.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==)}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.5);-webkit-transform:scaleY(.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.jquery-modal.blocker.current{z-index:20}.modal.fitModal{width:auto!important}.modal{max-width:inherit!important}#loading.modal{background-color:#202020;display:none;width:90px}#loading.modal img{margin:0 auto;display:block}body{background-color:#f8f8f8}body.bs-bo-page.popup{background-color:transparent}body.bs-bo-page.popup #content{background-color:transparent}#header{height:90px;box-shadow:none;background-color:#e3e0ed;border-bottom:1px solid #e3e0ed}#user,#user .avatar,#user .inner,#user .text{position:absolute;left:0}.bs-bo-page .bo-login{background-color:#e3e0ed;padding:20px 50px 50px 50px!important;border-radius:10px}.bs-bo-page .bo-login#container h1{text-align:center}.bs-bo-page #user .text{color:#069;text-shadow:none}#search button,#search input[type=text]{background-color:#13152a}#search input[type=text]:focus{color:#777}#user-nav .btn-inverse{background-color:#33324b;border-top-color:#069}#sidebar>ul>li>a{color:#069}#user-nav .username{padding:12.5px 10px;display:block}#user-nav .btn-group{float:right}#user-nav>ul>li>a,#user-nav>ul>li>a>i{color:#000!important;vertical-align:middle;font-size:14px}#user-nav .btn-inverse>a{color:#fff;color:rgba(255,255,255,.6)}#sidebar>ul{border-top:1px solid #069;border-bottom:1px solid #069}#sidebar>ul>li{border-top:1px solid #069;border-bottom:1px solid #069}#sidebar>ul>li.active{background-color:#069;color:#fff;box-shadow:none}#sidebar>ul>li.active>a{color:#fff}#sidebar>ul>li.open.submenu>a{border-bottom:1px solid #069}#sidebar>ul>li.open.active.submenu>a{border-bottom:1px solid #069;color:#fff}#sidebar>ul>li>a>.label{background-color:#0d0d1e}#sidebar>ul>li>a:hover{background-color:#069;color:#fff}#sidebar>ul ul{border-top:1px solid #069;background-color:#fff}#sidebar>ul ul li a{color:#069;background-color:#f8f8f8}#sidebar>ul ul li a:hover,#sidebar>ul ul li.active a{color:#fff;background-color:#069}.dropdown-menu .active a,.dropdown-menu .active a:hover,.dropdown-menu li a:hover,.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{background-color:#004380;color:#eee}@media (max-width:480px){#sidebar>a{border-bottom:1px solid #464471}#sidebar>ul{background-color:#069}}@media (min-width:481px) and (max-width:768px){#sidebar>ul ul:before{border-right:7px solid rgba(0,0,0,.2)}#sidebar>ul ul:after{border-right:6px solid #13152a}}#jPanelMenu-menu>ul ul li a,#sidebar>ul ul li a{padding:10px 0 10px 40px}#footer{color:#333;text-shadow:none;z-index:-1}#footer a{color:#333}#header h1{background:url(../../img/logo_small.png) no-repeat scroll 0 0 transparent;height:80px;left:25px;line-height:60px;overflow:hidden;position:relative;top:4px;width:160px;background-size:contain;background-position:center}@media (max-width:767px){#header{margin-top:0}#header h1{padding:0;margin:0 auto}#user-nav{position:absolute;top:30px;right:0;width:auto;margin:0}}.btn-success{background-color:#099;border-color:#008787}.btn-success:hover{background-color:#008787}.bs-bo-page .controls .icheckbox_square-blue{margin:4px 0;flex-shrink:0}.bs-bo-page span.input-group-addon{width:38px}.controls .icheckbox_flat-blue{margin-top:5px;margin-bottom:5px}.DataTables_sort_icon{display:none}.dataTables_paginate span .ui-state-disabled,.pagination.alternate li.active a{background-color:#f93!important;background-image:-webkit-gradient(linear,left 0,left 100%,from(#e82),to(#fa4))!important;background-image:-webkit-linear-gradient(top,#e82,0,#fa4,100%)!important;background-image:-moz-linear-gradient(top,#e82 0,#fa4 100%)!important;background-image:linear-gradient(to bottom,#e82 0,#fa4 100%)!important;background-repeat:repeat-x!important;color:#fff!important;cursor:default!important;border-color:#f93!important;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2) inset!important;box-shadow:0 1px 0 rgba(255,255,255,.2) inset!important;opacity:1}.form-horizontal .separator-label{line-height:5rem;margin-left:15px;text-decoration:underline}.form-horizontal .bs-module-info{padding:10px 15px;margin:0;text-align:justify;max-width:800px;font-size:14px}.form-horizontal .form-actions{padding-right:0;padding-left:0;text-align:center}.form-horizontal .container_abm{max-width:1250px}.form-horizontal .form-group{display:flex;justify-content:space-between}.form-horizontal .form-group .control-label,.form-horizontal .form-group .control-label+.controls{padding:10px 0;display:flex;align-items:center}.form-horizontal .form-group .control-label{width:33%;justify-content:end}.form-horizontal .form-group .control-label+.controls{width:63%;margin-left:0}.form-horizontal .form-group .file_control{display:flex;flex-direction:column;width:100%}.form-horizontal .form-group .file_control .widget-box{margin:0}.form-horizontal .form-group .file_control .input_file_clear_button{position:absolute;right:7px;top:7px;font-weight:700;border:1px solid grey;padding:1px 6px}.form-horizontal .form-group .file_control .input_file_clear_button:hover{border:1px solid #000;cursor:pointer}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-bottom:5px;max-height:300px;overflow:auto}.select2-container-multi.select2-container-disabled .select2-choices li{color:grey}.select2-drop{z-index:99999990}.select2-container .select2-choice{min-width:0}.select2-container-multi .select2-choices{max-height:300px;overflow-y:auto}.dataTables_length .select2-container .select2-choice{min-width:65px;width:65px}.widget-title{height:auto}.dataTables_top .widget-title{display:flex;flex-wrap:wrap;align-items:baseline}.dataTables_top #btnBuscar{margin:6px 0 6px 20px}.dataTables_top .dataTables_filter{display:flex;align-items:center;position:inherit;width:auto;margin-top:6px;margin-right:0}.dataTables_top .dataTables_filter input{max-width:145px!important}.dataTables_top .dataTables_filter:last-of-type{margin-right:10px}.dataTables_top .dataTables_filter label{margin-bottom:0}.dataTables_top .dataTables_length{position:relative;margin-left:auto}.select2-container .select2-selection,.select2-container.select2-allowclear .select2-choice .select2-chosen{color:#555;font-size:12px}.widget-box .widget-title h5{padding:16px}.widget-box .widget-title span.icon{padding:15px}body.popup{margin-top:0}body.popup #content{margin-left:0;margin-top:0;min-height:auto}iframe.crud-container{width:100%;border:0}.control-label-multielement{margin:6px 10px 0 10px;white-space:nowrap}.form-horizontal .control-label+.controls.short-labels .control-label{width:80px}.form-horizontal .control-label+.controls.short-labels .controls{margin-left:100px}#sidebar>section{position:absolute;width:220px}.sidebar-menu .fa{margin-right:3px}.sidebar-menu,.sidebar-menu>li{border-bottom:1px solid #069;border-top:1px solid #069}.sidebar-menu,.sidebar-menu .sidebar-submenu,.sidebar-menu .sidebar-submenu>li>a,.sidebar-menu a,.sidebar-menu>li.active>a,.sidebar-menu>li:hover>a,.sidebar-menu>li>a{background:0 0;color:#069}.sidebar-menu .sidebar-submenu>li.active>a,.sidebar-menu .sidebar-submenu>li>a:hover,.sidebar-menu>li.active>a,.sidebar-menu>li>a:hover{background-color:#069;color:#fff}.sidebar-menu .sidebar-submenu>li>a{padding:10px 5px 10px 15px}.sidebar-menu .sidebar-submenu{margin-right:0}.sidebar-menu>li.active>a,.sidebar-menu>li:hover>a{border-left-color:#e70088}@media (max-width:768px){#content{margin-left:0!important}#content #content-header{margin-top:0}#menu-trigger{display:block}}body.sidebar-open #content{margin-left:220px!important}#content{margin-top:0}#loginbox form#loginform .input-group{width:100%}.table.table-striped tbody>tr:nth-child(2n+1)>td,.table.table-striped tbody>tr:nth-child(2n+1)>th{background-color:inherit}#sidebar{position:inherit;z-index:100}.dyn_element{border-bottom:2px dashed #999}@media (max-width:480px){.form-horizontal .control-label{text-align:center}.form-horizontal .control-label+.controls{margin-left:0}}#contenedor_lista{padding:0 25px 25px;position:relative}.modal{overflow:visible}.preview_colorpicker{margin-right:10px;border-radius:8px;width:50px;height:30px;background-color:transparent;float:left}.input_aclaracion{font-size:12px}.tooltipster-sidetip.tooltipster-light-customized.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#fff}.tooltipster-sidetip.tooltipster-light-customized.tooltipster-left .tooltipster-arrow-background{border-left-color:#fff}.tooltipster-sidetip.tooltipster-light-customized.tooltipster-right .tooltipster-arrow-background{border-right-color:#fff}.tooltipster-sidetip.tooltipster-light-customized.tooltipster-top .tooltipster-arrow-background{border-top-color:#fff}.tooltipster-sidetip.tooltipster-light-customized .tooltipster-box{background:#fff}.tooltipster-sidetip.tooltipster-light-customized .tooltipster-content{color:#b94a48;padding:8px}.tooltip_templates{display:none}.ui-datepicker{z-index:99999999!important}.bs-explanation-label{font-weight:400;padding:0 20px;font-style:italic;font-size:12px}.select-control{display:block;width:100%;height:34px}.select2-container .select2-choice{height:30px;line-height:30px}.select2-container.error{background-color:#f2dede}.select2-container.error .select2-selection{background-color:#f2dede;border:1px solid #a94442}.display-table{display:table}.table-cell{display:table-cell;vertical-align:middle}input.error,select.error,textarea.error{border-color:#a94442;background-color:#f2dede}.error{color:#a94442}.trumbowyg-box,.trumbowyg-editor{margin:0!important}.trumbowyg-editor,.trumbowyg-textarea{padding:5px!important}.trumbowyg-box,.trumbowyg-editor,.trumbowyg-textarea{min-height:100px!important}.bs-bo-page #wizard{padding:2rem;max-width:1000px}.bs-bo-page #wizard .row{padding-top:.5rem;padding-bottom:.5rem}.dataTable tr.header th{border-right:1px solid #ddd!important}.dataTable tr.double_header th[rowspan="1"]{border-bottom-width:1px}.popup,.template{display:none}.bs-bo-page.popup{display:inherit}.select2-container .select2-selection--multiple .select2-selection__rendered{white-space:wrap}.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove{font-size:14px}.select2-container:not(.select2-container--disabled) .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,.select2-container:not(.select2-container--disabled) .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove{background-color:#428bca;border:0;color:#fff}.popup-prestaciones{max-width:850px}.container-prestaciones{max-height:550px;overflow:auto}.container-comparar-listado{float:right;max-width:140px}.bs-cotizador{max-width:850px}.bs-cotizador .btn-cotizar{margin-top:22px;width:50%}.bs-cotizador .col-edades{width:20%}.bs-cotizador #textDias{float:right}.bs-cotizador .btn-recotizar{width:200px;margin-top:-7px;margin-right:15px}.bs-cotizador-una-columna .col-sm-6{width:100%;margin-bottom:15px}.bs-cotizador-una-columna .col-sm-6:last-child{margin-bottom:0}.bs-cotizador-una-columna .col-sm-6,.bs-cotizador-una-columna .col-xs-12,.bs-cotizador-una-columna .col-xs-2{padding-left:5px;padding-right:5px}.bs-cotizador-una-columna .btn-cotizar{margin-top:0}.listado-productos{max-width:850px}.listado-productos .table-prestaciones{font-size:12px}.listado-productos .table-prestaciones td{padding:5px}.listado-productos .producto-precio-lista{font-size:12px;text-align:right}.listado-productos .tachado{text-decoration:line-through}.listado-productos .producto-precio{font-size:30px;text-align:right;color:#666}.listado-productos .producto-total-simbolo{font-weight:700;text-align:right;color:#666}.listado-productos .pasajero-container{background-color:#fcf8e3;vertical-align:middle}.listado-productos .col-precio{vertical-align:middle}.listado-productos .col-precio h3{margin-bottom:0}.listado-productos .row-producto{display:table;width:100%}.listado-productos .row-producto .col-cell{float:none;display:table-cell}.listado-productos span.bs-aclaracion-tarifa-neta{font-size:20px;vertical-align:text-top}.listado-productos div.bs-aclaracion-tarifa-neta{clear:both;font-size:10px;text-align:center}.listado-productos div.bs-aclaracion-precompra-dias{text-align:justify;font-size:10px;position:absolute;bottom:0}.bs-formulario-compra{max-width:850px}.bs-formulario-compra .span-edades{float:right}.container-prestaciones-comparativa{max-height:400px;overflow:auto}.comparativa-bg-producto,.comparativa-seccion{background-color:#fcf8e3}.comparativa-prestacion{width:35%}.table-comparativa-precios,.table-comparativa-prestaciones{font-size:12px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.table-comparativa-precios td,.table-comparativa-prestaciones td{padding:5px}#datosPasajeroTemplate,#formularioDatosPasajeros,#formularioGraciasCompra,#formularioGraciasCompra #contenedorLinksImprimir #linkImprimirTemplate,#panelInfoCotizacion,#popupComparacionProductos,#popupMasInfoProducto,#productoDetalleTemplate{display:none}.links-vouchers a{display:block}.referentes_payment_icon{width:45px}.detalle.dyn_detalle:not(:first-child){border-top:1px solid #d3d3d3}.bs-cotizador .form-group,.bs-formulario-compra .form-group{display:block}@media (max-width:768px){.bs-cotizador .col-edades{width:19%;margin-right:1.25%;padding-right:5px;padding-left:5px}.bs-cotizador .col-edades.col-edad-1{padding-left:15px}.bs-cotizador .col-edades.col-edad-5{margin-right:0;padding-right:15px}}