table.dataTable{
border-collapse: separate;
border-spacing: 0 10px;
}
table.dataTable tbody tr td{
border-top:1px solid rgba(0, 0, 0, 0.15);
border-bottom:1px solid rgba(0, 0, 0, 0.15);
border-style: none solid solid none;
padding: 8px;
overflow: hidden;
/* white-space:nowrap; */
text-overflow: ellipsis;
}
table.dataTable tbody tr td:first-child {border-left: 1px solid rgba(0, 0, 0, 0.15);border-top-left-radius: 10px;}
table.dataTable tbody tr td:last-child { border-right: 1px solid rgba(0, 0, 0, 0.15); border-top-right-radius: 10px; }

table.dataTable tbody tr td:first-child { border-bottom-left-radius: 10px; }
table.dataTable tbody tr td:last-child { border-bottom-right-radius: 10px; }

table.dataTable tbody tr td { border-top-style: solid; }
table.dataTable tbody tr td:first-child { border-left-style: solid; }

.texto-comprobante{
font-size: 18px;
}

.texto-menor{
font-size: 14px;
}

.texto-13px{
font-size: 13px;;
}

.texto-importe{
color: #cf7902;
}

.texto-proveedor{
max-width: 180px;
}

.contenedor-85{
max-width: 85%;
}

.texto-20{
font-size: 20px;
}

.medio-vertical{
vertical-align: middle;
}

.contenedor-1{
max-width: 1%;
}

.aprobarSeleccion{
border-radius: 15px 0 0 0;
color: white;
font-size: 20px;
background-color: #198754;
height: 70px;
width: 190px;
}

.aprobarSeleccionDiv{
height: 70px;
width: 190px;
bottom: 0px;
right: 0px;

-webkit-animation: fadeIn .5s;
animation: fadeIn .5s;
}

@-webkit-keyframes fadeIn {
from { opacity: 0; }
    to { opacity: 1; }
}
@keyframes fadeIn {
from { opacity: 0; }
    to { opacity: 1; }
}

.dataTables_filter {
display: none;
}

.contenedor-205px{
max-width: 205px;
}

.contenedor-centrado-vp{
position: fixed;
left:50%;
}

.textoDivEmpresa{
left: 43%;
}

.textoDivEmpresaHistorico{
left: 50%;
}

.textoAprobarSeleccion{
font-size: 18px;
}

.textoAprobarSeleccionFacturasSeleccionadas{
font-size: 14px;
}

.clear {
clear: both;
height: 60px;
}

.pConarpesa{background-color: #162d7f;color: #ffffff;font-size: 12px;min-width: 10px;min-height: 18px;}

.pConarpesa .guion-de-relleno{
    color: #162d7f;
}

.pAgropez{
background-color: #0e4d0e;
color: #ffffff;
font-size: 12px;
min-width: 10px;
min-height: 18px;
}

.pAgropez .guion-de-relleno{
    color: #0e4d0e;
}

.pCatalogo{
background-color: #162d7f;
color: #ffffff;
font-size: 12px;
min-width: 10px;
min-height: 18px;
}

.pCatalogo .guion-de-relleno{
    color: #162d7f;
}

.historico{
background-color: #646464;
color: #ffffff;
font-size: 12px;
min-width: 10px;
min-height: 18px;
}

.historico .guion-de-relleno{
    color: #646464;
}

.fade {
transform: scale(0);
opacity: 0;
-webkit-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
}

.show {
opacity: 1;
transform: scale(1);
}

.modalInfo{
font-size: 14px;
}

body.modal-open .background-container{
-webkit-filter: blur(4px);
-moz-filter: blur(4px);
-o-filter: blur(4px);
-ms-filter: blur(4px);
filter: blur(4px);
filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='4');
}

#divModalAprobarSeleccionadas{
max-height: 50vmin;
overflow-x: hidden;
}

.boton-ver{
min-width: 70px;
text-decoration: none;
margin-top: 10px;
}

.icono-FacEnCur{
    font-size: 30px;
}

.texto-codigo{
    font-size: 26px;
}

.barraFactura{
    background-color: #353535;
    color: #ffffff;
    font-size: 12px;
    min-width: 10px;
    min-height: 18px;
}
    
.barraFactura .guion-de-relleno{
    color: #353535;
}

.barraHistorico{
    background-color: #6c757d;
    color: #ffffff;
    font-size: 12px;
    min-width: 10px;
    min-height: 18px;
}
    
.barraHistorico .guion-de-relleno{
    color: #6c757d;
}

.card-p{
    max-width: 430px;
    margin: 0;
    width: 100%;
}

.card{
    height: 90%;
}

.texto-card-empresa{
    white-space: nowrap;
    bottom: auto;
}

.fecha-limite-vencida{
    color: #c70101;
}

.texto-card{
    font-size: 20px;
}

.texto-card-curso{
    color: #162C7F;
    white-space: nowrap;
}

.texto-card-sinTaller{
    color: #818181;
    white-space: nowrap;
}

.texto-card-finalizado{
    color: #000000;
    white-space: nowrap;
}

.texto-card-listo{
    color: #198754;
    white-space: nowrap;
}

.texto-card-vencido{
    color: #c70101;
    white-space: nowrap;
}

.divNav
{
 width:400px;
 height:50px;
 margin: auto;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-200px;
 margin-top:-25px;
 text-align: center;
}