/********************************************************************************************************************************************
 ********************************************************************************************************************************************
 ****    ESTILO_COMUN V_1.0                    **********************************************************************************************
 ****    AYTO ALHAMA DE MURCIA                 **********************************************************************************************
 ****    12/05/2016                            **********************************************************************************************
 ****    djalcon@alhamademurcia.es             **********************************************************************************************
 ****    ricardo.sanchez@alhamademurcia.es     **********************************************************************************************
 ********************************************************************************************************************************************
 ********************************************************************************************************************************************/
/*RESOLUCIONES IMPLEMENTADAS
 	Acceso rapdio ANCLAS:
 	
 	RES1-TODOS LOS ANCHOS  	
 
 
 1-RES1
 */
body {
	
	font-family: 'Open Sans', sans-serif;/*font-family:'sou';*/
	font-weight: normal;
	padding-top: 20px;
	font-size: 13px;
	margin-top: 0px;
	background-color: #222;
}

.accordion-toggle{cursor: pointer;}
.border-bajo{border-bottom:solid 1px #d9d9d9;}
body.login_background {
	background: #373737;
}


.table-listado tr td {
	margin-left: 10px !important;
}

/*formato fines de semana y festivos datepicker*/
.festivos span {
	color: red !important;
}

.ui-datepicker-week-end span {
	color: #333 !important;
}
.nav-stacked{overflow-y:auto; }
.nav-stacked li{
	/*padding-left:14px;*/
}
.nav-stacked li + li{
	/*padding-left:14px;*/
}
.nav-stacked li:hover{
	
	background: #000;
}	
.nav-stacked li:focus{
	
	background: #000;
}	


.side-nav {

	overflow-y: auto;
}

.loader {
	content: '';
	background: url(../img/loader.gif) #fff center no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.3;
	z-index: 9999999999999;
}

.center-loader {
	text-align: center;
	padding-top: 30px;
	width: 100%;
	color: #000;
	font-size: 2em;
	font-weight: 800;
}

h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 5px;
	margin-bottom: 5px;
}

h1 {
	font-size: 1.5em;
}

h2 {
	font-size: 1.3em;
}

h3 {
	font-size: 1.1em;
}

.side-nav li a {
	color: #9d9d9d;
	padding: 5px 0;
}

.side-nav a:hover {
	color: #fff;
}

.side-nav li ul li a:active {
	text-decoration: none;
}

.botonlista {
	padding: 5px;
	
	border-radius: 2px;
}

.botonlista:hover {
	border: #eee 0px solid;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td,
	.table>tbody>tr>td, .table>tfoot>tr>td {
	padding: 4px !important;
}

#login-panel {
	margin: auto;
	text-align: center;
	border-radius: 5px;
	padding: 10px 20px;
}

#login-panel>.row {
	background: none repeat scroll 0 0 #e7e7e7;
	border-radius: 5px;
	box-shadow: 1px 1px 5px #000;
	margin: 0 10px 0;
	text-align: center;
	margin-top: -95px;
}

#login-panel>.row {
	background: none repeat scroll 0 0 #e7e7e7;
	border-radius: 5px;
	box-shadow: 1px 1px 5px #000;
	margin: 0 -100px 0;
	text-align: center;
	width: 400px;
}

.autoHeight {
	height: auto;
	padding-bottom: 10px;
}

.navbar-right {
	display: none;
}

.navbar-brand {
	padding: 0px;
}

#logo {
	/*display:none;*/
	
}

span.fuente_roja {
	color: #ff0000;
}

.panel-body {
	padding: 10px 5px;
}

.botonera-listados {
	text-align: center;
}

.table-responsive {
	width: 100%;
	margin-bottom: 15px;
	/* overflow-y: hidden; */
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: none;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td,
	.table>tbody>tr>td, .table>tfoot>tr>td {
	padding: none !important;
}

/*PANELES CONSTRUCCION DASHBOARD*/

/*PANEL VERDE**************/
.panel-green {
	border-color: #5cb85c;
}

.panel-green .panel-heading {
	border-color: #5cb85c;
	background-color: #5cb85c;
	color: #fff;
}

.panel-green a {
	color: #5cb85c;
}

.panel-green a:hover {
	color: #5cb800;
}

/*PANEL ROJO**************/
.panel-red {
	border-color: #d9534f;
}

.panel-red .panel-heading {
	border-color: #d9534f;
	color: #fff;
	background-color: #d9534f;
}

.panel-red a {
	color: #d9534f;
}

.panel-red a:hover {
	color: #b52b27;
}

/*PANEL AMARILLO**************/
.panel-yellow {
	border-color: #f0ad4e;
}

.panel-yellow .panel-heading {
	border-color: #f0ad4e;
	color: #fff;
	background-color: #f0ad4e;
}

.panel-yellow a {
	color: #fff;
}

.panel-yellow a:hover {
	color: #ff8000;
}

/***************/

/**COLORES Y ESTILOS DE TEXTO*/
.clickable {
	cursor: pointer;
}

.desactivar {
	visibility: hidden;
}

.negrita {
	font-weight: bold;
}

.mayuscula {
	text-transform: uppercase;
}

.fuente_roja {
	color: #ff0000 !important;
}

.fuente_verde {
	color: #4e8a41 !important;
}

.fuente_naranja {
	color: #E88C1F !important;
}

.peligro {
	color: #990f0f !important;
	background-color: #f2dede !important;
}

.seleccionada {
	color: #3c4676 !important;
	background-color: #d8e3f0 !important;
}

.validada {
	color: #3c763d !important;
	background-color: #dff0d8 !important;
}

.est-pendiente {
	color: #b79337 !important;
	background-color: #fbf9e2 !important;
}

.est-estudio {
	color: #3c7cac !important;
	background-color: #fbf9e2 !important;
	/*background-color: #dcecf8 !important;  Color azul*/
}

.est-denegado {
	color: #b0413c !important;
	background-color: #f0dede !important;
}

.est-aceptado {
	color: #4e8a41 !important;
	background-color: #e0f1d6 !important;
}

.no-margen {
	padding: 0px !important;
	margin: 0px !important;
}

#page-wrapper {
	width: 100%;
	padding: 0;
	background-color: #fff;
}

.huge {
	font-size: 1.8em;
	line-height: normal;
}

.claseIncidencia {
	color: #E88C1F !important;
}

.claseAusencia {
	color: #E80C0C !important;
}

.claseResumen {
	background: #646464 !important;
	color: #fff;
}

.claseResumen:hover {
	background: #646464 !important;
	color: #fff;
}

.claseSolicitud {
	color: #E88C1F !important;
}

/* RES2 */
@media only screen and (min-width:768px) {
	body {
		padding-top: 70px;
	}
	#page-wrapper {
		padding-top: 15px;
	}
	.form-group>img {
		width: 120px;
	}
	/*RELATIVO A FORMULAIOS DE LOGIN Y RECUPERACION DE PASS*/
	#login-panel {
		margin: auto;
		width: 400px;
		background: #e7e7e7;
		text-align: center;
		border-radius: 5px;
		padding: 10px 20px;
	}
	#login-panel>.row {
		background: none repeat scroll 0 0 #e7e7e7;
		border-radius: 5px;
		box-shadow: 1px 1px 5px #000;
		margin: 0 10px 0;
		text-align: center;
		margin-top: -95px;
	}
	#login-panel>.row {
		background: none repeat scroll 0 0 #e7e7e7;
		border-radius: 5px;
		box-shadow: 1px 1px 5px #000;
		margin: 0 -100px 0;
		text-align: center;
		width: 400px;
	}
}

@media only screen and (max-width:768px) {
	#logo {
		width: 180px;
	}
	body {
		padding-top: 31px;
	}
}
.btn-success[disabled]{
	background-color: #ec971f!important;
    border-color: #d58512!important;
}