h3,
a,
input,
textarea,
option,
select,
button,
input[type=text],
input[type=button],
input[type=password],
input[type=reset],
input[type=submit] {
  font: 12px Arial, sans-serif;
}
*:focus {
  outline: 1px dotted black;
}
/* http://teraworks.td.teradata.com/display/GF/Form+Elements+2.0+Q2+2013 */
input[type="password"],
input[type="email"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"] {
  border: 1px solid #bbbbbb;
}
button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner {
  padding: 0 !important;
  border: 0 none !important;
}
button:focus::-moz-focus-inner {
  border-bottom: 1px dotted black;
  border-left: 1px dotted black;
}
input,
select,
button {
  margin: 0;
  border-radius: 0;
}
input[disabled] {
  color: #999999;
  cursor: not-allowed;
}
input[readonly] {
  background: #eeeeee;
  color: #777777;
}
/* Disable textarea resizing in Firefox */
textarea {
  resize: none;
}
img {
  border: 0;
}
ul {
  list-style-type: none;
}
/* cellspacing=0 is not supported in HTML5 */
table {
  border: 0 none;
  border-spacing: 0;
}
/* cellpadding=0 is not supported in HTML5 */
th,
td {
  padding: 0;
}
/* Browser default styles for checkboxes vary greatly. */
input[type=checkbox],
input[type=radio] {
  border: 0;
  padding: 0;
  vertical-align: middle;
  position: relative;
  bottom: 1px;
}
.breadcrumb {
  float: left;
  position: relative;
  padding: 0 20px;
  height: 20px;
  outline: none;
  text-align: center;
  border-width: 0;
  cursor: pointer;
  margin-left: -11px;
}
.clear {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.navContainer {
  /* UL */

  height: auto;
  padding: 5px 10px;
  margin: 0;
  background: #ffffff;
  /* Applies only to IE8 */

  /* End of IE8 */

}
.navContainer:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.navContainer .v-breadcrumb {
  float: left;
  position: relative;
  padding: 0 20px;
  height: 20px;
  outline: none;
  text-align: center;
  border-width: 0;
  cursor: pointer;
  margin-left: -11px;
  background: #eeeeee url('/CommonsWeb/250407042221.1/images/mNav-flat.png') no-repeat 100% 0;
  border-radius: 3px 0 0 3px;
}
.navContainer .v-breadcrumb a {
  color: #333333;
  line-height: 20px;
}
.navContainer .v-breadcrumb:focus,
.navContainer .v-breadcrumb:hover {
  background: #106bad url('/CommonsWeb/250407042221.1/images/mNav-flat-over.png') no-repeat 100% 0;
  z-index: 22 !important;
}
.navContainer .v-breadcrumb:focus a,
.navContainer .v-breadcrumb:hover a {
  color: #ffffff;
  text-decoration: none;
}
.navContainer .v-breadcrumb:focus a em,
.navContainer .v-breadcrumb:hover a em {
  background: #106bad url('/CommonsWeb/250407042221.1/images/mNav-last-flat-over.png') no-repeat 0 0;
}
.navContainer .v-breadcrumb:focus em,
.navContainer .v-breadcrumb:hover em {
  position: absolute;
  left: 0;
  width: 12px;
  height: 20px;
}
.navContainer .v-breadcrumb:first-child,
.navContainer .v-firstBreadcrumb {
  margin: 0;
  padding-left: 10px;
}
.navContainer .v-breadcrumb.v-lastBreadcrumb,
.navContainer .v-breadcrumb:last-child {
  background-image: none;
  background-color: #eeeeee;
  border-radius: 0 3px 3px 0;
  padding: 0 10px 0 20px;
}
.navContainer .v-lastBreadcrumb {
  float: left;
  position: relative;
  padding: 0 20px;
  height: 20px;
  outline: none;
  text-align: center;
  border-width: 0;
  cursor: pointer;
  margin-left: -11px;
  background-image: none;
  background-color: #eeeeee;
}
.navContainer .v-lastBreadcrumb a {
  color: #333333;
  line-height: 20px;
  text-decoration: none;
}
.navContainer .v-lastBreadcrumb:hover a {
  color: #ffffff;
  text-decoration: none;
}
.navContainer .v-lastBreadcrumb:focus,
.navContainer .v-lastBreadcrumb:hover {
  text-decoration: none;
  background: #106bad url('/CommonsWeb/250407042221.1/images/mNav-last-flat-over.png') no-repeat 0 0;
  color: #ffffff;
  z-index: 23 !important;
}
.navContainer .v-firstBreadcrumb.v-lastBreadcrumb:focus,
.navContainer .v-firstBreadcrumb.v-lastBreadcrumb:hover {
  background-image: none;
}
.navContainer .v-singleBreadcrumb {
  border-radius: 3px;
  padding: 0 10px;
  background-image: none;
  margin-left: 0;
}
.navContainer .v-singleBreadcrumb:focus,
.navContainer .v-singleBreadcrumb:hover {
  background-image: none;
}
.navContainer .v-breadcrumb:focus + .v-lastBreadcrumb:hover {
  background: #106bad url('/CommonsWeb/250407042221.1/images/mNav-last-flat-over.png') no-repeat 0 -25px;
}
.navContainer .v-breadcrumb:last-child:focus,
.navContainer .v-breadcrumb:last-child:hover {
  background: #106bad url('/CommonsWeb/250407042221.1/images/mNav-last-flat-over.png') no-repeat 0 0;
  color: #ffffff;
  z-index: 23 !important;
}
.navContainer .v-breadcrumb:focus + .v-breadcrumb:hover a em {
  background: #106bad url('/CommonsWeb/250407042221.1/images/mNav-last-flat-over.png') no-repeat 0 -25px;
}
.navContainer .v-breadcrumb:focus + .v-breadcrumb:last-child:hover {
  background: #106bad url('/CommonsWeb/250407042221.1/images/mNav-last-flat-over.png') no-repeat 0 -25px;
}
.navContainer .v-breadcrumb:only-child {
  border-radius: 3px;
  padding: 0 10px;
}
.navContainer .v-breadcrumb:only-child:focus,
.navContainer .v-breadcrumb:only-child:hover {
  background-image: none;
}
.navDialog {
  position: relative;
  display: none;
  background: #eeeeee;
  width: 186px;
  min-height: 242px;
  top: 0px;
}
.navDialog[aria-hidden="true"] {
  visibility: hidden;
}
.navDialog[aria-hidden="false"] {
  visibility: visible;
}
.dlgHeading {
  background: #106bad;
  color: #ffffff;
  padding: 0 10px;
  min-height: 20px;
}
.dlgCancel {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 6px;
  top: 2px;
  cursor: pointer;
  background: url('/CommonsWeb/250407042221.1/images/icn_close.png') no-repeat 0 0;
  text-indent: -9999px;
}
.dlgThrobber {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 23px;
  top: 2px;
  padding: 0;
  margin: 0;
}
.throbber-loading {
  background: url('/CommonsWeb/250407042221.1/images/ajax-loader-over.gif') no-repeat;
}
.dlgTitle {
  font-weight: normal;
  margin: 0;
  line-height: 20px;
}
.dlgSearch input {
  display: none;
  border: 1px solid #cccccc;
  padding: 2px 0;
  margin: 0 0 5px 0;
  width: 100%;
}
.dlgList {
  background: #ffffff;
}
.dlgList select {
  outline: none;
  border: #bbbbbb solid 1px;
}
.dlgList select:focus {
  border: #106bad solid 1px;
}
.dlgButtons {
  padding: 7px 5px;
  border: 1px solid #ccc;
  border-top: 0;
}
.dlgButtons:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.navBackButton,
.navNextButton {
  width: 16px;
  height: 16px;
  background: url('/CommonsWeb/250407042221.1/images/vp2/common/btns-navigator.png') no-repeat 0 0;
  display: none;
  margin: 0 5px;
  padding: 0;
  float: left;
  cursor: pointer;
  outline: none;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.navNextButton,
.navNextButton.button-disabled:focus,
.navNextButton.button-disabled:hover {
  float: right;
  background-position: -16px 0;
}
.navNextButton.button-disabled:focus,
.navNextButton.button-disabled:hover {
  cursor: default;
}
.navNextButton:focus,
.navNextButton:hover {
  background-position: -16px -18px;
}
.navBackButton:focus,
.navBackButton:hover {
  background-position: 0 -18px;
}
.v-navError {
  width: 174px;
  padding: 1px 5px;
  line-height: 16px;
  border: 1px solid #999999;
}
.navSingleSelect {
  width: 100%;
}
.dlgWrapper {
  z-index: 1990;
  /* necessary to keep on top of other page elements */

  position: absolute;
  top: 0;
  max-width: 396px;
  height: 0;
}
@media all and (-webkit-device-pixel-ratio) {
  .dlgSearch input {
    width: 100%;
  }
}
.tjsballoon {
  position: absolute;
  background-color: #ffffff !important;
  border: 1px solid #000000;
  z-index: 950;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  display: none;
  padding: 10px !important;
}
.tjsballoon .balloon {
  background-color: transparent;
  padding: 0 !important;
  color: #000000;
}
.tjsballoon .stripe {
  width: 5px;
  position: absolute;
  top: 5px;
  left: 5px;
  display: none;
  float: left;
  height: 100%;
}
.tjsballoon .tjsballooncorner {
  position: absolute;
  top: 100%;
  left: 50%;
  height: 0;
  width: 0;
}
.tjsballoon .tjsballooncorner:after,
.tjsballoon .tjsballooncorner:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.tjsballoon .tjsballooncorner:after {
  border-top-color: #ffffff;
  border-width: 19px 0 0 19px;
  margin-left: -20px;
}
.tjsballoon .tjsballooncorner:before {
  border-top-color: #000000;
  border-width: 21px 0 0 21px;
  margin-left: -21px;
}
/* messaging colors */
/* graph colors */
/* viewpoint 1.0 color palette */
/*
 * UI Refresh Color Palette
 * https://material.io/guidelines/style/color.html#color-color-palette
 */
/* Viewpoint Colors */
/* POC colors */
.vp-color--blue {
  background-color: #303f9f !important;
}
.vp-color-text--blue {
  color: #303f9f !important;
}
.vp-color--blue-50 {
  background-color: #e1f5fe !important;
}
.vp-color-text--blue-50 {
  color: #e1f5fe !important;
}
.vp-color--blue-800 {
  background-color: #1565c0 !important;
}
.vp-color-text--blue-800 {
  color: #1565c0 !important;
}
.vp-color--blue-900 {
  background-color: #303f9f !important;
}
.vp-color-text--blue-900 {
  color: #303f9f !important;
}
.vp-color--blue-a700 {
  background-color: #03a9f4 !important;
}
.vp-color-text--blue-a700 {
  color: #03a9f4 !important;
}
/* VP-3 rebranding colors */
/* material design */
/* #394851 */
/* #F3753F */
/* VP-3 supplemental */
/* #FEC64D */
/* #00B2B1 */
/* #0098C9 */
/* accent */
/* base color */
.v-crumb-back {
  display: inline-block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAASCAIAAAC4tDtCAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAG5JREFUSEvt1EsKACAIBFBP2526U3cqIYiw7DOQtShcJg9Gi6L5IXMxfvJQ5mqw5ANMkvOD3j7JXi5AZS+X1tshiweoxRuokhTelio8TX0jWJ6B9SxrErDbeMUeTYK1I4G3sd7y/9j1rLZuXgg2AVGQgnqEk8PRAAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent;
  width: 18px;
  height: 15px;
}
.v-crumb-sep {
  color: #999999;
}
.v-crumb:before,
.v-crumb-sep:before,
.v-crumb-current:before {
  content: '';
  display: block;
  position: absolute;
}
.v-crumb,
.v-crumb-sep,
.v-crumb-current {
  display: inline-block;
  min-width: auto;
  max-width: 249px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.v-crumb a {
  color: #0099CC;
}
.v-crumb a:hover {
  text-decoration: underline;
}
.v-crumbs-container {
  padding-top: 5px;
}
/* Common Tabs mixins */
.tab-hover {
  background-color: rgba(0, 0, 0, 0.04);
  border-bottom: 2px solid transparent;
}
.disabled-tab {
  border-bottom-color: transparent;
  color: #aaaaaa;
  cursor: not-allowed;
}
/* Portlet tabs - Backbone Version: Queries */
.v-tab-container {
  position: relative;
  padding-top: 10px;
  border-bottom: 2px solid #dddddd;
  height: 20px;
}
.v-tab-container.inset {
  padding-left: 10px;
}
.v-tab-wrapper {
  display: block;
  height: 23px;
  overflow: hidden;
  position: relative;
  width: auto;
  background-color: transparent;
}
.v-tab-viewport {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 4000px;
}
.v-tab {
  display: inline-block;
  line-height: 20px;
  position: relative;
  z-index: 0;
  background: transparent;
  text-transform: uppercase;
  outline: none;
}
.v-tab.tab-ellipsized a {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.v-tab:not(.tab-disabled):hover,
.v-tab:not(.tab-disabled):focus {
  background-color: rgba(0, 0, 0, 0.04);
  border-bottom: 2px solid transparent;
}
.v-tab.tab-selected,
.v-tab.tab-selected:hover,
.v-tab.tab-selected:focus {
  border-bottom: 2px solid #03a9f4;
}
.v-tab-inset .v-tab-first {
  margin-left: 5px;
}
.v-tab > a {
  padding: 0 15px;
  text-decoration: none;
  line-height: 20px;
  color: #222222;
  outline: none;
}
.v-tab-viewport > .tab-selected {
  z-index: 1;
}
.v-tab-viewport > .tab-disabled > a {
  cursor: default;
  color: #aaaaaa;
  z-index: 1;
}
.v-tab-viewport > .tab-disabled > a:hover,
.v-tab-viewport > .tab-disabled:hover > a {
  border-bottom-color: transparent;
  color: #aaaaaa;
  cursor: not-allowed;
}
.v-tab-content {
  position: relative;
  padding: 10px;
}
.v-tab-button {
  display: none;
  position: absolute;
  height: 20px;
  width: 20px;
  top: 8px;
  line-height: 20px;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  margin: 0;
  padding: 0;
  z-index: 1;
}
.v-tab-button svg {
  height: 20px;
  width: 20px;
  display: block;
  fill: #666666;
  pointer-events: none;
}
.v-tab-button.disabled svg {
  cursor: not-allowed;
  fill: #dddddd;
}
.v-tab-button:not(.disabled):focus svg,
.v-tab-button:not(.disabled):hover svg {
  fill: #222222;
}
.v-tab-button.disabled {
  cursor: default;
  pointer-events: none;
}
.v-tab-overflow .v-tab-button {
  display: inline-block;
}
.v-tab-container.v-tab-overflow {
  padding: 10px 40px 0 25px;
}
.v-tab-button-scroll-left {
  left: 0;
}
.v-tab-button-scroll-right {
  right: 21px;
}
.v-tab-button.v-tab-button-menu {
  right: 0;
  position: absolute;
}
.v-tab-menu-panel .vpmenu {
  position: absolute;
  left: auto;
  right: 5px;
  top: 30px;
  z-index: 100;
  background: #ffffff;
}
/* TABS TESTING */
.tabViewpointLogo {
  float: left;
  margin: 10px 10px 0;
}
.navWrapper {
  white-space: nowrap;
  background-color: #ffffff;
}
.navWrapper .tabListDropdownMenu {
  left: 100%;
}
.tabWrapper {
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
}
.tabButtonWrapper {
  display: inline-block;
  max-width: 100%;
}
.rightScrollButton {
  margin-left: -3px;
}
.tabButton {
  width: 22px;
  height: 34px;
  margin-top: 6px;
  display: none;
  background-color: transparent;
  vertical-align: top;
  padding-left: 10px;
  padding-top: 10px;
  cursor: pointer;
}
.ui-tabs .ui-tabs-nav li {
  display: inline-block;
  vertical-align: bottom;
  margin: 1px 0 0 1px;
}
.ui-tabs .ui-tabs-nav li a:before {
  content: '';
  display: block;
  position: absolute;
}
.ui-tabs .ui-tabs-nav li a {
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 10px !important;
  top: auto;
  margin: 0;
  color: #222222;
  display: inline-block;
  line-height: 20px;
  text-transform: uppercase;
}
.ui-tabs .ui-icon-close {
  display: inline-block;
}
/* Portlet tabs - jQuery Version: SQL Scratchpad, Workflow Designer */
.portlet-tabs.ui-tabs {
  padding: 0;
  margin: 0 10px;
  position: relative;
  border-radius: 0;
  border: 0;
}
.portlet-tabs.inset {
  margin: 0;
  position: relative;
}
.portlet-tabs.inset .ui-tabs-panel {
  padding: 10px;
}
.portlet-tabs.inset .tabButtonWrapper {
  padding: 0 10px;
}
.portlet-tabs .portlet-tabs {
  margin: 0;
}
.portlet-tabs .navWrapper {
  background-color: transparent;
  height: 21px;
  border-bottom: 2px solid #dddddd;
}
.portlet-tabs .tabButton {
  height: 20px;
  width: 20px;
  line-height: 20px;
  float: left;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  margin: 0 1px 0 0;
  padding: 0;
  text-indent: -9999px;
  background: transparent;
  outline: none;
}
.portlet-tabs .tabButton svg {
  height: 20px;
  width: 20px;
  display: block;
  fill: #666666;
  pointer-events: none;
}
.portlet-tabs .tabButton.disabled svg {
  cursor: not-allowed;
  fill: #dddddd;
}
.portlet-tabs .tabButton:not(.disabled):focus svg,
.portlet-tabs .tabButton:not(.disabled):hover svg {
  fill: #222222;
}
.v-dialog-content .navWrapper {
  margin-top: 10px;
}
.portlet-tabs .rightScrollButton,
.portlet-tabs .dropDownButton {
  float: right;
  margin: 0 0 0 1px;
}
.portlet-tabs .tabButtonWrapper,
.portlet-tabs .tabWrapper {
  display: block;
  height: 23px;
}
.portlet-tabs .tabWrapper {
  overflow: hidden;
  width: auto;
  position: relative;
}
.portlet-tabs .ui-tabs-nav {
  height: 22px;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 20000px;
  background: none;
}
.portlet-tabs .tabButtonWrapper:after,
.portlet-tabs.inset ul:after {
  content: " ";
  clear: both;
  overflow: hidden;
}
.portlet-tabs .ui-tabs-nav li.ui-state-default {
  float: left;
  background-color: transparent;
  background-image: none;
  border: none;
  margin: 0 1px 0 0;
  opacity: 1;
  filter: alpha(opacity=100);
  border-radius: 0;
  padding-bottom: 0;
}
.portlet-tabs .ui-tabs-nav li.ui-state-default.v-tab-icon a span {
  background: #c2daea;
  width: 16px;
  height: 16px;
  float: left;
  margin: 3px 5px 0 0;
}
.portlet-tabs .ui-tabs-nav li:last-child {
  margin-right: 0;
}
.portlet-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-active:not(.ui-state-disabled) {
  border-bottom: 2px solid #03a9f4;
}
.portlet-tabs .ui-tabs-nav li:not(.ui-state-disabled):hover,
.portlet-tabs .ui-state-hover {
  border-bottom: 2px solid transparent;
}
.portlet-tabs .ui-tabs-active.ui-state-active a,
.portlet-tabs .ui-tabs-nav li:hover a,
.portlet-tabs .ui-state-hover a {
  color: #222222;
  text-decoration: none;
  background-color: transparent;
}
.portlet-tabs .ui-tabs-nav li:not(.ui-state-disabled):hover a,
.portlet-tabs .ui-state-hover:not(.ui-state-disabled) a {
  background-color: rgba(0, 0, 0, 0.04);
  border-bottom: 2px solid transparent;
}
.portlet-tabs .ui-state-default.ui-state-disabled a,
.portlet-tabs .ui-state-default.ui-state-disabled:hover > a {
  border-bottom-color: transparent;
  color: #aaaaaa;
  cursor: not-allowed;
}
.portlet-tabs .dropDownPanel .vpmenu {
  position: absolute;
  left: auto;
  right: 0;
  top: 20px;
  z-index: 100;
  background: #ffffff;
}
/*
** Viewpoint 2 z-index guidelines:
** non-dialog Widgets                          0-999
** Widget Dialog (e.g. awesome bar dialog) 1000-1999
** Portlet Modal                           2000-2999
** Page Dialog (e.g. confirmation dialog)  3000-3999
** Admin/Profile Portlet Overlay           4000-4999
** TjsDebug                                6000-6999
** Tooltips                                7000-7999
*/
.v-dialog-container {
  position: absolute;
  height: 0;
  z-index: 3003;
}
.v-dialog {
  position: absolute;
  z-index: 3003;
  background-color: #ffffff;
}
.v-dialog-container.v-portal-dialog,
.v-dialog-container.v-portal-dialog .v-dialog {
  z-index: 4510;
}
.v-portlet-modal-container {
  position: absolute;
  width: 100% !important;
  left: auto !important;
  top: 38px;
  cursor: not-allowed;
}
.v-portlet-modal-container .v-dialog {
  width: 476px;
  border: 0;
  margin-right: auto;
  margin-left: auto;
  cursor: default;
  left: auto !important;
  position: relative !important;
}
.v-portlet-modal-container .v-dialog-content-container {
  overflow: auto;
}
.v-dialog-titlebar {
  padding: 0 10px;
  min-height: 48px;
  background-color: #0099c9;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.v-dialog-titlebar .mdl-spinner--single-color .mdl-spinner__layer {
  border-color: #ffffff;
}
.v-dialog-loading {
  display: none;
  margin-left: 10px;
  vertical-align: middle;
}
.v-dialog-icon {
  height: 30px;
  width: 30px;
  background: url('/CommonsWeb/250407042221.1/images/vp2/add_content_icons/add_content_sprite.png') no-repeat -38px 0;
  margin: 10px 5px 0 0;
  display: block;
}
.v-dialog-title:before {
  content: '';
  display: block;
  position: absolute;
}
.v-dialog-title {
  color: #ffffff;
  font-family: RidleyGrotesk, Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 48px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  margin-right: 10px;
}
.v-dialog-footer {
  padding: 5px 10px;
  background-color: #ffffff;
  font-family: RidleyGrotesk, Arial, Helvetica, sans-serif;
  min-height: 35px;
  position: relative;
  display: flex;
  align-items: center;
}
.v-dialog-footer .v-button-box {
  width: 100%;
}
.mdl-layout--spacer + .v-dialog-buttons {
  margin-left: auto;
}
.v-dialog-instructions {
  padding: 8px 10px;
}
.v-dialog-instructions + .v-dialog-instructions {
  border-top: 1px solid #cccccc;
}
/* container to center the buttons: shift right half the width of the footer */
.v-dialog-footer.v-dialog-footer .v-dialog-buttons.v-dialog-buttons:first-child {
  width: 100%;
}
.v-dialog-footer.v-dialog-footer button.v-button.mdl-button {
  height: 36px;
  outline: none;
  vertical-align: top;
}
.v-dialog-content {
  background-color: #ffffff;
  overflow: auto;
  /* so that margins are not collapsed */

  position: relative;
}
.v-dialog-content-padded {
  padding: 20px 10px;
}
.v-dialog-buttonset {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.v-message {
  display: block;
  text-align: center;
  padding: 20px 10px;
}
.v-alert-dialog .v-message {
  width: 456px;
  text-align: left;
}
.v-message .v-confirm-error {
  padding: 0 0 0 20px;
  margin: 0;
}
.v-message .v-confirm-error .v-confirm-icon,
.v-message .v-confirm-error .v-confirm-error-icon {
  float: left;
  height: 16px;
  width: 16px;
  margin: 0 5px 0 -20px;
  background: url('/CommonsWeb/250407042221.1/images/vp2/common/icn_warning.png') no-repeat 0 0;
}
.v-message .v-confirm-error .v-confirm-error-icon {
  background-image: url('/CommonsWeb/250407042221.1/images/vp2/common/icn_error.png');
}
.v-overlay-layer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 3001;
}
.portlet-container .v-overlay-layer {
  top: 38px;
}
.v-overlay-layer.v-portal-dialog {
  z-index: 4500;
}
.v-portlet-settings {
  width: 972px;
}
.v-portlet-settings.nestedDialog > .v-dialog-footer {
  position: relative;
}
.v-portlet-settings.nestedDialog > .v-dialog-footer::before {
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  content: " ";
  z-index: 1000;
  margin-left: -10px;
}
.v-portlet-settings .v-dialog-content {
  min-height: 136px;
  /* titlebar(30) + footer(32) + bordersTopBottom(2) + content(136) = 200 */

  max-height: 476px;
  /* max-height(540) - titlebar(30) + footer(32) + bordersTopBottom(2) = 476 */

  overflow-y: auto;
  overflow-x: hidden;
}
.v-portlet-settings #config_preferences_container {
  max-height: 496px;
  /* +20px in instructional text */

}
.v-portlet-settings #config_preferences_container .v-dialog-footer {
  display: block;
}
.v-portlet-settings .v-portlet-settings-tab-disable {
  padding-bottom: 10px;
}
.v-portlet-settings .v-dialog-icon {
  margin-top: 0;
  margin-bottom: 5px;
}
.v-wizard-steps {
  padding: 0;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.v-wizard-steps .v-steps-list {
  margin: 0 auto;
  padding: 0;
  background: url('/CommonsWeb/250407042221.1/images/vp2/common/wizard_bar.png') repeat-x 0 50%;
  display: table;
}
.v-wizard-steps .v-step-li {
  background: #ffffff;
  padding: 0 5px;
  float: left;
  margin: 0 20px;
  font-size: 0;
}
.v-wizard-steps .v-step-li:first-child {
  margin-left: 0;
  padding-left: 0;
}
.v-wizard-steps .v-step-li:last-child {
  margin-right: -1px;
  padding-right: 0;
}
.v-wizard-steps .v-step {
  text-align: center;
  width: 24px;
  height: 24px;
  border: 2px solid #3483ba;
  line-height: 24px;
  display: inline-block;
  background: #ffffff;
  font-size: 14px;
  border-radius: 50%;
  cursor: default;
  color: #3483ba;
}
.v-wizard-steps .v-step.v-step-selected {
  background: #3483ba;
  color: #ffffff;
}
.v-wizard-steps .v-step.v-step-disabled {
  background: #bbbbbb;
  border-color: #bbbbbb;
  color: #ffffff;
}
.v-wizard-stepper {
  display: block;
  margin: 0;
  overflow: hidden;
  position: relative;
}
.v-wizard-stepper .v-wizard-container {
  min-height: 0;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  overflow: visible;
  display: block;
}
.v-wizard-stepper .v-wizard-wrapper {
  position: absolute;
  width: 100%;
}
.v-wizard-stepper .v-wizard-form {
  background: #ffffff;
  display: block;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  bottom: auto;
  transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1), visibility 0.5s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.v-wizard-stepper .v-wizard-form h2 {
  margin-top: 10px;
  padding-top: 0;
}
.v-wizard-stepper .form-right:not(.form-active) {
  transform: translatex(100%);
}
.v-wizard-stepper .form-left:not(.form-active) {
  transform: translatex(-100%);
}
.v-wizard-stepper .form-active {
  position: relative;
  visibility: visible;
  overflow: auto;
}
.v-wizard-stepper .v-dialog-buttons {
  display: block;
  position: relative;
  left: auto;
  text-align: center;
}
.v-wizard-stepper .v-dialog-buttons .aligned-right {
  position: absolute;
  right: 0;
}
.v-wizard-stepper .v-dialog-buttonset {
  left: auto;
  width: 100%;
  display: block;
}
.v-portlet-settings .v-dialog-title label {
  padding-left: 10px;
}
.v-wizard-footer .v-wizard-back {
  margin-right: auto;
}
/* Locale-specific fix for Spanish */
/* TODO: move these to a separate file, or create less mixins for locales? */
.es_ES .v-portlet-settings .v-dialog-buttonset,
.es_AR .v-portlet-settings .v-dialog-buttonset,
.es_MX .v-portlet-settings .v-dialog-buttonset,
.es_ES .v-portlet-settings .v-dialog-buttons,
.es_AR .v-portlet-settings .v-dialog-buttons,
.es_MX .v-portlet-settings .v-dialog-buttons {
  left: auto;
}
.AlertViewerSettingsIcon {
  background-position: -37px -37px;
}
.AsterCompletedProcessesSettingsIcon {
  background-position: -37px -74px;
}
.CalendarSettingsIcon {
  background-position: -37px -111px;
}
.CanaryResponseTimesSettingsIcon {
  background-position: -37px -148px;
}
.DataLabsSettingsIcon {
  background-position: -37px -185px;
}
.DataMoverSettingsIcon {
  background-position: -37px -222px;
}
.ElasticCapacitySettingsIcon {
  background-position: -37px -259px;
}
.ExternalContentSettingsIcon {
  background-position: -37px -296px;
}
.HadoopServicesSettingsIcon {
  background-position: -37px -333px;
}
.LockViewerSettingsIcon {
  background-position: -37px -370px;
}
.TeradataMonitoringSettingsIcon {
  background-position: -37px -407px;
}
.MetricChartsSettingsIcon {
  background-position: -37px -444px;
}
.MyQueriesSettingsIcon {
  background-position: -37px -481px;
}
.AsterNodeMonitorSettingsIcon {
  background-position: -37px -518px;
}
.VprocNodeVisualizerSettingsIcon {
  background-position: -37px -555px;
}
.ProductivitySettingsIcon {
  background-position: -37px -592px;
}
.QueryGroupsSettingsIcon {
  background-position: -37px -629px;
}
.QueryMonitorSettingsIcon {
  background-position: -37px -666px;
}
.QuerySpotlightSettingsIcon {
  background-position: -37px -703px;
}
.RemoteConsoleSettingsIcon {
  background-position: -37px -740px;
}
.SpaceUsageSettingsIcon {
  background-position: -37px -777px;
}
.SqlScratchpadSettingsIcon {
  background-position: -37px -814px;
}
.StatsManagerSettingsIcon {
  background-position: -37px -851px;
}
.SystemHealthSettingsIcon {
  background-position: -37px -888px;
}
.TodaysStatisticsSettingsIcon {
  background-position: -37px -925px;
}
.TVSMonitorSettingsIcon {
  background-position: -37px -962px;
}
.ViewpointMonitoringSettingsIcon {
  background-position: -37px -999px;
}
.WorkloadDesignerSettingsIcon {
  background-position: -37px -1036px;
}
.WorkloadHealthSettingsIcon {
  background-position: -37px -1073px;
}
.WorkloadMonitorSettingsIcon {
  background-position: -37px -1110px;
}
.LabGroupSetupSettingsIcon {
  background-position: -37px -1258px;
}
.DataLabs2SettingsIcon {
  background-position: -37px -185px;
}
/* v-button is the default form button class.  Do not specify a height for text buttons */
.v-button {
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  cursor: pointer;
  margin: 0 3px;
  white-space: nowrap;
}
.v-button:hover {
  border-color: #666666;
}
.v-button[disabled],
.v-button.v-disabled,
.v-icon-button-20[disabled],
.v-icon-button-20.v-disabled,
.v-icon-button[disabled],
.v-icon-button.v-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
/* v-button variants */
.v-button.v-small,
.v-button.v-button-small {
  padding: 2px 5px;
}
.v-button.v-tiny,
.v-button.v-button-tiny {
  font-weight: normal;
  padding: 0px 5px;
}
/* Firefox ONLY: prevent reserving space at top of button for their on-focus pseudo-element */
.v-button.v-button-tiny::-moz-focus-inner {
  border-top-width: 0;
}
.v-button.v-button-mini {
  height: 16px;
  text-transform: none;
  border-radius: 0;
  box-shadow: none;
}
.v-button.v-button-mini:hover {
  background: #999999;
  color: #e7e7e7;
}
/********************************
 * Standard icon buttons are 16x16
 ********************************/
.v-selected .v-icon-button {
  background-position: -21px 0;
}
.v-selected .v-icon-button.v-active,
.v-selected .v-icon-button:hover {
  background-position: -63px 0;
}
.v-selected .v-icon-button[disabled] {
  background-position: -84px 0;
  cursor: not-allowed;
}
.v-icon-button {
  height: 16px;
  width: 16px;
  vertical-align: top;
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  cursor: pointer;
}
.v-icon-button.v-active,
.v-icon-button:hover,
.v-icon-button:focus {
  background-position: -21px 0;
}
.v-icon-button[disabled] {
  background-position: -42px 0;
  cursor: not-allowed;
}
/********************************
 * Large icon buttons are 20x20
 ********************************/
.v-selected .v-icon-button-20 {
  background-position: -25px 0;
}
.v-selected .v-icon-button-20.v-active,
.v-selected .v-icon-button-20:hover {
  background-position: -75px 0;
}
.v-selected .v-icon-button-20[disabled] {
  background-position: -100px 0;
  cursor: not-allowed;
}
.v-icon-button-20 {
  height: 20px;
  width: 20px;
  vertical-align: top;
  border: none;
  padding: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  cursor: pointer;
}
.v-icon-button-20.v-active,
.v-icon-button-20:hover {
  background-position: -25px 0;
}
.v-icon-button-20[disabled] {
  background-position: -50px 0;
  cursor: not-allowed;
}
.v-toggle-group {
  display: inline-block;
}
.v-toggle-group .v-button.v-toggle {
  margin: 0;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.5);
  fill: rgba(0, 0, 0, 0.5);
  background-color: #ffffff;
  border-radius: 0;
  outline: none;
  box-shadow: none;
}
.v-toggle-group .v-button.v-toggle:not(:first-child):not(:last-child) {
  margin: 0 -3px 0 -4px;
}
.v-toggle-group .v-button.v-toggle:not(:first-child) {
  border-left: 1px solid #dddddd;
  margin-left: -4px;
}
.v-toggle-group .v-button.v-toggle.v-active {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.75);
  fill: rgba(0, 0, 0, 0.75);
  border-radius: 0;
}
.v-toggle-group .v-toggle-icon {
  min-width: auto;
  padding: 0 8px;
}
.v-button-split {
  display: flex;
  background-color: #fff;
}
.v-button-split .v-button-arrow {
  background: #ffffff url("/CommonsWeb/images/arrow3F.gif") no-repeat 5px center;
  border-width: 0 0 0 1px;
  border-color: #eeeeee;
}
.v-button-split .v-button-arrow:hover {
  border-color: #eeeeee;
  background-color: rgba(0, 0, 0, 0.12);
}
/********************************
 * Standard vp2 buttons
 ********************************/
.v-icon-button.help {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/common/help.png");
}
.v-icon-button.icn-alert {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/common/icn_alert.png");
}
.v-icon-button.icn-arrow {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/common/icn_arrow.png");
}
.v-icon-button.icn-disabled {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/common/icn_disabled.png");
}
.v-icon-button.icn-error {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/common/icn_error.png");
}
.v-icon-button.icn-info {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/common/icn_info.png");
}
.v-icon-button.icn-warning {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/common/icn_warning.png");
}
.v-icon-button.vertical-move-handle {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/common/vertical_move_handle.png");
}
.v-icon-button.admin-back-arrow {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/admin/icn_admin_up_back.png");
}
.v-icon-button.icn-database {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_database.png");
}
.v-icon-button.icn-function {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_function.png");
}
.v-icon-button.icn-hash-index {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_hash_index.png");
}
.v-icon-button.icn-journal {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_journal.png");
}
.v-icon-button.icn-macro {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_macro.png");
}
.v-icon-button.icn-procedure {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_procedure.png");
}
.v-icon-button.icn-replication-group {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_replication_group.png");
}
.v-icon-button.icn-system {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_system.png");
}
.v-icon-button.icn-table {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_table.png");
}
.v-icon-button.icn-nopi {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_table.png");
}
.v-icon-button.icn-table-column {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_table_column.png");
}
.v-icon-button.icn-tables-directory {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_tables_directory.png");
}
.v-icon-button.icn-trigger {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_trigger.png");
}
.v-icon-button.icn-user {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_user.png");
}
.v-icon-button.icn-view {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_view.png");
}
.v-icon-button.icn-database {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/db/icn_database.png");
}
.v-icon-button.icn-function {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/db/icn_function.png");
}
.v-icon-button.icn-hash-index {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/db/icn_hash_index.png");
}
.v-icon-button.icn-journal {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/db/icn_journal.png");
}
.v-icon-button.icn-macro {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/db/icn_macro.png");
}
.v-icon-button.icn-procedure {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/db/icn_procedure.png");
}
.v-icon-button.icn-replication-group {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/db/icn_replication_group.png");
}
.v-icon-button.icn-system {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/db/icn_system.png");
}
.v-icon-button.icn-table {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/db/icn_table.png");
}
.v-icon-button.icn-nopi {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/db/icn_table.png");
}
.v-icon-button.icn-table-column {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/db/icn_table_column.png");
}
.v-icon-button.icn-tables-directory {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/db/icn_tables_directory.png");
}
.v-icon-button.icn-trigger {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/db/icn_trigger.png");
}
.v-icon-button.icn-user {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/db/icn_user.png");
}
.v-icon-button.icn-view {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/db/icn_view.png");
}
.v-icon-button.btn-add {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_add.png");
}
.v-icon-button-20.btn-add-20 {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_add_20.png");
}
.v-icon-button.btn-browse {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_browse.png");
}
.v-icon-button.btn-copy {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_copy.png");
}
.v-icon-button.btn-delete {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_delete.png");
}
.v-icon-button.btn-delete-close {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_delete_close.png");
}
.v-icon-button.btn-deny {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_deny.png");
}
.v-icon-button.btn-edit {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_edit.png");
}
.v-icon-button.btn-exclude {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_exclude.png");
}
.v-icon-button.btn-export {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_export.png");
}
.v-icon-button.btn-filter {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_filter.png");
}
.v-icon-button-20.btn-filter-20 {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_filter_20.png");
}
.v-icon-button.btn-first {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_first.png");
}
.v-icon-button.btn-import {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_import.png");
}
.v-icon-button.btn-include {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_include.png");
}
.v-icon-button.btn-join {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_join.png");
}
.v-icon-button.btn-last {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_last.png");
}
.v-icon-button.btn-lock {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_lock.png");
}
.v-icon-button.btn-merge {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_merge.png");
}
.v-icon-button.btn-move-down {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_move_down.png");
}
.v-icon-button-20.btn-move-down-20 {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_move_down_20.png");
}
.v-icon-button-20.btn-move-left-20 {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_move_left_20.png");
}
.v-icon-button-20.btn-move-right-20 {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_move_right_20.png");
}
.v-icon-button.btn-move-up {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_move_up.png");
}
.v-icon-button-20.btn-move-up-20 {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_move_up_20.png");
}
.v-icon-button.btn-next {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_next.png");
}
.v-icon-button.btn-prev {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_prev.png");
}
.v-icon-button-20.btn-next-20 {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_next_20.png");
}
.v-icon-button-20.btn-pag-first {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_pag_first.png");
}
.v-icon-button-20.btn-pag-last {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_pag_last.png");
}
.v-icon-button-20.btn-pag-next {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_pag_next.png");
}
.v-icon-button-20.btn-pag-prev {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_pag_prev.png");
}
.v-icon-button.btn-pin {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_pin.png");
}
.v-icon-button.btn-prefs {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_prefs.png");
}
.v-icon-button-20.btn-prev-20 {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_prev_20.png");
}
.v-icon-button.btn-refresh {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_refresh.png");
}
.v-icon-button.btn-refresh-from-database {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_refresh_from_database.png");
}
.v-icon-button.btn-reply {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_reply.png");
}
.v-icon-button.btn-split {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_split.png");
}
.v-icon-button.btn-subtract {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_subtract.png");
}
.v-icon-button-20.btn-subtract-20 {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_subtract_20.png");
}
.v-icon-button.btn-view {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_view.png");
}
.v-icon-button.icn-info {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/icn_info.png");
}
.v-icon-button.btn-drillup {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_drillup.png");
}
.v-icon-button.aborting {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/aborting.png");
}
.v-icon-button.active {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/active.png");
}
.v-icon-button.blocked {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/blocked.png");
}
.v-icon-button.canceled {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/canceled.png");
}
.v-icon-button.canceling {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/canceling.png");
}
.v-icon-button.clean-failed {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/clean_failed.png");
}
.v-icon-button.cleaning {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/cleaning.png");
}
.v-icon-button.completed {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/completed.png");
}
.v-icon-button.delay-qt-restriction {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/delay_qt_restriction.png");
}
.v-icon-button.delay-queued-waiting {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/delay_queued_waiting.png");
}
.v-icon-button.delay-ses {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/delay_ses.png");
}
.v-icon-button.error {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/error.png");
}
.v-icon-button.failed {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/failed.png");
}
.v-icon-button.icn-aborting {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_aborting.png");
}
.v-icon-button.icn-active {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_active.png");
}
.v-icon-button.icn-blocked {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_blocked.png");
}
.v-icon-button.icn-canceled {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_canceled.png");
}
.v-icon-button.icn-canceling {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_canceling.png");
}
.v-icon-button.icn-clean-failed {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_clean_failed.png");
}
.v-icon-button.icn-cleaning {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_cleaning.png");
}
.v-icon-button.icn-completed {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_completed.png");
}
.v-icon-button.icn-delay-qt-restriction {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_delay_qt_restriction.png");
}
.v-icon-button.icn-delay-queued-waiting {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_delay_queued_waiting.png");
}
.v-icon-button.icn-delay-ses {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_delay_ses.png");
}
.v-icon-button.icn-error {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_error.png");
}
.v-icon-button.icn-failed {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_failed.png");
}
.v-icon-button.icn-idle {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_idle.png");
}
.v-icon-button.icn-install-failed {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_install_failed.png");
}
.v-icon-button.icn-installing {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_installing.png");
}
.v-icon-button.icn-installing-os {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_installing_os.png");
}
.v-icon-button.icn-new {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_new.png");
}
.v-icon-button.icn-other {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_other.png");
}
.v-icon-button.icn-outdated {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_outdated.png");
}
.v-icon-button.icn-parsing {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_parsing.png");
}
.v-icon-button.icn-passive {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_passive.png");
}
.v-icon-button.icn-pending {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_pending.png");
}
.v-icon-button.icn-prepared {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_prepared.png");
}
.v-icon-button.icn-preparing {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_preparing.png");
}
.v-icon-button.icn-ready {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_ready.png");
}
.v-icon-button.icn-removed {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_removed.png");
}
.v-icon-button.icn-responding {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_responding.png");
}
.v-icon-button.icn-stopped {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_stopped.png");
}
.v-icon-button.icn-suspect {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_suspect.png");
}
.v-icon-button.icn-unknown {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_unknown.png");
}
.v-icon-button.icn-up-to-date {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_up_to_date.png");
}
.v-icon-button.icn-upgrading {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/icn_upgrading.png");
}
.v-icon-button.idle {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/idle.png");
}
.v-icon-button.install-failed {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/install_failed.png");
}
.v-icon-button.installing {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/installing.png");
}
.v-icon-button.installing-os {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/installing_os.png");
}
.v-icon-button.new {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/new.png");
}
.v-icon-button.other {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/other.png");
}
.v-icon-button.outdated {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/outdated.png");
}
.v-icon-button.parsing {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/parsing.png");
}
.v-icon-button.passive {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/passive.png");
}
.v-icon-button.pending {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/pending.png");
}
.v-icon-button.prepared {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/prepared.png");
}
.v-icon-button.preparing {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/preparing.png");
}
.v-icon-button.ready {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/ready.png");
}
.v-icon-button.removed {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/removed.png");
}
.v-icon-button.responding {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/responding.png");
}
.v-icon-button.stopped {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/stopped.png");
}
.v-icon-button.suspect {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/suspect.png");
}
.v-icon-button.unknown {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/unknown.png");
}
.v-icon-button.up-to-date {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/up_to_date.png");
}
.v-icon-button.upgrading {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/state/upgrading.png");
}
/********************************
 * Special vp2 buttons
 ********************************/
.v-icon-button.btn-datagrid-contextual {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/datagrid/btn_datagrid_contextual.png");
}
.v-toggle-button {
  height: 9px;
  width: 9px;
  vertical-align: top;
  border: none;
  padding: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/common/toggle_expand_collapse.png");
  cursor: pointer;
}
.v-toggle-button.v-toggle-collapsed {
  background-position: 0 0;
}
.v-toggle-button.v-toggle-collapsed:hover {
  background-position: -28px 0;
}
.v-toggle-button.v-toggle-expanded {
  background-position: -14px 0;
}
.v-toggle-button.v-toggle-expanded:hover {
  background-position: -42px 0;
}
.v-toggle-button[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
.v-form {
  position: relative;
  overflow: auto;
}
.v-tab-form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}
.v-dialog-content .v-form {
  margin: 0 10px 10px 10px;
  padding-top: 10px;
}
.v-form-instructions {
  padding: 10px;
  background-color: #eeeeee;
  width: 100%;
  box-sizing: border-box;
  word-break: normal;
}
.v-form-warnings {
  display: none;
  border-top: 1px solid #ffdb80;
  border-bottom: 1px solid #ffdb80;
  box-sizing: border-box;
}
.v-form-warnings UL {
  margin: 0;
  padding: 0;
}
.v-form-warning-msg {
  padding: 5px 10px 5px 30px;
  background: #ffffcc url("../images/vp2/common/icn_warning.png") 10px 3px no-repeat;
  box-sizing: border-box;
}
.v-form-errors {
  display: none;
  border-top: 1px solid #ff9999;
  border-bottom: 1px solid #ff9999;
  box-sizing: border-box;
}
.v-form-errors UL {
  margin: 0;
  padding: 0;
}
.v-form-err-msg {
  padding: 10px 10px 10px 40px;
  background: #ffd6d6 url('/CommonsWeb/250407042221.1/images/vp3/error.svg') 10px 5px no-repeat;
  overflow-wrap: break-word;
  box-sizing: border-box;
}
.v-form-info {
  display: none;
  padding: 10px 10px 10px 40px;
  background: rgba(3, 169, 244, 0.12) url('/CommonsWeb/250407042221.1/images/vp3/info.svg') no-repeat 10px 5px;
  width: 100%;
  box-sizing: border-box;
}
.v-form-layout {
  display: table;
  border-collapse: collapse;
}
.v-form-section {
  display: table-row;
  height: 33px;
  border-top: 10px solid transparent;
}
.v-form-section-heading {
  position: absolute;
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid #cccccc;
}
.v-form-line {
  display: table-row;
  border-top: 5px solid transparent;
}
.v-separator {
  position: absolute;
  width: 100%;
  border-bottom: 1px dotted #cccccc;
}
.v-form-row {
  display: table-row;
}
.v-form-label {
  display: table-cell;
  vertical-align: baseline;
  border-right: 3px solid transparent;
  border-top: 5px solid transparent;
}
/* Setting v-form-auto on .v-form or .v-form-row will automatically size the label column, which makes i18n easy. */
.v-form-auto .v-form-label {
  white-space: nowrap;
  width: 1%;
}
.v-form-value {
  display: table-cell;
  vertical-align: baseline;
  border-left: 3px solid transparent;
  border-top: 5px solid transparent;
}
.v-input,
.v-form-value > INPUT {
  margin: 1px;
  padding: 1px 3px;
  border: 1px solid #cccccc;
  box-sizing: border-box;
}
.v-input[type=checkbox],
.v-input[type=radio],
.v-form-value > INPUT[type=checkbox],
.v-form-value > INPUT[type=radio] {
  padding: 0;
  /* honored only by IE */

  border: 0;
  cursor: pointer;
}
.v-select,
.v-form-value > SELECT {
  margin: 1px;
  padding: 0;
  border: 1px solid #cccccc;
  cursor: pointer;
  box-sizing: border-box;
}
.v-textarea,
.v-form-value > TEXTAREA {
  margin: 1px;
  padding: 1px 3px;
  border: 1px solid #cccccc;
  overflow: auto;
  font-family: inherit;
  /* FF, chrome */

  resize: none;
  /* FF, chrome */

  box-sizing: border-box;
}
.v-form-spanning-row {
  display: table-row;
  height: 33px;
}
.v-form-row-span {
  position: absolute;
  width: 100%;
}
.v-error-icon {
  margin-left: 5px;
  vertical-align: text-bottom;
}
.v-tab-form > .v-button-box {
  position: absolute;
  height: 30px;
  line-height: 30px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  bottom: 0;
  background-color: #eeeeee;
}
.v-form-status {
  display: none;
  position: absolute;
  top: -1px;
  left: -16px;
  height: 16px;
  width: 16px;
  background: transparent url(../images/vp2/common/icn_success.png) 0 0 no-repeat;
}
.admin-portlet-layout .v-form-status {
  position: relative;
  top: 5px;
  left: auto;
  margin-left: -20px;
}
/* LOGIN DIALOG FORM */
.v-form.portlet-login-dialog {
  margin: 0 0 10px;
}
.v-form.portlet-login-dialog .v-form-layout {
  width: 100%;
  display: inline-block;
}
.v-form.portlet-login-dialog .v-form-layout .td-login-dlg-error {
  display: none;
}
.v-form.portlet-login-dialog .v-form-layout .v-form-label {
  text-align: right;
  width: 170px;
  display: inline-block;
}
.v-form.portlet-login-dialog .v-form-layout select {
  width: 150px;
}
.v-form.portlet-login-dialog .v-form-layout input {
  width: 150px;
}
.v-label-block {
  display: block;
}
.v-label-inline-block {
  display: inline-block;
}
.big-numbers {
  position: relative;
  padding: 0 0 5px 5px;
  height: 50px;
  background-color: #ffffff;
  z-index: 22 !important;
}
.big-numbers :focus {
  outline: 0;
}
.big-numbers input {
  display: none;
}
.big-numbers ul li {
  float: left;
  position: relative;
  /*  list-style-type: none; */

}
.big-numbers-bubbles {
  position: absolute;
  left: 0;
  margin: 0;
  padding: 5px;
  list-style-type: none;
  overflow: hidden;
}
.big-numbers-throbber {
  background: url("/CommonsWeb/250407042221.1/images/ajax-loader.gif") no-repeat scroll 50% 50% transparent;
  height: inherit;
}
/* Bubble Container, Value and Label styles */
.big-number-container {
  z-index: 23 !important;
  padding: 5px;
  text-align: left;
  text-indent: 5px;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  height: 32px;
  vertical-align: middle;
  cursor: pointer;
}
.big-number-container .big-number-value {
  padding: 2px;
  height: 16px;
  text-indent: 8px;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  vertical-align: middle;
}
.big-number-container .big-number-bg-image {
  background-repeat: no-repeat;
  background-position: 5px 5px;
}
.big-number-container .big-number-label:before {
  content: '';
  display: block;
  position: absolute;
}
.big-number-container .big-number-label {
  background-color: inherit;
  margin-top: 0;
  padding: 2px;
  text-indent: 8px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* Bubble state styles */
.big-number-container:hover {
  border: 1px solid #cccccc;
}
.big-number-container:focus {
  border: 1px solid #cccccc;
}
.big-number-container-selected {
  border: 1px solid #cccccc;
}
.big-number-container-disabled {
  border: 1px solid #ffffff;
}
.big-number-value-disabled {
  background: #eeeeee;
  color: #aaaaaa;
}
.big-number-value-selected {
  background: #1565c0;
  color: #ffffff;
}
.big-number-value-default {
  background: #eeeeee;
  color: #222222;
}
.big-number-label-disabled {
  color: #aaaaaa;
}
.big-number-label-selected {
  font-weight: bold;
}
.big-number-light-text {
  color: #ffffff;
}
/* Overflow button styles */
.big-numbers-overflow-handle {
  margin-left: 0;
  margin-top: 6px;
  width: 11px;
  height: 33px;
  border: 1px solid #eeeeee;
  background-color: #eeeeee;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.big-numbers-overflow-handle:hover {
  border: 1px solid #cccccc;
}
.big-numbers-overflow-handle:focus {
  border: 1px solid #cccccc;
}
.big-numbers-overflow-handle-selected {
  background-color: #0e5d94;
  border: 1px solid #0e5d94;
}
.big-numbers .bn-arrow {
  height: 32px;
  width: 15px;
  background-image: url('/CommonsWeb/250407042221.1/images/arrow3F.gif');
  background-repeat: no-repeat;
  background-position: center;
}
.big-numbers .bn-arrow-selected {
  background-image: url('/CommonsWeb/250407042221.1/images/arrowFF.gif');
}
/* Overflow menu styles */
.big-numbers-overflow-list {
  z-index: 721;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 46px;
  border: 1px solid #666666;
  background-color: #ffffff;
  display: none;
}
.big-numbers-overflow-list-item:before {
  content: '';
  display: block;
}
.big-numbers-overflow-list-item {
  padding: 2px;
  padding-right: 4px;
  height: 16px;
  max-width: 118;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 8px;
  background-color: #ffffff;
  text-overflow: ellipsis;
  cursor: pointer;
  border-style: none;
}
.big-numbers-overflow-list-item .big-number-value {
  background-color: inherit;
  font-weight: normal;
  padding: 0;
}
.big-numbers-overflow-list-item:hover {
  background-color: #eeeeee;
}
.big-numbers-overflow-list-item:focus {
  background-color: #eeeeee;
}
/* Disabled styles */
.big-number-container-disabled:hover {
  border: 1px solid #ffffff;
  cursor: not-allowed;
}
.big-number-container-disabled .big-numbers-overflow-list-item:hover,
.big-number-container-disabled .big-numbers-overflow-handle:hover {
  border: 1px solid #ffffff;
  cursor: not-allowed;
}
/* selectMultiple class gets applied to ul.big-numbers-bubbles */
.big-numbers .selectMultiple input[type=checkbox] {
  display: block;
  position: absolute;
  opacity: 0.50;
  right: 10px;
  top: 9px;
}
.big-numbers .selectMultiple .big-number-value {
  padding-right: 11px;
}
.big-numbers .selectMultiple .big-number-bg-image {
  background-repeat: no-repeat;
  background-position: 5px 5px;
}
/**
* The portletTitleBar lives below portlet headers (and below the Awesomebar, if the portlet contains one)
* as described in http://teraworks.td.teradata.com/display/GF/Toolbars+2.0
* padding-top and padding-bottom is  portlet specific and to be added as needed.
*/
.portletTitleBar,
.portletTitleBarTall {
  height: 15px;
  padding: 5px 10px;
  display: flex;
  align-items: center;
}
.portletTitleBar .vpmenu,
.portletTitleBarTall .vpmenu {
  z-index: 4000;
}
.portletTitleBarTall {
  height: 25px;
}
.TjsSlider {
  position: absolute;
  display: none;
  z-index: 520;
  cursor: default;
}
.TjsSlider .sliderBorder {
  position: relative;
  background-color: black;
  width: 1px;
  height: 2px;
  font-size: 0px;
}
.TjsSlider .sliderTitleTop {
  position: relative;
  background-color: #D34C09;
  height: 2px;
  border-left: 1px solid black;
  border-right: 1px solid black;
  font-size: 0px;
}
.TjsSlider .sliderTitle {
  position: relative;
  background-color: #D34C09;
  width: 32px;
  height: 12px;
  color: white;
  font-size: 9px;
  text-align: center;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}
.TjsSlider .sliderBg {
  position: absolute;
  background-color: #fff;
  width: 32px;
  height: 258px;
  font-size: 0px;
  border: 1px solid #666;
}
.TjsSlider .sliderBgBottom {
  position: absolute;
  background-color: #466C89;
  height: 2px;
  border-left: 1px solid black;
  border-right: 1px solid black;
  font-size: 0px;
  z-index: 524;
}
.TjsSlider .sliderTopButton {
  position: absolute;
  background: url("/CommonsWeb/250407042221.1/images/gt.png") no-repeat 0 0;
  cursor: pointer;
  width: 16px;
  height: 16px;
  left: 7.5px;
  top: 5px;
  z-index: 525;
}
.TjsSlider .sliderTopButtonSelected {
  position: absolute;
  background: url("/CommonsWeb/250407042221.1/images/gtSelected.png") no-repeat 0 0;
  cursor: pointer;
  width: 16px;
  height: 16px;
  left: 7.5px;
  top: 5px;
  z-index: 525;
}
.TjsSlider .sliderTopTrack {
  position: absolute;
  width: 4px;
  height: 0px;
  left: 14px;
  top: 30px;
  z-index: 525;
}
.TjsSlider .sliderKnob {
  position: absolute;
  background: url("/CommonsWeb/250407042221.1/images/slider.png");
  cursor: pointer;
  width: 28px;
  height: 13px;
  font-size: 0px;
  left: 2px;
  top: 25px;
  z-index: 526;
}
.TjsSlider .sliderKnob:hover {
  background-position: -28px 0;
}
.TjsSlider .sliderBottomTrack {
  position: absolute;
  width: 4px;
  height: 200px;
  left: 14px;
  top: 30px;
  z-index: 525;
}
.TjsSlider .sliderBottomButton {
  position: absolute;
  background: url("/CommonsWeb/250407042221.1/images/lt.png") no-repeat 0 0;
  cursor: pointer;
  width: 16px;
  height: 16px;
  left: 7.5px;
  top: 238px;
  z-index: 525;
}
.TjsSlider .sliderBottomButtonSelected {
  position: absolute;
  background: url("/CommonsWeb/250407042221.1/images/ltSelected.png") no-repeat 0 0;
  cursor: pointer;
  width: 16px;
  height: 16px;
  left: 7.5px;
  top: 240px;
  z-index: 525;
}
.TjsSlider .sliderGlass {
  position: absolute;
  width: 32px;
  height: 210px;
  left: 1px;
  top: 26px;
  z-index: 527;
}
.TjsSlider .hot {
  background-color: #c00;
}
.TjsSlider .cold {
  background-color: #999;
}
.TjsTimeSlider .left {
  font-size: 0px;
  padding: 0;
  background-color: white;
  border-top: 0;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 0 !important;
  overflow: hidden;
  opacity: 0.65;
  filter: alpha(opacity=65);
  cursor: pointer;
}
.TjsTimeSlider .resizeLeft {
  cursor: col-resize;
  margin-top: -1px;
  font-size: 0px;
  width: 10px;
}
.TjsTimeSlider .reposition {
  top: 0;
  cursor: col-resize;
  font-size: 0px;
  height: 10px;
  visibility: hidden;
}
.TjsTimeSlider .sliderTopLeft {
  font-size: 0;
  height: 10px;
  width: 25%;
  border-left: 1px solid #333333;
  background: url("/CommonsWeb/250407042221.1/images/sliderTop.png") repeat-x 0 0;
}
.TjsTimeSlider .sliderTopRight {
  position: absolute;
  right: 0;
  font-size: 0px;
  height: 10px;
  width: 75%;
  border-right: 1px solid #333333;
  background: url("/CommonsWeb/250407042221.1/images/sliderTop.png") repeat-x 100% 0;
}
.TjsTimeSlider:hover .sliderTopLeft {
  background: url("/CommonsWeb/250407042221.1/images/sliderTop_hover.png") repeat-x 0 0;
}
.TjsTimeSlider:hover .sliderTopRight {
  background: url("/CommonsWeb/250407042221.1/images/sliderTop_hover.png") repeat-x 100% 0;
}
.TjsTimeSlider .sliderTopCenter {
  font-size: 0px;
  height: 100%;
  width: 100%;
  background: url("/CommonsWeb/250407042221.1/images/sliderTopCenter.png") no-repeat top center;
}
.TjsTimeSlider:hover .sliderTopCenter {
  background-image: url("/CommonsWeb/250407042221.1/images/sliderTopCenter_hover.png");
}
.TjsTimeSlider .sliderTop {
  font-size: 0px;
  height: 100%;
  width: 67%;
  text-align: center;
}
.TjsTimeSlider .sliderTrack {
  font-size: 0px;
  height: 10px;
  width: 100%;
  background: url("/CommonsWeb/250407042221.1/images/sliderTrackLeft.png") repeat-x 0 0;
}
.TjsTimeSlider .resizeRight {
  cursor: col-resize;
  margin-top: -1px;
  font-size: 0px;
  width: 10px;
}
.TjsTimeSlider .right {
  font-size: 0px;
  padding: 0;
  background-color: white;
  border-top: 0;
  border-right: 0 !important;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #333333;
  overflow: hidden;
  opacity: 0.65;
  filter: alpha(opacity=65);
  cursor: pointer;
}
.TjsTimeSlider .glass {
  cursor: pointer;
  top: 0;
  height: 100%;
  width: 100%;
}
.TjsTimeSlider .resizeLeft:focus,
.TjsTimeSlider:hover .resizeLeft {
  background: url("/CommonsWeb/250407042221.1/images/sliderLeft.png") no-repeat right;
}
.TjsTimeSlider .resizeRight:focus,
.TjsTimeSlider:hover .resizeRight {
  background: url("/CommonsWeb/250407042221.1/images/sliderRight.png") no-repeat left;
}
.TjsSpotlightChart .TjsChartLabel {
  font-size: 10px;
  color: #333333;
  z-index: 590 !important;
}
.TjsSpotlightChart .motherEl {
  height: 1px;
}
.TjsSpotlightChart .xAxis_tick,
.TjsSpotlightChart .xAxis {
  font-size: 0px;
  display: none;
}
.TjsSpotlightChartLabels {
  position: relative;
  height: 25px;
  width: 474px;
  background-color: #eeeeee;
  color: #333333;
}
.TjsSpotlightChartLabels .TjsSpotlightChartTimeLabel {
  background: url("/CommonsWeb/250407042221.1/images/tickmark.gif") 50% 0 no-repeat;
  position: absolute;
  text-align: center;
  height: 25px;
  line-height: 25px;
  font-size: 11px;
  padding-top: 3px;
}
.TjsSpotlightChartSeparator {
  position: absolute;
  width: 100%;
  height: 1px;
  border-top: 1px solid #cccccc;
  font-size: 0;
  bottom: 44px;
}
/****************************************
 * TjsChart.css
 ****************************************/
g_vml_\:* {
  behavior: url(#default#VML);
}
/****************************************
 * TjsChartSliderL.css
 ****************************************/
.TjsChartSliderL .bottom {
  font-size: 0px;
  padding: 0px;
  background-color: white;
  border-left: 0px none;
  border-top: 1px solid #ababab;
  border-right: 1px solid #ababab;
  border-top: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 0px none;
  overflow: hidden;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.TjsChartSliderL .resizeBottom {
  cursor: pointer;
  margin-left: -1px;
  font-size: 0px;
  height: 10px;
  visibility: hidden;
  background: url("../images/sliderLBottom.gif") no-repeat top;
}
.TjsChartSliderL .reposition {
  /* margin-left:1px; */

  cursor: pointer;
  font-size: 0px;
  visibility: hidden;
}
.TjsChartSliderL .sliderLeftBottom {
  font-size: 0px;
  width: 100%;
  height: 74.9%;
  background: url("../images/sliderLLeft.gif") no-repeat bottom right;
}
.TjsChartSliderL .sliderLeftTop {
  font-size: 0px;
  width: 100%;
  height: 25%;
  background: url("../images/sliderLLeft.gif") no-repeat top right;
}
.TjsChartSliderL .sliderLeftCenter {
  font-size: 0px;
  width: 100%;
  height: 100%;
  background: url("../images/sliderLLeftCenter.gif") no-repeat center right;
}
.TjsChartSliderL .sliderLeft {
  font-size: 0px;
  width: 100%;
  height: 67%;
  text-align: center;
}
.TjsChartSliderL .sliderTrack {
  font-size: 0px;
  background: url("../images/sliderLTrack.png") no-repeat top right;
}
.TjsChartSliderL .sliderTrackBottom {
  /* bottom end of track */

  font-size: 0px;
  height: 100%;
  background: url("../images/sliderLTrackBottom.png") no-repeat bottom right;
}
.TjsChartSliderL .resizeTop {
  cursor: pointer;
  margin-left: -1px;
  font-size: 0px;
  height: 10px;
  background: url("../images/sliderLTop.gif") no-repeat bottom;
  visibility: hidden;
}
.TjsChartSliderL .top {
  font-size: 0px;
  padding: 0px;
  background-color: white;
  border-left: 0px none;
  border-top: 0px none;
  border-right: 1px solid #ababab;
  border-bottom: 1px solid #ababab;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  overflow: hidden;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.TjsChartSliderL .glass {
  width: 100%;
}
/****************************************
 * TjsSparkline.css
 ****************************************/
/* Chart components */
.TjsChart {
  font-family: Arial;
}
.TjsChartLabel {
  font-size: 12px;
}
.TjsChart .chart_note1:before {
  content: '';
  display: block;
  position: absolute;
}
.TjsChart .chart_note1 {
  font-size: 12px;
  /*font-variant: small-caps;*/

  text-align: right;
  color: #999999;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.TjsChart .xAxis {
  white-space: nowrap;
}
.TjsChart .note2 {
  font-size: 22px;
  color: #999999;
}
/* Series components */
.TjsChart .series1 {
  color: #999999;
}
.TjsChart .series1_note1,
.TjsChart .series2_note1,
.TjsChart .series3_note1 {
  left: 100%;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  padding-left: 10px;
}
.TjsChart .TjsChartLabel.series3_note1.centered {
  top: auto !important;
  line-height: 54px;
}
/* Axis components */
.TjsChart .xAxis {
  color: #999999;
  font-size: 11px;
  text-align: center;
}
.TjsChart .xAxis_tick {
  border-color: #999999;
}
.TjsChart .yAxis {
  color: #999999;
  font-size: 11px;
  text-align: right;
}
.TjsChart .yAxis_tick {
  border-color: #999999;
}
.TjsChart .message {
  border: 0px none;
  color: #D63900;
  font-size: 11px;
}
.sparklineRightSpacer {
  height: 54px;
  width: 60px;
  margin-right: 10px;
  margin-top: 10px;
  float: right;
  border: 1px solid #EEEEEE;
  border-left: 1px dotted #CCCCCC;
  position: absolute !important;
  right: 0;
}
/* Sparkline components */
.TjsSparklineCursor {
  background-color: #343434;
}
.TjsSparklineValue {
  color: #999999;
  font-size: 11px;
}
.TjsChart .series1 {
  color: #999999;
}
.TjsMetrics .yAxis {
  margin-top: 5px;
  width: 40px!Important;
  color: #666666!important;
  cursor: row-resize;
}
.TjsMetrics .yAxis1 {
  cursor: default;
}
.TjsMetrics .xAxis {
  padding: 1px;
  margin-top: -10px;
  margin-left: 15px;
  color: #666666!important;
}
/* Health Status components */
.HealthStatusSparkline .healthAxisLabel {
  color: #999999;
  font-size: 9px;
  text-align: right;
  margin-top: -8px;
  margin-left: -25px;
}
.HealthStatusSparkline .healthAxisLabel1 {
  visibility: hidden;
}
.HealthStatusSparkline .healthAxisLabel5 {
  color: black !important;
}
.HealthStatusSparkline .tick1 {
  visibility: hidden;
}
.HealthStatusSparkline .tick5 {
  border-left: 1px solid black !important;
}
.HealthStatusSparkline .systemHealth {
  top: 24px;
  height: 19px;
  right: -30px;
}
.HealthStatusSparkline .healthyHealth {
  background: url("../images/icn_healthy.png") no-repeat left;
}
.HealthStatusSparkline .degradedHealth {
  background: url("../images/icn_degraded.png") no-repeat left;
}
.HealthStatusSparkline .criticalHealth {
  background: url("../images/icn_critical.png") no-repeat left;
}
.HealthStatusSparkline .downHealth {
  background: url("../images/icn_down.png") no-repeat left;
}
/****************************************
 * TjsTimeline.css
 ****************************************/
.TjsTimeline {
  font-size: 11px;
  text-align: right;
  color: #999999;
  clear: both;
  margin-top: 5px;
}
.TjsTimeline .lightTick {
  background-color: #E6E6E6;
  color: #999999;
  padding-right: 3px;
  display: inline;
  position: absolute;
  z-index: 1;
}
.TjsTimeline .darkTick {
  background-color: #D9D9D9;
  color: #999999;
  padding-right: 3px;
  display: inline;
  position: absolute;
}
.TjsTimeline .timelineTick {
  color: #666666;
  display: inline;
  position: absolute;
}
.TjsTimeline .tickMark {
  border-left: 1px solid #CCCCCC;
  height: 10px;
  width: 1px;
  margin-left: auto;
  margin-right: auto;
}
.TjsTimeline .nowTickLine {
  border-left: 1px solid #AAAAAA;
  position: relative;
  /* To layer over charts */

  z-index: 21;
  /* 1 above chart zindex */

}
.TjsTimeline .tickLabel {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 3px;
  text-align: center;
  width: 34px;
  white-space: nowrap;
}
.TjsTimeline .centerTickDiv {
  margin-left: auto;
  /*width: 37px;*/

  margin-top: 5px;
  position: absolute;
  right: -21px;
}
/*
 * Copyright (C) 2015 by Teradata Corporation.
 * All Rights Reserved.
 * TERADATA CORPORATION CONFIDENTIAL AND TRADE SECRET
 */
.vp-chart {
  width: 100%;
  height: 100%;
  position: relative;
  /* filterable */

}
.vp-chart .chart-body {
  fill: none;
}
.vp-chart .vertical-line line {
  stroke: #999;
  stroke-width: 1px;
}
.vp-chart .now-label text {
  fill: #666;
  font-size: 12px;
}
.vp-chart .axis {
  font-size: 0.8em;
}
.vp-chart .axis .tick text {
  fill: #666;
}
.vp-chart .axis path,
.vp-chart .axis line {
  stroke: #ccc;
  fill: none;
}
.vp-chart .highlight-dot .dot:last-child {
  fill: #666666;
  fill-opacity: 1 !important;
}
.vp-chart .lastDotData rect {
  fill: #666666;
  border-radius: 1px;
}
.vp-chart .lastDotData text {
  font-size: 11px;
  fill: #fff;
}
.vp-chart .lastDotData path {
  fill: #666666;
}
.vp-chart .yRef,
.vp-chart .xRef {
  stroke: grey;
}
.vp-chart.vp-has-grid .tick line,
.vp-chart.vp-has-grid .tick line {
  stroke: grey;
}
.vp-chart.dc-chart rect.bar {
  stroke: none;
}
.vp-chart.dc-chart rect.bar:hover {
  /* Disable bar hover effect for now;
            Once brush on is available/turned on, need to add a special class to enable the hover back on

        fill-opacity: .5; */

}
.vp-chart.dc-chart rect.stack1 {
  stroke: none;
  fill: red;
}
.vp-chart.dc-chart rect.stack2 {
  stroke: none;
  fill: green;
}
.vp-chart.dc-chart rect.deselected {
  stroke: none;
  fill: #ccc;
}
.vp-chart.dc-chart .empty-chart .pie-slice path {
  fill: #FFEEEE;
  cursor: default;
}
.vp-chart.dc-chart .empty-chart .pie-slice {
  cursor: default;
}
.vp-chart.dc-chart .pie-slice {
  fill: white;
  font-size: 12px;
  cursor: pointer;
}
.vp-chart.dc-chart .pie-slice.external {
  fill: black;
}
.vp-chart.dc-chart .pie-slice :hover {
  fill-opacity: .8;
}
.vp-chart.dc-chart .pie-slice.highlight {
  fill-opacity: .8;
}
.vp-chart.dc-chart .selected path {
  stroke-width: 3;
  stroke: #ccc;
  fill-opacity: 1;
}
.vp-chart.dc-chart .deselected path {
  stroke: none;
  fill-opacity: .5;
  fill: #ccc;
}
.vp-chart.dc-chart .axis path,
.vp-chart .axis line {
  fill: none;
  stroke: #ccc;
  shape-rendering: crispEdges;
}
.vp-chart.dc-chart .axis text {
  font: 10px sans-serif;
}
.vp-chart.dc-chart .grid-line {
  fill: none;
  stroke: #ccc;
  opacity: .5;
  shape-rendering: crispEdges;
}
.vp-chart.dc-chart .grid-line line {
  fill: none;
  stroke: #ccc;
  opacity: .5;
  shape-rendering: crispEdges;
}
.vp-chart.dc-chart .brush rect.background {
  z-index: -999;
}
.vp-chart.dc-chart .brush rect.extent {
  fill: steelblue;
  fill-opacity: .125;
}
.vp-chart.dc-chart .brush .resize path {
  fill: #eee;
  stroke: #666;
}
.vp-chart.dc-chart path.line {
  fill: none;
  stroke-width: 1px;
}
.vp-chart.dc-chart circle.dot {
  stroke: none;
}
.vp-chart.dc-chart g.dc-tooltip path {
  fill: none;
  stroke: grey;
  stroke-opacity: .8;
}
.vp-chart.dc-chart path.area {
  /* fill-opacity: .3; */

  stroke: none;
}
.vp-chart.dc-chart .node {
  font-size: 0.7em;
  cursor: pointer;
}
.vp-chart.dc-chart .node :hover {
  fill-opacity: .8;
}
.vp-chart.dc-chart .selected circle {
  stroke-width: 3;
  stroke: #ccc;
  fill-opacity: 1;
}
.vp-chart.dc-chart .deselected circle {
  stroke: none;
  fill-opacity: .5;
  fill: #ccc;
}
.vp-chart.dc-chart .bubble {
  stroke: none;
  fill-opacity: 0.6;
}
.vp-chart .dc-data-count {
  float: right;
  margin-top: 15px;
  margin-right: 15px;
}
.vp-chart .dc-data-count .filter-count {
  color: #3182bd;
  font-weight: bold;
}
.vp-chart .dc-data-count .total-count {
  color: #3182bd;
  font-weight: bold;
}
.vp-chart.dc-chart g.state {
  cursor: pointer;
}
.vp-chart.dc-chart g.state :hover {
  fill-opacity: .8;
}
.vp-chart.dc-chart g.state path {
  stroke: white;
}
.vp-chart.dc-chart g.deselected path {
  fill: grey;
}
.vp-chart.dc-chart g.deselected text {
  display: none;
}
.vp-chart.dc-chart g.county path {
  stroke: white;
  fill: none;
}
.vp-chart.dc-chart g.debug rect {
  fill: blue;
  fill-opacity: .2;
}
.vp-chart.dc-chart g.row rect {
  fill-opacity: 0.8;
  cursor: pointer;
}
.vp-chart.dc-chart g.row rect:hover {
  fill-opacity: 0.6;
}
.vp-chart.dc-chart g.row text {
  fill: white;
  font-size: 12px;
  cursor: pointer;
}
.vp-chart .dc-legend {
  font-size: 11px;
}
.vp-chart .dc-legend-item {
  cursor: pointer;
}
.vp-chart.dc-chart g.axis text {
  /* Makes it so the user can't accidentally click and select text that is meant as a label only */

  -webkit-user-select: none;
  /* Chrome/Safari */

  -moz-user-select: none;
  /* Firefox */

  -ms-user-select: none;
  /* IE10 */

  -o-user-select: none;
  user-select: none;
  pointer-events: none;
}
.vp-chart.dc-chart path.highlight {
  stroke-width: 3;
  fill-opacity: 1;
  stroke-opacity: 1;
}
.vp-chart.dc-chart .highlight {
  fill-opacity: 1;
  stroke-opacity: 1;
}
.vp-chart.dc-chart .fadeout {
  fill-opacity: 0.2;
  stroke-opacity: 0.2;
}
.vp-chart.dc-chart path.dc-symbol,
.vp-chart g.dc-legend-item.fadeout {
  fill-opacity: 0.5;
  stroke-opacity: 0.5;
}
.vp-chart .dc-hard .number-display {
  float: none;
}
.vp-chart.dc-chart .box text {
  font: 10px sans-serif;
  -webkit-user-select: none;
  /* Chrome/Safari */

  -moz-user-select: none;
  /* Firefox */

  -ms-user-select: none;
  /* IE10 */

  -o-user-select: none;
  user-select: none;
  pointer-events: none;
}
.vp-chart.dc-chart .box line,
.vp-chart.dc-chart .box circle {
  fill: #fff;
  stroke: #000;
  stroke-width: 1px;
}
.vp-chart.dc-chart .box rect {
  stroke: #000;
  stroke-width: 1px;
}
.vp-chart.dc-chart .box .center {
  stroke-dasharray: 3,3;
}
.vp-chart.dc-chart .box .outlier {
  fill: none;
  stroke: #ccc;
}
.vp-chart.dc-chart .box.deselected .box {
  fill: #ccc;
}
.vp-chart.dc-chart .box.deselected {
  opacity: .5;
}
.vp-chart.dc-chart .symbol {
  stroke: none;
}
.vp-chart.dc-chart .heatmap .box-group.deselected rect {
  stroke: none;
  fill-opacity: .5;
  fill: #ccc;
}
.vp-chart.dc-chart .heatmap g.axis text {
  pointer-events: all;
  cursor: pointer;
}
.vp-chart .vp-filterable.dc-chart rect.bar {
  cursor: pointer;
}
.vp-chart .domain-borders,
.vp-chart .bottom-layer,
.vp-chart .top-layer {
  stroke: #ccc;
  shape-rendering: crispEdges;
}
/* d3.tip */
.d3-tip {
  line-height: 16px;
  padding: 7px;
  background: #fff;
  color: #222;
  pointer-events: none;
  z-index: 10000;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
  border: 1px solid #000000;
  min-width: 200px;
}
/* Creates a small triangle extender for the tooltip */
.d3-tip .vp-d3-tip-corner {
  position: absolute;
  top: 100%;
  left: 50%;
  height: 0;
  width: 0;
}
.d3-tip .vp-d3-tip-corner:after,
.d3-tip .vp-d3-tip-corner:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.d3-tip .vp-d3-tip-corner:after {
  border-top-color: #ffffff;
  border-width: 19px 0 0 19px;
  margin-left: -20px;
}
.d3-tip .vp-d3-tip-corner:before {
  border-top-color: #000000;
  border-width: 21px 0 0 21px;
  margin-left: -21px;
}
.d3-tip .vp-d3-tip-corner.m-tip-corner:after {
  border-top-color: #ffffff;
  border-width: 13px 0 0 13px;
  margin-left: -15px;
}
.d3-tip .vp-d3-tip-corner.m-tip-corner:before {
  border-top-color: #000000;
  border-width: 15px 0 0 15px;
  margin-left: -16px;
}
div.TjsHeatmap {
  overflow: visible !important;
  zoom: 1;
  /* IE */

}
.TjsHeatmap .row {
  position: relative;
  font-size: 11px;
  height: 11px;
  padding: 2px;
  z-index: 0;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 1px;
}
.TjsHeatmap .hdrLeft {
  cursor: default;
  /* prevent text cursor when mousing over data */

  text-align: right;
  white-space: nowrap;
  padding-top: 5px;
  color: #666666;
  position: relative;
}
/* Locale-specific fix for Simplified Chinese */
.zh_CN .TjsHeatmap .hdrLeft {
  font-size: 10px;
  margin-left: -1px;
}
.TjsHeatmap .hdr {
  cursor: default;
  /* prevent text cursor when mousing over data */

  text-align: left;
  padding-top: 5px;
  color: #666666;
  position: relative;
}
.TjsHeatmap .hdr SPAN {
  white-space: nowrap;
}
.TjsHeatmap .data {
  cursor: default;
  text-align: center;
  background-color: #ffffff;
  /* this color appears if there is no data */

  height: 11px;
  padding: 2px;
  /* save space for cell borders */

  padding-left: 1px;
  padding-bottom: 1px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  color: #6c6c6c;
  z-index: 0;
  position: absolute;
  display: none;
  top: 0;
}
.TjsHeatmap .overlimit {
  background-image: url("../images/T1pattern.bmp");
  background-repeat: repeat;
  color: #000000;
}
.TjsHeatmap .nodata {
  background-image: url("../images/G2pattern.bmp");
  background-repeat: repeat;
  color: #000000;
}
.TjsHeatmap .thresh5 {
  background-color: #8f0000;
  color: #ffffff;
  border-left: 1px solid #a33030;
  border-bottom: 1px solid #a33030;
  color: #ffffff;
}
.TjsHeatmap .thresh4 {
  background-color: #b32400;
  color: #ffffff;
  border-left: 1px solid #c04d30;
  border-bottom: 1px solid #c04d30;
  color: #ffffff;
}
.TjsHeatmap .thresh3 {
  background-color: #d63900;
  border-left: 1px solid #dc5e30;
  border-bottom: 1px solid #dc5e30;
  color: #ffffff;
}
.TjsHeatmap .thresh2 {
  background-color: #d25c31;
  border-left: 1px solid #d87a58;
  border-bottom: 1px solid #d87a58;
  color: #ffffff;
}
.TjsHeatmap .thresh1 {
  background-color: #e49579;
  border-left: 1px solid #e7a891;
  border-bottom: 1px solid #e7a891;
  color: #ffffff;
}
.TjsHeatmap .grey5 {
  background-color: #3f3f3f;
  border-left: 1px solid #636363;
  border-bottom: 1px solid #636363;
  color: #ffffff;
}
.TjsHeatmap .grey4 {
  background-color: #6c6c6c;
  border-left: 1px solid #878787;
  border-bottom: 1px solid #878787;
  color: #ffffff;
}
.TjsHeatmap .grey3 {
  background-color: #999999;
  border-left: 1px solid #ababab;
  border-bottom: 1px solid #ababab;
  color: #ffffff;
}
.TjsHeatmap .grey2 {
  background-color: #c5c5c5;
  border-left: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
  color: #ffffff;
}
.TjsHeatmap .grey1 {
  background-color: #f2f2f2;
  border-left: 1px solid #f7f7f7;
  border-bottom: 1px solid #f7f7f7;
  color: #999999;
}
.TjsHeatmap .first {
  border-left: 1px dotted #cccccc;
  padding-left: 1px;
}
.TjsHeatmap .top {
  border-top: 1px solid #3483ba;
  padding-top: 1px;
}
.TjsHeatmap .bottom {
  border-bottom: 1px solid #3483ba;
  padding-bottom: 1px;
}
.TjsHeatmap .right {
  border-right: 1px solid #3483ba;
  filter: alpha(opacity=65);
}
.TjsHeatmap .left {
  border-left: 1px solid #3483ba;
  padding-left: 1px;
  filter: alpha(opacity=65);
}
#ui-datepicker-div {
  z-index: 4000 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */

}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ui-front {
  z-index: 100;
}
/* Interaction Cues */
.ui-state-disabled {
  cursor: default !important;
}
/* Icons */
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals */
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-datepicker {
  width: 204px;
  padding: 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 3px 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 6px;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev {
  left: 6px;
}
.ui-datepicker .ui-datepicker-next {
  right: 6px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: none;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
  color: #ffffff;
}
.ui-datepicker .ui-datepicker-title select {
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.ui-datepicker table {
  width: 200px;
  border-collapse: collapse;
  margin: 0 2px 4px 2px;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 2px;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* Component containers
----------------------------------*/
.ui-datepicker.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #000000;
}
.ui-datepicker.ui-widget-content a {
  color: #000000;
}
.ui-datepicker .ui-widget-header {
  background: #03a9f4;
  color: #000000;
  font-weight: bold;
}
/* Interaction states */
.ui-datepicker.ui-widget-content .ui-state-default {
  border: 1px solid #cccccc;
  background: #eeeeee;
  font-weight: normal;
  color: #000000;
}
.ui-datepicker.ui-widget-content .ui-state-hover {
  border: 1px solid #000000;
}
.ui-datepicker.ui-widget-content .ui-state-active {
  border: 1px solid #000000;
  background: #ffffff;
}
.ui-datepicker.ui-widget-content .ui-state-highlight {
  border: 1px solid #c2daea;
  background: #c2daea;
}
.ui-datepicker.ui-widget-content .ui-state-error {
  border: 1px solid #cc0000;
  background: #ffffff;
}
.ui-datepicker.ui-widget-content .ui-priority-primary {
  font-weight: bold;
}
/* Icons */
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  width: 16px;
  height: 16px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  background: url('/CommonsWeb/250407042221.1/images/vp2/common/btn_datepicker_next.png') no-repeat 0 0;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  background: url('/CommonsWeb/250407042221.1/images/vp2/common/btn_datepicker_prev.png') no-repeat -1px 0;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-focus,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-focus {
  border: 0;
  background-position: -21px 0;
}
/* Misc visuals */
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0;
}
/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .3;
  filter: alpha(opacity=30);
}
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa;
  opacity: .3;
  filter: alpha(opacity=30);
  border-radius: 8px;
}
.v-admin-summary-container {
  margin: 0 auto;
  background: #fff;
  border-top: 1px solid #dddddd;
  position: absolute;
  bottom: 0;
  top: 0;
  width: 100%;
}
.v-teradata-systems-container .mrsAdminScrollableContainer {
  height: 100%;
  width: inherit;
}
.v-admin-content-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
}
.v-admin-row > input[type="text"] + input[type="checkbox"] {
  margin-left: 10px;
  margin-right: 8px;
}
.admin-header-extra-content .vpDiskUsageWrapper {
  line-height: 20px;
  text-align: right;
}
.admin-header-extra-content .diskUsageWrapper {
  line-height: 20px;
}
.admin-header-extra-content .diskUsageWrapper .v-disk-usage {
  cursor: pointer;
  display: inline;
}
.v-leftpane-container {
  float: left;
  width: 0;
  clear: left;
  height: 100%;
}
.v-leftpane-container .v-leftpane-nav-wrapper {
  display: none;
  float: left;
  width: 139px;
  border-right: 1px solid #bbbbbb;
  height: 100%;
}
.v-teradata-systems-container {
  height: 100%;
  float: right;
}
.v-teradata-systems-container .systemEdit,
.v-teradata-systems-container .diskUsageGraphsContainer {
  height: 100%;
  width: inherit;
  overflow: hidden;
}
.v-teradata-systems-container .systemEdit .v-admin-header,
.v-teradata-systems-container .diskUsageGraphsContainer .v-admin-header {
  font: bold 12px/22px Arial, sans-serif;
  color: #222222;
  padding: 0;
  text-indent: 10px;
  height: 20px;
  border-bottom: 1px solid #dddddd;
  background-color: #eeeeee;
  margin: 0;
  width: inherit;
}
.v-teradata-systems-container .systemEdit .v-admin-header .v-button-mini,
.v-teradata-systems-container .diskUsageGraphsContainer .v-admin-header .v-button-mini {
  margin-top: -3px;
}
.v-teradata-systems-container .systemEdit .v-admin-form-wrapper,
.v-teradata-systems-container .diskUsageGraphsContainer .v-admin-form-wrapper {
  padding: 10px;
}
.v-teradata-systems-container .mrsAdminSystemEditFields {
  padding: 0;
}
.v-teradata-systems-container input[type="text"],
.v-teradata-systems-container input[type="password"] {
  margin: 1px;
  padding: 1px 3px;
  border: 1px solid #cccccc;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.v-teradata-systems-container input[type=checkbox],
.v-teradata-systems-container input[type=radio] {
  padding: 0;
  border: 0;
  cursor: pointer;
  vertical-align: middle;
  margin-right: 3px;
}
.v-teradata-systems-container select {
  margin: 1px;
  padding: 0;
  border: 1px solid #cccccc;
  cursor: pointer;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.v-teradata-systems-container textarea {
  margin: 1px;
  padding: 1px 3px;
  border: 1px solid #cccccc;
  overflow: auto;
  font-family: inherit;
  /* FF, chrome */

  resize: none;
  /* FF, chrome */

  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.v-admin-buttons-panel {
  background: #eeeeee;
  padding: 5px 10px !important;
  position: relative;
  height: 20px !important;
}
.v-admin-buttons-panel .v-admin-buttons {
  padding: 0;
  height: auto;
}
.v-admin-buttons-panel .v-admin-buttons button {
  margin-left: 0;
}
.v-admin-buttons-panel .v-admin-status {
  position: absolute;
  top: 0;
  display: flex;
  align-items: center;
  height: 30px;
  padding: 0 5px;
}
.v-admin-clear {
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
}
.v-admin-section {
  clear: left;
  margin: 0 0 17px 0;
  border: none;
  padding: 0;
}
.v-admin-section h3,
.v-admin-section h4 {
  font-weight: bold;
  border-bottom: 1px solid #cccccc;
  margin: 0 0 5px 0;
  padding-bottom: 3px;
}
.v-admin-section h4 {
  border-bottom: 0;
  font-size: 12px;
  line-height: normal;
}
.v-admin-section h3 + p {
  margin: -3px 0 8px 0;
}
.v-admin-section .v-checkbox-row {
  height: 24px;
  vertical-align: middle;
}
.v-admin-section .v-admin-row {
  display: table-row;
  height: 24px;
  vertical-align: middle;
}
.v-admin-section .v-admin-row  + ul {
  margin: 0;
  list-style-type: disc;
  line-height: 15px;
}
.v-admin-section .v-admin-row.v-admin-chk-row {
  height: 20px;
  margin-top: -3px;
}
.v-admin-section p + .v-admin-row {
  margin-top: 5px;
}
.v-admin-section label {
  line-height: 20px;
  padding-right: 8px;
}
.v-admin-section input[readonly] {
  background: #dddddd;
  border: 1px solid #bbbbbb;
}
.v-admin-section input + select,
.v-admin-section label + select.v-offset {
  margin-left: 10px;
}
.v-admin-section input[type=hidden] + select {
  margin-left: 0;
}
.v-admin-section .v-admin-field-wrapper {
  float: left;
}
.v-admin-section .v-admin-info {
  padding: 10px 10px 10px 30px;
  margin: -8px 0 0 10px;
  background: #e0ecf4 url('/CommonsWeb/250407042221.1/images/vp2/common/icn_info.png') no-repeat 10px 9px;
  float: left;
  border: 1px solid #c2daea;
}
.v-admin-section .v-admin-field-extra {
  color: #999999;
  font-size: 11px;
  padding-top: 2px;
  clear: left;
}
.v-admin-section:after,
.v-admin-summary-container:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.v-admin-section.inline label,
.v-admin-subsection.inline label {
  float: left;
  width: 112px;
}
.v-admin-section.v-admin-fixed-label label,
.v-admin-subsection.v-admin-fixed-label label {
  float: none;
  width: auto;
  display: table-cell;
  margin: 0;
  vertical-align: baseline;
  line-height: auto;
  white-space: nowrap;
}
.v-admin-section.v-admin-fixed-label label.v-admin-block-label,
.v-admin-subsection.v-admin-fixed-label label.v-admin-block-label {
  display: inline-block;
}
.v-admin-section.inset .v-admin-row {
  clear: both;
  display: block;
  margin-left: 10px;
}
.v-admin-section.inset.v-admin-fixed-label .v-admin-row,
.v-admin-section.inset .v-admin-subsection.v-admin-fixed-label .v-admin-row {
  display: table-row !important;
  height: 24px;
}
.v-admin-section.inset.v-admin-fixed-label .v-admin-row label,
.v-admin-section.inset .v-admin-subsection.v-admin-fixed-label .v-admin-row label {
  padding-left: 10px;
}
.v-admin-section-pullup {
  margin-top: -10px;
}
.v-admin-font-normal {
  font-weight: normal;
}
.v-admin-multi-col {
  display: table;
  border-collapse: collapse;
  margin: 5px 0 0 10px;
}
.v-admin-multi-col .v-admin-header-row {
  display: table-row;
}
.v-admin-multi-col .v-admin-header-row .v-admin-col {
  display: table-cell;
}
.v-admin-multi-col .v-admin-header-row label {
  line-height: 18px;
}
.v-admin-multi-col .v-admin-row .v-admin-col {
  display: table-cell;
  padding-bottom: 3px;
  padding-right: 10px;
}
.v-admin-multi-col .v-admin-row .v-admin-col input[type=text],
.v-admin-multi-col .v-admin-row .v-admin-col input[type=password],
.v-admin-multi-col .v-admin-row .v-admin-col select {
  width: 100px;
}
.v-admin-multi-col .v-admin-row .v-admin-col:last-child {
  width: 240px;
  padding-right: 0;
}
.v-admin-multi-col .v-admin-row .mdl-button {
  padding: 0 10px;
  min-width: 60px;
}
.v-admin-multi-col.v-admin-single-row .v-admin-col {
  padding-right: 10px;
}
.v-admin-multi-col.v-admin-single-row label {
  display: block;
}
.v-admin-security-message {
  margin: 0;
  padding: 15px;
}
.v-admin-buttons-panel {
  display: none;
}
.v-admin-buttons-panel .v-admin-buttons {
  text-align: center;
  margin: 0 30px;
}
.v-admin-buttons-panel .buttonNext,
.v-admin-buttons-panel .buttonPrevious {
  top: 5px;
}
.v-admin-status-msg {
  float: right;
}
/* Helper Classes */
.v-admin-fRight {
  float: right !important;
}
.v-admin-fLeft {
  float: left !important;
}
.v-admin-field-40 {
  width: 40px !important;
}
.v-admin-field-50 {
  width: 50px !important;
}
.v-admin-field-60 {
  width: 60px !important;
}
.v-admin-field-70 {
  width: 70px !important;
}
.v-admin-field-75 {
  width: 75px !important;
}
.v-admin-field-80 {
  width: 80px !important;
}
.v-admin-field-85 {
  width: 85px !important;
}
.v-admin-field-90 {
  width: 90px !important;
}
.v-admin-field-100 {
  width: 100px !important;
}
select.v-admin-field-100,
input[type="select"].v-admin-field-100 {
  width: 106px !important;
}
.v-admin-field-120 {
  width: 120px !important;
}
.v-admin-field-130 {
  width: 130px !important;
}
.v-admin-field-150 {
  width: 150px !important;
}
.v-admin-field-200 {
  width: 200px !important;
}
.v-admin-field-210 {
  width: 210px !important;
}
.v-admin-field-250 {
  width: 250px !important;
}
.v-admin-field-630 {
  width: 630px !important;
}
.v-mar-left-10 {
  margin-left: 10px !important;
}
.v-mar-left-right-5 {
  margin: 0 5px !important;
}
/*
 * ui.vpmenu
 */
.vpmenu-menu {
  /* UL */

  position: absolute;
  left: 100%;
  z-index: 610;
  background-color: white;
  display: none;
  padding: 5px 0;
  margin: 0;
  text-align: left;
  line-height: 16px;
}
.vpmenu-level-0 {
  left: 0;
}
.vpmenu-menu li,
.vpmenu-item {
  /* LI */

  display: block;
  position: relative;
  cursor: pointer;
  list-style: none;
}
.vpmenu-icon {
  position: absolute;
  top: 1px;
  left: 4px;
  width: 16px;
  height: 16px;
}
.vpmenu-item a {
  display: block;
  /* arrow at right */

  padding: 5px 10px;
  font-size: 12px;
  line-height: 16px;
  /* Allow for 16x16 icon on left */

  min-width: 40px;
  white-space: nowrap;
  text-decoration: none;
  color: #333333;
}
.vpmenu-item-active > a {
  background-color: #dddddd;
  outline: none;
}
.vpmenu-parent-active {
  background-color: #dddddd;
  color: #182530;
  outline: none;
}
.vpmenu-item-active {
  background-color: #ffffff;
  color: #182530;
  outline: none;
}
.vpmenu-parent > a {
  padding-right: 24px;
  /* additional 10px + 5px for arrow */

  background: url("/CommonsWeb/250407042221.1/images/TjsDataGrid/menuarrow_right_over.png") no-repeat right center;
}
.vpmenu-parent-active > a {
  color: #182530;
  background: url("/CommonsWeb/250407042221.1/images/TjsDataGrid/menuarrow_right_over.png") no-repeat right center;
}
.vpmenu-menu .vpmenu-disabled > a {
  cursor: not-allowed;
  color: #999999;
  background-image: none;
}
.vpmenu-iconItem {
  height: 18px;
}
.vpmenu-icons > .vpmenu-item > a {
  line-height: 18px;
  padding: 1px 9px 1px 24px;
}
.vpmenu-icon-loading {
  background: url("/CommonsWeb/250407042221.1/images/vp2/throbbers/ajax-loader.gif") no-repeat 50% 50%;
}
.vpmenu-icon-info {
  background: url("/CommonsWeb/250407042221.1/images/vp2/common/icn_info.png") no-repeat 50% 50%;
}
.vpmenu-icon-warning {
  background: url("/CommonsWeb/250407042221.1/images/vp2/common/icn_warning.png") no-repeat 50% 50%;
}
.vpmenu-icon-error {
  background: url("/CommonsWeb/250407042221.1/images/vp2/common/icn_error.png") no-repeat 50% 50%;
}
.vpmenu-item.vpmenu-removed,
.vpmenu-item.vpmenu-hidden {
  overflow-x: hidden;
  display: none;
  visibility: hidden;
}
.vpmenu-removed > a,
.vpmenu-hidden > a {
  overflow: hidden;
  /* Chrome 15 */

}
.vpmenu-separator {
  border-bottom: 1px solid #cccccc;
  height: 0;
  font-size: 0;
}
/* vpmenu buttons */
.vpmenu-btn-up {
  background: url("/CommonsWeb/250407042221.1/images/TjsDataGrid/icn_primary_ascending_enabled.png") no-repeat 50% 50%;
}
.vpmenu-btn-down {
  background: url("/CommonsWeb/250407042221.1/images/TjsDataGrid/icn_primary_descending_enabled.png") no-repeat 50% 50%;
}
.vpmenu-btn {
  line-height: 11px;
  cursor: pointer;
  display: none;
}
.vpmenu-overflow > .vpmenu-btn {
  display: block;
}
.vpmenu-btn-up[aria-disabled=true] {
  background: url("/CommonsWeb/250407042221.1/images/TjsDataGrid/icn_primary_ascending_disabled.png") no-repeat 50% 50%;
  cursor: not-allowed;
}
.vpmenu-btn-down[aria-disabled=true] {
  background: url("/CommonsWeb/250407042221.1/images/TjsDataGrid/icn_primary_descending_disabled.png") no-repeat 50% 50%;
  cursor: not-allowed;
}
/* vpmenu submenus */
.vpmenu-item .vpmenu-menu {
  margin-top: -22px;
  /* up button */

  margin-left: 0;
  /* border */

}
.vpmenu-item > .vpmenu-overflow {
  margin-top: -33px;
  /* up button */

}
/* vpmenu adminbutton,minibutton */
.vpmenuButton {
  overflow: visible;
  /* IE */

  white-space: nowrap;
  position: relative;
  cursor: pointer;
}
.vpmenuButton[disabled] {
  cursor: not-allowed;
}
.vpmenuButton .buttoninner > IMG {
  margin-bottom: -1px;
}
/* vpmenuButton buttonType=1 */
.vpmenuButton1 {
  display: block;
  /* menu appears below button */

  font-size: 0;
  padding: 0;
  height: 12px;
  width: 12px;
  background: url("/CommonsWeb/images/vp2/common/icn_session_arrow.png") no-repeat 0 0;
  border: none;
}
.vpmenuButton1[disabled] {
  background: url("/CommonsWeb/images/vp2/common/icn_session_arrow.png") no-repeat -42px 0;
}
.vpmenuButton1:hover,
.vpmenuButton1-active {
  background: url("/CommonsWeb/images/vp2/common/icn_session_arrow.png") no-repeat -21px 0;
}
/* vpmenuButton buttonType=2 */
.vpmenuButton2 {
  display: block;
  /* menu appears below button */

  border: 1px solid #293f52;
  border-radius: 3px;
  background: #293f52 url("/CommonsWeb/250407042221.1/images/sort_down_tiny.gif") no-repeat right;
  height: 20px;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  padding: 0 16px 0 5px;
}
.vpmenuButton2-active {
  border-bottom-left-radius: 0;
}
/* vpmenuButton buttonType=3 appearing minibutton */
.vpmenuButton3 .buttonouter,
.vpmenuButton3 .buttoninner {
  background-image: none;
}
.vpmenuButton3-active {
  visibility: hidden;
}
/* vpmenuButton buttonType=5 */
.vpmenuButton5 {
  display: block;
  /* menu appears below button */

  border: 1px solid white;
  /* to maintain alignment with onhover border */

  color: #086eb6;
  /* vp2 hyperlink color */

  background: #ffffff url("/CommonsWeb/250407042221.1/images/arrow3F.gif") no-repeat right 7px;
  text-align: left;
  font: normal 12px/14px Arial, sans-serif;
  padding: 2px 15px 2px 4px;
  /* right padding accomodates down arrow */

}
.vpmenuButton5:hover {
  color: #086eb6;
  border: 1px solid #666666;
  background: url("/CommonsWeb/250407042221.1/images/arrow3F.gif") no-repeat right 7px #fafafa;
  /* Old browsers */

  background: url("/CommonsWeb/250407042221.1/images/arrow3F.gif") no-repeat right 7px, -moz-linear-gradient(top, #ffffff 16%, #dddddd 100%);
  /* FF3.6+ */

  background: url("/CommonsWeb/250407042221.1/images/arrow3F.gif") no-repeat right 7px, -ms-linear-gradient(top, #ffffff 16%, #dddddd 100%);
  /* IE10+ */

}
.vpmenuButton5-active {
  background: #0e5d94 url("/CommonsWeb/250407042221.1/images/arrowFF.gif") no-repeat right 7px;
  border: 1px solid #0e5d94;
  color: #ffffff;
}
.vpmenuButton5-active:hover {
  background: #0e5d94 url("/CommonsWeb/250407042221.1/images/arrowFF.gif") no-repeat right 7px;
  border: 1px solid #0e5d94;
  color: #ffffff;
}
/* vpmenu menuType=2 */
.vpmenu2,
.vpmenu2 .vpmenu-menu {
  background-color: #ffffff;
  border-color: #666666;
}
.vpmenu2 .vpmenu-item a {
  color: #666666;
}
.vpmenu2 .vpmenu-item-active > a,
.vpmenu2 .vpmenu-parent-active,
.vpmenu2 .vpmenu-item-active,
.vpmenu2 .vpmenu-parent-active > a {
  color: #999999;
}
.vpmenu2 .vpmenu-disabled > a {
  color: #bbbbbb;
}
.vpmenuButtonDots {
  width: 20px;
  height: 20px;
  background: url("/CommonsWeb/250407042221.1/images/vp2/icons/dots.menu.svg") no-repeat 50% 50%;
  border: none;
}
.vpmenuButtonDots:focus,
.vpmenuButtonDots:hover {
  border: 1px solid #aaaaaa;
  background-color: #eeeeee;
}
.vpmenuButtonDotsLarge {
  width: 20px;
  height: 100%;
  background: url("/CommonsWeb/250407042221.1/images/vp2/icons/dots.menu.large.svg") no-repeat 50% 50%;
  border: none;
}
.vpmenuButtonDotsLarge:focus,
.vpmenuButtonDotsLarge:hover {
  background-color: #eeeeee;
}
.vpmenuButtonBars {
  width: 20px;
  height: 20px;
  background: url("/CommonsWeb/250407042221.1/images/vp2/icons/burger.menu.svg") no-repeat 50% 50%;
  border: none;
}
.vpmenuButtonBars:focus,
.vpmenuButtonBars:hover {
  border: 1px solid #aaaaaa;
  background-color: #eeeeee;
}
.menu-items {
  display: inline-block;
  background-color: #106bad;
  padding: 5px;
  z-index: 5000;
}
.menu-items ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.menu-items ul .menu-item {
  color: white;
  list-style: none;
  padding: 5px;
  cursor: pointer;
  white-space: nowrap;
}
.menu-button {
  display: inline-block;
  background: url("/CommonsWeb/250407042221.1/images/vp2/common/icn_session_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  font-size: 0;
  height: 12px;
  width: 12px;
  border: 0;
  margin-left: 5px;
  padding: 0;
  cursor: pointer;
  overflow: visible;
  position: relative;
  white-space: nowrap;
}
/****************************************
* TjsFilter.css
****************************************/
/* INPUT element */
.TjsFilter .filter {
  height: 14px;
  width: 100%;
  border: 1px solid #BBBBBB;
  padding: 0 0 0 4px;
  font-size: 12px;
  background-color: white;
  color: #333;
}
/* make INPUT element unselectable if readonly */
.TjsFilter .filter[readonly] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* Beginning with IE10, Microsoft added a "clear" ability */
.TjsFilter INPUT::-ms-clear {
  width: 0;
  height: 0;
}
/* "X" icon is not inside of .filter */
.TjsFilter .TjsFilterIcon {
  cursor: pointer;
  height: 16px;
  width: 15px;
  top: 0px;
  right: -1px;
  position: absolute;
  padding: 0;
  background: url("../images/clearFilter.gif") no-repeat 0px 1px;
  border: 0 none;
  display: none;
}
.TjsFilterActive:hover .TjsFilterIcon,
.TjsFilterActive .TjsFilterIcon:focus,
.TjsFilterFocus.TjsFilterActive .TjsFilterIcon {
  display: block;
}
/* "?" icon */
.TjsFilter .TjsFilterInfo {
  cursor: pointer;
  height: 16px;
  width: 15px;
  top: 0px;
  right: -1px;
  position: absolute;
  padding: 0;
  background: url("../images/vp2/common/help.png") no-repeat 1px 0px;
  border: 0 none;
  display: none;
}
.TjsFilter:hover .TjsFilterInfo,
.TjsFilter .TjsFilterInfo:focus,
.TjsFilterFocus .TjsFilterInfo {
  display: block;
}
.TjsFilterActive:hover .TjsFilterInfo,
.TjsFilterFocus.TjsFilterActive .TjsFilterInfo {
  display: none;
}
.TjsFilter .TjsFilterInfo:hover {
  background-position: -20px 0px;
}
/* overlay */
.TjsFilterOverlay {
  background-color: white;
  z-index: 8;
  top: 16px;
  border: 1px solid #333;
  position: absolute;
  display: none;
  white-space: normal;
  text-transform: none;
}
.TjsFilterOverlay .filterBody {
  overflow: hidden;
  height: 100%;
  position: relative;
  border-bottom: 1px solid #333;
}
.TjsFilterOverlay .filterSelect {
  width: 100%;
  display: none;
  overflow: auto;
  color: #333;
  cursor: pointer;
  /* border-bottom: 1px solid #333; */

}
.TjsFilterOverlay .filterOption {
  position: relative;
  line-height: 16px;
  font-size: 12px;
  padding-left: 5px;
}
.TjsFilterOverlay .filterOption:hover {
  background-color: #EEE;
}
.TjsFilterOverlay .selected {
  font-weight: bold;
  background: #eff3f7 url("/html/themes/teradata/images/TDportal/menu2/menuarrow-right-over.gif") no-repeat -2px -1px;
}
.TjsFilterOverlay .filterFoot {
  position: relative;
  background-color: white;
  padding: 1px 4px;
  font-weight: normal;
  font-size: 12px;
  color: #333;
}
.TjsFilterOverlay .close {
  position: absolute;
  background: url('../images/x_sm.gif') no-repeat right top;
  height: 4px;
  width: 4px;
  top: 0;
  right: 0;
  cursor: pointer;
}
.TjsTimestampFilter {
  position: relative;
  width: 200px;
  overflow: hidden;
  font-weight: normal;
}
.TjsTimestampFilterBody {
  padding-top: 5px;
}
.TjsTimestampFilterBody .date-input {
  background: #ffffff url('/CommonsWeb/images/vp2/rewind/rewind_icn_calendar.png') no-repeat 69px 3px;
}
.TjsTimestampFilterBody .v-tr .v-td {
  padding: 0 0 5px 5px;
}
.TjsTimestampFilterBody INPUT {
  border: 1px solid #BBB;
  padding-left: 2px;
  width: 82px;
  margin-right: 3px;
}
.TjsTimestampFilterBody SELECT {
  width: 86px;
  font-size: 12px;
}
.TjsTimestampFilterBody .time-input {
  width: 92px;
}
.TjsTimestampFilterBody.range .time-input {
  width: 78px;
}
BODY.isIE .TjsTimestampFilterBody .time-input {
  width: 88px;
}
BODY.isIE .TjsTimestampFilterBody.range .time-input {
  width: 74px;
}
.TjsTimestampFilterBody .buttonContainer {
  text-align: center;
  padding: 5px;
  background-color: #EEE;
  border-top: 1px solid #CCC;
}
.TjsTimestampFilterBody .invalid {
  background-color: #F1E4B5;
}
.TjsTimestampFilter .last .v-tr .v-td:first-child,
.TjsTimestampFilter .last .beforeRow,
.TjsTimestampFilter .last .afterRow,
.TjsTimestampFilter .after .v-tr .v-td:first-child,
.TjsTimestampFilter .after .afterRow,
.TjsTimestampFilter .after .lastRow,
.TjsTimestampFilter .before .v-tr .v-td:first-child,
.TjsTimestampFilter .before .beforeRow,
.TjsTimestampFilter .before .lastRow,
.TjsTimestampFilter .range .lastRow {
  display: none;
}
/****************************************
 * TjsDataGrid.css
 ****************************************/
.TjsDataGridContainer {
  background-image: url('/CommonsWeb/250407042221.1/images/ajax-loader.gif');
  background-repeat: no-repeat;
  background-position: 50%;
}
.TjsDataGridContainerPref {
  background-image: url('/CommonsWeb/250407042221.1/images/ajax-loader-over-dark.gif');
  background-repeat: no-repeat;
  background-position: 50%;
}
.TjsDataGrid {
  height: 100%;
  z-index: 2;
  /* on top of big numbers menu */

  background-color: white;
  /* above and below the scrollbar */

  color: #333;
  overflow: hidden;
  position: relative;
}
.TjsDataGrid IMG {
  /* 14px icons in 16px tall rows */

  margin-top: 1px;
}
.TjsDataGridMessage {
  color: #222;
  top: 55px;
  left: 25px;
  width: auto;
  max-width: 400px;
  height: 45px;
  overflow: hidden;
  z-index: 8;
  /* lower than header so that filter overlay can cover it */

  position: absolute;
  display: none;
  padding-left: 20px;
  line-height: 16px;
  background: url("/CommonsWeb/250407042221.1/images/vp2/common/icn_info.png") no-repeat;
}
.TjsDataGrid .foot .throbber-loading {
  background: url('/CommonsWeb/250407042221.1/images/ajax-loader.gif') no-repeat 0 4px !important;
}
.TjsDataGrid .foot .throbber-error {
  background: url('/CommonsWeb/250407042221.1/images/icon_error_sm_over.gif') no-repeat 1px 5px !important;
}
.TjsDataGrid .fixedColumns {
  height: 100%;
  overflow: hidden;
  z-index: 4;
  position: absolute;
  background-color: white;
  opacity: 0.999;
  /* [VP-24960] Fix FF on iMac rendering problem */

}
.TjsDataGrid .viewport {
  height: 100%;
  overflow: hidden;
  overflow-x: auto;
  /* background-color:white; */

  position: relative;
}
.TjsDataGrid .mask {
  height: 100%;
  width: 0;
  right: 0;
  top: 0;
  position: absolute;
}
.TjsDataGrid .head {
  z-index: 2;
  /* on top of body */

  position: relative;
  text-transform: uppercase;
  color: #333;
  border-bottom: 1px dotted #999;
  background-color: white;
  /* must have a background color */

  width: 100%;
}
.TjsDataGrid .hdr {
  /* analogous to .row */

  height: 20px;
  white-space: nowrap;
  overflow: hidden;
  cursor: col-resize;
  width: 100%;
}
.TjsDataGrid .hdrPad {
  width: 100%;
  height: 100%;
  cursor: default;
  margin: 0 -5px;
  padding: 0 5px;
}
.TjsDataGrid .hdrText:before {
  content: '';
  display: block;
  position: absolute;
}
.TjsDataGrid .hdrText {
  position: relative;
  font-size: 12px;
  line-height: 21px;
  text-align: left;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.TjsDataGrid .col-checkbox .hdrText {
  position: absolute;
  bottom: 7px;
}
.TjsDataGrid .resize {
  border-left: 1px dashed black;
  position: absolute;
  height: 100%;
  width: 0px;
  z-index: 8;
  display: none;
}
.TjsDataGrid .rightBorder {
  font-size: 0px;
  border-right: 1px solid #DDDDDD;
  /* Gray02 */

  position: absolute;
  height: 100%;
  width: 0px;
  z-index: 7;
  top: 0;
  right: 0;
}
.TjsDataGrid .body {
  z-index: 1;
  position: relative;
  /* TODO padding-top: 7px; VP2 wants padding between header border and body text */

  clear: both;
  /* NEXTGEN-7190 */

}
.TjsDataGrid .row {
  height: 16px;
  /* Cells with height=100% ignore their height directive unless row height is set */

  white-space: nowrap;
  /* background-color:#F6F9FF; */

  background-color: white;
  overflow: hidden;
  position: relative;
  /* To allow cells with height=100% */

}
/* Default column height and width */
.TjsDataGrid .col {
  border-right: 1px solid #fff;
  width: 50px;
  /* default width */

  height: 100%;
  float: left;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 10px;
  /* cell padding */

  position: relative;
}
.TjsDataGrid .col-icon {
  text-align: center;
}
.TjsDataGrid .fixedColumns .col {
  border-right: 1px solid #EEEEEE;
  /* Gray02 */

}
.TjsDataGrid .body .col {
  line-height: 16px;
}
.TjsDataGrid .actionableRows .body .hasData .col {
  cursor: pointer;
}
.TjsDataGrid .actionableRows .col a {
  color: #333;
}
.TjsDataGrid .actionableRows .col a:hover {
  text-decoration: none;
}
.TjsDataGrid .hdr .col {
  border-right: 1px solid #EEEEEE;
  /* Gray02 */

  overflow: visible;
}
.TjsDataGrid .scroll {
  visibility: hidden;
  /* For measuring the scrollbar width */

  height: 100%;
  width: 25px !important;
  /*overflow:auto; Taken out for IE8 support */

  overflow-y: scroll;
  /* For IE8 support */

  overflow-x: auto;
  /* For IE8 support */

  right: 0;
  bottom: 0;
  position: absolute;
  z-index: 6;
}
.TjsDataGrid .scroll:focus {
  outline: 0 none;
  border: 0 none;
}
.TjsDataGrid .prop {
  height: 200%;
  /* For measuring the scrollbar width */

  width: 1px;
}
.TjsDataGrid .hdrSeparator {
  /* UNUSED by TjsDataGrid -- is anybody using it? */

  background-color: white;
  position: absolute;
  top: 40px;
  width: 100%;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
}
.TjsDataGrid .hdrBorder {
  /* UNUSED by TjsDataGrid -- is anybody using it? */

  font-size: 0px;
  line-height: 0px;
  height: 0px;
  border-top: 1px dotted #999;
  width: 100%;
}
/* toolbar */
.TjsDataGrid .toolbar {
  height: 16px;
  width: 16px;
  right: 0;
  top: 0;
  z-index: 721;
  position: absolute;
  cursor: default;
}
.TjsDataGridOverlay {
  height: 100% !important;
  width: 100% !important;
  opacity: .60;
  filter: alpha(opacity=60);
  background-color: #000000;
  z-index: 10;
  position: absolute;
  display: none;
  cursor: not-allowed;
}
.TjsDataGrid .menuTool {
  height: 16px;
  width: 16px;
  border: 0 none;
  padding: 0;
  background-image: url("../images/TjsDataGrid/icn_contextual.gif");
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer;
}
.TjsDataGrid .menuActive {
  background-image: url("../images/TjsDataGrid/icn_contextual_on.gif");
}
.TjsDataGrid .rowMenuIcon,
.exceptions-widget-cell .btn-datagrid-contextual,
.r-menu .btn-datagrid-contextual {
  width: 14px;
  height: 14px;
  float: left;
  margin-top: 1px;
  padding: 0;
  border: 0 none;
  background: url("../images/vp2/datagrid/btn_row_contextual.png") no-repeat 0 0;
  cursor: pointer;
  border-radius: 0;
}
.TjsDataGrid .hidden-row-menu-icon .rowMenuIcon {
  display: none;
}
.TjsDataGrid .col-checkbox {
  padding-right: 3px;
  padding-left: 5px;
}
.TjsDataGrid .col-menu {
  padding-right: 3px;
  padding-left: 3px;
}
.TjsDataGrid .hover .rowMenuIcon {
  background-position: -19px 0px;
}
.TjsDataGrid .hover .rowMenuIcon:hover,
.exceptions-widget-cell .btn-datagrid-contextual:hover,
.r-menu .btn-datagrid-contextual:hover {
  background-position: -38px 0px;
}
.TjsDataGrid .filterTool {
  position: relative;
  top: 10px;
  left: 5px;
  height: 16px;
  width: 16px;
  background-image: url("../images/TjsDataGrid/dataGridFilterOff.gif");
  background-repeat: no-repeat;
  display: none;
}
/* header */
/* NOTE: .hover and .sortable are both applied to the .col element */
.TjsDataGrid .head .hover {
  background-color: #EEE;
}
.TjsDataGrid .sortable .hdrPad {
  cursor: pointer;
}
.TjsDataGrid .sortIcon {
  height: 15px;
  width: 15px;
  bottom: 3px;
  right: -2px;
  padding: 0;
  border: 0 none;
  position: absolute;
  z-index: 12;
  display: none;
}
.TjsDataGrid .sortable .sortIcon {
  background-color: transparent;
  display: block;
}
.TjsDataGrid .hover .sortIcon,
.TjsDataGrid .hover .sortIcon:focus {
  background-color: #EEE;
  background-image: url("../images/vp2/datagrid/icn_sortable.png");
  background-repeat: no-repeat;
  background-position: 5px 6px;
}
.TjsDataGrid .sortIcon:focus {
  background-color: white;
  background-image: url("../images/vp2/datagrid/icn_sortable.png");
  background-repeat: no-repeat;
  background-position: 5px 6px;
}
/* Firefox ONLY on-focus pseudo-element */
.TjsDataGrid .sortIcon:focus::-moz-focus-inner {
  border-left: 1px dotted black;
  border-bottom: 1px dotted black;
}
.TjsDataGrid .sortUp,
.TjsDataGrid .sortDown,
.TjsDataGrid .prevSortUp,
.TjsDataGrid .prevSortDown {
  background-color: #EEE;
}
.TjsDataGrid .head .sortDown .sortIcon {
  background-color: #EEE;
  background-image: url("../images/vp2/datagrid/icn_sort_descending.png");
  background-repeat: no-repeat;
  background-position: 5px 2px;
}
.TjsDataGrid .head .sortUp .sortIcon {
  background-color: #EEE;
  background-image: url("../images/vp2/datagrid/icn_sort_ascending.png");
  background-repeat: no-repeat;
  background-position: 5px 2px;
}
.TjsDataGrid .head .prevSortDown .sortIcon {
  background-color: #EEE;
  background-image: url("../images/vp2/datagrid/icn_sort_secondary_descending.png");
  background-repeat: no-repeat;
  background-position: 5px 2px;
}
.TjsDataGrid .head .prevSortUp .sortIcon {
  background-color: #EEE;
  background-image: url("../images/vp2/datagrid/icn_sort_secondary_ascending.png");
  background-repeat: no-repeat;
  background-position: 5px 2px;
}
/* footer */
.TjsDataGrid .foot {
  color: #333;
  position: absolute;
  border-top: 1px solid #CECECE;
  height: 30px;
  width: 100%;
  bottom: 0;
  background-color: #EEE;
  z-index: 5;
}
.TjsDataGrid .footerCenter {
  width: 300px;
  height: 30px;
  line-height: 30px;
  padding: 0 20px;
  overflow: hidden;
  white-space: nowrap;
}
.TjsDataGrid .shortFooter .footerCenter {
  height: 20px;
  line-height: 20px;
}
.TjsDataGrid .clearFilters {
  display: none;
  cursor: pointer;
  color: #086eb6;
  padding-left: 5px;
  border-left: 1px solid #CCC;
}
.TjsDataGrid .pageNum {
  /* INPUT */

  color: #333;
  margin-top: 3px;
  padding: 0;
  border: 1px solid #BBBBBB;
  width: 30px;
  height: 18px;
  background-color: #F2F2F2;
}
.TjsDataGrid .shortFooter .pageNum {
  height: 13px;
}
.TjsDataGrid .footerContainer {
  position: relative;
}
.TjsDataGrid .footerButton {
  padding: 0;
  border: 0 none;
  width: 20px;
  height: 20px;
  background-color: transparent;
  background-position: -50px 0px;
  background-repeat: no-repeat;
  cursor: not-allowed;
  position: absolute;
  top: 5px;
}
.TjsDataGrid .shortFooter .footerButton {
  top: 0;
}
.TjsDataGrid .firstPage {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_pag_first.png");
  left: 5px;
}
.TjsDataGrid .prevPage {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_pag_prev.png");
  left: 30px;
}
.TjsDataGrid .nextPage {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_pag_next.png");
  right: 30px;
}
.TjsDataGrid .lastPage {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_pag_last.png");
  right: 5px;
}
.TjsDataGrid .firstPageActive,
.TjsDataGrid .prevPageActive,
.TjsDataGrid .nextPageActive,
.TjsDataGrid .lastPageActive {
  cursor: pointer;
  background-position: 0px 0px;
}
.TjsDataGrid .firstPageActive:hover,
.TjsDataGrid .nextPageActive:hover,
.TjsDataGrid .prevPageActive:hover,
.TjsDataGrid .lastPageActive:hover {
  background-position: -25px 0px;
}
.TjsDataGrid .base {
  background-color: red;
  position: absolute;
  z-index: 22;
  bottom: 0;
  left: 0;
  height: 23px;
  width: 100%;
  display: none;
}
/* checkbox */
.TjsDataGrid .checkBg {
  float: left;
}
.TjsDataGrid .checkbox {
  float: left;
  margin-top: 2px;
  margin-left: 4px;
  /* matches .hdrPad padding-left */

  cursor: pointer;
}
.TjsDataGrid .checkDisabled .checkbox {
  cursor: not-allowed;
}
.TjsDataGrid .hdr .checkBg {
  margin-top: 5px;
  margin-left: 0px;
}
.TjsDataGrid .col-checkbox .checkBg {
  margin-left: -4px;
}
/* filter */
.TjsDataGridFilter {
  background-color: white;
  z-index: 19;
  top: 41px;
  border: 1px solid #456;
  position: absolute;
  display: none;
}
/* main menu */
.TjsDataGridMainMenu {
  background-color: white;
  color: black;
}
.TjsDataGridMainMenu .mainMenuBody {
  list-style-type: none;
  margin: 0;
}
.TjsDataGridMainMenu .menuItem {
  cursor: pointer;
  height: 16px;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  width: 150px;
}
.TjsDataGridMainMenu .menuItem:focus,
.TjsDataGridMainMenu .menuItem:hover {
  background-color: #EEE;
}
.TjsDataGridMainMenu .disabled {
  cursor: not-allowed;
  color: #999;
}
.TjsDataGridMainMenu .menuSeparator {
  font-size: 0px;
  display: inline-block;
  height: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  border-bottom: 1px dashed #6B89A2;
}
/* Contains the main menu and the column menu */
.TjsDataGridMenu {
  width: auto;
  right: 0px;
  top: 15px;
  position: absolute;
  z-index: 721;
  /* higher than the data grid no data message */

  display: none;
  border: 1px solid black;
}
.TjsDataGridMenu .validationWidget {
  margin-top: 6px;
}
.TjsDataGridColumnMenuDialog .columnMenuTitle {
  padding: 5px 10px 5px 30px;
  background: #eeeeee url("../images/vp2/datagrid/icn_up_down_arrows.png") no-repeat 10px 8px;
}
.TjsDataGridColumnMenuDialog .columnMenu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-bottom: 6px;
  position: relative;
  overflow-x: hidden;
}
/* Do not set the height of this element, let the contents change the height */
.TjsDataGridColumnMenuDialog .columnMenuRow {
  background-color: #EEE;
  margin: 5px;
  position: relative;
}
.TjsDataGridColumnMenuDialog .editing {
  color: white;
  background-color: #0E5D94;
  /* Blue04 */

}
.TjsDataGridColumnMenuDialog .column {
  line-height: 18px;
  overflow: hidden;
}
.TjsDataGridColumnMenuDialog INPUT,
.TjsDataGridColumnMenuDialog BUTTON {
  line-height: 14px;
}
.TjsDataGridColumnMenuDialog .drag {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/common/vertical_move_handle.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  cursor: move;
  margin: 3px 0px 2px 2px;
  height: 16px;
  width: 16px;
  float: left;
}
.TjsDataGridColumnMenuDialog .nodrag {
  margin: 2px 2px 2px 3px;
  height: 16px;
  width: 13px;
  float: left;
}
.TjsDataGridColumnMenuDialog .checkBg {
  float: left;
  padding: 2px 0 0 3px;
}
.TjsDataGridColumnMenuDialog .lockIcon {
  background-repeat: no-repeat;
  background-position: -2px center;
  margin: 4px;
  height: 12px;
  width: 12px;
  float: left;
  border: 0px none;
  padding: 0;
  visibility: hidden;
}
.TjsDataGridColumnMenuDialog .lockIcon:hover {
  background-position: -23px center;
}
.TjsDataGridColumnMenuDialog .lockIcon:focus {
  outline: 1px dotted black;
}
.TjsDataGridColumnMenuDialog .next {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_lock.png");
  filter: alpha(opacity=33);
  opacity: 0.33;
  cursor: pointer;
  visibility: visible;
}
.TjsDataGridColumnMenuDialog .fixed {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_lock.png");
  cursor: pointer;
  visibility: visible;
}
.TjsDataGridColumnMenuDialog .name {
  float: left;
  width: 175px;
  height: 20px;
  line-height: 22px;
  overflow: hidden;
  position: relative;
}
.TjsDataGridColumnMenuDialog .marquee {
  white-space: nowrap;
  position: absolute;
  cursor: default;
  text-transform: uppercase;
}
.TjsDataGridColumnMenuDialog .thresh {
  position: relative;
  padding-right: 22px;
  /* Allow space for threshIcon */

  margin-right: 5px;
  height: 20px;
  line-height: 20px;
  float: right;
  width: 176px;
  /* We need about 275px for 2 thresholds (PJI) */

  cursor: pointer;
  text-align: right;
}
.TjsDataGridColumnMenuDialog .threshIcon {
  margin: 2px 0;
  border: 0 none;
  padding: 0;
  position: absolute;
  right: 0;
  width: 16px;
  height: 16px;
  background: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_edit.png") no-repeat 0px 0px;
}
.TjsDataGridColumnMenuDialog .threshIcon:hover {
  background-position: -21px 0px;
}
.TjsDataGridColumnMenuDialog .threshButton {
  margin: 3px 0 1px;
  font-weight: normal;
  position: absolute;
  right: 0px;
  z-index: 1;
}
.TjsDataGridColumnMenuDialog .threshIcon:focus {
  outline: 1px dotted black;
}
.TjsDataGridColumnMenuDialog .threshButton:focus {
  border: 1px dotted black;
}
.TjsDataGridColumnMenuDialog .editing .threshButton {
  position: absolute;
  padding-top: 2px;
  padding-bottom: 2px;
  right: 5px;
  bottom: 3px;
}
.TjsDataGridColumnMenuDialog .threshInfo {
  position: relative;
  height: 28px;
  padding-right: 4px;
  padding-left: 54px;
  color: black;
  background-color: #C2DAEA;
  /* Blue01 */

  clear: both;
  /* IE */

}
.TjsDataGridColumnMenuDialog .threshInput {
  border: 1px solid #0E5D94;
  /* Blue04 */

  padding: 0;
  margin: 6px 0 0 5px;
  width: 75px;
}
.TjsDataGridColumnMenuDialog .threshUnits {
  margin-left: 5px;
}
.TjsDataGridColumnMenuDialog .threshLogicalOperator {
  padding-right: 5px;
}
.TjsDataGridColumnMenuDialog .threshName {
  padding-right: 3px;
}
/* user menu body */
.TjsDataGridUserMenu {
  color: white;
  display: none;
}
/* Zebra stripe */
.TjsDataGrid .hasData.hover {
  background-color: rgba(3, 169, 244, 0.12);
}
/* Begin cascading checkboxes */
.TjsDataGrid.tristate1 .head .unknownState INPUT,
.TjsDataGrid.tristate2 .col0 .unknownState INPUT,
.TjsDataGrid.tristate4 .body .unknownState INPUT {
  opacity: 0.001;
}
.TjsDataGrid.tristate1 .head .unknownState,
.TjsDataGrid.tristate2 .col0 .unknownState,
.TjsDataGrid.tristate4 .body .unknownState {
  margin-left: -3px;
  background: url('../images/TjsObjBrowser/checkmarkPart.gif') no-repeat 3px 0px;
}
.TjsDataGrid.tristate8 .head .col0 .checkBg,
.TjsDataGrid.tristate8 .head .col0 .checkBg INPUT {
  visibility: hidden;
}
BODY.isIE .TjsDataGrid.tristate1 .checkBg.unknownState,
BODY.isIE .TjsDataGrid.tristate2 .checkBg.unknownState,
BODY.isIE .TjsDataGrid.tristate4 .checkBg.unknownState,
BODY.isFF .TjsDataGrid.tristate1 .checkBg.unknownState,
BODY.isFF .TjsDataGrid.tristate2 .checkBg.unknownState,
BODY.isFF .TjsDataGrid.tristate4 .checkBg.unknownState {
  margin-left: -4px;
  background-position: 4px 1px;
}
.TjsDataGrid.selectMult .body .hasData .col {
  cursor: cell;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.TjsDataGrid.selectMult .body .hasData .col .checkbox {
  cursor: cell;
}
.dg-grid-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 1px solid #cccccc;
}
.dg-fake-scrollbar {
  position: absolute;
  top: 30px;
  right: 0;
  bottom: 0;
  width: 25px;
  overflow: auto;
  z-index: 5;
}
.dg-fake-scrollbar-content {
  width: 1px;
  height: 0;
}
.dg-grid-wrapper {
  position: relative;
  width: 10000px;
  overflow-x: auto;
  overflow-y: hidden;
  background-color: #ffffff;
}
.dg-cell {
  width: 100px;
}
.dg-drag-handle {
  display: inline-block;
  width: 37px;
  height: 37px;
  margin-right: 1rem;
}
.dg-ghost {
  background-color: #ffffff;
  position: absolute !important;
  visibility: visible;
  box-shadow: 5px 5px 15px 0px #aaaaaa;
  margin: 0 !important;
  z-index: 5000;
}
.dg-placeholder {
  visibility: hidden;
}
.dg-grid {
  display: inline-block;
  min-width: 100%;
  padding: 0;
}
.dg-grid .dg-cell:before {
  content: '';
  display: block;
  position: absolute;
}
.dg-grid .dg-cell {
  display: inline-block;
  position: relative;
  line-height: 2rem;
  min-height: 2rem;
  text-align: left;
  padding: 0 .3rem;
  vertical-align: top;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border-right: 1px solid transparent;
}
.dg-grid .dg-cell img {
  vertical-align: middle;
}
.dg-grid .dg-head {
  position: relative;
  height: 2rem;
  overflow-y: hidden;
}
.dg-grid .dg-head .dg-row {
  background-color: #eeeeee;
  height: 2rem;
  margin-bottom: 1px;
}
.dg-grid .dg-head .dg-cell {
  text-transform: uppercase;
  border-right: 1px solid #bbbbbb;
  color: #333333;
  font-size: 14px;
  font-weight: 500;
}
.dg-grid .dg-head .dg-cell .dg-sort-indicator {
  width: 1.2em;
  text-align: right;
  color: #666666;
  position: absolute;
  top: 0;
  right: 2px;
  background-color: #eeeeee;
  z-index: 1;
}
.dg-grid .dg-head .dg-filter {
  display: none;
  position: relative;
  margin-right: 0.3rem;
}
.dg-grid .dg-head .dg-filter .dg-filter-input {
  width: 100%;
}
.dg-grid .dg-head .dg-filter.dg-hidden {
  visibility: hidden;
}
.dg-grid .dg-head.dg-filter-enabled {
  height: 4rem;
}
.dg-grid .dg-head.dg-filter-enabled .dg-filter {
  display: block;
}
.dg-grid .dg-head.dg-filter-enabled .dg-row {
  height: 4rem;
}
.dg-grid .dg-body {
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  border-top: 1px solid #cccccc;
}
.dg-grid .dg-fixed-body {
  position: absolute;
}
.dg-grid .dg-row {
  white-space: nowrap;
}
.dg-grid .dg-row.dg-selected {
  background-color: #0e5d94;
  color: white;
}
.dg-fixed-grid {
  position: absolute;
}
.dg-fixed-grid .dg-head .dg-cell {
  background-color: #eeeeee;
}
.dg-fixed-grid .dg-body {
  overflow-y: hidden;
}
.dg-fixed-grid .dg-cell:last-child {
  border-right: 1px solid #aaaaaa;
}
.dg-footer {
  height: 0;
  text-align: center;
}
.dg-footer .dg-loading-spinner {
  display: inline-block;
  visibility: hidden;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
.dg-footer .dg-loading-spinner.dg-visible {
  visibility: visible;
  background: url("/CommonsWeb/250407042221.1/images/vp2/throbbers/throbber_gray12_on_gray01.gif") no-repeat scroll 0 #eeeeee;
}
.dg-footer.dg-visible {
  height: auto;
  padding: 4px;
  border-top: 1px solid #cccccc;
  background-color: #eeeeee;
}
.dg-loading {
  background: url("/CommonsWeb/250407042221.1/images/vp2/throbbers/throbber_gray12_on_white.gif") no-repeat scroll 0 10px #ffffff;
  padding: 10px 20px;
  width: 110px;
}
.dg-column-resize-in-progress .dg-row {
  cursor: col-resize;
}
.dg-column-resize-in-progress .dg-resizing-column {
  border-right: 2px solid black;
}
/* config dialog */
.dg-column-list {
  padding: 0;
  margin: 0;
  position: relative;
}
.dg-column-list .dg-column {
  list-style: none;
  padding: 5px;
  margin: 5px 0;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.td-login-dlg {
  width: 100%;
  margin: 20px 0 20px;
}
.td-login-dlg table {
  width: 470px;
  margin: 0 auto;
  padding: 0;
}
.td-login-dlg th {
  font-weight: normal;
  text-align: right;
  width: 220px;
  margin: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}
.td-login-dlg td {
  text-align: left;
  width: 179px;
  margin: 0;
  padding: 5px;
}
.td-login-dlg input {
  width: 140px;
}
.td-login-dlg select {
  width: 144px;
}
.td-login-dlg-info {
  padding: 5px 10px 5px 35px;
  background: #c2daea url('/CommonsWeb/250407042221.1/images/vp2/common/icn_info.png') no-repeat 10px 5px;
  margin-top: 0;
  margin-bottom: 5px;
}
.td-login-dlg-error {
  background: #ffd6d6 url(../images/vp2/icons/icn_error.png) 10px 3px no-repeat;
  padding: 5px 10px 5px 35px;
}
.navPaneOuter .clearBoth {
  clear: both;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}
.navPane .scrollableMessageArea {
  color: #999;
  font-style: italic;
  padding: 5px;
  border: 1px solid #999;
}
.navPane .navigationPaneItem {
  cursor: pointer;
  font-weight: normal;
  color: #222222;
  height: 20px;
}
.navPane .navigationPaneItemDisabled {
  clear: both;
  font-weight: normal;
  color: #D3D3D3;
  font-size: 10px;
}
.navPane {
  width: 137px;
  height: 100%;
  float: left;
  position: relative;
  padding-top: 20px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.navPane .nonScrollable {
  margin: 0;
  overflow-y: auto;
  padding: 5px;
  height: 100%;
}
.navPane .scrollable {
  overflow-y: auto;
  height: 100% !important;
  padding: 5px;
  margin: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.navPane .nonScrollable + .scrollable {
  display: none;
}
.mrsAdminScrollableContainer .mrsAdminMigrateAlerts {
  width: 395px;
}
/** Set width in 4 panels to a maxmimum to prevent icon spillover **/
div[id*="NavPane4"] .navPaneElementInner .label:before {
  content: '';
  display: block;
  position: absolute;
}
div[id*="NavPane4"] .navPaneElementInner .label {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 95px;
  white-space: nowrap;
}
.navPane .label:before {
  content: '';
  display: block;
}
.navPane .label {
  display: inline-block;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 125px;
  white-space: nowrap;
}
.navPane .header .icons {
  display: inline-block;
  margin: 2px 0;
  width: 16px;
  padding-top: 0;
}
.navPane .icons {
  float: right;
  height: 16px;
  padding-top: 2px;
}
.navPane .smallButtonWrapper {
  height: 14px;
}
.navPane .header {
  font-weight: bold;
  color: #222222;
  padding: 0 10px;
  width: 119px;
  border-bottom: 1px solid #dddddd;
  background-color: #EEEEEE;
  position: absolute;
  top: 0;
  height: 20px;
}
.navPane .navigationPaneItemSelected .navPaneElementOuter,
.navPane .navigationPaneItemSelected .navPaneElementInner {
  background-color: #106BAD;
  color: #FFFFFF;
  font-weight: bold;
}
.navPane .navigationPaneItemHover .navPaneElementOuter,
.navPane .navigationPaneItemHover .navPaneElementInner {
  background-color: #eeeeee;
  color: #222222;
}
.navPane .navigationPaneItem .navPaneElementInner,
.navPane .navigationPaneItemDisabled .navPaneElementInner {
  padding: 0 2px;
  height: 20px;
}
.navPane .navPaneElementOuter {
  margin: 0 1px;
  position: relative;
}
.navPane .navPaneElementInner {
  margin: 0 -3px;
  position: relative;
}
.navPaneOuter {
  height: 100%;
}
.navPane .navigationPaneItemSelected .smallButtonWrapper .v-icon-button {
  background-position: -63px 0;
  background-color: transparent;
}
.navPane .navigationPaneItemSelected .smallButtonWrapper .v-icon-button:hover,
.navPane .navigationPaneItemSelected .smallButtonWrapper .v-icon-button:focus {
  background-position: -63px 0;
  background-color: #FFFFFF;
}
.navPane .navigationPaneItemSelected .smallButtonWrapper .v-icon-button.mrsAdminLinkDisabled,
.navPane .navigationPaneItemSelected .smallButtonWrapper .v-icon-button.securityAdminLinkDisabled,
.navPane .smallButtonWrapper .v-icon-button.securityAdminLinkDisabled:hover,
.navPane .smallButtonWrapper .v-icon-button.securityAdminLinkDisabled:focus {
  background-position: 0 0;
  background-color: transparent;
}
.navPane .smallButtonWrapper .v-icon-button:focus,
.navPane .smallButtonWrapper .v-icon-button:hover {
  background-position: -63px 0;
}
.navPane .navigationPaneItemSelected .smallButtonWrapper .mrsAdminLinkRemove16.v-icon-button {
  background-position: -63px 0;
}
.navPane .navigationPaneItemSelected .smallButtonWrapper .mrsAdminLinkRemove16.v-icon-button:hover,
.navPane .navigationPaneItemSelected .smallButtonWrapper .mrsAdminLinkRemove16.v-icon-button:focus,
.navPane .navigationPaneItemSelected .smallButtonWrapper .mrsAdminCopyToLink:hover,
.navPane .navigationPaneItemSelected .smallButtonWrapper .mrsAdminCopyToLink:focus {
  background-color: #FFFFFF;
}
.navPane .navigationPaneItemHover .smallButtonWrapper .securityAdminLinkUp.v-icon-button,
.navPane .navigationPaneItemHover .smallButtonWrapper .securityAdminLinkDown.v-icon-button,
.navPane .navigationPaneItemHover .smallButtonWrapper .securityAdminLinkRemove.v-icon-button,
.navPane .navigationPaneItemSelected .smallButtonWrapper .securityAdminLinkUp.v-icon-button,
.navPane .navigationPaneItemSelected .smallButtonWrapper .securityAdminLinkDown.v-icon-button,
.navPane .navigationPaneItemSelected .smallButtonWrapper .securityAdminLinkRemove.v-icon-button {
  background-position: -21px 0;
}
.navPane .navigationPaneItemHover .smallButtonWrapper .securityAdminLinkUp.v-icon-button:hover,
.navPane .navigationPaneItemHover .smallButtonWrapper .securityAdminLinkUp.v-icon-button:focus,
.navPane .navigationPaneItemHover .smallButtonWrapper .securityAdminLinkDown.v-icon-button:hover,
.navPane .navigationPaneItemHover .smallButtonWrapper .securityAdminLinkDown.v-icon-button:focus,
.navPane .navigationPaneItemHover .smallButtonWrapper .securityAdminLinkRemove.v-icon-button:hover,
.navPane .navigationPaneItemHover .smallButtonWrapper .securityAdminLinkRemove.v-icon-button:focus,
.navPane .navigationPaneItemSelected .smallButtonWrapper .securityAdminLinkUp.v-icon-button:hover,
.navPane .navigationPaneItemSelected .smallButtonWrapper .securityAdminLinkUp.v-icon-button:focus,
.navPane .navigationPaneItemSelected .smallButtonWrapper .securityAdminLinkDown.v-icon-button:hover,
.navPane .navigationPaneItemSelected .smallButtonWrapper .securityAdminLinkDown.v-icon-button:focus,
.navPane .navigationPaneItemSelected .smallButtonWrapper .securityAdminLinkRemove.v-icon-button:hover,
.navPane .navigationPaneItemSelected .smallButtonWrapper .securityAdminLinkRemove.v-icon-button:focus {
  background-position: 0 0;
}
/*
 * Copyright (C) 2008  by Teradata Corporation.
 * All Rights Reserved.
 * TERADATA CORPORATION CONFIDENTIAL AND TRADE SECRET
 *
 * $Id: TjsPortletModal.css 337496 2013-07-11 00:09:28Z as186079 $
*/
.portlet-content {
  position: relative;
}
.portlet-modal-backdrop {
  position: absolute;
  background-color: #000000;
  height: 100%;
  left: 0px;
  top: 0px;
  opacity: 0.6;
  filter: alpha(opacity=60);
  width: 100%;
  z-index: 2000;
  display: none;
}
.layout-maximized .portlet-modal-backdrop {
  width: 100%;
}
.portlet-modal {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 470px;
  background-color: #FFFFFF;
  z-index: 2001;
  color: #000;
  border: 1px solid #bbb;
}
.layout-maximized .portlet-modal {
  width: 954px;
}
.portlet-modal h1 {
  background-color: #3399CC;
  color: #fff;
  margin: 0;
  text-transform: uppercase;
  font-weight: bold;
  padding: 4px 9px;
  font-size: 11px;
}
.portlet-modal .buttons {
  background-color: #3399CC;
  text-align: center;
  padding: 5px 8px 4px;
  margin-top: 8px;
}
.portlet-modal .modal-throbber-loading {
  height: 25px;
  background-image: url('/CommonsWeb/250407042221.1/images/ajax-loader-over-dark.gif');
  background-repeat: no-repeat;
  background-position: 50% 50% !Important;
}
.portlet-modal .actionableFormField {
  width: 105px;
}
.portlet-modal .actionableAccountFormField {
  width: 190px;
}
.portlet-modal .acccountDropDown {
  width: 195px;
}
.portlet-modal .tdRightAlign {
  text-align: right;
}
.portlet-modal .acceptConfirmMessages {
  text-align: center;
  min-height: 50px;
  padding-top: 10px;
  min-height: 50px;
}
.acceptConfirmMessages {
  text-align: left;
  margin-left: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* Add the joy of table layout to your DIVs (as a bonus: min-height and max-height are supported)
 This is especially useful when retrofitting old portlets where there are labels in one column and
 the spec calls for 10px padding between the widest label and the items in the second column.
*/
.v-table {
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
}
.v-table-fixed {
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}
.v-caption {
  display: table-caption;
}
.v-tr {
  display: table-row;
  width: 100%;
}
.v-th {
  display: table-cell;
  text-align: center;
  font-weight: bold;
  vertical-align: middle;
}
.v-td {
  display: table-cell;
  vertical-align: middle;
}
.v-th-top {
  display: table-cell;
  font-weight: bold;
}
.v-td-top {
  display: table-cell;
}
/* Put this on the container that has floated elements to make it grow around the contained floats.
 This is especially useful when something follows a container that has variable height.
*/
.v-containsFloats {
  overflow: auto;
}
/* This uses inline-block without spacing in between the blocks... much better than using floats */
.v-float-container {
  font-size: 0px;
}
.v-float-container > .v-float {
  font-size: 12px;
  display: inline-block;
}
/* You need to put this on the container that has inline or inline-block elements to center */
.v-center {
  text-align: center;
}
/* Put one of these on the contents to be centered.  The margin:auto does the trick here. */
.v-centered {
  margin: 0 auto;
  text-align: left;
}
/* v-pairs can be used in conjunction with the v-table family to build a display of key value pairs in 1 or 2 columns
	<DIV class='v-pairs v-table'>
		<DIV class='v-tr'>
		<DIV class='v-th'>
			<DIV class='v-pairs-hdr autos'>Cars</DIV>
			<DIV class='v-table autos'>
				<DIV class='v-tr porsche'>
					<LABEL class='v-td'>Porsche Turbo:</LABEL>
					<SPAN class='v-td'>0</SPAN>
				</DIV>
			</DIV>
		</DIV>
		<DIV class='v-th'>
			<DIV class='v-pairs-hdr fruit'>Fruit</DIV>
			<DIV class='v-table fruit'>
				<DIV class='v-tr apple'>
					<LABEL class='v-td'>Fuji Apples:</LABEL>
					<SPAN class='v-td'>123456</SPAN>
				</DIV>
			</DIV>
		</DIV>
		</DIV>
	</DIV>
*/
.v-pairs {
  border-collapse: separate;
  border-spacing: 10px;
  width: 100%;
}
.v-pairs .v-th {
  width: 50%;
  text-align: left;
  vertical-align: top;
  font-weight: normal;
}
.v-pairs .v-table {
  margin-bottom: 15px;
}
.v-pairs .v-td {
  padding-left: 10px;
}
.v-pairs-hdr {
  padding-left: 10px;
  background-color: #027CB1;
  color: white;
  margin-bottom: 10px;
  text-transform: uppercase;
  line-height: 19px;
}
.v-spacer-5 {
  width: 5px;
}
.v-spacer-10 {
  width: 10px;
}
.v-spacer-20 {
  width: 20px;
}
.rc5 {
  border-radius: 5px;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.ellipsis:before {
  content: '';
  display: block;
  position: absolute;
}
/* Use this class in conjunction with a fixed width */
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* Use this class in conjunction with unselectable="on" for IE */
.unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* These classes can be useful with measureTextWidth(val,func,className,context) */
.px10 {
  font-size: 10px;
}
.px11 {
  font-size: 11px;
}
.px12 {
  font-size: 12px;
}
.px13 {
  font-size: 13px;
}
.px14 {
  font-size: 14px;
}
.px15 {
  font-size: 15px;
}
.px16 {
  font-size: 16px;
}
.px18 {
  font-size: 18px;
}
.px20 {
  font-size: 20px;
}
.px22 {
  font-size: 22px;
}
.px24 {
  font-size: 24px;
}
.TjsObjBrowser .dbobj:before {
  content: '';
  display: block;
  position: absolute;
}
.TjsObjBrowser .dbobj {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  height: 14px;
  padding: 2px 16px 2px 20px;
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/icn_contextMenu.gif") no-repeat 0 2px;
}
.TjsObjBrowser .tree {
  position: relative;
  margin: 0px;
}
.TjsObjBrowser .tree .TjsFilterOverlay {
  visibility: hidden;
}
.TjsObjBrowser .loading .loadingIcon {
  background: url(/CommonsWeb/images/ajax-loader.gif) right no-repeat;
}
.TjsObjBrowser .paging {
  display: inline-block;
  margin-top: -4px;
  opacity: .50;
}
.TjsObjBrowser .hover .paging {
  opacity: 1;
}
.TjsObjBrowser .prevBtn {
  display: inline-block;
  width: 8px;
  height: 18px;
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/prevPageDisabled.gif") no-repeat 1px 9px;
}
.TjsObjBrowser .prevBtnActive {
  cursor: pointer;
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/prevPage.gif") no-repeat 1px 9px;
}
.TjsObjBrowser .nextBtn {
  display: inline-block;
  width: 8px;
  height: 18px;
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/nextPageDisabled.gif") no-repeat 1px 9px;
}
.TjsObjBrowser .nextBtnActive {
  cursor: pointer;
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/nextPage.gif") no-repeat 1px 9px;
}
.TjsObjBrowser .toolbarBtn {
  display: inline-block;
  vertical-align: top;
  width: 9px;
  height: 18px;
  cursor: pointer;
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/icn_contextMenu.gif") no-repeat 0 5px;
}
.TjsObjBrowser .toolbarBtnDisabled {
  display: none;
}
.TjsObjBrowser .row {
  height: 18px;
}
.TjsObjBrowser .elevator {
  position: absolute;
  top: 5px;
  height: 18px;
  width: 18px;
  cursor: pointer;
  background: url("/CommonsWeb/250407042221.1/images/vp2/datagrid/icn_sort_ascending.png") 4px 4px no-repeat;
}
.TjsObjBrowser .treeNode {
  position: absolute;
  display: inline-block;
  vertical-align: top;
  z-index: 5;
  height: 18px;
  width: 18px;
}
.TjsObjBrowser .tree_node {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/tree_node.gif") no-repeat 0 0;
}
.TjsObjBrowser .tree_nonode {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/tree_nonode.gif") no-repeat 0 0;
}
.TjsObjBrowser .tree_nodePlus {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/tree_nodePlus.gif") no-repeat 0 0;
  cursor: pointer;
}
.TjsObjBrowser .tree_nodeMinus {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/tree_nodeMinus.gif") no-repeat 0 0;
  cursor: pointer;
}
.TjsObjBrowser .tree_lastnode {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/tree_lastnode.gif") no-repeat 0 0;
}
.TjsObjBrowser .tree_lastnodePlus {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/tree_lastnodePlus.gif") no-repeat 0 0;
  cursor: pointer;
}
.TjsObjBrowser .tree_lastnodeMinus {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/tree_lastnodeMinus.gif") no-repeat 0 0;
  cursor: pointer;
}
.TjsObjBrowser .selectedObj {
  font-weight: bold;
  color: #3483ba;
}
.TjsObjBrowser .disableImplicitChildren .implicit {
  cursor: not-allowed;
  opacity: 0.50;
}
.TjsObjBrowser .disabled .selectedIcon {
  cursor: not-allowed;
  opacity: 0.50;
}
/* checkmarks */
.TjsObjBrowser .selectedRadio,
.TjsObjBrowser .selectedIcon {
  height: 16px;
  width: 16px;
  position: absolute;
  margin: 2px;
  top: 0;
  cursor: pointer;
}
.TjsObjBrowser .selectedIcon {
  margin-top: 3px;
}
.TjsObjBrowser .selectedRadio {
  width: auto;
  height: auto;
  top: 1px;
  left: 2px;
}
.TjsObjBrowser .selectedRadio:disabled {
  cursor: not-allowed;
}
.TjsObjBrowser .checkmarkN {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmarkN.gif") no-repeat 0 0;
}
.TjsObjBrowser .checkmarkPart {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmarkPart.gif") no-repeat 0 0;
}
.TjsObjBrowser .checkmarkY {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmarkY.gif") no-repeat 0 0;
}
.TjsObjBrowser .endNode .checkmarkN {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmarkNEnd.gif") no-repeat 0 0;
}
.TjsObjBrowser .endNode .checkmarkPart {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmarkPartEnd.gif") no-repeat 0 0;
}
.TjsObjBrowser .endNode .checkmarkY {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmarkYEnd.gif") no-repeat 0 0;
}
.TjsObjBrowser.coloredCheckmarks .sel_0.checkmarkN {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmarkXN.gif") no-repeat 0 0;
}
.TjsObjBrowser.coloredCheckmarks .sel_0.checkmarkPart {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmarkXPart.gif") no-repeat 0 0;
}
.TjsObjBrowser.coloredCheckmarks .sel_2.checkmarkPart {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmarkIPart.gif") no-repeat 0 0;
}
.TjsObjBrowser.coloredCheckmarks .sel_2.checkmarkY {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmarkIY.gif") no-repeat 0 0;
}
.TjsObjBrowser.coloredCheckmarks .endNode .sel_0.checkmarkN {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmarkXNEnd.gif") no-repeat 0 0;
}
.TjsObjBrowser.coloredCheckmarks .endNode .sel_0.checkmarkPart {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmarkXPartEnd.gif") no-repeat 0 0;
}
.TjsObjBrowser.coloredCheckmarks .endNode .sel_2.checkmarkPart {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmarkIPartEnd.gif") no-repeat 0 0;
}
.TjsObjBrowser.coloredCheckmarks .endNode .sel_2.checkmarkY {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmarkIYEnd.gif") no-repeat 0 0;
}
/* toolbar */
.TjsObjBrowser .hasData .objToolbar {
  float: left;
  height: 18px;
  width: 100%;
  background-color: #DDDDDD;
}
.TjsObjBrowser .objTypesIcon {
  float: left;
  margin-top: -1px;
  margin-left: 10px;
  height: 18px;
  width: 18px;
  cursor: pointer;
}
.TjsObjBrowser .objTypesAll {
  background: url("/CommonsWeb/250407042221.1/images/vp2/icons/icn_every_object.png") no-repeat 0 2px;
}
.TjsObjBrowser .objTypesPart {
  background: url("/CommonsWeb/250407042221.1/images/vp2/icons/icn_mixed_selection.png") no-repeat 0 2px;
}
.TjsObjBrowser .objTypesNone {
  background: url("/CommonsWeb/250407042221.1/images/vp2/icons/icn_no_objects.png") no-repeat 0 2px;
}
.TjsObjBrowserTypeMenu {
  border: 1px solid #999999;
  display: none;
}
/* Allow room for checkmark and item type icon */
.TjsObjBrowserTypeMenu.vpmenu-icons > .vpmenu-item > A {
  padding-left: 40px;
  background-repeat: no-repeat;
  background-position: 20px 0px;
}
.TjsObjBrowserTypeMenu .vpmenu-status-system,
.TjsObjBrowserTypeMenu .vpmenu-status-system-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_system.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-user,
.TjsObjBrowserTypeMenu .vpmenu-status-user-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_user.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-database,
.TjsObjBrowserTypeMenu .vpmenu-status-database-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_database.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-schema,
.TjsObjBrowserTypeMenu .vpmenu-status-schema-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_schema.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-table,
.TjsObjBrowserTypeMenu .vpmenu-status-table-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_table.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-nopi,
.TjsObjBrowserTypeMenu .vpmenu-status-nopi-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_table.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-function,
.TjsObjBrowserTypeMenu .vpmenu-status-function-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_function.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-hashIndex,
.TjsObjBrowserTypeMenu .vpmenu-status-hashIndex-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_hash_index.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-joinIndex,
.TjsObjBrowserTypeMenu .vpmenu-status-joinIndex-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_join_index.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-journal,
.TjsObjBrowserTypeMenu .vpmenu-status-journal-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_journal.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-macro,
.TjsObjBrowserTypeMenu .vpmenu-status-macro-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_macro.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-storedProcedure,
.TjsObjBrowserTypeMenu .vpmenu-status-storedProcedure-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_procedure.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-function_alias,
.TjsObjBrowserTypeMenu .vpmenu-status-function_alias-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_alias.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-replicationGroup,
.TjsObjBrowserTypeMenu .vpmenu-status-replicationGroup-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_replication_group.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-trigger,
.TjsObjBrowserTypeMenu .vpmenu-status-trigger-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_trigger.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-view,
.TjsObjBrowserTypeMenu .vpmenu-status-view-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_view.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-partition,
.TjsObjBrowserTypeMenu .vpmenu-status-partition-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_partition.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-subpartition,
.TjsObjBrowserTypeMenu .vpmenu-status-subpartition-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_subpartition.png");
}
.TjsObjBrowserTypeMenu .vpmenu-status-column,
.TjsObjBrowserTypeMenu .vpmenu-status-column-checkmarkY {
  background-image: url("/CommonsWeb/images/vp2/database/icn_table_column.png");
}
.TjsObjBrowserTypeMenu .vpmenu-icon-system-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-user-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-database-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-schema-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-table-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-nopi-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-function-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-hashIndex-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-joinIndex-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-journal-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-macro-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-storedProcedure-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-function_alias-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-replicationGroup-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-trigger-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-view-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-partition-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-subpartition-checkmarkY,
.TjsObjBrowserTypeMenu .vpmenu-icon-column-checkmarkY {
  background: url("/CommonsWeb/images/checkmark.gif") no-repeat 0px 0px;
}
/* standard database objects */
.TjsObjBrowser .system {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_system.png");
}
.TjsObjBrowser .system_locked {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_sys_lock.gif);
}
.TjsObjBrowser .system_missing {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_sys_missing.gif);
}
.TjsObjBrowser .system_noSpace {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_sys_no_space.gif);
}
.TjsObjBrowser .database {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_database.png");
}
.TjsObjBrowser .database_locked {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_db_lock.gif);
}
.TjsObjBrowser .database_missing {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_db_missing.gif);
}
.TjsObjBrowser .database_noSpace {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_db_no_space.gif);
}
.TjsObjBrowser .schema {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_schema.png");
}
.TjsObjBrowser .hashIndex {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_hash_index.png");
}
.TjsObjBrowser .hashIndex_locked {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_hash_index_lock.gif);
}
.TjsObjBrowser .hashIndex_missing {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_hash_index_missing.gif);
}
.TjsObjBrowser .hashIndex_noSpace {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_hash_index_no_space.gif);
}
.TjsObjBrowser .joinIndex {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_join_index.png");
}
.TjsObjBrowser .joinIndex_locked {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_join_index_lock.gif);
}
.TjsObjBrowser .joinIndex_missing {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_join_index_missing.gif);
}
.TjsObjBrowser .joinIndex_noSpace {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_join_index_no_space.gif);
}
.TjsObjBrowser .journal {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_journal.png");
}
.TjsObjBrowser .journal_locked {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_journals_lock.gif);
}
.TjsObjBrowser .journal_missing {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_journals_missing.gif);
}
.TjsObjBrowser .journal_noSpace {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_journals_no_space.gif);
}
.TjsObjBrowser .macro {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_macro.png");
}
.TjsObjBrowser .macro_locked {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_macro_lock.gif);
}
.TjsObjBrowser .macro_missing {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_macro_missing.gif);
}
.TjsObjBrowser .macro_noSpace {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_macro_no_space.gif);
}
.TjsObjBrowser .replicationGroup {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_replication.png");
}
.TjsObjBrowser .replicationGroup_locked {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_replication_group_lock.gif);
}
.TjsObjBrowser .replicationGroup_missing {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_replication_group_missing.gif);
}
.TjsObjBrowser .replicationGroup_noSpace {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_replication_group_no_space.gif);
}
.TjsObjBrowser .storedProcedure {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_procedure.png");
}
.TjsObjBrowser .storedProcedure_locked {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_stored_procedure_lock.gif);
}
.TjsObjBrowser .storedProcedure_missing {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_stored_procedure_missing.gif);
}
.TjsObjBrowser .storedProcedure_noSpace {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_stored_procedure_no_space.gif);
}
.TjsObjBrowser .function_alias {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_alias.png");
}
.TjsObjBrowser .function_alias_locked {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_alias_lock.gif);
}
.TjsObjBrowser .function_alias_missing {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_alias_missing.gif);
}
.TjsObjBrowser .function_alias_noSpace {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_alias_no_space.gif);
}
.TjsObjBrowser .error {
  background-image: url(/CommonsWeb/images/icon_error_sm.gif);
}
.TjsObjBrowser .table {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_table.png");
}
.TjsObjBrowser .table_locked {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_table_lock.gif);
}
.TjsObjBrowser .table_missing {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_table_missing.gif);
}
.TjsObjBrowser .table_noSpace {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_table_no_space.gif);
}
.TjsObjBrowser .nopi {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_table.png");
}
.TjsObjBrowser .nopi_locked {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_table_lock.gif);
}
.TjsObjBrowser .nopi_missing {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_table_missing.gif);
}
.TjsObjBrowser .nopi_noSpace {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_table_no_space.gif);
}
.TjsObjBrowser .trigger {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_trigger.png");
}
.TjsObjBrowser .trigger_locked {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_trigger_lock.gif);
}
.TjsObjBrowser .trigger_missing {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_trigger_missing.gif);
}
.TjsObjBrowser .trigger_noSpace {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_trigger_no_space.gif);
}
.TjsObjBrowser .user {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_user.png");
}
.TjsObjBrowser .user_locked {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_user_lock.gif);
}
.TjsObjBrowser .user_missing {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_user_missing.gif);
}
.TjsObjBrowser .user_noSpace {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_user_no_space.gif);
}
.TjsObjBrowser .view {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_view.png");
}
.TjsObjBrowser .view_locked {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_view_lock.gif);
}
.TjsObjBrowser .view_missing {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_view_missing.gif);
}
.TjsObjBrowser .view_noSpace {
  background-image: url(/CommonsWeb/images/TjsObjBrowser/icn_view_no_space.gif);
}
.TjsObjBrowser .partition {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_partition.png");
}
.TjsObjBrowser .subpartition {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_subpartition.png");
}
.TjsObjBrowser .column {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/database/icn_table_column.png");
}
/* override the TjsDataGrid css */
.TjsObjBrowser .col0 {
  padding-top: 0 !important;
}
.TjsObjBrowser .hover {
  background-color: white;
}
.TjsObjBrowserTypeMenu .hover {
  background-color: #DDDDDD;
}
.TjsObjBrowser .filterContainer {
  width: 86px;
}
.TjsObjBrowser .results {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  padding: 2px;
  color: #3483ba;
}
.TjsObjBrowser .objStatus {
  display: inline-block;
  vertical-align: middle;
  padding-left: 6px;
}
.TjsObjBrowser .objStatus_missing {
  background: url(/CommonsWeb/images/x_sm_red.gif) left 2px no-repeat;
}
.TjsObjBrowser .objStatus_locked {
  background: url(/CommonsWeb/images/x_sm_black.gif) left 2px no-repeat;
}
.TjsObjBrowser .objBtn {
  position: absolute;
  right: 0;
  vertical-align: top;
  height: 16px;
  width: 16px;
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/icn_contextMenu.gif") no-repeat 3px 3px;
  cursor: pointer;
}
.TjsObjBrowser .TjsFilter {
  margin-top: 1px;
}
.TjsObjBrowser .pageNum {
  margin-top: 0;
  height: 14px;
}
/* On hover, an icon for activating an object menu appears in data mover */
.TjsObjBrowser .hover .dbobj {
  background-color: #DDDDDD;
}
.TjsObjBrowser .loadingIcon {
  display: inline-block;
  vertical-align: top;
  height: 18px;
  width: 20px;
}
.TjsObjBrowser.objectMenuFunc .dbobj {
  padding: 2px 0px 2px 36px;
}
.TjsObjBrowser.objectMenuFunc .objBtn {
  left: 16px;
}
.TjsObjBrowser .checkmark_ruleN {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmark_grayN.gif") no-repeat 0 0;
}
.TjsObjBrowser .checkmark_rulePart {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmark_grayPart.gif") no-repeat 0 0;
}
.TjsObjBrowser .checkmark_ruleY {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmark_grayY.gif") no-repeat 0 0;
}
.TjsObjBrowser .endNode .checkmark_ruleN {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmark_grayNEnd.gif") no-repeat 0 0;
}
.TjsObjBrowser .endNode .checkmark_rulePart {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmark_grayPartEnd.gif") no-repeat 0 0;
}
.TjsObjBrowser .endNode .checkmark_ruleY {
  background: url("/CommonsWeb/250407042221.1/images/TjsObjBrowser/checkmark_grayYEnd.gif") no-repeat 0 0;
}
.TjsObjBrowser .hasRule {
  background-color: #CCCCCC;
}
.v-detail-metrics {
  width: 100%;
  max-width: 800px;
  overflow: hidden;
  position: relative;
}
.v-detail-metrics .v-dm-container {
  padding-bottom: 8px;
  line-height: 16px;
  overflow: hidden;
  width: 100%;
}
.v-detail-metrics table.v-dm-container {
  border-collapse: collapse;
  border-spacing: 0;
  padding: 0;
  width: 100%;
}
.v-detail-metrics td.v-dm-left-box {
  padding: 0 5px 0 0;
}
.v-detail-metrics td.v-dm-center-box {
  padding: 0 5px;
}
.v-detail-metrics td.v-dm-right-box {
  padding: 0 0 0 5px;
}
.v-detail-metrics .v-dm-left-box,
.v-detail-metrics .v-dm-center-box,
.v-detail-metrics .v-dm-right-box {
  vertical-align: top;
  max-width: 400px;
  min-width: 211px;
  width: 50%;
}
.v-detail-metrics .v-dm-title {
  height: 17px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding-left: 10px;
  padding-top: 2px;
  width: 100%;
  background-color: #006666;
  /* @Graph08D */

}
.v-detail-metrics .v-dm-title1 {
  background-color: #03a9f4;
}
.v-detail-metrics .v-dm-title2 {
  background-color: #00bcd4;
}
.v-detail-metrics .v-dm-title3 {
  background-color: #009688;
}
.v-detail-metrics .v-dm-title4 {
  background-color: #673ab7;
}
.v-detail-metrics .v-dm-label {
  color: #222222;
  padding-left: 10px;
  text-align: left;
  font-weight: normal;
  vertical-align: top;
  white-space: nowrap;
}
.v-detail-metrics .v-dm-value {
  color: #222222;
  vertical-align: top;
  padding-left: 20px;
  white-space: nowrap;
  width: 100%;
}
.v-detail-metrics .v-dm-first-row td {
  padding-top: 10px;
}
.v-detail-metrics .v-dm-space-row {
  height: 18px;
}
.v-detail-metrics .v-dm-space-half-row {
  height: 9px;
}
.v-chooser-view {
  position: relative;
}
.v-chooser-view .v-filter-container {
  margin-bottom: 5px;
}
.v-chooser-view .v-filter-container .v-chooser-filter {
  width: 265px;
  line-height: 14px;
}
.v-chooser-view .v-chooser-table-container {
  display: inline-block;
  width: 370px;
}
.v-chooser-view .v-chooser-table-container-dest {
  margin-left: 37px;
  margin-right: 5px;
  vertical-align: top;
}
.v-chooser-view .v-chooser-table-scroll {
  position: relative;
  height: 200px;
  border: 1px solid #bbbbbb;
  overflow-x: hidden;
  overflow-y: auto;
}
.v-chooser-view table {
  width: 100%;
}
.v-chooser-view thead th {
  border-bottom: 1px dotted #bbbbbb;
  font-weight: normal;
}
.v-chooser-view table tr {
  text-align: left;
  height: 13px;
}
.v-chooser-view table th,
.v-chooser-view table td {
  padding-left: 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.v-chooser-view table th:before,
.v-chooser-view table td:before {
  content: '';
  display: block;
  position: absolute;
}
.v-chooser-view table td {
  vertical-align: top;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.v-chooser-view .moved {
  color: #cccccc;
  cursor: not-allowed;
}
.v-chooser-view .selected {
  color: #ffffff;
  background-color: #106bad;
}
.v-chooser-view .v-chooser-buttons {
  display: inline-block;
  position: absolute;
  top: 90px;
}
.v-chooser-view .v-chooser-button {
  display: block;
  border: none;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0 0;
  margin-bottom: 5px;
  margin-left: 7px;
  cursor: pointer;
}
.v-chooser-view .v-chooser-button:hover,
.v-chooser-view .v-chooser-button:focus {
  background-position: -25px 0;
}
.v-chooser-view .v-chooser-button[disabled] {
  background-position: -50px 0;
  cursor: not-allowed;
}
.v-chooser-view .v-chooser-button-up,
.v-chooser-view .v-chooser-button-down {
  margin-left: 5px;
}
.v-chooser-view .v-chooser-button-up {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_move_up_20.png");
}
.v-chooser-view .v-chooser-button-down {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_move_down_20.png");
}
.v-chooser-view .v-chooser-button-left {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_move_left_20.png");
}
.v-chooser-view .v-chooser-button-right {
  background-image: url("/CommonsWeb/250407042221.1/images/vp2/icon_buttons/btn_move_right_20.png");
}
/* messaging colors */
/* graph colors */
/* viewpoint 1.0 color palette */
/*
 * UI Refresh Color Palette
 * https://material.io/guidelines/style/color.html#color-color-palette
 */
/* Viewpoint Colors */
/* POC colors */
.vp-color--blue {
  background-color: #303f9f !important;
}
.vp-color-text--blue {
  color: #303f9f !important;
}
.vp-color--blue-50 {
  background-color: #e1f5fe !important;
}
.vp-color-text--blue-50 {
  color: #e1f5fe !important;
}
.vp-color--blue-800 {
  background-color: #1565c0 !important;
}
.vp-color-text--blue-800 {
  color: #1565c0 !important;
}
.vp-color--blue-900 {
  background-color: #303f9f !important;
}
.vp-color-text--blue-900 {
  color: #303f9f !important;
}
.vp-color--blue-a700 {
  background-color: #03a9f4 !important;
}
.vp-color-text--blue-a700 {
  color: #03a9f4 !important;
}
/* VP-3 rebranding colors */
/* material design */
/* #394851 */
/* #F3753F */
/* VP-3 supplemental */
/* #FEC64D */
/* #00B2B1 */
/* #0098C9 */
/* accent */
/* base color */
/* These styles override the default widget styles in our jQuery UI theme */
.vp-tooltip {
  font-size: 12px !important;
  font-family: Arial, Helvetica, sans-serif;
  color: #222222 !important;
  background-image: none !important;
  background-color: #ffffcc !important;
  box-shadow: none !important;
  border: 1px solid #999999 !important;
  border-radius: 0 !important;
  padding: 3px 5px !important;
  margin: 0 !important;
  position: fixed !important;
  opacity: 0.88;
}
/*
Original Version: select2.css 3.4.6
*/
.select2-container {
  margin: 0;
  margin-top: -1px;
  margin-bottom: 1px;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */

  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  line-height: 16px;
  -webkit-box-sizing: border-box;
  /* webkit */

  -moz-box-sizing: border-box;
  /* firefox */

  box-sizing: border-box;
  /* css3 */

}
.select2-container .select2-choice {
  display: block;
  height: 16px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 16px;
  color: #222;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, #ffffff));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, #ffffff 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 50%);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(to top, #eeeeee 0%, #ffffff 50%);
}
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, #ffffff));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, #ffffff 90%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 90%);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(to bottom, #eeeeee 0%, #ffffff 90%);
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}
.select2-dropdown-open.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 20px;
}
.select2-container .select2-choice > .select2-chosen:before {
  content: '';
  display: block;
  position: absolute;
}
.select2-container .select2-choice > .select2-chosen {
  margin-right: 16px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: none;
  width: auto;
}
.select2-container .select2-choice abbr {
  display: none;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 20px;
  top: 0px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  /* background: url('select2.png') right -4px no-repeat; */

  background: url('/CommonsWeb/images/clearFilter.gif') center center no-repeat;
  cursor: pointer;
  outline: 0;
}
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}
.select2-dropdown-open.select2-allowclear .select2-choice abbr {
  /* TODO: add role=button */

  display: none;
}
.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  /* styles required for IE to work */

  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-drop {
  width: 100%;
  margin-top: -2px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop.select2-drop-above {
  margin-top: 0px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}
.select2-drop-active {
  border: 1px solid #5897fb;
  border-top: none;
}
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb;
}
.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}
.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(0.6, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -moz-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
  background-image: linear-gradient(to top, #cccccc 0%, #eeeeee 60%);
}
.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  /* background: url('select2.png') no-repeat 0 -4px; */

  background: url('/CommonsWeb/images/vp2/datagrid/icn_sort_descending.png') 5px 2px no-repeat;
}
.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 16px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}
.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 16px;
  padding: 0px 20px 0px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #ffffff url('/CommonsWeb/images/select2.png') no-repeat 100% -27px;
  background: url('/CommonsWeb/images/select2.png') no-repeat 100% -27px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee));
  background: url('/CommonsWeb/images/select2.png') no-repeat 100% -27px, -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url('/CommonsWeb/images/select2.png') no-repeat 100% -27px, -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url('/CommonsWeb/images/select2.png') no-repeat 100% -27px, linear-gradient(to bottom, #ffffff 85%, #eeeeee 99%) 0 0;
}
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}
.select2-search input.select2-active {
  background: #ffffff url('/CommonsWeb/images/vp2/throbbers/throbber_gray12_on_white.gif') no-repeat 100%;
  background: url('/CommonsWeb/images/vp2/throbbers/throbber_gray12_on_white.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee));
  background: url('/CommonsWeb/images/vp2/throbbers/throbber_gray12_on_white.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url('/CommonsWeb/images/vp2/throbbers/throbber_gray12_on_white.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url('/CommonsWeb/images/vp2/throbbers/throbber_gray12_on_white.gif') no-repeat 100%, linear-gradient(to bottom, #ffffff 85%, #eeeeee 99%) 0 0;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to top, #ffffff 0%, #eeeeee 50%);
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center top, #ffffff 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center top, #ffffff 0%, #eeeeee 50%);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
}
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
  /* background-position: -18px -4px; */

  background: url('/CommonsWeb/images/vp2/datagrid/icn_sort_ascending.png') 5px 2px no-repeat;
}
.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* results */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}
.select2-results .select2-result-label {
  padding: 0px 3px 0px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}
.select2-results li em {
  background: #feffde;
  font-style: normal;
}
.select2-results .select2-highlighted em {
  background: transparent;
}
.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #EEE;
  display: list-item;
  padding-left: 5px;
}
/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
  color: #777;
  background: #EEE;
  display: list-item;
  cursor: not-allowed;
}
.select2-results .select2-disabled {
  background: #EEE;
  display: list-item;
  cursor: not-allowed;
}
.select2-results .select2-selected {
  display: none;
}
.select2-more-results.select2-active {
  background: #eeeeee url('/CommonsWeb/images/vp2/throbbers/throbber_gray12_on_white.gif') no-repeat 100%;
}
.select2-more-results {
  background: #EEE;
  display: list-item;
}
/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
  color: #777;
  background-color: #EEE;
  background-image: none;
  border: 1px solid #ddd;
  cursor: not-allowed;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #EEE;
  background-image: none;
  border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow b {
  background-image: none;
}
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}
/* multiselect */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(to bottom, #eeeeee 1%, #ffffff 15%);
}
.select2-locked {
  padding: 0px 5px 0px 5px !important;
}
.select2-container-multi .select2-choices {
  min-height: 16px;
}
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li {
  float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 0 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #ffffff url('/CommonsWeb/images/vp2/throbbers/throbber_gray12_on_white.gif') no-repeat 100% !important;
}
.select2-default {
  color: #999 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 0px 5px 0px 18px;
  margin: 0px 1px;
  position: relative;
  line-height: 14px;
  color: #222;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
  margin-left: 0;
  margin-right: 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}
.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url('/CommonsWeb/images/select2.png') right -4px no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
  right: auto;
  left: 3px;
}
.select2-container-multi .select2-search-choice-close {
  left: 3px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  /* background-position: right -15px; */

  background: url('/CommonsWeb/images/select2.png') right -15px no-repeat;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  /* background-position: right -15px; */

  background: url('/CommonsWeb/images/select2.png') right -15px no-repeat;
}
/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #EEE;
  background-image: none;
  border: 1px solid #ddd;
  cursor: not-allowed;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 0px 5px 0px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #EEE;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}
/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  font-weight: bold;
}
.select2-offscreen,
.select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}
.select2-display-none {
  display: none;
}
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}
.v-calendar {
  position: relative;
}
.v-calendar .v-calendar-header {
  display: block;
  padding: 5px 0;
}
.v-calendar .v-calendar-header.hidden {
  display: none;
}
.tjsballoon .stripeOffset {
  width: 395px !important;
  margin-left: 5px;
}
.v-calendar-title {
  font-weight: bold;
  position: absolute;
  left: 0;
  top: 5px;
}
.v-calendar-title.hidden {
  display: none;
}
.v-calendar-today {
  position: absolute;
  top: 5px;
  right: 20px;
  cursor: pointer;
  display: none;
}
.v-calendar-range {
  text-align: center;
}
.v-calendar-container {
  position: relative;
  margin: 0 20px;
  height: 40px;
}
.v-calendar-container .dayName {
  padding: 2px;
  padding-bottom: 3px;
  background-color: #eeeeee;
  color: #666666;
  font-size: 12px;
  border-bottom: 1px solid white;
}
.v-calendar-container .dayData {
  height: 14px;
  border: 1px solid #eeeeee;
  text-wrap: none;
  overflow: hidden;
  padding: 1px 2px;
}
.v-calendar-container .weekend .dayData {
  background-color: #c2daea;
  border-color: #c2daea;
}
.v-calendar-container .today .dayData {
  border-color: #0e5d94;
}
.v-calendar-container .v-calendar-table .dayData:hover {
  border-color: #0e5d94;
}
.v-calendar-container .date {
  float: left;
  padding: 0 4px 0 2px;
}
.v-calendar-container .job {
  height: 10px;
  width: 3px;
  margin: 2px 1px 1px 0;
  background-color: #3483ba;
  float: right;
}
.v-calendar-container .jobs {
  width: 10px;
  border: 0;
}
.v-calendar-container td {
  border: 1px solid white;
  width: 11.1%;
  cursor: default;
}
.v-calendar-wrapper {
  position: relative;
}
.v-calendar-nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.v-calendar-nav button {
  position: absolute;
  top: 1px;
  width: 14px;
  height: 38px;
  border: none;
  cursor: pointer;
  background-color: #eeeeee;
  padding: 0 0 0 4px;
}
.v-calendar-nav button:hover {
  background-color: #dddddd;
}
.v-calendar-nav button span {
  display: block;
  width: 6px;
  height: 16px;
}
.v-calendar-nav .btn-prev {
  left: 6px;
}
.v-calendar-nav .btn-prev span {
  background: url('/CommonsWeb/images/svg/calendar-arrows.svg#arrow-left') no-repeat 0 50%;
}
.v-calendar-nav .btn-prev.disabled {
  cursor: not-allowed;
}
.v-calendar-nav .btn-prev.disabled span {
  background-image: url('/CommonsWeb/images/svg/calendar-arrows.svg#arrow-left-disabled');
}
.v-calendar-nav .btn-next {
  right: 7px;
}
.v-calendar-nav .btn-next span {
  background: url('/CommonsWeb/images/svg/calendar-arrows.svg#arrow-right') no-repeat 50% 50%;
}
.v-calendar-nav .btn-next.disabled {
  cursor: not-allowed;
}
.v-calendar-nav .btn-next.disabled span {
  background-image: url('/CommonsWeb/images/svg/calendar-arrows.svg#arrow-right-disabled');
}
.v-calendar-table {
  height: 100%;
  width: 100%;
  border-collapse: collapse;
}
.v-calendar-balloon-head {
  margin: 5px 0 3px 0;
  padding-bottom: 0;
  border-bottom: 1px solid #eeeeee;
}
.v-calendar-balloon-title .event-name,
.v-calendar-balloon-title .event-start {
  font-weight: bold;
  margin: 2px 0;
}
.v-calendar-balloon-title .event-name,
.v-calendar-balloon-value .event-name {
  display: inline-block;
  white-space: pre;
  overflow: hidden;
  width: 240px;
}
.v-calendar-balloon-title .event-start,
.v-calendar-balloon-value .event-start {
  display: inline-block;
  overflow: hidden;
}
.v-calendar-footer {
  padding-top: 7px;
}
.v-enhanced-portlet {
  /* Balloons */

}
.v-enhanced-portlet .v-view-container {
  background: #ffffff;
  opacity: 1;
  position: absolute;
  top: -10000px;
  width: 100%;
  transition: background .5s;
}
.v-enhanced-portlet .v-view-container.v-view-hidden {
  background: #efefef;
  opacity: 0;
}
.v-enhanced-portlet .v-view-header {
  position: relative;
  z-index: 1;
  border-bottom: 1px solid #dddddd;
  min-height: 32px;
  opacity: 100;
  transition: opacity .25s;
}
.v-enhanced-portlet .v-view-hidden .v-view-header {
  opacity: 0;
}
.v-enhanced-portlet .v-view-hidden.v-view-layer2 .v-view-header {
  opacity: 100;
}
.v-enhanced-portlet .v-view-layer2 .v-view-header {
  opacity: 100;
  background: #fff;
  z-index: 3;
  padding-top: 10px;
}
.v-enhanced-portlet .v-view-layer3 .v-view-header {
  z-index: 2;
  background: #fff;
}
.v-enhanced-portlet .v-view-layer3 .v-view-content {
  position: absolute;
  top: -10000px;
  width: calc(100% - 20px);
  background: #ffffff;
  padding: 0 10px;
  left: 0;
  z-index: 1;
}
.v-enhanced-portlet .vpmenu {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: 1px solid transparent;
}
.v-enhanced-portlet .v-dialog {
  box-shadow: 1px 3px 7px #525252;
}
.v-enhanced-portlet .v-form {
  /* necessary for ripple effects */

  overflow: visible;
}
.v-enhanced-portlet .v-dialog-footer {
  min-height: 23px;
  padding: 7px 10px 5px;
  /*.v-button {
            .box-shadow;
            padding: 3px 10px;
            margin-top: 0;
            border: none;

            &:hover {
                .box-shadow-hover;
            }

            &:active {
                .box-shadow-active;
            }

            &:focus {
                outline: 1px dotted black;
            }

        }*/

}
.v-enhanced-portlet .v-ripple {
  background: #c2daea;
  border-radius: 50%;
  height: 50px;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
  width: 50px;
  overflow: hidden;
}
.v-enhanced-portlet .v-ripple.is-animating {
  transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), width 0.3s cubic-bezier(0, 0, 0.2, 1), height 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.6s cubic-bezier(0, 0, 0.2, 1);
}
.v-enhanced-portlet .v-ripple.is-visible {
  opacity: 0.3;
}
.v-enhanced-portlet .TjsDataGrid .foot {
  background: #fff;
}
.v-enhanced-portlet .tjsballoon {
  border-color: #999999;
}
.v-enhanced-portlet .tjsballooncorner:after {
  border-top-color: #ffffff;
  border-width: 7px 7px 0 7px;
  margin-left: -10px;
}
.v-enhanced-portlet .tjsballooncorner:before {
  border-top-color: #999999;
  border-width: 8px 8px 0 8px;
  margin-left: -11px;
}
.v-enhanced-portlet .TjsDataGrid .col-checkbox .v-enhanced-input.v-checkbox,
.v-enhanced-portlet .TjsDataGrid .hdr .v-enhanced-input.v-checkbox,
.v-enhanced-portlet .TjsDataGrid .hdr .v-enhanced-input.v-checkbox.is-unknown {
  margin-left: 0;
  background-image: none;
}
.v-enhanced-portlet .TjsDataGrid .col-checkbox .hdrText {
  bottom: 3px;
}
.v-enhanced-portlet .TjsDataGrid .hdr .v-enhanced-input .v-checkbox__input {
  top: 14px;
}
.v-enhanced-portlet .v-tab-container {
  z-index: 2;
  position: absolute;
  top: 0;
  width: 100%;
  padding-top: 10px;
  border-bottom: none;
  background: #ffffff;
}
.v-enhanced-portlet .v-tab-container .v-tab-wrapper {
  height: 23px;
}
.v-enhanced-portlet .v-tab-container .v-tab-viewport {
  border-bottom: 2px solid #dddddd;
  height: 21px;
  padding-left: 10px;
}
.v-enhanced-portlet .v-tab-content {
  box-sizing: border-box;
  padding: 0;
}
.v-enhanced-portlet .v-tab-content .v-view-header {
  padding-top: 10px;
}
.v-enhanced-portlet .v-tab-wrapper {
  background-color: #ffffff;
}
.v-enhanced-overlay {
  opacity: 0;
  transition: opacity .4s;
}
.v-enhanced-dialog {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.v-enhanced-dialog .v-dialog {
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.4);
  opacity: 0;
  width: 476px;
  min-width: 476px;
  position: relative;
  overflow: auto;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.v-enhanced-dialog.v-dialog-cover-all {
  height: calc(100% - 30px);
}
.v-enhanced-dialog.v-dialog-cover-all .v-dialog {
  height: calc(100% - 15px);
  width: auto;
}
.v-enhanced-dialog.v-dialog-cover-all .v-dialog-content {
  height: calc(100% - 48px - 48px);
}
.v-enhanced-dialog.v-dialog-cover-all .v-dialog-wizard-stepper {
  height: calc(100% - 48px);
  overflow: hidden;
}
.v-enhanced-dialog .v-dialog-content {
  min-height: 45px;
}
.v-enhanced-dialog .v-dialog.v-dialog-transition-finished {
  opacity: 1;
  -webkit-transform: translate(0, 0) scale(1) !important;
  transform: translate(0, 0) scale(1) !important;
}
.v-enhanced-dialog .v-tab-container {
  margin: 0 -10px;
}
.v-enhanced-dialog .v-tab-content {
  top: 43px;
}
.v-enhanced-dialog .v-wizard-form form {
  height: inherit;
  margin: 0;
  padding: 0 10px 10px;
}
.v-enhanced-input {
  position: relative;
  box-sizing: border-box;
  margin: 0;
  padding-left: 24px;
  vertical-align: top;
}
.v-enhanced-input .v-radio__input {
  line-height: inherit;
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  appearance: none;
  border: none;
}
.v-enhanced-input.is-checked .v-radio__outer {
  border: 2px solid #303f9f;
}
.v-enhanced-input.is-disabled .v-radio__outer {
  border: 2px solid rgba(136, 136, 136, 0.6);
}
.v-enhanced-input.is-disabled .v-radio__inner {
  background: rgba(136, 136, 136, 0.6);
}
.v-enhanced-input.is-disabled .v-radio__ripple-container {
  cursor: not-allowed;
}
.v-enhanced-input .v-radio__outer {
  position: absolute;
  top: 1px;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  margin: 0;
  cursor: pointer;
  border: 2px solid #888888;
  border-radius: 50%;
  z-index: 2;
}
.v-enhanced-input .v-radio__label {
  line-height: 20px;
}
.v-enhanced-input.is-checked .v-radio__inner {
  transform: scale3d(1, 1, 1);
}
.v-enhanced-input.is-focused .v-radio__inner {
  box-shadow: 0 0 0 10px rgba(52, 131, 186, 0.1);
}
.v-enhanced-input .v-radio__inner {
  position: absolute;
  z-index: 1;
  margin: 0;
  top: 5px;
  left: 4px;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  cursor: pointer;
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: transform;
  transform: scale3d(0, 0, 0);
  border-radius: 50%;
  background: #303f9f;
}
.v-enhanced-input .v-radio__ripple-container {
  position: absolute;
  z-index: 2;
  top: -7px;
  left: -8px;
  box-sizing: border-box;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  cursor: pointer;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(circle, #ffffff, #000000);
}
.v-enhanced-input .v-radio__ripple-container .v-ripple {
  background: #303f9f;
  width: 120.794px;
  height: 120.794px;
  transform: translate(-50%, -50%) translate(21px, 21px);
}
.v-enhanced-input.v-checkbox {
  box-sizing: border-box;
  display: inline-block;
  margin-bottom: 0;
  white-space: nowrap;
  cursor: pointer;
  outline: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  min-width: 16px;
  min-height: 16px;
  margin-left: 4px;
  padding-left: 0;
}
.v-enhanced-input.v-checkbox input {
  opacity: 0;
}
.v-enhanced-input.v-checkbox.is-checked .v-checkbox__input {
  color: #3483ba;
}
.v-enhanced-input.v-checkbox.is-checked .v-checkbox-icon {
  border: none;
  background-color: #3483ba;
}
.v-enhanced-input.v-checkbox.is-checked .v-checkbox-icon:after {
  box-sizing: border-box;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  left: 4.67px;
  top: 1.22px;
  display: table;
  width: 5.67px;
  height: 11.33px;
  border: 2px solid #ffffff;
  border-top: 0;
  border-left: 0;
  content: '';
}
.v-enhanced-input.v-checkbox.is-unknown .v-checkbox__input {
  color: #3483ba;
}
.v-enhanced-input.v-checkbox.is-unknown .v-checkbox-icon {
  border: none;
  background-color: #3483ba;
}
.v-enhanced-input.v-checkbox.is-unknown .v-checkbox-icon:after {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: table;
  width: 10px;
  height: 1px;
  border: 1px solid #ffffff;
  content: '';
}
.v-enhanced-input.v-checkbox.is-disabled .v-checkbox__input {
  color: #cccccc;
  cursor: not-allowed;
}
.v-enhanced-input.v-checkbox.is-disabled.is-unknown .v-checkbox-icon,
.v-enhanced-input.v-checkbox.is-disabled.is-checked .v-checkbox-icon {
  border: none;
  background-color: #cccccc;
}
.v-enhanced-input.v-checkbox .v-checkbox-label {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  margin-left: 7px;
  margin-right: 5px;
}
.v-enhanced-input .v-checkbox__input {
  position: absolute;
  top: 9px;
  -webkit-transform: translatey(-50%);
  transform: translatey(-50%);
  box-sizing: border-box;
  display: inline-block;
  width: 16px;
  height: 16px;
  left: 0;
  right: auto;
  color: rgba(0, 0, 0, 0.54);
}
.v-enhanced-input .v-checkbox__input:before {
  box-sizing: border-box;
  background-color: transparent;
  border-radius: 50%;
  content: '';
  position: absolute;
  display: block;
  height: auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: all .5s;
  width: auto;
}
.v-enhanced-input .v-checkbox__input:after {
  box-sizing: border-box;
  content: '';
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}
.v-enhanced-input .v-checkbox__input .v-checkbox-icon {
  box-sizing: border-box;
  transition: 240ms;
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  border-width: 1px;
  border-style: solid;
}
.border-box {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.user-select-none {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.v-centered-throbber {
  height: 16px;
  width: 16px;
  background: url('/CommonsWeb/250407042221.1/images/vp2/throbbers/throbber_gray12_on_white.gif') no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.v-throbber-white {
  background: url('/CommonsWeb/250407042221.1/images/vp2/throbbers/throbber_gray12_on_white.gif') no-repeat;
}
.v-offscreen {
  position: absolute;
  left: -999em;
}
/* Override any unwanted jQuery ui-widget styles here */
body .ui-widget.ui-widget-content {
  border: 0 none;
}
body .ui-widget-header {
  border: 1px solid #ffffff;
  background: #3483ba url(images/ui-bg_flat_75_3399CC_40x100.png) 50% 50% repeat-x;
}
