
@import url('fonts/fonts.css?#iefix');

html body {
  overflow: auto;
}

html, body {
  height: 100%;
  background-color: #fff;
}

body {
    background-color: #fff;
    font-family: "Noto Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-style: normal;
}

#mainContentPage {
  margin-top: 6px;
}

/* a:link {
  color: #251694;
} */

a:active {
  color: #800000;
}

a:visited {
  color: #251694;
}

div#contentContainer {
  width: 420px;
  height: 250px;
  overflow: auto;
}

/*html,body,div,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td {*/
/*    margin: 0;*/
/*    padding: 0;*/
/*}*/

img,body,html {
  border: 0;
  font-size: 13px;
}

ul, ol {
  list-style-position: inside;
  margin: 0;
  /* padding: 0px 0px 0px 1px; */
  padding: 0;
}

a {
  /*color: #15428b;*/
  color: #184b9e;
  text-decoration: none;
}
a:hover {
  color: #ff6600;
  text-decoration: underline;
}

text {
  font-family: "Noto Sans", Tahoma, Verdana, Arial, sans-serif;
}

.launchTrainingVideosText {
    font-family: "Noto Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #666633;
}

.breadCrumbLink
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    color : #15428b;
}
.componentHeadingNormal
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
}
.componentHeadingNormalBlue
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: #15428b;
}
.contentBox
{
    background-color: #eeeeee
}
.contentImageBox
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #000000;
    font-weight: bold;
    background-color : #eeeeee;
}
.contentImageBoxSmallText
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #000000;
    font-weight: bold;
    background-color: #cedbf2;
}
.contentImageBoxSmallTextNonBold
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #000000;
    background-color : #cedbf2;
}
.image-trim-description {
  font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  background-color : #cedbf2;
}
.copyright
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    color : #000000;
}
.corporateLink
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    color : #15428B;
}
.defaultRowLabel
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: normal;
    background-color : #ffffff;
}
.defaultRowLabelSmall
{
    font-family: 'Times New Roman',Times,serif;
    font-size: 9pt;
    font-weight: normal;
    background-color : #ffffff;
}
.dataNoColor
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
}
.evenRowData
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    background-color : #ffffff;
    padding: 2px;
    vertical-align: top;
}
.oddRowData
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    background-color : #eeeeee;
    padding: 2px;
    vertical-align: top;
}
.vehicle-header {
  font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  background-color: #cedbf2;
  padding: 2px;
}
.evenRowDataSelected
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    background-color : #eeeeee;
    padding: 2px;
}
.oddRowDataSelected
{
    
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    background-color : #FFFFFF;
    padding: 2px;
}
.evenRowDataExtraSmall
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    background-color : #ffffff;
}
.oddRowDataExtraSmall
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    background-color : #eeeeee;
}
.evenRowLabel
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    background-color : #cedbf2;
    text-align : right;
    margin-right : 20px;
    padding: 2px;
}
.oddRowLabel
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    background-color : #cedbf2;
    text-align : right;
    margin-right : 20px;
    padding: 2px;
}
.oddRowLabelNoBold
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    background-color : #cedbf2;
    text-align : right;
    margin-right : 20px;
}
.oddRowLabelNoAlignment
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    background-color : #cedbf2;
    margin-right : 20px;
}
.oddRowLabelMod
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    background-color : #cccccc;
    text-align : right;
    margin-right : 20px;
}

.errorRow
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight : bold;
    background-color : Red;
}

.errorMsg
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight : bold;
    color : Red;
}
.errorMsg10px
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    color: Red;
}

.formTextLarge
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size : 10pt;
}
.formTextNormal
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size : 8pt;
}

.language-chooser {
  background-color: #dfe8f6 !important;
}

/*.header
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    background-color: #15428b;
    color: #ffffff;
}*/
.headingImageBox
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #15428B;
    font-weight: bold;
    background-color: #cedbf2;
    
}
.hierarchicalBreadCrumb
{
    list-style : none;
    margin-left : 20px;
    margin-top : 0;
    margin-bottom : 0;
}
.horizontalRuleColor
{
    color : #cccc99;
}
.infoBoxBorderColor
{
    background-color : #CCCCCC;
}
.infoBoxColor
{
    background-color : White;
}
.linkLarge
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-style: normal;
    color : #15428b;
}
.linkLargeHeavy
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight : bold;
    color : #15428b;
}

.linkNormal
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    color : #15428b;
}
.linkNormalHeavy
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight : bold;
    color : #15428b;
}
.linkSmall
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    color : #15428b;
}
.linkSmallHeavy
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    color : #15428b;
}
.metaLink
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    color: #666633;
}
.metaLinkWhite
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    color: #FFFFFF;
}
.pageBackgroundColor
{
    background-color : #ffffff;
}
.pageHeading
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    color: #15428b;
    border-bottom: 2px solid;
    border-bottom-color:    #cedbf2;
}
.smallPageHeading {
  font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #15428b;
  border-bottom: 2px solid;
  border-bottom-color:    #cedbf2;
}
.headerLine {
    border-bottom: 2px solid;
    border-bottom-color: #cedbf2;
    width: 100%;
}
.pageHeadingMod
{
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 14pt;
    color: #15428b;
    font-weight: bold;
}
.pageHeadingWithLine
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    color: #15428b;
    border-bottom: 2px solid;
    border-bottom-color:    #cedbf2;
}
.fileListHeader
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    color: #15428b;
    background-color: #cedbf2;
    border-bottom: 2px solid;
    border-bottom-color:    #ffffff;
}
.smallTextWithLine
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #15428b;
    border-bottom: 2px solid;
    border-bottom-color:    #cedbf2;
}
.panelHeadingCalloutColor
{
    background-color : #ffffff;
}
.panelSuperHeading {
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    /* background-color: #1674ce; */
    background-color: #15428b;
    background-image: none;
    color: #ffffff;
    padding: 2px;
}
.pagenumber {
    color: #15428b;
}
.panelHeadingNormal
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    /* background-color: #d3e1f1; */
    /* background-color: #bdd3ef; */
    vertical-align: middle;
    color: #000000;
    padding: 2px;
    background-color: #98b0d9;
}
.panelHeadingDark {
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    background-color: #15428b;
    /* background-color: #d3e1f1; */
    /* background-color: #bdd3ef; */
    vertical-align: middle;
    color: #FFFFFF;
}
.panelHeadingSmall
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    background-color: #15428b;
    /* background-color: #bdd3ef; */
    color: #FFFFFF;
}
.panelHeadingExtraSmall
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    font-weight: bold;
    background-color: #15428b;
    color: #ffffff;
}
.panelSubHeadingSmall
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    color: #777777;
  background-color: #cedbf2;
}
.panelSubHeadingSmallForImageHeading
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    color: #777777;
}
.panelSubHeadingSmallForImageHeadingBlack
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    color: #000000;
}
.panelSubHeadingExtraSmall
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    font-weight: bold;
    background-color: #cedbf2;
}
.panelSubHeadingNormal
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    background-color: #cedbf2;
}
.panelSubHeadingGroup
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    color: #15428b;
    /* border: 1px dotted #999999; */
}
.panelTextNormal
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    background-color: #cedbf2;
}
.panelTextSmall
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    background-color : #cedbf2;
    line-height : 19px;
    color: #15428b;
}
.panelTextSmallMod
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    background-color : #EEEEEE;
    line-height : 19px;
}
.panelAlternateTextLarge
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-style: normal;
    background-color : #f0f0ff;
}
.panelAlternateTextNormal
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    background-color : #f0f0ff;
}
.panelAlternateTextSmall
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    background-color : #f0f0ff;
}
.rowLabelNormal
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    background-color : #cedbf2;
    padding: 3px;
}
.rowDataNormal
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    background-color : #eeeeee;
    padding: 3px;
}
.rowLabelSmall
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    background-color : #cedbf2;
}
.rowDataSmall
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    background-color : #eeeeee;
}
.sectionHeading
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #15428b;
}
.sectionHeadingLarge
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    color: #15428b;
}
.specs {
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: normal
}

.subTabLinkVIC
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style:normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.subTabLinkVIC:hover {text-decoration:none;}

.subTabLinkSelectedVIC
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    color: #15428b;
    text-decoration: none;
}
.subTabLinkSelectedVIC:hover {text-decoration:none;}

.subTabLink
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    background-color: #15428b;
    color: #FFFFFF;
    text-decoration: none;
}
.subTabLinkSelected
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    background-color: #15428b;
    color: #ffff00;
    text-decoration: none;
}

.subTabSectionVIC  {
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-color:#000000;
    background-color:#15428b;
}

.tableCell
{
    font-size : 8pt;
}
.fileDataScrollArea {
    overflow: auto;
    height: 80px;
    width: 100%;
    border: 1px solid #cccccc;
}
.tabLinkVIC
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style:normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.tabLinkVIC:hover {text-decoration:none;}

.tabLinkSelectedVIC
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    color: #15428b;
    text-decoration: none;
}
.tabLinkSelectedVIC:hover {text-decoration:none;}

.templateHeaderColor {
    border-color:#aaaa99;
    background-color:#cedbf2;
}

.text10px
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
}

.textNormal
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
}

.textBoilerplate {
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
}

.textSmallHeavyBlue
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    color: #15428b;
    font-weight : bold;
}
.textSmallHeavyYellow
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    color: #ffff10;
    font-weight : bold;
}
.textSmallHeavyBlack
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    color: #000000;
    font-weight : bold;
}
.textNormalHeavyBlue
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    color: #15428b;
    font-weight : bold;
}
.textNormalHeavyYellow
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    color: #ffff10;
    font-weight : bold;
}
.textNormalHeavy
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight : bold;
}
.textSmall
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
}

#mainContentPage table tr td.adminTitle {
  padding-left: 8px;
  font-size: 9pt;
}

ul.adminList {
  list-style-type: none;
}

.adminList li {
  padding-left: 10px;
  padding-bottom: 1px;
  padding-top: 2px;
  border: 2px solid #15428b;
  border-radius: 6px;
  margin: 4px 0;
  background: #fff;
}

.textSmaller
{
    font-size: 7pt;
}

.textTiny
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 6pt;
    font-style: normal;
}

.textSmallYellow
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    color: #ffff10;
}
.textSmallBlue
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    color: #15428b;
}
.textSmallWhite
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    color: #ffffff;
}
.textSmallMod
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
}
.textSmallHeavy
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
}
.textSmallHeavyWhite
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    color: #ffffff;
    font-weight: bold;
    
}
.textSmallWhite
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    color: #ffffff;
}

.searchStringNormal
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    background-color: #15428b;
    color: #ffffff;
}
.filterText
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    font-weight: bold;
}
.dataAnalysis2
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: 900;
    background-color : #c6ef8c;
}
.dataAnalysis3
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: 900;
    background-color : #ff9473;
}
.dataAnalysis4
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: 900;
    background-color : #ff9473;
}
.dataAnalysis5
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: 900;
    background-color : yellow;
}
.dataAnalysis6
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: 900;
    background-color : red;
}
.selectVehicle
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight : bold;
    color : black;
}
.highlightedSpec1
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    background-color : yellow;
}
.downloadWizard
{
    background-color: #DEE3DE;
}

.buttonConfirmSmall
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #15428B;
}
.buttonConfirmMedium
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #15428B;
}
.buttonConfirmLarge
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #15428B;
}
.searchButton
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    color: #15428b;
}
.searchResultHighlightRowData
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    background-color : #FFFF99;
}
.MiscDateText
{
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    background-color : #FFFFFF;
    color: #666633;
}

.usernameText {
  font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-style: normal;
}

.test {
    
  background-color: #cfcf9f;
}

.systemTreeLabel {
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #15428b;
    
    text-align: right;
    vertical-align: middle;
    position: absolute;
    left: 3px;
    width: 145px;
    z-index: 11;
}

.related-slot {
  /*width: 271px; */
  height: 84px;
  overflow: auto;
  overflow-y: visible;
  overflow-x: auto;
  width: 100%;
  position: relative;
}

.related-slot-placeholder {
  /*width: 271px; */
  height: 84px;
  overflow: auto;
  width: 100%;
  z-index: -1;
}

.related-wrapper {
  /*width: 275px;*/
  height: 84px;
  /*border: 2px solid #cedbf2;*/
  padding-left: 2px;
  padding-right: 2px;
  background-color: #cedbf2;
}

.image-slot-container-top {
  border-top-style: dotted;
  border-left-style: dotted;
  border-right-style: dotted;
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #999999;
  border-left-color: #999999;
  border-right-color: #999999;
}

.image-slot-container-bottom {
  border-bottom-style: dotted;
  border-left-style: dotted;
  border-right-style: dotted;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-color: #999999;
  border-left-color: #999999;
  border-right-color: #999999;
}

.loading-wrapper {
  font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  color: #15428b;
  border: 1px dotted #999999;
}

.image-thumbnail-slot {
  border: 8px solid #cedbf2;
  text-align: center;
}

.page-tools {
  text-align: right;
  width: 100%;
}

.comparison-wizard-header-highlight {
  color: #8d0d0d;
  font-weight: bold;
}

.comparison-wizard {
  background-color: #ddd;
  border: 1px solid #aaa;
  text-align: center;
  padding: 4px;
}

.comparison-wizard-highlight {
  background-color: #cedbf2;
  border: 2px solid #aaa;
  text-align: center;
  padding: 4px;
}

.comparison-wizard-header {
  font-size: 14px;
  white-space: nowrap;
}

.comparison-wizard-body {
  font-size: 10px;
}

.comparison-arrow {
  vertical-align: middle;
}

.related-images-database {
  color: black;
  font-weight: normal;
  font-size: 11px;
}

select option:hover {
  background-color: #cedbf2;
}

.permissions-table .row-data:nth-child(odd) {
  background-color: #f0f0f0;
}

#mainContentPage table td {
  padding: 0 2px;
}

.error-form {
    width: 60%;
    font-family: "Noto Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.error-form form {
    margin-top: 30px;
}

.error-form form textarea {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}

.error-form form .panelHeadingNormal {
    width: 100%;
}

.error-form pre, .error-form details {
    text-align: left;
}

.error-form input[type=submit] {
    padding: 2px 6px;
}