/* ********************************************
 * LOADER
 ********************************************** */
.loader {border: 16px solid #f3f3f3; border-top: 16px solid #f21b2b; }
.preloader {background: #fff; }

/* ********************************************
 * AVISO: "PONER EN HORIZONTAL"
 ********************************************** */
@media screen and (orientation:portrait) {
  body::before{background: #000; color:#fff; }
}

/* ********************************************
 * BOTONES
 ********************************************** */
.btn-congress-pink{background: rgb(165,0,128); background: linear-gradient(51deg, rgba(165,0,128,1) 0%, rgba(215,98,159,1) 100%); }
.btn-congress-blue{background: rgb(0,172,170); background: linear-gradient(55deg, rgba(0,172,170,1) 0%, rgba(0,177,211,1) 100%); }
.btn-congress-green{background: rgb(105,189,81); background: linear-gradient(55deg, rgba(105,189,81,1) 0%, rgba(189,215,64,1) 100%); }

.btn-congress span.text{color: #fff; }
.btn-congress{border-color : rgba(154, 153, 158, 1); }
a.btn-congress{border:3px solid #9A999E;}
a.btn-congress:hover {-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 15px rgba(255,255,255, .4); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 15px rgba(255,255,255, .4); box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 15px rgba(255,255,255, .4); }

/* ********************************************
 * BOTÓN QUE NO ES BOTÓN
 ********************************************** */
.btn-congress{border:3px solid #9A999E;}

/* ********************************************
 * FORMULARIO DE PRE-REGISTRO
 ********************************************** */
 form.congresos-main-pre-register-form{ background-color: rgba(0,0,0,0.9); }

/* ********************************************
 * FORMULARIO DE REGISTRO
 ********************************************** */
form.user-register-form{ background-color: rgba(0,0,0,0.9); }
form.user-register-form .congreso-contenedor {color: #fff; }
form.user-register-form .congreso-contenedor .titulo-formulario h2:after {background: #103353; }
form.user-register-form .congreso-contenedor .congreso-lugar-fecha {border-bottom: 1px solid #fff; }
form.user-register-form .congreso-contenedor .decoracion div {background-color: #fff; }
form.user-register-form .form-actions input[type="submit"],
form.user-register-form .form-actions .btn-cancel {background-color: #bababa; color:#000; }
form.user-register-form .form-item-field-user-newsletter-value label{color:white;}

/* ********************************************
 * LOGIN
 ********************************************** */
.btn-restore-password {color: #fff; }
.btn-restore-password:hover {color: #103353; }

/* ********************************************
 * LOGIN (ACREDITADOS)
 ********************************************** */
form.user-login-form { background-color: rgba(0,0,0,0.9) ; }
.login-register-container {background: rgba(144,38,143,1); }
form.user-login-form .login-contenedor .titulo-formulario {color: #fff; }
form.user-login-form .js-form-type-textfield:before {background-color: #103353; }
form.user-login-form .js-form-type-password:before {background-color: #103353; }
form.user-login-form .form-actions input[type="submit"]{background-color: #b4b4b4; color: #000000; }

/* ********************************************
 * LOGIN (EXPOSITORES
 ********************************************** */
.expositor form.user-login-form {background: rgb(0,172,170); background: linear-gradient(55deg, rgba(0,172,170,1) 0%, rgba(0,177,211,1) 100%); }
.expositor .login-register-container {background: rgb(0,172,170); background: linear-gradient(55deg, rgba(0,172,170,1) 0%, rgba(0,177,211,1) 100%); }

/* ********************************************
 * PÁGINA DE REGISTRO
 ********************************************** */
.login-register-container { background-color: rgba(0,0,0,0.9) ; }
.login-register-container h2 {color: #fff; }
.login-register-container a {background-color: transparent; color:#fff;}

/* ********************************************
 * MENÚ (PAG. 8)
 ********************************************** */
.menu-wrapper-in ul {background: #fff; -webkit-box-shadow: 10px 10px 21px -6px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 21px -6px rgba(0,0,0,0.75); box-shadow: 10px 10px 21px -6px rgba(0,0,0,0.75); }
.menu-wrapper-in ul li:nth-child(odd) {background-color: #f9f9f9; }
.menu-wrapper-in ul li:before {background-color: rgba(238,64,169,1); background: -moz-linear-gradient(left, rgba(238,64,169,1) 0%, rgba(166,20,143,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(238,64,169,1)), color-stop(100%, rgba(166,20,143,1))); background: -webkit-linear-gradient(left, rgba(238,64,169,1) 0%, rgba(166,20,143,1) 100%); background: -o-linear-gradient(left, rgba(238,64,169,1) 0%, rgba(166,20,143,1) 100%); background: -ms-linear-gradient(left, rgba(238,64,169,1) 0%, rgba(166,20,143,1) 100%); background: linear-gradient(to right, rgba(238,64,169,1) 0%, rgba(166,20,143,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee40a9', endColorstr='#a6148f', GradientType=1 ); }
.menu-wrapper-in ul li:hover {background: #8D188F; }
.menu-wrapper-in ul li a {color: #54565c; border-bottom: 1px solid #f1f1f0; }
.menu-wrapper-in ul li:hover a {color: #fff; border-bottom: 1px solid #8D188F; }
.menu-wrapper-in ul li a:before {border-bottom: 1px solid #b5399d; }
/* Hall de acceso */
.menu-wrapper-in ul li:hover a.menu-hall:before {background-color: #5d2491;}
/* Sala de conferencias */
.menu-wrapper-in ul li:hover a.menu-conferencias:before {background-color: #5d2491; }
/* Ver agenda */
.menu-wrapper-in ul li:hover a.menu-ver-agenda:before {background-color: #5d2491; }
/* Feria comercial */
.menu-wrapper-in ul li:hover a.menu-feria-comercial:before {background-color: #5d2491; }
/* Exposicion Posters */
.menu-wrapper-in ul li:hover a.menu-posters:before {background-color: #5d2491; }
/* Exit */
.menu-wrapper-in ul li:hover a.menu-exit:before {background-color: #5d2491; }

/* ********************************************
 * LISTA DE EXPOSITORES (PAG 9)
 ********************************************** */
.cn-vista-feria{background-color:#fff;filter:drop-shadow(6px 6px 10px #000); }
.cn-vista-feria header h2{background-color:#953993;color:#fff!important;}
.cn-vista-feria .border{border-left:8px solid #953993;border-right:8px solid #953993;border-bottom:8px solid #953993; }
.cn-vista-feria .lista-feria:hover {color: #953993; }
.cn-vista-feria .lista-feria .row {border-bottom: 1px solid #ccc; }

/* ********************************************
 * STAND (PAG 10-13)
 ********************************************** */
/* Gracias por su visita */
.gc-visita a{border:4px solid #953993;background:#FFF215;color:#953993; }

/* ********************************************
 * LISTA DE MATERIALES (PAG 14)
 ********************************************** */
.cn-vista-material {background-color:#fff;filter:drop-shadow(6px 6px 10px #000); }
.cn-vista-material header h2{background-color:#953993;color:#fff!important; }
.cn-vista-material .border{border-left:8px solid #953993;border-right:8px solid #953993;border-bottom:8px solid #953993; }
.cn-vista-material .lista-catalogos:hover {color: #953993; }
.cn-vista-material .lista-catalogos .row {border-bottom: 1px solid #ccc; }

/* ********************************************
 * CUADROS DE SALA (PÁG 21)
 ********************************************** */
.cuadro-sala .cuadro-sala-titulo{background-color:#858789;color:#fff; }

/* ********************************************
 * LISTA DE CONFERENCIAS (PAG. 22)
 ********************************************** */
.cn-vista-conferencia .conference-room-list header{color:#fff!important;background-color:rgba(149,57,147,.8); }
.cn-vista-conferencia .conference-room-list header .col-md-3 div {border-bottom: 1px solid #fff; }
.cn-vista-conferencia .conference-room-list header .room{border-top:1px solid #fff;color:orange; }
.cn-vista-conferencia .lista-conferencias {color: #fff; background-color: rgba(149,57,147,0.6); }
.cn-vista-conferencia .lista-conferencias a {color: #fff; }
.cn-vista-conferencia .lista-conferencias:hover {color: orange; background-color: rgba(149,57,147,0.9); }
.cn-vista-conferencia .lista-conferencias:hover a {color: orange; }
.cn-vista-conferencia .lista-conferencias .row a{border-bottom: 1px solid #fff; }

/* ********************************************
 * CONFERENCIA (PAG. 23)
 ********************************************** */
.cn-conferencia{background:rgba(74,57,155,1); background:-moz-linear-gradient(left,rgba(74,57,155,1) 0,rgba(236,33,73,1) 100%); background:-webkit-gradient(left top,right top,color-stop(0%,rgba(74,57,155,1)),color-stop(100%,rgba(236,33,73,1))); background:-webkit-linear-gradient(left,rgba(74,57,155,1) 0,rgba(236,33,73,1) 100%); background:-o-linear-gradient(left,rgba(74,57,155,1) 0,rgba(236,33,73,1) 100%); background:-ms-linear-gradient(left,rgba(74,57,155,1) 0,rgba(236,33,73,1) 100%); background:linear-gradient(to right,rgba(74,57,155,1) 0,rgba(236,33,73,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a399b', endColorstr='#ec2149', GradientType=1); }
.cn-conferencia .conferencia h1{color:#fff; }
.cn-conferencia .conferencia .conferenciante{color:#fff;border-top:1px solid #fff; }
.cn-conferencia .conference-header{color:#fff;background-color:#8D188F;-webkit-box-shadow:-4px 10px 10px 0 rgba(0,0,0,.75);-moz-box-shadow:-4px 10px 10px 0 rgba(0,0,0,.75);box-shadow:-4px 10px 10px 0 rgba(0,0,0,.75)}
.cn-conferencia .conference-body{background-color:#F68712;color:#fff; -webkit-box-shadow:-13px 0 20px -16px rgba(0,0,0,.75); -moz-box-shadow:-13px 0 20px -16px rgba(0,0,0,.75); box-shadow:-13px 0 20px -16px rgba(0,0,0,.75); }
.cn-conferencia .conference-body img{border:2px solid #8D188F}
.cn-conferencia .conference-body .ponencia{border-top:1px solid #8D188F;border-bottom:1px solid #8D188F; }
.cn-conferencia .conference-body h3{color:#8D188F; }
.cn-conferencia footer{-webkit-box-shadow:-4px 10px 10px 0 rgba(0,0,0,.75); -moz-box-shadow:-4px 10px 10px 0 rgba(0,0,0,.75); box-shadow:-4px 10px 10px 0 rgba(0,0,0,.75); background-color:#8D188F; color:#fff; }
.cn-conferencia .footer-buttom a{color:#fff; }

/* ********************************************
 * LISTA DE POSTERS (PAG 26)
 ********************************************** */
.cn-vista-posters{background-color:#fff;filter:drop-shadow(6px 6px 10px #000); }
.cn-vista-posters header h2{background-color:#953993;color:#fff!important; }
.cn-vista-posters .border{border-left:8px solid #953993;border-right:8px solid #953993;border-bottom:8px solid #953993; }
.cn-vista-posters .lista-posters:hover {color: #953993; }
.cn-vista-posters .lista-posters .row {border-bottom: 1px solid #ccc; }

/* ********************************************
 * HALL DE ACCESO (PAG. 29)
 ********************************************** */
.cn-lista-faq-container {filter: drop-shadow(5px 10px 10px #000) drop-shadow(0px 0px 0px #000); }
.cn-lista-faq-container .show-lista-faq {background: #fff; }
.cn-lista-faq-container .cn-lista-faq {background: #fff; }
.cn-lista-faq-container .cn-lista-faq a {color: #000; border-bottom: 1px solid #000; }
.cn-lista-faq-container .cn-lista-faq a:hover {background: rgba(107,104,107,1); background: -moz-linear-gradient(left, rgba(107,104,107,1) 0%, rgba(255,255,255,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(107,104,107,1)), color-stop(100%, rgba(255,255,255,1))); background: -webkit-linear-gradient(left, rgba(107,104,107,1) 0%, rgba(255,255,255,1) 100%); background: -o-linear-gradient(left, rgba(107,104,107,1) 0%, rgba(255,255,255,1) 100%); background: -ms-linear-gradient(left, rgba(107,104,107,1) 0%, rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(107,104,107,1) 0%, rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b686b', endColorstr='#ffffff', GradientType=1 ); }

/* ********************************************
 * PAGINADORES (PAG. 29)
 ********************************************** */
.pager li>a{color:rgba(149,57,147,.8);font-weight:900;}