/*
 * Author: Chris Sanders
 * URL: https://stem-ts.haloitsm.com/
 *
 * Plugin Name: DDS Custom Login Plugin
 * URL: https://stem-ts.haloitsm.com/
 * Version: 1.0
 */

/*------------------------------------------------
#
# login
#
--------------------------------------------------*/
body{background:#24285c !important;margin:0;font-family: Arial, Helvetica, sans-serif;;font-weight:400;font-size:12px;font-size:1.2rem;line-height:1.4;color:#4f5353;}
/* Change Width and Height of Logo Image + Add Custom Image File */
.login form{background:#fff  !important;border:none;}
.login h1{background-color:#fff;padding-top:15px;padding-bottom:0; font-family: "Poppins", sans-serif;}
.login h1 a {background-image:url('images/STEM-TS-icon.png') !important;width:94% !important;background-size:90% !important;height:112px !important;margin:0 auto;}

/* Add a few changes to the color and style of form itself */
.login label {color:#50537D;font-weight:600;display:block;margin-bottom:1em;}
.login form {margin:0;border-radius:0;}
.login form .input {margin-bottom: 20px;
    color: #50537d;
    border-radius: 5px;
    border-color: #50537D;
    border-width: 2px;}
.login form .input{
    border-color: #50537D;
    background: #FFF;
}
.login form input:focus{border-color: #50537D;
    background: #fcf289;}

.login #backtoblog a, .login #nav a {display:block;background: #5AC2B3; color: #24285c;text-decoration:none;border-radius:0.2rem;font-size:1.4rem;text-align:center;margin-bottom:0;padding:5px 0}
.login #backtoblog a:hover, .login #nav a:hover {text-decoration: underline;}

.login #nav a:first-child{display:block;background: #5AC2B3; color: #24285c;text-decoration:none;font-size:1.4rem;text-align:center;margin-bottom:10px;}
.login #nav a:first-child:hover{text-decoration: underline;}

.login #login_error, .login .message{padding-top:15px;margin-bottom:0;border:none;background:#ce363c;color:#fff;}

.login a.privacy-policy-link{background:#fff;padding:3px 5px;color:#24285c;text-decoration:none;border:2px solid #fff;border-radius:0.2rem;font-size:14px;font-size:0.8rem;}
.login a.privacy-policy-link:hover{background:#f5f5f5;color:#24285c;}

.wp-core-ui #wp-submit {border-radius: 30px;
    border:0;
    background: #5AC2B3;
    color: #24285c;
    padding: 5px 20px;
    margin-top: 10px;
    margin-right: 10px;}

.login .button.wp-hide-pw .dashicons{
    color: #50537D;
}
.wp-core-ui #wp-submit:hover {text-decoration: underline;}

.login #itsec-2fa p, #loginform p{color:#4f5353 !important;padding-top:18px; float: none;}
.login #itsec-2fa a{color:#4f5353 !important;}
.forgetmenot label{float: left;
    margin-right: 5px; margin-top: 3px}

.wp-core-ui .button.button-primary{background: #5AC2B3; color: #24285c;text-decoration:none;border:0;border-radius:0.2rem;font-size:14px;font-size:0.9rem;text-align:center;margin-bottom:10px !important;}
.wp-core-ui .button.button-primary:hover{text-decoration: underline;}

.itsec-pwls-login-fallback__link{color:#4f5353;}

form#language-switcher{background:#24285c !important;}
form#language-switcher select{border:1px solid #fff !important;border-radius:0.2rem;}
.language-switcher label .dashicons{color:#fff;}