body.login .kwf-preloader-login #kodingschools-preloader{position:relative !important;background:none !important;min-height:400px !important;height:100% !important;margin-top:-60px !important}body.login .kwf-preloader-login #kodingschools-preloader #nprogress .bar{display:none}body.login.login-split-page #login{top:0;transform:translateY(1%) !important;overflow:hidden}body.login .login-heading{display:none}body.login #login_error{text-align:center}body.login input#user_login::-moz-placeholder, body.login input#user_pass::-moz-placeholder{color:#333;color:rgba(51,51,51,.8)}body.login input#user_login::placeholder,body.login input#user_pass::placeholder{color:#333;color:rgba(51,51,51,.8)}body.login input#classroom_code{width:100%;border-radius:100px 0 0 100px;height:56px;border:none;background-color:#e2e2e2 !important;color:#333;margin:0;font-family:"Montserrat",Sans-serif;text-align:center}body.login input#classroom_code::-moz-placeholder{color:rgba(51,51,51,.8)}body.login input#classroom_code::placeholder{color:rgba(51,51,51,.8)}body.login .classroom-code-section{margin:20px 0 40px 0}body.login .classroom-code-section-divider{display:flex;align-items:center;text-align:center;margin:40px 0}body.login .classroom-code-section-divider span{white-space:nowrap;font-weight:bold;font-size:20px;color:#333}body.login .classroom-code-section-divider::before,body.login .classroom-code-section-divider::after{content:"";flex:1;border-bottom:1px solid #000;margin:0 10px}body.login .classroom-code-section .submit-classroom-code{display:flex;margin:0;box-shadow:0px 4px 4px 0px rgba(0,0,0,.2509803922);border-radius:44px;width:80%;margin:auto}body.login #classroom_code_submit{color:#fff;border:none;height:56px;background-color:#00a79d;margin-left:-10% !important;width:90px;margin-top:0}body.login #classroom_code_submit:hover{background-color:#f7941d}body.login.login .login-heading{display:none}body.login.login #login_error{text-align:center}body.login.login form#loginform label[for=user_login]:before{font-size:23px;top:17px;font-weight:300;left:20px}body.login.login .user-pass-wrap .wp-pwd:before{font-size:23px;top:17px;font-weight:300;left:20px}body.login.login .user-pass-wrap .wp-pwd .dashicons{top:17px;opacity:1;font-size:20px}body.login.login.login-split-page #login h1 a{margin:auto;text-align:center;font-size:24px;color:#333;text-transform:uppercase;font-family:"Montserrat";font-weight:600}body.login.login .privacy-policy-page-link{margin-bottom:0 !important;color:#00a79d !important}body.login.login .privacy-policy-page-link a{color:#00a79d !important}body.login.login h1 a{width:auto !important}.help-div i.bb-icon-l{font-size:15px}#login{-webkit-box-shadow:0 0 0px 1000px #fff inset}#login.picture-mode{margin-top:35px}#login .welcome-div{text-align:center;margin:10px auto 20px auto;padding:8px;display:flex;flex-direction:column;gap:14px}#login .welcome-div h3{color:#00a79d;font-weight:700}#login .welcome-div .help-div a.privacy-link{color:#10a696;font-family:Montserrat;font-size:20px;font-weight:600;line-height:36px;letter-spacing:.02em;text-align:center;margin:auto;text-decoration:underline;text-underline-offset:4px}#login .welcome-div .help-div a.privacy-link:hover,#login .welcome-div .help-div a.privacy-link:active,#login .welcome-div .help-div a.privacy-link:focus{color:#f7941d}#login #login-tabs{display:flex;align-items:center;justify-content:center}#login #login-tabs>ul{list-style:none}#login #login-tabs>ul li{background:#f7941d;border-radius:8px;padding:10px 30px !important;font-size:15px;font-weight:500;transition:.3 all ease-in-out}#login #login-tabs>ul li a{color:#fff !important}#login #login-tabs>ul li:hover,#login #login-tabs>ul li:active,#login #login-tabs>ul li:focus{background:#00a79d}#login #login-tabs>ul li:hover a,#login #login-tabs>ul li:active a,#login #login-tabs>ul li:focus a{color:#fff !important}#login input#user_login,#login input#user_pass{border-radius:100px !important;height:55px;background-color:#e2e2e2 !important;color:#333;font-family:"Montserrat",Sans-serif;padding-left:60px !important}#login input#user_login:focus,#login input#user_login:hover,#login input#user_pass:focus,#login input#user_pass:hover{border:2px solid #00a79d}#login p.submit input[type=submit],#login p.submit #picture-submit{border:none;box-shadow:0px 4px 4px 0px rgba(0,0,0,.2509803922);padding:10px;margin:30px 0 5px 0}#login input:-webkit-autofill,#login input:-webkit-autofill:hover,#login input:-webkit-autofill:focus,#login input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#login p.support-div{text-align:center;line-height:22px}#login #picture-password-fields input#user_login{border-radius:100px !important;height:55px;background-color:#e2e2e2 !important;color:#333}#login #picture-password-fields input#user_login:focus,#login #picture-password-fields input#user_login:hover{border:2px solid #00a79d}#login #picture-password-fields .picture-password{max-height:300px;overflow-y:scroll;overflow-x:hidden;padding:20px;padding-right:10px}#login #picture-password-fields .picture-password .images-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}#login #picture-password-fields .picture-password .images-grid .picture-container{position:relative}#login #picture-password-fields .picture-password .images-grid .picture-container img{width:100%;height:100%;max-height:80px;-o-object-fit:cover;object-fit:cover;cursor:pointer;filter:brightness(0.9);transition:.3s ease-in-out}#login #picture-password-fields .picture-password .images-grid .picture-container img:hover{filter:brightness(1.1);transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.2)}#login #picture-password-fields .picture-password .images-grid .picture-container.selected img{filter:brightness(1.2) saturate(1.5) drop-shadow(2px 4px 6px black);transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.2);border:1px solid #fff}#login #picture-password-fields .picture-password .images-grid .picture-container .bb-icon-thumbtack-star{display:none;position:absolute;width:30px;height:30px;border-radius:50%;top:5px;right:5px;background:#fff;width:25px;height:25px}#login #picture-password-fields .picture-password .images-grid .picture-container.selected .bb-icon-thumbtack-star{display:flex;align-items:center;justify-content:center}.wpml-login-ls input.button{color:#00a79d;border-color:#00a79d;background:#f6f7f7;vertical-align:top}.wpml-login-ls input.button:hover{background:#f0f0f1;border-color:#f7941d;color:#f7941d}::-moz-selection{background:#00a79d;color:#fff}::selection{background:#00a79d;color:#fff}::-moz-selection{background:#00a79d;color:#fff}body.login .login-popup.bb-modal{border-top-left-radius:10px;border-top-right-radius:10px}body.login .login-popup.bb-modal>h1:first-of-type{color:#fff;font-family:"Montserrat",Sans-serif;background-color:#019e7c}body.login .login-popup.bb-modal>h1.alert-title{font-family:"Montserrat",Sans-serif;color:red;background-color:#ffd0d0}body.login .login-popup .mfp-close{color:#fff}body.login .login-session-content .header-container{display:flex;align-items:center;justify-content:center;position:relative;margin:30px auto;max-width:130px;height:120px}body.login .login-session-content .header-container span.bb-icon-l{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%}body.login .login-session-content .header-container span.bb-icon-l.bb-icon-desktop{color:#ffd845;background-color:rgba(255,216,69,.3607843137);font-size:92px;width:130px;height:130px}body.login .login-session-content .header-container span.bb-icon-l.bb-icon-exclamation{color:red;background-color:#ffd0d0;border:2px solid;position:absolute;right:-6px;bottom:9px;width:30px;height:30px;z-index:1;font-size:25px}body.login .login-session-content .button-container{display:flex;align-items:center;justify-content:space-evenly}body.login .login-session-content .button-container button.button{background-color:#00a79d;border-color:#00a79d;color:#fff;width:-moz-fit-content;width:fit-content;margin:20px 0 0;font-size:14px;box-shadow:none;text-shadow:none;height:auto;padding:4px 50px;border-radius:100px}body.login .login-session-content .button-container button.button#cancel-btn{color:#a7aaad;background:#f6f7f7;border-color:#dcdcde;box-shadow:none;text-shadow:none;position:relative}body.login .login-session-content .button-container button.button#cancel-btn:hover,body.login .login-session-content .button-container button.button#cancel-btn:active,body.login .login-session-content .button-container button.button#cancel-btn:focus{background-color:#f7941d;border-color:#f7941d;color:#fff}body.login .login-session-content .button-container button.button#continue-btn:hover,body.login .login-session-content .button-container button.button#continue-btn:active,body.login .login-session-content .button-container button.button#continue-btn:focus{background-color:#1c8600;border-color:#1c8600}