.btn-blue{color:#fff !important;background:#428bca}.btn-blue i{margin-left:4px}.btn-blue:hover{color:#fff;background:#327bba}.btn-blue:active{color:#fff;background:#226baa}.btn-gray,.btn-gray:focus{color:#333;background:#f0f0f0}.btn-gray:active{color:#333;background:#ececec !important}.btn-gray:hover{background:#f0f0f0}.btn-simple{border:1px solid #52c1db;background:#fff;color:#52c1db;padding:4px 26px;border-radius:5px}.btn-simple:active{color:#fff;background-color:#52c1db;border-color:#52c1db}.btn-simple:focus{color:#fff;background-color:#52c1db;border-color:#52c1db}.btn-simple:hover{color:#fff;background-color:#52c1db;border-color:#52c1db}.btn-turquoise,.btn-turquoise:active,.btn-turquoise:focus{color:#fff;background-color:#16d8d8}.btn-turquoise:hover{color:#fff;background-color:#14d2d2}.btn-sky{background-color:#5bc0de !important;color:#fff !important;border-color:#46b8da !important;-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;transition:all 100ms ease-in}.btn-sky:hover{color:#fff !important;background:#3ba0be !important}.btn-gray{background-color:#f0f0f0;color:#5e5c5c !important}.btn-gray:hover{background-color:#f0f0f0}.btn-smoke{background-color:#ccc;color:#fff !important;border-color:#ccc}.btn-smoke:hover{background-color:#b7b7b7}.btn-pdf{background-color:#e04127}.btn-pdf:hover{background-color:#d22c11}.btn-xls{background-color:#217346}.btn-xls:hover{background-color:#116336}.btn-xls,.btn-pdf{display:flex;justify-content:center;align-items:center;border:0;padding:0;border-radius:60px;width:60px;height:60px;color:#fff}.btn-xls i,.btn-pdf i{font-size:32px}.btn-sky-blue{color:#444e5e;padding:6px 26px;border-radius:5px;background-color:#a8e4fe}.btn-sky-blue:hover{color:#444e5e;background-color:#88c4de}.btn-light-green{color:#fff;padding:6px 26px;border-radius:5px;background-color:#bcd982}.btn-light-green:hover{color:#fff;background-color:#8fbe36}.common-button{background-color:#fff;border-radius:1.25rem;border-color:#abb6c6;width:100%;max-width:11.5rem;color:inherit}.common-button:focus{color:#fff;background-color:#0083b5}.common-button:hover{color:#fff;background-color:#1093c5}.btn-ct-gray{color:#5e5c5c;cursor:pointer;background-color:inherit;border-style:solid;border-width:1px;border-color:#a6b8c0;border-radius:2rem;font-weight:bold;width:6rem;height:2rem}.btn-ct-gray:active,.btn-ct-gray:hover,.btn-ct-gray:focus{color:#fff;border-color:#444e5e;background-color:#444e5e;outline:none;box-shadow:none}.modal-base{display:none;justify-content:center;align-items:center}.modal-base.show{display:flex !important;background-color:rgba(0,0,0,.4)}.modal-base.anim-one{opacity:0;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.modal-base.anim-one.show{opacity:1}.modal-base.anim-one.show .modal-dialog{animation:modal-open .3s}@keyframes modal-open{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}.modal-base .modal-dialog{width:100%;padding:0 1rem}@media(min-width: 768px){.modal-base .modal-dialog{width:480px}}.modal-base .modal-dialog .modal-content{background:#fff}.modal-base .modal-dialog .modal-content .modal-body{font-size:14px;padding:30px}.modal-base .modal-dialog .modal-content .modal-body .close-wrapper{position:absolute;right:6px;top:6px}.modal-base .modal-dialog .modal-content .modal-body .close-wrapper .close-container{border:1px solid #52c1db;background:#fff;color:#52c1db;cursor:pointer;width:1.5rem;height:1.5rem;text-align:center;border-radius:1.5rem}.modal-base .modal-dialog .modal-content .modal-body .close-wrapper .close-container:active{color:#fff;background-color:#52c1db;border-color:#52c1db}.modal-base .modal-dialog .modal-content .modal-body .close-wrapper .close-container:focus{color:#fff;background-color:#52c1db;border-color:#52c1db}.modal-base .modal-dialog .modal-content .modal-body .close-wrapper .close-container:hover{color:#fff;background-color:#52c1db;border-color:#52c1db}.modal-base .modal-dialog .modal-content .modal-body .close-wrapper .close-container i{position:relative;left:.5px;vertical-align:text-bottom}
.modal-status .modal-body{display:flex;flex-direction:column;row-gap:15px}.modal-status h2{margin-bottom:0}.modal-status .loader{width:5rem}.modal-status .actions{display:flex;justify-content:center;gap:.8rem}.modal-status .help-icon{position:relative;margin:0 auto;width:5rem;height:5rem}.modal-status .help-icon.success-icon i{color:#a5dc86}.modal-status .help-icon.success-icon .ring{border:.25rem solid rgba(165,220,134,.3)}.modal-status .help-icon.error-icon i{color:#f27474}.modal-status .help-icon.error-icon .ring{border:.25rem solid #f27474}.modal-status .help-icon.warning-icon i{color:#f8bb86}.modal-status .help-icon.warning-icon .ring{border:.25rem solid #facea8}.modal-status .help-icon.info-icon i{color:#a8dffa}.modal-status .help-icon.info-icon .ring{border:.25rem solid #a8dffa}.modal-status .help-icon i{position:absolute;font-size:2.5rem;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%)}.modal-status .help-icon .ring{position:absolute;width:100%;border:.25rem solid rgba(165,220,134,.3);height:100%;border-radius:100%}
#container.wrap-content.container{display:flex;padding:0}.login-page{background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;height:100vh;display:flex;justify-content:center;align-items:center;flex:1;width:100%;font-family:"Montserrat"}.login-page .pre-login{display:grid;justify-content:center;justify-items:center}.login-page .pre-login .row-logo{width:100%;text-align-last:center}.login-page .pre-login .row-logo .logo{width:25%}.login-page .pre-login .introduction{text-align:center;color:#000}.login-page .pre-login .introduction .title{font-size:32px}.login-page .pre-login .introduction .subtitle{font-size:18px}.login-page .pre-login .options{display:flex}.login-page .pre-login .options .contain-logo-button{display:grid;justify-items:center}.login-page .pre-login .options .contain-logo-button .title{font-size:22px}.login-page .pre-login .options .contain-logo-button .contain-button{border:solid rgba(102,102,102,.5019607843) 1px;border-radius:.75rem;display:grid;align-items:center;justify-items:center;padding:20px 10px}.login-page .pre-login .options .contain-logo-button .contain-button .btn-acs{font-size:13.76px;text-align:center;font-weight:bold;color:#fff;background-color:#0080bb;border-color:#0080bb;border-radius:59.17px;padding:15px 80px}@media(max-width: 1450px){.login-page .pre-login .row-logo .logo{width:20%}.login-page .pre-login .introduction .title{font-size:26px}.login-page .pre-login .introduction .subtitle{font-size:16px}.login-page .pre-login .options .contain-logo-button .title{font-size:20px}.login-page .pre-login .options .contain-logo-button .contain-button .acs-logo{width:50%}}@media(max-width: 430px){.login-page .pre-login{margin-left:20px;margin-right:20px}.login-page .pre-login .row-logo{margin-bottom:2rem !important}.login-page .pre-login .row-logo .logo{width:35%}.login-page .pre-login .introduction .title{font-size:20px;margin-bottom:1rem}.login-page .pre-login .introduction .subtitle{font-size:14px}.login-page .pre-login .options{flex-wrap:wrap}.login-page .pre-login .options .contain-logo-button{display:flex;flex-wrap:wrap}.login-page .pre-login .options .contain-logo-button:nth-of-type(2){margin-top:15px}.login-page .pre-login .options .contain-logo-button .title{font-size:18px}.login-page .pre-login .options .contain-logo-button .contain-button{display:flex;justify-content:space-around;align-items:center;align-content:center}.login-page .pre-login .options .contain-logo-button .contain-button .acs-logo{width:20%;margin-bottom:0 !important}.login-page .pre-login .options .contain-logo-button .contain-button .btn-acs{padding:15px 50px}}.login-page .aps-login{display:grid;width:100%;position:absolute;height:inherit}.login-page .aps-login .principal-title{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);display:flex;justify-content:flex-end;flex-direction:column;text-align:left;padding:20px;height:50%;width:100%;background-repeat:no-repeat;background-size:cover;position:absolute;z-index:10}.login-page .aps-login .principal-title.aps-title{background-position:top;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.8)),url(../9e48c43f8acf802193ed.png)}.login-page .aps-login .principal-title.acs-title{background-position:center;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.8)),url(../5a06df36d6811c226e6d.png)}.login-page .aps-login .login-form{background-color:#fff;height:50%;width:100%;display:flex;align-items:center;justify-content:space-evenly;position:absolute;bottom:0}.login-page .aps-login .login-form .logo-ad-astra{height:153px;width:auto}.login-page .aps-login .login-form .logo-aps{height:137px;width:auto}.login-page .aps-login .login-form .log{width:30%}.login-page .aps-login .login-form .log .title{text-align:left;display:grid}.login-page .aps-login .login-form .log .title .title-1{font-size:26px;font-weight:500}.login-page .aps-login .login-form .log .title .title-2{font-size:18px;font-weight:500}.login-page .aps-login .login-form .log .form-group .input-icon{position:relative;width:100%}.login-page .aps-login .login-form .log .form-group .input-icon .fa{color:#0080bb;position:absolute;top:3px;left:20px;font-size:16px;pointer-events:none;z-index:3}.login-page .aps-login .login-form .log .form-group .input-icon input{height:auto;border-radius:1rem;font-size:16px;padding:12px 25px 12px 45px !important;line-height:normal !important;position:static !important;width:100%}.login-page .aps-login .login-form .log .btn-log-in-group{margin-bottom:0}.login-page .aps-login .login-form .log .btn-log-in-group .btn{display:flex;float:right;gap:8px;align-items:center;font-size:14px;font-weight:600;text-align:center;height:40px;color:#fff;background-color:#0080bb;border-color:#0080bb;border-radius:59.17px;padding:0 70px;text-transform:uppercase}.login-page .aps-login .login-form .log .btn-log-in-group .btn:hover{background-color:#0056b3}.login-page .aps-login .login-form .log .btn-log-in-group .error{right:0}@media(max-width: 2570px){.login-page .aps-login .principal-title{padding:35px}.login-page .aps-login .principal-title .first-title{font-size:80px}.login-page .aps-login .principal-title .second-title{font-size:55px}}@media(max-width: 2050px){.login-page .aps-login .principal-title .first-title{font-size:60px}.login-page .aps-login .principal-title .second-title{font-size:35px}.login-page .aps-login .login-form .log .form-group .input-icon .fa{top:3px;left:20px}.login-page .aps-login .login-form .log .form-group .input-icon input{padding:12px 25px 12px 45px !important;line-height:normal !important;position:static !important}}@media(max-width: 1600px){.login-page .aps-login .principal-title .first-title{font-size:50px}.login-page .aps-login .principal-title .second-title{font-size:35px}.login-page .aps-login .login-form .log .form-group .input-icon .fa{top:3px;left:20px}.login-page .aps-login .login-form .log .form-group .input-icon input{padding:12px 25px 12px 45px !important;line-height:normal !important;position:static !important}}@media(max-width: 1030px){.login-page .aps-login .principal-title .first-title{font-size:35px}.login-page .aps-login .principal-title .second-title{font-size:22px}.login-page .aps-login .login-form .log .form-group .input-icon .fa{top:3px;left:20px}.login-page .aps-login .login-form .log .form-group .input-icon input{padding:12px 25px 12px 45px !important;line-height:normal !important;position:static !important}}@media(max-width: 768px){.login-page .aps-login .principal-title .first-title{font-size:33px}.login-page .aps-login .principal-title .second-title{font-size:20px}.login-page .aps-login .login-form .logo-ad-astra{width:25%;height:auto}.login-page .aps-login .login-form .logo-aps{width:17%;height:auto}.login-page .aps-login .login-form .log .title .title-1{font-size:17px}.login-page .aps-login .login-form .log .title .title-2{font-size:20px}.login-page .aps-login .login-form .log .form-group .input-icon .fa{font-size:16px;top:19px;left:6px;transform:translateY(-50%)}.login-page .aps-login .login-form .log .form-group .input-icon input{font-size:16px;padding-left:25px !important;position:static !important}}@media(max-width: 430px){.login-page .aps-login{background-repeat:no-repeat;background-size:cover;align-items:center;justify-items:center;padding-left:20px;padding-right:20px}.login-page .aps-login.aps{background-position:top;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.8)),url(../9e48c43f8acf802193ed.png)}.login-page .aps-login.acs{background-position:center;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.8)),url(../5a06df36d6811c226e6d.png)}.login-page .aps-login .principal-title{display:none}.login-page .aps-login .login-form{position:relative;flex-wrap:wrap;height:fit-content;background-color:#fff;padding:50px;border:solid rgba(102,102,102,.5019607843) 1px;border-radius:.75rem;margin-left:20px;margin-right:20px}.login-page .aps-login .login-form .logo-ad-astra{width:50%;margin-bottom:30px}.login-page .aps-login .login-form .logo-aps{width:30%;margin-bottom:30px;height:auto}.login-page .aps-login .login-form .log{width:100%}.login-page .aps-login .login-form .log .form-group .input-icon .fa{top:20px;left:6px;transform:translateY(-50%)}.login-page .aps-login .login-form .log .form-group .input-icon input{padding-left:25px !important;position:static !important}}
