


body.login{
font-family: "Helvetica", Verdana, Arial, sans-serif;
  background: #F26F21;
}

/* Login Form Container */

#login {
  width: 377px;
  height:460px;
  margin-top: 65px;
  margin-bottom: 60px;
  padding: 50px 60px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 25px;
  box-shadow: 1px 1px 20px 10px rgba(5,0,0,0.14);
}

/* Login Form */

#loginform {
  margin-top: 20px;
  margin-left: 6px;
  margin-right: 6px;
  border: none;
  box-shadow: none;
  padding: 70px 20px 17px;
}

#loginform label {
  display: none;
}

#loginform input[type="text"], #loginform input[type="password"] {
 border: none;
  border-bottom: 1px solid #929497;
  border-radius: 0px;
  padding: 10px 12px;
  font-family: "Helvetica", Verdana, Arial, sans-serif;
  font-weight: 300;
  font-size: 15px;
}

#loginform input[type="text"]::-webkit-input-placeholder, #loginform input[type="password"]::-webkit-input-placeholder {
    color: #929497;
}

#loginform input[type="text"]:-moz-placeholder, #loginform input[type="password"]:-moz-placeholder {
    color: #929497;
}

#loginform input[type="text"]::-moz-placeholder, #loginform input[type="password"]::-moz-placeholder {
    color: #929497;
}

#loginform input[type="text"]:-ms-input-placeholder, #loginform input[type="password"]:-ms-input-placeholder {
    color: #929497;
}

#loginform input[type="text"]:focus, #loginform input[type="password"]:focus {
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid #ccc !important;
}

#rememberme {
  margin: 2px;
}

.login .button.wp-hide-pw{
  display: none !important;
}


.forgetmenot{
  display: flex;
  margin-bottom: 10px !important;
}

.forgetmenot label{
  display: block !important;
  color: #929497;
  padding-left:5px;
}

/* Login Button */

.login #wp-submit {
  width: 100%;
  background-color: #F26F21;
  color: #fff;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  font-size: 18px;
}

.login #wp-submit:hover {
  background-color: #929497;
}

/* Lost Password Link */

.login #nav{
  margin-top:0px;
  margin-left: 3px;
}

/*.login #nav {
  text-align: left;
}*/

.login #nav a {
  color: #929497 !important;
  font-size: 14px;
}

.login #nav a:hover {
  color: #f26f21;
}

/* Footer */

#backtoblog {
  display: none;
}

.language-switcher{
  display: none !important;
}

.login .privacy-policy-page-link{
  display: none;
}


.custom-login-footer {
    margin-top: 20px;
    text-align: center;
    margin-left: 160px;
    margin-right: 160px;
}

.custom-login-footer img {
    width: 170px; 
    height: auto;
    margin-bottom: 6px;
}

.custom-login-links a {
    margin-right: 12px;
    margin-left: 8px;
    padding: 8px 0px;
    text-decoration: none;
    color: #5A5B5D;
    font-family: Montserrat, sans-serif;
    font-size:14px;
    font-weight: 100;
    letter-spacing: 0.5px;
    text-align: center;
    text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
    line-height: normal;
}

.custom-login-links a:hover {
    border-bottom: 1px solid #5A5B5D;
}

#wfls-token-submit{
  background-color: #F26F21;
  color: #fff;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  font-size: 18px;
}

#wfls-prompt-wrapper label{
  display: block !important;
  color: #929497;
  text-align: center;
}

.dashicons-editor-help:before{
  color:#F26F21;
}

#loginform #wfls-token{
  text-align: center;
/*  width:50%;*/
}

.login .message, .login .notice, .login .success{
  margin-bottom: unset;
  margin-top:10px;
  border-left: 5px solid #f26f21;
}

#login #lostpasswordform{
  border:none;
  box-shadow: none;
}

form#resetpassform{
  padding: 0px !important;
  border: none !important;
}