body{ line-height: inherit; font-size: 0.875rem }

.border-fondepes{ border-color: #3c8dbc !important; }					/*	#3C8DBC	*/

.bg-azul{ background-color: #8DA4C5 !important }
.bg-azul-claro{ background-color: #D7DEEA !important }
.bg-fondepes{ background-color: #3c8dbc !important }
.bg-anulado{ background-color: #ffc4ca !important }
.bg-plomo{ background-color: #C0C0C0 !important }
.bg-plomo-claro{ background-color: #DBDBDB !important }
.bg-gris{ background-color: #808080 !important }
.bg-poi-cab{ background-color: #2d6880 !important }
.bg-poi-fila{ background-color: #ecf5fa !important }
.bg-resaltado{ background-color: #FCFFE8 !important }
.bg-info-claro{ background-color: #bef3fd !important; }
.bg-warning-claro{ background-color: #ffe28a !important; }
.bg-secondary-claro{ background-color: #b3b4b5 !important; }
.bg-primary-claro{ background-color: #BCD7FE !important; }
.bg-danger-claro{ background-color: #e4959d !important; }
.bg-success-claro{ background-color: #a2ebc9 !important; }
.bg-yelow{ background-color: #fff918 !important; }
.bg-yelow-claro{ background-color: #fdfdba !important; }
.bg-active{ background-color: #ffff99 !important; }
.bg-violeta{ background-color: #CECEFF !important }

.bg-verde{ background-color: #BFFFBF !important }
.bg-rojo{ background-color: #FFBFBF !important }


.bg-veh-servicio{ background-color: #FFBFBF !important }
.bg-veh-autorizado{ background-color: #DDDDDD !important }
.bg-veh-disponible{ background-color: #82FF82 !important }

.bg-veh_ord-autorizado{ background-color: #82FF82 !important }
.bg-veh_ord-servicio{ background-color: #FFBFBF !important }
.bg-veh_ord-concluido{ background-color: #FFFF00 !important }
.bg-veh_ord-anulado{ background-color: #DDDDDD !important }

.bg-veh_chof-servicio{ background-color: #FFBFBF !important }
.bg-veh_chof-disponible{ background-color: #82FF82 !important }
.bg-veh_chof-autorizado{ background-color: #DDDDDD !important }


.text-yellow{ color: #FFFF00 !important; }



/*** Tamaño de fuente de la Tabla ***/
table.dataTable td{ font-size: 12px; }
table.dataTable tr.dtrg-level-0 td{ font-size: 12px; }


/*** Boton Tabla ***/
.dt-down-arrow{ display: none }
button.dt-button, div.dt-button, a.dt-button, input.dt-button{ background-color: #fff; border: 1px solid #1D6086; color: #183149; min-width: 70px; }
button.dt-button:hover:not(.disabled), div.dt-button:hover:not(.disabled), a.dt-button:hover:not(.disabled), input.dt-button:hover:not(.disabled){ background-color: #6486A8; color: #FFF; border: 1px solid #1D6086; }
button.dt-button:active:not(.disabled):hover:not(.disabled), button.dt-button.active:not(.disabled):hover:not(.disabled), div.dt-button:active:not(.disabled):hover:not(.disabled), div.dt-button.active:not(.disabled):hover:not(.disabled), a.dt-button:active:not(.disabled):hover:not(.disabled), a.dt-button.active:not(.disabled):hover:not(.disabled){ background-color: #6486A8; border: 1px solid #1D6086 }
.dt-buttons{ min-height: 38px }

#example_filter{ padding-right: 10px; padding-bottom: 5px }
/*.dataTables_wrapper .dataTables_scroll{ border-left: 1px solid #000 }*/


/*** Ocultar la flecha de Ordenar columna ***/
table.dataTable thead .sorting{ background-image: none !important; border-bottom: 1px solid #6486A8 !important  }
table.dataTable thead .sorting_desc{ background-image: none !important; border-bottom: 1px solid #6486A8 !important }
table.dataTable thead .sorting_asc{ background-image: none !important; border-bottom: 1px solid #6486A8 !important }
table.dataTable thead th, table{ font-size:14px }

/*** Cabecera Tabla ***/
.table th{ font-weight: normal; background-color: #6486A8 }
.table th, .table td{ padding: 0.25rem 0.75rem 0.25rem 0.75rem }

.table-dark{ --bs-table-bg: transparent !important; border: 1px solid #6486A8 !important; }
.table-dark thead th, .table-dark thead td{ padding: 10px 18px; border-bottom: 1px solid #6486A8 !important; }
.table-dark tbody tr:nth-of-type(odd){ 	background-color: rgba(255,255,255,1.00); color: black; }
.table-dark tbody tr:nth-of-type(even){ background-color: #E6EBF0; color: black; }
.table-dark tbody tr td{ border-bottom: 1px solid #9db9c9 !important }
.table-dark td, .table-dark th, .table-dark thead th{ border-color: #9db9c9; }		/*	----- */

table.dataTable tfoot th, table.dataTable tfoot td {
    padding: 8px 8px 6px 8px;
    border-top: 0px solid #111;
	background-color: #6486A8;
	color: #FFF
}/*
tfoot {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}*/


/*** Seleccionar fila ***/
.fancybox-slide{ padding: 0px !important }


/*** Seleccionar fila ***/
table.dataTable tbody>tr.selected, table.dataTable tbody>tr>.selected{ background-color: #ffffda !important; color:black !important }

div.DTFC_LeftHeadWrapper th{ border: 0px solid #f00 !important; }
table.dataTable{ margin-top: 0px !important; margin-bottom: 0px !important; }

/*** Paginación ***/
.page-link{	position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #000000; background-color: #fff; border: 1px solid #dee2e6; }
.page-link:hover{ z-index: 2; color: #fff; text-decoration: none; background-color: #226d98; border-color: #226d98; }
.page-item.active .page-link{ z-index: 3; color: #fff; background-color: #6486A8; border-color: #6486A8 }
.dataTables_wrapper .dataTables_paginate .paginate_button{ padding: 0px !important }
.dataTables_wrapper.no-footer .dataTables_scrollBody {	border-bottom: 1px solid #9db9c9; }

/*** Impresion ***/
@media print
{
/*	table.dataTable td{ font-size: 2px; }
	table.dataTable tr.dtrg-level-0 td{ font-size: 2px; }*/
}
			

div.dataTables_wrapper div.dataTables_info{ float: left; }
div.ref_search
{
	border-spacing: .75em;
	width: 100%;
	padding: .5em 0;
	border: 1px solid #ccc;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #bbb;
	text-align: center;
	margin: 1em 0;
	background: #fff;
	background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
	background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
	background: linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#f9f9f9",GradientType=0 );
}

div.ref_search_azul
{
	border-spacing: .75em;
	width: 100%;
	padding: .5em 0;
	border: 1px solid #ccc;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #bbb;
	text-align: center;
	margin: 1em 0;
	background: #fff;
	background: -webkit-linear-gradient(top, #8DA4C5 0%, #8DA4C5 89%, #8DA4C5 100%);
	background: -moz-linear-gradient(top, #8DA4C5 0%, #8DA4C5 89%, #8DA4C5 100%);
	background: -ms-linear-gradient(top, #8DA4C5 0%, #8DA4C5 89%, #8DA4C5 100%);
	background: -o-linear-gradient(top, #8DA4C5 0%, #8DA4C5 89%, #8DA4C5 100%);
	background: linear-gradient(top, #8DA4C5 0%, #8DA4C5 89%, #8DA4C5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#f9f9f9",GradientType=0 );
}


div.ref_search_menuBar
{
	border-spacing: .75em;
	width: 100%;
	padding: .5em 0;
	border: 1px solid #336699;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #bbb;
	text-align: center;
	background: #fff;
	background: -webkit-linear-gradient(top, #8DA4C5 0%, #8DA4C5 89%, #8DA4C5 100%);
	background: -moz-linear-gradient(top, #8DA4C5 0%, #8DA4C5 89%, #8DA4C5 100%);
	background: -ms-linear-gradient(top, #8DA4C5 0%, #8DA4C5 89%, #8DA4C5 100%);
	background: -o-linear-gradient(top, #8DA4C5 0%, #8DA4C5 89%, #8DA4C5 100%);
	background: linear-gradient(top, #8DA4C5 0%, #8DA4C5 89%, #8DA4C5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#f9f9f9",GradientType=0 );
}
div.ref_search_frm
{
	border-spacing: .75em;
	width: 100%;
	padding: .5em 0;
	border: 1px solid #336699;
	border-radius: 5px;
	box-shadow: 2px 2px 2px #bbb;
	text-align: center;
	background: #fff;
	background: -webkit-linear-gradient(top, #EDF2F8 0%, #EDF2F8 89%, #EDF2F8 100%);
	background: -moz-linear-gradient(top, #EDF2F8 0%, #EDF2F8 89%, #EDF2F8 100%);
	background: -ms-linear-gradient(top, #EDF2F8 0%, #EDF2F8 89%, #EDF2F8 100%);
	background: -o-linear-gradient(top, #EDF2F8 0%, #EDF2F8 89%, #EDF2F8 100%);
	background: linear-gradient(top, #EDF2F8 0%, #EDF2F8 89%, #EDF2F8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#f9f9f9",GradientType=0 );
}