﻿@charset "UTF-8";@-ms-viewport{width:device-width;}
@-o-viewport{width:device-width;}
@font-face{font-family:'Open Sans';src:url('OpenSans-ExtraBold.eot');src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url('OpenSans-ExtraBold.ttf') format('truetype'),url('OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),url('OpenSans-ExtraBold.woff2') format('woff2'),url('OpenSans-ExtraBold.woff') format('woff'),url('OpenSans-ExtraBold.svg#OpenSans-ExtraBold') format('svg');font-weight:800;font-style:normal;font-display:swap;}

@font-face{font-family:'Open Sans';src:url('OpenSans-LightItalic.eot');src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url('OpenSans-LightItalic.ttf') format('truetype'),url('OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),url('OpenSans-LightItalic.woff2') format('woff2'),url('OpenSans-LightItalic.woff') format('woff'),url('OpenSans-LightItalic.svg#OpenSans-LightItalic') format('svg');font-weight:300;font-style:italic;font-display:swap;}

@font-face{font-family:'Open Sans';src:url('OpenSans-Light.eot');src:local('Open Sans Light'),local('OpenSans-Light'),url('OpenSans-Light.ttf') format('truetype'),url('OpenSans-Light.eot?#iefix') format('embedded-opentype'),url('OpenSans-Light.woff2') format('woff2'),url('OpenSans-Light.woff') format('woff'),url('OpenSans-Light.svg#OpenSans-Light') format('svg');font-weight:300;font-style:normal;font-display:swap;}

@font-face{font-family:'Open Sans';src:url('OpenSans-SemiBoldItalic.eot');src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url('OpenSans-SemiBoldItalic.ttf') format('truetype'),url('OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url('OpenSans-SemiBoldItalic.woff2') format('woff2'),url('OpenSans-SemiBoldItalic.woff') format('woff'),url('OpenSans-SemiBoldItalic.svg#OpenSans-SemiBoldItalic') format('svg');font-weight:600;font-style:italic;font-display:swap;}

@font-face{font-family:'Open Sans';src:url('OpenSans-BoldItalic.eot');src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url('OpenSans-BoldItalic.ttf') format('truetype'),url('OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),url('OpenSans-BoldItalic.woff2') format('woff2'),url('OpenSans-BoldItalic.woff') format('woff'),url('OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');font-weight:700;font-style:italic;font-display:swap;}

@font-face{font-family:'Open Sans';src:url('OpenSans-SemiBold.eot');src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url('OpenSans-SemiBold.ttf') format('truetype'),url('OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'),url('OpenSans-SemiBold.woff2') format('woff2'),url('OpenSans-SemiBold.woff') format('woff'),url('OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg');font-weight:600;font-style:normal;font-display:swap;}

@font-face{font-family:'Open Sans';src:url('OpenSans-Regular.eot');src:local('Open Sans Regular'),local('OpenSans-Regular'),url('OpenSans-Regular.ttf') format('truetype'),url('OpenSans-Regular.eot?#iefix') format('embedded-opentype'),url('OpenSans-Regular.woff2') format('woff2'),url('OpenSans-Regular.woff') format('woff'),url('OpenSans-Regular.svg#OpenSans-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}

@font-face{font-family:'Open Sans';src:url('OpenSans-ExtraBoldItalic.eot');src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url('OpenSans-ExtraBoldItalic.ttf') format('truetype'),url('OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),url('OpenSans-ExtraBoldItalic.woff2') format('woff2'),url('OpenSans-ExtraBoldItalic.woff') format('woff'),url('OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraBoldItalic') format('svg');font-weight:800;font-style:italic;font-display:swap;}

@font-face{font-family:'Open Sans';src:url('OpenSans-Italic.eot');src:local('Open Sans Italic'),local('OpenSans-Italic'),url('OpenSans-Italic.ttf') format('truetype'),url('OpenSans-Italic.eot?#iefix') format('embedded-opentype'),url('OpenSans-Italic.woff2') format('woff2'),url('OpenSans-Italic.woff') format('woff'),url('OpenSans-Italic.svg#OpenSans-Italic') format('svg');font-weight:normal;font-style:italic;font-display:swap;}

@font-face{font-family:'Open Sans';src:url('OpenSans-Bold.eot');src:local('Open Sans Bold'),local('OpenSans-Bold'),url('OpenSans-Bold.ttf') format('truetype'),url('OpenSans-Bold.eot?#iefix') format('embedded-opentype'),url('OpenSans-Bold.woff2') format('woff2'),url('OpenSans-Bold.woff') format('woff'),url('OpenSans-Bold.svg#OpenSans-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap;}

@keyframes lds-spinner{    0%{opacity:1;}
    100%{opacity:0;}
}

*,*:before,*:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
html,body,div,span,frame,frameset,iframe,h1,h2,h3,h4,b,i,dl,dt,dd,fieldset,form,label,legend,caption,table,tbody,td,th{border-spacing:0;z-index:0;font-family:'Open Sans';font-weight:normal;font-style:normal;letter-spacing:0.2px!important;}
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent; -webkit-overflow-scrolling: hidden; line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; width: 100%; min-width: -webkit-fill-available; height: 100%; min-height: -webkit-fill-available; width: 100vw; overflow: hidden; height: 100%; height: 100vh;position: fixed; }
body{background-color:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;outline:none;width:100%;min-width:-webkit-fill-available;height:100%;min-height:-webkit-fill-available;width:100vw;height:100vh;overflow:hidden;-webkit-overflow-scrolling:none;}
font{font-family:'Open Sans',sans-serif;}
frame{overflow:auto!important;visibility:visible!important;z-index:1;}
i{font-style:italic;opacity:0.8;font-size:80%;vertical-align:middle;margin-top:-20%;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;image-rendering:auto;}
input,select{vertical-align:middle;}
input,textarea {color:#C1C5D1;}
input:focus,textarea:focus{outline:none;color:#00103C;}
script{display:none!important;visibility:hidden;}
select{cursor:pointer;background-color:#FFFFFF;border:1px solid rgba(50,119,162,0.1);border-radius:20px;color:#1B9BE3;padding:4px 6px 6px;font-size:11px;margin:2px 0;vertical-align:middle;box-shadow:0 1px 3px rgba(50,119,161,0.35);-moz-box-shadow:0 1px 3px rgba(50,119,161,0.35);-webkit-box-shadow:0 1px 3px rgba(50,119,161,0.35);-khtml-box-shadow:0 1px 3px rgba(50,119,161,0.35);outline:none;}

a {-ms-touch-action: manipulation; }
abbr[title] { text-decoration:none; text-transform:lowercase;text-wrap:none;white-space:nowrap;}
html[lang="en"] abbr[title] {display:block;}
html[lang="en"] abbr[title]:not(.notdate)::first-letter { text-transform: uppercase; }
button,[type=button],[type=reset],[type=submit]{-ms-touch-action: manipulation;background-color:#FFFFFF;border:1px solid rgba(50,119,162,0.1);border-radius:20px;color:#C1C5D1;padding:8px 6px 10px;font-size:11px;margin:2px 0;vertical-align:middle;box-shadow:0 1px 3px rgba(50,119,161,0.35);-moz-box-shadow:0 1px 3px rgba(50,119,161,0.35);-webkit-box-shadow:0 1px 3px rgba(50,119,161,0.35);-khtml-box-shadow:0 1px 3px rgba(50,119,161,0.35);outline:none;}
button.ready,button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover{cursor:pointer;background-color:#1B9BE3;color:#ffffff;}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button,input{overflow:visible;}
button{text-transform:none;height:45px;}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none;}
button:disabled, [type=button]:disabled, [type=reset]:disabled, [type=submit]:disabled {box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;;-khtml-box-shadow:none!important;color:#C1C5D1!important;background-color:transparent!important;border: 1px solid #C1C5D1!important;cursor: not-allowed!important; }

button.btn-primary { display: flex; height: 14px; padding: 8px 10px; align-items: center; gap: 8px; background-color:#1B9BE3; border-radius: 20px;border: 1.5px solid #FFFFFF; color:#FFFFFF; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -khtml-box-shadow: none; }
button.btn-primary:disabled {pointer-events:none; border: 1.5px solid #C1C5D1; color:#C1C5D1;} 
button.btn-primary:active,
button.btn-primary:focus,
button.btn-primary:hover {background-color:#167CB6;color:#FFFFFF;}
button.btn-primary:visited, button.btn-primary.active {background-color:#012A69;color:#FFFFFF; }

button.btn-secondary { display: flex; height: 14px; padding: 8px 10px; align-items: center; gap: 8px; border-radius: 20px;border: 1.5px solid #1B9BE3; color:#1B9BE3;  box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -khtml-box-shadow: none;}
button.btn-secondary:disabled {pointer-events:none; border: 1.5px solid #C1C5D1; color:#C1C5D1;} 
button.btn-secondary:active,
button.btn-secondary:focus,
button.btn-secondary:hover {background-color:transparent; border: 1.5px solid #105D88; color:#105D88; }
button.btn-secondary:visited, button.btn-secondary.active { border: 1.5px solid #000D30; color:#000D30; }

button.btn-cancel { display: flex; height: 14px; padding: 8px 10px; align-items: center; gap: 8px; background-color: transparent; border-radius: 6px; border: 1.5px solid #FFFFFF; color: #00103C; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -khtml-box-shadow: none; }
button.btn-cancel:disabled {pointer-events:none; border: 1.5px solid #C1C5D1; color:#C1C5D1;} 
button.btn-cancel:active,
button.btn-cancel:focus,
button.btn-cancel:hover {background-color:#F6F7F9;color:#00103C;}
button.btn-cancel:visited, button.btn-primary.active {background-color:#E7E9F1;color:#00103C; }

button.nostyle{background-color:transparent;border:0;border-radius:0;color:inherit;padding:4px 6px 6px;font-size:11px;margin:2px 0;vertical-align:middle;box-shadow:0;-moz-box-shadow:0;-webkit-box-shadow:none!important;-khtml-box-shadow:0;}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;cursor:pointer;}
input[type=checkbox] + label,input[type=radio] + label{box-sizing:border-box;padding:0;margin:0;cursor:pointer;vertical-align:middle;}
[tabindex="-1"]:focus{outline:0!important;}
input[type=file],input[type=text],select{font-size:11px;}
[onclick]{cursor:pointer;}
strong{font-weight:600!important;}
.rchkbx{position:relative;}
.rchkbx label{background-color:white;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:20px;position:absolute;width:20px;left:50%;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;}
.rchkbx label:after{border:2px solid #ccc;border-top:none;border-right:none;content:"";height:4px;left:4px;opacity:1;position:absolute;top:5px;transform:rotate(-45deg);width:8px;}
.rchkbx label[for^='chkAprvReview']:after, .rchkbx input[type="checkbox"]:checked +  label[for^='chkAgreeArchive']:after, .rchkbx input[type="checkbox"]:checked +  label[for^='chkParkedArchive']:after{border:2px solid #fff;border-top:none;border-right:none;}
.rchkbx input[type="checkbox"]{visibility:hidden;}

/*White*/
.pending .rchkbx:hover input[type="checkbox"] + label[data-title^=P] {border-color:#7f879b;}
.pending .rchkbx:hover input[type="checkbox"] + label[data-title^=P]:after{border-color:#7f879b;}
.pending .rchkbx:hover input[type="checkbox"] + label[data-title^=P]:hover:active{background-color:#7f889a!important;border-color:#7f889a!important;}
.pending .rchkbx:hover input[type="checkbox"] + label[data-title^=P]:hover:active:after{border-color:#ffffff;}

/*Green*/
.rchkbx input[type="checkbox"]:checked + label[data-title^=D], .rchkbx input[type="checkbox"]:checked + label[data-title^=H],.rchkbx input[type="checkbox"] + label[data-title^=D], .rchkbx input[type="checkbox"] + label[data-title^=H], .rchkbx input[type="checkbox"] + label[data-title^=F]{background-color:#5ab54b!important;border-color:#5ab54b!important;}
.rchkbx:hover input[type="checkbox"]:checked + label[data-title^=D],.rchkbx:hover input[type="checkbox"]:checked + label[data-title^=H],.rchkbx:hover input[type="checkbox"]:checked + label[data-title^=F]{background-color:#306324!important;border-color:#306324!important;}
.rchkbx:hover input[type="checkbox"]:checked + label[data-title^=D]:hover:active,.rchkbx:hover input[type="checkbox"]:checked + label[data-title^=H]:hover:active,.rchkbx:hover input[type="checkbox"]:checked + label[data-title^=F]:hover:active{background-color:#173213!important;border-color:#173213!important;}

.rchkbx input[type="checkbox"]:checked + label[data-title^=F]{background-color:#5ab54b!important;border-color:#5ab54b!important;}
.rchkbx:hover input[type="checkbox"]:checked + label[data-title^=F]{background-color:#1d6622!important;border-color:#1d6622!important;}
.rchkbx:hover input[type="checkbox"]:checked + label[data-title^=F]:hover:active{background-color:#173213!important;border-color:#173213!important;}

/*Blue*/
.approved .rchkbx input[type="checkbox"] + label[data-title^=A]{background-color:#2962a0;border-color:#2962a0;}
.approved .rchkbx:hover input[type="checkbox"]:checked + label{background-color:#002e52;border-color:#002e52;}
.approved .rchkbx:hover input[type="checkbox"]:checked + label:hover:active{background-color:#00133a;border-color:#00133a;}
.rchkbx input[type="checkbox"]:checked + label[data-title^=A]{background-color:#2962a0!important;border-color:#2962a0!important;}
.rchkbx[title][aria-describedby]:hover input[type="checkbox"]:checked + label[data-title^=A]{background-color:#002e52!important;border-color:#002e52!important;}
.rchkbx[title][aria-describedby]:hover input[type="checkbox"]:checked + label[data-title^=A]:hover:active{background-color:#00133a!important;border-color:#00133a!important;}

.sideBarContent{opacity:1;transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;}
#mask,.page_loader{position:fixed;left:0;top:0;width:100%;min-width:-webkit-fill-available;height:100%;min-height:-webkit-fill-available;width:100vw;height:100vh;z-index:999999;background:rgba(0,0,0,0.2);}
#mask{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:999999;background:rgba(0,0,0,0.2);}
.panel_loader{background:transparent;width:100%;height:100%;position:absolute;left:0;top:0;z-index:999999;}
.lds{min-height:465px;min-width:500px;width:100%;height:100%;display:block;}
.lds-spinner{display:inline-block;position:relative;top:35%;left:50%;width:80px;height:80px;}
.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite;}
.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:rgb(27,155,227);}
.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s;}
.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s;}
.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s;}
.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s;}
.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s;}
.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s;}
.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s;}
.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s;}
.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s;}
.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s;}
.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s;}
.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s;}


.d-none{display:none!important;}
.d-inline{display:inline!important;}
.d-inline-block{display:inline-block!important;}
.d-block{display:block!important;}
.d-table{display:table!important;}
.d-table-row{display:table-row;}
.d-table-cell{display:table-cell;}
.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;}
.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;}

.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;}
.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;}
.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;}
.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;}
.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important;}
.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;}
.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important;}
.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;}
.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important;}
.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;}
.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important;}
.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important;}
.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important;}
.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important;}
.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important;}
.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important;}

.m-0{margin:0!important;}
.p-0{padding:0!important;}
.p-4{padding:4px!important;}
.p-10{padding:10px!important;}

.w-25{width:25%!important;}
.w-50{width:50%!important;}
.w-75{width:75%!important;}
.w-100{width:100%!important;}
.w-fit{width:fit-content!important;}

.text-justify{text-align:justify!important;}
.text-nowrap{white-space:nowrap!important;}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-left{text-align:left!important;}
.text-right{text-align:right!important;}
.text-center{text-align:center!important;}

table[border="1"]{border-radius:4px;}
th{background-color:transparent;font-size:11px;color:#7F879B;text-align:center;vertical-align:middle;height:20px;line-height:20px;font-weight:normal;min-height:20px;white-space:nowrap;border:0;padding:5px 0;}
th + th{/*border-left:0.75px solid #C1C5D1;*/ }
th:first-of-type{}

.grid tr{height:42px;}
.grid tr:nth-child(2n){/*background-color:rgb(251,251,251);*/ }
.grid tr.greybg{/*background-color:#F6F7F9;*/ }
.grid tr.border_top_none ~ tr.border_top_none{border-top:1px solid #E7E9F1;}
.grid tr td{font-size:12px;padding:0;margin:0;box-sizing:border-box;position:relative;height:auto;}
.grid tr:hover td{box-sizing:border-box;/*text-shadow:.20px 0 .1px,-.20px 0 .1px;*/}
.grid tr:hover{background-color:rgba(150,150,150,0.1);border-bottom:rgba(0,0,0,0.1);}
.grid tr tr:hover{background-color:transparent;border-bottom:0;}
.grid tr.current{background-color:#EFF8FD;box-sizing:border-box;/*text-shadow:.20px 0 .1px,-.20px 0 .1px;*//*border-bottom:1px solid #1B9BE3;*/}

.grid tr td tr td{border:none!important;box-sizing:border-box;position:relative;height:auto;}
.grid .arrow-right{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #7D7C7C;cursor:pointer;}
.grid .arrow-left{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:12px solid #7D7C7C;cursor:pointer;}

#copyGrid li.selectedCopy{background-color:#EFF8FD;box-sizing:border-box;text-shadow:.20px 0 .1px,-.20px 0 .1px;}

div.perContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:fit-content;margin:0 auto!important;text-align:center;flex-direction:row-reverse;direction:rtl;}
div.perContainer p{display:flex;float:left;margin:0;padding:0;line-height:30px;flex-shrink:0;margin-left:-10px;}
div.perContainer [data-letters]:before{background-color:transparent;}
div.perContainer [data-letters]:nth-child(2n):before{background-color:transparent;}
[data-letters]:before{content:attr(data-letters);display:inline-block;float:left;font-size:0.8em;width:2em;height:2em;line-height:2em;text-align:center;border-radius:50%;background:transparent;vertical-align:middle;margin-right:1em;color:white;text-align:center;margin:2px;padding:2px;font-weight:600;justify-content: center!important;background-origin: padding-box!important;background-position: 50% 50%!important;background-position-x: 50%!important;background-position-y: 50%!important;background-repeat: no-repeat!important;background-size: cover!important;}
.active[data-letters]:before{background-color:transparent;border:none!important;}
#leftPanel [data-letters]:before, #rightPanel [data-letters]:before {float: left;width:20px;height:20px;font-style: normal; font-weight: 600; font-size: 10px; line-height: 18px; text-align: center; text-transform: uppercase; color: #FFFFFF;vertical-align:middle; }
#leftPanel div.perContainer {display:inline-block;}

[onclick][data-letters]:hover::before{background-color:#042A69!important;}
#cptitle[onclick^="javascript"]:hover{text-decoration:underline!important;text-shadow:.20px 0 .1px,-.20px 0 .1px;cursor:pointer;}

a:link{text-decoration:none;color:#00103C;}
a:visited{text-decoration:none;color:#00103C;}
a:active{text-decoration:none;color:#00103C;}
a:hover{text-decoration:none;color:#00103C;/*font-weight:normal;text-shadow:.20px 0 .1px,-.20px 0 .1px;*/}

.gray{text-decoration:none;color:#808080!important;}
a.gray:link{text-decoration:none;color:#808080!important;}
a.gray:visited{text-decoration:none;color:#808080!important;}
a.gray:active{text-decoration:none;color:#808080!important;}
a.v:hover{text-decoration:none;color:#808080!important;}

.green{text-decoration:none;color:#52B83E!important;}
a.green:link{text-decoration:none;color:#52B83E!important;}
a.green:visited{text-decoration:none;color:#52B83E!important;}
a.green:active{text-decoration:none;color:#52B83E!important;}
a.green:hover{text-decoration:none;color:#52B83E!important;}

.red{text-decoration:none;color:#F93B28!important;}
.red:link{text-decoration:none;color:#F93B28!important;}
.red:visited{text-decoration:none;color:#F93B28!important;}
.red:active{text-decoration:none;color:#F93B28!important;}
.red:hover{text-decoration:none;color:#F93B28!important;}

a.black:link{text-decoration:none;color:#000000;}
a.black:visited{text-decoration:none;color:#000000;}
a.black:active{text-decoration:none;color:#000000;}
a.black:hover{text-decoration:none;color:#000000;}

td.rep_head_mgmt{font-style:none;color:#fff;vertical-align:middle;}



a.caz2:link{text-decoration:none;font-weight:bold;color:#000000;}
a.caz2:visited{text-decoration:none;color:#000000;}
a.caz2:active{text-decoration:none;color:#000000;}
a.caz2:hover{text-decoration:none;font-weight:bold;color:#0000ff;}



textarea#styledCommitment{width:450px;height:74px;border:1px solid #000000;padding:5px;font-size:8pt;}


.savingCommButton{-webkit-border-radius:5;-moz-border-radius:5;border:solid #7ED321 1px;border-radius:5px;font-family:'Open Sans',sans-serif;font-size:11px;color:#319B1A;padding:2px 5px 2px 8px;text-decoration:none;vertical-align:middle;display:none;cursor:pointer;}

.savingCommButton:hover{text-decoration:none;}

a.style1:link{text-decoration:none;color:#1B9BE3;}
a.style1:visited{text-decoration:none;color:#1B9BE3;}
a.style1:hover{text-decoration:underline;color:#1B9BE3;}
a.style1:active{text-decoration:none;color:#1B9BE3;}

.arrow-right{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid white;cursor:pointer;}
.arrow-left{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:12px solid white;cursor:pointer;}
.Erase{display:none;visibility:hidden;}

div#subMenuMain{display:block;clear:both;width:100%;margin:16px auto 1px auto;padding:0;}
div#subMenuMain ul{display:inline-block;float:left;width:100%;margin:0;padding-left:40px;list-style:none;z-index:2;}
div#subMenuMain ul li{display:inline-block;float:left;position:relative;list-style-position:inside;font-size:14px;font-style:normal;font-weight:300;cursor:pointer;color:#7F879B;line-height:20px;padding:0 0 9px 0;margin-right:25px;text-align:center;vertical-align:middle;}
div#subMenuMain ul li a,div#subMenuMain ul li a:hover,div#subMenuMain ul li a:visited{text-decoration:none;color:#7F879B;}
div#subMenuMain ul li.active {font-weight:bold;font-size:14px; text-shadow:none; border-bottom:3px solid transparent;}
div#subMenuMain ul li.active:after {position:absolute;bottom:-3px;left:50%;transform: translateX(-50%); -webkit-transform: translateX(-50%);-moz-transform: translateX(-50%); -ms-transform: translateX(-50%); content: ""; display: block; margin: 0 auto; width: 60%; border-bottom: 3px solid #1B9BE3; }

div#subMenu{display:block;clear:both;width:100%;margin:0 auto 0 auto;padding:0 0 8px 0;position:relative;}
div#subMenu ul{display:inline-block;float:left;width:calc(100% - 20px);margin:0;padding-left:20px;list-style:none;z-index:2;}
div#subMenu ul li{display:inline-block;float:left;list-style-position:inside;font-size:14px;font-style:normal;font-weight:300;cursor:pointer;color:#7F879B;line-height:20px;padding:4px 0 8px 0;margin-right:25px;text-align:center;vertical-align:middle;}
div#subMenu ul li a,div#subMenu ul li a:hover,div#subMenu ul li a:visited{text-decoration:none;font-weight: 300;font-size:14px;line-height: 20px;}
div#subMenu ul li.active a{font-size:14px!important;font-weight: bold!important;color:#00103C;text-shadow:none!important; }
.active{font-size:13px;font-weight: bold; font-size: 14px;text-shadow:.25px 0 .2px,-.25px 0 .2px;color:#00103C!important;border-bottom:3px solid #1B9BE3;outline:inset;outline-color:transparent;}
.active a,.grid .active a:hover, .active a:visited{color:#00103C!important;}
#ParkingLot .active {text-shadow:none!important;border:none!important; }
label,li{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.subtitle{font-size:14px;font-weight:600;color:#151B26;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;text-rendering:optimizelegibility;}
hr { border: 0; color: #E7E9F1; box-shadow: 0 1px #E7E9F1!important; height: 1px; }

:not(.systemDefaultScrollbar)::-webkit-scrollbar{    -webkit-appearance:none;    width:14px;  height:4px;}
*:hover ::-webkit-scrollbar-thumb{  background-color:#E7E9F1; border-left:0.75px solid #E7E9F1;border-right:0.75px solid #E7E9F1;
-webkit-box-shadow: inset -3px -3px 0 0 #fff, inset 3px 3px 0 0 #fff;
-moz-box-shadow: inset -3px -3px 0 0 #fff, inset 3px 0 0 0 #fff;
box-shadow: inset -3px -3px 0 0 #fff, inset 3px 3px 0 0 #fff;
}
*:hover ::-webkit-scrollbar-track { background-color: #ffffff;border-left:0.75px solid #E7E9F1;border-right:0.75px solid #E7E9F1;}

html, body { -ms-overflow-style: none; overflow: auto; }
body{
  scrollbar-base-color:transparent;
  scrollbar-face-color: transparent;
  scrollbar-3dlight-color: transparent;
  scrollbar-highlight-color: transparent;
  scrollbar-track-color: transparent;
  scrollbar-arrow-color: transparent;
  scrollbar-shadow-color: transparent;
  scrollbar-dark-shadow-color: transparent;  
}

#leftPanel{float:left;clear:left;position:relative;width:100%;padding-left:40px!important;-webkit-transition: none;}
#leftPanel h3{float:left;clear:both;font-size:14px;font-weight:bold!important;color:#00103C;padding-right:10px;}

#rightPanel{float:left;clear:right;position:relative;width:49%;-webkit-transition:all 200ms ease-out 0.2s;-moz-transition:all 200ms ease-out 0.2s;-o-transition:all 200ms ease-out 0.2s;transition:all 200ms ease-out 0.2s;}
#rightPanel h3{font-size:13px;font-weight:bold!important;color:#00103C;}
#rightPanel h4{font-size:11px;font-weight:normal;color:#7F879B;max-width:96%}

#listControls{margin-left:40px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 0 8px 0;-webkit-transition:all 200ms ease-out 0.2s;-moz-transition:all 200ms ease-out 0.2s;-o-transition:all 200ms ease-out 0.2s;transition:all 200ms ease-out 0.2s;}
#listControls h3{float:left;clear:both;font-size:14px;font-weight:bold!important;color:#00103C;padding-right:10px;line-height:20px;}

/* Overlay */
#simplemodal-overlay{background-color:#000;cursor:not-allowed;}

/* Container */
#simplemodal-container{width:100%;min-width:-webkit-fill-available;height:100%;min-height:-webkit-fill-available;height:99.9vh;width:99.9vw;color:#bbb;background:#030303;border:1px solid transparent;border-radius:0;padding:0;background-color:#FFF;}
.simplemodal-wrap::-webkit-scrollbar{-webkit-appearance:none;width:4px;}
/*.simplemodal-wrap::-webkit-scrollbar-track{background:transparent;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2);}*/
.simplemodal-wrap::-webkit-scrollbar-thumb{background:#1B9BE3;border-radius:4px;box-shadow:0 0 1px rgba(255,255,255,.5);}  
@media (max-width:450px){    body.libraryModal #simplemodal-container{height:420px;width:420px;}
    #widgetspg #simplemodal-container{height:420px;width:420px;}
}

@media (min-width:768px){    body.libraryModal #simplemodal-container{height:520px;width:720px;}
    #widgetspg #simplemodal-container{height:520px;width:720px;}
}

@media (min-width:992px){    body.libraryModal #simplemodal-container{height:560px;width:840px;}
    #widgetspg #simplemodal-container{height:600px;width:840px;}
}

@media (min-width:1200px){    body.libraryModal #simplemodal-container{height:560px;width:840px;}
    #widgetspg #simplemodal-container{height:600px;width:840px;}
}


#simplemodal-container .simplemodal-data{padding:0;overflow:auto;}
#simplemodal-container code{background:#141414;border-left:3px solid #65B43D;color:#bbb;display:block;font-size:11px;margin-bottom:12px;padding:4px 6px 6px;}
#simplemodal-container a.modalCloseImg{background:url(images/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-16px;cursor:pointer;}
#simplemodal-container h3{color:#84b8d9;}

/* Modal Overlay */
.modalBox,#ifModal{display:block;margin:0 auto;width:100%;min-width:-webkit-fill-available;height:100%;min-height:-webkit-fill-available;width:100vw;height:100vh;position:absolute;color:#343537;font-size:14px;line-height:17px;z-index:100;background:rgba(0,0,0,0.2);}
#ifModal { height:100vh; }
#ifModal iframe {display:block;height:100vh; }

#emailModal{display:block;margin:0 auto;width:80vw;height:554px;position:absolute;color:#343537;font-size:14px;line-height:17px;z-index:100;background:rgba(0,0,0,0.2); top:50%; left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
#emailModal iframe {display:block;height:80vh; }

.page_loader.clear, .modalBox.clear { background: transparent; opacity: 0; position: fixed; }
.modalBox h2{padding:0;margin:0;border-bottom:1px solid #e3e3e3;}
.popup{position:fixed!important; z-index:999!important;}
.closeModal{cursor:pointer;position:fixed;top:18px;left:10px;}
.noshow,.hidden,div.row[title=noshow]{display:none!important;visibility:hidden!important;width:0!important;height:0!important;opacity:0!important;border:0;border-radius:0;}
.fleft{float:left;}
.fright{float:right;}

svg.addButton{padding:4px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
svg.addButton:hover{cursor:pointer;}
svg.addButton.active{border:0;}

#apAddParked svg.addButton rect{stroke:#C1C5D1!important;}
#apAddParked:hover svg.addButton rect{stroke:none!important;}
#morePC rect{stroke:#C1C5D1!important;}
#morePC:hover rect{stroke:none!important;}
svg.addButton:hover rect{fill:#1B9BE3!important;stroke:none;}
svg.addButton.active rect{fill:#1B9BE3!important;stroke:none;}

svg.addButton path{fill:#C1C5D1!important;}
svg.addButton:hover path{fill:#ffffff!important;}
svg.addButton.active path{fill:#ffffff!important;}

svg.filterButton{fill:#7F879B;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
svg.filterButton:hover,svg.filterButton:hover *{fill:#1B9BE3;cursor:pointer;}
tr.archived{opacity:1;color:#7F879B;}
.ui-tooltip{padding:8px;position:fixed!important;z-index:9999;max-width:240px;}
body .ui-tooltip{border-width:2px;background:transparent;}
div.ui-tooltip{border:0;padding:0;box-shadow:none!important;}
.ui-tooltip,.arrow:after{}
.ui-tooltip{background:transparent;color:white;border-radius:20px;box-shadow:0 0 7px black;}
.ui-tooltip-content{background:#00103C;border:1px solid transparent;border-radius:4px;padding:10px 10px;color:white;font-family:Open Sans;font-style:normal;font-weight:normal;font-size:12px;line-height:16px;display:flex;align-items:center;text-align:center;}
.arrow.top ~ .ui-tooltip-content { margin-top: 10px; }
.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:88%;margin-left:-35px;bottom:-16px;}
.arrow.top{top:0;bottom:auto;}
.arrow.left{/*left:50%;*/ }
.arrow:after{content:"";position:absolute;left:20px;top:6px!important;width:25px;height:25px;box-shadow:6px 5px 9px -9px black;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#00103C;}
.arrow.bottom:after{content:"";box-shadow:none;top:-16px!important;}
.arrow.top:after{bottom:-20px;top:auto;}
::placeholder{color:#C1C5D1;}
::-webkit-input-placeholder {color:#C1C5D1!important;}
:-ms-input-placeholder{color:#C1C5D1!important;}
::-ms-input-placeholder{color:#C1C5D1!important;}
::-moz-placeholder {color:#C1C5D1!important;}
#rpComment::placeholder {color:#C1C5D1;}
#rpComment::-webkit-input-placeholder {color:#C1C5D1;}
#rpComment::-moz-placeholder {color:#C1C5D1;}
#rpComment:-ms-input-placeholder {color:#C1C5D1;}

[contenteditable=true], input[type=text] { -webkit-user-select:text!important;-khtml-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;}
[contenteditable=true] {box-sizing:border-box;padding:7px 10px!important;margin-left:-10px;border: 1px solid transparent!important;border-radius: 5px!important;background:#FFFFFF!important;vertical-align:middle;cursor:text!important;-webkit-user-select: text!important; user-select: text!important;}
[contenteditable=true]:empty:before{content:attr(placeholder);pointer-events:none;display:block;color:#C1C5D1;font-size:12px;}
[contenteditable=true]:hover {border: 1px solid #C1C5D1!important;border-radius: 5px!important; }
[contenteditable=true]:active,[contenteditable=true]:focus {border: 1px solid #7F879B!important;border-radius: 5px!important;background:#FFFFFF!important; }
[contenteditable=true]::placeholder, [contenteditable=true]::-webkit-input-placeholder, [contenteditable=true]:-moz-placeholder, [contenteditable=true]::-ms-input-placeholder {color:#7F879B!important;font-weight: normal!important;}
[contenteditable=true]:valid, [contenteditable=true]:not(:placeholder-shown) {color: #00103C!important;font-weight: normal!important; }
[contenteditable=true]:invalid, [contenteditable=true]:placeholder-shown {color: #7F879B!important;font-weight: normal!important; }
[contenteditable=true].active::placeholder, [contenteditable=true].active::-webkit-input-placeholder, [contenteditable=true].active:-moz-placeholder, [contenteditable=true].active::-ms-input-placeholder {color:transparent!important;font-size:0!important;font-weight: normal!important;}

.hoverItem:before{content:"";background:transparent;border:1px solid transparent;border-radius:10px;height:150%;position:absolute;top:0;left:-2%;width:104%;}
.hoverItem:hover:before{background-color:#F6F7F9;}
.hoverItemAPArchive{display:inline-block;position:relative;}
.hoverItemAPArchive:before { content: ""; background: inherit; border: 1px solid transparent; border-radius: 10px; height: 28px; position: absolute; top: 0; left: 4%; width: 82%; z-index: -1; }
.hoverItemAPArchive:hover:before{background-color:#F6F7F9;cursor:pointer;}
.hoverItemAPArchive:hover svg path{fill:#00103C!important;}
.hoverItemAP{position:relative;cursor:pointer;}
.hoverItemAP:before{content:"";background:transparent;border:1px solid transparent;border-radius:10px;height:110%;position:absolute;top:-5%;left:-8%;width:100%;z-index:-1;}
.hoverItemAP:hover:before{background-color:#F6F7F9;}
.hoverItemAP:hover svg path{fill:#00103C!important;}
.hoverItemAPDownload{position:relative;cursor:pointer;}
.hoverItemAPDownload:before{content:"";background:transparent;border:1px solid transparent;border-radius:10px;height:110%;position:absolute;top:-5%;left:-23%;width:100%;z-index:-1;}
.hoverItemAPDownload:hover:before{background-color:#F6F7F9;}
.hoverItemAttach{position:relative;cursor:pointer;}
.hoverItemAttach:before{content:"";background:transparent;border:1px solid transparent;border-radius:10px;height:110%;position:absolute;top:-5%;left:4px;width:calc(100% - 20px);z-index:-1;}
.hoverItemAttach:hover:before{background-color:#F6F7F9;}
.hoverItemAttach:hover svg path{fill:#00103C!important;}
.hoverItemClose{position:relative;cursor:pointer;}
.hoverItemClose:before{content:"";background:transparent;border:1px solid transparent;border-radius:10px;height:calc(100% + 8px);position:absolute;top:-4px;left:0;width:35px;z-index:-1;box-sizing:border-box;}
.hoverItemClose:hover:before{background-color:#F6F7F9;}
.hoverItemComAttach{position:relative;cursor:pointer;}
.hoverItemComAttach:before { content: ""; background: transparent; border: 1px solid transparent; border-radius: 10px; height: 100%; position: absolute; top: -5%; left: -5%; width: 110%; z-index: -1; }
.hoverItemComAttach:hover:before{background-color:#F6F7F9;}
.hoverItemComAttach:hover svg path{fill:#00103C!important;}
.hoverItemDate{display:inline-block;position:relative;}
.hoverItemDate:before{content:"";background:inherit;border:1px solid transparent;border-radius:10px;height:34px;position:absolute;top:-6px;left:-25%;width:130%;z-index:-1;}
.hoverItemDate:hover:before{background-color:#F6F7F9;}
.hoverItemDel{position:relative;cursor:pointer;}
.hoverItemDel:before{content:"";background:transparent;border:1px solid transparent;border-radius:10px;height:100%;position:absolute;top:-1px;left:0;width:27px;z-index:-1;}
.hoverItemDel:hover:before{background-color:#F6F7F9;}
.hoverItemDel:hover svg path{fill:#00103C!important;}
.hoverItemFilter { position: relative; cursor: pointer; line-height: 28px; vertical-align: middle; }
.hoverItemFilter:before{content:"";background:transparent;border:1px solid transparent;border-radius:10px;height:28px;position:absolute;top:0;left:-6%;width:110%;z-index:-1;}
.hoverItemFilter:hover:before{background-color:#F6F7F9;}
.hoverItemSwitch { position: relative; cursor: pointer; line-height: 30px; vertical-align: middle; }
.hoverItemSwitch:before{content:"";background:transparent;border:1px solid transparent;border-radius:10px;height:30px;position:absolute;top:2px;left:-7%;width:110%;z-index:-1;}
.hoverItemSwitch:hover:before{background-color:#F6F7F9;}
.hoverItemFocusDate { display: inline-block; position: relative; cursor: pointer; line-height: 28px; vertical-align: middle; }
.hoverItemFocusDate:before{content:"";background:inherit;border:1px solid transparent;border-radius:10px;height:28px;position:absolute;top:1px;left:-9%;width:116%;z-index:-1;}
.hoverItemFocusDate:hover:before{background-color:#F6F7F9;}
.hoverItemParticipant{display:inline-block;position:relative;}
.hoverItemParticipant:before{content:"";background:inherit;border:1px solid transparent;border-radius:10px;height:34px;position:absolute;top:2px;left:-12%;width:104%;z-index:-1;}
.hoverItemParticipant:hover:before{background-color:#F6F7F9;}
.hoverItemStatus{display:inline-block;position:relative;}
.hoverItemStatus:before { content: ""; background: transparent; border: 1px solid transparent; border-radius: 10px; height: 110%; position: absolute; top: -1px; left: -8px; width: calc(100% + 7px); z-index: -1; box-sizing: border-box; }
.hoverItemStatus:after{content:"";width:0;height:0;opacity:0;}
.hoverItemStatus:hover:before{background-color:#F6F7F9;}
.hoverItemDetailsDate{display:inline-block;position:relative;}
.hoverItemDetailsDate:before{content:"";background:inherit;border:1px solid transparent;border-radius:10px;height:24px;position:absolute;top:0;left:-6px;width:100%;z-index:-1;}
.hoverItemDetailsDate:hover:before{background-color:#F6F7F9;}
.hoverItemFilterBaF { position: relative; cursor: pointer; line-height: 30px; vertical-align: middle; }
.hoverItemFilterBaF:before{content:"";background:transparent;border:1px solid transparent;border-radius:10px;height:30px;position:absolute;top:0;left:-6px;width:26px;z-index:-1;}
.hoverItemFilterBaF:hover:before{background-color:#F6F7F9;}
.hoverItemFilterBaF~.hoverItemFilterBaF:before {left:-8px!important; }

.nopointerevents, .nopointerevents * {pointer-events: none;cursor:default!important; }
.nopointerevents *:after {background-color:transparent!important;cursor:default!important; }
.nopointerevents *:before {background-color:transparent;cursor:default!important; }

.ui-selectmenu-button:after{float:right;content:"";background:transparent;border:1px solid transparent;border-radius:10px;height:28px;position:absolute;top:-2px;left:-5px;width:calc(100% + 9px);z-index:-1;box-sizing:border-box;/*border-bottom:0.5px solid #E7E9F1;*/}
span:hover > .ui-selectmenu-button:after, #comSI > span span .ui-selectmenu-button:after, span[class^=ui-selectmenu]:hover:after{background-color:#F6F7F9;}

.darkGradient{background:linear-gradient(63.76deg,#012A69 -0.5%,#00103C 98.66%);}
.tops_clickable{color:#1B9BE3!important;}
.cirbttn{position:relative;cursor:pointer;}
.cirbttn img,.cirbttn svg{z-index:2;position:relative;top:2px;}
.cirbttn:before{content:"";background:transparent;border:1px solid transparent;border-radius:30%;height:28px;position:absolute;top:-4px;left:-4px;width:28px;z-index:-1;}
.cirbttn:hover:before{background-color:#F6F7F9;}

.cirtoggle{position:relative;cursor:pointer;z-index:2;}
.cirtoggle:hover{background-color:transparent;}
.cirtoggle:hover svg path{fill:#00103C!important;}
.cirtoggle svg{z-index:3;position:relative;}
th.cirtoggle svg {top:0;}
/*.cirtoggle:before{content:"";background:transparent;border:1px solid transparent;border-radius:50%;width:21px;height:21px;position:absolute;top:12px;left:13px;z-index:1;}
.small .cirtoggle:before{top:12px;left:7px;z-index:1;}
.gridHeader .cirtoggle:before{content:"";background:transparent;border:1px solid transparent;border-radius:20px;width:21px;height:21px;position:absolute;top:19px;left:7px;z-index:1;}
.small .gridHeader .cirtoggle:before{top:19px;left:7px;z-index:1;}
.cirtoggle:hover:before { background-color: rgba(120,120,120,0.1);border-radius: 4px; mix-blend-mode: multiply;}*/
.cirtoggle:hover a {display:inline-block;background-color: rgba(120,120,120,0.1);border:1px solid transparent;border-radius: 4px; }

#relTree .row { height: 17px; line-height: 15px; vertical-align: middle; position: relative; }
img[src*=arrowright] { height: 17px; background-image: url("../NLSTree/img/pplusg.png"); background-size: 10px 12px; background-repeat: no-repeat; background-position: 5px -1px; border-radius: 4px; border: 1px solid transparent!important; margin-right: 5px!important; }
img[src*=arrowright]:hover { background-color: rgba(120,120,120,0.1); }

img[src*=pplus] { height: 17px; background-image: url("../NLSTree/img/pplusg.png"); background-size: 10px 12px; background-repeat: no-repeat; background-position: 5px -1px; border-radius: 4px; border: 1px solid transparent!important; margin-right: 5px!important; }
img[src*=pplus]:hover { background-color: rgba(120,120,120,0.1); }

img[src*=pminus] { height: 17px; background-image: url("../NLSTree/img/pminusg.png"); background-size: 9px 6px; background-repeat: no-repeat; background-position: 3px 4px; border-radius: 4px; border: 1px solid transparent!important; margin-right: 5px!important; }
img[src*=pminus]:hover { background-color: rgba(120,120,120,0.1);}
.apImg {height:17px;opacity:0.6}
.apImgCursor {cursor:help}
br, hr {display:block;clear:both;width:100%;content: ""; }
div.shadow {display:inline-block;float:left;clear:both;width:100%;position:relative; }
/* div.shadow:hover:after {content:"";background-color: #F6F7F9;border: 1px;border-spacing:5px;border-radius:10px;height: 96%;position:absolute;top:0;left:-4px;width:calc(100% + 20px);z-index:-1;box-sizing:border-box; }
div.shadowTime:hover:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
div.shadowMonths:hover:after {
    position: absolute;
    top: 0;
    left: -4px;
    width: calc(100% + 8px);
}
div.shadowInvestment:hover:after{
    position: absolute;
    top: 0;
    left: 8px;
    width: 68%;
}

div.shadowVPN:hover:after {
    position: absolute;
    top: 0;
    left: 8px;
    width: 65%;
}
div.shadowMilestonesDates:hover:after {
    position: absolute;
    top: 0;
    left: -4px;
    width: calc(100% + 3px);
} */
span.shadow {display:inline-block;float:left;clear:both;position:relative;top: 2px;}
span.shadow:hover:after { content: ""; background-color: #F6F7F9; border: 1px; border-spacing: 5px; border-radius: 10px; height: 25px; position: absolute; top: 1px; left: -7px; width: calc(100% + 14px); z-index: -1; box-sizing: border-box; }

span.shadowIconCalendar {display:inline-block;float:left;clear:both;position:relative;top: 2px;}
span.shadowIconCalendar:hover:after { content: ""; background-color: #F6F7F9; border: 1px; border-spacing: 5px; border-radius: 10px; height: 25px; position: absolute; top: 0px; left: -7px; width: calc(100% + 14px); z-index: -1; box-sizing: border-box; }

abbr.shadowText {display:inline-block;float:left;clear:both;position:relative;top: 2px;}
abbr.shadowText:hover {color:#00103C!important;font-weight:700; background-color: #F6F7F9; border: 1px; border-spacing: 5px; border-radius: 10px; height: 25px; line-height: 25px; padding-left: 5px; padding-right: 5px }

.trafficLights { width: 12px; height: 12px; border-radius: 50%; margin-left: 10%; }
.trafficLightGreen { background-color: #52B83E; }
.trafficLightRed { background-color: #F93B28; }
.trafficLightOrange { background-color: #F7CA3D; }
.faded { font-size: 8pt; color: #C1C5D1; }