input {
  filter: unset !important;
}
.login-action-confirm_admin_email #login {
	width: 35vw;
	max-width: 35vw;
	margin-top: -3;
	text-align: center;
}
.login h1.admin-email__heading {
	font-family: "Montserrat", Arial, sans-serif;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 25px;
	line-height: 32px;
}
.login a.button.button-large, .login #correct-admin-email {
	font-family: "Montserrat", Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: .1em;
	padding: 10px 25px;
	height: auto;
	width: auto;
	font-size: 12px;
}
.login #correct-admin-email {
	background-color: green;
}
.login a.button.button-large {
	background-color: darkred;
}
.login a.button.button-large:hover {
	text-decoration: none;
}
        html{
            height:100%;
                            background: #ffffff;
                    }
        body{
            background:transparent;
        }
        body,p, .login form{
             font-family: 'Montserrat';
             font-weight: 400;
             font-style: ;
             font-size: 13px;
             line-height: 1.50em;
        }
        body, p, .login label,.login form,.wp-core-ui .button, .wp-core-ui .button-primary, .wp-core-ui .button-secondary,.login form .forgetmenot label,a{
            font-size: 13px;
        }
        .wp-core-ui .button.button-large, .wp-core-ui .button-group.button-large .button{
            height:28px;
        }
        #nav a, #backtoblog a{
         font-size: 12px;
        }
               .login h1 a {
    background-image: url(https://www.acp-americas.com/wp-content/uploads/login-logomark@2x.png);
    background-size: 75px 75px;
    height: 75px;
    width: 75px;
}
        
                .login form{
            background:#ffffff;
        }
        
        .login form{
            border-radius: 0px;
        }
        #clpio-page{
            min-height: 100%;
        }
        .flexbox #clpio-page{
            padding-left:20px;
            padding-right:20px;
        }
        #clpio-login-desc{
            color: #72777c;
            margin-bottom:16px;
            text-align:center;
        }
        #clpio-login-desc-below{
            clear:both;
            color: #72777c;
            padding-top:16px;
            text-align:center
        }
        #clpio-social-profiles{
            clear:both;
            padding-top:16px;
                text-align: center;
        }
        #login form{
            padding-bottom:26px;
        }
        #login{
        width:100%;
        max-width: 319px;
                }
        #clpio-login-desc,#clpio-login-desc-below,.login label{
            color: #888888;
        }
        #clpio-social-profiles a, #clpio-login-desc a,#clpio-login-desc-below a, #login_error a{
            color: #074a75;
        }
        .login form a{
            text-decoration:none;
        }
        .login form a:hover{
            text-decoration:underline;
        }
        .login form .input,
.login input[type='text'],
.login form input[type='checkbox'] {
  background-color: #ffffff;
  color: black;
}
input[type='text']:focus,
input[type='password']:focus,
input[type='color']:focus,
input[type='date']:focus,
input[type='datetime']:focus,
input[type='datetime-local']:focus,
input[type='email']:focus,
input[type='month']:focus,
input[type='number']:focus,
input[type='password']:focus,
input[type='search']:focus,
input[type='tel']:focus,
input[type='text']:focus,
input[type='time']:focus,
input[type='url']:focus,
input[type='week']:focus,
input[type='checkbox']:focus,
input[type='radio']:focus,
select:focus,
textarea:focus {
  border-color: #074a75;
  -webkit-box-shadow: 0 0 2px #074a75;
  box-shadow: 0 0 2px #074a75;
}
        .login .message, .login #login_error{
            border-left: 4px solid #074a75;
            border-radius: 0px;
            color: rgba(255,0,82,1);
            background-color: rgba(255,255,255,1);
        }
        .wp-core-ui .button,
.wp-core-ui .button-secondary .button-primary {
  background-color: #074a75;
  border-color: #074a75;
  box-shadow: 0 1px 0 #010d15;
  color: white;
  text-shadow: 0 -1px 0 #010d15;
}
.wp-core-ui .button:hover,
.wp-core-ui .button-primary:hover,
.wp-core-ui  .button-primary:focus,
.wp-core-ui  .button-primary:active {
  background-color: #074a75;
  border-color: #074a75;
  box-shadow: 0 1px 0 #010d15;
  color: white;
  text-shadow: 0 -1px 0 #010d15;
}
#clpio-social-profiles a:hover,
#clpio-login-desc a:hover,
#clpio-login-desc-below a:hover,
#login_error a:hover {
  color: #074a75;
}
        .login #nav a, .login #backtoblog a, .login #nav a:hover, .login #backtoblog a:hover{
            color: #ffffff;
        }
        .login #nav a:hover, .login #backtoblog a:hover{
            text-decoration:underline;
        }
        
                    .wp-core-ui .button, .wp-core-ui .button-secondary .button-primary, .wp-core-ui .button:hover, .wp-core-ui .button-primary:hover,.wp-core-ui  .button-primary:focus,.wp-core-ui  .button-primary:active{
              border:none;
              text-shadow:none;
              box-shadow:none;
            }
        
        
                    #login h1:first-child{
              margin-bottom: 60px;
            }
        
                    #loginform{
                margin-top: 20px;
            }
        
                        
        
        
                    #loginform{
                padding-top: 26px;
            }
        
                    #loginform{
                padding-left: 24px;
            }
                        
                    #loginform{
                padding-bottom: 26px;
            }
        
                    #loginform{
                padding-right: 24px;
            }
        
        
                    #nav{
                display:none;
            }
        
                    #backtoblog{
                display:none;
            }
        
        
        #clpio-social-profiles a { margin-left: 5px; }
#clpio-social-profiles a::first-child { margin-left: 0; }
.wp-core-ui .button, .wp-core-ui .button-primary { border-radius:0;}
a.privacy-policy-link {color:rgba(255,255,255,.7);}
#loginform .button:hover {}
#clpio-social-profiles a:hover, #clpio-login-desc a:hover, #clpio-login-desc-below a:hover, #login_error a:hover {
	color: #db382f;
}
.login .message, .login #login_error {
	border-left: 4px solid #db382f;
	border-radius: 0px;
	color: #074a75;
	background-color: rgba(255,255,255,1);
}
.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
	letter-spacing: 15px;
}
.wp-core-ui .button .dashicons-visibility, .wp-core-ui .button .dashicons-hidden {
	color: #bfc4c9;
}
.wp-core-ui .button:hover .dashicons-visibility, .wp-core-ui .button:hover .dashicons-hidden {
	
}
.login h1 a {
    /*background-size: 60px 60px;
    height: 60px;
    width: 60px;*/
}
#loginform {
    border: 0 none;
    box-shadow: none;
}
input#user_login, input#user_pass {
	border-width: 0 0 1px 0;
	border-radius: 0;
	color: #666;
	padding-bottom: 10px;
	margin-top: 5px;
	border-color: #d5d5d5;
        padding-left: 0;
}
.user-pass-wrap {
	margin-top: 60px;
}
.forgetmenot {
	display: none;
}
#wp-submit {
	width: 100%;
	margin-top: 60px;
	height: auto;
	padding: 10px;
        text-transform: uppercase;
        transition: ease-in-out .3s;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}
#wp-submit:hover {
       
}
input#wp-submit::before {
        
}
#user_login:focus, #user_pass:focus {
	box-shadow: none;
}
#clpio-login-desc, #clpio-login-desc-below, .login label {
	color: #adadad;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 10px;
}
.wp-core-ui .button:hover, .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:active {
	background-color: #db382f;
	border-color: #db382f;
	box-shadow: none;
	color: white;
	text-shadow: none;
        text-transform: uppercase;
}
 input:-webkit-autofill,
  input:-webkit-autofill:hover,
  input:-webkit-autofill:focus textarea:-webkit-autofill,
  textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
  select:-webkit-autofill,
  select:-webkit-autofill:hover,
  select:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;
  }
input {
  filter: none;
}
        
@media screen and (max-width: 991px) {
	.login-action-confirm_admin_email #login {
		width: 75vw;
		max-width: 75vw;
		margin-top: 0;
		text-align: center;
	}
}