/*! 18/02/2020 13:00 */.page-content #header{background:#fff;padding:53px 0 10px 0}.page-content #header .header-menu{margin-top:0}.page-content #header .header-menu .menu{display:none}@media only screen and (min-width: 992px){.page-content #header .header-menu .menu{display:inline}}input[type=number]::-webkit-inner-spin-button{margin:0}.print-element{display:none !important}.error{font-size:12px;font-size:1.2rem;color:#a94442;display:block}.hasDatepicker{padding-right:40px !important;background-image:url("/fcs_images/ico/ico_calendar.png") !important;background-repeat:no-repeat !important;background-position:right 10px center !important;cursor:pointer !important}.ui-datepicker.ui-widget{background-color:#fff;border-radius:4px;padding:4px;margin-top:5px;border:1px solid #cdcdcd}.ui-datepicker.ui-widget .ui-state-default{color:#000}.ui-datepicker.ui-widget .ui-state-active,.ui-datepicker.ui-widget .ui-state-hover{color:#fff}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:30%;background-color:#fff;border:none;color:#444;padding:10px;height:25px;padding:0 10px;margin:17px}.ngdialog .alert{margin-bottom:0;font-size:16px;font-size:1.6rem;font-weight:300;padding:20px;display:block;height:auto;overflow:hidden}#load_screen{position:fixed;z-index:9999;background:#fff;padding:30px 40px;text-align:center;top:0;left:0;font-size:16px;font-size:1.6rem;text-transform:uppercase;right:0;bottom:0;width:300px;margin:auto;height:120px;border:solid 1px #e0e0e0;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}#load_screen #loading{position:relative}.text-loading{text-transform:uppercase;font-size:12px;font-size:1.2rem;margin-top:10px;font-weight:100;padding:10px 15px;background:#fff;color:#444}.spinner{margin:auto;width:70px;height:40px;text-align:center;font-size:10px}.spinner>div{background-color:#fff;height:100%;width:10px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#ca5c5c}a:focus{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#bc5658}a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#bc5658;text-decoration:none}form input[type=text],form input[type=number],form input[type=password],form input[type=email]{border:1px solid #ccc;border-radius:0}form textarea,form select{border:1px solid #ccc;border-radius:0}form.login-form input{border-radius:4px}.submit-wrap .boton-cerrar{display:none}.post-submit-wrap{display:none}.post-submit-wrap .alert{display:none}.panel-body,.panel-heading{display:block;width:100%}.rc-content{font-size:14px;font-size:1.4rem}.rc-content form input[type=text],.rc-content form input[type=number],.rc-content form input[type=email],.rc-content form input[type=password]{background:#fff;border:solid 1px #ccc;border-radius:0 !important;width:100%;padding:6px 12px;font-size:14px;font-size:1.4rem}.rc-content form input:disabled{background-color:#f1f1f1 !important}.rc-content form textarea,.rc-content form select{background:#fff;border:solid 1px #ccc;width:100%;padding:6px 12px;border-radius:0 !important;font-size:14px;font-size:1.4rem}.rc-content form select{background:#fff 95% 50% url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAAiUlEQVQokZ3OwQ2DMAyF4R8pA3QUFskMSc8cWrIHnODertAu0NG4JFUIlkl4F1u29cndtHx6wAEjFxIGC8C8fl/AzwAeeAA34H4FjZgDMMAzYj7um9AMe4fBehPnvqi16A5LH6a0ogesBFtQEZPAGvSPZTcqqKEqpoES2p1hZ6CEqlgNmGNlL2YDoL4peE3hY6EAAAAASUVORK5CYII=") no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rc-content .top-links{padding:10px 0 20px;font-size:13px;font-size:1.3rem;margin-bottom:0}.rc-content .top-links li{display:inline-block;padding:0 5px;border-right:solid 1px #ccc}.rc-content .top-links li:last-child{border:none;margin:0;padding-right:0}.rc-content .info-user-wrap{background:#999;width:100%;color:#fff;padding:10px 0;margin:20px 0}.rc-content .info-user-wrap .info-user{font-size:26px;font-size:2.6rem;font-weight:500}.rc-content .info-user-wrap .info-user .name{font-size:27px;font-size:2.7rem;font-weight:500}.rc-content .nav-pages-wrap{background-color:#e6e6e6;padding:0}.rc-content .nav-pages-wrap .menu-list{border:none;display:table;width:100%;margin:0;padding:0}.rc-content .nav-pages-wrap .menu-list li{border:none;margin:0;vertical-align:middle;display:table-cell;width:calc(100%/3)}.rc-content .nav-pages-wrap .menu-list li a{display:block;padding:10px 15px;font-weight:300;font-size:12px;font-size:1.2rem;margin:0;color:#444;border:none;text-transform:uppercase;text-align:center;border-radius:0}@media only screen and (min-width: 768px){.rc-content .nav-pages-wrap .menu-list li a{font-size:14px;font-size:1.4rem;padding:20px 15px}}@media only screen and (min-width: 992px){.rc-content .nav-pages-wrap .menu-list li a{padding:22px 15px;font-size:16px;font-size:1.6rem}}.rc-content .nav-pages-wrap .menu-list li a:hover{text-decoration:none;color:#ca5c5c;background:transparent}.rc-content .nav-pages-wrap .menu-list li.active{border-bottom:solid 4px #ca5c5c}.rc-content .nav-pages-wrap .menu-list li.active>a{border:none;background:transparent;font-weight:400;transform:translateY(2px)}.rc-content .nav-pages-wrap .menu-list li.active>a:focus,.rc-content .nav-pages-wrap .menu-list li.active>a:hover{background:transparent}.rc-content .nav-pages-wrap .menu-list li.active.only{width:auto}.rc-content .nav-pages-wrap .menu-list li.active.only>a{text-align:left}.rc-content .nav-pages-wrap .menu-list li.active.only>a:focus,.rc-content .nav-pages-wrap .menu-list li.active.only>a:hover{text-align:left}.rc-content .nav-pages-wrap .menu-list li .asignar-reserva{color:#fff;padding:22px 15px}@media only screen and (min-width: 320px){.rc-content .nav-pages-wrap .menu-list li .asignar-reserva{display:none}}@media only screen and (min-width: 768px){.rc-content .nav-pages-wrap .menu-list li .asignar-reserva{display:block}}.rc-content .nav-pages-wrap .menu-list li .asignar-reserva:hover{background-color:#ca5c5c;color:#fff}.rc-content .nav-pages-wrap.menu-publico .menu-list li{width:25%}.rc-content .nav-pages-wrap.menu-publico .menu-list li:last-child{background-color:#ca5c5c}@media only screen and (min-width: 320px){.rc-content .nav-pages-wrap.menu-publico .menu-list li:last-child{display:none}}@media only screen and (min-width: 768px){.rc-content .nav-pages-wrap.menu-publico .menu-list li:last-child{display:table-cell}}.rc-content .nav-pages-wrap.menu-privado .menu-list li{width:20%}.rc-content .rc-pages-content{background:#fff;padding-top:40px}@media only screen and (min-width: 768px){.rc-content .rc-pages-content{padding:60px 0}}.rc-pages-content .page-content{background:#fff;padding:40px 20px}.page-title,.page-subtitle{padding-bottom:9px;margin-bottom:20px;border-bottom:1px solid #eee;font-size:16px;font-size:1.6rem;font-weight:500px;text-transform:uppercase}body .ngdialog.login-rc .ngdialog-content{max-width:800px}@media only screen and (min-width: 320px){body .ngdialog.login-rc .ngdialog-content .login-box{padding-left:0}}@media only screen and (min-width: 768px){body .ngdialog.login-rc .ngdialog-content .login-box{padding-left:35%}}.page-content.stick #header{margin-bottom:0}.page-content.new-password .content-page,.page-content.forgot-password .content-page,.page-content.signUp-form .content-page{width:100%;padding:20px 20px;margin:0 auto}@media only screen and (min-width: 768px){.page-content.new-password .content-page,.page-content.forgot-password .content-page,.page-content.signUp-form .content-page{width:70%;padding:20px 40px;border:1px solid #cdcdcd;background:#f5f5f5}}@media only screen and (min-width: 992px){.page-content.new-password .content-page,.page-content.forgot-password .content-page,.page-content.signUp-form .content-page{width:53%}}.page-content.new-password .content-page .success-alert h2,.page-content.forgot-password .content-page .success-alert h2,.page-content.signUp-form .content-page .success-alert h2{font-size:22px;font-size:2.2rem}@media only screen and (min-width: 768px){.page-content.new-password .content-page .success-alert h2,.page-content.forgot-password .content-page .success-alert h2,.page-content.signUp-form .content-page .success-alert h2{font-size:30px;font-size:3rem}}.page-content.new-password .content-page .success-alert p,.page-content.forgot-password .content-page .success-alert p,.page-content.signUp-form .content-page .success-alert p{font-size:12px;font-size:1.2rem}@media only screen and (min-width: 768px){.page-content.new-password .content-page .success-alert p,.page-content.forgot-password .content-page .success-alert p,.page-content.signUp-form .content-page .success-alert p{font-size:14px;font-size:1.4rem}}.page-content.new-password .content-page form,.page-content.forgot-password .content-page form,.page-content.signUp-form .content-page form{margin-top:30px}.page-content.new-password .content-page form button,.page-content.forgot-password .content-page form button,.page-content.signUp-form .content-page form button{background:#ca5c5c}.page-content.signUp-form .rc-pages-content>.container{padding:0}@media only screen and (min-width: 768px){.page-content.signUp-form .rc-pages-content>.container{padding-right:15px;padding-left:15px}}.page-content.signUp-form .rc-pages-content>.container>.col-sm-12{padding:0}@media only screen and (min-width: 768px){.page-content.signUp-form .rc-pages-content>.container>.col-sm-12{padding-right:15px;padding-left:15px}}@media only screen and (min-width: 768px){.page-content.signUp-form .content-page{width:90%}}.page-content.signUp-form .content-page .register-form-wrap .just-logged{display:block;text-align:right;color:#ca5c5c}.page-content.signUp-form .content-page .register-form-wrap .title-registro{margin-top:20px;text-align:center}.page-content.signUp-form .content-page .register-form-wrap .subtitle-registro{text-align:center;font-size:14px;font-size:1.4rem}.page-content.signUp-form .content-page .register-form-wrap .info-titular{padding:10px 0}.page-content.signUp-form .content-page .register-form-wrap .info-titular .form-group>div{margin-top:20px;position:relative}@media only screen and (min-width: 768px){.page-content.signUp-form .content-page .register-form-wrap .info-titular .form-group>div{margin-top:40px}}.page-content.signUp-form .content-page .register-form-wrap .info-titular .form-group>div input{border-radius:0}.page-content.signUp-form .content-page .register-form-wrap .info-titular .form-group>div.has-error input{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.page-content.signUp-form .content-page .register-form-wrap .info-titular .form-group>div .error{position:absolute}.page-content.signUp-form .content-page .register-form-wrap .info-titular .form-group #show-recomendado{display:block;text-align:center;background:#fff;border:solid 1px #ccc;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;width:100%;padding:12px;color:#444;margin-top:25px;font-size:13px;font-size:1.3rem}@media only screen and (min-width: 992px){.page-content.signUp-form .content-page .register-form-wrap .info-titular .form-group #show-recomendado{font-size:14px;font-size:1.4rem}}.page-content.signUp-form .content-page .register-form-wrap .finalizar-registro .recibir-ofertas-rc{display:block}.page-content.signUp-form .content-page .register-form-wrap .finalizar-registro .recibir-ofertas-rc label{margin-right:15px}.page-content.signUp-form .content-page .register-form-wrap .finalizar-registro .recibir-ofertas-rc input[type=radio]{float:left;clear:both}.page-content.signUp-form .content-page .register-form-wrap .finalizar-registro .btn{margin-top:20px;width:100%;font-weight:300;font-size:14px;font-size:1.4rem}@media only screen and (min-width: 768px){.page-content.signUp-form .content-page .register-form-wrap .finalizar-registro .btn{padding:20px 30px;float:right;font-size:18px;font-size:1.8rem}}.page-content.signUp-form .condiciones-cancelacion-wrap{padding:25px}.ui-datepicker-trigger{display:none}.form-control[readonly]{background:#fff}.form-control[disabled]{background:#eee;background-color:#eee !important}.rc-pages-content{position:relative}.rc-pages-content .panel.with-nav-tabs.rc-tabs{box-shadow:1px 5px 7px 0px rgba(0,0,0,.35)}.rc-pages-content .panel.with-nav-tabs.rc-tabs>.panel-heading{border:none !important;padding:0;background:#ededed}.rc-pages-content .panel.with-nav-tabs.rc-tabs .nav-tabs{border:none}.rc-pages-content .panel.with-nav-tabs.rc-tabs .nav-justified{margin-bottom:-1px}.rc-pages-content .panel.with-nav-tabs.rc-tabs .nav-tabs>li{margin-bottom:-2px;border:1px solid rgba(40,44,42,.1);border-top:none;border-left:none}@media only screen and (min-width: 320px){.rc-pages-content .panel.with-nav-tabs.rc-tabs .nav-tabs>li{display:table-cell}}.rc-pages-content .panel.with-nav-tabs.rc-tabs .nav-tabs>li:last-child{border-right:0}.rc-pages-content .panel.with-nav-tabs.rc-tabs>.panel-body{background:#fff;padding:20px 0}.rc-pages-content .with-nav-tabs.panel-default .nav-tabs>li>a{color:#444;font-weight:300;border:none;margin-bottom:0;border-radius:0;font-size:12px;font-size:1.2rem;padding:10px;text-transform:inherit}@media only screen and (min-width: 768px){.rc-pages-content .with-nav-tabs.panel-default .nav-tabs>li>a{font-size:14px;font-size:1.4rem;float:none;text-transform:uppercase;padding:20px 5px}}.rc-pages-content .with-nav-tabs.panel-default .nav-tabs>li>a:hover{color:#333;font-weight:400;background:transparent;border-color:transparent;border:none}.rc-pages-content .with-nav-tabs.panel-default .nav-tabs>li.active{border-bottom:none}.rc-pages-content .with-nav-tabs.panel-default .nav-tabs>li.active>a{color:#ca5c5c;font-weight:500;background:#fff}.rc-pages-content .with-nav-tabs.panel-default .nav-tabs>li.active>a:hover{color:#444;font-weight:500;background-color:#fff;border:none;border-bottom-color:transparent;border-radius:0 !important}.modal .modal-content form .form-group{position:relative}.modal .modal-content form select{height:40px}.modal .modal-content form label{padding:10px 0;margin-bottom:0}.modal .modal-content form .glyphicon-calendar{position:absolute;right:25px;top:15px;font-size:18px;font-size:1.8rem;color:#ccc}.modal .modal-content .modal-title{font-size:20px;font-size:2rem;font-weight:300px;color:#000}.modal .alert{margin-bottom:0}.modal .alert+.alert{margin-top:20px}.modal#asignar-puntos .modal-content form .col-sm-4{text-align:right}.modal#asignar-puntos .modal-content form input[type=submit]{float:right}.modal .table-gestion th{width:150px;font-weight:700;border:none}.modal .table-gestion td{border:none}.modal .table-gestion p{margin-bottom:0;border-top:solid 1px #efefef;padding-top:5px}.modal .table-gestion p:first-child{margin:0;border:none}#deseos-details .ngdialog-content section .form-group{border-top:solid 1px #efefef;padding-top:20px;margin-top:20px}#deseos-details .ngdialog-content section .form-group:first-child{padding-top:0;border:none}#deseos-details .ngdialog-content .label{padding-top:16px;color:#444;font-size:14px;font-size:1.4rem;display:block;text-align:right;font-weight:300}.reserva-modal{padding:0}.reserva-modal section{background:#fff;color:#444}.reserva-modal section .form-group{border-top:solid 1px #efefef;padding:10px 0;margin:0px}.reserva-modal section .section-content{padding:15px 30px;margin-bottom:10px}.reserva-modal section.item .btn-group.list label.btn{margin:10px;word-wrap:normal;font-size:14px;font-size:1.4rem;padding:10px;white-space:normal}.reserva-modal label.btn{padding:10px 20px}.reserva-modal label.btn.active{color:#fff !important;background-color:#2279b0 !important}.reserva-modal .section-title{background:#efefef;color:#444;text-transform:uppercase;padding:15px;font-size:16px;font-size:1.6rem}.reserva-modal .subsection-title{padding:20px}.reserva-modal .subsection-title label{padding:0}.reserva-modal .subsection-title small{text-transform:none;display:block;margin-top:10px}.login-rc a{color:#448aff}.login-rc a:hover{color:#346ecc}.login-rc .login-image{background:center center;background-size:cover;height:100%;width:35%;position:absolute}@media only screen and (min-width: 320px){.login-rc .login-image{display:none}}@media only screen and (min-width: 768px){.login-rc .login-image{display:block}}@page{size:auto;margin:.7cm .5cm}/*# sourceMappingURL=riucom_rc2017_general.css.map */

