﻿.RadScheduler .rsMonthView .rsApt {
    height: 50px !important;
}

.contOpcion .miscreditos .divfiltro {
    width: 100%;
    display: inline-block;
    border: 2px solid #1e1343;
    border-bottom: 0px;
    color: rgb(255, 255, 255);
    border-radius: 10px 10px 0px 0px;
    overflow: hidden;
    align-items: center;
    justify-content: center;
    height: 42px;
    margin: 0px;
}
.contOpcion .miscreditos .divfiltro .card-headerFiltro {
    /*background: linear-gradient(#5b4d87,#1e1343 );*/ /*Degradado*/
    background-color: #1e1343; /*Solido*/
    justify-content: center;
    align-items: center;
    height: 50px;
    margin-top: -10px;
}
.contOpcion .miscreditos .divfiltro .card-headerFiltro-2col {
    display: grid;
    justify-content: center;
    align-items: center;
    text-align: left;
    grid-template-columns: 4fr 50px;
    grid-template-rows: 20px;
    padding-top: 23px;
    font-size: 5px;
    margin-left: 20px;
}
.contOpcion .miscreditos .divfiltro .filtros {
    display: grid;
    align-items: center;
    margin: 10px;
    grid-gap: 10px;
    grid-template-columns: 70px 1fr 1fr 70px 1fr 70px 1fr;
    grid-template-rows: repeat(20px, 3);
    grid-template-areas:
        "et1       input1     input1     et2        input2     et3       input3"
        "et5       input6     input7     et4        input4     input5    input5"
        "linea     linea      linea      linea      linea      linea     linea";
}

.contOpcion .miscreditos .divfiltro .filtros .et1 {
    grid-area: et1;
}
.contOpcion .miscreditos .divfiltro .filtros .et2 {
    grid-area: et2;
}
.contOpcion .miscreditos .divfiltro .filtros .et3 {
    grid-area: et3;
}
.contOpcion .miscreditos .divfiltro .filtros .et4 {
    grid-area: et4;
}
.contOpcion .miscreditos .divfiltro .filtros .et5 {
    grid-area: et5;
}
.contOpcion .miscreditos .divfiltro .filtros .input1 {
    grid-area: input1;
}
.contOpcion .miscreditos .divfiltro .filtros .input2 {
    grid-area: input2;
}
.contOpcion .miscreditos .divfiltro .filtros .input3 {
    grid-area: input3;
}
.contOpcion .miscreditos .divfiltro .filtros .input4 {
    grid-area: input4;
}
.contOpcion .miscreditos .divfiltro .filtros .input5 {
    grid-area: input5;
}
.contOpcion .miscreditos .divfiltro .filtros .input6 {
    grid-area: input6;
}
.contOpcion .miscreditos .divfiltro .filtros .input7 {
    grid-area: input7;
}
.contOpcion .miscreditos .divfiltro .filtros .linea {
    border-top: 1px solid #8d8d8d;
    height: 1px;
    max-width: 100%;
    grid-area: linea;
    margin: 0px;
}
.contOpcion .miscreditos .divfiltro .filtrosacciones {
    display: grid;
    width: 100%;
    align-items: center;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    grid-gap: 10px;
    grid-template-columns: 178px 178px;
    grid-template-areas: "btn1 btn2";
}
.contOpcion .miscreditos .divfiltro .filtrosacciones .btn1 {
    grid-area: btn1;
}
.contOpcion .miscreditos .divfiltro .filtrosacciones .btn2 {
    grid-area: btn2;
}

.contOpcion .miscreditos .principal {
    display: grid;
    align-items: center;
    margin-top: 0px;
    grid-gap: 10px;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-template-areas: "tb1";
}
.contOpcion .miscreditos .principal .tb1 {
    grid-area: tb1;
}

.contOpcion .miscreditos .CssTabL {
    color: rgb(255, 255, 255);
    border-radius: 10px 0px 0px 0px;
    overflow: hidden;
    background-color: #222222;
    color: white;
}
.contOpcion .miscreditos .CssTabC {
    color: rgb(255, 255, 255);
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
    background-color: #222222;
    color: white;
}
.contOpcion .miscreditos .CssTabR {
    color: rgb(255, 255, 255);
    border-radius: 0px 10px 0px 0px;
    overflow: hidden;
    background-color: #222222;
    /*background: linear-gradient(#3c3b3b,#0d0d0d );*/
    color: white;
}
.contOpcion .miscreditos .SelectTab {
    background-color: #1e1343;
}
.contOpcion .miscreditos .DisabledTab {
    background-color: #3c3b3b;
    color: gray;
}
.contOpcion .miscreditos .HoveredTab {
    filter: brightness(150%);
}
.contOpcion .miscreditos .principal .tb1 .gvOpciones {
    margin-top: -4px;
    border-radius: 0px 0px 10px 10px;
    overflow: hidden;
    box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.377);
}
.contOpcion .miscreditos .detalle {
    display: grid;
    align-items: center;
    margin-top: 0px;
    grid-gap: 10px;
    border: 2px solid #1e1343;
    box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.377);
    color: rgb(255, 255, 255);
    border-radius: 0px 0px 10px 10px;
    grid-template-columns: 165px 1fr 150px 1fr;
    /*grid-template-rows: 40px 20px 20px 20px 20px 40px 20px 30px 20px 20px 20px 20px 20px 40px 1fr;*/


    grid-template-rows: 40px 20px 20px 20px 20px 20px 40px 1fr;
    grid-template-areas:
        "et1     et1     et1     et1"
        "et2     et3     et4     et5"
        "et6     et7     et8     et9"
        "et10    et11    et12    et13"
        "et14    et15    et16    et17"
        "et18    et19    et20    et21"
        "et22    et22    et22    et22"
        "tb1     tb1     tb1     tb1";
}
.contOpcion .miscreditos .etEnc {
    color: white;
    height: 40px;
    background-color: #25a0da;
    border-bottom: 2px solid #1e1343;
    border-top: 0px solid #1e1343;
    padding: 8px;
}
.contOpcion .miscreditos .amortizacion .etEnc {
    background-color: #1e1343;
}
.contOpcion .miscreditos .etEnc3 {
    color: white;
    height: 40px;
    background-color: #1e1343;
    border-radius: 10px 10px 0px 0px;
    padding: 8px;
}
.contOpcion .miscreditos .detalle .et1 {
    grid-area: et1;
    min-width:150px;
}
.contOpcion .miscreditos .detalle .et2 {
    grid-area: et2;
    min-width: 165px;
    margin-left: 10px;
}
.contOpcion .miscreditos .detalle .et3 {
    grid-area: et3;
    min-width: 165px;
}
.contOpcion .miscreditos .detalle .et4 {
    grid-area: et4;
    min-width: 165px;
}
.contOpcion .miscreditos .detalle .et5 {
    grid-area: et5;
    min-width: 165px;
}
.contOpcion .miscreditos .detalle .et6 {
    grid-area: et6;
    min-width: 165px;
    margin-left: 10px;
}
.contOpcion .miscreditos .detalle .et7 {
    grid-area: et7;
    min-width: 165px;
}
.contOpcion .miscreditos .detalle .et8 {
    grid-area: et8;
    min-width: 165px;
}
.contOpcion .miscreditos .detalle .et9 {
    grid-area: et9;
    min-width: 165px;
}
.contOpcion .miscreditos .detalle .et10 {
    grid-area: et10;
    min-width: 165px;
    margin-left: 10px;
}
.contOpcion .miscreditos .detalle .et11 {
    grid-area: et11;
    min-width: 165px;
}
.contOpcion .miscreditos .detalle .et12 {
    grid-area: et12;
    min-width: 165px;
}
.contOpcion .miscreditos .detalle .et13 {
    grid-area: et13;
    min-width: 165px;
}
.contOpcion .miscreditos .detalle .et14 {
    grid-area: et14;
    min-width: 165px;
    margin-left: 10px;
}
.contOpcion .miscreditos .detalle .et15 {
    grid-area: et15;
    min-width: 165px;
}
.contOpcion .miscreditos .detalle .et16 {
    grid-area: et16;
    min-width: 165px;
}
.contOpcion .miscreditos .detalle .et17 {
    grid-area: et17;
    min-width: 165px;
}
.contOpcion .miscreditos .detalle .et18 {
    grid-area: et18;
    min-width: 165px;
    margin-left: 10px;
}
.contOpcion .miscreditos .detalle .et19 {
    grid-area: et19;
    min-width: 165px;
}
.contOpcion .miscreditos .detalle .et20 {
    grid-area: et20;
    min-width: 165px;
}
.contOpcion .miscreditos .detalle .et21 {
    grid-area: et21;
    min-width: 165px;
}
.contOpcion .miscreditos .detalle .et22 {
    grid-area: et22;
}
.contOpcion .miscreditos .detalle .et23 {
    grid-area: et23;
    min-width:150px;
}
.contOpcion .miscreditos .detalle .tb1 {
    grid-area: tb1;
    margin-top: -10px;
}

.contOpcion .miscreditos .amortizacion {
    border: 2px solid #1e1343;
    box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.377);
    color: rgb(255, 255, 255);
    border-radius: 0px 0px 10px 10px;
    display: grid;
    align-items: center;
    margin-top: 0px;
    grid-gap: 10px;
    grid-template-columns: 1fr;
    grid-template-rows: 40px 1fr;
    grid-template-areas:
        "et1"
        "tb1";
}
.contOpcion .miscreditos .amortizacion .et1 {
    grid-area: et1;
}
.contOpcion .miscreditos .amortizacion .tb1 {
    grid-area: tb1;
    margin-top: -10px;
}
.contOpcion .miscreditos .acciones {
    display: grid;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 40px;
    grid-gap: 20px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas:
        "esp1    btn1 	esp2";
}
.contOpcion .miscreditos .acciones .btn1 {
    grid-area: btn1;
    display: flex;
    justify-content: center;
}
.contOpcion .miscreditos .calendario {
    border: 2px solid #1e1343;
    box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.377);
    color: rgb(255, 255, 255);
    border-radius: 0px 0px 10px 10px;
    display: grid;
    align-items: center;
    margin-top: 0px;
    grid-gap: 10px;
    grid-template-columns: 1fr;
    grid-template-rows: 40px 1fr;
    grid-template-areas:
        "et1"
        "tb1";
}
.contOpcion .miscreditos .calendario .et1 {
    grid-area: et1;
}
.contOpcion .miscreditos .calendario .tb1 {
    margin-top:-10px;
    grid-area: tb1;
}
.calendarioitems {
    display: grid;
    align-items: center;
    margin-top: 5px;
    grid-template-columns:  25% 25% 25% 25%;
    grid-template-rows: 50px  20px 30px;
    grid-template-areas: 
        "tit1  tit1  tit1  tit1"
        "et1   et2   et3   et4"
        "et5   et6   et7   et8";
}
.calendarioitems .tit1 {
    grid-area: tit1;
}
.calendarioitems .et1 {
    grid-area: et1;
}
.calendarioitems .et2 {
    grid-area: et2;
}
.calendarioitems .et3 {
    grid-area: et3;
}
.calendarioitems .et4 {
    grid-area: et4;
}
.calendarioitems .et5 {
    grid-area: et5;
}
.calendarioitems .et6 {
    grid-area: et6;
}
.calendarioitems .et7 {
    grid-area: et7;
}
.calendarioitems .et8 {
    grid-area: et8;
}
.contOpcion .miscreditos .contrato {
    border: 2px solid #1e1343;
    box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.377);
    color: rgb(255, 255, 255);
    border-radius: 0px 0px 10px 10px;
    display: grid;
    align-items: center;
    margin-top: 0px;
    grid-gap: 10px;
    grid-template-columns: 1fr;
    grid-template-rows: 40px 1fr;
    grid-template-areas:
        "et1"
        "tb1";
}
.contOpcion .miscreditos .contrato .et1 {
    grid-area: et1;
}
.contOpcion .miscreditos .contrato .tb1 {
    margin-top: -10px;
    grid-area: tb1;
}
.contOpcion .miscreditos .contrato .tb1 .acciones {
    display: grid;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    grid-gap: 20px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas:
        "esp1    btn1  btn2 	esp2";
}
.contOpcion .miscreditos .contrato .tb1 .acciones .btn1 {
    grid-area: btn1;
    display: flex;
    justify-content: center;
}
.contOpcion .miscreditos .contrato .tb1 .acciones .btn2 {
    grid-area: btn2;
    display: flex;
    justify-content: center;
}