body.igora #wrapper {background-image:url('../files/interface/background.jpg');background-repeat:no-repeat; background-size: cover; background-position: top right !important}
.mod-landing #logo img {max-width:100px;margin-bottom:10px;}
.mod-landing.igora .block_white {padding: 15px 20px 15px 20px;}
.mod-landing #form .box .tit {font-size:17px;font-weight: 500;margin-bottom: 20px;}
.mod-landing #form .login, .mod-landing #form .forgot {margin-bottom:25px;}
.igora #forms_right .slogan img {max-height:200px;}
.igora #header {display: none;}
.top-50{padding-top: 50px;}
input[type='radio'] {
    -webkit-appearance:none;
    width:13px;
    height:13px;
    background:white;
    border-radius:100px !important;
    border:1px solid #000;
    color: #0096E5 !important;
    margin-top: 6px;
  }
  input[type='radio']:checked {
    background: #000;
  }

  input[type='checkbox'] {
    -webkit-appearance:none;
    width:11px;
    height:11px;
    background:white;
    border-radius:0px;
    border:1px solid #000;
    color: #0096E5 !important;
    margin-top: 6px;
  }
  input[type='checkbox']:checked {
    background: #000;
  }
/* .igora #footer {position: absolute;bottom:0;width:100%;} */
.igora #content {max-width:1280px;margin:0 auto 30px auto;min-height: calc(100vh - 120px);}
.igora #content.fw {
    max-width: 100%;
}
.igora #content * {font-family: 'Gothic A1', sans-serif;}
.igora #content .fa {font-family: 'FontAwesome' !important;}
.igora #forms_right {text-align: center;padding:0;}
.igora #forms_right form .info {font-size:10px;}
.igora .block_form  {max-width:350px;margin:0 auto 0 auto;}
.igora .block_form #logo {
    display: none;
}
.igora .block_white {background-color:#f4f4f4;padding:20px 20px 15px 20px;text-align: left; 
    background:white;
    /* -webkit-box-shadow: 0px 0px 15px 0px rgb(209, 209, 209);
    -moz-box-shadow: 0px 0px 15px 0px rgba(219,219,219,1);
    box-shadow: 0px 0px 15px 0px rgba(219,219,219,1); */
}
.igora .block_white .slogan {display: none;}
.igora .block_form .logo {border:0 !important;margin-bottom:10px !important;}
.igora .block_form .logo img {height:50px !important;}
.igora .block_form input {border-radius:0;border-color:#000;}
.igora .block_form select {border-radius:0;border-color:#000;background-color:#fff;}
.igora #forms_right form .sexo.label {padding-top:4px;}
.igora #forms_right form .sexo li span {font-size:14px;padding-top:2px;}
.igora #forms_right form .sexo li {padding-top:0;}
.igora #forms_right form .legal {margin:0 0 10px 0;}
.igora #forms_right form .legal .label{max-width:340px;padding-top:3px;}
.igora #forms_right form .label {font-size:12px;}
.igora .block_form input[type="text"], 
.igora .block_form input[type="password"], 
.igora .block_form select, .input {font-size:14px;}
.igora .block_form .f_fecha_nacimiento {margin-top:-5px;}
.igora .block_form .f_fecha_nacimiento .label {margin-bottom:2px;}
.igora #forms_right form button,
.btnbb {border-radius:0;background:black;font-size:16px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;padding: 7px 30px 7px 30px;margin:0 auto;}
.btnbb {color:#fff !important;}
.igora #forms_right .slogan {margin-top:30px;}
.igora #forms_right .slogan img {max-width:370px;}
.igora .video {border:2px solid #000;margin-top:-20px;position: relative;}
.igora .personas {position: relative;height:40vh;text-align: center;}
.igora .personas img {max-height: 100%;}
.igora .forms_left_wi {max-width:90%;padding-top:20px;}

.reinvent {position: absolute;width:260px;z-index:4;right:37%;top:50px;}
.reinvent img {width: 100%;}

.igora ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #bbb;
}
.igora ::-moz-placeholder { /* Firefox 19+ */
    color: #bbb;
}
.igora :-ms-input-placeholder { /* IE 10+ */
    color: #bbb;
}
.igora :-moz-placeholder { /* Firefox 18- */
    color: #bbb;
}

.igora.mod-registro #footer{position: relative;}
.igora.mod-registro.particular,
.igora.mod-info-consumidor,
.igora.mod-registro-confirmacion {background-image:url('../files/interface/background.jpg');background-position: center top;background-size: cover;background-attachment: fixed;}

.igora.mod-registro.profesional,
.igora.mod-info-consumidor,
.igora.mod-registro-confirmacion {background-image:url('../files/interface/background.jpg');background-position: center top;background-size: cover;background-attachment: fixed;}

.igora.mod-registro #wrapper,
.igora.mod-info-consumidor #wrapper,
.igora.mod-registro-confirmacion #wrapper,
.igora.mod-datos-personales #wrapper,
.igora.mod-datos-password #wrapper,
.igora.mod-conocerte #wrapper {background-image:none;}

.igora.mod-datos-personales #content,
.igora.mod-datos-password #content,
.igora.mod-conocerte #content {max-width:inherit;}

#header > div {text-align: center !important; }
.igora.mod-datos-personales #header,
.igora.mod-datos-password #header ,
.igora.mod-conocerte #header {display: block;}

.igora.mod-datos-personales.particular #forms_left.datos_paso1 {background-image:url('../files/interface/Gela_01.jpg');background-position: center top;min-height: 100vh;}
.igora.mod-datos-password.particular #forms_left.datos_pwd_paso1 {background-image:url('../files/interface/producte_02.jpg');background-position: center top;min-height: 100vh;}
.igora.mod-datos-personales.profesional #forms_left.datos_paso1 {background-image:url('../files/interface/Gela_01.jpg'); background-size: auto;min-height: 100vh;}
.igora.mod-datos-password.profesional #forms_left.datos_pwd_paso1 {background-image:url('../files/interface/producte_02.jpg'); background-repeat: repeat !important; background-size: auto;min-height: 100vh;}
.igora.mod-conocerte.profesional #forms_left.conocerte_paso1 {background-image:url('../files/interface/Gela_04.jpg'); background-size: auto;min-height: 100vh;}

#forms_right .logged_menu {margin-top:20px;}
.igora.mod-landing #forms_right .logged_menu li a {font-family:inherit;padding-bottom:15px;background-color:#000;color:#fff !important;}
.igora.mod-landing #forms_right .logged_menu li a .fa {display: none;}
#forms_right .logged_menu li a:hover {color:#fff !important; }
.igora.mod-landing #form {background-color:transparent;border:0;padding:0;}
.igora.mod-landing #form .label {color:#000;}
.igora.mod-landing #form input[type="text"], 
.igora.mod-landing #form input[type="password"] {background-color:#fff;
    border:1px solid #000;
}
.onlymobile{display: none}
.footer-left{text-align: left !important}
.title-info{font-size: 14px; color: black; font-weight: 600}
.preguntes-info{text-align: center}
.igora.mod-landing #form button {border:0;}
.igora.mod-landing #form .box .tit .fa {display: none;}
.igora.mod-landing #form .box .tit,
.igora.mod-landing #form .box .tit a {color:#000;}
.igora.mod-landing #form .forgot_to_login a {color:#000;font-size:14px;}
.igora.mod-landing #form .fa {font-family: 'FontAwesome';}
.igora.mod-user-type #links_preuser a {border-radius:0;padding: 20px 30px;background:#000;color:#FFF;font-size:18px;}
.igora.mod-user-type #links_preuser a .fa {display: none;}
.igora.mod-user-type #links_preuser li.login a {font-size:14px;color:#000;}
.igora.mod-info-pro #forms_right form {padding-top:20px;}
.igora.mod-info-pro #forms_right .muchasgracias {font-size:20px;color:#000;}
.igora.mod-info-pro #forms_right form .label {color:#000;}
.igora.mod-registro-confirmacion #forms_right .muchasgracias {font-size:20px;color:#000;margin-bottom:20px;}
.igora.mod-registro-confirmacion #forms_right .introducecodigo {font-size: 15px;color:#000;}
.igora.mod-registro-gracias #forms_right .muchasgracias {color:#000;}
.igora.mod-registro-gracias #forms_right .hascompletado {color:#000;font-size:20px;}
.igora.mod-registro-gracias #forms_right .revistatuemail {color:#000;font-size:16px;}
.igora.mod-registro-gracias #forms_right .notepierdas p{color:#000;}

@media only screen and (max-width : 1300px) {
    .reinvent {width:220px;right:35%;}
}

@media only screen and (max-width : 1200px) {
    .reinvent {width:180px;right:38%;}
}

@media only screen and (max-width : 1024px) {
    .reinvent {width:240px;right:inherit;position: relative;}
}

@media only screen and (max-width : 768px) {
    .onlymobile{display: inline;}
    .igora .forms_left_wi {max-width:100%;margin-bottom:40px;}
    .igora .block_form  {margin:0 auto;}
    .igora .slogan {display: none;}
    .igora .block_white .slogan {display: block;}
    .igora #forms_right .slogan img{max-width: 250px;}
}

@media only screen and (max-width : 480px) {
    .igora .video {margin-top:-100px;}
    .reinvent {display: none;}
    
}

@media only screen and (max-height : 700px) {
    .mod-landing #content {height: auto !important;}
    .mod-landing #footer {position: relative;bottom:inherit;margin-top:40px;}
}


.footer_no_fixed #footer {
	position: relative !important;
}

.password_wrapper {
    position: relative;
}
.password_wrapper button {
    position: absolute;
    right: 0; 
    background:transparent !important;
    width: 30px;
    height: 20px;
    color:black !important;
    padding:0 !important;
    opacity: 0.6;
    font-size: 20px !important;
    top:4px;
}


.landing_marcas {
    background-image: none !important;
    background:#D8D9DB;
}
.landing_marcas .buttons_header,
.landing_marcas #logo {

}

.landing_marcas #home_header {
    min-height: 90px;
}

.landing_marcas #wrapper {
    background:#D8D9DB;
    background-image:none;
}

.landing_stmnt {
    background-image:url('../files/interface/bg_stmnt.jpg') !important;
    background-position: center top;
    background-size: cover;
    background-attachment: fixed;
}

.box_tipo_curso_stmnt {
    padding:50px 40px;
    color:white;
    max-width: 700px;
    margin:0 auto;
    background:black;
    
}

.box_tipo_curso_stmnt *,
.curso_wrapper *{
    /*font-family: 'TT Norms Pro' !important;*/
    font-family: 'Gothic A1', sans-serif !important;
}

.box_tipo_curso_stmnt .row {
   
}

.box_tipo_curso_stmnt .btn {
    background:white;
    color:black;
    text-transform: uppercase;
    border-radius: 0;
    width: 100%;
    padding:5px 10px;
    margin:20px 0;
    font-weight: 700;
    font-size: 14px;
}

.box_tipo_curso_stmnt .btn:hover  {
    background:rgba(255,255,255,0.8);
}

.box_tipo_curso_stmnt .name {
    text-align:left;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 24px;
}

.box_tipo_curso_stmnt .name span {
    display: block;
    font-weight: 800;
}

.landing_stmnt #main {
    min-height: calc(100vh - 260px);
}

.landing_cursos_stmnt {
    background:#707070;
    background-image:none;
}
.landing_cursos_stmnt .curso_inner {
    padding: 0 15px 0 15px;
    color:white;
}

.landing_cursos_stmnt .curso_descripcion {
    font-weight: 300;
}

.landing_cursos_stmnt  .curso_text_top {
    min-height: inherit;
}

.landing_cursos_stmnt .filtro_ccaa {
    margin-left:20px;
}

.landing_cursos_stmnt .curso_ciudades,
.landing_cursos_stmnt .curso_fechas_horarios .lbl,
.landing_cursos_stmnt .curso_fechas_horarios .curso_fechas_horarios_tab .ciudad,
.landing_cursos_stmnt .curso_fechas_horarios .plazas,
.landing_cursos_stmnt .add_filter_ccaa,
.landing_cursos_stmnt .filtro_ccaa ul li a.active,
.landing_cursos_stmnt .filtro_ccaa ul li a:hover,
.landing_cursos_stmnt .filtro_ccaa .remove_filter_ccaa{
    color:white;
}

.landing_cursos_stmnt .filtro_ccaa ul li a.active,
.landing_cursos_stmnt .filtro_ccaa ul li a:hover {
    font-weight: 700;
}


.landing_cursos_stmnt .curso_bajo_pedido {
    display: none;
}


.stmnt_style #wrapper {
    background-image: url('../files/interface/bg_stmnt_general.jpg') !important;
}


.landing_home_skrpo {
    background-image: url('../files/interface/bg_home_skpro.png') !important;
    background-repeat: no-repeat !important;
    background-size: 100% auto !important;
}