.fichaCobranza {
    width: 100%;
    margin: auto;
    background-color: #f3f3f3;
}

.tabla-detalle-caja {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.fichaCobranza .new_movcaja {
    background: #00BCD4;
    color: #ffffff;
    height: 65px;
    display: flex;
    align-items: center;
    padding-left: 25px;
}

.fichaCobranza p {
    margin-bottom: 0;
}

.fichaCobranza .input-group-text {
    border: 0;
    font-size: 2rem;
}

.fichaCobranza .input-group {
    margin-bottom: 0;
    align-items: center;
    flex-wrap: nowrap;
}

.fichaCobranza .detalle-cobranza {
    height: 83px;
    margin-bottom: 20px;
    background-color: #ffffff;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
}

.detalle-cobranza .row {
    flex-wrap: nowrap;
    width: 100%;
}

.fichaCobranza .zmdi-plus-circle {
    font-size: 18px;
    color: #81C784;
    position: relative;
    bottom: 4px;
}

.fichaCobranza .zmdi-minus-circle {
    font-size: 18px;
    color: #F77B71;
    position: relative;
    bottom: 4px;
}

.fichaCobranza .widget-search {
    background-color: transparent;
    margin-bottom: 8px;
    height: 40px;
}

.fichaCobranza .header-tabla {
    background-color: #ececec;
    padding: 10px 0;
    width: 100%;
    margin: auto;
}

.fichaCobranza .tabla_caja .sorting {
    font-weight: 400;
}

.fichaCobranza .header-tabla .fecha {
    width: 218px;
}

.fichaCobranza .header-tabla .icons {
    background-color: transparent;
    border: none;
    color: #9E9E9E;
    font-size: 22px;
}

.fichaCobranza .dateAsegurables-vigentes {
    max-width: 100%;
}

.fichaCobranza div[class^="dateA"] .det_objeto,
.fichaCobranza div[class^="dateA"] .det_objeto i {
    color: #9E9E9E;
}

.fichaCobranza div[class^="dateA"] i {
    font-size: 18px;
    margin-right: 5px;
    color: #9E9E9E;
}

.fichaCobranza .a_favor, .fichaCobranza .a_contra {
    color: #ffffff;
    border-radius: 2px;
    padding: 1px 4px;
}

.fichaCobranza .tabla_caja tbody tr:nth-of-type(2n+1) {
    background-color: #F4F4F4;
}

.fichaCobranza td span[class^="mov_"] {
    color: #2196F3;
}

.fichaCobranza .zmdi-receipt {
    background-color: #E3E3E3;
    color: #9E9E9E;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.fichaCobranza .table td, .table th {
    padding: .7rem 0.5rem;
    border: none;
    line-height: 30px;
}

.fichaCobranza .tabla-detalle-caja .border-inferior {
    border: 1px solid #E3E3E3;
    width: 50%;
    margin: 0 auto 15px;
}

.fichaCobranza .tabla-detalle-caja .row .d_total {
    width: 100%;
}

.fichaCobranza .tabla-detalle-caja .row .d_total .cont_izq {
    width: 77%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding-right: 10px;
    line-height: 25px;
    font-weight: 300;
    font-size: 13px;
}

.fichaCobranza .d_total .cont_der {
    width: 23%;
    line-height: 25px;
    font-weight: 300;
    font-size: 13px;
}