/***
CSS para as DataTables
***/
TABLE.dataTable {width:100%; margin-top: 10px;}

TABLE.dataTable th { font-size: 0.8em; }
TABLE.dataTable td { font-size: 0.8em; }

#DT_setPerfil_filter{display:none;}
#DT_setPerfil_wrapper table, #DT_setListaMensagens, #DT_AcumuladoIVAO{width:100%;}
#DT_setListaMensagens_wrapper{padding:15px;}
.cxTitulo{color:#111;}
#cxSelectPerfil{/*background-color:#000;*/padding-bottom:15px;}
#cxPerfil{/*padding-top:15px;background-color:#000;height:100%;*/color:#333;}
#cxPerfil h4{padding-left:10px;border:1px solid #DDD; border-radius:3px;background-color:#F5F5F5;}
#cxPerfil label{margin-left:10px;}
#cxTicket button[id=Novo]{display:none;}
#DT_setPerfil .odd.row_selected td, #DT_setPerfil .even.row_selected td{background: url(../img/forward_disabled.png) no-repeat center right #F0F0F0;}
#DT_setMyCar .odd.row_selected td,#DT_setMyCar .even.row_selected td{background: #F0F0F0;}
#DT_setMyCar .odd.row_selected td:first-child,#DT_setMyCar .even.row_selected td:first-child{background: url(../img/forward_disabled.png) no-repeat center left #F0F0F0; padding-left: 18px;}
#DT_setListaFatViat ,#DT_getFactPecas thead tr th{text-align:center;}
#DT_setListaFatViat_paginate
{
	text-align: right;
    width: 50%;
}


/** ROW SELECTED **/
.odd.row_selected td, .even.row_selected td{background: #D0D0D0; color:#666;}
.odd.row_selected td:last-child, .even.row_selected td:last-child{background: url(../img/forward_disabled.png) no-repeat center right #D0D0D0;}

tr.odd.row_selected td.sorting_1, tr.even.row_selected td.sorting_1{background: #D0D0D0;}



.rodapeTable
{
    clear: both;
	float:left;
	width:250px;
	margin-top:10px;
}
.rodapeTable button, #Novo
{
	float:left;
	margin:auto;
    width:96px;
	font-size: 0.6875em;
}

.paginate_active,.paginate_active:hover{color:#000;}
.paginate_button:hover{color:#000;}
.paginate_button_disabled,.paginate_button_disabled:hover{color:#C0C0C0;}
.rodapeTable button:first-child{margin-right:5px;}
.dataTables_length{/*display:none; width:100%;*/ border: 0 solid red; float: right; text-align: right; width: 35%;}
.dataTables_filter{width:286px;}
.dataTables_filter label {width:190px;margin-bottom:0px;}
.dataTables_filter label input[type=text]{width:100%;margin-bottom:0px;}
.paginate_button.current {color:#000;}

.dataTables_length SELECT{
	background-color: white;
	font-family: inherit;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.75);
	display: inline-block;
	font-size: 0.875em;
	margin: 0 0 1em 0;
	padding: 0.5em;
	height: 2.3125em;
	width: 60px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	transition: all 0.15s linear;
}

.dataTables_filter label{ float:left; }
#btnPDFXLSPrint{
	width:90px; height:26px; float:left; margin-top:0;
}
#btnPDFXLSPrint img {cursor:pointer; float:left; margin-left:5px; margin-top:1px; border:0px solid red;}

.dataTables_paginate{text-align:right; cursor:pointer;}
.dataTables_info{font-size: /*0.6875em*/0.8em;color:#C0C0C0;float:left;}
.dataTables_paginate{font-size: /*0.6875em*/0.8em;float:right;} 
/**/
.dataTables_paginate span{margin-left:5px;margin-right:5px;}
.dataTables_paginate a {margin-left:5px;margin-right:5px;}

.alignLeft{text-align: left;}
.alignCenter{text-align: center;}
.alignRight{text-align: right;}
.alignCenter IMG {display: inline;}

.display.dataTable thead tr th{background:#EDEDED;border-right:1px solid #FFF;}
.display.dataTable thead tr th:last-child{border-right:none;}
.display.dataTable tbody tr:hover{background:#F0F0F0;cursor:pointer;} /*NOVO*/
table.display.dataTable{background: white;border:none;border-bottom:1px solid #EAEAEA;}



.display.dataTable th.sorting_asc {
	background: url("/img/sort_asc.png") no-repeat scroll right center #6D6D6D; /*#5389DF*/
	color: #FFF;
}
.display.dataTable th.sorting_desc {
	background: url("/img/sort_desc.png") no-repeat scroll right center #6D6D6D; /*#5389DF*/
	color: #FFF;
}
.display.dataTable th.sorting {
	background: url("/img/sort_both.png") no-repeat scroll right center #D7D7D7; /*#95B6EF*/
}
.display.dataTable th.sorting_asc_disabled {
	background: url("/img/sort_asc_disabled.png") no-repeat scroll right #D7D7D7; /*#95B6EF*/
}
.display.dataTable th.sorting_desc_disabled {
	background: url("/img/sort_desc_disabled.png") no-repeat scroll right center #D7D7D7; /*#95B6EF*/
}

/** tabela RANKING **/
#DT_setRanking_info, #DT_setRanking_paginate, #DT_setRanking_length { display:none; }
#DT_setRanking TH, #DT_setRanking TD { font-size: 0.75em; }
#DT_setRankingBonus_info, #DT_setRankingBonus_paginate, #DT_setRankingBonus_length { display:none; }
#DT_setRankingBonus TH, #DT_setRankingBonus TD { font-size: 0.75em; }

.borderLinha { border-left: 2px solid #CCC; }


/** MODAL **/
.reveal-modal {
	/*border: 0px;
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;*/
}

.reveal-modal-inner {
	margin: 0 auto;
	position: relative;
	max-width: 680px;
	padding: 20px 20px 50px 20px;
	background: #FFF;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4);
	box-shadow: 0 0 10px rgba(0,0,0,0.4);
}
.dataTables_empty {
	text-align: center;
}

/** LINKS PAGINATE **/
.paginate_active,
.paginate_button.current {
	font-weight: bold;
	background: #B5CCDF;
	padding: 3px;
	border-radius: 2px;
}
/*
.paginate_button {
	padding: 3px;
	border-radius: 2px;
}

.paginate_button:hover { background: #DFF1FF; }
.paginate_button_disabled:hover { background: none; }
*/

.dataTables_info { color: #000; }


.dataTables_processing {
	position: absolute;
	top: 40%;
	left: 40%;
	width: 250px;
	height: 30px;
	padding: 10px 0 10px 0;
	border: 1px solid #DDD;
	text-align: center;
	color: #2CA6CB;
	font-size: 13px;
	font-weight: bold;
	background-color: #FFF;
	z-index: 100;
	box-shadow: 3px 3px 2px #888;
}


/** images icons para VISTO e XIS **/
.dataTable .fa {
	font-size: 20px;
}
.dataTable .fa-times,
.dataTable .fa-check {
	color: #FF0000;
}
.dataTable .fa-check {
	color: #009900;
}


table.tbl_inner {
	/*width: 2600px;*/statsValues
	border: 0px solid green;
	margin-left: -13px;
}
.tbl_outside {
	overflow: auto;
	border: 0px solid #CCC;
	margin-bottom: 10px;
}




.tableContainerRes{
  margin-top: 15px;
  margin-bottom: 15px;
  overflow-y: hidden;
  width: 100%
}
.tableContainerRes table tr th{
	/*white-space: nowrap;
	overflow: hidden*/
	text-overflow: ellipsis;
}
.tableContainerRes table tr td{
	/*white-space: nowrap;
	overflow: hidden;*/
	text-overflow: ellipsis;
	height: 40px;
}
.tableContainerRes table.display.dataTable  {
	/* @2017-02-13 COMENTADO AA + na DatataleRespostasInq foi colocado: $("TABLE.dataTable").css("width", "4500px"); */
	/*table-layout: fixed;*/
}


table.tbl_reportCar {
	width: 100%;
	font-size: 0.9em;
}


table.tbl_reportCar td{
	padding: 10px;
	border: 1px dotted #EFEFEF;
}
table.tbl_reportCar td.titulo{
	font-weight: bold;
}
table.tbl_reportCar td.titulo2{
	padding-left: 25px;
}
table.tbl_reportCar td.valor{
	text-align: center;
}