body,html{font-size:16px}:root{--color-primary:#005694;--color-secondary:#00993f;--color-text:#4b4b4b;--color-entity:#36c;--color-error:#a80521;--color-error-light:#ffebef;--color-error-dark:#ac2925;--color-warning:#ffab00;--color-warning-light:#fff7e9;--color-success:#068460;--color-success-light:#dff4ec;--color-gray-medium:#707070;--color-gray-light:#f2f2f2;--color-white:#fff;--color-black:#000;--bg-main-box:#fff;--bg-login-view:url("../img/bg-body-1.jpg");--bg-join-view:url("../img/bg-body-2.jpg");--font-main:'Montserrat-Regular',sans-serif;--font-awesome:FontAwesome;--transition-ease-x1:0.5s all ease-in-out;--transition-ease-x2:0.25s all ease-in-out;--form-width:622px;--submenu-width:270px;--submenu-height:300px}.w-100{width:100%}.my-1{margin-top:1rem!important;margin-bottom:1rem!important}.mt-1{margin-top:1rem!important}.mb-1{margin-bottom:1rem!important}.text-white{color:#fff!important}#login-view .row,#record-view .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}#login-view .row:after,#login-view .row:before,#record-view .row:after,#record-view .row:before{content:none}#login-view .btn,#record-view .btn{color:var(--color-entity);font-size:1rem;font-weight:500;white-space:normal;border-radius:0.5rem;padding:0.6rem 1.5rem;border:1px solid transparent;-webkit-box-shadow:none!important;box-shadow:none!important;line-height:normal!important}#login-view .btn.btn-primary,#record-view .btn.btn-primary{color:#fff;font-weight:normal;border-color:var(--color-entity);background-color:var(--color-entity)}#login-view .btn.btn-primary:focus,#login-view .btn.btn-primary:hover,#record-view .btn.btn-primary:focus,#record-view .btn.btn-primary:hover{border-color:var(--color-secondary);background-color:var(--color-secondary)}#login-view .btn.btn-primary[disabled],#record-view .btn.btn-primary[disabled]{color:#fff;border-color:var(--color-gray-medium);background-color:var(--color-gray-medium)}#login-view .btn.btn-outline-primary,#record-view .btn.btn-outline-primary{color:var(--color-entity);border-color:var(--color-entity);background-color:transparent!important}#login-view .btn.btn-outline-primary:focus,#login-view .btn.btn-outline-primary:hover,#record-view .btn.btn-outline-primary:focus,#record-view .btn.btn-outline-primary:hover{color:#fff;font-weight:normal;background-color:var(--color-entity)!important}#login-view .btn.btn-link,#record-view .btn.btn-link{padding:0.6rem 1rem;background-color:transparent}#login-view .btn.btn-success,#record-view .btn.btn-success{color:#fff;border-color:var(--color-secondary);background-color:var(--color-secondary)}#login-view .btn.btn-success:focus,#login-view .btn.btn-success:hover,#record-view .btn.btn-success:focus,#record-view .btn.btn-success:hover{border-color:var(--color-success);background-color:var(--color-success)}#login-view .btn.btn-danger,#record-view .btn.btn-danger{color:#fff;border-color:var(--color-error);background-color:var(--color-error)}#login-view .btn.btn-danger:focus,#login-view .btn.btn-danger:hover,#record-view .btn.btn-danger:focus,#record-view .btn.btn-danger:hover{border-color:var(--color-error-dark);background-color:var(--color-error-dark)}#login-view .btn.btn-transparent,#record-view .btn.btn-transparent{color:#fff;border-color:#fff;background-color:transparent}#login-view .btn.btn-transparent:focus,#login-view .btn.btn-transparent:hover,#record-view .btn.btn-transparent:focus,#record-view .btn.btn-transparent:hover{color:var(--color-entity);background-color:#fff}#login-view .alert-success,#record-view .alert-success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--color-success);border-color:var(--color-success-light);background-color:var(--color-success-light)}#login-view .alert-success:before,#record-view .alert-success:before{content:"\f058";font:normal normal normal 14px/1 FontAwesome;font-size:4em;margin-bottom:0.5rem}#login-view .nxBlock,#record-view .nxBlock{padding:0!important}#login-view>.row-custom,#record-view>.row-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;height:inherit}#login-view>.row-custom .col-form,#record-view>.row-custom .col-form{width:100%;max-width:var(--form-width)}#login-view>.row-custom .col-content,#record-view>.row-custom .col-content{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}#login-view * p,#record-view * p{color:var(--color-text)}#login-view{width:100%;height:100vh;font-family:var(--font-main)}#login-view * p{color:var(--color-text)}#login-view #main-box{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;gap:0.5rem;background-color:var(--bg-main-box)}#login-view #main-box .logo-container{margin-top:3rem}#login-view #main-box .form-container{width:100%;padding:0 3.5rem;margin-right:1rem;padding-right:2.5rem;height:700px;overflow-y:auto}#login-view #main-box .form-container::-webkit-scrollbar{width:8px}#login-view #main-box .form-container::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}#login-view #main-box .form-container::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:4px;border:2px solid #f0f0f0}#login-view #main-box .form-container::-webkit-scrollbar-thumb:hover{background:#0056b3}#login-view #main-box .form-container>form{-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}#login-view #main-box .form-container>form .form-intro{margin-bottom:1.5rem}#login-view #main-box .form-container>form .form-intro h2{color:var(--color-primary);font-size:clamp(1.5rem,4vw,2rem);font-weight:bold;line-height:normal!important}#login-view #main-box .form-container>form .form-intro p{font-size:clamp(1rem,2vw,1.125em);margin-bottom:0!important}#login-view #main-box .form-container>form .form-intro.success{margin-bottom:1rem}#login-view #main-box .form-container>form .form-intro.success h2{color:var(--color-success);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#login-view #main-box .form-container>form .form-intro.success h2:before{content:"\f058";font:normal normal normal 14px/1 FontAwesome;font-size:2em;margin-bottom:0.5rem}#login-view #main-box .form-container>form .form-intro.v2{margin-bottom:1rem}#login-view #main-box .form-container>form .user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:1rem auto 2rem;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}#login-view #main-box .form-container>form .user-info>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#login-view #main-box .form-container>form .user-info>div .fa{color:var(--color-success);font-size:1.3em;margin-right:0.5rem}#login-view #main-box .form-container>form .user-info>div strong{color:var(--color-text)}#login-view #main-box .form-container>form .form-group>label{font-size:1em;font-weight:500;margin-bottom:0;line-height:normal}#login-view #main-box .form-container>form .form-group>input,#login-view #main-box .form-container>form .form-group>select{font-size:1em;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;min-height:50px;border-bottom:2px solid #707070;background-color:#fff}#login-view #main-box .form-container>form .form-group>input:focus,#login-view #main-box .form-container>form .form-group>input:hover,#login-view #main-box .form-container>form .form-group>select:focus,#login-view #main-box .form-container>form .form-group>select:hover{border-color:var(--color-entity)}#login-view #main-box .form-container>form .form-group>select option[disabled]{display:none}#login-view #main-box .form-container>form .form-group.has-filled>input,#login-view #main-box .form-container>form .form-group.has-filled>select{border-color:var(--color-entity)}#login-view #main-box .form-container>form .form-group.has-error>input,#login-view #main-box .form-container>form .form-group.has-error>select{border-color:var(--color-error);background-color:var(--color-error-light)}#login-view #main-box .form-container>form .form-group.has-error>input::-webkit-input-placeholder,#login-view #main-box .form-container>form .form-group.has-error>select::-webkit-input-placeholder{color:var(--color-error)}#login-view #main-box .form-container>form .form-group.has-error>input::-moz-placeholder,#login-view #main-box .form-container>form .form-group.has-error>select::-moz-placeholder{color:var(--color-error)}#login-view #main-box .form-container>form .form-group.has-error>input:-ms-input-placeholder,#login-view #main-box .form-container>form .form-group.has-error>select:-ms-input-placeholder{color:var(--color-error)}#login-view #main-box .form-container>form .form-group.has-error>input::-ms-input-placeholder,#login-view #main-box .form-container>form .form-group.has-error>select::-ms-input-placeholder{color:var(--color-error)}#login-view #main-box .form-container>form .form-group.has-error>input::placeholder,#login-view #main-box .form-container>form .form-group.has-error>select::placeholder{color:var(--color-error)}#login-view #main-box .form-container>form .form-group.has-error>input:invalid,#login-view #main-box .form-container>form .form-group.has-error>select:invalid{border-color:var(--color-error)}#login-view #main-box .form-container>form .form-group.has-error .error-msg{color:var(--color-error);margin-top:5px;font-size:0.75em}#login-view #main-box .form-container>form .form-group>.help-block{display:block;font-size:0.875em;margin-top:1rem;margin-bottom:1rem}#login-view #main-box .form-container>form #code-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;margin-bottom:1rem}#login-view #main-box .form-container>form #code-inputs input.code-input{width:60px;height:60px;text-align:center;font-size:2em;border-color:var(--color-gray-medium);background-color:var(--color-gray-light)}#login-view #main-box .form-container>form #code-inputs input.code-input.has-filled,#login-view #main-box .form-container>form #code-inputs input.code-input:focus,#login-view #main-box .form-container>form #code-inputs input.code-input:hover{border-color:var(--color-primary);background-color:#fff}#login-view #main-box .form-container>form #code-inputs.has-success input.code-input{color:var(--color-success);border-color:var(--color-success);background-color:var(--color-success-light)}#login-view #main-box .form-container>form #code-inputs.has-warning input.code-input{pointer-events:none;border-color:var(--color-warning);background-color:var(--color-warning-light)}#login-view #main-box .form-container>form #code-inputs.has-error input.code-input{border-color:var(--color-error);background-color:var(--color-error-light)}#login-view #main-box .form-container>form .user-data>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.5rem}#login-view #main-box .form-container>form .user-data>div input[type=checkbox]{margin-top:0!important;margin-right:0.5rem}#login-view #main-box .form-container>form .user-data>div label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0!important}#login-view #main-box .form-container>form .user-data>div label .fa{color:var(--color-success);font-size:1.3em;margin-right:0.5rem}#login-view #main-box .form-container>form .form-opt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#login-view #main-box .form-container>form .form-opt .login-opt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}#login-view #main-box .form-container>form .form-opt>hr{margin-top:10px;width:100%}#login-view #main-box .form-container>form .form-opt .additional-opt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem}#login-view #main-box .form-container>form .form-opt .additional-opt>p{margin-bottom:0!important}#login-view #main-box .form-container>form .form-opt .other-opt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#login-view #main-box .form-container>form .form-opt.v2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#login-view #main-box .form-container>form .form-opt.v2 .other-opt{margin-top:3rem}#login-view #main-box .form-container>form .form-opt.v2 .other-opt>p{text-align:start}#login-view #main-box .form-container>form .form-opt.v2 .other-opt.v2{margin-top:4rem}#login-view #main-box .form-container>form .form-opt.v3{-webkit-box-align:start;-ms-flex-align:start;align-items:start}#login-view #main-box .form-container>form .form-opt.v3 .other-opt{margin-top:4rem;text-align:center}#login-view #main-box .form-container>form .form-opt.v3.alt{-webkit-box-align:end;-ms-flex-align:end;align-items:end}#login-view #main-box .form-container>form .form-opt.v3.alt .other-opt{margin-top:3rem}#login-view #main-box .form-container>form.active-form{opacity:1;display:block}#login-view #main-box .form-container>form.hidden-form{opacity:0;display:none}#login-view #main-box .form-container>#conf-box{text-align:center}#login-view #main-box .form-container>#conf-box.active-form{opacity:1;display:block}#login-view #main-box .form-container>#conf-box.hidden-form{opacity:0;display:none}#login-view #main-box .footer-container{width:100%;min-height:65px;padding:1rem;background-color:#e6effd}#login-view #extra-box{padding:0!important;position:relative;background-image:var(--bg-login-view);background-repeat:no-repeat;background-position:center;background-size:cover}#login-view #extra-box:before{content:"";position:absolute;width:100%;height:100%;opacity:0.8;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#005694),to(#007968));background:linear-gradient(180deg,#005694 30%,#007968 100%)}@media (max-height:720px){#login-view #main-box .logo-container{margin-top:1rem}#login-view #main-box .form-container{padding-top:0.5rem;padding-bottom:0.5rem}#login-view #main-box .form-container>form .form-opt.v2 .other-opt{margin-top:1rem}}#record-view{width:100%;height:100vh;font-family:var(--font-main);background-image:var(--bg-join-view);background-repeat:no-repeat;background-position:center;background-size:cover}#record-view:before{content:"";position:absolute;width:100%;height:100%;opacity:0.8;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#005694),to(#007968));background:linear-gradient(180deg,#005694 30%,#007968 100%)}#record-view .row-custom{-webkit-box-align:end;-ms-flex-align:end;align-items:end}#record-view #main-box{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;gap:0.5rem;background-color:var(--bg-main-box);padding-right:0.5rem;height:90%;border-top-left-radius:1rem;border-top-right-radius:1rem}#record-view #main-box .progress-container{position:relative;width:100%;max-width:600px;margin:1rem auto;padding-right:1.5rem}#record-view #main-box .progress-container .progress-line{position:absolute;top:15px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;height:4px;-webkit-transition:background 0.3s;transition:background 0.3s}#record-view #main-box .progress-container .progress-line.default{background:#f2f2f2}#record-view #main-box .progress-container .progress-line.half{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#007bff),color-stop(50%,#ccc));background:linear-gradient(to right,#007bff 50%,#ccc 50%)}#record-view #main-box .progress-container .progress-line.full{background:#068460}#record-view #main-box .progress-container .progress-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0;margin:0}#record-view #main-box .progress-container .progress-steps .step{width:80px;height:auto;line-height:normal;position:relative;text-align:center;font-size:14px;font-weight:bold;color:#666;z-index:1}#record-view #main-box .progress-container .progress-steps .step .step-number{display:block;width:30px;height:30px;margin:0 auto;border-radius:50%;color:#fff;font-size:16px;line-height:30px;-webkit-transition:background 0.3s,color 0.3s;transition:background 0.3s,color 0.3s;background-color:var(--color-gray-medium)}#record-view #main-box .progress-container .progress-steps .step.active{color:#007bff}#record-view #main-box .progress-container .progress-steps .step.active .step-number{background:#007bff}#record-view #main-box .progress-container .progress-steps .step.completed{color:var(--color-success)}#record-view #main-box .progress-container .progress-steps .step.completed .step-number{background:var(--color-success)}#record-view #main-box .progress-container .progress-steps:before{content:"";position:absolute;z-index:1;top:0;right:20px;display:block;width:34px;height:30px;pointer-events:none;background-color:var(--bg-main-box)}#record-view #main-box .form-container{width:100%;padding:0 0;margin-right:1rem;padding-right:-1rem;height:610px;margin-right:0;padding-right:1.5rem;overflow-y:auto}#record-view #main-box .form-container::-webkit-scrollbar{width:8px}#record-view #main-box .form-container::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}#record-view #main-box .form-container::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:4px;border:2px solid #f0f0f0}#record-view #main-box .form-container::-webkit-scrollbar-thumb:hover{background:#0056b3}#record-view #main-box .form-container>form{-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}#record-view #main-box .form-container>form .form-intro{padding:0 1rem;text-align:center;margin-bottom:1.5rem}#record-view #main-box .form-container>form .form-intro h2{color:var(--color-primary);font-size:clamp(1.5rem,4vw,2rem);font-weight:bold;line-height:normal!important}#record-view #main-box .form-container>form .form-intro .success>p{font-size:1.3em;font-weight:700;line-height:normal;color:var(--color-success)}#record-view #main-box .form-container>form .form-group>label{font-size:1em;font-weight:500;margin-bottom:0;line-height:normal}#record-view #main-box .form-container>form .form-group>input,#record-view #main-box .form-container>form .form-group>select{font-size:1em;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;min-height:50px;border-bottom:2px solid #707070;background-color:#fff}#record-view #main-box .form-container>form .form-group>input:focus,#record-view #main-box .form-container>form .form-group>input:hover,#record-view #main-box .form-container>form .form-group>select:focus,#record-view #main-box .form-container>form .form-group>select:hover{border-color:var(--color-entity)}#record-view #main-box .form-container>form .form-group>select option[disabled]{display:none}#record-view #main-box .form-container>form .form-group.has-filled>input,#record-view #main-box .form-container>form .form-group.has-filled>select{border-color:var(--color-entity)}#record-view #main-box .form-container>form .form-group.has-error>input,#record-view #main-box .form-container>form .form-group.has-error>select{border-color:var(--color-error);background-color:var(--color-error-light)}#record-view #main-box .form-container>form .form-group.has-error>input::-webkit-input-placeholder,#record-view #main-box .form-container>form .form-group.has-error>select::-webkit-input-placeholder{color:var(--color-error)}#record-view #main-box .form-container>form .form-group.has-error>input::-moz-placeholder,#record-view #main-box .form-container>form .form-group.has-error>select::-moz-placeholder{color:var(--color-error)}#record-view #main-box .form-container>form .form-group.has-error>input:-ms-input-placeholder,#record-view #main-box .form-container>form .form-group.has-error>select:-ms-input-placeholder{color:var(--color-error)}#record-view #main-box .form-container>form .form-group.has-error>input::-ms-input-placeholder,#record-view #main-box .form-container>form .form-group.has-error>select::-ms-input-placeholder{color:var(--color-error)}#record-view #main-box .form-container>form .form-group.has-error>input::placeholder,#record-view #main-box .form-container>form .form-group.has-error>select::placeholder{color:var(--color-error)}#record-view #main-box .form-container>form .form-group.has-error>input:invalid,#record-view #main-box .form-container>form .form-group.has-error>select:invalid{border-color:var(--color-error)}#record-view #main-box .form-container>form .form-group.has-error .error-msg{color:var(--color-error);margin-top:5px;font-size:0.75em}#record-view #main-box .form-container>form .form-group>.help-block{display:block;font-size:0.875em;margin-top:1rem;margin-bottom:1rem}#record-view #main-box .form-container>form .multi-fields>div{padding:0!important}#record-view #main-box .form-container>form .multi-fields>div:not(.col-md-12):nth-child(odd){padding-right:0.5rem!important}#record-view #main-box .form-container>form .multi-fields>div:not(.col-md-12):nth-child(2n){padding-left:0.5rem!important}#record-view #main-box .form-container>form .user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem auto 2rem;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}#record-view #main-box .form-container>form .user-info>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#record-view #main-box .form-container>form .user-info>div .fa{color:var(--color-success);font-size:1.3em;margin-right:0.5rem}#record-view #main-box .form-container>form .user-info>div strong{color:var(--color-text)}#record-view #main-box .form-container>form #code-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;margin-bottom:1rem}#record-view #main-box .form-container>form #code-inputs input.code-input{width:60px;height:60px;text-align:center;font-size:2em;border-color:var(--color-gray-medium);background-color:var(--color-gray-light)}#record-view #main-box .form-container>form #code-inputs input.code-input.has-filled,#record-view #main-box .form-container>form #code-inputs input.code-input:focus,#record-view #main-box .form-container>form #code-inputs input.code-input:hover{border-color:var(--color-primary);background-color:#fff}#record-view #main-box .form-container>form #code-inputs.has-success input.code-input{color:var(--color-success);border-color:var(--color-success);background-color:var(--color-success-light)}#record-view #main-box .form-container>form #code-inputs.has-warning input.code-input{pointer-events:none;border-color:var(--color-warning);background-color:var(--color-warning-light)}#record-view #main-box .form-container>form #code-inputs.has-error input.code-input{border-color:var(--color-error);background-color:var(--color-error-light)}#record-view #main-box .form-container>form .form-opt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0.5rem}#record-view #main-box .form-container>form .form-opt .user-authz .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:0.5rem}#record-view #main-box .form-container>form .form-opt .user-authz .form-group input[type=checkbox]{min-height:auto}#record-view #main-box .form-container>form .form-opt .user-authz .form-group label{line-height:normal}#record-view #main-box .form-container>form .form-opt .additional-opt{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}#record-view #main-box .form-container>form.active-form{opacity:1;display:block}#record-view #main-box .form-container>form.hidden-form{opacity:0;display:none}#record-view #main-box .form-container>#conf-box{text-align:center}#record-view #main-box .form-container>#conf-box.active-form{opacity:1;display:block}#record-view #main-box .form-container>#conf-box.hidden-form{opacity:0;display:none}@media screen and (max-width:1366px){:root{--form-width:522px}#login-view #main-box .logo-container{margin-top:1rem}#login-view #main-box .form-container>form .form-group>input,#login-view #main-box .form-container>form .form-group>select{min-height:48px}#login-view #main-box .form-container>form>.user-info{margin-bottom:1.5rem}#login-view #main-box .form-container>form .form-opt>hr{margin:0.8rem auto}#login-view #main-box .form-container>form .form-opt.v2 .other-opt{margin-top:1rem!important}#login-view #main-box .footer-container{min-height:70px;padding:0.5rem;gap:0.5rem}}@media screen and (max-width:991px){#login-view>.row-custom{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:767px){:root{--form-width:100%}#login-view{height:auto}#login-view #main-box{gap:0.8rem}#login-view #main-box .form-container{padding:0 1.5rem;padding-right:calc(1.5rem - 1rem);height:auto;overflow-y:unset!important}}@media screen and (max-width:504px){#login-view #main-box .form-container>form #code-inputs input.code-input{width:48px;height:48px;min-height:auto}#login-view #main-box .form-container>form .form-opt .login-opt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem}#login-view #main-box .form-container>form .form-opt .additional-opt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:991px){#record-view{height:100svh}#record-view>.row-custom .col-form{width:95%;max-width:100%}#record-view #main-box{padding:1rem 0.5rem 1rem 1rem;height:95%}#record-view #main-box .form-container{height:auto;padding-right:1rem}#record-view #main-box .form-container>form .form-intro{padding:0}#record-view #main-box .form-container>form .multi-fields>div:not(.col-md-12):nth-child(2n),#record-view #main-box .form-container>form .multi-fields>div:not(.col-md-12):nth-child(odd){padding:0!important}}@media screen and (max-width:504px){#record-view #main-box .form-container>form .form-opt .additional-opt{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:0.5rem}}@media screen and (max-height:667px){#record-view #main-box{height:98%}#record-view #main-box .form-container>form #code-inputs input.code-input{width:44px;height:44px;min-height:auto}}.section-title{color:#fff;font-size:2em;line-height:normal!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:1rem 2rem}.section-title span{font-size:0.7em;font-family:"Montserrat-Regular",sans-serif!important}.slider-card .item a.content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;width:200px;max-width:100%;height:200px;border-radius:1rem;border:1px solid transparent;padding:0.5rem;margin:0.5rem auto;text-decoration:none;-webkit-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s}.slider-card .item a.content-box .image{width:100%;height:80px}.slider-card .item a.content-box .image>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.slider-card .item a.content-box .rollover-box{width:100%;position:static;height:auto;min-height:auto;width:100%;padding:0!important;background-color:transparent;text-align:center}.slider-card .item a.content-box .rollover-box .title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:auto;font-size:1em;min-height:auto;line-height:normal;margin-bottom:0!important;font-family:var(--font-main)}.slider-card .item a.content-box .rollover-box .description{display:none}.slider-card .item a.new-tools-box{display:none}.slider-card.transparent .item a.content-box{border-color:#fff;background-color:transparent}.slider-card.transparent .item a.content-box .image>img{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7482%) hue-rotate(92deg) brightness(100%) contrast(107%);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7482%) hue-rotate(92deg) brightness(100%) contrast(107%)}.slider-card.transparent .item a.content-box .rollover-box .title{color:#fff!important;font-weight:500!important}.slider-card.transparent .item a.content-box:focus,.slider-card.transparent .item a.content-box:hover{border-color:var(--color-secondary)!important;background-color:var(--color-secondary)!important}.slider-card.transparent .item a.content-box:focus .image>img,.slider-card.transparent .item a.content-box:hover .image>img{-webkit-filter:none!important;filter:none!important}.link-slider .item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0.5rem;text-decoration:none;background-color:transparent!important}.link-slider .item a .fa{color:var(--color-primary)!important;margin:0!important;padding-right:0.5rem;font-size:1em}.link-slider .item a .title{color:var(--color-primary)!important;font-size:1em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-main);margin-bottom:0!important}.link-slider .item a:focus,.link-slider .item a:hover{text-decoration:underline}@media (min-width:1200px){.navbar-collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.collapse{display:block!important}.navbar-header{float:left}.navbar-toggle{display:none!important}}@media (max-width:1199px){.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.navbar-toggle{display:block!important}}.menubar-top .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-1px;display:none}.menubar-top .navbar-default{border:none;-webkit-transition:var(--transition-ease-x1);transition:var(--transition-ease-x1)}.menubar-top .navbar-default .navbar-nav a{text-decoration:none!important}.menubar-top .navbar-default .navbar-nav .dropdown a .caret{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:var(--transition-ease-x2);transition:var(--transition-ease-x2)}.menubar-top .navbar-default .navbar-nav .dropdown.open a .caret{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:var(--transition-ease-x2);transition:var(--transition-ease-x2)}.menubar-top .navbar-default .navbar-nav .dropdown-menu li a{color:var(--color-text);font-size:0.938rem;padding:0.5rem 0.938rem!important;line-height:1.125;white-space:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menubar-top .navbar-default .navbar-nav .dropdown-menu li a.submenu-open,.menubar-top .navbar-default .navbar-nav .dropdown-menu li a:focus,.menubar-top .navbar-default .navbar-nav .dropdown-menu li a:hover{color:var(--color-white);background-color:var(--color-primary)}.menubar-top .navbar-default .navbar-nav .dropdown-menu .dropdown-submenu{position:relative}.menubar-top .navbar-default .navbar-nav .dropdown-menu .dropdown-submenu>a:after{content:"\f0da";font-family:var(--font-awesome);margin-left:0.5rem;opacity:0.5}.menubar-top .navbar-default.navbar-active{background-color:var(--color-white);-webkit-transition:var(--transition-ease-x2);transition:var(--transition-ease-x2)}@media screen and (min-width:1200px){.dropdown-submenu:hover>.dropdown-menu{display:block}.menubar-top .navbar-default{background-color:transparent;padding-left:calc(var(--form-width) + 1rem);padding-top:1rem}.menubar-top .navbar-default .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem}.menubar-top .navbar-default .navbar-nav>li>a{color:var(--color-white);background-color:transparent;border:1px solid var(--color-white);border-radius:0.5rem}.menubar-top .navbar-default .navbar-nav>li>a:focus,.menubar-top .navbar-default .navbar-nav>li>a:hover{color:var(--color-text);background-color:var(--color-white)}.menubar-top .navbar-default .navbar-nav .dropdown-menu{width:var(--submenu-width);padding:0}}@media screen and (max-width:1199px){.menubar-top .navbar-default{background-color:transparent}.menubar-top .navbar-default .navbar-collapse{background-color:var(--color-white);border:none;max-height:inherit;height:calc(100vh - 50px)}.menubar-top .navbar-default .dropdown-menu .dropdown-submenu>a:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:var(--transition-ease-x2);transition:var(--transition-ease-x2)}.menubar-top .navbar-default .dropdown-menu .dropdown-submenu.open-submenu>a:after{-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:var(--transition-ease-x2);transition:var(--transition-ease-x2)}.menubar-top .navbar-default .open-submenu{background-color:rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.1)}}@media (max-height:720px){.menubar-top .navbar-default .navbar-nav .dropdown-menu{min-height:var(--submenu-height)}.menubar-top .navbar-default .navbar-nav .dropdown-menu .dropdown-submenu{position:initial}}.contentLoader{display: none; position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:25px 30px;border-radius:12px;z-index:1000;text-align:center;font-family:'Arial',sans-serif;font-size:14px;line-height:1.5}.loaderImage{width:60px;height:60px;margin:0 auto 10px auto;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.textLoader{background-color:rgba(0,0,0,0.6);color:#fff;border-radius:8px;padding:20px}.customSpinner{display:inline-block;width:60px;height:60px;vertical-align:-0.125em;border-radius:50%;border:6px solid #005a9c;border-right-color:transparent;animation:spinner-border 0.75s linear infinite}@keyframes spinner-border{100%{transform:rotate(360deg)}}