@import url(https://use.typekit.net/you1erg.css);#super-mensaje-carga{overflow:visible}#loadingArea{background:rgba(0,0,0,.92);color:#f0f0f0;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:99999}.loadingAreaContent{margin:auto;max-width:756px}.loader-dark{border:8px solid #313131;border-radius:50%;border-top-color:#ac1e14;height:60px;width:60px}.loader,.loader-dark{animation:spinloader 2s linear infinite;margin:3em auto}.loader{border:16px solid #f3f3f3;border-radius:50%;border-top-color:#ac1e14;height:120px;width:120px}@keyframes spinloader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.glyphicon-refresh-animate{-animation:spin .7s infinite linear;-webkit-animation:spin2 .7s linear infinite;animation:spin .7s linear infinite}@-webkit-keyframes spin2{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(1turn)}}a:hover{color:#17191a!important}h2,h3{font-weight:700;padding-bottom:.5em}h3,h4{margin-bottom:1em}h4{color:#999;font-size:2em;margin-top:1em;text-transform:uppercase}h2.titulo-seccion-mobile{display:none}h3.subtitulo-seccion{font-size:1.4em;text-transform:uppercase}h3.subtitulo-seccion,h3.title-section{border-bottom:2px solid #ac1e14;display:inline-block;margin-top:.5em;padding-bottom:.5em}h3.title-section{font-size:1.7em}h4.title-section-otros-paquetes{color:#666;cursor:pointer;display:block;font-size:1.4em;font-weight:700;margin:1.5em auto;padding-bottom:.5em;text-align:center}h4.subtitulo-seccion{border-bottom:2px solid #ac1e14;display:inline-block;font-size:1.4em;font-weight:700;margin-top:.5em;padding-bottom:.3em;text-transform:uppercase}.row.block-makeorder-items{margin-bottom:2em;margin-top:2em}p{margin:1em .5em}FORM span.help{display:block;font-size:.9em;margin-bottom:1.5em}.container-administrador{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.center-and-project{font-size:1em}.sticky-cart.navbar-fixed-bottom{left:auto!important;right:0!important}.photo-item{padding-left:.66em;padding-right:.66em}@media (max-width:1920px){.regulaheight{height:360px}.orlarus-hero{height:auto;max-width:640px}FORM button.confirmar-pedido{font-size:1.2em}.sticky-cart{bottom:0;right:0}.item-box.size-2 .more-info-line{font-size:.9em!important}.navegaciontop .nav>li>a{font-size:.8em;padding:.75em .5em}.item-box{margin:.5em}}@media (min-width:960px){.item-box.size-2 .row{min-height:145px}ul.navbar-nav{padding-right:2em}}@media (min-width:1480px){.container-administrador{width:98%!important}.navegaciontop .header-info{padding-bottom:2.5em;padding-top:2.5em}.navegaciontop .header-info-user{font-size:1.3em;text-align:center}.container{width:1320px}}@media (max-width:1300px){ul.navbar-nav li a{font-size:.8em;padding:.6em}}@media (max-width:960px){.regulaheight{height:300px}.orlarus-hero{height:auto;max-width:480px}#footer{text-align:center}.navegaciontop .container.header-info{font-size:1.2em;padding-bottom:2.5em;padding-top:2.5em;text-align:center}.navegaciontop .header-info-user{margin-top:2em}.navegaciontop .nav>li>a{font-size:.8em;padding:.5em}.navbar{margin-bottom:0}.modal-dialog{max-width:72%}}@media (max-width:768px){.tarjeta{padding:1rem 0}h2.titulo-seccion-mobile{background:#ac1e14;color:#fff;display:block;font-size:1em;font-weight:400;left:-10%;margin:0;padding:.5em 0;position:relative;text-align:center;text-transform:uppercase;width:120%}}@media (max-width:600px){.regulaheight{height:200px}.orlarus-hero{height:auto;max-width:300px}BODY{font-size:14px}h1{font-size:1.9em}h2{font-size:1.6em}h3,h4{font-size:1.3em}.titulo-pagina{font-size:1.9em}#orlas-info-contenedor{background-size:200%;min-height:400px}FORM span.help{display:block;font-size:.9em;margin-bottom:1.5em}FORM button.confirmar-pedido{font-size:1em;margin:.5em auto;padding:.5em 1.1em}.sticky-cart{font-size:.9em;margin:0!important;padding:.5em 0 0!important}.sticky-cart table tr td{padding:.4em}.sticky-cart table#selectionArea{width:90%!important}#tablapago{font-size:1em}.fc-toolbar h2{font-size:1.3em!important}.fc-button{font-size:.7em!important}.navegaciontop .container.header-info{font-size:1em;padding-bottom:2.5em;padding-top:2.5em;text-align:center}.navegaciontop .header-info-user{margin-top:2em}.regulaltura{min-height:inherit}.navegaciontop .container.header-info{padding-bottom:1em;padding-top:1em}.navegaciontop .header-info .saludo{font-size:.8em}.navegaciontop .header-info-user{margin-top:.8em}.navegaciontop .header-info-user button .glyphicon{margin:0;padding:0}.photo-item{padding-left:.5em;padding-right:.5em}.photo-item .photoTitle{font-size:.7em}.bloque-fotografias-info,ul.print-packs a .description,ul.print-packs a .title{font-size:.8em}.btn-select-photo,.photoSizeButtonsBlock ul a li{font-size:.7em}.header-info-user{font-size:.8em}.modal-dialog{max-width:95%}}@media (max-width:400px){.regulaheight{height:200px}.orlarus-hero{height:auto;max-width:200px}}.flex-container{align-items:center;display:flex;justify-content:center}table.full-width{width:100%}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.row-eq-height>[class*=col-]{display:flex;flex-direction:column}.form-group{margin-bottom:1em}.bootstrap-tagsinput,.form-input,.input-group-addon,FORM input,option,select,textarea{background-color:#e7e7e7;border:none!important;border-bottom:2px solid #ccc!important;color:#666;font-size:1.1em;margin-bottom:.5em}.bootstrap-tagsinput,FORM input,option,select,textarea{padding:5px;width:100%}FORM textarea{min-height:8em;width:100%}FORM input[type=checkbox],input[type=radio]{margin-left:.5em;margin-right:.33em;width:auto}.boton-1,FORM button,button{background:#ac1e14;border:none;color:#fff;font-size:1.1em;padding:.5em 1em}FORM label{clear:both;font-size:1.2em;font-weight:700;margin-right:1em;text-transform:uppercase}FORM #message{font-weight:700;text-align:center}FORM span.help{color:#858585}.tarjeta input,.tarjeta option,.tarjeta select,.tarjeta textarea{background-color:#f3f3f3}.choice-item label{font-size:1em!important;font-weight:400!important}.checkbox-container{cursor:pointer;display:block;font-size:1.4em;margin-bottom:12px;padding-left:35px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#dadada;height:25px;left:0;position:absolute;top:0;width:25px}.checkbox-container:hover input~.checkmark{background-color:#555}.checkbox-container input:checked~.checkmark{background-color:#ac1e14}.checkmark:after{content:"";display:none;position:absolute}.checkbox-container input:checked~.checkmark:after{display:block;font-size:1.6rem;font-weight:900}.checkbox-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:.6em;left:.2em;top:.1em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:.6em}.bootstrap-tagsinput .tag{background:#1e2123;border-radius:.3em;color:#fff;margin-right:2px;padding:.15em .66em}.btn.grey{background-color:#656565}.is-valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23126a15' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");border-color:#126a15}.is-invalid,.is-valid{background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.is-invalid{background-color:#f2e3e3!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ac1e14'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ac1e14' stroke='none'/%3E%3C/svg%3E");border-color:#ac1e14!important}.repeat-error{color:#ac1e14;font-weight:700;margin-bottom:1.5em}.help-text{color:#878787;line-height:1em;margin:.33em 0 .66em}input:disabled,textarea:disabled{background-color:color-mix(in hsl,canvastext 22%,canvas);color:color-mix(in hsl,canvastext 52%,canvas)}a.option-button,button.option-button{font-size:1.2em}button.option-button{background:none;border:0;color:inherit;cursor:pointer;padding:0}.boton-negro{background:#17191a;color:#fff;font-size:1em}.boton_submenu_panel{border:none;border-radius:.3em;display:inline-block;font-size:1em;font-weight:700;margin:.7em auto;padding:.5em 1em}.boton_submenu_panel,.boton_submenu_panel:hover{background:#ac1e14;color:#fff}.boton_submenu_panel svg{margin-right:1em}.boton_submenu_panel.active{background-color:#17191a}.boton_onlyadmin{background-color:#e8c815!important;border:1px solid #e8c815!important;font-size:1em;font-weight:700}.boton_submenu_panel_secondary{background:#17191a;border-radius:.3em;color:#fff;font-size:.8em;font-weight:700;padding:.3em .75em}.boton_table_option_panel{background:#ac1e14;border:none;border-radius:.3em;color:#fff;display:inline-block;font-size:.75em;font-weight:700;margin:.5em auto;padding:.3em .6em;text-decoration:none}.boton_table_option_panel .title{position:relative;top:-.45em}.boton_guardar_admin{background:#ac1e14;border:none;border-radius:.3em;color:#fff;display:inline-block;font-size:1.3em;font-weight:700;margin:.7em auto;padding:.7em 1.2em}.btn:hover{background-color:#951a11;border:1px solid #951a11}.btn-option-under-image{background:#ac1e14;border:1px solid #981b12;color:#fff;display:block;font-weight:700;padding:.5em;text-align:center}.btn-option-under-image.selected{background:#17191a}.btn-option-under-image:hover{background:#941a11;color:#fff!important}.teacher-visibility-mode .teacher-visibility-check{display:none}.btn-check:checked+.teacher-visibility-mode .teacher-visibility-check{display:inline-block}BODY{background:#f1f0f0;color:#555;font-family:museo-sans,Arial,Helvetica,sans-serif;font-size:15.5px}#contenedor-global{overflow:hidden;position:relative;width:100%}.container-fluid{padding:0}MAIN{padding-bottom:1.5em;padding-top:1.5em}.subarea-title{background:#a0a0a0;color:#fff;display:block;font-size:.7em;font-weight:400;left:-10%;margin:0;padding:.5em 0;position:relative;text-align:center;text-transform:uppercase;width:120%}.subarea-title h3{margin:0;padding:0}.super-advice{background:#f2dcdc;border-radius:.5em;color:#ac1e14}.navbar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;float:right;margin:0;padding:0;position:relative;text-align:center}.header-info{padding:1.5em 2em}#headerImg{max-height:3em;min-height:2.2em}@media (max-width:600px){#headerImg{max-height:55px;min-height:2em}}.alert{margin-top:1rem}.bar-admin-options{margin-bottom:1em}.header-info-user{background-color:#dedede;margin:auto;padding:.4em;text-align:center}.dataTable a svg{font-size:1.3em;margin:.12em}.dataTable tr:hover{background:#c7c7c7!important}#datatable tbody tr:nth-child(2n){background:#e6e6e6}.dataTable .expandChild{background:none;border:none;color:#ac1e14;cursor:pointer;font-size:1em;margin:0;padding:0}div.dt-processing>div:last-child>div{background-color:#ac1e14!important}TABLE a.no-color-link{color:#555}TABLE a.no-color-link:hover{text-decoration:underline}.help-popover{color:#999;margin-left:.7em}.block-grey-1{background:#f3f3f3;margin-bottom:.5em;padding:.5em}.on-off-switch{margin-bottom:0}.on-off-switch .block-grey-1 div{justify-content:center;margin-bottom:0}.number-inline-row h6.title-option,.on-off-switch h6.title-option{font-size:1em;font-weight:700;margin:0;padding:0}.button-switch{zoom:.9;display:inline-block;height:2em;position:relative;right:0;width:4em}.button-switch input{height:0;opacity:0;width:0}.button-slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.button-slider,.button-slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.button-slider:before{background-color:#fff;bottom:16%;content:"";height:1.35em;left:10%;width:1.35em}input:checked+.button-slider{background-color:#ac1e14}input:focus+.button-slider{box-shadow:0 0 1px #ac1e14}input:checked+.button-slider:before{-webkit-transform:translateX(130%);-ms-transform:translateX(130%);transform:translateX(130%)}.button-slider.round{border-radius:34px}.button-slider.round:before{border-radius:50%}TABLE.dataTable tr.filters{background-color:#b6b6b6}TABLE.dataTable tr.filters input{background-color:#a2a2a2;color:#333}.separador-red{border:.1em solid #ac1e14;clear:both;margin:2.65em auto;width:80%}.vich-image img{width:100%}.table,TABLE{max-width:100%;overflow:visible}.table td,.table th,TABLE td,TABLE th{padding:.5em;vertical-align:middle}.table th,TABLE th{background:#1e2123;color:#f0f0f0}#appointment-info,#envio-grupal-info,#home-sending-info,#pupilInfo{background:#dedede;margin-bottom:1em;padding:1.5em 2em}#appointment-info .title,#appointment-info .user-title,#envio-grupal-info .title,#envio-grupal-info .user-title,#home-sending-info .title,#home-sending-info .user-title,#pupilInfo .title,#pupilInfo .user-title{color:#ac1e14;font-size:1.2em;font-weight:700}#appointment-info ul,#envio-grupal-info ul,#home-sending-info ul,#pupilInfo ul{list-style:none;margin:0;padding:0}#pupilInfo .nameAndSurname{font-size:1.8em;font-weight:700}#pupilInfo .center{font-size:1.4em;text-transform:uppercase}#pupilInfo .project{font-size:1.4em;font-weight:700}#appointment-info .address-city,#appointment-info .address-country,#appointment-info .address-street,#appointment-info .appointment-date,#appointment-info .appointment-place,#appointment-info .appointment-time,#appointment-info .description,#appointment-info .telephone,#envio-grupal-info .address-city,#envio-grupal-info .address-country,#envio-grupal-info .address-street,#envio-grupal-info .appointment-date,#envio-grupal-info .appointment-place,#envio-grupal-info .appointment-time,#envio-grupal-info .description,#envio-grupal-info .telephone,#home-sending-info .address-city,#home-sending-info .address-country,#home-sending-info .address-street,#home-sending-info .appointment-date,#home-sending-info .appointment-place,#home-sending-info .appointment-time,#home-sending-info .description,#home-sending-info .telephone{font-size:1em}#appointment-info .address-city,#envio-grupal-info .address-city,#home-sending-info .address-city{text-transform:uppercase}#appointment-info .address-street,#appointment-info .appointment-date,#envio-grupal-info .address-street,#envio-grupal-info .appointment-date,#home-sending-info .address-street,#home-sending-info .appointment-date{font-weight:700}#appointment-info .appointment-item,#envio-grupal-info .appointment-item,#home-sending-info .appointment-item{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:5px}#appointment-info .appointment-item:last-child,#envio-grupal-info .appointment-item:last-child,#home-sending-info .appointment-item:last-child{border-bottom:none}.featured-text-section{font-size:1.4rem}.featured-text-section-2{font-size:1.1rem}.project-group-bulk .bulk-edit-field{align-items:flex-start;border-bottom:1px solid #eee;display:flex;gap:.75rem;padding:.6rem 0}.project-group-bulk .bulk-edit-toggle{align-items:center;display:flex;flex:0 0 auto;gap:.35rem;padding-top:.65rem}.project-group-bulk .bulk-edit-toggle label{cursor:pointer;font-size:.8rem;margin:0}.project-group-bulk .bulk-edit-toggle input{accent-color:#b51b13}.project-group-bulk .bulk-edit-value{border:0;flex:1;margin:0;min-width:0;padding:0}.project-group-bulk .bulk-edit-value:disabled{opacity:.55}.project-group-bulk .bulk-edit-value .form-group{margin-bottom:.35rem}.project-group-bulk .bulk-edit-value .block-grey-1{margin:0}.project-group-bulk .bulk-edit-field.is-active{border-bottom-color:#b51b13}.project-group-bulk .bulk-edit-period{background:#fff;border:1px solid #ccc;border-radius:.4rem;border-top:3px solid #b51b13;box-shadow:0 2px 6px rgba(0,0,0,.06);height:100%;padding:1rem}.project-group-bulk .bulk-edit-period h5{border-bottom:1px solid #ddd;font-size:1rem;font-weight:700;margin-bottom:.75rem;padding-bottom:.75rem}.project-group-bulk .bulk-edit-period-dates{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.project-group-bulk .bulk-edit-period-dates .bulk-edit-field{border-bottom:0;flex-direction:column;gap:.4rem;padding:0}.project-group-bulk .bulk-edit-period-dates .bulk-edit-toggle{padding-top:0}.project-group-bulk .bulk-edit-period-dates .bulk-edit-value{width:100%}.project-group-bulk .bulk-edit-period-dates input[type=datetime-local]{min-width:0;width:100%}.project-group-bulk .bulk-edit-period-clear{border-top:1px solid #ddd;margin-top:.75rem;padding-top:.75rem}.project-group-bulk .bulk-edit-period-clear .form-group{margin-bottom:0}.project-group-bulk .bulk-edit-period-clear label{font-size:.8rem}@media (max-width:575.98px){.project-group-bulk .bulk-edit-period-dates{grid-template-columns:1fr}}.project-group-bulk .bulk-edit-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;padding-bottom:1rem}