/*:root {
  Default
  --Hora:#18bc9c;
  --ColorTeal:#009688;
  --ShadowTextBtn:#276ecc80;
  --BackgroundG: #2c3e50;
  --ColorG: #fff;
  --ColorA: #dcdcdc;
  --Cancelar: #18bc9c;
  --CancelarHover: #158871;
  --BottonBlueHover: #1b2631;
  --Clip:#3f51b5;
  --Alerta:#e1f0ff;
  --TopAviso:#3373a026;
  --PerfilSpan:#18bc9c;
  --BtnEntrar:#00807429;
  --Descargar:#18bc9c;
  --ImagenCab:url(../images/logo_cabeza.png);
 
  Corporativo
  --Hora:#080808;
  --ColorTeal: #9E9E9E;
  --ShadowTextBtn: #dc585e;
  --BackgroundG: #ff6b71;
  --ColorG: #fff;
  --ColorA: #fff;
  --Cancelar: #9e9e9e;
  --CancelarHover: #000;
  --BottonBlueHover: #f94b52;
  --Clip:#F44336;
  --Alerta:#eaeaea;
  --TopAviso:#6f6f6f26;
  --PerfilSpan:#ea0050;
  --BtnEntrar:#ff6b7129;
  --Descargar:#e91e63;
  --ImagenCab:url(../images/logocn.png);
}*/

.title_mdl {
    background: var(--BackgroundG);
    color: var(--ColorG);
}
.mdl-selectfield__label:after {
    background-color: var(--BackgroundG);
    bottom: 25px;
    height: 1px;
}
.mdl-selectfield--floating-label.is-dirty .mdl-selectfield__label {
    color: var(--BackgroundG);
}
.bar:before, .bar:after {
    background: var(--BackgroundG);
    bottom: 0px;
    height: 1px;
}
input.used ~ label {
    color: var(--BackgroundG);
}
.buttonBlue {
    color: var(--ColorG);
    background-color: var(--BackgroundG);
    border-color: var(--BackgroundG);
    background: var(--BackgroundG);
    text-shadow: 1px 1px 0 var(--ShadowTextBtn);
}
.buttonBlue:hover { 
	background: var(--BottonBlueHover); 
}
.mdl-color--primary-dark {
    background-color: var(--BackgroundG) !important;
}
.mdl-color--teal {
    background-color: var(--ColorTeal) !important;
}
.demo-card-event.mdl-card {
    background: var(--BackgroundG);
}
.hora{
	color: var(--Hora);
}
.tittle-page {}
.cancelar {
    color:  var(--Cancelar) !important;
}
.cancelar:hover {
    color: var(--CancelarHover) !important;
}
.mdl-button--primary.mdl-button--primary {
    color: var(--Clip);
}
.alerta {
    background: var(--Alerta);
}
.top_aviso {
    background: var(--TopAviso);
}
.icon_provee i {
    color: var(--BackgroundG);
}
.cont_provee_perfil span {
    color: var(--PerfilSpan);
}
#oct_lett {
    background: var(--BackgroundG) !important;
}
.ini_a {
    background: var(--BackgroundG) !important;
}
.logg{
    background: var(--BtnEntrar);
}
.logg:hover {
    background: var(--BackgroundG);
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    background: var(--BackgroundG) !important;
}
.desc {
    color: var(--Descargar);
}
.desc:hover{
    background: var(--BackgroundG);
}
.mdl-textfield__label:after {
    background: var(--BackgroundG);
    height: 1px;
    bottom: 16px;
}
#list_busq a {
    color: var(--BackgroundG);
}
#list_busq a:hover{
  background:var(--BackgroundG);
}
.logoo{
	background-image:var(--ImagenCab);
}
.nom_class{
	color: var(--PerfilSpan) !important;
	font-size: 18px;
}
.mdl-layout__tab {
  color: var(--ColorG) ;
}
.bold{
  border-color: var(--BackgroundG);
}