.btn-outline-ginemed {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-ginemed:hover {
    color: #D7282F;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-ginemed:focus, .btn-outline-ginemed.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-ginemed.disabled, .btn-outline-ginemed:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-ginemed:not(:disabled):not(.disabled):active, .btn-outline-ginemed:not(:disabled):not(.disabled).active,
  .show > .btn-outline-ginemed.dropdown-toggle {
    color: #D7282F;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-ginemed:not(:disabled):not(.disabled):active:focus, .btn-outline-ginemed:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-ginemed.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
	  
.btn-line-ginemed {
  color: #D7282F;
  border-color: #f8f9fa; 
  background-color: #f8f9fa;
  }
  .btn-line-ginemed:hover {
    color: #f8f9fa;
    background-color: #D7282F;
    border-color: #f8f9fa; }
  .btn-line-ginemed:focus, .btn-line-ginemed.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-line-ginemed.disabled, .btn-line-ginemed:disabled {
    color: #D7282F;
    background-color: transparent; }
  .btn-line-ginemed:not(:disabled):not(.disabled):active, .btn-line-ginemed:not(:disabled):not(.disabled).active,
  .show > .btn-line-ginemed.dropdown-toggle {
    color: #f8f9fa;
    background-color: #D7282F;
    border-color: #f8f9fa; }
    .btn-line-ginemed:not(:disabled):not(.disabled):active:focus, .btn-line-ginemed:not(:disabled):not(.disabled).active:focus,
    .show > .btn-line-ginemed.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
	  
.btn-outline-ginemed-negro {
  color: #575756;
  border-color: #575756; }
  .btn-outline-ginemed-negro:hover {
    color: #FFFFFF;
    border-color: #575756;
	background-color: #575756;	}
  .btn-outline-ginemed-negro:focus, .btn-outline-ginemed-negro.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-ginemed-negro.disabled, .btn-outline-ginemed-negro:disabled {
    color: #575756;
    background-color: transparent; }
  .btn-outline-ginemed-negro:not(:disabled):not(.disabled):active, .btn-outline-ginemed-negro:not(:disabled):not(.disabled).active,
  .show > .btn-outline-ginemed-negro.dropdown-toggle {
    color: #D7282F;
    border-color: #575756; }
    .btn-outline-ginemed-negro:not(:disabled):not(.disabled):active:focus, .btn-outline-ginemed-negro:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-ginemed-negro.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
	  
.btn-outline-ginemed-rojo {
  color: #FFFFFF;
  border-color: #E65F54; 
  background-color: #E65F54;}
  
  .btn-outline-ginemed-rojo:hover {
    color: #FFFFFF;
    background-color: #D7282F;
    border-color: #D7282F; }
  .btn-outline-ginemed-rojo:focus, .btn-outline-ginemed-rojo.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-ginemed-rojo.disabled, .btn-outline-ginemed-rojo:disabled {
    color: #FFFFFF;
    background-color: transparent; }
  .btn-outline-ginemed-rojo:not(:disabled):not(.disabled):active, .btn-outline-ginemed-rojo:not(:disabled):not(.disabled).active,
  .show > .btn-outline-ginemed-rojo.dropdown-toggle {
    color: #FFFFFF;
    background-color: #E65F54;
    border-color: #E65F54; }
    .btn-outline-ginemed-rojo:not(:disabled):not(.disabled):active:focus, .btn-outline-ginemed-rojo:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-ginemed-rojo.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }


.btn-outline-ginemed-blanco {
  color: #E65F54;
  border-color: #FFFFFF; 
  background-color: #FFFFFF;}
  
  .btn-outline-ginemed-blanco:hover {
    color: #FFFFFF;
    background-color: #E65F54;
    border-color: #E65F54; }
  .btn-outline-ginemed-blanco:focus, .btn-outline-ginemed-blanco.focus {
	color: #E65F54;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-ginemed-blanco.disabled, .btn-outline-ginemed-blanco:disabled {
    color: #E65F54;
    background-color: transparent; }
  .btn-outline-ginemed-blanco:not(:disabled):not(.disabled):active, .btn-outline-ginemed-blanco:not(:disabled):not(.disabled).active,
  .show > .btn-outline-ginemed-blanco.dropdown-toggle {
    color: #E65F54;
    background-color: #FFFFFF;
    border-color: #FFFFFF; }
    .btn-outline-ginemed-blanco:not(:disabled):not(.disabled):active:focus, .btn-outline-ginemed-blanco:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-ginemed-blanco.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.titulo-slide {
	color: #E65F54;
	font-size: 39px;
}

.titulo-slide2 {
	color: #E65F54;
	font-size: 32px;
}

.enlace-footer { 
  text-decoration: underline #E65F54;
  font-style: italic;
  color: #E65F54;
   }
  .enlace-footer:hover {
	text-decoration: underline #E65F54;
	font-style: italic;
    color: #E65F54;
   }
   
.enlace-footer-normal { 
  text-decoration: underline #E65F54;
  color: #E65F54;
   }
  .enlace-footer-normal:hover {
	text-decoration: underline #E65F54;
    color: #E65F54;
   }
   
   
.enlace-sin-subrayado { 
  text-decoration: none;
   }
  .enlace-sin-subrayado:hover {
	text-decoration: underline;
   }

/* Desarrollo José Manuel Ramos */

.wrap-titulo-slide{margin:60px 0px 0px 0px;text-align:center;}
#fEnlace{width:100%;margin-bottom:10px;}

#btn-regalo{
  color: #FFFFFF;
  border-color: #E65F54; 
  background-color: #E65F54;
}
#btn-regalo:hover {
  color: #FFFFFF;
  background-color: #D7282F;
  border-color: #D7282F; }
  
.kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-topbar-toggler{
  display:none;
}

.textologo{
  color: #FFFFFF; font-size: 20px;
}

.kt-header__top{
  display:none;
}

#capa-registro-1{margin-bottom:20px;}

.kt-header-toolbar{color: #E65F54; font-size: 20px;}

.btn-outline-ginemed-blanco{font-size:20px;}

.pagefront #kt_header_mobile_toggler{display:none;}

@media (min-width: 576px) {
  .wrap-titulo-slide{margin:60px 50px 0px 0px;text-align:center;}
  #fEnlace{width:60%;margin-bottom:0px;}
}
@media (min-width: 1024px) {
  .wrap-titulo-slide{text-align:left;margin:230px 50px 0px 0px;}
}

  .dropbtn {background-color:transparent;color: white;font-size: 16px;cursor: pointer;padding:0px 5px 0px 5px;float:left;width: 45px;margin:13px 0px 0px 0px;}
  .dropdown {position: relative;display: inline-block;}
  .dropdown-content {display: none;position: absolute;top:0;background-color: #DA3938;z-index: 1;width: 50px;margin:8px 0px 0px 0px;}
  .dropdown-content a {color: #ffffff;text-decoration: none;display: block;padding:5px 20px 5px 5px;font-size: 16px;}
  .dropdown-content a:hover {background-color: #f1f1f1;color:#5f5f5f;}
  /*.dropdown:hover .dropdown-content {display: block;}*/
  /*.dropdown:hover .dropbtn {background-color: #DA3938;padding:0;}*/
  .arrow {border: solid #fff;border-width: 0 3px 3px 0;display: block;padding: 3px;float:right;margin:5px 0px 0px 5px;}
  .down {transform: rotate(45deg);-webkit-transform: rotate(45deg);}

@media (max-width: 1024px){

  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span,
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::before, 
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::after,
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler:hover span,
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler:hover span::before, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler:hover span::after,
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--active span,
  .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--active span::before, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--active span::after {
      background: #ffffff; }

  .kt-header-menu-wrapper--on .kt-header-menu-wrapper-close{left:235px;margin-top:10px;}
  .kt-header-menu-wrapper-close{background: #ffffff; }

  .kt-header-menu-wrapper {background: #D7282F;}
  .kt-header-menu-mobile {background-color: #D7282F;}
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link {background-color: #D7282F;}
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text{color:#ec857c;}
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text{color:#ffffff;font-size:16px;}
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text--hover{color:#ffffff;}

  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text, 
  .kt-header-menu-mobile .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text{color:#D7282F;}

  .kt-header-toolbar {border-top:1px solid #ffffff;margin-top:10px;}
  .kt-header-toolbar .opcion-menu-mobile,
  .kt-header-toolbar .opcion-menu-mobile a {padding:20px 0px 0px 0px;color:#ffffff;font-size:16px;}

  .btn-outline-ginemed-blanco{font-size:16px;}

  .btn-entrar-login{display:none;}
  .pagefront .btn-entrar-login{display:block;font-size: 18px;padding: 4px 15px 4px 15px;}

  .btn-cambiar-clave{margin-top:15px;}
  
	.dropbtn {margin-top:5px;}
	#btncabeceraentrar{margin-right:10px;}
	.dropdown-content{margin-top:0px;}

}