.panel-login {
  background-color: rgba(214, 151, 181, 0.9);
}
.panel-login h3 {
  color: white;
}
.btn-primary {
  background-color: #B4155D;
  border-color: #B4155D;
}

.btn-primary:hover {
  background-color: #66194F;
  border-color: #66194F;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #B4155D;
  border-color: #B4155D;
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
  background-color: #66194F;
  border-color: #66194F;
}

.panel-info .logo-login {
  height: 12vh;
}

.panel-login .btn-primary {
  background-color: #B4155D;
  border-color: #B4155D;
}


.panel-login .btn-primary:hover {
  background-color: #66194F;
  border-color: #66194F;
}

header #imgLogo {
  width: auto;
  height: 70px;
  top: 12px;
}

.wrapper-principal > header {
  border-top: solid 8px #B4155D;
}

.wrapper-contenido.menu-vertical {
  border-left: 8px solid #B4155D;
}

.wrapper-contenido.menu-horizontal {
  border-left: 8px solid #B4155D;
}

#menu-principal .nav-menu li a:hover, 
#menu-principal .nav-menu li a.active:hover, 
#menu-principal .sub-menu li > a:focus {
  background-color: #B4155D;
}

#menu-principal .nav-menu li a.abierto {
  background-color: #B4155D;
}