/*  create by linhdev */
.fea-auth-container > div 
{
    margin-left:-64px;
}
.fea-auth-container > div > div 
{
    padding-left:64px;
}
#login-remember
{
    margin-right:8px;
}
.fea-auth-container .uk-input
{
    height:40px;
    background-color: #FFFFFF3D !important;
    border-radius: 6px;
    border:1px solid #C4C4C4;
}
.fea-auth-container .uk-form-label
{
    text-transform: math-auto;
    font-weight: 300;
    margin-bottom: 10px;
    font-size:16px;
}
.fea-auth-container h2 
{
    font-weight: 500;
    font-size:24px;
}
#fea-login-form div.nsl-container[data-align="left"] 
{
    text-align: center;
}
.fea-auth-container .uk-button-primary
{
    font-weight: 500;
    text-transform: uppercase;
    border: none;
    box-shadow: 2px 2px 0px 0px #9D09174D;
    line-height: 40px;    
    background-color: #9D0917 !important;
    color:white !important;
    font-size:16px;
}
a[href="#fea-forgot-modal"]
{
    font-weight: 600;
    color:#E5C46B !important;
}
.fea-form-wrapper
{
    border-radius: 6px;
    padding: 20px;
    box-shadow: -18px -18px 36px #FFFFFF40, 1px 1px 2px #00000005 inset, 18px 18px 36px #00000040;
}
@media(max-width:960px)
{
    .fea-auth-container h2 
    {
        font-size: 18px;
    }
    .fea-auth-container .uk-form-label
    {
        font-size: 14px;
    }
    .fea-auth-container .uk-input
    {
        height:48px;
    }
    .fea-auth-container *+.uk-margin
    {
        margin-top:24px !important;
    }
    .fea-auth-container .uk-button-primary
    {
        line-height: 46px;
        font-size: 18px;
        border:1px solid white;
    }
}