﻿




button.btn.btn-primary {
    background-color: rgb(236, 112, 38);
    border-color: rgb(236, 112, 38);

}



btn.btn-primary.focus:not(.btn-text), .btn.btn-primary:focus:not(.btn-text), .btn.btn-primary:hover:not(.btn-text):not(:disabled):not(.disabled) {
    color: rgb(236, 112, 38);
    background-color: white;
    border-color: rgb(236, 112, 38);
}

a.text-primary {
    color: rgb(0,81,131) !important;
}
    a.text-hover-primary:hover,
    a.text-primary:hover {
        color: rgb(236, 112, 38) !important;
    }

a.entraLink {
    background-image: url(../img/ms_19.png);
    background-repeat: no-repeat;
    background-position: 12px 9px;
    font-family: Segoe UI,SegoeUI,Wingdings;
    font-weight: bold;
    font-size: 15px;
    color: #5E5E5E;
    background-color: #FFF;
    border: solid 1px #8C8C8C;
    padding-left:  45px;
    padding-right: 12px;
    line-height: 39px;
    height: 41px;
    box-sizing: border-box;
    display: inline-block;
}


@media (min-width: 992px) {
    .pt-lg-40, .py-lg-40 {
        padding-top: 3rem !important;
    }



}

@media (max-width: 992px) {
    div.login-aside  {
        display:none !important;
    }
}



@media (max-height: 850px) {


    .pt-lg-40, .py-lg-40 {
        padding-top: 1rem !important;
    }

}




.login.login-1 .login-aside .aside-img {
    min-height: 670px;
}

@media (max-width: 575.98px) {
    .login.login-1 .aside-img {
        min-height: 300px !important;
        background-size: 575.98px;
        background-position-y: top;
        display: none !important;
    }
}

input.form-control {
    font-size:1.3rem;
}

input:-webkit-autofill::first-line,
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    /*border: 1px solid green;
    -webkit-text-fill-color: green;
    -webkit-box-shadow: 0 0 0px 1000px #000 inset;
    transition: background-color 5000s ease-in-out 0s;*/
    font-family: Poppins, Helvetica, "sans-serif";
    font-size: 1.3rem;
}

.login.login-1 .login-code  {
    display: none;
}


.login.login-1.login-code-on .login-code {
    display: none;
}


.login.login-1.login-code-on .login-code {
    display: block;
}


a#kt_login_code_new
{
    margin-top:5px;
}


.separator {
    display: flex;
    align-items: center;
    text-align: center;
    margin-top:35px;
    margin-bottom:40px;
}

@media (max-height: 800px) {
    .separator {
        display: flex;
        align-items: center;
        text-align: center;
        margin-top: 12px;
        margin-bottom: 22px;
    }
    
}


    .separator::before,
    .separator::after {
        content: '';
        flex: 1;
        border-bottom: 1px solid #000;
    }

    .separator:not(:empty)::before {
        margin-right: .25em;
    }

    .separator:not(:empty)::after {
        margin-left: .25em;
    }