/* -- TIPOGRAFIAS -- */

a { color: #7C2382;}
a:hover {
	color: #777777;
	text-decoration: none;
}

.color { color: #7C2382; }

/* Color morado: #7C2382; | Morado Oscuro: #5e1463; */

/* --- BOTONES -- */

.btn-primary {
  color: #ffffff;
  background-color: #7C2382;
  border-color: #5e1463;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #5e1463;
  border-color: #5e1463;
}

/* --- BARRAS -- */

.progress {
  height: 20px;
  margin: 10px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  background-color: #7C2382;
}

/* --- CABECERA --- */

.usuario figcaption strong a {
  color: #777777;
}
.usuario figcaption strong a:hover {
  color: #7C2382;
}
.usuario figcaption ul > li a {
  color: #777777;
}
.usuario figcaption ul > li a:hover {
  color: #7C2382;
}

/* --- MODULOS ICONOS --*/

a.modulo.iconos:hover span,
a.modulo.iconos:hover strong,
a.modulo.iconos:hover [class^="fa-"], 
a.modulo.iconos:hover [class*="fa-"]{
  color: #ffffff;
}

a.modulo.iconos:hover {
  text-decoration: none;
  background: #7C2382;
}

.modulo.iconos section > span, .modulo.iconos strong {
  color:#7C2382;
}

/* --- PANELES --- */

.panel-default {
  border-color:#E7E7E7;
}

/* --- MENUS --- */

.navbar-default .navbar-brand {
  color:#7C2382;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #7C2382;
}