/*  */

.login-cont {
    width: 90%;
    max-width: 520px;
    background: #fff;
    box-shadow: 0px 16px 22px 0px rgba(199, 209, 224, 0.3);
    border-radius: 4px;
    padding: 70px 80px 0;
    margin: 40px 0;
}

.cont-info>.kt-container {
    height: 100%;
}

@media screen and (min-width: 1450px) {
    .login-cont {
        min-height: 580px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1450px) {
    .login-cont {
        min-height: 435px;
    }
}

@media screen and (min-width: 1100px) and (max-width: 1450px) {
    .kt-container:not(.kt-container--fluid) {
        width: 1060px;
        margin: 0 auto;
    }
}

@media screen and (max-width:1450px) {
    .login-cont {
        padding: 30px 50px;
    }

    .login-cont {
        max-width: 400px;
    }
}

@media screen and (max-width:1023px) {
    .cont-info>.kt-container {
        justify-content: center !important;
    }
}

@media screen and (max-width:600px) {
    .login-cont {
        padding: 15px;
    }
}

@media screen and (max-width:500px) {

    .login-dl-btn-box,
    .login-box-head {
        margin-bottom: 20px;
    }
}

@media screen and (max-width:400px) {
    .login-box-head .nav-item .nav-link {
        font-size: 16px;
        height: 20px;
        line-height: 20px;
    }

    .login-box-head .nav-item .nav-link.active {
        font-size: 18px;
    }

    .login-box-head {
        margin-bottom: 15px;
    }
}