.page-auth .form-control{
    border: 1px solid #dadada;
}

.page-auth{
    color: #595959;
    font-family: 'Poppins', sans-serif; 
}

.page-auth .required-fields-info img{
    margin-left: -4px;
}

.page-auth a{
    font-size: 14px !important;
    text-decoration: underline;
    color: #595959 !important;
}
.page-auth .custom-control-label, 
.page-auth .required-fields-info,
.page-auth .fmc-limit-days-msg{
    font-size: 14px;
    color: #595959;
    font-family: 'Poppins', sans-serif; 
}

.inputs-big select{
    padding-top: 0;
    padding-bottom: 0;
}

@media (max-height: 1010px) {
    .inputs-big input[type=text],
    .inputs-big input[type=password],
    .inputs-big input[type=mail],
    .inputs-big select,
    .input-big {
        font-size: 14px;
    }

    .custom-control-label, 
    .required-fields-info,
    #btn-remember a,
    .custom-control-label a,
    .page-auth .fmc-limit-days-msg{
        font-size: 12px !important;
    }
}

@media (min-width: 768px) and (max-height: 890px) {
    .page-auth .form-group.mb-3 {
        margin-bottom: 1.5vh !important;
    }
}

@media (min-width: 768px) and (max-height: 820px) {
    .page-auth .form-group.mb-3 {
        margin-bottom: 1vh !important;
    }
}