:root {
    --sidebar-width: 227px; 
    --wMnuTitle-height: env(titlebar-area-height, 31px);
    --tlbr-height: 35px;
    --tlbr-button-height: 28px; 
    --navborder-height: 25px; 
    --flowbar-height: 0px;
    --toolbar-height: calc(var(--wMnuTitle-height) + var(--tlbr-height) + var(--navborder-height));
    --highlighted-menu-color: #D7E5F030;
    --selected-menu-color: #D7E5F060;
    --highlighted-float-menu-color: #D7E5F0;
    --selected-float-menu-color: #ADD3ED;
    --toolbar-color: #123258;
    --toolbar-color-filter: brightness(0) saturate(100%) invert(16%) sepia(87%) saturate(669%) hue-rotate(178deg) brightness(89%) contrast(98%);
    --color-white-black: #FFFFFF;
    --color-black-white: #000000; 
    --color-popup-menu: #0069AA;
    --color-mobileappmenu-selected: rgb(171 223 255 / 25%);
    --color-mobilespinner: #FFFFFF;
    --color-mobilespinner-bkg: #FA7F00;
    --color-mymenu-highlighted: #A4D4F0;
    --color-mymenu-hovered: #BEE2EA;
    --color-tlbr-btn-hovered: #BEE2EA;
    --color-tlbr-btnbrd-hovered: #13B5EA;
}
.flex-row {display: flex; flex-direction: row; align-items: center; justify-content: space-between}
:root, ::backdrop {
    --modal-hider-color: #000;
    --modal-hider-opacity: 0.4;
}
html{overflow: auto;background-color:#04325b}
html[wait] * {cursor: wait !important}
/*body{background-color:#04325b}*/
body > svg {width: 0; height: 0}
#outerBox{position:absolute;top:0;left:0;height:100%;width:100%;overflow:visible;}
#outerBox.disabled * {pointer-events: initial;}
.disabled, .disabled-blur {pointer-events: none;}
#outerBox.disabled::before {position: fixed;}
/* special behaviour for #appFloatDiv - need to disable floating app menu partially, only LI tags */
#appFloatDiv.disabled:before {background-color: inherit;}
.disabled:before, #appFloatDiv.disabled li:before {position: absolute; content: ''; width: 100%; height: 100%; background-color: var(--modal-hider-color); opacity: var(--modal-hider-opacity); z-index: 100; pointer-events: auto;}
.wMnuBar.disabled:before {height: calc(var(--toolbar-height) + var(--flowbar-height));}
.disabled-blur {filter: blur(0.6px);}

svg.hamburger {width: 24px;height: 24px;fill: #FFFFFF;}
svg.spinner {display: none; position: absolute; top: 0; left: 0; width: 24px; height: 24px; margin: 4px 8px; z-index: 1000; background-color: var(--color-mobilespinner-bkg); fill: var(--color-mobilespinner);}

/* offline mode - inoperable components disabling */
#outerBox:is([offline], [mmnoedit]) .mi_star {visibility: hidden !important;}
#outerBox:is([offline], [mmnoedit]) :is(#sbMMHintItem, #sbMMManageItem)  {display: none !important;}
#outerBox[offline] .companyNameDiv {background-size: 0; padding: 0 30px; pointer-events: none;}
#outerBox[offline] .settingsDiv {pointer-events: none;}

.widthTest {position:absolute;visibility:hidden;height:auto;width:auto}
/*FLOW MENU*/
.flw {position:absolute;left:180px;top:9px;height:24px;width:800px;z-index:700;display:none}
.flwTbl{font-size:9pt;position:absolute;color:#373736;text-decoration: underline;font-style: italic;top:0px;left:0px;height:22px;font-family:Arial;text-align:left;display:none}
.flwH  {text-decoration: none;font-weight: bold;font-style: italic;font-family:Arial;text-align:left}
.flwS  {text-decoration: none;}
.flwL  {font-weight: normal;cursor:pointer;}
.flwL:hover{background-color:#CCCCCC}

/* GENERAL */
.mstrclnt {position:absolute;left:0px; top: calc(var(--toolbar-height) + var(--flowbar-height));bottom: 0; right: 0; -moz-user-select: -moz-none;/*background-color: #04325b;*/}
.tabGBx     {position:absolute;background-color:#E3E6F7;z-index:0;BORDER-LEFT: #FFFFFF 1px solid;BORDER-TOP: #FFFFFF 1px solid;BORDER-RIGHT: #000000 1px solid;BORDER-BOTTOM: #000000 1px solid}

.appTtl   {position:absolute;left:10px;top:14px;height:12px;color:#0000CC;text-transform:uppercase;font-size:10pt;font-family:Verdana;font-weight:bold;z-index:1;visibility:hidden;}
.app      {position:absolute;left:0px;top:99px;height:50px;width:100%;z-index:10}
.rsltst   {touch-action:pan-y;background-color:#FFFFFF;position:absolute;left:0px;top:32px;height:35px;width:990px;visibility:hidden;border:solid #0069AA 1px;z-index:870;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-user-select:none;border-radius: 4px;}
/*.rsltst[shadow6]{box-shadow:0px 0px 6px #888888}
.rsltst[shadow10]{box-shadow:0px 0px 10px #888888}
.rsltst[shadow12]{box-shadow:0px 0px 12px #444444}
.rsltst[shadowTab]{box-shadow:rgb(208, 208, 208) 2px 2px 3px,rgb(208, 208, 208) -2px 2px 3px}
.rsltst[shadowNoTab]{box-shadow:rgb(136, 136, 136) 0px 0px 6px}*/
.rsltst[lkup]{border:solid #c9c9c9 1px;background-color:#ffffff;border-radius:6px}

.popRef   {position:absolute;left:0px;top:32px;height:0px;width:990px;overflow:hidden;border:0px solid;display:none}
.popInner {background: radial-gradient(rgb(234, 234, 234),rgb(255, 255, 255));visibility:hidden;background-color:#EDEDED;position:absolute;left:8px;top:32px;height:0px;width:990px;overflow:hidden;border:1px solid #A2A5CC;z-index:600;font-family:Arial;font-size:9pt;text-align:left;white-space:nowrap;text-overflow:ellipsis}
.popIP    {visibility:hidden;position:absolute;left:8px;top:32px;height:0px;width:990px;overflow:hidden;border:1px solid #BDBDD9;z-index:600;font-family:Arial;font-size:9pt;text-align:left}
.visLayer {border-radius:4px;background-color:#FFFFFF;position:absolute;left:0px;top:32px;height:350px;width:990px;/*border:solid transparent 1px;*/display:none}
.lu       {position:absolute;left:0px;top:32px;height:350px;width:990px;visibility:hidden}
.tblvw {border-radius:6px;position:absolute;left:0px;top:0px;height:630px;width:990px;visibility:hidden;z-index:1}
.frmvw    {position:absolute;left:0px;top:0px;height:100%;width:100%;right:0px;visibility:visible;z-Index:201;overflow:hidden;-webkit-user-select:none;}
.rsDragger{touch-action:none;position:absolute;top:9px;left:9px;width:90%;height:20px;z-index:3000;border:0px solid #000000;-webkit-user-select:none;-webkit-touch-callout:none;}
.customUI {position:absolute;left:0px;top:32px;height:30px;width:990px;}
.appHider{z-index:10000000;left:0px;position:absolute;TOP:0px;display:none;width:100%;background-color:#EEEDE8;display:none}
.modalHider{z-index:100;left:0px;position:absolute;TOP:0px;display:none;bottom:1px;right:1px;background-color:var(--modal-hider-color);opacity:var(--modal-hider-opacity);filter:alpha(opacity=45);width:100%;height:100%}
.modalAppHider{z-index:902;left:0px;position:absolute;TOP:0px;display:none;bottom:1px;right:1px;background-color: #000000;opacity:var(--modal-hider-opacity);filter:alpha(opacity=45);width:100%;height:100%}
div.lookupIcon{visibility:hidden;border-top-right-radius:4px;border-bottom-right-radius:4px;background-repeat:no-repeat;background-position:top center;background-color:#EEEEEE;width:18px;height:16px;position:absolute;top:0px;left:0px;visibility:hidden;cursor:pointer;display:inline-block;line-height:14px;vertical-align:top}
div.lookupIcon3{position:absolute;top:1px;visibility:hidden;cursor:pointer;display:inline-block;line-height:14px;vertical-align:top;right:-13px;
height: 16px;z-index: 10000;border-width: 1px 1px 1px 0px;border-style: solid;border-color: rgb(150, 150, 150) rgb(193, 193, 193) rgb(193, 193, 193) rgb(0, 0, 0);
background-color: rgb(255, 255, 255);margin-top: 0px;width: 16px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;background-repeat:no-repeat;background-position:top center;}
div.lookupIcon3[auto]{height: 18px;width: 18px;right:-15px;top:0px}
div.lookupIcon3[readOnly][wiz]{visibility:hidden;}
span.fldPrnt:hover:not([hide])>div.lookupIcon3,span.fldPrnt:not([hide])>input:focus~div.lookupIcon3{visibility:visible;}
span.fldPrnt:hover,span.fldPrnt>input:focus{z-index:201;}
span.fldPrnt[wiz][readOnly]>div.lookupIcon3,span.fldPrnt[wiz][readOnly]>div.lkpDiv{visibility:hidden;}

span.lkpGlyph{padding-right:16px;padding-bottom:16px;background-repeat:no-repeat;z-index:201}
.errorBorderTopBottom{position:absolute;left:0;height:3px;background-color:red;display:none;z-index:10000}
.errorBorderLeftRight{position:absolute;top:0;width:3px;background-color:red;display:none;z-index:10000}

/* Report UI objects */
/* .rptTlbr  {display:none;position:absolute;left:0;top:4px;height:28px;right:1px;z-index:11;overflow:visible;visibility:hidden;} */
.rptTlbr  {display: none; position: absolute; left: var(--sidebar-width); height: var(--tlbr-button-height); right: 1px; z-index:11; overflow: visible; visibility: hidden;}
.rptTlbrLbl {position:absolute;top:4px;z-index:200;height:8px;top:7px;border:0px;font-family:Arial;font-size:8pt;cursor:default;color:#ffffff}
.rptTlbrFld {position:absolute;height:13px;top:5px;font-family:Arial;font-size:8pt;z-index:200;border:1px solid #ffffff;text-align:right}
.rptTlbrBtn {position:absolute;height:18px;top:5px;border-style:outset;z-index:200;font-size:8pt;font-weight:bold;font-family:Arial;text-align:center;color:#ffffff;cursor:default;border:2px outset buttonface}
/* .tbBtnHRpt{position:absolute;top:3px;z-index:200;width:26px;height:25px;border:1px solid #ffffff;background-size: 18px 18px;background-repeat:no-repeat;background-color:#ffffff;background-position:4px 4px;border-radius:4px;} */
.tbBtnHRpt {position: absolute; z-index: 200; width: 26px; height: 25px; border: 1px solid #ffffff; background-size: 18px 18px; background-repeat: no-repeat; background-color: #ffffff; background-position: 4px 4px; border-radius: 4px;}
.tbBtnHRpt:active{background-position: 4px 5px;}
.tbBtnHRpt.nav{background-size: 14px 14px;background-position: 6px 6px;}
.tbBtnHRpt.nav:active{background-position: 6px 7px;}
.tbBtnHRpt[dis='1']{border:1px solid #406589;background-color:transparent}
.tbBtnHRpt[dis='0']:hover{border:1px solid #13B5EA;background-color:#BEE2EA;}
.rpttbsep{display:none}
#rptTOCBttn{left:6px}
#rptCoverPageBttn{left:43px}
#rptFirstBttn{left:78px}
#rptPrevBttn{left:109px}
#rptNextBttn{left:146px}
#rptLastBttn{left:177px}
#rptPageLabel1{left:214px;top: 11px;}
#rptPageNumFld{left:245px;width:30px;top:8px;}
#rptPageLabel2{left:283px;top: 11px;}
#rptPageCountLbl{font-weight:bold;left:298px;top: 11px;}
#rptGoToPageBttn{left:340px;background-size: 20px 18px;background-position: 2px 5px;}
#rptGoToPageBttn:hover{border: 1px solid #13B5EA;background-color: #BEE2EA;}
#rptGoToPageBttn:active{background-position: 2px 6px;}
#rptRefreshBttn{left:375px;}
#rptLocaleSel{position:absolute;left:410px;width:206px;top:7px;border: 1px solid #ffffff;}
#rptPrintSetupBttn{left:625px;}
#rptPrintBttn{left: 662px;}
#rptMssgBttn{left: 699px;}
#rptSplitBttn{left:736px;}

.reportpage {border-radius:6px;overflow:visible;z-index:1000;position:absolute;left:1px;top:2px;width:1200px;height:600px;background-color:transparent;border:0px;display:none;-moz-user-select:text;box-shadow:0px 0px 6px #888888}
.rptHdr {border-top-left-radius:6px;border-top-right-radius:6px;z-index:1007;position:absolute;left:0px;top:0px;height:20px;line-height:20px;color:#000000;border:solid #97A4D9 2px;border-bottom:solid #97A4D9 1px;font-family:'Arial';font-size:8pt;padding-left:5px;font-weight:bold;-webkit-user-select:none;-webkit-touch-callout:none;}
.rptHdrInactive {border-top-left-radius:6px;border-top-right-radius:6px;z-index:1007;position:absolute;left:0px;top:0px;height:20px;line-height:20px;color:#000000;background-color:#EEEEEE;border:solid #CCCCCC 2px;border-bottom:solid #CCCCCC 1px;font-family:'Arial';font-size:8pt;padding-left:5px;font-weight:bold;-webkit-user-select:none;-webkit-touch-callout:none;}
.rptBody {border-bottom-left-radius:6px;border-bottom-right-radius:6px;z-index:1006;position:absolute;left:0px;top:20px;bottom:0;background-color:#ffffff;border:solid #97A4D9 2px;border-top:0px;overflow:auto;}
.rptBodyInactive {border-bottom-left-radius:6px;border-bottom-right-radius:6px;z-index:1006;position:absolute;left:0px;top:20px;bottom:0;background-color:#ffffff;border:solid #CCCCCC 2px;border-top:0px;overflow:auto;}

.modalHeader   {border-top-left-radius:6px;border-top-right-radius: 6px;background-size: auto 23px;POSITION: absolute;left:0px;top:0px;right:0px;height:22px;overflow:visible;cursor:move;background:linear-gradient(to bottom, #f2f2f2, #ffffff)}
.modalHeaderLabel {POSITION: absolute;left:10px;TOP:2px;FONT-SIZE: 13pt; Z-INDEX: 200; right: 20px; COLOR: #3D5D82; FONT-STYLE: normal; font-weight:bold; FONT-FAMILY:Arial;cursor:move;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
/* TRACK */
.tScDiv{touch-action:none;display:none;position:absolute;top:0px;left:0px;/*box-shadow:0px 0px 2px 1px #888888;*/}
.tScDiv[move='1']{background:rgb(157,157,148);}
.tScDiv#vScroll1O,.tScDiv#vScroll1N{width:100%;background: linear-gradient(90deg, #FFFFFF 0%, #F2F2F2 100%);}
.tScDiv#hScr1,.tScDiv#hLScr1{height:100%;background: linear-gradient(180deg, #FFFFFF 0%, #F2F2F2 100%);}
.tScBtn{position:absolute;opacity:0.9;z-index:2;}
.track{touch-action:none;position:absolute;}
.vScrBarHint{position:absolute;display:none;z-index:9001;background-color:white;font-family:Arial;font-size:8pt;white-space:nowrap;border:black solid 1px;padding:1px;}
.vScrCnt{position:absolute;top:0px;height:0px;background-color:#F5F3F3;overflow:visible;border:1px solid #969696;z-index:202;-webkit-tap-highlight-color: rgba(0,0,0,0);/*box-shadow:-1px 1px 2px 0px #888888*/}
.hScrCnt{position:absolute;left:0px;background-color:#F5F3F3;overflow:visible;border:1px solid #969696;-webkit-tap-highlight-color: rgba(0,0,0,0);/*box-shadow:0px -1px 2px 0px #888888;*/}
.hThumbImg{position:absolute;width:5px;}
.vThumbImg{position:absolute;height:5px;}

/* EDIT PIC */
.frmEdPic{position:absolute;z-index:1800;left:1px;top:0px;margin:2px;padding-right:14px;padding-bottom:14px;background-repeat: no-repeat}
.rsCls{position:absolute;right:2px;z-index:1800;cursor:pointer;top:-1px;}
.rsMax,.rsOnTop,.rsMin{position:absolute;z-index:1800;cursor:pointer;top:-1px;}


/* FORMVIEW */
.fDiv{position:absolute;overflow:auto;height:0px}
.hideform{position:absolute;z-index:2000;left:0px;top:0px;border:0px solid #000000}

/* Form field Objects */
span.fldPrnt{position:absolute;z-index:200;}
.fCB {height:14px;font-family:Arial;font-size:9pt;z-index:200;-moz-user-select:text;margin:0;padding:0;-webkit-tap-highlight-color: rgba(26,26,26,0.3)}
.fCBRO{height:14px;-moz-user-select:text;margin:0;padding:0}
.fCB[type=radio],.fCBRO[type=radio]{position:absolute;}
.fDF,.lkpMobileInput{height:14px;font-family:Arial;font-size:9pt;z-index:200;color:#333333;border: #c9c9c9 1px solid;-moz-user-select:text;-webkit-tap-highlight-color: rgba(26,26,26,0.3);white-space: nowrap;}
.lkpMobileInput{position:absolute;}
.fDFNH    {font-family:Arial;font-size:9pt;z-index:200;border: #c9c9c9 1px solid;color:#333333;-moz-user-select:text;-webkit-tap-highlight-color: rgba(26,26,26,0.3)}
.fDFRONH  {border: #c9c9c9 1px solid;color:#333333;-moz-user-select:text;}
.fDFNum   {height:14px;font-family:Arial;font-size:9pt;z-index:200;text-align:Right;border: #c9c9c9 1px solid;color:#333333;-moz-user-select:text;-webkit-tap-highlight-color: rgba(26,26,26,0.3)}
.fDFRO    {height:14px;border: #c9c9c9 1px solid;color:#333333;-moz-user-select:text;}
.fDFRQNH  {font-family:Arial;font-size:9pt;z-index:200;border: #c9c9c9 1px solid;color:#333333;-moz-user-select:text;-webkit-tap-highlight-color: rgba(26,26,26,0.3)}
.fDFRONum {height:14px;text-align:Right;border: #c9c9c9 1px solid;color:#333333;-moz-user-select:toggle;-webkit-tap-highlight-color: rgba(26,26,26,0.3)}
.fDFRQ    {height:14px;font-family:Arial;font-size:9pt;z-index:200;border: #c9c9c9 1px solid;color:#333333;-moz-user-select:text;-webkit-tap-highlight-color: rgba(26,26,26,0.3)}
.fDFRQNum {height:14px;font-family:Arial;font-size:9pt;z-index:200;text-align:Right;border: #c9c9c9 1px solid;color:#333333;-moz-user-select:text;-webkit-tap-highlight-color: rgba(26,26,26,0.3)}


.fDFRO[_lnk],.fDFRONum[_lnk],.fDFRONH[_lnk],span[_lnk],span[_lnk],span[_lnk]{text-decoration:underline;cursor:pointer;color:#2f5292;}

.tCCBF[dis='1'],.fDFRO,.fDFRONum,.fCBRO,.fDFRONH{font-family:Arial;font-size:9pt;z-index:200;border:solid 1px #E0E0E0;background-color: rgb(231, 231, 246);background-size:7px 7px;background-image:repeating-linear-gradient(45deg,#F2F2F2, #F2F2F2 1px,transparent 1px,transparent 5px),repeating-linear-gradient(-45deg, #F2F2F2, #F2F2F2 1px,transparent 1px,transparent 5px);}

.fCBRO{background-color: transparent;background-image:none}

.lkpDiv{position: absolute;width: 4px;background-color: #0098d6;border-width: 0px;border-bottom-right-radius: 4px;border-top-right-radius: 4px;z-index: 1000;right: 0px;top: 0px;height: 100%;}

/* Table Objects */
.dRw {background-color:#FDFDFD;white-space:nowrap;border-bottom:1px solid #c9c9c9;border-top:0px solid #ABB3B6;height:19px;border-right:0px solid #c9c9c9}
.dRw[hilite='1']{border-color:#13B5EA}
.dTotRw,div.totDescr{color:#373736;background-color:#DCE1E5;white-space:nowrap;border-bottom:1px solid transparent;border-top:0px solid #ABB3B6;height:19px;border-right:0px solid #C0C6C8}
div.totDescr{position:absolute;border:none;left: 2px;z-index: 500;font-family: Arial;font-size: 9pt;text-align: right;line-height: 19px;padding-right:4px;}
/*.dRwHilite   {background-color:#A4D4F0;white-space:nowrap;border-bottom:3px solid #008CBA;border-top:3px solid #008CBA;height:19px;border-right:0px solid #008CBA}*/
.tblbdy {background-color:#FFFFFF}
.tbltotals {position:absolute;background-color:#FFFFFF;border-top:2px solid #565656;border-left:solid #ADB2B5 1px;z-index:201}
.dTbl   {position:absolute;top:0px;left:0px;visibility:visible;background-color:#FFFFFF;z-index:200;}
.pDiv   {visibility:visible;position:absolute;left:0px;top:0px;width:400px;height:600px;color:blue;border:1px solid #666666;overflow:hidden}
.fTbl   {position:absolute;width: 100%;height:100%;}
.rsLine {border-left:1px dashed black;position:absolute;height:1500px;width:1px;border-right-color:none;visibility:hidden}
div.rszImg{position:absolute;width:40px;display:none;z-index:5001;background-position:center center;}
.moveTargetImg{position:absolute;width:1px;border-left:3px dashed black;display:none;z-index:5001;}
.tHdr   {white-space:nowrap;border-bottom:1px solid #8C8C8C;background-color:#D6D5C9;}
.tHdr[movecol] > .hdcll * {cursor: move !important;}
.rightFenceHdr   {position:absolute;display:none;z-index:201;border-top:1px solid #666666;white-space:nowrap;border-bottom:2px solid #8C8C8C;border-right:0px solid #666666;background-color:#D6D5C9;box-shadow:1px 0px 2px 0px #888888 inset;}
.rightFenceCnt   {position:absolute;display:none;z-index:201;overflow:hidden;border-right:0px solid #666666;}
.rightFenceTotalCnt   {position:absolute;display:none;z-index:201;overflow:hidden;border-top:2px solid #565656;border-right:1px solid #666666;}
.rightFenceBottom{position:absolute;visibility:hidden;z-index:201;background-color:#F5F3F3;border-bottom:1px solid #666666;border-top:1px solid #666666;border-right:0px solid #666666;/*box-shadow:-1px 1px 2px 0px #888888*/}
.hdcll {background-color:#ffffff;touch-action:none;text-align:center;color:#333333;font-family:Arial;font-size:8pt;font-weight:bold;border-top:0px;border-right:1px solid #c9c9c9;border-bottom:0;border-color:#c9c9c9;border-left:1px solid transparent;vertical-align:bottom;white-space:nowrap;display:inline-block;overflow:hidden}
.hdcllfrst{background-color:#ffffff;text-align:center;vertical-align:bottom;color:#333333;font-family:Arial;font-size:8pt;font-weight:bold;border-top:0px;border-right:1px solid #c9c9c9;border-bottom:0;border-left:0px;border-color:#c9c9c9;display:inline-block;height:100%;margin: 0px 2px 0px 0px;width: 18px;}
/*.cll[cIdx='0']{background: linear-gradient(rgb(243, 243, 243),rgb(253, 253, 253),rgb(253, 253, 253),rgb(253, 253, 253),rgb(243, 243, 243));}*/
span.tblHrdCB{display:none;padding-left:22px;padding-top:22px;float: right;right: 5px;position: relative;top: 0px;background-size:16px 16px;background-repeat:no-repeat;cursor:pointer;background-position:center;}
.hdcll:hover>span.tblHrdCB,.hdTxt[active='Y']~span.tblHrdCB{display: inline-block;}
.cll {height:100%;border-left:1px solid transparent;border-right-width:1px; border-right-style:solid;border-right-color:inherit;text-align:center;white-space:nowrap;overflow:hidden;background-color:transparent;padding:0;vertical-align: top;display:inline-block}

.cllRO{height:100%;line-height:16px;text-align:center;border-left:1px solid transparent;border-right-width:1px;border-right-style:solid;border-right-color:inherit;background-color:#E7E7F6;white-space:nowrap;overflow:hidden;padding:0;vertical-align: top;display:inline-block}

.cllRO[cIdx='0']{background-size:7px 7px;background-image:repeating-linear-gradient(45deg, #F2F2F2,#F2F2F2 1px,transparent 1px,transparent 5px),repeating-linear-gradient(-45deg,#F2F2F2, #F2F2F2 1px,transparent 1px,transparent 5px);}

/*COLOR_DEFAULT=0,COLOR_GREY=1,COLOR_RED,COLOR_GREEN,COLOR_YELLOW=4;*/
/*RowSetUi.COLOR_NORMAL=0;RowSetUi.COLOR_CONTEXT=1;RowSetUi.COLOR_SELECTED=2;RowSetUi.COLOR_FOCUSED=3;*/
.cllRO[cIdx][cSt='1']{background-image:none;}

.cll[cIdx='0'][cSt='0'],.fDF[cIdx='0'],.fDFNH[cIdx='0'],.fDFNum[cIdx='0'],.fDFRQNH[cIdx='0'],.fDFRQ[cIdx='0'],.fDFRQNum[cIdx='0'],.tCCBF[cIdx='0'][ro='0']{background-color:#FFFFFF;}
.cll[cIdx='0'][cSt='1']{background-color:#D9F3F9;} /*#c7ddf2 for lookup*/
.cll[cIdx='0'][cSt='2']{background-color:#defdff;}
.cll[cIdx='0']>input:focus{background-color:#fdfdfd;}

.cll[cIdx='1'][cSt='0'],.fDF[cIdx='1'],.fDFNH[cIdx='1'],.fDFNum[cIdx='1'],.fDFRQNH[cIdx='1'],.fDFRQ[cIdx='1'],.fDFRQNum[cIdx='1'],.tCCBF[cIdx='1'][ro='0']{background-color:#CCCCCC;}
.cll[cIdx='1'][cSt='1']{background-color:#AAAAAA;}
.cll[cIdx='1'][cSt='2']{background-color:#BFBFBF;}
.cll[cIdx='1']>input:focus{background-color:#EEEEEE;}

.cll[cIdx='2'][cSt='0'],.fDF[cIdx='2'],.fDFNH[cIdx='2'],.fDFNum[cIdx='2'],.fDFRQNH[cIdx='2'],.fDFRQ[cIdx='2'],.fDFRQNum[cIdx='2'],.tCCBF[cIdx='2'][ro='0']{background-color:#FF8080;}
.cll[cIdx='2'][cSt='1']{background-color:#FF0000;}
.cll[cIdx='2'][cSt='2']{background-color:#E5CFCF;}
.cll[cIdx='2']>input:focus{background-color:#FFE5E5;}

.cll[cIdx='3'][cSt='0'],.fDF[cIdx='3'],.fDFNH[cIdx='3'],.fDFNum[cIdx='3'],.fDFRQNH[cIdx='3'],.fDFRQ[cIdx='3'],.fDFRQNum[cIdx='3'],.tCCBF[cIdx='3'][ro='0']{background-color:#80FF80;}
.cll[cIdx='3'][cSt='1']{background-color:#00FF00;}
.cll[cIdx='3'][cSt='2']{background-color:#CFE5CF;}
.cll[cIdx='3']>input:focus{background-color:#E5FFE5;}

.cll[cIdx='4'][cSt='0'],.fDF[cIdx='4'],.fDFNH[cIdx='4'],.fDFNum[cIdx='4'],.fDFRQNH[cIdx='4'],.fDFRQ[cIdx='4'],.fDFRQNum[cIdx='4'],.tCCBF[cIdx='4'][ro='0']{background-color:#FFFF80;}
.cll[cIdx='4'][cSt='1']{background-color:#FFFF00;}
.cll[cIdx='4'][cSt='2']{background-color:#E5E5CF;}
.cll[cIdx='4']>input:focus{background-color:#FFFFE5;}

.cll[cIdx='5'][cSt='0'],.fDF[cIdx='5'],.fDFNH[cIdx='5'],.fDFNum[cIdx='5'],.fDFRQNH[cIdx='5'],.fDFRQ[cIdx='5'],.fDFRQNum[cIdx='5'],.tCCBF[cIdx='5'][ro='0']{background-color:#EB5757;color:#FFFFFF;font-weight:bold}
.cll[cIdx='5'][cSt='1']{background-color:#EB5757;color:#FFFFFF;font-weight:bold}
.cll[cIdx='5'][cSt='2']{background-color:#EB5757;color:#FFFFFF;font-weight:bold}
.cll[cIdx='5']>input:focus{background-color:#EB5757;color:#FFFFFF;font-weight:bold}


.cllRO[cIdx='0'][cSt='0'],.tCCBF[cIdx='0'][ro='1']{}
.cllRO[cIdx='0'][cSt='1']{background-color:#e6ebed;}
.cllRO[cIdx='0'][cSt='2']{background-color:#defdff;}
.cllRO[cIdx='0']>input:focus{background-color:#fdfdfd;}

.cllRO[cIdx='1'][cSt='0'],.fDFRO[cIdx='1'],.fDFRONH[cIdx='1'],.fDFRONum[cIdx='1'],.tCCBF[cIdx='1'][ro='1']{background-color:#E5E5E5;}
.cllRO[cIdx='1'][cSt='1']{background-color:#DDDDDD;}
.cllRO[cIdx='1'][cSt='2']{background-color:#BFBFBF;}
.cllRO[cIdx='1']>input:focus{background-color:#EEEEEE;}

.cllRO[cIdx='2'][cSt='0'],.fDFRO[cIdx='2'],.fDFRONH[cIdx='2'],.fDFRONum[cIdx='2'],.tCCBF[cIdx='2'][ro='1']{background-color:#FFCCCC;}
.cllRO[cIdx='2'][cSt='1']{background-color:#FFB2B2;}
.cllRO[cIdx='2'][cSt='2']{background-color:#E5CFCF;}
.cllRO[cIdx='2']>input:focus{background-color:#FFE5E5;}

.cllRO[cIdx='3'][cSt='0'],.fDFRO[cIdx='3'],.fDFRONH[cIdx='3'],.fDFRONum[cIdx='3'],.tCCBF[cIdx='3'][ro='1']{background-color:#CCFFCC;}
.cllRO[cIdx='3'][cSt='1']{background-color:#B3FFB2;}
.cllRO[cIdx='3'][cSt='2']{background-color:#CFE5CF;}
.cllRO[cIdx='3']>input:focus{background-color:#E5FFE5;}

.cllRO[cIdx='4'][cSt='0'],.fDFRO[cIdx='4'],.fDFRONH[cIdx='4'],.fDFRONum[cIdx='4'],.tCCBF[cIdx='4'][ro='1']{background-color:#FFFFCC;}
.cllRO[cIdx='4'][cSt='1']{background-color:#FFFFB2;}
.cllRO[cIdx='4'][cSt='2']{background-color:#E5E5CF;}
.cllRO[cIdx='4']>input:focus{background-color:#FFFFE5;}

.cllRO[cIdx='5'][cSt='0'],.fDFRO[cIdx='5'],.fDFRONH[cIdx='5'],.fDFRONum[cIdx='5'],.tCCBF[cIdx='5'][ro='1']{background-color:#EB5757;color:#FFFFFF;font-weight:bold}
.cllRO[cIdx='5'][cSt='1']{background-color:#EB5757;color:#FFFFFF;font-weight:bold}
.cllRO[cIdx='5'][cSt='2']{background-color:#EB5757;color:#FFFFFF;font-weight:bold}
.cllRO[cIdx='5']>input:focus{background-color:#EB5757;color:#FFFFFF;font-weight:bold}

/* adj focus fld with custom color*/
.tCCBF[cIdx='1'][ro='0']:focus{background-color:#989696;}
.tCCBF[cIdx='2'][ro='0']:focus{background-color:#d26a6a;}
.tCCBF[cIdx='3'][ro='0']:focus{background-color:#5db55d;}
.tCCBF[cIdx='4'][ro='0']:focus{background-color:#a7a702;}
.tCCBF[cIdx='5'][ro='0']:focus{background-color:#9c3b3b;}

.cllRO>input[_lnk]{text-decoration:underline;cursor:pointer;color:#2f5292;}

.totalCell  {height:19px;line-height: 19px;text-align:center;border-left:1px solid transparent;border-right-width:1px; border-right-style:solid;border-right-color:inherit;white-space:nowrap;overflow:hidden;padding:0;vertical-align: top;display:inline-block;font-family:Arial;font-size:9pt;text-align:right;}
.totalCell[lastCol]{padding-right:3px}
.totVal {padding-right:2px;}

div.cllfrst{height:19px;line-height:16px;text-align:center;background-color:#FFFFFF;border-right:1px solid #666666;padding:0;vertical-align: top;display:inline-block;-webkit-tap-highlight-color: rgba(26,26,26,0.3);height: 19px;width: 18px;box-shadow:2px 0px 1px -2px rgb(136, 136, 136);margin: 0px 2px 0px 0px;}
div.cllfrst[cmt]{width:34px;text-align:left;}
div.cllfrst[cmt]>span.tblEdPic{position:relative;left:16px;}
div.cllfrst[cmt]>span.tCommentBtn{position:relative;left:-8px;top:-16px;vertical-align: middle;display:none;}
div.hdcllfrst[cmt]{width:34px;}

div.cllfrst[inf]{width:34px;text-align:left;}
div.hdcllfrst[inf]{width:34px;}


.hdcllfrst[sel],.cllfrst[sel]{background-color:#59B4D2}
.cllfrst[sel][flag='E'],.cllfrst[flag='E']{background-color:#98ca48}
.cllfrst[sel][flag='D'],.cllfrst[flag='D']{background-color:#ff6161}
.cllfrst[sel][flag='I'],.cllfrst[flag='I']{background-color: #0a6895;}/*#13b5ea*/
.cllfrst[multi]{display:inline-flex;justify-content: center;align-items: center;}
span.rowSelEl{padding-right:14px;padding-bottom:14px;background-size:14px 14px;background-repeat:no-repeat;}

.mdlRw      {border-top:1px solid black;border-bottom:1px solid black;cursor:row-resize;background-color:#eeeeee;z-index:400;box-shadow: 0px 0px 2px 1px #888888;height:4px;}
.mdlRwBrd   {position:relative;top:0px;left:0px;height:4px;background-color:#CCCCCC;border-top:1px solid #FFFFFF;border-bottom:1px solid #999999;overflow:hidden;cursor:row-resize;}
.rsTblLine  {position:absolute;height:7px;background-color:#999999;width:640px;visibility:hidden;z-index:5001;overflow:hidden;} 
.mdlRwPic   {position:relative;top:0px;padding-bottom:0px;padding-top:0px;width:32px;height:4px;cursor:row-resize;display:block}
.hdTxt{overflow:visible;font-family:Arial;font-size:8pt;font-weight:bold;background-color:transparent;white-space:nowrap;}
.hdTxt[active='Y']{background-color:#BBBBBB;}
.hdDiv{white-space:nowrap;line-height:14px;}
.hdDivReq   {white-space:nowrap;line-height:13px;}
div.frzDiv,div.frzDivTop,div.frzDivBottom {position:absolute;top:0px;width:5px;overflow:hidden;visibility:hidden;z-index:500;border-left:1px #666666 solid;border-right:1px #666666 solid;background-color: #eeeeee;}
div.frzDivTop  {top:1px;}

span.tblEdPic{display:inline-block;margin-left:3px;margin-top:3px;height:12px;width:12px;background-repeat:no-repeat;font-family:Arial;font-size:9pt;color:#363637}

/* table input controls */
.rqFld    {color:#FF3300;font-size:14pt;font-weight:normal;padding-left:2px;vertical-align:middle;width:10px;}
.edMkCl   {text-align:Center;border-style:solid;border-width:0px;padding:0px}
.tCl      {border-style:solid;border-width:1px;padding-bottom:1px;padding-top:1px;background-color:transparent;text-align:Center;z-index:100;margin:0}
.tDF      {border-style:solid;border-width:0px;padding:0px;height:14px;font-family:Arial;font-size:9pt;background-color:transparent;z-index:200;margin:0;margin-top:2px;text-align:left;}
.tCB      {border-style:solid;border-width:1px;padding:0px;height:14px;font-family:Arial;font-size:9pt;z-index:200;margin:0;margin-top:2px;}
.tDFNH    {color:#333333;font-family:Arial;font-size:9pt;z-index:200;text-align:Left;border-style:solid;border-width:0px;background-color:transparent;padding:0px;margin:0;margin-top:2px}
.tDFRO    {color:#333333;border-style:solid;border-width:0px;padding:0px;text-align:Left;height:14px;font-family:Arial;font-size:9pt;background-color:transparent;z-index:200;margin:0;margin-top:2px}
.tDFRONO  {color:#333333;border-style:solid;border-width:0px;padding:0px;text-align:Left;height:14px;font-family:Arial;font-size:9pt;background-color:transparent;z-index:200;margin:0;margin-top:2px}
.tDFRONum {color:#333333;height:14px;font-family:Arial;font-size:9pt;text-align:Right;background-color:transparent;z-index:200;border-style:solid;border-width:0px;padding:0;margin:0;margin-top:2px}
.tDFNum   {color:#333333;border-style:solid;border-width:0px;padding:0;height:14px;font-family:Arial;font-size:9pt;text-align:Right;background-color:transparent;z-index:200;margin:0;margin-top:2px}
.tDFRQNH  {color:#333333;border-style:solid;border-width:0px;padding:0;font-family:Arial;font-size:9pt;text-align:Left;background-color:transparent;margin:0;margin-top:2px}
.tDFRQ    {color:#333333;border-style:solid;border-width:0px;padding:0;height:14px;font-family:Arial;font-size:9pt;text-align:Left;background-color:transparent;margin:0;margin-top:2px}
.tDFRQNum {color:#333333;border-style:solid;border-width:0px;padding:0;height:14px;font-family:Arial;font-size:9pt;text-align:Right;background-color:transparent;margin:0;margin-top:2px}
.tDFNum[lastCol],.tDFRQNum[lastCol]{padding-left:0;padding-right:3px}

/* Misc */
.gBx     {position:absolute;border:1px solid #c9c9c9;border-radius: 4px;z-index:150;background-color:#F2F2F2}
.gTotBx  {position:absolute;background-color:#F2F2F2;border: 1px solid #AAAAAA;border-radius: 4px;z-index:150;}
.glbl    {position:absolute;font-family:Arial;font-size:8pt;z-index:200;color:#0098d6;font-weight:bold;background: linear-gradient(rgba(251, 251, 251, 0),rgb(240, 240, 240),rgb(241, 241, 241),rgba(251, 251, 251, 0))}
.pBkgnd  {background-color:#C1C6E3}
.warndiv {white-space:nowrap}
.msgTextHdr {font-family:Arial;font-size:9pt;font-weight:bold;color:#0098D6}
.msgTextHdrErr {font-family:Arial;font-size:9pt;font-weight:bold;color:#EB5757}
.msgText {font-family:Arial;font-size:9pt;color:#333333}
.msgTextHdrOld {font-family:Arial;font-size:8pt;font-weight:bold;color:#0098D6}
.msgTextHdrOldErr {font-family:Arial;font-size:8pt;font-weight:bold;color:#EB5757}
.msgTextOld {font-family:Arial;font-size:8pt;color:#828282}
.msgImg{visibility:hidden}
.gnrl    {position:absolute}
.hiders      {background-color:#E8E8E8;position:absolute;z-index:0;left:0;top:0;width:990px;height:200px;border:1px solid #000000;visibility:hidden}

/*subtasks*/
.subtaskDiv {position:absolute;right:0px;bottom:0px;z-index:900;text-align:right;width:100%;overflow:hidden;-webkit-tap-highlight-color: rgba(26,26,26,0.3);}
.subtaskSpan {text-align:right;padding:0px;overflow:hidden;display:flex;flex-wrap: wrap;justify-content: flex-end;padding-top: 4px;}
.layerSpan   {position:absolute;z-index:600;text-align:right;}
/*.subtaskTbl  {visibility:visible;text-align:right;border-width:0px;}*/
.subtaskBtn  {visibility:hidden;text-align:right;display:none;width:100%;padding:2px;}
.subtaskBtn[lkup]{}
.bOk{height:18px;width:100px;margin-right:8px;font-family:Arial;font-size:9pt;border:none;color:#FFFFFF;z-index:401;line-height:13px;padding:0;cursor:pointer;background:linear-gradient(180deg, #4C5E9B 0%, #04325B 100%)}
.bOk#bNew{float: left;margin-left: 18px;margin-top: 0px;height: 22px;}
.bOk[dir],.bOk#bExit{height:22px;}
.bOk[save]{width:120px;}
.bOk[lkupOk]{background:linear-gradient(#60728A,#314052);border:1px solid #314052;color:#ffffff;height: 22px;}
.bOk[lkupCan]{background:linear-gradient(#ffffff,#f3f3f3);border:1px solid #d7d7d7;height:22px;margin-right: 21px;height: 22px;color:#333333}
input#bContinue.bOk,input#SUBMIT_BTN.bOk{background: linear-gradient(180deg, #33B55B 0%, #98CA48 100%) !important;}
.lkpLbl{z-index:400;font-size:8pt;font-weight:bold;font-family:Arial;text-align:center;margin-bottom:10px;}

/* Change SqlRowSet.setSubLnkStyle() if you change attributes in the next four styles: */
.sbtskLnk{padding-left:9px;padding-right:9px;z-index:500;font-family:Arial;font-size:8pt;font-weight:bold;color:#2488B3;text-align:center;text-decoration:underline;white-space:nowrap;cursor:pointer;padding-bottom:3px;}
.sbtskLnk:hover {background-color:#CFF8FF}
.bLnk        {}
.sbtskLnkVstd    {line-height:1.0;padding:0px;padding-right:18px;z-index:500;font-family:Arial;font-size:9pt;font-weight:bold;color:#990033;text-align:center;cursor:pointer;text-decoration:underline}
.sbtskLnkSel     {line-height:1.0;padding:0px;padding-right:18px;z-index:500;font-family:Arial;font-size:9pt;font-weight:bold;color:#0017A3;text-align:center;cursor:pointer;text-decoration:none}
.sbtskLnkSelVstd {line-height:1.0;padding:0px;padding-right:18px;z-index:500;font-family:Arial;font-size:9pt;font-weight:bold;color:#990033;text-align:center;cursor:pointer;text-decoration:none}

.rsLnk{padding-left:4px;padding-right:4px;z-index:3100;font-family:Arial;font-size:8pt;font-weight:bold;color:#A4E3ED;text-align:center;cursor:pointer;text-decoration:underline;white-space:nowrap;vertical-align: top;line-height: 100%;}
.rsLnk:hover {background-color:#CFF8FF}


.im        {visibility:hidden}
.im2        {visibility:hidden;position:absolute;top:2px;z-index:600;cursor:pointer;}
.flbl      {position:absolute;font-family:Arial;font-size:9pt;z-index:199;color:#333333;white-space: nowrap;line-height:100%;}/*devs should use BR to break lines*/
.flbl[b]{font-weight: bold;} 
.flbl[i]{font-style:italic;} 
div.sysTtl{font-weight:bold;position:absolute;font-family:Arial;font-size:9pt;z-index:199;color:#13B5EA;background: linear-gradient(rgba(251, 251, 251, 0),rgb(243, 243, 243),rgb(243, 243, 243),rgba(251, 251, 251, 0));top:73px;left:240px;}
.flblSys {position:absolute;font-family:Arial;font-size:9pt;z-index:199;color:#373736;}/*for system dialog lbls*/
.msg, .msgApp {position: fixed; --min-width: 300px; --max-width: 970px; left: 10px; bottom: 10px; right: 10px; top: auto; height: 90px; width: auto; visibility: hidden; z-Index: 11; border: solid #c9c9c9 1px; box-shadow: 0px 0px 10px #dbdbdb; border-radius: 6px; background-color: #FFFFFF;}
.msg[autoPosition], .msgApp[autoPosition] {left: 1px; bottom: 1px; right: 1px; border: 0px; border-radius: 0px;}
.msg[leftNav], .msgApp[leftNav] {left: calc(var(--sidebar-width) + 1px);}
.errTbl  {position:absolute;top:0px;left:0px;z-index:600;-moz-user-select:text;}
.errTblApp    {position:absolute;top:0px;z-index:1600;width:970px;right:18px;}
.errorMsgCloseBtn {position:absolute;top:0px;right:0px;width:16px;height:16px;z-index:2000;cursor:pointer}
.errorMsgHdr {border-top-left-radius:6px;border-top-right-radius:6px;position:absolute;z-index:12000;left:0px;top:0px;right:0px;height:24px;overflow:visible;cursor:move;background: linear-gradient(#ffffff,#f2f2f2);border: 1px #c9c9c9 solid;}
.titlespan {position:absolute;top:0px;left:0px;height:22px;line-height:22px;font-family:Arial;font-size:11pt;font-weight:bold;color:#04325B;padding-left:7px;}

.msgdiv    {}
.eLnk      {cursor:pointer;text-decoration:underline;color:#2488B3}
.wok       {font-size:13px;z-index:200000;cursor:pointer;width:90px;height:20px;vertical-align:sub;background:linear-gradient(rgb(251, 251, 251),rgb(236, 236, 236),rgb(251, 251, 251));border-radius: 4px;}
.hln         {color:#BFC5E6;position:absolute;height:0px;z-index:300;margin:0;margin-top:-3px;padding:0;}
.hideme    {display:none}

/* QUERY */
.qry {border-radius:6px;position:absolute;left:0px;top:0px;height:470px;width:580px;z-index:3000;visibility:hidden;background-color:#ffffff;border:solid 2px #666666;box-shadow:0px 0px 10px #666666;display:none;}
/*common*/
.saveQryDlg{position:absolute;left:0px;top:200px;height:170px;z-index:4001;border:solid #002C3A 2px;background-color:#BDDCED;display:none;box-shadow:0px 0px 10px #666666;}
.saveQueryMaxTxt{padding-left:10px;font-family:Arial;font-size:8pt;font-style:italic;color:#373736}
.qryAddlBorder{border-bottom-left-radius:6px;border-bottom-right-radius:6px;position:absolute;left:0px;right:0px;top:22px;bottom:0px;border:solid #FFFFFF 1px;}
.queryPopupBtn{background:linear-gradient(#ffffff,#f3f3f3);border:1px solid #d7d7d7;position:absolute;height:25px;width:100px;font-family:Arial;font-size:9pt;color:#000000;z-index:401;line-height:15px;padding:0;cursor:pointer}

/*alwaysOnTop is a copy of qry, created for separate keystrokes processing (its children are processed as ModalKeypointerling while underlying RS as DefaultKeypointerling)*/
.alwaysOnTop{display: none; border-radius:6px;position:absolute;left:0px;top:0px;height:376px;width:580px;z-index:3000;visibility:hidden;background-color:#ffffff;border:solid 2px #666666;box-shadow:0px 0px 10px #666666;}
div.modalTitleHR{position:absolute;left:1px;right:1px;top:22px;height:1px;background-color: #c9c9c9;}
div.popupTitleHR{position:absolute;left:1px;right:1px;top:22px;height:1px;background-color: #c9c9c9;}

div.popupClose {Z-INDEX: 1500;WIDTH:15px; POSITION: absolute; HEIGHT:15px;right:1px;top:4px;cursor:pointer;background-size: 14px 14px;background-repeat:no-repeat}
div.modalTabBar{position:absolute;left:11px;right:0;height:26px;line-height:26px;z-index:400;overflow:hidden;width:96%;white-space:nowrap;background-color:#0069AA;border-radius: 4px 4px 0 0;}
div.modalTabBar[vTab='1']{background-image:none;background-color:#04325b;left:-3px;height:auto;width:290px;border-radius:2px;bottom:0}
span.modalTabLbl{margin-top:1px;border:0px;padding-left:10px;padding-right:10px;white-space:nowrap;display:inline-block;font-family:Arial;height:26px;color:#FFFFFF;font-size:9pt;z-index:99;vertical-align:top;}
span.modalTabLbl[vTab='1']{display:block;background-color:#0069AA;margin-top:0;border-top:1px solid #0069AA;border-bottom:1px solid rgba(255, 255, 255, 0.2);height:21px;color:#FFFFFF;margin-top:1;border-left-width:0px;border-right-width:0px;}
span.modalTabLbl[act='1']{border-top: solid #0069AA 1px;background-color:#0098d6;color:#ffffff;z-index:401;}
span.modalTabLbl[vTab='1'][act='1']{border-top:1px solid #04325B;border-bottom:1px solid rgba(255, 255, 255, 0.2);background-color:#04325B;color:#ffffff;height:20px;border-left-width:0px;border-right-width:0px;}
span.modalTabLbl[act='0']:hover{color:#ffffff;background-color:#0098d6;height:26px;}
span.modalTabLbl[act='0'][dis]{color:#bcbcbc}
span.modalTabLbl[act='0'][dis]:hover{color:#bcbcbc;background-color:transparent;border-bottom:solid transparent 1px}
span.modalTabLbl[vTab='1'][act='0'][vTabDone='0']{color:#999999}
span.modalTabLbl[vTab='1'][act='0']:hover{background-color:#04325B;border-bottom:solid #04325B 1px;height:21px;border-left-width:0px;border-right-width:0px;}
/*below tab styles for dif colors ; first inactive background is to support ie9 junk- remove after we drop support;also remove span.modalTabLbl from costpointImgFull.css !!! */
span.modalTabLbl[act='1'][clr='g']{background:rgb(153, 153, 153);background:linear-gradient(rgb(211, 210, 210),rgb(206, 205, 205),rgb(180, 180, 180),rgb(153, 153, 153));}
span.modalTabLbl[act='0'][clr='g']{background:rgb(153, 153, 153);}
span.modalTabLbl[act='0'][clr='g']:hover{background:rgb(180, 180, 180);}

span.modalTabLbl[act='1'][clr='r']{background:rgb(243,98,94);background:linear-gradient(rgb(240,172,172),rgb(247, 130, 127),rgb(248, 97, 94),rgb(243,98,94));}
span.modalTabLbl[act='0'][clr='r']{background:rgb(247,78,73);}
span.modalTabLbl[act='0'][clr='r']:hover{background:rgb(248, 123, 119);}

span.modalTabLbl[act='1'][clr='z']{background:rgb(66, 224, 66);background:linear-gradient(rgb(182, 248, 182),rgb(136, 248, 136),rgb(101, 229, 101),rgb(66, 224, 66));}
span.modalTabLbl[act='0'][clr='z']{background:rgb(66, 224, 66);}
span.modalTabLbl[act='0'][clr='z']:hover{background:rgb(99, 231, 99);}

span.modalTabLbl[act='1'][clr='y']{background:rgb(183, 183, 5);background:linear-gradient(rgb(232, 232, 128),rgb(216, 216, 91),rgb(188, 188, 35),rgb(183, 183, 5));}
span.modalTabLbl[act='0'][clr='y']{background:rgb(183, 183, 5);}
span.modalTabLbl[vTab='1'][act='0'][clr='y'][vTabDone='0']{color:#777777}
span.modalTabLbl[act='0'][clr='y']:hover{background:rgb(200, 200, 75);}

span.modalTabLbl[offline][act='0']{background:#F2772A !important}
span.modalTabLbl[offline][act='0']:hover{color:#ffffff;background-color:#0098d6;}

span.modalTabSep{display:inline-block;height:26px;margin-top:3px;width:0px;border-left:transparent 1px solid;border-right: 1px solid rgba(255, 255, 255, 0.25);}
span.modalTabSep[vTab='1']{display:none;}
span.modalTabSep[act='1']{border-left:transparent 1px solid;border-right:transparent 1px solid;}

span.tabLeftBtn,span.tabRightBtn{display:none;vertical-align:top;margin-top:1px;border:0px;padding-left:10px;padding-right:10px;white-space:nowrap;font-family:Arial;font-weight:bold;height:20px;color:#FFFFFF;cursor:pointer;background-color:transparent;}
span.tabLeftBtn{border-right:none}
span.tabRightBtn{text-align:right;}
span.tabLeftBtn:hover,span.tabRightBtn:hover{background:#0098d6;}
span.tabLeftBtn[vTab='1'],span.tabRightBtn[vTab='1']{height: 14px;margin-top: 0px;top: 0px;border-right: none;border-left: none;background: #e8e6e6;background-image: none;padding-left: 0px;padding-right: 0px;text-align: center;line-height: 14px;}

span.tabLeftBtnV,span.tabRightBtnV{height:14px;width:14px;display: inline-block;}
span.tabLeftBtnV[dis],span.tabRightBtnV[dis]{opacity:0.5}
/*
span.tabVertBtns{display:block;background-color:white;height:26px;}
span.tabVUBtn,span.tabVDBtn{height:20px;width:40px;border:1px #9c9c9c solid;display: inline-block;background-position:center;background-repeat:no-repeat;background-size: 14px 16px;margin-top:4px;border-radius: 4px;box-shadow: 1px -14px 20px -7px #CBE1EA inset;}

span.tabVUBtn{margin-left:170px;}
span.tabVDBtn{margin-left:20px;}
*/


.imgBtn{border:0px;background-color:transparent;position:absolute;width:30px;height:22px;}
.imgAndTextBtn{z-index:401;background-color:#FFFFFF;vertical-align:top;height:25px;line-height:22px;border:1px solid #c9c9c9;color:#04325B;font-family:Arial;font-size:9pt;white-space:nowrap;padding-left:5px;padding-right:5px;margin-right:5px;border-radius:2px;cursor:pointer}
button.imgAndTextBtn:active{background-repeat:no-repeat;border:1px solid #c9c9c9;color:#04325B;background-color:#FFFFFF;}
span.imgAndTextBtnImg{display:none;background-repeat:no-repeat;padding-right:12px;margin-bottom:-2px}
.imgAndTextBtnText{margin-left:5px;margin-right:5px;}
.listActBtn{position:absolute;width:28px;height:18px}
.favActBtn,.tCCVD{position:absolute;width:26px;height:16px;visibility:hidden;right:44px;opacity: 0.7;}
.tCCVD{right: 4px;opacity: 1;}
div.fldAutoCC:hover > .favActBtn,div.fldAutoCC:hover > .favActBtnI,div.fldAutoCItem:hover > .favActBtnI,div.tCCV:hover > .tCCVD{visibility:visible;}
.favActBtnI{position:absolute;width:26px;height:14px;visibility:hidden;right:4px;opacity: 0.5;background-repeat:no-repeat;border:1px solid #0098d6;background-position:center;border-radius: 2px;}

/* ACTIONS */
.tCBA   {}
.fCBA   {position:absolute;z-index:300;margin-left:0;margin-right:0;top:2px;}
.actLn  {color:#E5E7F6 }
.actImg {padding-right:4px}
.actDiv {position:absolute;display:inline-block;left:100px;top:100px;width:100px;z-index:1900;background-color:#D6D3CE;visibility:hidden;border-left:2px outset #B9BEDE;border-right:2px outset #24157C;border-top:2px outset #B9BEDE;border-bottom:2px outset #24157C;}
.actTxt {position:relative;left:0px;height:19px;display:inline-block;font-family:Arial;font-size:9pt;cursor:pointer;padding-right:6px }
.actTxtA{position:relative;left:0px;height:19px;display:inline-block;font-family:Arial;font-size:9pt;cursor:pointer;padding-right:6px;text-align:center }
.actTxtD{position:relative;left:0px;height:19px;color:#808080;display:inline-block;font-family:Arial;font-size:9pt;padding-right:6px }
.actBtn {position:absolute;height:20px;color:#FFFFFF;font-family:Arial;font-size:9pt;z-index:2001;visibility:hidden;line-height:15px;padding-left:3px;padding-right:3px;background:linear-gradient(180deg, #4C5E9B 0%, #0B3661 100%);box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);border: 1px solid #0F3964;border-radius: 2px;}
.actBtn:focus,.actBtn:active{position:absolute;height:20px;color:#FFFFFF;font-family:Arial;font-size:9pt;z-index:2001;visibility:hidden;line-height:15px;padding-left:3px;padding-right:3px;background:linear-gradient(180deg, #13B5EA 0%, #0069AA 100%);border: 1px solid #0069AA;border-radius: 2px;}
.actBtn:disabled{opacity:0.3}
.actBtn[clr='z']{color:#FFFFFF !important;background:linear-gradient(180deg, #086B26 0%, #33B55B 100%) !important;border: 1px solid #086B26 !important;}
.actBtn[clr='z']:focus,.actBtn[clr='z']:active{color:#FFFFFF !important;;background:#98CA48 !important;border: 1px solid #98CA48 !important;}
.actBtn[clr='y']{color:#FFFFFF !important;background:linear-gradient(180deg, #B28700 0%, #D1A828 100%) !important;border: 1px solid #B28700 !important;}
.actBtn[clr='y']:focus,.actBtn[clr='y']:active{color:#000000 !important;background:linear-gradient(180deg, #FFC100 0%, #FFE38B 100%) !important;border: 1px solid #FFC100 !important;}
.actBtn[clr='r']{color:#FFFFFF !important;background:linear-gradient(180deg, #DF4925 0%, #EB5757 100%) !important;border: 1px solid #DF4925 !important;}
.actBtn[clr='r']:focus,.actBtn[clr='r']:active{color:#FFFFFF !important;background:linear-gradient(180deg, #DB6D6D 0%, #FF9B9B 100%) !important;border: 1px solid #DB6D6D !important;}

/*BLOCKS*/  
.gBxPDBOutln  {border-radius:4px;touch-action:pan-y;overflow:hidden;position:absolute;padding:0px;margin:0px;background-color:#F2F2F2;border: #c9c9c9 1px solid;}
.gBxPDBHdrOutln  {position:absolute;z-index:200;left:0px;top:0px;height:17px;padding:0px;margin:0px;overflow:hidden;}
.gBxPDBHdrLabel  {position:absolute;z-index:200;left:0px;top:0px;height:16px;padding-left:7px;padding-right:3px;margin:0px;border:none;font-family:Arial;font-style:normal;font-weight:bold;font-size:9pt;color:#0098d6;}
.gBxPDBHdrLabel[rstitle]{color:#FFFFFF;background-color:transparent;}
.gBxPDBHdrLabel[lkup]{color:#e8f0f9;padding-left: 5px;}
.gBxPDBHdrBox  {display:none}

.gBxPIBOutln  {border-radius:4px;touch-action:pan-y;overflow:visible;position:absolute;border:#c9c9c9 1px solid;left:1px;top:1px;height:21px;width:970px;border-top: solid 1px #C9C9C9;background: radial-gradient(rgb(244, 244, 244),rgb(255, 255, 255));}
.gBxPIBHdrOutln  {visibility:hidden;position:absolute;z-index:200;left:0px;top:0px;height:7px;right:-1px;BACKGROUND-COLOR:#FFFFFF;border-bottom:solid 2px #B0AFA5;}/*not used anymore , need to remove el. */
.gBxPIBHdrLabel  {position:absolute;z-index:200;left:0px;top:-7px;height:16px;padding-right:3px;font-family:Arial;font-weight:bold;font-size:8pt;color:#0098d6;background: linear-gradient(rgba(251, 251, 251, 0),rgb(255, 255, 255),rgb(255, 255, 255),rgba(251, 251, 251, 0));}
.gBxPIBHdrLabel[rstitle]{color:#FFFFFF;background-color:transparent;}
.gBxPIBHdrLabel[lkup]{color:#e8f0f9;padding-left: 5px;}
.gBxPIBHdrBox  {display:none;}

.gBxSIBOutln  {border-radius:4px;touch-action:pan-y;overflow:visible;position:absolute;background-color:#FFFFFF;border:#c9c9c9 1px solid;left:1px;top:1px;height:21px;width:970px;border-top: solid 1px #C9C9C9;}
.gBxSIBHdrOutln  {visibility:hidden;position:absolute;z-index:200;left:0px;top:0px;height:7px;right:-1px;BACKGROUND-COLOR:#FFFFFF;border-bottom:solid 2px #B0AFA5;}
.gBxSIBHdrLabel  {position:absolute;z-index:200;left:0px;top:-7px;height:16px;padding-right:3px;font-family:Arial;font-weight:bold;font-size:8pt;color:#0098d6;background: linear-gradient(rgba(251, 251, 251, 0),rgb(255, 255, 255),rgb(255, 255, 255),rgba(251, 251, 251, 0));}
.gBxSIBHdrLabel[rstitle]{color:#FFFFFF;background-color:transparent;}
.gBxSIBHdrLabel[lkup]{color:#e8f0f9;padding-left: 5px;}

div.gBxPUOutln  {border-radius:4px;touch-action:none;position:absolute;display:none;z-index:242;overflow:hidden;left:1px;top:1px;height:21px;width:970px}
.gBxPUHdrOutln  {position:absolute;z-index:200;left:0px;top:0px;height:21px;padding:0px;margin:0px;border-top-style:none;border-left-style:none;border-right-style:none;border-bottom-style:solid;border-bottom-width:1px;border-color:#505A8B;border-spacing:0px;overflow:hidden}

.gBxPUHdrLabel  {touch-action:none;position:absolute;z-index:200;left:16px;top:0px;height:16px;padding-left:7px;margin:0px;border:none;font-family:Arial;font-style:normal;font-weight:bold;font-size:9pt;color:#A4E3ED;}
.gBxPUHdrLabel[rstitle]{color:#FFFFFF;background-color:transparent;}
.gBxPUHdrLabel[lkup]{color:#e8f0f9}
.gPrimaryKeyBx  {border-radius:4px;position:absolute;background-color:#F2F2F2;border: #c9c9c9 1px solid;border-top: #c9c9c9 2px solid;z-index:150;/*background:radial-gradient(rgb(211, 224, 230),rgb(229, 238, 243));*/}
.gPrimaryKeyBSh {visibility:hidden;position:absolute;background-color:#A8C6D0;left:0px;right:0px;top:0px;height:2px;}
div.rsHeader {border-radius:4px 4px 0 0;touch-action:none;position:absolute;top:0px;height:20px;left:0px;right:0px;overflow:hidden;border:none;color:#FFFFFF;background-color:#0069AA}
div.rsHeader[wizRS='1'],div#tbHdrDiv[wizRS='1']{/*background:radial-gradient(#e5f4fb, #eef5f9)*/}
div.rsHeader[lkup] {}
div.rsHeader[tabrs='1']:not([wizRS='1']):not([wizForm='1']){background: linear-gradient(180deg, #F2F2F2 0%, #DBDFE0 100%);}
div.gBxPUOutln[move='1'],div.rsHeader[move='1'],.rptHdr[move='1']{background:rgb(157,157,148);}
/* Expando */
.fDExpandoSmall {height:14px;font-family:Arial;font-size:9pt;z-index:200;overflow:hidden;border-right:#C1C1C1 1px solid;border-top:#969696 1px solid;border-left:#969696 1px solid;border-bottom: #C1C1C1 1px solid;background:linear-gradient(rgb(241, 241, 241),rgb(253, 253, 253),rgb(253, 253, 253),rgb(253, 253, 253),rgb(241, 241, 241));}
span.fExpandoBtn{position:absolute;height:16px;width:16px;border:medium none;z-index:200;cursor:pointer}
.tDExpandoSmall {height:14px;overflow:hidden;font-family:Arial;font-size:9pt;border:1px solid #000000}
span.tExpandoBtn,span.tCommentBtn{padding-right:16px;line-height:14px;vertical-align: middle;display:inline;height:16px;width:16px;border:none;cursor:pointer;background-position: center;}
span.tCommentBtn{position:relative;}

/* combobox */
.tCCB {color:#5E5F61;margin-top:1px;background-color:white;border-radius:4px;display:inline-block;overflow:hidden;font-family:Arial;line-height:14px;padding:0px;z-index:200;white-space:nowrap;height:16px;border-left: #969696 1px solid;border-top: #969696 1px solid;border-right: #C1C1C1 1px solid;border-bottom: #C1C1C1 1px solid;}
.tCCB[dis='1']{background-color:#f2f2f2;}
.tCCBI   {display:inline-block;height:16px;line-height:14px;padding:0px;font-family:Arial;font-size:9pt;z-index:200;}
.tCCBT  {margin-top:2px;display:inline-block;position:relative;left:1px;top:-2px;height:15px;/* line-height:14px; */border:0;padding-top:1px;font-size:9pt;text-align:Left;z-index:200;overflow:hidden;}
span.tCCBImg,span.tCCBImgF,span.tCCBImgT{border-radius:4px;background-repeat:no-repeat;border:none;background-size:8px 7px;background-position:center;display:inline-block;}
span.tCCBImgT[multio]{transform:none;border-radius:4px;background-repeat:no-repeat;border:none;background-position:center;display:inline-block;}

span.tCCBImg {z-index:200;padding-right:0px;padding-bottom:0px;position:relative;display:inline-block;width:16px;height:16px;top:-2px;}
span.tCCBImg[dis='1'],span.tCCBImgF[dis='1'],span.tCCBImgT[dis='1']{visibility:hidden;}
/*
span.tCCBImg[dis='0']:active,span.tCCBImg[dis='0'][act='1'],span.tCCBImgF[dis='0']:active,span.tCCBImgT[dis='0']:active,span.tCCBImgF[dis='0'][act='1'],span.tCCBImgT[dis='0'][act='1']{background-color:#E8F5F9;}
*/
.tCCBV   {padding-left:1px;position:absolute;background-color:white;z-index:6000;border:1px solid #969696;font-size:9pt;font-family:Arial;white-space:nowrap;visibility:hidden;overflow:auto;}
div.tCCV{height:16px;line-height:16px;color:#333333;background-color: white;}
div.tCCV:hover,div.tCCV[sel='1'],span.tCCBImg:hover,span.tCCBImgF:hover,span.tCCBImgT:hover,.tCCBF:focus,.tCCBF[dis='0']:focus,.tCCBTb:focus,.tCCBTb[dis='0']:focus,.tCCBT:focus,.tCCB[hasFocus='1'],div.frmLstBx[sel='1'],.fCLB[sel='1'],.tCLB:focus,.tCLB[dis='0']:focus{background-color:rgb(50,142,254);color: white;}
.tCCB[hasFocus='0']{background-color:#ffffff}
.tCCBF[dis='1']:focus,.tCCBTb[dis='1']:focus{background-color:#E7E7F6;color: #373736;}
div.smplLstBxItm[foc='1'],span.mCBId[foc='1'],span.mCBTitle[foc='1'],span.mCBStartup[foc='1']{background-color:#A4D4F0;}
div.tCCV[multio][sel='0']:hover,div.tCCV[multio][sel='0'][foc='1'],div.frmLstBx[foc='1'][sel='0'],div.frmLstBx[sel='0']:hover{background-color:lightblue;border:1px dotted dimgray;}
div.tCCV[multio][sel='1']:hover,div.tCCV[multio][sel='1'][foc='1'],div.frmLstBx[foc='1'][sel='1'],div.frmLstBx[sel='1']:hover{background-color:highlight;border:1px dotted dimgray;}
/*div.frmLstBx[foc='1'][sel='1']{border:1px dotted silver;}
div.frmLstBx[foc='1'][sel='0']{border:1px dotted dimgray;}*/
.tCVI{position:absolute;left:150px;}
.fCLB{border-radius:4px;position:absolute;background-color:white;display:inline-block;padding:0px;padding-left:1px;overflow:auto;font-family:Arial;font-size:9pt;z-index:200;BORDER-RIGHT: #dddddd 2px solid; BORDER-TOP: #999999 2px solid;BORDER-LEFT: #999999 2px solid; BORDER-BOTTOM: #dddddd 2px solid;}

/*new combobox,old will be used only for simplecombobox  */
.tCCBTb    {display:inline-block;overflow:hidden;text-align:Left;vertical-align:top;font-family:Arial;font-size:9pt;margin-top:2px;padding-top:1px;border:0;z-index:200;color:black;height:14px;line-height:14px;white-space:nowrap;}
.tCCBImgT {padding-right:16px;z-index:200;margin-top:2px;height:16px;}
.tCCBF{background-size:7px 7px;border-radius:4px;padding-left:1px;display:inline-block;overflow:hidden;text-align:Left;font-family:Arial;font-size:9pt;z-index:200;background-color:white;color:#363637;height:16px;position:absolute;border-right: #C1C1C1 1px solid;border-top: #969696 1px solid;border-left: #969696 1px solid;border-bottom: #C1C1C1 1px solid;white-space:nowrap;}
.tCCBImgF {width:16px;height:16px;z-index:201;position:absolute;}
.tCLB{display:inline-block;overflow:hidden;text-align:Left;font-family:Arial;font-size:9pt;border-style:none;z-index:200;color:#363637;height:16px;}

span.rowFlag{margin:2px;padding-right:12px;padding-bottom:11px;left:0px;}
span.mCBStartup{position:absolute;left:16px;padding-left: 0px;height:18px;line-height:18px;border-left:#90928A 1px solid;border-right:#90928A 1px solid;width: 49px;background-color: white;display:flex;justify-content: center;}
input.mCBStartupCB {font-family:Arial;font-size:9pt;z-index:200;margin:0px;padding-top:0;}
span.mCBId{position:absolute;left:67px;padding-left:1px;height:18px;line-height:18px;border-right:#90928A 1px solid;}
span.mCBTitle{position:absolute;right:1px;padding-left:2px;height:18px;line-height:18px;white-space:nowrap;}
span.mCBStartup[ro='1'],input.mCBStartupCB[ro='1'],span.mCBId[ro='1'],span.mCBTitle[ro='1']{background-color: #f2f2f2;}
span.mCBStartup[ro='1'][foc='1'],input.mCBStartupCB[ro='1'][foc='1'],span.mCBId[ro='1'][foc='1'],span.mCBTitle[ro='1'][foc='1']{background-color:#A4D4F0;}

/* Calendar */
.fCalBtn{position:absolute;height:16px;width:16px;border:none;z-index:400;cursor:pointer}
.fCalBtn20{position:absolute;height:20px;width:20px;border:none;z-index:400;cursor:pointer}
.tCalBtn {display:inline-block;height:14px;width:16px;border:none;cursor:pointer;z-index:400;margin-top:2px;vertical-align:top}

/* Browse & Launch */
.fBrowseBtn{position:absolute;height:16px;width:16px;border:medium none;z-index:200;cursor:pointer}
.fLaunchBtn{position:absolute;height:16px;width:16px;border:medium none;z-index:200;cursor:pointer;margin-left: 20px;}
.tBrowseBtn{display:inline-block;height:16px;width:16px;border:none;cursor:pointer}
.tLaunchBtn{display:inline-block;height:16px;width:16px;border:none;cursor:pointer}
.fLnchBtn{position:absolute;height:22px;z-index:400;font-family:Arial;font-size:11pt;font-weight:normal;}
.browseDiv{position:absolute;width:300px;height:55px;background-color:#FFFFBA;border-style:outset;border-width:1px;z-index:3001;display:none}

/* Process Progress Meter */
.progMtrDiv{border-radius:6px;position:absolute;width:480px;height:175px;background-color:#ffffff;z-index:400;display:none;border:solid 2px #666666;box-shadow:0px 0px 10px #666666;}
.progMtrMeterBk{position:absolute;top:120px;left:2%;z-index:401;height:15px;width:96%;padding:0px;margin:0px;background-color:#E7E7F7;border:1px inset #DDDDDD}
.progMtrMeter{position:absolute;z-index:402;left:0px;top:0px;height:15px;width:100%;padding:0px;margin:0px;border-style:none;background-color:transparent;overflow:hidden;font-size:9pt;font-weight:bold;font-family:Verdana;padding-left:5px;color:#000000;text-align:center}
.progMtrThermo{width:100%;left:0px;height:15px;position:absolute}
.progMtrLbl{position:absolute;height:15px;border-style:none;z-index:401;font-size:8pt;font-weight:normal;font-family:Verdana;color:#000000;overflow:hidden}
.progMtrSendToBkgBtn{position:absolute;display:none;top:150px;left:10px;font-size:8pt;font-weight:normal;font-family:Verdana;color:#000000;text-decoration:underline;cursor:pointer}

/* FILE UPLOAD */
.fileUpldDiv{border-radius:6px;position:absolute;width:540px;height:195px;background-color:#E7E7F7;z-index:400;display:none;border:solid #666666 2px;box-shadow:0px 0px 10px #666666;}

/* TOP MENU */
.actMnuT {display:block;position:absolute;background-color:#C7C3ED;cursor:pointer;top:0px;width:100px;height:12px;line-height:1;margin-top:3px;text-align:center;z-index:30}
.actMnu  {display:none;position:absolute;top:17px;z-index:30;width:120px;height:38px;left:5px;z-index:30}
.mnuE  {margin:0px;display:none;position:absolute;left:180px;height:128px;z-index:30;}
.mnuA  {margin:0px;display:none;background-color:#6767A7;cursor:pointer;color:#FFFFFF;font-size:9pt;font-family:Arial;border:1px solid #FFFFFF;border-bottom:0px;z-index:40;padding-left:10px;padding-top:5px;padding-bottom:5px;padding-right:2px;}
.aLbl  {margin-Left:6px; margin-top:0px;cursor:pointer;color:#291F6C;font-size:8pt;font-family:arial;text-align:center;text-decoration:underline;z-index:30}
.msep  {display:block;position:absolute;top:-4px;left:108px;z-index:30}

/* FILE MENU */
.wMnuBar {font-family: Arial; position: fixed; z-index: 30; left: 0px; top: 0px; right: 0px; overflow: visible; font-size: 9pt; -moz-user-select: none; -webkit-user-select: none;}
.wMnuTitle {-webkit-app-region: drag; position: absolute; width: env(titlebar-area-width,100%); background-color:#4FB3C8; color:#ffffff; top:0px; left: env(titlebar-area-x,0); height: var(--wMnuTitle-height); font-size:8pt;}
.wMnuBody {display: table-cell; position: relative; vertical-align: middle; width: 100%; text-wrap: nowrap; overflow: hidden;}
.prodHeading {position: absolute; display: grid; place-items: center; top: var(--wMnuTitle-height); left: 0px; right: 0px; height: var(--tlbr-height); background-color: #123258; overflow: visible; box-shadow: 0px 0px 2px #888888;}
.companyNameDiv {display: table-cell; position: relative; vertical-align: middle; padding: 0px 40px 0px 20px; white-space: nowrap; font-size: 14px; font-family: Arial; color: #FFFFFF; text-align: right; border-left: #FFFFFF 1px solid; cursor: pointer; overflow: hidden; text-overflow: ellipsis; max-width: 300px;}
div#userNameDiv.companyNameDiv[profile]{background-color:#DF4925 !important;}
:is(.wMnuHead, .leftNavSwitch, .companyNameDiv, .topBarLogout) {-webkit-app-region: no-drag;}



.wMnuHead {cursor: pointer; z-index: 31; padding: 0 9px; display: inline-block; line-height: var(--wMnuTitle-height);}
.wMnuHelper{position:absolute;top:0px;left:5px;height:22px;z-index:33;width:106px;}
span.wMnuLbl{text-align:left;z-index:31;color:#ffffff;position:static;}

.wMnuHead:not(.wMnuHead[act]):hover {background-color: var(--color-mymenu-hovered);}

.wMnuHead:not(.wMnuHead[act]):hover .wMnuLbl {color: #000000;}
.wMnuHead[act] {background-color: #04325b;}
.wMnuHead[act] wMnuLbl {color: #ffffff;}

.wMnuSep {width:1px;height:1px;z-index:30;}
.wMnuImg {display:none;float:left;width:15px;height:15px;margin-left:5px;margin-top:5px;}
.wMnuHtkey {float:right;text-align:right;width:100px;margin-right:10px;font-size:7pt;line-height:12px;}
.hotKeyBox {margin-top:2px;display:inline-block;width:20px;height:12px;border:solid #ABABAB 1px;background-color:#F3F3F3;text-align:center;}
.hotKeyBoxW {margin-top:2px;display:inline-block;width:26px;height:12px;border:solid #ABABAB 1px;background-color:#F3F3F3;text-align:center;}
.hotKeyBoxImg {background-repeat:no-repeat;background-position:center;display:inline-block;width:7px;height:8px;}
.wMnuFlyoutImg {width: 10px; height: 10px; margin: 4px; fill: #373736;}
.wMnuPick[mnudisabled] .wMnuFlyoutImg {fill: #AAAAAA;}

.wMnu {display:none;position:absolute;color:#373736;font-size:8pt;background-color:#FFFFFF;padding-top:8px;padding-bottom:5px;border:solid #04325b 1px;box-shadow:0px 0px 3px #888888;z-index:31}
.wMnuPick {display:block;height:18px;z-index:35;}
.wMnuPick[mnudisabled] {color: #AAAAAA;}
.wMnuPickLbl {float:left; padding-left:10px; line-height: 18px;}
.wMnu[iPad] {max-height: 80vh; overflow-y: auto;}
.wMnu[iPad] .wMnuPick {height: 30px; font-size: 9pt;}
.wMnuPick:not(.wMnuPick[mnudisabled]):hover, .wMnuPick[highlighted] {cursor: pointer; background-color: var(--color-mymenu-hovered); color: initial;}

/* open apps menu (former Window menu) */
.wWindowApp {clear:both}
.wWinAppPick {width:200px;cursor:pointer;height:18px;text-align:left;margin-top:3px;margin-bottom:3px;line-height:18px;text-decoration:underline;white-space:nowrap;}
.wWinAppPick[highlighted] {background-color: var(--color-mymenu-highlighted);}
.wWinAppLbl {white-space:nowrap;vertical-align:super;margin-left:22px;}
.wWindowPick {cursor:pointer;height:18px;text-align:left;margin-top:3px;margin-bottom:3px;line-height:18px;white-space:nowrap;width:100%;clear:both}
.wWinPickLbl {padding-left:5px;white-space:nowrap;vertical-align:super;}
.wWinPrintIcon {margin-left:25px;padding-left:12px;background-repeat:no-repeat;font-size:18px;background-size: 12px 12px;}
.wWinAppLblCnt{float:left;line-height:18px;}
.wWinAppImgCnt{float:right;width:45px;text-align:right;line-height:20px;}
.wWinUnsavImg {visibility:hidden;padding-right:16px;margin-right:6px;border:0px;background-size:12px 12px;background-repeat:no-repeat}
.wWinClsImg {padding-right:12px;margin-right:6px;cursor:pointer;border:0px;padding-bottom:2px;background-size:12px 12px;background-repeat:no-repeat}
.wWinAppCnt {display:none}

/* Toolbar Objects */
/* .tlbr{position:absolute;left:1px;top:7px;height:32px;right:10px;overflow:hidden;font-size:8pt;visibility:hidden;} */
.tlbr {position: absolute; left: var(--sidebar-width); height: var(--tlbr-button-height); right:10px; overflow: hidden; font-size: 8pt; visibility: hidden;}
/*.tbBtn{position:absolute;margin-right:3px;cursor:default;white-space:nowrap;background-repeat:no-repeat;display:none;height:30px;}*/
.tbBtnSpc {position:absolute;top:0px;height:25px;width:5px;border:0px;left:27px;-webkit-user-select:none;-webkit-touch-callout:none;}
.tbBtnLbl {position:absolute;display:none;height:25px;}
.tbBtnLblFill {position:absolute;top:0px;height:25px;width:1px;}
.tbBtnLblText {position:absolute;padding-left:3px;cursor:default;top:8px;}
.tbBtnRight {position:absolute;width:5px;height:25px;}
.tbBtnSplit {position:absolute;width:24px;height:25px;-webkit-user-select:none;-webkit-touch-callout:none;}
div.tbBtnContainer{position:absolute;height:30px;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.tbBtnLabel{white-space:nowrap;padding-left:5px;}
.tbBtn{position:absolute;top:1px;height:27px;line-height:27px;color:#04325b;box-sizing:border-box;background-color:#ffffff;border:1px solid transparent;border-radius:4px;font-family:Arial;font-size:8pt;vertical-align:middle;padding-left:23px;padding-right:5px;}
.tbBtn[dis='0']:hover{border:1px solid var(--color-tlbr-btnbrd-hovered) !important;background-color:var(--color-tlbr-btn-hovered) !important;}
.tbBtn[dis='0']:active{line-height:28px;color:#8CA0AF;}
#outerBox[voiceMode="2"] .tbBtn#voiceBttn[dis='0'] {border:1px solid #9FE731;background-color:#9FE731;}
#outerBox[voiceMode="2"] .tbBtn#voiceBttn[dis='0']:hover {border:1px solid #D5F99D;background-color:#D5F99D;}
#outerBox[voiceMode="2"] .tbBtn#voiceBttn[dis='0']:active {line-height:28px;color:#D5F99D;}
.tbBtn[dis='1']{color:#406589;background-color:transparent;border: 1px solid #406589;}
span.tbBtnImg{position:absolute;left:-1px;top:-3px;-webkit-user-select:none;-webkit-touch-callout:none;padding-right:27px;padding-top:30px;background-position: 6px center;background-size: 18px 18px;background-repeat: no-repeat;}
.tlbrDDActionDiv>span.tbBtnImg{position: relative;left: 0;top: 0;margin-left: 12px;padding-right: 12px;padding-top: 0;background-position: center;background-size: 12px 12px;} 
div.tbBtnSplitLeft{position:absolute;top:1px;height:27px;line-height:27px;box-sizing:border-box;color:#04325b;background-color:#ffffff;border:1px solid transparent;border-top-left-radius:4px;border-bottom-left-radius:4px;font-family:Arial;font-size:8pt;vertical-align:middle;padding-left:23px;padding-right:4px;}
div.tbBtnSplitLeft:active{color:#8CA0AF;line-height:28px;}
div.tbBtnSplitRight{position:absolute;top:1px;height:27px;width:24px;line-height:27px;box-sizing:border-box;color:#04325b;background-color:#ffffff;border:1px solid transparent;border-left:1px #04325b solid;border-top-right-radius:4px;border-bottom-right-radius:4px;}
div.tbBtnContainer[dis='0']:hover>div.tbBtnSplitLeft{border:1px solid var(--color-tlbr-btnbrd-hovered) !important;background-color:var(--color-tlbr-btn-hovered) !important;}
div.tbBtnContainer[dis='0']:hover>div.tbBtnSplitRight{border:1px solid var(--color-tlbr-btnbrd-hovered) !important;background-color:var(--color-tlbr-btn-hovered) !important;border-left:1px var(--color-tlbr-btnbrd-hovered) solid !important;}
div.tbBtnContainer[dis='0']:active>div.tbBtnSplitLeft:active>span.tbBtnImg,div.tbBtn[dis='0']:active>span.tbBtnImg{top:-2px;}
div.tbBtnContainer[dis='1']>div.tbBtnSplitLeft{color:#406589;border:1px solid #406589;background-color:transparent;}
div.tbBtnContainer[dis='1']>div.tbBtnSplitRight{border:1px solid #406589;background-color:transparent;border-left:1px solid #406589}
span.tbBtnSplitImg{position:absolute;left:6px;top:9px;-webkit-user-select:none;-webkit-touch-callout:none;padding-right:10px;padding-top:8px;background-size:10px 8px;}
div.tbBtnContainer[dis='0']:active>div.tbBtnSplitRight:active>span.tbBtnSplitImg{top:8px;}
span.tbBtnSplitImg[rsTImg]{top:4px;}
span.tbBtnSplitImg[rsTImg]:active{top:5px;}
@media(-webkit-min-device-pixel-ratio:2){
}
/*div.tbBtnContainer[dis='0']:active span.tbBtnSplitImg{top:8px;}*/
div.rsTbBtn{position:absolute;top:0;height:17px;line-height:17px;color:#FFFFFF;background-color:#04325B;border:1px solid rgba(255, 255, 255, 0.5);border-radius:2px;font-family:Arial;font-size:7pt;vertical-align:middle;padding-left:5px;padding-right:5px;cursor:default;white-space:nowrap;}
div.rsTbBtn[dis='0']:hover{color:#FFFFFF;background-color:#13B5EA}
div.rsTbBtn[dis='0']:active{line-height:24px;/*background-color:#FFFFFF;box-shadow:1px 14px 20px -7px #f2f2f2 inset;*/}
div.rsTbBtn[dis='1']{color:rgba(255, 255, 255, 0.35);background:rgba(4, 50, 91, 0.25);}
div.rsTbBtn[orange='1']{background: linear-gradient(180deg, #B28700 0%, #D1A828 100%);}
div.rsTbBtn[orange='1']:hover{color:#04325B;background: linear-gradient(180deg, #FFC100 0%, #FFE38B 100%);}
div.rsTbBtn[orange='1']:active{line-height:19px;color:#04325B;background:none;background-color:#FFC100;}
div.rsTbBtn[orange='1'][a='1']:active{line-height:24px;background-color:#FFC100}
div.rsTbBtn[green='1']{box-shadow: 1px -14px 20px -7px #66ff66 inset;}
div.rsTbBtn[green='1']:hover{box-shadow: 1px -14px 20px -7px #00e600 inset;}
div.rsTbBtn[green='1']:active{line-height:19px;box-shadow: 1px 14px 20px -7px #00e600 inset;}
div.rsTbBtn[red='1']{box-shadow: 1px -14px 20px -7px #e63900 inset;}
div.rsTbBtn[red='1']:hover{box-shadow: 1px -14px 20px -7px #992600 inset;}
div.rsTbBtn[red='1']:active{line-height:19px;box-shadow: 1px 14px 20px -7px #992600 inset;}

div.rsTbBtn[noleft]{border-left:none}
div.rsTbBtn[right]{border-right:1px solid #aaaaaa;}

span.rsTbBtnImg{position:absolute;left:6px;top:3px;background-repeat: no-repeat;}
span.rsTbBtnImg#newExistBttnImg{left:4px;top:1px;}
span.rsTbBtnImg#newExistBttnImg[a='1']{top:4px;}
div.rsTbBtn[dis='0']:active>span.rsTbBtnImg#newExistBttnImg{top:5px}
/*div.rsTbBtn[dis='0']:active>span.rsTbBtnImg{top:4px;}*/
div.rsTbBtn#SEL_CDB{padding: 0;width:22px;}
input#SEL_CD{left:5px;top:0}
input#SEL_CD[a='1']{top:2px}
.tCBAT    {position:absolute;top:3px;left:851px}
.tAct     {background-color:#97A4D9;position:absolute;z-index:200;left:455px;top:85px;width:100px;display:none; border-left-style:outset; border-left-width:1px;border-right-style:outset;border-right-width:1px;border-bottom-style:outset;border-bottom-width:1px}
.rsToolbar{position:absolute;width:217px;height:22px;left:0px;top:0px;z-index:10000;visibility:visible;background-color:transparent}
.recNums{position:absolute;top:0;background-color:#04325B;color:#FFFFFF;height:17px;width:auto;line-height:17px;text-align:center;font-family:Arial;font-size:7pt;padding-left:3px;padding-right:3px;border:1px solid rgba(255, 255, 255, 0.5);white-space:nowrap}
/* .tbDDDiv  {display:none;position:absolute;right:10px;top:8px;height:24px;width:16px;border:1px solid #FFFFFF;cursor:pointer;border-radius: 4px;background-color: #ffffff;} */
.tbDDDiv  {display:none;position:absolute;right:10px;height:24px;width:16px;border:1px solid #FFFFFF;cursor:pointer;border-radius: 4px;background-color: #ffffff;}
div#tbDDBtn {position:absolute;top:5px;width:16px;height:16px;}
span#tbDDBtn1 {padding-right:2px;}
.tbDD	  {position:absolute;top:37px;right:0px;display:none;border-top:solid #E6E6E6 1px;background-color:#FFFFFF;color:#363637;padding:10px}
.tbDDItem {padding-left:5px;margin-top:5px;padding-top:10px;padding-bottom:10px;white-space:nowrap;font-family:Arial;font-size:8pt;}
.tbDDLbl  {padding-left:4px;position:relative;top:4px;}
.tbDDSep  {height:5px;border-bottom:1px solid #aaaaaa;}
/* Go to menu */
div.navBorder {position: absolute;display: flex;place-items: center left;left: 0;right: 0;height: calc(var(--navborder-height) - 2px);top: calc(var(--wMnuTitle-height) + var(--tlbr-height));overflow: visible;background-color: #FFFFFF;border: #FFFFFF 1px solid;box-shadow: 3px 3px 5px 0px #04325b;}
div.navBorder[leftNav] {left: var(--sidebar-width);}

.navAreaBtn {display: block; position: relative; width: 26px; height: calc(var(--navborder-height) - 5px); margin: 2px; text-align: center; cursor: pointer; font-size: 10px; line-height: calc(var(--navborder-height) - 3px); color: var(--toolbar-color); background-size: 34px; background-position: center; background-repeat: no-repeat; border: 1px solid transparent;  filter: var(--toolbar-color-filter);}
div.navAreaBtn:hover {border: 1px solid var(--toolbar-color);}
div.navAreaBtn:active {background-position: 50% calc(50% + 1px);}
div.navAreaBtn#userConfigBttn[profile]{background-color:#DF4925}
div.navAreaBtn#userConfigBttn[profile]:hover{border:1px solid #ffffff}

.navAreaBtn#admMsgBttn{color: #171d6f;font-weight: bold;}


.myMnu{border-bottom-left-radius:6px;border-bottom-right-radius:6px;position:absolute;left:-1px;top:calc(var(--toolbar-height) + 4px);border-left:solid #C1C1C1 2px;border-right:solid #C1C1C1 2px;border-bottom:solid #A1A399 2px;box-shadow: 0px 0px 4px #888888;background-color:#5988B3;color:#373736;visibility:hidden;cursor:default;z-index:101;font-family: Arial;font-size: 9pt;}
.myMnu#selectCompanyDiv, .myMnu#userConfigDiv {top: var(--wMnuTitle-height);}
.myMnu#userConfigDiv{min-width:320px; max-width: 320px;}
.myMnuViewport{min-height: 150px; margin-left:6px;margin-right:6px;overflow-y:auto;overflow-x:hidden;background-color:#FFFFFF;}
.myMnuBrdHide{position:absolute;left:5px;bottom:-2px;background-color:#EEEEEE;width:31px;height:5px;visibility:hidden;}
.myMnuHeader{font-size:9pt;font-weight:bold;color:#ffffff;height:24px;line-height:24px;padding-left:8px;}
.mnuItem{margin-top:3px;margin-bottom:3px;cursor:pointer;line-height:18px;padding-right:6px;}
.mnuItem:hover, .wWinAppPick:hover, .wWindowPick:hover {background-color: var(--color-mymenu-hovered);}

.mnuItemOpnApp{margin-top:3px;margin-bottom:3px;cursor:pointer;line-height:18px;padding-right:6px;background-color:var(--color-mymenu-highlighted)}
.mnuLbl{padding-left:15px;white-space:nowrap;}
.mnuLblOpnApp{padding-left:15px;white-space:nowrap;background-color:var(--color-mymenu-highlighted)}
.mnuGroup{margin-top:6px;margin-bottom:6px;text-decoration:underline;white-space:nowrap;cursor:pointer;font-weight:bold;padding-right:5px;}
span.mnuGrPlusS{width:9px;height:9px;padding-left:6px;padding-right:6px;border:solid transparent 3px;vertical-align:top}
span.mnuGrPlusH{width:9px;height:9px;padding-left:6px;padding-right:6px;border:solid transparent 3px;vertical-align:top}
.myMnuBottom{width:100%;height:32px;text-align:right;line-height:32px;white-space:nowrap;}
span.myMnuBottomLbl{position:relative;top:0px;left:18px;color:#ffffff;font-size:7pt;cursor:pointer;zoom:1;text-decoration:none;}
span.myMnuBottomLbl:active{text-decoration:underline;color:#ffffff;top:-2px;}
span.myMnuBottomImg{cursor:pointer;width:14px;height:14px;position:absolute;top:0px;background-size: 14px 14px;background-repeat: no-repeat}
span.myMnuW{padding-left:6px;padding-right:26px;margin-top:2px;position:relative;}
div.navSpacer {display:none;position:absolute;bottom:0px;width:2px;height:25px;background-color:#587393;}
div#homeBtn[noTE]{display:none}
div#selectCompanyBttn[noCompany]{display:none}
div#MMCompany[noCompany]{display:none}
.goTo {display: block; left: 80px; text-align: left; color: var(--toolbar-color); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; cursor: pointer;}
.goTo:hover{border-color:#13b5ea;}
.btnSpacer{height:25px;width:1px;border:0px;border-left:solid transparent 1px;}
.goToLbl{font-size:11px;padding-left:5px;padding-right:5px;}
#navPickCnt {visibility: hidden; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#navPickCnt > span, #navPickWlc {padding-left: 13px; font-family: Roboto, Arial; font-size: 13px; font-weight: 400;}
.navSepRpt {padding-left:8px;}
.navRptAvail {cursor:pointer;padding-left:12px;color:#a9edf8;text-decoration:underline}
.navRptActive {cursor:default;padding-left:12px;color:#a9edf8;font-weight:bold}

/*HOME PAGE*/
.cmpNm{color:#6767A7;text-transform:uppercase;font-size:10pt;font-family:Verdana;font-weight:bold;text-align:right;padding-right:40px;}
.sts	    {position:absolute;top:0px;left:660px;width:120px;height:20px;}
.rszBox {visibility:visible;position:absolute;overflow:auto}

/* POPUPS */
.popupfCB{position:absolute;height:14px;font-family:Arial;font-size:9pt;z-index:200;margin:0;padding:0}
.popupfDF{position:absolute;height:14px;font-family:Arial;font-size:9pt;z-index:200;border:1px solid #000000}
.popupBtn{background:linear-gradient(#ffffff,#f3f3f3);border:1px solid #d7d7d7;border-radius:4px;position:absolute;width:100px;height:25px;font-family:Arial;font-size:9pt;color:#000000;z-index:401;line-height:15px;white-space:nowrap;padding:0;cursor:pointer}
#submitQ,#pageSetupOKBtn,#printSetupOKBtn,#signContBtn,#prepareOfflineContBtn,button#addFilterOk,button#savedQryOk{background:linear-gradient(#60728A,#314052);border:1px solid #314052;color:#ffffff}
input.popupBtn#progMtrBtn:disabled{color:#cccccc}
span.popupIcn{position:absolute;height:18px;width:18px;border:none;z-index:200;cursor:pointer;left:0px;top:0px;background-repeat:no-repeat;}
.popupCalBody{border-radius:4px;position:absolute;left:6px;top:20px;right:6px;bottom:10px;background-color:#FFFFFF;border:solid #C1C1C1 2px;z-index:402}
.popupCalCnt{position:absolute;top:30px;left:8px;right:8px;bottom:30px;}
span.tCCB#calMo{position:absolute;left:30px;top:4px;width:70px;z-index:403;}
.popupCalDayHdrCnt{position:absolute;top:-1px;left:-2px;right:-2px;height:14px;border:solid #707069 1px;background-color:#C5C5BD;z-index:402}
.popupCalDate{position:absolute;width:23px;height:14px;background-color:#F5F3F3;color:#373736;border-style:none;z-index:403;font-size:8pt;font-family:Arial;text-align:center;}
.popupCalDate:hover{background-color:#BBBBBB}
.popupCalDayHdr{position:absolute;width:23px;height:15px;z-index:403;font-size:8pt;font-family:Arial;text-align:center}
.popupCalDiv{border-radius:6px;position:absolute;width:195px;height:215px;background: linear-gradient(#f2f2f2 0%,#ffffff 10%);border:solid #666666 1px;z-index:401;visibility:hidden}
div.popupCalLArrow{opacity:0.9;position:absolute;height:16px;width:16px;top:6px;left:8px;border:none;z-index:402;}
div.popupCalRArrow{opacity:0.9;position:absolute;height:16px;width:16px;top:6px;right:8px;border:none;z-index:402;}
.popupCalMoCombo{position:absolute;top:174px;left:15px;height:21px;font-size:8pt;font-family:Arial;border-style:solid;border-width:1px;visibility:hidden}
.popupCalMoYrHdr{position:absolute;width:100px;height:15px;left:48px;top:193px;background-color:#FFFFBA;border-style:none;z-index:402;font-size:8pt;font-family:Arial;text-align:center}
.popupCalTdyBtn{background:linear-gradient(rgb(251, 251, 251),rgb(236, 236, 236),rgb(251, 251, 251));position:absolute;height:20px;right:13px;bottom:16px;z-index:402;font-size:8pt;font-family:Arial;text-align:center;line-height:15px;}
div.popupCalUArrow{position:absolute;height:8px;width:13px;top:6px;left:133px;background-color:#F0F0F0;border:none;z-index:405;}
div.popupCalDArrow{position:absolute;height:8px;width:13px;top:14px;left:133px;background-color:#F0F0F0;border:none;z-index:405;}
.popupCalYrEdit{position:absolute;width:42px;height:14px;left:102px;top:5px;background-color:#FFFFFF;z-index:404;font-size:8pt;font-family:Arial;border-right: #C1C1C1 1px solid;border-top: #969696 1px solid;border-left: #969696 1px solid;border-bottom: #C1C1C1 1px solid;}
.popupCalImg{}
.popupCalMobileInput{display:none;}
.popupCalMobileLbl{display:none;}
.popupExpandoDiv{border-radius:6px;position:absolute;width:350px;height:220px;background-color:#A4D4F0;z-index:401;display:none;border:solid #008CBA 3px;z-index:1800}
.popupExpandoEdit{position:absolute;left:0px;top:0px;width:calc(100% - 20px);height:calc(180px - 20px);font-family:Arial;font-size:9pt;background-color:#FFFFFF;border:none;padding:10px}
div.popupClose#expandoClose{top:4px !important;right:2px !important;}
.popupExpandoBtn{background:linear-gradient(rgb(251, 251, 251),rgb(236, 236, 236),rgb(251, 251, 251));position:absolute;width:60px;height:22px;font-family:Arial;font-size:9pt;color:#000000;line-height:15px;bottom:5px}
.popupDataField {position:absolute;height:14px;font-family:Arial;font-size:9pt;z-index:200;border-right: #C1C1C1 1px solid;border-top: #969696 1px solid;border-left: #969696 1px solid;border-bottom: #C1C1C1 1px solid;color:#373736;}
.popupDataField[dis='1']{background:#f2f2f2;}
span.im2#popHdrBtn{padding-right:13px;padding-bottom:13px}

/* MSGPOPUP */
.msgPopDiv{position:absolute;width:640px;height:140px;background-color:#CCCCCC;z-index:3001;display:none;border:solid 2px #666666;box-shadow:0px 0px 10px #666666;}
.reportProblemDiv{border-radius:6px;position:absolute;width:640px;height:535px;background-color:#CCCCCC;z-index:3001;display:none;border:solid 2px #666666;box-shadow:0px 0px 10px #666666;}

/* TREE CONTROL */
.treeNodeAnchorLbl{text-decoration:underline;font-family:Arial;font-size:10pt;font-weight:normal;color:#0000FF;cursor:pointer}
.treeItemAnchorLbl{text-decoration:underline;font-family:Arial;font-size:10pt;font-weight:normal;color:#0000FF;cursor:pointer}

/* SELECT COMPANY */
div.myMnu#selectCompanyDiv{left:auto;right:32px;width:315px;height:150px;box-shadow: 0px 0px 4px #888888;}
div.selComWarnDiv {position:absolute;top:83px;right:-4px;height:23px;z-index:31;white-space:nowrap;background-color:#5988B3;text-align:right;margin:0}
div.selComBtnDiv{position:absolute;bottom:10px;right:10px}
.selComInset{height:88px;background-color:#FFFFFF;margin: 0px 10px 5px;}
span#selectCompanySel{position:absolute;bottom:72px;left:17px;width:255px;height:18px;}
.selComMsg{display:none;z-index:30000;position:absolute;top:37px;left:12px;right:12px;background-color:#ffffff;color:#4C5293;}
.selComMsgHeader{font-size:12pt;font-weight:bold;padding:10px;padding-bottom:0px;}
.selComMsgBody{font-size:9pt;padding:10px;padding-bottom:10px;text-align:justify;}

.selComWarnDiv{margin:0px 8px 4px 8px;float:right;}
.selComWarnBtn{background:#ffffff;border:1px solid #ffffff;border-radius:4px;position:static;margin:0px 2px;padding:0px 2px;height:20px;font-family:Arial;font-size:8pt;color:#04325B;z-index:401;line-height:15px;white-space:nowrap;cursor:pointer}
.selComWarnBtn:hover{border:1px solid #D9F3F9;background:#D9F3F9;color:#000000}
/* SUBMIT TO QUEUE */
.submit2QDiv{position:absolute;width:625px;height:300px;background-color:#CCCCCC;z-index:400;visibility:hidden;border:solid 2px #666666;box-shadow:0px 0px 10px #666666;}

/* RESULT SET RESIZING- should be on TOP */
.rszSE {cursor:se-resize;position:absolute;right:-5px;bottom:-5px;background-color:transparent;width:10px;height:10px;z-index:19000;border:0px solid #000000;}
.rszSW {cursor:sw-resize;position:absolute;left:-5px;bottom:-5px;background-color:transparent;width:10px;height:10px;z-index:19000;border:0px solid #000000;}
.rszNW {cursor:nw-resize;position:absolute;left:-5px;top:-5px;background-color:transparent;width:10px;height:10px;z-index:19000;border:0px solid #000000;}	
.rszNE {cursor:ne-resize;position:absolute;right:-5px;top:-5px;background-color:transparent;width:10px;height:10px;z-index:19000;border:0px solid #000000;}	
.rszE {cursor:e-resize;position:absolute;right:-10px;top:0px;width:15px;background-color:transparent;height:100%;z-index:18999;border:0px solid #000000;}
.rszS {height:4px;cursor:s-resize;position:absolute;left:0px;bottom:0px;background-color:transparent;width:100%;z-index:18999;border:0px solid #000000;}	
.rszW {cursor:w-resize;position:absolute;left:-5px;top:0px;width:10px;background-color:transparent;height:100%;z-index:18999;border:0px solid #000000;}
.rszN {height:5px;cursor:n-resize;position:absolute;left:0px;top:0px;background-color:transparent;width:100%;z-index:18999;border:0px solid #000000;}	

/* TOOLBAR DROPDOWN MENUS */
.tlbrDDActionDiv {cursor:pointer;margin-top: 4px;white-space:nowrap;overflow:hidden;}
.tlbrDDActionDiv[mnuDisabled] {cursor: default; color: #AAAAAA;}
div.tlbrDDActionDiv[disabled]{filter:alpha(opacity=50);opacity:0.5;cursor:default;}
.tlbrDDHeadingDiv {font-weight:bold;text-decoration:underline;padding-left:10px;}
.tlbrDDDividerDiv {height:10px;width:100%;margin-bottom:5px;}
.tlbrDDMenuDiv {background-color:#FFFFFF;color:#373736;font-family:Arial;font-size:9pt;position:fixed;z-index:200;display:none; border-top:solid #E6E6E6 1px;padding-top:10px;padding-bottom:5px;}

/* 1953324 - customized style for RS context menus only */
.tlbrDDMenuDiv#actTbl {padding-top: 5px; border-radius: 5px; box-shadow: rgb(0 0 0 / 25%) 2px 2px 6px;}
.tlbrDDMenuDiv#actTbl .tlbrDDActionDiv {margin-top: initial; line-height: 25px;}
.tlbrDDMenuDiv#actTbl .tlbrDDDividerDiv {width: initial; height: initial; margin: 0 2px;}
.tlbrDDMenuDiv#actTbl>.tbDDMnuScrDiv>:first-child.tlbrDDDividerDiv {display: none;} /* hide divider if there's no items above */
.tlbrDDMenuDiv#actTbl hr {opacity: 0.4;}

.tlbrDDItem {line-height:16px;padding-left:10px;padding-right:10px;}
.tlbrDDImg {padding-left:5px;width:16px;height:16px;border:0px;margin:0px;position:relative;top:1px;}

/*USER CONFIG DIALOG*/
.userConfigBlock{display: flex; flex-wrap: wrap; margin-right:8px;margin-left:8px;background-color:#FFFFFF;overflow:visible;padding-top:8px;padding-bottom:8px;font-size:9pt;}
.userConfigBlock#userConfigMainBlock > div {display: flex;flex-direction: column;position: relative;min-width: 300px; justify-content: space-between;}
.userInfoLine{font-family:Arial;font-size:11px;overflow:auto;padding-bottom: 2px;}
.userInfoLbl{color:#5E5F61;width:100px;text-align:right;font-size:10px;display:inline-block;white-space: nowrap;}
.userInfoVal{display:inline-block;color:#04325B;text-align:left;padding-left:8px;font-weight:bold;white-space:nowrap;text-overflow: ellipsis;}
.userConfigBlockHeader{margin-bottom:8px;padding-left:8px;line-height:150%;background-color:#858580;color:#FFFFFF;font-size:10pt;font-weight:bold;}
.userConfigBlockLine{}
.userConfigLineTop{font-family:Arial;font-size:10px;;overflow:hidden;border:1px solid #c9c9c9;margin-left:8px;margin-right:8px;margin-bottom: 6px;padding:3px;color:#333333;}
.userConfigLineTopLbl{padding-left:2px;}
.userConfigLineLinks{padding-right:8px;float:right;text-align:right;white-space:nowrap;font-size:9px;font-weight:bold}
.userConfigLink{display:inline-block;color:#0098d6;text-align:left;padding-right:3px;padding-left:20px;cursor:pointer}
.uclSep{border-left:1px solid #c9c9c9;margin-left:3px;margin-right:1px;}
.userConfigResetLink{display:inline-block;text-align:right;padding-left:3px;color:#0098d6;}
.userConfigResetLink[dis='0']{cursor:pointer}
.userConfigLineBottom{color:#04325B;font-weight:bold;font-style:italic;white-space:nowrap;padding-bottom:4px;padding-left:8px;font-size:11px;}
.userConfigLineBottom#userConfigLookupName{font-style:normal}
.userConfigLineTop#userConfigAppLineTop[same]{margin-bottom: 0;border-bottom: none;}
.userConfigLineTop#userConfigToolbarLineTop[same]{margin-bottom: 0;border-bottom: none;}
.userConfigLineBottom#userConfigAppType[same]{display:none}
.userConfigLineBottom#userConfigMobileName[same]{display:none}
.userConfigLineBottom[dis='1'],.userConfigLineTop[dis='1'],.userConfigLink[dis='1'],.userConfigResetLink[dis='1'],.uclSep[dis='1']{color:#bcbcbc;border-color:#e9e9e9;font-style:normal}
.userConfigHR{margin-left:16px;margin-right:16px;}
.userConfigSingleLine {display: flex; flex-direction: row; width: fit-content; align-items: center; padding: 8px; font-size: 11px; font-weight: 700; color: #ffffff; cursor: pointer;}
.testAutoPositionDiv{margin-bottom:2px}
.testAutoPositionSpan{color:#04325B;padding-left:8px;font-weight:bold;font-size:11px;}
.testAutoPosition{position:relative;top:3px;left:2px;}
#autoPosMsg{font-size:9px}
.exclIcon{padding-right:12px;margin-left:2px;border:0px;background-size:10px 10px;background-repeat:no-repeat}
.profileSpacer{height:80px;}
.userConfigBtnDiv{text-align:right;padding-top:6px;padding-right:6px;}
.userConfigBtn{background:#ffffff;border:1px solid #c9c9c9;border-radius:4px;margin:0px 2px;padding:0px 5px;height:20px;font-family:Arial;font-size:8pt;color:#04325B;z-index:401;line-height:15px;white-space:nowrap;cursor:pointer}
.userConfigBtn:hover{border:1px solid #0069aa;background:#D9F3F9;color:#000000}

.userConfigLineBottom#userConfigMainBlockHeader{height:92px;padding-top:10px;font-style:normal}
.userConfigLineBottom#userConfigMainBlockHeader[appOpen]{height:42px}
.userConfigLineBottom#userConfigMainBlockHeader[appOpenEdit]{height:72px}
.userConfigLineTop#profileFormDiv{height:40px;margin-top: 5px;}
.selectProfileDiv{visibility:hidden;position:absolute;left:0;right:0;height:90px;}
.selectProfileDiv[appOpen]{height:40px}
.selectProfileDiv[appOpenEdit]{height:70px}
.selProfCloseAppsMsg{font-size:9px;color:red;position:absolute;right:10px;top:-10px}
.tCCB#selectProfileSel{position:absolute;top:19px;left:19px;right:29px}
.tCCB#selectProfileSel[dis='1']{border:none;background-color:#ffffff}
#selectProfileMsg{margin-top:5px;}
.selectProfileButtons{position:absolute;right:6px;bottom:5px;text-align:right}
#selectProfileOK[exit]{background-color:#DF4925;border:1px solid #DF4925;color:#ffffff}
#selectProfileOK[exit]:hover{background-color:#ffdad7;color:#000000}
.darkModeSwitchDiv{color:#04325B;font-weight:bold;white-space:nowrap;padding-bottom:10px;padding-left:6px;font-size:11px;}
.darkModeSwitchDiv[smb]{position:relative;top:25px;}
.darkModeSwitch,.DelaPanelSetupIconPositionSwitch{position: relative;top: 2px;}

/*form listbox items class to attach events to it*/
.frmLstBx{}
/*dynamically added simple listbox item*/
.smplLstBxItm{position:absolute;left:0px;right:0px;height:18px;white-space:nowrap;line-height:18px}

.autoCItem {height:16px;display:none;width:100%;cursor:pointer;margin-top:2px;white-space:nowrap;padding-left:4px;padding-right:4px;}
.autoCEItem {height:14px;display:none;width:100%;padding-left:4px;margin-top:7px;white-space:nowrap;}
.autoCEItem a {color: #0039B9; text-decoration: auto; cursor: pointer;}
.autoCC{height:16px;display:none;width:100%;cursor:pointer;margin-top:2px;white-space:nowrap;padding-left:4px;padding-right:4px;font-style: italic;color:#0098d6;}

/* .autoCompleteDiv{position:absolute;display:none;min-width:302px;top:27px;left:279px;z-index:100000;background-color:#FFFFFF;color:#373736;font-family:Arial;font-size:9pt;border:solid #C1C1C1 2px;border-top-width:0px;padding-top:5px;padding-bottom:5px;box-shadow: 0px 0px 4px #888888;} */
.autoCompleteDiv{position:absolute;display:none;max-height: 380px; overflow: hidden auto; min-width:302px;top:27px;left:279px;z-index:100000;background-color:#FFFFFF;color:#373736;font-family:Arial;font-size:9pt;border:solid #C1C1C1 2px;padding-top:5px;padding-bottom:5px;box-shadow: 0px 0px 4px #888888;}
/* .appFltr {position:absolute;display:none;width:300px;bottom:4px;left:281px;color:#0098d6;border-width:0;line-height: 16px;} */
.appFltr {position: relative; display: block; width: 85%; border-width: 0;}
.fldAutoCompleteDiv{display:none;min-width:100px;position:absolute;top:0px;left:0px;z-index:100000;background-color:#FFFFFF;color:#373736;border:solid 1px #6D8187;padding-top:2px;padding-bottom:2px;box-shadow: 0px 0px 4px #888888;}/*background-color:#E7E7F6;*/
.fldAutoCItem {height:16px;display:none;width:100%;cursor:pointer;white-space:nowrap;padding-left:4px;padding-right:4px;font-family:Arial;font-size:9pt;}
.fldAutoCEItem {height:14px;display:none;width:100%;padding-bottom:3px;white-space:nowrap;padding-left:4px;padding-right:4px;z-index:100000;font-family:Arial;font-size:9pt;font-style: italic;}
.fldAutoCC {height:16px;display:none;width:100%;cursor:pointer;white-space:nowrap;padding-left:4px;padding-right:4px;font-family:Arial;font-size:9pt;font-style: italic;color:#0098d6;}
.fldAutoSep,.autoSep {height: 1px;display:none;width: 100%;margin-bottom: 2px;z-index: 100000;background-color: #969696;}

.clipCopyDiv{display:none;position:fixed;width:600px;height:500px;background-color:#FFFFFF;font-family: Arial;box-shadow:0px 0px 10px #666666;}
.clipCopyLabel{position:absolute;top:30px;left:8px;}
.clipCopyText{position:absolute;top:50px;left:8px;width:577px;height:410px}

.clipPasteDiv{display:none;position:fixed;width:400px;height:100px;background-color:#FFFFFF;font-family: Arial;box-shadow:0px 0px 10px #666666;}
.clipPasteLabel{position:absolute;top:30px;left:8px;}
.clipPasteText{position:absolute;top:0px;left:0px;width:400px;height:100px;background-color:transparent;border: none;color:transparent;}


/* styles for Dela moved to separate css */

.tableColumnMgrDiv{border-radius:6px;display:none;position:absolute;width:600px;height:500px;background-color:#ffffff;font-family: Arial;font-size:9pt;box-shadow:0px 0px 10px #666666;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-user-select:none;}
.tCMgrTop{position:absolute;top:35px;left:14px}
.tCMgrTop#tfence{top:30px;left:4px;}
.tCMgrTop#tfencew{top:30px;left:150px;}
.tCMgrTop#tCMgrFenceRightDiv{left:390px;display:none}
.tCMgrFence{width:30px;text-align:right}
.tCMgrTable{position:absolute;top:70px;left:12px;right:12px;bottom:90px;background-color:#FFFFFF;border:1px solid #6d8187;}
.tCMgrTable#mbTableHideM{width:320px;top:52px;}
.tCMgrTable#mbTableHideRS{left:342px;width:320px;top:52px;}
.rsFldMgrDiv#mbMgrDiv{display:none;top:200px;width:676px;height:356px;}
.mbNote{position:absolute;font-family: Arial;font-size:9pt;top:32px;}
.mbNote#mGToolbar{left:14px;}
.mbNote#mRSToolbar{left:344px;}
.popupfCB#mbShowTBLblL{bottom:60px;left:14px;}
.popupfCB#mbShowTBLblP{bottom:40px;left:14px;}
.flblSys#mbShowTBLblLLbl{bottom:60px;left:34px;white-space:nowrap}
.flblSys#mbShowTBLblPLbl{bottom:40px;left:34px;white-space:nowrap}
.popupfCB#mbAppSpecificC{bottom:60px;left:344px}
.flblSys#mbAppSpecificL{bottom:60px;left:364px;white-space:nowrap}
div.mbScrollTypeBox{position:absolute;bottom:30px;left:14px}
div.flblSys#mbScrollTypeLbl{top:3px;left:0px;white-space:nowrap}
span.tCCB#mbScrollType{position:absolute;left:100px;top:2px;width:90px;}
input.popupBtn#mbSaveBtn{bottom:12px;right:120px;width:100px;color:#FFFFFF;background:linear-gradient(180deg, #60728A 0%, #314052 100%);border: 1px solid #314052;}
input.popupBtn#mbCancelBtn{bottom:12px;right:8px;width:100px}
div.flblSys#numPgRnge{top:27px;left:122px;width:198px;font-size:8pt}
		
.tCMgrHeader{height:24px;background-color:#5E5F61;color:#FFFFFF;border-bottom:1px solid #6d8187;}
div.tCMgrHeaderCol1,div.tCMgrHeaderCol2,div.tCMgrHeaderCol3,div.tCMgrHeaderCol4,div.tCMgrHeaderCol5,div.tCMgrHeaderCol6{display:inline-block;height:24px;line-height:24px;border-right:1px solid #6d8187;font-weight:bold;text-align:center;white-space:nowrap}
div.tCMgrHeaderCol1{width:100px}
div.tCMgrHeaderCol2{width:350px}
div.tCMgrHeaderCol3{width:100px;border:0}
div.tCMgrHeaderCol4{width:356px}
div.tCMgrHeaderCol5{width:100px;border:0}
div.tCMgrHeaderCol6{width:202px}
.tCMgrBody{position:absolute;overflow:auto;top:25px;bottom:0;width:100%}
.tCMgrBodyRow,.tCMgrBodyRowHid{height:22px;border-bottom:1px solid #6d8187;white-space: nowrap;}
div.tCMgrBodyCol1,div.tCMgrBodyCol2,div.tCMgrBodyCol3,div.tCMgrBodyCol4,div.tCMgrBodyCol5,div.tCMgrBodyCol6{display:inline-block;height:22px;line-height:22px;border-right:1px solid #6d8187;white-space:nowrap;padding-left:3px;padding-right:3px;overflow:hidden;}
div.tCMgrBodyCol1{text-align:center;width:94px}
div.tCMgrBodyCol2{width:344px}
div.tCMgrBodyCol3{width:80px;border:0;text-align:center}
div.tCMgrBodyCol4{width:350px}
div.tCMgrBodyCol5{width:80px;border:0;text-align:center}
div.tCMgrBodyCol6{width:196px}
.tCMgrBodyInput{display:inline;border:0;width:40px;text-align:right}
.tCMgrHint{position:absolute;font-family: Arial;font-size:8pt;right:14px;bottom:75px}
.tCMgrNote{position:absolute;font-family: Arial;font-size:9pt;left:14px;bottom:50px}
.rsFldMgrDiv{border-radius:6px;display:none;position:absolute;width:500px;height:500px;background-color:#FFFFFF;font-family: Arial;font-size:9pt;box-shadow:0px 0px 10px #666666;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-user-select:none;}

.drillDownPathDiv{position:absolute;top:22px;left:0;right:0;height:90px;overflow:auto;font-family: Arial;font-size:9pt;margin:5px;z-index:1}
.drillDownPathLine{}
.drillDownPathText{text-decoration:underline;cursor:pointer;margin-left:5px}
.drillDownPathTextLast{cursor:default;margin-left:5px;}
.drillDownPlus{display:none;width:18px;height:19px;padding:0;background-color:lightgrey}
span.drillDownImg{background-repeat:no-repeat;padding-left:33px;padding-bottom:15px;}
span[st='OF'].drillDownImg{padding-left:17px}
span[st='CF'].drillDownImg{padding-left:17px}
.drillDownLevelOptionBox{display:none;font-family:Arial;font-size:9pt;color:rgb(55, 55, 54);line-height:18px;}
.drillDownFilterText{padding-left:5px;display:none;}

.suppressed{/*filter:blur(4px);*/opacity:0.1}
.suppressed:hover,.suppressed:focus{filter:none;opacity:1}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, span:focus, div:focus{
    outline: none;;
}
textarea:disabled, input[type="text"]:disabled, input[type="password"]:disabled, input[type="file"]:disabled{
    background: #f2f2f2;
}

input[type="checkbox"]:focus,input[type="radio"]:focus{
    outline: dotted thin;
}
textarea {
    resize: none;border-radius:4px;
}
input[type="text"], input[type="password"], input[type="file"]{
    border-radius:4px;
	/*autocorrect : off;
	autocomplete : off;
	autocapitalize:none;*/
	padding:1px;
	margin:0;
	-webkit-appearance: none;
    font-size:13px;
}

input[type=text]::-ms-clear {
    display: none;
}	
input[type="button"],input[type="submit"],button{
	border-radius: 4px;
    font-size:13px;
}
/*
#row0.dRw,#row100.dRw{box-shadow:1px 1px 2px 0px #888888 inset;}
*/
@media only screen and (min-width:1200px) and (max-width:1400px){
.wMnuBar,.navPickLast,.myMnuHeader,.tlbrDDMenuDiv,div.navSubheader {font-size: 10pt;letter-spacing:0.5px;}
.goToLbl,.navPick,.wMnu,span.myMnuBottomLbl {font-size:9pt;letter-spacing:0.5px;}
}
@media only screen and (min-width:1401px) {
.wMnuBar,.navPickLast,.myMnuHeader,.tlbrDDMenuDiv,div.navSubheader {font-size: 10.5pt;letter-spacing:0.85px;}
.goToLbl,.navPick,.wMnu,span.myMnuBottomLbl {font-size:9.5pt;letter-spacing:0.85px;}
}

.menuMobile, .menuMobileBody, .menuMobileLine {display: none;}
.menuMobileBody{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-user-select:none;}

div.scrDiv{overflow-y:auto;position:absolute;left:0px;top:23px;right:0;bottom:0;width:100%;}

.rsHeader[a='1']{background-size:auto 27px;height:27px;}
div.gBxPUHdrOutln[a='1']{height:27px;}
div.rsToolbar[a='1']{height:27px;}
div.rsTbBtn[a='1']{height:22px;line-height:22px;top:1px;text-align:center;}
div.rsTbBtn[a='1']>span.tbBtnSplitImg{top:7px}
div.rsTbBtn[a='1']>span.tbBtnSplitImg:active{top:8px}

div.recNums[a='1'] {top:1px;height:22px;line-height:22px;}
div.scrDiv[a='1']{top:28px;}
span.rsTbBtnImg#frstBttnImg,span.rsTbBtnImg#lstBttnImg{top:2px;left:5px;}
span.rsTbBtnImg#prvsBttnImg{top:1px;left:3px;}
span.rsTbBtnImg#nxtBttnImg{top:1px;left:5px}
span.rsTbBtnImg#frstBttnImg[a='1'],span.rsTbBtnImg#lstBttnImg[a='1']{top:5px;}
span.rsTbBtnImg#prvsBttnImg[a='1']{top:4px;}
span.rsTbBtnImg#nxtBttnImg[a='1']{top:4px;}
span.rsTbBtnImg[a='1']{top:6px;}
span.rsTbBtnImg[a='1'][dis='0']:active{top:7px;}
span.rsTbBtnImg#frstBttnImg[a='1'][dis='0']:active,span.rsTbBtnImg#lstBttnImg[a='1'][dis='0']:active{top:6px;}
span.rsTbBtnImg#prvsBttnImg[a='1'][dis='0']:active,span.rsTbBtnImg#nxtBttnImg[a='1'][dis='0']:active{top:5px;}

.numInputDiv{display:none;position:absolute;width:340px;height:189px;z-index:10000;background-color:#211F20}
.numInputHeader{position:absolute;width:340px;height:40px;background-color:#5E5F61;}
.numInputTbl{position:absolute;top:40px;overflow:visible}
.numInputCommentDiv{position:absolute;top: 1px;left: 4px;width: 332px;height:182px;display:none;background: #F9F9F9;border: 1px solid #BFBFBF;}
.numInputComment{position:absolute;top:33px;left:5px;width:300px;height:120px;padding:10px;background: #FFFFFF;border: 1px solid #DEDEDE;border-radius: 3px;color: #5B5B5B;font-size:12px;font-family:Arial}
.numInputCmtIcon{position:absolute;top:0px;left:185px;width:14px;height:19px;cursor:pointer;padding:10px;padding-right: 20px;padding-left:20px;background-repeat:no-repeat;background-position:20px;}
.numInputBtn{font-family:Arial;position:absolute;vertical-align:middle;text-align:center;font-size:20px;width:80px;height:32px;line-height:31px;cursor:pointer;background-color:#424242;color:#ffffff;border-radius:5px;}
.numInputBack{position:absolute;top:42px;left:22px;}
.numInputDone,.numInputCommentDone{position:absolute;width:76px;height:31px;left:260px;top:4px;color:#ffffff;text-align:center;line-height:31px;background:#42A5EB;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);border-radius: 5px;}
.numInputCommentDone{height:28px;left: 252px;top: 2px;}
.numInputCommentLbl{position:absolute;left:5px;top:9px;font-size: 13px;line-height: 15px;color: #4D4D4D;}
.clearText#popupExpandoClearText,.modalHeader#expandoDivHdr{display:none;}
.popupExpandoEdit.expandoEdit{height:50px;}
/*dashboard*/
div.tlbrSetupDiv{display:none;position:absolute;max-width:730px;min-height:550px;background-color:#FFFFFF;border:solid #c9c9c9 1px;border-radius:6px;font-family:Arial;z-index:1400}
div.dashSetupDiv{display:none;position:absolute;max-width:730px;min-height:460px;background-color:#FFFFFF;border:solid #c9c9c9 1px;border-radius:6px;font-family:Arial;z-index:1400}
div.dMHIcon1,div.dMHIcon1{background-size: 14px 14px;width:14px;height:14px;}
div.dTbBtn {z-index:1008;cursor:pointer;position:relative;display:inline-block;top:3px;height:17px;line-height:17px;color:#FFFFFF;vertical-align: middle;
padding-left:2px;padding-right:2px;white-space: nowrap;}
div.dHH{top:0px;height:100%;overflow:hidden;}
div.dMHInactive{border-left:solid #CCCCCC 2px;border-right:solid #CCCCCC 2px;right:0px;left:0px;overflow:hidden;font-weight:normal;padding:0pt;background:linear-gradient(180deg, #DBDFE0 0%, #F2F2F2 100%);;font-family:Arial;font-weight: bold;font-size: 10pt;color:#04325B;white-space:nowrap;text-align:left;padding-bottom:9px;padding-top:9px;padding-left:5px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #c9c9c9;}
div.dMH{border-left:solid #97A4D9 2px;border-right:solid #97A4D9 2px;right:0px;left:0px;overflow:hidden;font-weight:normal;padding:0pt;background-color:#DBDFE0;font-family:Arial;font-weight: bold;font-size: 10pt;color:#04325B;white-space: nowrap;text-align: left;padding-bottom:9px;padding-top:9px;padding-left:5px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #c9c9c9;}
div.dD{height:100%;width:100%;position:static;left:0px;background-color: white;overflow-y: auto; overflow-x: hidden;}
table.dT{padding:0px;border-collapse:collapse;empty-cells:show;width:100%;overflow:hidden;background-color: #FBFBFB;table-layout: auto;}
table.dT[myLink]{background-color:white;}
table.dT[fixed]{table-layout: fixed;}
tr.dHR{padding:0px;}
tr.dHR[myLink]{display:none;}
div.dHRT {padding:0px;border-bottom:#E6E6E6 1px solid;background: white;overflow: hidden;height: 14px;border-top:1px solid #8c8b8b;bottom:0px;position:absolute;padding-bottom:1px;}
div.dHRTH{padding:0px;height:20px;visibility:hidden;}
div.dHRF{padding:0px;border-bottom: #E6E6E6 1px solid;position: fixed;background: white;overflow:hidden;height:14px;white-space: nowrap;}
th.dCH,td.dCH,span.dCH{display:none;}
th.dHC,th.dHCR,span.dHC,span.dHCR{text-align:left;text-decoration: underline;color: rgb(74, 74,74);overflow:hidden;font-family:Arial;font-style:normal;font-weight:bold;font-size:8pt;padding: 0px;padding-bottom:2px;white-space:nowrap;border-right: white 5px solid;padding-left:1px;padding-right:1px;}/*background: radial-gradient(rgb(238, 237, 232),rgb(241, 238, 238));*/
th.dHCR,span.dHCR{text-align:right;}
span.dHC,span.dHCR{display:inline-block;}
th.dHC[myLink]{text-align:left;color: rgb(74, 74,74);overflow:hidden;font-family:Arial;font-style:normal;font-weight:bold;font-size:8pt;padding-left:20px;padding-bottom:10px;white-space:nowrap;background:white;border-right: none;text-decoration: none;}
/*background:radial-gradient(rgb(231, 231, 251),rgb(232, 232, 251));*/
tr.dR{padding:0px;border-bottom: #E4E6E6 1px solid;}
tr.dR[myLink]{border-bottom: none;}
tr.dR:nth-child(even) {background-color: rgb(238, 238, 238);}
tr.dR:nth-child(even)[myLink] {background-color: white;}
tr.dR:hover,tr.dR:nth-child(even):hover{padding:0px;background-color:#E1EBFB;}/*#E5EDF9;*/
td.dC,span.dC{white-space:nowrap;padding:1px;overflow:hidden;text-align:left;font-family:Arial;font-size:8pt;border-right: 5px solid transparent;text-overflow: ellipsis;}
td.dCR,span.dCR{white-space:nowrap;padding:1px;overflow:hidden;text-align:right;font-family:Arial;font-size:8pt;border-right: 5px solid transparent;text-overflow: ellipsis;}
td.dCL{white-space:nowrap;padding:1px;overflow:hidden;text-align:left;font-family:Arial;font-size:8pt;color:rgb(0, 0, 238)
;text-decoration: underline;cursor: pointer;border-right: 5px solid transparent;text-overflow: ellipsis;}/*#0551CE*/
td.dCL[myLink]{white-space:nowrap;padding-left:34px;overflow:hidden;text-align:left;font-family:Arial;font-size:8pt;color:black;text-decoration: none;cursor: pointer;padding-top:0px;padding-bottom:0px;}
td.dC[myLink]{padding-left:34px;overflow:hidden;}
td.dCLR{white-space:nowrap;padding:2px;overflow:hidden;text-align:right;font-family:Arial;font-size:9pt;color:rgb(0, 0, 238);text-decoration: underline;cursor: pointer;}
span.dCR,span.dC{display:inline-block;}
div.dG{width:100%;height:100%;background-repeat:no-repeat;background-position:center;}
div.dLink{width: 4px;height: 16px;background-repeat: no-repeat;padding-left: 16px;padding-top: 0px;background-size: 16px 16px;display:inline-block;}
span.dLinkD{top:-4px;position: relative;}
span.dData{}
div.dNoData{color:rgb(135,133,133);font-size:8pt;font-weight:bold;text-align:center;padding-top: 10px;font-family: Arial;}
td.dCL[m],th.dHC[m],span.dHC[m]{width:32px;text-align:center;}
div.dMHIcon3{color: rgb(0, 0, 238);text-decoration: underline;font-size: 9pt;}/*width: 13px;height: 13px;background-size: 13px 13px;*/
/*dashboard*/
span.dAct{border-radius:3px;border:1px solid transparent;background-repeat:no-repeat;background-position:center;cursor: pointer;background-size: 14px 14px;padding-right: 24px;padding-top: 14px;padding-left:0px;float: right;margin-right:2px}
span.dAct:hover{border:1px solid #AAADAB;background-color: #AECFE0;}

input.popupBtn#msgPopDivClsBtn{left:565px;top:35px;width:70px;font-weight:bold}
input.popupBtn#msgPopDivDetlBtn{left:565px;top:60px;width:70px;font-weight:normal}
input.popupBtn#msgPopDivReportBtn{left:565px;top:85px;width:70px;font-weight:normal}
textarea.popupDataField#msgPopDivMsg{left:5px;top:30px;height:90px;border:none;overflow:auto;width:550px;}
textarea.popupDataField#msgPopDivDetl{left:5px;top:120px;height:0px;border:2px inset #FFFFFF;overflow:auto;visibility:hidden;width:550px;}
div.modalTabBar#printSetupTabsDiv{position:absolute;left:4px;top:190px;width:628px;height:23px;}

span.tScBtn#hp1,span.tScBtn#hpL1{transform:rotate(180deg);}

span.tScBtn{background-color: white;height:18px;width:18px;background-size:7px 9px;background-position:center;background-repeat:no-repeat;border:1px #c1c1c1 solid;}
span.tScBtn:active{border:1px solid #3F7D93;color:#078FBC;background-color:#DEF4FB;}
div.track#trackL1,div.track#track1{height:18px;width:18px;border: 1px #c1c1c1 solid;background: linear-gradient(rgb(255, 255, 255),rgb(250, 250, 250),rgb(241, 241, 241),rgb(250, 250, 250),rgb(255, 255, 255));}
div.track[trackImg] {height:18px;width:18px;border: 1px #c1c1c1 solid;background:linear-gradient(to right,rgb(255, 255, 255),rgb(250, 250, 250),rgb(241, 241, 241),rgb(250, 250, 250),rgb(255, 255, 255));}

div.progMtrLbl#progMtrStartLbl{top:85px;left:205px;width:95px;text-align:right}
div.progMtrLbl#progMtrEndLbl{top:100px;left:205px;width:95px;text-align:right}
div.progMtrLbl#progMtrStartDT{top:85px;left:303px;width:170px}
div.progMtrLbl#progMtrEndDT{top:100px;left:303px;width:170px}

.mainForm#mainForm{width:100%;overflow:hidden;position:absolute;left:0px;top:0px;}
textarea#scrollbarWidth{visibility:hidden;}
div.navAreaBtn#admMsgBttn{background-position-y:0px;}
div.navAreaBtn#admMsgBttn:active{background-position-y:1px;}
div.navAreaBtn#admMsgBttn[hide]{}
div.navAreaBtn#admMsgBttn[none]{display:none;}
div.navAreaBtn#admMsgBttn[noCompany]{right:63px}

button.popupBtn#closeM{right:10px;bottom:8px;z-index:601;height:23px;}
button.popupBtn#closeM2{display:none;}

.popupBtn#admMsgBttn2{background-size:30px 26px;display:none;border: 2px inset white;height: 24px;width:68px;right: 128px;bottom:7px;z-index: 601;background-repeat:no-repeat;background-position: center;background-color: #f8f8f8;}
.popupBtn#admMsgBttn2[hide]{border-width:2px;border-style:outset;border-color:buttonface;background-position-y:-3px;}
.popupBtn#admMsgBttn2[none]{display:none;}

.cognosframe{position:absolute;top:109px;left:0;width:100%;display:none;border:solid #999999 1px;background-color:#FFFFFF;z-index:29}
.cognosframe[leftNav] {left: var(--sidebar-width); width: calc(100% - var(--sidebar-width));}
.cognosClose{background-color:#0A569D;width:24px;height:25px;right:0;position:absolute;z-index:5000;display:none;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer}
.cognosFullScreen{position:absolute;display:none;background-color:#13B5EA;border-radius:40px;left:auto;right:30px;height:24px;line-height:24px;padding-left:15px;padding-right:15px;color:#FFFFFF;font-family:Arial;font-size:9pt;white-space:nowrap;cursor:pointer;z-index:12}
.cognosFullScreen[max]{right:auto;left:5px;background-color:#EB5757;padding-left:5px;}
span.cognosBack{display:none;line-height:24px;padding-top:2px;padding-left:15px;padding-right:3px;}
/*div.nosession{display:none;}*/
div.menuMobileIcon#MMIFavs{padding-right:24px;}

.mbMgrDiv{border-radius:6px;display:none;position:absolute;width:500px;height:500px;background-color:#CCCCCC;font-family: Arial;font-size:9pt;box-shadow:0px 0px 10px #666666;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-user-select:none;}

.plWaitDiv{position:absolute;top:40%;left:0;font-family:Arial;font-size:12pt;width:100%;text-align:center;color:#FFFFFF}

div.modalTabBar[vTab='1']{left:6px;height:auto;width:290px;border-radius:2px;}
input.popupfCB#showTBLbl{top:5px;left:0px}
div.flblSys#showTBLblLbl{top:4px;left:22px;white-space:nowrap}
input.popupfCB#appSpecificC{top:5px;left:222px}
div.flblSys#appSpecificL{top:4px;left:242px;white-space:nowrap}
input.popupBtn#tbSetupOk,input.popupBtn#dSetupOk{top:430px;left:371px}
input.popupBtn#tbSetupCancel,input.popupBtn#dSetupCancel{top:430px;left:489px}
div.rsPButtons{display:none;}
.popupHdrLabel{font-weight:bold;padding-right:5px}
.popupHdrField{padding-right:5px}

.dashHead{height:50px;font-family: Arial;}
.dashHeadText{float:left;padding-left:10px;font-family:Source Sans Pro;font-size:13px;color:#828282;padding-top: 18px;display:none;}
.dashHeadLink,.dashOptionsLink{float: right;padding-right:10px;color:#0098D6;font-size:13px;text-decoration: underline;padding-top:18px;margin-right:20px;cursor:pointer}
.dashOptionsLink{display:none;margin-right:10px;}
.dashSettings{padding-top:16px;padding-right:16px;position:relative;top:8px;margin-right:5px;}
.dashClose{float:right;position:relative;top:16px;margin-right:12px;background-color:#0069AA;border-radius:2px;padding-top:20px;padding-right:20px;border: 1px solid rgba(255, 255, 255, 0.5);cursor:pointer}
div.dMHIcon1{float:right;width:13px;height:13px;margin-right:10px;cursor:pointer}
div.dMHIcon1[dis]{opacity:0.4}
div.dMHIcon2{float:right;width:13px;height:13px;margin-right:5px;cursor:pointer}
button:focus {outline:0;}
.tabCheck{display:none;float:right;padding-right:17px;padding-bottom:17px;background-size:17px;margin-top:2px;}
.tabCheck[act='0'][vTabDone='1']{display:inline}

div.tCCVH{border-bottom: 1px #969696 solid;}
div.tCCBV2{height: 208px; overflow-y: auto;overflow-x: hidden;padding-top:2px;}
div.tCCVS{padding-right:4px;padding-left: 1px;}
input.tCCVSI{font-style: italic; color: rgb(0, 140, 186);width: 100%;border-top: none; border-left: none; border-right: none;border-radius: 0px;border-width: 1px;}
span.tCCVFIL{position:relative;top:-2px;}
span.tCCVFIS{float:left;padding-left: 1px;padding-top: 3px;}
span.tCCVFIC{float:right;padding-right:3px;padding-top: 3px;}
div.tCCVF{text-align:center}
span.tCCVFIC:hover,span.tCCVFIS:hover{text-decoration:underline;cursor:pointer}
.signDocDiv{display:none;position:absolute;top:20%;width:700px;height:500px;margin:0 auto;background-color:#FFFFFF;font-family: Arial;font-size:13px;z-index:1000;box-shadow:0px 0px 10px #666666;border-radius:6px;}
.signCheckDiv{position:absolute;bottom:12px;left:200px;}
.signLegalText,.prepareOfflineText{position:absolute;top:28px;left:0;bottom:38px;width:98%;border:none;border-bottom:1px solid #cccccc;border-radius:0;padding: 5px;font-family:Arial;}
.signReviewDiv{display:none;position:absolute;top:28px;left:8px;right:8px;bottom:38px;}
.signReviewFooter{position:absolute;left:8px;bottom:4px;}
.signSignDiv{display:none;position:absolute;top:28px;left:8px;right:8px;bottom:38px;}
.signViewDivCont{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#FFFFFF;z-index:1000;}
.signViewDiv{position:absolute;top:28px;left:0;bottom:44px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:none;border-right: none;padding:5px;padding: 6px;width:98%;border-radius:0;font-family:Arial;}
.popupBtn#signCloseViewBtn{bottom:8px;right:200px;color: #ffffff;background: linear-gradient(#60728A,#314052);border:1px solid #314052;}
.popupBtn#signSelectBtn{bottom:8px;left:200px;background: linear-gradient(#ffffff,#f3f3f3);border: 1px solid #d7d7d7;}
.popupBtn#signContBtn{bottom:8px;left:295px;width:70px}
.popupBtn#signCancelBtn{bottom:8px;left:380px;width:70px}
.popupBtn#viewSignDocBtn{bottom:8px;left:10px;width:auto;padding-right:10px;padding-left:10px;}

.flowIcon{float:right;padding-bottom:18px;padding-right:20px;margin-right:4px;}

.infoMsgDiv {display:none;position:absolute;top:30%;left:40%;color:#C00812;font-size:14px;padding:30px;background-color:#f2f2f2;border-radius:8px;width:400px;min-height:100px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);z-index: 201;font-family:Arial;font-size:11pt;}
.infoMsgText{padding-top:15px;color:#4F4F4F;text-align: justify;}
.infoNose {content: '';position:absolute;left: -14px;top:40%;border-style: solid;border-width: 10px 14px 10px 0;border-color: rgba(0, 0, 0, 0) #f2f2f2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}

/* QUERY */
.queryHeader {position:relative;top:-2px;font-family:arial;font-size:9pt;font-weight:bold;color:#3D5D82;z-index:200;padding-left:5px;line-height:18px;}
.queryHeaderDiv {border-top-left-radius:4px;border-top-right-radius:4px;height:18px;border-bottom:solid #CCCCCC 1px;background:linear-gradient(#f2f2f2,#ffffff);}
.queryCBTitle{position:relative;top:1px;font-family:Arial;font-size:9pt;color:rgb(55, 55, 54);line-height:18px;float:right;padding-right:10px;}
.queryCBTitle#defQueryTtl{display:none}
div.qryIcon{position:absolute;left:0px;width:30px;height:30px;top:0px;display:none}
div.saveQryDlgIcon{position:absolute;left:0px;width:30px;height:30px;top:0px;display:none;}
.queryDataField{position:absolute;height:14px;font-family:Arial;font-size:9pt;z-index:200;color:#333333;border:#c9c9c9 1px solid;}
.queryCB {top:3px;float:right;position:relative;height:14px;font-family:Arial;font-size:9pt;z-index:200;margin-top:0;padding-top:0;}
.queryCB#defQuery{display:none}
.queryLabel {position:absolute;font-family:Arial;font-size:9pt;z-index:200}
.queryBtn {position:absolute;height:22px;width:80px;font-family:Arial;font-size:9pt;background-color:#E7E7F7;color:#000000;z-index:401}
div.qryClose {Z-INDEX: 1500;WIDTH: 14px; POSITION: absolute; HEIGHT: 14px;right:4px;top:4px;cursor:pointer}
.qryPanel{left:10px;top:56px;bottom:47px;width:558px;position:absolute;border:solid #ffffff 1px;z-index:100;background-color:#FFFFFF;/*box-shadow: 1px 1px 2px #cccccc inset,-1px 1px 2px #cccccc inset;*/border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.qryBox{position:absolute;border-top:1px solid #c9c9c9;font-family:arial;font-size:9pt;background-color:#ffffff}
.qryCon{position:absolute;border:solid #c9c9c9 1px;border-radius:4px}
.basicFieldLbl,.basicFieldRelLbl{color:#333333}
.queryBasicFld {background-color:#ffffff;width:204px;height:14px;font-family:Arial;font-size:9pt;margin-bottom:5px;color:#333333;border: #c9c9c9 1px solid;}
.queryBasicFldC{height:14px;margin-bottom:7px;}
.savedQueriesMnuPick {width:259px;font-family:Arial;font-size:9pt;cursor:pointer}
input.queryCB#defQuery{top:-5px;}
.queryCBTitle#defQueryTtl{top:-7px;}
.query{width:280px;height:14px;font-family:Arial;font-size:9pt;color:#373736;border-right: #C1C1C1 1px solid;border-top: #969696 1px solid;border-left: #969696 1px solid;border-bottom: #C1C1C1 1px solid;}
.queryCountBox{margin-right:10px;color:#008CBA;font-family:Arial;font-size:9pt;font-weight:bold;}
/*query conditions formatting */
.qryLeftParBefore{position:absolute;font-weight:bold;left:47px;}
.qryLeftParAfter{position:absolute;font-weight:bold;left:55px;}
.qryRightPar{font-weight:bold;padding-left:5px;}
.qryJoinAND{position:absolute;font-style:italic;left:30px;right:20px}
.qryJoinOR{position:absolute;font-weight:bold;left:5px;right:20px}
.qryCond{position:absolute;left:70px;width:auto;right:0px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.qryRel{font-style:italic;padding-left:5px;padding-right:5px;}
div.modalTabBar#qryTabsDiv,div.modalTabBar#frTabsDiv{position:absolute;left:10px;top:30px;right:10px;}
div#qryBasicDiv,div#findDiv,div#qryAdvancedDiv,div#qrySortDiv,div#qrySaveDiv{position:absolute;left:0px;top:10px;bottom:0px;width:558px;z-index:100;background-color:#ffffff}
div.qryBox{top:10px;left:10px;right:10px;}
div#qryBasicButtonsBox{width:560px;text-align:right;margin-top:8px;line-height:22px;position:absolute;bottom:9px}
div#qryAdvancedButtonsBox,div#qrySortButtonsBox,div#qrySavedButtonsBox{position:absolute;bottom:10px;width:560px;text-align:right;height:22px;}
span.tCCB#CombineOperator,span.tCCB#findCOMBINE{position:absolute;left:10px;top:16px;width:65px;}
span.tCCB#fieldList,span.tCCB#findFieldList{position:absolute;left:95px;top:16px;width:337px;}
span.tCCB#relationList,span.tCCB#findRelationList{position:absolute;left:95px;top:43px;width:337px}
input.queryDataField#valueEntered,input.queryDataField#findValueEntered{left:95px;top:70px;width:333px}
span.fCalBtn#valueEnteredCal,span.fCalBtn#findValueEnteredCal{left:415px;top:71px}
span.tCCB#valueCBView,span.tCCB#findValueCBView{position:absolute;left:95px;top:70px;width:337px;visibility:hidden;}
div.qryCon#queryCondition{left:10px;top:125px;height:193px;right:10px;}
div.qryCon#replaceCondition{left:10px;top:136px;bottom:15px;right:10px;}
div.qryCon#findCondition{left:10px;top:125px;bottom:15px;right:10px;}
span.qryCon#sortCondition{left:10px;top:80px;bottom:35px;right:10px;}
span.fCLB#savedQueries{position:absolute;left:10px;top:10px;right:10px;bottom:35px;overflow:auto;border:solid 1px #90928A}
span.tCCB#sortList{position:absolute;left:10px;top:16px;width:240px;}
span.tCCB#qrySortOrder{position:absolute;left:258px;top:16px;width:100px}
button.imgBtn#AddBtn,button.imgBtn#findADD{position:absolute;left:440px;top:68px;width:33px;height:22px;}
button.imgBtn#AddSortItem{left:365px;top:14px;}
input.popupBtn#tCMgrUpBtn{bottom:12px;right:370px;width:100px}
input.popupBtn#tCMgrDownBtn{bottom:12px;right:258px;width:100px}
input.popupBtn#tCMgrApplyBtn{bottom:12px;right:120px;width:100px}
input.popupBtn#tCMgrCloseBtn{bottom:12px;right:8px;width:100px}
div#replaceDiv{position:absolute;left:0px;top:10px;bottom:0px;width:558px;z-index:100;}
span.tCCB#replaceFieldList{position:absolute;left:10px;top:16px;width:337px;}
span#wholeFieldDiv{position:absolute;top:16px;right:13px;width:300px;}
span.tCCB#replaceRelationList{position:absolute;left:10px;top:43px;width:337px}
input.queryDataField#replaceWithValue{left:273px;top:70px;width:220px}
input.queryDataField#replaceValueEntered,span.tCCB#replaceValueCBView{position:absolute;left:10px;top:70px;width:204px;}
span.tCCB#replaceWithValueCBView{position:absolute;left:273px;top:70px;width:204px;}
button.imgBtn#replaceADD{position:absolute;right:9px;top:68px;width:30px;height:22px;}
button.queryPopupBtn#replaceFR{bottom:10px;right:486px;width:90px;display:none}
button.queryPopupBtn#replaceFindFR{bottom:10px;right:390px;width:90px;display:none}
button.queryPopupBtn#replaceAllFR{bottom:10px;right:294px;width:90px;display:none}
button.queryPopupBtn#findFR{bottom:10px;right:198px;width:90px;}
button.queryPopupBtn#stopFR{bottom:10px;right:102px;width:90px;}
button.queryPopupBtn#closeFR{bottom:10px;right:6px;width:90px;}
span.tCCB[id^='basicFieldC']{width:77px;left:0px;top:1px;margin-bottom:5px;}
span.tCCB[id^='basicFieldR']{width:77px;left:0px;top:1px;margin-left:5px;margin-right:5px;margin-bottom:3px;}
span#disableQuery{position:absolute;display:none;left:0px;top:0px;height:470px;width:580px;z-index:4000;background-color:#373736;filter:alpha(opacity=50);opacity:0.5}
div#saveQryDlgTbl{padding:20px;}
button.imgAndTextBtn#basicResetQ,button.imgAndTextBtn#advancedResetQ,button.imgAndTextBtn#sortResetQ,button.imgAndTextBtn#resetQ{margin-right:12px;}
.loginBanner{position:absolute;display:none;top:0;left:0;bottom:0;right:0;z-index:10000;font-family:Arial;background-color:#04325b}
.loginBannerVisual{position:absolute;top:150px;left:20%;width:600px;height:auto;min-height:200px;background-color:#ffffff;border-radius:4px}
.loginBannerTitle{padding:20px;font-size:15px;font-weight:bold;color:#4D4D4D;overflow:hidden}
.loginBannerTxt{font-size:13px;margin:20px;border: none;margin-bottom:70px;color: #5B5B5B;font-size:13px;margin-top:0;overflow:hidden}
.loginBannerBtn{position:absolute;bottom:21px;left:191px;;background-color:#093A66;border:1px solid #093A66;color:#ffffff;height:30px;padding-left:20px;padding-right:20px;}
.loginBannerCancelBtn{position:absolute;bottom:21px;left:344px;background-color:#093A66;border:1px solid #093A66;color:#ffffff;height:30px;padding-left:20px;padding-right:20px;}
span.rptHrdTtl{white-space: normal;display: inline-block;position: relative;}
span.fEmailBtn,span.fPhoneBtn{position:absolute;left:auto;right:2px;top:1px;padding-right:19px;padding-bottom:18px;background-size:19px 18px;background-repeat:no-repeat;cursor:pointer}
span.tEmailBtn,span.tPhoneBtn{position:relative;left:-19px;top:1px;padding-right:19px;padding-bottom:3px;background-size:19px 18px;background-repeat:no-repeat;cursor:pointer}

dialog.loadModalDlg {width: 100px; height: 100px; border: none; background-color: transparent; background-size: cover; background-repeat: no-repeat; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0ibWFyZ2luOiBhdXRvOyBiYWNrZ3JvdW5kOiBub25lOyBkaXNwbGF5OiBibG9jazsgc2hhcGUtcmVuZGVyaW5nOiBhdXRvOyIgd2lkdGg9IjIwMHB4IiBoZWlnaHQ9IjIwMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPgo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjMDA2OWFhIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuOTE2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiMwMDY5YWEiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC44MzMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg2MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwNjlhYSI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjc1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg5MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwNjlhYSI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDEyMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwNjlhYSI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjU4MzMzMzMzMzMzMzMzMzRzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDE1MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwNjlhYSI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwNjlhYSI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjQxNjY2NjY2NjY2NjY2NjdzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDIxMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwNjlhYSI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjMzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDI0MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwNjlhYSI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjI1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNzAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiMwMDY5YWEiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4xNjY2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMzAwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjMDA2OWFhIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMDgzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMzMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwNjlhYSI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPgo8L3N2Zz4=");}
dialog:not([open]) {display: none;}
dialog::backdrop {background-color: var(--modal-hider-color); opacity: var(--modal-hider-opacity);}

.cpDialog {width: 500px; min-height: 100px; overflow-y: auto; background-color: #FFFFFF; border: solid #c9c9c9 1px; border-radius: 6px; box-shadow: 0px 0px 10px #666666; font-family: Arial; z-index:1400; font-size: 14px; padding: unset; user-select: none; -webkit-user-select: none; -webkit-touch-callout: none;}
.cpDialog header {display: flex; height: 40px; background: linear-gradient(180deg, #F2F2F2 0%, #FFFFFF 100%); border-bottom: solid #c9c9c9 1px;}
.cpDialog header > div {padding: 0 20px; width: 100%; line-height: 40px; color: #04325B; font-size: 16px; font-weight: bold; overflow-x: clip; white-space: nowrap;}
.cpDialog header > button {float: right; cursor: pointer; width: 60px; height: auto; border: none; background: none; background-position: center;background-size: 25px; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svg='http://www.w3.org/2000/svg' id='svg2' viewBox='0 0 400 400' %3E%3Ctitle id='title4045' %3ECross%3C/title %3E%3Cg id='layer1' transform='translate(1173.2 38.831)' %3E%3Cg id='layer1-2' transform='matrix(.48018 0 0 .48018 -316.23 468.11)' %3E%3Cpath id='rect3762' style='fill:%23b7bcc3' d='m-1535.3-915.12-108.68 108.68 144.8 144.74c12.426 12.426 12.426 32.479 0 44.905l-144.8 144.8 108.68 108.68 144.8-144.8c12.426-12.426 32.479-12.426 44.905 0l144.8 144.8 108.68-108.68-144.8-144.8c-12.426-12.426-12.426-32.479 0-44.905l144.8-144.74-108.68-108.68-144.8 144.74c-12.426 12.426-32.479 12.426-44.905 0l-144.8-144.74z' /%3E%3C/g %3E%3C/g %3E%3C/svg%3E");}
.cpDialog article {display: grid; margin: 15px 10% 0; text-align: center; align-content: end; background-size: auto 100px; background-repeat: no-repeat; background-position: top center;}
.cpDialog article > span {display: contents;}
.time-expire, .notif-bell, .install-prompt, .fido-d, .fido-m {padding: 115px 0 0; }
.cpDialog section {display: flex; flex-wrap: wrap; padding: 10px 10% 10px; justify-content: space-around; font-size: 12px;}
.cpDialog section > button {display: flex; align-items: center; justify-content: center; margin: 10px 10px 10px; width: 130px; height: 35px; background: #FFFFFF; color: #0069AA; fill: #0069AA; border-radius: 4px; border: 1px solid #314052; cursor: pointer;}
.cpDialog section > button > svg {width: 20px; height: 20px; margin-left: -10px; margin-right: 10px;}
.cpDialog section > button:first-of-type {color: #FFFFFF; fill: #FFFFFF; background: linear-gradient(#04325B,#0069AA);}
.cpDialog:focus, .cpDialog header > button:focus {outline: none;}
.cpDialog button:focus {outline: auto;}
.cpDialog footer {display: flex; padding: 0px 10% 10px;  justify-content: center;}
.cpDialog footer > button {background: none !important; border: none; padding: 0 !important; color: #069; text-decoration: underline; cursor: pointer;}
.cpDialog .flex {display: flex; justify-content: center; align-items: center; min-height: 30px;}
.cpDialog .aligned {justify-content: space-between;}
.cpDialog .highlighted {font-weight: 700; background-color: aliceblue;}
.cpDialog *[disabled] {opacity: 0.2; cursor: default;}
.cpDialog *[blinking] {animation: blinker 1s linear infinite;}
@keyframes blinker { 50% {opacity: 0;}}

@media screen and (max-width: 550px) {.cpDialog {max-width: 90%;}}
@media screen and (orientation: landscape) and (max-height: 450px) {
    .cpDialog article {align-content: center; overflow: auto; text-align: left; background-size: auto 80px; background-position: center left;}
    .time-expire, .notif-bell, .install-prompt, .fido-d, .fido-m {height: 100px; padding: 0 0 0 150px;}
    .cpDialog section {padding: 0 10% 0;}
}

div.prepareOfflineDiv,div.confirmDiv{display:none;position:absolute;top:20%;width:450px;height:220px;margin:0 auto;background-color:#FFFFFF;font-family: Arial;font-size:13px;z-index:1000;border-radius:6px;border:1px solid #D5D5D5;box-shadow:0px 0px 10px #666666}
div.prepOfflineTitle,div.confirmTitle{padding-top: 15px;padding-left: 14px;font-size: 18px;}
div.prepOfflineText,div.confirmText{padding-top:25px;padding-left:14px;padding-right:14px;font-size:13px;}
div.prepOfflineImgCnt{width:100%;text-align:center}
div.prepOfflineDoneDiv{display:none;position:absolute;top:0;width:100%;height:100%;border-radius:6px;background-color:#FFFFFF}
.popupBtn#prepareOfflineCancelBtn{bottom:8px;right:15px;width:70px}

.offlineBttnSpan{position:absolute;width:100px;height:26px;line-height:27px;padding-left:15px;margin-left:30px;border:1px solid #FFFFFF;border-radius:5px;color:#FFFFFF;background-color:#D30909}
.offlineBttnSpan > svg {width: 23px; height: 26px; fill: #FFFFFF;}
.offlineLbl{position: absolute; padding-left:10px;color:#FFFFFF;font-size:18px;}

.cpDialog#mergeOfflineDiv section {padding: 10px}
@media screen and (min-width: 350px) {
    .cpDialog#mergeOfflineDiv section {justify-content: flex-end}
    #mergeOfflineDiscardBtn {margin-right: auto}
}

.popupBtn#confirmOkBtn{bottom:8px;right:135px;width:100px}
.popupBtn#confirmCancelBtn{bottom:8px;right:15px;width:100px}

.resKeyLbl{position: relative;top: -2px;}

span.tScBtn[vp1Img],span.tabLeftBtnV,span.tScBtn[vp2Img],span.tabRightBtnV{background-size:14px;}
div.tCCBV#values{display:none;position:absolute;top:0px;left:0px}

div.rsHdrDiv{position: absolute;left:0px;right:0px;padding: 2px;z-index: 410;-webkit-user-select: text;-ms-user-select: text;user-select: text;font-family:Arial;font-size: 9pt;font-weight:500;}/*border-bottom: 1px solid #C9C9C9;*/
div.tbBtnContainer#mRSTitleSpan{display:none;}

div.tlbrSetupRow#tbStpprepOfflineBttnSpan>span.tbBtnImg#prepOfflineBttnImg,div.tlbrSetupRow#tbStpvoiceBttnSpan>span.tbBtnImg#voiceBttnImg{padding-top:22px;}
input.popupDataField#submit2QID{top:16px;left:160px;width:130px}

div.qryBox#qryAdvBox{height:100px}
div.drillDownLevelOptionBox#advancedDDLevelOptionBox{position:absolute;left:14px;top:118px;height:20px;right:10px;}
span.fCalBtn#replaceWithValueCal{left:480px;top:71px}
#linkFileImg{position:relative;left:-20px;}

/*dark mode / left navigation */
.mstrclnt[leftNav] {left: var(--sidebar-width);}
.leftNavSwitch {display: table-cell; position: relative; min-width: 40px; height: var(--wMnuTitle-height); cursor:pointer;}
.leftLogo1 {display: table-cell; position: relative; min-width: calc(var(--sidebar-width) - 70px); height: var(--wMnuTitle-height);overflow:hidden;}
.leftLogo2 {display: table-cell; position: relative; min-width: 45px; height: calc(var(--wMnuTitle-height) - 12px);overflow:hidden;}
.topBarLogout {display: table-cell; position: relative; min-width: 50px; height: var(--wMnuTitle-height); border-left: #FFFFFF 1px solid; cursor: pointer;}
#outerBox[voiceMode="1"] div.topBarVoice{background-color: #2c7ab1}

.autoCompleteDiv[leftNav]{top: 45px;left: 16px;}

/* left side bar - 1583653/1838911 */

/* side bar common properties */
.sbNav {display: none; position: fixed;}
.sbNav[leftNav] {display: flex;}
.sbNav nav {flex: auto; overflow-y: auto; overflow-wrap: anywhere;}
.sbNav nav::-webkit-scrollbar {width: 10px; border-radius: 0px; -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 80%);}
.sbNav nav::-webkit-scrollbar-thumb {border-radius: 0px; -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 80%);}

#appSideBar {flex-direction: column; margin-top: calc(var(--wMnuTitle-height) + var(--tlbr-height)); width: var(--sidebar-width); height: calc(100% - (var(--wMnuTitle-height) + var(--tlbr-height))); background: linear-gradient(177.23deg, #2C79B0 32.87%, #1A9EE8 99.71%);}
#appSideBar * {font-family: Roboto, Arial; font-style: normal; font-size: 14px; color: #FFFFFF;}
#appSideBar ul {list-style: none;margin: 0px;padding: 0px;}
#appSideBar li {margin-bottom: 1px;}
#appSideBar a {display: flex; cursor: pointer;}
#appSideBar a > span {display: inherit;}
.sbBlueArea a {padding: 10px 5px; line-height: 125%;}
.sbBlueArea a[selected] {background-color: var(--selected-menu-color);} 
.sbBlueArea a:hover {background-color: var(--highlighted-menu-color);} 
.sbBlueArea a:hover span.mi_star, .sbBlueArea a:hover span.mi_x, .sbBlueArea a:hover span.navArrDown, .sbBlueArea a[selected] span.navArrDown {visibility: visible;}
a.sbOABusAreaItem, a.sbGMBusAreaItem {padding-left: 20px;}

/* Top level menu items */
.sbTopLvlItem {padding-left: 10px;line-height: 36px;background-color:#000000;}
.sbTopLvlItem span.navArrDown {filter: invert(1);}

/* Open Apps menu items */
.sbOABusAreaItem[unsaved]:before {font-weight: 700;content: "*"; padding-right: 4px;}
.sbOABusAreaItem[unsaved] {font-weight: 700;}

/* My Menu items */
#sbMMManageItem {padding-bottom: 5px;}
#sbMMManageItem span {text-indent: 20px; padding: 10px 20px; background-position: 12px center; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5132 6.68235C11.5132 6.90954 11.4932 7.12338 11.4665 7.33721L12.8764 8.4398C13.0034 8.54004 13.0368 8.72046 12.9566 8.86747L11.6202 11.1796C11.56 11.2865 11.4464 11.3466 11.3328 11.3466C11.2927 11.3466 11.2526 11.3399 11.2125 11.3266L9.54863 10.6583C9.20114 10.919 8.82693 11.1462 8.41931 11.3132L8.16538 13.084C8.14533 13.2444 8.005 13.3647 7.83795 13.3647H5.16501C4.99795 13.3647 4.85762 13.2444 4.83757 13.084L4.58364 11.3132C4.17602 11.1462 3.80181 10.9256 3.45433 10.6583L1.79042 11.3266C1.75701 11.3399 1.71692 11.3466 1.67682 11.3466C1.55654 11.3466 1.44294 11.2865 1.3828 11.1796L0.0463298 8.86747C-0.0338584 8.72046 -0.000446643 8.54004 0.126518 8.4398L1.53649 7.33721C1.50976 7.12338 1.48972 6.90286 1.48972 6.68235C1.48972 6.46183 1.50976 6.24131 1.53649 6.02748L0.126518 4.92489C-0.000446643 4.82465 -0.0405407 4.64423 0.0463298 4.49722L1.3828 2.18513C1.44294 2.07821 1.55654 2.01807 1.67014 2.01807C1.71023 2.01807 1.75033 2.02475 1.79042 2.03812L3.45433 2.70635C3.80181 2.44574 4.17602 2.21854 4.58364 2.05148L4.83757 0.280658C4.85762 0.120282 4.99795 0 5.16501 0H7.83795C8.005 0 8.14533 0.120282 8.16538 0.280658L8.41931 2.05148C8.82693 2.21854 9.20114 2.43906 9.54863 2.70635L11.2125 2.03812C11.2459 2.02475 11.286 2.01807 11.3261 2.01807C11.4464 2.01807 11.56 2.07821 11.6202 2.18513L12.9566 4.49722C13.0368 4.64423 13.0034 4.82465 12.8764 4.92489L11.4665 6.02748C11.4932 6.24131 11.5132 6.45515 11.5132 6.68235ZM10.1767 6.6823C10.1767 6.54197 10.17 6.40164 10.1433 6.19449L10.0497 5.43939L10.6444 4.97162L11.3594 4.40362L10.8917 3.59506L10.043 3.93586L9.3347 4.2232L8.72661 3.75543C8.45931 3.55496 8.19202 3.40127 7.90468 3.28099L7.19635 2.99365L7.08943 2.23854L6.96247 1.33643H6.03362L5.89997 2.23854L5.79306 2.99365L5.08473 3.28099C4.81075 3.39459 4.53678 3.55496 4.24943 3.7688L3.64802 4.2232L2.95306 3.94254L2.1044 3.60174L1.63664 4.41031L2.35833 4.97162L2.95306 5.43939L2.85951 6.19449C2.83946 6.39496 2.82609 6.54866 2.82609 6.6823C2.82609 6.81595 2.83946 6.96964 2.85951 7.1768L2.95306 7.9319L2.35833 8.39966L1.63664 8.96098L2.1044 9.76955L2.95306 9.42875L3.66139 9.14141L4.26948 9.60917C4.53678 9.80964 4.80407 9.96333 5.09141 10.0836L5.79974 10.371L5.90666 11.1261L6.03362 12.0282H6.96915L7.1028 11.1261L7.20971 10.371L7.91804 10.0836C8.19202 9.97002 8.46599 9.80964 8.75333 9.59581L9.35475 9.14141L10.0497 9.42206L10.8984 9.76286L11.3661 8.9543L10.6444 8.39298L10.0497 7.92522L10.1433 7.17011C10.1633 6.96964 10.1767 6.82263 10.1767 6.6823ZM6.50163 4.0094C5.02483 4.0094 3.82869 5.20554 3.82869 6.68234C3.82869 8.15914 5.02483 9.35528 6.50163 9.35528C7.97843 9.35528 9.17457 8.15914 9.17457 6.68234C9.17457 5.20554 7.97843 4.0094 6.50163 4.0094ZM5.16514 6.68242C5.16514 7.41747 5.76655 8.01889 6.50161 8.01889C7.23667 8.01889 7.83808 7.41747 7.83808 6.68242C7.83808 5.94736 7.23667 5.34595 6.50161 5.34595C5.76655 5.34595 5.16514 5.94736 5.16514 6.68242Z' fill='white'/%3E%3C/svg%3E");}
#sbMMManageItem hr {margin: 5px;}
a#sbMMHintItem {line-height: 18px; font-weight: 700;padding: 10px; cursor: auto;}
a.sbMMBusAreaItem {padding-left: 12px;}
a.sbMMBusAreaItem[flowid] span.mi_arrow {visibility: visible;}
a.sbMMBusAreaItem[id="mm:-MYAPP"] {display: none !important;}
a.sbMMAppAreaItem {padding-left: 13px;}

/* General Menu items */
a.sbGMBusAreaItem {font-weight: 700;}

/* content of 'a' containers */
span.mi_name {width: 100%;}
span.mi_x {visibility: hidden; padding: 0 5px; align-items: center;font-weight: 400;}
span.mi_star {padding: 0 10px; background-repeat: no-repeat; background-position: center; background-size: 10px;}
span.mi_star_f {background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.635L1.91 9.5L2.73 5.985L-3.1647e-07 3.62L3.595 3.315L5 -4.37114e-07L6.405 3.315L10 3.62L7.27 5.985L8.09 9.5L5 7.635Z' fill='black'/%3E%3C/svg%3E");}
span.mi_star_e {visibility: hidden;background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.405 3.31L10 3.62L7.275 5.985L8.09 9.5L5 7.635L1.91 9.5L2.73 5.985L0 3.62L3.595 3.315L5 0L6.405 3.31ZM3.11999 7.835L4.99999 6.7L6.88499 7.84L6.38499 5.7L8.04499 4.26L5.85499 4.07L4.99999 2.05L4.14999 4.065L1.95999 4.255L3.61999 5.695L3.11999 7.835Z' fill='white'/%3E%3C/svg%3E");}
.sbBlueArea .mi_star_f {filter: invert(1);}
span.mi_arrow {visibility: hidden; padding-left: 20px; padding: 0 10px; background-repeat: no-repeat; background-position: center;}
span.mi_plusminus {min-width: 14px; align-items: center;}
span.navArrDown {float: right; background-repeat: no-repeat; background-position: center; padding: 36px 43px 0px 0px; background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16212 0L0 1.21337L6.5 8L13 1.21337L11.8379 0L6.5 5.57327L1.16212 0Z' fill='black'/%3E%3C/svg%3E");} 
.sbGMBusAreaItem span.navArrDown {transform: rotate(-90deg); filter: invert(1); visibility: hidden; padding: 10px 31px 0 0;}
span.reverse {transform: rotate(180deg);}
span.mi_arrow, div.myMenuTileTitle {background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.22222 1.22222V9.77778H9.77778V5.5H11V9.77778C11 10.45 10.45 11 9.77778 11H1.22222C0.543889 11 0 10.45 0 9.77778V1.22222C0 0.55 0.543889 0 1.22222 0H5.5V1.22222H1.22222ZM6.72223 1.22222V0H11V4.27778H9.77778V2.08389L3.77056 8.09111L2.90889 7.22944L8.91612 1.22222H6.72223Z' fill='white'/%3E%3C/svg%3E");}

/* push pin footer */
.push_pin {width: 30px; background-size: 20px; background-position: center; background-repeat: no-repeat;}
.pin_link {padding: 10px;}

/* global settings for unpinned left menu */
#outerBox.floatSideBar #appSideBar {z-index: 300;}
#outerBox.floatSideBar .push_pin {transform: rotate(90deg);}
#outerBox.floatSideBar #mstrclnt, #outerBox.floatSideBar #navBorder, #outerBox.floatSideBar #flowBar {left: inherit;}

/* floating part of left menu */
#appFloatDiv {flex-direction: row; z-index: 300;}
#appFloatDiv[open] {display: flex;}
#appFloatDiv * {font-family: Roboto, Arial; font-style: normal; font-size: 14px; color: #000000;}
#appFloatDiv ul {list-style: none; margin: 0; padding: 0}
#appFloatDiv li {display: block; position: relative;}
#appFloatDiv a {line-height: 125%; cursor: pointer; padding: 10px 5px 10px 20px; display: flex; outline: none; background: #FFFFFF;}
#appFloatDiv nav {height: 100%; max-height: inherit;}
#appFloatDiv nav:has(+ nav > ul) ul {border-right: 1px solid #ccc;}
#appFloatDiv a > span {display: inherit;}
#appFloatDiv a[selected] {background-color: var(--selected-float-menu-color);}
#appFloatDiv a:not([notApp]):hover {background-color: var(--highlighted-float-menu-color);}
#appFloatDiv a[notApp] {cursor: default;}
#appFloatDiv a[notApp] * {pointer-events: none;}
#appFloatDiv a:hover span.mi_star, #appFloatDiv a:hover span.mi_x {visibility: visible;}
#appFloatDiv a:hover span.navArrDown, #appFloatDiv a[selected] span.navArrDown {visibility: visible; filter: brightness(100%);}
#appFloatDiv span.navArrDown {transform: rotate(-90deg);filter: invert(49%) sepia(0%) saturate(1983%) hue-rotate(258deg) brightness(89%) contrast(90%);padding: 10px 31px 0 0;}
#appFloatDiv span.mi_star {padding-left: 20px;}
#appFloatDiv .mi_star_e {filter: invert(1);}
#appFloatDiv .mi_star_f {filter: invert(82%) sepia(56%) saturate(3287%) hue-rotate(341deg) brightness(98%) contrast(98%);}

/* end ------ left side bar - 1583653/1838911 */

div.addNewMode {display: none; position: absolute; top: var(--wMnuTitle-height); left: 0px; right: 0px; height: calc(var(--tlbr-height) + var(--navborder-height)); padding: 0px 20px; align-items: center; background-color: #123258;}
div.addNewMode[leftNav] {left: var(--sidebar-width);}
span#addNewModeT{font-size: 18px;color: white;margin-left: 10px;}
span#addNewModeM{align-self:flex-start;flex-grow:1;}
span#addNewModeS,span#addNewModeC{background-color: white;border-radius: 4px;margin: 10px;padding: 5px 14px;color: #333333;font-size: 10pt;cursor: pointer;}

div#addFilterDlgTbl{font-family:Arial;font-size:9pt;margin-top: 20px;white-space:nowrap;display:grid;padding: 20px;grid-gap: 20px 10px;}
div#addFilterDesc{grid-row:1;grid-column:1/3}
div#addFilterLbl{grid-row:2;grid-column:1}
input#addFilterName{grid-row:2;grid-column:2;text-align:left}
div#addFilterBtns{grid-row:3;grid-column:1/3;display: flex;justify-content: flex-end;}
button#addFilterOk{position:static;width:70px}
button#addFilterCancel{position:static;margin-left:10px;width:70px}

input[type="button"].actBtn[tbr]{border: 1px solid rgba(255, 255, 255, 0.5);}
input[type="button"].actBtn[tbr]:hover { filter: brightness(150%);}

div.welcomeScreen{display:none;margin-left:50px;margin-top:30px;color:#ffffff;font-family: Calibri,Omnes,Aptos,Arial;}
div.appHist{padding-left:20px;top:125px;width:25%;}
div.appHistTitle,div.myMenuTileTitle{border-bottom:1px solid #869DB1;font-size: 25px;width:90%;white-space: nowrap;margin-bottom: 25px;margin-top: 25px;}
div.myMenuTileTitle{font-size:17px;line-height: 28px;}
div.myMenuTileTitle[top='1']{margin-top:0;font-size:25px}
div.histAppRow{margin-top:5px;padding:12px 0px 12px 5px;width:90%;}
div.histAppName{font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
div.myMenuTiles{width:100%;max-width:520px;overflow-y:hidden;}
div.myMenuTileRow{display:flex;margin-top:20px;width:480px;flex-wrap:wrap;}
div.myMenuTile{display:flex;margin:10px;align-items:center;height: 100px;width: 100px;min-width: 100px;background-color: rgba(253, 253, 253, .25);justify-content:center;}
div.myMenuTileName{width:100%;font-size:16px;text-align:center;padding:3px;word-wrap:break-word;line-clamp:5;-webkit-line-clamp:5;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;}
div.myMenuTile:hover {background-color: rgba(253, 253, 253, .50);cursor: pointer;}
div.histAppRow:hover {cursor: pointer;outline: 1px solid #869db2;}

div.myMenuTilesGear{
    cursor:pointer;
    width:25px;
    height:25px;
    float:right;
}


div.myMenuTilesGearCont{
    height: 25px;
    max-width: 490px;
    background-repeat: no-repeat;
    background-size: 14px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAShWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuOWNjYzRkZSwgMjAyMi8wMy8xNC0xMToyNjoxOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0wNy0xOVQxNTo0NTo1NC0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wNy0xOVQxNTo0NTo1NC0wNDowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMDctMTlUMTU6NDU6NTQtMDQ6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OWJjM2IxYzUtMmEwMC1mNDRkLTkyNjMtODQ0YWIwOWQ5NTdjIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MjU1NjA3NjMtNDgxNy0wYzQ0LWE2MzctZTFlMGU0N2E4NWU5IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZTJkMWFmMGItNDZmOS1mNzRiLWFhNzUtZDE0MzRhY2EyN2QxIiBwaG90b3Nob3A6SGlzdG9yeT0iMjAyMi0wNy0xOVQxMToxNzoyMy0wNDowMCYjeDk7RmlsZSBVbnRpdGxlZC0xIG9wZW5lZCYjeEE7TWFrZSYjeDk7TmV3OiBkb2N1bWVudCYjeEE7ZmFsc2UmI3hBO2ZhbHNlJiN4QTtNb2RlOiBSR0IgY29sb3IgbW9kZSYjeEE7V2lkdGg6IDQyLjIzNiBJbmNoZXMmI3hBO0hlaWdodDogMjYuNjgxIEluY2hlcyYjeEE7UmVzb2x1dGlvbjogNzIgcGVyIGluY2gmI3hBO1BpeGVsIEFzcGVjdCBSYXRpbzogMSYjeEE7RmlsbDogd2hpdGUmI3hBO0RlcHRoOiA4JiN4QTtQcm9maWxlOiAg4oCcbm9uZeKAnSYjeEE7R3VpZGVzOiBub25lJiN4QTszMDcmI3hBOyYjeEE7UGFzdGUmI3hBO1Bhc3RlJiN4OTtBbnRpLWFsaWFzOiBub25lJiN4QTtBczogcGl4ZWwmI3hBOyYjeEE7TGF5ZXIgVmlzaWJpbGl0eSYjeEE7SGlkZSBCYWNrZ3JvdW5kJiN4OTsmI3hBO0Nyb3AmI3hBO0Nyb3AmI3g5O1RvOiByZWN0YW5nbGUmI3hBO1RvcDogOTQ0IHBpeGVscyYjeEE7TGVmdDogMTUwNCBwaXhlbHMmI3hBO0JvdHRvbTogOTc2IHBpeGVscyYjeEE7UmlnaHQ6IDE1MzYgcGl4ZWxzJiN4QTtBbmdsZTogMMKwJiN4QTtXaXRoIERlbGV0ZSBDcm9wcGVkIFBpeGVscyYjeEE7Jmx0O3Vua25vd24mZ3Q7JiN4QTtmYWxzZSYjeEE7JiN4QTsyMDIyLTA3LTE5VDExOjE5OjAyLTA0OjAwJiN4OTtGaWxlIEM6XFVzZXJzXGRtaXRyeXNoYXRzXE9uZURyaXZlIC0gRGVsdGVrLCBJbmNcRG9jdW1lbnRzXFdlbGNvbWUgU2NyZWVuXF9PdmVycmlkZXNcYXNodjAwMTkuYWRzLmRlbHRlay5jb21cY3B3ZWJcR2Vhci5wbmcgc2F2ZWQmI3hBO1NhdmUmI3g5O0FzOiBQTkcmI3hBO09wdGltaXphdGlvbiBtZXRob2Q6IHF1aWNrJiN4QTtJbnRlcmxhY2U6IG5vbmUmI3hBO0ZpbHRlcjogYWRhcHRpdmUmI3hBO0NvbXByZXNzaW9uOiA2JiN4QTsmbHQ7dW5rbm93biZndDsmI3hBO0luOiBDOlxVc2Vyc1xkbWl0cnlzaGF0c1xPbmVEcml2ZSAtIERlbHRlaywgSW5jXERvY3VtZW50c1xXZWxjb21lIFNjcmVlblxfT3ZlcnJpZGVzXGFzaHYwMDE5LmFkcy5kZWx0ZWsuY29tXGNwd2ViXEdlYXIucG5nJiN4QTszMDcmI3hBO1dpdGggQ29weSYjeEE7V2l0aCBMb3dlciBDYXNlJiN4QTtXaXRob3V0IElDQyBQcm9maWxlcyYjeEE7JiN4QTsyMDIyLTA3LTE5VDExOjIyOjExLTA0OjAwJiN4OTtGaWxlIEM6XFVzZXJzXGRtaXRyeXNoYXRzXEFwcERhdGFcUm9hbWluZ1xBZG9iZVxBZG9iZSBQaG90b3Nob3AgMjAyMlxBdXRvUmVjb3ZlclxfVW50aXRsZWQtMTEzMjY0MDY4RDEwOEM2OTAxQjM1OTJFQTY1NEZDRDU3LnBzYiBzYXZlZCYjeEE7U2VsZWN0IHByZXZpb3VzIGRvY3VtZW50JiN4OTsyMTkmI3hBOyYjeEE7U2VsZWN0IHByZXZpb3VzIGRvY3VtZW50JiN4OTsyMTkmI3hBOyYjeEE7TGF5ZXIgU3R5bGUmI3hBO1NldCBMYXllciBTdHlsZXMgb2YgY3VycmVudCBsYXllciYjeDk7VG86IGxheWVyIHN0eWxlcyYjeEE7U2NhbGU6IDEwMCUmI3hBO0NvbG9yIE92ZXJsYXk6IGNvbG9yIG92ZXJsYXkmI3hBO1dpdGggRW5hYmxlZCYjeEE7dHJ1ZSYjeEE7dHJ1ZSYjeEE7TW9kZTogbm9ybWFsJiN4QTtDb2xvcjogUkdCIGNvbG9yJiN4QTtSZWQ6IDU3Ljk5OSYjeEE7R3JlZW46IDk3LjAwMiYjeEE7Qmx1ZTogMTI5Ljk5OCYjeEE7T3BhY2l0eTogMTAwJSYjeEE7JiN4QTsyMDIyLTA3LTE5VDExOjM0OjE0LTA0OjAwJiN4OTtGaWxlIEM6XFVzZXJzXGRtaXRyeXNoYXRzXE9uZURyaXZlIC0gRGVsdGVrLCBJbmNcRG9jdW1lbnRzXFdlbGNvbWUgU2NyZWVuXF9PdmVycmlkZXNcYXNodjAwMTkuYWRzLmRlbHRlay5jb21cY3B3ZWJcZ2Vhci5wbmcgc2F2ZWQmI3hBO1NhdmUmI3g5O0FzOiBQTkcmI3hBO09wdGltaXphdGlvbiBtZXRob2Q6IHF1aWNrJiN4QTtJbnRlcmxhY2U6IG5vbmUmI3hBO0ZpbHRlcjogYWRhcHRpdmUmI3hBO0NvbXByZXNzaW9uOiA2JiN4QTsmbHQ7dW5rbm93biZndDsmI3hBO0luOiBDOlxVc2Vyc1xkbWl0cnlzaGF0c1xPbmVEcml2ZSAtIERlbHRlaywgSW5jXERvY3VtZW50c1xXZWxjb21lIFNjcmVlblxfT3ZlcnJpZGVzXGFzaHYwMDE5LmFkcy5kZWx0ZWsuY29tXGNwd2ViXGdlYXIucG5nJiN4QTszMDcmI3hBO1dpdGggQ29weSYjeEE7V2l0aCBMb3dlciBDYXNlJiN4QTtXaXRob3V0IElDQyBQcm9maWxlcyYjeEE7JiN4QTsyMDIyLTA3LTE5VDExOjM2OjM1LTA0OjAwJiN4OTtGaWxlIEM6XFVzZXJzXGRtaXRyeXNoYXRzXEFwcERhdGFcUm9hbWluZ1xBZG9iZVxBZG9iZSBQaG90b3Nob3AgMjAyMlxBdXRvUmVjb3ZlclxfVW50aXRsZWQtMTEzMjY0MDY4RDEwOEM2OTAxQjM1OTJFQTY1NEZDRDU3LnBzYiBzYXZlZCYjeEE7Q29sb3IgT3ZlcmxheSYjeEE7U2V0IExheWVyIFN0eWxlcyBvZiBjdXJyZW50IGxheWVyJiN4OTtUbzogbGF5ZXIgc3R5bGVzJiN4QTtTY2FsZTogMTAwJSYjeEE7Q29sb3IgT3ZlcmxheTogY29sb3Igb3ZlcmxheSYjeEE7V2l0aCBFbmFibGVkJiN4QTt0cnVlJiN4QTt0cnVlJiN4QTtNb2RlOiBub3JtYWwmI3hBO0NvbG9yOiBSR0IgY29sb3ImI3hBO1JlZDogMjM5LjEwOSYjeEE7R3JlZW46IDI0MC4xMzYmI3hBO0JsdWU6IDI0MSYjeEE7T3BhY2l0eTogODAlJiN4QTsmI3hBOzIwMjItMDctMTlUMTU6NDU6NTQtMDQ6MDAmI3g5O0ZpbGUgQzpcVXNlcnNcZG1pdHJ5c2hhdHNcT25lRHJpdmUgLSBEZWx0ZWssIEluY1xEb2N1bWVudHNcV2VsY29tZSBTY3JlZW5cX092ZXJyaWRlc1xhc2h2MDAxOS5hZHMuZGVsdGVrLmNvbVxjcHdlYlxnZWFyMi5wbmcgc2F2ZWQmI3hBO1NhdmUmI3g5O0FzOiBQTkcmI3hBO09wdGltaXphdGlvbiBtZXRob2Q6IHF1aWNrJiN4QTtJbnRlcmxhY2U6IG5vbmUmI3hBO0ZpbHRlcjogYWRhcHRpdmUmI3hBO0NvbXByZXNzaW9uOiA2JiN4QTsmbHQ7dW5rbm93biZndDsmI3hBO0luOiBDOlxVc2Vyc1xkbWl0cnlzaGF0c1xPbmVEcml2ZSAtIERlbHRlaywgSW5jXERvY3VtZW50c1xXZWxjb21lIFNjcmVlblxfT3ZlcnJpZGVzXGFzaHYwMDE5LmFkcy5kZWx0ZWsuY29tXGNwd2ViXGdlYXIyLnBuZyYjeEE7MzA3JiN4QTtXaXRoIENvcHkmI3hBO1dpdGggTG93ZXIgQ2FzZSYjeEE7V2l0aG91dCBJQ0MgUHJvZmlsZXMmI3hBOyYjeEE7IiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZTJkMWFmMGItNDZmOS1mNzRiLWFhNzUtZDE0MzRhY2EyN2QxIiBzdEV2dDp3aGVuPSIyMDIyLTA3LTE5VDE1OjQ1OjU0LTA0OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjMuMyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjliYzNiMWM1LTJhMDAtZjQ0ZC05MjYzLTg0NGFiMDlkOTU3YyIgc3RFdnQ6d2hlbj0iMjAyMi0wNy0xOVQxNTo0NTo1NC0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8cmRmOkJhZz4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZDMyNzUxMjYtZWFkYS1iMTQyLWJhYzEtODI5MjllNjUxZjFmPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3fawjwAAAvxJREFUWIW910uIHUUUBuBvRo0LQYkKanyNr9GNCr4iBqoKQcVI1DghShYyaHzhRlyJqHFlFlm4CbgTXOhGEd2ouEl3KxqjEBWFIYyPGCaowygqiW7CuOi+oe3pvvc2OPnhwr3n1PnPT1WdU+dOLC8v64ssL+7E1pppAsewK8Uw14fr5N7ZS7yMK1vsf+GpPkSTfTNnebEG53a4z+/L17kDWV5sxix2phj21lyn4YyOsAtaeB7HRjyRYlho+lt3IMuLWbyNu/FplheP1NwbukRjOsuLtTWe3XgFm7A/y4upZsBE8xJmefEgXmsh363csYdxyhARS1X81bit4VvE9SmGQ60CsrzYgjeHkP8fOIyQYviOlUfw3Conh3XKI9EmYPYECPgGr7YKSDF8iXtXMflvuDXF8GergErEu9i1SgLuTzEs1g1djWhth32AA3hMedOncBOex5ERcec0DceroOpw63At3hlC8j42pRiONR1VnX+C8zpif1KW5kKK4QhM7MnyGTyNS3W32AF+TDFcMmxBlheXYw4nDVm2hIOYm8R23DJGcnhh1IIUw7z2RlbHWbgO2ybxyxiJB/hozHUfjEs4iT4DwahLNsAffQQM6+tNnDnmunGO87iANT0E3DfmugfGJZzYk+XTmME0LsJVynJsw1FckWI43EWY5cU9hpfxIn5QluSBtuf4dPyKUzsIFrAxxfB1S/JRr+nnSCmGowPDCgEV0Q68OISI8kH5GL8rJ6Hb1V65DsQUQ1E3dI1kF48ggoeqTx/cgP8IaDuCZ7CzJ3Ef3JFi+LBVQJYXM3hrFZMPcHOK4TNWvobbT0By2Dz40hTwpHJoWE18gZdaBaQYvseNylpt4lHlpft2RIIMW7CjxfcVNtQnoq4yvBB7lQ3pELakGPZVvillI2nDUorh7BrPNrxe/dynLMN/6gGtE1E1t69XTjnXDJJX+Bl/dwg42OB5Q/lH5tkUw/pmcjp2YBSyvJjHZS2u91IMd/Xh6v3ntMJ8h31/X6J/AelL31L3yHpUAAAAAElFTkSuQmCC");
    background-position-x: 100%;
    background-position-y: 5px;
}
.myMenuTiles:hover > .myMenuTilesGearCont {
    animation: gearZoomIn 0.15s forwards;
    animation-timing-function: ease-in-out;
}

.myMenuTiles:not(hover) > .myMenuTilesGearCont {
    animation: gearZoomOut 0.15s forwards;
    animation-timing-function: ease-in-out;
}


@keyframes gearZoomIn {
    from {
        background-size: 0px;
        background-position-x: calc(100%-8px);
        background-position-y: 12px;
    }
    to {
        background-size: 14px;
        background-position-x: calc(100%);
        background-position-y: 5px;
    }
}

@keyframes gearZoomOut {
    from {
        background-size: 14px;
        background-position-x: calc(100%);
        background-position-y: 5px;
    }
    to {
        background-size: 0px;
        background-position-x: calc(100% - 8px);
        background-position-y: 12px;
    }
}

div.myMenuTiles::-webkit-scrollbar {
    width: 15px;
}

div.myMenuTiles::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 20%);
    border-radius: 10px;
}

div.myMenuTiles::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 50%);
}

div.myMenuTiles:hover {
    overflow-y: auto;
    overflow-x: hidden;
}

.myMenuTiles:not( :hover )
{    overflow-y: hidden;
    overflow-x: hidden;
}

.myMenuTileTitle {
    min-width: 490px;
    cursor:pointer;
    background-position-x: calc(100% - 4px);
    background-position-y: 12px;
    background-repeat: no-repeat;
    background-size: 16px;
    background-origin: padding-box;
}

.myMenuTileTitle:hover {
    animation: navBanerIn 0.2s;
    animation-timing-function: ease-in-out;
    background-size: 16px;
    background-position-x: calc(100% - 0);
    background-position-y: 8px;
}

.myMenuTileTitle:not( :hover ){

    animation: navBanerOut 0.2s;
    animation-timing-function: ease-in-out;
    background-size: 12px
}



@keyframes navBanerIn {
    from {
        background-size: 12px;
        background-position-x: calc(100% - 4px);
        background-position-y: 12px;
    }
    to {
        background-size: 16px;
        background-position-x: calc(100% - 0);
        background-position-y: 8px;
    }
}


@keyframes navBanerOut {
    from {
        background-size: 16px;
        background-position-x: calc(100% - 0);
        background-position-y: 8px;
    }
    to {
        background-size: 12px;
        background-position-x: calc(100% - 4px);
        background-position-y: 12px;
    }
}

input[type="button"].actBtn[tbr][big]:hover:not([clr]),div.rsTbBtn[dis='0'][big]:hover,div.recNums[a='1'][big]:hover {
    background:none;background-color:#1B6C98;filter:none;
    }
    
    input[type="button"].actBtn[tbr][big]:not([clr]),div.rsTbBtn[a='1'][big],div.recNums[a='1'][big]{
    background:none;background-color:#0098D6;
    }
    div.rsTbBtn[dis='1'][big] {
    background:none;background-color:rgb(142 203 228);filter:none;color:white;
    }

#appSearchBox {position: absolute; display: flex; place-items: center; height: var(--tlbr-button-height); width: calc(var(--sidebar-width) - 22px); left: 9px; border-radius: 4px; background-color: #FFFFFF;}
#appSearchBox > svg {width: 13px;height: 13px;fill: var(--color-black-white);fill-opacity: 0.5;padding: 8px;}


@media screen and (max-width: 1200px), screen and (display-mode: window-controls-overlay) and (max-width: 1400px) {
    div.companyNameDiv {max-width: 200px;}
}
@media screen and (max-width: 1000px), screen and (display-mode: window-controls-overlay) and (max-width: 1200px) {
    div.companyNameDiv {max-width: 115px;}
}
@media screen and (max-width: 900px), screen and (display-mode: window-controls-overlay) and (max-width: 1100px) {
    div.leftLogo1 {display: none;}
    .leftLogo2::before {
        position: absolute;
        content: "";
        top: 0;
        right: -12%;
        bottom: 0;
        left: -12%;
        background:linear-gradient(90deg, rgba(216,216,216,0) 0%, rgba(216,216,216,0.8) 12%, rgba(216,216,216,0.8) 100%);
        animation:2s slidein linear infinite;
    }
    .leftLogo2[hideAnim]::before{animation:none;left:100%}

}
@media screen and (max-width: 750px), screen and (display-mode: window-controls-overlay) and (max-width: 950px) {
    div.companyNameDiv {max-width: 60px; background-position: right 5px center; padding: 0px 20px 0px 5px;}
}

.leftLogo1::before{
    position: absolute;
    content: "";
    top: 0;
    right: -12%;
    bottom: 0;
    left: -12%;
    background:linear-gradient(90deg, rgba(216,216,216,0) 0%, rgba(216,216,216,0.8) 12%, rgba(216,216,216,0.8) 100%);
    animation:2s slidein linear infinite;
}

.leftLogo1[hideAnim]::before{animation:none;left:100%}

@keyframes slidein {
    from {transform: translatex(-12%);}
    50% {transform: translatex(44%);}
    to {transform: translatex(100%);}
}
input.rsTbFindAuto{position:absolute;height:19px;top: 1px;border-radius: 4px; border-left: #969696 1px solid;border-top: #969696 1px solid;border-right: #C1C1C1 1px solid;border-bottom: #C1C1C1 1px solid;}
span.MLBTitleFlag{position:absolute;top:0px;left:0px;height:18px;width:16px;border-bottom:#CCCCCC 1px solid;background-color:#E6E6E6;border-right:#90928A 1px solid;}
span.MLBTitleStartup{position:absolute;top:0px;left:16px;width: 50px;padding-left:2px;line-height:18px;height:18px;font-weight:bold;background-color:#E6E6E6;border-bottom:#CCCCCC 1px solid;border-right:#90928A 1px solid;}
span.MLBTitleValue{position:absolute;top:0px;left:67px;padding-left:2px;line-height:18px;height:18px;font-weight:bold;background-color:#E6E6E6;border-bottom:#CCCCCC 1px solid;border-right:#90928A 1px solid;}
span.MLBTitleText{position:absolute;top:0px;right:1px;padding-left:0px;line-height:18px;height:18px;font-weight:bold;white-space:nowrap;border-bottom:#CCCCCC 1px solid;background-color:#E6E6E6;}
div.MLBBorder{position:absolute;top:0px;bottom:0px;width:1px;background-color:#90928A;}

/****** new flow navigation ******/

#outerBox[flowbar='full'] {
    --flowbar-height: 80px;
    --flowbar-header-h: 30px;
}
#outerBox[flowbar='cond'] {
    --flowbar-height: 45px;
    --flowbar-header-h: var(--flowbar-height);
}
#outerBox[flowbar] #flowBar {display: flex;
    --flowbar-nav-h: calc(var(--flowbar-height) - var(--flowbar-header-h));
}
#outerBox[flowbar='cond'] #flowBar nav {display: none;}
#outerBox[flowbar='cond'] #fbFlowName .navArrDown {transform: initial;}
#outerBox[flowbar='cond'] #fbHeaderMenu {display: flex;}

#flowBar {display: none; flex-direction: column; position: absolute; left: 0; right: 0; top: var(--toolbar-height); height: var(--flowbar-height); color: var(--color-white); box-shadow: 0px 4px 5px 0px var(--color-nav-shadow);
    --color-gray: #808080;
    --color-gray50: #80808080;
    --color-white: #FFFFFF;
    --color-black: #000000;
    --color-header-bkg: #0c3e6c;
    --color-nav-bkg: #084b80;
    --color-dd-border: #FFFFFF;
    --color-dm-border-left: #0169aa;
    --color-dm-border-right: #d2d2d2;
    --color-dm-border-li: #edeaea;
    --color-nav-ctrls: #FFFFFF;
    --color-nav-shadow: #04325b;
    --filter-nav-control: invert(1);
    --filter-nav-tile: invert(80%) sepia(27%) saturate(2220%) hue-rotate(341deg) brightness(100%) contrast(97%);
    --roundsize: 5px;
}
#flowBar[leftNav] {left: var(--sidebar-width);}
#flowBar > * {display: flex;}

/* top flow banner */
#flowBar header {line-height: var(--flowbar-header-h); background-color: var(--color-header-bkg); flex-direction: row; position: relative; height: var(--flowbar-header-h);}
#fbFlowName {display: flex; float: left; font-size: 18px; overflow: hidden; margin-right: 10px; min-width: 60px; position: absolute; left: 0;}
#fbFlowName .navArrDown {float: left; outline-offset: -6px; outline: 1px solid var(--color-gray); background-size: 18px; padding: initial; width: 50px; filter: var(--filter-nav-control); transform: rotate(180deg); cursor: pointer;}
#fbFlowName .mi_name {white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
#fbHeaderTiles {display: flex; flex-direction: column; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
#fbHeaderMenu {display: none; margin: auto;}

.fbHeaderDD {margin: 0 10px;}
#fbHeaderDD {display: flex; margin-top: 3px; align-items: center; color: var(--color-black); background-color: var(--color-white); border: 1px var(--color-dd-border) solid; border-radius: 3px; cursor: pointer; width: 280px; line-height: 20px;}
#fbHeaderDD > span:nth-child(1) {display: flex; float: left; justify-content: center; width: 47px;}
#fbHeaderDD > span:nth-child(2) {border-right: var(--color-gray50) solid; width: 100%; padding-right: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#fbHeaderDD > svg {width: 9px; height: 12px; transform: rotate(90deg); fill: var(--color-black); margin: 0 5px;}

#fbHeaderRounds {display: flex; height: calc(var(--roundsize) + 2px); margin: auto;}
#fbHeaderRounds > button {background-color: initial; border: solid var(--color-white); padding: calc(var(--roundsize)/2); margin: 0px calc(var(--roundsize)/3); cursor: pointer; border-radius: 50%;}
#fbHeaderRounds > button[open] {background-color: var(--color-gray); border-color: var(--color-gray);}
#fbHeaderRounds > button[current] { background-color: var(--color-white); border-color: var(--color-white);}
#fbClose {float: right; position: absolute; right: 0; min-width: 45px; padding: 0px 12px; margin-left: 10px; text-transform: uppercase; text-align: right; cursor: pointer; font-size: 10px; background: no-repeat center left; background-size: 18px; color: var(--color-nav-ctrls); z-index: 100;}

/* bottom flow banner */
#flowBar > nav {background-color: var(--color-nav-bkg); height: var(--flowbar-nav-h); flex-direction: row;}
#flowBar > nav > div {display: flex; margin: auto; align-items: center;}

/* flow bar navigation controls */
.fbNavCtrls {display: flex; justify-content: center; width: 45px; cursor: pointer;}
.fbNavCtrls[disabled] {filter: opacity(0.2); cursor: default; pointer-events: none;}
.fbNavCtrls > svg {width: 20px; height: 20px; fill: var(--color-nav-ctrls); outline: 1px solid var(--color-gray); outline-offset: 4px;}

#fbHeaderMenu > .fbNavCtrls {margin: 7px auto; width: 36px;}
#fbHeaderLeft > svg, #fbHeaderRight > svg, #fbHeaderLast > svg, #fbHeaderFirst > svg {height: 14px; width: 20px;}
#fbHeaderLeft > svg, #fbHeaderFirst > svg {transform: rotate(180deg);}
#fbNavLeft { transform: rotate(180deg);}

#fbNavTiles {width: 100%; display: flex; flex-direction: row; justify-content: center; align-items: center;}
.fbNavTile {display: none; width: 150px; height: calc(var(--flowbar-nav-h) - 10px); position: relative; cursor: pointer;}
.fbNavTile[visible] {display: block;}
.fbNavTile[current] {height: var(--flowbar-nav-h);}

/* flow arrow image */
.fbNavTile > span {display: inline-flex; position: absolute; height: 100%;}
.fbNavTile > span:first-child {width: 100%; background-repeat: no-repeat; background-position: right center; filter: var(--filter-nav-control);}
.fbNavTile[current] > span:first-child {background-repeat: no-repeat; background-position: center; background-size: auto 48px; filter: var(--filter-nav-tile);}
.fbArrowCircle {left: 20px; width: 16px; color: var(--color-gray); font-size: 10px; font-weight: 700; justify-content: center; align-items: center;}
.fbArrowFirst ~ .fbArrowCircle {left: 10px;}
.fbNavTile svg {width: 16px; height: 16px; fill: var(--color-white); stroke: var(--color-gray);}
.fbNavTile[open] svg {fill: var(--color-gray);}
.fbNavTile[current] svg {fill: var(--color-white); stroke: initial;}
.fbNavTile[open] .fbArrowCircle {color: var(--color-white);}
.fbNavTile[current] .fbArrowCircle {color: var(--color-black);}

/* arrow text */
.fbArrowText {align-items: center; left: 42px; right: 15px; color: var(--color-black);}
.fbArrowFirst ~ .fbArrowText {left: 32px;}
.fbArrowText > span {overflow: hidden; text-overflow: ellipsis; line-height: 12px; max-height: calc(100% - 4px);}

/* drop down menu in flow header */
#fbHeaderMenu {font-family: Roboto, Arial; font-style: normal; font-size: 14px; color: var(--color-black);}
#fbHeaderDM {display: none; position: absolute; margin: 3px 0 0 -8px;; padding: 5px 0; min-width: 281px; max-width: 500px; max-height: 500px; background: var(--color-white); border-left: 8px solid var(--color-dm-border-left); border-right: 1px solid var(--color-dm-border-right); border-bottom: 1px solid var(--color-dm-border-left);}
#fbHeaderDM {flex-direction: column; z-index: 300;}
#fbHeaderDM[open] {display: flex;}
#fbHeaderDM ul {list-style: none; margin: 0; padding: 0; overflow: auto;}
#fbHeaderDM li {display: block; position: relative; border-bottom: solid var(--color-dm-border-li);}
#fbHeaderDM li:last-child {border-bottom: none;}
#fbHeaderDM a {line-height: 125%; cursor: pointer; padding: 5px 5px 5px 2px; display: flex; outline: none; background: var(--color-white);}
#fbHeaderDM a > span {display: inherit;}
#fbHeaderDM a:hover {background-color: var(--highlighted-float-menu-color);}
#fbHeaderDM a[open]:hover span.mi_x {visibility: visible;}
#fbHeaderDM .mi_name {display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#fbHeaderDM .mi_num {float: left; width: 40px; align-items: center; justify-content: center;}
.ddMenuItem > .mi_num > span {display: inline-flex; position: absolute;}
.ddMenuItem > .mi_num > span > svg {width: 16px; height: 16px; fill: var(--color-white);}
.ddMenuItem:hover > .mi_num > span > svg {fill: var(--highlighted-float-menu-color);}
.ddMenuItem[open] > .mi_num > span > svg {stroke: var(--color-gray);}
#fbHeaderDM .mi_num > span {color: var(--color-black);}
.ddMenuItem[current] > .mi_num > span > svg {fill: var(--color-dm-border-left)}
#fbHeaderDM .ddMenuItem[open] > .mi_num > span {font-size: 9px;}
#fbHeaderDM .ddMenuItem[current] > .mi_num > span {color: var(--color-white); font-size: 9px; font-weight: 700;}
#fbHeaderDM .ddMenuItem[current] > .mi_name {font-weight: 700;}

/****** end of new flow navigation ******/

/* Lexend font support */
@font-face {font-family: Lexend; font-weight: 300; src: url("fonts/Lexend-Light.woff2") format("woff2")}
@font-face {font-family: Lexend; font-weight: 400; src: url("fonts/Lexend-Regular.woff2") format("woff2")}
@font-face {font-family: Lexend; font-weight: 600; src: url("fonts/Lexend-SemiBold.woff2") format("woff2")}
@font-face {font-family: Lexend; font-weight: 700; src: url("fonts/Lexend-Bold.woff2") format("woff2")}

/* new UI preparation --- set up style for the top toolbar as it's needed earlier than others */

:root {
    --uxx-header-height: 60px;
    --uxx-color-html: #EDF0F6;
    --uxx-color-brandmain-rgb: 76, 146, 217;    /* #4C92D9 */
    --uxx-color-brandmain: rgba(var(--uxx-color-brandmain-rgb));
    --uxx-color-companybkg: var(--uxx-color-brandmain);
    --uxx-color-btngreen: #07819C;
    --uxx-color-globalheader: #F6F7FA;
    --uxx-color-hghlt1: #EBEDF3;
    --uxx-color-text1: #31353D;
}

html[uxx] {background: var(--uxx-color-html); font-size: 10px; overflow: hidden}
#uxxHeader, .uxxSideMenu, #uxxWelcomeScreen, #uxxAppScreen {display: none; font-family: Lexend; font-size: 1.4rem; color: var(--uxx-color-text2)}
html[uxx] #outerBox > :is(.wMnuBar, .mstrclnt, .sbNav) {display: none}

html[uxx] #uxxHeader {display: flex}
html[uxx][dark] {filter: invert(0.7) hue-rotate(180deg) contrast(2)}

#uxxHeader {flex-direction: column; position: fixed; top: 0; left: 0; right: 0; height: var(--uxx-header-height); box-shadow: 0px 4px 8px 0px rgba(var(--uxx-color-shadow-rgb), 0.08); user-select: none; z-index: 1000}
#uxxhBar {display: flex; flex-direction: row; min-height: 57px; background-color: var(--uxx-color-globalheader); align-items: center; justify-content: space-between; padding: 0 10px; cursor: default}
#uxxhBar > div {display: flex; position: relative; align-items: center; height: 40px}
#uxxhBar > div:nth-child(1) svg {width: 40px; height: 32px}
#uxxhBar > div:nth-child(2) {line-height: 40px;flex: 1 0;padding: 0 8px;font-size: 3.2rem;font-weight: 600;color: var(--uxx-color-text1);}

#uxxCompanyNameCont {margin: 0 10px;height: auto;}
#uxxUserPicCont {justify-content: center;min-width: 40px;max-width: 40px; background-color: var(--uxx-color-brandmain); border-radius: 12px;cursor: pointer;}
#uxxCompanyNameDiv {display: flex;align-items: center;justify-content: flex-end;margin: 0 10px;cursor: pointer;font-weight: 600}
#uxxUserPicDiv {display: flex; align-items: center; justify-content: center; width: 100%; height: 100%}
#uxxCompanyNameDiv > span {width: 11px; height: 11px; margin: 10px; border-radius: 50%; border: 1px solid var(--uxx-color-companybkg)}
#uxxCompanyNameDiv > svg {width: 16px;height: 22px;margin: auto 10px;stroke: #000000;stroke-width: 2;transform: rotate(-90deg);}
#uxxUserPicDiv svg {width: 20px; height: 20px; stroke: #FFFFFF; fill: #FFFFFF}
:is(#uxxcndSelMenu, #uxxtmUserMenu) {display: none}

#uxxhStrip {min-height: 3px; background: linear-gradient(90deg, rgba(255, 80, 123, 0.02) 0%, var(--uxx-color-companybkg) 50%, rgba(255, 80, 123, 0.02) 100%);}
#uxxhStrip {animation: move-gradient 1.5s infinite linear;}
html[wait] #uxxhStrip {background-size: 200%}
@keyframes move-gradient {
    0% {background-position: 0% 50%}
    100% {background-position: 200% 50%;}
}