::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #333!important;
  opacity: 1!important; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #333!important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #333!important;
}

body.is-login{
    font-weight:300;
}


body.is-login .btn-primary{
    background-color:#3E8EF7;
}
body.is-login .text-primary{
    color:#3E8EF7;
}

.login-half-background img{
    opacity:0;
    z-index:1;
    transition:.5s ease;
    -moz-transition:.5s ease;
    -o-transition:.5s ease;
    -webkit-transition:.5s ease;
    -ms-transition:.5s ease;
}

.login-half-background img.show{
    opacity:1;
    z-index:2;
}

.form-check .form-check-label input[type=checkbox]+.input-helper:before{
    background: #ddd;
    border:1px solid #777;
}

.content-wrapper.auth-img-bg{
    background:#fff;
}