/***** Inicia. Configuraciones para el menu lateral izquierdo ******/
/***** Termina. Configuraciones para el menu lateral izquierdo ******/
/***** Inicia. Configuraciones para la cabecera ******/
/***** Termina. Configuraciones para la cabecera ******/
/***** Inicia. Configuraciones para los botones ******/
/***** Termina. Configuraciones para los botones ******/
/***** Inicia. Configuraciones calendario lateral derecho ******/
/***** Termina. Configuraciones calendario lateral derecho ******/
/***** Inicia. Configuraciones elementos ******/
/** Inicia. Menu lateral izquierdo **/
.x-navigation,
.page-container,
.x-navigation > li.xn-logo > a:first-child {
  background-color: #303030;
}

.x-navigation > li.xn-profile,
.x-navigation li > a {
  border-bottom: 1px solid #434a54;
}

.x-navigation li.active > a {
  background: #303030;
}

.x-navigation li > a:hover {
  background: #303030;
}

.x-navigation li > ul li > a {
  background: #434a54;
}

.x-navigation li > ul li > a:hover {
  background: #434a54;
}

.x-navigation li > ul li > a {
  border-bottom-color: #303030;
}

.x-navigation li > ul li.active > a {
  background: #434a54;
}

/** Termina. Menu lateral izquierdo **/
/** Inicia. Cabecera **/
.titulo-cabecera-captura {
  vertical-align: middle;
  margin-top: 4px;
  color: #ffffff;
}

.x-navigation.x-navigation-horizontal {
  background-color: #3d5792;
}

.x-navigation li > ul li > a.lista-cambiar-anio,
.x-navigation li > ul li > a.lista-cambiar-anio:hover {
  background-color: #3d5792;
  border-bottom-color: #c4c4c4;
}

.x-navigation.x-navigation-horizontal > li.last > a {
  border-radius: 0;
}

/** Termina. Cabecera **/
/** Inicia. Botones **/
.btn-danger,
.btn-danger:hover {
  background-color: #f02b5a;
  border-color: #f02b5a;
}

.btn-success,
.btn-success:hover {
  background-color: #434a54;
  border-color: #434a54;
}

.btn-success.btn-cambiar-anio {
  background-color: #4dcde4;
  border-color: #4dcde4;
}

.btn-cambiar-anio.active,
.btn-cambiar-anio.active:hover {
  background-color: #078f79;
  border-color: #078f79;
}

.btn.btn-primary.btn-login {
  font-size: 13px;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: #434a54;
}

/** Termina. Botones **/
/***** Inicia. Calendario lateral derecho ******/
a.lista-meses.list-group-item.active {
  background: url("../img/select-icono.png") no-repeat left #434a54;
  color: #f0f0f0;
}

.list-group a:nth-child(odd) {
  background: #c4c4c4;
}

.list-group a:nth-child(even) {
  background: #e5e5e5;
}

a.list-group-item:hover {
  background-color: #434a54;
  color: #f0f0f0;
}

a.list-group-item {
  color: #434a54;
}

/***** Termina. Calendario lateral derecho ******/
/*** Inicia. Componentes ***/
.form-control {
  border: 1px solid #4dcde4;
  background: #e3fbff;
}

input[type="text"],
input[type="password"],
input:focus,
input:hover {
  background: #e3fbff;
  color: #434a54;
}

#login-form .form-control {
  border: 1px solid #e5e5e5;
}

#login-form input[type="text"],
#login-form input[type="password"],
#login-form input:focus,
#login-form input:hover {
  background: #ffffff;
  color: #434a54;
  height: 35px;
}

.panel-default .panel-heading,
.panel-primary .panel-heading {
  background-color: #f0f0f0;
  border-color: #f0f0f0;
}

.panel.panel-primary {
  border-top-color: #3d5792;
}

.panel .panel-title {
  color: #434a54;
}

ul.panel-controls > li > a {
  color: #3d5792;
  border-color: #3d5792;
}

.widget.widget-default {
  color: #434a54;
  background: #f8fafc;
}

.widget.widget-item-icon .widget-item-left {
  color: #3d5792;
}
/*# sourceMappingURL=estilo-plataforma.css.map */
