/* CSS Document */

.panel.panel-default.panel-colapsable{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	border: 0;
}

.panel.panel-default{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	border: 0;
}

.panel-title{
    display: -webkit-inline-box;
}

.panel-primary>.panel-heading{
	margin-bottom: 0;
	background-color: #00467d;
	border: 0;	
	letter-spacing: 4px;
	opacity:0.9;
	z-index: 9999;
	color:#FFFFFF;
	overflow: hidden;
}

.panel-default>.panel-heading{
	margin-bottom: 0;
	background-color: #f8f8f8;
	border: 0;	
	letter-spacing: 4px;
	opacity:0.9;
	z-index: 9999;
	color:#000000;
	overflow: hidden;
}

.panel-heading{
	margin-bottom: 0;
	background-color: #f8f8f8;
	border: 0;	
	letter-spacing: 4px;
	opacity:0.9;
	z-index: 9999;
	color:#000000;
	overflow: hidden;
}

.panel.panel-primary .panel-heading i{
	float:left
}

.panel.panel-primary .panel-heading h1{
	float:left
}

.panel-body.captr{
	/*overflow-y:auto !Important;*/
	overflow-x:hidden !Important;
	padding-bottom:0px !Important;
	padding-left:0px !Important;
	padding-right:0px !Important;
	padding-top:0px !Important;
}

.panel-reports{
	margin-left: 10px;
    margin-right: 10px;
}

/*estilos nuevos*/
.panel.panel-primary{	
	margin-left: 10px;
    margin-right: 10px;
}

/*estilos nuevos*/

table.dataTable thead .sorting, .sorting_asc, .sorting_desc{
	    background-image: none !Important;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 8px 17px !Important;
}