::selection{background-color:#fdb813}body.login{background:#fdb813}body.login a{box-shadow:none;outline:none}.login #login_error,.login .message{border-color:#003c96}.login h1{width:100%;background:url(../svg/piraeus-logo.svg) no-repeat 50% transparent;background-size:contain;height:84px;margin-bottom:20px}.login h1 a{display:none}.login #backtoblog a,.login #nav a{color:#003c96;transition:all .3s ease;opacity:1}.login #backtoblog a:hover,.login #nav a:hover{color:#003c96;opacity:.5}.wp-core-ui .button-primary.button.button-large{color:#fff;border:none;border-radius:0;padding:10px 20px;transition:all .3s ease;height:auto;line-height:1.4;text-transform:uppercase;font-weight:700}.wp-core-ui .button-primary.button.button-large,.wp-core-ui .button-primary.button.button-large:active,.wp-core-ui .button-primary.button.button-large:focus,.wp-core-ui .button-primary.button.button-large:hover{background-color:#003c96;box-shadow:none;text-shadow:none;opacity:1}.wp-core-ui .button-primary.button.button-large:hover{background-color:#fdb813;color:#003c96}.login form{box-shadow:none;border-radius:0}.login form input:focus{border-color:#003c96;box-shadow:0 0 2px #f0f0f0}#backtoblog,#nav{display:none}input[type=checkbox]:checked:before{color:#003c96}.login_form_info__link{margin-bottom:20px;display:block}.login_form_info__popup{position:absolute;top:50%;left:50%;width:600px;max-width:100%;height:auto;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);background-color:#fff;padding:40px;border-radius:2px;opacity:0;visibility:hidden;transition:all .8s ease .2s}.login_form_info__popup.open{opacity:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:visible}.login_form_info__popup__inner{position:relative;width:100%}.login_form_info__popup__close{position:absolute;top:-10px;right:-10px;border:1px solid #aaa;border-radius:50%;width:25px;height:25px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:10px;cursor:pointer}.login_form_info__popup p{margin:1em 0}