@charset "utf-8";
/* CSS Document */

.eliminar{background: #f00909 !important;}
a{color: #494c4fcc !important}

a:link, a:visited, a:active {text-decoration:none !important;} 
.dropdown-item:hover{background:#716f6f26 !important;} 


.link_white{color: #fff}
.link_white:hover{color:#BBBBBB !important; text-decoration: none!important} 

.img_user{float: left;margin-right: 8%;margin-left: 5%;}

.title_desktop_contenido{font-size: 1.5em;font-weight: 200;top: 1%;position: relative}
.menu_option{list-style: none;display: flex;position: relative;right: 3%;}
.menu_option_bnt{margin-right: 1.5em}

.contenido_desktop{margin-top: 2%;}


.table-result{background: #fff;padding: 10px 10px 10px 10px;border: 1px solid #0d0b0b38;border-radius: 4px;
margin-top: 3%;}

.overflow{overflow: auto; height: 200px}
.overflow_list{overflow: auto; height: 300px; width: 1058px;}
.overflow_460x200{overflow: auto; height: 200px; width: 460px;}
.overflow_670x200{overflow: auto; height: 200px; width: 670px;}
.overflow_900x250{overflow: auto;  height: 250px;    width: 900px;}
.overflow_700x200{overflow: auto;  height: 300px;    width: 700px;}


.help{
	background: #848484;
padding: 0px 6px 0px 7px;
color: #fff;
border-radius: 100%;
display: block;
cursor: pointer;
margin-right: 30px;
font-size: 12px;
top: 3px;
position: relative;
margin-left: 5px;
}



/*ESTILOS PARA VENTANAS MODAL*/

.alert{position: absolute !important;}
.alerta{
	position: absolute;
	background: #1715159e;
	width: 100%;
	height: 100%;
	z-index: 999;
	transition: opacity .15s linear;
}

.content-alerta{
	position: absolute;
	left: 0%;
	right: 0%;
	margin: 0 auto;
	display: block;
	background: #fff;
	top: 2%;
	width: 35%;
/*	text-align: center;*/	
	font-size: 20px;
	padding: 70px 0px 70px 0px;
	border-radius: 6px;
	/*border: 1px solid #a49595de;*/
}

.content-alerta_50{
	position: absolute;
	left: 0%;
	right: 0%;
	margin: 0 auto;
	display: block;
	background: #fff;
	top: 2%;
	width: 50%;
/*	text-align: center;*/	
	font-size: 20px;
	padding: 70px 0px 70px 0px;
	border-radius: 6px;
	border: 1px solid #a49595de;
}


.title-alerta{
	position: absolute;
	top: 0px;
	left: 0px;
	border-bottom: 1px solid #a10df438;
	width: 100%;
	text-align: left;
	padding: 4px 0px 4px 15px;
	font-size: 18px;
	color: #fff;
	
}

.boton-alerta{
	position: absolute;
	border-top: 1px solid #13121226;
	width: 100%;
	text-align: right;
	padding: 10px;
	bottom: 0;
}

.texto_alerta{position: relative;padding: 0px 40px 0px 40px;line-height: 1.2;font-size: 18px;}
#texto_alerta{position: relative; padding: 10px 40px 0px 40px !important;}

.class_funcionarios{position: absolute;top: 0;right: 0;width: 30%;left: 82%;}

.input_width300{position: relative; width: 300px;}
.inputCant{max-width: 50px;margin-right: 2%;}

.total_billetes{width: 750px;margin-top: 0.5em;border: 1px solid #6c6c6c66;padding: 5px 8px 5px 8px;
background: #fdfdfd; border-radius: 4px}

.sobres{background: #6c6868;padding: 2px 8px 4px 7px;border-radius: 100%;color: #fff;font-size: 12px;}

.conte_billetes{background: #6e6e80 ; width: 80%; border: 1px solid #ddd6e6d0; padding: 0px 0px 0px 10px;}
.conte_billetes2{background: #fff; text-align: right;padding: 0px 8px 0px 0px;}

.conte_monedas{background: #888429; width: 80%; border: 1px solid #ddd6e6d0; padding: 0px 0px 0px 10px;}
.conte_monedas2{background: #fff; text-align: right;padding: 0px 8px 0px 0px;}

.conte_total{background: #fd0909; width: 80%; border: 1px solid #ddd6e6d0; padding: 0px 0px 0px 10px;}
.conte_total2{background: #fff; text-align: right;padding: 0px 8px 0px 0px; font-weight:bold}

.boton_dashed{border: 2px dashed #4f4c4cb0;position: relative;margin: 0 auto; margin-top: 2%; text-align: center;width: 40%;
padding: 20px;cursor: pointer;opacity: 0.6;}

.boton_dashed_2 {border: 2px dashed #4f4c4cb0; position: relative;margin: 0 auto;text-align: center;
	width: 100%;padding: 10px 0px 10px 0px;cursor: pointer;opacity: 0.6;}

.btn-primary {border-color: #0e0e0f00 !important;}

.btn_opciones{
	border: 1px solid
#0606065e;
width: 18%;
text-align: center;
padding: 5px 8px 5px 8px;
border-radius: 4px;
cursor: pointer;}


.cant_sobres{position: absolute;right: 5%;bottom: 0;padding: 8px;border-radius: 4px;color: #fff; cursor: pointer}

#modal_dialog{width: 50em !important;position: absolute !important;left: -27% !important;right: 0 !important;margin: 0 auto !important;}

.dropdown-item {font-size:12px !important}


.select-funcionario{margin-top: 3%;	}

.navbar{padding: 0px !important}
.navbar-expand-lg, .navbar-nav, .nav-link {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.link-egresos:hover {font-weight: bold;}



/*TABLE FIXED 400 */

.table-fixed_600 tbody {
  height: 90px;
  overflow-y: auto;
  width: 600px;
  background:#fff;
  font-size:14px;  
}

.table-fixed_600 thead,
.table-fixed_600 tfoot,
.table-fixed_600 tbody,
.table-fixed_600 td,
.table-fixed_600 th {
  display: block;
   width: 600px;
}

.table-fixed_600 thead th{
color:#fff !important;
font-weight:600 !important;
}


.table-fixed_600 tfoot th{
font-weight:600 !important;

}

.table-fixed_600 tbody td,
.table-fixed_600 thead > tr> th,
.table-fixed_600 tfoot > tr> th
{
  float: left;
  border-bottom-width: 0;
}



/*TABLE FIXED 400 */

.table-fixed_400 tbody {
  height: 230px;
  overflow-y: auto;
  width: 400px;
  background:#fff;
  font-size:14px;  
}

.table-fixed_400 thead,
.table-fixed_400 tfoot,
.table-fixed_400 tbody,
.table-fixed_400 td,
.table-fixed_400 th {
  display: block;
   width: 400px;
}

.table-fixed_400 thead th{
color:#fff !important;
font-weight:400 !important;
}


.table-fixed_400 tfoot th{
font-weight:400 !important;

}

.table-fixed_400 tbody td,
.table-fixed_400 thead > tr> th,
.table-fixed_400 tfoot > tr> th
{
  float: left;
  border-bottom-width: 0;
}


/*TABLE FIXED 850 */

.table-fixed_850 tbody {
	height: 230px;
	overflow-y: auto;
	width: 850px;
	background:#fff;
	font-size:14px;  
  }
  
  .table-fixed_850 thead,
  .table-fixed_850 tfoot,
  .table-fixed_850 tbody,
  .table-fixed_850	td,
  .table-fixed_850 th {
	display: block;
	 width: 850px;
  }
  
  .table-fixed_850 thead th{
  color:#fff !important;
  font-weight:400 !important;
  }
  
  
  .table-fixed_850 tfoot th{
  font-weight:400 !important;
  
  }
  
  .table-fixed_850 tbody td,
  .table-fixed_850 thead > tr> th,
  .table-fixed_850 tfoot > tr> th
  {
	float: left;
	border-bottom-width: 0;
  }
  
  #dataTables_filter_850 {
    width: 850px !important;
    float: right;
    text-align: right;
}

/*TABLE FIXED 700 */

.table-fixed_700 tbody {
	height: 230px;
	overflow-y: auto;
	width: 700px;
	background:#fff;
	font-size:14px;  
  }
  
  .table-fixed_700 thead,
  .table-fixed_700 tfoot,
  .table-fixed_700 tbody,
  .table-fixed_700 td,
  .table-fixed_700 th {
	display: block;
	 width: 700px;
  }
  
  .table-fixed_700 thead th{
  color:#fff !important;
  font-weight:400 !important;
  }
  
  
  .table-fixed_700 tfoot th{
  font-weight:400 !important;
  
  }
  
  .table-fixed_700 tbody td,
  .table-fixed_700 thead > tr> th,
  .table-fixed_700 tfoot > tr> th
  {
	float: left;
	border-bottom-width: 0;
  }
  
  #dataTables_filter_700 {
    width: 700px !important;
    float: right;
    text-align: right;
}

/*TABLE FIXED 700x120 */

.table-fixed_700x120 tbody {
	height: 120px;
	overflow-y: auto;
	width: 700px;
	background:#fff;
	font-size:14px;  
  }
  
  .table-fixed_700x120 thead,
  .table-fixed_700x120 tfoot,
  .table-fixed_700x120 tbody,
  .table-fixed_700x120 td,
  .table-fixed_700x120 th {
	display: block;
	 width: 700px;
  }
  
  .table-fixed_700x120 thead th{
  color:#fff !important;
  font-weight:400 !important;
  }
  
  
  .table-fixed_700x120 tfoot th{
  font-weight:400 !important;
  
  }
  
  .table-fixed_700x120 tbody td,
  .table-fixed_700x120 thead > tr> th,
  .table-fixed_700x120 tfoot > tr> th
  {
	float: left;
	border-bottom-width: 0;
  }
  
  #dataTables_filter_700x120 {
    width: 700px !important;
    float: right;
    text-align: right;
}

/*TABLE FIXED 750 */

.table-fixed_750 tbody {
	height: 230px;
	overflow-y: auto;
	width: 750px;
	background:#fff;
	font-size:14px;  
  }
  
  .table-fixed_750 thead,
  .table-fixed_750 tfoot,
  .table-fixed_750 tbody,
  .table-fixed_750 td,
  .table-fixed_750 th {
	display: block;
	 width: 750px;
  }
  
  .table-fixed_750 thead th{
  color:#fff !important;
  font-weight:400 !important;
  }
  
  
  .table-fixed_750 tfoot th{
  font-weight:400 !important;
  
  }
  
  .table-fixed_750 tbody td,
  .table-fixed_750 thead > tr> th,
  .table-fixed_750 tfoot > tr> th
  {
	float: left;
	border-bottom-width: 0;
  }
  
  #dataTables_filter_750 {
    width: 750px !important;
    float: right;
    text-align: right;
}



/*TABLE FIXED 950 */

.table-fixed tbody {
  height: 230px;
  overflow-y: auto;
  width: 950px;
  background:#fff;
  font-size:14px;  
}

.table-fixed thead,
.table-fixed tfoot,
.table-fixed tbody,
.table-fixed td,
.table-fixed th {
  display: block;
   width: 950px;
}

.table-fixed thead th{
  color:#fff !important;
font-weight:400 !important;
}


.table-fixed tfoot th{
font-weight:400 !important;

}

.table-fixed tbody td,
.table-fixed thead > tr> th,
.table-fixed tfoot > tr> th
{
  float: left;
  border-bottom-width: 0;
}


/*TABLE FIXED 920 */

.table-fixed_920 tbody {
  height: 230px;
  overflow-y: auto;
  width: 920px;
  background:#fff;
  font-size:14px;  
}

.table-fixed_920 thead,
.table-fixed_920 tfoot,
.table-fixed_920 tbody,
.table-fixed_920 td,
.table-fixed_920 th {
  display: block;
   width: 920px;
}

.table-fixed_920 thead th{
color:#fff !important;
font-weight:400 !important;
}


.table-fixed_920 tfoot th{
font-weight:400 !important;

}

.table-fixed_920 tbody td,
.table-fixed_920 thead > tr> th,
.table-fixed_920 tfoot > tr> th
{
  float: left;
  border-bottom-width: 0;
}

/*  TABLE FIXED  2*/


.table-fixed_2 tbody {
  height: 230px;
  overflow-y: auto;
  width: 680px;
  background:#fff;
  font-size:14px;  
}

.table-fixed_2 thead,
.table-fixed_2 tfoot,
.table-fixed_2 tbody,
.table-fixed_2 td,
.table-fixed_2 th {
  display: block;
   width: 700px;
}

.table-fixed_2 thead th{
  color:#fff !important;
font-weight:400 !important;
}


.table-fixed_2 tfoot th{
font-weight:400 !important;

}

.table-fixed_2 tbody td,
.table-fixed_2 thead > tr> th,
.table-fixed_2 tfoot > tr> th
{
  float: left;
  border-bottom-width: 0;
}

tfoot{ background: #fff !important; border-top: 1px solid #cac4c4; padding: 8px 0px 0px 0px;}




.col-xs-3{background: #716f6f !important; color:#fff !important;}




.btn-secondary.dropdown-toggle:focus {    box-shadow: 0 0 0 0 rgba(130,138,145,.5) !important;}

.btn-secondary {    color: #515151 !important;background-color:transparent !important;border-color:transparent !important;}

.loading_pdf {position: absolute;  left: 40%;  margin-top: 8%;  display: block; text-align:center;z-index:-99999}

