

.sp-megamenu-parent {
    font-family: Open Sans, sans-serif;
    font-size: 15px;
    font-weight: normal;
}

body{
	background-color: #eeee !important;
	margin: 0;
	padding: 0;
}
nav{
	width: 100% !important;
	background-color:  rgba(84, 88, 94, 1);
	
	margin-top: 12px;
}
.items-form{
	margin: 8px;
}
.white{
	color: #fff !important;
}

.bg-hcd{
	background-color:  rgba(84, 88, 94, 1) !important;
	color: #fff !important;
}
.col-table{
	font-size: 12px !important;
	color: #fff !important;
	font-weight: 500;
	background-color: #afa488;
	text-align: center;
	padding: 5px;
}
.col-table-resume{
	font-size: 0.8rem !important;
	text-align: center;
	padding: 5px;
	font-weight: 400;
}

.accordion > .card:nth-child(even){
	background-color: #e2e2e2 !important;
}
.row-table{
	/*background-color: rgba(84, 88, 94, 1) !important;*/
	background-color: #afa488 !important;
    color: rgba(255, 255, 255, 1) !important;

}
.col-mov{
	font-size: 0.7rem !important;
	font-weight: 400 !important;
	width: 70% !important;
}
.col-mov-title{
	font-size: 0.7rem !important;
	font-weight: 600 !important;
	width: 30% !important;
}
@media screen and (min-width: 0px) and (max-width: 690px) {
	#divCabecera { display: none !important; } 
	#paginacion {  width: 80%;margin: auto;} 
	#divCantidadRegistros {  width: 80%;margin: auto;} 

  }
  
  @media screen and (min-width: 720px) and (max-width: 1920px) {
	#divCabecera { display: block !important; }
	#paginacion {  width: 40%;margin: 0 auto;} 
	#divCantidadRegistros {  width: 30%;margin: 0 auto;} 
	
  }

  @media print {
    th {
		background-color: rgba(84, 88, 94, 1) !important;
		color: rgba(255, 255, 255, 1) !important;
	
		-webkit-print-color-adjust: exact; 
		color: white !important;
    }
}


#sp-header {
    width: 100%;
    height: 60px;
}




.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}


.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

@media (max-width: 767px) {
	.visible-xs-block {
	  display: block !important;
	}
  }

  @media (max-width: 767px) {
	.hidden-xs {
	  display: none !important;
	}
  }



  @media (min-width: 768px) and (max-width: 991px) {
	.visible-sm {
	  display: block !important;
	}
	table.visible-sm {
	  display: table !important;
	}
	tr.visible-sm {
	  display: table-row !important;
	}
	th.visible-sm,
	td.visible-sm {
	  display: table-cell !important;
	}
  }
  @media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-block {
	  display: block !important;
	}
  }
  @media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-inline {
	  display: inline !important;
	}
  }
  @media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-inline-block {
	  display: inline-block !important;


	}


}



#listpdf{
	overflow: auto;
	max-height: 70vh;
  }

  .t8{
	  cursor: pointer;
  }