
.data-widget__body {
    display: grid;
    grid-template-columns: repeat(4, minmax(160px, 215px)) ;
    gap: 20px;
}
.data-widget__body.grid_inversiones_inmediatas.inversionista{
    grid-template-columns: 17% 12% 15% 15% 15% 10% ;
}
.data-widget__body.grid_inversiones_inmediatas.inversionista-confirmacion{
    grid-template-columns: 14% 12% 10% 12% 12% 7% 15% ;
    border-bottom: solid 1px #e8e1e1;
    padding: 11px 0px;
}
.confirm-creditos.data-widget__header.full-header {
    display: block;
}
.data-widget__body.grid_inversiones_inmediatas.creditos-confirm {
    grid-template-columns: minmax(170px, 17%) minmax(130px, 11%) minmax(131px, 12%) minmax(150px, 15%) minmax(150px, 15%) minmax(170px, 15%);
    min-width: 786px;
}
.data-widget__header.full-header.acreditado-confirmacion {
    display: block;
}
.data-widget__module--body.data-widget__module--body-button.conf_credito.inversionista {
    display: block;
}
    .acreditados .info-column {
        height: 0.5svh!important;
    }

    .container_inmediatas {
    height: 41.5svh!important;
    overflow-y: scroll;
}
.lightbox {
    display: none;
    position: fixed;
    z-index: 9999!important;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(199, 120, 195);
    background: linear-gradient(308deg, rgba(199, 120, 195, 1) 0%, rgba(113, 135, 255, 1) 100%);
}
.data-widget {
    background: rgb(82 104 255)!important;
    padding: 30px;
    border-radius: 12px;
    /* Modified > 19-sep-24 - ARC */
    max-width: calc(84% - 1.5%);
    /* Original < 19-sep-24 - ARC */
    /*max-width: calc(100% - 1.5%);*/
    box-sizing: border-box;
    height: calc(100vh - 120px)!important;
}
.data-widget.height-100.content-transferencia {
    background: #FAFAFA !important;
}
.widget--track-process.qluub-inter.transaccion-qluub {
    bottom: 7rem;
}
.new-toast.icon-toast.qluub-inter.transacciones-qluub span {
    color: rgba(var(--qluubInter), 1);
}
/* .data-widget.data-widget__track.content-transferencia {
    background: #FAFAFA !important;
} */
.regresar_btn .icon {
    color: #ffffff!important;
}
.info-column.white-corro {
    color: #ffffff;
    height: 15.5svh !important;
}
.info-column.white-corro p{
   color: #ffffff;
}
.data-widget__module.withoutbgcolor {
    background: transparent!important;
    color: #ffffff;
}
.withoutbgcolor .data-widget__module--header h3 {
    font-size: 0.875rem;
    color: #ffffff;
}
.new-toast {
    border-radius: 4px;
    padding: 6px 13px;
    box-sizing: border-box;
    width: fit-content;
    background: rgba(var(--qlub), .1);
    color: rgb(255 255 255);
    margin: 0 0 10px;
    align-items: center;
    display: grid;
    grid-template-columns: auto auto;
    gap: 8px;
    align-items: center;
}
.info-column p {
    color: #ffffff;
}
.data-widget__module:not(.special-data) .data-widget__module--body > span {
    font-size: .9rem;
    font-weight: 400;
    color: #ffffff;
}
.data-widget__module--header.credito h3 {
    color: #fff;
}
.data-widget__module--body.data-widget__module--body-button.conf_credito.credito > span {
    color: #ffffff;
}
.data-widget__module.credito {
    background: #98a4ff;
    border-radius: 12px;
    padding: 18px;
    box-sizing: border-box;
}
.data-widget__module--header h3 {
    font-size: 0.875rem;
    font-weight: 400;
    color: #ffffff;
}
.special-data .data-widget__module--body > span {
    font-size: 1.3rem;
    color: rgb(255 255 255);
    font-weight: 600;
}
.icon-new-edit-icon:before {
    content: "\e945";
    color: #ffffff;
}
.data-widget__footer p {
    font-size: 10px;
    color: rgb(255 255 255);
    margin: 3px 0px;
}
.new-button.qluub-blue.credito {
    color: rgb(var(--qlubBlue));
    background-color: white;
}
.close {
    color: #9182ea!important;
    font-size: 50px!important;
    position: absolute!important;
    top: -11px!important;
    right: 11px!important;
    cursor: pointer!important;
}
.input_codigo {
    width: 34px !important;
    display: inline-block;
    border: solid 1px #E7E7F2 !important;
    height: 34px;
    text-align: center;
    color: #9E9E9E !important;
}
.content_reenviar {
    margin: 1rem 0px 0px;
    font-weight: 400;
    color: #797272;
}
.btn_reenviar {
  display: inline-block;
    color: #000000;
    text-decoration: underline;
    cursor: pointer;
}
#countdown {
    display: inline-block;
    margin-left: 8px;
}
#invest__qualification--total-0-0 {
    text-align: left;
    display: inline-block;
    font-size: 0.8rem;
}
#invest__qualification--total-0-0 a {
    margin: 0px;
    text-decoration: none;
    color: var(--softGrey4);
    font-size: 0.8rem;
}
#invest__qualification--total-0-0 a::after {
    background: none;
}

.content-info {
    width: 100%;
    display: grid;
    grid-template-columns: 30% 30% 40%;
}
.info-div.content_image_check{
    text-align: right;
}
.info-div ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.info-div ul li label {
    font-weight: 300;
    max-width: 400px;
    font-size: .87rem; 
    line-height: 1.3rem;
    color: #ffffff;
}
.data-widget__footer.acreditado-personalizado p {
    color: #ffffff;
}
.info-div ul li {
    margin-bottom: 10px;
}
.acreditados .info-column {
    height: 11.5svh !important;
}
.txt-white{
    color: #ffffff!important;
}
.info {
    font-size: .97rem;
    color: #ffffff;
    /*text-transform: lowercase;*/
}
.data-widget__header {
    display: grid;
    grid-template-columns: repeat(2, calc(70% - 10px))!important;
    gap: 20px;
    margin-bottom: 0px;
}
.tagMonto {
    background: #f0ffff82;
    max-width: 23rem;
    padding: 1rem;
    border-radius: 20px;
    color: #ffffff;
    margin-bottom: 10px;
}
.tagMonto label {
    font-size: 14px;
    line-height: 20px;
}
.monto-texto {
    font-weight: 700;
    font-size: 1.4rem;
}
.full-header__subtitle {
    color: #ffffff;
    font-size: 1.5rem;
    font-weight: 400;
    margin: 1.7rem 0px 10px;
}
.new-button.qluub-blue.btn_blanco_acreditado {
    color: rgba(var(--bakar));
    background-color: white;
    cursor: pointer;
    padding: 10px 32px;
}
.new-button.qluub-blue.btn_blanco_acreditado:hover {
    background: #f0f0f0;
}

.lightbox {
    display: none;
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: initial!important;
    background: initial!important;
}
.page.new-login.autenticacion {
    background: rgb(var(--qlubBlue)) ;
    background: rgb(82 104 255 / 45%);
}
.full-header__title.acreditado {
    font-size: 2.5rem;
    font-weight: 500;
    margin-top: 0px!important;
}
.full-header__description.acreditado {
    font-weight: 300;
    max-width: 700px;
}
.double-container__buttons {
    display: grid;
    grid-template-columns: auto auto;
    margin: 0px 0 -40px!important;
    position: relative;
}
.double-container__buttons .acreditado{
    display: grid;
    grid-template-columns: auto auto;
    margin: 23px 0 -40px !important;
}
.ups_image_acreditado {
    max-width: 100% !important;
    width: 100% !important;
    position: relative;
    top: -19rem;
    left: 10%;
}
.new-button.icon-button {
    display: flex;
    position: absolute;
    height: 16px;
    bottom: 2.7rem;
    right: 2rem;
}
.new-button.white.icon-button.corro-credito{
    position: initial;
}

.close_btn.corro{
    text-align: right;
}
.align-end{
    position: relative;
}
.content_cornometro{
   /* position: absolute; */
}
.content_cornometro {
    /* position: absolute; */
    /* left: -30px; */
    /* top: 25px; */
}
.new-toast span {
    font-size: .74rem;
    font-weight: 400;
    color: #ffffff;
}
.full-header__description.acreditado {
    max-width: 800px;
}
.double-container__buttons.acreditado {
    margin: 0px;
}
.data-widget.inversionista {
    background: #9E2FAA !important;
}
.info-column.inversionista p {
    color: #ffffff;
}
.data-widget__module.inversionista {
    background: #d48ddc;
    border-radius: 12px;
    padding: 18px;
    box-sizing: border-box;
}
.data-widget__module.special-data.inversionista h3 {
    color: #ffffff;
}
.special-data.inversionista .data-widget__module--body > span{
    color: #ffffff;
}

.data-widget__module:not(.special-data) .data-widget__module--body.inversionista > span {
    font-size: .9rem;
    font-weight: 800;
    color: #ffffff;
}
.full-header__title.inversionista {
    margin: 0px;
}
.data-widget__body.grid_inversiones_inmediatas.inversionista {
    border-bottom: 1px solid #D9D9D9;
    padding: 10px 0px;
    max-width: 719px;
    grid-template-columns: minmax(150px, 17%) minmax(115px, 11%) minmax(131px, 12%) minmax(150px, 15%) minmax(150px, 15%);
    gap: 10px;
}
.data-widget__module--body-button.inversionista {
    display: block;
}
.chiquitas.inversionista p {
    color: #ffffff;
    line-height: .7rem;
}
.new-button.primary.inversionista {
    color: var(--vividViolet);
    background: #ffffff;
    cursor: pointer;
    padding: 10px 32px;
}
.new-button.primary.inversionista:hover {
    background: #f0f0f0;
}
.icon.icon-close-new {
    color: #ffffff;
    font-size: 2rem;
    position: relative;
}
.icon.icon-close-new.btn_sidebar {
    color: #000000;
}
.full-header__title.inversionsita {
    margin-top: 0px;
}
.full-header__description {
    font-weight: 300;
    max-width: 780px;
}
.container_inmediatas.creditos {
    height: initial !important;
        min-height: 51.5svh !important;
}

.new-button.white.icon-button.btn_tablero_confirm_credito_imediato {
    right: 16rem;
}
.data-widget__info.corro {
    display: block;
}
.data-widget__footer.credito_inmediato {
    grid-template-columns: 60% auto;
}
.ups_image_acreditado_inmediato {
       max-width: initial !important;
    position: relative;
    top: -16rem;
    left: 9%;
    width: 198.4px;
}
.ups_image_acreditado_inmediato_personalizado {
       max-width: initial !important;
    position: relative;
    top: 0rem;
    left: 0%;
    width: 198.4px!important;
}
.full-header__description.inversionista {
    font-weight: 300;
    max-width: 780px;
}

.icon-button.inversionista-confirmacion.new-button.white {
    bottom: -3rem;
    right: 10rem;
}
.data-widget__actions.corro {
    margin-bottom: 10px;
    grid-template-columns: 80% auto;
}
.txt-white.corro {
    width: 80%;
}
.invest-header {
    display: grid;
    grid-template-columns: 45% 55%;
}
.invest-header > div {
    display: flex;
    width: 100%;
    justify-content: end;
}
.invest-header > div > span {
    display: block;
    margin-right: 10px;
}
.invest-header a {
    display: block;
    height: fit-content;
}
.new-toast.inversionista {
    background: #b5ccfc45;
}
.ups_image_acreditado-personalizado {
    max-width: initial !important;
    position: relative;
    top: -2rem;
    left: 0px;
    width: 198.4px !important;
}
.data-widget__body.grid_inversiones_inmediatas.inversionista_inme {
    border-bottom: 1px solid #D9D9D9;
    padding: 10px 0px;
    max-width: 885px;
    grid-template-columns: minmax(175px, 17%) minmax(115px, 11%) minmax(131px, 12%) minmax(150px, 15%) minmax(150px, 15%) minmax(150px, 15%);
    gap: 10px;
}
.data-widget__body.grid_inversiones_inmediatas.inversionista_inme_exito {
    border-bottom: 1px solid #D9D9D9;
    padding: 10px 0px;
    max-width: 990px;
    grid-template-columns: minmax(175px, 17%) minmax(104px, 11%) minmax(118px, 12%) minmax(138px, 15%) minmax(139px, 15%) minmax(107px, 15%) minmax(165px, 15%);
    gap: 10px;
}
.texto_no_inversiones {
    display: inline-block;
    color: #8f3797;
    width: 50%;
    margin-bottom: 2rem;
}
.short_inmediatas {
    display: inline-block;
    text-decoration: underline;
    cursor: pointer;
}
.texto_no_inversiones.credito {
    color: rgb(var(--qlubBlue)) !important;
}
.calif_upper{
    text-transform: uppercase;
}
.content-info.corro-credito {
    height: initial!important;
}
.txt-white.corro-inversion-personalizada {
    font-weight: 300;
        max-width: 800px;
}
.info-column.white-corro {
    margin-bottom: 15px;
}

.info-column.white-corro.confirma-personalizado {
   /* height: 8.5svh !important;*/
}
.info-column.white-corro.confirma-personalizado.new_style {
    /*max-height: 12.5svh !important;*/
}
.ups_image_acreditado-solicitud {
    max-width: initial !important;
    position: relative;
    top: -16.5rem;
    left: 12%;
    width: 198.4px !important;
}
.ups_image_inversionista_personalizada {
    max-width: initial !important;
    position: relative;
    top: -18.5rem;
    left: 12%;
    width: 198.4px !important;
}
.contentImg {
    text-align: center;
    width: 70%;
}
.contentImg img {
    width: 100%;
}
.dashboard__widget button span {
    font-size: 0.75rem;
    color: white;
}
.icon-transfer-new:before {
    content: "\e93d";
    color: #9181ea;
}
.dashboard__widget--footer .button__link {
    color: #9181ea;
    text-decoration: none !important;
}


.dashboard__widget--footer .button__link::after {
    content: ' ';
    display: block;
    width: 100%;
    height: 1px;
    background: #9181ea;
}
.dasboard_credito_color {
    color: #5268FF !important;
}
.dasboard_credito_morado{
    color: #9182E9 !important;
}   
.dasboard_credito_bgcolor{
    background:  #5268FF !important;
}
.dasboard_credito_color_purple.icon.icon-invest-new{
    color: #9E2FAA;
}
.button__link.qluub-blue-link.dasboard_credito_color_purple
{
    color: #9E2FAA;
}
.button__link.qluub-blue-link.dasboard_credito_color_purple::after {

    background: #9E2FAA;
}
.btn-round__purple.dasboard_credito_bgcolor i {
    background: #5268FF;
    display: inline-block;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 17px;
    color: white;
}
.dashboard__widget[data-type="inversiones"] button.btn-round__purple.dasboard_credito_bgcolor span {
    color: #ffffff;
}
.titles_list.creditos_activos {
    display: grid;
    list-style: none;
    margin: 0px;
    padding: 0px;
    grid-template-columns: repeat(5, 20.6%);
    font-size: .85rem;
    color: var(--softGrey4);
    text-align: center;
}
.titles_list_contenido.creditos_activos{
    display: grid;
    list-style: none;
    padding: 0px;
    grid-template-columns: repeat(5, 20.6%);
    font-size: .85rem;
    color: var(--softGrey4);
    text-align: center;
    margin: 1rem 0px;
}
.dashboard__widget--body-detail.saldo_comprometido {
    display: grid;
    grid-template-columns: 50% 50%;
}
.cuenta_clave{
    color:rgb(var(--qluubInter));
}
.button__link.qluub-blue-link.dasboard_credito_color.dasboard_credito_color_blue::after{
        background: #5268FF !important;

}
.color_credit_blue {
    color: #5268FF!important;
}
.icon.icon-faq-new.dasbhoard {
    color: #5268FF;
    font-size: 1.3rem;
}
.dashboard__widget--body-title.titulo-tooltip{
    display: grid!important;
    grid-template-columns: 90% 10%;
}
.newTable__widget--body.table_creditos {
    height: 170px;
        overflow-y: scroll;
}