@font-face{font-family:Open Sans Light;font-style:normal;font-weight:300;src:local(Open Sans Light),local(OpenSans-Light),url(../../fonts/open-sans-light.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(Open Sans),local(OpenSans),url(../../fonts/open-sans.woff)format("woff")}@font-face{font-family:Poppins;src:local(Poppins),url(../../fonts/Poppins-Regular.ttf)}@font-face{font-family:Poppins Light;src:local(Poppins-Light),url(../../fonts/Poppins-Light.ttf)}@font-face{font-family:NeutralFace;src:local(NeutralFace),url(../../fonts/NeutralFace.otf)}@font-face{font-family:NeutralFace Bold;src:local(NeutralFace-Bold),url(../../fonts/NeutralFace-Bold.otf)}*{margin:0;padding:0;font-family:Verdana,Arial,sans-serif,Open Sans}div,td,th,a,span,section,input,select,label,h1,h2,h3,h4,h5,h6,textarea{font-size:10px}body{margin:0;padding:0;font-size:10px}#fixme{position:absolute;top:0;left:0}body>div#fixme{position:fixed}.fixedHeader{z-index:20;background:#fff;width:100%;height:120px;top:0;left:0}.fixedHeader table.mainHeader{height:52px;position:relative}.systemVersion{text-align:right;padding:1px;position:absolute;top:2px;right:10px}.systemVersion .developmentCredits{opacity:.7;margin-top:3px;font-size:9px}.applicationTypeLabel{text-transform:uppercase;color:#fbc610;text-shadow:0 2px #000;text-align:center;letter-spacing:2px;background:#333;border:2px solid #000;border-radius:3px;width:250px;height:16px;margin-left:50%;padding:5px 10px;font-family:Helvetica Neue,Open Sans,Sans serif;font-size:16px;font-weight:400;line-height:16px;position:absolute;top:13px;left:-125px}.applicationTypeLabel.anterior{text-shadow:-1px -1px #272400,1px -1px #272400,-1px 1px #272400,1px 1px #272400;background:#ce2323;border:2px solid #740a0a;border-top:0;border-radius:0 0 5px 5px}.applicationTypeLabel.white,.applicationTypeLabel.cia,.applicationTypeLabel.clan,.applicationTypeLabel.trator,.applicationTypeLabel.goscatala,.applicationTypeLabel.popcorn,.applicationTypeLabel.domo{text-shadow:0 2px #fff;color:#f56902;background:#e7e7e7;border-color:#909090}.applicationTypeLabel.browserAlert{text-align:center;z-index:101;border-top:0;border-bottom:0;border-radius:0;width:350px;height:52px;margin-left:50%;padding:0;line-height:24px;top:0;left:-175px}.applicationTypeLabel.browserAlert span{font-size:16px}.applicationTypeLabel.browserAlert a{color:#fff;position:relative;top:-2px;left:5px}.applicationTypeLabel.browserAlert a:hover{color:#dca011;text-decoration:none}.applicationTypeLabel#connectionErrorAlert{color:#dca011;z-index:99;background:#333;border:2px solid #000;border-radius:3px;width:500px;height:36px;padding:3px 10px;line-height:18px;display:none;top:2px;left:-250px}.applicationTypeLabel#connectionErrorAlert b{color:#f20;animation:2.5s linear infinite blinker}.blinker{animation:1.5s linear infinite blinker}@keyframes blinker{50%{opacity:0}}.applicationTypeLabel.white#connectionErrorAlert,.applicationTypeLabel.cia#connectionErrorAlert,.applicationTypeLabel.clan#connectionErrorAlert,.applicationTypeLabel.domo#connectionErrorAlert,.applicationTypeLabel.trator#connectionErrorAlert,.applicationTypeLabel.goscatala#connectionErrorAlert,.applicationTypeLabel.popcorn#connectionErrorAlert{color:#c91e1e;text-shadow:0 1px #fff;z-index:99}.fixedBody{z-index:19;margin-top:119px;overflow:hidden}h2{color:#2e5f95;padding-left:15px;font-size:14pt;font-weight:700}h3{text-align:left;color:#2e5f95;width:50%;margin:15px 0 0;padding-top:4px;padding-left:10px;font-size:10pt}h4{text-align:left;color:#2e5f95;border-bottom:1px solid #c6c6c6;margin:0 0 0 5px;padding-top:4px;padding-bottom:2px;padding-left:10px;font-size:12px}img{border:0 solid;outline:none;position:relative}a{color:#81571f;outline:none;font-weight:700;text-decoration:none}a:hover{color:#d50000;text-decoration:underline}.clean,.black{color:#333;text-decoration:none}.clean:hover{color:#000;text-decoration:none}a.black:hover{text-decoration:none}body{margin-top:0;margin-left:0}.menuBar{background:#ebebeb;border-bottom:1px solid #ccc}.userIdentify{color:#333;text-align:right;white-space:nowrap;padding-top:5px;padding-right:2px}.userIdentify img{background:#fafafa;border:1px solid silver;border-radius:3px;margin-bottom:-4px;margin-left:3px;padding:1px 2px;display:inline;position:relative;top:-3px;box-shadow:0 1px #fff}.userIdentify a{color:#f30;text-decoration:none}.userIdentify a:hover{color:#c30}.userIdentify .changePassword{color:#666;font-weight:700;text-decoration:underline}.userIdentify .changePassword:hover{color:#36c}.content{padding:5px}.footerTable{text-align:right;color:#9f9f9f;border-top:1px solid silver;height:20px;margin-bottom:-4px;padding-right:5px;line-height:30px;position:relative;top:-3px}.footerTable img{float:right;margin-top:4px;margin-left:6px}.divLoading{z-index:1000;background-color:#fff;border:2px solid #909090;border-radius:10px;width:260px;height:52px;margin-top:-40px;margin-left:-130px;position:fixed;top:30%;left:50%;box-shadow:0 0 .2em #909090,0 0 .2em #909090,0 0 .2em #909090}.divLoading .loadingBorder{height:50px}.divLoading .loadingContent{text-align:left;color:#999;height:32px;margin:-16px auto auto;position:relative;top:50%;left:10px}.divLoading .loadingContent span{color:#666;position:relative;top:3px}.divLoading .loadingContent img{vertical-align:middle;position:relative;top:2px}.divLoading .loadingContent .progress-bar-wrap{background:#f0f0f0;width:200px;height:4px;margin-left:39px;position:relative;top:-6px}.divLoading .loadingContent .link{float:right;margin-right:15px;display:none;position:relative;bottom:7px}.divLoading .loadingContent:hover .link{display:block}.divLoading .loadingContent .link a{color:#909090;text-decoration:none}.divLoading .loadingContent .link a:hover{color:#d81010}.divLoading .loadingContent .indicator-progress-bar-wrap{background:#e8e8e8;width:200px;height:5px;display:none;position:relative;top:-2px;left:39px}.divLoading .loadingContent .indicator-progress-bar-wrap .indicator-progress-bar{background:#fd7d52;width:50%;height:5px;transition-duration:1s;position:absolute;top:0;left:0}.divLoading .loadingMessage{color:#888;padding-left:5px;font-family:Verdana,Tahoma,Sans serif;font-size:8pt;font-weight:700}.dhtmlxWindowToolbar{text-align:left;position:block;background:#e0e0e0;border-bottom:1px solid #c9c9c9;width:100%;margin-bottom:8px;padding:6px 0 9px 10px;box-shadow:0 3px 5px 2px #999}.dialogCancel{text-align:right;background:#e0e0e0;border-top:1px solid #c9c9c9;width:100%;padding:9px 0 6px;position:absolute;bottom:0;box-shadow:0 3px 5px 2px #999}.dialogCancel input{margin-bottom:20px}.rowInfo{clear:both;height:22px;margin-top:2px}.rowInfo .header{float:left;text-align:left;color:#333;background:#dcdcdc;border:1px solid #ccc;width:150px;margin-left:2px;padding:4px 4px 4px 5px;font-weight:700}.rowInfo .info{float:left;text-align:left;color:#333;background:#f5f5f5;border:1px solid #ccc;width:150px;margin-left:2px;padding:4px 4px 4px 5px;font-weight:400}.rowInfo .field{float:left;text-align:left;background:#f5f5f5;border:1px solid #ccc;width:150px;height:18px;margin-left:2px;padding:1px 1px 1px 5px}.rowInfo .field a{color:#36c;font-weight:700;text-decoration:none}.regTitle{clear:both;background:#f5f5f5;border:1px solid #b0b0b0;width:60%;margin-top:3px;margin-bottom:6px;padding:1px}.regTitle .label{float:left;color:#666;margin-top:1px;margin-left:5px;font-family:Verdana,Arial,sans-serif;font-size:13px;font-weight:700}.regTitle .info{float:left;margin-left:8px;font-family:Verdana,Arial,sans-serif;font-size:15px;font-weight:700}.imageButtonAlert{background:#fefe9b;border:1px solid #afaf38;margin-bottom:6px;padding:7px}.imageButton{background:#e0e0e0;border:1px solid #999;margin-bottom:6px;padding:7px}.imageButton h2{float:right;font-size:11pt}.buttonBarForm{background:#e0e0e0;border:1px solid #999;margin:5px;padding:7px 7px 5px}.tab-div{margin-top:5px}blockquote{margin-left:15px}#mainSearchFieldOptions{text-align:left;z-index:100000;background:#ebebeb;border:1px solid #ccc;border-top-color:#ebebeb;width:180px;padding:5px;display:none;position:absolute;top:81px}#mainSearchFieldOptions .fieldOption{margin-top:3px;margin-bottom:3px}.title{background:#fff;border:1px solid #999;height:16px;margin:4px 0;padding:4px 4px 0;font-weight:700}.defaultTable th{color:#333;border-bottom:1px solid #bbb;padding:2px}.defaultTable td{empty-cells:show;border-bottom:1px solid #ccc;padding:3px}.defaultTable .light,.defaultTable tr.odd td{background:#fff}.defaultTable tr.silver td,.defaultTable tr.silver th{background:#f5f5f5}.defaultTable tr.footer th{border:none}.button{cursor:pointer;-moz-user-select:none}.button .buttonLeft{float:left;background:url(../../images/frontend/button/bgLeft.png);width:7px;height:22px}.button .buttonMiddle{float:left;background:url(../../images/frontend/button/bgMiddle.png);height:22px;font-weight:700}.button .buttonRight{float:left;background:url(../../images/frontend/button/bgRight.png);width:7px;height:22px;margin-right:10px}.buttonDisabled{cursor:pointer;-moz-user-select:none}.buttonDisabled .buttonLeft{float:left;background:url(../../images/frontend/button/bgLeftDisabled.png);width:7px;height:22px}.buttonDisabled .buttonMiddle{float:left;color:#aaa;background:url(../../images/frontend/button/bgMiddleDisabled.png);height:22px;font-weight:700}.buttonDisabled .buttonRight{float:left;background:url(../../images/frontend/button/bgRightDisabled.png);width:7px;height:22px;margin-right:10px}.snipButton{-moz-user-select:none;width:15px;height:9px;-moz-user-select:-moz-none}#debugDiv{z-index:250;background:#fff;max-height:600px;position:fixed;top:0;left:0;overflow:auto}#lockRecordNotify{text-align:left;color:#c91e1e;z-index:1000;background:#ebebeb url(../../images/locked.png) 5px 2px no-repeat;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom-right-radius:5px;border-bottom-left-radius:5px;width:500px;margin-left:50%;padding:8px 0;position:absolute;top:-1px;left:-250px}#lockRecordNotify span{position:relative;left:35px}#lockRecordNotify a{color:#c91e1e;z-index:60;position:absolute;right:10px}#topSystemAlert{z-index:999;box-sizing:border-box;background-color:#ebebeb;background-position:8px;background-repeat:no-repeat;border:1px solid #ccc;border-top:none;border-radius:0 0 5px 5px;grid-template-columns:1fr 20px;align-items:center;width:500px;margin:auto;padding:0 8px;display:none;position:absolute;inset:0;box-shadow:0 4px 6px -4px #888}#topSystemAlert span{margin-left:32px}#topSystemAlert button{cursor:pointer;background-color:#0000;border:none;outline:none;transition:all .2s}#topSystemAlert button:hover>svg{fill:#333}#topSystemAlert.success{background-image:url(../../images/okBlue24.png)}#topSystemAlert.error{background-image:url(../../images/error24.png)}#topSystemAlert.warning{background-image:url(../../images/warning24.png)}#topSystemAlert.info{background-image:url(../../images/info24.png)}#topSystemAlert.success span,#topSystemAlert.info span{color:#1e4e99}#topSystemAlert.warning span{color:#9c3e07}#topSystemAlert.error span{color:#cd3719}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.fade-in{animation:.3s fadeIn}.fade-out{animation:.3s fadeOut}#invalidBrowserAlert{z-index:30;width:16px;height:16px;margin-left:-8px;position:absolute;top:1px;left:50%}.gridHeaderIcon{background-position:0 0;background-repeat:no-repeat;width:18px;height:18px;margin:0 -5px;display:inline-block}.gridHeaderIcon:hover{background-position:100% 0}.gridHeaderIcon.add{background-image:url(../../images/icon/addGridSet.png)}.gridHeaderIcon.find{background-image:url(../../images/icon/findGridSet.png)}#simulatedAccessDiv{z-index:200;background:#ebebeb;border:1px solid #ccc;border-top:0 solid;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:3px 8px;display:none;position:absolute;top:80px;right:80px;box-shadow:0 4px 6px -4px #999}.singleAlert{background:#fef2c1 url(../../images/icon/alert.png) 12px no-repeat;height:25px;margin-bottom:-3px;padding-left:32px}.singleAlert.badge{background-image:url(../../images/icon/badge.png)}.singleAlert span{line-height:25px}.gridTable{border:1px solid #cacaca;box-shadow:2px 2px #aaa}.gridTable tr th{text-align:left;color:#303030;text-shadow:0 1px #f0f0f0;background:#f5f5f5;border-bottom:1px solid #909090;padding:3px 5px}.gridTable.white tr th{background:#fff}.gridTable tr td{text-align:left;color:#303030;background:#f0f0f0;padding:4px 5px}.gridTable.striped>tbody>tr:nth-child(odd)>td{background:#fff}.modalCoverBlur{filter:blur(4px);-moz-filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px)}.recordLockCover{text-align:center;color:#fff;text-shadow:0 1px #000;background:#00000080 url(/images/icon/padlock-lock-icon.png) 50% 25px no-repeat;border:2px solid #353535;border-radius:8px;width:700px;margin-top:200px;margin-left:50%;padding:90px 10px 15px;font-size:14px;font-weight:400;position:relative;left:-365px;box-shadow:0 0 4px #000}.recordLockCover hr{box-shadow:none;border:none}.swal2-suppress-checkbox{color:#82a9c8;margin-top:25px;font-size:12px;display:block}.button-icon{border:1px solid red}#windowBudgetJustifyAttachmentsDiv{height:100%}#justifyAttachmentsDiv{justify-content:center;align-items:center;width:100%;height:calc(100% - 38px);display:flex}.justifyAttachmentButton{z-index:1;width:max-content;top:0;bottom:0;margin:auto 0!important;position:absolute!important}