/*! Login CMS Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/body.login{background:gray}body.login #login h1{z-index:9;width:84px;height:84px;margin:0 auto;position:relative}body.login #login h1::before{z-index:-1;width:100px;height:100px;content:"";top:-8px;left:-8px;display:block;position:absolute;border-radius:50px;opacity:.01;background:-moz-radial-gradient(center, ellipse cover, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 13%, rgba(255, 255, 255, 0) 100%);background:-webkit-radial-gradient(center, ellipse cover, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 13%, rgba(255, 255, 255, 0) 100%);background:radial-gradient(ellipse at center, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 13%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00ffffff",GradientType=1 );transition:all .3s ease}body.login #login h1 a{margin:0;border-radius:42px;box-shadow:2px inset solid #fff;background-image:url(./assets/whitelabel.svg);color:gray;transition:all .3s ease}body.login #login h1 a:hover{transform:scale(1.1)}body.login #login h1 a:hover::before{opacity:.99;z-index:-1}body.login #login form{background-color:#d3d3d3;border-radius:27px}body.login #login form label{color:#2a4962;font-size:9px;text-transform:uppercase}body.login #login form #rememberme{border-radius:50px}body.login #login form .button-primary{transition:all .3s ease;letter-spacing:1px;text-shadow:0 -1px 1px #333,-1px 0 1px #333,1px 0 1px #333,0 1px 1px #333;box-shadow:0 1px 0 #333;background-color:#333;border-color:#333;color:#bbb}body.login #login form .button-primary.focus,body.login #login form .button-primary.hover,body.login #login form .button-primary:focus,body.login #login form .button-primary:hover{letter-spacing:1px;text-shadow:0 -1px 1px #000,-1px 0 1px #000,1px 0 1px #000,0 1px 1px #000;box-shadow:0 1px 0 #000;background-color:#000;border-color:#333;color:#fff}body.login #login form .button-primary-disabled,body.login #login form .button-primary.disabled,body.login #login form .button-primary:disabled,body.login #login form .button-primary[disabled]{background-color:#333 !important;border-color:#333 !important;color:#505052 !important}body.login #backtoblog a:hover,body.login #nav a:hover,body.login .login h1 a:hover{color:#fff}body.login a{color:#fff}body.login a:active,body.login a:hover{color:#fff}body.login a.privacy-policy-link{transition:all .3s ease;text-transform:lowercase;font-weight:100;letter-spacing:.1px;opacity:.33}body.login a.privacy-policy-link:hover{opacity:.99;font-weight:900;letter-spacing:3px}body.login{background:url(./assets/44i-certified-login-page.jpg) no-repeat center;background-size:cover}body.login #login{position:absolute;right:0;top:0;background-color:rgba(255,255,255,.9);display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;align-items:center;max-width:240px;min-height:640px;width:100%;height:calc(100vh - 80px);padding:40px;box-shadow:inset 0 3px 6px rgba(0,0,0,.1)}body.login #login h1{margin-bottom:20px}body.login #login a{color:#f25252;opacity:1;text-decoration:underline;font-size:10px;line-height:18px;font-weight:normal;letter-spacing:0;text-transform:none}body.login #login a:hover{color:#f25252;text-decoration:none}body.login #login p.message,body.login #login p.description{border:none;box-shadow:none;background:rgba(0,0,0,0);text-align:center}body.login #login p.message a,body.login #login p.description a{font-size:13px;line-height:19.5px}body.login #login form{background:rgba(0,0,0,0);margin:0;padding:0;box-shadow:none;border:none;border-radius:0}body.login #login form p{margin:0 0 20px}body.login #login form p.forgetmenot{margin:20px 0;display:flex;justify-content:flex-start;align-items:center}body.login #login form p.forgetmenot input,body.login #login form p.forgetmenot label{display:flex;margin:0 5px 0 0}body.login #login form p.forgetmenot #rememberme{border-radius:2px}body.login #login form .user-pass1-wrap>p{margin-bottom:1px}body.login #login form label{font-size:10px;line-height:18px}body.login #login form input{width:calc(100% - 0px);padding:6px;margin:0;min-height:32px;font-family:"Open Sans",sans-serif;font-size:13.3333px;line-height:normal;box-shadow:0 0 20px 0 rgba(0,0,0,.1);border:1px solid #e3e3e3;border-radius:0;transition:all .2s ease}body.login #login form input:focus{border-color:#00aeef}body.login #login form input:focus-visible{outline:none}body.login #login form input[type=checkbox]{position:relative;width:20px;height:20px;min-height:20px}body.login #login form input[type=checkbox]:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;padding:1px;background-color:#00aeef;border:none;border-radius:2px;margin:0}body.login #login form input[type=checkbox]:checked:before{background-color:#00aeef}body.login #login form input[type=checkbox]:checked:after{content:"";display:block;position:absolute;top:2px;left:7px;width:3px;height:9px;transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}body.login #login form input[type=checkbox]:focus-visible{outline:none;outline-offset:0px}body.login #login form .button:not(.wp-hide-pw),body.login #login form .button-primary{width:100%;cursor:pointer;color:#231f20;border-radius:4px;background-color:#00aeef;border-color:#00aeef;transition:all .2s ease;letter-spacing:0px;text-shadow:none;box-shadow:none}body.login #login form .button:not(.wp-hide-pw):hover,body.login #login form .button-primary:hover{background-color:#0089bc;border-color:#0089bc;text-shadow:none;box-shadow:none}body.login #login form .button-secondary{color:#00aeef;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}body.login #login form .button-secondary:focus,body.login #login form .button-secondary:focus-visible{outline:none;outline-offset:0px;border:none;box-shadow:none}body.login #login .privacy-policy-page-link{margin:0}body.login.interim-login{background:#000;height:100%}body.login.interim-login #login{position:relative;width:100%;height:100%;max-width:100%;min-height:100%;padding:0;margin:0;display:flex;flex-grow:1}body.login.interim-login #login h1{display:none;margin:0}
