/* mod:2014-07-30 10:28 */

/* --------------- [ Estilos añadidos por Dani ] --------------- */

/* Esto es para centrar verticalmente contenido dentro de una columna Bootstrap */
.colvcenter {

    display: inline-block;
	vertical-align: middle;
	float: none;
	margin-right: -4px;

}

.send_message_status {
	float: left;
	width: 80%;
	text-align: left;
}

/* ------------------------------------------------------------- */
.has-error.form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.has-success.form-control {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.has-warning.form-control {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
label.has-error{
color: #a94442;
}
label.has-success {
color: #3c763d;
}
label.has-warning {
color: #8a6d3b;
}

.list-group-item.has-error, .list-group-item.has-error a {
color: #a94442;
}
.list-group-item.gsm.has-success, .list-group-item.gsm.has-success a{
color: #3c763d;
}
.list-group-item.evento.has-success, .list-group-item.evento.has-success a{
color: #111;
}
.list-group-item.has-warning, .list-group-item.has-warning a{
color: #8a6d3b;
}
div.has-error {
color: #a94442;
}
div.has-success {
color: #111;
}
div.has-warning {
color: #8a6d3b;
}
div.has-error a {
color: #a94442;
}
div.has-success a {
color: #111;
}
div.has-warning a{
color: #8a6d3b;
}
.tabla_eventos_table a.bot_descartar {
	font-weight:bold;font-size:1.2em; color:#000;margin-left:5px;
}
div.has-success a.bot_descartar {
	font-weight:bold;font-size:1.2em;
}
div.has-warning a.bot_descartar {
	display:none;
}

.colorSelector div {position:absolute;right:15px;width:34px;height:34px;border:1px solid #999;border-radius: 4px;border-bottom-left-radius: 0;
border-top-left-radius: 0;}

.map_info_cont h1{font-size:14px;}
.map_info_cont p {margin-bottom:0px;}

#bar{height:10px;background-color:#090;}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }

.navbar-brand-logo {float:left;margin-left:14px;}
.side-logo{margin:20px;}

#tabla_eventos_entrada tr th:nth-child(3){display:none;}
#tabla_eventos_entrada tr td:nth-child(3){display:none;}
#tabla_eventos_entrada tr th:nth-child(6){display:none;}
#tabla_eventos_entrada tr td:nth-child(6){display:none;}
#tabla_eventos_entrada tr th:nth-child(8){display:none;}
#tabla_eventos_entrada tr td:nth-child(8){display:none;}
#tabla_eventos_entrada tr th:nth-child(9){display:none;}
#tabla_eventos_entrada tr td:nth-child(9){display:none;}

#tabla_eventos_salida tr th:nth-child(3){display:none;}
#tabla_eventos_salida tr td:nth-child(3){display:none;}
#tabla_eventos_salida tr th:nth-child(6){display:none;}
#tabla_eventos_salida tr td:nth-child(6){display:none;}
#tabla_eventos_salida tr th:nth-child(8){display:none;}
#tabla_eventos_salida tr td:nth-child(8){display:none;}
#tabla_eventos_salida tr th:nth-child(9){display:none;}
#tabla_eventos_salida tr td:nth-child(9){display:none;}

.tabla_eventos_table .seleccionado td {background-color:#9f9 !important;}
.tabla_eventos_table .seleccionado td:hover {background-color:#9f9 !important;}

#aviso {padding:10px;}
#aviso div{text-align:center;}

.blink { animation: blinker 1s step-start infinite;}
#server_name{ 
    display: block;
	font-size: 1em;
  	color: #444;
    position: absolute;
    left: 80px;
    top: 50px;
}
@keyframes blinker {  50% {    opacity: 0;  }}