/* Made with love by Mutiullah Samim*/

@import url('https://fonts.googleapis.com/css?family=Numans');

html,body{
background-color:#fff !important;
/*background-image: url('/img/background-aziende-1940.jpg');*/
background-size: cover;
background-repeat: no-repeat;
height: 100%;
font-family: 'Numans', sans-serif;
}

.container{
height: 100%;
align-content: center;
}

#loginchart .card{
/* height: 370px;
 */margin-top: auto;
margin-bottom: auto;
min-width: 400px;
max-width:600px;
color:#222;
background-color: rgba(255, 255, 255, 0.5) !important;
}
#loginchart label {
    color:#111;
    font-weight:bold;
    font-size:90%;
}
.social_icon span{
font-size: 60px;
margin-left: 10px;
color: #FFC312;
}

.social_icon span:hover{
color: white;
cursor: pointer;
}

.card-header h3{
color: white;
}

.social_icon{
position: absolute;
right: 20px;
top: -45px;
}

.input-group-prepend span{
width: 50px;
height:37px;
background-color: #9f0eab;
border:0 !important;
}

input:focus{
outline: 0 0 0 0  !important;
box-shadow: 0 0 0 0 !important;

}

.remember{
color: white;
}

.remember input
{
width: 20px;
height: 20px;
margin-left: 15px;
margin-right: 5px;
}

.login_btn{
color: black;
background-color: #FFC312;
width: 100px;
}

.login_btn:hover{
color: black;
background-color: white;
}

.links{
color:#111;
font-weight:bold;
}

.links a{
margin-left: 4px;
}

.field-loginform-username,.field-loginform-password {
    width:80%;
    min-width:300px;
}
.field-loginform-rememberme{
    margin-left:15px;
}


.invalid-feedback {
    color:#4d4d4d !important;

}