@charset "UTF-8";html{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;height:100vh;background:#f3f4f8;font-size:14px}input,select,textarea,button{box-sizing:border-box}input:focus,select:focus,textarea:focus,button:focus{outline:none}.content-panel{position:absolute;top:43%;left:40%;margin-top:-95px;margin-left:-50px;width:406px;height:auto;box-shadow:0 6px 40px #0061854d;border-radius:6px;padding:24px;background:#fff}.content-panel-logo{text-align:left;margin-bottom:24px}.content-panel-logo svg{width:118px;height:auto}.login-input-row{width:100%;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:14px}.login-input-row input{height:38px;width:75%;border:1px solid #C8C8C8;border-radius:4px;padding-left:12px}.content-panel .login-input-row{margin-bottom:12px}.login-input-row:last-child{margin-bottom:0}.login-actions{margin-top:36px;text-align:right}.login-actions button{background:#75bcc6;padding:8px 24px;font-size:12px;color:#fff;border-radius:4px;cursor:pointer;transition:ease all .3s;border:2px solid #75BCC6}.login-actions button:hover{background:#fff;color:#75bcc6}.alert.alert-danger{text-align:center;color:red;margin-right:60px;position:relative;top:5px}.admin-privacy{padding:10px 0}.admin-privacy a{color:#173f4d}.admin-privacy a:hover{color:#75bcc6}.password-description{font-size:12px;position:relative;top:-15px}.login{font-family:Open Sans,sans-serif;width:100%;min-height:100vh;font-size:16px;background-image:url(/build/assets/bg_new-DD-ORnkt.jpg);background-size:cover}.login .error-validation{color:red;position:relative;top:10px;font-size:13px;text-align:center}.login__wrapper{width:100%;min-height:100%;background-color:#ffffff80;overflow-y:scroll;position:relative;display:flex;flex-direction:column;align-items:center}.login__wrapper .logo{margin:45px 0}.login__wrapper .contact-link{color:var(--green-accent)}.login__wrapper .contact-link:hover{color:#124e24}.login__container{margin-top:32px;width:405px;background-color:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0px 25px 50px 0px rgba(1,124,43,.5);-moz-box-shadow:0px 25px 50px 0px rgba(1,124,43,.5);box-shadow:0 25px 50px #017c2b80;margin-bottom:30px;display:flex;flex-direction:column;align-items:center}.login__container .link{text-align:center}.login__container-title{font-family:Josefin Slab,serif;font-weight:700;font-size:32px;text-align:center;margin-bottom:8px}.login__container-subtitle{font-weight:400;font-size:14px;color:var(--text-secondary);text-align:center;margin-bottom:16px}.login__container .password-container{position:relative;margin-bottom:16px}.login__container .password-container.password-container-hided{visibility:hidden}.login__container .password-container div{position:absolute;bottom:10px;cursor:pointer}.login__container .password-container .lock{left:10px}.login__container .password-container .opened,.login__container .password-container .closed{right:8px}.login__container .password-container .password-input{padding:0 50px}.login__container input{width:372px;height:54px;border-radius:12px;border:1px solid var(--borders);padding:0 16px;font-size:16px}.login__container .check-container{display:flex}.login__container .check-container #check{height:24px;width:24px;margin-right:8px;border-radius:4px;border:1px solid var(--green-accent);padding:0;cursor:pointer;accent-color:var(--green-accent);text-align:center;display:table-cell;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}.login__container .check-container #check:after{color:#fff;accent-color:#ffffff}.login__container .check-container #check:before{color:#fff;accent-color:#ffffff}.login__container .check-container #check:checked{background-color:var(--green-accent)}.login__container .check-container #check:checked:after{content:"✔";color:#fff}.login__container .check-container a{color:var(--green-accent)}.login__container .check-container a:hover{color:#124e24}.login__container .check-container .check-label{font-weight:400;font-size:16px;line-height:22px;padding:3px 0}.login__container .check-container .check-text{width:fit-content;margin:10px 0;display:flex;gap:10px}.login__container .action-btn{width:372px;height:52px;border-radius:12px;background-color:var(--green-accent);display:flex;align-items:center;justify-content:center;color:#fff;margin-top:12px;margin-bottom:12px;cursor:pointer;transition:ease all .3s}.login__container .action-btn:hover{background-color:#173f4d}.login__container .separator{position:relative;height:1px;width:372px;background-color:var(--borders);margin:32px 0}.login__container .separator div{position:absolute;height:22px;width:32px;display:flex;justify-content:center;background-color:#fff;color:var(--text-secondary);bottom:-11px;left:170px}.login__container .google_btn{height:52px;width:372px;border-radius:12px;border:1px solid var(--borders);display:flex;justify-content:center;align-items:center;margin-bottom:12px;cursor:pointer;text-decoration:none;color:var(--text-primary)}.login__container .google_btn img{margin-right:8px}.login__container .link{cursor:pointer;color:var(--green-accent);text-decoration:underline}.login__container .link:hover{color:#124e24}.login__container .row{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.login__container .email{color:var(--green-accent)}.login__container .small-input{width:54px;padding:0 5px;text-align:center}.login__container input::-webkit-outer-spin-button,.login__container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.login__container input[type=number]{-moz-appearance:textfield}@media (max-width: 480px){.login__container,.login__container input,.login__container .action-btn,.login__container .separator,.login__container .google_btn{width:295px}.login__container .separator div{left:130px}}
