@charset "UTF-8";
/* ---------------------------------------------------------
	1. icomoon fonts styles
	2. General reset
	3. Common site styles
	---------------------------------------------------------*/
html {height: 100%;}
hr {margin: 5px 0;}
select {
  padding-right: 2.3rem;
  text-overflow: ellipsis;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  display: inline-block;
  width: 100%;
  height: calc(1.4285em + 0.75rem + 2px);
  padding: 0.375rem 2.1875rem 0.375rem 1.1875rem;
  font-size: 0.825rem;
  font-weight: 400;
  line-height: 1.4285;
  color: #5A5A5A;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8'%3e%3cpath fill='%239BC83C' d='M0,0L11,0L5.5,8L0,0z'/%3e%3c/svg%3e") no-repeat right 0.5rem center/18px 9px;
  border: 1px solid #bfbfbf;
  border-radius: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
TEXTAREA {margin: 0px; border: 1px solid #aaaaaa;}
table {text-align: start; white-space: normal;}
td.urBorderBox {color: #aeaeae;}
#weatherCurrentDiv p {
  -webkit-margin-after: 0px;
          margin-block-end: 0px;
  -webkit-margin-before: 0px;
          margin-block-start: 0px;
}
#weatherCurrentDiv hr {margin: 3px 0;}
.resultsContainer table {line-height: 0.85;}
.rightBlackBorder {
  border-right-color: black;
  border-right-style: solid;
  border-right-width: thin;
}
.eservicesGridLayout {width: 100%;}
.prtlPrtlFullPageAppBody {
  background-color: #ffffff;
  margin: 8px 0px 0px 0px;
  padding: 0px 4px 0px 4px;
}
.quoteChart .label a {display: -ms-inline-grid; display: inline-grid;}
.urTxtH1 {
  font-family: "Lato", Arial, sans-serif;
  font-size: 1rem;
  font-weight: bold;
  color: #000;
  font-style: normal;
}
.futuresIcons span, .futuresIcons a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1px;
}
@media projection, screen {
  .ui-tabs-hide {display: none !important;}
}
@media print {
  .ui-tabs-nav {display: none;  }
}
#productsAndServicesRotatingImages img {border: 0px;}
#productsAndServicesRotatingImages a {display: none;}
#productsAndServicesRotatingImages a.first {display: block;}
#productsAndServicesRotatingImagesNav {
  margin: 9px 3px 2px 3px;
  text-align: center;
  line-height: normal;
}
#productsAndServicesRotatingImagesNav a {
  margin: 0px 3px;
  padding: 3px 7px;
  border: none;
  background: white;
  color: #fff;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../images/white-dot_blk-border.png);
}
#productsAndServicesRotatingImagesNav a.activeSlide {
  background: white;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../images/blue-dot_blk-border.png);
}
#productsAndServicesRotatingImagesNav a:focus {outline: none;}
.cycle-slideshow a {
  display: block;
  width: 275px;
  height: 275px;
}
.cycle-pager {
  text-align: center;
  width: 100%;
  z-index: 500;
  position: absolute;
  top: 10px;
  overflow: visible;
}
.cycle-pager span {
  font-family: "Lato", Arial, sans-serif;
  font-size: 50px;
  width: 16px;
  height: 16px;
  display: inline-block;
  color: #ddd;
  cursor: pointer;
}
.cycle-pager span.cycle-pager-active {color: #D69746;}
.cycle-pager > * {cursor: pointer;}
.ui-tabs-nav, .ui-tabs-panel {
  font-family: "Lato", Arial, sans-serif;
  font-size: 12px;
}
.ui-tabs-nav {
  list-style: none;
  margin: 0px;
  padding: 0px 0px 0px 3px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.ui-tabs-nav:after {
  display: block;
  clear: both;
  content: " ";
}
.ui-tabs-nav li {
  float: left;
  margin: 0px 0px 0px 2px;
  font-weight: bold;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
  float: left;
  padding: 0px 12px;
  background-color: #043C5A;
}
.ui-tabs-nav a {
  margin: 5px 0px 0px;
  padding-left: 0px;
  background-position: 100% 0px;
  text-decoration: none;
  white-space: nowrap;
  outline: 0px;
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
  color: #FFF;
  font-weight: normal;
}
.ui-tabs-nav .ui-tabs-active a {
  color: #043C5A !important;
  font-weight: bold !important;
  position: relative;
  top: 1px;
  z-index: 2;
  margin-top: 0px;
  background-color: #FFF;
 border: 1px solid #043C5A;
  border-bottom: 0 none;
}
.ui-tabs-nav a span {
  padding-top: 1px;
  padding-right: 0px;
  height: 20px;
  background-position: 0px 0px;
  line-height: 20px;
}
.ui-tabs-nav .ui-tabs-active a span {
  padding-top: 0px;
  height: 25px;
  background-color: #FFF;
  line-height: 25px;
}
.ui-tabs-nav .ui-tabs-active a:link, .ui-tabs-nav .ui-tabs-active a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
  cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active {
  cursor: pointer;
}
.ui-tabs-disabled {opacity: 0.4;}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {color: #000;}
.ui-tabs-panel {
  border: 1px solid #cbd5e2;
  padding: 10px;
}
* html .ui-tabs-nav {display: inline-block;}
*:first-child + html .ui-tabs-nav {display: inline-block;}
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.ui-helper-reset {
  margin: 0px;
  padding: 0px;
  border: 0px;
  outline: 0px;
  line-height: 1.3;
  text-decoration: none;
  font-size: 12px;
  list-style: none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: ""; display: table;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-clearfix {zoom: 1;}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: absolute;
  opacity: 0;
}
.ui-state-disabled {cursor: default !important;}
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}
* html .ui-tooltip {background-image: none;}
body .ui-tooltip {border-width: 2px;}
.ui-widget-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.ui-widget {
  font-family: "Lato", Arial, sans-serif;
  font-size: 12px;
}
.ui-widget .ui-widget {font-size: 1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: "Lato", Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #a6c9e2;
  background: #ffffff url(../images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
  color: #222222;
}
.ui-widget-content a {color: #222222;}
.ui-widget-header {
  background-color: #043C5A;
  color: #ffffff;
  font-weight: bold;
}
.ui-widget-header a {color: #ffffff;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #c5dbec;
  background: #dfeffc url(../images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #2e6e9e;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #2e6e9e;
  text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  font-weight: normal;
  color: #1d5987;
}
.ui-state-hover a, .ui-state-hover a:hover {
  color: #1d5987;
  text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  font-weight: normal;
  color: #e17009;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #e17009;
  text-decoration: none;
}
.ui-widget :active {
  outline: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fad42e;
  background: #fbec88 url(../images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;
  color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(../images/ui-icons_469bdd_256x240.png);
}
.ui-widget-content .ui-icon {
  background-image: url(../images/ui-icons_469bdd_256x240.png);
}
.ui-widget-header .ui-icon {
  background-image: url(../images/ui-icons_d8e7f3_256x240.png);
}
.ui-state-default .ui-icon {
  background-image: url(../images/ui-icons_6da8d5_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(../images/ui-icons_217bc0_256x240.png);
}
.ui-state-active .ui-icon {
  background-image: url(../images/ui-icons_f9bd01_256x240.png);
}
.ui-state-highlight .ui-icon {
  background-image: url(../images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(../images/ui-icons_cd0a0a_256x240.png);
}
.ui-icon-carat-1-n {background-position: 0px 0px;}
.ui-icon-carat-1-ne {background-position: -16px 0px;}
.ui-icon-carat-1-e {background-position: -32px 0px;}
.ui-icon-carat-1-se {background-position: -48px 0px;}
.ui-icon-carat-1-s {background-position: -64px 0px;}
.ui-icon-carat-1-sw {background-position: -80px 0px;}
.ui-icon-carat-1-w {background-position: -96px 0px;}
.ui-icon-carat-1-nw {background-position: -112px 0px;}
.ui-icon-carat-2-n-s {background-position: -128px 0px;}
.ui-icon-carat-2-e-w {background-position: -144px 0px;}
.ui-icon-triangle-1-n {background-position: 0px -16px;}
.ui-icon-triangle-1-ne {background-position: -16px -16px;}
.ui-icon-triangle-1-e {background-position: -32px -16px;}
.ui-icon-triangle-1-se {background-position: -48px -16px;}
.ui-icon-triangle-1-s {background-position: -64px -16px;}
.ui-icon-triangle-1-sw {background-position: -80px -16px;}
.ui-icon-triangle-1-w {background-position: -96px -16px;}
.ui-icon-triangle-1-nw {background-position: -112px -16px;}
.ui-icon-triangle-2-n-s {background-position: -128px -16px;}
.ui-icon-triangle-2-e-w {background-position: -144px -16px;}
.ui-icon-arrow-1-n {background-position: 0px -32px;}
.ui-icon-arrow-1-ne {background-position: -16px -32px;}
.ui-icon-arrow-1-e {background-position: -32px -32px;}
.ui-icon-arrow-1-se {background-position: -48px -32px;}
.ui-icon-arrow-1-s {background-position: -64px -32px;}
.ui-icon-arrow-1-sw {background-position: -80px -32px;}
.ui-icon-arrow-1-w {background-position: -96px -32px;}
.ui-icon-arrow-1-nw {background-position: -112px -32px;}
.ui-icon-arrow-2-n-s {background-position: -128px -32px;}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px;}
.ui-icon-arrow-2-e-w {background-position: -160px -32px;}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px;}
.ui-icon-arrowstop-1-n {background-position: -192px -32px;}
.ui-icon-arrowstop-1-e {background-position: -208px -32px;}
.ui-icon-arrowstop-1-s {background-position: -224px -32px;}
.ui-icon-arrowstop-1-w {background-position: -240px -32px;}
.ui-icon-arrowthick-1-n {background-position: 0px -48px;}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px;}
.ui-icon-arrowthick-1-e {background-position: -32px -48px;}
.ui-icon-arrowthick-1-se {background-position: -48px -48px;}
.ui-icon-arrowthick-1-s {background-position: -64px -48px;}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px;}
.ui-icon-arrowthick-1-w {background-position: -96px -48px;}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px;}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px;}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px;}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px;}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px;}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px;}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px;}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px;}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px;}
.ui-icon-arrowreturnthick-1-w {background-position: 0px -64px;}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px;}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px;}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px;}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px;}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px;}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px;}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px;}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px;}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px;}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px;}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px;}
.ui-icon-arrow-4 {background-position: 0px -80px;}
.ui-icon-arrow-4-diag {background-position: -16px -80px;}
.ui-icon-extlink {background-position: -32px -80px;}
.ui-icon-newwin {background-position: -48px -80px;}
.ui-icon-refresh {background-position: -64px -80px;}
.ui-icon-shuffle {background-position: -80px -80px;}
.ui-icon-transfer-e-w {background-position: -96px -80px;}
.ui-icon-transferthick-e-w {background-position: -112px -80px;}
.ui-icon-folder-collapsed {background-position: 0px -96px;}
.ui-icon-folder-open {background-position: -16px -96px;}
.ui-icon-document {background-position: -32px -96px;}
.ui-icon-document-b {background-position: -48px -96px;}
.ui-icon-note {background-position: -64px -96px;}
.ui-icon-mail-closed {background-position: -80px -96px;}
.ui-icon-mail-open {background-position: -96px -96px;}
.ui-icon-suitcase {background-position: -112px -96px;}
.ui-icon-comment {background-position: -128px -96px;}
.ui-icon-person {background-position: -144px -96px;}
.ui-icon-print {background-position: -160px -96px;}
.ui-icon-trash {background-position: -176px -96px;}
.ui-icon-locked {background-position: -192px -96px;}
.ui-icon-unlocked {background-position: -208px -96px;}
.ui-icon-bookmark {background-position: -224px -96px;}
.ui-icon-tag {background-position: -240px -96px;}
.ui-icon-home {background-position: 0px -112px;}
.ui-icon-flag {background-position: -16px -112px;}
.ui-icon-calendar {background-position: -32px -112px;}
.ui-icon-cart {background-position: -48px -112px;}
.ui-icon-pencil {background-position: -64px -112px;}
.ui-icon-clock {background-position: -80px -112px;}
.ui-icon-disk {background-position: -96px -112px;}
.ui-icon-calculator {background-position: -112px -112px;}
.ui-icon-zoomin {background-position: -128px -112px;}
.ui-icon-zoomout {background-position: -144px -112px;}
.ui-icon-search {background-position: -160px -112px;}
.ui-icon-wrench {background-position: -176px -112px;}
.ui-icon-gear {background-position: -192px -112px;}
.ui-icon-heart {background-position: -208px -112px;}
.ui-icon-star {background-position: -224px -112px;}
.ui-icon-link {background-position: -240px -112px;}
.ui-icon-cancel {background-position: 0px -128px;}
.ui-icon-plus {background-position: -16px -128px;}
.ui-icon-plusthick {background-position: -32px -128px;}
.ui-icon-minus {background-position: -48px -128px;}
.ui-icon-minusthick {background-position: -64px -128px;}
.ui-icon-close {background-position: -80px -128px;}
.ui-icon-closethick {background-position: -96px -128px;}
.ui-icon-key {background-position: -112px -128px;}
.ui-icon-lightbulb {background-position: -128px -128px;}
.ui-icon-scissors {background-position: -144px -128px;}
.ui-icon-clipboard {background-position: -160px -128px;}
.ui-icon-copy {background-position: -176px -128px;}
.ui-icon-contact {background-position: -192px -128px;}
.ui-icon-image {background-position: -208px -128px;}
.ui-icon-video {background-position: -224px -128px;}
.ui-icon-script {background-position: -240px -128px;}
.ui-icon-alert {background-position: 0px -144px;}
.ui-icon-info {background-position: -16px -144px;}
.ui-icon-notice {background-position: -32px -144px;}
.ui-icon-help {background-position: -48px -144px;}
.ui-icon-check {background-position: -64px -144px;}
.ui-icon-bullet {background-position: -80px -144px;}
.ui-icon-radio-off {background-position: -96px -144px;}
.ui-icon-radio-on {background-position: -112px -144px;}
.ui-icon-pin-w {background-position: -128px -144px;}
.ui-icon-pin-s {background-position: -144px -144px;}
.ui-icon-play {background-position: 0px -160px;}
.ui-icon-pause {background-position: -16px -160px;}
.ui-icon-seek-next {background-position: -32px -160px;}
.ui-icon-seek-prev {background-position: -48px -160px;}
.ui-icon-seek-end {background-position: -64px -160px;}
.ui-icon-seek-start {background-position: -80px -160px;}
.ui-icon-seek-first {background-position: -80px -160px;}
.ui-icon-stop {background-position: -96px -160px;}
.ui-icon-eject {background-position: -112px -160px;}
.ui-icon-volume-off {background-position: -128px -160px;}
.ui-icon-volume-on {background-position: -144px -160px;}
.ui-icon-power {background-position: 0px -176px;}
.ui-icon-signal-diag {background-position: -16px -176px;}
.ui-icon-signal {background-position: -32px -176px;}
.ui-icon-battery-0 {background-position: -48px -176px;}
.ui-icon-battery-1 {background-position: -64px -176px;}
.ui-icon-battery-2 {background-position: -80px -176px;}
.ui-icon-battery-3 {background-position: -96px -176px;}
.ui-icon-circle-plus {background-position: 0px -192px;}
.ui-icon-circle-minus {background-position: -16px -192px;}
.ui-icon-circle-close {background-position: -32px -192px;}
.ui-icon-circle-triangle-e {background-position: -48px -192px;}
.ui-icon-circle-triangle-s {background-position: -64px -192px;}
.ui-icon-circle-triangle-w {background-position: -80px -192px;}
.ui-icon-circle-triangle-n {background-position: -96px -192px;}
.ui-icon-circle-arrow-e {background-position: -112px -192px;}
.ui-icon-circle-arrow-s {background-position: -128px -192px;}
.ui-icon-circle-arrow-w {background-position: -144px -192px;}
.ui-icon-circle-arrow-n {background-position: -160px -192px;}
.ui-icon-circle-zoomin {background-position: -176px -192px;}
.ui-icon-circle-zoomout {background-position: -192px -192px;}
.ui-icon-circle-check {background-position: -208px -192px;}
.ui-icon-circlesmall-plus {background-position: 0px -208px;}
.ui-icon-circlesmall-minus {background-position: -16px -208px;}
.ui-icon-circlesmall-close {background-position: -32px -208px;}
.ui-icon-squaresmall-plus {background-position: -48px -208px;}
.ui-icon-squaresmall-minus {background-position: -64px -208px;}
.ui-icon-squaresmall-close {background-position: -80px -208px;}
.ui-icon-grip-dotted-vertical {background-position: 0px -224px;}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px;}
.ui-icon-grip-solid-vertical {background-position: -32px -224px;}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px;}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px;}
.ui-icon-grip-diagonal-se {background-position: -80px -224px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 5px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 5px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 5px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 5px;}
div .ui-tabs.ui-corner-all, div .ui-tabs.ui-corner-top, div .ui-tabs.ui-corner-left, div .ui-tabs.ui-corner-tl, div .ui-tabs-panel.ui-corner-all, div .ui-tabs-panel.ui-corner-top, div .ui-tabs-panel.ui-corner-left, div .ui-tabs-panel.ui-corner-tl {
  border-top-left-radius: 0px;
}
div .ui-tabs.ui-corner-all, div .ui-tabs.ui-corner-top, div .ui-tabs.ui-corner-right, div .ui-tabs.ui-corner-tr, div .ui-tabs-panel.ui-corner-all, div .ui-tabs-panel.ui-corner-top, div .ui-tabs-panel.ui-corner-right, div .ui-tabs-panelui-corner-tr {
  border-top-right-radius: 0px;
}
div .ui-tabs.ui-corner-all, div .ui-tabs.ui-corner-bottom, div .ui-tabs.ui-corner-left, div .ui-tabs.ui-corner-bl, div .ui-tabs-panel.ui-corner-all, div .ui-tabs-panel.ui-corner-bottom, div .ui-tabs-panel.ui-corner-left, div .ui-tabs-panel.ui-corner-bl {
  border-bottom-left-radius: 0px;
}
div .ui-tabs.ui-corner-all, div .ui-tabs.ui-corner-bottom, div .ui-tabs.ui-corner-right, div .ui-tabs.ui-corner-br, div .ui-tabs-panel.ui-corner-all, div .ui-tabs-panel.ui-corner-bottom, div .ui-tabs-panel.ui-corner-right, div .ui-tabs-panel.ui-corner-br {
  border-bottom-right-radius: 0px;
}
.ui-widget-overlay {
  background: #666666 url(../images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
  opacity: 0.5;
  filter: Alpha(Opacity=50);
}
.ui-dialog {
  position: absolute;
  padding: 0.2em;
  width: 300px;
  overflow: hidden;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.1em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 18px 0.1em 0em;
  font-family: "Lato", Arial, sans-serif;
  font-weight: 400;
  font-size: 1.1249875rem;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0px;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0px 0px 0px;
  background-image: none;
  margin: 0.5em 0em 0em 0em;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: right;}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0em;
  cursor: pointer;
}
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {cursor: move;}
.ui-accordion {width: 100%;}
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {display: inline;}
.ui-accordion .ui-accordion-header-active {border-bottom: 0px !important;}
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: 0.5em 0.5em 0.5em 0.7em;
}
.ui-accordion-icons .ui-accordion-header a {padding-left: 2.2em;}
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0px;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1;
}
.ui-accordion .ui-accordion-content-active {display: block;}
.ui-resizable {position: relative;}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0px;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0px;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0px;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0px;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  color: #e17009;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #79b7e7;
  background-color: #e17009;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #e17009;
  text-decoration: none;
}
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
.ui-button-icon-only {
  width: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.1em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 16px;
  margin: -8px 0 0 0;
  padding: 1px;
  height: 16px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: right;}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5dbec;
  background: #dfeffc url("../images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #2e6e9e;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #2e6e9e;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #79b7e7;
  background: #d0e5f5 url("../images/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #1d5987;
}
.ui-icon {width: 16px; height: 16px;}
.ui-button .ui-icon {background-image: url("../images/ui-icons_6da8d5_256x240.png");}
.ui-icon-close {background-position: -80px -128px;}
.ui-icon-closethick {background-position: -96px -128px;}
.ui-helper-hidden-accessible {display: none;}
.ui-state-active .ui-icon, .ui-button:active .ui-icon {
  background-image: url("../images/ui-icons_f9bd01_256x240.png");
}
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
*, *:before, *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
.homePageRightImageContainer {
  width: 35px;
  padding: 0px;
}
.required {color: #D0001D;}
.ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.sidebarImage_Location {
  margin: 0px;
  padding: 0px;
  width: 37px;
}
.sidebarImage_Futures {
  margin: 0px;
  padding: 0px;
  background: url("../images/spriteSides.jpg");
  background-color: #308dea;
  background-position: -37px bottom;
  background-repeat: no-repeat;
  width: 37px;
}
.sidebarImage_News {
  margin: 0px;
  padding: 0px;
  width: 37px;
}
.sidebarImage_Weather {
  margin: 0px;
  padding: 0px;
  width: 37px;
}
.clearFloat {
  width: 100%;
  height: 1px;
  margin: 0px 0px -1px;
  clear: both;
}
body {
  margin: 0px;
  padding: 0px;
  font-family: "Lato", Arial, sans-serif;
  position: relative;
  min-height: 100%;
  font-size: 16px;
}
a, a:visited {
  color: #699700;
  text-decoration: none;
  outline: 0px;
  cursor: pointer;
}
a:hover {color: #277518; text-decoration: underline;}
.cashBidsTableWrapper {max-height: 258px; overflow-y: hidden;}
.cashBidsComHdr {
  padding-top: 5px;
  vertical-align: bottom;
  border-bottom: 1px solid #cbd5e2;
}
.cashBidsComDelvPeriod {
  border-bottom: 1px dotted #cbd5e2;
}
.cashBidsComDelvPeriodLast {
  border-bottom: 1px dotted #cbd5e2;
}
.repeater {
  border-bottom: 1px solid #cbd5e2;
  margin-bottom: 5px;
}
.heightpackage_top {
  height: auto !important;
  height: 310px;
  min-height: 310px;
}
.heightpackage_min {
  height: auto !important;
  height: 40px;
  min-height: 40px;
}
.heightpackage_lower {
  height: auto !important;
  min-height: 293px;
}
.location_head {
  font-variant: small-caps;
  font-style: italic;
  vertical-align: top;
  text-align: left;
  padding: 0px;
  margin: 0px;
}
.label-grey {
  color: #666;
  font-size: 11px;
}
.label-blue {
  color: #31598a;
  font-size: 11px;
  font-weight: bold;
}
.documentTitle {
  color: #31598a;
  font-size: 0.825rem;
  font-weight: 700;
}
.staffItem .documentTitle {
  padding-bottom: 5px;
  display: inline-block;
  font-size: 14px;
}
a:hover .documentTitle {
  color: #5AA546;
  text-decoration: underline;
}
.staffItem img {
  float: left;
  max-width: 16px;
}
.staffItem img[src$="/user.png"] {
  display: none;
}
.staffItem div {
  padding-left: 22px;
  line-height: 16px;
  font-size: 0.825rem;
  padding-bottom: 10px;
}
.horiz-rule {
  border-top: solid 1px #c1cfcd;
  width: 95%;
  text-align: center;
  height: 2px;
}
.formtext {font-size: 10px; line-height: 9px;}
.normalText {
  font-size: 0.825rem !important;
  font-weight: normal;
  font-family: "Lato", Arial, sans-serif;
  color: #5A5A5A;
  line-height: 1.4571;
}
.descriptionText {
  font-size: 11px;
  font-weight: normal;
  font-family: "Lato", Arial, sans-serif;
  color: #666;
  margin-left: 20px;
}
.formishWrapper {text-align: right; margin-right: 10px;}
.formishWrapper td {padding: 0px 0px 0px 8px;}
#formish {margin-top: 0px; display: inline-block;}
#formish td {
  color: #FFF;
  font-family: "Lato", Arial, sans-serif;
  font-size: 12px;
  padding: 0px 4px 0px 4px;
}
#formish a {color: #FFF;}
#formish a:hover {color: #FC0;}
#formish input {margin-bottom: 2px;}
#loginArea {margin-top: 0px;}
#loginAreaLeft {
  background: url(../images/masthead-area-bg.png) no-repeat;
  background-position: left bottom;
  background-repeat: no-repeat;
  margin-left: 8px;
}
#loginAreaRight {
  background: url(../images/masthead-area-bg.png) no-repeat;
  background-position: right bottom;
  background-repeat: no-repeat;
  width: 8px;
}
#welcomebox {
  position: absolute;
  bottom: 0px;
  right: 0px;
  padding-right: 0px;
  margin-right: 0px;
  vertical-align: top;
  color: #FFF;
  font-size: 11px;
  white-space: nowrap;
}
#welcomebox a {
  color: #FFF;
  position: relative;
  z-index: 1;
  zoom: 1;
}
#welcomebox a:hover {text-decoration: underline; color: #FC0;}
#welcomeBoxBackground {
  border-radius: 0;
  position: absolute;
  bottom: 0px;
  right: 0px;
  display: block;
  padding: 3px 10px;
  margin: 0;
  text-align: center;
  background: #fff;
}
#welcomeBoxNameArea {
  font-size: 12px;
  color: #043C5A;
  font-weight: bold;
  white-space: nowrap;
}
#welcomeBoxNotArea {
  margin: 0px 9px 0px 0px;
  white-space: nowrap;
}
#welcomeBoxNotArea a {
  margin: 0px 9px 0px 0px;
  white-space: nowrap;
  color: #9BC83C;
  font-size: 12px;
}
#welcomeBoxNotArea a:hover {
  margin: 0px 9px 0px 0px;
  white-space: nowrap;
  color: #5AA546;
}
.buttonLinkOrange {
  background-image: url(../images/buttons-sprite.gif);
  background-position: left -75px;
  background-repeat: no-repeat;
  padding-left: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 2px;
  height: 24px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.buttonLinkOrange a {
  text-decoration: none;
  background-image: url(../images/buttons-sprite.gif);
  background-position: right -100px;
  background-repeat: no-repeat;
  color: #FFF !important;
  font-family: "Lato", Arial, sans-serif;
  font-size: 11px;
  margin-top: 0px;
  padding-right: 5px;
  display: inline-block;
  padding-top: 5px;
  height: 24px;
  white-space: nowrap;
}
.buttonLinkOrange input {
  background-image: url(../images/buttons-sprite.gif);
  background-position: right -100px;
  background-repeat: no-repeat;
  color: #FFF;
  font-family: "Lato", Arial, sans-serif;
  font-size: 11px;
  margin-top: 0px;
  padding-right: 5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 0px;
  height: 21px;
}
.buttonLinkOrange input:hover {text-decoration: underline;}
.buttonLinkDisabled {
  height: 24px;
  background-image: url(../images/buttons-sprite.gif);
  background-position: left -200px;
  background-repeat: no-repeat;
  padding-left: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  overflow: hidden;
}
.buttonLinkDisabled a {
  height: 24px;
  text-decoration: none;
  background-image: url(../images/buttons-sprite.gif);
  background-position: right -225px;
  background-repeat: no-repeat;
  color: #E2E2E2;
  font-family: "Lato", Arial, sans-serif;
  font-size: 11px;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-right: 10px;
  display: inline-block;
  padding-top: 5px;
  white-space: nowrap;
  vertical-align: middle;
}
.buttonLink {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.buttonLink a,
.offerButtonLink a,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-button:focus {
  font-size: 0.75rem;
  line-height: 1.4166;
  height: auto;
  display: inline-block;
  padding: 0.3625rem 1.1125rem;
  font-weight: 700;
  border-radius: 50rem;
  border: 2px solid transparent;
  color: #fff;
  background: #9BC83C;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-color: transparent !important;
  text-align: center;
}
.buttonLink a:focus,
.offerButtonLink a:focus {background: #9BC83C;}
.buttonLink a:focus:hover, 
.buttonLink a:hover,
.offerButtonLink a:focus:hover,
.offerButtonLink a:hover,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-button:hover {
  background: #5AA546;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
  color: #FFFFFF;
}
.buttonLink input {
  padding: 0.3625rem 1.1125rem !important;
  font-size: 0.75rem;
  line-height: 1.4166;
  border-radius: 50rem;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  cursor: pointer !important;
  color: #fff;
  background-color: #043C5A !important;
  border: 2px solid #043C5A !important;
  display: inline-block;
  font-weight: 700;
  text-align: center;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.buttonLink input:hover {
  background: #3C647D !important;
  border-color: #3C647D !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  text-decoration: none;
}
.plusLink {
  height: 16px;
  background-image: url(../images/add.png);
  background-position: left 0px;
  background-repeat: no-repeat;
  padding-left: 19px;
  padding-top: 0px;
  padding-bottom: 0px;
  display: inline-block;
  overflow: hidden;
}
.plusLink a {
  height: 16px;
  white-space: nowrap;
  vertical-align: middle;
}
.contract-header {font-style: italic; padding-bottom: 5px;}
.italichead {
  font-family: "Lato", Arial, sans-serif;
  font-size: 1.3rem;
  line-height: 1.2;
  color: #043C5A;
  margin-top: 0px;
  margin-bottom: 8px;
  font-weight: 300;
}
#jQueryUITabs_locationInfoTabbedContainer .italichead {font-size: 1.15rem;}
.simplepad {padding-top: 12px;}
.cashbidspad {font-size: 12px; vertical-align: top;}
.cashbidspad td {font-size: 12px !important;}
.weatherbold {font-size: 14px; font-weight: bold;}
.weatherForecast td {
  border-bottom: 1px solid #cbd5e2;
  padding: 3px 4px;
  font-size: 12px;
}
.underlinedTableRows td {border-bottom: 1px solid #cbd5e2;padding-bottom: 1px;}
.documentIcon {
  width: 24px;
  height: 24px;
  background: url(../images/spriteIcons.png) no-repeat;
}
#spriteSides {
  margin: 0px;
  padding: 0px;
  display: block;
  background-repeat: no-repeat;
  list-style-type: none;
}
#spriteSides .futures {
  width: 37px;
  height: 300px;
  background-color: #308DEA;
  background: url(../images/spriteSides.jpg) no-repeat;
  background-position: 0px -301px;
}
#spriteSides .news {
  width: 37px;
  height: 300px;
  background-color: #F1F1F0;
  background: url(../images/spriteSides.jpg) no-repeat;
  background-position: 0px 0px;
}
#spriteSides .weather {
  width: 37px;
  height: 300px;
  background-color: #F1F1F0;
  background: url(../images/spriteSides.jpg) no-repeat bottom right;
  background-position: 0px -602px;
}
.spritesWeather {
  margin: 0px;
  padding: 0px;
  display: block;
  background-repeat: no-repeat;
}
.spritesWeather a {padding: 0px; margin: 0px;}
.spritesWeather li {list-style-type: none;}
.spritesWeather li.clear {
  width: 40px;
  height: 40px;
  background: url(../images/weather/spriteWeatherForcast.gif) no-repeat;
  background-position: 0px -171px;
}
.spritesWeather li.cloudy {
  width: 40px;
  height: 40px;
  background: url(../images/weather/spriteWeatherForcast.gif) no-repeat;
  background-position: 0px -357px;
}
.spritesWeather li.cold {
  width: 40px;
  height: 40px;
  background: url(../images/weather/spriteWeatherForcast.gif) no-repeat;
  background-position: 0px -47px;
}
.spritesWeather li.fog {
  width: 40px;
  height: 40px;
  background: url(../images/weather/spriteWeatherForcast.gif) no-repeat;
  background-position: 0px -132px;
}
.spritesWeather li.freezerain {
  width: 40px;
  height: 40px;
  background: url(../images/weather/spriteWeatherForcast.gif) no-repeat;
  background-position: 0px -220px;
}
.spritesWeather li.hot {
  width: 40px;
  height: 40px;
  background: url(../images/weather/spriteWeatherForcast.gif) no-repeat;
  background-position: 0px -314px;
}
.spritesWeather li.mostlycloudy {
  width: 40px;
  height: 40px;
  background: url(../images/weather/spriteWeatherForcast.gif) no-repeat;
  background-position: 0px -85px;
}
.spritesWeather li.partlycloudy {
  width: 40px;
  height: 40px;
  background: url(../images/weather/spriteWeatherForcast.gif) no-repeat;
  background-position: 0px -265px;
}
.spritesWeather li.rain {
  width: 40px;
  height: 40px;
  background: url(../images/weather/spriteWeatherForcast.gif) no-repeat;
  background-position: 0px -3px;
}
.spritesWeather li.rainshowers {
  width: 40px;
  height: 40px;
  background: url(../images/weather/spriteWeatherForcast.gif) no-repeat;
  background-position: 0px -3px;
}
.spritesWeather li.rainsnow {
  width: 40px;
  height: 40px;
  background: url(../images/weather/spriteWeatherForcast.gif) no-repeat;
  background-position: 0px -220px;
}
.spritesWeather li.snow {
  width: 40px;
  height: 40px;
  background: url(../images/weather/spriteWeatherForcast.gif) no-repeat;
  background-position: 0px -452px;
}
.spritesWeather li.snowshowers {
  width: 40px;
  height: 40px;
  background: url(../images/weather/spriteWeatherForcast.gif) no-repeat;
  background-position: 0px -542px;
}
.spritesWeather li.thunder {
  width: 40px;
  height: 40px;
  background: url(../images/weather/spriteWeatherForcast.gif) no-repeat;
  background-position: 0px -406px;
}
.spritesWeather li.windy {
  width: 40px;
  height: 40px;
  background: url(../images/weather/spriteWeatherForcast.gif) no-repeat;
  background-position: 0px -491px;
}
.headerimage {
  background: url(../images/header.jpg) no-repeat center #005A9C;
  text-align: center;
  vertical-align: top;
}
.mastheadHeight {height: 80px;}
#mastheadContentArea {
  width: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}
.spriteIcons {
  margin: 0px;
  padding: 0px;
  display: block;
  background-repeat: no-repeat;
}
.spriteIcons.a {margin: 0px; padding: 0px;}
.spriteIcons li {list-style: none;}
.spriteIcons li.chart {
  height: 21px;
  background: url(../images/spriteIcons.gif) no-repeat;
  background-position: 0px -31px;
  padding-left: 28px;
}
.spriteIcons li.futures {
  height: 23px;
  background: url(../images/spriteIcons.gif) no-repeat;
  background-position: 0px -52px;
  padding-left: 32px;
}
.spriteIcons li.document {
  width: 27px;
  height: 28px;
  background: url(../images/spriteIcons.gif) no-repeat;
  background-position: -79px 0px;
}
.spriteIcons li.markets-up {
  float: left;
  font-weight: bold;
  color: #829b1a;
  display: inline-block;
  background: url(../images/spriteIcons.gif) no-repeat;
  background-position: 0px 0px;
  padding-left: 20px;
  margin-left: 11px;
}
.spriteIcons li.markets-down {
  float: left;
  font-weight: bold;
  color: #cf3200;
  display: inline-block;
  background: url(../images/spriteIcons.gif) no-repeat;
  background-position: 0px -14px;
  padding-left: 16px;
  margin-left: 11px;
}
.spriteIcons li.futures-up {
  float: right;
  font-weight: bold;
  color: #829b1a;
  display: inline-block;
  background: url(../images/spriteIcons.gif) no-repeat;
  background-position: right top;
  padding-right: 26px;
  margin-right: -15px;
  width: 80px;
  text-align: right;
}
.spriteIcons li.futures-down {
  float: right;
  font-weight: bold;
  color: #cf3200;
  display: inline-block;
  background: url(../images/spriteIcons.gif) no-repeat;
  background-position: right -13px;
  padding: 0px;
  margin: 0px;
  padding-right: 26px;
  margin-right: -15px;
  width: 80px;
  text-align: right;
}
h1.pageTitle {
  font-family: "Lato", Arial, sans-serif;
  font-size: 22px;
  font-weight: normal;
  color: #999999;
  margin-top: 5px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  float: left;
}
h1 .hBold {
  font-family: "Lato", Arial, sans-serif;
  font-weight: bold;
  font-size: 22px;
  color: #000;
}
h2.box {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.875em;
  line-height: normal;
  font-weight: bold;
  color: #FFFFFF;
  margin-top: 0px;
  margin-bottom: 0px;
  display: block;
  border-bottom: 1px solid #043C5A; 
}
#locationInfoGutter {
  padding: 20px 0;
  border-bottom: 1px solid #043C5A;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.825rem;
  font-weight: 400;
  line-height: 18px;
  color: #5A5A5A;
}
#locationInfoGutter h3 {
  font-family: "Lato", Arial, sans-serif;
  font-size: 1.3rem;
  margin: 0px 0px 0px 0px;
  line-height: 1.2;
  font-weight: 300;
  color: #043C5A;
  margin-bottom: 8px;
}
.boxHeading {
  padding: 4px 10px 4px 10px;
  background-color: #043C5A;
  display: inline-block;
  line-height: 1.2;
  font-size: 1.1249875rem;
  font-weight: 400;
}
.inputBox {border: 1px solid #005a9c;}
.readMore a {text-decoration: none; color: #31598a;}
.footNote {
  font-family: "Lato", Arial, sans-serif;
  font-style: italic;
  font-size: 10px;
  color: #333;
  margin-top: 15px;
}
#container {background-color: #FFF;}
#alert {background-color: #C60000;}
.alertsSpacer {
  background-color: #C60000;
  height: 4px;
  font-size: 0;
}
.alertsContainer {width: 100%;z-index: 3; position: absolute;}
.alertsContent {
  width: 100%;
  float: left;
  display: inline-block;
  background-color: #D83F2C;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 0;
}
.alertsContent ul li:before {display: none;}
.alerts {z-index: 3; float: left;}
.alerts.old {display: none;}
.alerts ul {margin: 0px;}
.alerts ul li {
  list-style: none;
  padding-left: 30px;
  font-family: "Lato", Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  color: #FFF;
  text-align: left;
}
.top-alert .alert-list li::before,
.alerts ul li::before {
  font-family: "icomoon";
  content: "";
  font-weight: normal;
  line-height: 1;
  font-size: 14px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.alertsToggle {
  width: 79px;
  height: 17px;
  margin: -2px 0 0;
  color: inherit;
  position: absolute;
  top: 100%;
  right: 32px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='237.000000pt' height='51.000000pt' viewBox='0 0 237.000000 51.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,51.000000) scale(0.100000,-0.100000)' fill='%23D83F2C' stroke='none'%3E%3Cpath d='M0 491 c0 -15 14 -22 68 -36 133 -34 209 -75 368 -203 158 -127 204 -159 281 -194 119 -54 148 -57 509 -58 328 0 332 0 409 25 104 34 168 79 305 210 123 119 177 163 225 184 56 25 147 51 176 51 22 0 29 5 29 20 0 20 -7 20 -1185 20 -1155 0 -1185 0 -1185 -19z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  text-align: center;
  background-repeat: no-repeat;
}
.alertsToggle::before {
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
  display: inline-block;
  color: #FFFFFF;
}
.alertsToggle.open::before {-webkit-transform: scaleY(-1); transform: scaleY(-1);}
#mainNav a:hover {color: #FC0;}
#mainNav {
  background-color: #3695d8;
  margin: 0px;
  display: block;
  text-align: center;
}
#mainNav .level1Bar {
  background-image: url(../images/level1NavSprite.gif);
  background-position: 0px 0px;
  background-repeat: repeat-x;
}
#mainNav table {
  width: auto;
  margin: auto auto;
  text-align: left;
}
#mainNav .noChildern {font-size: 1px; height: 8px;}
#navLevel1 {
  height: 25px;
  border-color: #01448A;
  border-style: none none none solid;
  border-width: 2px;
}
#navLevel1 TD {
  height: 25px;
  border-right-color: #01448A;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
#navLevel1 a {
  color: #FFFFFF;
  text-decoration: none;
  font-family: "Lato", Arial, sans-serif;
  font-size: 14px;
  display: block;
  padding: 8px 12px 8px 12px;
}
.chosenTDLevel1 {
  background-image: url(../images/level1NavSprite.gif);
  background-position: 0px -50px;
  background-repeat: repeat-x;
}
.unChosenTDLevel1 {background-color: none;}
#navLevel2 {height: 30px;}
#navLevel2 TD {height: 24px;}
#navLevel2 a {
  color: #FFFFFF;
  text-decoration: none;
  font-family: "Lato", Arial, sans-serif;
  font-size: 12px;
  display: block;
  padding: 5px 10px 5px 10px;
}
.chosenOnLevel2 {color: #FC0 !important;}
.chosenOnLevel3 { font-weight: bold;}
.spacingTDPipeLevel2 {
  color: #303030;
  cursor: default;
  vertical-align: middle;
  padding: 1px 0px 1px 0px;
  font-size: 12px;
}
ul#navLevel2 {
  margin: 0px;
  padding: 0px;
  list-style: none;
  font-size: 12px;
  background-image: none;
  display: inline;
}
#navLevel2 ul {z-index: 500;}
#navLevel2 li {
  float: left;
  display: inline;
  position: relative;
  margin: 0px;
  background-image: url(../images/submenu_divider.jpg);
  background-position: left;
  background-repeat: no-repeat;
  padding-top: 0px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
#navLevel2 li.firstChild {background-image: none;}
#navLevel2 li a {
  display: block;
  text-decoration: none;
  color: #fff;
  text-align: center;
  font-size: 12px;
}
#navLevel2 a.dropDown {
  background-image: url(../images/dropArrow.gif);
  background-position: right;
  background-repeat: no-repeat;
  padding-right: 18px;
}
#navLevel2 li a:hover {color: #FC0;}
#navLevel2 a.selected {color: #f00;}
#navLevel2 ul {
  position: absolute;
  left: 0px;
  display: none;
  margin: 2px 0px 0px 0px;
  padding: 1px 0px 0px 0px;
  list-style: none;
  border-width: 0px 1px 1px 1px;
  border-color: #888888;
  border-style: solid;
  height: auto;
  width: auto;
}
#navLevel2 ul li {
  width: 100%;
  display: block;
  clear: both;
  border-top: 1px solid #fff;
  background-image: none;
  background: #CEE5F5;
}
#navLevel2 ul a {
  display: block;
  height: 15px;
  padding: 4px 10px 4px 10px;
  color: #333;
  background-image: none;
  float: left;
}
#navLevel2 ul a:hover {
  text-decoration: underline;
  color: #333;
}
* html #navLevel2 ul {
  margin: 0px 0px 0px -2px;
}
.newsGroup {
  padding-left: 10px;
  margin: 0px;
}
.newsGroup h4 {
  font-family: "Lato", Arial, sans-serif;
  font-size: 12px;
  font-style: italic;
  color: #333333;
  margin-bottom: 8px;
}
ul.global {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.825rem;
  line-height: 1.3571;
  font-weight: 500;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-left: 0px;
  list-style: none;
  color: #31598a;
}
.global li {
  line-height: 1.3571;
  margin-bottom: 6px;
  margin-top: 4px;
}
a.global, 
a.global:link, 
a.global:visited {
  color: #043C5A;
  text-decoration: none;
  font-family: "Lato", Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
a.global:hover {
  text-decoration: underline;
  color: #5AA546 !important;
}
.quoteChart {
  padding-left: 7px;
}
.quoteChart h3 {
  font-family: "Lato", Arial, sans-serif;
  font-size: 24px;
  color: #043C5A;
  line-height: 29px;
  font-weight: 300;
  margin-left: 3px;
  margin-bottom: 3px;
  -webkit-margin-before: 0;
          margin-block-start: 0;
}
.quoteChart table {
  font-family: "Lato", Arial, sans-serif;
  font-size: 12px;
  color: #666666;
}
.quoteChart table td.note {
  font-size: 0.825rem !important;
}
.quoteChart th {
  color: #FFF;
  background-color: #4074B4;
  padding: 5px;
}
.quoteChart td {
  padding: 4px;
}
.quoteChart .label {
  text-align: right;
  font-weight: bold;
}
.quoteChart .whiteOut {
  background-color: #FFF;
}
.quoteChart .note {
  font-family: "Lato", Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
}
.quoteChart .legal {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.825rem;
  font-weight: 400;
}
#locationInfo p {
  margin-top: 0.75em;
  margin-bottom: 0px;
}
hr.hRule {
  height: 1px;
  border: none;
  border-bottom: 1px solid #cbd5e2;
  margin-top: 10px;
  margin-bottom: 10px;
}
ul.documentList {
  font-family: "Lato", Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-left: 0px;
  list-style: none;
}
.lastUpdated {
  color: #666;
  font-size: 10px;
  font-weight: normal;
}
.documentList li a {
  color: #31598a;
  text-decoration: none;
  background-image: url(../images/download-icon.gif);
  background-repeat: no-repeat;
  padding-left: 30px;
  padding-bottom: 12px;
}
#selectLocation {
  float: right;
  padding-top: 0;
  margin-top: -4px;
}
#footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 2rem;
  background-color: #31598a;
  color: #FFF;
  text-align: center;
}
#footer ul {
  list-style: none;
  margin: 0;
  padding: 4px 0px 2px 0px;
}
#footer li {
  display: inline;
  border-left: 1px solid #FFF;
  font-family: "Lato", Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
#footer li.firstChild {
  border: none;
}
#footer .footerLinks a:link, #footer .footerLinks a:visited {
  color: #FFF;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
}
#footer .footerLinks a:hover {
  color: #FC0;
}
#rightFooterContainer {
  text-align: right;
  padding-right: 10px;
}
#footerNote {
  text-align: center;
  color: white;
}
#footerDebugHint {
  font-size: xx-small;
  color: #486F9E;
}
.footerActionLink {
  font-family: "Lato", Arial, sans-serif;
  font-size: xx-small;
  color: blue;
  text-decoration: none;
  cursor: pointer;
}
.footerActionLink:hover {
  text-decoration: underline;
}
div.selectbox-wrapper {
  position: absolute;
  background-color: white;
  border: 1px solid #cbd5e2;
  margin: 0px;
  margin-top: -1px;
  padding: 0px;
  padding-left: 2px;
  font-size: 12px;
  text-align: left;
  max-height: 200px;
  overflow: auto;
  overflow-x: hidden;
  z-index: 10;
}
div.selectbox-wrapper ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
div.selectbox-wrapper ul li.selected {
  background-color: #EAF2FB;
}
div.selectbox-wrapper ul li.current {
  background-color: #E0E0E0;
}
div.selectbox-wrapper ul li {
  list-style-type: none;
  display: block;
  margin: 0px;
  padding: 2px;
  cursor: pointer;
  font-size: 0.825rem;
  font-weight: 400;
  line-height: 1.4285;
}
.selectbox {
  right: 0px;
  margin: 0px 10px 0px 0px;
  padding: 4px 15px 3px 4px;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.825rem;
  font-weight: 400;
  line-height: 1.4285;
  color: #FFFFFF;
  display: block;
  text-align: left;
  background: #E6AA23 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8'%3e%3cpath fill='%23FFFFFF' d='M0,0L11,0L5.5,8L0,0z'/%3e%3c/svg%3e") no-repeat right 5px center/18px 9px;
  cursor: pointer;
  padding: 0.175rem 2.1875rem 0.175rem 1.1875rem;
  height: calc(1.12em + 0.65rem + 2px);
  border: 1px solid #bfbfbf;
  border-radius: 4px;
}
div.selectbox-wrapper ul li::before {display: none;}
div#jQueryUITabs_locationInfoTabbedContainer {margin-right: 10px;}
div#jQueryUITabs_locationInfoTabbedContainer .cashbidspad {padding-left: 10px;}
div#jQueryUITabs_WeatherTabbedContainer {margin-right: 10px;}
div#jQueryUITabs_NewsTabbedContainer {margin-right: 10px;}
.detailPageData LABEL {font-weight: bold;}
.boldLabels LABEL {font-weight: bold;}
.right {text-align: right;}
.underline {text-decoration: underline;}
.nowrap {white-space: nowrap;}
.center {text-align: center;}
.bold {font-weight: 700;}
.textCellPad td {padding: 0px 2px 0px 2px;}
.textCellPad {border-collapse: collapse;border-spacing: 0px;}
.select-free iframe {
  display: none;
  display/**/: block;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  -webkit-filter: mask();
          filter: mask();
  width: 3000px;
  height: 10000px;
}
#CQuoteErrMessageArea {
  padding: 20px 0px;
  font-weight: bold;
}
.adjustmentsTitle {
  font-weight: bold;
}
.adjAndSumTable td {
  vertical-align: middle;
}
.adjustmentsTable td {
  border-color: black;
  border-style: solid;
  border-width: 0px;
  padding: 1px 1px 1px 1px;
}
.adjustmentsTable {
  border-collapse: collapse;
  border-spacing: 0px;
}
.settlementLineSummaryTable td {
  border-color: black;
  border-style: solid;
  border-width: 0px;
  padding: 0px 2px 0px 2px;
}
.settlementLineSummaryTable {
  border-collapse: collapse;
  border-spacing: 0px;
  margin: auto;
}
.adjFirstRow {
  border-top-width: 1px;
}
.adjLastRow {
  border-bottom-width: 1px;
}
.adjFirstCol {
  border-left-width: 1px;
}
.adjLastCol {
  border-right-width: 0px;
}
#pageTitleContainer {
  text-align: left;
  padding: 20px 24px;
  background: #043C5A;
  max-width: 100% !important;
  margin: 0 auto;
  text-transform: uppercase;
  font-size: 1.1249875rem;
  font-weight: 400;
  line-height: 1.2;
  color: #fff;
  margin-bottom: 25px;
}
#pageTitleContainer .urTxtH1 {
  text-transform: uppercase;
  font-size: 1.1249875rem;
  font-weight: 400;
  line-height: 1.2;
  color: #fff;
}
.underlineCell {
  border-bottom-width: 2px;
}
#quoteContainer table tr td span {
  padding: 0px 4px;
}
.urSTbvSortIconCell {
  padding-right: 0px;
}
.urSTbvColHdrLvl1Std {
  padding: 2px 3px;
}
.urSTbvHdrStd {
  border-bottom-width: 0px;
}
.urTxtRef {
  color: green !important;
}
.urLInvBar {
  color: #d0001d;
  font-size: 0.7em;
  padding-right: 4px;
}
.alignLabelTop .urLBar {
  vertical-align: top;
}
.alignTextViewTop .urTxtStd {
  vertical-align: top;
}
.urMsgBarErrBtm {
  border-bottom: 0px;
  margin: 0px;
  background-color: transparent;
}
.urMsgBarStdBtm {
  border-bottom: 0px;
  margin: 0px;
  background-color: transparent;
}
.urMsgBarErr {
  margin: 0px;
  background-color: #FDEDED;
  border: 2px dotted #F1A9A9;
}
.urMsgBarStd {
  margin: 0px;
  background-color: #D7F2DD;
  border: 2px dotted #89CD79;
}
.urSTbvStd .urLnk {
  WHITE-SPACE: nowrap;
}
.urSTbvStd TABLE {
  border-collapse: separate !important;
}
.urSTbvTit {
  padding-left: 0px;
}
.urCellBgHeader {
  background-color: #043C5A !important;
  color: #FFF !important;
}
.urCellBgFill3 {
  background-color: #F0F0F0 !important;
}
.eServ_urTxtStd {
  font-weight: normal;
  font-size: 0.825rem;
  color: #5A5A5A;
  font-style: normal;
  font-family: "Lato", Arial, sans-serif;
}
.eServ_urTxtStd_Attention {
  font-weight: normal;
  font-size: 0.75em;
  color: #E20006;
  font-style: normal;
  font-family: "Lato", Arial, sans-serif;
}
.eServ_urFontStd {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: normal;
}
.eServ_urTxtH1 {
  font-family: "Lato", Arial, sans-serif;
  font-size: 1em;
  font-weight: bold;
  color: #000;
  font-style: normal;
}
.eServ_urTxtH2 {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.825rem;
  font-weight: 400;
  color: #5A5A5A;
  font-style: normal;
}
.eServ_urTxtH3 {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  color: #000;
  font-style: normal;
}
.eServ_urLnkFunction {
  color: #699700;
  cursor: pointer;
}
.eServ_urLnkFunction:link,
.eServ_urLnkFunction:visited {
  color: #699700;
  font-size: 0.825rem;
  font-weight: 400;
}
.eServ_urLnkFunction:hover {
  color: #277518;
  text-decoration: underline;
}
.eServ_urLnk {
  color: #204BA2;
  text-decoration: underline;
  cursor: pointer;
}
.eServ_urLnk:link,
.eServ_urLnk:visited {
  font-size: 0.825rem;
  font-weight: 500;
  color: #699700;
  text-decoration: none;
}
.eServ_urLnk:hover {
  color: #277518;
  text-decoration: underline;
}
.eServ_urLnk_Attention,
.eServ_urLnk_Attention:link,
.eServ_urLnk_Attention:visited {
  color: #D30006;
  text-decoration: underline;
  cursor: pointer;
}
.eServ_urLnk_Attention:hover {
  color: #FF0007;
  text-decoration: underline;
}
.eServ_urSTbvColHdrLvl1First {
  background-color: #819EDD;
  color: #000000;
  cursor: default;
  font-size: 0.7em;
  font-weight: normal;
  height: 21px;
  padding: 3px 6px;
  text-align: left;
}
.eServ_urSTbvColHdrLvl1Std,
.eServ_urSTbvColHdrLvl1Last {
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  background-color: #819EDD;
  border-color: #FFF;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  cursor: default;
  font-size: 0.7em;
  font-weight: normal;
  padding: 3px 6px;
  text-align: left;
}
.eServ_urSTbvCellStd,
.eServ_urSTbvCellFirst,
.eServ_urSTbvCellLast,
.eServ_urSTbvCellAltStd,
.eServ_urSTbvCellAltFirst,
.eServ_urSTbvCellAltLast {
  background-color: #EFEFEF !important;
  border-color: #AEAEAE;
  border-style: solid;
  border-width: 0px 0px 1px 1px;
  color: #000;
  padding: 2px 3px;
  height: 1.3em;
}
.eServ_urSTbvCellLast,
.eServ_urSTbvCellAltLast {
  border-width: 0px 1px 1px 1px;
}
.eServ_urLBar {
  padding-right: 4px;
  font-weight: 700;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.825rem !important;
  line-height: 1.3571;
  color: #5A5A5A;
  white-space: nowrap;
}
.eServ_urEdf2TxtEnbl {
  display: inline-block;
  height: calc(1.4285em + 0.75rem + 2px);
  padding: 0.375rem 1.1875rem;
  font-size: 0.825rem;
  font-weight: 400;
  line-height: 1.4285;
  color: #5A5A5A;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #5A5A5A;
  border-radius: 4px;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.eServ_urDdlWhl {
  background-color: #FFF;
  color: #000;
  font-size: 0.7em;
  font-family: "Lato", Arial, sans-serif;
}
.eServ_urBtnStd {
  padding: 0 4px 0 5px;
  white-space: nowrap;
  cursor: pointer;
  font-size: 0.7em;
  margin: 0px 8px 0px 3px;
  border-width: 1px;
  border-style: solid;
  border-color: #676E75 #676E75 #676E75 #676E75;
  text-align: center;
  color: #000000;
  background-color: #F2E1AF;
  font-weight: normal;
  height: 14px;
  text-decoration: none;
}
.eServ_urBtnStd:link,
.eServ_urBtnStd:visited {
  text-decoration: none;
}
.eServ_urBtnStd:hover {
  background-color: #F2E1AF;
  border-color: #000000 #000000 #000000 #000000;
  color: #4B8BC7;
  text-decoration: none;
}
.urMsgBarErrBtm,
.urMsgBarStdBtm {
  border-bottom: 0px;
  margin: 0px;
  background-color: transparent;
}
.urMsgBarErr,
.urMsgBarStd {
  margin: 0px;
  background-color: #FDEDED;
  border: 2px dotted #F1A9A9;
}
.urMsgBarStd {
  background-color: #D7F2DD;
}
.urMsgBarImgError,
.urMsgBarImgWarning,
.urMsgBarImgLoading,
.urMsgBarImgOk,
.urMsgBarImgStop {
  height: 12px;
  width: 12px;
  background-image: url(/com.sap.portal.design.urdesigndata/themes/portal/eServicesTheme/common/statusicons/msg/ico12_msg_error.gif?7.0.22.2.1);
  background-repeat: no-repeat;
  margin: 0px 4px 0px 4px;
}
.urMsgBarImgWarning {
  background-image: url(/com.sap.portal.design.urdesigndata/themes/portal/eServicesTheme/common/statusicons/msg/ico12_msg_warning.gif?7.0.22.2.1);
}
.urMsgBarImgLoading {
  background-image: url(/com.sap.portal.design.urdesigndata/themes/portal/eServicesTheme/common/statusicons/msg/ico12_msg_loading.gif?7.0.22.2.1);
}
.urMsgBarImgOk {
  background-image: url(/com.sap.portal.design.urdesigndata/themes/portal/eServicesTheme/common/statusicons/msg/ico12_msg_success.gif?7.0.22.2.1);
}
.urMsgBarImgStop {
  background-image: url(/com.sap.portal.design.urdesigndata/themes/portal/eServicesTheme/common/statusicons/msg/ico12_msg_stop.gif?7.0.22.2.1);
}
.messageBarCommon {
  margin-top: 1px;
  line-height: 1.2em;
  -webkit-animation: flash 0.2s 1s 3 forwards;
          animation: flash 0.2s 1s 3 forwards;
}
@-webkit-keyframes flash {
  50% { opacity: 0;}
}
@keyframes flash {
  50% {opacity: 0;}
}
.rowHead {
  background-color: #D3DBED !important;
}
div.centerContent {
  font-size: medium;
  text-align: center;
}
div.centerContent > table {
  margin: auto auto !important;
  text-align: left;
}
#accountSelectionFavoritesList {
  list-style-type: none;
  margin: 3px 0px 0px 0px;
  padding: 0px;
}
#accountSelectionFavoritesList li {
  margin: 1px 0px 1px 0px;
  padding: 0px;
  list-style-type: none;
}
#accountSelectionFavoritesList li::before {
  display: none;
}
.accntFavGroup {
  border-bottom: 1px dotted #aaaaaa;
  border-top: 1px dotted #aaaaaa;
  background-color: #F0F0F0;
  padding-right: 2px;
  padding-left: 1px;
  width: 100%;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,startColorStr=#FFF0F0F0,endColorStr=white);
}
.accntFavGroup table {
  vertical-align: bottom;
}
.accntFavGroup td {
  padding-right: 2px;
  padding-left: 2px;
}
.favName {
  font-size: 0.825rem !important;
  font-weight: bold;
}
.favName a {
  color: #000;
  text-decoration: none;
}
.favName a:hover {
  text-decoration: underline;
}
.favActionsContainer {
  text-align: right;
  vertical-align: middle;
  white-space: nowrap;
}
.favActionAnchor,
.selectedPartnersActionAnchor {
  cursor: pointer;
}
#accountSelectionFavoritesList .accntFavGroupAccountsTable {
  table-layout: fixed;
  width: 100%;
}
#accountSelectionFavoritesList .accntFavAccnt {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0.7em;
}
#accountSelectionFavoritesList .urBtnStd {
  border-right: transparent 0px none;
  border-left: transparent 0px none;
  border-top: transparent 0px none;
  border-bottom: transparent 0px none;
  background-color: transparent;
}
.SItreeText {
  padding: 0px 3px;
}
.sectionHead {
  padding: 0.5em;
  background-color: #043C5A;
  margin: 10px 0px 1px 0px;
}
.sectionHead span {
  color: #FFFFFF !important;
}
.helpPopup {
  position: absolute;
  padding: 0px;
  top: -1000px;
  left: -1000px;
  visibility: hidden;
  border: 1px solid black;
  z-index: 1100;
  background-color: lightyellow;
  width: 250px;
  overflow-x: hidden;
  overflow-y: auto;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}
.helpPopupContent {
  padding: 5px;
  font: normal 11px Verdana;
  line-height: 1.3em;
}
.helpPopupClose {
  border: 0px !important;
  float: right;
  margin: 4px;
}
.helpPopupArrowHead {
  z-index: 1101;
  position: absolute;
  top: -500px;
  left: 0px;
  visibility: hidden;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}
.labelIconContainer,
#label_material_td {
  white-space: nowrap;
}
.labelIconContainer label,
label.urLBar {
  padding-right: 4px;
  padding-left: 4px;
  margin-right: 0px;
  font-weight: 700;
  font-size: 0.825rem;
  line-height: 1.3571;
  color: #5A5A5A;
  text-align: left;
  margin-bottom: 0;
}
.displayLabelAsBlockWrapper label {
  display: block;
}
a.mOver, a.mOver:link {
  border: 0px;
  text-decoration: none !important;
  font-size: 1px;
  margin-left: 2px;
  margin-right: 2px;
  vertical-align: middle;
  display: inline-block;
}
a.mOver:hover {
  background-position: 0px 100%;
}
.relateShipmentsTablesPadding {
  padding: 0.4em, 0em;
}
.navStep,
.navStep_Current,
.navStep_Completed {
  text-align: center;
  padding: 10px 12px;
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  border-color: #043C5A;
  color: #043C5A;
  line-height: 16px;
}
.navStep .urTxtStd {
  color: #043C5A;
  vertical-align: text-top;
}
.navStep_Current {
  background-color: #3C647D;
  border-color: #3C647D;
  color: #FFFFFF;
}
.navStep_Current .urTxtH3,
.navStep_Completed .urTxtStd {
  color: #FFFFFF;
  vertical-align: text-top;
}
.navStep_Completed {
  background-color: #9BC83C;
  background-image: none;
  border-color: #5AA546;
  color: #FFFFFF;
}
.navStep_arrow_top {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: black;
  width: 20px;
  height: 0.9em;
}
.navStep_arrow_top div,
.navStep_arrow_bottom div {
  background-image: url(../images/ProgressStepArrowHead.gif);
  width: 7px;
  height: 7px;
  background-position: -1px -1px;
  background-repeat: no-repeat;
  font-size: 3px;
}
.navStep_arrow_bottom {
  width: 20px;
  height: 0.7em;
}
.navStep_arrow_bottom div {
  background-image: url(../images/ProgressStepArrowHead.gif);
  background-position: -1px -8px;
}
.entrancePageBody {
  background-color: #043C5A;
  background-position: top center;
  background-repeat: no-repeat;
  background-image: none !important;
}
.entrancePageBody div,
.entrancePageBody fieldset {
  border: 0 none !important;
}
.entrancePageBody hr {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 0 none;
  border-right: 0 none;
  border-left: 0 none;
}
#marketCommentrayAudioArea {
  padding: 4px;
  margin-top: 4px;
  background-color: #e2ecf8;
  border: 1px solid #333333;
}
#contractTotalsTable .urSTbvColHdrTtl {
  text-decoration: underline;
}
.offerDialog {
  padding: 0px 0px 0px 0px !important;
  overflow: hidden !important;
}
#offerDetailsTable {
  border-collapse: collapse;
  border-spacing: 0px;
  text-align: left;
}
#offerDetailsTable LABEL {
  font-weight: bold;
}
#offerDetailsTable td.labelCol,
#offerDetailsTable td.adminLabelCol {
  background-color: transparent;
  text-align: right;
}
#offerDetailsTable td {
  padding: 0px 1px 5px 3px;
  height: 1.4em;
  vertical-align: middle;
  position: relative;
}
#offerDetailsTable TD > span {
  display: inline-block;
  max-width: 200px;
  position: relative;
}
#offerDetailsTable .urEdf2HlpDate {
  top: 5px;
  right: 5px;
  transform: none;
}
#offerDetailsTable td  {
  padding-left: 5px;
}
#offerDetailsTable select.halfBox,
.accountSelect select.halfBox {
  display: none;
}
#offerDetailsTable .urDdlWhl {
  max-width: 296px;
}
#offerDetailsTable .urLBarDsbl,
#offerDetailsTable .urLBarDsblInv,
#offerDetailsTable .urLBarInvDsbl,
#offerDetailsTable .urLBarInv{
  font-size: 0.825rem;
  color: #5A5A5A;
  padding-right: 4px;
}
.offerInputTrailingLabel {
  padding-left: 3px;
}

#orderQty2 {
  width:60%;
  text-align: right;
}

.custom-combobox {
  padding: 0.175rem 2.1875rem 0.175rem 1.1875rem;
  font-size: 0.825rem;
  font-weight: 400;
  line-height: 1.4285;
  color: #5A5A5A;
  border: 1px solid #bfbfbf !important;
  border-radius: 4px;
}

/*Styles to make custom combo box to match other offer fields on Desktop*/
#offerDetailsTable span.custom-combobox {
  max-width: 296px;
}

#offerDetailsTable input.custom-combobox-input {
  font-size: 0.825rem;
  font-weight: 400;
  line-height: 1.4285;
  color: #5A5A5A;
  vertical-align: middle;
  font-family: "Lato", Arial, sans-serif;
  margin: 0.150rem 0rem;
  padding: 0rem 0rem;
}

.offerWarningText {
  font-size: 11px;
  font-weight: bold;
  font-family: "Lato", Arial, sans-serif;
  color: #FF0000;
  margin-bottom: 10px;
}
.locationOfferActionPolicy {
  font-size: 12px;
  background-color: #E0E0E0;
  font-family: "Lato", Arial, sans-serif;
  color: #000000;
  border: 1px solid #989898;
  margin-top: 10px;
  padding: 10px;
}
.offerActionTray {
  background-image: url(../images/HangingToolbar_21.gif);
  height: 21px;
  background-position: left 0px;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 10px;
  margin: 0px 4px 5px;
  display: inline-block;
  overflow: hidden;
}
.offerActionTray div {
  padding: 2px 10px 2px 0px;
  height: 21px;
  background-position: right -21px;
  background-repeat: no-repeat;
  font-family: "Lato", Arial, sans-serif;
  display: inline-block;
  white-space: nowrap;
  background-image: url(../images/HangingToolbar_21.gif);
}
.offerActionIcon {
  margin: 0px 4px;
  font-size: 13px;
}
.offerActionIcon:hover {
  text-decoration: none;
}
.offerActionIcon img {
  border: none;
  vertical-align: middle;
  margin-top: -10px;
}
.offerActionIcon span {
  color: white;
  font-size: 11px;
  vertical-align: text-top;
}
div.offerDisplayWrapper {
  width: 100%;
}
div.reviewAgreement table {
  font-size: 12px;
  background-color: #E0E0E0;
  font-weight: bold;
  font-family: "Lato", Arial, sans-serif;
  border: 1px solid #989898;
  margin: 10px auto;
  padding: 5px;
  display: table;
  text-align: left;
  color: #000000;
}
.reviewAgreement table td {
  font-size: 12px !important;
  vertical-align: top;
}
div.reviewAgreement img {
  height: 20px;
  margin: 2px 5px 2px 0;
}
.offerCommentsContainer {
  margin-top: 3px;
  margin-bottom: 3px;
  overflow-x: auto;
  max-height: 50;
  max-width: 350;
}
.offerCommentsContainer span {
  white-space: pre-line;
}
div.offerTableControlWrapper select {
  max-width: 296px;
}
.offerButtonLinkDisabled {
  background-image: url(../images/buttons-sprite.gif);
  background-position: left -200px;
  background-repeat: no-repeat;
}
.offerButtonLinkDisabled a {
  background-image: url(../images/buttons-sprite.gif);
  background-position: right -225px;
  background-repeat: no-repeat;
  color: #E2E2E2;
}
.offerButtonLink input {
  background-image: url(../images/buttons-sprite.gif);
  background-position: right -25px;
  background-repeat: no-repeat;
  color: #FFF;
  font-family: "Lato", Arial, sans-serif;
  font-size: 11px;
  margin-top: 0px;
  padding-right: 10px;
  display: inline-block;
  padding-top: 0px;
  height: 24px;
}
.offerButtonLink a.arrow {
  background-image: url(../images/buttons-sprite.gif);
  background-position: right -50px;
  background-repeat: no-repeat;
  padding-right: 25px;
  white-space: nowrap;
}
.offerButtonLink input:hover {
  color: #FC0;
  text-decoration: underline;
}
#createContractFlag {
  text-align: left;
  margin-top: 5px;
}
#createContractFlag div,
#createContractFlag span {
  vertical-align: top;
}
#commentsTD textarea, #internalCommentsTD textarea {
  width: 100%;
  height: 50px;
}
.x-column-header-inner, .x-column-header-inner span {
  white-space: normal !important;
}
.gpoDashboardPriceHit .x-grid-cell {
  background-color: #d7fed7;
}
html > body .gpoDashboardPriceHit.x-grid-row-alt .x-grid-cell {
  background-color: #c8f3c8;
}
html > body .gpoDashboardPriceHit.x-grid-row-over .x-grid-cell, html > body .gpoDashboardPriceHit.x-grid-row-over.x-grid-row-alt .x-grid-cell {
  background-color: #b4dfb4;
}
.gpoDashboardWithdrawalRequested .x-grid-cell {
  border-top-color: red;
  border-bottom-color: red;
}
.gpoDashboardWarning .x-grid-cell {
  background-color: #FAFA93;
}
html > body .gpoDashboardWarning.x-grid-row-alt .x-grid-cell {
  background-color: #FFF150;
}
html > body .gpoDashboardWarning.x-grid-row-over .x-grid-cell,
html > body .gpoDashboardWarning.x-grid-row-over.x-grid-row-alt .x-grid-cell {
  background-color: #F8E843;
}
.gpoDashboardFault .x-grid-cell {
  background-color: #FAB2B2;
}
html > body .gpoDashboardFault.x-grid-row-alt .x-grid-cell {
  background-color: #f3c8c8;
}
html > body .gpoDashboardFault.x-grid-row-over .x-grid-cell,
html > body .gpoDashboardFault.x-grid-row-over.x-grid-row-alt .x-grid-cell {
  background-color: #ef9797;
}
.gpoDashboardPreviouslyHit .x-grid-cell {
  background-color: #d6eeff;
}
html > body .gpoDashboardPreviouslyHit.x-grid-row-alt .x-grid-cell {
  background-color: #c2e5ff;
}
html > body .gpoDashboardPreviouslyHit.x-grid-row-over .x-grid-cell,
html > body .gpoDashboardPreviouslyHit.x-grid-row-over.x-grid-row-alt .x-grid-cell {
  background-color: #b1d3ec;
}

.gpoDashboardOfferNum{
  color:black;
  font-weight: bolder;
}
.x-grid-cell a {
  text-decoration: underline;
}
.commentsIcon, .accountIcon {
  display: inline-block;
  *display: inline;
}
.commentsIcon img, .accountIcon img {
  display: inline-block;
}
#LegendContainer{
  width:100%;
}
.offerLegend {
  border-color: #043C5A;
  border-style: solid;
  border-width: 1px;
  margin: 0px;
  padding: 5px;
}
.offerLegend span {
  font-size: 80%;
}
.offerLegend table {
  width: 100%;
  padding: 0;
  list-style: none;
}
.offerLegend .enteredByAdminText {
  font-weight: bold;
  font-size: 100%;
}
.offerLegend .targetPrice {
  color: #b40000;
  font-size: 100%;
  font-weight: bold;
}
.offerLegend table tbody tr td {
  font-size: 80%;
  line-height: 24px;
  margin-bottom: 2px;
}
.offerLegend .offerLegendIcons {
  width: 32px;
}
.offerLegend table tbody tr td span {
  height: 16px;
  width: 30px;
  float: left;
  margin-right: 5px;
  margin-left: 0;
  border: 1px solid #999;
}
.showHiddenOption span,
.showHiddenOption label,
.showHiddenOption label img {
  display: inline;
  margin-top: 5px;
}
.showHiddenOption {
  display: inline;
  margin-top: 5px;
}
#showHiddenInfo {
  display: inline-block;
  vertical-align: middle;
  border: 0px;
  outline: 0px;
}
.helpIcon {
  background-image: url(../images/help_icon.gif);
  background-position: left 0px;
  height: 15px;
  width: 15px;
  border: 0px;
  outline: 0px;
}
.hiddenPeriod,
.hiddenPeriod .hiddenPeriod {
  background-color: #fff8a3;
}
.hiddenPeriod option {
  color: black;
  background-color: white;
}
.hiddenCommRow {
  background-color: #fff8a3;
}
.dashboardlegend {
  border: 1px solid #99bce8;
  background-color: #d5e3f5;
  display: inline-block;
  margin: 4px 0px;
  padding: 4px;
  line-height: 16px;
}
.dashboardlegend P {
  margin: 0.25em 0em;
}
.actionIcon {
  margin: 0px 3px 0px 3px;
}
.x-item-disabledactionIcon {
  display: none;
}
.xNoRecords {
  font-weight: bold;
  text-align: center;
}
#offerHistoryTable {
  border-collapse: collapse;
  margin: 0px 0px 5px;
}
#offerHistoryTable th {
  border: 1px solid #b36b6b;
  padding: 3px 5px 3px 3px;
}
#offerHistoryTable td {
  border: 1px solid #b36b6b;
  padding: 3px;
}
#offerHistoryTable th {
  text-align: left;
  background-color: #ebcdcd;
}
#offerHistoryTable th span {
  font-weight: bold;
}
.eservButtonContainer {
  margin: 5px;
  padding: 0;
}
#iFrameLoadingMessage {
  z-index: 1000;
  background: white;
  display: inline;
  padding: 3px;
  top: 0px;
  left: 0px;
  position: absolute;
}
#summaryTotalsTable .urSTbvColHdrLvl1TransFirst,
#summaryTotalsTable .urSTbvColHdrLvl1TransStd {
  text-decoration: underline;
}
#nav_container_div .urTrcHdPln {
  BORDER-TOP: #BACCE0 1px solid;
  BORDER-BOTTOM: #BACCE0 1px solid;
  border-left-width: 0px !important;
  border-right-width: 0px !important;
  BACKGROUND-IMAGE: url("/irj/portalapps/eServicesLayouts/images/subNavHeader.gif");
  BACKGROUND-REPEAT: repeat-x;
  BACKGROUND-COLOR: #EFF3F8;
  height: 23px;
}
#nav_container_div .urTrcTitBox {
  FONT-SIZE: 11px;
}
#nav_container_div .urTrcBodyBoxBdr {
  border-width: 0px 0px 0px 0px !important;
}
.urSTbvColHdrTtl {
  font-size: 1em;
}
#contentAreaDiv {
  padding-bottom: 2em;
  padding-top: 25px;
}
.prtlPageConF {
  width: 100% !important;
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.singleiView {
  margin: 0px;
}
.prtlBody {
  padding: 0px;
}
.bungeServicesUI5Dialog {
  position: fixed !important;
}
.bungeServicesUI5View {
  position: static;
  padding: 0px 4px 8px 4px;
}
.bungeServicesUI5SplitApp {
  display: -webkit-box;
  display: flex;
  display: -ms-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
}
.bungeServicesUI5SplitApp .sapMSplitContainerMaster {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-shrink: 0;
  -webkit-flex-shrink: 0;
}
.bungeServicesUI5SplitApp .sapMNav {
  height: auto;
}
.bungeServicesUI5SplitApp .sapMNav .sapMNavItem {
  height: auto;
  position: static;
}
.bungeServicesUI5SplitApp .sapMNav .sapMNavItem > section {
  position: static;
}
.bungeServicesUI5SplitApp .sapMNav .sapMNavItem > footer {
  position: static;
  height: 3rem !important;
}
.bungeServicesUI5Page > section {
  position: static;
}
.bungeServicesUI5Page > footer {
  position: static;
  height: 3rem !important;
}
.sapMBarLeft, .sapMBarRight {
  height: auto !important;
}
.bunge-btn {
  color: #31598a;
  font-size: 11px;
  text-decoration: none;
  font-family: "Lato", Arial, sans-serif;
  display: inline-block;
  white-space: nowrap;
  vertical-align: middle;
}
.bunge-btn:hover {
  text-decoration: none;
}
.bunge-btn .btn {
  text-align: center;
  z-index: 10;
}
@font-face {
  font-family: icons;
  src: url(g39/fonts/Bunge-Mobile-Icons-V2.ttf);
}
.bunge-btn .icon {
  font-family: icons;
  font-size: 26px;
}
.ui-front {
  z-index: 20;
}
.x-mask {
  z-index: 19;
}
.ui-dialog {
  z-index: 30;
}
.accountResults {
  -webkit-padding-start: 0.25em;
          padding-inline-start: 0.25em;
  max-width: 100%;
  max-height: 25em;
  overflow: auto;
}
.accountResults .subText {
  color: #676e74;
  margin-left: 1em;
  font-size: 0.9em;
}
.accountResults .ui-menu-item .ui-state-active {
  color: black;
  background-color: #e9eef4;
}
.accountResults li {
  list-style: none;
  cursor: pointer;
  color: black;
  font-family: "Lato", Arial, sans-serif;
  margin-bottom: 0.1em;
}
ul.accountResults {
  margin-left: 9999px;
  -webkit-box-shadow: 0em 0.5em 0.5em 2px #808080;
          box-shadow: 0em 0.5em 0.5em 2px #808080;
  z-index: 21;
}
#autocompleteHiddenDiv {
  position: absolute;
  left: 0;
  top: 0;
  margin-left: -9999px;
  white-space: normal;
  width: 100%;
  z-index: 21;
}
.custom-combobox {
  display: inline-block;
  border: 1px solid #aaaaaa;
}
input.halfBox,
select.halfBox {
  border: none;
  border-width: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 20px;
  min-height: 20px;
}
select.halfBox {
  margin-left: -0.5em;
}
input.halfbox::-ms-clear,
input.halfbox::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
input.halfbox::-webkit-search-decoration,
input.halfbox::-webkit-search-cancel-button,
input.halfbox::-webkit-search-results-button,
input.halfbox::-webkit-search-results-decoration {
  display: none;
}
.loadingIcon {
  margin: 0;
  position: relative;
  top: 2px;
  right: 40px;
  z-index: 40;
}
.offerTypeDialogWindow .bunge-text-btn .btn {
  font-weight: bold;
}
.offerTypeDialogWindow br {
  line-height: 8px;
}
#bodySize.offerTypeDialogWindow, 
div#bodySize {
  padding: 0px 2px 2px 2px;
  background-color: #ffffff;
}
.offerTypeDialogWindow .bunge-text-btn {
  min-width: 100px;
}
.offerTypeDialogWindow .description {
  font-family: "Lato", Arial, sans-serif;
  font-size  : 0.8em;
  font-style : normal;
  color      : #000;
  font-weight: normal;
  line-height: 1.3em;
}
.offerTypeDialogWindow .selectListDiv {
  float: left;
  width: 70px;
}
.offerTypeDialogWindow .selectListDiv .icon {
  font-family: icons;
  font-size: 44px;
  color: #31598a;
}
.offerTypeColumnIcon {
  font-family: icons;
  font-size: 2em;
}
.offerTypeDialogWindow .bunge-text-box {
  width: 100%;
}
.offerTypeDialogWindow .selectListDiv .icon.nearby {
  font-size: 35px;
}
.offerTypeDialogWindow .card {
  padding: 1em;
  height: 6em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -1px;
  height: 6em;
  display: flex;
  border-width: 1px;
  border-color: #9a9a9a;
  border-style: solid;
  outline-width: 1px;
  outline-color: #eeeeee;
  outline-style: solid;
  cursor: pointer;
}
.offerTypeDialogWindow .card:hover {
  background-color: #e9eef4;
}
.offerTypeDialogWindow .card > * {
  margin: auto;
}
.offerTypeDialogWindow .section {
  margin: 0.5em;
}
.offerTypeDialogWindow .chevron::before {
  border-style: solid;
  border-width: 0.05em 0.05em 0 0;
  content: "";
  display: inline-block;
  height: 0.75em;
  left: 0.1em;
  position: relative;
  top: 0.15em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  vertical-align: top;
  width: 0.75em;
}
.offerTypeDialogWindow .chevron.right:before {
  left: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.offerTypeDialogWindow .chevron.right {
  float: right;
}
.offerTypeDialogWindow .sectionTitle {
  font-weight: bold;
  color: #31598a;
  margin: 0.5em 0.5em 0em 0.5em;
  display: inline-block;
}
.quoteChart .offerButtonTableCell {
  font-size: 24px;
  padding: 0px 4px;
}
ul, ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.header-holder, .top-alert .opener i, .dropdown .dropdown-toggle:after {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url("g39/fonts/lato/S6u-w4BMUTPHjxsIPx-mPCLQ7A.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url("g39/fonts/lato/S6u-w4BMUTPHjxsIPx-oPCI.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("g39/fonts/lato/S6u_w4BMUTPHjxsI9w2_FQft1dw.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("g39/fonts/lato/S6u_w4BMUTPHjxsI9w2_Gwft.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("g39/fonts/lato/S6u8w4BMUTPHjxsAUi-qJCY.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("g39/fonts/lato/S6u8w4BMUTPHjxsAXC-q.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("g39/fonts/lato/S6u_w4BMUTPHjxsI5wq_FQft1dw.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("g39/fonts/lato/S6u_w4BMUTPHjxsI5wq_Gwft.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("g39/fonts/lato/S6u8w4BMUTPHh30AUi-qJCY.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("g39/fonts/lato/S6u8w4BMUTPHh30AXC-q.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("g39/fonts/lato/S6u9w4BMUTPHh7USSwaPGR_p.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("g39/fonts/lato/S6u9w4BMUTPHh7USSwiPGQ.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("g39/fonts/lato/S6uyw4BMUTPHjxAwXjeu.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("g39/fonts/lato/S6uyw4BMUTPHjx4wXg.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("g39/fonts/lato/S6u9w4BMUTPHh6UVSwaPGR_p.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("g39/fonts/lato/S6u9w4BMUTPHh6UVSwiPGQ.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: icomoon;
  src: url("g39/fonts/icomoon.eot");
  src: url("g39/fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("g39/fonts/icomoon.woff") format("woff"), url("g39/fonts/icomoon.ttf") format("truetype"), url("g39/fonts/icomoon.svgicomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-], [class*=" icon-"] {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-checkmark:before {
  content: "";
}
.icon-facebook-f:before {
  content: "";
}
.icon-twitter:before {
  content: "";
}
.icon-linkedin-in:before {
  content: "";
}
.icon-instagram:before {
  content: "";
}
.icon-user:before {
  content: "";
}
@font-face {
  font-family: 'Bunge Mobile Icons';
    src: url('g39/fonts/BungeMobileIcons.eot');
    src: url('g39/fonts/BungeMobileIcons.eot?#iefix') format('embedded-opentype'),
         url('g39/fonts/BungeMobileIcons.woff2') format('woff2'),
         url('g39/fonts/BungeMobileIcons.woff') format('woff'),
         url('g39/fonts/BungeMobileIcons.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
[class^=bunge-icon-], [class*=" bunge-icon-"] {
  font-family: "Bunge Mobile Icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bunge-icon-doller:before {
  content: "";
  font-size: 24px;
}
body {
  min-width: 320px;
  font-family: "Lato", Arial, sans-serif;
  -ms-overflow-style: scrollbar;
}
@media (max-width: 991.98px) {
  body.nav-active {
    overflow: hidden;
  }
}
a,
.btn,
button {
  text-decoration: none;
}
a:focus, a:active,
.btn:focus,
.btn:active,
button:focus,
button:active {
  outline: none;
}
.btn:hover,
button:hover {
  text-decoration: none;
}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child, .h1:last-child, .h2:last-child, .h3:last-child, .h4:last-child, .h5:last-child, .h6:last-child {
  margin-bottom: 0 !important;
}
.white h1, .bg-bunge-blue h1, .white h2, .bg-bunge-blue h2, .white h3, .bg-bunge-blue h3, .white h4, .bg-bunge-blue h4, .white h5, .bg-bunge-blue h5, .white h6, .bg-bunge-blue h6, .white .h1, .bg-bunge-blue .h1, .white .h2, .bg-bunge-blue .h2, .white .h3, .bg-bunge-blue .h3, .white .h4, .bg-bunge-blue .h4, .white .h5, .bg-bunge-blue .h5, .white .h6, .bg-bunge-blue .h6 {
  color: inherit;
}
h1[class*=bg-], h2[class*=bg-], h3[class*=bg-], h4[class*=bg-], h5[class*=bg-], h6[class*=bg-], .h1[class*=bg-], .h2[class*=bg-], .h3[class*=bg-], .h4[class*=bg-], .h5[class*=bg-], .h6[class*=bg-] {
  padding: 10px 20px;
}
h1, .h1 {
  font-weight: 300;
}
h2, .h2 {
  font-weight: 300;
}
h3, .h3 {
  font-weight: 300;
}
h6, .h6 {
  font-weight: 700;
}
p:last-child {
  margin-bottom: 0 !important;
}
p a {
  color: #043C5A;
  text-decoration: none;
}
p a:hover {
  color: #043C5A;
  text-decoration: underline;
}
ul, ol {
  margin-bottom: 30px;
}
ul:last-child, ol:last-child {
  margin-bottom: 0 !important;
}
ul:not([class]), ul.default-list, ul.default-order-list, ol:not([class]), ol.default-list, ol.default-order-list {
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
}
ul:not([class]) li, ul.default-list li, ul.default-order-list li, ol:not([class]) li, ol.default-list li, ol.default-order-list li {
  padding: 0 0 0 25px;
  margin: 0 0 16px;
  position: relative;
}
ul:not([class]) li:last-child, ul.default-list li:last-child, ul.default-order-list li:last-child, ol:not([class]) li:last-child, ol.default-list li:last-child, ol.default-order-list li:last-child {
  margin-bottom: 1px;
}
ul:not([class]) ul, ul:not([class]) ol, ul.default-list ul, ul.default-list ol, ul.default-order-list ul, ul.default-order-list ol, ol:not([class]) ul, ol:not([class]) ol, ol.default-list ul, ol.default-list ol, ol.default-order-list ul, ol.default-order-list ol {
  padding-top: 15px;
  font-size: 0.825rem;
  line-height: 17px;
}
ul:not([class]) ul li, ul:not([class]) ol li, ul.default-list ul li, ul.default-list ol li, ul.default-order-list ul li, ul.default-order-list ol li, ol:not([class]) ul li, ol:not([class]) ol li, ol.default-list ul li, ol.default-list ol li, ol.default-order-list ul li, ol.default-order-list ol li {
  margin: 0 0 14px;
}
ul:not([class]) ul ul, ul:not([class]) ul ol, ul:not([class]) ol ul, ul:not([class]) ol ol, ul.default-list ul ul, ul.default-list ul ol, ul.default-list ol ul, ul.default-list ol ol, ul.default-order-list ul ul, ul.default-order-list ul ol, ul.default-order-list ol ul, ul.default-order-list ol ol, ol:not([class]) ul ul, ol:not([class]) ul ol, ol:not([class]) ol ul, ol:not([class]) ol ol, ol.default-list ul ul, ol.default-list ul ol, ol.default-list ol ul, ol.default-list ol ol, ol.default-order-list ul ul, ol.default-order-list ul ol, ol.default-order-list ol ul, ol.default-order-list ol ol {
  padding-top: 28px;
  font-size: 12px;
  line-height: 15px;
}
ul:not([class]) ul ul li, ul:not([class]) ul ol li, ul:not([class]) ol ul li, ul:not([class]) ol ol li, ul.default-list ul ul li, ul.default-list ul ol li, ul.default-list ol ul li, ul.default-list ol ol li, ul.default-order-list ul ul li, ul.default-order-list ul ol li, ul.default-order-list ol ul li, ul.default-order-list ol ol li, ol:not([class]) ul ul li, ol:not([class]) ul ol li, ol:not([class]) ol ul li, ol:not([class]) ol ol li, ol.default-list ul ul li, ol.default-list ul ol li, ol.default-list ol ul li, ol.default-list ol ol li, ol.default-order-list ul ul li, ol.default-order-list ul ol li, ol.default-order-list ol ul li, ol.default-order-list ol ol li {
  margin: 0 0 12px;
}
ul:not([class]) li:before, ul.default-list li:before {
  width: 8px;
  height: 8px;
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  border: 1px solid #5AA546;
  background: #5AA546;
  border-radius: 100%;
}
ul:not([class]) ul li:before, ul.default-list ul li:before {
  top: 5px;
  background: none;
}
ul:not([class]) ul ul li:before, ul.default-list ul ul li:before {
  width: 5px;
  height: 5px;
  background: #5AA546;
}
ol:not([class]), ol.default-order-list {
  counter-reset: item;
}
ol:not([class]) li:before, ol.default-order-list li:before {
  content: counters(item, "") ".";
  counter-increment: item;
  font-weight: 700;
  color: #5AA546;
  position: absolute;
  top: 0;
  left: 0;
}
ol:not([class]) ol li:before, ol.default-order-list ol li:before {
  content: counter(item, lower-alpha) ".";
}
ol:not([class]) ol ol li:before, ol.default-order-list ol ol li:before {
  content: counter(item, lower-roman) ".";
}
.links-list,
.bullet-list {
  font-size: 0.825rem;
  line-height: 1.3571;
  font-weight: 500;
}
.bullet-list li {
  padding: 0;
  margin: 0 0 15px;
}
.bullet-list li:last-child {
  margin-bottom: 0;
}
.bullet-list li:before {
  display: none;
}
.bullet-list li a {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 20px;
  color: inherit;
  position: relative;
}
.bullet-list li a:hover {
  color: #5AA546;
  text-decoration: underline;
}
.bullet-list li a:hover:before {
  color: inherit;
}
.bullet-list li a:before {
  font-family: "icomoon";
  content: "";
  font-weight: normal;
  line-height: 1;
  font-size: 21px;
  color: #9BC83C;
  position: absolute;
  top: 0;
  left: -4px;
}
.weight100 {
  font-weight: lighter;
}
.weight300 {
  font-weight: 300;
}
.weight400 {
  font-weight: 400;
}
.weight700 {
  font-weight: 700;
}
.font-tiny {
  font-size: 10px;
  line-height: 1.4;
}
.font-tiny p {
  margin-bottom: 1.3571rem;
}
.font-small {
  font-size: 12px;
  line-height: 1.4166;
}
.font-small p {
  margin-bottom: 1.4rem;
}
.font-normal {
  font-size: 0.825rem;
  line-height: 1.3571;
}
.font-medium {
  font-size: 16px;
  line-height: 1.375;
}
.font-medium p {
  margin-bottom: 1.375rem;
}
.font-large {
  font-size: 18px;
  line-height: 1.3333;
}
.font-large p {
  margin-bottom: 1.3333rem;
}
.white {
  color: #fff;
}
.black {
  color: #000;
}
.blue {
  color: #005A9C;
}
.pirate {
  color: #000;
}
.steel {
  color: #5A5A5A;
}
.gargoyle {
  color: #686868;
}
.spanish-grey {
  color: #989898;
}
.silver {
  color: #C0C0C0;
}
.xmas-silver {
  color: #E0E0E0;
}
.snowflake {
  color: #F0F0F0;
}
.bunge-blue {
  color: #043C5A;
}
.deep-water {
  color: #1C4F6A;
}
.stone-wash {
  color: #3C647D;
}
.grass {
  color: #5AA546;
}
.soybean {
  color: #9BC83C;
}
.grain {
  color: #D28728;
}
.corn {
  color: #E6AA23;
}
.tomato {
  color: #D83F2C;
}
.bg-white {
  background: #fff;
}
.bg-black {
  background: #000;
  color: #fff;
}
.bg-blue {
  background: #005A9C;
  color: #fff;
}
.bg-pirate {
  background: #000;
}
.bg-steel {
  background: #5A5A5A;
}
.bg-gargoyle {
  background: #686868;
}
.bg-spanish-grey {
  background: #989898;
}
.bg-silver {
  background: #C0C0C0;
}
.bg-xmas-silver {
  background: #E0E0E0;
}
.bg-snowflake {
  background: #F0F0F0;
}
.bg-bunge-blue {
  background: #043C5A;
  color: #fff;
}
.bg-deep-water {
  background: #1C4F6A;
}
.bg-stone-wash {
  background: #3C647D;
}
.bg-grass {
  background: #5AA546;
}
.bg-soybean {
  background: #9BC83C;
}
.bg-grain {
  background: #D28728;
}
.bg-corn {
  background: #E6AA23;
}
.bg-tomato {
  background: #D83F2C;
}
.bg-white-full,
.bg-black-full,
.bg-blue-full,
.bg-pirate-full,
.bg-steel-full,
.bg-gargoyle-full,
.bg-spanish-grey-full,
.bg-silver-full,
.bg-xmas-silver-full,
.bg-snowflake-full,
.bg-bunge-blue-full,
.bg-deep-water-full,
.bg-stone-wash-full,
.bg-grass-full,
.bg-soybean-full,
.bg-grain-full,
.bg-corn-full,
.bg-tomato-full {position: relative; z-index: 1;}
.bg-black-full,
.bg-blue-full,
.bg-bunge-blue-full {color: #fff;}
.bg-white-full:before,
.bg-black-full:before,
.bg-blue-full:before,
.bg-pirate-full:before,
.bg-steel-full:before,
.bg-gargoyle-full:before,
.bg-spanish-grey-full:before,
.bg-silver-full:before,
.bg-xmas-silver-full:before,
.bg-snowflake-full:before,
.bg-bunge-blue-full:before,
.bg-deep-water-full:before,
.bg-stone-wash-full:before,
.bg-grass-full:before,
.bg-soybean-full:before,
.bg-grain-full:before,
.bg-corn-full:before,
.bg-tomato-full:before {
  z-index: -1;
  content: "";
  position: absolute;
  top: 0;
  left: -9999px;
  right: -9999px;
  bottom: 0;
  background: #fff;
}
.bg-black-full:before,
.bg-pirate-full:before {background: #000;}
.bg-blue-full:before {background: #005A9C;}
.bg-steel-full:before {background: #5A5A5A;}
.bg-gargoyle-full:before {background: #686868;}
.bg-spanish-grey-full:before {background: #989898;}
.bg-silver-full:before {background: #C0C0C0;}
.bg-xmas-silver-full:before {background: #E0E0E0;}
.bg-snowflake-full:before {background: #F0F0F0;}
.bg-bunge-blue-full:before {background: #043C5A;}
.bg-deep-water-full:before {background: #1C4F6A;}
.bg-stone-wash-full:before {background: #3C647D;}
.bg-grass-full:before {background: #5AA546;}
.bg-soybean-full:before {background: #9BC83C;}
.bg-grain-full:before {background: #D28728;}
.bg-corn-full:before {background: #E6AA23;}
.bg-tomato-full:before {background: #D83F2C;}
.btn {min-width: 125px;}
.btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-primary {
  color: #fff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-color: transparent !important;
}
.btn-primary:focus {
  background: #9BC83C;
}
.btn-primary:focus:hover, .btn-primary:hover {
  background: #5AA546;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-secondary {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.btn-secondary:hover {
  background: #3C647D;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-outline-light {
  color: #fff;
  border-color: #fff;
}
.btn-outline-light:hover {
  color: #1C4F6A;
  background: #fff;
  border-color: #fff;
}
.btn-refresh {
  overflow: hidden;
  position: relative;
}
.btn-refresh.animation:before {
  width: 100%;
  -webkit-transition-duration: 5s;
          transition-duration: 5s;
}
.btn-refresh:before {
  width: 0;
  content: "";
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.btn-refresh span {position: relative;}
.link,
.link-small,
.btn-link {
  display: inline-block;
  vertical-align: top;
  font-size: 0.825rem;
  font-weight: 500;
  color: #9BC83C;
}
.link:hover,
.link-small:hover {
  color: #5AA546;
  text-decoration: underline;
}
.link-small {font-size: 12px;}
.link-small:hover {font-weight: 300;}
.btn-link {
  padding: 0 18px 0 0;
  font-weight: 700;
  color: #D28728;
  position: relative;
  text-transform: uppercase;
}
.btn-link:hover {
  color: #D28728;
  font-weight: 500;
  text-decoration: underline;
}
.btn-link:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-style: solid;
  border-width: 9px 0 9px 9px;
  border-color: transparent transparent transparent #D28728;
}
.btn-print {
  font-size: 22px;
  line-height: 1;
  color: inherit;
}
.btn-print:hover {color: inherit;}
.btn-print i {display: block;}
.buttons-inline {
  margin: -10px -10px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.buttons-inline:last-child {margin-bottom: -10px !important;}
.buttons-inline.text-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.buttons-inline.text-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.buttons-inline li {padding: 10px;}
@media (min-width: 576px) {
  .form-group.inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.form-group.inline .label-holder {margin: 0 0 10px;}
@media (min-width: 576px) {
  .form-group.inline .label-holder {
    width: 140px;
    min-height: 34px;
    margin: 0 10px 0 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 768px) {
  .form-group.inline .label-holder {width: 200px;}
}
@media (min-width: 992px) {
  .form-group.inline .label-holder {width: 140px;}
}
@media (min-width: 1220px) {
  .form-group.inline .label-holder {width: 180px;}
}
.form-group.inline .label-holder label {margin: 0;}
.form-group.inline .input-holder {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.form-group.inline .input-holder .label-holder {width: auto;}
.form-group label {font-weight: 700;}
.form-control:focus::-webkit-input-placeholder {color: #5A5A5A;}
.form-control:focus::-moz-placeholder {
  opacity: 1;
  color: #5A5A5A;
}
.form-control:focus:-moz-placeholder {color: #5A5A5A;}
.form-control:focus:-ms-input-placeholder {color: #5A5A5A;}
.form-control:focus.placeholder {color: #5A5A5A;}
.form-control.is-invalid {
  color: #E20000;
  background-image: none;
}
.form-control.is-invalid::-webkit-input-placeholder {color: #E20000;}
.form-control.is-invalid::-moz-placeholder {
  opacity: 1;
  color: #E20000;
}
.form-control.is-invalid:-moz-placeholder {color: #E20000;}
.form-control.is-invalid:-ms-input-placeholder {color: #E20000;}
.form-control.is-invalid.placeholder {color: #E20000;}
.form-control.is-invalid:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.form-control[type=date] {padding-right: 10px;}
.form-control[type=date]::-webkit-calendar-picker-indicator {
  margin-left: 0;
  cursor: pointer;
}
.custom-select {
  padding-right: 2.3rem;
  text-overflow: ellipsis;
}
.invalid-feedback {
  margin-top: 8px;
  text-align: right;
  font-size: 12px;
  line-height: 1.4166;
  font-weight: 400;
}
.custom-control {
  min-height: 2rem;
  margin: 0 0 20px;
  font-weight: 700;
}
.custom-control-input:checked ~ .custom-control-label {color: #043C5A;}
.custom-control-input:disabled ~ .custom-control-label:before {border-color: #C0C0C0;}
.custom-control-label {
  color: #5A5A5A;
  cursor: pointer;
}
.custom-control-label:hover {color: #043C5A;}
.custom-control-label:before {
  border-width: 2px;
  border-color: #043C5A;
  background: #fff;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label:before {
  font-family: "icomoon";
  content: "";
  font-weight: normal;
  line-height: 1;
  font-size: 14px;
  color: #fff;
  background: #043C5A;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label:after {display: none;}
.custom-switch .custom-control-input:checked ~ .custom-control-label:before {background: #9BC83C;}
.custom-switch .custom-control-input:disabled ~ .custom-control-label:after {border-color: #C0C0C0;background: none;}
.custom-switch .custom-control-label:before {border-color: #043C5A;}
.custom-switch .custom-control-label:after {
  width: 24px;
  height: 24px;
  top: calc(-0.40626875rem + 4px);
  left: calc(-4rem + 4px);
  border: 2px solid #043C5A;
  background: #fff;
}
.dropdown.show .dropdown-toggle {color: #005A9C; font-weight: 400;}
.dropdown.show .dropdown-toggle:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
.dropdown .dropdown-toggle {
  padding: 6px 40px 6px 19px;
  line-height: 20px;
  font-weight: 300;
  color: #AAA5A5;
  text-align: left;
  border: 1px solid #707070;
  background: #fff;
  border-radius: 50rem;
  position: relative;
}
.dropdown .dropdown-toggle:hover, .dropdown .dropdown-toggle.selected {color: #005A9C; font-weight: 400;}
.dropdown .dropdown-toggle:after {
  border-width: 9px 9px 0;
  border-top-color: #9BC83C;
  position: absolute;
  top: 50%;
  right: 17px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.dropdown .dropdown-menu {
  max-height: 250px;
  overflow-y: auto;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
}
@media (min-width: 768px) {
  .dropdown .dropdown-menu {max-height: 400px;}
}
.dots {
  margin: -4px -4px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.dots.align-center, .text-center .dots {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dots:last-child {margin-bottom: -4px;}
.dots.carousel-indicators {line-height: 0;position: static;}
.dots.carousel-indicators li {
  width: auto;
  height: auto;
  background: none;
  margin: 0;
  border: none;
  opacity: 1;
  text-indent: 0;
}
.dots li {padding: 4px;}
.dots li.active button,
.dots li button:hover {background: #043C5A;}
.dots li button {
  width: 10px;
  height: 10px;
  padding: 0;
  font-size: 0;
  line-height: 0;
  background: none;
  border: 1px solid #043C5A;
  border-radius: 100%;
}
.nav-tabs {
  margin: 0 -8px;
  font-size: 12px;
  line-height: 1.4166;
}
@media (min-width: 768px) {
  .nav-tabs {
    margin: 0 -20px;
    font-size: 16px;
    line-height: 1.375;
  }
}
.nav-tabs li {padding: 0 8px;}
@media (min-width: 768px) {
  .nav-tabs li {padding: 0 20px;}
}
.nav-tabs li a {color: #5A5A5A;position: relative;}
.nav-tabs li a.active {color: #043C5A;font-weight: 700;}
.nav-tabs li a.active:after {
  height: 3px;
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #9BC83C;
}
.nav-tabs li a:hover {color: #9BC83C;font-weight: 700;}
.nav-tabs.secondary li a {color: #D28728;}
.nav-tabs.secondary li a.active {color: #9BC83C;}
.nav-tabs.secondary li a.active:after {background: #9BC83C;}
.nav-tabs.secondary li a:hover {color: #9BC83C;}
.tab-pane {padding: 14px 14px 18px;background: #fff;}
.tab-pane .tickets {margin-bottom: 22px;}
.tab-pane h2 {margin: 0 0 10px;}
.tab-pane h3 {margin: 0 0 5px;}
.tab-pane .btn {padding: 5px 25px;}
.panel-box {
  padding: 20px 24px;
  margin: 0 0 20px;
  background: #fff;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
  overflow: hidden;
}
.panel-header {margin: 0 0 20px;}
.panel-header[class*=bg-] {padding: 20px 24px;margin: 0 -24px 15px;}
.panel-header[class*=bg-]:first-child {margin-top: -20px;}
.panel-header h3 {margin: 0 0 20px;}
.panel-body {min-height: 181px;}
.panel-footer {padding-top: 20px;}
.social-networks {
  margin: -13px -13px 30px !important;
  padding: 0 !important;
  font-size: 22px;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.social-networks:last-child {margin-bottom: -13px !important;}
.social-networks li {padding: 13px;}
.social-networks li a {color: inherit;}
.social-networks li a:hover {color: #9BC83C;}
.icons-group {font-size: 24px;}
.icons-group i {display: block;}
.bunge-icon {line-height: 1;font-family: "bunge_mobile_icons";}
.top-alert {
  padding: 2px 0;
  color: #fff;
  background: #D28728;
  position: relative;
}
.top-alert.alert-warning {background: #E6AA23;}
.top-alert.alert-warning .opener svg g {fill: #E6AA23;}
.top-alert.alert-danger {background: #D83F2C;}
.top-alert.alert-danger .opener {color: #fff;}
.top-alert.alert-danger .opener svg g {fill: #D83F2C;}
.top-alert .opener {
  width: 79px;
  height: 17px;
  margin: -1px 0 0;
  color: inherit;
  position: absolute;
  top: 100%;
  right: 10px;
}
@media (min-width: 768px) {
  .top-alert .opener {right: 32px;}
}
.top-alert .opener svg {
  width: 100%;
  height: 100%;
  display: block;
}
.top-alert .opener svg g {fill: #D28728;}
.top-alert .opener.collapsed i {
  -webkit-transform: translate(-50%, -50%) scaleY(1);
          transform: translate(-50%, -50%) scaleY(1);
}
.top-alert .opener i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scaleY(-1);
          transform: translate(-50%, -50%) scaleY(-1);
}
.top-alert .alert-list {
  font-size: 11px;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 576px) {
  .top-alert .alert-list {font-size: 12px;}
}
.top-alert .alert-list li {padding: 4px 0 4px 25px;position: relative;}
.container {padding-left: 20px; padding-right: 20px;}
@media (min-width: 768px) {
  .container {padding-left: 15px; padding-right: 15px;}
}
#wrapper {
  min-height: 100vh;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#wrapper.login-page {padding-top: 0;}
#header {width: 100%;background: #043C5A;}
#header .logo {max-width:162px;width:100%;}
#header .logo img {display: block;width: 100%;height: auto;}
.header-holder {padding: 0;position: relative;}
.header-holder .container {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}
@media (min-width: 992px) {
  .header-holder .container {padding-top: 26px;padding-bottom: 26px;}
}
@media (max-width: 992px) {
  .header-holder .container { max-width: none; padding-top: 25px; padding-bottom: 25px; min-height: 102px; }
  #header .logo {position: absolute; top: 5px;}
}
.header-holder .top-nav {
  margin: 0;
  font-size: 10px;
  text-transform: uppercase;
  border-bottom: 1px solid #E2DDDB;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  top: 5px;
  right: 20px;
}
@media (min-width: 992px) {
  .header-holder .top-nav {font-size: 12px;top: 10px;right: 18px;}
}
.header-holder .top-nav li {padding: 4px 10px;}
@media (min-width: 992px) {
  .header-holder .top-nav li {padding: 7px 27px;}
}
.header-holder .top-nav li:first-child {padding-left: 0;}
.header-holder .top-nav li:last-child {padding-right: 0;}
.header-holder .top-nav li a {color: #fff;}
.header-holder .top-nav li a:hover {color: #9BC83C;}
.header-holder .welcome-box {
  display: block;
  padding: 3px 10px;
  margin: 0px;
  font-size: 12px;
  text-align: center;
  font-weight: bold;
  color: #043C5A;
  background: #fff;
}
@media (min-width: 992px) {
  .header-holder .welcome-box {
    border-radius: 3px 3px 0 0;
    position: absolute;
    right: 0;
    bottom: 0;
  }
}
.nav-opener {
  width: 43px;
  height: 43px;
  border-radius: 0;
  background: none;
  border: none;
  overflow: hidden;
  position: absolute;
  bottom: -1px;
  left: 16px;
}
@media (min-width: 992px) {
  .nav-opener {display: none;}
}
.nav-opener:before, .nav-opener:after,
.nav-opener span:before {
  width: 100%;
  height: 5px;
  content: "";
  background: #fff;
  position: absolute;
  top: 9px;
  left: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.nav-opener:before {top: 19px;}
.nav-opener:after {top: 29px;}
.nav-opener span {font-size: 0;line-height: 0;}
.nav-active .nav-opener:before {width: calc(100% - 10px);}
.nav-active .nav-opener:after {width: calc(100% - 18px);}
#nav {
  width: 309px;
  max-width: calc(100% - 50px);
  padding: 20px 0 0;
  font-size: 1em;
  line-height: 1.1875;
  font-weight: 400;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  position: fixed;
  top: 89px;
  right: 0;
  bottom: 0;
  z-index: 99;
}
@media (min-width: 992px) {
  #nav {
    width: auto;
    max-width: none;
    padding: 0;
    display: block;
    background: none;
    -webkit-transform: none;
            transform: none;
    position: static;
  }
}
@media (max-width: 992px) {
  #nav {top: 102px; right: auto; bottom: 0; left: 0;}
  #nav .main-nav > li > a.opener {color: #699700;}
}
.nav-active #nav {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}
@media (min-width: 992px) {
  .nav-active #nav {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: none;
            transform: none;
  }
}
@media (min-width: 992px) {
  .has-drop-active #nav {padding-bottom: 38px;}
}
#nav .main-nav {
  margin: 0;
  font-weight: 700;
  position: relative;
  background: #fff;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow-y: auto;
  z-index: 10;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
@media (min-width: 992px) {
  #nav .main-nav {
    font-weight: 400;
    border-bottom: 1px solid #AAA5A5;
    overflow: visible;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
#nav .main-nav > li {padding: 10px 20px;}
@media (min-width: 992px) {
  #nav .main-nav > li {padding: 0; margin: 0 20px;}
}
@media (min-width: 1220px) {
  #nav .main-nav > li {margin: 0 30px;}
}
#nav .main-nav > li:last-child {margin-bottom: 20px;}
@media (min-width: 992px) {
  #nav .main-nav > li:last-child {margin-bottom: 0;}
}
#nav .main-nav > li.active > a {color: #043C5A;}
@media (min-width: 992px) {
  #nav .main-nav > li.active > a:after {display: block;}
}
#nav .main-nav > li.drop-active > a {color: #9BC83C;}
@media (min-width: 992px) {
  #nav .main-nav > li.drop-active > a.opener {color: #043C5A;}
  #nav .main-nav > li.drop-active > a.opener:after,
  #nav .main-nav > li > a.opener:after {display: block;}
}
#nav .main-nav > li.drop-active > ul {display: block !important;}
@media (min-width: 992px) {
  #nav .main-nav > li.drop-active > ul {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (min-width: 992px) {
  #nav .main-nav > li:hover > a.opener {color: #043C5A;}
  #nav .main-nav > li:hover > a.opener:after {display: block;}
}
@media (min-width: 992px) {
  #nav .main-nav > li:hover > ul {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    z-index: 9;
  }
}
#nav .main-nav > li > a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #5A5A5A;
  position: relative;
}
@media (min-width: 992px) {
  #nav .main-nav > li > a {
    display: block;
    padding: 14px 5px;
  }
}
#nav .main-nav > li > a:hover {
  color: #699700;
}
#nav .main-nav > li > a:after {
  height: 3px;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: #9BC83C;
  display: none;
}
#nav .main-nav > li > ul {
  padding: 15px 30px;
  margin: 15px -20px 0;
  color: #fff;
  background: #043C5A;
  font-size: 1em;
}
@media (min-width: 992px) {
  #nav .main-nav > li > ul {
    width: 100%;
    height: auto !important;
    padding: 0;
    margin: 0;
    border-top: 1px solid #AAA5A5;
    border-bottom: 1px solid #AAA5A5;
    color: #043C5A;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    display: none;
  }
}
#nav .main-nav > li > ul > li {padding: 10px 0; position: relative;}
@media (min-width: 992px) {
  #nav .main-nav > li > ul > li {padding: 0; margin: 0 7px;}
}
@media (min-width: 1220px) {
  #nav .main-nav > li > ul > li {margin: 0 12px;}
}
@media (min-width: 1400px) {
  #nav .main-nav > li > ul > li {margin: 0 22px;}
}
@media (min-width: 1600px) {
  #nav .main-nav > li > ul > li {margin: 0 25px;}
}
@media (max-width: 1030px) {
  #nav .main-nav > li > ul > li {margin: 0 4px;}
}
#nav .main-nav > li > ul > li.active > a {color: #699700 !important;}
#nav .main-nav > li > ul > li.drop-active > a {color: #9BC83C;}
@media (min-width: 992px) {
  #nav .main-nav > li > ul > li.drop-active > a {color: inherit;}
}
#nav .main-nav > li > ul > li:hover > a {color: #699700 !important;}
@media (min-width: 992px) {
  #nav .main-nav > li > ul > li:hover > ul {display: block !important;}
}
#nav .main-nav > li > ul > li > a {display: block;color: inherit;}
@media (min-width: 992px) {
  #nav .main-nav > li > ul > li > a {padding: 10px 3px;}
}
@media (max-width: 1139px) {
  #nav .main-nav > li > ul > li > a {font-size: 15px; padding: 10px 0;}
}
#nav .main-nav > li > ul > li > a:hover {color: #9BC83C;}
#nav .main-nav > li > ul > li > ul {
  width: 261px;
  margin: 10px 0 0;
  padding: 8px 0;
  font-weight: 400;
  background: #fff;
  overflow: hidden;
  border-top: 1px solid #AAA5A5;
  -webkit-box-shadow: -50px 25px 50px 0 rgb(128 128 128 / 10%), 50px 25px 50px 0 rgb(128 128 128 / 10%);
  box-shadow: -50px 25px 50px 0 rgb(128 128 128 / 10%), 50px 25px 50px 0 rgb(128 128 128 / 10%);
}
@media (min-width: 992px) {
  #nav .main-nav > li > ul > li > ul {
    height: auto !important;
    padding: 0 0;
    margin: 0;
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
  }
}
#nav .main-nav > li > ul > li > ul > li.active > a,
#nav .main-nav > li > ul > li > ul > li > a:hover {
  color: #fff;
  background: #9BC83C;
  text-decoration: none;
}
#nav .main-nav > li > ul > li > ul > li > a {
  display: block;
  padding: 7px 19px;
  color: #043C5A;
}
@media (max-width: 1139px) {
  #nav .main-nav > li > ul > li > ul > li > a {font-size: 15px;}
}
#nav.fix-nav {
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  bottom: auto;
}
#main {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.main-holder {padding-top: 40px;}
@media (min-width: 992px) {
  .main-holder {padding-bottom: 20px;}
}
.main-holder .row.equal-height > [class*=col-] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main-holder .row.equal-height > [class*=col-] > * {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.main-holder .row.equal-height > [class*=col-] > .tab-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-holder .row.equal-height > [class*=col-] > .tab-holder > nav {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.main-holder .row.equal-height > [class*=col-] > .tab-holder > .tab-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main-holder .row.equal-height > [class*=col-] > .tab-holder > .tab-content .tab-pane {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
#content > h1 {margin: 0 0 25px;}
.tickets li {border-bottom: 1px solid #EEEDED;}
.tickets li:last-child {border: none;}
.tickets li a {
  padding: 6px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tickets li a:hover {background: #F0F0F0;}
.tickets li .column {
  padding: 0 10px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.tickets li .column:nth-last-child(2) {
  width: 25%;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.tickets li .column:last-child {
  width: 25%;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.tickets li .h6 {
  display: block;
  text-transform: capitalize;
  margin: 0 0 2px;
}
.tickets li .h6.d-inline {margin: 0 4px 0 0;}
.tickets li .value {
  display: inline-block;
  vertical-align: top;
  font-size: 11px;
  font-weight: 400;
  color: #5A5A5A;
}
.tickets li .value.d-inline {line-height: 18px;}
.tickets li .value.up, .tickets li .value.down {padding: 0 21px 0 0;position: relative;}
.tickets li .value.up:after, .tickets li .value.down:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-style: solid;
}
.tickets li .value.up {color: #5AA546;}
.tickets li .value.up:after {border-width: 0 6px 6px;border-color: transparent transparent #5AA546;}
.tickets li .value.down {color: #D83F2C;}
.tickets li .value.down:after {border-width: 6px 6px 0;border-color: #D83F2C transparent transparent;}
.table {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  border: none;
}
.table th {
  font-size: 10px;
  line-height: 17px;
  color: #043C5A;
}
.simple-table thead th {
  padding-top: 6px;
  padding-bottom: 6px;
  border-bottom-width: 1px;
}
.simple-table th,
.simple-table td {
  min-width: 96px;
  border: none;
  padding: 0 10px;
}
.simple-table th:first-child,
.simple-table td:first-child {padding-left: 0;}
.detailed-table thead {border-bottom: 1px solid #EEEDED;}
.detailed-table thead th {
  padding-top: 7px;
  padding-bottom: 7px;
  border: none;
  font-size: inherit;
  line-height: inherit;
}
.detailed-table thead th[colspan] {font-size: 12px;line-height: 1.4166;}
.detailed-table th,
.detailed-table td {
  min-width: 64px;
  border: none;
  text-align: center;
}
.detailed-table th:first-child,
.detailed-table td:first-child {padding-left: 5px;text-align: left;}
.detailed-table tbody tr:hover,
.detailed-table tfoot tr:hover {background: rgba(0, 0, 0, 0.05);}
.detailed-table tbody tr td:first-child,
.detailed-table tfoot tr td:first-child {padding-left: 16px;}
.detailed-table tbody tr td.light,
.detailed-table tfoot tr td.light {background: rgba(0, 0, 0, 0.06);position: relative;}
.detailed-table tbody tr td.light.border-none:before,
.detailed-table tfoot tr td.light.border-none:before {display: none;}
.detailed-table tbody tr td.light:before,
.detailed-table tfoot tr td.light:before {
  width: 5px;
  content: "";
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
.detailed-table tbody tr td.dark,
.detailed-table tfoot tr td.dark {background: rgba(0, 0, 0, 0.13);}
.detailed-table tbody a,
.detailed-table tfoot a {color: inherit;}
.detailed-table tbody a:hover,
.detailed-table tfoot a:hover {text-decoration: underline;}
.detailed-table tfoot {border-top: 1px solid #EEEDED;}
.table-striped {
  font-size: inherit;
  line-height: 1.222;
  color: #626565;
  background: #fff;
}
@media (min-width: 768px) {
  .table-striped {font-size: 18px;}
}
.table-striped th,
.table-striped td {
  padding: 10px;
  text-align: center;
  border-width: 0 0 1px;
  border-color: #000;
  border-style: solid;
}
@media (min-width: 768px) {
  .table-striped th,
.table-striped td {padding: 17px;}
}
.table-striped th {color: inherit;text-transform: uppercase;}
@media (min-width: 768px) {
  .table-striped th {font-size: 16px;line-height: 19px;}
}
.table-striped thead th {
  color: #fff;
  background: #043C5A;
  border: none;
}
.table-striped tbody tr:hover {color: #fff;background: #36637B !important;}
.table-striped tbody tr:hover a {color: inherit;}
.table-striped tbody tr:hover a.ico-doller img {display: none;}
.table-striped tbody tr:hover a.ico-doller img.white {display: block;}
.table-striped tbody tr:nth-child(odd) {background: #F0F0F0;}
.table-striped tbody tr i {font-size: 21px;}
.table-striped a.ico-doller img {display: block;}
.table-striped a.ico-doller img.white {display: none;}
.bids-table {margin: 0 0 20px;}
.bids-table .table-header {margin: 0 0 20px;}
.bids-table .table-header h3 {padding: 0 0 5px;}
@media (min-width: 768px) {
  .bids-table .table-header h3 {padding: 0;}
}
.bids-table .table-responsive {margin: 0 0 10px;}
.bids-table .table th:first-child, .bids-table .table td:first-child {text-align: left;}
.primary-table table,
.quoteChart table {
  font-size: inherit;
  line-height: 1.222;
  font-weight: 400;
  color: #626565;
  border: none;
}
@media (min-width: 768px) {
  .primary-table table,
  .quoteChart table {font-size: 15px;}
}
.primary-table table th,
.primary-table table td,
.quoteChart table th,
.quoteChart table td {
  padding: 9px 10px;
  /*text-align: center;*/
  border-width: 0 0 1px;
  border-color: #000;
  border-style: solid;
}
@media (min-width: 768px) {
  .primary-table table th,
  .primary-table table td,
  .quoteChart table th,
  .quoteChart table td {padding: 9px 17px;}
}
.primary-table table th:first-child,
.primary-table table td:first-child,
.quoteChart table th:first-child,
.quoteChart table td:first-child {text-align: left;}
.primary-table table th[colspan], 
.primary-table table th.whiteOut,
.primary-table table td[colspan],
.primary-table table td.whiteOut,
.quoteChart table th[colspan], 
.quoteChart table th.whiteOut,
.quoteChart table td[colspan],
.quoteChart table td.whiteOut {
  padding-left: 0;
  padding-right: 0;
  background: none !important;
  text-align: inherit;
}
.primary-table table th[colspan].right, 
.primary-table table th.whiteOut.right,
.primary-table table td[colspan].right,
.primary-table table td.whiteOut.right,
.quoteChart table th[colspan].right, 
.quoteChart table th.whiteOut.right,
.quoteChart table td[colspan].right,
.quoteChart table td.whiteOut.right {
  text-align: right;
}
.primary-table table th[colspan],
.primary-table table td[colspan],
.quoteChart table th[colspan],
.quoteChart table td[colspan] {
  border: none;
}
.primary-table table th.label,
.primary-table table td.label,
.quoteChart table th.label,
.quoteChart table td.label {
  min-width: 130px;
  font-weight: 700;
  font-size: 15px;
}
.primary-table table th,
.quoteChart table th {
  font-size: 10px;
  line-height: 17px;
  text-transform: uppercase;
  color: #fff;
  background: #043C5A;
}
@media (min-width: 768px) {
  .primary-table table th,
  .quoteChart table th {
    font-size: 14px;
    line-height: 16px;
  }
}
.primary-table table tr:hover td:not([colspan]):not(.whiteOut),
.quoteChart table tr:hover td:not([colspan]):not(.whiteOut) {
  color: #fff;
  background: #36637B !important;
}
.primary-table table tr:hover td:not([colspan]):not(.whiteOut)[colspan], 
.primary-table table tr:hover td:not([colspan]):not(.whiteOut).whiteOut,
.quoteChart table tr:hover td:not([colspan]):not(.whiteOut)[colspan], 
.quoteChart table tr:hover td:not([colspan]):not(.whiteOut).whiteOut {
  background: none !important;
}
.primary-table table tr:hover td:not([colspan]):not(.whiteOut) a,
.quoteChart table tr:hover td:not([colspan]):not(.whiteOut) a {
  color: inherit;
}
.primary-table table tr:hover td:not([colspan]):not(.whiteOut) a.ico-doller img,
.quoteChart table tr:hover td:not([colspan]):not(.whiteOut) a.ico-doller img {
  display: none;
}
.primary-table table tr:hover td:not([colspan]):not(.whiteOut) a.ico-doller img.white,
.quoteChart table tr:hover td:not([colspan]):not(.whiteOut) a.ico-doller img.white {
  display: block;
}
.primary-table table tr:hover td:not([colspan]):not(.whiteOut) .spriteIcons li,
.quoteChart table tr:hover td:not([colspan]):not(.whiteOut) .spriteIcons li {
  color: inherit;
}
.primary-table table tr:nth-child(odd) td,
.quoteChart table tr:nth-child(odd) td {
  background: #F0F0F0;
}
.primary-table table tr i,
.quoteChart table tr i {
  font-size: 21px;
}
.primary-table table h3 {font-size: 1.499925rem;}
@media (min-width: 768px) {
  .primary-table table h3 {font-size: 1.9999875rem;}
}
.primary-table table .note,
.quoteChart table .note {
  font-size: 12px;
  color: #5A5A5A;
}
.primary-table table .bunge-btn .btn,
.quoteChart table .bunge-btn .btn {
  min-width: inherit;
  color: inherit;
  padding: 0;
  border-radius: 0;
  border: none;
}
.primary-table table .bunge-btn .btn:before,
.quoteChart table .bunge-btn .btn:before {
  content: "";
  font: 24px/1 "Bunge Mobile Icons" !important;
  color: #31598a;
}
.quoteChart table tr:hover .bunge-btn .btn:before {
  color: #FFFFFF;
}
.primary-table table .bunge-btn .btn .text,
.quoteChart table .bunge-btn .btn .text {
  display: none;
}
.primary-table table .buttonLink,
.quoteChart table .buttonLink {
  height: auto;
  padding: 15px 10px;
}
.primary-table table .buttonLink a,
.quoteChart table .buttonLink a {
  height: auto;
  display: inline-block;
  padding: 0.3625rem 1.1125rem;
  font-size: 0.85rem;
  line-height: 1.4166;
  font-weight: 700;
  border-radius: 50rem;
  border: 2px solid transparent;
  color: #fff;
  background: #9BC83C;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-color: transparent !important;
}
.primary-table table .buttonLink a:focus,
.quoteChart table .buttonLink a:focus {
  background: #9BC83C;
}
.primary-table table .buttonLink a:focus:hover, 
.primary-table table .buttonLink a:hover,
.quoteChart table .buttonLink a:focus:hover, 
.quoteChart table .buttonLink a:hover {
  background: #5AA546;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
}
.primary-table .spriteIcons,
.quoteChart .spriteIcons {
  font: inherit;
  color: inherit;
}
.primary-table .spriteIcons li,
.quoteChart .spriteIcons li {
  width: auto;
  padding: 0;
  margin: 0;
  background: none;
  float: none;
  font-weight: normal;
  white-space: nowrap;
}
.primary-table .spriteIcons li.futures-up,
.quoteChart .spriteIcons li.futures-up {
  color: #699700;
}
.primary-table .spriteIcons li.futures-up:after,
.quoteChart .spriteIcons li.futures-up:after {
  font-family: "icomoon";
  content: "";
  font-weight: normal;
  line-height: 1;
}
.primary-table .spriteIcons li.futures-down,
.quoteChart .spriteIcons li.futures-down {
  color: #D83F2C;
}
.primary-table .spriteIcons li.futures-down:after,
.quoteChart .spriteIcons li.futures-down:after {
  font-family: "icomoon";
  content: "";
  font-weight: normal;
  line-height: 1;
}
.primary-table .value,
.quoteChart .value {
  display: inline-block;
  vertical-align: top;
  font-size: 11px;
  font-weight: 400;
  color: #5A5A5A;
}
.primary-table .value.d-inline,
.quoteChart .value.d-inline {
  line-height: 18px;
}
.primary-table .value.up, 
.primary-table .value.down,
.quoteChart .value.up, 
.quoteChart .value.down {
  padding: 0 21px 0 0;
  position: relative;
}
.primary-table .value.up:after, 
.primary-table .value.down:after,
.quoteChart .value.up:after, 
.quoteChart .value.down:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-style: solid;
}
.primary-table .value.up,
.quoteChart .value.up {
  color: #5AA546;
}
.primary-table .value.up:after,
.quoteChart .value.up:after {
  border-width: 0 6px 6px;
  border-color: transparent transparent #5AA546;
}
.primary-table .value.down,
.quoteChart .value.down {
  color: #D83F2C;
}
.primary-table .value.down:after,
.quoteChart .value.down:after {
  border-width: 6px 6px 0;
  border-color: #D83F2C transparent transparent;
}
.cash-bids {
  padding-top: 20px;
  padding-bottom: 20px;
}
.location-info > .row > [class*=col-] {
  padding-top: 20px;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #EEEDED;
}
@media (min-width: 768px) {
  .location-info > .row > [class*=col-] {
    border-width: 0 0 0 1px;
    padding-top: 0;
  }
}
.location-info > .row > [class*=col-]:first-child {
  padding-top: 0;
  border: none;
}
.location-info .box {
  padding: 10px 0;
  border-top: 1px solid #EEEDED;
}
.location-info .box:first-child {
  padding-top: 0;
  border: none;
}
@media (min-width: 768px) {
  .location-info .box:last-child {
    padding-bottom: 0;
  }
}
.location-info .table-responsive {
  margin: 0 0 10px;
}
.location-info .simple-table {
  table-layout: fixed;
}
.location-info .simple-table thead th {
  padding-top: 0;
  color: #043C5A;
  font-size: 14px;
  vertical-align: top;
}
.location-info .simple-table th, .location-info .simple-table td {
  min-width: inherit;
}
.location-info .note {
  display: block;
  font-size: 10px;
  font-style: italic;
  margin: 0 0 10px;
}
@media (min-width: 768px) {
  .office-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.office-detail .img-holder {
  width: 140px;
  margin: 0 0 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 768px) {
  .office-detail .img-holder {
    width: 104px;
    margin: 0 10px 0 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.office-detail .img-holder img {
  display: block;
  width: 100%;
  height: auto;
}
.office-detail .holder {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.office-detail .row {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.office-detail .heading {
  display: block;
  font-weight: bold;
  margin: 0 0 8px;
  color: #043C5A;
}
.office-detail dl {
  font-size: 12px;
  line-height: 19px;
}
.office-detail dl dt {
  display: block;
  font-weight: 300;
  margin: 0;
}
.office-detail dl dd {
  display: block;
  font-weight: bold;
  margin: 0 0 5px;
}
.office-detail dl a {
  color: inherit;
}
.office-detail dl a:hover {
  color: #9BC83C;
}
.location-direction .map-holder {
  padding-top: 82.85%;
  position: relative;
  margin: 0 0 20px;
}
@media (min-width: 768px) {
  .location-direction .map-holder {
    margin: 0;
  }
}
.location-direction .map-holder iframe {
  width: 100%;
  height: 100%;
  border: 1px solid #EEEDED;
  position: absolute;
  top: 0;
  left: 0;
}
.location-direction .heading {
  display: block;
  font-weight: bold;
  margin: 0 0 8px;
  color: #043C5A;
}
.location-direction dl {
  font-size: 12px;
  line-height: 19px;
}
.location-direction dl dt {
  display: block;
  font-weight: 300;
  margin: 0;
}
.location-direction dl dd {
  display: block;
  font-weight: bold;
  margin: 0 0 5px;
}
.location-direction dl a {
  color: inherit;
}
.location-direction dl a:hover {
  color: #9BC83C;
}
.staff-list .row {
  margin: 0 -10px -15px;
}
.staff-list .row [class*=col-] {
  padding: 0 10px 15px;
}
.staff-list .department {
  display: block;
  font-size: 12px;
}
.staff-list .title {
  display: block;
  font-weight: bold;
  color: #043C5A;
  margin: 0 0 5px;
}
.staff-list .title a {
  color: inherit;
}
.staff-list .title a:hover {
  color: #9BC83C;
}
.staff-list .contact-list {
  color: #043C5A;
  font-size: 12px;
  line-height: 1.4166;
}
.staff-list .contact-list li {
  margin: 0 0 5px;
}
.staff-list .contact-list li a {
  max-width: 100%;
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 22px;
  position: relative;
  color: inherit;
  word-break: break-all;
}
.staff-list .contact-list li a:hover {
  color: #9BC83C;
}
.staff-list .contact-list li a i {
  font-size: 16px;
  position: absolute;
  top: 1px;
  left: 0;
}
@media (min-width: 576px) {
  .marketing-options {
    margin: 0 -15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.marketing-options li {
  padding: 0 0 15px;
}
@media (min-width: 576px) {
  .marketing-options li {
    width: 50%;
    padding: 0 15px 15px;
  }
}
.marketing-options li a {
  max-width: 100%;
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 30px;
  position: relative;
  color: inherit;
}
.marketing-options li a:hover .title {
  color: #9BC83C;
}
.marketing-options li a i {
  font-size: 24px;
  position: absolute;
  top: 50%;
  left: -2px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.marketing-options li a .title {
  display: block;
  color: #043C5A;
  font-weight: bold;
}
.marketing-options li a time {
  display: block;
  font-size: 12px;
}
.login-section {
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.login-section .container {
  max-width: 500px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.login-section .panel-box {
  padding: 30px 20px;
}
@media (min-width: 768px) {
  .login-section .panel-box {
    padding: 30px;
  }
}
.login-section .logo {
  width: 167px;
  margin: 0 auto 30px;
}
.login-section .text {
  max-width: 300px;
  margin: 0 auto 30px;
  text-align: center;
}
.account-summary .header {
  text-align: center;
  padding: 0 0 30px;
}
.account-summary .header .form-group {
  max-width: 400px;
  margin: 0 auto;
}
.account-summary .header .form-group label {
  font-weight: 700;
}
.account-summary .panel-group {
  padding: 30px 0;
  border-top: 1px solid #043C5A;
}
.account-summary .group-header {
  margin: 0 0 30px;
  text-align: center;
}
.account-summary .group-header h2 {
  margin: 0 0 5px;
}
.weatherForecast {
  width: 100%;
}
.spritesWeather li {
  list-style-type: none;
}
.spritesWeather li.clear {
  background: url("../images/g39/spriteWeatherForcast.gif") no-repeat scroll 0 -171px;
}
.spritesWeather li.cloudy {
  background: url("../images/g39/spriteWeatherForcast.gif") no-repeat scroll 0 -357px;
}
.spritesWeather li.cold {
  background: url("../images/g39/spriteWeatherForcast.gif") no-repeat scroll 0 -47px;
}
.spritesWeather li.fog {
  background: url("../images/g39/spriteWeatherForcast.gif") no-repeat scroll 0 -132px;
}
.spritesWeather li.freezerain {
  background: url("../images/g39/spriteWeatherForcast.gif") no-repeat scroll 0 -220px;
}
.spritesWeather li.hot {
  background: url("../images/g39/spriteWeatherForcast.gif") no-repeat scroll 0 -314px;
}
.spritesWeather li.mostlycloudy {
  background: url("../images/g39/spriteWeatherForcast.gif") no-repeat scroll 0 -85px;
}
.spritesWeather li.partlycloudy {
  background: url("../images/g39/spriteWeatherForcast.gif") no-repeat scroll 0 -265px;
}
.spritesWeather li.rain {
  background: url("../images/g39/spriteWeatherForcast.gif") no-repeat scroll 0 -3px;
}
.spritesWeather li.rainshowers {
  background: url("../images/g39/spriteWeatherForcast.gif") no-repeat scroll 0 -3px;
}
.spritesWeather li.rainsnow {
  background: url("../images/g39/spriteWeatherForcast.gif") no-repeat scroll 0 -220px;
}
.spritesWeather li.snow {
  background: url("../images/g39/spriteWeatherForcast.gif") no-repeat scroll 0 -452px;
}
.spritesWeather li.snowshowers {
  background: url("../images/g39/spriteWeatherForcast.gif") no-repeat scroll 0 -542px;
}
.spritesWeather li.thunder {
  background: url("../images/g39/spriteWeatherForcast.gif") no-repeat scroll 0 -406px;
}
.spritesWeather li.windy {
  background: url("../images/g39/spriteWeatherForcast.gif") no-repeat scroll 0 -491px;
}
#sidebar {
  min-height: 20px;
  padding: 0 12px;
  margin: 0 0 20px;
  font-weight: 400;
  background: #fff;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
}
.widget {
  padding: 20px 0;
  border-bottom: 1px solid #043C5A;
}
.widget:last-child {
  border: none;
}
.widget h3 {
  margin: 0 0 8px;
}
.widget address {
  display: block;
  line-height: 18px;
  margin: 0 0 14px;
}
.widget ul:not(.links-list) {
  font-size: 12px;
}
.widget ul:not(.links-list).contact-list {
  margin: 0 -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.widget ul:not(.links-list).contact-list:last-child {
  margin-bottom: -10px !important;
}
.widget ul:not(.links-list).contact-list li {
  width: 50%;
  padding: 0 10px 10px;
  margin: 0;
}
.widget ul:not(.links-list).contact-list a {
  color: inherit;
}
.widget ul:not(.links-list).contact-list a:hover {
  color: #9BC83C;
}
.widget ul:not(.links-list) li {
  margin: 0 0 8px;
}
.widget ul:not(.links-list) li:last-child {
  margin-bottom: 0;
}
.widget ul:not(.links-list) li a {
  font-weight: 700;
  color: #9BC83C;
}
.widget ul:not(.links-list) li a:hover {
  color: #5AA546;
  text-decoration: underline;
}
.widget ul:not(.links-list) .heading {
  display: block;
  font-weight: 300;
}
.widget ul:not(.links-list) time {
  display: block;
}
.widget .carousel {
  max-width: 400px;
  margin: 0 auto;
}
.address_widget h3 {
  margin: 0;
}
#footer {
  height: auto;
  padding: 40px 0;
  font-weight: normal;
  color: #fff;
  background: #07456B;
  position: relative;
  text-align: left;
}
@media (min-width: 768px) {
  #footer {padding: 40px 0 60px;}
}
@media (min-width: 992px) {
  #footer {padding: 50px 0 94px;}
}
#footer .server-name,
#footer .me-loggedin {
  display: block;
  padding: 3px 10px;
  font-size: 10px;
  color: #3C647D;
  text-align: center;
  font-weight: normal;
  position: absolute;
  top: 0;
  right: 0;
}
@media (min-width: 1220px) {
  #footer .container {max-width: 1226px;}
}
#footer li {
  border: none;
  display: inherit;
  font: inherit;
}
#footer .logo {
  max-width:162px;
  width:100%;
  margin: 0 auto 30px;
}
@media (min-width: 992px) {
  #footer .logo {margin: 0;}
}
#footer .logo img {
  display: block;
  width: 100%;
  height: auto;
}
#footer .social-networks {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 992px) {
  #footer .social-networks {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.fnav-holder {
  margin: 0 -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  justify-content: center;
}
@media (min-width: 768px) {
  .fnav-holder {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
  }
}
.fnav-holder .fnav {
  width: auto;
  padding: 0 10px !important;
  margin-bottom: 30px !important;
  min-width: 173px;
}
@media (min-width: 768px) {
  .fnav-holder .fnav {width: 173px;}
}
@media (min-width: 992px) {
  .fnav-holder .fnav {width: 33.333%;min-width: auto;}
}
.fnav-holder .fnav li {margin: 0 0 14px;}
.fnav-holder .fnav li:last-child {margin-bottom: 0;}
.fnav-holder .fnav li a {color: inherit;}
.fnav-holder .fnav li a:hover {color: #9BC83C;}
.footer-bottom {
  padding: 15px 0 0;
  text-align: center;
}
@media (min-width: 992px) {
  .footer-bottom {padding: 26px 0 0; text-align: left;}
}
.footer-bottom p {
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 400;
}
.footer-bottom p a {text-decoration: none;}
.footer-bottom p a:hover {text-decoration: underline;}
.footer-bottom .logos {
  margin: 0 -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  .footer-bottom .logos {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.footer-bottom .logos:last-child {margin-bottom: -20px !important;}
.footer-bottom .logos li {padding: 0 10px 20px;}
.disclaimer {
  font-size: 12px;
  color: #000;
  margin: 0 0 20px;
}
.disclaimer p {margin: 0;}
.disclaimer p a {color: #043C5A;font-weight: 700;}
.disclaimer p img {vertical-align: inherit;}
.table-responsive-result,
.resultsContainer {padding: 30px 0 20px;}
.table-responsive-result *,
.resultsContainer * {
  font-family: inherit !important;
}
.table-responsive-result .urSTbvHdrStd,
.resultsContainer .urSTbvHdrStd {
  margin: 0 0 10px;
}
@media (max-width: 1199px) {
  .table-responsive-result .urSTbvHdrStd table.urFontStd,
  .resultsContainer .urSTbvHdrStd table.urFontStd {
    margin: 0 0 20px;
  }
  .table-responsive-result .urSTbvHdrStd table.urFontStd tr,
  .resultsContainer .urSTbvHdrStd table.urFontStd tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: -10px;
  }
  .table-responsive-result .urSTbvHdrStd table.urFontStd td,
  .resultsContainer .urSTbvHdrStd table.urFontStd td {
    width: auto !important;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .table-responsive-result .urSTbvHdrStd table.urFontStd td:last-child,
  .resultsContainer .urSTbvHdrStd table.urFontStd td:last-child {
    width: 100% !important;
  }
}
.table-responsive-result .urSTbvHdrStd .urSTbvTit,
.resultsContainer .urSTbvHdrStd .urSTbvTit {
  padding: 0;
}
.table-responsive-result .urSTbvHdrStd .urTxtEmph,
.resultsContainer .urSTbvHdrStd .urTxtEmph {
  font-size: 75% !important;
}
.table-responsive-result .urSTbvHdrStd img,
.resultsContainer .urSTbvHdrStd img {
  display: none;
}
.table-responsive-result .urSTbvHdrStd .urLnk,
.resultsContainer .urSTbvHdrStd .urLnk {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 15px 0 0;
}
.table-responsive-result .urSTbvHdrStd .urLnk:before,
.resultsContainer .urSTbvHdrStd .urLnk:before {
  font-family: "icomoon";
  content: "";
  font-weight: normal;
  line-height: 1;
  margin: 0 5px 0 0;
}
.table-responsive-result .urSTbvHdrStd .urLBar,
.resultsContainer .urSTbvHdrStd .urLBar {
  vertical-align: middle;
  margin: 0;
  font-size: 75% !important;
  font-weight: 700 !important;
}
.table-responsive-result .urSTbvHdrStd select.urDdlWhl,
.resultsContainer .urSTbvHdrStd select.urDdlWhl {
  display: inline-block;
  min-width: 120px;
  width: auto;
  height: calc(1.4285em + 0.75rem + 2px);
  padding: 0.375rem 2.1875rem 0.375rem 1.1875rem;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4285;
  color: #5A5A5A;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8'%3e%3cpath fill='%239BC83C' d='M0,0L11,0L5.5,8L0,0z'/%3e%3c/svg%3e") no-repeat right 0.5rem center/18px 9px;
  border: 1px solid #5A5A5A;
  border-radius: 4px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.table-responsive-result .urSTbvHdrStd select.urDdlWhl:focus,
.resultsContainer .urSTbvHdrStd select.urDdlWhl:focus {
  border-color: #1C4F6A;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.table-responsive-result .urSTbvHdrStd select.urDdlWhl:focus::-ms-value,
.resultsContainer .urSTbvHdrStd select.urDdlWhl:focus::-ms-value {
  color: #5A5A5A;
  background-color: #fff;
}
.table-responsive-result .urSTbvHdrStd select.urDdlWhl::-ms-expand,
.resultsContainer .urSTbvHdrStd select.urDdlWhl::-ms-expand {
  display: none;
}
.table-responsive-result .urSTbvHdrStd select.urDdlWhl:-moz-focusring,
.resultsContainer .urSTbvHdrStd select.urDdlWhl:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #5A5A5A;
}
.table-responsive-result .urLBar,
.table-responsive-result .urTxtStd,
.resultsContainer .urLBar,
.resultsContainer .urTxtStd {
  color: #5A5A5A;
  font-size: 0.75rem !important;
}
.table-responsive-result table,
.resultsContainer table {
  line-height: inherit;
}
.table-responsive-result label,
.resultsContainer label {
  margin: 0;
}
.table-responsive-result table.urFontStd table.urFontStd,
.resultsContainer table.urFontStd table.urFontStd {
  margin: 5px !important;
  text-align: left;
}
.table-responsive-result .urLnk,
.resultsContainer .urLnk {
  text-decoration: none !important;
  font-size: 12px;
  font-weight: 500;
}
.table-responsive-result .urLnk span,
.resultsContainer .urLnk span {
  font: inherit !important;
  color: inherit !important;
}
.table-responsive-result .urSTbvColHdrLvl1First,
.table-responsive-result .urSTbvColHdrLvl1Std,
.table-responsive-result .urSTbvColHdrLvl1Last,
.resultsContainer .urSTbvColHdrLvl1First,
.resultsContainer .urSTbvColHdrLvl1Std,
.resultsContainer .urSTbvColHdrLvl1Last {
  padding: 6px;
  font-size: 0.7em;
  line-height: 1.3571;
  font-weight: 400;
  color: #fff !important;
  background: #043C5A !important;
  white-space: nowrap;
}
.table-responsive-result .urSTbvColHdrLvl1First table,
.table-responsive-result .urSTbvColHdrLvl1Std table,
.table-responsive-result .urSTbvColHdrLvl1Last table,
.resultsContainer .urSTbvColHdrLvl1First table,
.resultsContainer .urSTbvColHdrLvl1Std table,
.resultsContainer .urSTbvColHdrLvl1Last table {
  line-height: inherit;
}
.table-responsive-result .urSTbvColHdrLvl1First td,
.table-responsive-result .urSTbvColHdrLvl1Std td,
.table-responsive-result .urSTbvColHdrLvl1Last td,
.resultsContainer .urSTbvColHdrLvl1First td,
.resultsContainer .urSTbvColHdrLvl1Std td,
.resultsContainer .urSTbvColHdrLvl1Last td {
  font-size: 1.2em;
  text-align: left !important;
  text-transform: capitalize;
  letter-spacing: .04em;
}
.table-responsive-result .urSTbvColHdrLvl1First .urSTbvColHdrTtl,
.table-responsive-result .urSTbvColHdrLvl1Std .urSTbvColHdrTtl,
.table-responsive-result .urSTbvColHdrLvl1Last .urSTbvColHdrTtl,
.resultsContainer .urSTbvColHdrLvl1First .urSTbvColHdrTtl,
.resultsContainer .urSTbvColHdrLvl1Std .urSTbvColHdrTtl,
.resultsContainer .urSTbvColHdrLvl1Last .urSTbvColHdrTtl {
  color: inherit !important;
}
.table-responsive-result .urSTbvSortIconCell,
.resultsContainer .urSTbvSortIconCell {
  background: none !important;
}
.table-responsive-result .urSTbvIconUnsorted,
.table-responsive-result .urSTbvIconSortDesc,
.table-responsive-result .urSTbvIconSortAsc,
.resultsContainer .urSTbvIconUnsorted,
.resultsContainer .urSTbvIconSortDesc,
.resultsContainer .urSTbvIconSortAsc {
  position: relative;
  line-height: 24px;
  vertical-align: super;
  margin-left: 3px;
}
.table-responsive-result .urSTbvFtrCell,
.resultsContainer .urSTbvFtrCell {
  color: #fff;
  background: #043C5A;
}
.table-responsive-result .urSTbvFtrCell .urBtnIco,
.resultsContainer .urSTbvFtrCell .urBtnIco {
  width: 16px !important;
  height: 16px !important;
  background-color: #FFF;
  border: 1px solid #FFF !important;
  position: relative;
  cursor: pointer;
  background-size: 100%;
  border-radius: 50%;
}
.table-responsive-result .urSTbvFtrCell .urBtnIcoDsbl,
.resultsContainer .urSTbvFtrCell .urBtnIcoDsbl {
  width: 16px;
  height: 16px;
  border: none;
}
.table-responsive-result #summaryTotalsTable,
.resultsContainer #summaryTotalsTable {
  margin: 20px auto 0 !important;
  border: 1px solid #043C5A;
}
.table-responsive-result #summaryTotalsTable fieldset,
.resultsContainer #summaryTotalsTable fieldset {
  padding: 0 !important;
}
.table-responsive-result #summaryTotalsTable legend,
.resultsContainer #summaryTotalsTable legend {
  margin: 0;
  font-size: 0.7em;
  background: #fff;
  position: relative;
  top: -9px;
  left: 4px;
  width: auto;
  padding: 0 2px;
  display: inline-block;
}
.table-responsive-result #summaryTotalsTable legend span,
.resultsContainer #summaryTotalsTable legend span {
  color: inherit;
  font-weight: 400;
}
.table-responsive-result #summaryTotalsTable table table,
.resultsContainer #summaryTotalsTable table table {
  padding: 10px;
  font-size: 12px;
  line-height: 1.4166;
  color: #5A5A5A;
}
.table-responsive-result #summaryTotalsTable table table th,
.table-responsive-result #summaryTotalsTable table table td,
.resultsContainer #summaryTotalsTable table table th,
.resultsContainer #summaryTotalsTable table table td {
  padding: 10px;
}
.table-responsive-result #summaryTotalsTable table table th,
.resultsContainer #summaryTotalsTable table table th {
  text-decoration: none;
  font-size: 0.7rem;
  font-weight: 400;
  color: #fff;
  background: #043C5A;
  white-space: nowrap !important;
}
.table-responsive-result #summaryTotalsTable table table tbody tr:hover,
.resultsContainer #summaryTotalsTable table table tbody tr:hover {
  color: #fff !important;
  background: #36637B !important;
}
.table-responsive-result #summaryTotalsTable table table tbody tr:hover a,
.resultsContainer #summaryTotalsTable table table tbody tr:hover a {
  color: inherit;
}
.table-responsive-result #summaryTotalsTable table table tbody tr:hover a.ico-doller img,
.resultsContainer #summaryTotalsTable table table tbody tr:hover a.ico-doller img {
  display: none;
}
.table-responsive-result #summaryTotalsTable table table tbody tr:hover a.ico-doller img.white,
.resultsContainer #summaryTotalsTable table table tbody tr:hover a.ico-doller img.white {
  display: block;
}
.table-responsive-result #summaryTotalsTable table table tbody tr:nth-child(odd),
.resultsContainer #summaryTotalsTable table table tbody tr:nth-child(odd) {
  background: #F0F0F0;
}
.table-responsive-result #summaryTotalsTable table table tbody tr td,
.resultsContainer #summaryTotalsTable table table tbody tr td {
  color: inherit !important;
}
.table-responsive-result #summaryTotalsTable table table span,
.resultsContainer #summaryTotalsTable table table span {
  color: inherit !important;
  font-weight: 400;
}
.sapThemeMetaData-UR-ur {
  background-image: url('data:text/plain;utf-8,{"Path": "UR.ur.eServicesTheme.nn7", "PathPattern": "/%frameworkId%/%libId%/%themeId%/%fileId%.css", "IECssRuleLimitFiles": [], "Version": { "Build":"10.30.7.303325.20181203195309", "Source": "10.30.7.303325.0", "Engine": "1.14.21"}}');
}
.sapSvgLibs {background-image: none, none, none;}
.sapSvgLibsDataUri {
  background-image: url("data:text/plain;utf-8, @{sapSvgLib_SAP-icons}, @{sapSvgLib_SAPGUI-icons}, @{sapSvgLib_SAPWeb-icons}");
}
.sapSvgIconPositive {fill: #008a3b;}
.sapSvgIconCritical {fill: #fffcb5;}
.sapSvgIconNegative {fill: #d0001d;}
.urBdyNoBlocker {background-image: none;padding: 0;}
.urBorderBox {-webkit-box-sizing: border-box; box-sizing: border-box;}
.urNoUserSelect {-moz-user-select: none;}
.urHtmlTableReset {border-collapse: separate; text-align: left;}
.urInlineMetricTop {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
.urCImgOnRo,
.urCImgOffRo,
.urCImgOnInv,
.urCImgOffInv,
.urCImgOnInvRo,
.urCImgOffInvRo,
.urCImgOnWarn,
.urCImgOffWarn,
.urCImgOnWarnRo,
.urCImgOffWarnRo,
.urTriImgOnRo,
.urTriImgOffRo,
.urTriImgIndRo,
.urTriImgOnInv,
.urTriImgOffInv,
.urTriImgIndInv,
.urTriImgOnInvRo,
.urTriImgOffInvRo,
.urTriImgIndInvRo,
.urTriImgOnWarn,
.urTriImgOffWarn,
.urTriImgIndWarn,
.urTriImgOnWarnRo,
.urTriImgOffWarnRo,
.urTriImgIndWarnRo {
  background-color: rgba(0, 0, 0, 0);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: default;
  height: 12px;
  width: 12px;
}
.urLnkTxtStd {
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
}
.urPopTitleAreaHeader {padding-top: 1px;}
.urPopTitleAreaResize {padding: 0 0 0 2px; width: 18px;}
.urPopTitleAreaClose {padding: 0 2px; width: 20px;}
.urPopIconArea {
  background-position: 50% 16px;
  background-repeat: no-repeat;
  padding: 0 18px 0 22px;
  text-align: center;
  width: 72px;
}
.urSCBUp,
.urSCBDwn,
.urSCBTop,
.urSCBBtm,
.urSCBPrev,
.urSCBNxt,
.urSCBBgn,
.urSCBEnd,
.urSCBUpDsbl,
.urSCBDwnDsbl,
.urSCBTopDsbl,
.urSCBBtmDsbl,
.urSCBPrevDsbl,
.urSCBNxtDsbl,
.urSCBBgnDsbl,
.urSCBEndDsbl {background-position: center top; background-repeat: no-repeat;}
.urST5IconUnsorted {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  height: 14px;
  width: 14px;
}
.urST5HCMetricContent {padding: 3px 6px;}
.urST5HCMetricSortVAlignNoOutPad {padding: 0.24em 0;}
.urST5SCMetricInner {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  height: 18px;
  min-height: 18px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  width: 18px;
}
.urBdyStd {background-color: #ffffff; font-family: "Lato", Arial, sans-serif; font-size: medium;}
.urBdyStdNoMrg {margin: 0;}
.urBrcAct {color: #000000; cursor: default; text-decoration: none;}
.urBrcDiv {
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 1em;
  font-weight: bold;
}
.urBrcIna {color: #204ba2;text-decoration: underline;}
.urBrcIna:hover {color: #ff7800;}
.urBrcWhl,
.urBrcWhlLrg,
.urBrcWhlSml {
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  padding: 0 2px 1px 3px;
}
.urBrcWhlLrg {font-size: 0.8em;}
.urBrcWhlSml {font-size: 0.6em;}
.urBtnEmph,
.urBtnStdDsbl,
.urBtnStd,
.contractDetailSignContract,
.buttonLinkGreen a,
.buttonLinkGreen input,
.x-btn-default-small {
  color: #fff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  background-color: #9BC83C;
  background-image: none;
  display: inline-block;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 2px solid #9BC83C;
  padding: 0.3625rem 1.1125rem;
  font-size: 0.75rem;
  line-height: 1.3571;
  border-radius: 50rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.urBtnStdDsbl {
  background-color: #DDDDDD;
  border-color: #DDDDDD;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.urBtnEmph:link, .urBtnEmphD:link,
.urBtnEmph:visited, .urBtnEmphD:visited {text-decoration: none;}
.urBtnEmph:hover,
.urBtnStd:hover,
.contractDetailSignContract:hover,
.buttonLinkGreen a:hover,
.buttonLinkGreen input:hover,
.x-btn-default-small:hover {
  background: #5AA546;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #5AA546;
}
.urBtnEmphDsbl {
  -moz-box-align: center;
  background-color: #f2ecd9;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/6x1_btn_emph_dsbl.gif");
  background-position: left top;
  background-repeat: repeat-y;
  border-color: #8b959c;
  border-style: solid;
  border-width: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #79848c;
  cursor: default;
  display: inline-block;
  font-size: 0.7em;
  font-weight: normal;
  min-height: 14px;
  padding: 0 4px 0 10px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}
.urBtnRow {margin: 0 3px 0 0;}
.urBtnSml,
.urBtnSmlDsbl,
.urBtnSmlEmph,
.urBtnSmlEmphDsbl {
  background-color: #faeeb1;
  border-color: #676e75;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-size: 0.6em;
  font-weight: normal;
  height: 14px;
  padding: 0 5px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}
.urBtnSml:link,
.urBtnSml:visited {text-decoration: none;}
.urBtnSml:hover {
  background-color: #ffc54e;
  border-color: #000000;
  color: #000000;
  text-decoration: none;
}
.urBtnSmlDsbl,
.urBtnSmlEmphDsbl {
  background-color: #f2ecd9;
  border-color: #8b959c;
  color: #79848c;
  cursor: default;
}
.urBtnSmlEmph {
  background-color: #ffc54e;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/6x1_btn_emph.gif");
  background-position: left top;
  background-repeat: repeat-y;
  padding: 0 4px 0 10px;
}
.urBtnSmlEmph:link,
.urBtnSmlEmph:visited {text-decoration: none;}
.urBtnSmlEmph:hover {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/6x1_btn_emph_hover.gif");
  border-color: #000000;
  color: #000000;
  text-decoration: none;
}
.urBtnSmlEmphDsbl {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/6x1_btn_emph_dsbl.gif");
  background-position: left top;
  background-repeat: repeat-y;
  padding: 0 4px 0 10px;
}
.urBtnStd:link, .urBtnTgl:link, .urBtnStdD:link, .urBtnTglD:link,
.urBtnStd:visited, .urBtnTgl:visited, .urBtnStdD:visited, .urBtnTglD:visited {
  text-decoration: none;
}
.urBtnTgl:hover {
  background: #3C647D;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #3C647D;
}
.urBtnEmph1Dsbl, .urBtnEmph1, .urBtnStd1Dsbl, .urBtnStd1, .urBtnStd1PrevStep, .urBtnStd1NextStep, .urBtnStd1NextStepDsbl, .urBtnStd1PrevStepDsbl {
  padding: 0;
}
.urBtnPaddingEmph {padding: 0 4px 0 10px;}
.urBtnPadding {padding: 0 5px;}
.urBtnPrevPadding {padding: 0 4px 0 16px;}
.urBtnNextPadding {padding: 0 16px 0 5px;}
.urBtnIco {
  background-color: #FFFFFF;
  background-position: center center;
  background-repeat: no-repeat;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  font-size: 1px;
  height: 16px;
  width: 16px;
  cursor: pointer;
  border-radius: 50%;
}
.urBtnIcoDsbl {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  border-color: #043C5A !important;
  border-style: solid !important;
  border-width: 1px !important;
  cursor: default;
  font-size: 1px;
  height: 16px !important;
  width: 16px !important;
}
.urBtnStdPrevStep,
.urBtnStdNextStep,
.urBtnStdPrevStepDsbl,
.urBtnStdNextStepDsbl,
.urBtnSmlPrevStep,
.urBtnSmlPrevStepDsbl,
.urBtnSmlNextStep,
.urBtnSmlNextStepDsbl {
  -moz-box-align: center;
  background-color: #faeeb1;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnPrevStep.gif");
  background-position: left center;
  background-repeat: no-repeat;
  border-color: #676e75;
  border-style: solid;
  border-width: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #000000;
  display: inline-block;
  font-size: 0.7em;
  font-weight: normal;
  min-height: 14px;
  padding: 0 4px 0 16px;
  text-decoration: none;
  white-space: nowrap;
}
.urBtnStdPrevStep:hover,
.urBtnStdNextStep:hover,
.urBtnSmlPrevStep:hover,
.urBtnSmlNextStep:hover {
  background-color: #ffc54e;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnPrevStepHover.gif");
  border-color: #000000;
  color: #000000;
}
.urBtnStdNextStep {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnNextStep.gif");
  background-position: right center;
  padding: 0 16px 0 5px;
}
.urBtnStdNextStep:hover {background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnNextStepHover.gif");}
.urBtnStdPrevStepDsbl,
.urBtnStdNextStepDsbl {
  background-color: #f2ecd9;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnPrevStepDsbl.gif");
  border-color: #8b959c;
  color: #79848c;
  cursor: default;
}
.urBtnStdNextStepDsbl {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnNextStepDsbl.gif");
  background-position: right center;
  padding: 0 16px 0 5px;
}
.urBtnSmlPrevStep {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnPrevStepSml.gif");
  font-size: 0.6em;
  padding: 0 4px 0 14px;
}
.urBtnSmlPrevStep:hover {background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnPrevStepSmlHover.gif");}
.urBtnSmlPrevStepDsbl {
  background-color: #f2ecd9;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnPrevStepSmlDsbl.gif");
  border-color: #8b959c;
  color: #79848c;
  cursor: default;
  font-size: 0.6em;
  padding: 0 4px 0 14px;
}
.urBtnSmlNextStep {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnNextStepSml.gif");
  background-position: right center;
  font-size: 0.6em;
  padding: 0 14px 0 4px;
}
.urBtnSmlNextStep:hover {background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnNextStepSmlHover.gif");}
.urBtnSmlNextStepDsbl {
  background-color: #f2ecd9;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnNextStepSmlDsbl.gif");
  background-position: right center;
  border-color: #8b959c;
  color: #79848c;
  cursor: default;
  font-size: 0.6em;
  padding: 0 14px 0 4px;
}
.urCalArr {
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: x-small;
  text-align: center;
  text-decoration: none;
}
.urCalDayIt1Emp,
.urCalDayIt1Not,
.urCalDayIt2Emp,
.urCalDayIt2Not,
.urCalDayIt3Emp,
.urCalDayIt4Emp,
.urCalDayIt4Not,
.urCalDaySelEmp,
.urCalDaySelNot,
.urCalDayStdEmp {
  background-color: #bbdddd;
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: x-small;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  width: 17px;
}
.urCalDayIt1Not {font-weight: normal;}
.urCalDayIt2Emp {background-color: #fffb8c;}
.urCalDayIt2Not {background-color: #fffb8c; font-weight: normal;}
.urCalDayIt3Emp {background-color: #aacda1;}
.urCalDayIt3Not {background-color: #aacda1; font-weight: normal;}
.urCalDayIt4Emp {background-color: #f66767;}
.urCalDayIt4Not {background-color: #f66767; font-weight: normal;}
.urCalDaySelEmp {background-color: #fdbb71;}
.urCalDaySelNot {background-color: #fdbb71; font-weight: normal;}
.urCalDayStdEmp {background-color: #ffffff;}
.urCalDayStdNot {font-family: "Lato", Arial, sans-serif; font-size: x-small;}
.urCalHdr {
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
}
.urCalIna {
  background-color: #ffffff;
  color: #999999;
  font-family: "Lato", Arial, sans-serif;
  font-size: x-small;
  text-align: center;
  text-decoration: none;
}
.urCalName,
.urCalNum {
  background-color: #83acdb;
  border-color: #ffffff;
  border-style: none solid none none;
  border-width: 1px;
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: x-small;
  height: 16px;
  padding: 0 1px;
  text-align: center;
  width: 17px;
}
.urCalNum {
  border-style: none none solid;
  text-decoration: none;
  height: auto;
  padding: 0;
  width: 17px;
}
.urCalPicWhl {
  background-color: #ffffff;
  border-color: #999999 #666666 #666666 #999999;
  border-style: solid;
  border-width: 1px;
  cursor: default;
  font-size: medium;
}
.urCalRow {
  background-color: #ffffff;
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: x-small;
  text-align: center;
  text-decoration: none;
}
.urCalRow td {
  border-color: #83acdb;
  border-style: none solid solid none;
  border-width: 1px;
  height: 16px;
}
.urCalTod {
  background-color: #ffffff;
  border: 1px solid #225a8d;
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: x-small;
  height: 13px;
  text-align: center;
}
.urCalWhl {
  background-color: #ffffff;
  border-color: #83acdb;
  border-style: solid;
  border-width: 1px;
  font-size: medium;
  padding: 5px;
}
.urCbgCell {padding: 0 13px 6px 0;}
.urDdlWhl, .urDdlWhl1 {
  font-size: 0.825rem;
  font-weight: 400;
  line-height: 1.4285;
  color: #5A5A5A;
  vertical-align: middle;
  font-family: "Lato", Arial, sans-serif;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8'%3e%3cpath fill='%239BC83C' d='M0,0L11,0L5.5,8L0,0z'/%3e%3c/svg%3e") no-repeat right 0.5rem center/18px 9px;
}
.urDdlWhlSml {
  background-color: #ffffff;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.6em;
}
.urDDSelDropTargBrd {border: 1px solid #ff9900;}
.urDDSelDropTargUl {border-bottom: 1px solid #ff9900; padding: 1px 1px 0;}
.urDDUnselectDropTargets {border: medium none; padding: 1px;}
.urDrop {background-position: left top; background-repeat: no-repeat;}
.urNodrop {background-position: left top; background-repeat: no-repeat;}
.urEdfBaseFont {font-size: 1em;}
.urEdfHlp,
.urEdfHlpSml,
.urEdfHlpDate,
.urEdfHlpSmlDate,
.urEdfHlpF4,
.urEdfHlpSmlF4,
.urEdfHlpCalc,
.urEdfHlpSmlCalc,
.urEdfHlpDsbl,
.urEdfHlpSmlDsbl,
.urEdfHlpDateDsbl,
.urEdfHlpSmlDateDsbl,
.urEdfHlpF4Dsbl,
.urEdfHlpSmlF4Dsbl,
.urEdfHlpCalcDsbl,
.urEdfHlpSmlCalcDsbl {
  background-color: #faeeb1;
  background-position: center center;
  background-repeat: no-repeat;
  border-color: #676e75;
  border-style: solid;
  border-width: 1px;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  width: 2.6ex;
}
.urEdfHlpSml,
.urEdfHlpSmlDate,
.urEdfHlpSmlF4,
.urEdfHlpSmlCalc,
.urEdfHlpSmlDsbl,
.urEdfHlpSmlDateDsbl,
.urEdfHlpSmlF4Dsbl,
.urEdfHlpSmlCalcDsbl {font-size: 0.6em; height: 2.8ex; width: 2.8ex;}
.urEdfHlpCalc,
.urEdfHlpSmlCalc {background-image: url("../../../UR/baseLib/eServicesTheme/img/inputfield/ico12_calculator.gif");}
.urEdfHlpDsbl,
.urEdfHlpSmlDsbl,
.urEdfHlpDateDsbl,
.urEdfHlpSmlDateDsbl,
.urEdfHlpF4Dsbl,
.urEdfHlpSmlF4Dsbl,
.urEdfHlpCalcDsbl,
.urEdfHlpSmlCalcDsbl {
  background-color: #f2ecd9;
  border-color: #8b959c;
  cursor: default;
}
.urEdfHlpCalcDsbl {background-image: url("../../../UR/baseLib/eServicesTheme/img/inputfield/ico12_calculator_dsbl.gif");}
.urEdfHlpSmlCalcDsbl {background-image: url("../../../UR/baseLib/eServicesTheme/img/inputfield/ico12_calculator_dsbl.gif");}
.urEdfiReqEnbl,
.urEdfiReqEnblSml,
.urEdfiTxtEnbl,
.urEdfiTxtEnblSml,
.urEdfReqEnbl,
.urEdfReqEnblSml,
.urEdfTxtDsbl,
.urEdfReqDsbl,
.urEdfTxtDsblSml,
.urEdfTxtEnbl,
.urEdfTxtEnblSml,
.urEdfTxtRo,
.urEdfTxtRoSml {
  background-color: #ffffff;
  border-color: #d0001d;
  border-style: solid;
  border-width: 1px;
  color: #d0001d;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  padding: 0 2px;
}
.urEdfiReqEnblSml,
.urEdfiTxtEnblSml,
.urEdfReqEnblSml,
.urEdfTxtDsblSml,
.urEdfTxtEnblSml,
.urEdfTxtRoSml {font-size: 0.6em; height: 2.8ex;}
.urEdfReqEnbl,
.urEdfReqEnblSml,
.urEdfTxtEnbl,
.urEdfTxtEnblSml {border-color: #83838f; color: #000000;}
.urEdfTxtDsbl,
.urEdfReqDsbl,
.urEdfTxtDsblSml,
.urEdfTxtRo,
.urEdfTxtRoSml {background-color: #d9e5f2; border-color: #a2aab4; color: #999999;}
.urEdfTxtRoSml {color: #000000;}
.urFontStd {font-size: medium; font-style: normal; font-weight: normal;}
.urGrpBdyBox {
  background-color: #ffffff;
  border-color: #b6cfe6;
  border-style: solid;
  border-width: 1px;
}
.urGrpBdyBoxBgColor {background-color: #cbdbea;}
.urGrpBdyBoxNoBorder {background-color: #ffffff;}
.urGrpBdyBoxPd {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 6px 5px 10px;
}
.urGrpBdyBoxBgColorPd,
.urGrpBdyBoxNoBorderPd,
.urGrpBdyWeb1Pd,
.urGrpBdyWeb2Pd {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 7px 6px 11px;
}
.urGrpBdyWeb1,
.urGrpHdrEnd1,
.urGrpHdrEnd2 {background-color: #b6cfe6;}
.urGrpBdyWeb2 {background-color: #cbdbea;}
.urGrpHdCtrl,
.urGrpHdCtrlNoBorder,
.urGrpTte,
.urGrpTteNoBorder {
  background-color: #b6cfe6;
  font-weight: normal;
  text-align: right;
  width: 100%;
}
.urGrpTte,
.urGrpTteNoBorder {text-align: left;}
.urGrpTtlBox,
.urGrpTtlBoxNoBorder,
.urGrpTtlWeb1,
.urGrpTtlWeb2 {
  background-color: #b6cfe6;
  background-repeat: repeat-x;
  border-color: #f2f2f2;
  border-style: none none solid;
  border-width: 0 0 1px;
  color: #000000;
  font-size: 0.7em;
  font-weight: bold;
  height: 17px;
  padding: 3px 5px 3px 6px;
}
.urGrpTtlWeb2 {background-color: #cbdbea;}
.urGrpWhlBox,
.urGrpWhlBoxNoBorder,
.urGrpWhlWeb1,
.urGrpWhlWeb2 {font-family: "Lato", Arial, sans-serif; font-size: medium;}
.urGrpWhlBoxNoBorder {border-width: 0;}
.urHtmlContainerBrd {border: 1px solid #000000;}
.urImgCbgCbx,
.urImgRbgCbx {
  -moz-user-focus: none;
  height: 0;
  left: -5000px;
  margin-left: -7px;
  position: relative;
  width: 0;
}
.urImgCbgImg,
.urImgCbgImgChk,
.urImgCbgImgChkDsbl,
.urImgCbgImgDsbl,
.urImgRbgImg,
.urImgRbgImgChk,
.urImgRbgImgChkDsbl,
.urImgRbgImgDsbl {
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  cursor: default;
  height: 12px;
  margin: 1px 0 0;
  vertical-align: top;
  width: 12px;
}
.urImgRbgWhl,
.urImgCbgWhl {font-family: "Lato", Arial, sans-serif; font-size: medium; white-space: nowrap;}
.urImgCbgWhl {vertical-align: top;}
.urImgRbgImg {margin: 0;}
.urImgRbgImgChk {margin: 0;}
.urImgRbgImgChkDsbl {margin: 0;}
.urImgRbgImgDsbl {margin: 0;}
.urLayoutDefault {padding: 2px 4px 2px 0;}
.urLayoutLRNoPad {padding: 2px 0;}
.urLayoutLPad {padding: 2px 0 2px 4px;}
.urLayoutLRPad {padding: 2px 4px;}
.urLayoutPadless {padding: 0;}
.urLayoutGutterNar {padding-left: 17px;}
.urLayoutGutterWid {padding-left: 31px;}
.urLayoutGutterNarImg,
.urLayoutGutterWidImg {
  background-position: left top;
  background-repeat: repeat-y;
  padding-left: 17px;
}
.urLayoutGutterWidImg {padding-left: 31px;}
.urHSpcStdImg {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/Hr/hr.gif");
  background-position: center center;
  background-repeat: repeat-x;
}
.urHSpcMed {padding-top: 12px;}
.urHSpcLrg {padding-top: 26px;}
.urHSpcSml {padding-top: 2px;}
.urLblDsbl, .urLblDsbl1,
.urLblStd, .urLblStd1,
.urLblStdInv, .urLblStd1Inv,
.urLblDsblSml, .urLblSml,
.urLblSmlInv {
  background-position: left top;
  background-repeat: repeat-y;
  color: #999999;
  font-size: 0.7em;
  height: 10px;
  padding: 0 4px 0 7px;
}
.urLblDsblSml, .urLblSml,
.urLblSmlInv {font-size: 0.6em;height: 8px;}
.urLblReq {
  color: #d0001d;
  font-family: "Lato", Arial, sans-serif;
  font-size: 1em;
}
.urLblSml, .urLblSmlInv,
.urLblStd, .urLblStd1,
.urLblStdInv, .urLblStd1Inv {color: #000000;}
.urLblStdInvBar, .urLblStd1InvBar,
.urLblStdBar, .urLblStd1Bar,
.urLblDsblBar, .urLblDsbl1Bar {
  color: #000000;
  font-size: 0.7em;
  height: 10px;
  padding: 0 4px 0 0;
}
.urLblDsblBar, .urLblDsbl1Bar {color: #999999;}
.urLblSmlInvBar,
.urLblSmlBar,
.urLblDsblSmlBar {
  color: #000000;
  font-size: 0.6em;
  height: 8px;
  padding: 0 4px 0 0;
}
.urLblDsblSmlBar {color: #999999;}
.urLblStd1Inv, .urLblStd1, .urLblDsbl1, .urLblStd1Bar, .urLblStd1InvBar, .urLblDsbl1Bar {padding: 0;}
.urLblPadding {padding: 0 4px 0 7px;}
.urLic {font-size: 0.7em;}
.urLicItem {list-style-image: url("../../../UR/baseLib/eServicesTheme/img/listlayout/ico4x8_listcube.gif");}
.urLicItem .urLicItem {text-indent: 0;}
.urLicItem .urLicItem .urLicItem {text-indent: 0;}
.urLicItem .urLicItem .urLicItem .urLicItem {text-indent: 0;}
.urLicWhl {
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
  margin: 0 0 0 -20px;
}
.urLnkBarImgCell {padding: 0 10px 5px;}
.urLnkBarTxtCell {font-size: 1px; padding: 0 10px;}
.urLnkBarItem {
  border-color: #83acd8;
  border-style: solid;
  border-width: 0 1px 0 0;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
.urLnkBarItemSel {background-color: #ffc54e; cursor: default;}
.urLnkBarLnk,
.urLnkBarLnk:link,
.urLnkBarLnk:visited {color: #204ba2;}
.urLnkBarLnk:hover {color: #ff7800;}
.urLnkBarLnkDsbl {color: #999999; cursor: default;}
.urLnkBarScrlLeft,
.urLnkBarScrlRight {
  background-color: #f2e1af;
  background-position: center center;
  background-repeat: no-repeat;
  border-color: #bebebe;
  border-style: solid;
  border-width: 0 1px;
  padding: 0 0 0 9px;
}
.urLnkBarScrlLeftDsbl,
.urLnkBarScrlRightDsbl {background-color: #f2ecd9; cursor: default;}
.urLnkBarScrlRight {border-width: 0;}
.urLnkBarWhl {
  background-color: #cbdbea;
  border-color: #83acd8;
  border-style: solid;
  border-width: 1px 0 0;
  font-size: medium;
}
.urLnk,
.urLnk:link,
.urLnk:visited {color: #699700; text-decoration: none;}
.urLnk:hover {color: #277518; text-decoration: underline;}
.urLnkDsbl,
.urLnkDsbl:link,
.urLnkDsbl:visited,
.urLnkDsbl:hover {color: #999999; cursor: default; text-decoration: none;}
.urLnkDragRelate,
.urLnkDragRelate:link,
.urLnkDragRelate:visited {color: #204ba2; text-decoration: underline;}
.urLnkDragRelate:hover {color: #329200; text-decoration: none;}
.urLnkReport,
.urLnkReport:link,
.urLnkReport:visited {color: #204ba2; text-decoration: none;}
.urLnkReport:hover {color: #ff7800; text-decoration: underline;}
.urLnkResult,
.urLnkResult:link,
.urLnkResult:visited {color: #000000; text-decoration: none;}
.urLnkResult:hover {color: #ff7800; text-decoration: underline;}
.urLnkFunction,
.urLnkFunction:link,
.urLnkFunction:visited {color: #204ba2; text-decoration: underline;}
.urLnkFunction:hover {color: #ff7800; text-decoration: underline;}
.urLnkSel,
.urLnkSel:link,
.urLnkSel:visited,
.urLnkSel:hover {color: #ffffff; text-decoration: none;}
.urLnk *,
.urLnk:link *,
.urLnk:visited * {color: #699700; vertical-align: unset;}
.urLnk:hover * {color: #277518; text-decoration: underline;}
.urLnkDsbl *,
.urLnkDsbl:link *,
.urLnkDsbl:visited *,
.urLnkDsbl:hover * {color: #999999; cursor: default; text-decoration: none;}
.urLnkDragRelate *,
.urLnkDragRelate:link *,
.urLnkDragRelate:visited * {color: #204ba2; text-decoration: underline;}
.urLnkDragRelate:hover * {color: #329200; text-decoration: none;}
.urLnkReport *,
.urLnkReport:link *,
.urLnkReport:visited * {color: #204ba2;}
.urLnkReport:hover * {color: #ff7800;}
.urLnkResult *,
.urLnkResult:link *,
.urLnkResult:visited * {color: #000000;}
.urLnkResult:hover * {color: #ff7800;}
.urLnkFunction *,
.urLnkFunction:link *,
.urLnkFunction:visited * {color: #204ba2;}
.urLnkFunction:hover * {color: #ff7800;}
.urLnkSel *,
.urLnkSel:link *,
.urLnkSel:visited *,
.urLnkSel:hover * {color: #ffffff;}
.urMenuItemWhl,
.urMenuItemWhlDsbl {
  background-color: #a3c1e4;
  border-color: #83acdb;
  border-style: solid;
  border-width: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 3px;
  vertical-align: top;
}
.urMnu {
  border-color: #999999 #666666 #666666 #999999;
  border-style: solid;
  border-width: 1px;
  cursor: default;
  font-size: medium;
  padding: 0;
}
.urMnuChk {
  font-size: 15px;
  height: 15px;
  padding: 0 2px 0 1px;
  width: 15px;
}
.urMnuChkOn {
  background-position: center center;
  background-repeat: no-repeat;
  font-size: 15px;
  height: 15px;
  padding: 0 2px 0 1px;
  width: 15px;
}
.urMnuDvdr {padding: 0 4px 0 3px;}
.urMnuDvdr div {
  background-color: #f6f9fb;
  background-position: center center;
  background-repeat: repeat-x;
  font-size: 5px;
  width: 100%;
}
.urMnuRowDsbl .urMnuTxt {background-color: #f6f9fb; color: #999999;}
.urMnuRowDsbl {background-color: #f6f9fb;}
.urMnuRow,
.urMnuRowOff {background-color: #f6f9fb; color: #000000;}
.urMnuRowOn {background-color: #ff7800; color: #ffffff;}
.urMnuRowOn .urMnuChkOn {background-image: url("../../../UR/baseLib/eServicesTheme/img/menu/ico12_pu_sel_hover.gif");}
.urMnuRowOn .urMnuSubOn {  background-image: url("../../../UR/baseLib/eServicesTheme/img/menu/ico12_pu_cascade_hover.gif");}
.urMnuRowDsblOn {background-color: #d4d4d4; color: #999999;}
.urMnuRowDsblOn .urMnuTxt {color: #999999;}
.urMnuSub {
  font-size: 15px;
  height: 15px;
  padding: 0 2px 0 1px;
  width: 15px;
}
.urMnuSubOn {
  background-position: center center;
  background-repeat: no-repeat;
  font-size: 15px;
  height: 15px;
  padding: 0 2px 0 1px;
  width: 15px;
}
.urMenuItemBtnStd,
.urMenuItemBtnStdDsbl {
  background-position: left bottom;
  background-repeat: no-repeat;
  color: #000000;
  font-size: 0.7em;
  font-weight: normal;
  height: 20px;
  padding: 3px 9px 3px 0;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}
.urMenuItemBtnStdDsbl {background-color: #a3c1e4;color: #6b88a6;cursor: default;}
.urMenuItemTxtStd,
.urMenuItemTxtStdDsbl,
.urMenuItemTxtTrn,
.urMenuItemTxtTrnHover,
.urMenuItemTxtStdHover,
.urMenuItemTxtTrnDsbl {
  color: #000000;
  font-size: 0.7em;
  font-weight: normal;
  height: 20px;
  padding: 0 0 0 8px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}
.urMenuItemTxtStdDsbl {background-color: #a3c1e4; color: #6b88a6; cursor: default;}
.urMenuItemBtnTrn,
.urMenuItemBtnTrnDsbl {
  background-position: left bottom;
  background-repeat: no-repeat;
  color: #000000;
  font-size: 0.7em;
  font-weight: normal;
  height: 20px;
  padding: 3px 9px 3px 0;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}
.urMenuItemBtnTrnDsbl {color: #6b88a6; cursor: default;}
.urMenuItemTxtTrnHover {background-color: rgba(0, 0, 0, 0); color: #ff7800;}
.urMenuItemTxtStdHover {background-color: #a3c1e4; color: #ff7800;}
.urMenuItemTxtTrnDsbl {color: #6b88a6; cursor: default;}
.urMenuItemTrn,
.urMenuItemTrnDsbl {
  border-color: #83acdb;
  border-style: solid;
  border-width: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 3px;
  vertical-align: top;
}
.urMnuChkRbg,
.urMnuChkRbgOn {
  font-size: 15px;
  height: 15px;
  padding: 0 2px 0 1px;
  width: 15px;
}
.urMnuChkRbgOn {
  background-position: center center;
  background-repeat: no-repeat;
}
.urMnuRowOn .urMnuChkRbgOn {background-image: url("../../../UR/baseLib/eServicesTheme/img/menu/ico12_pu_radiobtn_sel_hover.gif");}
.urMnuScrUp, .urMnuScrUpDsbl,
.urMnuScrDwn, .urMnuScrDwnDsbl {
  background-color: #f2e1af;
  background-position: center center;
  background-repeat: no-repeat;
  border-color: #bebebe;
  border-style: solid;
  border-width: 0 0 1px;
  font-size: 10px;
  height: 10px;
  padding: 0;
}
.urMnuScrUpDsbl,
.urMnuScrDwnDsbl {background-color: #f2ecd9;}
.urMnuScrDwn {border-width: 1px 0 0;}
.urMnuScrDwnDsbl {border-width: 1px 0 0;}
.urMsgBarErr {background-color: #ffffff; padding: 4px;}
.urMsgBarErrTop,
.urMsgBarStdTop {
  background-color: #ffffff;
  border-color: #d0001d;
  border-style: solid none none;
  border-width: 2px 0 0;
  padding: 2px 4px 4px;
}
.urMsgBarErrBtm,
.urMsgBarStdBtm {
  background-color: #ffffff;
  border-color: #d0001d;
  border-style: none none solid;
  border-width: 0 0 2px;
  padding: 4px 4px 2px;
}
.urMsgBarStd {
  background-color: #ffffff;
  padding: 4px 4px 2px;
}
.urMsgBarStdTop,
.urMsgBarStdBtm {border-color: #306898;}
.urMsgBarImgError,
.urMsgBarImgWarning,
.urMsgBarImgLoading,
.urMsgBarImgOk,
.urMsgBarImgStop {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/statusicons/msg/ico12_msg_error.gif");
  background-repeat: no-repeat;
  height: 12px;
  margin: 0 4px 0 0;
  width: 12px;
}
.urMsgBarImgWarning {background-image: url("../../../UR/baseLib/eServicesTheme/img/statusicons/msg/ico12_msg_warning.gif");}
.urMsgBarImgOk {background-image: url("../../../UR/baseLib/eServicesTheme/img/statusicons/msg/ico12_msg_success.gif");}
.urMsgBarImgStop {background-image: url("../../../UR/baseLib/eServicesTheme/img/statusicons/msg/ico12_msg_stop.gif");}
.urMnuTxt {
  font-size: 0.7em;
  padding: 1px 1px 0;
  text-align: left;
}
.urPagerWhl {
  background-color: rgba(0, 0, 0, 0);
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  padding: 0 3px;
}
.urPagerBtnRow {padding: 0 1px 0 0; vertical-align: middle;}
.urPagerItmTxt {padding: 0 3px; vertical-align: baseline;}
.urPagerTxt {
  color: #000000;
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  height: 2.85ex;
  padding: 0;
}
.urPagerItmInput {padding: 0 1px 0 0; vertical-align: baseline;}
.urPagerInput {
  background-color: #ffffff;
  border-color: #83838f;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  height: 2.6ex;
  padding: 0 2px;
  text-align: right;
}
.urPagHBtnTop,
.urPagHBtnTopDsbl,
.urPagHBtnEnd,
.urPagHBtnEndDsbl,
.urPagHBtnNxtItem,
.urPagHBtnNxtItemDsbl,
.urPagHBtnNxtPage,
.urPagHBtnNxtPageDsbl,
.urPagHBtnPrevPage,
.urPagHBtnPrevPageDsbl,
.urPagHBtnPrevItem,
.urPagHBtnPrevItemDsbl {margin: 0 1px 0 0;}
.urPagVBtnTop {
  background-image: url("../images/g39/ico12_v_pag_first_page.gif");
  margin: 0 1px 0 0;
}
.urPagVBtnTopDsbl {
  background-image: url("../images/g39/ico12_v_pag_first_page_dsbl.gif");
  margin: 0 1px 0 0;
}
.urPagVBtnEnd {
  background-image: url("../images/g39/ico12_v_pag_last_page.gif");
  margin: 0 1px 0 0;
}
.urPagVBtnEndDsbl {
  background-image: url("../images/g39/ico12_v_pag_last_page_dsbl.gif");
  margin: 0 1px 0 0;
}
.urPagVBtnNxtPage {
  background-image: url("../images/g39/ico12_v_pag_next_page.gif");
  margin: 0 1px 0 0;
}
.urPagVBtnNxtPageDsbl {
  background-image: url("../images/g39/ico12_v_pag_next_page_dsbl.gif");
  margin: 0 1px 0 0;
}
.urPagVBtnPrevPage {
  background-image: url("../images/g39/ico12_v_pag_prev_page.gif");
  margin: 0 1px 0 0;
}
.urPagVBtnPrevPageDsbl {
  background-image: url("../images/g39/ico12_v_pag_prev_page_dsbl.gif");
  margin: 0 1px 0 0;
}
.urPagVBtnNxtItem,
.urPagVBtnNxtItemDsbl,
.urPagVBtnPrevItem,
.urPagVBtnPrevItemDsbl,
.urPagMenuIco {margin: 0 1px 0 0;}
.urPcSpcHorLftPln {padding-top: 0;}
.urPcSpcHorLftMidPln {padding-top: 0;}
.urPcSpcHorMidPln {padding-top: 0;}
.urPcSpcHorMidRghtPln,
.urPcSpcHorLftRghtPln {display: none; padding-top: 0;}
.urPcSpcVertLftMidPln {padding-left: 0;}
.urPcSpcVertMidRghtPln {display: none; padding-left: 0;}
.urPcSpcHorRghtPln {display: none; padding-top: 0;}
.urPcSpcRowHdContPln {display: none;}
.urPcWhlPln {margin: 0;}
.urPcHdBdrPln {
  border-color: #306898;
  border-style: solid;
  border-width: 0 0 2px;
}
.urPcHdNotchPln {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/pc_designbar_hd_left.gif");
  background-position: right bottom;
  background-repeat: repeat;
  font-size: 0.7em;
  margin: 0;
  padding: 0 0 19px 5px;
}
.urPcIcoCelPln {
  padding: 0 0 2px 10px;
  text-align: right;
  vertical-align: bottom;
}
.urPciPln {background-color: #ffffff;}
.urPciFll {background-color: #cbdbea;}
.urPciBdrTrn,
.urPciBdrPln,
.urPciBdrFll,
.urPcBodyBdrPln {
  border-color: #83acd8;
  border-style: solid;
  border-width: 0;
}
.urPciBdrPln,
.urPciBdrFll,
.urPcBodyBdrPln {border-width: 0 1px 1px;}
.urPciPadTrn,
.urPciPadPln,
.urPciPadFll {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 3px 5px;
}
.urPcMenuIcoPln,
.urPcExpOpenIcoPln,
.urPcExpClosedIcoPln {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_options.gif");
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 1px;
  height: 16px;
  width: 16px;
}
.urPcExpOpenIcoPln {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_close.gif"); margin: 0 0 0 2px;}
.urPcExpClosedIcoPln {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_open.gif"); margin: 0 0 0 2px;}
.urPcHdRightPln {
  display: none;
  font-size: 0.7em;
  margin: 0;
}
.urPcBdyNotchPln {font-size: 0.7em;}
.urPcBodyPln {
  background-color: #ffffff;
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
}
.urPcBodyPadPln {padding: 3px 5px 7px;}
.urPcBdyRightPln {display: none; font-size: 0.7em;}
.urPcFtNotchPln {font-size: 0.7em;}
.urPcFtBgCPln {background-color: #83acd8; height: 3px; width: 100%;}
.urPcFtBrandPln {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/7x7_branding_tablecorner.gif");
  background-position: right top;
  background-repeat: no-repeat;
  font-size: 1px;
  height: 3px;
  width: 3px;
}
.urPcFtRightPln {display: none; font-size: 0.7em;}
.urPcSpcHorLftTrn {padding-top: 0;}
.urPcSpcHorRghtTrn {display: none; padding-top: 0;}
.urPcSpcHorLftMidTrn {padding-top: 0;}
.urPcSpcHorMidTrn {padding-top: 0;}
.urPcSpcHorMidRghtTrn {display: none; padding-top: 0;}
.urPcSpcHorLftRghtTrn {display: none; padding-top: 0;}
.urPcSpcVertLftMidTrn {padding-left: 0;}
.urPcSpcVertMidRghtTrn {display: none; padding-left: 0;}
.urPcSpcRowHdContTrn {display: none;}
.urPcWhlTrn {margin: 0;}
.urPcHdBdrTrn {
  border-color: #306898;
  border-style: solid;
  border-width: 0 0 2px;
}
.urPcHdNotchTrn {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/pc_designbar_hd_left.gif");
  background-position: right bottom;
  background-repeat: repeat;
  font-size: 0.7em;
  margin: 0;
  padding: 0 0 19px 5px;
}
.urPcIcoCelTrn {
  padding: 0 0 2px 10px;
  text-align: right;
  vertical-align: bottom;
}
.urPcMenuIcoTrn,
.urPcExpOpenIcoTrn,
.urPcExpClosedIcoTrn {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_options.gif");
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 1px;
  height: 16px;
  width: 16px;
}
.urPcExpOpenIcoTrn {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_close.gif"); margin: 0 0 0 2px;}
.urPcExpClosedIcoTrn {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_open.gif"); margin: 0 0 0 2px;}
.urPcHdRightTrn {
  display: none;
  font-size: 0.7em;
  margin: 0;
}
.urPcBdyNotchTrn {font-size: 0.7em;}
.urPcBodyTrn {font-family: "Lato", Arial, sans-serif; font-size: medium;}
.urPcBodyBdrTrn {
  border-color: #83acd8;
  border-style: solid;
  border-width: 0;
}
.urPcBodyPadTrn {padding: 3px 6px 8px;}
.urPcBdyRightTrn,
.urPcFtRightTrn {display: none; font-size: 0.7em;}
.urPcFtNotchTrn {font-size: 0.7em;}
.urPcFtBgCTrn {
  background-color: #83acd8;
  height: 3px;
  width: 100%;
}
.urPcFtBrandTrn {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/7x7_branding_tablecorner.gif");
  background-position: right top;
  background-repeat: no-repeat;
  font-size: 1px;
  height: 3px;
  width: 3px;
}
.urPcSpcHorLftFll {padding-top: 0;}
.urPcSpcHorRghtFll {display: none; padding-top: 0;}
.urPcSpcHorLftMidFll {padding-top: 0;}
.urPcSpcHorMidFll {padding-top: 0;}
.urPcSpcHorMidRghtFll {display: none; padding-top: 0;}
.urPcSpcHorLftRghtFll {display: none; padding-top: 0;}
.urPcSpcVertLftMidFll {padding-left: 0;}
.urPcSpcVertMidRghtFll {display: none; padding-left: 0;}
.urPcSpcRowHdContFll {display: none;}
.urPcWhlFll {margin: 0;}
.urPcHdBdrFll {
  border-color: #306898;
  border-style: solid;
  border-width: 0 0 2px;
}
.urPcHdNotchFll {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/pc_designbar_hd_left.gif");
  background-position: right bottom;
  background-repeat: repeat;
  font-size: 0.7em;
  margin: 0;
  padding: 0 0 19px 5px;
}
.urPcIcoCelFll {
  padding: 0 0 2px 10px;
  text-align: right;
  vertical-align: bottom;
}
.urPcMenuIcoFll,
.urPcExpOpenIcoFll,
.urPcExpClosedIcoFll {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_options.gif");
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 1px;
  height: 16px;
  width: 16px;
}
.urPcExpOpenIcoFll {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_close.gif"); margin: 0 0 0 2px;}
.urPcExpClosedIcoFll {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_open.gif"); margin: 0 0 0 2px;}
.urPcHdRightFll {
  display: none;
  font-size: 0.7em;
  margin: 0;
}
.urPcBdyNotchFll {font-size: 0.7em;}
.urPcBodyFll {
  background-color: #cbdbea;
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
}
.urPcBodyBdrFll {
  border-color: #83acd8;
  border-style: solid;
  border-width: 0 1px 1px;
}
.urPcBodyPadFll {padding: 3px 5px 7px;}
.urPcBdyRightFll {display: none; font-size: 0.7em;}
.urPcFtNotchFll {font-size: 0.7em;}
.urPcFtBgCFll {
  background-color: #83acd8;
  height: 3px;
  width: 100%;
}
.urPcFtBrandFll {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/7x7_branding_tablecorner.gif");
  background-position: right top;
  background-repeat: no-repeat;
  font-size: 1px;
  height: 3px;
  width: 3px;
}
.urPcFtRightFll {display: none; font-size: 0.7em;}
.urPcSeqBlank {
  background-position: right center;
  background-repeat: no-repeat;
  height: 12px;
  margin: 0 0 0 5px;
  width: 12px;
}
.urPcSeqPcCtlFll {padding: 0 0 0 10px;}
.urPcSeqPcCtlPln {padding: 0 0 0 10px;}
.urPcSeqPcCtlTrn {padding: 0 0 0 10px;}
.urPcSeqAfterLastAng {height: 1px; width: 19px;}
.urPcSeqAngOffOff,
.urPcSeqAngOffOn,
.urPcSeqAngOffTerm,
.urPcSeqAngOnOff,
.urPcSeqAngOnTerm {
  background-position: right center;
  background-repeat: no-repeat;
  width: 10px;
}
.urPcSeqAngOffTerm {width: 5px;}
.urPcSeqAngOnTerm {width: 5px;}
.urPcSeqBetwAng {height: 1px; width: 1em;}
.urPcSeqBranchAng {height: 1px; width: 30px;}
.urPcSeqCtlPln {height: 18px; padding: 0;}
.urPcSeqDsp {display: none;}
.urPcSeqDspSel {overflow: visible; position: relative;}
.urPcSeqError {
  background-position: right center;
  background-repeat: no-repeat;
  height: 12px;
  margin: 0 0 0 5px;
  width: 12px;
}
.urPcSeqFirstAngOffPrevOn,
.urPcSeqFirstAngOffPrevOff,
.urPcSeqFirstAngOnPrevOff,
.urPcSeqFirstAngOnPrevOn {
  background-position: left top;
  background-repeat: no-repeat;
  width: 6px;
}
.urPcSeqFirstAngOffPrevOff,
.urPcSeqFirstAngOnPrevOff {display: none;}
.urPcSeqLabelOffDsbl,
.urPcSeqLabelOff {
  background-color: #83acd8;
  color: #4d6278;
  cursor: default;
  height: 18px;
  padding: 0 5px;
}
.urPcSeqLabelOff {color: #000000; text-decoration: none;}
.urPcSeqLabelOn {
  background-color: #306897;
  color: #ffffff;
  font-weight: normal;
  height: 18px;
  padding: 0 5px;
}
.urPcSeqLabelTermOff,
.urPcSeqLabelTermOn {
  background-position: right center;
  background-repeat: no-repeat;
  color: #000000;
  cursor: default;
  height: 18px;
  padding: 0;
}
.urPcSeqLastOffBranchOn,
.urPcSeqLastOffNextOn,
.urPcSeqLastOnBranchOn,
.urPcSeqLastOnNextOn {
  background-position: right center;
  background-repeat: no-repeat;
  width: 30px;
}
.urPcSeqLastOffNextOn {width: 19px;}
.urPcSeqLastOnNextOn {width: 19px;}
.urPcSeqLastTerm {display: none;}
.urPcSeqPreFirstAng {height: 1px; width: 6px;}
.urPcSeqScrollDIV {
  border-width: 0;
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
  margin: 0;
  padding: 0;
}
.urPcSeqStpFirstOff,
.urPcSeqStpFirstOffDsbl,
.urPcSeqStpFirstOn,
.urPcSeqStpOffs,
.urPcSeqStpOffDsbl,
.urPcSeqStpTerm {
  background-color: #83acd8;
  color: #ffffff;
  height: 18px;
  padding: 0 5px 0 9px;
}
.urPcSeqStpFirstOffDsbl {color: #4d6278;}
.urPcSeqStpFirstOn {background-color: #ffc54e; color: #000000;}
.urPcSeqStpOff {padding: 0 5px;}
.urPcSeqStpOffDsbl {color: #4d6278; cursor: default; padding: 0 5px;}
.urPcSeqStpOn {
  background-color: #ffc54e;
  color: #000000;
  height: 18px;
  padding: 0 5px;
}
.urPcSeqStpTerm {cursor: default; display: none; padding: 0 5px;}
.urPcSeqStpTxtOff,
.urPcSeqStpTxtOn { color: #000000; font-weight: bold;}
.urPcSeqSuccess,
.urPcSeqWarn {
  background-position: right center;
  background-repeat: no-repeat;
  height: 12px;
  margin: 0 0 0 5px;
  width: 12px;
}
.urPcSeqTABLE {font-family: "Lato", Arial, sans-serif; font-size: 0.7em;}
.urPcSeqTermAng {height: 1px; width: 0.4em;}
.urPcSeqTermImg {
  background-position: right center;
  background-repeat: no-repeat;
  height: 1px;
  width: 22px;
}
.urPcSeqTitOn,
.urPcSeqTitOff {
  background-color: #306898;
  color: #000000;
  cursor: default;
  height: 18px;
  padding: 0 5px;
}
.urPcSeqTitLt {
  background-position: left top;
  background-repeat: no-repeat;
  width: 5px;
}
.urPcSeqTitLtImg {height: 1px; width: 5px;}
.urPcSeqTitRt {
  background-position: left top;
  background-repeat: no-repeat;
  width: 6px;
}
.urPcSeqTitRtImg {height: 1px; width: 6px;}
.urPcSeqTxtOff {color: #000000;}
.urPcSeqTxtOn {color: #ffffff;}
.urPcSeqHdNotchFll,
.urPcSeqHdNotchPln,
.urPcSeqHdNotchTrn,
.urPcTabsHdNotchFll,
.urPcTabsHdNotchPln,
.urPcTabsHdNotchTrn,
.urPcTitleHdNotchFll,
.urPcTitleHdNotchPln,
.urPcTitleHdNotchTrn {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/pc_designbar_hd_left.gif");
  background-position: right bottom;
  background-repeat: repeat;
  font-size: 0.7em;
  margin: 0;
  padding: 0 0 19px 5px;
}
.urPcCon,
.urPcConOff,
.urPcConOn {
  background-color: rgba(0, 0, 0, 0);
  background-position: center top;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0 0 11px;
}
.urPcConOn {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/con_on.gif");}
.urPcConSpcFll,
.urPcConSpcPln,
.urPcConSpcTrn {padding: 0 0 11px 5px;}
.urPcConSpcRghtFll,
.urPcConSpcRghtPln,
.urPcConSpcRghtTrn {
  display: none;
  padding: 0 0 11px 5px;
}
.urPcTbsCtlFll,
.urPcTbsCtlTrn,
.urPcTbsCtlPln {height: 18px; padding: 0;}
.urPcTbsAngOffOff,
.urPcTbsAngOffOn,
.urPcTbsAngOnOff,
.urPcTbsFirstAngOffPrevOff,
.urPcTbsFirstAngOffPrevOn,
.urPcTbsFirstAngOnPrevOff,
.urPcTbsFirstAngOnPrevOn,
.urPcTbsLastOffNextOff,
.urPcTbsLastOffNextOn,
.urPcTbsLastOnNextOff,
.urPcTbsLastOnNextOn {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/tabs/tab_ang_off_off.gif");
  background-position: left top;
  background-repeat: no-repeat;
  width: 18px;
}
.urPcTbsAngOffOn {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/tabs/tab_ang_off_on.gif");}
.urPcTbsAngOnOff {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/tabs/tab_ang_on_off.gif");}
.urPcTbsFirstAngOffPrevOff {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/tabs/tab_first_ang_off_prev_off.gif");}
.urPcTbsFirstAngOffPrevOn {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/tabs/tab_first_ang_off_prev_on.gif");}
.urPcTbsFirstAngOnPrevOff {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/tabs/tab_first_ang_on_prev_off.gif");}
.urPcTbsFirstAngOnPrevOn {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/tabs/tab_first_ang_on_prev_on.gif");}
.urPcTbsLastOffNextOff {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/tabs/tab_last_off_next_off.gif");}
.urPcTbsLastOffNextOn {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/tabs/tab_last_off_next_on.gif");}
.urPcTbsLastOnNextOff {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/tabs/tab_last_on_next_off.gif");}
.urPcTbsLastOnNextOn {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/tabs/tab_last_on_next_on.gif");}
.urPcTbsCnt {padding: 6px 5px 10px;}
.urPcTbsDiv {background-color: #306898; font-size: 1px; height: 2px;}
.urPcTbsDsp {display: none;}
.urPcTbsDspSel {overflow: visible; position: relative;}
.urPcTbsPreFirstAng {width: 17px;}
.urPcTbsAfterLastAng {width: 18px;}
.urPcTbsBetwAng {width: 17px;}
.urPcTbsLabelOff,
.urPcTbsLabelOffDsbl,
.urPcTbsLabelOn {
  background-color: #83acd8;
  color: #000000;
  height: 18px;
  padding: 0 1px 0 5px;
}
.urPcTbsLabelOffDsbl {color: #4d6278; cursor: default;}
.urPcTbsLabelOn {background-color: #306898; color: #ffffff;}
.urPcTbsScrollDIV {
  border-width: 0;
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
  margin: 0;
  padding: 0;
}
.urPcTbsTABLE {font-family: "Lato", Arial, sans-serif; font-size: 0.7em;}
.urPcTbsTxtOff {color: #000000;}
.urPcTbsTxtOn {color: #ffffff;}
.urPcTbsWhl {
  background-color: #d9e5f2;
  border-color: #83acd8;
  border-style: solid;
  border-width: 0 1px 1px;
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
  z-index: 50;
}
.urPcTitCtlPln,
.urPcTitCtlTrn,
.urPcTitCtlFll {
  color: #000000;
  font-size: 1em;
  font-weight: bold;
  padding: 0 0 1px 9px;
}
.urPcTitTxt {color: #ffffff; font-weight: bold;}
.urPcTitCtlFillFll,
.urPcTitCtlFillPln,
.urPcTitCtlFillTrn {
  font-size: 1em;
  font-weight: normal;
  padding: 0;
  width: 100%;
}
.urPrInWhl {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  font-size: medium;
  height: auto;
  margin-left: -2px;
  padding: 0;
}
.urPrInLeftBrd {
  border-style: solid none solid solid;
  border-width: 1px 0 1px 1px;
  height: 0.85em;
}
.urPrInRightBrd {
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0;
  height: 0.85em;
}
.urPrInValuePositiv {background-color: #aacda1;}
.urPrInValueCritical {background-color: #ffd09f;}
.urPrInValueNegativ {background-color: #f66767;}
.urPrInNeutral {background-color: #95b8db;}
.urPrInValueNone {height: 0.85em; margin: 0 0 1px;}
.urPrInTxt {
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  left: -100%;
  margin: 0;
  padding: 1px;
  position: relative;
  top: 0;
  z-index: 99;
}
.urPrInTxt2 {
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 10px;
  margin-top: -14px;
  padding: 0 0 5px 5px;
}
.urPopUpTrgWhl {
  display: inline-block;
  font-family: "Lato", Arial, sans-serif;
  min-height: 12px;
  padding: 0 7px 0 0;
  text-decoration: none;
}
.urPopUpTrgBtn {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  height: 14px;
  width: 5px;
}
.urPopUpTrgInd {
  background-position: right bottom;
  background-repeat: no-repeat;
  padding: 0 7px 0 0;
}
.urPopUpTrgClick {
  background-position: right bottom;
  background-repeat: no-repeat;
  width: 14px;
}
.urRbgCell {padding: 0 13px 6px 0;}
.urRMStartWhl {
  height: 1.4em;
  padding: 0.2em 0 0;
  vertical-align: top;
  width: 4px;
}
.urRMStopWhl {
  height: 1.4em;
  padding: 0.2em 0 0;
  width: 9px;
}
.urRMStart,
.urRMStartSelect {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/StartPoint.gif");
  background-position: right top;
  background-repeat: no-repeat;
  height: 16px;
  width: 4px;
}
.urRMStartSelect {background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/StartPointSelected.gif");}
.urRMStep {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  padding: 0.4em 0.7em 0.2em;
  text-align: center;
  vertical-align: middle;
}
.urRMStepStd,
.urRMStepDsbl,
.urRMStepAct, .urRMStepStdSel,
.urRMRoundTrip {
  background-color: #83acd8;
  background-position: center center;
  background-repeat: no-repeat;
  border-color: #5f86b1;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-style: normal;
  font-weight: bold;
}
.urRMStepDsbl {background-color: #f2f2f2; border-color: #999999; color: #999999;}
.urRMStepAct, .urRMStepStdSel {background-color: #ffc54e;}
.urRMStepItem,
.urRMStepItemDsbl,
.urRMStepItemAct, .urRMStepItemSel {
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  height: 0;
}
.urRMStepItemDsbl {color: #999999; cursor: default;}
.urRMStepItemAct, .urRMStepItemSel {font-weight: bold;}
.urRMRoundTrip {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/RoundTrip.gif");
  background-position: center bottom;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  text-align: center;
  vertical-align: top;
}
.urRMEnd,
.urRMEndSelect,
.urRMMoreBefore,
.urRMMoreAfter,
.urRMMoreAfterHover {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/EndPoint.gif");
  background-position: left center;
  background-repeat: no-repeat;
  height: 16px;
  width: 9px;
}
.urRMEndSelect {background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/EndPointSelected.gif"); cursor: default;}
.urRMMoreBefore {background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/MoreBefore.gif"); background-position: right top;}
.urRMMoreBeforeHover {background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/MoreBefore_Hover.gif");background-position: right top;}
.urRMMoreAfter {background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/MoreAfter.gif");}
.urRMMoreAfterHover {background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/MoreAfter_Hover.gif");}
.urRMRuler {
  border-top: 1px solid #5f86b1;
  font-size: 1px;
  width: 50%;
}
.urRMRulerPos {height: 0.7em;}
.urRMRulerDsbl {
  border-top: 1px solid #999999;
  font-size: 1px;
  width: 50%;
}
.urRMRulerAct {
  border-top: 1px solid #5f86b1;
  font-size: 1px;
  width: 50%;
}
.urSlbWhl,
.urSlbWhlSml {
  background-color: #ffffff;
  border-color: #83838f;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  width: 10em;
}
.urSlbWhlSml {font-size: 0.6em;}
.urTbarWhl,
.urTbarWhlEmph {
  background-color: #a3c1e4;
  border-color: #ffffff;
  border-style: solid;
  border-width: 0 0 1px;
  padding: 0 3px 4px;
  width: 100%;
}
.urTbarItm {padding: 0 1px; vertical-align: baseline;}
.urTbarDdl {
  background-color: #ffffff;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  vertical-align: middle;
  width: auto;
}
.urTbarEdfEnbl,
.urTbarEdfDsbl,
.urTbarEdfiEnbl,
.urTbarBtnStd {
  background-color: #ffffff;
  border-color: #83838f;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  padding: 0 2px;
  vertical-align: middle;
}
.urTbarEdfDsbl {background-color: #d9e5f2; border-color: #a2aab4; color: #999999;}
.urTbarEdfiEnbl {border-color: #d0001d; color: #d0001d;}
.urTbarItmBtn {padding: 0 1px;}
.urTbarBtnStd {
  background-color: #faeeb1;
  border-color: #676e75;
  font-weight: normal;
  min-height: 14px;
  padding: 0 5px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}
.urTbarBtnStd:link,
.urTbarBtnStd:visited {text-decoration: none;}
.urTbarBtnStd:hover {
  background-color: #ffc54e;
  border-color: #000000;
  color: #000000;
  text-decoration: none;
}
.urTbarBtnStdDwn,
.urTbarBtnStdDsbl,
.urTbarBtnStdDwnDsbl,
.urTbarBtnPrevStep,
.urTbarBtnNextStep,
.urTbarBtnPrevStepDsbl,
.urTbarBtnNextStepDsbl {
  -moz-box-align: center;
  background-color: #faeeb1;
  border-color: #000000 #ffffff #ffffff #000000;
  border-style: solid;
  border-width: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #000000;
  display: -moz-inline-box;
  font-size: 0.7em;
  font-weight: normal;
  min-height: 14px;
  padding: 0 5px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
}
.urTbarBtnStdDwn:hover {
  background-color: #ffc54e;
  border-color: #000000 #ffffff #ffffff #000000;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  text-decoration: none;
}
.urTbarBtnStdDsbl,
.urTbarBtnStdDwnDsbl {
  background-color: #f2ecd9;
  border-color: #8b959c;
  color: #79848c;
  cursor: default;
}
.urTbarBtnStdDwnDsbl {border-color: #676e75 #ffffff #ffffff #676e75;}
.urTbarBtnPrevStep {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnPrevStep.gif");
  background-position: left center;
  background-repeat: no-repeat;
  border-color: #676e75;
  margin: 1px 0 0;
  padding: 0 4px 0 16px;
}
.urTbarBtnPrevStep:hover {
  background-color: #ffc54e;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnPrevStepHover.gif");
  border-color: #000000;
  color: #000000;
}
.urTbarBtnNextStep {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnNextStep.gif");
  background-position: right center;
  background-repeat: no-repeat;
  border-color: #676e75;
  margin: 1px 0 0;
  padding: 0 16px 0 5px;
}
.urTbarBtnNextStep:hover {
  background-color: #ffc54e;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnNextStepHover.gif");
  border-color: #000000;
  color: #000000;
}
.urTbarBtnPrevStepDsbl {
  background-color: #f2ecd9;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnPrevStepDsbl.gif");
  background-position: left center;
  background-repeat: no-repeat;
  border-color: #8b959c;
  color: #79848c;
  cursor: default;
  margin: 1px 0 0;
  padding: 0 4px 0 16px;
}
.urTbarBtnNextStepDsbl {
  background-color: #f2ecd9;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnNextStepDsbl.gif");
  background-position: right center;
  background-repeat: no-repeat;
  border-color: #8b959c;
  color: #79848c;
  cursor: default;
  margin: 1px 0 0;
  padding: 0 16px 0 5px;
}
.urTbarBtnCol,
.urTbarBtnExp {
  background-position: center center;
  background-repeat: no-repeat;
  border: medium none;
  height: 12px;
  width: 12px;
}
.urTbarItmLbl {padding: 0 3px; vertical-align: baseline;}
.urTbarLbl,
.urTbarLblDsbl {
  color: #000000;
  font-size: 0.7em;
  font-style: normal;
  font-weight: bold;
  height: 2.6ex;
  padding: 0;
  vertical-align: middle;
}
.urTbarLblDsbl {color: #999999;}
.urTbarSepTrans,
.urTbarSep {
  font-size: 0.7em;
  height: 1.3em;
  margin: 1px 0 0 2px;
  vertical-align: middle;
  width: 1px;
}
.urTbarSep {background-color: #ffffff; margin: 1px 6px 0 5px;}
.urTbarImg {height: 1em; width: 1px;}
.urTbarWhl .urBtnIco,
.urTbarWhl .urBtnIcoDsbl {
  background-color: #faeeb1;
  background-position: center center;
  background-repeat: no-repeat;
  border-color: #676e75;
  border-style: solid;
  border-width: 1px;
  font-size: 1px;
  height: 14px;
  vertical-align: middle;
  width: 14px;
}
.urTbarWhl .urBtnIco:hover {background-color: #ffc54e; border-color: #000000;}
.urTbarWhl .urBtnIcoDsbl {background-color: #f2ecd9; border-color: #8b959c; cursor: default;}
.urSTbvBtnBottom {background-image: url("../images/g39/ico12_v_pag_last_page.png"); margin: 0 2px 0 0;}
.urSTbvBtnBottomDsbl {background-image: url("../images/g39/ico12_v_pag_last_page_dsbl.png"); margin: 0 2px 0 0;}
.urSTbvBtnDown {background-image: url("../../../UR/baseLib/eServicesTheme/img/tableview/ico12_v_pag_next_item.gif"); margin: 0 2px 0 0;}
.urSTbvBtnDownDsbl {margin: 0 2px 0 0;}
.urSTbvBtnPers {margin: 0 2px 0 0;}
.urSTbvBtnPgDown {background-image: url("../images/g39/ico12_v_pag_next_page.png"); margin: 0 2px 0 0;}
.urSTbvBtnPgDownDsbl {background-image: url("../images/g39/ico12_v_pag_next_page_dsbl.png"); margin: 0 2px 0 0;}
.urSTbvBtnPgUp {background-image: url("../images/g39/ico12_v_pag_prev_page.png"); margin: 0 2px 0 0;}
.urSTbvBtnPgUpDsbl {background-image: url("../images/g39/ico12_v_pag_prev_page_dsbl.png"); margin: 0 2px 0 0;}
.urSTbvBtnTop {background-image: url("../images/g39/ico12_v_pag_first_page.png"); margin: 0 2px 0 0;}
.urSTbvBtnTopDsbl {background-image: url("../images/g39/ico12_v_pag_first_page_dsbl.png"); margin: 0 2px 0 0;}
.urSTbvBtnUp {background-image: url("../../../UR/baseLib/eServicesTheme/img/tableview/ico12_v_pag_prev_item.gif"); margin: 0 2px 0 0;}
.urSTbvBtnUpDsbl {margin: 0 2px 0 0;}
.urSTbvBtnPersonalize {margin: 0 2px 0 0;}
.urSTbvBtnPersonalizeDsbl {margin: 0 2px 0 0;}
.urSTbvCellAltFirst,
.urSTbvCellAltLast,
.urSTbvCellAltStd,
.urSTbvCellSel {
  background-color: #ffffff;
  border-color: #aeaeae;
  border-style: solid;
  color: #000000;
  height: 21px;
  padding: 2px 3px;
}
.urSTbvCellAltFirst,
.urSTbvCellAltStd {border-width: 0 0 1px 1px;}
.urSTbvCellAltLast {border-width: 0 1px 1px;}
.urSTbvCellFirst,
.urSTbvCellLast,
.urSTbvCellStd {
  background-color: #F0F0F0 !important;
  border-color: #aeaeae;
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: #000000;
  height: 21px;
  padding: 2px 3px;
}
.urSTbvCellLast {border-width: 0 1px 1px;}
.urSTbvCellSel {border-color: #ff7800; border-width: 2px 0;}
.urSTbvCellTransFirst,
.urSTbvCellTransLast,
.urSTbvCellTransStd {
  color: #000000;
  height: 21px;
  padding: 2px 3px;
}
.urSTbvColHdrLvl1First,
.urSTbvColHdrLvl1Std,
.urSTbvH1First,
.urSTbvH1Std,
.urSTbvH1Last {
  background-color: #043C5A;
  color: #ffffff;
  cursor: default;
  font-size: 0.7em;
  font-weight: normal;
  height: 21px;
  padding: 3px 6px;
  text-align: left;
}
.urSTbvColHdrLvl1Std,
.urSTbvH1First,
.urSTbvH1Std,
.urSTbvH1Last {
  border-color: #ffffff;
  border-style: solid;
  border-width: 0 0 0 1px;
  font-family: "Lato", Arial, sans-serif;
}
.urSTbvH1First {
  background-color: #80b5e7;
  border-width: 0 0 1px;
  color: #000000;
}
.urSTbvH1Std {
  background-color: #80b5e7;
  border-width: 0 0 1px 1px;
  color: #000000;
}
.urSTbvH1Last {
  background-color: #80b5e7;
  border-width: 0 0 1px 1px;
  color: #000000;
  height: auto;
}
.urSTbvColHdrTtl {
  color: #FFFFFF;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7rem !important;
  font-weight: normal;
  text-align: left;
}
.urSTbvColHdrLvl1TransFirst {
  color: #000000;
  font-size: 0.7em;
  font-weight: normal;
  height: 21px;
  padding: 1px 4px 2px 6px;
  text-align: left;
}
.urSTbvH1TransStd,
.urSTbvH1TransFirst,
.urSTbvH1TransLast {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  padding: 3px 6px;
  text-align: left;
}
.urSTbvH1TransFirst {color: #000000; height: 21px;}
.urSTbvColHdrLvl1TransStd {
  border-color: #ffffff;
  border-style: none;
  border-width: 0 0 0 1px;
  font-size: 0.7em;
  font-weight: normal;
  padding: 3px 6px;
  text-align: left;
}
.urSTbvColHdrLvl1TxtLeft {
  color: #000000;
  font-size: 0.8em;
  font-style: normal;
  font-weight: normal;
  padding: 0 2px 0 0;
  text-align: left;
  vertical-align: top;
}
.urSTbvColHdrSelIcon {
  font-size: 1px;
  height: 13px;
  margin: 0 0 0 -4px;
  padding: 0;
  text-align: left;
  vertical-align: bottom;
  width: 13px;
}
.urSTbvFtrCell {
  background-color: #043C5A;
  border-color: #ffffff;
  border-style: solid;
  border-width: 0;
  font-family: "Lato", Arial, sans-serif;
  padding: 0;
}
.urSTbvFtrStd {
  color: #000000;
  font-size: medium;
  height: 24px;
  margin: 0 6px;
  padding: 0 2px 0 0;
}
.urSTbvHdrStd {
  background-color: rgba(0, 0, 0, 0);
  border-color: #ffffff;
  border-style: solid;
  border-width: 0 0 1px;
  color: #5A5A5A;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.825rem;
  height: 21px;
  padding: 1px 4px 2px;
}
.urSTbvHdrTransStd {
  border-color: #ffffff;
  border-style: none;
  border-width: 0 0 0 1px;
  color: #000000;
  font-size: 0.7em;
  height: 21px;
  padding: 1px 4px 2px;
}
.urSTbvPagInd {
  color: #FFFFFF;
  font-size: 0.7em;
  font-weight: normal;
  padding: 0;
}
.urSTbvSortIconCell {
  background-color: transparent;
  padding: 0 2px 0 0;
  text-align: right;
  width: 16px;
}
.urSTbvColHdrSelPopupIcon,
.urSTbvIconSortAsc,
.urSTbvIconSortDesc {
  background-color: rgba(0, 0, 0, 0);
  background-position: center center;
  background-repeat: no-repeat;
  border: medium none;
  height: 14px;
  padding: 0;
  width: 14px;
}
.urSTbvIconSortAsc,
.urSTbvIconSortDesc {
  background-color: #fff !important;
  background-image: url("../images/g39/ico12_sort_asc.png") !important;
  margin-left: 3px;
  vertical-align: super;
}
.urSTbvIconSortDesc {background-image: url("../images/g39/ico12_sort_desc.png") !important;}
.urSTbvIconUnsorted {
  background-image: url("../images/g39/ico12_unsorted.png") !important;
  background-position: center center;
  background-repeat: no-repeat;
  border: medium none;
  height: 14px;
  width: 14px;
  vertical-align: super;
  margin-left: 3px;
}
.urSTbvStd {
  cursor: default;
  empty-cells: show;
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
}
.urSTbvTit {
  font-weight: bold;
  padding: 0 0 0 6px;
  text-align: left;
}
.urSTbvCellAlt {background-color: #ffffff;}
.urSTbvCellBadDark {background-color: #f66767;}
.urSTbvCellBadLight {background-color: #ffbbbb;}
.urSTbvCellBadMedium {background-color: #fb9191;}
.urSTbvCellCritDark {background-color: #fba643;}
.urSTbvCellCritLight {background-color: #ffd09f;}
.urSTbvCellCritMedium { background-color: #fdbb71;}
.urSTbvCellGoodDark {background-color: #84a77e;}
.urSTbvCellGoodLight {background-color: #99ff99;}
.urSTbvCellGoodMedium {background-color: #60ed84;}
.urSTbvCellGrpLvl1 {background-color: #90aeee;}
.urSTbvCellGrpLvl2 {background-color: #aec4f2;}
.urSTbvCellGrpLvl3 {background-color: #ccdaf6;}
.urSTbvCellGrpHL {background-color: #99cccc;}
.urSTbvCellGrpHLLight {background-color: #bbdddd;}
.urSTbvCellKeyMedium {background-color: #86d9f0;}
.urSTbvCellMarked {border: 1px solid #ff7800;}
.urSTbvCellNeg {background-color: #f66767;}
.urSTbvCellPos {background-color: #aacda1;}
.urSTbvCellSubtot {background-color: #fffb8c;}
.urSTbvCellSubtotLight {background-color: #fffdbf;}
.urSTbvCellTot {background-color: #fff605;}
.urSTCapTxt {
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-weight: bold;
}
.urSTWhl {
  background-color: #efefef;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
}
.urSTTHL1,
.urSTTHL2,
.urSTTHL3 {
  background-color: #80b5e7;
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  height: 20px;
  padding: 3px 6px;
  text-align: left;
}
.urSTTHL2 {background-color: #c6c4c4;}
.urSTTHL3 {background-color: #d6d5d5;}
.urSTTHBdr,
.urSTTHBdr1,
.urSTTHBdr0,
.urSTTHBdr2 {
  border-color: #ffffff;
  border-style: solid;
  border-width: 0 1px 0 0;
}
.urSTTHBdr1 {border-width: 0;}
.urSTTHBdr0 {border-width: 0 1px 0 0;}
.urSTTHBdr2 {border-top: 1px solid #ffffff;}
.urSTTDBdr,
.urSTTDBdr1,
.urSTTDBdrEd,
.urSTTDBdrEd1 {
  border-color: #aeaeae;
  border-style: solid;
  border-width: 0 1px 1px 0;
}
.urSTTDBdr1 {border-width: 0 1px 1px;}
.urSTTDBdrEd {border-width: 1px 1px 1px 0;}
.urSTTDBdrEd1 {border-width: 1px;}
.urSTFltBdr,
.urSTFltBdr1 {
  border-color: #676e75;
  border-style: solid;
  border-width: 1px 1px 1px 0;
}
.urSTFltBdr1 {border-width: 1px;}
.urSTTDFlt {
  background-color: #ffffff;
  cursor: default;
  height: 21px;
  padding: 0 1px;
  text-align: left;
}
.urSTTD, .urSTTDAlt {cursor: default; padding: 2px 3px;}
.urSTTDAlt {background-color: #ffffff;}
.urSTTDEd,
.urSTTDAltEd {cursor: default; height: 21px; padding: 0;}
.urSTTDAltEd {background-color: #ffffff;}
.urSTSortIconCell {
  background-color: rgba(0, 0, 0, 0);
  padding: 0 2px 0 0;
  text-align: right;
  width: 16px;
}
.urSTIconSortAsc,
.urSTIconSortDesc,
.urSTIconUnsorted,
.urSTColHdrSelPopupIcon,
.urSTFltIcon {
  background-color: rgba(0, 0, 0, 0);
  background-position: center center;
  background-repeat: no-repeat;
  border: medium none;
  height: 14px;
  width: 14px;
}
.urSTColHdrSelPopupIcon {margin: 2px 0 0 1px; padding: 0;}
.urSTFltIcon {background-image: url("../../../UR/baseLib/eServicesTheme/img/saptable/ico12_filter.gif"); padding: 0;}
.urSTRowSelIcon,
.urSTRowUnSelIcon {
  background-color: #aecedb;
  border-color: #769eca #ffffff #ffffff #769eca;
  border-style: solid;
  border-width: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  padding: 0;
}
.urSTRowUnSelIcon {background-color: #d9e5f2; border-color: #ffffff #769eca #769eca #ffffff;}
.urSTScrlSpacer {background-color: #e9f2fa; font-size: 1px;}
.urSTWhlTrans TD {background-color: rgba(0, 0, 0, 0);}
.urSTWhlTrans TH {background-color: rgba(0, 0, 0, 0);}
.urSTPos {overflow: hidden; position: absolute;}
.urSTSAlt {background-color: #ffffff;}
.urSTSBadDark { background-color: #f66767;}
.urSTSBadLight {background-color: #ffbbbb;}
.urSTSBadMedium {background-color: #fb9191;}
.urSTSCritDark {background-color: #fba643;}
.urSTSCritLight {background-color: #ffd09f;}
.urSTSCritMedium {background-color: #fdbb71;}
.urSTSGoodDark {background-color: #84a77e;}
.urSTSGoodLight {background-color: #99ff99;}
.urSTSGoodMedium {background-color: #60ed84;}
.urSTSGrpLvl1 {background-color: #90aeee;}
.urSTSGrpLvl2 {background-color: #aec4f2;}
.urSTSGrpLvl3 {background-color: #ccdaf6;}
.urSTSGrpHL {background-color: #99cccc;}
.urSTSGrpHLLight {background-color: #bbdddd;}
.urSTSKeyMedium {background-color: #86d9f0;}
.urSTTDBdr2 {
  border-color: #aeaeae;
  border-style: solid;
  border-width: 0 1px 1px 0;
}
.urSTFltBdr2 {
  border-color: #676e75;
  border-style: solid;
  border-width: 1px 1px 1px 0;
}
.urSTSMarked {
  background-color: #efefef;
  border: 1px solid #ff7800;
  z-index: 1;
}
.urSTSNeg {background-color: #f66767;}
.urSTSPos {background-color: #aacda1;}
.urSTSSubtot {background-color: #fffb8c;}
.urSTSSubtotLight {background-color: #fffdbf;}
.urSTSTot {background-color: #fff605;}
.urTbsAngOffOff,
.urTbsAngOffOn,
.urTbsAngOnOff,
.urTbsFirstAngOffPrevOff,
.urTbsFirstAngOffPrevOn,
.urTbsFirstAngOnPrevOff,
.urTbsFirstAngOnPrevOn {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/tabstrip/tab_ang_off_off.gif");
  background-position: left top;
  background-repeat: no-repeat;
  width: 18px;
}
.urTbsAngOffOn {background-image: url("../../../UR/baseLib/eServicesTheme/img/tabstrip/tab_ang_off_on.gif");}
.urTbsAngOnOff {background-image: url("../../../UR/baseLib/eServicesTheme/img/tabstrip/tab_ang_on_off.gif");}
.urTbsFirstAngOffPrevOff {background-image: url("../../../UR/baseLib/eServicesTheme/img/tabstrip/tab_first_ang_off_prev_off.gif");}
.urTbsFirstAngOffPrevOn {background-image: url("../../../UR/baseLib/eServicesTheme/img/tabstrip/tab_first_ang_off_prev_on.gif");}
.urTbsFirstAngOnPrevOff {background-image: url("../../../UR/baseLib/eServicesTheme/img/tabstrip/tab_first_ang_on_prev_off.gif");}
.urTbsFirstAngOnPrevOn {background-image: url("../../../UR/baseLib/eServicesTheme/img/tabstrip/tab_first_ang_on_prev_on.gif");}
.urTbsCnt {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 6px 5px 10px;
}
.urTbsDiv {
  background-color: #306898;
  background-position: left center;
  background-repeat: repeat-x;
  font-size: 1px;
  height: 2px;
}
.urTbsPreFirstAng, .urTbsBetwAng {height: 1px; width: 17px;}
.urTbsAfterLastAng {height: 1px; width: 6px;}
.urTbsLabelOff,
.urTbsLabelOffDsbl {
  background-color: #83acd8;
  background-repeat: repeat-x;
  color: #000000;
  height: 18px;
  padding: 0 1px 0 5px;
}
.urTbsLabelOffDsbl {color: #4d6278; cursor: default;}
.urTbsLabelOn {
  background-color: #306898;
  background-repeat: repeat-x;
  color: #ffffff;
  height: 18px;
  padding: 0 1px 0 5px;
}
.urTbsLastOffNextOff,
.urTbsLastOffNextOn,
.urTbsLastOnNextOff,
.urTbsLastOnNextOn {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/tabstrip/tab_last_off_next_off.gif");
  background-position: left top;
  background-repeat: no-repeat;
  width: 18px;
}
.urTbsLastOffNextOn {background-image: url("../../../UR/baseLib/eServicesTheme/img/tabstrip/tab_last_off_next_on.gif");}
.urTbsLastOnNextOff {background-image: url("../../../UR/baseLib/eServicesTheme/img/tabstrip/tab_last_on_next_off.gif");}
.urTbsLastOnNextOn {background-image: url("../../../UR/baseLib/eServicesTheme/img/tabstrip/tab_last_on_next_on.gif");}
.urTbsstripScrollDIV {
  border-width: 0;
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
  margin: 0;
  padding: 0;
}
.urTbsstripTABLE {font-family: "Lato", Arial, sans-serif; font-size: 0.7em;}
.urTbsTxtOff {color: #000000;}
.urTbsTxtOn {color: #ffffff;}
.urTbsWhl {
  background-color: #d9e5f2;
  border-color: #83acd8;
  border-style: solid;
  border-width: 0 1px 1px;
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
  z-index: 50;
}
.urTedWhlDsbl,
.urTedWhl,
.urTedWhlRo {
  background-color: #d9e5f2;
  border-color: #a2aab4;
  border-style: solid;
  border-width: 1px;
  color: #999999;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  padding: 0 2px;
  resize: none;
}
.urTedWhl {
  background-color: #ffffff;
  border-color: #bfbfbf;
  color: #5A5A5A;
  font-size: 0.825rem;
  font-weight: 400;
  line-height: 1.4285;
  padding: 2px 5px;
  border-radius: 4px;
}
.urTedWhlRo {color: #000000;}
.urTrcHdCtrl {width: 100%;}
.urTrcHdIco {vertical-align: bottom;}
.urTrcTitBox,
.urTrcTitFrm,
.urTrcTitHdr {
  color: #303030;
  font-size: 0.8em;
  font-weight: bold;
  margin: 0 0 0 7px;
  top: 1px;
}
.urTrcTitHdr {color: #FFFFFF;}
.urTrcWhlBox {margin: 0;}
.urTrcWhlFrm {margin: 0;}
.urTrcWhlHdr {margin: 0;}
.urTreChld {
  border-color: #9eb3c6;
  border-style: solid;
  border-width: 0;
}
.urTreExpClo,
.urTreExpNc,
.urTreExpNcAct,
.urTreExpOp {background-position: center;}
.urTreExpNcAct {background-image: url("../../../UR/baseLib/eServicesTheme/img/treeview/ico12_treeleaf_sel.gif"); margin: 0 2px 0 0;}
.urTreHead {
  background-color: #83acd8;
  border-color: #9eb3c6;
  border-style: solid;
  border-width: 0 0 1px;
  color: #000000;
  font-size: 0.7em;
  font-weight: bold;
  padding: 1px 0;
  width: 100%;
}
.urTreNl1,
.urTreNl2,
.urTreNl3,
.urTreNl4 {
  background-color: #afc8de;
  border-color: #9eb3c6;
  border-style: solid;
  border-width: 0;
  color: #000000;
  padding: 2px 0 0;
}
.urTreNl2 {background-color: #c0d4e5; padding: 2px 0 1px;}
.urTreNl3 {background-color: #ddeaf5; padding: 2px 0 1px;}
.urTreNl4 {background-color: #f5f9fc; padding: 2px 4px 1px 0;}
.urTreNlExp {border-width: 0 0 1px; padding: 2px 0 0;}
.urTreNode {border-color: #9eb3c6; border-style: solid; border-width: 0;}
.urTreNoDsbl {
  color: #000000;
  cursor: default;
  font-size: 0.7em;
  padding: 3px 4px 3px 0;
}
.urTreNoEnbl {cursor: default; font-size: 0.7em; padding: 3px 4px 3px 0;}
.urTreNoImgDsbl {margin: 1px 0; vertical-align: bottom;}
.urTreNoImgEnbl {margin: 1px 0; vertical-align: bottom;}
.urTreNSel {background-color: #306897; color: #ffffff; font-weight: normal;}
.urTreNSel .urTreExpOp {background-image: url("../../../UR/baseLib/eServicesTheme/img/treeview/ico12_treebranch_open_sel.gif");}
.urTreNSel .urTreExpClo {background-image: url("../../../UR/baseLib/eServicesTheme/img/treeview/ico12_treebranch_closed_sel.gif");}
.urTreNSel .urTreExpNc {background-image: url("../../../UR/baseLib/eServicesTheme/img/treeview/ico12_treeleaf_sel.gif");}
.urTreNSel .urFontStd {color: #ffffff; font-weight: normal;}
.urTreNSel2 {background-color: #4b87b8; color: #ffffff; font-weight: normal;}
.urTreNSel2 .urTreExpOp {background-image: url("../../../UR/baseLib/eServicesTheme/img/treeview/ico12_treebranch_open_sel2.gif");}
.urTreNSel2 .urTreExpClo {background-image: url("../../../UR/baseLib/eServicesTheme/img/treeview/ico12_treebranch_closed_sel2.gif");}
.urTreNSel2 .urTreExpNc {background-image: url("../../../UR/baseLib/eServicesTheme/img/treeview/ico12_treeleaf_sel2.gif");}
.urTreNSel2 .urFontStd {color: #ffffff; font-weight: normal;}
.urTreNoEnblClkHover {text-decoration: none;}
.urTreNoEnblClk {font-size: 0.7em; padding: 3px 4px 3px 0;}
.urTreNlDsbl .urTreExpClo {cursor: default;}
.urTreSelAll,
.urTreSelNone {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/treeview/ico12_open_all.gif");
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0 1px 0 0;
}
.urTreSelNone {background-image: url("../../../UR/baseLib/eServicesTheme/img/treeview/ico12_close_all.gif");}
.urTreTit {font-weight: bold; padding: 0 4px;}
.urTreWhl {
  background-color: #afc8de;
  border-color: #9eb3c6;
  border-style: solid;
  border-width: 0;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
  font-style: normal;
  font-weight: normal;
}
.urTxtMono {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
}
.urTxtEmph,
.urTxtH1,
.urTxtH2,
.urTxtH3,
.urTxtH4,
.urTxtLbl,
.urTxtLblDsbl,
.urTxtStd {
  color: #5A5A5A;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-style: normal;
  font-weight: bold;
}
.urTxtH1 {color: #000000; font-size: 1em;}
.urTxtH2 {color: #000000; font-size: 0.8em;}
.urTxtH3 {color: #000000; font-size: 0.825rem;}
.urTxtH4 {color: #000000; font-size: 0.6em;}
.urTxtLbl {color: #000000; font-weight: normal;}
.urTxtLblDsbl {color: #999999; font-weight: normal;}
.urTxtLblSml,
.urTxtLeg,
.urTxtRef {
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.6em;
  font-style: normal;
  font-weight: normal;
}
.urTxtRef {font-size: 0.7em; font-style: italic;}
.urTxtReq {
  color: #d0001d;
  font-family: "Lato", Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
}
.urTxtStd {font-size: 0.825rem !important; font-weight: 400;}
.urUpld,
.urUpldDsbl {
  background-color: #ffffff;
  border-color: #83838f;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
}
.urUpldDsbl {background-color: #d9e5f2; color: #999999;}
.urVwsCapCell {
  background-color: #83acdb;
  font-weight: bold;
  padding: 1px 6px;
  text-align: left;
}
.urVwsSpcCell {
  font-size: 0.7em;
  height: 16px;
  padding: 0 12px 1px 0;
  text-align: left;
}
.urVwsIco {height: 12px; width: 12px;}
.urVwsIcoCell {font-size: 0.6em; padding: 1px 3px 2px 6px; text-align: left;}
.urVwsRowSel {background-color: #96b2cb;}
.urVwsTxtCell {padding: 0 12px 0 0; text-align: left;}
.urVwsWhl {background-color: rgba(0, 0, 0, 0);}
.urSTRowSelSecIcon,
.urSTRowUnSelDsblIcon,
.urSTRowSelDsblIcon {
  background-color: #aecedb;
  border-color: #769eca #ffffff #ffffff #769eca;
  border-style: solid;
  border-width: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  padding: 0;
}
.urSTRowUnSelDsblIcon {background-color: #d1d1d1; border-color: #bababa; cursor: default;}
.urSTRowSelDsblIcon {background-color: #d1d1d1; border-color: #bababa; cursor: default;}
.urSTSel {border-color: #ff7800; border-top-width: 1px;}
.urSTSel2 {border-color: #dfa630; border-top-width: 1px;}
.urTedWhlInv {
  background-color: #fbe9eb;
  border-color: #d0001d;
  border-style: solid;
  border-width: 1px;
  color: #d0001d;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  padding: 0 2px;
}
.urSTTDEd .urEdfiTxtEnbl {
  border-color: #d0001d;
  border-style: solid;
  border-width: 1px;
  height: 100%;
  padding: 2px 5px;
  width: 100%;
}
.urSTTDFlt INPUT {
  border: medium none;
  padding: 3px 1.6em 0 6px;
  width: 100%;
}
.urSTTDEd SELECT {border: medium none; height: 100%; width: 100%;}
.urSTTDEd TABLE {height: 100%;}
.urSTTDRo {
  background-color: #d9e5f2;
  cursor: default;
  height: 21px;
  padding: 2px 3px;
}
.urSTTDEd BUTTON {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  height: 100%;
}
.urSTTDEd TD { border: medium none; width: 100%;}
.urSTTDEd .urImgCbgCbx, .urSTTDEd1 .urImgCbgCbx, .urSTTDEd .urImgCbgCbx, .urSTTDEd1 .urImgCbgCbx,
.urSTTDEd .urImgRbgCbx, .urSTTDEd1 .urImgRbgCbx {
  height: 0;
  margin-left: -7px;
  width: 0;
}
.urSTTDPad {padding: 0 6px;}
.urSTTDEd .urImgCbgWhl,
.urSTTDEd .urImgRbgWhl {left: 0.3ex; position: relative; top: -2px;}
.urPagerInputDsbl {
  background-color: #d9e5f2;
  border-color: #a2aab4;
  color: #000000;
  font-weight: normal;
}
.urCellBgHeader {background-color: #83acdb;}
.urCellBgFill1 {background-color: #afc8de;}
.urCellBgFill2 {background-color: #cbdbea;}
.urCellBgFill3 {background-color: #ddeaf5;}
.urCellBgPlain {background-color: #ffffff;}
.urSTTopBdr {border-top: 1px solid #aeaeae;}
.urCellBgBorder {background-color: transparent;}
.urSTbvCellStd .urPopUpTrgWhl, .urSTTD .urPopUpTrgWhl, .urSTbvCellLast .urPopUpTrgWhl {margin-right: -5px; padding-right: 5px;}
.urSTbvCellStd .urPrInWhl, .urSTTD .urPrInWhl, .urSTbvCellLast .urPrInWhl {margin-left: -2px; padding-right: 1px;}
.urLayoutLRPad .urPopUpTrgWhl, .urLayoutDefault .urPopUpTrgWhl, .urLayoutLRNoPad .urPopUpTrgWhl, .urLayoutLPad .urPopUpTrgWhl, .urLayoutPadless .urPopUpTrgWhl {
  margin-right: 0;
}
.urLinStd .urPrInWhl { margin-right: 3px;}
.urTbarWhl .urPrInWhl {vertical-align: text-top;}
.urTbarWhl .urPagerTxt {
  color: #000000;
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  height: 2.85ex;
  padding: 0;
}
.urPopUpTrgWhl .urPrInWhl {cursor: pointer; vertical-align: bottom;}
.urSTbvFootStd {
  background-color: #aeaeae;
  border-color: #ffffff;
  border-style: solid;
  border-width: 0 0 1px;
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  height: 21px;
  padding: 3px 4px 0 5px;
}
.urTreNoEmp {font-weight: bold;}
.urTbarWhl .urPagerInput {vertical-align: middle;}
.urSTGridNone TD {border: medium none;}
.urSTGridNone TH {border: medium none;}
.urSTGridV TD {border-bottom-style: none; border-top-style: none;}
.urSTGridV TH {border-bottom-style: none; border-top-style: none;}
.urSTGridH TD {border-left-style: none; border-right-style: none;}
.urSTGridH TH {border-left-style: none; border-right-style: none;}
.urTreNlDsbl .urTreExpOp {cursor: default;}
.urPcExpIcoOpen,
.urPcExpIcoClosed,
.urPcExpIcoCrop,
.urPcExpIcoOpenDsbl,
.urPcExpIcoClosedDsbl,
.urPcExpIcoCropDsbl {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_close.gif");
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 1px;
  height: 16px;
  margin: 0;
  width: 16px;
}
.urPcExpIcoClosed {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_open.gif");}
.urPcExpIcoCrop {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_mid.gif");}
.urPcExpIcoOpenDsbl {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_close_dsbl.gif");}
.urPcExpIcoClosedDsbl {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_open_dsbl.gif");}
.urPcExpIcoCropDsbl {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_mid_dsbl.gif");}
.urTrcBodyBox,
.urTrcBodyFrm {
  background-color: #ffffff;
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
}
.urTrcBodyFrm {background-color: #cbdbea;}
.urTrcBodyHdr {
  background-color: rgba(0, 0, 0, 0);
  background-repeat: repeat;
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
}
.urTrcBodyBoxPd,
.urTrcBodyFrmPd,
.urTrcBodyHdrPd {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 3px 5px 7px;
}
.urTrcBodyHdrPd {padding: 3px 6px 8px;}
.urTrcBodyHdrBdr,
.urTrcBodyBoxBdr,
.urTrcBodyFrmBdr {
  border-color: #000000;
  border-style: solid;
  border-width: 0;
}
.urTrcBodyBoxBdr {border-width: 0 1px 1px;}
.urTrcBodyFrmBdr {border-width: 0 1px 1px;}
.urTrcFtPln {display: none;}
.urTrcFtFll {display: none;}
.urTrcFtTrn {display: none;}
.urTrcHdPln,
.urTrcHdFll,
.urTrcHdTrn {
  background-color: #0f4e8d;
  background-repeat: repeat-x;
  border-color: #000000;
  border-style: solid;
  border-width: 1px 1px 0;
  font-size: medium;
}
.urTrcHdTrn {background-color: #043C5A;}
.urTrcHdNotchPln,
.urTrcHdNotchTrn,
.urTrcHdNotchFll {
  background-color: rgba(0, 0, 0, 0);
  background-position: right bottom;
  background-repeat: repeat;
  display: none;
  font-size: 0.7em;
  margin: 0;
  padding: 0;
}
.urTrcHdRightPln,
.urTrcBdyNotchPln,
.urTrcBdyRightPln,
.urTrcFtNotchPln,
.urTrcFtRightPln,
.urTrcHdRightTrn,
.urTrcBdyNotchTrn,
.urTrcBdyRightTrn,
.urTrcFtNotchTrn,
.urTrcFtRightTrn,
.urTrcHdRightFll,
.urTrcBdyNotchFll,
.urTrcBdyRightFll,
.urTrcFtNotchFll,
.urTrcFtRightFll {display: none; font-size: 0.7em;}
.urTrcMenuIcoFll,
.urTrcMenuIcoPln,
.urTrcMenuIcoTrn {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/tray/ico14_cntnr_options.gif");
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 1px;
  height: 16px;
  margin: 4px 4px 2px 0;
  width: 16px;
}
.urTrcSpcHorLftPln {display: none;}
.urTrcSpcHorMidRghtPln {display: none;}
.urTrcSpcVertLftMidPln {padding-left: 0;}
.urTrcSpcVertMidRghtPln {display: none; padding-left: 0;}
.urTrcSpcHorRghtPln {display: none;}
.urTrcSpcRowHdContPln {display: none;}
.urTrcSpcHorLftTrn {display: none;}
.urTrcSpcHorMidRghtTrn {display: none;}
.urTrcSpcHorLftRghtTrn {display: none;}
.urTrcSpcVertLftMidTrn {padding-left: 0;}
.urTrcSpcVertMidRghtTrn {display: none; padding-left: 0;}
.urTrcSpcHorRghtTrn {display: none;}
.urTrcSpcRowHdContTrn {display: none;}
.urTrcSpcHorLftFll {display: none;}
.urTrcSpcHorMidRghtFll {display: none;}
.urTrcSpcHorLftRghtFll {display: none;}
.urTrcSpcVertLftMidFll {padding-left: 0;}
.urTrcSpcVertMidRghtFll {display: none; padding-left: 0;}
.urTrcSpcHorRghtFll {display: none;}
.urTrcSpcRowHdContFll {display: none;}
.urTrcExpClosedIcoFll,
.urTrcExpClosedIcoPln,
.urTrcExpClosedIcoTrn,
.urTrcExpOpenIcoFll,
.urTrcExpOpenIcoPln,
.urTrcExpOpenIcoTrn {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/tray/ico14_cntnr_open.gif");
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 1px;
  height: 16px;
  margin: 4px 0 2px;
  width: 16px;
}
.urTrcExpOpenIcoFll,
.urTrcExpOpenIcoPln,
.urTrcExpOpenIcoTrn {background-image: url("../../../UR/baseLib/eServicesTheme/img/tray/ico14_cntnr_close.gif");}
.urTrcFtBgCFll,
.urTrcFtBgCPln,
.urTrcFtBgCTrn {background-color: #83acd8; height: 3px; width: 100%;}
.urTrcFtBrandFll,
.urTrcFtBrandPln,
.urTrcFtBrandTrn {
  background-position: right top;
  background-repeat: no-repeat;
  font-size: 1px;
  height: 3px;
  width: 3px;
}
.urTbarWhl .urPagerBtnRow {padding: 0 1px 0 0; vertical-align: baseline;}
.urRIStepInit {
  background-color: rgba(0, 0, 0, 0);
  border-color: #999999;
  border-style: solid;
  border-width: 1px;
  height: 10px;
  margin-right: 0.4em;
  width: 10px;
}
.urRIStepBorder {
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  height: 10px;
  margin-right: 0.4em;
  width: 10px;
}
.urRIValueNeutral {background-color: #95b8db;}
.urRIValueUnrated {background-color: #f2f2f2;}
.urRIValuePositive {background-color: #aacda1;}
.urRIValueCritical {background-color: #ffd09f;}
.urRIValueNegative {background-color: #f66767;}
.urRIStepLBorder,
.urRIStepRBorder {
  border-color: #000000;
  border-style: solid none solid solid;
  border-width: 1px;
  height: 10px;
  width: 5px;
}
.urRIStepRBorder {background-color: #f2f2f2; border-style: solid solid solid none;}
.urRIStarHalfL,
.urRIStarHalfR {
  background-position: left center;
  background-repeat: no-repeat;
  height: 12px;
  width: 6px;
}
.urRIStarHalfR {background-position: right center;}
.urRIStarWhl {
  background-repeat: no-repeat;
  height: 12px;
  margin-right: 0.4em;
  width: 12px;
}
.urRMEndDsbl,
.urRMStartDsbl {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/EndPointDsbl.gif");
  background-position: left center;
  background-repeat: no-repeat;
  height: 16px;
  width: 9px;
}
.urRMStartDsbl {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/StartPointDsbl.gif");
  background-position: right top;
  width: 4px;
}
.urPcExpOpenIcoDsblPln,
.urPcExpClosedIcoDsblPln,
.urPcExpOpenIcoDsblTrn,
.urPcExpClosedIcoDsblTrn,
.urPcExpOpenIcoDsblFll,
.urPcExpClosedIcoDsblFll,
.urPcExpCropIcoDsblPln,
.urPcExpCropIcoDsblTrn,
.urPcExpCropIcoDsblFll {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_close_dsbl.gif");
  background-position: left top;
  background-repeat: no-repeat;
  cursor: default;
  font-size: 1px;
  height: 16px;
  margin: 0 0 0 2px;
  width: 16px;
}
.urPcExpClosedIcoDsblPln {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_open_dsbl.gif");}
.urPcExpOpenIcoDsblTrn {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_close_dsbl.gif");}
.urPcExpClosedIcoDsblTrn {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_open_dsbl.gif");}
.urPcExpOpenIcoDsblFll {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_close_dsbl.gif");}
.urPcExpClosedIcoDsblFll {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_open_dsbl.gif");}
.urPcExpCropIcoPln,
.urPcExpCropIcoTrn,
.urPcExpCropIcoFll {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_mid.gif");
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 1px;
  height: 16px;
  margin: 0 0 0 2px;
  width: 16px;
}
.urPcExpCropIcoTrn {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_mid.gif");}
.urPcExpCropIcoFll {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_mid.gif");}
.urPcExpCropIcoDsblPln {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_mid_dsbl.gif");}
.urPcExpCropIcoDsblTrn {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_mid_dsbl.gif");}
.urPcExpCropIcoDsblFll {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_mid_dsbl.gif");}
.urEdfReqRo,
.urEdfReqRoSml {
  background-color: #d9e5f2;
  border-color: #a2aab4;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  padding: 0 2px;
}
.urEdfReqRoSml {font-size: 0.6em; height: 2.8ex;}
.urTbarDynDdlHdl {vertical-align: middle;}
.urTbarItmLnk {padding: 0 3px;vertical-align: baseline;}
.urTbarLnk {
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  vertical-align: middle;
}
.urTbarLnk:link,
.urTbarLnk:visited {text-decoration: none;}
.urTbarLnk:hover {
  color: #ff7800;
  text-decoration: underline;
}
.urTbarLnkDsbl {
  color: #666666;
  cursor: default;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  vertical-align: middle;
}
.urTbarLnk:hover * {color: #ff7800;}
.urTbarLnkDsbl:link *,
.urTbarLnkDsbl:visited *,
.urTbarLnkDsbl:hover * {color: #666666;}
.urTbarLnkDsbl:link,
.urTbarLnkDsbl:visited,
.urTbarLnkDsbl:hover {color: #666666; text-decoration: none;}
.urGeoEdgeBtnWidth {width: 5%;}
.urGeoEdgeBtnHeight {height: 7%;}
.urGeoCenterBtnWidth {width: 32%;}
.urGeoCenterBtnHeight {height: 32%;}
.urGeoCenterSepWidth {width: 8%;}
.urGeoCenterSepHeight {height: 8%;}
.urGeoEdgeSepWidth {width: 20%;}
.urGeoEdgeSepHeight {height: 20%;}
.urGeoTopBtn,
.urGeoLeftBtn,
.urGeoRightBtn,
.urGeoBottomBtn {background-color: #eef3f8; border-bottom: 1px solid #ced3d8;}
.urGeoAngLSize,
.urGeoAngRSize {background-position: left top;height: 12px; width: 9px;}
.urGeoAngRSize {background-position: right top;}
.urGeoAngTSize {background-position: left top;height: 9px;width: 12px;}
.urGeoAngBSize {background-position: left bottom; height: 9px; width: 12px;}
.urGeoAngTopRight {background-image: url("../../../UR/baseLib/eServicesTheme/img/geomap/ang_topright.gif");background-repeat: no-repeat;}
.urGeoAngTopLeft {background-image: url("../../../UR/baseLib/eServicesTheme/img/geomap/ang_topleft.gif");background-repeat: no-repeat;}
.urGeoAngBottomRight {background-image: url("../../../UR/baseLib/eServicesTheme/img/geomap/ang_bottomright.gif");background-repeat: no-repeat;}
.urGeoAngBottomLeft {background-image: url("../../../UR/baseLib/eServicesTheme/img/geomap/ang_bottomleft.gif"); background-repeat: no-repeat;}
.urGeoNArr,
.urGeoSArr,
.urGeoEArr {
  background-position: center center;
  background-repeat: no-repeat;
  height: 8px;
  width: 12px;
}
.urGeoEArr {height: 12px;width: 8px;}
.urGeoWArr {
  background-position: center center;
  background-repeat: no-repeat;
  height: 12px;
  width: 8px;
}
.urGeoNWArr {
  background-color: #eef3f8;
  background-position: left top;
  background-repeat: no-repeat;
  border-left: 1px solid #ced3d8;
  border-top: 1px solid #ced3d8;
}
.urGeoNEArr {
  background-color: #eef3f8;
  background-position: right top;
  background-repeat: no-repeat;
  border-right: 1px solid #ced3d8;
  border-top: 1px solid #ced3d8;
}
.urGeoSWArr {
  background-color: #eef3f8;
  background-position: left bottom;
  background-repeat: no-repeat;
  border-bottom: 1px solid #ced3d8;
  border-left: 1px solid #ced3d8;
}
.urGeoSEArr {
  background-color: #eef3f8;
  background-position: right bottom;
  background-repeat: no-repeat;
  border-bottom: 1px solid #ced3d8;
  border-right: 1px solid #ced3d8;
}
.urGeoMapFontSize {font-size: 1px;}
.urGeoMapImg {border: 1px solid #ced3d8;}
.urGeoMapImgCursor {border: 1px solid #ced3d8; cursor: crosshair;}
.urGeoMapResetBtnMargin {margin-bottom: 4px;}
.urGeoMapBtnZoomIn,
.urGeoMapBtnZoomOut {
  background-repeat: no-repeat;
  height: 12px;
  margin-bottom: 2px;
  width: 12px;
}
.urGeoMapBtnZoomStep {height: 4px; margin-bottom: 2px; width: 12px;}
.urGeoMapBtn {
  background-color: #eef3f8;
  border-color: #b8c1cc;
  border-style: solid;
  border-width: 1px;
}
.urTbarBtnMnuIco,
.urTbarBtnMnuIcoDsbl {
  border: medium none;
  height: 12px;
  width: 6px;
}
.urTbarBtnMnuSection,
.urTbarBtnMnuSectionDsbl {
  background-color: #faeeb1;
  border-color: #676e75;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  color: #000000;
  font-size: 0.7em;
  height: 14px;
  margin: 1px 0 0;
  padding: 0 4px 0 5px;
  vertical-align: middle;
}
.urTbarBtnMnuSection:hover {background-color: #ffc54e; border-color: #000000;}
.urTbarBtnMnuSectionDsbl {
  background-color: #f2ecd9;
  border-color: #8b959c;
  color: #79848c;
  cursor: default;
}
.urLegBox {
  height: 12px;
  margin: 2px 3px 0 5px;
  vertical-align: bottom;
  width: 12px;
}
.urEdfWhl {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  table-layout: fixed;
}
.urEdfWhlSml {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.6em;
  table-layout: fixed;
}
.urEdfBtnWidth {width: 1em;}
.urFontRel {font-size: 0.7em;}
.urSTTHL1Txt,
.urSTTHL2Txt,
.urSTTHL3Txt {
  color: #000000;
  font-size: 0.7em;
  font-weight: normal;
  text-align: left;
}
.urTxtBarWhl {
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
  font-style: normal;
  font-weight: normal;
}
.urTxtBar {
  background-color: #afc8de;
  border-color: rgba(0, 0, 0, 0);
  border-style: none;
  border-width: 0;
  font-size: 0.7em;
  padding: 3px 5px;
}
.urPiTpLtCel {width: 9px;}
.urPiTpRtCel {width: 9px;}
.urPiBtLtCel {width: 9px;}
.urPiBtRtCel {width: 9px;}
.urPiTpCel {
  background-color: #666666;
  height: 9px;
  width: 100%;
}
.urPiBtCel {
  background-color: #aaaaaa;
  height: 9px;
  width: 100%;
}
.urPiLtCel {background-color: rgba(0, 0, 0, 0);}
.urPiMidTit {
  background-color: #ffffff;
  border-color: #666666;
  border-style: solid;
  border-width: 0 1px;
}
.urPiMsgBarCel {
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
}
.urPiRtCel {background-color: rgba(0, 0, 0, 0);}
.urPiTxtBar {
  border-color: #666666;
  border-style: solid;
  border-width: 0 1px;
}
.urPiCtntTrn,
.urPiCtntPln,
.urPiCtntFll {
  background-color: rgba(0, 0, 0, 0);
  border-color: #666666;
  border-style: solid;
  border-width: 0 1px;
}
.urPiCtntPln {background-color: #ffffff;}
.urPiCtntFll {background-color: #cbdbea;}
.urPiCtntPad {padding: 2px 5px 3px;}
.urPiTpLtImg,
.urPiTpRtImg,
.urPiBtLtImg,
.urPiBtRtImg {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/popin/9x9_pi_t_l_corner.gif");
  background-position: left top;
  background-repeat: no-repeat;
  height: 9px;
  width: 9px;
}
.urPiTpRtImg {background-image: url("../../../UR/baseLib/eServicesTheme/img/popin/9x9_pi_t_r_corner.gif");}
.urPiBtLtImg {background-image: url("../../../UR/baseLib/eServicesTheme/img/popin/9x9_pi_b_l_corner.gif");}
.urPiBtRtImg {background-image: url("../../../UR/baseLib/eServicesTheme/img/popin/9x9_pi_b_r_corner.gif");}
.urPiTpImg {height: 9px; width: 1px;}
.urPiBtImg {height: 9px; width: 1px;}
.urPiLtCelImg {height: 1px; width: 9px;}
.urPiRtCelImg {height: 1px; width: 9px;}
.urPiMsgTblWarning,
.urPiMsgTblError,
.urPiMsgTblSuccess,
.urPiMsgTblDefault {
  border-color: #306898;
  border-style: none none solid;
  border-width: 0 0 2px;
  margin: 0 0 1px;
}
.urPiMsgTblError {border-color: #d0001d;}
.urPiMsgIcoCel {padding: 5px 0 3px;}
.urPiMsgTxt {
  color: #000000;
  font-size: 0.7em;
  font-style: normal;
  font-weight: bold;
  padding: 2px 11px 0 4px;
}
.urPiMsgBtnCel {padding: 3px 0;}
.urPiImgError,
.urPiImgWarning,
.urPiImgSuccess {
  background-repeat: no-repeat;
  height: 12px;
  margin: 0 0 0 5px;
  width: 12px;
}
.urPiMsgBtn {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/popin/ico16_pi_remove.gif");
  background-repeat: no-repeat;
  height: 16px;
  margin-right: 4px;
  width: 16px;
}
.urEdfMaskOff {
  background-color: #ffffff;
  border-width: 0;
  padding: 0;
}
.urEdfMaskOn {background-color: #cacaca; border-width: 0;}
.urBidiEmbed {unicode-bidi: embed;}
.urRMMoreBeforeDsbl,
.urRMMoreAfterDsbl {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/MoreBeforeDsbl.gif");
  background-position: right top;
  background-repeat: no-repeat;
  height: 16px;
  width: 9px;
}
.urRMMoreAfterDsbl {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/MoreAfterDsbl.gif");
  background-position: left center;
}
.urSTbvColHdrLvl1TransLast {
  border-color: #ffffff;
  border-style: none;
  border-width: 0 0 0 1px;
  font-size: 0.7em;
  font-weight: normal;
  padding: 3px 6px;
  text-align: left;
}
.urSTbvColHdrLvl1Last {
  background-color: #043C5A;
  border-color: #ffffff;
  border-style: solid;
  border-width: 0 0 0 1px;
  color: #ffffff;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  padding: 3px 6px;
  text-align: left;
}
.urSTbvCellEdit {padding: 0 2px;}
.urPcTabPagCell {
  font-size: 15px;
  padding: 0 0 3px 11px;
  white-space: nowrap;
}
.urPcSeqPagCell {
  font-size: 15px;
  padding-left: 11px;
  white-space: nowrap;
}
.urPcNoWrap {white-space: nowrap;}
.urTriCbgImgOff,
.urTriCbgImgOn,
.urTriCbgImgInd,
.urTriCbgImgOffDsbl,
.urTriCbgImgOnDsbl,
.urTriCbgImgIndDsbl {
  background-color: rgba(0, 0, 0, 0);
  background-position: center center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 0;
  cursor: default;
  height: 12px;
  margin: 1px 0 0;
  vertical-align: top;
  width: 12px;
}
.urTriCbgWhl {
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
  white-space: nowrap;
}
.urPcTabPagCell .urPagerWhl,
.urPcSeqPagCell .urPagerWhl {height: 0; padding: 0 2px;}
.urCoBWhl,
.urCoBDdlbWhl {
  cursor: default;
  font-size: 0.7em;
  table-layout: fixed;
  vertical-align: middle;
  white-space: nowrap;
}
.urCoBDdlbWhl {height: 2.6ex;}
.urCoBArrBtn,
.urCoBArrBtnDsbl {
  background-color: #faeeb1;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/combobox/ico12_combo.gif");
  background-repeat: no-repeat;
  border-color: #676e75;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  font-size: 0.7em;
  height: 2.6ex;
  vertical-align: middle;
  width: 15px;
}
.urCoBArrBtnDsbl {background-color: #f2ecd9; border-color: #8b959c;}
.urCoBIco {
  background-color: #ffffff;
  background-repeat: no-repeat;
  border-color: #83838f;
  border-style: solid;
  border-width: 1px 0 1px 1px;
  font-size: 0.7em;
  height: 2.6ex;
  width: 17px;
}
.urCoBDdlTxtWhl,
.urCoBTxtEnbl {
  background-color: #ffffff;
  border-color: #83838f;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  width: 100%;
}
.urCoBTxtEnbl {margin: 2px 0 0; padding: 0 2px; vertical-align: middle;}
.urCoBDdlTxt {
  cursor: default;
  height: 100%;
  overflow: hidden;
  padding: 0 2px;
  white-space: nowrap;
}
.urCoBTxtIco {border-style: solid; border-width: 1px 1px 1px 0;}
.urCoBDsbl {
  background-color: #d9e5f2;
  border-color: #a2aab4;
  color: #000000;
  cursor: default;
}
.urCoBInv {
  border-color: #d0001d;
  border-style: solid;
  color: #d0001d;
}
.urCoBDsbl {color: #999999;}
.urCoBHv {background-color: #306897; color: #ffffff;}
.urIlbBox {
  border-color: #83838f;
  border-style: solid;
  border-width: 1px;
}
.urIlbBoxScrl {padding: 0 15px 0 0;}
.urIlbBoxInv {
  border-color: #d0001d;
  border-style: solid;
  border-width: 1px;
}
.urCoBBox {
  border-color: #bebebe;
  border-style: solid;
  border-width: 1px;
  vertical-align: middle;
}
.urCoBBoxScrl {padding: 0 1px 0 0; vertical-align: middle;}
.urCoBBoxInv {
  border-color: #d0001d;
  border-style: solid;
  border-width: 1px;
}
.urIlbItm {
  background-color: #ffffff;
  color: #000000;
  cursor: default;
}
.urIlbItmDscr,
.urIlbItmDscrDsbl,
.urCoBItmDscr {
  background-color: #ebf1f9;
  color: #000000;
  font-size: 0.7em;
  padding: 2px 2px 2px 3px;
}
.urIlbItmDscrDsbl {background-color: #d9e5f2; color: #999999;}
.urCoBItmDscr {background-color: #ebf1f9;}
.urIlbItmDsbl {
  background-color: #d9e5f2;
  color: #999999;
  cursor: default;
}
.urIlbItmRo {
  background-color: #d9e5f2;
  color: #000000;
  cursor: default;
}
.urCoBItm {
  background-color: #ffffff;
  color: #000000;
  cursor: default;
}
.urCoBItmRo {
  background-color: #ebf1f9;
  color: #000000;
  cursor: default;
}
.urIlbItmSel {
  background-color: #306897;
  color: #ffffff;
  cursor: default;
}
.urIlbItmPadT {padding-top: 3px;}
.urIlbItmPadB {padding-bottom: 3px;}
.urIlbHLine {background-color: #ffffff; padding: 0 1px;}
.urIlbItmPadBfSp {padding: 2px 2px 1px 3px;}
.urIlbItmPadAfSp {padding: 0 2px 2px 3px;}
.urIlbHLineImg {height: 3px; width: 100%;}
.urIlbHLineDscr {background-color: #d9e5f2; padding: 0 1px;}
.urIlbHLinePadR {padding: 0 1px 0 0;}
.urIlbHLinePadM {padding: 0;}
.urIlbHLinePadL {padding: 0 0 0 1px;}
.urCoBHLineDscr {background-color: #ebf1f9; padding: 0 1px;}
.urPciScrlAuto {overflow: auto; position: relative;}
.urPciScrlShow {overflow: scroll; position: relative;}
.urPciScrlHide {overflow: hidden;}
.urPciScrlNone {position: relative;}
.urPhInWhl {
  background-color: #83acdb;
  border-color: #ffffff;
  border-style: solid;
  border-width: 0 0 1px;
  padding: 4px;
}
.urPhInPhaseAct,
.urPhInPhaseSel,
.urPhInPhaseDsbl {
  background-color: #cbdbea;
  border-color: #7798bd;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-style: normal;
  font-weight: normal;
}
.urPhInPhaseSel {
  background-color: #306898;
  border-color: #306898;
  color: #ffffff;
  cursor: default;
}
.urPhInPhaseDsbl {color: #999999; cursor: default;}
.urPhInPhaseWhl {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 1.6em;
  padding: 1px 5px 0;
  text-align: center;
}
.urPhInMoreAfter,
.urPhInMoreBefore,
.urPhInFurtherArrow,
.urPhInWarning,
.urPhInSucc,
.urPhInUnavaibl {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/phaseindicator/PhInd_MoreAfter.gif");
  background-position: right center;
  background-repeat: no-repeat;
  height: 12px;
  width: 12px;
}
.urPhInMoreBefore {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/phaseindicator/PhInd_MoreBefore.gif");
  background-position: left center;
}
.urPhInFurtherArrow {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/phaseindicator/PhIndArrow.gif");
  background-position: center center;
}
.urPhInWarning,
.urPhInSucc,
.urPhInUnavaibl {
  background-position: center center;
  margin-bottom: -2px;
  margin-right: 3px;
}
.urPhInDesignBarEnd,
.urPhInDesignBarStart {
  background-color: #306898;
  height: 1.1em;
  margin: 0 0 0 1px;
  width: 0.3em;
}
.urPhInDesignBarStart {margin: 0 1px 0 0;}
.urPhInWhlTransp {
  background-color: rgba(0, 0, 0, 0);
  padding: 4px;
  width: 100%;
}
.urSTSPopIn {background-color: #d5d9de; border-color: #306898;}
.urSTSPopIn .urPiTbdy {display: none;}
.urSTSPopIn .urPiLtCel {display: none;}
.urSTSPopIn .urPiRtCel {display: none;}
.urSTSPopIn .urPiMidTit {background-color: #d5d9de; border: medium none;}
.urSTSPopIn .urPiCtntFll {
  background-color: #d5d9de;
  background-position: center top;
  background-repeat: repeat-x;
  border: medium none;
}
.urSTSPopIn .urPiTxtBar {border: medium none;}
.urSTSPopIn .urTxtBar {background-color: #afc8de; border: medium none;}
.urSTSPopIn .urPiMsgTblWarning {border: medium none;}
.urSTSPopIn .urPiMsgTblError {border: medium none;}
.urSTSPopIn .urPiMsgTblSuccess {border: medium none;}
.urSTSPopIn .urPiMsgTblDefault {border: medium none;}
.urIlbBoxA {text-decoration: none;}
.urRMSubStep,
.urRMSubStepSel {
  background-color: #83acd8;
  background-position: center center;
  background-repeat: no-repeat;
  border-color: #5f86b1;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-style: normal;
  font-weight: bold;
  padding: 0 0.4em 0 0.45em;
  text-align: center;
  vertical-align: middle;
}
.urRMSubStepSel {background-color: #ffc54e; font-weight: bold;}
.urRMRoundTripStart,
.urRMRoundTripEnd,
.urRMRoundTripSel {
  background-color: #83acd8;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/roundtrip_start.gif");
  background-position: right bottom;
  background-repeat: no-repeat;
  border-color: #5f86b1;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-style: normal;
  font-weight: bold;
}
.urRMRoundTripEnd {background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/roundtrip_end.gif");}
.urRMRoundTripSel {
  background-color: #ffc54e;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/RoundTripSel.gif");
  background-position: center bottom;
  text-align: center;
  vertical-align: top;
}
.urRMRulerWdth {width: 45%;}
.urIlbItmTxt {font-size: 0.7em; padding: 2px 2px 2px 3px;}
.urIlbItmSel .urIlbItmDscr,
.urIlbItmSel .urCoBItmDscr {
  background-color: #306897;
  color: #ffffff;
  font-size: 0.7em;
  padding: 2px 2px 2px 3px;
}
.urLayoutGutterNarSpc {padding-left: 0;}
.urLayoutGutterWidSpc {padding-left: 0;}
.urRMNotInterActive {cursor: default;}
.urIlbItmDirAlign {text-align: left;}
.urTxtDim {color: #666666;}
.urTxtPos {color: #00652c;}
.urTxtCrit {color: #ff7800;}
.urTxtNeg {color: #b60005;}
.urTxtM1 {background-color: #ffc54e;}
.urTxtM2 {background-color: #f2e1af;}
.urTrcMenuIcoFllDsbl,
.urTrcMenuIcoPlnDsbl,
.urTrcMenuIcoTrnDsbl,
.urTrcExpClosedIcoFllDsbl,
.urTrcExpClosedIcoPlnDsbl,
.urTrcExpClosedIcoTrnDsbl,
.urTrcExpOpenIcoFllDsbl,
.urTrcExpOpenIcoPlnDsbl,
.urTrcExpOpenIcoTrnDsbl {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/tray/ico14_cntnr_options_dsbl.gif");
  background-position: left top;
  background-repeat: no-repeat;
  cursor: default;
  font-size: 1px;
  height: 16px;
  margin: 4px 4px 2px 0;
  width: 16px;
}
.urTrcExpClosedIcoFllDsbl,
.urTrcExpClosedIcoPlnDsbl,
.urTrcExpClosedIcoTrnDsbl {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/tray/ico14_cntnr_open_dsbl.gif");
  margin: 4px 0 2px;
}
.urTrcExpOpenIcoFllDsbl,
.urTrcExpOpenIcoPlnDsbl,
.urTrcExpOpenIcoTrnDsbl {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/tray/ico14_cntnr_close_dsbl.gif");
  margin: 4px 0 2px;
}
.urRMRoundTripDsbl {
  background-color: #f2f2f2;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/RoundTripDsbl.gif");
  background-position: center bottom;
  background-repeat: no-repeat;
  border-color: #999999;
  border-style: solid;
  border-width: 1px;
  color: #999999;
  font-style: normal;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
}
.urTriCbgCbx {
  -moz-user-focus: none;
  border: 0 none;
  height: 0;
  left: -5000px;
  margin-left: 0;
  position: relative;
  width: 0;
}
.urTreNSel2 .urTreNoDsbl {color: #ffffff;}
.urTreNSel .urTreNoDsbl {color: #ffffff;}
.urTbarEdfRo {
  background-color: #d9e5f2;
  border-color: #a2aab4;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  padding: 0 2px;
  vertical-align: middle;
}
.urSTHdrStd {
  background-color: rgba(0, 0, 0, 0);
  border-color: #ffffff;
  border-style: solid;
  border-width: 0 0 1px;
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 21px;
  padding: 1px 4px 2px;
}
.urSTTit {
  font-weight: bold;
  padding: 0 0 0 6px;
  text-align: left;
}
.urSTFootStd {
  background-color: #aeaeae;
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  height: 21px;
  padding: 3px 4px 0 5px;
}
.urTbarLblInv,
.urTbarLblInvDsbl {
  color: #999999;
  font-size: 0.7em;
  font-style: normal;
  font-weight: bold;
  height: 2.6ex;
  padding: 0;
  vertical-align: middle;
}
.urRMItemHover {
  color: #ff7800;
  text-decoration: none;
}
.urRMStepHover, .urRMStepStdHover {
  background-color: #83acd8;
  background-position: center center;
  background-repeat: no-repeat;
  border-color: #5f86b1;
  color: #000000;
}
.urRMRoundTripHover,
.urRMRoundTripStartHover,
.urRMRoundTripEndHover,
.urRMSubStepHover {
  background-color: #83acd8;
  border-color: #5f86b1;
  color: #000000;
}
.urRMStepConAct,
.urRMStepConDsbl,
.urRMStepConStd {
  border-bottom: 1px solid #5f86b1;
  font-size: 0.5em;
  height: 1px;
  width: 50%;
}
.urRMStepConDsbl {border-bottom: 1px solid #999999;}
.urRMTtlOffset {height: 1px; width: 1.2em;}
.urCoBBtnCnt {width: 16px;}
.urCoBIcoCnt {width: 15px;}
.urTbarWhl .urCoBArrBtn {
  background-color: #faeeb1;
  border-color: #676e75;
}
.urTbarWhl .urCoBArrBtnDsbl {
  background-color: #f2ecd9;
  border-color: #8b959c;
}
.urCoDv {
  font-size: 0.7em;
  line-height: 0;
  position: relative;
  visibility: hidden;
}
.urImg {font-size: 0.7em;}
.urEdfHelpWhl {font-size: 1em; white-space: nowrap;}
.urGridLayout,
.urMatrixLayout {
  font-size: medium;
  font-style: normal;
  font-weight: normal;
}
.urGridLayout .urDynDdlWhl .urV {vertical-align: middle;}
.urGridLayout .urDynDdlWhl .urV {vertical-align: middle;}
.urSTFlt {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("../../../UR/baseLib/eServicesTheme/img/saptable/ico12_filter.gif");
  background-position: center center;
  background-repeat: no-repeat;
  height: 14px;
  padding: 0;
  width: 14px;
}
.urLayoutGutterXL {padding-left: 63px;}
.urLayoutGutterXLImg {
  background-position: left top;
  background-repeat: repeat-y;
  padding-left: 63px;
}
.urLayoutGutterXLSpc {padding-left: 0;}
.urTbarWhlTrans {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  border-width: 0;
  padding: 0 3px 4px;
}
.urTbarTglBtnOpen,
.urTbarTglBtnClosed,
.urTbarTglBtnOpenDsbl,
.urTbarTglBtnClosedDsbl {background-position: left center; background-repeat: no-repeat; padding-left: 16px;}
.urCalArrPrevDsbl,
.urCalArrPrev,
.urCalArrNextDsbl,
.urCalArrNext {
  background-position: center center;
  background-repeat: no-repeat;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: x-small;
  height: 0;
  padding: 5px 0 0 5px;
  text-align: center;
}
.urSTExpClo,
.urSTExpOp {background-repeat: no-repeat; height: 14px; margin: 0;}
.urCoB1Whl {cursor: default; font-size: 1em; white-space: nowrap;}
.urCoB1Txt {
  background-color: #ffffff;
  border-color: #83838f;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  padding: 0 2px;
  vertical-align: text-bottom;
}
.urCoB1Btn,
.urCoB1BtnDsbl {
  -moz-user-focus: none;
  background-color: #faeeb1;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/combobox/ico12_combo.gif");
  background-position: center center;
  background-repeat: no-repeat;
  border-color: #676e75 #676e75 #676e75 #faeeb1;
  border-style: solid;
  border-width: 1px;
  font-size: 0.7em;
  height: 2.6ex;
  vertical-align: text-bottom;
  width: 15px;
}
.urCoB1BtnDsbl {background-color: #f2ecd9;border-color: #999999 #999999 #999999 #f2ecd9;}
.urCoB1Ro {
  background-color: #d9e5f2;
  border-color: #a2aab4;
  color: #000000;
  cursor: default;
}
.urCoB1Inv {border-color: #d0001d; border-style: solid; color: #d0001d;}
.urCoB1Dsbl {
  background-color: #d9e5f2;
  border-color: #a2aab4;
  color: #999999;
  cursor: default;
}
.urCoB1Hv {background-color: #306897;color: #ffffff;}
.urSTTDEd1 .urCoB1Txt {border: medium none; padding: 3px 1.6em 0 6px; width: 100%;}
.urSTTDEd1 .urCoB1Whl {background-color: #ffffff; overflow: hidden;}
.urSTTDEd1 .urCoB1Inv {
  border-color: #d0001d;
  border-style: solid;
  border-width: 1px;
}
.urSTTDEd1 .urCoB1Btn,
.urSTTDEd1 .urCoB1BtnDsbl {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  height: 100%;
  margin: 0 0 0 -15px;
}
.urCoB1Ico {padding-left: 18px;}
.urSTTDEd1 .urEdfHelpWhl, .urSTTDEd1 .urEdfHelpWhl1 {overflow: hidden;}
.urSTTDEd INPUT, .urSTTDEd1 .urCoB1Txt, .urSTTDEd1 .urCoBTxt, .urSTTDEd .urEdfTxtEnbl, .urSTTDEd1 .urEdfTxtEnbl, .urSTTDEd .urEdfTxtDsbl, .urSTTDEd1 .urEdfTxtDsbl, .urSTTDEd .urEdfTxtRo, .urSTTDEd1 .urEdfTxtRo, .urSTTDEd .urEdfiTxtEnbl, .urSTTDEd1 .urEdfiTxtEnbl, .urSTTDEd .urEdfReqEnbl, .urSTTDEd1 .urEdfReqEnbl {
  border: medium none;
  height: 100%;
  padding: 3px 1.6em 0 6px;
  width: 100%;
}
.urSTTDEd1 .urDynDdlHdl, .urSTTDEd1 .urEdfHelpWhl1 .urEdfHlpF4, .urSTTDEd1 .urEdfHelpWhl1 .urEdfHlpF4Dsbl, .urSTTDEd1 .urEdfHelpWhl1 .urEdfHlp, .urSTTDEd1 .urEdfHelpWhl1 .urEdfHlpDsbl, .urSTTDEd1 .urEdfHelpWhl1 .urEdfHlpDate, .urSTTDEd1 .urEdfHelpWhl1 .urEdfHlpDateDsbl, .urSTTDEd1 .urEdfHelpWhl1 .urEdfHlpCalc, .urSTTDEd1 .urEdfHelpWhl1 .urEdfHlpCalcDsbl, .urSTTDEd1 .urEdfHelpWhl .urEdfHlpF4, .urSTTDEd1 .urEdfHelpWhl .urEdfHlpF4Dsbl, .urSTTDEd1 .urEdfHelpWhl .urEdfHlp, .urSTTDEd1 .urEdfHelpWhl .urEdfHlpDsbl, .urSTTDEd1 .urEdfHelpWhl .urEdfHlpDate, .urSTTDEd1 .urEdfHelpWhl .urEdfHlpDateDsbl, .urSTTDEd1 .urEdfHelpWhl .urEdfHlpCalc, .urSTTDEd1 .urEdfHelpWhl .urEdfHlpCalcDsbl {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  height: 100%;
  margin-left: -1.4em;
}
.urSTTDEd1 {
  cursor: default;
  height: 21px;
  padding: 2px 0;
}
.urSTTDEd1 .urEdfHlpCalc, .urSTTDEd1 .urEdfHlpSmlCalc {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/saptable/ico12_calculator.gif");
}
.urSTTDEd1 .urEdfHlpCalcDsbl, .urSTTDEd1 .urEdfHlpSmlCalcDsbl {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/saptable/ico12_calculator_dsbl.gif");
}
.urSTTDEd1 .urEdfiTxtEnbl {border: 1px solid #d0001d;}
.urSTTDEd1 .urHelpInv INPUT, .urSTTDEd1 .urDdlInv INPUT, .urSTTDEd1 .urCoB1WhlInv INPUT {padding-top: 2px;}
.urSTTDEd1 .urDynDdlWhl {overflow: hidden;}
.urSAPTable .urPrInWhl1 {height: 18px;}
.urSAPTable .urPrInLeftBrd1, .urSAPTable .urPrInRightBrd1, .urSAPTable .urPrInValueNone1 {margin-top: -3px;}
.urSTTDEd1 .urEdfWhl1, .urSTTDEd1 .urCoB1Whl {height: 100%; vertical-align: middle;}
.urCalHov {color: #225a8d;}
.urDataTipStd {
  background-color: #ffffff;
  border-color: #666666;
  border-style: solid;
  border-width: 1px;
  padding: 3px 6px;
}
.urDataTipImgError,
.urDataTipImgOk,
.urDataTipImgWarning {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/statusicons/dtp/ico12_dtp_error.gif");
  background-position: left center;
  background-repeat: no-repeat;
  margin-right: 4px;
  vertical-align: middle;
}
.urDataTipImgOk {background-image: url("../../../UR/baseLib/eServicesTheme/img/statusicons/dtp/ico12_dtp_success.gif");}
.urDataTipImgWarning {background-image: url("../../../UR/baseLib/eServicesTheme/img/statusicons/dtp/ico12_dtp_warning.gif");}
.urDataTipTxt {
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
}
.urPagerBtnRow .urBtnIco, .urPagerBtnRow .urBtnIcoDsbl {vertical-align: baseline;}
.urPcTabPagCell .urPagerItmTxt, .urPcTabPagCell .urPagerItmInput {font-size: medium;}
.urPcSeqPagCell .urPagerItmTxt, .urPcSeqPagCell .urPagerItmInput {font-size: medium;}
.urPrInTxt1 {
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  margin-top: -15px;
  padding: 1px;
}
.urPrInWhl1 {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  font-size: medium;
  vertical-align: middle;
}
.urPrInLeftBrd1,
.urPrInRightBrd1 {
  border-left-style: none;
  height: 0.85em;
  vertical-align: middle;
}
.urPrInValueNone1 {
  height: 0.85em;
  vertical-align: middle;
}
.urSTExpNc {
  background-repeat: no-repeat;
  height: 14px;
  margin: 0;
}
.urCursorNonClickable {cursor: default;}
.urTbarWhl .urCoB1Whl {vertical-align: bottom;}
.urMenuItemBtnStdHover,
.urMenuItemBtnTrnHover {
  background-color: #a3c1e4;
  background-position: left bottom;
  background-repeat: no-repeat;
  color: #000000;
  font-size: 0.7em;
  font-weight: normal;
  height: 20px;
  padding: 3px 9px 3px 0;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}
.urMenuItemBtnTrnHover {background-color: rgba(0, 0, 0, 0);}
.urTrcBodyBoxMrg {margin: 3px 5px 7px;}
.urCoB1Whl100 {overflow: hidden;}
.urEdfHelpWhl100 {overflow: hidden;}
.urEdfHelpWhl100 BUTTON {margin-left: -1.4em;}
.urCoB1Whl100 BUTTON {border-width: 1px; margin: 0 0 0 -15px;}
.urRMStepConDyn {
  border-bottom: 1px dashed #5f86b1;
  font-size: 0.5em;
  height: 1px;
  width: 50%;
}
.urRMStepDyn,
.urRMSubStepDyn {
  background-color: rgba(0, 0, 0, 0);
  background-position: center center;
  background-repeat: no-repeat;
  border-color: #5f86b1;
  border-style: dashed;
  border-width: 1px;
  color: #5f86b1;
  cursor: default;
  font-style: normal;
  font-weight: bold;
}
.urRMSubStepDyn {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  padding: 0 0.4em 0 0.45em;
  text-align: center;
  vertical-align: middle;
}
.urRMNoItem {font-size: 0.7em; padding: 0.4em 3.2em 0;}
.urRMStepItemDyn {
  color: #5f86b1;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  height: 0;
  padding: 0.4em 1.45em 0 0.3em;
}
.urEdfHelpWhl1 {
  font-size: 1em;
  vertical-align: middle;
  white-space: nowrap;
}
.urImgCbgWhl1 {
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
  vertical-align: middle;
  white-space: nowrap;
}
.urDynDdlWhl .urV {vertical-align: text-bottom;}
.urEdfHelpWhl .urV {vertical-align: text-bottom;}
.urGridLayout .urEdfHelpWhl .urV, .MatrixLayout .urEdfHelpWhl .urV {vertical-align: middle;}
.urImgRbgWhl1 {
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
  vertical-align: top;
  white-space: nowrap;
}
.uImgRbgWhl1 .urV {margin-top: 0; vertical-align: middle;}
.urIptTkniTxtEnbl,
.urIptTknTxtEnbl,
.urIptTknReqEnbl,
.urIptTkniReq {
  background-color: #ffffff;
  border-color: #d0001d;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  padding: 0 2px;
}
.urIptTknTxtEnbl {border-color: #83838f; width: 100%;}
.urIptTknTxtDsbl,
.urIptTknTxtRo,
.urIptTknReqDsbl {
  background-color: #d9e5f2;
  border-color: #a2aab4;
  border-style: solid;
  border-width: 1px;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  padding: 0 2px;
}
.urIptTknTxtRo {border-color: #83838f; color: #000000;}
.urIptTknReqEnbl {border-color: #83838f;}
.urIptTknReqDsbl {color: #999999;}
.urTknValid,
.urTknInvalid {
  color: #000000;
  cursor: default;
  text-decoration: underline;
}
.urTknInvalid {color: #d0001d;}
.urEdfHelpWhl * {vertical-align: middle;}
.urSTTDEd .urEdfiTxtEnbl, .urSTTDEd1 .urEdfiTxtEnbl, .urSTTDEd .urCoB1Inv, .urSTTDEd1 .urCoB1Inv {border-width: 1px;}
.urTbarEdfHlp,
.urTbarEdfHlpDate,
.urTbarEdfHlpF4,
.urTbarEdfHlpCalc,
.urTbarEdfHlpDsbl,
.urTbarEdfHlpDateDsbl,
.urTbarEdfHlpF4Dsbl,
.urTbarEdfHlpCalcDsbl {
  background-color: #faeeb1;
  background-position: center center;
  background-repeat: no-repeat;
  border-color: #676e75;
  border-style: solid;
  border-width: 1px;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  vertical-align: middle;
  width: 2.6ex;
}
.urTbarEdfHlpCalc {background-image: url("../../../UR/baseLib/eServicesTheme/img/inputfield/ico12_calculator.gif");}
.urTbarEdfHlpDsbl,
.urTbarEdfHlpDateDsbl,
.urTbarEdfHlpF4Dsbl,
.urTbarEdfHlpCalcDsbl {background-color: #f2ecd9; border-color: #8b959c; cursor: default;}
.urTbarEdfHlpCalcDsbl {background-image: url("../../../UR/baseLib/eServicesTheme/img/inputfield/ico12_calculator_dsbl.gif");}
.urLoadA {
  background-color: #ffffff;
  border-color: #999999;
  border-style: solid;
  border-width: 1px;
  cursor: wait;
  font-size: medium;
  padding: 10px;
  text-align: center;
}
.urLoadImg {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/loading/loading_ani.gif");
  background-position: center top;
  background-repeat: no-repeat;
  height: 32px;
  margin: 0;
}
.urLoadATxt {font-size: 0.7em; margin-top: 10px;}
.urTreSelAllDsbl,
.urTreSelNoneDsbl {
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0 1px 0 0;
}
.urCoB2Whl {cursor: default; font-size: 1em; white-space: nowrap;}
.urCoB2WhlTbl {cursor: default; font-size: 1em; width: 100%;}
.urSTTDEd1 .urCoB2WhlTbl {padding: 2px 0;}
.urCoB2BtnCnt {width: 15px;}
.urSTTDEd1 .urCoB2WhlDsbl {background-color: #d9e5f2;}
.urSTTDEd1 .urCoB2WhlRo {background-color: rgba(0, 0, 0, 0);}
.urSTTDEd1 .urCoB2WhlInv {
  border-color: #d0001d;
  border-style: solid;
  border-width: 1px;
  padding: 1px 0 2px;
}
.urCoB2Btn,
.urCoB2BtnDsbl {
  -moz-user-focus: none;
  background-color: #c7d2de;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/combobox/ico12_combo.gif");
  background-position: center center;
  background-repeat: no-repeat;
  border-color: #84898d #84898d #84898d rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 1px 1px 1px 0;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  padding: 0 2px;
  width: 15px;
}
.urCoB2BtnDsbl {
  background-color: #d9e1e9;
  border-color: #a2aab4;
  cursor: default;
}
.urSTTDED1 .urCoB2Btn {background-color: rgba(0, 0, 0, 0); border: medium none;}
.urSTTDED1 .urCoB2BtnDsbl {background-color: rgba(0, 0, 0, 0); border: medium none;}
.urCoB2Txt,
.urCoB2TxtDdl {
  background-color: #ffffff;
  border-color: #83838f;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  padding: 0 2px;
}
.urCoB2Dsbl,
.urCoB2Ro {
  background-color: #d9e5f2;
  border-color: #a2aab4;
  color: #999999;
  cursor: default;
}
.urCoB2Ro {color: #000000;}
.urCoB2Inv {
  background-color: #fbe9eb;
  border-color: #d0001d;
  border-style: solid;
  color: #d0001d;
}
.urSTTDEd1 .urCoB2Txt, .urSTTDEd1 .urCoB2TxtDdl {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  height: 2.5ex;
  padding: 1px 6px;
  width: 100%;
}
.urCoB2Hv {background-color: #306897; color: #ffffff;}
.urSTTDEd1 .urCoB2Hv {background-color: #306897;}
.urEdf2Whl {font-size: 1em; white-space: nowrap;}
.urEdf2VaWhl {
  font-size: 1em;
  vertical-align: middle;
  white-space: nowrap;
}
.urEdf2WhlTbl, .urIptTkn {font-size: 1em; width: 100%;}
.urEdf2BtnCnt {width: 15px;}
.urSTTDEd1 .urEdf2WhlDsbl {background-color: #d9e5f2;}
.urSTTDEd1 .urEdf2WhlRo {background-color: rgba(0, 0, 0, 0);}
.urSTTDEd1 .urEdf2WhlInv {
  border-color: #d0001d;
  border-style: solid;
  border-width: 1px;
  padding: 1px 0 2px;
}
.urEdf2Hlp,
.urEdf2HlpDsbl,
.urEdf2HlpDateDsbl,
.urEdf2HlpCalc,
.urEdf2HlpCalcDsbl,
.urEdf2HlpF4,
.urEdf2HlpF4Dsbl {
  background-color: #c7d2de;
  background-position: center center;
  background-repeat: no-repeat;
  border-color: #84898d #84898d #84898d rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 1px 1px 1px 0;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  padding: 0 2px;
  width: 15px;
}
.urEdf2HlpDsbl,
.urEdf2HlpDateDsbl,
.urEdf2HlpCalcDsbl,
.urEdf2HlpF4Dsbl {
  background-color: #d9e1e9;
  border-color: #a2aab4;
}
.urEdf2HlpCalc {background-image: url("../../../UR/baseLib/eServicesTheme/img/inputfield/ico12_calculator.gif");}
.urEdf2HlpCalcDsbl {background-image: url("../../../UR/baseLib/eServicesTheme/img/inputfield/ico12_calculator_dsbl.gif");}
.urEdf2HlpDate {
  background-image: url("../images/calendar-icon-20x20.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 17px;
  padding: 0 2px;
  width: 17px;
  position: absolute;
  top: 8px;
  right: 3px;
  border: 0 none;
  background-color: transparent;
  cursor: pointer;
}
.urSTTDEd1 .urEdf2BtnBg, .urSTTDEd1 .urEdf2BtnBgDsbl {background-color: rgba(0, 0, 0, 0); border: medium none;}
.urSTTDEd1 .urEdf2Hlp,
.urSTTDEd1 .urEdf2HlpDsbl,
.urSTTDEd1 .urEdf2HlpDate,
.urSTTDEd1 .urEdf2HlpDateDsbl,
.urSTTDEd1 .urEdf2HlpCalc,
.urSTTDEd1 .urEdf2HlpCalcDsbl,
.urSTTDEd1 .urEdf2HlpF4,
.urSTTDEd1 .urEdf2HlpF4Dsbl {background-color: rgba(0, 0, 0, 0); border: medium none;}
.urSTTDEd1 .urEdf2HlpCalc {background-image: url("../../../UR/baseLib/eServicesTheme/img/saptable/ico12_calculator.gif");}
.urSTTDEd1 .urEdf2HlpCalcDsbl {background-image: url("../../../UR/baseLib/eServicesTheme/img/saptable/ico12_calculator_dsbl.gif");}
.urEdf2TxtEnbl {
  display: block;
  width: 100% !important;
  height: calc(1.4285em + 0.75rem + 2px);
  padding: 0.375rem 1.1875rem;
  font-size: 0.825rem;
  font-weight: 400;
  line-height: 1.4285;
  color: #5A5A5A;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #bfbfbf;
  border-radius: 4px;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.urEdf2TxtDsbl {
  -moz-user-select: none;
  background-color: #d9e5f2;
  border-color: #a2aab4;
  color: #999999;
  cursor: default;
}
table.urGridLayout tr td,
#accountSearchCriteria .urFontStd tr td {padding-bottom: 10px; position: relative;}
table.urGridLayout .urGridLayout tr td {padding-bottom: 0;}
table.urGridLayout tr td .urFontStd tr td { padding-bottom: 0; position: relative; }
.urEdf2TxtRo {
  background-color: #d9e5f2;
  border-color: #a2aab4;
  color: #000000;
  cursor: default;
}
.urEdf2TxtInv {
  background-color: #fbe9eb;
  border-color: #d0001d;
  border-style: solid;
  color: #d0001d;
}
.urSTTDEd1 .urEdf2TxtEnbl {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  height: 2.5ex;
  padding: 1px 6px;
  width: 100%;
}
.urVCTxtStd {
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  padding: 0 0 7px 2px;
}
.urVCBarColorNeutralOne {background-color: #84a7cb;}
.urVCBarColorNeutralTwo {background-color: #95b8db;}
.urVCBarColorNeutralThree {background-color: #bed4e9;}
.urVCBarColorPositive {background-color: #aacda1;}
.urVCBarColorNegative {background-color: #f66767;}
.urVCBarColorCritical {background-color: #ffd09f;}
.urVCMarkerStyles {
  background-position: left bottom;
  background-repeat: no-repeat;
  cursor: default;
  height: 23px;
  margin-top: -7px;
  position: absolute;
  width: 9px;
  z-index: 99;
}
.urVCNeutralMarkerImg {background-image: url("../../../UR/baseLib/eServicesTheme/img/ValueComparison/MarkerNeutral.gif");}
.urVCBox {
  border: 1px solid #666666;
  height: 14px;
  margin-top: -16px;
}
.urVCColorBar {border: medium none; height: 14px;}
.urRMRoundTripStartSel,
.urRMRoundTripStartDsbl,
.urRMRoundTripEndSel,
.urRMRoundTripEndDsbl {
  background-color: #ffc54e;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/roundtrip_start_sel.gif");
  background-position: right bottom;
  background-repeat: no-repeat;
  border-color: #5f86b1;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-style: normal;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
}
.urRMRoundTripStartDsbl,
.urRMRoundTripEndDsbl {
  background-color: #f2f2f2;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/roundtrip_start_dsbl.gif");
  border-color: #999999;
  color: #999999;
}
.urRMRoundTripEndSel {background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/roundtrip_end_sel.gif");}
.urRMRoundTripEndDsbl {background-image: url("../../../UR/baseLib/eServicesTheme/img/roadmap/roundtrip_end_dsbl.gif");}
.urRMSubStepDsbl {
  background-color: #f2f2f2;
  background-position: center center;
  background-repeat: no-repeat;
  border-color: #999999;
  border-style: solid;
  border-width: 1px;
  color: #999999;
  font-size: 0.7em;
  font-style: normal;
  font-weight: bold;
  height: 1.05em;
  padding: 0 0.4em 0 0.45em;
  text-align: center;
  vertical-align: middle;
  width: 1.6em;
}
.urLBar, .urLDsbl,
.urLBarDsbl, .urLInv,
.urLEmph, .urLEmphDsbl,
.urLEmphInv {
  color: #000000;
  font-size: 0.7em;
  padding-right: 4px;
}
.urLDsbl,
.urLBarDsbl {color: #999999;}
.urLEmph {font-weight: bold;}
.urLEmphDsbl {color: #999999; font-weight: bold;}
.urLEmphInv {font-weight: bold;}
.urLImgWhl {padding-right: 4px;}
.urLImgBar {
  background-position: left top;
  background-repeat: repeat-y;
  font-size: 0.7em;
  height: 10px;
  padding-left: 7px;
}
.urLImgTxtDsbl,
.urLImgTxtInv,
.urLImgTxtEmph,
.urLImgTxtEmphDsbl,
.urLImgTxtEmphInv,
.urLImgTxt {color: #999999; font-size: 0.7em; height: 10px;}
.urLImgTxtInv {color: #000000;}
.urLImgTxtEmph {color: #000000; font-weight: bold;}
.urLImgTxtEmphDsbl {font-weight: bold;}
.urLImgTxtEmphInv {color: #000000; font-weight: bold;}
.urLImgTxt {color: #000000;}
.urL,
.urLBarInv {color: #000000; font-size: 0.825rem; padding-right: 4px;}
.urFRATtl {
  background-color: #eff3f8;
  background-position: left top;
  background-repeat: repeat-x;
  border-color: #bacce0;
  border-style: solid;
  border-width: 0 0 1px;
  height: 22px;
  table-layout: fixed;
}
.urFRA {
  border-color: #5f87ba;
  border-style: solid;
  border-width: 1px;
  width: 100%;
}
.urFRACntP {background-color: #ffffff; border: 0 none;}
.urFRAPers,
.urFRAExpOp,
.urFRAExpClo {
  background-repeat: no-repeat;
  height: 12px;
  margin: 0 4px 0 0;
  vertical-align: middle;
  width: 12px;
}
.urFRAExpOp {margin: 0 0 0 4px;}
.urFRAExpClo {margin: 0 0 0 4px;}
.urNLCntPad {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 4px 7px 8px;
  width: 100%;
}
.urFRATtlTxt,
.urNLGrpHdr {
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-weight: bold;
}
.urFRATtlTxt {
  color: #000000;
  overflow: hidden;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}
.urNLGrpHdr {color: #204ba2;}
.urNLItmTxt {
  color: #204ba2;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  overflow: hidden;
  padding: 1px;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}
.urVS {
  border-color: #2e6695;
  border-style: solid;
  border-width: 1px;
  font-family: "Lato", Arial, sans-serif;
  table-layout: fixed;
  width: 100%;
}
.urVSI,
.urVSIS {
  background-color: #d5dee7;
  background-repeat: repeat-x;
  border-color: #ffffff #ffffff #8ea1b2;
  border-style: solid;
  border-width: 1px 0;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-weight: bold;
  height: 24px;
  min-height: 24px;
  padding-bottom: 2px;
  padding-right: 10px;
  padding-top: 2px;
  white-space: nowrap;
  width: 100%;
}
.urVSIS {
  background-color: #2e6695;
  background-position: left top;
  border-color: #285982 #ffffff #2b5f8b;
  border-style: solid none;
  color: #ffffff;
  font-style: normal;
}
.urClDIV {overflow: hidden; width: 100%;}
.urVSITxt {padding-left: 10px;}
.urVSIIco {padding-left: 3px;}
.urFwD {padding: 0 4px 0 0;}
.urFwDN {padding: 0;}
.urFwDL {padding: 0 0 0 4px;}
.urFwDLR {padding: 0 4px;}
.urSepS {padding-left: 17px;}
.urSepSL {
  background-position: left top;
  background-repeat: repeat-y;
  padding-left: 17px;
}
.urSepL {padding-left: 31px;}
.urSepXL {padding-left: 63px;}
.urSepXLL {
  background-position: left top;
  background-repeat: repeat-y;
  padding-left: 63px;
}
.urSepLL {
  background-position: left top;
  background-repeat: repeat-y;
  padding-left: 31px;
}
.urNLCtxMnuIco {
  background-repeat: no-repeat;
  height: 16px;
  margin: 0 1px;
  width: 12px;
}
.urPgHT {
  background-color: #dae5f1;
  background-position: center top;
  background-repeat: repeat-x;
  border-color: #a1bcd5 #a8b8c7 #7b94aa;
  border-style: solid;
  border-width: 1px;
  height: 33px;
  width: 100%;
}
.urPgHTTbl {
  height: 100%;
  table-layout: fixed;
  width: 100%;
}
.urPgHTTxt {
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 1.2em;
  font-style: italic;
  font-weight: bold;
  overflow: hidden;
  padding: 3px 10px 3px 9px;
  white-space: nowrap;
  width: 100%;
}
.urPgHTImg {
  height: 1px;
  visibility: hidden;
  width: 5ex;
}
.urPgHTEnd {
  padding: 3px 10px;
  white-space: nowrap;
}
.urPgHIStd {
  background-color: #ffffff;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/pageheader/subtitle_area_bg_std.gif");
  background-position: center top;
  background-repeat: repeat-x;
  border-bottom: 0 solid #dce2e8;
  border-left: 1px solid #a8b8c7;
  border-right: 1px solid #a8b8c7;
  padding: 6px 10px;
  width: 100%;
}
.urPgHIEmp {
  background-color: #dbe5ec;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/pageheader/subtitle_area_bg.gif");
  background-position: center top;
  background-repeat: repeat-x;
  border-color: #dbe5ec #a8b8c7 #eaf1f5;
  border-style: solid;
  border-width: 1px;
  padding: 7px 9px;
  width: 100%;
}
.urPgHTEnd .urPopUpTrgWhl {margin: 0;}
.urFRACntF {background-color: #e5eef4; border: 0 none;}
.urFRACntPadP,
.urFRACntPadF {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-x: hidden;
  padding: 7px 7px 10px;
  white-space: nowrap;
  width: 100%;
}
.urIScrDP {overflow: hidden; width: 1px;}
.urTSPagi .urPagerWhl {padding: 0;}
.urCXP {
  border-color: #2e6695;
  border-style: solid;
  border-width: 1px;
}
.urCXPIP {padding: 4px 4px 0;}
.urCXPHdrIco {padding: 0 0 0 10px;}
.urCXPClo,
.urCXPOp {
  background-repeat: no-repeat;
  height: 12px;
  margin: 0 2px 0 6px;
  vertical-align: middle;
  width: 12px;
}
.urCXPHdrTxt {
  padding: 0 10px;
  text-align: right;
  white-space: nowrap;
  width: 100%;
}
.urCXPHelp,
.urCXPPers {
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
}
.urCXPSep {
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  padding: 0 8px;
}
.urCXPHdrSml {font-size: 1px; height: 11px;}
.urCXPHdrLrg {height: 24px;}
.urCXPHdr {
  background-color: #82acdc;
  background-position: left top;
  background-repeat: repeat-x;
  border-color: #2e6695;
  border-style: none none solid;
  border-width: 1px;
}
.urCXPCnt {
  background-color: #82acdc;
  background-position: left top;
  background-repeat: repeat-x;
  border-color: #2e6695;
  border-style: none;
  border-width: 0;
  padding: 0 0 4px;
}
.urHSpcStdAreaDivImg {background-position: center center; background-repeat: repeat-x;}
.urTknUnchecked {
  color: #000000;
  cursor: default;
  margin-right: 4px;
}
.urFontBaseFam {
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
}
.urTSPagi .urPagerBtnRow {padding: 0;vertical-align: bottom;}
.urTSDsp {
  left: 0;
  overflow: hidden;
  position: absolute;
  top: -10000px;
  visibility: hidden;
}
.urTSDspSel {display: block;overflow: hidden;}
.urPopUpTrHover SPAN {color: #ff7800;}
.urPopUpTrgIndHover {
  background-position: right bottom;
  background-repeat: no-repeat;
}
.urEdf2BtnBrd {
  border-color: #84898d #84898d #84898d currentcolor;
  border-left: 1px solid;
  height: 1em;
}
.urSTExpCloPlus,
.urSTExpOpTop,
.urSTExpOpMinus {
  background-repeat: no-repeat;
  height: 14px;
  margin: 0;
}
.urSTMarkTot {height: 12px;}
.urSTTHTbl {height: 20px; padding-bottom: 3px; padding-top: 3px;}
.urSTTHPadR {padding-right: 2px;}
.urSTTHPadL {padding-left: 4px;}
.urSTTHResize {
  cursor: col-resize;
  position: absolute;
  right: -10px;
  width: 5px;
}
.urSTTHSel {border-bottom: 2px solid #ff9435; padding-bottom: 0;}
.urSTTHUSel {border-bottom: 2px solid #7ba2ce; padding-bottom: 0;}
.urHlpSB, .urHlpSB:hover {cursor: help; padding: 0 0 0 5px;}
.urHlpEB, .urHlpEB:hover {cursor: help; padding: 0 0 0 10px;}
.urHlpL {cursor: help; padding-right: 0;}
.urHlpPB, .urHlpPB:hover {cursor: help; padding: 0 0 0 15px;}
.urHlpNB, .urHlpNB:hover {cursor: help; padding: 0 15px 0 0;}
.urHlpEM {
  background-color: #00ad18;
  color: #ffffff;
  font-weight: bold;
  padding: 0 0 0 1px;
}
.urTri {position: absolute;}
.urTriWhl {
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
  white-space: nowrap;
}
.urTriOff,
.urTriOn,
.urTriInd,
.urTriOffDsbl,
.urTriOnDsbl,
.urTriIndDsbl,
.urTriOffInv,
.urTriOnInv,
.urTriIndInv {
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  color: #000000;
  cursor: default;
  font-size: 0.7em;
}
.urTriOffDsbl {color: #999999;}
.urTriOnDsbl {color: #999999;}
.urTriIndDsbl {color: #999999;}
.urTriOffInv {background-color: #fbe9eb;}
.urTriOnInv {background-color: #fbe9eb;}
.urTriIndInv {background-color: #fbe9eb;}
.urSTTHL2a,
.urSTTHL1a,
.urSTTHL3a {
  background-color: #c6c4c4;
  color: #000000;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  height: 20px;
  text-align: left;
}
.urSTTHL1a {background-color: #80b5e7; border-top: 0 none;}
.urSTTHL3a {background-color: #d6d5d5;}
.urHlpTH {cursor: help; padding-left: 2px;}
.urCalCurWeek {background-color: #ececd8;}
.urCWhl, .urRWhl {
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
  white-space: nowrap;
}
.urC {position: absolute;visibility: hidden;}
.urCOn, .urCOff,
.urCOnDsbl, .urCOffDsbl,
.urCOnInv, .urCOffInv,
.urROn, .urROff,
.urROnDsbl, .urROffDsbl,
.urROnInv, .urROffInv,
.urCOnRo, .urCOffRo,
.urROnRo, .urROffRo,
.urTriOnRo, .urTriOffRo,
.urTriIndRo {
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  color: #000000;
  cursor: default;
  font-size: 0.7em;
}
.urCOnDsbl {color: #999999;}
.urCOffDsbl {color: #999999;}
.urCOnInv {background-color: #fbe9eb;}
.urCOffInv {background-color: #fbe9eb;}
.urR {position: absolute;}
.urROnDsbl {color: #999999;}
.urROffDsbl {color: #999999;}
.urROnInv {background-color: #fbe9eb;}
.urROffInv {background-color: #fbe9eb;}
.urCImg,
.urRImg,
.urTriImg {height: 1px; width: 12px;}
.urCOnRo {height: 12px;}
.urSTWhlTrans {
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
}
.urSTSStd {background-color: #efefef;}
.urTbarWhl .urEdf2TxtEnbl {vertical-align: middle;}
.urSTBdFCl {empty-cells: show;table-layout: fixed;}
.urSTBdF {empty-cells: show; table-layout: fixed;}
.urSTBdFCl .urSTCl {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
.urSTBdFCl .urSTCl .urTxtStd {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
.urSTBdFCl .urSTCl .urCl1 {
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
.urBtnTgl,
.urBtnTglDsbl,
.urBtnTglD,
.urBtnTglDDsbl {
  -moz-box-align: center;
  background-color: #faeeb1;
  background-position: left center;
  background-repeat: no-repeat;
  border-color: #676e75;
  border-style: solid;
  border-width: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #000000;
  display: inline-block;
  font-size: 0.7em;
  font-weight: normal;
  min-height: 14px;
  padding: 0 4px 0 16px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}
.urBtnTglDsbl {
  background-color: #f2ecd9;
  border-color: #8b959c;
  color: #79848c;
  cursor: default;
}
.urBtnTglD {
  border-color: #000000 #ffffff #ffffff #000000;
}
.urBtnTglDDsbl {
  background-color: #f2ecd9;
  border-color: #676e75 #ffffff #ffffff #676e75;
  color: #79848c;
  cursor: default;
}
.urBtnStdD,
.urBtnStdDDsbl,
.urBtnEmphD {
  -moz-box-align: center;
  background-color: #fcdd82;
  border-color: #000000 #ffffff #ffffff #000000;
  border-style: solid;
  border-width: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #000000;
  display: inline-block;
  font-size: 0.7em;
  font-weight: normal;
  min-height: 14px;
  padding: 0 5px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}
.urBtnStdDDsbl {
  background-color: #f2ecd9;
  border-color: #676e75 #ffffff #ffffff #676e75;
  color: #79848c;
  cursor: default;
}
.urBtnEmphD {
  background-color: #ffc54e;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/6x1_btn_emph.gif");
  background-position: left top;
  background-repeat: repeat-y;
  padding: 0 4px 0 10px;
}
.urBtnEmphDDsbl {
  background-color: #f2ecd9;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/6x1_btn_emph_dsbl.gif");
  background-position: left top;
  background-repeat: repeat-y;
  border-color: #7d868d #ffffff #ffffff #7d868d;
  border-style: solid;
  border-width: 1px;
  color: #79848c;
  cursor: default;
  font-size: 0.7em;
  font-weight: normal;
  min-height: 14px;
  padding: 0 4px 0 10px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}
.urCob2I, .urIlb2I,
.urIlb2IRo, .urCob2IRo,
.urIlb2IDsbl, .urCob2IDsbl,
.urIlb2IDscr, .urCob2IDscr {
  color: #000000;
  cursor: default;
  font-size: 0.7em;
  padding: 2px 2px 2px 3px;
  white-space: nowrap;
}
.urIlb2I {-moz-user-select: none;}
.urIlb2IRo {-moz-user-select: none;}
.urIlb2IDsbl {-moz-user-select: none; color: #999999;}
.urCob2IDsbl {color: #999999;}
.urIlb2IDscr {-moz-user-select: none; background-color: #ebf1f9;}
.urIlb2Box, .urIlb2BoxRo,
.urIlb2BoxInv, .urIlb2BoxDsbl,
.urCob2Box, .urCob2BoxRo {
  background-color: #ffffff;
  border-color: #83838f;
  border-style: solid;
  border-width: 1px;
}
.urIlb2BoxRo {background-color: #d9e5f2; border-color: #a2aab4;}
.urIlb2BoxInv {background-color: #fbe9eb; border-color: #d0001d;}
.urIlb2BoxDsbl {background-color: #d9e5f2; border-color: #a2aab4;}
.urCob2IDscr {background-color: #ebf1f9;}
.urIlb2ISel {background-color: #306897;}
.urIlb2ISel .urIlb2I, .urIlb2ISel .urIlb2IDscr, .urIlb2ISel .urIlb2IRo, .urIlb2ISel .urIlb2IDsbl {
  background-color: #306897;
  color: #ffffff;
}
.urIlb2ISel .urCob2I, .urIlb2ISel .urCob2IDscr, .urIlb2ISel .urCob2IRo {
  background-color: #306897;
  color: #ffffff;
}
.urCob2BoxRo {background-color: #d9e5f2; border-color: #a2aab4;}
.urCob2Ilb {
  height: 1px;
  overflow: hidden;
  position: absolute;
}
.urSTTDPad2 {padding-left: 6px; padding-right: 6px;}
.urNoPad {padding: 0;}
.urNLItmTxtSel {
  font-style: normal;
  font-weight: bold;
  padding-left: 6px;
}
.urCalNumCurrentWeek {background-color: #225a8d; color: #ffffff;}
.urHDImg {height: 2px;}
.urVSID {
  background-color: #d5dee7;
  background-repeat: repeat-x;
  border-color: #ffffff #ffffff #8ea1b2;
  border-style: solid;
  border-width: 1px 0;
  color: #999999;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-weight: bold;
  height: 24px;
  min-height: 24px;
  padding-bottom: 2px;
  padding-right: 10px;
  padding-top: 2px;
  white-space: nowrap;
  width: 100%;
}
.urHlpCB .urCImg, .urHlpRB .urRImg {width: 11px;}
.urSTRowUnSelSecIcon {
  background-color: #d9e5f2;
  border-color: #ffffff #769eca #769eca #ffffff;
  border-style: solid;
  border-width: 1px;
  height: 100%;
  padding: 0;
}
.urSTRowSelSecDsblIcon {
  background-color: #d1d1d1;
  border-color: #bababa;
  border-style: solid;
  border-width: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: default;
  height: 100%;
  padding: 0;
}
.urSTRowUnSelSecDsblIcon {
  background-color: #d1d1d1;
  border-color: #bababa;
  border-style: solid;
  border-width: 1px;
  cursor: default;
  height: 100%;
  padding: 0;
}
.urSTTDRo2 {background-color: #d9e5f2;}
.urSTTDEdSel {cursor: default;height: 21px; padding: 0;}
.urGeoMapResetBtn {
  background-color: #eef3f8;
  border-color: #b8c1cc;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-size: 0.7em;
  height: 12px;
  padding: 0 4px 0 5px;
  text-decoration: none;
  width: 12px;
}
.urFTxtV {color: #000000; font-size: medium;}
.urFTxtV * {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
}
.urFTxtV * * {font-size: 100%;}
.urFTxtV strong {font-weight: bold;}
.urFTxtV ul, .urFTxtV ol {margin: 0 0 0 -20px;}
.urFTxtV ul {list-style-image: url("../../../UR/baseLib/eServicesTheme/img/listlayout/ico4x8_listcube.gif");}
.urFTxtV ul li li {text-indent: 0;}
.urFTxtV ul li li li {text-indent: 0;}
.urFTxtV ul li li li li {text-indent: 0;}
.urFTxtV a,
.urFTxtV a:link {color: #204ba2; text-decoration: underline;}
.urFTxtV a:visited {color: #756183;text-decoration: underline;}
.urFTxtV a:hover {color: #ff7800;text-decoration: underline;}
.urNLItmTxtDsbl {
  color: #999999;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  overflow: hidden;
  padding: 1px;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
  width: 100%;
}
.urNLGrpHdrLink {
  color: #204ba2;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-weight: bold;
  text-decoration: none;
}
.urNlCtxMnuIcoDsbl {
  background-repeat: no-repeat;
  cursor: default;
  height: 16px;
  margin: 0 1px;
  width: 12px;
}
.urFTxtV cite, .urFTxtV dfn, .urFTxtV em, .urFTxtV var {font-style: italic;}
.urFTxtV h1, .urFTxtV h2, .urFTxtV h3,
.urFTxtV h4, .urFTxtV h5, .urFTxtV h6 {
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 1em;
  font-style: normal;
  font-weight: bold;
  margin: 2px 0;
}
.urFTxtV h2 {font-size: 0.8em;}
.urFTxtV h3 {font-size: 0.7em;}
.urFTxtV h4, .urFTxtV h5, .urFTxtV h6 {font-size: 0.6em;}
.urLayoutDispTbl {display: table;}
.urTbarBtnImg {margin: 0 0 2px;}
.urCLbl, .urCLblDsbl,
.urCLblInv {
  -moz-box-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #000000;
  cursor: default;
  display: -moz-inline-box;
  font-size: 0.825rem;
  height: 16px;
}
.urCLblDsbl {color: #999999;}
.urCLblInv {font-size: 0.7em;}
.urCImgOn, .urCImgOff,
.urCImgOnDsbl {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("../images/checkbox-check.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 16px;
  width: 16px;
}
.urCImgOff {background-image: url("../images/checkbox-uncheck.png");}
.urCImgOnDsbl, .urCImgOffDsbl,
.urTriImgOn, .urTriImgOff,
.urTriImgInd, .urTriImgOnDsbl,
.urTriImgOffDsbl, .urTriImgIndDsbl {
  background-color: rgba(0, 0, 0, 0);
  background-position: center center;
  background-repeat: no-repeat;
  height: 16px;
  width:  16px;
}
.urTriImgOn {cursor: default;}
.urTriImgOff {cursor: default;}
.urTriImgInd {cursor: default;}
.urTriImgOnDsbl {cursor: default;}
.urTriImgOffDsbl {cursor: default;}
.urTriImgIndDsbl {cursor: default;}
.urBtnMnuIco {
  background-position: left bottom;
  border: medium none;
  height: 11px;
  width: 5px;
}
.urBtnMnuIcoDsbl {
  background-position: left bottom;
  border: medium none;
  height: 11px;
  padding: 0 3px 0 0;
  width: 5px;
}
.urBtnMnuSection,
.urBtnMnuSectionDsbl {
  -moz-box-align: center;
  background-color: #faeeb1;
  border-color: #676e75;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #000000;
  display: -moz-inline-box;
  font-size: 0.7em;
  min-height: 14px;
  padding: 0 3px 0 0;
  text-decoration: none;
}
.urBtnMnuSectionDsbl {
  background-color: #f2ecd9;
  border-color: #8b959c;
  color: #79848c;
  cursor: default;
}
.urBtnMnuSection:hover {background-color: #ffc54e; border-color: #000000;}
.urCnHlp {color: #03b803; text-decoration: underline;}
.urBtnFont {color: #000000;}
.urBtnFontDsbl {color: #79848c;}
.urBtnFontEmphDsbl {color: #79848c;}
.urBtnFontEmph {color: #000000;}
.urLblFont {color: #000000;}
.urLblFontDsbl {color: #999999;}
.urCnHlpTH {color: #01eb01; text-decoration: underline;}
.urHlpTHFont {color: #000000;}
.urRImgOn,
.urRImgOff {
  background-color: transparent;
  background-image: url("../images/radio-sel-16x16.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: default;
  height: 16px;
  width: 16px;
}
.urRImgOff {background-image: url("../images/radio-16x16.png");}
.urRImgOnDsbl,
.urRImgOffDsbl {
  background-color: rgba(0, 0, 0, 0);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: default;
  height: 12px;
  width: 12px;
}
.urTbarDdlDsbl {
  background-color: #ffffff;
  color: #999999;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  vertical-align: middle;
  width: auto;
}
.urBtnStd1,
.urBtnStd1Dsbl {
  background-color: #faeeb1;
  border-color: #676e75;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-size: 0.7em;
  font-weight: normal;
  min-height: 14px;
  padding: 0 5px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}
.urBtnStd1:link {text-decoration: none;}
.urBtnStd1:visited {text-decoration: none;}
.urBtnStd1:hover {
  background-color: #ffc54e;
  border-color: #000000;
  color: #000000;
  text-decoration: none;
}
.urBtnStd1Dsbl {
  background-color: #f2ecd9;
  border-color: #8b959c;
  color: #79848c;
  cursor: default;
}
.urBtnStd1PrevStep,
.urBtnStd1NextStep {
  background-color: #faeeb1;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnPrevStep.gif");
  background-position: left center;
  background-repeat: no-repeat;
  border-color: #676e75;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-size: 0.7em;
  font-weight: normal;
  min-height: 14px;
  padding: 0 4px 0 16px;
  text-decoration: none;
}
.urBtnStd1PrevStep:hover,
.urBtnStd1NextStep:hover {
  background-color: #ffc54e;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnPrevStepHover.gif");
  border-color: #000000;
  color: #000000;
}
.urBtnStd1NextStep {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnNextStep.gif");
  background-position: right center;
  padding: 0 16px 0 5px;
}
.urBtnStd1NextStep:hover {background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnNextStepHover.gif");}
.urBtnStd1PrevStepDsbl,
.urBtnStd1NextStepDsbl,
.urBtnEmph1,
.urBtnEmph1Dsbl {
  background-color: #f2ecd9;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnPrevStepDsbl.gif");
  background-position: left center;
  background-repeat: no-repeat;
  border-color: #8b959c;
  border-style: solid;
  border-width: 1px;
  color: #79848c;
  cursor: default;
  font-size: 0.7em;
  font-weight: normal;
  min-height: 14px;
  padding: 0 4px 0 16px;
  text-decoration: none;
}
.urBtnStd1NextStepDsbl {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/BtnNextStepDsbl.gif");
  background-position: right center;
  padding: 0 16px 0 5px;
}
.urBtnEmph1Dsbl {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/6x1_btn_emph_dsbl.gif");
  background-position: left top;
  background-repeat: repeat-y;
  padding: 0 4px 0 10px;
  text-align: center;
  white-space: nowrap;
}
.urBtnEmph1 {
  background-color: #ffc54e;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/6x1_btn_emph.gif");
  background-position: left top;
  background-repeat: repeat-y;
  border-color: #676e75;
  color: #000000;
  padding: 0 4px 0 10px;
  text-align: center;
  white-space: nowrap;
}
.urBtnEmph1:link,
.urBtnEmph1:visited {text-decoration: none;}
.urBtnEmph1:hover {
  background-color: #ffc54e;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/6x1_btn_emph_hover.gif");
  background-position: left top;
  background-repeat: repeat-y;
  border-color: #000000;
  color: #000000;
  text-decoration: none;
}
.urTbarBtnVertMar {margin: 1px 0 0; vertical-align: middle;}
.urBtnStdD:hover {
  background-color: #faeeb1;
  border-color: #000000 #ffffff #ffffff #000000;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  text-decoration: none;
}
.urPcConSpcAll {padding: 0 0 11px 5px;}
.urPcSpcVertLftMidAll {padding-left: 0;}
.urPcTitCtlFillAll {
  font-size: 1em;
  font-weight: normal;
  padding: 0;
  width: 100%;
}
.urPcIcoCelAll {
  padding: 0 0 2px 10px;
  text-align: right;
  vertical-align: bottom;
}
.urPcMenuIcoAll {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_options.gif");
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 1px;
  height: 16px;
  width: 16px;
}
.urPcSpcVertMidRghtAll {display: none; padding-left: 0;}
.urPcConSpcRghtAll {display: none; padding: 0 0 11px 5px;}
.urPcHdRightAll {font-size: 0.7em; margin: 0;}
.urPcSpcHorMidRghtAll {display: none;padding-top: 0;}
.urPcSpcRowHdContAll {display: none;}
.urPcSpcHorLftAll {padding-top: 0;}
.urPcSpcHorLftMidAll {padding-top: 0;}
.urPcSpcHorRghtAll {display: none; padding-top: 0;}
.urPcBdyRightAll {display: none; font-size: 0.7em;}
.urPcFtNotchAll {font-size: 0.7em;}
.urPcFtBgCAll {
  background-color: #83acd8;
  height: 3px;
  width: 100%;
}
.urPcFtBrandAll {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/7x7_branding_tablecorner.gif");
  background-position: right top;
  background-repeat: no-repeat;
  font-size: 1px;
  height: 3px;
  width: 3px;
}
.urPcFtRightAll {display: none; font-size: 0.7em;}
.urPcTbsCtlAll {height: 18px; padding: 0;}
.urPcHdBdrAll {
  border-color: #306898;
  border-style: solid;
  border-width: 0 0 2px;
}
.urPcExpOpenIco,
.urPcExpOpenIcoDsbl,
.urPcExpClosedIco,
.urPcExpClosedIcoDsbl,
.urPcExpCropIco,
.urPcExpCropIcoDsbl {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_close.gif");
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 1px;
  height: 16px;
  margin: 0 0 0 2px;
  width: 16px;
}
.urPcExpOpenIcoDsbl {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_close_dsbl.gif");cursor: default;}
.urPcExpClosedIco {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_open.gif");}
.urPcExpClosedIcoDsbl {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_open_dsbl.gif"); cursor: default;}
.urPcExpCropIco {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_mid.gif");}
.urPcExpCropIcoDsbl {background-image: url("../../../UR/baseLib/eServicesTheme/img/patterncontainer/ico14_cntnr_mid_dsbl.gif");cursor: default;}
.urPiCel {width: 9px;}
.urPiCelBg {background-color: rgba(0, 0, 0, 0);}
.urPiImg {height: 9px; width: 1px;}
.urPiCelImg {height: 1px; width: 9px;}
.urFTxtV pre, .urFTxtV code, .urFTxtV samp {
  font-family: "Lato", Arial, sans-serif;
}
.urSTTDPI {cursor: default; padding: 2px 3px;}
.urTWhl {
  background-color: #a3c1e4;
  border-color: #ffffff;
  border-style: solid;
  border-width: 0 0 1px;
  height: 25px;
  padding: 1px 3px 2px;
}
.urTWhlEmph {
  background-color: #a3c1e4;
  border-color: #ffffff;
  border-style: solid;
  border-width: 0 0 1px;
  padding: 1px 3px 2px;
}
.urTWhlTrans {height: 25px; padding: 1px 3px 2px;}
.urTItmBtn {height: 16px; padding: 0 1px 0 0;}
.urTItm {
  height: 16px;
  padding: 0 1px 1px;
  white-space: nowrap;
}
.urTLbl {
  color: #000000;
  font-size: 0.7em;
  font-style: normal;
  font-weight: bold;
  padding: 0;
}
.urTItmLnk {height: 16px; padding: 1px 3px 0;}
.urTBtnCol,
.urTBtnExp {
  background-position: center center;
  background-repeat: no-repeat;
  margin-left: 2px;
  padding: 0 14px 0 0;
}
.urTSep {
  background-color: #ffffff;
  font-size: 0.7em;
  height: 1.25em;
  margin: 0 0 1px;
  width: 1px;
}
.urTSepTrans {
  font-size: 0.7em;
  height: 1.25em;
  margin: 0 6px 1px 5px;
  width: 1px;
}
.urBtnStdD:hover, .urBtnTglD:hover {background-color: #ffc54e;}
.urBtnEmphD:hover {
  background-color: #ffc54e;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/button/6x1_btn_emph_hover.gif");
  background-position: left top;
  background-repeat: repeat-y;
  color: #000000;
  text-decoration: none;
}
.urPGWhl {
  height: 16px;
  padding: 0 3px;
  white-space: nowrap;
}
.urPGTxt {
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  height: 16px;
  padding: 1px 2px 0;
  white-space: nowrap;
}
.urPGVBegin {background-image: url("../images/g39/ico12_v_pag_first_page.gif");}
.urPGVBeginDsbl {background-image: url("../images/g39/ico12_v_pag_first_page_dsbl.gif");}
.urPGVEnd {background-image: url("../images/g39/ico12_v_pag_last_page.gif");}
.urPGVEndDsbl {background-image: url("../images/g39/ico12_v_pag_last_page_dsbl.gif");}
.urPGVNxtPage {background-image: url("../images/g39/ico12_v_pag_next_page.gif");}
.urPGVNxtPageDsbl {background-image: url("../images/g39/ico12_v_pag_next_page_dsbl.gif");}
.urPGVPrevPage {background-image: url("../images/g39/ico12_v_pag_prev_page.gif");}
.urPGVPrevPageDsbl {background-image: url("../images/g39/ico12_v_pag_prev_page_dsbl.gif");}
.urPcTabPagCell .urPGWhl, .urPcSeqPagCell .urPGWhl {padding: 0 2px;}
.urTSPagi .urPGWhl {padding: 0;}
.urPGInput {
  background-color: #ffffff;
  border-color: #83838f;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  padding: 0 2px;
  text-align: right;
}
.urPGInputDsbl {
  background-color: #d9e5f2;
  border-color: #a2aab4;
  color: #000000;
}
.urPGBtn {
  background-position: center center;
  background-repeat: no-repeat;
  height: 14px;
  margin-right: 1px;
  padding: 0 14px 0 0;
}
.urSTFootStd .urPagerTxt, .urSTFootStd .urPGTxt {color: #000000;}
.urCXPLink,
.urCXPLink:link,
.urCXPLink:visited,
.urCXPLink:hover {
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
.urCXPLink:hover {color: #ff7800;}
.urSTBdFCl .urSTCl .urFlowLayout * {width: auto;}
.urSAPTable BUTTON.urSTRowUnSelIcon,
.urSAPTable BUTTON.urSTRowSelIcon {
  background-color: rgba(0, 0, 0, 0);
  background-position: center center;
  background-repeat: no-repeat;
  border: medium none;
  height: 14px;
  padding: 0;
  width: 14px;
}
.urCLTxtCell {padding: 1px 0 2px;}
.urCLBtnCell {padding: 0 0 3px;}
.urMGTxtCell {padding: 1px 0 2px;}
.urMGBtnCell {padding: 0 0 3px;}
.urMGD {width: 3px;}
.urMGS {width: 20px;}
.urMGL {width: 35px;}
.urMGX {width: 57px;}
.urMGC IMG {
  background-position: center center;
  background-repeat: repeat-y;
  height: 1em;
}
.urSTSelRo .urCoB2WhlRo, .urSTSelRo .urEdf2WhlTbl, .urSTWhlTrans .urTWhl {
  background-color: rgba(0, 0, 0, 0);
}
.urST4SelRo .urCoB2WhlRo, .urST4SelRo .urEdf2WhlTbl, .urST4Sel2Ro .urCoB2WhlRo, .urST4Sel2Ro .urEdf2WhlTbl {
  background-color: rgba(0, 0, 0, 0);
}
.urSt2TdTBPad {padding: 3px 0;}
.urSt2TdHght {height: 21px;}
.urSt2TdTblWhl {height: 21px; padding: 0 6px;}
.urSCB {table-layout: fixed;}
.urSCBBtn,
.urSCBBtnPressed {
  background-color: #ddeaf5;
  border-color: #ffffff #b5c0c9 #b5c0c9 #ffffff;
  border-style: solid;
  border-width: 1px;
  font-size: 1px;
  height: 14px;
  width: 14px;
}
.urSCBBtnPressed {border-color: #b5c0c9 #ffffff #ffffff #b5c0c9;}
.urSCBBdy {
  background-color: #bad2e8;
  height: auto;
  position: relative;
  width: auto;
}
.urSCBDimMinHeight {min-height: 16px;}
.urSCBDimHeight {height: 16px;}
.urSCBDimWidth {width: 16px;}
.urMsgBarImgAlert,
.urMsgBarImgInfo,
.urMsgBarImgNotif,
.urMsgBarImgTask {
  background-repeat: no-repeat;
  height: 12px;
  margin: 0 4px 0 0;
  width: 12px;
}
.urST3Whl,
.urST3WhlBrd,
.urST3WhlBrdH,
.urST3WhlBrdV {background-color: #efefef; cursor: default;}
.urST3WhlTrans,
.urST3WhlTransBrd,
.urST3WhlTransBrdH,
.urST3WhlTransBrdV {cursor: default;}
.urST3Tit {
  background-color: rgba(0, 0, 0, 0);
  color: #000000;
  font-size: 0.7em;
  padding: 3px 6px 3px 10px;
  text-align: left;
}
.urST3Bd {
  border-collapse: collapse;
  border-style: hidden;
  empty-cells: show;
}
.urST3BdF {
  border-collapse: collapse;
  border-style: hidden;
  empty-cells: show;
  table-layout: fixed;
}
.urST3WhlNoTit .urST3BdBrd {border-color: #aeaeae;}
.urST3H1,
.urST3H2,
.urST3H3 {
  background-color: #80b5e7;
  border-color: #ffffff;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-size: 0.7em;
  font-weight: normal;
  padding: 3px 6px;
  text-align: left;
}
.urST3H2 {background-color: #c6c4c4;}
.urST3H3 {background-color: #d6d5d5;}
.urST3HReq {color: #d0001d;font-size: 0.7em; width: 1ex;}
.urST3HTbl {color: #000000; width: 100%;}
.urST3HTblF {
  color: #000000;
  empty-cells: show;
  table-layout: fixed;
  width: 100%;
}
.urST3Cl {overflow: hidden; white-space: nowrap;}
.urST3HSel {background-position: center bottom; background-repeat: repeat-x;}
.urST3HUnsel {background-position: center bottom; background-repeat: repeat-x;}
.urST3H1Scol,
.urST3H2Scol,
.urST3H3Scol {
  background-color: #80b5e7;
  border-color: #ffffff;
  border-style: solid;
  border-width: 1px;
  font-size: 0.7em;
  width: 18px;
}
.urST3H2Scol {background-color: #c6c4c4;}
.urST3H3Scol {background-color: #d6d5d5;}
.urST3Whl .urST3H1, .urST3Whl .urST3H2, .urST3Whl .urST3H3, .urST3Whl .urST3H1Scol, .urST3Whl .urSt3H2Scol, .urST3Whl .urST3H3Scol, .urST3Whl .urST3TD, .urST3Whl .urST3TDSc, .urST3Whl .urST3TDIn, .urST3Whl .urST3TDBtn, .urST3Whl .urST3TDHic, .urST3WhlTrans .urST3TD, .urST3WhlTrans .urST3TDSc, .urST3WhlTrans .urST3TDIn, .urST3WhlTrans .urST3TDBtn, .urST3WhlTrans .urST3TDHic {
  border: medium none;
}
.urST3BdBrd {
  border-color: #c0c7d3 #adb3be #adb3be;
  border-style: solid;
  border-width: 1px;
}
.urSTFxCol {border-right-width: 3px;}
.urST3TDSc {
  border-color: #aeaeae;
  border-style: solid;
  border-width: 1px;
  height: 100%;
}
.urST3TD,
.urST3TDBtn,
.urST3TDIn {
  border-color: #aeaeae;
  border-style: solid;
  border-width: 1px;
  padding: 2px 3px;
}
.urST3TDBtn {padding: 2px 6px 1px;}
.urST3TDIn {padding: 0;}
.urST3TDIn .urEdf2TxtEnbl, .urST3TDIn .urCoB2Txt, .urST3TDIn .urCoB2TxtDdl, .urST3TDMG .urEdf2TxtEnbl, .urST3TDMG .urCoB2Txt, .urST3TDMG .urCoB2TxtDdl, .urST3TDIn .urIptTknTxtEnbl, .urST3TDMG .urIptTknTxtEnbl, .urST3TDIn .urIptTknTxtDsbl, .urST3TDMG .urIptTknTxtRo, .urST3TDIn .urIptTknTxtRo {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  padding: 3px 1.6em 0 6px;
  width: 100%;
}
.urST3TDIn .urEdf2BtnBg, .urST3TDIn .urEdf2BtnBgDsbl, .urST3TDIn .urCoB2BtnBg, .urST3TDIn .urCoB2BtnBgDsbl, .urST3TDMG .urEdf2BtnBg, .urST3TDMG .urEdf2BtnBgDsbl, .urST3TDMG .urCoB2BtnBg, .urST3TDMG .urCoB2BtnBgDsbl {
  background-color: rgba(0, 0, 0, 0);
}
.urST3TDIn .urCoB2Btn, .urST3TDMG .urCoB2Btn,
.urST3TDIn .urCoB2BtnDsbl, .urST3TDMG .urCoB2BtnDsbl,
.urST3TDIn .urEdf2Hlp, .urST3TDMG .urEdf2Hlp,
.urST3TDIn .urEdf2HlpDsbl, .urST3TDMG .urEdf2HlpDsbl,
.urST3TDIn .urEdf2HlpDate, .urST3TDMG .urEdf2HlpDate,
.urST3TDIn .urEdf2HlpDateDsbl, .urST3TDMG .urEdf2HlpDateDsbl,
.urST3TDIn .urEdf2HlpCalc, .urST3TDMG .urEdf2HlpCalc,
.urST3TDIn .urEdf2HlpCalcDsbl, .urST3TDMG .urEdf2HlpCalcDsbl,
.urST3TDIn .urEdf2HlpF4, .urST3TDMG .urEdf2HlpF4,
.urST3TDIn .urEdf2HlpF4Dsbl, .urST3TDMG .urEdf2HlpF4Dsbl {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
}
.urST3TDIn .urEdf2HlpCalc, .urST3TDMG .urEdf2HlpCalc {background-image: url("../../../UR/baseLib/eServicesTheme/img/saptable/ico12_calculator.gif");}
.urST3TDIn .urEdf2HlpCalcDsbl, .urST3TDMG .urEdf2HlpCalcDsbl {background-image: url("../../../UR/baseLib/eServicesTheme/img/saptable/ico12_calculator_dsbl.gif");}
.urST3TDFltIco {
  background-color: #d1d1d1;
  border-color: #c0c7d3;
  border-style: solid;
  border-width: 1px 1px 2px;
  text-align: center;
}
.urST3TDFlt {border-width: 1px 1px 2px;}
.urST3WhlBrdH .urST3TD, .urST3WhlBrdH .urST3TDSc, .urST3WhlBrdH .urST3TDIn, .urST3WhlBrdH .urST3TDBtn, .urST3WhlBrdH .urST3TDHic, .urST3WhlTransBrdH .urST3TD, .urST3WhlTransBrdH .urST3TDSc, .urST3WhlTransBrdH .urST3TDIn, .urST3WhlTransBrdH .urST3TDBtn, .urST3WhlTransBrdH .urST3TDHic {
  border-width: 1px 0;
}
.urST3WhlBrdV .urST3TD, .urST3WhlBrdV .urST3TDSc, .urST3WhlBrdV .urST3TDIn, .urST3WhlBrdV .urST3TDBtn, .urST3WhlBrdV .urST3TDHic, .urST3WhlTransBrdV .urST3TD, .urST3WhlTransBrdV .urST3TDSc, .urST3WhlTransBrdV .urST3TDIn, .urST3WhlTransBrdV .urST3TDBtn, .urST3WhlTransBrdV .urST3TDHic {
  border-width: 0 1px;
}
.urST3TDInInv {
  background-color: #fbe9eb;
  border-color: #d0001d;
  border-style: solid;
  border-width: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
}
.urST3TDHic {
  border-color: #aeaeae;
  border-style: solid;
  border-width: 1px;
  padding: 0 6px;
}
.urHcnpTxtFnt {font-family: "Lato", Arial, sans-serif;font-size: 0.7em;}
.urHcnpfirstAngOff {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/hcnp/off_first.gif");
  background-repeat: no-repeat;
}
.urHcnpfirstAngOn {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/hcnp/on_first.gif");
  background-repeat: no-repeat;
}
.urHcnpPreFirstAng {height: 1px; width: 24px;}
.urHcnpSelTabText {
  background-color: #9ec0e8;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/hcnp/on_bg.gif");
  background-repeat: repeat-x;
  color: #000000;
  font-weight: bold;
  padding: 6px 11px 6px 8px;
}
.urHcnpSelTabEnd {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("../../../UR/baseLib/eServicesTheme/img/hcnp/on_end.gif");
  background-position: right top;
  background-repeat: no-repeat;
  width: 2px;
}
.urHcnpUnSelTabStart {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/hcnp/off_start.gif");
  background-repeat: no-repeat;
  width: 12px;
}
.urHcnpSelTabStart {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/hcnp/off_on_start.gif");
  background-position: right top;
  background-repeat: no-repeat;
  width: 8px;
}
.urHcnpBetwAng {height: 1px; width: 12px;}
.urHcnpBetSelAng {height: 1px; width: 24px;}
.urHcnpUnSelTabText,
.urHcnpDsblTabText {
  background-color: #d3e2f1;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/hcnp/off_bg.gif");
  background-repeat: repeat-x;
  color: #000000;
  padding: 6px 10px 4px 9px;
}
.urHcnpDsblTabText {background-image: url("../../../UR/baseLib/eServicesTheme/img/hcnp/off_bg.gif");}
.urHcnpUnSelTabEnd {
  background-color: #d3e2f1;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/hcnp/off_end.gif");
  background-position: right top;
  background-repeat: no-repeat;
  width: 2px;
}
.urHcnpTabBottomDivider {
  background-color: #9ec0e8;
  border-left: 1px solid #758ea7;
  border-right: 1px solid #758ea7;
  font-size: 0.7em;
  padding-top: 2px;
}
.urHcnpBtmCont {padding: 5px 0 4px 15px; white-space: nowrap;}
.urHcnpMenuDivider {
  background-position: center center;
  background-repeat: no-repeat;
  height: 9px;
  padding: 3px 7px 3px 9px;
}
.urHcnpTopUndBdr {border-bottom: 1px solid #758ea7;}
.urHcnpMenuSel {
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-weight: bold;
}
.urHcnpMenuUnSel {color: #000000;font-family: "Lato", Arial, sans-serif;}
.urShCHSpImg {width: 6px;}
.urShCVSpImg {height: 6px;}
.urShCHPad {padding-right: 3px;}
.urShCVPad {padding: 2px 0;}
.urNeg {background-color: #f66767;}
.urCrit {background-color: #ffd09f;}
.urPos {background-color: #aacda1;}
.urUnrated {background-color: #f2f2f2;}
.urNeutral {background-color: #95b8db;}
.urStd {background-color: #efefef;}
.urTot {background-color: #fff605;}
.urSubtot {background-color: #fffb8c;}
.urSubtotLight {background-color: #fffdbf;}
.urBadDark {background-color: #f66767;}
.urBadMedium {background-color: #fb9191;}
.urBadLight {background-color: #ffbbbb;}
.urCritDark {background-color: #fba643;}
.urCritMedium {background-color: #fdbb71;}
.urCritLight {background-color: #ffd09f;}
.urGoodDark {background-color: #84a77e;}
.urGoodMedium {background-color: #60ed84;}
.urGoodLight {background-color: #99ff99;}
.urGrpHl {background-color: #99cccc;}
.urGrpHLLight {background-color: #bbdddd;}
.urKeyMedium {background-color: #86d9f0;}
.urGrpLvl1 {background-color: #90aeee;}
.urGrpLvl2 {background-color: #aec4f2;}
.urGrpLvl3 {background-color: #ccdaf6;}
.urMarked {border: 1px solid #ff7800;}
.urAlt {background-color: #ffffff;}
.urDsbl {background-color: #ffffff;}
.urPopIn {background-color: #d5d9de;}
.urToday {border: 1px solid #225a8d;}
.urSel1 {background-color: #bbdddd;}
.urSel2 {background-color: #fffb8c;}
.urSel3 {background-color: #aacda1;}
.urSel4 {background-color: #f66767;}
.urSel5 {background-color: #fdbb71;}
.urCV {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.urCV TABLE {
  border-collapse: collapse;
  border-color: #83acdb;
  border-style: none solid solid;
  border-width: 1px;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  table-layout: fixed;
  width: 100%;
}
.urCV TH {
  background-color: #83acdb;
  border-color: #ffffff;
  border-style: none solid solid none;
  border-width: 1px;
  font-weight: normal;
  height: 1.9em;
  overflow: hidden;
  padding: 3px 4px 0;
  text-align: center;
  vertical-align: top;
  white-space: nowrap;
}
.urCV .RH {
  overflow: hidden;
  padding: 3px 4px 0;
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
  width: 100%;
}
.urCV .DTime {
  border-bottom-style: none;
  text-align: right;
  vertical-align: top;
  white-space: nowrap;
}
.urCV .DTimeTxt1 {
  border-top: medium none #83acdb;
  font-size: 1.3em;
  font-weight: bold;
  padding: 0 2px;
  position: relative;
  top: 0;
  vertical-align: top;
}
.urCV .DTimeTxt2 {
  border-top: medium none #83acdb;
  font-size: 0.9em;
  padding: 0 4px;
  position: relative;
  top: 0;
  vertical-align: top;
}
.urCV .SEP TD {border-bottom: 2px solid #848c94;}
.urCV TD {
  background-color: #ffffff;
  border-color: #83acdb;
  border-style: none solid solid none;
  border-width: 0 1px 1px 0;
  font-weight: normal;
  height: 1.9em;
  vertical-align: top;
  white-space: nowrap;
}
.urCV .LCell {border-right: medium none #83acdb;}
.urCV .SEM {min-height: 1.9em; overflow: hidden;}
.urCV .TOD {border: 1px solid #225a8d; font-size: 9px;}
.urCV .NO {background-color: #e9eef4; border-right: medium none;}
.urCV .H {text-align: center;}
.urCV .NOWD {background-color: #e9eef4;}
.urCV .ESEL {background-color: #ffc54e;}
.urCV .ROCC {background-repeat: no-repeat;}
.urCVTasks .E {
  border-color: #ffffff #83919e #83919e #ffffff;
  border-style: none;
  border-width: 1px;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  left: 0;
  overflow: hidden;
  padding: 2px 4px 0;
  position: absolute;
}
.urCV .SCRLDIV {
  font-size: medium;
  height: 100%;
  overflow: auto;
  position: relative;
}
.urCV .SCRLWIDTH {width: 18px;}
.urFwDR {padding: 0 4px 0 0;}
.urLayoutRPad {padding: 2px 4px 2px 0;}
.urCalArrPrevYear,
.urCalArrNextYearDsbl,
.urCalArrNextYear {
  background-position: center center;
  background-repeat: no-repeat;
  font-family: "Lato", Arial, sans-serif;
  font-size: x-small;
  height: 0;
  padding: 5px 0 0 5px;
  text-align: center;
}
.urCalArrNextYearDsbl {cursor: default;}
.urVCMarkerStyles2 {
  background-position: left bottom;
  background-repeat: no-repeat;
  cursor: default;
  height: 23px;
  margin-top: -19px;
  width: 9px;
}
.urSH1, .urSH2,
.urSH3, .urSH4,
.urSH5, .urSH6 {
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 1.2em;
  font-style: italic;
  font-weight: bold;
  margin: 0;
}
.urSH2 {
  font-size: 1em;
  font-style: normal;
  padding: 7px 0 5px;
}
.urSH3 {
  font-size: 0.8em;
  font-style: normal;
  padding: 9px 0 3px;
}
.urSH4 {
  font-size: 0.7em;
  font-style: normal;
  padding: 3px 0 1px;
}
.urSH5 {font-size: 0.6em; font-style: normal;}
.urSH6 {font-style: normal; font-size: 0.55em;}
.urTrans {background-color: rgba(0, 0, 0, 0);}
.urSTSPopIn .urPiCtntTrn {border: medium none;}
.urCV .MORE {
  background-position: right bottom;
  background-repeat: no-repeat;
  height: 6px;
  padding-top: 12px;
  position: relative;
  width: 16px;
}
.urStriped {
  background-position: left top;
  background-repeat: repeat-y;
  padding-left: 9px;
}
.urCV .ADDTXT {color: #204ba2; text-decoration: none;}
.urCV .ADDTXT:hover {color: #ff7800;}
.urCV .ADDTXT:visited {color: #756183;}
.urFRAOvf {overflow-x: hidden; overflow-y: scroll;}
.urPhInDesignBarEnd2,
.urPhInDesignBarStart2 {
  background-color: rgba(0, 0, 0, 0);
  background-position: left center;
  background-repeat: no-repeat;
  height: 16px;
  margin: 0 0 0 1px;
  width: 16px;
}
.urPhInDesignBarStart2 {background-position: right center; margin: 0 1px 0 0;}
.urPopFont {font-family: "Lato", Arial, sans-serif; font-size: 11px;}
.urPopBdyStd {
  background-color: #e0ecf6;
  margin: 0;
  overflow: hidden;
}
.urPopFrame1,
.urPopFrame2 {
  border-color: #77a4d8 #1d4971 #1d4971 #77a4d8;
  border-style: solid;
  border-width: 1px;
  cursor: default;
  font-size: 11px;
}
.urPopFrame2 {border-color: #1d4971 #77a4d8 #77a4d8 #1d4971;}
.urPopTitleArea {
  background-color: #2e6695;
  border-color: #1d4971;
  border-style: solid;
  border-width: 0 0 1px;
  color: #ffffff;
  cursor: default;
  height: 21px;
  padding: 0 1px 0 5px;
}
.urPopTitle {
  color: #ffffff;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  padding-top: 1px;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
}
.urPopTxtStd {
  color: #000000;
  font-size: 11px;
  font-style: normal;
}
.urPopTbarBtnStd {
  background-color: #faeeb1;
  border-color: #676e75;
  color: #000000;
}
.urPopFrameMax,
.urPopFrameMid,
.urPopFrameClose {
  background-position: center center;
  background-repeat: no-repeat;
  height: 16px;
  vertical-align: middle;
  width: 16px;
}
.urPopFrameResize {
  background-position: right bottom;
  background-repeat: no-repeat;
  cursor: nw-resize;
  height: 17px;
  width: 22px;
}
.urPopWaveBottom {background-repeat: repeat-x; width: 100%;}
.urPopWaveMid {background-repeat: no-repeat; width: 40px;}
.urPopWaveTop {background-repeat: repeat-x;}
.urPopIconWarning {background-repeat: no-repeat;}
.urPopIconInformation {background-repeat: no-repeat;}
.urPopIconQuestion {background-repeat: no-repeat;}
.urPopIconSuccess {background-repeat: no-repeat;}
.urPopIconError {background-repeat: no-repeat;}
.urPopIconStopp {background-repeat: no-repeat;}
.urPopBdyEmp {background-color: #e0ecf6; margin: 16px 22px;}
.urDNDsbl {background-color: #e9eef4; color: #848c94;}
.urCV .THCnt {padding: 0;}
.urCV .DIVTod {
  overflow: hidden;
  padding: 1px 4px 2px 1px;
  text-align: center;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
}
.urMetal {background-color: #dcdcdc;}
.urPeach {background-color: #f8e5c8;}
.urBlue {background-color: #d0e1eb;}
.urRose {background-color: #e8dae1;}
.urPurple {background-color: #e9dbf0;}
.urAqua {background-color: #c5eaee;}
.urTeal {background-color: #cce3e3;}
.urYellow {background-color: #efefb0;}
.urBrown {background-color: #e5e0c1;}
.urCalDefault {background-color: #e6e9dc;}
.urGreen {background-color: #d6ecae;}
.urCVTasks .ESelC {
  border-color: #ffffff #83919e #83919e #ffffff;
  border-style: solid;
  border-width: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  left: 0;
  overflow: hidden;
  padding: 2px 4px 0;
  position: absolute;
  text-overflow: ellipsis;
}
.urCV .HIMG {display: none; height: 12px;}
.urHcnpBottomImg {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/hcnp/nav_shadow.gif");
  background-repeat: repeat-x;
  height: 3px;
}
.urHcnpBetAAng {height: 1px; width: 3px;}
.urTbarLnkEmph * {font-weight: bold;}
.urSTSPopIn .urPiCtntPad2, .urTbarPopIn .urPiCtntPad2 {padding: 0 16px 19px 20px;}
.urSTSPopIn .urPiMsgBtnCel {padding-right: 18px;}
.urSTSPopIn .urPiTpCel2,
.urSTSPopIn .urPiBtCel2 {
  background-repeat: repeat-x;
  border: medium none;
  height: 4px;
  width: 100%;
}
.urSTSPopIn .urPiTxtBar2 .urTxtBar, .urTbarPopIn .urPiTxtBar2 .urTxtBar {padding: 5px 20px;}
.urPiTpCel2,
.urPiBtCel2 {
  background-repeat: repeat-x;
  border-color: #666666;
  border-style: solid;
  border-width: 0 1px;
  font-size: 1px;
  height: 4px;
}
.urPiCtntPad2 {padding: 10px;}
.urPiMidTit2 {
  background-color: #ffffff;
  border-color: #666666;
  border-style: solid;
  border-width: 0 1px;
  padding: 0 0 0 6px;
}
.urSTSPopIn .urPiMidTit2 {
  background-color: #afc8de;
  border: medium none;
  padding-left: 16px;
}
.urPiTxtBar2 .urTxtBar {padding: 5px 10px;}
.urPiMid {
  border-color: #666666;
  border-style: solid;
  border-width: 0 1px;
}
.urHcnpMenuDsbl {color: #8694a3; font-family: "Lato", Arial, sans-serif;}
.urST3TDMG .urMGCellN {padding-right: 6px;}
.urST3TDMG .urMGCell1 {padding-left: 6px;}
.urMGTxtCellST {padding: 4px 0;}
.urMGBtnCellST {padding: 2px 0;}
.urST3TDMG {
  border-color: #c0c7d3;
  border-style: solid;
  border-width: 1px;
  padding: 0;
}
.urSpT {overflow: hidden; table-layout: fixed;}
.urSpTV {
  overflow-x: hidden;
  overflow-y: scroll;
  table-layout: fixed;
}
.urSpTH {
  overflow-x: scroll;
  overflow-y: hidden;
  table-layout: fixed;
}
.urSpTA {overflow: auto; table-layout: fixed;}
.urSpTPV {
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 100%;
}
.urSpTPH {
  height: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  width: 100%;
}
.urSpTPN {
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.urSpTP {
  height: 100%;
  overflow: auto;
}
.urSpTVsD {
  background-color: #dbe5ec;
  font-size: 1px;
  height: 1px;
  width: 4px;
}
.urSpTVsI {
  font-size: 1px;
  height: 0;
  width: 0;
}
.urSpTVs, .urSpTVsH {
  background-color: #dbe5ec;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: col-resize;
  font-size: 1px;
  height: 1px;
  width: 4px;
}
.urSpTVsH {background-color: #c9dae5;}
.urSpTHsH,
.urSpTHs {
  background-color: #c9dae5;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: row-resize;
  font-size: 1px;
  height: 4px;
}
.urSpTHs {background-color: #dbe5ec;}
.urSpTHsD {background-color: #dbe5ec; font-size: 1px; height: 4px;}
.urSpHsI {font-size: 1px; height: 0; width: 0;}
.urSpTHsA {cursor: row-resize; font-size: 1px; height: 4px; position: absolute;}
.urSpTVsA {cursor: col-resize; height: 1px; position: absolute; width: 4px;}
.urSpTSB {background-color: #dbe5ec; position: absolute;}
.urCV .MRH {height: 6em;}
.urCV .DSBL {color: #999999;}
.urCV .MC {
  bottom: 0;
  display: block;
  font-size: 0.9em;
  padding: 0 3px;
  text-align: left;
}
.urCV .MORE2 {
  background-position: right bottom;
  background-repeat: no-repeat;
  height: 6px;
  position: relative;
  width: 16px;
}
.urCV .MWeekTxt {
  bottom: 0;
  font-size: 1.5em;
  font-weight: bold;
  padding-left: 35%;
}
.urCV .EXP,
.urCV .COL {
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 16px;
}
.urCV .LEAF {padding-left: 16px;}
.urTbsCloseSel,
.urTbsCloseUnSel {
  background-position: 0 4px;
  background-repeat: no-repeat;
  height: 12px;
  left: -3px;
  margin-left: 8px;
  position: relative;
  width: 7px;
}
.urSCBBdr {border: 1px solid #2e6697;}
.urSCBBtnSize {height: 15px; width: 14px;}
.urSTSHL1,
.urSTSHL2,
.urSTSHL3 {
  background-color: #80b5e7;
  color: #000000;
  font-family: "Lato", Arial, sans-serif;
  font-weight: normal;
}
.urSTSHL2 {background-color: #c6c4c4;}
.urSTSHL3 {background-color: #d6d5d5;}
.urSTSTL1 {background-color: #afc8de;}
.urSTSTL2 {background-color: #c0d4e5;}
.urSTSTL3 {background-color: #ddeaf5;}
.urSTSTL4 {background-color: #f5f9fc;}
.urTxtDsblStd,
.urTxtDsblEmph,
.urTxtDsblMono,
.urTxtDsblRef,
.urTxtDsblLeg,
.urTxtDsblH4,
.urTxtDsblH3,
.urTxtDsblH2,
.urTxtDsblH1,
.urTxtDsblLbl {
  color: #999999;
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  font-style: normal;
  font-weight: normal;
}
.urTxtDsblEmph {font-weight: bold;}
.urTxtDsblRef {font-style: italic;}
.urTxtDsblLeg {font-size: 0.6em;}
.urTxtDsblH4 {font-size: 0.6em; font-weight: bold;}
.urTxtDsblH3 {font-weight: bold;}
.urTxtDsblH2 {font-size: 0.8em; font-weight: bold;}
.urTxtDsblH1 {font-size: 1em; font-weight: bold;}
.urTxtDsblLblSml {
  cursor: default;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.6em;
  font-style: normal;
  font-weight: normal;
}
.urPgHITrans {background-color: rgba(0, 0, 0, 0); width: 100%;}
.urPL {height: 100%; width: 100%;}
.urPL .IMG {
  display: block;
  position: relative;
  visibility: hidden;
}
.urPLTopPad {padding-top: 6px;}
.urPLTopBdrOutset {border-top: 1px solid #eaf1f6;}
.urPLBottomBdrOutset {border-bottom: 1px solid #a8b8c7;}
.urPLEndBdrOutset {border-right: 1px solid #a8b8c7;}
.urPLEndBdrOutset {border-left: 1px solid #eaf1f6;}
.urPLTopBdrInset {border-top: 1px solid #a0a0a0;}
.urPLBottomBdrInset {border-bottom: 1px solid #ffffff;}
.urPLEndBdrInset {border-right: 1px solid #ffffff;}
.urPLEndBdrInset {border-left: 1px solid #a0a0a0;}
.urPLBottomPad {padding-bottom: 6px;}
.urPLBeginPad {padding-left: 14px;}
.urPLEndPad {padding-right: 14px;}
.urST3WhlTransBrdH .urST3Tit, .urST3WhlTransBrdV .urST3Tit, .urST3WhlTrans .urST3Tit, .urST3WhlTrans .urTWhl {
  background-color: rgba(0, 0, 0, 0);
}
.urST3WhlTransBrd .urST3H1, .urST3WhlTrans .urST3H1 {background-color: rgba(0, 0, 0, 0);}
.urSTTDEd1 .urCoB2WhlWarn {border-color: #868557; border-style: solid;}
.urCoB2Warn,
.urEdf2TxtWarn,
.urSTTDEd1 .urEdf2WhlWarn,
.urTedWhlWarn,
.urST3TDInWarn,
.urIlb2BoxWarn {
  background-color: #fffcb5;
  border-color: #868557;
  border-style: solid;
}
.urTedWhlWarn {border-width: 1px; font-family: "Lato", Arial, sans-serif;}
.urST3TDInWarn {
  border-width: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
}
.urIlb2BoxWarn {border-width: 1px;}
.urHcnpBtmContEmpty {
  background-color: #9ec0e8;
  border-left: 1px solid #758ea7;
  border-right: 1px solid #758ea7;
  font-size: 0.1em;
  height: 2px;
}
.urLayoutDefaulturAlt {background-color: #e9eef4;}
.urST3TDHic .urST3TDIn {border: medium none;}
.urSTSelRo {background-color: #ffc54e;}
.urSTSel2Ro {background-color: #fcdd82;}
.urPLFill {background-color: #cfdde8;}
.urPLPlain {background-color: #ffffff;}
.urHcnpEmphBg {background-color: #cfdde8;}
.urHcnpEmphTop {
  background-color: #cfdde8;
  background-position: center top;
  background-repeat: repeat-x;
  border-left: 1px solid #a8b8c7;
  border-right: 1px solid #a8b8c7;
  font-size: 1px;
  height: 7px;
}
.urHcnpEmphL {border-left: 1px solid #a8b8c7;}
.urHcnpEmphR {border-right: 1px solid #a8b8c7;}
.urPgH {border-top: 1px solid #a1bcd5;}
.urTxtLH {color: #0000ff;}
.urTxtLHI {color: #000000;}
.urTxtLN {color: #5c5c5c;}
.urTxtLNI {color: #000000;}
.urTxtLT {color: #ffff00;}
.urTxtLTI {color: #000000;}
.urTxtLK {color: #00ffff;}
.urTxtLKI {color: #000000;}
.urTxtLP {color: #00ff00;}
.urTxtLPI {color: #000000;}
.urTxtLNeg {color: #ff0000;}
.urTxtLNegI {color: #000000;}
.urTxtLGr {color: #ff00ff;}
.urTxtLGrI {color: #000000;}
.urTxtLHBg {background-color: #abc7de;}
.urTxtLHIBg {background-color: #96aaf0;}
.urTxtLNBg {background-color: #f2f2f2;}
.urTxtLNIBg {background-color: #d4d4d4;}
.urTxtLTBg {background-color: #ffffb3;}
.urTxtLTIBg {background-color: #ffff80;}
.urTxtLKBg {background-color: #abd4d4;}
.urTxtLKIBg {background-color: #7da6cf;}
.urTxtLPBg { background-color: #80f080;}
.urTxtLPIBg {background-color: #5cde5c;}
.urTxtLNegBg {background-color: #f08080;}
.urTxtLNegIBg {background-color: #de5c5c;}
.urTxtLGrBg {background-color: #e3c7eb;}
.urTxtLGrIBg {background-color: #c396cf;}
.urFTxtV ul ul, .urFTxtV ol ol {margin: 0 0 0 -20px;}
.urFTxtV h1, .urFTxtV h2, .urFTxtV h3, .urFTxtV h4, .urFTxtV h5, .urFTxtV h6 {padding-bottom: 12px;}
.urSTSortDivider {
  background-position: center center;
  background-repeat: no-repeat;
  width: 13px;
}
.urSAPTable BUTTON.urSTRowSelSecIcon {
  background-color: rgba(0, 0, 0, 0);
  background-position: center center;
  background-repeat: no-repeat;
  border: medium none;
  height: 14px;
  padding: 0;
  width: 14px;
}
.urCV .MCELL {min-height: 6em;}
.urSpTD {
  font-size: 1px;
  height: 4px;
  overflow: hidden;
  visibility: hidden;
  width: 4px;
}
.urTbarPopIn .urPiMidTit2 {
  background-color: #e1ecf6;
  border: medium none;
  padding-left: 16px;
}
.urTbarPopIn .urPiTpCel2,
.urTbarPopIn .urPiBtCel2 {
  background-repeat: repeat-x;
  border: medium none;
  height: 4px;
  width: 100%;
}
.urTbarPopIn .urTxtBar, .urTbarPopIn .urPiMidTit {background-color: #e1ecf6; border: medium none;}
.urTbarPopIn .urPiCtntFll {
  background-color: #e1ecf6;
  background-position: center top;
  background-repeat: repeat-x;
  border: medium none;
}
.urTbarPopIn .urPiCtntPln {background-color: #ffffff; border: medium none;}
.urTbarPopIn .urPiCtntTrans {background-color: rgba(0, 0, 0, 0); border: medium none;}
.urSTSPopIn .urTxtStd { font-weight: normal;}
.urTSepSm {background-color: rgba(0, 0, 0, 0); margin: 2px 1px 0;}
.urTSepMed {background-color: rgba(0, 0, 0, 0); margin: 2px 3px 0;}
.urTSepLrg {background-color: rgba(0, 0, 0, 0); margin: 0 6px;}
.urTSepLrgwL {margin: 2px 6px 0;}
.urTbsCloseDsbl {
  background-position: right center;
  background-repeat: no-repeat;
  height: 12px;
  width: 12px;
}
.urST3WhlTrans .urST3H1, .urST3WhlTrans .urST3H2, .urST3WhlTrans .urST3H3 {border-width: 0 0 0 1px;}
.urST3WhlTransBrdH .urST3H1, .urST3WhlTransBrdH .urST3H2, .urST3WhlTransBrdH .urST3H3 {border-width: 0 0 0 1px;}
.urST3WhlTransBrdV .urST3H1, .urST3WhlTransBrdV .urST3H2, .urST3WhlTransBrdV .urST3H3 {border-width: 0 0 0 1px;}
.urST3WhlTransBrd .urST3H1, .urST3WhlTransBrd .urST3H2, .urST3WhlTransBrd .urST3H3 {border-width: 0 0 0 1px;}
.urST3WhlTrans .urST3H1Scol, .urST3WhlTrans .urST3H2Scol, .urST3WhlTrans .urST3H3Scol {border: medium none;}
.urST3WhlTransBrdH .urST3H1Scol, .urST3WhlTransBrdH .urST3H2Scol, .urST3WhlTransBrdH .urST3H3Scol {border: medium none;}
.urST3WhlTransBrdV .urST3H1Scol, .urST3WhlTransBrdV .urST3H2Scol, .urST3WhlTransBrdV .urST3H3Scol {border: medium none;}
.urST3WhlTransBrd .urST3H1Scol, .urST3WhlTransBrd .urST3H2Scol, .urST3WhlTransBrd .urST3H3Scol {border: medium none;}
.urST3WhlTrans .urST3Tit, .urST3WhlTransBrd .urST3Tit, .urST3WhlTransBrdH .urST3Tit, .urST3WhlTransBrdV .urST3Tit {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 0;
}
.urST3WhlTrans .urST3Bd, .urST3WhlTransBrd .urST3Bd, .urST3WhlTransBrdH .urST3Bd, .urST3WhlTransBrdV .urST3Bd, .urST3WhlTrans .urST3BdF, .urST3WhlTransBrd .urST3BdF, .urST3WhlTransBrdH .urST3BdF, .urST3WhlTransBrdV .urST3BdF {
  border: medium none;
}
.urST3WhlTrans .urST3BdBrd, .urST3WhlTransBrdV .urST3BdBrd, .urST3WhlTransBrdH .urST3BdBrd, .urST3WhlTransBrd .urST3BdBrd {
  border: medium none;
}
.urEdf2VRo {
  color: #000000;
  font-size: 0.7em;
  padding: 2px 3px;
}
.urEdf2VDsbl {
  color: #999999;
  font-size: 0.7em;
  padding: 2px 3px;
}
.urAltIconBar,
.urBadDarkIconBar,
.urBadLightIconBar,
.urBadMediumIconBar,
.urAquaIconBar,
.urBlueIconBar,
.urBrownIconBar,
.urCalDefaultIconBar,
.urGreenIconBar,
.urMetalIconBar,
.urPeachIconBar,
.urPurpleIconBar,
.urRoseIconBar,
.urTealIconBar,
.urYellowIconBar,
.urCritIconBar,
.urCritDarkIconBar,
.urCritLightIconBar,
.urCritMediumIconBar,
.urDsblIconBar,
.urGoodDarkIconBar,
.urGoodLightIconBar,
.urGoodMediumIconBar,
.urGrpHLIconBar,
.urGrpHLLightIconBar,
.urGrpLvl1IconBar,
.urGrpLvl2IconBar,
.urGrpLvl3IconBar,
.urKeyMediumIconBar,
.urNegIconBar,
.urPopInIconBar,
.urPosIconBar,
.urSel1IconBar,
.urSel2IconBar,
.urSel3IconBar,
.urSel4IconBar,
.urSel5IconBar,
.urStdIconBar,
.urSubtotIconBar,
.urSubtotLightIconBar,
.urTotIconBar {
  background-position: left top;
  background-repeat: repeat-y;
}
.urST4Sel {background-color: #ffc54e;}
.urST4Sel2 {background-color: #fcdd82;}
.urST4SelRo {background-color: #ffc54e;}
.urST4Sel2Ro {background-color: #fcdd82;}
.urSTFoc {background-color: #fff09e;}
.urTWhl .urPgWhl {margin-top: 1px;}
.urST4CellBrd {
  border-color: #aeaeae;
  border-style: solid;
  border-width: 1px;
}
.urEdf2TxtRoInv {
  background-color: #d9e5f2;
  border-color: #d0001d;
  color: #d0001d;
  cursor: default;
}
.urEdf2TxtRoWarn {
  background-color: #d9e5f2;
  border-color: #868557;
  border-style: solid;
  color: #000000;
  cursor: default;
}
.urPLHelp {background-color: #fff9ca;}
.urTLblDsbl {
  color: #999999;
  font-size: 0.7em;
  font-style: normal;
  font-weight: bold;
  padding: 0;
}
.urPGWhl .urBtnStd, .urPGWhl .urBtnStdDsbl {display: inline;}
.urFTxtV ol {list-style-image: none;}
.urFTxtVP {margin-bottom: 19px; margin-top: 19px;}
.urPopUpTrB {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  height: 12px;
  width: 8px;
}
.urPopUpTrgInAct {
  background-position: right bottom;
  background-repeat: no-repeat;
}
.urPopUpTrgAct {
  background-image: url("../../../UR/baseLib/eServicesTheme/img/popuptrigger/ico12_click.gif");
  background-position: right bottom;
  background-repeat: no-repeat;
  height: 12px;
  width: 14px;
}
.urRImgOnRo, .urRImgOffRo,
.urRImgOnInv, .urRImgOffInv,
.urRImgOnInvRo, .urRImgOffInvRo,
.urRImgOnWarn, .urRImgOffWarn,
.urRImgOnWarnRo, .urRImgOffWarnRo {
  background-color: rgba(0, 0, 0, 0);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: default;
  height: 12px;
  width: 12px;
}
.urRImgOnHv,
.urRImgOffHv {
  background-color: rgba(0, 0, 0, 0);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: default;
  height: 12px;
  width: 12px;
}
.urPiTxtBarPlain .urTxtBar {background-color: #ffffff; padding-left: 10px;}
.urMGInCell {width: 100%;}
.urSTBdFCl .urSTCl .urLnkTxtStd {overflow: hidden; white-space: nowrap;}
.urEdf2BtnDsbl,
.urEdf2BtnRo,
.urEdf2BtnRoInv,
.urEdf2BtnRoWarn {
  background-color: rgba(0, 0, 0, 0);
  border-color: #a2aab4;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.7em;
  height: 2.6ex;
  padding: 0 2px;
  width: 15px;
}
.urEdf2BtnRoInv {border-color: #d0001d;}
.urEdf2BtnRoWarn {border-color: #868557;}
.urEdf2WhlDsbl {background-color: #d9e5f2;}
.urEdf2WhlRo {background-color: #d9e5f2;}
.urEdf2WhlTbl INPUT {margin: -1px 0;}
.urEdf2BtnTbl {border: medium none;}
.urST3TDInWarn INPUT {margin: 0;}
.urST3TDInInv INPUT {margin: 0;}
.urST3TDIn .urEdf2TxtHlp, .urST3TDMG .urEdf2TxtHlp {padding-right: 2px;}
.urLnkChoiceMnuIco,
.urLnkChoiceMnuIco:hover,
.urLnkChoiceDsblMnuIco {
  background-position: right bottom;
  background-repeat: no-repeat;
  height: 12px;
  padding: 0 8px 0 0;
}
.urLnkChoiceMnuIco:hover {border: medium none;}
.urLnkChoice,
.urLnkChoice:link,
.urLnkChoice:visited {
  color: #204ba2;
  text-decoration: none;
}
.urLnkChoice:hover {
  color: #ff7800;
  text-decoration: underline;
}
.urPgHT2 {
  background-color: #dae5f1;
  background-position: center top;
  background-repeat: repeat-x;
  border-bottom: 1px solid #7b94aa;
  border-left: 1px solid #a8b8c7;
  border-right: 1px solid #a8b8c7;
  height: 33px;
  width: 100%;
}
.urPgHIEmp2 {
  background-color: #dbe5ec;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/pageheader/subtitle_area_bg.gif");
  background-position: center top;
  background-repeat: repeat-x;
  border-color: #dbe5ec #a8b8c7 #eaf1f5;
  border-style: solid;
  border-width: 1px;
  width: 100%;
}
.urPgHIStd2 {
  background-color: #ffffff;
  background-image: url("../../../UR/baseLib/eServicesTheme/img/pageheader/subtitle_area_bg_std.gif");
  background-position: center top;
  background-repeat: repeat-x;
  border-bottom: 0 solid #dce2e8;
  border-left: 1px solid #a8b8c7;
  border-right: 1px solid #a8b8c7;
  width: 100%;
}
.urTbsTxtOn .urTxtStd {color: #ffffff;}
.urTbsLabelOn .urTxtStd {background-color: #306898; color: #ffffff;}
.urTbsLabelOff .urTxtStd {background-color: #83acd8; color: #000000;}
.urTbsTxtOff .urTxtStd {color: #000000;}
.urTbsLabelOffDsbl .urTxtStd {background-color: #83acd8; color: #4d6278;}
.urGrpTtlWeb1 .urTxtEmph, .urGrpTtlWeb1 .urTxtStd, .urGrpTtlBox .urTxtEmph, .urGrpTtlBox .urTxtStd, .urGrpTtlBoxNoBorder .urTxtEmph, .urGrpTtlBoxNoBorder .urTxtStd {
  color: #000000;
}
.urGrpTtlWeb2 .urTxtEmph, .urGrpTtlWeb2 .urTxtStd {color: #000000;}
.urPLBeginBdrOutset {border-left: 1px solid #eaf1f6;}
.urPLBeginBdrInset {border-left: 1px solid #a0a0a0;}
.urCWhlEmph {
  font-family: "Lato", Arial, sans-serif;
  font-size: medium;
  font-weight: bold;
  white-space: nowrap;
}
.urVCBox2 {border: 1px solid #666666; height: 14px;}
.urSemCol .urEdf2WhlRo, .urSemCol .urEdf2WhlDsbl {
  background-color: rgba(0, 0, 0, 0);
}
.urST3H1 .urST3HTbl, .urST3H2 .urST3HTbl, .urST3H3 .urST3HTbl {font-weight: normal;}
.urLnkReport,
.urLnkReport:link,
.urLnkReport *,
.urLnkReport:link * {color: #204ba2;}
#nav ul.top-nav {margin: 0;}
#jQueryUITabs_locationInfoTabbedContainer .buttonLink a,
#jQueryUITabs_FuturesTabbedContainer .buttonLink a,
#jQueryUITabs_WeatherTabbedContainer .buttonLink a,
#jQueryUITabs_NewsTabbedContainer .buttonLink a {
  padding: 0.3625rem 1.1125rem;
  font-size: 0.75rem;
  line-height: 18px;
  border-radius: 50rem;
}
.eservicesGridLayout {background-color: #FFFFFF;}
#accountSelectionDiv {max-width: 800px;}
#acctSelector {display: inline-block; width: auto;}
body.urFontBaseFam {background-color: #FFFFFF;}
.eservicesGridLayout {min-height: 600px;}
.locationPlantTitle {
  padding: 0;
  background-color: transparent;
  color: #043C5A;
  border: 0 none;
}
.locationPlantTitle span {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 300;
  line-height: 29px;
  color: #043C5A;
}
.tableContainer {padding: 15px 24px 20px;}
.contractTable .sapUiTableColHdrCnt label,
.ticketTable .sapUiTableColHdrCnt label {
  font-size: 16px;
  line-height: 19px;
  padding-top: 7px;
  padding-bottom: 7px;
  color: #043C5A;
  text-transform: uppercase;
  margin-bottom: 0;
}
.contractTable .sapUiTableColHdrCnt .sapUiTableColCell {
  padding-left: 5px;
  text-align: left;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-right: 0.625rem;
  border: none;
}
.contractTable .sapUiTableColHdrCnt .subHeader {
  font-size: 15px;
  line-height: 19px;
  color: #043C5A;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0;
  text-transform: none;
}
.contractTable .sapUiTableCtrlCnt th, .ticketTable th {
  border-bottom: 0 none;
}
div#contractContent .sapUiTableCtrlCnt .firstTotalRow td {
  border-top: 1px solid #5a5a5a;
  position: relative;
}
.firstTotalRow .lastColumnInSection::before {
  content: '';
  display: block;
  width: 9px;
  height: 100%;
  background-color: #FFF;
  top: -1px;
  right: -10px;
  position: absolute;
  border-top: 1px solid #5a5a5a;
}
#contractContent .sapUiJSView.sapUiView {
  max-width: none;
  width: 100% !important;
  margin: 0 auto;
  display: block;
}
#contractContent .sapUiJSView.sapUiView .box{
  margin: 20px 0;
  background: #fff;
  border: 0 none;
  overflow: hidden;
}
.urSTbvStd .urDdlWhl {
  width: auto;
}
.outerContent {
  background-color: #043C5A;
  width: 100%;
  height: 100%;
  position: absolute;
}
.outerContent .middleContent {
  padding: 30px;
  background: #fff;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);
  overflow: hidden;
  text-align: center;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 500px;
  width: 100%;
  transform: translate(-50%, -50%);
}
#UMELogon > img {margin-bottom: 30px;}
#UMELogon .urTxtStd {
  max-width: 300px;
  margin: 0 auto;
  text-align: center;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.925rem;
  font-weight: 300;
  line-height: 1.3571;
  color: #5A5A5A;
}
#UMELogon table {max-width: 100%; width: 100%;}
#UMELogon .urLblStdNew {
  font-weight: 700;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.825rem;
  line-height: 1.3571;
  color: #5A5A5A;
}
.urEdfTxtEnbl {
  display: block;
  width: 100%;
  height: calc(1.4285em + 0.75rem + 2px);
  padding: 0.375rem 1.1875rem;
  font-size: 0.825rem;
  font-weight: 400;
  line-height: 1.4285;
  color: #5A5A5A;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #bfbfbf;
  border-radius: 4px;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.urBtnStdNew,
.resetPasswordFormButton,
.changePasswordFormButton,
.urLogonTable input[name="performChangePassword"],
.urLogonTable input[name="showUidPasswordLogonPage"] {
  color: #fff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-color: transparent !important;
  display: block;
  width: 100%;
  background-color: #9BC83C;
  font-weight: 700;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0.3625rem 1.1125rem;
  font-size: 0.75rem;
  line-height: 1.4166;
  border-radius: 50rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.urBtnStdNew:hover,
.urBtnStdNew:focus:hover,
.resetPasswordFormButton:hover,
.resetPasswordFormButton:focus:hover,
.changePasswordFormButton:hover,
.changePasswordFormButton:focus:hover,
.urLogonTable input[name="performChangePassword"]:hover,
.urLogonTable input[name="performChangePassword"]:focus:hover,
.urLogonTable input[name="showUidPasswordLogonPage"]:hover,
.urLogonTable input[name="showUidPasswordLogonPage"]:focus:hover {
  background: #5AA546;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #ffffff;
}
#UMELogon .urLnk:link,
#UMELogon .urLnk:visited {
  display: inline-block;
  vertical-align: top;
  font-size: 0.825rem;
  font-weight: 500;
  color: #699700;
  font-family: "Lato", Arial, sans-serif;
  text-decoration: none;
  vertical-align: bottom;
}
#UMELogon .urLnk:hover {
  color: #277518;
  text-decoration: underline;
}
.urLblStdBar {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.825rem;
  font-weight: 500;
  line-height: 1.3571;
  color: #5A5A5A;
}
div#contractContent .refreshButton,
div#ticketContent .refreshButton {
  border-radius: 50rem;
  color: #fff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  background-color: #9BC83C;
  border-color: #9BC83C;
}
.resultsContainer {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 0 auto;
}
#MainView-outerCt {
  margin: 0 auto;
}
.x-toolbar-default {
  border-color: #FFFFFF;
  border-width: 1px;
  background-image: none !important;
  background-color: #FFFFFF;
}
.x-container-default .x-panel-default {
  border-color: #FFFFFF;
  left: 50% !important;
  transform: translateX(-50%);
}
.x-panel-header-default-top {
  box-shadow: none;
  -webkit-box-shadow: none;
}
.x-panel-header-default {
  background-image: none !important;
  background-color: #fff;
  border: 1px solid #043C5A;
}
.x-panel-header-text-container-default {
  font-weight: 300;
  font-size: 1.5999875rem;
  line-height: 1.2;
  color: #043C5A;
  font-family: "Lato", Arial, sans-serif;
  padding: 0;
  margin-bottom: 20px;
}
.x-grid-header-ct {
  border: 0 none;
  background-image: none !important;
  background-color: #043C5A;
}
.x-column-header {
  background-image: none !important;
  font-size: 10px;
  line-height: 1.3571;
  font-weight: bold;
  text-transform: capitalize;
  color: #fff;
  background: #043C5A;
  white-space: nowrap;
  border-right: 1px solid #FFFFFF;
}
.x-column-header-over,
.x-column-header-sort-ASC,
.x-column-header-sort-DESC {
  background-image: none !important;
  background: #043C5A;
}
.x-grid-cell {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  color: #5A5A5A;
}
.x-grid-cell a {font-weight: 500; color: #9BC83C;}
.x-grid-cell-inner {padding: 10px 6px;}
#dashboardContainer ~ .normalText {max-width: 1150px; margin: 0 auto;}
.progress-btn {
  margin-top: 15px;
  padding: 0.3625rem 1.1125rem;
  border-radius: 50rem;
  height: auto;
}
.progress-btn .btn {
  padding: 0;
  color: #FFFFFF;
  font-size: 0.75rem;
  line-height: 1.4166;
}
#contractUsCriteria .urFontStd .contentAlignment {padding-bottom: 10px;}
#contractUsCriteria {max-width: 1150px; margin: 0 auto;}
#page1ivu3Content table {border: 0 none !important;}
#page1ivu3Content > table > tbody > tr > td {
  padding: 0 12px;
  background-color: #FFF;
}
#page-locationOverview #page1ivu5Content > table {border: 0 none !important;}
#page-locationOverview #page1ivu5Content > table > tbody > tr > td {padding: 0 12px;}
#page0ivu1Content,
#page0ivu2Content {
  display: block;
  padding: 20px 0;
  border-bottom: 1px solid #043C5A;
}
#page-news #page0ivu2Content,
#page-news #page0ivu1Content {
  display: block;
  padding: 0;
  border-bottom: 0px none;
}
div#jQueryUITabs_locationInfoTabbedContainer #page0ivu1Content, 
div#jQueryUITabs_locationInfoTabbedContainer #page0ivu2Content {
  border-bottom: 0 none;
  padding: 0;
}
#page0ivu1Content ul.global {
  font-size: 0.825rem;
  line-height: 1.3571;
  font-weight: 500;
}
#page0ivu2Content .normalText a span {
  font-size: 0.825rem;
  line-height: 1.3571;
  font-weight: 500;
  color: #699700;
}
#page0ivu2Content .normalText a:hover > span:first-child {color: #277518 !important;}
#page0ivu2Content .normalText a span.label-grey {
  line-height: 1.3571;
  color: #5A5A5A;
  font-weight: 400;
  font-size: 0.825rem;
}
#horPosContainer form[name="loginForm"] table {width: 100%;}
#partnerNum2 {max-width: 230px; width: 100% !important;}
.barBackground {
  background-color: #043C5A !important;
  color: white !important;
  box-shadow: none !important;
}
.headerfontweight,
.prefHeaderfontweight {
  color: #ffffff !important;
  font-family: "Lato", Arial, sans-serif !important;
  font-weight: 400 !important;
  line-height: 1.2 !important;
  font-size: 1.1249875rem !important;
  padding-top: 5px;
}
.selected {background-color: #9BC83C !important; color: #ffffff !important;}
.footerBackground {background-color: #043C5A !important;}
span.sapMBtnInner.sapMBtnAccept {
  background-color: transparent;
  border-color: #fff !important;
  color: #ffffff;
  border-radius: 50rem;
  border-width: 0;
  text-shadow: none;
}
.sapMFooter-CTX .sapMBtn:hover>.sapMBtnHoverable.sapMBtnAccept:not(.sapMBtnActive) {
  background-color: #fff;
  border-color: #fff;
  color: #FFFFFF;
}
.sapMFooter-CTX span.sapMBtnInner, .sapMIBar-CTX.sapMFooter-CTX .sapMBtnInner>.sapMBtnIcon {
  color: #fff;
  text-shadow: none;
}
.sapMFooter-CTX .sapMBtn:hover>.sapMBtnHoverable.sapMBtnAccept>.sapMBtnIcon {
  color: #FFFFFF;
}
#page-AdvantagePricing_2 #contentAreaDiv {
  max-width: 1150px;
  margin: 0 auto;
  width: 100%;
}
#page-Account_Summary #contentAreaDiv {
  margin: 0 auto;
  width: 100%;
}
#page-Account_Summary .title {
  background: #043C5A;
  color: #fff;
  padding: 20px 24px;
  margin-bottom: 15px;
  font-size: 1.1249875rem;
  font-weight: 400;
  line-height: 1.2;
  text-align: left;
  text-transform: uppercase;
}
#page-locationTab4 .iViewContentDivContainer > span > table tr td {
  padding-top: 25px !important;
}
#page-locationTab4 .iViewContentDivContainer > span > table tr:first-child td {
  padding-top: 0 !important;
}
#page-locationTab4 .documentTitle {
  padding-bottom: 0;
  padding-left: 0;
}
#dateRangetr table tr td > span {
  position: relative;
  padding: 0;
  display: inline-block;
}
#page-Registration label.urLBar,
#page-Registration .urEdf2TxtEnbl,
#page-Registration .urDdlWhl {
  margin-bottom: 5px;
}
#page-Registration .urEdf2WhlTbl input {margin: 5px ​0px;}
#page-OfferDashboardExternalUser div#dashboardContainer {margin-bottom: 35px;}
div#page-ResetPassword #header,
#page-ChangePassword #header {
  background: #fff;
  text-align: center;
  padding-bottom: 15px;
}
.resetPasswordTitle,
.resetPasswordWelcomeText,
.resetPasswordUserMessageArea,
.resetPasswordSuccessMessage,
.changePasswordTitle,
.changePasswordWelcomeText,
.changePasswordSuccessMessage,
#passwordDynamicArea,
#passwordMayContain,
#changePasswordMessages {
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.885em;
  font-weight: 300;
  line-height: 1.3571;
  color: #5A5A5A;
}
#passwordDynamicArea {
  max-width: 330px;
  text-align: left;
}
#resetPasswordForm,
#changePasswordForm {padding: 10px 0;}
.resetPasswordUserMessageArea,
#changePasswordMessages {color: #dc3545;}
.changePasswordMessage {padding: 10px 0;}
#changePasswordInputContent .changePasswordTitle {margin-bottom: 10px;}
.resetPasswordFormLabel,
.changePasswordFormLabel {
  font-weight: 700;
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.825em;
  line-height: 1.3571;
  color: #5A5A5A;
  display: block;
  text-align: center;
}
.resetPasswordFormLabelRequired,
.changePasswordFormLabelRequired {color: #d0001d;}
#userNameInputField,
#newPasswordInputField,
#confirmPasswordInputField,
#logonoldpassfield,
#logonnewpassfield,
#logonretypepassfield {
  display: block;
  width: 100%;
  max-width: 300px;
  height: calc(1.4285em + 0.75rem + 2px);
  padding: 0.375rem 1.1875rem;
  font-size: 0.885em;
  font-weight: 400;
  line-height: 1.4285;
  color: #5A5A5A;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #bfbfbf;
  border-radius: 4px;
  margin: 0 auto 15px;
}
.resetPasswordHiddenContent,
.changePasswordHiddenContent {display: none;}
.resetPasswordSuccessMessage,
.changePasswordSuccessMessage {margin-top: 20px;}
.resetPasswordFormButton,
.changePasswordFormButton {max-width: 170px; margin: 0 auto;}
#changePasswordSuccessContent .changePasswordFormButton {max-width: 215px;}
div#page-ResetPassword .loadingMessage,
div#page-ChangePassword .loadingMessage {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.885em;
  font-weight: 300;
  line-height: 1.3571;
  color: #5A5A5A;
  text-align: center;
  margin-bottom: 15px;
}
wf-loading * {opacity: 0;}
#entranceLocationSelector .buttonLink {margin-left: 20px;}
.titleBackground {color: #FFFFFF !important;}
pre {
  font-family: "Lato", Arial, sans-serif;
  font-size: 100%;
}
.timeHeader {
  font-size: 0.825rem;
  color: #5A5A5A;
  font-weight: 400;
  margin-bottom: 0;
}
.underlinedTableRows .normalText {font-size: 0.75rem !important;}
#sapPopupMainId_X0 {height: auto;}
#sapPopupMainId_X0 .urCalPicWhl {widows: 100%;}
@media print {
  body.prtlBody {background-color: #FFF;}
}
div#contractContent .unpricedColumn {background-color: #E0E0E0;}
div#contractContent .sapUiTableColHdr .openColumn,
div#ticketContent .sapUiTableColHdr .deliveredColumn,
div#ticketContent .sapUiTableColHdr .appliedColumn {
  background-color: #043C5A;
  height: auto !important;
}
div#contractContent .sapUiTableColHdr .openColumn .sapUiTableColCell,
div#contractContent .sapUiTableColHdr .unpricedColumn .sapUiTableColCell {
  text-align: center !important;
}
div#contractContent .sapUiTableColHdr .openColumn .sapUiTableColCell label,
div#contractContent .sapUiTableColHdr .unpricedColumn .sapUiTableColCell label {
  color: #FFFFFF;
  text-transform: capitalize;
  font-weight: 400;
  margin-bottom: 0;
}
div#ticketContent .sapUiTableColHdr .deliveredColumn .sapUiTableColCell label,
div#ticketContent .sapUiTableColHdr .appliedColumn .sapUiTableColCell label {
  color: #FFFFFF;
  font-weight: 400;
  margin-bottom: 0;
  text-transform: capitalize;
}
div#contractContent .sapUiTableColHdr .unpricedColumn {
  background-color: #1C4F6A;
  height: auto !important;
}
div#contractContent tr:nth-child(2n+1) .unpricedColumn,
div#ticketContent tr:nth-child(2n+1) .appliedColumn {
  background-color: #F0F0F0;
}
div#contractContent tr:nth-child(2n+1) .openColumn,
div#ticketContent tr:nth-child(2n+1) .deliveredColumn {
	background-color: #F0F0F0;
}
div#contractContent .openColumn,
div#ticketContent .deliveredColumn,
div#ticketContent .appliedColumn {background-color: #E0E0E0;}
.contractTable a, .ticketTable a {color: #5A5A5A;}
.contractTable .totalColumn {color: #5A5A5A;}
div#contractContent tr:hover > td,
div#ticketContent tr:hover > td {background-color: #FFFFFF;}
div#contractContent tr:hover > .openColumn,
div#ticketContent tr:hover > .deliveredColumn,
div#contractContent tr:hover > .sapUiTableTdFirst,
div#ticketContent tr:hover > .sapUiTableTdFirst {
  background-color: #9BC83C;
}
div#contractContent .contractTable .sapUiTableRowHvr a {color: #FFFFFF;}
div#contractContent tr:hover > .unpricedColumn {background-color: #9BC83C;}
.sapMLnk:hover:not(.sapMLnkDsbl) {color: #FFFFFF;}
div#contractContent .offerText {color: #5A5A5A;}
div#contractContent .sapUiTableRowHvr .offerText,
div#contractContent .sapUiTableRowHvr .sapUiTableTdFirst span,
div#ticketContent .sapUiTableRowHvr .sapUiTableTdFirst span {color: #ffffff;}
div#contractContent .totalColumn .offerText, div#contractContent .totalRow td.offerColumn .offerText {color: #5A5A5A;}
div#contractContent .sapUiTableRowHvr .totalColumn .offerText, 
div#contractContent .totalRow.sapUiTableRowHvr td.offerColumn .offerText {color: #ffffff;}
div#ticketContent .sapUiTableColHdr .appliedColumn {background-color: #043C5A;}
div#ticketContent tr:hover > .appliedColumn {background-color: #9BC83C;}
div#contractContent label.offerText {color: #686868;}
.ticketTable .subHeader {color: #5A5A5A;}
.searchTable {
  max-width: 1150px;
  width: 100%;
  margin: 0 auto;
}
.searchTable > table {width: 100%;}
#simSettlementSearchCriteria .searchTable table,
#invoiceSearchCriteria .searchFieldTable table,
#paymentSearchCriteria .searchFieldTable table {width: 100%;}
#simSettlementSearchCriteria .printTable table {width: auto;}
.printTable {
  max-width: 1150px;
  margin: 0 auto;
  margin-top: -1em;
}
.printTable > table {margin: 0 0 0 auto;}
.searchFieldTable {max-width: 1150px;}
.searchSelectField > select {width: 15em;}
#changePasswordInputContent,
.loginMessage {
  font-size: 0.825rem;
  font-family: "Lato", Arial, sans-serif;
}
#changePasswordInputContent ul li {
  font-size: 0.825rem !important;
  font-family: "Lato", Arial, sans-serif !important;
  margin-bottom: 0;
}
.urLogonTable input[name="performChangePassword"], 
.urLogonTable input[name="showUidPasswordLogonPage"] {
  width: auto !important;
  display: inline-block;
  font-family: "Lato", Arial, sans-serif;
  cursor: pointer;
  margin: 10px 5px;
}
.notMet {color: #FF0000;}
.requirementMet {color: #009933;}
#page-ViewTicketDetails .adjustmentsTable,
#page-viewSettlementDetails .adjustmentsTable {margin-left: 4px;}
.sapMTitle,
.sapUiBody {font-family: "Lato", Arial, sans-serif;}
.sapMLabel,
.sapMInputBaseInner,
.sapMText,
.sapMBtnInner {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.825rem;
}
.sapMListTbl .sapMText, .sapMListTbl .sapMLabel {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.825rem !important;
}
.sapMSltLabel,
.sapUiSizeCompact .sapMListTblCell.sapMListTblCellNoData {
  font-size: 0.825rem;
}
.x-form-item, .x-form-field, .x-grid-empty,
.x-btn-default-toolbar-small .x-btn-inner {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.825rem;
}
.x-toolbar {font-size: 0.825rem;}
.x-column-header {font-family: "Lato", Arial, sans-serif;}
#weatherPanelContainer #zipCode {
  width: 3.5rem !important;
  padding: 6px 8px;
}
#dpstorageDetailsTable [class*="level"] .urTxtStd,
#dpstorageDetailsTable [class*="level"] .urLBar {
	color: #043C5A;
  font-size: 16px !important;
  line-height: 19px;
  font-weight: 700;
}
.prefSectionHeaderBackground {background-color: transparent !important;}
.sapMBarLeft {
	padding-left:0px;
	border-bottom: 1px solid #043C5A;
  line-height: 1.2 !important;
}
.headerfontweight,
.prefHeaderfontweight {
	padding: 4px 10px 4px 10px;
	background-color: #043C5A;
}
.sapMPanelContent:not(.sapMPanelBGTransparent) {border-bottom: 0px !important;}
.sectionOutlineAndMargin,
.prefSectionOutlineAndMargin {
	border: 0px !important;
}
#__bar5-BarLeft {border-bottom: 0px !important;}
#__bar6-BarLeft {border-bottom: 0px !important;}
.sapMBtnText>.sapMBtnIcon
.prtlPageConL h2.box {
	border-bottom: 1px solid #043C5A !important;
}
.sapMLIB.sapMLIBActive {background-color: #FFFFFF;}
.sapMListBGSolid .sapMLIB {border-bottom: 0 none;}
.sapMSLITitleOnly,
.sapMLIB.sapMLIBActive .sapMSLITitleOnly {
	color: #5A5A5A;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.sapMLIBHoverable:hover
.sapMLIB.sapMLIBActive:hover {
  background: #FAFAFA !important;
}
.sapMLIBHoverable:hover .sapMSLITitleOnly,
.sapMLIBActive:hover .sapMSLITitleOnly {
  color: #9BC83C;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.sapMListBGSolid .selected,
.sapMListBGSolid .selected.sapMLIBHoverable:hover, 
.sapMListBGSolid .sapMLIBHoverable.selected,
.sapMLIB.sapMLIBActive.selected {
  background-color: #FAFAFA !important;
  color: #043C5A !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  border-right: 10px solid #9BC83C;
}
.sapMListBGSolid .selected.sapMLIBHoverable:hover .sapMSLITitleOnly, 
.sapMListBGSolid .sapMLIBHoverable.selected .sapMSLITitleOnly {
  color: #043C5A;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
#contentEditProfile .footerBackground {background-color: #ffffff !important;}
#contentEditProfile .footerBackground .sapMBtnCustomIcon {display: none !important;}
.sapMBtnText>.sapMBtnIcon {top: 50%; transform: translateY(-50%);}
.sapMFooter-CTX .sapMBtnInner {
  background: #9BC83C !important;
  padding: 0 2.375rem !important;
}
.sapMFooter-CTX .sapMBtnInner:hover {
	color: white !important;
	background: #5AA546 !important;
}
.sapMFooter-CTX .sapMBtnContent {
  font-family: "Lato", Arial, sans-serif;
  font-size: 0.825rem;
  line-height: 36px;
  font-weight: 700;
  text-shadow: none;
}
.sapMFooter-CTX .sapMBtnIconFirst .sapMBtnContent {line-height: 38px;}
#footer {background: #043C5A !important;}
 .progressbar li.active {color: #5AA546 !important; }
 .progressbar li.active::before {border-color: #5AA546;}
 .progressbar li.completed {color: #5AA546 !important;}
span.sapMBtnInner.sapMBtnEmphasized,
.submitContract > .sapMBtnInner.sapMBtnEmphasized {
  background-color: #9BC83C !important;
  border-color    : #9BC83C !important;
  border-radius   : 50rem;
  text-shadow     : none;
}
span.sapMBtnInner.sapMBtnEmphasized:hover,
.submitContract > .sapMBtnInner.sapMBtnEmphasized:hover {
  background: #5AA546 !important;
  border-color: #5AA546 !important;
}
.sapUiSizeCompact .sapMBtnContent {
  font-family: "Lato", Arial, sans-serif;
  padding    : 0.3625rem 1.1125rem;
  font-size  : 0.75rem;
  line-height: 18px;
  font-weight: 700;
  text-shadow: none;
}
.sapUiSizeCompact .sapMBtn,
.sapUiSizeCompact .sapMBtnInner {height: auto;}
li.chart {font-size: 1.15rem !important;}
li.futures {font-size: 1.15rem !important;}
.ui-tabs-panel {border: 1px solid #043C5A !important;}
div#jQueryUITabs_WeatherTabbedContainer-current {border: 0px !important;}
div#jQueryUITabs_WeatherTabbedContainer-radar {border: 0px !important;}
div#jQueryUITabs_WeatherTabbedContainer-forecast {border: 0px !important;}
.sapMSlt {
  text-overflow : ellipsis;
  transition    : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  display       : inline-block;
  width         : 100%;
  font-size     : 0.825rem;
  font-weight   : 400;
  line-height   : 1.4285;
  color         : #5A5A5A;
  vertical-align: middle;
  background    : #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8'%3e%3cpath fill='%239BC83C' d='M0,0L11,0L5.5,8L0,0z'/%3e%3c/svg%3e") no-repeat right 0.5rem center/18px 9px;
  border        : 1px solid #bfbfbf;
  border-radius : 4px;
}
.sapUiSizeCompact .sapMSlt {
  height       : 2.051rem;
  margin-top   : 0.1875rem;
  margin-bottom: 0.1875rem !important;
}
.sapMSltHoverable:not(.sapMSltPressed):hover > .sapMSltArrow {background: transparent;}
.sapMSltHoverable:not(.sapMSltState):hover {border-color: #bfbfbf;}
.sapMSltLabel {
  font-size  : 0.825rem;
  font-weight: 400;
  line-height: 1.4285 !important;
  color      : #5A5A5A;
  padding    : 0.375rem 2.1875rem 0.375rem 1.1875rem !important;
}
.sapMSltArrow,
.sapMSltPressed > .sapMSltArrow {background-color: transparent;}
.sapMSltArrow::before {display: none;}
.sapMInputBaseInner,
input.sapMComboBoxTextFieldInner {
  display           : block;
  width             : 100%;
  height            : calc(1.4285em + 0.75rem + 2px) !important;
  padding           : 0.375rem 1.1875rem !important;
  font-size         : 0.825rem;
  font-weight       : 400;
  line-height       : 1.4285;
  color             : #5A5A5A;
  background-color  : #fff;
  background-clip   : padding-box;
  border            : 1px solid #bfbfbf;
  border-radius     : 4px;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition        : border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition        : border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition        : border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.sapUiSizeCompact .sapMInputBase {height: auto;}
.sapUiSizeCompact .sapMInputValHelp > .sapMInputValHelpInner {height: 1.9rem; line-height: 1.9rem;}
.sapUiSizeCompact .sapMInputValHelp {height: 1.9rem;}
.global-alt li a, 
.global-alt li a:visited,
.global-alt a,
.global-alt a:visited,
a.global-alt,
a.global-alt:visited,
.staffItem a,
.staffItem a:visited {color: #043C5A;}
.global-alt li a:hover,
.global-alt a:hover,
a.global-alt:hover,
.staffItem a:hover {color: #5AA546 !important;text-decoration: underline;}
.generalInfoLocationHoursTimes {font-size: 11px !important;}
.generalInfoLocationName {font-size: 1.15rem !important; font-weight: 300 !important;}
.sectionOutlineAndMargin input:read-only {border-color:transparent !important;padding-left: 0px !important;}
input.sapMInputBaseErrorInner {border-color: #831109 !important;}
.sapUiSizeCompact .sapMSFF.sapMSFNS {border-radius: 4px !important;}
.sapMIBar.sapMHeader-CTX {display: none;}
.sapMSplitContainerMaster:before {border: 0px none !important;}
.sapMBar {box-shadow: none;}
.sapMText{font-weight: 400 !important;}
.specialTermsGridHeaderLabel {color:#043C5A !important;}
.sapMSwtOn:not(.sapMSwtAcceptReject) {background: #043C5A !important; border-color: #043C5A !important;}
.summaryHeader {
  border-bottom: 1px solid #043C5A;
  line-height: 1.2;
  margin-bottom: 15px;
}
.summaryHeader span {
  padding: 4px 10px 4px 10px;
  background-color: #043C5A;
  font-weight: 400;
  line-height: 1.2;
  font-size: 1.1249875rem;
  display: inline-block;
  color: #FFFFFF;
}
.contractTable span, 
.ticketTable span, 
.contractTable a, 
.ticketTable a {
  color: #5A5A5A;
  font-size: 16px !important;
  line-height: 19px;
  font-weight: 400;
  vertical-align: middle;
  margin-top: 0px !important;
}
.lastColumnInSection,
div#contractContent tr:hover > .lastColumnInSection, 
div#ticketContent tr:hover > .lastColumnInSection {border-right: solid 10px white;}
.sapUiTableCol {height: auto !important;}
#ticketContent .sapUiJSView.sapUiView .box {
  margin: 20px 0;
  background: #fff;
  border: 0 none;
  overflow: hidden;
}
.ticketTable .sapUiTableRowHvr .appliedColumn span,
.ticketTable .sapUiTableRowHvr .appliedColumn a,
.ticketTable .sapUiTableRowHvr .deliveredColumn span,
.ticketTable .sapUiTableRowHvr .deliveredColumn a {color: #FFFFFF;}
#dpstorageDetailsTable td {
  border-color: transparent !important;
  border-style: none !important;
  background-color: transparent !important;
}
#dpstorageDetailsTable td.categoryStart,
#dpstorageDetailsTable td.categoryLane,
#dpstorageDetailsTable td.categoryEnd {border-left: 2px solid #9BC83C !important;}
#dpstorageDetailsTable td.ticket {
  border-width: 2px !important;
  border-color: #fff !important;
  border-style: solid !important;
}
#dpstorageDetailsTable td.ticket .urTxtStd {
  color: #5A5A5A;
  font-size: 16px !important;
  line-height: 19px;
  font-weight: 400;
}
#dpstorageDetailsTable td.levelTo {background-color: #F0F0F0 !important;}
#dpstorageDetailsTable td.levelTe {background-color: #E0E0E0 !important;}
#dpstorageDetailsTable td.subtotals {
  background-color: #9BC83C !important;
  color: #FFFFFF;
  border: 2px solid #fff !important;
  font-size: 16px !important;
  line-height: 19px;
  font-weight: 400;
}
#jQueryUITabs_locationInfoTabbedContainer-1 img[src$="/edit.png"] {padding: 3px 10px 3px 3px !important;}
#locationInfo {width: 100% !important;}
img[src$="/ICE_Logo_sm.gif"] {vertical-align: baseline;}
img[src$="/CME_Group_sm.gif"] {vertical-align: text-bottom !important;}
.sapMSwtText {line-height: 19px !important; vertical-align: middle;}
img.dtnLegalFooterWhiteSpace {vertical-align: top;}
.offerButtonLink {float: right; margin-top: 5px; margin-left: 5px;}
#acceptText {height: 430px !important;}
#acceptText h1,
.contractTermsAndConditionsTextStyle h1,
#documentViewerContainer h1 {font-size: 14px !important; font-weight: 400;}
#acceptText p,
.contractTermsAndConditionsTextStyle p,
#documentViewerContainer p {font-weight: 400; font-size: 13px; color: #5A5A5A;}
#acceptText dl,
.contractTermsAndConditionsTextStyle dl,
#documentViewerContainer dl {margin-top: 15px !important;}
#acceptText dt,
.contractTermsAndConditionsTextStyle dt,
#documentViewerContainer dt {
  top: 0 !important;
  font-size: 13px;
  line-height: 19px;
  float: left;
  color: #5A5A5A;
}
#acceptText dd,
.contractTermsAndConditionsTextStyle dd,
#documentViewerContainer dd {
  margin-left: 30px;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  color: #5A5A5A;
  margin-bottom: 8px !important;
}
.signatureStatusSigned {color: #699700;}
.signatureStatusNotSigned {color: #D83F2C;}
.x-btn-default-toolbar-small {
  background-color: #9BC83C;
  border-color: #9BC83C;
  background-image: none;
}
.x-btn-default-toolbar-small .x-btn-inner {color: #FFFFFF;}
.x-btn-default-toolbar-small-over {
  background-color: #5AA546 !important;
  border-color: #5AA546 !important;
  background-image: none;
}
.x-btn-default-toolbar-small-over .x-btn-split-right {background-image: url("../images/s-arrow-o.png");}
#page-OfferDashboard .x-tab-bar-default-top {
  border: 0 none;
  background-color: #ffffff;
  background-image: none;
}
#page-OfferDashboard .x-tab-default-top, 
#page-OfferDashboard .x-tab-default-left, 
#page-OfferDashboard .x-tab-default-right {
  border: 1px solid #ffffff;
  background-color: #043C5A;
  border-radius: 0;
  background-image: none;
  box-shadow: none;
}
#page-OfferDashboard .x-tab-default .x-tab-inner {color: #FFFFFF; font-family: "Lato", Arial, sans-serif;}
#page-OfferDashboard .x-tab-default-top-active, 
#page-OfferDashboard .x-tab-default-left-active, 
#page-OfferDashboard .x-tab-default-right-active {
  border: 1px solid #043C5A;
  background-color: #FFFFFF;
  border-radius: 0;
  background-image: none;
}
#page-OfferDashboard .x-tab-default-active .x-tab-inner {color: #043C5A; font-family: "Lato", Arial, sans-serif;}
#page-OfferDashboard .x-tab-default-top {padding: 5px 9px;}
#page-OfferDashboard .x-panel-body-default {border-color: #043C5A;}
#page-OfferDashboard .x-tab-bar-strip-default-top {display: none;}
.offerLegend .x-panel-header-text-container-default {
  display: inline-block;
  width: auto;
  margin-bottom: 5px;
  font-size: 20px;
  padding: 0 3px;
}
.labelIconContainer {position: relative; padding-right: 20px;}
.helpTipImage {position: absolute; top: 5px; right: 3px;}
#page-OfferDashboard .x-panel-header-text-container-default {font-weight: 400; font-size: 11px; line-height: 13px;}

#page-OfferDashboardExternalUser .x-tab-bar-default-top {
  border: 0 none;
  background-color: #ffffff;
  background-image: none;
}
#page-OfferDashboardExternalUser .x-tab-default-top,
#page-OfferDashboardExternalUser .x-tab-default-left,
#page-OfferDashboardExternalUser .x-tab-default-right {
  border: 1px solid #ffffff;
  background-color: #043C5A;
  border-radius: 0;
  background-image: none;
  box-shadow: none;
}
#page-OfferDashboardExternalUser .x-tab-default .x-tab-inner {color: #FFFFFF; font-family: "Lato", Arial, sans-serif;}
#page-OfferDashboardExternalUser .x-tab-default-top-active,
#page-OfferDashboardExternalUser .x-tab-default-left-active,
#page-OfferDashboardExternalUser .x-tab-default-right-active {
  border: 1px solid #043C5A;
  background-color: #FFFFFF;
  border-radius: 0;
  background-image: none;
}
#page-OfferDashboardExternalUser .x-tab-default-active .x-tab-inner {color: #043C5A; font-family: "Lato", Arial, sans-serif;}
#page-OfferDashboardExternalUser .x-tab-default-top {padding: 5px 9px;}
#page-OfferDashboardExternalUser .x-panel-body-default {border-color: #043C5A;}
#page-OfferDashboardExternalUser .x-tab-bar-strip-default-top {display: none;}
.offerLegend .x-panel-header-text-container-default {
  display: inline-block;
  width: auto;
  margin-bottom: 5px;
  font-size: 20px;
  padding: 0 3px;
}

#page-OfferDashboardExternalUser .x-panel-header-text-container-default {font-weight: 400; font-size: 11px; line-height: 13px;}

.x-toolbar-item .x-form-item-label,
.x-boundlist-item {font-family: "Lato", Arial, sans-serif;}
.x-btn-group-default-framed {border: 0 none; box-shadow: none; background-color: transparent;}
.x-panel-header-default ~ .x-toolbar-default {border-right: 1px solid #043C5A; border-left: 1px solid #043C5A;}
#page-MaintainGeneralInfo .urGrpBdyBoxPd span { position: relative; display: inline-block;}
#page-MaintainGeneralInfo .urGrpBdyBoxPd select {width: auto;}
#page-MaintainGeneralInfo .urGrpBdyBoxPd .urCWhl {margin-right: 5px;}
#page-MaintainGeneralInfo .urGrpBdyBoxPd .urEdfTxtEnbl { display: inline-block; width: auto; }
.contractDetailSignContract {box-shadow: none; margin-left: 5px;padding: 0rem 0.8rem;}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable {width: 100% !important; max-width: 750px;}
#rootcomponent---locationConfigPage--locationConfigPage .sapMIBar.sapMHeader-CTX {display: block;}
.subSectionHeaderBackground {background-color: white !important;}
.sectionHeaderBackground {background-color: #043C5A !important;}
#__bar5-BarLeft {border-bottom: 1px solid #043C5A !important;}
#__bar6-BarLeft {border-bottom: 1px solid #043C5A !important;}
.sapMComboBoxTextField {border: 0 none;}
.sectionHeaderBackground .sapMBarLeft {border: 0 none;}
.x-grid-body {border-color: #043C5A;}
#jQueryUITabs_locationInfoTabbedContainer > div,
#jQueryUITabs_FuturesTabbedContainer > div {min-height: 358px;}
#jQueryUITabs_NewsTabbedContainer > div {min-height: 293px;}
#page-Account_Selector_and_Favorites .urSTbvStd .urBtnStd {
  box-shadow: none;
  -webkit-box-shadow: none;
  margin: 3px 2px;
  padding: 0.25rem 1.1125rem;
}
#page-External_Link #contentAreaDiv {padding-right: 25px; padding-left: 25px;}
.sapUiSizeCompact .sapMInputBaseInner {padding: 0 0.5rem !important;}
.GPOCommodityInputDays {width: 5rem !important; margin-left: 0;}
.sapMComboBoxTextFieldArrow {
  top: 0;
  right: 0;
  border-radius: 0px 4px 4px 0px;
  border-width: 1px 1px 1px 0;
  border-color: #bfbfbf;
  border-style: solid;
}
input.sapMComboBoxTextFieldInner {border: 1px solid #bfbfbf;}
#page-MaintainAlert .urGrpWhlBox,
#page-MaintainArticle .urGrpWhlBox,
#page-MaintainDocumentsAndForms .urGrpWhlBox,
#page-MaintainGeneralInfo .urGrpWhlBox,
#page-editSiteImages .urGrpWhlBox,
#page-MaintainMarketingOptions .urGrpWhlBox,
#page-MaintainPersonnel .urGrpWhlBox,
#page-MaintainProductAndServices .urGrpWhlBox,
#page-MaintainRelatedLinks .urGrpWhlBox {width: 60%; margin: 0 auto;}
#page-MaintainAlert .urGrpBdyBoxPd td span,
#page-MaintainArticle .urGrpBdyBoxPd td span,
#page-MaintainDocumentsAndForms .urGrpBdyBoxPd td span,
#page-editSiteImages .urGrpBdyBoxPd td span,
#page-MaintainMarketingOptions .urGrpBdyBoxPd td span,
#page-MaintainPersonnel .urGrpBdyBoxPd td span,
#page-MaintainProductAndServices .urGrpBdyBoxPd td span,
#page-MaintainRelatedLinks .urGrpBdyBoxPd td span {display: inline-block; position: relative;}
#page-MaintainAlert .urEdf2TxtEnbl,
#page-MaintainArticle .urEdf2TxtEnbl,
#page-MaintainDocumentsAndForms .urEdf2TxtEnbl,
#page-editSiteImages .urEdf2TxtEnbl,
#page-MaintainMarketingOptions .urEdf2TxtEnbl,
#page-MaintainPersonnel .urEdf2TxtEnbl,
#page-MaintainProductAndServices .urEdf2TxtEnbl,
#page-MaintainRelatedLinks .urEdf2TxtEnbl {padding: 6px 25px 6px 10px;}
.x-window-header-default-top {background-color: #043C5A; color: #ffffff; padding: 5px;}
.x-window-default {background-color: #fff;}
.x-window-header-text-container-default {color: #FFFFFF;font-family: "Lato", Arial, sans-serif;}
.x-message-box .x-window-body { background-color: #FFFFFF; }
.x-window-body-default { font-family: "Lato", Arial, sans-serif; color: #5A5A5A; }
#page-SapLogonPage #tblFrmUI { width: 100%; }
.x-btn-default-small .x-btn-inner {
  color: #fff;
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.3571;
  padding: 0;
  text-decoration: none;
}
.x-btn-default-small:hover .x-btn-default-small .x-btn-inner,
.x-btn-default-small:link .x-btn-default-small .x-btn-inner,
.x-btn-default-small:visited .x-btn-default-small .x-btn-inner {text-decoration: none;}
.x-btn-default-small:hover, .x-btn-default-small:link, .x-btn-default-small:visited {text-decoration: none;}
.bungeServicesUI5Dialog header.prefHeaderBackgroundDialog,
.bungeServicesUI5Dialog .sapMIBar.sapMHeader-CTX,
.sapMDialog-CTX .sapMIBar.sapMHeader-CTX {display: block; background-color: #043C5A !important;}
.sapMDialogSection .sapUiSmallMarginTop {margin-top: 0.9rem !important;margin-bottom: 0;}
.sapMDialogSection .sapMSlt {height: 2rem;}
html.sap-desktop .sapMIBar.sapMFooter-CTX {background-color: #043C5A;}
html.sap-desktop .sapMIBar.sapMFooter-CTX .sapUiSizeCompact .sapMBtnContent,
html.sap-desktop .sapMIBar.sapMFooter-CTX .sapMBtnBase .sapMBtnContent { padding: 0; }
html.sap-desktop .sapMIBar.sapMFooter-CTX span.sapMBtnInner {border-radius: 50rem;}
html.sap-desktop .sapMIBar.sapMFooter-CTX .sapMBtn:hover > .sapMBtnHoverable.sapMBtnReject:not(.sapMBtnActive) {border-color: #5AA546;}
.quoteChart td.hiddenDeliveryPeriod {background-color: #fff257 !important;}
.sapMInputBase {height: auto;}
.sapMDialogScrollCont .sapUiRespGrid > div {height: 41px;}
.sapMDialog-CTX.sapMDialogError {position: fixed !important;}
.hBoxGPO {max-height: none;}
.GPOCommodityLabel {margin-bottom: 0;}
.GPOComboBox {width: 100% !important; margin: 0 !important; height: auto;}
.sapUiSizeCompact .sapMComboBoxTextFieldArrow {line-height: 2rem;}
.sapMComboBoxTextFieldArrow {background-color: transparent;}
.scheduleComboBoxTime, .scheduleComboBox { height: auto; }
#contentApplicationConfig .sapMLabel {margin-bottom: 0;}
.applicationConfigCommodityHeaderEnabled,
.applicationConfigCommodityHeaderDisabled {margin-bottom: 10px;}
.applicationConfigCommodityHeaderEnabled .sapMLabel,
.applicationConfigCommodityHeaderDisabled .sapMLabel {color: #FFFFFF;}
#accountSelectionFavoritesList .urBtnStd {-webkit-box-shadow: none;box-shadow: none;padding: 0;}
.urBtnEmph {background-image: none !important;}
.urBtnEmph:hover {background-image: none !important;}
.referenceSymbolAfter::after {
  content: '\00A0\2020';
  font-size: .6em;
  vertical-align: top;
  font-weight: normal;
  color: #333;
}
.referenceSymbolBefore::before {
  content: '\2020';
  font-size: .6em;
  vertical-align: top;
  position: absolute;
  left: .1em;
  top: 1em;
}
.referenceSymbolAfterOfferReview::after {
  content: '\00A0\2020';
  font-size: .495em;
  vertical-align: top;
  font-weight: normal;
  color: #333;
}
.doubleReferenceSymbolAfter::after {
  content: '\00A0\2020\2020';
  font-size: .6em;
  vertical-align: top;
  font-weight: normal;
  color: #333;
}
.doubleReferenceSymbolBefore::before {
  content: '\2020\2020';
  font-size: .6em;
  vertical-align: top;
  position: absolute;
  left: .1em;
  top: 1em;
}
.doubleReferenceSymbolAfterWhite::after {
  content: '\00A0\2020\2020';
  font-size: .6em;
  vertical-align: top;
  font-weight: normal;
  color: #FFFFFF;
  line-height: 1.22;
}
.doubleReferenceSymbolAfterOfferReview::after {
  content: '\00A0\2020\2020';
  font-size: .495em;
  vertical-align: top;
  font-weight: normal;
  color: #333;
}
.cashBidMarketBidAsk {
  padding: .5rem 0;
}
.cashBidMarketBidAsk > div > span {
  position: relative;
  padding: .5em .5em .5em 1.2em;
}
.offerEntryMarketBidAskBox {
  padding: .5rem .84rem;
}
.offerEntryMarketBidAskBox > div > span {
  position: relative;
  padding: .5em .5em .5em 1.2em;
}
.offerEntryNearbyBox {
  padding: .5rem .84rem;
}
.offerEntryNearbyBox > div > span {
  position: relative;
  padding: .5em .5em .5em 1.2em;
}



