@import 'lib/bootstrap.min.css';@import 'lib/bootstrap-datepicker.min.css';@font-face{font-family:'Work Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32KxfXNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QNig.ttf) format('truetype')}html{height:100%}body{height:100%;margin:0;padding:50px;font:14px 'Work Sans',sans-serif;background-color:#f7f7f7}a{color:#757575}.login-wrapper{width:430px;padding:15px;margin:25px auto 0;background-color:#fff;border-radius:8px;transition:all .3s}.login-wrapper .logo-img{width:65%;display:block;margin:35px auto}.login-wrapper .login-cnt{width:80%;margin:15px auto}.login-wrapper .login-error-msg{padding:15px 0;color:#c00}label{font-weight:400}.form-floating label{color:#444}input:not([type='checkbox']){font-weight:300;border-left:none;border-right:none;border-top:none;border-radius:0}input:not([type='checkbox']):focus{border-bottom-width:3px;box-shadow:none}textarea{height:200px;resize:none;font-weight:300;border-left:none;border-right:none;border-top:none;border-radius:0}textarea:focus{box-shadow:none}select{font-weight:300;border-left:none;border-right:none;border-top:none;border-radius:0}select:focus{box-shadow:none}.form-floating>.form-control,.form-floating>.form-select{background-color:#f7f7f7}.login-wrapper-xl{width:600px}.title{font-weight:300;color:#017100}.subtitle{font-size:1.2rem;font-weight:300;color:#017100}.regular-text{font-weight:300;padding:0 5px}.form-xl .row{margin-bottom:15px}.datepicker{font-size:.8rem}.datepicker .prev,.datepicker .next,.datepicker .datepicker-switch,.datepicker .dow,.datepicker .clear{font-weight:400}.form-floating>.form-control.errField,.form-floating>.form-select.errField{border-color:#c00;background-color:rgba(204,0,0,0.1)}.errFieldLabel{color:#c00}.box_inputfile{background-color:#f7f7f7;border-bottom:1px solid #ccc;position:relative}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{max-width:100%;font-size:1rem !important;font-weight:300 !important;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:block;overflow:hidden;padding:30px 10px 10px 10px ;z-index:99;position:relative}.fake-floating-label{position:absolute;left:15px;top:20px;font-weight:400;font-size:.875rem;z-index:80;transition:all .3s}.fake-floating-label-active{opacity:.65;transform:scale(.85);left:0;top:6px}.simple_multiselect{height:auto;width:100%;padding:15px;background-color:#F7F7F7;border:1px solid #ccc;border-bottom:3px solid #80B880;position:absolute;left:0;bottom:0;display:none;outline:none}.simple_multiselect .form-check{width:30%;display:inline-block}.simple_multiselect .multiselect-nav{margin-top:5px;padding-top:10px;border-top:1px solid #ccc}.simple_selector{height:auto;width:100%;background-color:#F7F7F7;border:1px solid #ccc;border-bottom:3px solid #80B880;position:absolute;left:0;bottom:0;display:none;outline:none;z-index:9999}.simple_selector .simple_selector_item{padding:5px 15px;font-weight:300;cursor:pointer}.simple_selector .simple_selector_item:hover{background-color:rgba(1,113,0,0.3)}.simple_selector .simple_selector-nav{border-top:1px solid #ccc;padding:10px 15px}.step-registration-cnt{width:450px;margin:15px 0;display:flex;justify-content:space-between;position:relative;margin:15px auto}.step-registration-cnt .step-registration{z-index:99;width:100px}.step-registration-cnt .step-registration .step-registration-num{height:40px;width:40px;text-align:center;font-size:1.2rem;line-height:40px;background-color:#B2D4B2;border-radius:25px;margin:0 auto;transition:all 1s}.step-registration-cnt .step-registration .step-registration-num.off{background-color:#ccc}.step-registration-cnt .step-registration .step-registration-txt{padding-top:5px;font-weight:300;text-align:center}.step-registration-cnt .step-registration-bar{width:calc(100% - 70px);height:7px;background-color:#ccc;position:absolute;left:35px;top:15px;z-index:90}.step-registration-cnt .step-registration-pointer{width:0%;height:7px;background-color:#B2D4B2;position:absolute;left:0;top:0;z-index:95;transition:all .5s}.errMsgRecovery{color:#c00}.two-factor{text-align:center;font-size:1.2rem}.two-factor .two-factor-inputs{display:flex;justify-content:space-between;padding:0 25px;margin:15px auto}.two-factor .two-factor-inputs input{width:40px;font-size:2.4rem;display:block;text-align:center;margin:10px 0}.two-factor .two-factor-inputs input:focus{outline:none;box-shadow:none;border-bottom:2px solid #017100}.info-txt-recovery{text-align:left;font-size:1rem}@media (max-width:1024px){body{padding:0 25px;font:20px 'Work Sans',sans-serif}.login-wrapper{width:100%}.fake-floating-label{font-size:1rem}.step-registration-cnt{width:100%}.step-registration-cnt .step-registration-txt{font-size:.8rem}}