.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-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;
   }

/* 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:160px 50px 0px 0px;}
}

@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;}

}