Body.login{background:#ffffff;background:#fff url("images/willows-login-bg.jpg") no-repeat left center fixed;background-size:cover}#login{width:90%;max-width:550px;border:1px solid #003d4c;border-radius:25px;position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%, -30%);-ms-transform:translate(-50%, -30%);-moz-transform:translate(-50%, -30%);-o-transform:translate(-50%, -30%);transform:translate(-50%, -30%)}#login .login-title{display:none}#login p.message{margin-top:20px;border-left:4px solid #0d9ddb}#login #loginform{background:rgba(255,255,255,0);box-shadow:none;border-top:1px solid #b3b3b3}#login #loginform p{width:100%}#login #loginform p.submit{width:65px}#login #loginform label{color:#0d9ddb;text-transform:uppercase;font-size:12px;font-weight:600}#login #loginform input[type="text"]{border:1px solid #003d4c;border-radius:25px;box-shadow:none;font-size:12px;padding:5px 8px}#login #loginform input[type="password"]{border:1px solid #003d4c;border-radius:25px;box-shadow:none;font-size:12px;padding:5px 8px}#login p#nav{display:none}#login .willows-login-message{font-weight:600;margin-bottom:20px}#login h1 a{background-image:url("images/willows-login-logo-mobile.png");background-size:85%;width:250px;height:130px}.login form .forgetmenot{display:none !important;float:none}.login .button-primary{float:none}p#backtoblog{display:none}.login.wp-core-ui .button-primary{background:#003d4c url("images/white-chevron.png") no-repeat right 10px center;border:none;width:100px;text-transform:uppercase;letter-spacing:1px;border-radius:25px;text-shadow:none;box-shadow:none;text-align:left;position:absolute;bottom:10px;left:25px}.login #backtoblog a,.login #nav a{color:#0d9ddb;text-transform:uppercase;font-size:12px;font-weight:600}.login #backtoblog a:hover,.login #nav a:hover{color:#0d9ddb}.login.login-action-lostpassword #login p.message{margin-top:20px;border-left:4px solid #0d9ddb}.login.login-action-lostpassword #login #lostpasswordform{background:none;box-shadow:none;margin-top:0}.login.login-action-lostpassword #login #lostpasswordform input[type="text"]{border:1px solid #003d4c;border-radius:25px;box-shadow:none;padding:5px 8px;font-size:14px}.login.login-action-lostpassword #login #lostpasswordform p.submit input[type="submit"]{width:200px}.login.login-action-lostpassword #login #lostpasswordform label{color:#0d9ddb;font-size:12px;text-transform:uppercase;font-weight:600}.login.login-action-lostpassword #login p#nav a{position:absolute;bottom:-30px;right:0}.login.login-action-lostpassword #login p#nav a:after{content:'';display:block;width:39px;height:2px;background:#003d4c;position:absolute;right:0}#login .new-to-willows-wrap{position:absolute;bottom:-80px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);background:#003d4c;padding:5px 10px;border-radius:25px;font-size:12px;letter-spacing:1px;width:255px}#login .new-to-willows-wrap a{display:block;height:100%;margin:0;padding:0;color:#ffffff;text-transform:uppercase;text-decoration:none;outline:none}#login .willows-forgot-password{font-size:12px;position:absolute;right:0;bottom:-30px;text-transform:uppercase}#login .willows-forgot-password a{text-decoration:none;font-weight:600;color:#0d9ddb}#login .willows-forgot-password a:after{content:'';display:block;width:90px;height:2px;background:#003d4c;position:absolute;right:0}.login.login-action-register p.message.register{display:none}.login.login-action-register p#nav{display:none}.login-action-register #login{position:absolute;top:550px !important;padding-top:0;margin-bottom:70px}.login-action-register #login h1 a{margin:0 auto}.login-action-register #login #registerform{margin-top:0;background:none;box-shadow:none}.login-action-register #login #registerform h2.top-header{margin:0 0 15px !important}.login-action-register #login #registerform ul.benefits-list{list-style:none;padding-left:25px}.login-action-register #login #registerform ul.benefits-list li{display:block;padding:2px 0}.login-action-register #login #registerform ul.benefits-list li:before{content:'\f14a';font-family:'Font Awesome 5 Free';font-weight:600;color:#0d9ddb;position:absolute;left:25px}.login-action-register #login #registerform hr{border:none;background:#b3b3b3;height:1px;margin:20px 0 30px}.login-action-register #login #registerform h2{color:#;font-weight:200}.login-action-register #login #registerform label{text-transform:uppercase;color:#0d9ddb;font-size:12px;font-weight:600}.login-action-register #login #registerform input[type="text"]{border:1px solid #003d4c;box-shadow:none;border-radius:25px;padding:5px 8px;font-size:14px;width:100%;display:block}.login-action-register #login #registerform input[type="email"]{border:1px solid #003d4c;box-shadow:none;border-radius:25px;padding:5px 8px;font-size:14px}.login-action-register #login #registerform input[type="submit"]{width:120px}.login-action-register #login #registerform input[type="checkbox"]{border:1px solid #003d4c;box-shadow:none}.login-action-register #login #registerform textarea{border:1px solid #003d4c;box-shadow:none;width:100%;border-radius:25px;margin-bottom:20px;padding:5px 10px}.login-action-register #login #registerform p.gdpr{margin-bottom:30px}.login-action-register #login #registerform label[for="user_login"]{display:none}.login-action-register #login #registerform input#user_login{display:none}.willows-job-wrap{position:relative}.willows-job-wrap #willows-job-title{cursor:pointer;border:1px solid #003d4c;border-radius:25px;background:#ffffff;padding:5px 8px;color:#003d4c;text-transform:uppercase;font-weight:600;font-size:12px;margin-bottom:8px}.willows-job-wrap #willows-job-title:after{position:absolute;content:"";top:12px;right:15px;width:0;height:0;border:6px solid transparent;border-color:#0d9ddb transparent transparent transparent}.willows-job-wrap #willows-job-title.select-arrow-active:after{border-color:transparent transparent #0d9ddb transparent;top:7px}.willows-job-wrap .willows-job-title-option-wrap{display:none;position:absolute;top:35px;background:#0d9ddb;color:#ffffff;text-transform:uppercase;width:100%}.willows-job-wrap .willows-job-title-option-wrap .willows-job-title-option{padding:8px 10px;cursor:pointer}.willows-job-wrap .willows-job-title-option-wrap .willows-job-title-option:hover{background:rgba(0,0,0,0.1)}.willows-job-title-wrap{display:none}.clear{clear:both}.select-items div{color:#ffffff;font-size:12px;text-transform:uppercase;padding:8px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,0.1) transparent;cursor:pointer;user-select:none}.select-items{position:absolute;background-color:#0d9ddb;border:2px solid #0d9ddb;top:110%;left:0;right:0;z-index:99}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:rgba(0,0,0,0.1)}.login.login-action-rp #resetpassform{background:none;box-shadow:none}.login.login-action-rp #resetpassform input[type="submit"]{width:175px}.login.login-action-rp #resetpassform label{color:#0d9ddb;text-transform:uppercase;font-weight:600}.login-return{position:absolute;top:-40px;left:0;text-transform:uppercase;font-size:10px}.login-return a{text-decoration:none;color:#0d9ddb}.login-return a:hover{font-weight:600}@media (min-width: 400px){#login h1 a{background-image:url("images/willows-login-logo.png");background-size:90%;width:350px;height:60px}.login-action-register #login{padding-top:20px}}@media (min-width: 576px){#login h1 a{height:80px}#login form{border-top:1px solid #b3b3b3;border-bottom:none;border-left:none;border-right:none}#login #loginform label{width:170px;display:block}#login #loginform p{display:inline-block !important;width:170px;margin-right:15px}#login #loginform .user-pass-wrap{width:170px;display:inline-block !important;margin-right:15px}#login #loginform .wp-pwd{display:inline-block !important;width:170px}#login #loginform input[type="text"]{width:170px;display:inline-block !important}#login #loginform input[type="password"]{width:170px;display:inline-block !important}#login #loginform #wp-submit{height:40px;width:100px;padding-left:20px}#login #loginform .forgetmenot{position:absolute;top:0;left:0;display:none !important}#login h1 a{background-image:url("images/willows-login-logo.png");background-size:90%;width:500px}.login.wp-core-ui .button-primary{position:relative;top:0;left:0}.login-action-register #login{position:absolute;top:550px !important;padding-top:30px;margin-bottom:70px}.login-action-register #login #registerform{margin-top:0}.login-action-register #login #registerform h2.top-header{margin:0 0 15px !important}.login-action-register #login #registerform .willows-input-half-width-left{width:45%;float:left}.login-action-register #login #registerform .willows-input-half-width-right{width:45%;float:right}}@media (min-width: 768px){#login{padding-top:30px}}
