body{
   background: url(../img/background.png) no-repeat !important; 
   background-attachment: fixed !important;
   -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important; 
  min-width: 100%;
  min-height: 100%;
}
.regla { background-color: rgba(0, 0, 0, 0.53);
color: #fff;
padding: 3px; }
@media(max-width: 465px){
}

@media(min-width: 465px) and (max-width: 600px){
}

@media(min-width: 600px) and (max-width: 767px){
}

@media(max-width: 767px){
}

@media(max-width: 980px){
}

/* iPads (portrait and landscape) ———– */
@media(max-width: 1199px){
}

/* Desktops and laptops ———– */
@media(min-width: 1200px){
}
/* LOADING*/

.totales{color: black;font-style:bold;font-size: 16px;}
.center_div{
    margin: 0 auto;
    width:80% /* value of your choice which suits your alignment */
}

.loader-1 {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url('../img/load.gif') 50% 50% no-repeat rgba(73,182,137,0.8);
}


/* FIN LOADING*/

  .row {
    margin-right: 0px;
    margin-left: 0px;
    }
.panel-heading a { color : #0073bd; font-size: 1.5em; text-decoration: none;}
.panel-heading {
  color: #0073bd;
  background-color: #fff;
  border-color: #fff;
  text-align:center;
}
#DivGraficos { }
#DivGraficos .title {
	font-size:20px;
	text-align:center; 
	background-color: rgba(113,193,232,1.00);
}
#DivGraficos .block-graf { height:350px;  }
#result1 .title {
	font-size:20px;
	text-align:center; 
	background-color: #2789ba;
	color:rgba(255,255,255,1.00);
}
#result2 .title {
	font-size:20px;
	text-align:center; 
	background-color: #e6331e;
	color: rgba(255,255,255,1.00);
}

span.valores { 	
  font-size:35px;
	font-family: Verdana;
	color:rgba(0,0,0,1.00);
	
}
#Mas_mud.valores { font-size:25px; }
#Mas_psuv.valores { font-size:25px; }

#Mas_mudL.valores { font-size:25px; }
#Mas_psuvL.valores { font-size:25px; }

#Mas_mudD.valores { font-size:25px; }
#Mas_psuvD.valores { font-size:25px; }

#Mas_mudA.valores { font-size:25px; }
#Mas_psuvA.valores { font-size:25px; }

.title {
	font-size:20px;
	text-align:center; 
	background-color: rgba(137,171,187,1.00);
	color: rgba(255,255,255,1.00);
}

#block { height:150px; text-align:center; }
/* ESTILO FORMULARIO */

.panel-login {
  border-color: #ccc;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
}
.panel-login>.panel-heading {
  color: #00415d;	
  background-color: #fff;
  border-color: #fff;
  text-align:center;
}
.panel-login>.panel-heading a{
  text-decoration: none;
  color: #666;
  font-weight: bold;
  font-size: 15px;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.panel-login>.panel-heading a.active{
  color: #0073bd;
  font-size: 18px;
}
.panel-login>.panel-heading hr{
  margin-top: 10px;
  margin-bottom: 0px;
  clear: both;
  border: 0;
  height: 1px;
  background-image: -webkit-linear-gradient(left,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.15),rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
  background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
  background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
}
.panel-login input[type="text"],.panel-login input[type="email"],.panel-login input[type="password"] {
  height: 45px;
  border: 1px solid #ddd;
  font-size: 16px;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.panel-login input:hover,
.panel-login input:focus {
  outline:none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: #ccc;
}
.btn-login {
  background-color: #59B2E0;
  outline: none;
  color: #fff;
  font-size: 14px;
  height: auto;
  font-weight: normal;
  padding: 14px 0;
  text-transform: uppercase;
  border-color: #59B2E6;
}
.btn-login:hover,
.btn-login:focus {
  color: #fff;
  background-color: #53A3CD;
  border-color: #53A3CD;
}
.forgot-password {
  text-decoration: underline;
  color: #888;
}
.forgot-password:hover,
.forgot-password:focus {
  text-decoration: underline;
  color: #666;
}

.btn-register {
  background-color: #1CB94E;
  outline: none;
  color: #fff;
  font-size: 14px;
  height: auto;
  font-weight: normal;
  padding: 14px 0;
  text-transform: uppercase;
  border-color: #1CB94A;
}
.btn-register:hover,
.btn-register:focus {
  color: #fff;
  background-color: #1CA347;
  border-color: #1CA347;
}  

.btn-eliminar {
  background-color: #C60707;
  outline: none;
  color: #fff;
  font-size: 14px;
  height: auto;
  font-weight: normal;
  padding: 14px 0;
  text-transform: uppercase;
  border-color: #900606;
}
.btn-eliminar:hover,
.btn-eliminar:focus {
  color: #fff;
  background-color: #900606;
  border-color: #900606;
} 



/* FIN ESTILO FORMULARIO */

/* ESTILO ESTATUS */
.toggle-header{
    padding:10px 0;
    margin:10px 0;
    background-color:gray;
    color:white;
}
.txt-green{
    color:green;
}
.txt-red{
    color:red;
}
/* FIN ESTILO ESTATUS */

/* ESTILO ERRORES */

.error-notice {
  margin: 5px 5px; /* Making sure to keep some distance from all side */
}

.oaerror {
  width: 90%; /* Configure it fit in your design  */
  margin: 0 auto; /* Centering Stuff */
  background-color: #FFFFFF; /* Default background */
  padding: 20px;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
  margin: 0 auto;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
}

.danger {
  border-left-color: #d9534f; /* Left side border color */
  background-color: rgba(217, 83, 79, 0.1); /* Same color as the left border with reduced alpha to 0.1 */
}

.danger strong {
  color:  #d9534f;
}

.warning {
  border-left-color: #f0ad4e;
  background-color: rgba(240, 173, 78, 0.1);
}

.warning strong {
  color: #f0ad4e;
}

.info {
  border-left-color: #5bc0de;
  background-color: rgba(91, 192, 222, 0.1);
}

.info strong {
  color: #5bc0de;
}

.success {
  border-left-color: #2b542c;
  background-color: rgba(43, 84, 44, 0.1);
}

.success strong {
  color: #2b542c;
}

/* FIN ESTILO ERRORES */


.navbar-inverse .navbar-nav > .open > a
, .navbar-inverse .navbar-nav > .open > a:hover
, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #FFF;
    background-color: #101D42;
  }

.dropdown-menu > li > a:hover {
    color: #FFF;
    background-color: rgba(0,0,0,0.50);
}  
.table-vision{display:none;}
.table > thead > tr > th {
	text-align: center !important;
	font-size:11.3px;
}
.table > tbody > tr > td {
	text-align: center;
	font-size:11.3px;
}

.ClaseAuid {
  background-color:  rgba(153,190,229,0.90);
  text-align: center; !important;
  font-size: 12.3px !important;
  font-weight: bold;
}

.ClaseAuid:hover{
  cursor:pointer;
}


.ClaseGeo {
	background-color: rgba(78,179,200,0.60);
	text-align: left !important;
	font-size: 11.3px !important;
}

.ClaseGeo:hover{
	cursor:pointer;
}


td#cedula {
	 cursor:pointer;
	}
td#nombre{ cursor:pointer; }

td#indmi {
   cursor:pointer;
  }

td#indmc {
   cursor:pointer;
  } 

td#delIncTipo {
   cursor:pointer;
  } 
   
	
.iconoTab {
	width:40px;
	height:40px;
	margin:auto;
	cursor:pointer;
}


/*  estilo de menu default */

.navbar-default  .navbar-nav > li > a {
    color: #FFF9F9;
}

.navbar-default {
    background-color: rgba(0, 0, 0, 0.71);
    border-color: rgba(0, 0, 0, 0.71);
}

.navbar {
    border-radius: 0px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #EFB01B;
    background-color: transparent;
}

.navbar-default .navbar-brand {
    color: #FFF;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #EFB01B;
}

/* fin estilo de menu default */
td.ClaseGeo { max-width: 160px; min-width:80px; }
th.info {  max-width:85px; text-align:middle;   }

tfoot > tr > td.info { text-align:center; font-stretch:bold; }

#chartdiv {
	width		: 100%;
	height		: 400px;
	font-size	: 11px;
}						

#chartdivLista {
  width   : 100%;
  height    : 400px;
  font-size : 11px;
}     

#chartdivNominal {
  width   : 100%;
  height    : 400px;
  font-size : 11px;
}     

#chartdivAlc {
  width   : 100%;
  height    : 400px;
  font-size : 11px;
}           

#hide img{ float: right; margin-right: 10px; width: 25px; display: inline-block;}
