/*.az-signin-header{*/
/*    margin-top: 10px;*/
/*}*/

.header {
    background: #58595A;
    color: #ffffff;
    height: 64px;
    width: 100%;
}

.header .logo img{
    height: 64px;
}

.az-card-signin .custom-signin-header {
    color: #ffffff;
    background: #58595A;
    margin: 0 -20px;
    height: 64px;
    padding: 15px;
}

.az-card-signin .custom-signin-header h2{
    color: #ffffff;
}

.az-card-signin {
    border-radius: 4px;
    max-height: 560px !important;
}

.az-signin-header .form-group {
    position: relative;
    margin-bottom: 1.5rem;
}

.az-signin-header .form-control-placeholder {
    position: absolute;
    top: 0;
    padding: 7px 0 0 13px;
    transition: all 200ms;
    opacity: 0.5;
}

.az-signin-header .form-control:focus + .form-control-placeholder,
.az-signin-header .form-control:valid + .form-control-placeholder {
    font-size: 75%;
    transform: translate3d(0, -100%, 0);
    opacity: 1;
}

.main-color-btn {
    background: #FF6600;
}

.main-color-btn:hover{
    background: #FF6600;
}

.az-signin-header .form-group input{
    border: none;
    border-bottom: 2px solid #cdd4e0;
}

.az-body{
    margin-bottom: 0 !important;
}

.captcha-container{
    margin: 25px 0;
}

@media (min-width: 480px) {
    .az-card-signin .custom-signin-header{
        margin: -30px -36px 30px -36px !important;
    }

    .az-signin-wrapper {
        align-items: center;
    }

}
