a{text-decoration-color:var(--wp--preset--color--red-50)}a:hover,a:visited{text-decoration-color:currentColor}a:link{color:var(--wp--preset--color--red-400)}.acf-input input[type=checkbox],.acf-input input[type=radio]{height:24px;margin:0 10px 10px 0!important;width:24px}.acf-field p.description{color:var(--wp--preset--color--black)!important}.gform-theme--foundation{--gf-form-gap-y:16px!important;font-size:19px!important}.gform-field-label,.gform_button{font-size:19px!important}.gform_button{background-color:var(--wp--preset--color--red-400)!important;border-radius:7px!important;color:#fff!important;font-weight:600!important;padding:.5rem 2rem!important}.gform_button:hover{background-color:var(--wp--preset--color--red-50)!important;color:var(--wp--preset--color--black)!important}.gform_button:focus{outline:2px solid var(--wp--preset--color--red-400)!important}body *{box-sizing:border-box}p.alert,p.error,p.message{background:transparent;border:none;font-weight:600;padding:10px}p.alert .body,p.error .body,p.message .body{color:var(--wp--preset--color--red-400);font-weight:400}.login-action-register #reg_passmail,.login-action-register .message.register,.login-action-register .openid-connect-login-button,.login-action-register h2{display:none}.login-action-register .acf-field{display:flex}@media screen and (max-width:74.999em){.login-action-register .acf-field{display:block}}.login-action-register .acf-label{text-align:right;width:300px}@media screen and (max-width:74.999em){.login-action-register .acf-label{text-align:left}}.login-action-register .acf-input{flex-grow:1;margin-left:20px}.login-action-register .acf-input label{font-size:1rem;font-weight:700;line-height:1.3157894737}.login-action-register .openid-button-wrapper .button.button-large{margin:0 0 0 auto}.judiciary-login-page #header-search,.judiciary-login-page #site-navigation,.judiciary-login-page .govuk-header__search-button-container,.judiciary-login-page .login-bar,.judiciary-login-page h1.screen-reader-text,.login-action-register #registerform #user_login,.login-action-register #registerform label[for=user_login]{display:none}.judiciary-login-page .wp-pwd button{display:none!important}.judiciary-login-page form .input,.judiciary-login-page input[type=password],.judiciary-login-page input[type=text]{border-width:.0625rem;font-size:24px;line-height:1.33333333;margin:0 6px 16px 0;max-height:none;min-height:40px;padding:.1875rem .3125rem;width:100%}.judiciary-login-page form input:focus,.judiciary-login-page input[type=password]:focus,.judiciary-login-page input[type=text]:focus{outline:3px solid var(--wp--preset--color--red-50);outline-offset:0}.judiciary-login-page button,.judiciary-login-page form p.submit input[type=submit]{background-color:var(--wp--preset--color--red-400);border-radius:7px;box-shadow:none;cursor:pointer;font-size:1.1875rem;font-weight:600;line-height:1;padding:.5rem 2rem;text-decoration:none}.judiciary-login-page button:hover,.judiciary-login-page form p.submit input[type=submit]:hover{background-color:var(--wp--preset--color--red-50);color:var(--wp--preset--color--black)}.judiciary-login-page .grey-box{background-color:var(--wp--preset--color--grey-200);margin-bottom:40px}.judiciary-login-page .grey-box--lg,.judiciary-login-page .grey-box--sm{padding:20px}#login_error{background:var(--wp--preset--color--red-300);border-radius:7px;margin-bottom:20px;padding:25px 20px}#login_error,#login_error a,#login_error p{color:var(--wp--preset--color--white);font-size:1.4rem}#login_error a,#login_error p{margin-bottom:0}#login_error li,#login_error ul{font-size:1.4rem}.message{border-left:2px solid var(--wp--preset--color--blue-200);color:var(--wp--preset--color--blue-200)}.error{border-left:2px solid var(--wp--preset--color--red-50);color:var(--wp--preset--color--red-50)}.form-group.error{padding-left:10px}.alert{border-left:2px solid var(--wp--preset--color--red-400);border-radius:0;color:var(--wp--preset--color--red-400)}.alert a{text-decoration:underline}span.details{display:block;margin-top:20px}p.details{margin-bottom:20px}#pass-strength-result{display:block;float:none;margin:10px 0}#pass-strength-result,#pass-strength-result:before{color:var(--wp--preset--color--grey-200)}#pass-strength-result.bad,#pass-strength-result.bad:before,#pass-strength-result.short,#pass-strength-result.short:before{color:var(--wp--preset--color--red-50)}#pass-strength-result.good,#pass-strength-result.good:before,#pass-strength-result.strong,#pass-strength-result.strong:before{color:var(--wp--preset--color--green-200)}body.login-form article,body.page-template-templatescontent-register-php article,body.password article{position:relative}body.page-template-templatescontent-login-php article>h1,body.page-template-templatescontent-login-php article>h2{margin-top:0}body.page-template-templatescontent-login-php h2{margin:30px auto 0;width:80%}@media screen and (max-width:74.999em){body.page-template-templatescontent-login-php h2{margin-bottom:30px;width:100%}}body.page-template-templatescontent-login-php .notification{background:var(--wp--preset--color--grey-200);margin-bottom:30px;padding:20px}body.page-template-templatescontent-login-php .notification p{text-align:center}body.page-template-templatescontent-register-php h5{margin:0 auto 30px;text-align:center}body.page-template-templatescontent-register-php input:focus::-webkit-input-placeholder{color:transparent}body.page-template-templatescontent-register-php input:focus:-moz-placeholder,body.page-template-templatescontent-register-php input:focus::-moz-placeholder{color:transparent}body.page-template-templatescontent-register-php input:focus:-ms-input-placeholder{color:transparent}.actions{background-color:var(--wp--preset--color--grey-200);display:inline-block;width:100%}.email-domain-hide{display:none}body.page-template-templatescontent-register-php header.banner,body.profile header.banner{background:darken(#8f1b1a,12%)}body.page-template-templatescontent-register-php .breadcrumbs-top,body.page-template-templatescontent-register-php footer.page-footer,body.page-template-templatescontent-register-php header .search-form,body.page-template-templatescontent-register-php header.banner .header-items,body.page-template-templatescontent-register-php nav.nav-top,body.profile .breadcrumbs-top,body.profile footer.page-footer,body.profile header .search-form,body.profile header.banner .header-items,body.profile nav.nav-top{display:none;visibility:hidden}body.page-template-templatescontent-register-php .navbar-collapse.collapse,body.profile .navbar-collapse.collapse{display:none!important;visibility:hidden}body.page-template-templatescontent-register-php .main a,body.profile .main a{color:darken(#8f1b1a,12%)}body.page-template-templatescontent-register-php .main a:focus,body.page-template-templatescontent-register-php .main a:hover,body.profile .main a:focus,body.profile .main a:hover{color:darken(#8f1b1a,20%)}body.login-form .breadcrumbs-top,body.login-form footer.page-footer,body.login-form header .search-form,body.login-form header.banner .header-items,body.login-form nav.nav-top,body.page-template-templatescontent-login-php .breadcrumbs-top,body.page-template-templatescontent-login-php footer.page-footer,body.page-template-templatescontent-login-php header .search-form,body.page-template-templatescontent-login-php header.banner .header-items,body.page-template-templatescontent-login-php nav.nav-top,body.password .breadcrumbs-top,body.password footer.page-footer,body.password header .search-form,body.password header.banner .header-items,body.password nav.nav-top{display:none;visibility:hidden}body.login-form .navbar-collapse.collapse,body.page-template-templatescontent-login-php .navbar-collapse.collapse,body.password .navbar-collapse.collapse{display:none!important;visibility:hidden}@media screen and (max-width:74.999em){body.login-form .navbar-toggle,body.page-template-templatescontent-login-php .navbar-toggle,body.password .navbar-toggle{display:none;visibility:hidden}}.error-notice{background:darken(#8f1b1a,12%);color:#fff;padding:25px 20px}.error-notice p{margin:0}.error-notice li,.error-notice p,.error-notice ul{font-size:1.4rem}html.js .hide-if-js{display:none}body.page-template-templatescontent-register-php .step-list{background:var(--wp--preset--color--grey-200);color:var(--wp--preset--color--white);margin:0 auto 30px;width:80%}@media screen and (max-width:74.999em){body.page-template-templatescontent-register-php .step-list{width:100%}}body.page-template-templatescontent-register-php .step-list ul{color:var(--wp--preset--color--grey-400);list-style:none;margin:0;padding:0}body.page-template-templatescontent-register-php .step-list li{float:left;text-align:center}body.page-template-templatescontent-register-php .step-list li span{display:block;padding:10px 10px 10px 40px;position:relative}body.page-template-templatescontent-register-php .step-list li span:before{border-bottom:26px solid transparent;border-left:26px solid var(--wp--preset--color--white);border-top:26px solid transparent;content:" ";position:absolute;right:-26px;top:-6px;z-index:5}body.page-template-templatescontent-register-php .step-list li span:after{border-bottom:20px solid transparent;border-left:20px solid var(--wp--preset--color--grey-200);border-top:20px solid transparent;content:" ";position:absolute;right:-19px;top:0;z-index:6}body.page-template-templatescontent-register-php .step-list li:first-child span{padding-left:20px}body.page-template-templatescontent-register-php .step-list .current span{background:var(--wp--preset--color--red-400);color:var(--wp--preset--color--white)}body.page-template-templatescontent-register-php .step-list .current span:after{border-left:19px solid var(--wp--preset--color--red-400)}@media screen and (max-width:74.999em){body.page-template-templatescontent-register-php .navbar-toggle{display:none;visibility:hidden}}.lt-ie9 body.page-template-templatescontent-register-php ul.acf-checkbox-list label{clear:both}.judiciary-login-page>p{margin-bottom:30px;text-align:center}.judiciary-login-page .main{margin-bottom:0;padding:0}.judiciary-login-page .login,.judiciary-login-page .notification,.judiciary-login-page footer{background:var(--wp--preset--color--grey-200);margin-bottom:30px}.judiciary-login-page .login-pair,.judiciary-login-page .notification,.judiciary-login-page footer,.judiciary-login-page.non-sso-login .title{margin:30px auto;padding:30px}@media screen and (max-width:74.999em){.judiciary-login-page .login-pair,.judiciary-login-page .notification,.judiciary-login-page footer,.judiciary-login-page.non-sso-login .title{width:80%;width:90%}}.judiciary-login-page .notification,.judiciary-login-page footer{text-align:center}.judiciary-login-page .notification p,.judiciary-login-page footer p{margin-bottom:10px}.judiciary-login-page .notification p:last-child,.judiciary-login-page footer p:last-child{margin-bottom:0}.judiciary-login-page #backtoblog>a,.judiciary-login-page #nav>a,.judiciary-login-page p>a{color:var(--wp--preset--color--red-400);text-decoration:underline}.judiciary-login-page #backtoblog>a:hover,.judiciary-login-page #nav>a:hover,.judiciary-login-page p>a:hover{color:#420400;text-decoration:none}.judiciary-login-page #backtoblog>a:focus,.judiciary-login-page #nav>a:focus,.judiciary-login-page p>a:focus{background-color:#fff!important;color:#0b0c0c!important;outline:3px solid var(--wp--preset--color--red-50);outline-offset:0;text-decoration:none!important}.judiciary-login-page footer{border-top:2px solid #ccc;text-align:left}.judiciary-login-page h2{margin-bottom:25px;text-align:left}.judiciary-login-page .login>p{margin:0 0 15px;text-align:center}.judiciary-login-page #login{margin:0;padding:0;width:100%}.judiciary-login-page #loginform{background-color:transparent;border:0;box-shadow:none;overflow:visible;padding:0}.judiciary-login-page p#nav{clear:both;margin:0 0 30px}.judiciary-login-page p#backtoblog,.judiciary-login-page p#nav{padding:0}.judiciary-login-page .button.button-large,.judiciary-login-page button{background-color:var(--wp--preset--color--red-400);border:0;border-radius:0;color:#fff;font-family:Open Sans,Trebuchet MS,Helvetica,Arial,sans-serif;font-weight:400;margin:auto;text-decoration:underline;white-space:normal}.judiciary-login-page .button.button-large:hover,.judiciary-login-page button:hover{background-color:#420400;text-decoration:none}.judiciary-login-page .button.button-large:focus,.judiciary-login-page button:focus{background-color:#fff!important;color:#0b0c0c!important;outline:3px solid var(--wp--preset--color--red-50);outline-offset:0;text-decoration:none!important}.judiciary-login-page .openid-connect-login-button{margin:1em 0}.judiciary-login-page .openid-connect-login-button .button.button-large,.judiciary-login-page .openid-connect-login-button button{font-size:1.3rem;line-height:2.5rem;padding:50px}@media screen and (max-width:74.999em){.judiciary-login-page .openid-connect-login-button .button.button-large,.judiciary-login-page .openid-connect-login-button button{padding:10px}}.judiciary-login-page input[type=checkbox]{-webkit-appearance:checkbox}.judiciary-login-page input[type=checkbox]:before{content:none}.judiciary-login-page .input{border:1px solid var(--wp--preset--color--grey-200);border-radius:0;padding:5px;width:100%}.judiciary-login-page #news__listing{margin-bottom:0}.judiciary-login-page .login #login h1,.judiciary-login-page .login #loginform,.judiciary-login-page .login p#backtoblog,.judiciary-login-page .login p#nav{display:none}.judiciary-login-page.non-sso-login #login #loginform,.judiciary-login-page.non-sso-login #login p#nav{display:block}.login .nav-main,.login .nav-main.collapse{display:none!important}.login .navbar-toggle,.login header.banner .header-items{display:none}.login form.search-form{padding:initial}.login form.search-form .input-group,.login form.search-form .search-field{max-width:100%;width:100%}.non-sso-login .login-pair{display:flex;flex-wrap:wrap}@media screen and (max-width:74.999em){.non-sso-login .login-pair{display:block}.non-sso-login .login{width:100%}}.non-sso-login .login p{text-align:left}.non-sso-login .row{margin-left:0;margin-right:0}.non-sso-login .row .col-sm-12{padding-left:0;padding-right:0}.non-sso-login .openid-connect-login-button{display:none}.non-sso-login #login form p.submit{clear:both;display:flex;margin-bottom:15px;width:100%}.non-sso-login .btn-submit,.non-sso-login .button.button-large,.non-sso-login button{font-weight:400;white-space:normal;width:100%}.non-sso-login .btn-submit:hover,.non-sso-login .button.button-large:hover,.non-sso-login button:hover{background-color:#420400;color:#fff;text-decoration:none}.non-sso-login .btn-submit:focus,.non-sso-login .button.button-large:focus,.non-sso-login button:focus{background-color:#fff;color:#0b0c0c;outline:3px solid var(--wp--preset--color--red-50);outline-offset:0;text-decoration:none}.login-action-checkemail .login h2,.login-action-checkemail .notification,.login-action-checkemail .openid-connect-login-button,.login-action-checkemail .single__title,.login-action-checkemail h1.title,.login-action-lostpassword .login h2,.login-action-lostpassword .openid-connect-login-button,.login-action-lostpassword h1.title,.login-action-rp .login h2,.login-action-rp .openid-connect-login-button,.login-action-rp h1.title{display:none}.login-action-checkemail .message,.login-action-lostpassword .message,.login-action-rp .message{background:none;border-left:0;box-shadow:none;color:#333;margin-bottom:0}.login-error-list{color:#fff}.openid-button-wrapper .button.button-large,.openid-button-wrapper button{border-radius:7px;box-shadow:none;display:block;font-weight:600;max-width:450px;padding:.5rem 2rem}.openid-button-wrapper .button.button-large:hover,.openid-button-wrapper button:hover{background-color:var(--wp--preset--color--red-50);color:var(--wp--preset--color--black)}.openid-button-wrapper .wp-generate-pw{margin-bottom:20px;text-decoration:none}.govuk-footer{background:var(--wp--preset--color--grey-200);color:var(--wp--preset--color--black)}.govuk-footer a,.govuk-footer h2{color:var(--wp--preset--color--black)!important}.govuk-footer #email-alerts .govuk-input__wrapper:focus-within{outline:3px solid var(--wp--preset--color--red-50);outline-offset:3px}.govuk-footer #email-alerts input[type=submit]{background-color:var(--wp--preset--color--red-400);color:#fff}.govuk-footer #email-alerts input[type=submit]:focus,.govuk-footer #email-alerts input[type=submit]:hover{background-color:var(--wp--preset--color--red-100);color:var(--wp--preset--color--black)}.govuk-footer #email-alerts input[type=submit]:focus{border-color:var(--wp--preset--color--red-400)!important;outline:1px solid var(--wp--preset--color--red-400)}