/*===============================
			ADMIN
=================================*/		
	.inputModificacion {
		background-color: #f5ebdb;
	}
	.btn h3{
		font-size: 20px;
	}

	.btn-insertar{
		height: 46px;
		padding-top: 11px;
		color: #009382;
		font-weight: 700;
		border-color: #009382;	
	}
	
	.formAdmin input[type="text"], input[type="email"] {
		height: auto;
		margin: 0px 0px 10px 0px;
	}
	

	
	.formAdmin p {
		font-weight: 700;
		font-size: 1.3em;
		color: black;
	}	
	
	.table-striped>tbody>tr:nth-of-type(odd) {
		background-color: #b8bdc0;
	}

	.table-striped>tbody>tr:nth-of-type(even) {
		background-color: #d4dcdf;
	}

	.tablaRegistroOperaciones .img-responsive {
		float: left;
		max-height: 20px;
		padding-right: 10px;
	}

	.tablaRegistroOperaciones td, .tablaRegistroOperaciones th {
		border: 1px solid white;
	}
	.filtroResultados {
		margin-left: -14px;
		margin-right: -13px;
	}	
	
	.ms-options ul {
		list-style-type: none;
		margin-left: 0px;
		padding-left: 3px;
		padding-right: 3px;
	}	
	
/* TABLA SELECTORES */
	.tabla-selectores tr:nth-child(odd) {
		background: #afb1b0;
	}

	.tabla-selectores tr:nth-child(1) {
		background-color: #009382 !important;
		color: white !important;
		text-align: center;
	}	
	.tablaRegistroOperaciones tr td {
		vertical-align: middle !important;
	}	

	.btnAccederResumen {
		border: 3px solid #009382;
		font-weight: 700;
	}	
	
/*==============================
		TABLA FORMULAS
================================*/
	.tabla-formulas tr:nth-child(1) {
		background-color: #009382 !important;
		color: white !important;
		text-align: center;
	}

	.tabla-formulas tr:nth-child(odd) {
		background: #afb1b0;
	}
	
	.tabla-formulas tr:nth-child(even){
		background: #e3e3e5;
	}
	.tabla-formulas input[type="text"], .tabla-selectores input[type="text"] {
		max-width: 50%;
		margin-bottom: 0;
		transform: translateX(50%);
	}
	.tabla-formulas td {
		width: 50% !important;
		word-break: break-word;
	}
	.tabla-formulas, .tabla-selectores {
		background-color: white;
	}

	.tabla-formulas>tbody>tr>td, .tabla-formulas>tbody>tr>th, .tabla-formulas>tfoot>tr>td, .tabla-formulas>tfoot>tr>th, .tabla-formulas>thead>tr>td, .tabla-formulas>thead>tr>th,
	.tabla-selectores>tbody>tr>td, .tabla-selectores>tbody>tr>th, .tabla-selectores>tfoot>tr>td, .tabla-selectores>tfoot>tr>th, .tabla-selectores>thead>tr>td, .tabla-selectores>thead>tr>th
	{
		border: 1px solid BLACK;
		vertical-align: middle !important;
	}
	
	.tabla-formulas p, .tabla-selectores p{
		margin: 0;
	}	


/* ESTADISTICAS */
	#headerTabla {
		background-color: #009382;
		color: white;
		padding: 10px;
		border: 1px solid black;
		margin-left: 0px;
		margin-right: 0px;
	}

	#bodyTabla {
		padding: 10px;
		border-bottom: 1px solid black;
		border-left: 1px solid black;
		border-right: 1px solid black;
		margin-left: 0px;
		margin-right: 0px;
		background-color: white;
	}

	#bodyTabla .celdaTabla:nth-child(n+2) {
		border-left: 1px solid black;
	}
	
	.celdaTabla{
		background-color: white;
	}

/* 	Resumen Admin */
	.inputModificacion, .inputNoModificacion {
		max-height: 40px !important;
		max-width: 70%;
		margin-right: 10px;
		padding-right: 10px;
	}	
	
/*=========================================*/
/*				RESPONSIVE
/*=========================================*/	
	
@media (max-width: 1024px){
	input[type="text"], input[type="password"], input[type="date"], input[type="email"] 
	{
		height: initial !important;
		max-width: 100%;
	}
	select#cmbOrdenListado {
		max-width: 175px;
	}
	.tabla-formulas input[type="text"], .tabla-selectores input[type="text"]	
	{
		max-width: 100%;
		transform: none;
	}
	.table-responsive>.table-bordered>tbody>tr>td:last-child {
		min-width: 100px;
	}	
	
}
@media all and (max-width: 480px)
{
	#tablaFormulaBarato tr td {
		float: left;
		width: 100% !important;
	}
	#headerTabla .col-xs-3 {
		display: none;
	}	
}
	
@media all and (max-width:768px){
	
	#resumenOperacionGastos {
		margin-left: 5px;
		margin-right: 5px;
		padding-left: 10px;
		padding-right: 10px;		
	}
	
	.formAdmin input{
		width: 100%;
	}
	#bodyTabla .celdaTabla{
		border-left: 0px !important;
	}
	.responsive-center{
		text-align: center;
	}	
}