.step-header {
    display: flex;
    justify-content: center;
}

.card {
    background-color: rgb(0 0 0 / 0%);
    box-shadow: 0 1px 1px 0 rgb(0 0 0 / 0%);
}

.content-form-forget-password {
    box-shadow: 0 1px 1px 0 rgb(0 0 0 / 30%);
}

.form-content {
    display: flex;
    justify-content: center;
    align-items: center;
}

.form-content-child {
    /* width: 520px; */
    background-color: #fff;
    margin: 50px;
}

.msg-success {
    font-weight: 700;
}

#btnSendMailRecovery,
#btnSearchUserFolio {
    width: 200px;
}

.content-btnSearchUserFolio,
.content-btnSendMailReco {
    display: flex;
    justify-content: center;
}

.content-btn-forget-email a {
    display: flex;
    justify-content: center;
    margin-top: 10px;
}

.custom_row_header {
    display: flex;
    padding: 22px 58px 22px;
    font-family: BentonSansBBVA-Medium;
    font-weight: bold;
    font-size: 16px;
    color: #4B4B4B;
    border-bottom: solid 1px #e5e5e5;
}

.custom_row_folio {
    padding: 26px 58px;
    border-bottom: solid 1px #e5e5e5;
    display: flex;
    align-items: center;
}

.custom_row_folio :nth-child(1),
.custom_row_folio :nth-child(2),
.custom_row_folio :nth-child(3) {
    padding: 8px;
}

.custom_row_header :nth-child(2),
.custom_row_header :nth-child(3),
.custom_row_folio :nth-child(1),
.custom_row_folio :nth-child(2),
.custom_row_folio :nth-child(3) {
    text-align: center;
}

.custom_row_folio :nth-child(3) {
    border-left: 2px solid #B9B9B9;
}

#foliosTable .title-black {
    border-bottom: solid 1px #e5e5e5;
    margin-bottom: 2rem;
    color: #072146;
}

#foliosTable .subtitle-black {
    font-family: BentonSansBBVA-Book;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    padding: 0 20px;
}

.col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
}

.col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

.col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
}

.col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
}

.col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

.col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
}

#foliosTable .buttons_container {
    margin-top: 2rem;
    justify-content: center;
    display: flex;
    align-items: center;
}

#foliosTable #btn_aceptar_folio {
    width: auto;
}

#foliosTable #btn_cancelar_folio {
    cursor: pointer;
    padding: 0.375rem 0.75rem;
}

.fancybox-can-swipe .fancybox-content {
    cursor: default;
}

.custom_row_folio:hover {
    background-color: #cbe3f8;
}

@media (max-width:601px) {
    #foliosTable.fancybox-content {
        padding: 22px 16px;
    }

    #foliosTable .title-black {
        font-size: 25px;
        padding: 10px 0px;
    }

    #foliosTable .subtitle-black {
        font-size: 18px;
        padding: 6px 22px 18px;
    }

    .custom_row_folio {
        padding: 20px 0px;
    }

    .custom_row_header {
        padding: 22px 0px;
        font-size: 15px;
    }
}

.btn__basic-hover {
    background-position: 0;
}
