#otp-custom-login-form{margin:0;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,Arial,Segoe UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;background:#f9fafb;display:flex;align-items:center;justify-content:center;height:100vh;flex-direction:column;}#otp-custom-login-form h3{font-weight:500;margin-bottom:1rem;color:#333;}#otp-custom-login-form .code-intro{text-align:center;max-width:420px;margin:30px 0;}#otp-custom-login-form .code-logo{width:96px;height:96px;display:block;background-image:url('/sites/all/themes/knvb_theme_backend/images/admin-knvb-logo.svg');background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}#otp-custom-login-form .code-container{display:flex;gap:12px;}#otp-custom-login-form .code-input{width:3.2rem;height:3.2rem;font-size:1.6rem;font-weight:600;text-align:center;border:2px solid #d1d5db;border-radius:10px;outline:none;transition:all 0.2s ease-in-out;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.1);}#otp-custom-login-form .code-input:focus{border-color:#f36c21;box-shadow:0 0 0 3px rgba(255,110,14,0.3);}#otp-custom-login-form .code-input:hover{border-color:#a1a1aa;}@media (max-width:480px){#otp-custom-login-form .code-input{width:2.8rem;height:2.8rem;font-size:1.1rem;}#otp-custom-login-form .code-container{gap:8px;}}#otp-custom-login-form .code-error{display:block;color:rgb(255,69,69);margin:0;text-align:center;}#edit-submit{background-color:#f36c21;color:white;border:none;border-radius:10px;padding:0.6em 1.2em;font-size:1rem;cursor:pointer;font-weight:700;margin:30px 0 0;transition:background-color 0.2s ease-in-out;}#edit-submit:hover{background-color:#ea580c;}
.page-node-16502 .infopage-content p{color:#000;font-family:BaronVonWesseling,Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.6666;margin-top:.9375rem;}.page-node-16502 .infopage-content form,.page-node-16502 .confirmation{background-image:url(https://sassets.knvb.nl/sites/all/themes/knvb/static/assets/img/png/KNVB-SV-logo-CORP-los.png);background-repeat:no-repeat;background-position:center bottom;background-size:25%;padding-bottom:26.5%;}.page-node-16502 .confirmation{padding-bottom:160px;}.page-node-16502 .infopage-content form .form-item{width:100%;position:relative;margin-bottom:20px;}.page-node-16502 .infopage-content form label{display:block;margin:0 0 .8em 0;display:inline-block;width:100%;}.page-node-16502 .infopage-content form input[type="text"],.page-node-16502 .infopage-content form .description,.page-node-16502 .infopage-content form textarea,.page-node-16502 .infopage-content form select,.page-node-16502 .infopage-content form .error-message{width:100%;font-size:1.0625rem;line-height:1.6666;-webkit-appearance:none;font-family:inherit;background:#EFEFEF;border:1px solid #ccc;color:rgba(0,0,0,0.75);display:block;margin:0 0 .8em 0;padding:0.5em;height:2.3125em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;}.page-node-16502 .infopage-content form select{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAeCAMAAACR41cYAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8UXluqAAAAGnRSTlMAtCX4iowO518BxzX+N6AY8XMF2doGS4uJj9UzBOgAAAABYktHRBsCYNSkAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAqUlEQVQ4y4XR2QKCIBRF0YOWgplKgw3//6FpZnDgAvt5vy2odymFqi4sdQUcCs8RQNNml7ZZHujso9cFpsssnfk+OPXJpT/j15B8hn3BOCWWafw/sInHugWXq7jc7t6DWXxmUBKb4kViW6G4mO0RLjHbBsWFbDpeQrYdiiM2B8X5bIO8+Gw+FOfYbGpxbAzF7WwzMikRSmCLobinCMUtbBIUp0UozrwiqA97uDSTzJ400AAAAABJRU5ErkJggg==');background-position:98% center;background-repeat:no-repeat;background-size:14px;border-radius:0;}.page-node-16502 .infopage-content form select{line-height:1;}.page-node-16502 .infopage-content form textarea{height:6.6125em;}.page-node-16502 .infopage-content form .button.button-hollow{border:2px solid #F36C21;}#edit-extra{width:100%;}.page-node-16502 .infopage-content form .button.button-hollow:after{background:#F36C21;}.page-node-16502 .infopage-content form .button.button-hollow span{color:#fff;position:relative;}.page-node-16502 .infopage-content form .button.button-hollow:hover span{color:#F36C21;background:0 0;}.page-node-16502 .infopage-content form .error-message{-webkit-box-shadow:none;box-shadow:none;height:auto;font-family:BaronVonWesseling,Helvetica,Roboto,Arial,sans-serif;font-weight:400;position:relative;top:-14px;background-color:#cccccc;font-size:1.0625rem;margin:0 0 0em 0;}.page-node-16502 .infopage-content form .error-message::before{content:'';position:absolute;display:block;width:18px;height:18px;background-color:#cccccc;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-10px;left:20px;}@media only screen and (max-width:47.5em){.page-node-16502 .infopage-content form,.page-node-16502 .confirmation{background-size:45%;padding-bottom:46.5%;}.page-node-16502 .infopage-content p{font-size:1.1rem;}.page-node-16502 .infopage-content form{}.page-node-16502 .infopage-content form .button.button-hollow span{line-height:inherit;}.page-node-16502 .infopage-content form .button.button-hollow span i{position:absolute;right:-18px;padding:0;margin:0;top:0;line-height:inherit;width:18px;height:27px;}}@media only screen and (min-width:58.1875em){.page-node-16502 .infopage-content p{font-size:1.375rem;}.page-node-16502 .infopage-content p:nth-child(4){font-size:1.0625rem;}}@media only screen and (min-width:47.5625em){.page-node-16502 .infopage-content form p,.page-node-16502 .infopage-content form label{font-size:1.0625rem;}}
#user-pass,#change-pwd-page-user-pass,#change-pwd-page-user-pass-reset{margin:130px auto;max-width:1440px;padding:0 20px;}#user-pass #edit-submit,#change-pwd-page-user-pass #edit-submit,#change-pwd-page-user-pass-reset #edit-submit{background-color:#f36c21;border:1px solid #f36c21;padding:10px 25px;display:inline-block;margin:0;outline:none;overflow:hidden;position:relative;transition:border-color .42s ease-out;color:#ffffff;margin-top:20px;}
.knvb_counter{font-family:BaronVonWesseling,Helvetica,Roboto,Arial,sans-serif;font-weight:700;text-transform:uppercase;position:relative;color:#fff;text-align:center;width:100%;height:100%;background-image:url(https://sassets.knvb.nl/sites/all/themes/knvb/static/images/knvb_countdown/bground_onsoranje-straight_no-labels_640.jpg);background-repeat:no-repeat;background-position:center;margin-bottom:1.5rem;}.knvb_counter_wrap{max-width:75%;margin:0 auto;padding:10px 0px;}.knvb_counter_row{display:flex;justify-content:center;align-items:center;}.knvb_counter_row div{width:25%;line-height:1.25;}.knvb_counter_row--labels div{font-size:.75rem;line-height:2;}@media only screen and (min-width:501px){.knvb_counter_wrap{max-width:66.66667%;}.knvb_counter_row--labels div{font-size:.875rem;}}#knvb_counter{font-size:2rem;}@media only screen and (min-width:501px) and (min-width:875px){#knvb_counter{font-size:2.5rem;}}@media only screen and (min-width:851px) and (min-width:1441px){#knvb_counter{font-size:3rem;}}
