@import url("../style/base/font-sizes.75cf7bcdcc1c.css");
@import url("../style/base/colors.da46b20aa8ec.css");

.size-small.card-container--login {
    width: 33vw;
    margin-top: 25vh;
    max-width: inherit;
}

.logo-container {
    padding-top: 13px;
    padding-left: 6.5px;
}

.sidebar-logo {
    color: var(--color-sidebar);
    font-size: 32px;
    font-weight: 500;
    padding-left: 9.5px;
}

.pagos {
    position: absolute;
    font-size: 9px;
    font-weight: 600;
    top: 3.5px;
    right: -12px;
}

.titulo-login {
    font-size: 32px;
}

@media (max-width: 1500px) {
    .size-small.card-container--login {
        width: 50%;
    }
}

@media (max-width: 1000px) {

    .size-small.card-container--login {
        width: 50%;
    }

    .logo-container {
        padding-top: 13px;
        padding-left: 6.5px;
    }

    .loginContainer {
        box-sizing: border-box;
        width: 65% !important;
    }

    .loginContainer * {
        box-sizing: border-box;
    }

    .loginContainer .input-container {
        box-sizing: content-box !important;
    }

    .loginContainer .input-container * {
        box-sizing: content-box !important;
    }

    .loginContainer .payment-button {
        width: 100%;
    }

    .titulo-login {
        font-size: 24px !important;
    }

    .button-main {
        width: 100%;
    }
}

@media (max-width: 850px) {

    .size-small.card-container--login {
        width: 95%;
        margin: auto;
        margin-top: 0;
    }

    .card-container--login .card-main{
        margin-top: 0;
    }

    .logo-container {
        position: static !important;
        width: 100% !important;
        height: inherit !important;
        padding-bottom: 13px;
    }

    .loginContainer {
        box-sizing: border-box;
        width: 95% !important;
    }
}