@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?8phknz");src:url("../fonts/icomoon.eot?8phknz#iefix") format('embedded-opentype'),url("../fonts/icomoon.ttf?8phknz") format('truetype'),url("../fonts/icomoon.woff?8phknz") format('woff'),url("../fonts/icomoon.svg?8phknz#icomoon") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'fontello';src:url("../fonts/fontello.eot?8phknz");src:url("../fonts/fontello.eot?8phknz#iefix") format('embedded-opentype'),url("../fonts/fontello.ttf?8phknz") format('truetype'),url("../fonts/fontello.woff?8phknz") format('woff'),url("../fonts/fontello.svg?8phknz#fontello") format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-fontello-"],[class*=" icon-fontello-"]{font-family:'fontello' !important}.icon-luggagex:before{content:"\e96d"}.icon-pasajeroOK:before{content:"\e96b"}.icon-pasajeroKO:before{content:"\e96c"}.icon-LowC:before{content:"\e96a"}.icon-sit:before{content:"\e964"}.icon-luggage2:before{content:"\e965"}.icon-luggage1:before{content:"\e966"}.icon-luggage3:before{content:"\e967"}.icon-luggage5:before{content:"\e968"}.icon-luggage4:before{content:"\e969"}.icon-luggage0:before{content:"\e963"}.icon-mapp:before{content:"\e95f";color:#fff}.icon-rank2:before{content:"\e960"}.icon-rank1:before{content:"\e961"}.icon-climatizacion:before{content:"\e95e"}.icon-banio:before{content:"\e953"}.icon-TV:before{content:"\e954"}.icon-habitacion:before{content:"\e95c"}.icon-exterior:before{content:"\e95d"}.icon-piscina:before{content:"\e952"}.icon-camping:before{content:"\e955";color:#56b00e}.icon-bed:before{content:"\e959";color:#56b00e}.icon-key:before{content:"\e95a";color:#56b00e}.icon-location:before{content:"\e95b";color:#56b00e}.icon-parking:before{content:"\e957"}.icon-minus:before{content:"\e958"}.icon-instalacionesnegocio:before{content:"\e94e"}.icon-internetwifi:before{content:"\e94f"}.icon-actividad:before{content:"\e950"}.icon-comidaybebida:before{content:"\e951"}.icon-mascotas:before{content:"\e956"}.icon-acciones-02:before{content:"\e94b";color:#56b00e}.icon-acciones-03:before{content:"\e94c";color:#56b00e}.icon-acciones-01:before{content:"\e94d";color:#56b00e}.icon-erapid:before{content:"\e94a";color:#54b20b}.icon-maleta2:before{content:"\e948";color:#54b20b}.icon-maleta1:before{content:"\e949";color:#54b20b}.icon-calendar3:before{content:"\e947";color:#fff}.icon-barcode:before{content:"\e946"}.icon-nohay:before{content:"\e945";color:#d80000}.icon-precio:before{content:"\e962";color:#fff}.icon-estrella:before{content:"\e940";color:#56b00e}.icon-masfoto:before{content:"\e941";color:#fff}.icon-mascota:before{content:"\e942";color:#56b00e}.icon-equipaje:before{content:"\e943";color:#56b00e}.icon-wifi:before{content:"\e944";color:#56b00e}.icon-zona:before{content:"\e936"}.icon-aeropuerto:before{content:"\e937"}.icon-area:before{content:"\e938"}.icon-ciudad:before{content:"\e939"}.icon-hotel2:before{content:"\e93a"}.icon-isla:before{content:"\e93b"}.icon-pin:before{content:"\e93c"}.icon-puntodeinteres:before{content:"\e93d"}.icon-region:before{content:"\e93e"}.icon-avicon:before{content:"\e92b";color:#56b00e}.icon-chincheta:before{content:"\e92c";color:#dd352e}.icon-globo:before{content:"\e92d"}.icon-cochicon:before{content:"\e92e";color:#56b00e}.icon-hotel:before{content:"\e92f";color:#a1a1a1}.icon-trenicon:before{content:"\e930";color:#56b00e}.icon-cancel:before{content:"\e931";color:#ff00c9}.icon-transfer:before{content:"\e932";color:#a1a1a1}.icon-vuelo:before{content:"\e933";color:#a1a1a1}.icon-calendar2:before{content:"\e93f";color:#56b00e}.icon-destino:before{content:"\e935";color:#56b00e}.icon-black-envelope:before{content:"\e92a"}.icon-train-05:before{content:"\e929";color:#e83710}.icon-flecha:before{content:"\e928";color:#fff}.icon-flechas:before{content:"\e927"}.icon-clock:before{content:"\e926"}.icon-round-done-button:before{content:"\e925"}.icon-alert_ok:before{content:"\e924";color:#54b20b}.icon-historico:before{content:"\e922"}.icon-pasajero:before{content:"\e923"}.icon-close:before{content:"\e921";color:#fff}.icon-to:before{content:"\e91b";color:#54b20b}.icon-vuelta:before{content:"\e91c";color:#54b20b}.icon-ida:before{content:"\e91d";color:#54b20b}.icon-aeroline:before{content:"\e91a";color:#54b20b}.icon-check2:before{content:"\e90a";color:#fff}.icon-check1 .path1:before{content:"\e90e";color:#54b20b}.icon-check1 .path2:before{content:"\e919";margin-left:-1em;color:#000;opacity:.06;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=6)";filter:alpha(opacity=6)}.icon-alertoutline:before{content:"\e91e";color:#d936b0}.icon-evitar .path1:before{content:"\e90f";color:#636363}.icon-evitar .path2:before{content:"\e910";margin-left:-.9599609375em;color:#636363}.icon-evitar .path3:before{content:"\e911";margin-left:-.9599609375em;color:#636363}.icon-evitar .path4:before{content:"\e912";margin-left:-.9599609375em;color:#636363}.icon-evitar .path5:before{content:"\e913";margin-left:-.9599609375em;color:#636363}.icon-evitar .path6:before{content:"\e914";margin-left:-.9599609375em;color:#e50000}.icon-pasarpor:before{content:"\e915";color:#636363}.icon-mas:before{content:"\e916";color:#54b20b}.icon-menos:before{content:"\e917";color:#54b20b}.icon-menos2:before{content:"\e91f";color:#54b20b}.icon-mas2:before{content:"\e920";color:#54b20b}.icon-Bavanzada:before{content:"\e918";color:#54b20b}.icon-avisopunto:before{content:"\e90c";color:#dd352e}.icon-aviso:before{content:"\e90d";color:#c6c6c6}.icon-check:before{content:"\e907"}.icon-menu2blanc:before{content:"\e908";color:#fff}.icon-menu2:before{content:"\e909"}.icon-menublanc:before{content:"\e934"}.icon-menu3:before{content:"\e90b"}.icon-arrow2:before{content:"\e900"}.icon-arrow1:before{content:"\e901"}.icon-calendar:before{content:"\e902"}.icon-zoom:before{content:"\e903"}.icon-imago:before{content:"\e904"}.icon-alert:before{content:"\e905"}.icon-menu:before{content:"\e906"}@font-face{font-family:'icomoon2';src:url("../fonts/icomoon2.eot?ka2et4");src:url("../fonts/icomoon2.eot?ka2et4#iefix") format('embedded-opentype'),url("../fonts/icomoon2.ttf?ka2et4") format('truetype'),url("../fonts/icomoon2.woff?ka2et4") format('woff'),url("../fonts/icomoon2.svg?ka2et4#icomoon2") format('svg');font-weight:normal;font-style:normal}[class^="icon2-"],[class*=" icon2-"]{font-family:'icomoon2' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon2-question-mark:before{content:"\e90a"}.icon2-37224:before{content:"\e908"}.icon2-565500:before{content:"\e909"}.icon2-padlock-unlock:before{content:"\e906"}.icon2-padlock:before{content:"\e907"}.icon2-umnr:before{content:"\e905"}.icon2-bell:before{content:"\e904"}.icon2-calendar-clock-time:before{content:"\e903"}.icon2-disneyP:before{content:"\e902"}.icon2-mikey:before{content:"\e901"}.icon2-disney:before{content:"\e900"}html{height:100%;text-rendering:optimizelegibility}body{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;height:100%;background-color:#f8f8f8}header{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;-o-box-pack:end;-moz-box-pack:end;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%;height:42px;padding-left:20px;padding-right:20px;background-color:#fff}header .logo-flex{-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto;text-align:left}main{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto;-o-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;padding:0;margin:0;width:100%;-o-box-pack:center;-moz-box-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-o-box-align:center;-moz-box-align:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main.admin{min-height:500px;min-height:calc(100% - 42px);-o-box-align:stretch;-moz-box-align:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-o-box-pack:justify;-moz-box-pack:justify;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}main .left-nav{background-color:transparent;height:100%;width:250px;min-width:200px}main .right-content{border-left:1px solid #bbb;padding:5px;width:100%;background-color:#fff}footer{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:100%;-o-box-pack:justify;-moz-box-pack:justify;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:50px}footer.noshow{display:none}@media screen and (max-width:768px){main{display:block}main .left-nav{width:100%;height:auto;overflow:hidden}}.sup-consolidator .inicio{font-size:20px;font-weight:500;line-height:28px;-o-box-align:center;-moz-box-align:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#151b26;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto;min-width:0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.sup-consolidator .home-inner{width:850px;margin:0 auto;display:block}.sup-consolidator .hub-section{margin:30px auto;display:block}.sup-consolidator .hub-list{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;-o-box-lines:multiple;-moz-box-lines:multiple;-webkit-box-lines:multiple;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;paddgin-top:15px}.sup-consolidator .navigation-link{margin:0 10px;display:block}.sup-consolidator .navigation-link .title{border-radius:30px;-moz-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:211px;min-width:150px;padding:15px 0;width:150px;-o-box-align:center;-moz-box-align:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:rgba(246,248,249,0);display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;position:relative;-o-transition-duration:.4s;-ms-transition-duration:.4s;-moz-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s}.sup-consolidator .navigation-link .title-children{height:120px;width:120px}.sup-consolidator .navigation-link .title-box{border-radius:20px;height:100%;width:100%;-webkit-box-shadow:inset 0 -2px rgba(0,0,0,0.05);box-shadow:inset 0 -2px rgba(0,0,0,0.05);-o-box-align:center;-moz-box-align:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#b7bfc6;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;fill:#fff;-o-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-o-box-pack:center;-moz-box-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-o-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;position:relative}.sup-consolidator .navigation-link .title-box:hover{background:#636363;color:#fff}.sup-consolidator .navigation-link .title-code{overflow:hidden;height:32px;width:48px;-o-transition-duration:.4s;-ms-transition-duration:.4s;-moz-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s;line-height:32px;text-align:center}.sup-consolidator .navigation-link .title-name{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;padding:0 10px;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#151b26;display:-webkit-box;font-size:13px;font-weight:500;line-height:17px;max-height:34px;overflow:hidden;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%}.sup-consolidator .navigation-link .tiltle-subtitle{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:5px;padding:0 10px;color:#848f99;font-size:11px;fill:#9ca6af;line-height:13.2px;overflow:hidden;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%}a.btn-voucher-return{width:100%;background:#4da5d7;line-height:40px;text-align:center;color:#fff}a.btn-voucher-return:hover{background:#77bae0;color:#fff}.button-flow{position:absolute;right:0;top:-28px}.button-flow button{border:0;background:#636363;color:#fff;height:28px;font-size:.8em}.button-flow button .button-label{display:none}.button-flow:hover button{background:#636363}.button-flow:hover button .button-label{display:inline}a.li-anchor{background:transparent;color:#636363;width:100%;height:100%;padding:0 10px;display:block;cursor:pointer}a.li-anchor:hover{background:#7d7d7d;color:#fff}button.processing:after{content:" ";display:block;width:25px;height:25px;margin:5px auto;border-radius:50%;border:5px solid #fff;border-color:#fff transparent #fff transparent;-o-animation:completar-datos-pasajeros 1.2s linear infinite;-ms-animation:completar-datos-pasajeros 1.2s linear infinite;-moz-animation:completar-datos-pasajeros 1.2s linear infinite;-webkit-animation:completar-datos-pasajeros 1.2s linear infinite;animation:completar-datos-pasajeros 1.2s linear infinite}@-moz-keyframes completar-datos-pasajeros{0%{-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes completar-datos-pasajeros{0%{-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes completar-datos-pasajeros{0%{-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes completar-datos-pasajeros{0%{-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.messageGrap{font-weight:bold;left:50%;margin:auto;width:250px;text-align:center;border-radius:10px;height:45px;line-height:40px}.messageGrap.success{background:none repeat scroll 0 0 #c7e3b5;border:2px solid #008000;color:#008000}.messageGrap.error{background:none repeat scroll 0 0 #fccccc;border:2px solid #f00}.bs-callout{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#eee;-o-border-image:none;-moz-border-image:none;-webkit-border-image:none;border-image:none;border-radius:3px;border-style:solid;border-width:1px 1px 1px 5px;margin:20px 0;padding:20px;overflow:hidden;background:#fff;max-width:600px;color:#636363}.bs-callout h5{margin-top:0;margin-bottom:5px;font-size:18px}.bs-callout button:hover{border:1px solid #fff}.bs-callout-info{border-left-color:#1b809e}.bs-callout-info h5{color:#1b809e}.bs-callout-info button{background:#1b809e;border:1px solid #1b809e}.bs-callout-warning{border-left-color:#aa6708}.bs-callout-warning h5{color:#aa6708}.bs-callout-warning button{background:#aa6708;border:1px solid #aa6708}.bs-callout-past{border-left-color:#636363}.bs-callout-past h5{color:#636363}.bs-callout-past button{background:#636363;border:1px solid #636363}.bs-callout-danger{border:0 none;border-left:5px solid #636363;border-radius:0;background:rgba(217,54,176,0.1)}.bs-callout-danger h5{color:#636363}.bs-callout-danger button{background:#ce4844;border:1px solid #ce4844}.panel{min-width:250px}.panel .panel-heading .glyphicon{font-size:68pt;color:#fff}.panel .panel-heading .value span{line-height:.94em;font-weight:600;font-size:2em}.panel .panel-heading .title span{font-size:1.2em;font-weight:400}.panel .panel-heading .subtitle{font-size:.87em;font-weight:300}.panel .panel-heading .subvalue{font-size:.95em;font-weight:400}.panel-green{border-color:#4da5d7}.panel-green > .panel-heading{color:#fff;background-color:#4da5d7;border-color:#4da5d7}.panel-green > .panel-heading + .panel-collapse > .panel-body{border-top-color:#4da5d7}.panel-green > .panel-heading .badge{color:#4da5d7;background-color:#fff}.panel-green > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#4da5d7}.panel1-green{border-color:#caeab3}.panel1-green > .panel-heading{color:#565656;background-color:#caeab3;border-color:#caeab3}.panel1-green > .panel-heading + .panel-collapse > .panel-body{border-top-color:#caeab3}.panel1-green > .panel-heading .badge{color:#caeab3;background-color:#fff}.panel1-green > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#caeab3}.panel2-green{border-color:#afdf8f}.panel2-green > .panel-heading{color:#565656;background-color:#afdf8f;border-color:#afdf8f}.panel2-green > .panel-heading + .panel-collapse > .panel-body{border-top-color:#afdf8f}.panel2-green > .panel-heading .badge{color:#afdf8f;background-color:#fff}.panel2-green > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#afdf8f}.panel3-green{border-color:#95d46a}.panel3-green > .panel-heading{color:#565656;background-color:#95d46a;border-color:#95d46a}.panel3-green > .panel-heading + .panel-collapse > .panel-body{border-top-color:#95d46a}.panel3-green > .panel-heading .badge{color:#95d46a;background-color:#fff}.panel3-green > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#95d46a}.panel4-green{border-color:#7bca47}.panel4-green > .panel-heading{color:#565656;background-color:#7bca47;border-color:#7bca47}.panel4-green > .panel-heading + .panel-collapse > .panel-body{border-top-color:#7bca47}.panel4-green > .panel-heading .badge{color:#7bca47;background-color:#fff}.panel4-green > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#7bca47}.contenedor{width:100%}.bf-header{border-bottom:2px solid #4da5d7;height:100px;width:100%;overflow:hidden}.bf-header .bf-header-top{height:15px;background:#fff}.bf-header .bf-header-middle{text-align:center;color:#fff;background:#4da5d7;height:70px}.bf-header .bf-header-middle h1{font-size:26px;line-height:38px}.bf-header .bf-header-middle h3{line-height:19px;margin-top:0;font-size:16px}.bf-header .bf-header-bottom{height:15px;background:#f4f9fc}.result--item{background:#fff}.bf-result{background:transparent !important}.bf-title{font-weight:600;padding-bottom:5px !important}.bf-table th{font-weight:600}.mt-pax-data{margin-top:30px !important}.pax-data,.holder-data{background:transparent;padding:15px 35px 20px}.pax-data .pax-data-content,.holder-data .pax-data-content,.pax-data .holder-data-content,.holder-data .holder-data-content{padding:25px}.pax-data .pax-data-content{overflow:visible}.autoemit-data{padding:15px 35px 20px}.autoemit-data .autoemit-data-content{padding:25px}.autoemit-data .autoemit-data-content strong{padding-left:2px}.autoemit-data .autoemit-data-content span{padding-left:5px}.holder .passenger--label input[type="text"],.holder .passenger--label select{width:100%}.op-company{position:absolute;color:#f00;right:3px;top:-5px}.booking--form .op-company{right:22px;top:16px}.modal-error .modal-header{background:#636363;color:#fff;font-size:1.3em;text-align:center}.modal-error .modal-header .modal-title{font-size:1.1em}.modal-error .modal-header .modal-title i{font-size:1.2em;vertical-align:middle;margin-right:10px}.modal-error .modal-header .close{font-size:20pt;color:#fff;opacity:1;-ms-filter:none;filter:none;text-shadow:none}.modal-error .modal-body{text-align:center}.modal-error .btn-pink{color:#fff;background:#636363;text-align:center;width:120px;font-size:1.2em}.error-simple{color:#e83710}.error-well{color:#e83710;border:1px solid #e83710;font-weight:bold;background:#ffdfdf;padding:5px;line-height:1.5em;font-size:.9em}.errSection{background:none repeat scroll 0 0 #fff;margin:100px auto;padding:30px;vertical-align:middle;width:580px;max-width:80%;font-family:Lato,sans-serif;text-align:center;min-width:450px}.errSection div{display:table;width:100%;margin:auto;text-align:left}.errSection i{display:block;font-size:108px;text-align:center}.errSection h1{display:inline-block;width:100%;font-size:70px;font-weight:700;text-align:center;text-transform:uppercase;font-family:open sans,sans-serif}.errSection h1 .red{font-weight:600}.errSection h1 .verde{color:#4da5d7;font-weight:600}.errSection h2{margin-top:-13px;font-weight:400;text-align:center;font-size:1.5rem;font-family:open sans,sans-serif}.errSection p{color:#051c48;font-size:12pt;text-align:center;margin-top:10px}.errSection button{height:40px;margin:30px auto auto 0;text-align:center;width:100px}.he-li-notificacion{background:#fbfbf6}.he-li-notificacion .icon-alert_ok{color:#e83710}#quote-delete{z-index:996}#quote-delete:hover{color:#636363}#b2b-menu-container ul li:first-child{z-index:10005;position:relative}.listings{padding:21px 40px;margin:0 auto}.listings h4{font-weight:400;padding-bottom:10px;margin:10px 0 0;color:#000}.listings .groupe-date-title{background-color:#ccc;color:#000;padding:4px 8px 5px;margin:0;font-size:.85rem}.listings ul{margin:0;padding:0;list-style:none}.listings .right{text-align:right}.listings .left{text-align:left}.listings .verde{margin:0}.listings .ls-items{list-style:none;font-size:.9375rem;position:relative}.listings .ls-items .ls-item{line-height:1.1rem;position:relative}.listings .ls-items .ls-item .booking-notification-mark{width:13px;height:13px;line-height:12px;text-align:center;background:#e83710;border-radius:50%;font-size:8px;cursor:default;color:#fff;z-index:2;position:absolute;top:-2px;right:-12px}.listings .ls-items .price{display:inline-block;font-weight:800;font-size:1.2rem}.listings .ls-items .no-reembolsable{color:#636363;display:inline-block;font-size:.9em}.listings .ls-items .ls-items--line{padding:12px 10px;border-bottom:1px solid #e2e2e2;cursor:pointer;color:#8e8e8e}.listings .ls-items .ls-items--line .row{margin:0}.listings .ls-items .ls-items--line.no-pointer{cursor:auto}.listings .ls-items .ls-items--line .pax-name{padding-left:5px !important}.listings .ls-items .ls-items--line strong,.listings .ls-items .ls-items--line .pax-name{color:#636363;font-weight:800}.listings .ls-items .ls-items--line strong.primary{color:#4da5d7}.listings .ls-items .ls-items--line strong{font-weight:700}.listings .ls-items .ls-items--line .cntnt strong{color:#4da5d7;font-weight:600;margin-right:5px;font-size:.9em}.listings .ls-items .ls-items--line .ls-item--buttons{display:none;text-align:right;position:absolute;right:0}.listings .ls-items .ls-items--line .ls-item--buttons .btn{width:31%;margin-left:2%;font-size:.9em;padding:2px 5px;text-transform:none}.listings .ls-items .ls-items--line .ls-item--buttons .btn:first-child{margin-left:0}.listings .ls-items .ls-items--line .ls-item--tlt{font-size:1.2em;padding-bottom:8px}.listings .ls-items .ls-items--line .ls-item--tlt .primary,.listings .ls-items .ls-items--line .ls-item--tlt .pax-name,.listings .ls-items .ls-items--line .ls-item--tlt .pax-num{display:inline-block;font-size:.9em;font-weight:600;padding-left:0}.listings .ls-items .ls-items--line .ls-item--tlt .origin-destination{display:inline-block;font-weight:600;font-size:.8rem;border:1px solid #cacaca;padding:0 10px;color:#636363;margin-right:15px;height:23px;line-height:23px;float:right}.listings .ls-items .ls-items--line .ls-item--tlt strong.primary,.listings .ls-items .ls-items--line .ls-item--tlt .strong.primary{color:#636363;text-transform:uppercase;letter-spacing:.5px;min-width:108px;font-weight:700;display:inline;vertical-align:middle}.listings .ls-items .ls-items--line .ls-item--tlt .strong.primary{min-width:auto;display:inline-block;width:100%}.listings .ls-items .ls-items--line .ls-item--tlt .status{float:right;padding:0;color:#fff;font-weight:800;text-transform:uppercase;width:23px;height:23px;text-align:center;font-size:16px;line-height:23px}.listings .ls-items .ls-items--line .ls-item--tlt .status.emt{background-color:#4da5d7}.listings .ls-items .ls-items--line .ls-item--tlt .status.pdt{color:#000;background-color:#fcd715}.listings .ls-items .ls-items--line .ls-item--tlt .status.pdte{color:#000;background-color:#ffa500}.listings .ls-items .ls-items--line .ls-item--tlt .status.onrq{color:#fff;background-color:#ffa500;font-size:smaller}.listings .ls-items .ls-items--line .ls-item--tlt .status.cnl{background-color:#e2231a;display:inline-block}.listings .ls-items .ls-items--line .ls-item--tlt .status.transferida{background-color:#808080;display:inline-block}.listings .ls-items .ls-items--line .ls-item--tlt .status.transferida i{font-size:1.4em;font-family:helvetica,sans-serif;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block}.listings .ls-items .ls-items--line .ls-item--tlt .status.void{background-color:#000}.listings .ls-items .ls-items--line .ls-item--tlt .status.manl{background-color:#a52a2a}.listings .ls-items .ls-items--line:hover{background-color:#edf6fb}.listings .ls-items .ls-items--line:hover .ls-item--buttons{display:inline-block;background-color:#edf6fb}.listings .ls-items .ls-items--line .status.provider{padding:0 4px;color:#000;font-weight:400;text-transform:uppercase;min-width:22px;height:22px;text-align:center;font-size:15px;line-height:21px;border:1px solid #cacaca;display:inline-block;margin:0 4px 0 4px;vertical-align:text-bottom}.listings .ls-items .ls-items--line .is_lowcost{color:#e83710;font-size:.8em;vertical-align:bottom}.listings .ls-items .ls-items--line .bullet{margin:-2px;padding:0;color:#808080;font-size:.5rem}.listings .ls-items [class*="col-"]{padding:0 2px}.listings .last--bookings [class*="col-"]{padding-bottom:8px}.listings .last--bookings .ls-items--line{padding:9px 10px}.listings .last--searches .ls-items--line{background-color:#f9f9f9;border:0 none}.listings .last--presupuestos{margin-top:40px}.listings .last--presupuestos .ls-items--line{background-color:#fcfbe6;padding:14px 10px}.listings .last--presupuestos .ls-sub-item{font-size:1em}.listings .last--presupuestos h4{padding-top:20px}.listings .list--bookings{margin-bottom:20px}.listings .list--bookings h4{color:#000}.listings .list--bookings h4.row{margin:0;padding:0}.listings .list--bookings h4.row [class*="col-"]{padding:4px 0}.listings .searches--presupuestos{position:relative;margin-top:-3px}.scales-separator{background-color:#ccc;width:5px;height:5px;-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block}.lowcost_indicator{color:#e83710}.search-bar{float:right}.search-bar input{width:150px;font-size:.8125rem;height:24px;padding:0 5px;font-weight:400;padding-right:27px;border:0 none}.search-bar .icon-zoom{position:absolute;right:6px;top:7px}.search-bar i{font-size:22px;cursor:pointer}.lr-title.selected{border-radius:4px 4px 0 0;border:1px solid #e2e2e2;border-bottom:0 none;color:#fff !important;background-color:#636363;z-index:4;line-height:26px;padding-left:10px}.list-hover li:hover{color:#4da5d7 !important}.filters-booking-list .fbl-title{cursor:pointer;float:left}.filters-booking-list .fbl-title .lr-title{line-height:31px;font-size:19px;margin-top:-3px}.filters-booking-list .fbl-title .lr-title i{margin-top:0;vertical-align:middle;float:none}.filters-booking-list .filter--title{padding-left:10px;font-size:.9375rem;position:relative;z-index:2;min-width:100px;font-weight:400;color:#000}.filters-booking-list .filter--title i{font-size:19px;float:right;margin-top:8px;margin-left:10px;margin-right:8px;font-weight:bold;color:#000}.filters-booking-list .filter--title.selected{border-radius:4px 4px 0 0;border:1px solid #e2e2e2;border-bottom:0 none;color:#fff !important;background-color:#636363 !important;z-index:4}.filters-booking-list .filter--title.selected i{color:#fff}.filters-booking-list .filter--title .filter--all--none{padding-left:10px;margin-top:-10px;margin-bottom:10px;border-top:1px solid #000}.filters-booking-list .filter--title .filter--all--none a{color:#e2231a;text-decoration:none}.filters-booking-list .filter--title .filter--all--none a:hover{font-weight:800;text-decoration:underline}.filters-booking-list .filter--title:hover{background-color:#edf6fb}.filters{float:right;overflow:hidden;margin-top:-3px}.filters .filters--item{height:31px;color:#051c48;cursor:pointer;line-height:30px;margin-right:20px;float:right;overflow:hidden}.filters .filters--item:first-child{margin-left:0}.filters .filters--item .filter--title{padding-left:10px;font-size:.9375rem;position:relative;z-index:2;min-width:100px;font-weight:400;color:#000}.filters .filters--item .filter--title i{font-size:19px;float:right;margin-top:8px;margin-left:10px;margin-right:8px;font-weight:bold;color:#000}.filters .filters--item .filter--title.selected{border-radius:4px 4px 0 0;border:1px solid #e2e2e2;border-bottom:0 none;color:#fff;background-color:#636363;z-index:4}.filters .filters--item .filter--title.selected i{color:#fff}.filters .filters--item .filter--title .filter--all--none{padding-left:10px;margin-top:-10px;margin-bottom:10px;border-top:1px solid #000}.filters .filters--item .filter--title .filter--all--none a{color:#e2231a;text-decoration:none}.filters .filters--item .filter--title .filter--all--none a:hover{font-weight:800;text-decoration:underline}.filters .filters--item #js-filter-order{width:184px}.filters .filters--item.clear-filters{height:31px}#js-filter-order{padding-left:10px;padding-bottom:5px}.filter--list-booking-aux,.filters .filters--item .filter--options{display:none;line-height:1.0625rem;font-size:.875rem;position:absolute;min-width:200px;padding:18px 10px 10px 7px;background-color:#fff;color:#636363;text-transform:initial;z-index:3;position:absolute;border:1px solid #e2e2e2;margin-top:-1px;-webkit-box-shadow:0 14px 39px -5px rgba(0,0,0,0.11);-moz-box-shadow:0 14px 39px -5px rgba(0,0,0,0.11);-webkit-box-shadow:0 14px 39px -5px rgba(0,0,0,0.11);box-shadow:0 14px 39px -5px rgba(0,0,0,0.11)}.filter--list-booking-aux ul,.filters .filters--item .filter--options ul{list-style:none;margin:0;padding:0 10px}.filter--list-booking-aux li button,.filters .filters--item .filter--options li button{margin:7px 10px 3px 0;padding:6px 0;color:#fff;background:#4da5d7;border:0 none;width:100%;font-size:.8125rem}.filter--list-booking-aux li button:hover,.filters .filters--item .filter--options li button:hover{background:#000}.filter--list-booking-aux li input,.filters .filters--item .filter--options li input{float:left;margin-top:2px;margin-right:5px}.filter--list-booking-aux li a,.filters .filters--item .filter--options li a{color:#636363;display:inline-block;margin-top:7px;font-weight:400}.filter--list-booking-aux li a.active,.filters .filters--item .filter--options li a.active,.filter--list-booking-aux li a:hover,.filters .filters--item .filter--options li a:hover{color:#4da5d7}.filter--list-booking-aux li hr,.filters .filters--item .filter--options li hr{margin:10px 0 0}.filter--list-booking-aux li h6,.filters .filters--item .filter--options li h6{font-size:.9rem;margin-bottom:7px;text-transform:uppercase;color:#4da5d7}.filter--list-booking-aux a.filter--tab,.filters .filters--item .filter--options a.filter--tab{margin:0;padding:0 !important}.filter--list-booking-aux a.filter--tab.active,.filters .filters--item .filter--options a.filter--tab.active{color:#4da5d7 !important}.filter--list-booking-aux a.filter--tab i,.filters .filters--item .filter--options a.filter--tab i{float:right;font-size:1.3rem;margin:0 0 0 7px}.filter--list-booking-aux a.filter--tab .icon-pasarpor,.filters .filters--item .filter--options a.filter--tab .icon-pasarpor,.filter--list-booking-aux a.filter--tab .icon-evitar,.filters .filters--item .filter--options a.filter--tab .icon-evitar{font-size:1.3rem;float:left;margin:0 7px 0 0}.filter--list-booking-aux a.filter--tab .icon-aeroline,.filters .filters--item .filter--options a.filter--tab .icon-aeroline{font-size:21px;color:#4da5d7;float:left;margin-right:7px;margin-top:-2px}.filter--list-booking-aux a.filter--tab .icon-aeroline.rosa,.filters .filters--item .filter--options a.filter--tab .icon-aeroline.rosa{color:#636363}.see-more,.see-less{float:right;margin-top:12px;font-weight:500;font-size:1em}.fixed{position:fixed;top:10px;right:0}.rotate90{-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.rotate180{-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.header--logo{width:149px}.search-box{padding:0 3px}.search--row .margin-top-extra{margin:0;padding:0;margin-top:-2px}.search--row .margin-top-extra select{width:100%}.inputError{border:1px solid #e2231a !important;color:#e2231a !important;background-color:#fff5f1}#js-search-form .serchError,#js-search-form .serchOffer,#js-search-form .advancedOffer{display:none;background:#e2231a;color:#fff;padding:2px 5px;font-size:.75rem;text-align:left;margin-right:4px}#js-search-form .serchOffer,#js-search-form .advancedOffer{color:#051c48;background:#4da5d7;font-weight:700}#js-search-form .search--types ul li.opcion-tren{background:transparent;border:none;margin:0 10px 0 4px;padding:4px 0}#js-search-form .search--types ul li.opcion-tren label{color:#636363}#js-search-form .search--types ul li.opcion-tren label #onlytrain{display:inline-block;vertical-align:top}#js-search-form .search--types ul li.opcion-tren label #onlytrain:after{content:"";width:12px;height:12px;background:#fff;display:block;border:solid 1px #636363}#js-search-form .search--types ul li.opcion-tren label #onlyplane{display:inline-block;vertical-align:top}#js-search-form .search--types ul li.opcion-tren label #onlyplane:after{content:"";width:12px;height:12px;background:#fff;display:block;border:solid 1px #636363}#js-search-form .search--types ul li.opcion-tren.selected label #onlytrain:after{background:#4da5d7}#js-search-form .search--types ul li.opcion-tren.selected label #onlyplane:after{background:#4da5d7}#js-search-form .search--types ul li.separador-tren{margin:0 18px;cursor:initial}#js-search-form .search--types ul li.separador-tren label{cursor:initial;font-weight:100}.b2b-max-block{margin:auto;width:100%;max-width:1192px;overflow:hidden}.airlines{margin-bottom:20px !important}.search{color:#636363;font-size:1em;font-weight:300;padding:0 55px 12px}.search select{border:1px solid #e2e2e2;color:#333;height:1.95rem;margin:0;vertical-align:top;width:100%}.search .search--pax--select{width:100%;margin-top:4px}#residentDiscountLayer label{margin-right:20px;font-weight:400}#residentDiscountLayer input[type=checkbox],#residentDiscountLayer input[type=radio]{width:12px;height:12px;margin-right:7px;float:left}#search-actions .row{margin:0}#search-actions ul{margin:0;padding:0;list-style:none;float:none}#search-actions ul li{display:inline-block;margin:0;float:none;height:auto;overflow:visible;line-height:1}#search-actions ul li a{color:#636363;font-weight:400;background:transparent;border:0 none;padding:7px 20px;display:inline-block;border:1px solid transparent;font-size:.9375rem}#search-actions ul li a:hover{color:#4da5d7}#search-actions ul li a.selected{color:#4da5d7;font-weight:600;background-color:#fff;display:inline-block;z-index:4;border:1px solid #e2e2e2;border-bottom:1px solid #fff}#search-actions ul li .filter--options{margin-top:-1px;max-width:500px;padding:15px 25px;z-index:998}#search-actions ul li .filter--options .filter--options--button{width:auto;height:auto;font-size:.8rem;float:right;padding:5px 30px}#search-actions ul li hr{margin-top:5px;margin-bottom:10px}#search-actions ul .tlt{margin-left:0;color:#000;font-weight:600;font-size:.9375rem}#search-actions ul .tlt .icon-Bavanzada{float:left;margin-right:6px;font-size:18px;margin-top:-2px}#search-actions ul:first-child{margin-left:0}#search-actions input[type=text]{font-size:.8rem}#search-actions input[type=text],#search-actions select{border:1px solid #e2e2e2;color:#333;height:1.95rem;margin:0;vertical-align:top;width:95%;padding-left:8px}#search_advanced{float:right}#search_advanced a{color:#636363;margin-right:118px;display:inline-block;padding-top:10px}#search_advanced .icon-arrow1{font-size:25px;float:right;margin-top:-2px}#advancedSearchLayer{padding:0 0 20px 0;width:100%;left:0;margin-top:20px;z-index:2}#advancedSearchLayer .row{margin:0}#advancedSearchLayer [class*="col-"]{margin:0;padding:0}#advancedSearchLayer select,#advancedSearchLayer input{width:95%;height:27px;padding-left:5px;font-size:.75rem}#advancedSearchLayer .icon-close{position:absolute;right:15px;top:15px;cursor:pointer;z-index:2;font-size:11px}#advancedSearchLayer label{color:#051c48;display:block;font-size:.75rem;line-height:normal}#advancedSearchLayer .blck{margin-top:15px}#advancedSearchLayer h6{margin-top:10px;margin-bottom:0;font-size:.75rem;margin-left:3px}#advancedSearchLayer .btn{font-size:.75rem}#advancedSearchLayer .appForm,.fSearchBar #advancedSearchLayer input.appForm{border:1px solid rgba(5,28,72,0.2);border-radius:0;font-size:.75rem}.icon-calendar{color:#051c48;position:absolute;z-index:2;right:17px;bottom:11px;font-size:25px}.search--buttton{max-width:480px;margin:auto}.search--title{color:#fcd715;font-weight:300;font-size:1.25rem}.search--row{overflow:hidden;clear:both}.search--row .clearfix{display:none}.search--row.mt12{margin-top:20px}.search--row.mt12 label{display:inline-block;margin:10px 0}.search--row.mt12 label input{width:20px;height:20px;margin-right:10px}.search--row label{position:relative;margin:0;padding:0;min-height:16px}.search--type--item{font-size:.9375rem;margin-left:12px}.search--type--item:first-child{margin-left:0}.search--type--item label{font-size:.875rem;cursor:pointer;font-weight:400;color:#636363;display:inline-block;width:auto;text-align:center}.search--type--item label:hover{color:#4da5d7}.search--type--item.active label{font-size:.9375rem;color:#4da5d7;font-weight:600}.search--type--item input{display:none}button.search--button--item{height:32px;line-height:32px;padding:0;margin-top:2px;font-size:.85rem;width:100%;font-weight:400}button.search--button--item input{display:none;width:20px;height:20px}.adults-plus{border:0 none !important}.adults-plus .custom-select,.adults-plus select{width:100%}.search--row{font-size:.875rem}.search--input{border:1px solid #e2e2e2;color:#333;font-size:.9rem;height:32px;width:100%;margin-bottom:7px;padding:0 14px;text-transform:capitalize}.select-inline{font-size:0}.select-inline li{background:#fff;color:#333;cursor:pointer;font-size:.875rem;height:34px;line-height:34px;margin:4px 1px 4px 0;text-align:center;vertical-align:middle;width:16%}.select-inline li.selected,.select-inline li:hover{color:#fff;background:#4da5d7}.select-inline li:last-child{width:50%;margin-right:0}.sReft{padding-left:4px !important}.sLeft{padding-right:1px !important}.ui-autocomplete{z-index:9999}.ui-autocomplete li{padding:10px 5px 15px !important}.ui-autocomplete a{font-size:.875rem}.search--button{border-top:5px solid #fff;position:absolute;width:100%;left:0;bottom:0}.ui-widget-content a{text-transform:capitalize}.search label.col-md-1,.search label.col-md-2,.search label.col-md-3,.search label.col-md-4{padding-right:1px}.ui-widget{z-index:1051 !important;width:100%;font-size:1.5625rem}.ui-widget-mobile{left:0 !important}.search--dates{margin-top:0 !important}.search--dates .search--type--item{padding-bottom:3px}.search--dates .search--type--item.active{font-weight:600;margin-left:0}.search--dates .search--type--item.disabled{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}.search--dates .search--type--item.disabled input{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}#residentDiscountLayer{display:none}#residentDiscountBtnLayer{width:auto}#residentDiscountCitiesLayer{width:auto;display:none}#residentDiscountCitiesLayer .resident{width:auto;display:none}.search-box{margin:0;padding:0;width:100%;background:#edf6fb;border-bottom:3px solid #4da5d7}.search-box .clearfix{display:none}.search-box .close{color:#4da5d7;margin-top:11px;margin-left:-13px;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);position:absolute;z-index:3;right:17px}.search-box .close:hover{opacity:1;-ms-filter:none;filter:none}.search--title{text-align:center}.ui-autocomplete{min-width:426px}.ui-autocomplete li{padding:10px 5px !important}.ui-autocomplete a{font-size:.8rem}.ui-menu .ui-menu-item{padding:9px 1em 9px .4em}.search .search--colon.col-md-1,.search .search--colon.col-md-2,.search .search--colon.col-md-3,.search .search--colon.col-md-4{padding:24px 13px 0 0}.search .search--colon .icon-arrow1{font-size:28px;position:absolute;right:15px;margin-top:4px}.search--input.datepicker{width:144px}.sAdults,.sChildren{padding-top:0 !important}.search select.search--pax--select{margin-top:0}.sChildren .search--type--item{padding-bottom:2px}.sAdults{width:133px;margin-top:10px}.sAdults li{border:1px solid #e2e2e2}.sChildren{width:155px;margin-top:-20px}.custom-select:after{font-size:5px;height:27px;line-height:27px}.custom-select select{padding-left:3px;height:27px;font-size:.75rem}.custom-select.selected{background:#4da5d7}.custom-select.selected select{background:transparent}.select-inline li,.select-inline select{height:27px;margin-top:4px;line-height:27px;font-size:.75rem}.select-inline select{height:27px;margin-top:0}.select-inline li{width:27px}.select-inline li:last-child{width:49px}.search--types{padding-top:15px;margin-bottom:0;z-index:2;position:relative}.search--fields{overflow:visible;margin-top:-14px;margin-bottom:6px;position:relative;height:50px}.text--min{padding:0;font-size:.625rem;display:inline-block;color:#4da5d7;font-weight:600}.search .search--pax--select{margin-top:0}.ui-widget{width:auto;font-size:.875rem}.search--dates{margin-top:-23px !important}.pushmenu{color:#fff;background:rgba(0,0,0,0.9);width:240px;height:100%;top:0;left:-240px;z-index:1001;position:fixed;overflow:hidden;overflow-y:auto;direction:rtl}#b2b-menu-container{direction:ltr}.pushmenu.right{right:-240px;left:auto}.pushmenu h3{font-weight:300;line-height:44px;text-align:left;margin:0;font-size:1.3rem;border-radius:5px;padding:0 20px}.pushmenu h3.alertas{border:1px solid alertas;margin-top:10px}.pushmenu h3 a{float:left;margin-right:8px;margin-top:10px;font-size:1.6rem}.pushmenu ul:not(.pager){padding:0;margin:0;list-style:none}.pushmenu ul:not(.pager) li{border-top:1px solid rgba(226,226,226,0.3);border-bottom:1px solid rgba(226,226,226,0.3);margin-top:-1px;height:43px;line-height:30px}.pushmenu ul:not(.pager) li a{font-size:.85rem;font-weight:400;display:block;width:100%;height:100%;line-height:43px;padding-left:20px}.pushmenu ul:not(.pager) li.bottom{position:absolute;width:100%;bottom:20px}.pushmenu ul:not(.pager) li.bottom.bottomup{bottom:63px}.pushmenu ul:not(.pager) li.logout{background:#636363;bottom:1px;position:absolute;width:100%}.pushmenu ul:not(.pager) li.logout a{color:#fff}.pushmenu ul:not(.pager) li.logout i{float:right;line-height:43px;margin-right:20px}.pushmenu ul:not(.pager) li.logout:hover{background-color:#828282}.pushmenu ul:not(.pager) li.logout:hover a{color:#fff}.pushmenu-left{left:-240px}.pushmenu-left.pushmenu-open{left:0}.pushmenu-push{overflow-x:hidden;position:relative}.right0{right:0}.left0{left:0}.pushmenu-push-toright{left:240px;right:auto}.pushmenu-push-toleft{left:auto;right:240px}.pushmenu,.pushmenu-push{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}#b2b-alerts-container{z-index:997;padding:0 2px;background-color:#cacaca}#b2b-alerts-container.alertas-1600{background-color:transparent;right:15px !important;top:202px;display:block;color:#636363;position:absolute;height:auto;border-bottom:1px solid #e2e2e2}#b2b-alerts-container.alertas-1600 h3{background:#fff}#b2b-alerts-container.alertas-1600 ul.alerts li.group,#b2b-alerts-container.alertas-1600 ul.alerts li:hover.group{background-color:rgba(0,0,0,0.5) !important;color:#fff}#b2b-alerts-container h3{background:#000;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#b2b-alerts-container ul.alerts{text-align:left}#b2b-alerts-container ul.alerts li,#b2b-alerts-container ul.alerts li:hover{height:auto;color:#000;border:0}#b2b-alerts-container ul.alerts li.group,#b2b-alerts-container ul.alerts li:hover.group{background-color:rgba(255,255,255,0.3);padding:2px 21px;font-size:.8rem;line-height:1rem;font-weight:300}#b2b-alerts-container ul.alerts li.sub-group,#b2b-alerts-container ul.alerts li:hover.sub-group{background-color:rgba(226,226,226,0.7);padding:2px 21px;font-size:.8rem;line-height:1rem;color:#000}#b2b-alerts-container ul.alerts li .groupe-date-title,#b2b-alerts-container ul.alerts li:hover .groupe-date-title{padding-top:15px;background-color:transparent}#b2b-alerts-container ul.alerts li h6,#b2b-alerts-container ul.alerts li:hover h6{margin:0;background:#fafafa;padding:5px;border-radius:5px 5px 0 0;border-bottom:1px solid #cacaca;font-size:.85em}#b2b-alerts-container ul.alerts li a,#b2b-alerts-container ul.alerts li:hover a{color:#4da5d7;width:auto;line-height:20px}#b2b-alerts-container ul.alerts li a:hover,#b2b-alerts-container ul.alerts li:hover a:hover,#b2b-alerts-container ul.alerts li a:active,#b2b-alerts-container ul.alerts li:hover a:active{text-decoration:underline}#b2b-alerts-container ul.alerts li p,#b2b-alerts-container ul.alerts li:hover p{font-size:14px;line-height:17px;font-weight:300;max-height:93px;overflow:hidden;margin-bottom:0;padding:5px}#b2b-alerts-container ul.alerts li .ver,#b2b-alerts-container ul.alerts li:hover .ver{float:right;margin-right:10px}#b2b-alerts-container ul.alerts li .ver:hover,#b2b-alerts-container ul.alerts li:hover .ver:hover{text-decoration:none;font-weight:bold}#b2b-alerts-container ul.alerts li .icon-dark-grey,#b2b-alerts-container ul.alerts li:hover .icon-dark-grey{float:right;width:10px;padding:0;line-height:15px;color:#999;cursor:pointer}#b2b-alerts-container ul.alerts li .icon-dark-grey:hover,#b2b-alerts-container ul.alerts li:hover .icon-dark-grey:hover{color:#f00}#b2b-alerts-container ul.alerts .alert-element{margin:2px;margin-bottom:5px;border-radius:5px;padding:0;background:#fff}#b2b-alerts-container ul.alerts .alert-element:hover{background-color:#edf6fb}.notifications--list{direction:ltr}#search_passengers{cursor:pointer}#search_passengers_layer{background:#fff;position:absolute;margin-top:-47px;z-index:4;padding:15px;width:300px;font-size:.9rem;color:#636363;border:1px solid #edf6fb}#search_passengers_layer .numbers-row{overflow:hidden;clear:both;margin-bottom:15px}#search_passengers_layer .numbers-row label{margin-bottom:0;font-size:16px}#search_passengers_layer .numbers-row p{font-size:10px;margin:0;color:#999;font-family:"BrandonText-Regular",Calibri,Verdana}#search_passengers_layer #more-options{border-top-width:1px;border-top-style:solid;border-top-color:#e2e2e2;padding:15px 0}#search_passengers_layer .large-family label{margin-top:5px;font-size:16px}#search_passengers_layer .large-family select[name="app_availability_request[discount]"]{width:100px;margin-right:15px}#search_passengers_layer .buttons{border-top-width:1px;border-top-style:solid;border-top-color:#e2e2e2;padding-top:15px}#search_passengers_layer .buttons .btn{width:auto;font-size:.75rem;height:auto}#search_passengers_layer .btn-green{float:right;padding:3px 20px}#search_passengers_layer .btn-white{background:#fff;float:left;padding:0 0 0 2px}#search_passengers_layer .btn-white i{font-size:25px;vertical-align:middle;color:#000}#search_passengers_layer input[type=text],#search_passengers_layer .pax-btn,#search_passengers_layer .room-btn{background:#fff;border:1px solid #e2e2e2;width:34px;height:34px;text-align:center;line-height:20px;cursor:pointer;float:right;margin-left:-1px;font-weight:700}#search_passengers_layer .pax-btn,#search_passengers_layer .room-btn{background:-owg--o-linear-gradient(#fff, #f2f2f2);background:-owg--ms-linear-gradient(#fff, #f2f2f2);background:-owg--moz-linear-gradient(#fff, #f2f2f2);background:-owg--webkit-linear-gradient(#fff, #f2f2f2);background:-owg-linear-gradient(#fff, #f2f2f2);background:-webkit--o-linear-gradient(#fff, #f2f2f2);background:-webkit--ms-linear-gradient(#fff, #f2f2f2);background:-webkit--moz-linear-gradient(#fff, #f2f2f2);background:-webkit--webkit-linear-gradient(#fff, #f2f2f2);background:-webkit-linear-gradient(#fff, #f2f2f2);background:-o-linear-gradient(#fff, #f2f2f2);background:-ms-linear-gradient(#fff, #f2f2f2);background:-moz-linear-gradient(#fff, #f2f2f2);background:-webkit-linear-gradient(#fff, #f2f2f2);background:linear-gradient(#fff, #f2f2f2);color:#4da5d7;border-radius:0 4px 4px 0;font-size:1.2rem}#search_passengers_layer .pax-btn:hover,#search_passengers_layer .room-btn:hover,#search_passengers_layer .pax-btn:active,#search_passengers_layer .room-btn:active{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.2);box-shadow:inset 0 0 4px rgba(0,0,0,0.2)}#search_passengers_layer .pax-btn:last-child,#search_passengers_layer .room-btn:last-child{border-radius:4px 0 0 4px}#search_passengers_layer .room-btn,#search_passengers_layer .room-input{float:left !important}#search_passengers_layer .room-btn{border-radius:4px 0 0 4px}#search_passengers_layer .room-btn:last-child{border-radius:0 4px 4px 0}#search_passengers_layer .error{color:#e2231a;margin-bottom:12px;display:none}#emit-modal .modal-dialog{width:600px;max-width:90%}#emit-modal .modal-dialog .modal-content{padding:30px 50px 0;text-align:left;font-weight:300}#emit-modal .modal-dialog .modal-content .emit-options{margin:10px 0}#emit-modal .modal-dialog .modal-content .emit-options .opt{margin-top:10px}#emit-modal .modal-dialog .modal-content .emit-options .opt input[type="checkbox"]{margin-right:10px}#emit-modal .modal-dialog .modal-content .emit-options .opt input[type="checkbox"]:checked+label{color:#4da5d7}#emit-modal .modal-dialog .modal-content .opt-details{background-color:#f9f9f9;margin:20px -50px 0;display:none;padding:20px 50px 10px}#emit-modal .modal-dialog .modal-content .opt-details p.rose{color:#636363}#emit-modal .modal-dialog .modal-content .opt-details .bacc{display:none;color:#4da5d7;font-weight:600}#emit-modal .modal-dialog .modal-content .opt-details select{width:75%}#emit-modal .modal-dialog .modal-content .opt-details .pay-detail{margin-bottom:0}#emit-modal .modal-dialog .modal-content .cancel{background:#000}#emit-modal .modal-dialog .modal-content .title{font-size:1.5rem;text-align:left;font-weight:600;color:#4da5d7}#emit-modal .modal-dialog .modal-content .btns{text-align:center;margin-top:10px}.hepl-bookings-tlt{height:66px;display:none}.hepl-bookings{height:523px;background:url("/img/sin3.png") no-repeat scroll transparent;background-color:#f9f9f9}.hepl-presupuestos-tlt{display:none;height:40px;background:url("../img/ayuda3.png") no-repeat scroll transparent;background-image:url("../img/ayuda3.svg");margin-top:25px}.hepl-presupuestos{height:265px;background:url("/img/sin4.png") no-repeat scroll transparent;margin-top:-20px !important;background-color:#f9f9f9}.hepl-bookings,.hepl-bookings-tlt,.hepl-presupuestos-tlt,.hepl-presupuestos{width:100%;background-position:center;background-repeat:no-repeat;background-size:100%;padding:0;margin:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.21);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.21);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.21);box-shadow:0 0 10px 0 rgba(0,0,0,0.21)}.hepl-presupuestos-tlt{margin-bottom:10px}.hepl-bookings-tlt{margin-top:-10px;margin-bottom:10px;background-color:#636363;color:#fff;text-align:center;padding:16px 20px;font-size:.7rem}.hepl-bookings-tlt strong{display:block;font-size:.9rem}.help-menu{position:absolute;top:0;left:0;width:363px;height:69px;background:url("/img/menu.png") no-repeat scroll transparent;background-image:url("/img/menu.svg");background-position:center;background-repeat:no-repeat;background-size:100%;display:none}.no-res-alerts .alertas{background-color:#636363 !important;color:#fff}.no-res-alerts .alertas a{color:#fff}.no-res-alerts .booking-filtred-no-res{font-size:.8rem !important;color:#000;line-height:1.2rem;text-align:left;background:#fff;border-radius:5px;padding:20px 12px 0 !important;margin:10px 0}.veci-gastos-not-included.gast-desglose-price{float:left;font-size:13px;margin-top:12px}.veci-gastos-not-included.gast-bono{float:left;font-size:14px;margin-top:4px;font-weight:400;color:#636363}.agent-details{font-size:11px;line-height:13px;text-align:left;display:inline-block;vertical-align:middle}.agent-details p{margin:0}.agent-details .glyphicon-user{color:#636363;float:left;margin:-11px 0 0 -25px;font-size:21px}.date-input-group{padding:4px;border:1px solid #e2e2e2}.date-input-group input{height:22px;display:inline-block;width:71px;margin:0;padding-left:5px;border:0;border-right:1px solid #e2e2e2}.date-input-group input:last-child{border-right:0}.btn.reservation-action-btn{width:auto;font-size:.8em;padding:3px 10px;margin-top:4px;margin-left:0}.bono-reserva .price{margin-top:0;cursor:pointer}.bono-reserva .price .icon-nohay{-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);float:left;color:#fff;margin-top:10px}.bono-reserva .price .icon-nohay:before{color:#fff;font-weight:600}.bono-reserva .price.active .icon-nohay{-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.bono-reserva .price .ver--desglose{float:left;margin:8px 0 0 13px;font-weight:500;font-size:14px}.bono-reserva .icon-globo,.bono-reserva .icon-maleta2{float:left;margin-right:10px !important;margin-top:12px}.bono-reserva .flight-details{padding:5px 20px 20px !important;margin-bottom:40px !important;font-size:9px}.bono-reserva .flight-details td,.bono-reserva .flight-details th{padding:5px 8px;font-size:.83rem;vertical-align:top}.bono-reserva .flight-details strong{font-weight:600 !important;font-size:.85rem !important;text-transform:none !important}.bono-reserva .flight-details .cabecera{color:#4da5d7;font-weight:600}.bono-reserva .flight-details .cabecera td{padding-bottom:15px;padding-top:15px}.bono-reserva .flight-details .cuerpo td,.bono-reserva .flight-details .cuerpo th{font-weight:400}.bono-reserva .flight-details .titles{font-weight:600;background-color:#e5e5e5;color:#000}.bono-reserva .flight-details .duration{color:#f00}.bono-reserva .flight-details .duration td{font-weight:500;font-size:.8rem}.bono-reserva .flight-details .technical-stop{background:rgba(255,0,0,0.051)}.bono-reserva .flight-details .technical-stop table{width:100% !important;border:0 none !important}.bono-reserva .flight-details .technical-stop table td{padding:0 !important;font-size:.75rem}.voucher-tabs .nav-pills li{margin-right:5px}.voucher-tabs .nav-pills li a{border-radius:0;background-color:#fff;margin-left:0 !important;color:#4da5d7;font-weight:500}.voucher-tabs .nav-pills li a .icon-nohay{-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);float:right;color:#fff;margin-top:7px;font-size:10px;margin-left:11px}.voucher-tabs .nav-pills li a:hover{background-color:#4da5d7;color:#fff}.voucher-tabs .nav-pills li a:hover .icon-nohay:before{color:#fff}.voucher-tabs .nav-pills li.active a{margin-left:0;color:#fff}.voucher-tabs .nav-pills li.active a .icon-nohay{-o-transform:rotate(0deg) !important;-ms-transform:rotate(0deg) !important;-moz-transform:rotate(0deg) !important;-webkit-transform:rotate(0deg) !important;transform:rotate(0deg) !important}.voucher-tabs .nav-pills li.active a .icon-nohay:before{color:#fff}.voucher-tabs .tab-content{padding-top:20px}.voucher-tabs .tab-content .tab-pane{background-color:#fff;padding:20px;margin-top:0 !important}.tr-passenger-data .tlt{font-weight:700 !important;font-size:.95rem !important;padding:6px 0 0 5px;color:#000}.tr-passenger-data .tlth4{padding-left:0}.tr-passenger-data .accordion{padding-bottom:40px}.tr-passenger-data .accordion h3{width:100%;background:none;background-color:#e5e5e5;border:none;font-weight:700 !important;font-size:.95rem !important;margin-top:20px !important}.tr-passenger-data .accordion h3.ui-state-active,.tr-passenger-data .accordion h3.ui-state-hover{background-color:#e5e5e5;color:#777}.tr-passenger-data .accordion h3.ui-state-active .ui-accordion-header-icon,.tr-passenger-data .accordion h3.ui-state-hover .ui-accordion-header-icon{background-image:url("/jqueryui/images/ui-icons_777777_256x240.png")}.tr-passenger-data .accordion h3.ui-state-focus{color:#000}.tr-passenger-data .accordion .cntnt{height:auto}.tr-passenger-data .accordion .ui-accordion-header{padding:.5em .7em .5em 22px}.tr-passenger-data .accordion .ui-accordion-header .ui-accordion-header-icon{right:.5em;left:auto}.tl-expired{color:#e83710;display:inline-block;font-weight:600;font-size:14px}.tl-expired i{margin-right:5px}.tl-expired i:before{color:#e83710}.ver--capsule-booking{margin-top:-20px;font-size:.9rem !important;width:auto !important;float:right;padding:2px 20px !important}.ver--capsule-booking:focus,.ver--capsule-booking:active,.ver--capsule-booking:hover{background:#fff !important;color:#000 !important}.price-btn-group .btn{min-height:34px}.plus-info{background:#636363;color:#fff;border-radius:50%;height:18px;width:18px;text-align:center;margin-left:3px;display:inline-block;line-height:18px;font-style:normal;font-size:.7rem;padding-right:2px}.plus-info.info-asiento-renfe{display:table-cell;color:#d80000;font-size:.75rem;font-weight:700;background:none}.seats-options{padding:1em 0}.seats-options input{margin-right:.4em}.seats-options input[type=radio]{margin-left:1.2em}.seats-options .seat-options-separator{margin:0 1.5em}.segment-separator{height:1px;background-color:#e2e2e2;margin:2px 0}@media (max-width:900px){.hepl-bookings-tlt{height:154px;font-size:.9rem;padding:5px}.hepl-bookings-tlt strong{font-size:1.6rem;margin-bottom:3px}.hepl-bookings{height:251px;background:url("/img/ayuda2mov.png") no-repeat scroll transparent;background-image:url("/img/ayuda2mov.svg")}.hepl-presupuestos-tlt{height:49px;background:url("/img/ayuda3mov.png") no-repeat scroll transparent;background-image:url("/img/ayuda3mov.svg");margin-top:25px}.hepl-presupuestos{height:241px;background:url("/img/ayuda4mov.png") no-repeat scroll transparent;background-image:url("/img/ayuda4mov.svg")}.help-menu{width:74px;background-position:top left;background-size:cover}#search_advanced{float:none;text-align:left}.filters{float:left;margin-left:-10px}.b2b-body footer .footer ul li i.icon-imago{margin-top:0}.b2b-body footer .footer ul.left li:last-child{margin-top:-8px;padding-left:30px !important}.listings .ls-items .no-reembolsable{padding:0}.search-actions ul .tlt{width:100%;margin-bottom:10px}.search-actions ul li{margin:0 7px}#search-actions{margin-top:10px}#search-actions .filters .filters--item .filter--title,#AirBookingCtrl .filters .filters--item .filter--title{min-width:150px;margin-top:5px}#search-actions .filters .filters--item .filter--options,#AirBookingCtrl .filters .filters--item .filter--options{width:94% !important;max-width:94% !important;left:3%}}.pr_val_modal{-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.18);box-shadow:0 1px 6px rgba(0,0,0,0.18);display:none;margin-left:1px;margin-right:auto;margin-top:-112px;padding:13px 16px 13px 27px;position:relative;text-align:left;width:475px;z-index:4;background:#fff;position:absolute;margin-top:-47px;z-index:4;padding:20px;min-width:300px;font-size:.9rem;color:#636363}.pr_val_modal .error{color:#e2231a;margin-bottom:12px;display:none}.pval_container,.cval_container,.ageval_container{display:inline-block;overflow:hidden;padding-left:1px}.ageval_container{float:left}.pval_container,.cval_container{vertical-align:top;margin-bottom:5px}.rnum_container{text-align:left;overflow:hidden;padding-left:1px}.pval_container{margin-right:5px}.cval_container{margin-right:3px;padding:0 30px}.ageval_container{margin-top:5px;width:41px;margin-right:7px}.pr_val_modal .sw-selected{border:1px solid #06c}.sw-room{line-height:21px;margin-bottom:4px}.searchbox_age{color:#000;font-size:1rem;display:none}.sw-children{display:block;float:right;line-height:21px;width:154px}.ageval{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;color:#222;cursor:pointer;font-size:12px;font-weight:700;height:25px;margin-top:-22px;padding:4px 0 0 8px;text-align:center;width:145px;font-weight:200;font-size:.9em;font-weight:400;height:37px !important;line-height:31px;padding:0 0 0 3px;color:#686868}.pval{width:93px}.cval{width:171px}.ageval{width:43px}.pr_val_modal option{float:none;text-align:left;padding:0 13px}.pr_val_modal .rnum option,.pr_val_modal .pval option,.pr_val_modal .cval option{padding:2px 10px}.pr_val_modal .ageval option{padding:0;text-align:center}.sw-placeholder{font-size:.9em;font-weight:400;height:32px;line-height:31px;padding:0 0 0 8px;color:#686868;display:none}.sw-placeholder.sw-initial{color:#ccc}.ageval_container.sw-error .sw-placeholder{color:#d00;font-weight:700;background-position:-39px -8451px}.ageval_container.sw-error{color:#d00;border:1px solid #d00}.rnum_container .sw-placeholder{width:95px;background-position:21px -8425px}.pval_container .sw-placeholder{width:85px;background-position:11px -8425px}.cval_container .sw-placeholder{width:165px;background-position:91px -8425px}.ageval_container .sw-placeholder{width:35px;background-position:-39px -8425px}.searchbox_room_count{font-size:12px;font-weight:600;margin-top:4px;text-align:left;background:#edf6fb;color:#4da5d7;height:35px;line-height:34px;margin:15px -20px;padding-left:20px;font-size:1rem;font-weight:400}.searchbox_modal_footer{margin:0 !important;text-align:center}.searchbox_modal_footer button{font-size:1em;height:30px;line-height:17px;width:100px !important}.sw_close_modal{cursor:pointer;padding:8px;position:absolute !important;right:0;top:0}.sw_close_modal span{background:no-repeat scroll 0 0 rgba(0,0,0,0);background-image:url("/img/CLOSEPACK.png");background-image:url("/img/CLOSEPACK.svg"),none;display:block;height:11px;width:11px}.pr_val_modal_content h4{clear:both;display:block;font-size:1em;margin-bottom:4px;overflow:hidden;text-transform:uppercase;width:100%}.b2b-hotels .search-box{padding:30px 0}.b2b-hotels .search-box .search{padding-bottom:0}.b2b-hotels .search-box .search--input{text-transform:none}.b2b-hotels .search-box .colon--destino{width:24%}.b2b-hotels .search-box .colon--date{width:13%}.b2b-hotels .search-box .colon--rooms{width:27%}.b2b-hotels .search-box .colon--category{width:15%}.b2b-hotels .search-box .colon--category select{padding:0 0 0 8px;text-transform:none;height:32px}.b2b-hotels .search-box .colon--btn{width:8%}@media (max-width:900px){.b2b-hotels .search-box .colon--destino{width:100%}.b2b-hotels .search-box .colon--date{width:50%}.b2b-hotels .search-box .colon--rooms{width:100%}.b2b-hotels .search-box .colon--category{width:50%}.b2b-hotels .search-box .colon--btn{width:47%}}.b2b-body{color:#636363}.b2b-body header{height:60px;line-height:60px;padding:0;border-bottom:3px solid #4da5d7;background:#fff}.b2b-body header .header-container{margin:0;height:100%;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;-moz-box-align:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-o-box-pack:justify;-moz-box-pack:justify;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.b2b-body header .header-container .header--logo{width:149px}.b2b-body header .header-container a{color:#000}.b2b-body header .header-container #b2b-nav-menu{margin-left:10px;font-size:1.6rem}.b2b-body header .header-container #b2b-nav-menu:hover{color:#ccc}.b2b-body header .header-container #b2b-nav-menu:active,.b2b-body header .header-container #b2b-nav-menu:focus,.b2b-body header .header-container #b2b-nav-menu.active{color:#000}.b2b-body header .header-container #b2b-nav-alerts{margin-right:10px;font-size:27px;display:inline-block;vertical-align:middle}.b2b-body header .header-container #b2b-nav-alerts:hover{color:#ccc}.b2b-body header .header-container #b2b-nav-alerts:active,.b2b-body header .header-container #b2b-nav-alerts:focus,.b2b-body header .header-container #b2b-nav-alerts.active{color:#000}.b2b-body header .header-container .header-expedient-show{position:absolute;margin-left:3rem;font-size:1rem;font-weight:bold}.b2b-body header .header-container .header .header-options{font-size:.875rem;font-weight:400}.b2b-body header .header-container .header .header-options .company-option{padding-left:20px}.b2b-body header .header-container .header .header-options .company-option label:hover,.b2b-body header .header-container .header .header-options .company-option i:hover{cursor:pointer}.b2b-body header .header-container .header .header-options .company-option #change-company{color:#4da5d7;font-size:.9rem;font-weight:300}.b2b-body header .header-container .header .header-options .company-option #change-company i{padding-left:5px;font-size:.8rem;top:0}.b2b-body header .header-container .header .header-options .company-loader{margin:0;display:inline-block;vertical-align:middle}.b2b-body header .header-container .header .header-company{background-color:#f8f8f8;color:#657165;cursor:pointer;vertical-align:middle;font-weight:400;padding:2px 15px;font-size:.875rem}.b2b-body header .header-container .header .header-company i{padding-left:10px}.b2b-body section{width:100%}.b2b-body h1,.b2b-body h2,.b2b-body ul{margin:0;padding:0}.b2b-body main{-o-box-align:baseline;-moz-box-align:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;min-height:1500px}footer{color:#fff}footer .footer{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:100%;-o-box-pack:justify;-moz-box-pack:justify;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-o-box-align:center;-moz-box-align:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:.75em;font-weight:300}footer .footer ul{margin:0;padding:0}footer .footer ul li{display:inline-block;margin-left:5px}footer .footer ul li .icon-imago{font-size:25px;position:absolute;margin-top:-16px}footer .footer ul li a{color:#fff}footer .footer ul.left{margin-left:40px}footer .footer ul.left li:last-child{padding-left:25px}footer .footer ul.right{margin-right:40px}footer .footer ul.right li{margin-left:40px}#_new_rooms_creation{display:none}.admin_prod{font-size:.9em}.admin_prod h2,.admin_prod h3{color:#4da5d7;text-transform:uppercase;font-size:1.125rem;color:#78cc3d;text-transform:uppercase;text-align:center;display:inline-block;margin:0 auto 30px;margin-top:20px;padding:5px 20px;font-weight:600;text-align:center;width:100%}.admin_prod h3{color:#000;font-size:1rem;border:0 none;display:block;text-align:center;margin:5px 0 50px 0}.admin_prod .btn{width:auto;margin-top:20px;margin-right:10px;padding:4px 20px;font-size:1em}.admin_prod form{border:0 none;border-radius:0;max-width:1000px;margin:0 auto;position:relative}.admin_prod .lod-add-room{font-size:.7rem;height:28px;line-height:28px;padding:0 10px;float:left;margin-top:-30px}.admin_prod .regimenes-disponobles{border:1px solid rgba(0,0,0,0.4);border-bottom:0 none;text-align:center;width:219px;height:10px;float:right;margin-right:20px;margin-bottom:3px}.admin_prod .regimenes-disponobles span{background-color:#fff;padding:5px 15px;display:inline-block;margin-top:-16px;float:right;margin-right:24px;font-size:.8125rem}.admin_prod ._new_room:last-child{background-color:#edf6fb;font-size:.8125rem}.admin_prod .info{margin-top:-2px}.admin_prod tr.active{background-color:#edf6fb}.admin_prod table thead{border:0 none;color:#000;margin-bottom:10px}.admin_prod table thead th{font-weight:300;font-size:.95em}.admin_prod table thead th.left{text-align:left}.admin_prod table thead .regime{width:42px;padding-left:5px;padding-right:5px}.admin_prod table tbody tr:hover{background-color:#edf6fb}.admin_prod table tbody tr td.left{text-align:left}.admin_prod table tbody tr input{text-align:center}.admin_prod table tbody tr input.room-occupation{cursor:pointer}.admin_prod table tbody tr input.small{width:50px;height:23px;line-height:20px}.admin_prod table tbody tr input.fullw{width:100%;height:23px;line-height:20px;text-align:left;padding-left:5px}.admin_prod table tbody tr input.room-occupation,.admin_prod table tbody tr input.num_rooms{width:calc(100% - 26px)}.prod-lod{font-size:.8em;max-width:1000px;margin:0 auto;width:95%}.prod-lod label input[type="checkbox"]{float:left;margin:2px 8px 0 0}.prod-lod input[type="text"],.prod-lod input[type="number"],.prod-lod textarea,.prod-lod select{width:100%;height:30px;padding:0 10px;background-color:#f9f9f9;border:0 none}.prod-lod textarea{padding:10px;height:120px}.prod-lod .rate-date{line-height:30px}.prod-lod .rate-date input{width:90%;float:right}.prod-lod .rate-date i{right:18px;bottom:4px}.prod-lod h5{font-weight:500;color:#4da5d7;margin:40px 0 20px}.prod-lod ul{margin:0;padding:0}.prod-lod ul li{display:inline-block;margin-right:30px}.prod-lod ul li input{float:left;margin-right:5px;margin-top:2px}.prod-lod ul.week-days{margin:20px 15px}.prod-lod ul.rate-rooms{margin-top:15px;margin-left:15px}.prod-lod ul.rate-rooms li{display:block;margin-bottom:3px}.prod-lod ul.rate-rooms ul.rate-regimes li{display:inline-block}.prod-lod .rate-rooms-prices ul{padding-left:25px}.prod-lod .rate-rooms-prices ul li{margin:0;padding:2px 5px;text-align:center}.prod-lod .rate-rooms-prices input[type=text],.prod-lod .rate-rooms-prices input[type=number]{background-color:#fff;border:1px solid #e2e2e2;height:20px;line-height:20px;width:90%}.prod-lod .rate-rooms-prices input.rate-cupo{width:45%}.prod-lod #rate-rooms-prices-container h5{margin-bottom:0}.prod-lod #rate-rooms-prices-container .rate-room-block{margin-top:50px}.prod-lod #rate-rooms-prices-container .rate-room-block input{text-align:center;padding:0}.prod-lod .condiciones-cancelacion .row{margin-bottom:20px}.hotel-list h2{width:100%;text-align:center;border-bottom:0 none;margin-bottom:40px;margin-top:40px}.hotel-list .search-container{width:61%;right:9%;position:absolute;top:-38px}.hotel-list .explanation{max-width:1084px;width:90%;margin:-29px auto 30px auto;text-align:center}.hotel-list .filter,.hotel-list .search{float:right;margin-left:2%;width:48%;height:30px;border:1px solid #e2e2e2;padding:0 10px}.hotel-list .tablesorter-filter-row{display:none}.hotel-list .no-results{margin-left:85px}.hotel-list table{margin-left:6%;margin-top:60px}.hotel-list table thead{background-color:rgba(120,204,61,0.5)}.hotel-list table thead th{font-weight:700;color:#4da5d7;padding:10px 0 5px 10px}.hotel-list table thead .white{background-color:#fff}.hotel-list table tbody tr{position:relative}.hotel-list table tbody tr .actions{visibility:hidden}.hotel-list table tbody tr:hover .ghost-hotel,.hotel-list table tbody tr:focus .ghost-hotel,.hotel-list table tbody tr:active .ghost-hotel{visibility:hidden}.hotel-list table tbody tr:hover .del-hotel,.hotel-list table tbody tr:focus .del-hotel,.hotel-list table tbody tr:active .del-hotel,.hotel-list table tbody tr:hover .actions,.hotel-list table tbody tr:focus .actions,.hotel-list table tbody tr:active .actions{visibility:visible}.hotel-list table tbody tr button{background-color:#fff;border:1px solid #e2e2e2;color:#4da5d7;min-width:54px}.hotel-list table tbody tr button:hover{border-color:#4da5d7;background-color:#4da5d7;color:#fff}.hotel-list table tbody tr td{padding-top:8px}.hotel-list table tbody tr .stars span{font-size:13px}.hotel-list table td,.hotel-list table th{border:0 none !important}.hotel-list .add-hotel,.hotel-list .del-hotel,.hotel-list .ghost-hotel{margin-left:-43px;background-color:#4da5d7;color:#fff;width:34px;height:34px;display:inline-block;position:absolute;line-height:34px;text-align:center;font-size:32px;font-weight:200}.hotel-list .add-hotel{top:0}.hotel-list .del-hotel,.hotel-list .ghost-hotel{visibility:hidden;background-color:#ff0b0b;margin:-7px 0 0 -38px;font-size:18px;line-height:30px}.hotel-list .ghost-hotel{visibility:visible;background:transparent}.hotel-list form{max-width:1200px;width:90%}.hotel-list .actions{text-align:left}.hotel-list .actions .disabled,.hotel-list .actions .disabled:hover{border:1px solid #e2e2e2 !important;color:#e5e5e5 !important;background:#f9f9f9 !important}.hotel-list .actions .rates-opts{margin-right:5px}.hotel-list .actions .rate-menu{list-style:none;margin:1px 0 0 0;padding:10px 8px;background:#fff;border:1px solid #e2e2e2;position:absolute;width:132px}.hotel-list .actions .rate-menu a{color:#000;font-size:.9em}.hotel-list .actions .rate-menu a:hover,.hotel-list .actions .rate-menu a:active{color:#4da5d7}.hotel-list .paginate .pagination{margin:20px 0 -12px 0}.hotel-list .paginate .pagination li{border-radius:0;border:0 none}.hotel-list .paginate .pagination li a{border-radius:0;color:#636363;background:#f9f9f9;border:1px solid #e2e2e2;border:0 none;margin:3px;width:26px}.hotel-list .paginate .pagination li.active a,.hotel-list .paginate .pagination li:hover a{background:#4da5d7;color:#fff;border:0 none}.hotel-list .paginate .total{border:1px solid #e2e2e2;display:inline-block;background:#f9f9f9;color:#636363;height:26px;line-height:26px;padding:0 6px;font-size:.8rem;margin-top:-31px}.activity-list h2{margin-bottom:20px}.activity-list .search-container{right:13.3%}.activity-list table thead th{padding:8px 0 7px 10px}.activity-list table tbody td{padding-top:8px}.activity-list .del-hotel{margin:-7px 0 0 -38px}.prod-act .rate-regimes{float:left}.prod-act .rate-regimes input[type="text"]{width:110px}.prod-act .rate-regimes label{float:left}.rates-opts:hover + rate-menu{display:block}#rate-sections .del{padding:0}#rate-sections .del .glyphicon-trash{float:left;margin-top:10px}.aggregate-hotel .modal-dialog{max-width:981px;margin:105px auto;width:95%;padding:0}.aggregate-hotel .modal-dialog h2{margin-top:0}.aggregate-hotel .modal-dialog .fields{padding:0 10px}.aggregate-hotel .modal-dialog .fields input{width:100%;background-color:#f9f9f9;padding:3px 5px;border:1px solid #e2e2e2}.aggregate-hotel .modal-dialog .fields .city{position:relative}.aggregate-hotel .modal-dialog .fields .city img{display:none;margin-left:20px}.aggregate-hotel .modal-dialog .fields .must input{border:1px solid #ff156d}.aggregate-hotel .modal-dialog .fields .must img{display:inline-block}.aggregate-hotel .modal-dialog .list{padding:0 10px;height:calc(100% - 180px);overflow:auto;margin:30px 0}.aggregate-hotel .modal-dialog .list .img-placeholder{width:100%;height:100%}.aggregate-hotel .modal-dialog .list .item{background:#fcfbe6;margin-top:20px;border:1px solid #e2e2e2;position:relative}.aggregate-hotel .modal-dialog .list .item:first-child{margin-top:0}.aggregate-hotel .modal-dialog .list .item .img{float:left;width:20%;height:120px;line-height:120px;overflow:hidden;margin:10px}.aggregate-hotel .modal-dialog .list .item .img img{width:100%;height:auto}.aggregate-hotel .modal-dialog .list .item .no-fotos-container{text-align:center}.aggregate-hotel .modal-dialog .list .item .no-fotos-container img{width:auto}.aggregate-hotel .modal-dialog .list .item .contents{padding:10px}.aggregate-hotel .modal-dialog .list .item .contents .title{font-weight:600}.aggregate-hotel .modal-dialog .list .item .contents .description{font-size:.8em;margin-top:10px;padding-right:145px}.aggregate-hotel .modal-dialog .list .item .contents form{width:auto;position:static}.aggregate-hotel .modal-dialog .list .item .contents form button{position:absolute;right:10px;bottom:10px}.delete-hotel .modal-dialog{max-width:340px;text-align:center;padding:0}.delete-hotel .modal-dialog .modal-content{padding:20px 20px 0 20px;word-wrap:break-word}.delete-hotel .modal-dialog .modal-content h2{color:#000;font-weight:300;margin-bottom:10px;line-height:1.3em}.delete-hotel .modal-dialog .modal-content p{color:#8e8e8e}.delete-hotel .modal-dialog .modal-content .icon-round-done-button{font-size:66px;color:#4da5d7;text-align:center;margin-bottom:30px;margin-top:17px}.delete-hotel .modal-dialog .modal-content .btn{font-size:1em;margin-right:10px;margin-top:20px;padding:4px 20px;width:auto}.delete-hotel .modal-dialog .modal-content .btn:hover{background:#636363}#aggregate-hotel .modal-dialog{margin:2% auto}#aggregate-hotel .modal-dialog .modal-content{max-height:600px;min-height:350px}#pdfPreviewModal .close,.btn-close-modal{opacity:1;-ms-filter:none;filter:none;font-weight:200;font-size:36px;margin:0 9px 0 0}#pdfPreviewModal .close{margin-top:-7px}.ui-autocomplete{z-index:99999 !important}.ui-autocomplete-loadi ng{background:url("../img/Spinner.gif") no-repeat right center;border:1px solid #808080}.ui-autocomplete li:nth-child(even):not(.ui-state-focus){background:#f9f9f9}#pdfPreviewModal{z-index:1052 !important}#pdfPreviewModal .modal-dialog{width:80% !important}#cHotMap{width:100%;height:500px}.pager{position:relative !important;margin-top:0 !important;top:0 !important}.pager .pagedisplay{text-align:center;border:0 none;background:transparent;width:50px}.pager .next,.pager .prev{font-size:.7em}.migas,.hotel-actions{margin:0;padding:0;list-style:none;font-size:.75rem;float:left}.migas li,.hotel-actions li{margin:20px 4px 0;display:inline-block}.migas li:first-child,.hotel-actions li:first-child{margin-left:40px}.migas li .glyphicon,.hotel-actions li .glyphicon{font-size:.6rem}.migas li a,.hotel-actions li a{color:#8e8e8e}.migas li a.active,.hotel-actions li a.active{color:#000}.migas li a:hover,.hotel-actions li a:hover{color:#4da5d7}.hotel-actions{float:right;margin-top:-20px}.hotel-actions li:first-child{margin-left:0}.hotel-actions li:last-child{margin-right:40px}h4.hotel-name{float:right;text-align:right;margin-right:40px;margin-bottom:0;font-size:1.2rem;text-transform:lowercase}h4.hotel-name:first-letter{text-transform:uppercase}.rates-list .table{margin-left:32px}.rates-list .table thead{background-color:#565656}.rates-list .table thead th{color:#fff;font-weight:300;text-align:center}.rates-list .table tbody tr td{text-align:center}.prod-list{font-size:.8em;max-width:1000px;margin:0 auto;width:95%}.prod-rate-edit{max-width:100%;width:100%;padding:0 40px}.prod-rate-edit form{max-width:100%}.prod-rate-edit .form-general [class*="col-"]{padding:0 10px}.prod-rate-edit .form-general .week-days{margin:15px 0}.prod-rate-edit .form-general .btn{margin:0}.prod-rate-edit .form-general .options{padding:0;margin-top:-3px}.prod-rate-edit .form-general .options label{display:block;margin:0}#lod-rates-form input[type='number']{-moz-appearance:textfield}#lod-rates-form input::-webkit-outer-spin-button,#lod-rates-form input::-webkit-inner-spin-button{-webkit-appearance:none}#lod-rates-form .error{color:#f00}#lod-rates-form [disabled],#lod-rates-form [readonly]{color:rgba(0,0,0,0.3);cursor:not-allowed}#rate-matrix{margin-top:50px}#rate-matrix table{text-align:center}#rate-matrix table thead th{border:0 none}#rate-matrix table input{background-color:#fff;border:1px solid #a5a5a5;padding:0}#rate-matrix table input[type='number']{-moz-appearance:textfield}#rate-matrix table input::-webkit-outer-spin-button,#rate-matrix table input::-webkit-inner-spin-button{-webkit-appearance:none}#rate-matrix table .save{background:none;border:0 none}#rate-matrix table .save .glyphicon-save{color:#fff;background-color:#2e6da4;height:30px;width:30px;line-height:30px;text-align:center;font-size:16px;padding-left:7px;margin:0 6px 0 -8px}#rate-matrix table .black-band{background-color:#565656;text-align:center;padding:0;vertical-align:middle;position:relative;height:50px;line-height:48px}#rate-matrix table .black-band .glyphicon-menu-left,#rate-matrix table .black-band .glyphicon-menu-right{background-color:#2b2b2b;color:#fff;position:absolute;top:0;width:25px;height:48px;line-height:48px;padding-left:5px}#rate-matrix table .black-band .glyphicon-menu-left{left:0}#rate-matrix table .black-band .glyphicon-menu-right{right:0}#rate-matrix table .black-band .prevWeekMatrix,#rate-matrix table .black-band .nextWeekMatrix{color:#fff;text-transform:uppercase;font-size:.9rem;height:49px;line-height:51px}#rate-matrix table .black-band .prevWeekMatrix{float:left;padding-left:35px}#rate-matrix table .black-band .nextWeekMatrix{padding-right:35px;float:right}#rate-matrix table .black-band .mtx-search-calendar{display:inline-block;position:relative}#rate-matrix table .black-band .mtx-search-calendar i{right:4px}#rate-matrix table .black-band .mtx-search-calendar span{font-size:.9rem;color:#fff;margin-right:6px}#rate-matrix table .black-band .mtx-search-calendar input{width:200px}#rate-matrix table tbody.titles{background-color:#4da5d7;color:#fff}#rate-matrix table tbody.titles td,#rate-matrix table tbody.contents td{border:1px solid #a5a5a5;vertical-align:middle}#rate-matrix table tbody.contents{border:0 none}#rate-matrix table tbody.contents tr.lev1.even{background:#e5e5e5}#rate-matrix table tbody.contents tr.lev1.odd{background:#f9f9f9}#rate-matrix table tbody.contents table.rate-room-block tr:hover{background-color:transparent}#rate-matrix table tbody.contents table.rate-room-block th,#rate-matrix table tbody.contents table.rate-room-block td{text-align:center}#rate-matrix table tbody.contents table.rate-room-block td{border:0 none;padding:3px 5px}#rate-matrix table tbody.contents table.rate-room-block td input{width:100%;min-width:28px}#rate-matrix table tbody.contents table.rate-room-block td input[readonly]{background:#ccc}#rate-matrix table tbody.contents table.rate-room-block .totalizadores{font-size:11px;padding-top:10px}#rate-matrix table tbody.contents table.rate-room-block .totalizadores strong{font-size:12px}#rate-matrix table tbody.contents .mtx-options{margin-top:15px;font-size:.8em}#rate-matrix table tbody.contents .mtx-options input[type="checkbox"]{margin-top:15px}#rate-matrix table tbody.contents .mtx-options div{margin-bottom:5px}#rate-matrix table #mtx-cal-start-date{text-align:center}.lock{display:inline-block;width:16px;height:16px;background:url("/img/closed-lock.png") no-repeat scroll transparent;background-image:url("/img/closed-lock.svg");background-position:center;background-repeat:no-repeat;background-size:16px 16px;cursor:pointer;margin:4px 0 0 0}.open-lock{background:url("/img/open-lock.png") no-repeat scroll transparent;background-image:url("/img/open-lock.svg");background-size:16px 16px}#room-occupation-modal .modal-dialog{max-width:700px}#room-occupation-modal .modal-dialog .modal-content{font-size:.9rem;padding:10px 40px}#room-occupation-modal .modal-dialog .modal-content h4{color:#4da5d7;margin-top:20px}#room-occupation-modal .modal-dialog .modal-content ul{list-style:none;margin:0;padding:0;font-size:.9rem}#room-occupation-modal .modal-dialog .modal-content ul li label{font-size:.8rem;cursor:pointer}#room-occupation-modal .modal-dialog .modal-content ul li input{float:left;margin-right:7px;margin-top:2px;margin-left:1px}#room-occupation-modal .modal-dialog .modal-content .btn{margin-top:35px;padding:3px 10px;width:47%;font-size:.8rem}#room-occupation-modal .modal-dialog .modal-content .btn:last-child{float:right}.disabled{color:#bfbebe}#left-nav-bar{padding:0}#left-nav-bar-header{border-bottom:1px solid #e2e2e2}#left-nav-bar-header .navbar-toggle{color:#fff;background:#e5e5e5;margin:10px;width:40px;height:40px;margin-left:20px}#left-nav-bar-header .collapsed{background:#8e8e8e}#user-entity .modal-header,#js-import-booking-agency .modal-header,#veci-company-modal .modal-header,#company-modal .modal-header{background:#4da5d7;color:#fff}#user-entity .modal-header h4,#js-import-booking-agency .modal-header h4,#veci-company-modal .modal-header h4,#company-modal .modal-header h4{color:#fff !important;font-size:18px !important}#user-entity .btn,#js-import-booking-agency .btn,#veci-company-modal .btn,#company-modal .btn{width:auto;padding:3px 20px;margin-left:10px}#user-entity input[type="text"],#js-import-booking-agency input[type="text"],#veci-company-modal input[type="text"],#company-modal input[type="text"]{width:100%;height:45px;line-height:100%;padding-left:10px;margin:20px auto}#user-entity .modal-footer,#js-import-booking-agency .modal-footer,#veci-company-modal .modal-footer,#company-modal .modal-footer{padding:3px 15px}#company-modal #company-search-loader{display:none;margin:15px 0;width:27px;height:27px;float:left}#company-modal #company-search-loader .double-bounce1{background:#fff}.head-buttons-wrapper-top{position:absolute;right:0}.head-buttons-wrapper-top .marg{margin:0 6px}#b2b-nav-entity{position:relative;color:#4da5d7;font-size:.9rem;font-weight:300;display:inline-block;vertical-align:middle}#b2b-nav-entity i{margin-right:3px;font-size:.7rem;vertical-align:top}.cat-menu{float:right;font-size:13px;font-weight:600;text-decoration:underline}.servicefeedesglose{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;font-weight:600;font-size:.8rem;margin:8px 0 5px 0;padding:3px 0}.servicefeedesglose .decimal{font-size:.7rem}.accounts-reason{overflow:hidden}.accounts-reason .passenger--label input{max-width:115px}.accounts-reason .passenger--label select{min-width:330px}.accounts-reason .passenger--label .price-input{text-align:right;padding-right:20px;margin-right:3px;width:85px;background:#fafafa;border:1px solid #636363;padding-top:4px;padding-bottom:4px}.accounts-reason .passenger--label .price-input:not(.readonly){background-color:#fff}.accounts-reason .passenger--label .post-price{margin-left:-17px;position:absolute;line-height:32px;display:inline-block}.accounts-reason .passenger--label .prev-price{margin-left:5px;position:absolute;line-height:32px;display:inline-block}#coronavirus-refund-form{background:#fff;padding:20px 20px;border:2px solid #ff4646;margin-bottom:20px}#coronavirus-refund-form h2,#coronavirus-refund-form .btn,#coronavirus-refund-form .field{width:100%;height:24px;line-height:24px;font-size:.875rem;border:0 none}#coronavirus-refund-form h2{color:#ff4646;font-size:1.125rem;margin-bottom:10px;font-weight:600}#coronavirus-refund-form .btn{background-color:#ff4646;color:#fff;border-radius:0;font-weight:600;padding:0;text-align:center}#coronavirus-refund-form .field{background-color:#eaeced;color:#000;padding-left:10px}#coronavirus-refund-form #coronavirus-refund-volver .btn{background-color:#000}#coronavirus-refund-form #coronavirus-refund-notfound,#coronavirus-refund-form #coronavirus-refund-found,#coronavirus-refund-form #coronavirus-refund-found-not-refundable,#coronavirus-refund-form #coronavirus-import-refund-notfound{font-size:.75rem;font-family:open sans,sans-serif;margin:0 0 10px 0}#coronavirus-refund-form #coronavirus-refund-notfound .primary,#coronavirus-refund-form #coronavirus-refund-found .primary,#coronavirus-refund-form #coronavirus-refund-found-not-refundable .primary,#coronavirus-refund-form #coronavirus-import-refund-notfound .primary{color:#ff4646}#coronavirus-refund-form h5.coronavirus-policies{float:right;margin:-45px -10px 10px 5px}#coronavirus-refund-form h5.coronavirus-policies i{margin-left:2px}@media (max-width:991px){#left-nav-bar{display:none}.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin:7.5px -15px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-text{float:none;margin:15px 0}.navbar-collapse.collapse.in{display:block !important}.collapsing{overflow:hidden !important}.hotel-list table{margin-left:1%}.hotel-list .search-container{right:18%}.hotel-list table tbody tr .actions{text-align:center}.hotel-list table tbody tr button{margin:5px 15px !important}.hotel-list table thead .white{background-color:rgba(120,204,61,0.09)}.aggregate-hotel .modal-dialog{margin:10px auto}.hotel-list .actions .rate-menu a{padding-top:13px;display:inline-block}.scroller{width:100%;overflow:auto}#mtx-form-actions select{margin:0 0 15px 0}}.view-profile{cursor:pointer;color:#657165;vertical-align:middle;font-size:.875rem;margin-left:1rem}.view-profile:hover{color:#636363}.modal-header-company{background-color:#636363 !important;color:#fff !important;padding-left:1.5rem}.modal-tabs{background-color:#555 !important;color:#fff !important;text-align:center;min-height:1rem}#company-profile-data{max-height:500px;max-width:650px;overflow-x:auto;overflow-y:auto}.passenger-search{position:relative;top:-1.5px;right:-637px;margin-left:-35px;background-color:#636363;border-radius:0;padding:4.8px 10px}.passenger-search i{color:#fff}.passenger-search:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.passenger-search .passenger-loader{width:12px;height:12px}.passenger-search .passenger-loader .double-bounce1{background-color:#fff}.passenger-search .passenger-loader.spinner{margin:0}.searchPaxAutocomplete{overflow-x:auto;max-height:-webkit-fill-available}#companies_corporate{float:left;width:auto;margin-top:20px;margin-left:-15px}#companies_corporate form div label{display:none !important}.last--bookings.result{border-bottom:0;overflow:visible}.characteres-count-residents{position:absolute;right:28px;font-size:.8em;top:56px}.booking--form .passenger--label input[type="text"].LastName1.residents{width:100% !important}.airline-fare-families{display:none;margin:30px auto 0;border:0 none;border-radius:0;border:1px solid #e2e2e2;border-bottom:2px solid #4da5d7}.airline-fare-families .aff-group-btns{list-style:none;margin:0 1.5rem;padding:0;float:right;display:inline-block;vertical-align:middle}.airline-fare-families .aff-group-btns li{display:inline-block;vertical-align:middle;font-size:.8rem;margin:0 .35rem;cursor:pointer}.airline-fare-families .table>thead>tr>th{border-bottom:1px solid #4da5d7;padding-top:12px;padding-bottom:12px;font-weight:600;text-align:center}.airline-fare-families .table>thead>tr>th .header-name-label{display:table-cell;font-size:.85em}.airline-fare-families .table>thead>tr>th .tooltip-info-rn-container{display:table-cell}.airline-fare-families .table>thead>tr>th .tooltip-info-rn-container span{color:#fff;line-height:.1;text-align:center;background:#636363;border-radius:50%;font-size:8.5pt;cursor:help;padding:6px 5px;font-family:serif;display:inline-block;vertical-align:middle;margin:-1px 0 0 1px}.airline-fare-families .table>tbody>tr>td{vertical-align:middle}.airline-fare-families .table>thead>tr>th:first-child,.airline-fare-families .table>tbody>tr>td:first-child{padding-left:15px}.airline-fare-families .table>thead>tr>th:last-child,.airline-fare-families .table>tbody>tr>td:last-child{padding-right:15px}.airline-fare-families .aff-price{border-left:1px solid #e2e2e2;text-align:right !important}.airline-fare-families .aff-price .val{font-size:1rem;font-weight:700}.airline-fare-families .aff-price .val i{font-style:normal}.airline-fare-families .aff-price .val span{font-size:.9rem}.airline-fare-families .aff-price .aff-conditions{font-size:.65rem;color:#4da5d7}.airline-fare-families .aff-price .aff-conditions:hover{text-decoration:underline}.airline-fare-families .panel-heading{background-color:#fff;color:#4da5d7;height:65px;line-height:29px;font-weight:700;font-size:1.05rem;border-bottom:1px solid #e2e2e2}.airline-fare-families .panel-heading small{display:block;position:absolute;font-size:.7rem;margin-top:0;font-weight:400;line-height:.75rem}.airline-fare-families .panel-heading .close{opacity:1;-ms-filter:none;filter:none;font-size:1rem;margin-top:8px}.airline-fare-families .panel-body{padding:0 0 20px 0;font-size:.9rem;text-align:center}.airline-fare-families .panel-body .icon2-question-mark{font-size:15px;color:#636363}.airline-fare-families .panel-body .icon2-565500{font-size:16px;color:#2d6bce}.airline-fare-families .panel-body .icon-nohay,.airline-fare-families .panel-body .icon-check{font-size:15px;display:inline-block}.airline-fare-families .panel-body .icon-check{color:#54b20b;font-size:26px}.airline-fare-families .panel-body .icon-check.notInAll{color:#ffa500}.airline-fare-families .panel-body .aff-book{background-color:#4da5d7;color:#fff;border-radius:0;padding:5px 25px}.airline-fare-families .panel-body .aff-book:hover{background-color:#fff;color:#4da5d7;border:1px solid #4da5d7}.airline-fare-families .panel-body .question-mark{background:#000;height:2px;width:10px;display:inline-block;border-radius:13px}.airline-fare-families .panel-body .aff-rate-radio{margin-right:0}.airline-fare-families .panel-body .journeys{text-align:left;font-weight:700;font-size:.7rem}.airline-fare-families .panel-body .journeys .arrow{width:0;height:0;border-style:solid;display:inline-block;margin-right:6px}.airline-fare-families .panel-body .journeys .outbound .aff-name-container{display:inline-block;vertical-align:middle}.airline-fare-families .panel-body .journeys .outbound .aff-name-container .fare-title{display:block;font-size:.8rem;width:100%}.airline-fare-families .panel-body .journeys .outbound .aff-name-container .fare-desc{width:100%;font-size:.65rem;font-style:italic;letter-spacing:.005rem}.airline-fare-families .panel-body .journeys .outbound .aff-faretype-separator{display:inline-block;vertical-align:middle}.airline-fare-families .panel-body .journeys .outbound .aff-faretype-name{display:inline-block;vertical-align:middle}.airline-fare-families .panel-body .journeys .outbound .aff-faretype-name.tarif-ttoo{color:#97ce00}.airline-fare-families .panel-body .journeys .outbound .aff-faretype-name.tarif-public{color:#13507d}.airline-fare-families .panel-body .journeys .outbound .aff-faretype-name.tarif-etnic{color:#ba3dff}.airline-fare-families .panel-body .journeys .outbound .aff-faretype-name.tarif-nego{color:#eabd00}.airline-fare-families .panel-body .journeys .outbound .aff-faretype-name.tarif-priv{color:#eabd00}.airline-fare-families .panel-body .journeys .outbound .aff-faretype-name.tarif-mcc{color:#95123e}.airline-fare-families .panel-body .journeys .outbound .aff-faretype-name.tarif-mar{color:#0026ff}.airline-fare-families .panel-body .journeys .outbound .aff-faretype-name.tarif-joven{color:#ff6a00}.airline-fare-families .panel-body .journeys .outbound .aff-faretype-name.tarif-neta{color:#01c9ff}.airline-fare-families .panel-body .journeys .outbound .aff-faretype-name.tarif-corp{color:#b400ff}.airline-fare-families .panel-body .journeys .outbound .aff-faretype-name.tarif-ndc{color:#d7192d}.airline-fare-families .panel-body .journeys .return{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.airline-fare-families .panel-body .journeys .outbound .arrow{border-width:4.8px 0 4.8px 11.5px;border-color:transparent transparent transparent #000}.airline-fare-families .panel-body .journeys .return .arrow{border-width:4.8px 11.5px 4.8px 0;border-color:transparent #000 transparent transparent}.airline-fare-families .panel-body .obteniendo-tarifas{margin-top:-60px;margin-bottom:60px;font-size:1rem;font-weight:600;text-align:center}.airline-fare-families .panel-body .locks .item{cursor:default}.airline-fare-families .panel-body .locks .icon2-padlock,.airline-fare-families .panel-body .locks .icon2-padlock-unlock{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);cursor:pointer;border:8px solid transparent}.airline-fare-families .panel-body .locks .icon2-padlock{display:none}.airline-fare-families .panel-body .item.active{background-color:#edf6fb}.airline-fare-families .panel-body .item.active .icon2-padlock,.airline-fare-families .panel-body .item.active .icon2-padlock-unlock{opacity:1;-ms-filter:none;filter:none}.airline-fare-families .panel-body .item.active .icon2-padlock{display:inline-block}.airline-fare-families .panel-body .item.active .icon2-padlock-unlock{display:none}.airline-fare-families .taxes-overflow{margin-left:-14px;max-width:none}.airline-fare-families .taxes-overflow ul{list-style:none}.airline-fare-families .taxes-overflow ul li{overflow:hidden;width:100%;margin-top:4px;font-size:.8rem}.airline-fare-families .taxes-overflow ul i{margin:0 10px}.airline-fare-families .taxes-overflow ul i.icon-check{font-size:23px;margin-right:5px;margin-left:6px}.airline-fare-families .taxes-overflow ul i.icon2-565500{font-size:14px}.airline-fare-families .taxes-overflow ul span{display:inline-block;font-size:.95rem}.airline-fare-families .taxes-overflow ul blockquote{display:inline-block;font-size:.8rem;padding:1px 5px;border-left:0;background:#f1f1f1;margin:0}.seleccion-opcion{cursor:pointer;color:#051c48}.seleccion-opcion:hover > .taxes-overflow{display:block;margin-top:40px;margin-left:50px}@media (max-width:712px){.airline-fare-families .panel-heading{height:auto}.airline-fare-families .aff-group-btns{width:100%;text-align:center;float:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem 0 0}}#print-ad{text-align:center}@media screen and (min-width:768px){#print-ad:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}#print-ad .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}button.close{margin:10px;background-color:#fff;opacity:1;-ms-filter:none;filter:none;border-radius:50%;width:25px;height:25px;text-shadow:none}.print-ad-area0{width:800px;height:600px;background-repeat:no-repeat}.print-ad-area1{width:800px;height:600px;background-repeat:no-repeat}.print-ad-area2{margin:0 auto 20px auto}.accordian{background:#f8f8f8;width:100%;margin:0;color:#7c7c7c}.accordian > ul > li{border-bottom:1px solid #bbb}.accordian ul{padding:0;margin:0}.accordian h3,.accordian h4{font-size:1rem;line-height:40px;padding:5px 15px;cursor:pointer;color:#565656;background:#fff;margin:0}.accordian h3 span,.accordian h4 span{float:right;line-height:35px}.accordian h4{background:transparent;color:#565656;text-decoration:none;font-size:.875rem;font-weight:400;line-height:40px;display:block;padding:0 30px}.accordian h3:hover,.accordian h4:hover,.accordian li.active h3{background:#dbdbdb}.accordian h3 span{font-size:1.125rem;margin-right:10px}.accordian h4 span{font-size:.875rem}.accordian li{list-style-type:none}.accordian ul ul li a{color:#565656;text-decoration:none;font-size:.875rem;font-weight:400;line-height:40px;display:block;padding:0 20px;-o-transition:all 0.15s;-ms-transition:all 0.15s;-moz-transition:all 0.15s;-webkit-transition:all 0.15s;transition:all 0.15s}.accordian ul ul li a:hover,.accordian ul ul li a.selected{color:#4da5d7;font-weight:600;border-left:5px solid #4da5d7}.accordian ul ul{display:none;border-top:1px solid #c9c9c9;padding:0}.accordian ul ul ul{background:#fff;border:0 none;padding-bottom:10px}.accordian ul ul ul li{border-top:1px solid #bbb}.accordian ul ul li li a{color:#4da5d7}.accordian ul ul li li a:hover,.accordian ul ul li li a.selected{color:#fff;background:#4da5d7;font-weight:600;border-left:5px solid #4da5d7}.accordian li.active ul{display:block}.greyhr{height:5px;background-color:#e3e5e2}.report-list{border:1px solid #4da5d7;border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:20px}.report-list table{width:100%}.report-list table caption{border-bottom:1px solid #008000;color:#565656;font-weight:600;padding-left:30px;background:#caeab3;border-top-left-radius:10px;border-top-right-radius:10px}.report-list table thead{border-bottom:2px solid #4da5d7;color:#4da5d7;background-color:#f5f5f5}.report-list table thead th{padding:10px;text-align:center}.report-list table tbody tr.even{background-color:#f1faeb}.report-list table tbody td{text-align:center;padding:5px}.report-list table tbody td.total{text-align:right}.admin-action{color:#fcd715}.paid-action{color:#e2231a}.emit-action{color:#e2231a}.void-action{color:#080}.fee_void-action{color:#800}.ta-right{text-align:right}header{height:90px;line-height:90px;border-bottom:1px solid #d3d5d2}header .logo{float:left;width:215px}header .user-conected{float:right;text-align:right;color:#000}header a{color:#4da5d7;font-weight:600}header a:hover{color:#d3d5d2}header a .glyphicon{top:3px}.ct{margin:0 10px}.ct label{display:block;color:#4da5d7;text-align:left}.bgwhite{background:#fff;padding:25px 20px 30px;margin-top:20px;border:1px solid #d3d5d2}.welcome h3{font-size:21px;font-weight:400;line-height:1.2;margin:0}.welcome h4{font-size:16px;font-weight:600;margin:1.33em 0 0}.welcome p{font-size:16px;color:#777;margin:0}.welcome ul{list-style:outside none none;margin:.8em 1em 1em 0;padding:0}.welcome li{line-height:21px;list-style-type:none}.form-table{font-size:14px;clear:both;margin-top:.5em;width:100%}.form-table th{font-weight:600;line-height:1.3;padding:20px 10px 20px 0;text-align:left;vertical-align:top;width:200px;text-shadow:none}.form-table td{line-height:1.3;margin-bottom:9px;padding:15px 10px;vertical-align:middle}.form-table input.regular-text{width:25em}.form-table .currency-fee-char{position:absolute;top:28px;right:24px}.body-admin .form-table.biz-rules{max-width:1200px}.body-admin .form-table.biz-rules td{padding:15px 5px 15px}.body-admin .form-table.biz-rules .input-group .btn-default{padding:6px 12px;-webkit-box-shadow:none;box-shadow:none;border-left:1px;background:none}.body-admin .form-table.biz-rules .input-group .btn-default .selectedButton{font-size:.6rem}.body-admin .form-table.biz-rules .input-group .currency{text-align:right}.body-admin .form-table.biz-rules .input-group .currency .input-group-addon{padding:9px 8px;border:1px solid #ccc;border-top-right-radius:4px;border-bottom-right-radius:4px}.body-admin .form-table.biz-rules .form--fields td{text-align:center}.body-admin .form-table.biz-rules .form--fields input{border:1px solid #ccc}.body-admin .form-table.biz-rules .form--fields input[type="number"] .currency{border-right:0 none}.body-admin .form-table.biz-rules .form--fields input .name{font-size:.7rem}.body-admin .form-table.biz-rules .form--fields .inline{display:-moz-inline-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex}.body-admin .form-table.biz-rules .form--fields .inline .inline-separator{margin-top:10px;padding:0 5px}.body-admin .form-table.biz-rules .form--fields .inline .input-group{margin-right:5px}.body-admin .form-table.biz-rules .form--fields .inline .input-group .datepicker{font-size:.7rem;min-width:90px}.body-admin .form-table.biz-rules .form--fields .ratios{margin:0 -10px 0 10px}.body-admin .form-table.biz-rules .form--fields .ratios input{width:30px;padding:2px 6px}.body-admin .form-table.biz-rules .form--fields .ratios .coste{margin-left:100px;margin-right:-50px}.body-admin .form-table.biz-rules .form--fields .ratios .coste input{text-align:right}.body-admin .form-table.biz-rules .form--fields .ratios .coste .input-group-addon{padding:10px 3px;font-size:inherit}.body-admin .form-table.biz-rules thead th{text-align:center;vertical-align:middle}.body-admin .form-table.biz-rules thead th:first-child{text-align:left}.body-admin .form-table.biz-rules thead th .ele-status{margin-top:.2rem;font-weight:300}.body-admin .form-table.biz-rules thead .fake-btn{width:15%;text-align:center}.body-admin .form-table.biz-rules .provider{font-size:1.2rem}.body-admin .form-table.biz-rules .programar{float:right;margin-top:-17px}.body-admin .form-table.biz-rules .ele-repeat{padding:5px 10px;margin-bottom:10px;height:45px}.body-admin .form-table.biz-rules .ele-repeat td{line-height:45px;text-align:center;padding:2px 5px}.body-admin .form-table.biz-rules .ele-repeat td:first-child{text-align:left}.body-admin .form-table.biz-rules .ele-repeat.active td{background-color:rgba(120,204,61,0.1)}.body-admin .form-table.biz-rules .ele-repeat .ele-actions{width:280px}.body-admin .form-table.biz-rules .ele-repeat .glyphicon-ok{color:#008000}.body-admin .form-table.biz-rules .ele-repeat .glyphicon-remove{color:#f00}.body-admin .form-table.biz-rules .row{margin-top:0}.body-admin .form-table.biz-rules .actions{background:#fff}.body-admin .form-table.biz-rules .fake-btn{margin-left:10px;font-weight:bold;font-size:.8rem}.body-admin .form-table.biz-rules .fake-btn:hover{cursor:pointer;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.body-admin .form-table.biz-rules .fake-btn .right{float:right;font-size:.8rem;margin-right:10px}.body-admin .form-table.biz-rules .btn-admin{padding:5px 10px;border:0;border-radius:0}.body-admin .form-table.biz-rules .airline-rules #airline-rule-add-fake-form .datepicker,.body-admin .form-table.biz-rules .airline-rules #airline-preference-add-fake-form .datepicker{min-width:65px;font-size:.6rem}.body-admin .form-table.biz-rules .airline-rules #airline-rule-add-fake-form select,.body-admin .form-table.biz-rules .airline-rules #airline-preference-add-fake-form select,.body-admin .form-table.biz-rules .airline-rules #airline-rule-add-fake-form input,.body-admin .form-table.biz-rules .airline-rules #airline-preference-add-fake-form input{font-size:.7rem;padding:2px 4px}.body-admin .form-table.biz-rules .airline-rules #airline-rule-add-fake-form .inline input:not(.datepicker),.body-admin .form-table.biz-rules .airline-rules #airline-preference-add-fake-form .inline input:not(.datepicker){min-width:50px;margin-right:-5px}.body-admin .form-table.biz-rules .airline-rules .ele-repeat td.large-content{min-width:250px}.body-admin .form-table.biz-rules .airline-rules .ele-actions{width:420px}.body-admin .form-table.biz-rules th.large-title{min-width:120px}.body-admin .form-table.big-width{max-width:90%}.body-admin .form-table.priorities{font-size:1rem;max-width:1200px}.body-admin .form-table.priorities td{padding:15px 5px 15px}.body-admin .form-table.priorities .providers{padding-top:1rem;margin-left:2.3rem;font-size:.9rem}.body-admin .form-table.priorities .providers .provider-percent{max-width:120px;margin-right:2.5rem;margin-bottom:2.5rem;display:-moz-inline-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex}.body-admin .form-table.priorities .providers .provider-percent input{margin:-8px 3px 0 5px;width:50px;text-align:center}.body-admin .form-table.priorities .right{float:right}.body-admin .form-table.priorities h5{color:#54b20b;text-transform:uppercase;font-weight:700;font-size:1rem}.body-admin .form-table.priorities .well-lg{margin-top:25px}.no-shadow{-webkit-box-shadow:none !important;box-shadow:none !important}.themes{margin-top:37px}.themes .theme{border:1px solid #dedede;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,0.1);box-shadow:0 1px 1px -1px rgba(0,0,0,0.1);cursor:pointer;float:left;width:28.6%;position:relative;margin:0 4% 4% 0}.themes .theme-screenshot{display:block;padding-top:66%;overflow:hidden;position:relative;-o-transition:opacity 0.2s ease-in-out 0s;-ms-transition:opacity 0.2s ease-in-out 0s;-moz-transition:opacity 0.2s ease-in-out 0s;-webkit-transition:opacity 0.2s ease-in-out 0s;transition:opacity 0.2s ease-in-out 0s}.themes .theme-screenshot img{width:100%;height:100%;left:0;position:absolute;top:0;-o-transition:opacity 0.2s ease-in-out 0s;-ms-transition:opacity 0.2s ease-in-out 0s;-moz-transition:opacity 0.2s ease-in-out 0s;-webkit-transition:opacity 0.2s ease-in-out 0s;transition:opacity 0.2s ease-in-out 0s}.themes .theme-name{background-color:#fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 rgba(0,0,0,0.1);font-size:15px;font-weight:bold;margin:0;overflow:hidden;padding:15px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.themes .active .theme-name{background-color:#2f2f2f;color:#fff;padding-right:110px;font-weight:300}.themes .active .theme-name span{font-weight:600}.themes .theme-actions{bottom:0;height:38px;padding:9px 10px 0;position:absolute;right:0;-o-transition:opacity 0.1s ease-in-out 0s;-ms-transition:opacity 0.1s ease-in-out 0s;-moz-transition:opacity 0.1s ease-in-out 0s;-webkit-transition:opacity 0.1s ease-in-out 0s;transition:opacity 0.1s ease-in-out 0s}h3.subtitle{font-size:25px;text-align:center;color:#4da5d7;text-transform:uppercase;font-weight:600;margin-bottom:70px;margin-top:35px}h4.apartado{text-align:center;font-size:.9em;border-width:200px;border-top:1px solid #333;color:#333;font-weight:400;padding-top:6px;width:250px;margin:-19px auto auto}.admin-list{margin-top:60px}.admin-list .pull-left.select-all{text-align:left}.admin-list .pull-left.select-all label{cursor:pointer;font-size:.8rem}.admin-list .pull-left.select-all label input{width:20px;height:20px;margin:0 5px 0 0;float:left}.admin-list .pull-left.select-all button{width:auto;margin-left:10px;font-size:.8rem;padding:2px 10px}.admin-list .list-credits table{margin-top:20px}.admin-list .list-credits .chbox{width:25px;padding:0;text-align:center;position:relative}.admin-list .list-credits .chbox input{width:20px;height:20px;position:absolute;left:10px;top:2px;cursor:pointer}.sch-input{text-align:right}.sch-input input{border-radius:0;border:0;background-color:#e5e5e5;width:180px}.sch-input span{border-radius:0;border:0;background-color:#e5e5e5}.btn-create{text-align:left}.btn-create .btn-green{width:auto}.btn-create .btn-green:hover,.btn-create .btn-green:focus{background-color:#636363;color:#fff}.btn-greenA{width:auto;background-color:#4da5d7;font-size:1rem;border-radius:0;padding:1px 7px;color:#fff}.btn-greenA:hover,.btn-greenA:focus{background-color:#636363;color:#fff}.list-table{padding-right:15px;padding-left:15px}.list-table .ele-name{width:20.833332%}.list-table .ele-phone{width:10.415%}.list-table .ele-actions{width:16.66667%}.list-table .ele-mini{width:.5%}.list-table th{background:#565656;color:#fff;text-align:left;padding:8px 8px 8px 20px;font-weight:300}.list-table th.no-background{background:#fff}.list-table th.center{text-align:center}.list-table tr{cursor:pointer}.list-table tr .actions{visibility:hidden;text-align:center}.list-table tr.active,.list-table tr:hover{background-color:rgba(231,246,221,0.5)}.list-table tr.active .actions,.list-table tr:hover .actions{visibility:visible}.list-table .even{background-color:#f3f3f7}.list-table .odd{background-color:#fff}.list-table td{padding:10px 10px 10px 20px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left;border-right:1px solid #f1f1f1}.list-table td.bn-right{border-right:0}.list-table td.center{text-align:center}.settings-form,.upload-history,.settings-form-result{padding:20px}.bs-callout .settings-form,.bs-callout .upload-history,.bs-callout .settings-form-result,.settings-form .bs-callout-info,.upload-history .bs-callout-info,.settings-form-result .bs-callout-info{color:#000}.settings-form .entity-identifier-list li,.upload-history .entity-identifier-list li,.settings-form-result .entity-identifier-list li{display:block}.settings-form .entity-identifier-list li input,.upload-history .entity-identifier-list li input,.settings-form-result .entity-identifier-list li input{margin-right:10px}.settings-form .result-success,.upload-history .result-success,.settings-form-result .result-success,.settings-form .result-errors,.upload-history .result-errors,.settings-form-result .result-errors{padding:10px 0}.settings-form .result-success .result-message-ok,.upload-history .result-success .result-message-ok,.settings-form-result .result-success .result-message-ok,.settings-form .result-errors .result-message-ok,.upload-history .result-errors .result-message-ok,.settings-form-result .result-errors .result-message-ok{color:#008000}.settings-form .result-success .result-message-ko,.upload-history .result-success .result-message-ko,.settings-form-result .result-success .result-message-ko,.settings-form .result-errors .result-message-ko,.upload-history .result-errors .result-message-ko,.settings-form-result .result-errors .result-message-ko{color:#f00}.settings-form .result-traces,.upload-history .result-traces,.settings-form-result .result-traces{color:#0a77d5}.settings-form .result-errors,.upload-history .result-errors,.settings-form-result .result-errors{color:#ff4500}.settings-form .result-title,.upload-history .result-title,.settings-form-result .result-title{font-weight:bold}.settings-form .note,.upload-history .note,.settings-form-result .note{margin:-5px 0 10px 40px;font-size:.8em;display:block}form[name="activity"] .image_preview img{max-width:95%;height:auto !important}.download--bookings{float:left;width:auto;margin:23px 15px 0 0;font-size:12px;padding:5px 10px;background-color:#4da5d7;color:#fff;border-radius:0}.download--bookings span{margin-right:5px}.download--bookings:hover{color:#fff}.admin-age-services{margin-top:20px;padding:10px 0 0}.admin-age-services input[type="checkbox"]{float:left;margin:3px 20px 20px 0 !important}.admin-age-services label{margin-bottom:20px}.admin-age-providers{padding:20px 0}.admin-age-providers .row{margin:0}.admin-age-providers input[type="checkbox"]{display:inline-block;margin:0;vertical-align:middle;margin-left:0 !important;margin-right:18px}.admin-age-providers label{margin-bottom:20px;margin-top:8px;min-width:100px}.admin-age-providers label.opt{min-width:auto;margin-right:10px}.admin-age-providers input[type="text"]{width:200px !important;display:inline-block}.admin-age-providers .separation{background-color:#ccc;height:2px;width:50px;display:inline-block;margin-right:20px}#AdminAirQueuesCtrl{padding:5px 5px 100px !important}#AdminAirQueuesCtrl .migas{max-width:1000px;margin:20px auto;display:block;text-align:left;font-size:.75rem;color:#000;float:none}#AdminAirQueuesCtrl .migas li{margin:20px 4px 0;display:inline-block}#AdminAirQueuesCtrl .migas li .glyphicon{font-size:.6rem}#AdminAirQueuesCtrl .migas li a{color:#000;font-weight:600}#AdminAirQueuesCtrl .migas li a.active{color:#000}#AdminAirQueuesCtrl .migas li a:hover{color:#4da5d7}#AdminAirQueuesCtrl .contents{max-width:1000px;text-align:left;margin:70px auto 20px;padding:10px 20px 20px 20px;font-size:.95rem;background:#f9f9f9}#AdminAirQueuesCtrl .contents .hrd{border-bottom:1px solid #e5e5e5;margin-bottom:40px;padding-bottom:5px}#AdminAirQueuesCtrl .contents .hrd label{display:block;margin-bottom:0}#AdminAirQueuesCtrl .contents .hrd strong{font-size:1.5rem}#AdminAirQueuesCtrl .contents .hrd .sttus{font-size:1.3rem;margin-left:30px;text-transform:uppercase}#AdminAirQueuesCtrl .contents .hrd .sttus.emt{color:#4da5d7}#AdminAirQueuesCtrl .contents .hrd .sttus.pdt{color:#fcd715}#AdminAirQueuesCtrl .contents .hrd .sttus.pdte,#AdminAirQueuesCtrl .contents .hrd .sttus.onrq{color:#ffa500}#AdminAirQueuesCtrl .contents .hrd .sttus.cnl{color:#e2231a}#AdminAirQueuesCtrl .contents .hrd .sttus.transferida{color:#808080}#AdminAirQueuesCtrl .contents .title{font-size:1rem;color:#4da5d7;font-weight:600;border-bottom:1px solid #4da5d7;text-transform:uppercase;padding-bottom:2px;margin-bottom:20px}#AdminAirQueuesCtrl .contents p{margin-bottom:5px}#AdminAirQueuesCtrl .contents .cryptic-messages{margin:20px 0}#AdminAirQueuesCtrl .contents .cryptic-messages li{margin-bottom:5px;font-size:.9rem;padding:5px 10px}#AdminAirQueuesCtrl .contents .cryptic-messages li:nth-child(odd){background:#e5e5e5}#AdminAirQueuesCtrl .contents .cryptic-messages li.hilight{font-style:italic;padding:2px 10px;color:#808080;background-color:#ff8;display:block;text-align:center}#AdminAirQueuesCtrl .contents .action,#AdminAirQueuesCtrl .contents .line{margin-top:5px}#AdminAirQueuesCtrl .contents .action label,#AdminAirQueuesCtrl .contents .line label{float:left;margin-right:30px;margin-top:5px}#AdminAirQueuesCtrl .contents .action .btn-danger,#AdminAirQueuesCtrl .contents .line .btn-danger,#AdminAirQueuesCtrl .contents .action .btn-primary,#AdminAirQueuesCtrl .contents .line .btn-primary{color:#fff;width:auto;padding:5px 10px;border-radius:0;margin:0 10px 0 0 !important;font-size:.8rem}#AdminAirQueuesCtrl .contents .action .btn-danger,#AdminAirQueuesCtrl .contents .line .btn-danger{background:#ff00cf}#AdminAirQueuesCtrl .contents .action .btn-primary,#AdminAirQueuesCtrl .contents .line .btn-primary{background:#4da5d7}#AdminAirQueuesCtrl .contents .actions{margin-right:-15px}#AdminAirQueuesCtrl .contents .actions .btn{background-color:#4da5d7;color:#fff;font-weight:700;width:auto;padding:7px 20px}#AdminAirQueuesCtrl .contents .actions .num{color:#4da5d7;display:inline-block;font-size:.75rem;margin:0 7px 0 2px;font-weight:600}#AdminAirQueuesCtrl .contents .btn{border:0 none;height:auto;width:50px;padding:4px 0;text-align:center;margin-right:6px;border-radius:3px}#AdminAirQueuesCtrl .contents .btn:first-child{margin-left:30px}#AdminAirQueuesCtrl .contents .btn-primary{background:#4da5d7}#AdminAirQueuesCtrl .contents .btn-danger{background:alert}#AdminAirQueuesCtrl .contents .new-date .btn{border-radius:3px;width:auto;padding:5px 15px;margin-top:-2px}#AdminAirQueuesCtrl .contents .new-date .line{line-height:40px}#AdminAirQueuesCtrl .contents .new-date .line input,#AdminAirQueuesCtrl .contents .new-date .line select{text-align:center;margin:9px 0 0 0;height:30px;width:140px;float:left}#AdminAirQueuesCtrl .contents .new-date .line input{margin-right:6px}#AdminAirQueuesCtrl .contents .new-date .line select{float:none;width:50px}#AdminAirQueuesCtrl .contents .new-date .line .btn-primary{margin-left:30px !important}#AdminAirQueuesCtrl .contents .important{background:#bbb;color:#fff;padding:2px 8px;margin:0;font-size:.75rem}#AdminAirQueuesCtrl .contents .important h6{font-weight:600;font-size:1rem;margin:2px 0 2px}#AdminAirQueuesList{max-width:1000px;margin:90px auto 50px}#AdminAirQueuesList .item .tlt{color:#4da5d7;height:25px;line-height:25px;margin-bottom:0;font-size:1.05rem}#AdminAirQueuesList .item .tlt a{display:inline-block;width:25px;height:100%;color:#fff;font-size:20px;background-color:#4da5d7;float:left;margin-right:20px}#AdminAirQueuesList .item .tlt .action{display:inline-block;width:100%;height:100%;line-height:25px;text-align:center;float:left}#AdminAirQueuesList .item .tlt .action.less{line-height:22px;background-color:#a6d2eb;display:none}#AdminAirQueuesList .item .tlt .last-modified{float:right;color:#636363;font-size:.8rem}#AdminAirQueuesList .item .cntnt{display:none;padding:0 0 12px 46px}#AdminAirQueuesList .item .cntnt a{display:inline-block;background-color:#f0f0f0;color:#000;width:100px;height:50px;line-height:50px;margin:10px;text-align:center;font-weight:600}#AdminAirQueuesList .item .cntnt a:hover{background-color:#4da5d7;color:#fff}#BannersCtrl{padding:0 2%;margin-top:40px}#BannersCtrl a:active,#BannersCtrl a:active *{outline:none !important;-moz-outline-style:none !important}#BannersCtrl a:focus,#BannersCtrl a:focus *{outline:none !important;-moz-outline-style:none !important}#BannersCtrl .pending{text-align:center;margin:-15px auto;padding:5px}#BannersCtrl .pending i{margin-right:.5rem}#BannersCtrl .pending:hover{cursor:pointer;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#BannersCtrl .btn-primary{background:#4da5d7}#BannersCtrl .btn-primary:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#BannersCtrl .banner img{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}#BannersCtrl .banner-title{font-weight:700}#BannersCtrl .banner-info{margin:1rem 0;min-height:12vh}#BannersCtrl .banner-info .bold{font-weight:600}#BannersCtrl .banner-info ul{min-height:10vh;padding-left:0}#BannersCtrl .banner-info ul li{list-style-type:none}#BannersCtrl .banner-actions{padding:20px 0 50px 0;min-height:280px}#BannersCtrl .banner-actions .btn-rose{font-weight:600}#BannersCtrl .banner-actions .btn-rose i{margin-right:10px}#BannersCtrl .banner-actions ul{margin-top:20px;padding-left:0}#BannersCtrl .banner-actions ul li{display:inline}#BannersCtrl .banner-actions ul li .ad-thumbnail{height:75px}#BannersCtrl .banner-actions ul li .ad-thumbnail:hover{cursor:pointer;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}#BannersCtrl .banner-actions ul li .ad-hover{width:50%;position:relative;top:-65px;right:-25px}#BannersCtrl #ad-modal .modal-lg{width:70%}#BannersCtrl #ad-modal section{width:100%;min-height:400px;background:#fff;padding:15px 28px;overflow-y:auto}#BannersCtrl #ad-modal section ul{padding-left:0}#BannersCtrl #ad-modal section ul li{list-style-type:none}#BannersCtrl #ad-modal section .images{padding-top:20px}#BannersCtrl #ad-modal section .images .col-sm-6{text-align:center}#BannersCtrl #ad-modal section .images .icon-upload{position:relative;display:inline-block;width:44%;height:auto;margin:0 2.5px;object-fit:none;outline:3px dotted #d3d3d3;outline-offset:-10px;padding-top:14%;padding-bottom:14%}#BannersCtrl #ad-modal section .images .icon-upload label{display:inherit}#BannersCtrl #ad-modal section .images .icon-upload label .spinner{margin:0 auto;display:inline-block}#BannersCtrl #ad-modal section .images .icon-upload input{display:none}#BannersCtrl #ad-modal section .images .image-container{position:relative;display:inline-block;width:44%;margin:0 2.5px}#BannersCtrl #ad-modal section .images .image-container label{display:inherit}#BannersCtrl #ad-modal section .images .image-container label .spinner{margin:0 auto;display:inline-block}#BannersCtrl #ad-modal section .images .image-container input{display:none}#BannersCtrl #ad-modal section .images img:not(.delete-btn){width:100%;object-fit:cover}#BannersCtrl #ad-modal section .images img:not(.delete-btn).upload-btn{object-fit:none}#BannersCtrl #ad-modal section .images img:not(.delete-btn):hover{cursor:pointer;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}#BannersCtrl #ad-modal section .images .save-btn{padding-top:20px}#BannersCtrl #ad-modal section .images .not-selected{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75)}#BannersCtrl #ad-modal section #preview{display:contents}#BannersCtrl #ad-modal section #preview img{width:90%;opacity:1;-ms-filter:none;filter:none}#BannersCtrl #ad-modal section #preview img:hover{cursor:default;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}#BannersCtrl #ad-modal section .preview-actions{float:right}#BannersCtrl #ad-modal section .preview-actions .delete-btn{width:1.5rem;padding-top:1rem}#BannersCtrl #ad-modal section .preview-actions img{height:50px;float:right;position:relative;top:-60px;left:-15px}#BannersCtrl #ad-modal section .preview-actions img:hover{cursor:pointer;opacity:1;-ms-filter:none;filter:none}#BannersCtrl #ad-modal section .delete-btn{height:32px;position:absolute;right:16px;bottom:16px;padding-left:0 !important;padding-right:0 !important}#BannersCtrl #ad-modal section .delete-btn:hover{opacity:1;-ms-filter:none;filter:none}#BannersCtrl #ad-modal section .img-tumb{padding-top:5px !important}#BannersCtrl #ad-modal section .spinner{display:inline-block;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}#BannersCtrl .btn-max{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;width:100%;height:40px;text-transform:uppercase;font-weight:700;font-size:.8rem}.new-booking-list{color:#636363}.new-booking-list .ls-items--line{padding-left:0 !important}.new-booking-list .booking-details{float:right;cursor:auto;color:#636363}.new-booking-list .booking-details .pay-status span.status{width:15px !important;height:15px !important;display:inline-block !important;border-radius:50%;float:none !important;margin-right:5px;position:static;margin-left:0}.new-booking-list .booking-details .ib{line-height:normal !important}.new-booking-list .booking-details .lines2{line-height:17px;padding-top:6px}.new-booking-list .booking-details .lines1{line-height:55px}.new-booking-list .booking-details .subTlt1{font-weight:700;font-size:1.1rem;padding-top:11px;color:#000}.new-booking-list .booking-details .subTlt2{padding-top:2px;font-weight:600;font-size:.9rem}.new-booking-list .booking-details small{font-size:.9rem;color:#636363}.new-booking-list .booking-details .locator{width:15% !important}.new-booking-list .booking-details .locator .subTlt1,.new-booking-list .booking-details .locator .subTlt2{text-align:left;padding-left:30px}.new-booking-list .booking-details .locator .subTlt1{font-weight:800}.new-booking-list .booking-details .num-price{width:17% !important}.new-booking-list .booking-details .num-price .subTlt1{font-weight:800}.new-booking-list .booking-details .pay-status{width:18% !important;text-align:left !important}.new-booking-list .booking-details .pay-status .subTlt2{padding-left:26px}.new-booking-list .booking-details .pax-name{width:26% !important}.new-booking-list .booking-details .status-text{width:24% !important}.new-booking-list .booking-details .status-text .lines2{text-align:left;padding-right:30px}.new-booking-list .booking-details .stats{text-transform:uppercase}.new-booking-list .bold600{font-weight:600}.new-booking-list .actions-plus{font-size:20px}.new-booking-list .actions-plus .less{font-size:35px;line-height:48px}.new-booking-list .booking-details-contents{background:#f2f2f2;border-top:1px solid #e2e2e2;display:none;padding:15px 0 30px 30px;width:95%;float:right;margin-bottom:15px;cursor:auto;color:#636363}.new-booking-list .booking-details-contents h3{border-bottom:1px solid #4da5d7;margin:30px 0 0;padding-bottom:5px;font-size:.95rem;font-weight:600}.new-booking-list .booking-details-contents h3 ul.flights-actions{float:right;padding:0 30px 0 0;margin:0}.new-booking-list .booking-details-contents h3 ul.flights-actions li{display:inline-block;padding:2px 7px;font-size:.8rem;font-weight:600}.new-booking-list .booking-details-contents h3 ul.flights-actions li a{color:#4da5d7}.new-booking-list .booking-details-contents .details-list{font-size:.9rem;padding:15px 30px 0 0}.new-booking-list .booking-details-contents .details-list .item{padding:5px 7px;min-height:28px}.new-booking-list .booking-details-contents .details-list .white-bg{background-color:#fff;padding-bottom:0;margin-bottom:8px;margin-top:8px}.new-booking-list .booking-details-contents .details-list [class*="col-"]{padding-bottom:0}.new-booking-list .booking-details-contents .desglose{padding:15px 30px 0 0}.new-booking-list .booking-details-contents .desglose table{width:100%;text-align:center}.new-booking-list .booking-details-contents .desglose table .thead{background-color:#fff}.new-booking-list .booking-details-contents .desglose table .thead .th{text-align:center;padding:5px 7px;font-size:.9rem}.new-booking-list .booking-details-contents .desglose table tbody td{text-align:center;padding:5px 7px;font-size:.9rem}.new-booking-list .booking-details-contents .desglose table .price-footer td{padding-top:10px}.new-booking-list .booking-details-contents .desglose .right{text-align:right !important}.new-booking-list .booking-details-contents .desglose-precio-total{text-align:right}.new-booking-list .booking-details-contents .desglose-precio-total p{background:#fff;padding:5px 10px;margin:0;display:inline-block;font-weight:600;color:#000}.new-booking-list .booking-details-contents .desglose-precio-total p span{display:inline-block;margin-left:20px}.new-booking-list .booking-details-contents .row{height:auto !important}.new-booking-list .book-actions{text-align:right;padding-right:30px}.new-booking-list .book-actions .btn-primary{min-width:120px;margin-left:10px;background:#4da5d7;border-radius:0;border:0 none}.new-booking-list .result{width:100%;max-width:100%;background:none;border:0 none}.new-booking-list .result .result--item,.new-booking-list .result .result--price{background:none}.new-booking-list .result .result--way{padding:0 !important}.new-booking-list .result .way-separation,.new-booking-list .result .result--options,.new-booking-list .result .right-border{border:0 none !important}.new-booking-list .result .ver--tarifas,.new-booking-list .result .ri--radio,.new-booking-list .result .result--actions{display:none}.new-booking-list .result .ri--oneway,.new-booking-list .result .ri--multiway{width:13%}.new-booking-list .result .flight--id{height:auto;min-height:auto}.new-booking-list .modal-desglose .modal-footer{width:100%}.new-booking-list .ls-items--line,.new-booking-list .ls-item--tlt{height:auto !important;margin-bottom:0 !important;min-height:55px}.new-booking-list .filters{margin-top:10px}.new-booking-list .filters .icon-close{float:right;font-size:9px;margin-top:7px;margin-right:-7px;margin-left:10px}.new-booking-list .filters--tags{text-align:left;clear:both;margin-bottom:-20px;margin-top:20px}.new-booking-list .filters--tags .filters--item{display:inline-block;color:#fff;margin-bottom:5px;margin-right:5px;width:auto;height:29px;overflow:hidden;position:relative;clear:both}.new-booking-list .filters--tags .filters--item button{background:#a6d2eb;border:0 none;min-width:125px;height:29px;line-height:29px;font-size:.8rem;text-align:left}.new-booking-list .filters--tags .filters--item button .icon-close{color:#000;margin-top:9px;margin-left:10px;font-size:10px;float:right}.new-booking-list .history-list .he-action{text-align:right}.new-booking-list .history-list .he-li-notificacion,.new-booking-list .history-list .he-li-action{padding:0 15px;margin-top:5px}.new-booking-list .js-send-again-btn{margin-top:20px}.noHeight{display:none}.noHeight td{height:1px}#AirFaresSearchCodesCtrl .search{width:200px;display:inline-block;font-size:.8rem;padding:0 10px 0 10px;height:29px;background-color:#e5e5e5;color:#636363;border:0 none}#AirFaresSearchCodesCtrl .list-elements label{display:block;font-size:.85rem;color:#636363}#AirFaresSearchCodesCtrl .list-elements strong{font-size:1.1em;font-weight:700}#AirFaresSearchCodesCtrl .list-elements .tlt td{background:#7c7c7c;color:#fff;padding:5px 22px;font-size:.85rem}#AirFaresSearchCodesCtrl .list-elements td{font-size:.85rem;border-bottom:1px solid #f1f1f1;border-right:0 none}#AirFaresSearchCodesCtrl .list-elements td.center{text-align:center}#AirFaresSearchCodesCtrl .list-elements .company{padding:10px 22px;border-bottom:1px solid #f1f1f1}#AirFaresSearchCodesCtrl .list-elements .btn-rose{background-color:#ff00cf;width:auto;padding:5px 25px;font-size:.85rem;margin-top:20px}#AirFaresSearchCodesCtrl .list-elements .edit:hover{background:none}#AirFaresSearchCodesCtrl .list-elements .edit:hover tr:hover{cursor:auto;background:none}#AirFaresSearchCodesCtrl .btn-create{margin:20px 0;width:auto;font-size:.85rem;padding:5px 20px}#lleego_commonbundle_fareavailrule_routes{display:none}#AirFaresSearchCodesCreate,.officeSearchForm{width:1000px;max-width:100%;margin:0 auto;padding:50px}#AirFaresSearchCodesCreate #add-fare-route,.officeSearchForm #add-fare-route{background:none;border:0 none;color:#000;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer;font-size:.9rem;margin-top:15px;float:left}#AirFaresSearchCodesCreate #add-fare-route .plus,.officeSearchForm #add-fare-route .plus{color:#fff;background:#ff00cf;width:auto;height:auto;line-height:normal;padding:1px 12px;font-size:27px;font-weight:700;margin-right:5px;display:inline-block}#AirFaresSearchCodesCreate label,.officeSearchForm label{display:block;font-size:.9rem;margin:0 0 6px;color:#000}#AirFaresSearchCodesCreate .line,.officeSearchForm .line{margin-top:20px;overflow:hidden}#AirFaresSearchCodesCreate #routes,.officeSearchForm #routes{overflow:hidden}#AirFaresSearchCodesCreate .btn-remove,.officeSearchForm .btn-remove{float:right}#AirFaresSearchCodesCreate .btn-delete,.officeSearchForm .btn-delete{background:#ff00cf;border-radius:0;color:#fff;min-width:134px;margin-right:20px}#AirFaresSearchCodesCreate .btn-finalizar,.officeSearchForm .btn-finalizar{margin:50px 0;width:auto;padding:5px 35px}#AirFaresSearchCodesCreate .company input,.officeSearchForm .company input{width:90%;float:left}#AirFaresSearchCodesCreate .remove-extra,.officeSearchForm .remove-extra{background:#f00;display:inline-block;color:#fff;padding:1px 8px 2px;font-weight:600;margin-top:5px;cursor:pointer}#AirFaresSearchCodesCreate .form-control,.officeSearchForm .form-control{border-radius:0}#AirFaresSearchCodesCreate .calendars .desde,.officeSearchForm .calendars .desde{padding-right:0}#AirFaresSearchCodesCreate .calendars .hasta,.officeSearchForm .calendars .hasta{padding-left:0;margin-left:-1px}#AirFaresSearchCodesCreate .calendars .desde,.officeSearchForm .calendars .desde,#AirFaresSearchCodesCreate .calendars .hasta,.officeSearchForm .calendars .hasta{position:relative}#AirFaresSearchCodesCreate .calendars .icon-calendar,.officeSearchForm .calendars .icon-calendar{position:absolute;top:30px;right:2px}#AirFaresSearchCodesCreate .calendars .icon-calendar::before,.officeSearchForm .calendars .icon-calendar::before{color:#000}#AirFaresSearchCodesCreate .calendars .hasta .icon-calendar,.officeSearchForm .calendars .hasta .icon-calendar{right:17px}#AirFaresSearchCodesCreate h4,.officeSearchForm h4{margin-top:30px;margin-bottom:0;color:#000}#AirFaresSearchCodesCreate #conditions,.officeSearchForm #conditions{overflow:hidden}#AirFaresSearchCodesCreate #conditions .cirGroupContents,.officeSearchForm #conditions .cirGroupContents{padding:0 30px 32px;border:1px solid #e2e2e2;margin-top:20px;position:relative}#AirFaresSearchCodesCreate #conditions .cirGroupContents .remove-extra,.officeSearchForm #conditions .cirGroupContents .remove-extra{background:none;color:#000;text-align:center;font-size:.8rem;position:absolute;right:20px;bottom:16px}#AirFaresSearchCodesCreate #conditions .cirGroupContents .remove-extra i,.officeSearchForm #conditions .cirGroupContents .remove-extra i{color:#ff00cf;font-size:17px}#AirFaresSearchCodesCreate .checkboxes,.officeSearchForm .checkboxes{border:0 none;-webkit-box-shadow:none;box-shadow:none;padding-left:0;margin-left:-10px;padding-top:9px}#AirFaresSearchCodesCreate .checkboxes label,.officeSearchForm .checkboxes label{width:auto;display:inline-block;float:left}#AirFaresSearchCodesCreate .checkboxes input,.officeSearchForm .checkboxes input{float:left;margin:4px 10px 0 10px}#AirFaresSearchCodesCreate .ranges,.officeSearchForm .ranges{border:0 none;-webkit-box-shadow:none;box-shadow:none}#AirFaresSearchCodesCreate .ranges label,.officeSearchForm .ranges label{width:auto;display:inline-block;float:left}#AirFaresSearchCodesCreate .ranges input,.officeSearchForm .ranges input{float:left;margin:0 10px 0 0;width:42%}#AirFaresSearchCodesCreate .text-wrap,.officeSearchForm .text-wrap{width:100% !important}.overflow-visible{overflow:visible !important}.officeSearchForm .text-tags,#sapiens_fares_search .text-tags,.officeSearchForm .text-core,#sapiens_fares_search .text-core,.officeSearchForm .tag-it,#sapiens_fares_search .tag-it{width:392px !important;min-height:34px;font-size:.85rem;float:left;padding-top:9px;margin-top:-4px}.officeSearchForm .tag-it,#sapiens_fares_search .tag-it{padding-left:12px}.officeSearchForm .text-core{padding-top:0;margin-top:0}.officeSearchForm .text-tag{padding-top:10px}.datepicker-group{padding:0}.tarifasnego-form{font-size:.8rem}.tarifasnego-form .form-control{font-size:.8rem}.tarifas-nego-list .search-bar,.corporate-list .search-bar,.generic-admin-list .search-bar{position:relative;margin:0 50px 20px 0}.tarifas-nego-list .search-bar input,.corporate-list .search-bar input,.generic-admin-list .search-bar input{border:1px solid #eee;height:32px;width:200px}.tarifas-nego-list .list-table,.corporate-list .list-table,.generic-admin-list .list-table{margin:50px;font-size:.9rem}.corporate-list .button-add{position:relative;width:180px;margin:0 50px 20px 0}.corporate-list #form-modal{text-align:left}.corporate-list .list-table .btn-green{width:auto}.import-data-instructions .import-data-instruction{text-align:center}.import-data-instructions .import-data-instruction div{background:#dbdbdb;margin:40px;padding:25px;height:200px}.s3-logo-admin .img-substitute{margin-top:-50px;display:inline-block;position:absolute;max-width:150px !important;z-index:2 !important}.s3-logo-admin .image_preview{width:100%;height:50px;position:relative;z-index:2 !important}.s3-logo-admin .image_edit_button{display:inline-block !important;top:10px !important;left:147px !important;margin:0 !important}.s3-logo-admin .select-image-button{font-size:18px !important;width:73px !important;text-shadow:2px 2px 6px rgba(0,0,0,0.5) !important;color:#ff00cf !important}.tarifas-leyenda{text-align:left;font-size:.85rem;margin-bottom:50px}.tarifas-leyenda strong{min-width:35px;display:inline-block}#AdminCapsuleCtrl .legend{margin:50px 0 -5px -20px;text-align:center;font-size:14px}#AdminCapsuleCtrl .item{background-color:#f2f2f2;border-left:10px solid #4da5d7;height:auto;padding:10px 0 8px;color:#000;text-align:left}#AdminCapsuleCtrl .item .locator{font-weight:800;font-size:18px;padding-left:20px}#AdminCapsuleCtrl .item .date{font-size:14px;padding-left:20px}#AdminCapsuleCtrl .item .pax{font-weight:800;font-size:20px;padding-top:5px;padding-left:10px;text-transform:capitalize}#AdminCapsuleCtrl .item .download--bookings{margin:0;padding:4px 30px}#AdminCapsuleCtrl .item .btn{margin:6px 0 0 0;padding:4px 30px;float:none}#selector-historico-de-colas .list-queues-total{padding:20px 20px 40px}#selector-historico-de-colas .loc{padding:4px 20px;display:inline-block}#selector-historico-de-colas #booking-locator{height:31px}#selector-historico-de-colas .btn{padding:4px 20px;margin:0 0 0 14px}#selector-historico-de-colas .tab-content{padding-top:5px}#selector-historico-de-colas #js-res-historial{padding:50px 18px}.arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #000}.arrow-down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #fff}.table-header .arrow-up,.table-header .arrow-down{display:inline-block;border-bottom:7px solid #fff;margin-right:2px;margin-bottom:2px}.table-header .arrow-down{border-bottom:none;border-top:7px solid #fff}.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#commands-amadeus button{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.16),0 2px 10px rgba(0,0,0,0.12);box-shadow:0 2px 5px rgba(0,0,0,0.16),0 2px 10px rgba(0,0,0,0.12);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;border:none;font-size:13px;outline:none;background-image:none;width:auto;height:30px;margin:0 0;min-width:50px;border-radius:0}#commands-amadeus button.active,#commands-amadeus button:active,#commands-amadeus button:hover,#commands-amadeus button:focus{background-color:veci-dark-green;color:#fff}#commands-amadeus-form{margin:35px 0}#commands-amadeus-form .form-command{display:none;text-align:left;font-size:.9rem}#commands-amadeus-form .form-command .body{width:300px;margin:0 auto}#commands-amadeus-form #form-TJQ input{width:50%}#commands-amadeus-form #form-LPO .body{width:700px;max-width:100%;margin-top:50px}#commands-amadeus-form #form-LPO .body input{font-size:.8rem;padding:0 5px}#commands-amadeus-form #form-LPO input,#commands-amadeus-form #form-LPO .input-group-btn{width:20%;margin:-1px;display:inline-block}#commands-amadeus-form #form-LPO input button,#commands-amadeus-form #form-LPO .input-group-btn button{width:100%}#commands-amadeus-form #form-LPO .input-group-btn{z-index:2;margin-left:0}.console{background-color:#3b3c3a;color:#fff;padding:20px;text-align:left}#amadeus-commands{margin-bottom:50px}#amadeus-commands .report-list-table,#amadeus-commands h6{margin:auto;min-width:720px}#amadeus-commands h6{text-align:left;font-weight:600;display:inline-block;margin:20px auto 10px;font-size:.9rem;color:#636363}#AirFaresSearchCodesCreate .check-boxes label,.officeSearchForm .check-boxes label{display:inline;margin-left:5px;margin-right:20px;width:183px}#AirFaresSearchCodesCreate .block-check-boxes label:after,.officeSearchForm .block-check-boxes label:after{content:"\A";white-space:pre}.info-square{background-color:#f5f5f5;border:solid #064990;border-width:1px 1px 1px 15px;padding:30px 45px;margin:0 20px;text-align:justify}.admin-btn-row{margin-top:25px;margin-bottom:25px}.admin-btn-row-left{text-align:left;margin:20px 0 -50px 0}.btn-admin-action-primary,.btn-admin-action-secondary{color:#fff;border-radius:0}.btn-admin-action-primary:hover,.btn-admin-action-secondary:hover{color:#fff}.btn-admin-action-primary{background-color:#064990}.btn-admin-action-secondary{background-color:#de472f}.table-borderless > tbody > tr > td,.table-borderless > tbody > tr > th,.table-borderless > tfoot > tr > td,.table-borderless > tfoot > tr > th,.table-borderless > thead > tr > td,.table-borderless > thead > tr > th{border:none}#AirOsisSearchCodesCtrl .search{width:200px;display:inline-block;font-size:.8rem;padding:0 10px 0 10px;height:29px;background-color:#e5e5e5;color:#636363;border:0 none}.switch{float:left;width:55px;height:32px}.switch input{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;-o-transition:0.4s;-ms-transition:0.4s;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s}.switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;-o-transition:0.4s;-ms-transition:0.4s;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s}.switch input:checked + .slider{background-color:#2196f3}.switch input:focus + .slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}.switch input:checked + .slider:before{-webkit-transform:translateX(43px);-ms-transform:translateX(43px);-o-transform:translateX(43px);-ms-transform:translateX(43px);-moz-transform:translateX(43px);-webkit-transform:translateX(43px);transform:translateX(43px)}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}/* 
 * angular-loading-bar v0.9.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2016 Wes Cruver
 * License: MIT
 */
#loading-bar,#loading-bar-spinner{pointer-events:none;-webkit-pointer-events:none;-webkit-transition:350ms linear all;-moz-transition:350ms linear all;-o-transition:350ms linear all;-o-transition:350ms linear all;-ms-transition:350ms linear all;-moz-transition:350ms linear all;-webkit-transition:350ms linear all;transition:350ms linear all;background-color:rgba(120,204,61,0.1)}#loading-bar.ng-enter,#loading-bar.ng-leave.ng-leave-active,#loading-bar-spinner.ng-enter,#loading-bar-spinner.ng-leave.ng-leave-active{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#loading-bar.ng-enter.ng-enter-active,#loading-bar.ng-leave,#loading-bar-spinner.ng-enter.ng-enter-active,#loading-bar-spinner.ng-leave{opacity:1;-ms-filter:none;filter:none}#loading-bar .bar{-webkit-transition:width 350ms;-moz-transition:width 350ms;-o-transition:width 350ms;-o-transition:width 350ms;-ms-transition:width 350ms;-moz-transition:width 350ms;-webkit-transition:width 350ms;transition:width 350ms;background:#4da5d7;position:absolute;z-index:102;top:60px;left:0;width:100%;height:15px;border-bottom-right-radius:1px;border-top-right-radius:1px}#loading-bar .peg{position:absolute;width:70px;right:0;top:0;height:2px;opacity:.45;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=45);-moz-box-shadow:#4da5d7 1px 0 6px 1px;-ms-box-shadow:#4da5d7 1px 0 6px 1px;-webkit-box-shadow:#4da5d7 1px 0 6px 1px;-webkit-box-shadow:#4da5d7 1px 0 6px 1px;box-shadow:#4da5d7 1px 0 6px 1px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#loading-bar-spinner{display:block;position:fixed;z-index:10002;top:10px;left:10px;display:none}#loading-bar-spinner .spinner-icon{width:14px;height:14px;border:solid 2px transparent;border-top-color:#4da5d7;border-left-color:#4da5d7;border-radius:50%;-webkit-animation:loading-bar-spinner 400ms linear infinite;-moz-animation:loading-bar-spinner 400ms linear infinite;-ms-animation:loading-bar-spinner 400ms linear infinite;-o-animation:loading-bar-spinner 400ms linear infinite;-o-animation:loading-bar-spinner 400ms linear infinite;-ms-animation:loading-bar-spinner 400ms linear infinite;-moz-animation:loading-bar-spinner 400ms linear infinite;-webkit-animation:loading-bar-spinner 400ms linear infinite;animation:loading-bar-spinner 400ms linear infinite}@-webkit-keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loading-bar-spinner{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loading-bar-spinner{0%{-o-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes loading-bar-spinner{0%{-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loading-bar-spinner{0%{-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loading-bar-spinner{0%{-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loading-bar-spinner{0%{-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-bar-spinner{0%{-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner{margin:100px auto;width:40px;height:40px;position:relative;text-align:center;-webkit-animation:rotate 2s infinite linear;-o-animation:rotate 2s infinite linear;-ms-animation:rotate 2s infinite linear;-moz-animation:rotate 2s infinite linear;-webkit-animation:rotate 2s infinite linear;animation:rotate 2s infinite linear}.dot1,.dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#636363;border-radius:100%;-webkit-animation:bounce 2s infinite ease-in-out;-o-animation:bounce 2s infinite ease-in-out;-ms-animation:bounce 2s infinite ease-in-out;-moz-animation:bounce 2s infinite ease-in-out;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;-o-animation-delay:-1s;-ms-animation-delay:-1s;-moz-animation-delay:-1s;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#4da5d7;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;-o-animation:sk-bounce 2s infinite ease-in-out;-ms-animation:sk-bounce 2s infinite ease-in-out;-moz-animation:sk-bounce 2s infinite ease-in-out;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;-o-animation-delay:-1s;-ms-animation-delay:-1s;-moz-animation-delay:-1s;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@-moz-keyframes rotate{100%{-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-o-keyframes rotate{100%{-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes rotate{100%{-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-moz-keyframes bounce{0%,100%{-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}50%{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes bounce{0%,100%{-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}50%{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}}@-o-keyframes bounce{0%,100%{-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}50%{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}}@keyframes bounce{0%,100%{-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}50%{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}}@-moz-keyframes sk-bounce{0%,100%{-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}50%{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes sk-bounce{0%,100%{-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}50%{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}}@-o-keyframes sk-bounce{0%,100%{-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}50%{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}50%{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}}.morris-hover.morris-default-style{background:rgba(250,250,250,0.65);padding:10px;border:1px solid #4da5d7;border-radius:10px;position:absolute}.morris-caption{padding-left:10px;background:#4da5d7;margin-left:10px;width:98%;color:#fff;border:1px solid #4da5d7}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #4da5d7;background:#4da5d7}.ui-state-hover .highlight,.ui-widget-content .ui-state-hover .highlight,.ui-widget-header .ui-state-hover .highlight,.ui-state-focus .highlight,.ui-widget-content .ui-state-focus .highlight,.ui-widget-header .ui-state-focus .highlight{color:rgba(255,255,255,0.85)}.ui-widget-header{background:#4da5d7}.expediente .expediente-first{margin-bottom:0;padding-top:5px}.expediente input[type=checkbox],.expediente input[type=radio]{vertical-align:text-top}.expediente .passenger--label{margin-bottom:0 !important}.expediente .passenger--label span{display:inline-block !important}.expediente .expediente-layer{display:inline-block;margin-left:33px;min-width:435px}.expediente .expediente-layer input{width:auto !important}.expediente .expediente-layer label:last-child{margin-left:20px}.expediente .div-disabled span{color:#dedede}.expediente .exp-button{width:30px;height:29px;line-height:29px;text-align:center;padding:0;margin-top:-5px}.expediente .exp-error{color:#e83710;font-weight:600;position:absolute}.expediente .exp-success{color:#636363;font-weight:600;position:absolute}html,body{font-family:'Open Sans',sans-serif;font-size:16px;min-width:360px;color:#3a3a3a;height:100%}@media (max-width:700px){html,body{font-size:17px}}@page{margin:0}.tooltip-inner{white-space:initial;text-transform:none}label{font-weight:500}textarea,input,select{outline:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button[disabled],html input[disabled]{cursor:default;background:#ddf0ce;border:0}button[disabled] i,html input[disabled] i{color:#bbe09d}.oculto{display:none}a{color:#4da5d7;text-decoration:none}a:hover,a:active,a:focus,a.selected{color:#60a331;text-decoration:none}a.a-big{text-transform:uppercase;color:#a5a5a5;text-decoration:none}a.a-big:hover,a.a-big:active,a.a-big:focus,a.a-big.selected{color:#000;text-decoration:none}a.pink{color:#636363;text-decoration:none}a.pink:hover{text-decoration:underline}a.green{color:#4da5d7;text-decoration:none}a.green:hover{text-decoration:underline}.upper{text-transform:uppercase}.li-click{height:30px;line-height:16px;margin-left:11px}.ng-cloak{display:none}.wysihtml5-sandbox{width:100% !important;padding:15px !important}.notas-modal .modal-content{border-radius:0}.notas-modal .btn-default{background:#eee;border:0 none}.notas-modal .close{padding:4px 20px;width:auto;margin:0;opacity:1;-ms-filter:none;filter:none;color:#fff;font-weight:300;font-size:30px;position:absolute;right:0;top:5px;text-shadow:none}[ng:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}#image_upload_widget_error{display:block !important}.width50perc{width:50%}.modal-header{background:#ddd;color:#000}.costum-check label{cursor:pointer}.secondary-color{color:#636363}.primary-background{background-color:#636363 !important;color:#fff !important}.costum-check label i{font-family:'icomoon' !important;display:inline-block;cursor:pointer;position:relative;padding-left:22px;margin-right:0;font-size:13px;width:15px;height:15px}.costum-check label input[type="checkbox"]{display:none}.costum-check label i:before{content:"";display:inline-block;width:15px;height:15px;position:absolute;left:0;top:2px;background-color:#fff;border:1px solid #e2e2e2}.chk-resident-checked + i:before{content:"\e90a" !important;font-size:11px !important;color:#fff !important;text-align:center !important;line-height:15px !important;background-color:#4da5d7 !important;border:0 none !important;padding-right:2px !important}.result .result--options .tlt{font-weight:bold}.result .result--options .tlt.tarif-ttoo{color:#97ce00}.result .result--options .tlt.tarif-public{color:#13507d}.result .result--options .tlt.tarif-etnic{color:#ba3dff}.result .result--options .tlt.tarif-nego{color:#eabd00}.result .result--options .tlt.tarif-priv{color:#eabd00}.result .result--options .tlt.tarif-mcc{color:#95123e}.result .result--options .tlt.tarif-mar{color:#0026ff}.result .result--options .tlt.tarif-joven{color:#ff6a00}.result .result--options .tlt.tarif-neta{color:#01c9ff}.result .result--options .tlt.tarif-corp{color:#b400ff}.result .result--options .tlt.tarif-ndc{color:#d7192d;text-transform:none;font-size:1.2em}.listings .ls-items .tlt{font-weight:bold;border:1px solid #808080;padding:0 3px}.listings .ls-items .tlt.tarif-ttoo{color:#97ce00}.listings .ls-items .tlt.tarif-public{color:#13507d}.listings .ls-items .tlt.tarif-etnic{color:#ba3dff}.listings .ls-items .tlt.tarif-nego{color:#eabd00}.listings .ls-items .tlt.tarif-priv{color:#eabd00}.listings .ls-items .tlt.tarif-mar{color:#0026ff}.listings .ls-items .tlt.tarif-joven{color:#ff6a00}.listings .ls-items .tlt.tarif-neta{color:#01c9ff}.listings .ls-items .tlt.tarif-corp{color:#b400ff}.listings .ls-items .tlt.tarif-ndc{color:#d7192d;text-transform:none;font-size:1.2em}.listings .ls-items .tlt.tarif-disney,.listings .ls-items .tlt.icon2-disneyP{color:#473d86;border:0 none !important;padding:0;font-size:18px;position:absolute;margin-top:3px}.listings .ls-items .tlt.tarif-disney .icon2-disneyP,.listings .ls-items .tlt.icon2-disneyP .icon2-disneyP{color:#d4af37;font-size:18px}.costum-check label input[type=checkbox]:checked + i:before{content:"\e90a";font-size:11px;color:#fff;text-align:center;line-height:15px;background-color:#4da5d7;border:0 none;padding-right:2px}.costum-check label input[type=checkbox]:checked ~ span{color:#000}.costum-check.priorityBoardingIndividualCheck label input[type=checkbox] + i:before,.costum-check.priorityBoardingIndividualCheck label input[type=checkbox]:checked + i:before{background-color:#eaeced}.bold{font-weight:bold}.btn-black,.btn-green,.btn-red,.btn-rose,.btn-voucher,.btn-primary-p,.btn-yellow{color:#fff;background-color:#4da5d7;width:100%;font-size:1rem;border-radius:0;padding:3px 12px}.btn-black:hover,.btn-green:hover,.btn-red:hover,.btn-rose:hover,.btn-voucher:hover,.btn-primary-p:hover,.btn-yellow:hover{color:#fff}.btn-yellow{background-color:#fcfbe6;color:#8e8e8e}.btn-yellow:hover{color:#8e8e8e;background-color:rgba(120,204,61,0.09)}.btn-wa{width:auto !important}.btn-green:hover{background-color:#5faedb}.btn-primary-p{background-color:#636363}.btn-primary-p:hover{background-color:#737373}.btn-red{background-color:#e2231a}.btn-black{background-color:#000}.btn-refund{background-color:#9d0b65}.btn-refund:hover{background-color:#a00b67}.btn-upgrade{background-color:#6a153c;font-size:13px;text-transform:lowercase;color:#fff}.btn-upgrade:hover{background-color:#8a1b4e}.btn-change{background-color:#de8d0b;font-size:13px;text-transform:lowercase;color:#fff}.btn-change:hover{background-color:#f39d11}.btn-rose{background-color:#636363}.secondary .btn-rose{background-color:#666}.fist-choice .btn-rose{background-color:#4da5d7}.btn-with{width:200px}.result .result--price .btn-dates-price{height:45px;margin-top:1px;line-height:1.2em;background-color:#636363;padding:0 10px}.result .result--price .btn-dates-price:hover{background-color:#c1c1c1;color:#636363}.principal{color:#4da5d7}.primary{color:#4da5d7}.primary-important{color:#4da5d7 !important}.red{color:#e83710}.red.bold{font-weight:800}a.red{color:#e83710}a.red:hover{color:#d1320e}.alerta,.rose{color:#e83710 !important}.alerta.bold,.rose.bold{font-weight:bold}.bg-rose{background:#e83710;color:#fff;padding:0 3px}.bg-primary{background:#636363;color:#fff;padding:0 3px}.bg-principal{background:#4da5d7;color:#fff;padding:0 3px}.grey{color:#333}.grey.bold{font-weight:800}.display-inline{display:inline-block}.no-show{display:none !important}.no-padding{padding:0}.border-rose{border:1px solid #636363}.border-top{border-top:1px solid #e2e2e2}.rate-fare{line-height:16px !important;width:160px}.rate-anchor-min{color:#636363;cursor:pointer;font-size:.8em;font-weight:400}.rate-anchor-min:hover{font-weight:bold}.active .rate-anchor-min{color:#fff}.fee-variable{text-align:right;padding-right:5px;margin-right:18px;width:72px;background:#fafafa;border:1px solid #636363;padding-top:4px;padding-bottom:4px}.markup-variable{text-align:right;padding-right:5px;margin-right:18px;width:72px;background:#fafafa;border:1px solid #636363;padding-top:4px;padding-bottom:4px}.post-fee{margin-left:-17px;position:absolute;line-height:32px}.prev-fee{margin-left:5px;position:absolute;line-height:32px}#fare-content .tooltip{max-width:104px}#langs-selector{color:#333;font-size:.9rem;height:22px;width:70px;position:relative;cursor:pointer;display:inline-block;vertical-align:middle;border-left:1px solid #d3d3d3}#langs-selector button{position:absolute;right:0;top:0;height:100%;border:none;font-size:28px;padding:0;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;background:transparent;outline:none}#langs-selector button i{width:100%;height:100%;display:block;font-size:22px}#langs-selector .selected-lang{display:block;height:100%;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px}#langs-selector .selected-lang a{display:block;width:45px;height:19px;text-align:center;padding:0;margin:0;font-weight:300}#langs-selector .selected-lang a img{width:19px;height:19px;margin-top:-2px}#langs-selector .container-langs{position:absolute;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);top:36px;left:1px;width:auto;display:none;background-color:rgba(234,236,237,0.9);margin-left:-10px;z-index:999}#langs-selector .container-langs.deployed{display:block}#langs-selector .container-langs ul{list-style:none}#langs-selector .container-langs ul li{line-height:30px;padding:1px 15px}#langs-selector .container-langs ul li:hover{background-color:#eaeced}#langs-selector .container-langs a{white-space:nowrap;font-size:.9em;font-weight:400}#langs-selector .container-langs a img{width:19px;margin-right:5px}#langs-selector .container-langs a img.pt{border:1px solid rgba(255,255,255,0.541)}.right{text-align:right}.left{text-align:left}.center{text-align:center}.underline{text-decoration:underline}.default{cursor:default}.logo{padding-left:30px}.logo img{width:149px;height:39px}.ucfirst{text-transform:lowercase}.ucfirst:first-letter{text-transform:uppercase}.hover{cursor:pointer}.relative{position:relative}.main-grey{background-color:#fff}.footer{background-color:#4da5d7}.footer .copyright{color:#fff;line-height:52px;width:100%;text-align:left;padding-left:30px;font-size:.8em}.form-center{text-align:left}.form-center .fc-header,.form-center .fc-content{width:350px;margin:auto}.form-center .fc-header{border-radius:5px 5px 0 0;display:none}.form-center .fc-header .fc-header-item{display:table-cell;padding:15px 30px;font-size:1.4rem}.form-center .fc-header .fc-header-item:first-child{text-align:left}.form-center .fc-header .fc-header-item:last-child{text-align:right}.form-center .fc-content{border-radius:0 0 5px 5px;overflow:hidden;padding:25px}.form-center .fc-content .control-label{display:none}.form-center .fc-content input:not([type="checkbox"]),.form-center .fc-content .form-control{height:37px;border-radius:0;font-size:.9rem;width:100%;color:#555;border:1px solid #e2e2e2;padding:6px 12px}#login_form{color:#3a3a3a}#login_form h1{font-size:1.6rem;font-weight:500;line-height:1.6rem}#login_form hr{margin-top:15px}#login_form label{font-weight:400;padding:0;display:block;color:#3a3a3a}#login_form input{border:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(204,204,204,0.21)}#login_form #_submit_container{margin-top:12px}#login_form #_submit_container button{border:0 none;height:37px}#remember_me_container input{float:left;margin:6px 5px 0 0}#remember_me_container label{font-weight:400}#forgot_password{text-align:center;font-size:.9em;padding-top:10px}#fos_user_registration_form label,#app_agency label{display:none}#fos_user_registration_form input,#app_agency input,#fos_user_registration_form select,#app_agency select{margin-bottom:5px}.admin #fos_user_registration_form #app_agency,.admin #fos_user_registration_form label{display:block;color:#4da5d7;text-align:left}#fos_user_registration_form_user label{display:block;color:#4da5d7;text-align:left}#fos_user_registration_form_user input:not([type="checkbox"]){height:45px;border-radius:0;font-size:1rem;width:100%;color:#555;border:1px solid #e2e2e2;padding:6px 12px}.modal-backdrop{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);z-index:997}.error-login{color:#d936b0;margin-bottom:20px;border-left:4px solid #d936b0;padding-left:10px}.bg-white{background-color:#fff}.txt-center{text-align:center}.red-tooltip + .tooltip > .tooltip-inner{background-color:#fff;color:#3a3a3a;border:2px solid #636363;font-size:.97em;font-weight:600}.red-tooltip + .tooltip > .tooltip-arrow{background-color:#fff;border-bottom-color:#636363}.popit{background-color:rgba(255,0,207,0.1) !important}.drop-shadow{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);box-shadow:0 4px 8px 0 rgba(0,0,0,0.05)}.filter--slider--container{text-align:left;width:215px;padding-left:9px}.filter--slider--container label{font-weight:600;margin:0 0 11px -8px !important}.filter--slider--container .filter--slider{color:#4da5d7;height:2px;border:0 none;background-color:#e5e5e5;width:100%}.filter--slider--container .filter--slider .ui-slider-handle{border-radius:50%;background:#4da5d7;margin-top:-3px;width:1rem;height:1rem}.filter--slider--container .filter--slider .ui-slider-handle:focus{outline:0}.filter--slider--container input.filter--slider--value{border:0 none;color:#000;width:100%;text-align:left;font-weight:600;margin:10px 0 16px 0}.paginate-litings{padding:10px;float:left}.paginate-litings .pager{display:inline-block;float:left}.paginate-litings .pager li{float:left}.paginate-litings .pager li a{background:#fff;border:1px solid #e2e2e2;width:34px;height:34px;cursor:pointer;float:right;margin-left:-1px;background:-owg--o-linear-gradient(#fff, #f2f2f2);background:-owg--ms-linear-gradient(#fff, #f2f2f2);background:-owg--moz-linear-gradient(#fff, #f2f2f2);background:-owg--webkit-linear-gradient(#fff, #f2f2f2);background:-owg-linear-gradient(#fff, #f2f2f2);background:-webkit--o-linear-gradient(#fff, #f2f2f2);background:-webkit--ms-linear-gradient(#fff, #f2f2f2);background:-webkit--moz-linear-gradient(#fff, #f2f2f2);background:-webkit--webkit-linear-gradient(#fff, #f2f2f2);background:-webkit-linear-gradient(#fff, #f2f2f2);background:-o-linear-gradient(#fff, #f2f2f2);background:-ms-linear-gradient(#fff, #f2f2f2);background:-moz-linear-gradient(#fff, #f2f2f2);background:-webkit-linear-gradient(#fff, #f2f2f2);background:linear-gradient(#fff, #f2f2f2);color:rgba(0,0,0,0.55);border-radius:4px 0 0 4px;font-size:1.1rem;color:rgba(0,0,0,0.55);padding:0;text-align:center;line-height:31px;font-weight:300}.paginate-litings .pager li a:hover,.paginate-litings .pager li a:active{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.1);box-shadow:inset 0 0 4px rgba(0,0,0,0.1);color:#000}.paginate-litings .pager li:last-child a{border-radius:0 4px 4px 0}.paginate-litings .currPage{font-size:1rem;float:left;margin:5px 0 0 10px}.confirm-modal .modal-dialog{max-width:400px;margin-top:5%}.confirm-modal .modal-dialog .modal-content{padding:20px}.confirm-modal .modal-dialog .modal-content h2{font-size:1.2rem}.confirm-modal .modal-dialog .modal-content .del{background-color:#e2231a}.confirm-modal .modal-dialog .modal-content .del:hover,.confirm-modal .modal-dialog .modal-content .del:active{background-color:#000}#emit-modal .modal-content{max-height:calc(100vh - 80px);overflow-y:auto}.booking-filtred-no-res{padding:30px 5px;font-size:.9rem;color:#000}.booking-filtred-no-res .btn-rose{width:auto;padding:3px 15px;font-size:.8rem;height:30px}.booking-filtred-no-res p{padding-bottom:20px}.booking-filtred-no-res .bold{font-weight:700;text-transform:uppercase}.booking-filtred-no-res select{width:250px;height:30px;padding:0 5px;float:left;margin-right:10px;font-size:.8rem}.booking-filtred-no-res h3{font-size:16px;font-weight:600}.booking-filtred-no-res h4{font-size:13px;color:#666}.booking-filtred-no-res .limpiar-filtros{margin-top:5px}.datepicker-highlight a{background:rgba(0,0,0,0.3) !important;color:#fff !important}.datepicker-highlight a:hover{background:#4da5d7 !important;color:#fff !important}.alert-body{cursor:pointer;overflow:hidden;margin-bottom:-26px;position:relative}#b2b-alerts-container ul.alerts li,a.normal-text{color:#636363 !important;text-decoration:none !important;padding:0 !important}#b2b-alerts-container ul.alerts li:hover p,a.normal-text:hover p{text-decoration:none !important}#b2b-alerts-container ul.alerts li .ver,a.normal-text .ver{color:#4da5d7 !important}#multiwayForms{padding:0}#multiwayForms ul{margin:0;padding:0;width:100%;list-style:none;float:left;margin-top:17px;margin-bottom:7px}#multiwayForms ul li{clear:both}#multiwayForms ul li .search--colon{padding:7px 13px 0 0}#multiwayForms .form-controls{margin-bottom:10px;clear:both}#multiwayForms .form-controls .btn{width:30px;margin-right:5px;padding:0;line-height:28px}#multiwayForms .form-controls .btn-del-multitraject{float:right;margin:-38px -31px 0 0}.flex-fields{background-color:#8a8a8a;color:#fff;width:calc(100% + 6px);border-top:1px solid #ccc;margin:0 -3px;margin-top:10px !important;padding:6px 0 4px !important;list-style:none;overflow:hidden;float:left;clear:both}.flex-fields li{display:inline-block;padding-right:0}.flex-fields li input[type=checkbox]{float:left;margin-right:5px}.flex-fields li.active{color:#4da5d7}.flex-fields li label{font-weight:600;font-size:.8rem}[ng:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}#ver-condiciones-vars{display:none}.icon-no-flights{display:inline-block;width:172px;height:91px;background:url("../img/noflight.png") no-repeat scroll transparent;background-image:url("../img/noflight.svg");background-position:center;background-repeat:no-repeat}.no-results{padding:60px 0 100px;text-align:center;color:#000}.no-results h3{font-size:1.25rem;font-weight:600}.no-results p{font-weight:400;margin-top:0;margin-bottom:0;font-size:.95rem}.no-results .btn-rose{margin-top:40px;width:auto;border:0 none;padding:8px 30px;text-transform:none}.no-results .icon-close{color:#e00323;font-size:39px;padding-bottom:20px;display:block}.prod-pay-banks .icon-close:before{color:inherit}.loading-results{width:725px;max-width:100%;padding:28px 0;background:transparent;margin:0 auto 80px}.loading-results h3{font-size:1.2rem;letter-spacing:-.34px;text-align:center;font-weight:700;padding-bottom:15px;text-transform:uppercase;color:#4da5d7}.loading-results ul{border-top:1px solid #a5a5a5;margin:0;margin-top:15px;padding:0;list-style:none}.loading-results ul li{font-size:1rem;line-height:1.5625rem;position:relative;padding:5px 0 5px 36px}.loading-results ul li .icon-bulletpoint{color:#4da5d7;position:absolute;top:12px;left:0}.loading-results ul li b{font-weight:700}.loading-results ul li label{padding:5px 8px 5px 25px;position:relative;font-size:.875rem}.loading-results ul li label .icon-pagoSI{color:#4da5d7;position:absolute;left:0;top:13px}.loading-results ul li:last-child{padding-left:0}.loading-results .spinner{margin:50px auto;margin-bottom:30px}.loading-results .spinner .dot1,.loading-results .spinner .dot2{background:#4da5d7}.new-search--header{background:#051c48;color:#fff;height:40px;line-height:40px;padding-left:12px;font-size:.875rem;margin-bottom:8px}.new-search--header strong{font-weight:700}.new-search--header a{color:#4da5d7;text-decoration:none;font-size:.9375rem}.new-search--header col-sm-6{padding:0;width:55%}.new-search--header col-sm-3{padding:0;width:22%}.btn-white{background:#fff;color:#051c48;border:none;font-size:.75rem;line-height:1.5625rem;width:100%;text-align:left;padding-left:10px}.btn-close{position:relative;height:47px;line-height:33px}.btn-close span{display:inline-block;position:absolute;top:-1px}.btn-close .icon-close{font-size:6px;position:absolute;right:10px;top:13px}.result--actions{background-color:#4da5d7;text-align:right;height:50px;padding:0}.result--actions a{margin:6px 10px 0;color:#636363;display:inline-block;float:right}.result--actions .icon-info{color:#636363;color:#4da5d7;font-size:30px;padding:0;margin:0 10px 0 0}.result--actions ul{margin:0;padding:0;clear:both;overflow:hidden;list-style:none}.result--actions ul li{float:left;font-size:.9rem;height:30px;line-height:28px;margin:0}.result--actions ul li a{color:#fff;float:none;margin:0;border-right:1px solid #fff;padding:0 25px;line-height:.9rem}.result--actions ul li:hover{background-color:#fff !important}.result--actions ul li:hover a{color:#4da5d7}.result--actions ul li:last-child a{border:0 none}.result--actions ul li.alone{color:#fff;margin:0;cursor:pointer}.result--actions ul li.alone span{border-right:1px solid #fff;padding:0 25px}.result--actions ul li.alone:last-child span{border:0 none}.result--actions ul li.alone:hover{background-color:#fff;color:#4da5d7}.highlighted-flight{background-color:#4da5d7;min-height:22px;padding:2px 10px;color:#fff;font-style:italic}font-size 0.9rem .result--actions,.more-fares-actions .result--actions{height:auto}.results{max-width:1170px;min-height:1750px;margin:0 auto}.results-onlytrain{min-height:auto}.result{margin:30px auto 0;background-color:#fff;border:1px solid #e2e2e2;border-bottom:2px solid #4da5d7;overflow:hidden;width:95%;max-width:900px;position:static;float:right}.result.result_flight{background:none;border:0 none}.result.result_book:first-child{margin-top:0 !important}.result:first-child:not(.secondary){margin-top:30px}.result .result--options{padding:0;width:calc(100% - 237px);position:static;vertical-align:middle}.result .result--options .result--way{list-style:none;margin:0;width:100%;padding:20px 20px 20px 0}.result .result--options .way-separation{border-top:1px solid #e6e6e6}.result .result--options .tlt,.result .result--options .stlt{margin:0;padding:0;font-weight:400}.result .result--options .tlt{color:#000;font-size:1rem}.result .result--options .stlt{color:#636363;font-size:.75rem}.result .result--options .faredata{cursor:pointer}.result .result--options .faredata:first-letter{text-transform:uppercase}.result .result--options .icon-luggagex{font-size:18px}.result .result--price{width:237px;color:#051c48;text-align:left;position:static}.result .result--price p{font-size:1.875rem;font-weight:bold}.result .result--price a,.result .result--price .per--persona{font-size:.75rem;line-height:1rem;color:#051c48;display:block;font-weight:400}.result .result--price .precio-desglose-link{cursor:pointer}.result .result--price .precio-desglose-link:hover{text-decoration:underline}.result .result--price .precio-desglose-link .precio-desglose-plus{display:inline-block;color:#4da5d7;border:1px solid #4da5d7;border-radius:50%;height:15px;line-height:15px;width:15px;text-align:center}.result .result--price .precio-desglose-link.precio-desglose-link-trenes{cursor:initial}.result .result--price a.green{color:#4da5d7;font-weight:bold}.result .result--price button{border:0;color:#fff;width:inherit;height:23px;line-height:23px;font-size:.625rem;right:0;bottom:0;margin-top:5px}.result .result--price .ver--tarifas{position:absolute;bottom:10px;min-width:88%;text-align:center;font-weight:600}.result .result--price .ver--tarifas.ver--tarifas--flexible{bottom:60px}.result .result--actions .book-btn-container{padding:0}.result .result--actions .book-btn-container .book-btn{float:right;border:0 none;height:50px;border-left:1px solid #e2e2e2;margin-right:-3px;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.02rem}.result .result--actions .book-btn-container .book-btn:hover{background:#fff !important;color:#636363;border-bottom:1px solid #e2e2e2}.result .result--actions ul{clear:none;position:static;background:#4da5d7}.result .result--actions ul li{height:49px;line-height:49px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);font-size:.85rem;font-weight:600;letter-spacing:.01rem}.result .result--actions ul li span{border:0 none}.result .result--actions ul li:hover{background:transparent !important;color:#fff;opacity:1;-ms-filter:none;filter:none}.result .result--actions ul li.rs-provider{color:#fff;opacity:1;-ms-filter:none;filter:none;letter-spacing:0}.result .result--actions .result-price{color:#fff;cursor:pointer;height:49px;font-weight:700;font-size:1.2rem;text-align:left;line-height:49px;white-space:nowrap}.result .result--actions .result-price.result-price-trenes{cursor:initial}.result .result--actions .decimal,.result .result--actions .moneda{font-size:.95rem;margin-left:-3px}.result .result--actions .ibar{font-weight:600;font-size:15px;margin-left:-5px}.result .result--actions .spax{font-weight:600;font-size:.85rem;margin-left:-6px}.result.secondary .result--actions{background:#666}.result.secondary .result--actions ul{background:#666 !important;color:#fff}.result.secondary .result--actions ul:hover{background:#666}.ow-flight{position:absolute;color:#f00;margin:-2px 0 0 2px;font-size:11px}.ow-flight.recent-searches-index{margin:-4px 0 0 4px}#more-rates-spinner h2{text-align:center;color:#00f;font-size:1.4em;margin-top:-100px;margin-bottom:80px}#flight-rates .close{color:#000;opacity:1;-ms-filter:none;filter:none;position:absolute;right:5px;top:1px;z-index:2;font-size:1.5rem}#flight-rates .btn-close-modal-rates{font-size:1.2rem;top:10px;right:10px}#flight-rates .modal-dialog{min-width:750px;max-width:95%;margin-top:5%}#flight-rates .modal-dialog .modal-content{border-radius:0}#flight-rates #flight-rates-contents{padding:20px 3px}#flight-rates #flight-rates-contents thead{color:#fff;font-weight:400;background-color:#636363}#flight-rates #flight-rates-contents thead th{font-weight:400;line-height:1rem;font-size:1rem;vertical-align:middle;text-align:center;border:0 none}#flight-rates #flight-rates-contents td{text-align:center;vertical-align:middle;height:45px;border:0 none}#flight-rates #flight-rates-contents td i{font-size:1.4rem}#flight-rates #flight-rates-contents td i.ok{color:#4da5d7}#flight-rates #flight-rates-contents td i.ko{color:#e2231a;font-size:.9rem}#flight-rates #flight-rates-contents td i:hover{color:#fff}#flight-rates #flight-rates-contents tr{border:0 none;cursor:pointer}#flight-rates #flight-rates-contents tr:hover td,#flight-rates #flight-rates-contents tr.active td{color:#000;background-color:rgba(45,107,206,0.2)}#flight-rates #flight-rates-contents tr:hover td i.ok,#flight-rates #flight-rates-contents tr.active td i.ok{color:#fff}#flight-rates #flight-rates-contents tr:hover td i.ko,#flight-rates #flight-rates-contents tr.active td i.ko{color:#fff}#flight-rates #flight-rates-contents tr:hover td .rate-anchor-min,#flight-rates #flight-rates-contents tr.active td .rate-anchor-min{color:#636363}#flight-rates #flight-rates-contents .rate-footer{overflow:hidden;clear:both;margin-top:40px}#flight-rates #flight-rates-contents .rate-footer .rate-left{float:right;margin-right:40px;text-align:right;font-weight:600;line-height:41px}#flight-rates #flight-rates-contents .rate-footer .rate-left .rate-price{color:#000}#flight-rates #flight-rates-contents .rate-footer .rate-left .rate-price .txt{color:#000}#flight-rates #flight-rates-contents .rate-footer .rate-left .rate-price .digit{font-size:1.5rem;font-weight:700}#flight-rates #flight-rates-contents .rate-footer .rate-left .rate-price .curr{color:#000}#flight-rates #flight-rates-contents .rate-footer .rate-left .rate-conditions{color:#4da5d7}#flight-rates #flight-rates-contents .rate-footer .rate-right{float:right}#flight-rates #flight-rates-contents .rate-footer .rate-right .rate-book{height:42px;padding:0 25px}#flight-rates #flight-rates-contents #more-rates-content .overflowed-table{overflow-y:auto}.small-screen .result{max-width:100%;float:none}.flb{text-align:center;padding:6px 16px 0 !important;min-width:116px;cursor:normal}.flb .flb-title{font-size:1.1em;font-weight:300;padding-top:9px;margin-bottom:0}.flb .flb-value{font-weight:bold}.ellipsis{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.modal-desglose{border-radius:0}.modal-desglose .modal-header{padding:10px 30px 8px}.modal-desglose .modal-header h4{color:#000}.modal-desglose .modal-dialog{width:800px;max-width:96%;margin-top:8%}.modal-desglose .modal-content{border-radius:0}.modal-desglose .modal-footer{background:#4da5d7;color:#fff}.modal-desglose .modal-footer h3,.modal-desglose .modal-footer h6{margin:0}.modal-desglose .modal-footer h3{font-size:1.3rem}.modal-desglose .table{margin-top:20px;font-size:.95rem}.modal-desglose .table table{width:100%;text-align:center;color:#000}.modal-desglose .table table .thead{color:#4da5d7}.modal-desglose .table table .thead td{padding-bottom:10px}.modal-desglose .close{color:#000;opacity:1;-ms-filter:none;filter:none;border:1px solid #000;border-radius:50%;width:25px;height:25px;line-height:23px;text-align:center;padding:0;font-size:20px;position:absolute;right:9px;top:12px}.result--item{position:static}.stopsDetails{display:none;width:100%;padding:0;margin:0 20px 15px;background:#fff;z-index:9;font-size:.8rem}.stopsDetails.sd-modal{display:block;margin:0}.stopsDetails.sd-modal ul li.sd--date{padding:5px 0}.stopsDetails.sd-modal ul li.sd--date{width:12%}.stopsDetails .stopsDetailsContainer{background:#edf6fb}.stopsDetails ul{list-style:none;width:100%}.stopsDetails ul li{display:inline-block;padding:5px 12px;font-weight:400;color:#636363;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:top}.stopsDetails ul li.sd--date{width:15%}.stopsDetails ul li.sd--company{width:15%}.stopsDetails ul li.sd--flight-number{width:10%}.stopsDetails ul li.sd--time--city{width:29%}.stopsDetails ul li.sd--a{width:3%}.stopsDetails .d--second li .sd--time,.stopsDetails .d--second.sd--time--city .sd--time{padding-bottom:0 !important;padding-top:4px !important}.stopsDetails .d--titles{background-color:#e5e5e5}.stopsDetails .d--titles li{color:#000;font-weight:600}.stopsDetails .duration-next{background:#fff;color:#4da5d7;height:30px;line-height:30px;margin:5px 0;text-align:center;font-size:.8rem}.stopsDetails .cerrar{opacity:1;-ms-filter:none;filter:none;font-weight:400;font-size:.8rem;color:#636363;margin-right:29px}.stopsDetails hr{margin-bottom:0;margin-top:10px}#SelectedItem .stopsDetails{margin:0}#SelectedItem .stopsDetails .sd--flight-number{text-align:right}#SelectedItem .stopsDetails .sd--flight-number span{float:right;margin-right:6px}.result--item--data{display:block;list-style:none;margin:0;width:100%;font-weight:600;font-size:1.125rem;vertical-align:middle;padding:0 20px}.result--item--data .ri--oneway,.result--item--data .ri--multiway{text-align:right;color:#636363;font-weight:400;font-size:1rem;line-height:1.2rem;width:17%;padding:0;padding-right:3%}.result--item--data .ri--oneway strong,.result--item--data .ri--multiway strong{color:#4da5d7;font-weight:400;margin-bottom:3px;display:block;font-family:"open sans",sans-serif}.result--item--data .ri--oneway strong.rose,.result--item--data .ri--multiway strong.rose{color:#636363}.result--item--data .ri--oneway p,.result--item--data .ri--multiway p{font-size:.9rem;margin:0;font-family:"open sans",sans-serif}.result--item--data .ri--oneway .ri--title,.result--item--data .ri--multiway .ri--title{font-size:.9375rem;line-height:15px}.result--item--data .ri--oneway .ri--title .icon-id,.result--item--data .ri--multiway .ri--title .icon-id,.result--item--data .ri--oneway .ri--title .icon-vuel,.result--item--data .ri--multiway .ri--title .icon-vuel{color:#4da5d7;font-size:.875rem;margin-left:5px}.result--item--data .ri--oneway .ri--date,.result--item--data .ri--multiway .ri--date{line-height:20px;font-weight:400;font-size:.5625rem}.result--item--data .ri--radio{text-align:center;width:3%;padding:0}.result--item--data .ri--radio input{margin-right:0}.result--item--data .ri--iata{color:#000;padding:0;width:10.5%;text-align:center;position:static}.result--item--data .ri--iata .ri--time{font-weight:700;margin:0}.result--item--data .ri--iata .iata{font-weight:400;color:#636363;font-size:.8125rem;margin:0;cursor:default}.result--item--data .ri--iata .iata.different span{display:inline-block;padding:0 3px;background-color:rgba(255,0,207,0.2)}.result--item--data .ri--iata .diff--days{color:#fff;width:13px;height:13px;line-height:12px;text-align:center;background:#636363;border-radius:50%;font-size:8px;float:right;margin-left:-13px;margin-right:6px;margin-top:2px;cursor:default}.result--item--data .ri--time--city{width:13.5%;padding:0;text-align:center;position:static}.result--item--data .ri--time--city .ri--time{color:#051c48;line-height:15px;padding-top:20px}.result--item--data .ri--time--city .ri--city{font-weight:400;font-size:.5625rem;line-height:.75rem;margin-top:5px;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.result--item--data .ri--segments{color:#636363;width:12.5%;padding:0;text-align:center;font-size:.75rem;position:static}.result--item--data .ri--segments .diff--days{color:#fff;width:13px;height:13px;line-height:12px;text-align:center;background:#636363;border-radius:50%;font-size:8px;float:right;margin-left:-13px;margin-right:6px;margin-top:2px;cursor:default}.result--item--data .ri--segments .duration{font-size:.9rem;color:#000}.result--item--data .ri--baggage{font-weight:400;font-size:.75rem;color:#051c48;text-align:center;width:5.5%;border-left:1px solid #e2e2e2;padding:0}.result--item--data .ri--company{font-size:.6875rem;font-weight:bold;padding:0;width:12.5%;text-align:center}.result--item--data .ri--company p span{display:block;color:#4da5d7;font-size:.9em}.result--item--data .ri--company .icon2-disney{font-size:20px;color:#473d86}.result--item--data .ri--company .icon2-disneyP{font-size:18px;color:#d4af37}.result--item--data .ri--cabin{font-size:.65em;padding:0;width:17%;line-height:14px;font-weight:400;text-align:center}.result--item--data .ri--cabin .cabin{margin-bottom:2px;font-weight:600;color:#000}.result--item--data .ri--seats{font-weight:400;font-size:.6875rem;vertical-align:middle;height:70px;line-height:17px;text-align:center;padding:0;width:11.5%}.icon-repliega,.icon-flexible{margin-left:5px;margin-top:13px;float:right;font-size:12px;display:inline-block}.rotate90{-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.new-search--form{border-radius:0 !important;margin-bottom:10px !important}.new-search--form .search--title{display:none}.no-click-option{cursor:default !important}.voucher--errors{width:100%;margin:10px auto;color:#4da5d7;font-size:1rem;background:transparent;border-radius:10px;padding:20px 15px;line-height:1rem;border:1px solid #4da5d7}.new-search--form .search--button{top:103px}.currency-symbol{font-size:.82em}.flight--id{display:table;width:100%;min-height:175px;height:108px}.flight--container:hover .result--actions{text-align:left}.flight--container:hover .result--actions ul{background-color:#4da5d7;display:inline-block}.result_flight .flight--container{background-color:#fff;border:1px solid #e2e2e2;border-bottom:2px solid #4da5d7}.result_flight .bloque-viajes-trenes{background-color:#fff;border:1px solid #e2e2e2;margin:0 0 2rem}.result_flight .bloque-viajes-trenes .title-viajes-trenes{padding:.6rem 1.3rem;border-bottom:solid 2px #4da5d7}.result_flight .bloque-viajes-trenes .title-viajes-trenes strong{font-size:1.5rem;text-align:left;font-weight:600;display:inline-block;vertical-align:bottom}.result_flight .bloque-viajes-trenes .title-viajes-trenes span.title-date{display:inline-block;vertical-align:middle;border-left:solid 1px;margin:0 0 4px 3px;padding:0 0 0 8px}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes{margin:.75rem 0 0 0}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes thead tr th{font-size:.9rem;font-weight:600;letter-spacing:.01rem;vertical-align:middle;text-align:center}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr{cursor:pointer}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td{font-size:.9rem;text-align:center;padding:8px;vertical-align:middle}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td strong{color:#333;font-size:1rem}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td span.desplegable{vertical-align:middle}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td span.desplegable i{-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td span.desplegable i:before{color:#4da5d7}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td span.desplegable i.icon-menos-tarifas{background:#d80000;height:3px;width:16px;display:inline-block;border-radius:16px;-o-transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;margin:0 0 5px}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td .tarif-ttoo{color:#97ce00}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td .tarif-disney,.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td .icon2-disney{color:#473d86}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td .tarif-disneyP,.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td .icon2-disneyP{color:#d4af37}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td .tarif-corp{color:#b400ff}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td.btn-desplegar-container{min-width:4rem}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td.precio{border-left:1px solid #ddd;text-align:center;min-width:7rem;padding:6px}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td.precio span.label-precio{font-size:1.5rem;font-weight:700;color:#333;display:inline-block;padding:0 0 .3rem}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td.precio span.currency{font-size:1.1rem}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td.precio-mas-bajo span{color:#4da5d7}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr td.precio-mas-bajo span.label-precio{color:#4da5d7}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.active td{background:rgba(217,54,176,0.2)}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones{width:100%;background:#eaeced}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td{width:100%}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td .spinner{margin:34px auto}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table{width:100%;max-width:100%;border:none;border-collapse:collapse}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table thead{display:table-header-group;vertical-align:middle;width:100%}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table thead tr{display:table-row;border-bottom:solid 1px #e2e2e2}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table thead tr th{font-size:.8rem;font-weight:600;letter-spacing:.01rem;vertical-align:middle;text-align:center;padding:8px 1px}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table thead tr th .header-name-label{min-width:5rem;display:block}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr{display:table-row}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td{font-size:.9rem;text-align:center;padding:6px;min-width:6rem}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td i{font-style:initial;font-size:1.45rem}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td i.reembolso{font-weight:600}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td i.icon2-565500{font-size:16px;color:#2d6bce}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td i.icon-nohay{font-size:1rem}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td i.question-mark{background:#000;height:2px;width:10px;display:inline-block;border-radius:13px}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td .taxes-overflow{margin-left:-14px;max-width:none}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td .taxes-overflow ul{list-style:none}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td .taxes-overflow ul li{overflow:hidden;width:100%;margin-top:4px;font-size:.8rem}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td .taxes-overflow ul i{margin:0 10px}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td .taxes-overflow ul i.icon-check{font-size:23px;margin-right:5px;margin-left:6px;color:#4da5d7;display:inline-block}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td .taxes-overflow ul i.icon2-565500{font-size:14px}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td .taxes-overflow ul span{display:inline-block;font-size:.95rem}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td .taxes-overflow ul blockquote{display:inline-block;font-size:.8rem;padding:1px 5px;border-left:0;background:#f1f1f1;margin:0}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td.seleccion-opcion{text-transform:uppercase;color:#666;text-align:left;font-weight:700;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td.seleccion-opcion:hover > .taxes-overflow{display:block;margin:-4px 0 0 7rem}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td.seleccion-opcion input{display:-moz-inline-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;margin:8px 7px 0 0}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td.seleccion-opcion .tooltip-nombre-tarifa .arrow-border{-o-transform:rotateZ(270deg);-ms-transform:rotateZ(270deg);-moz-transform:rotateZ(270deg);-webkit-transform:rotateZ(270deg);transform:rotateZ(270deg);left:-22px;top:10px}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td.seleccion-opcion .tooltip-nombre-tarifa .arrow{-o-transform:rotateZ(270deg);-ms-transform:rotateZ(270deg);-moz-transform:rotateZ(270deg);-webkit-transform:rotateZ(270deg);transform:rotateZ(270deg);left:-19px;top:10px}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td.seleccion-opcion span{display:block;font-size:.75rem}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td.seleccion-opcion span .fare-name{width:100%}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td.seleccion-opcion span .fare-desc{width:100%;font-size:.6rem;font-style:italic;letter-spacing:.005rem}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td.precio-opcion{font-size:.9rem;font-weight:700;color:#4da5d7;display:inline-block;text-align:right;min-width:7rem}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td.precio-opcion i{font-size:1.3rem}.result_flight .bloque-viajes-trenes table.resultados-viajes-trenes tbody tr.desplegable-opciones td table tbody tr td.precio-opcion span{font-size:1rem;font-weight:600;color:#4da5d7;display:inline-block}.result .result--options{border-right:1px solid #e2e2e2;width:620px;display:table-cell;float:none}.result .result--price{width:120px;display:table-cell;float:none;vertical-align:top;padding:0;text-align:center}#form-booking .result--item--data .ri--company{border-right:0 none}#form-booking .result--price--container{font-size:1rem}#form-booking .ri--time--city{width:13%}.booking--page .booking--title{text-align:left}.result--item--data .ri--radio{width:3%}.fechas--flexibles{display:block}.new-search--header{background:#051c48;color:#fff}.new-search--header a{color:#fcd715;font-size:.875rem}main.container{margin-top:44px;max-width:766px}.back-gray{background:#eaeced}.SearchCtrl{background:transparent;padding-top:0}.new-search{margin:0;background:#fff}.new-search .new-search--header{margin-bottom:8px}.result .result--price{background:#fff}.result .result--price button{width:100%;height:24px;position:absolute;top:auto;right:0;bottom:0}.result .result--price p{font-size:1.1875rem;position:static;top:auto;right:auto;width:100%}.result--item--data .ri--segments .stopsDetails{margin-left:60px}.airports--name,.airports--details{display:inline-block}.airports--name{margin-top:0;font-size:inherit;color:#fff}.payment-data h4{font-size:.9375rem}.new-search--form .search--button{top:66px}.result--item--data .ri--segments .icon-sinescala{font-size:12px}.result--item--data .ri--oneway .ri--title,.result--item--data .ri--multiway .ri--title{font-size:1.125rem}.result--item--data .ri--oneway .ri--date,.result--item--data .ri--multiway .ri--date{font-size:.6875rem}#form-booking .result--price{font-size:2.25rem}#form-booking .result--price--container{font-size:1.625rem}.header--logo{margin-left:10px}.header--logo img{max-height:50px}@-moz-document url-prefix(){.result .result--price .result--price--container{display:inline-table}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.header--logo{margin:0 auto}}.result .result--price{position:relative;min-height:100px}.result .result--price button{font-size:.8125rem;height:26px;position:static;bottom:0;right:0}.result .result--price .price{font-weight:800;font-size:2rem;margin:0}.result .result--price .result--price--container{width:100%;padding:15px 10px;right:0;overflow:visible;position:relative;height:100%}.result .result--price .result--price--container .tlt{font-size:.75rem;font-weight:600;margin-bottom:5px}.result .result--price .result--price--container .per--persona strong{font-size:1.4rem;margin-bottom:2px;display:block}.result .result--price .result--price--container .per--persona strong .moneda,.result .result--price .result--price--container .per--persona strong .decimal{font-size:.9rem}.result .result--price .result--price--container .per--persona:hover{text-decoration:none}.result .result--price .result--price--container .ver--condiciones{font-weight:600}.result .result--price .result--price--container .ver--tarifas{font-size:.8rem;font-weight:700}.result .result--price .result--price--container .res-tags{margin-top:10px}.result .result--price .result--price--container .res-tags span{display:inline-block;background-color:#e5e5e5;color:#636363;padding:4px 6px;font-size:.7rem;font-weight:600;margin:0 5px}.search--resumen--container{text-align:left;cursor:pointer}.search--resumen--container .search--resumen{color:#636363;font-size:1em;font-weight:300}.search--resumen--container .search--resumen ul{margin:0;list-style:none;padding:0 10px}.search--resumen--container .search--resumen ul .port{max-width:110px;vertical-align:top;padding:3px 10px 0}.search--resumen--container .search--resumen ul li{display:inline-block;padding:0 10px;height:80px;padding-top:3px}.search--resumen--container .search--resumen ul li.sch-res-layer{float:left;width:10%}.search--resumen--container .search--resumen ul li.sch-date{white-space:nowrap}.search--resumen--container .search--resumen ul li.flb{float:right;margin-right:1px;border:1px solid rgba(0,0,0,0.1);margin-left:-2px;border-top:0 none;border-bottom:0 none}.search--resumen--container .search--resumen ul li .tlt,.search--resumen--container .search--resumen ul li .stlt{margin:0;padding:0}.search--resumen--container .search--resumen ul li .tlt{font-size:1.8rem;font-weight:300;color:#000}.search--resumen--container .search--resumen ul li .stlt{color:#8e8e8e;font-size:.85em;line-height:15px}.search--resumen--container .search--resumen ul li.separation{font-weight:400;font-size:3rem;position:relative;width:14px;height:46px;padding:0;margin:6px 5px}.search--resumen--container .search--resumen ul li.separation:after{content:' ';display:inline-block;position:absolute;top:15px;left:0;width:100%;height:2px;background-color:#636363}.search--resumen--container .search--resumen ul li.border{background-color:#e2e2e2;width:1px;margin:8px 20px 0;padding:0;height:40px;position:relative;vertical-align:top}.search--resumen--container .search--resumen ul li.multi-port{float:left}.search--resumen--container .search--resumen ul li.multi-port .tlt{font-size:1.4rem}.search--resumen--container .search--resumen ul li.multi-port .tlt span{display:block;font-size:1rem}.search--resumen--container .search--resumen ul li.multi-port .stlt{font-size:1rem}.search--resumen--container .search--resumen ul li.icon-arrow2{-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:34px;height:37px}.search--resumen--container .search--resumen ul.flightMP{text-align:right}.search--resumen--container .search-actions{background-color:rgba(120,204,61,0.1)}.search--resumen--container .search-actions a{color:#4da5d7}.small-screen .flightMP{text-align:center !important}#search-filters{text-align:left;width:270px;position:absolute;z-index:997;font-size:.8rem;padding:0 20px 0 10px;float:left;margin-top:30px}#search-filters .search-filters-container{background-color:#fff;margin:0;padding:5px 10px}#search-filters ul{background-color:#fff;margin:0;padding:0;list-style:none}#search-filters ul .filters--item{margin-bottom:30px}#search-filters h4{color:#000;font-weight:400;margin-bottom:10px}#search-filters h5{color:#4da5d7}#search-filters .cerrar{display:none;padding:2px 0;font-size:.9rem}#search-filters .filter-switch li{border:1px solid #fff;text-align:center;height:30px;line-height:28px;padding:0}#search-filters .filter-switch li label{background-color:#eaeced;width:100%;height:100%;display:block;padding:0;margin:0}#search-filters .filter-switch li label.active{background-color:#4da5d7}#search-filters .filter-switch li label.active span{color:#fff}#search-filters .filter-switch li label span{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;display:block;padding:0 3px}#search-filters .filter-switch input[type=checkbox]{display:none}#search-filters #filter--surface{clear:both}#search-filters #filter--surface li{width:30px;height:30px;line-height:30px;display:inline-block;float:left}#search-filters #filter--surface li label{cursor:pointer}#search-filters #filter--airlines,#search-filters #filter--op--airlines{clear:both}#search-filters #filter--airlines li,#search-filters #filter--op--airlines li{width:30px;height:30px;line-height:30px;display:inline-block;float:left}#search-filters #filter--airports{clear:both}#search-filters #filter--airports li{width:45px;height:30px;line-height:30px;display:inline-block;float:left}#search-filters #filter--luggage li{width:auto;margin-right:10px}#search-filters .provider-li{width:auto}#search-filters .provider-li .provider-span{padding:0 7px;overflow:auto}.search-filters-floating{margin-left:30px !important;margin-top:-19px !important}.search-filters-floating .cerrar{display:inline-block !important}.loading-tips{margin-top:60px}.loading-tips img{width:100%}.loading-tips h4,.loading-tips h5{color:#4da5d7;text-align:center;margin-bottom:30px;font-size:.9rem;line-height:1.2rem}.loading-tips h4{font-weight:600;margin-bottom:10px;font-size:1.1rem;color:#636363}.more-fares-actions .aff-modal-top-buttons{background:transparent}.more-fares-actions .aff-modal-top-buttons ul{display:inline-block;width:100%}.more-fares-actions .aff-modal-top-buttons ul li{color:#4da5d7;font-size:.8rem;margin:0 .35rem;cursor:pointer;display:inline-block;vertical-align:middle;font-weight:700}.more-fares-actions .aff-modal-top-buttons ul li .text-aff-button{padding:0 6px}@media (max-width:900px){.new-search{margin:0 5px}.new-search .new-search--header{margin-bottom:0}.new-search .new-search--header i.icon-repliega{float:none}.result{margin:7px 5px;width:98%}.result .result--options,.result .result--price{width:100%;display:block}.result .result--price{background:#e6e6e6;position:relative;min-height:100px}.result .result--price button{font-size:.8125rem;width:127px;height:39px;position:absolute;top:26px;right:10px}.result .result--price p{position:absolute;top:8px;right:155px}.result .result--price .ver--condiciones{font-size:.875rem;position:absolute;bottom:6px;width:100%;text-align:center;padding-top:4px}.result .result--price .result--price--container{position:static}.result .result--price .result--price--container .per--persona.txt,.result .result--price .result--price--container .ver--condiciones,.result .result--price .result--price--container .ver--tarifas,.result .result--price .result--price--container .ver--financiacion,.result .result--price .result--price--container .price{display:none}.result .result--price .result--price--container .per--persona{font-size:1.6rem;text-align:right;padding:20px 120px 0 0}.result .result--price .result--price--container .per--persona span{font-size:.85rem}.result .result--actions .result-price{background:#636363}.result .result--actions .book-btn-container{width:50%;float:right;margin-top:-100px;z-index:2}.result .result--actions .book-btn-container .book-btn{margin-right:0 !important}.result .result--options .result--way{padding-top:28px}.result .result--item .stopsDetails{padding-left:0;margin-left:0}.result .result--item .stopsDetails ul .sd--company{width:21%}.result .result--item .stopsDetails ul .sd--flight-number{width:18%}.result .result--item .stopsDetails ul .sd--time--city{width:21%}.send--email .modal-dialog{width:96% !important;margin:20px 2%}.send--email .modal-dialog .modal-body{padding:15px 40px}.send--email .modal-dialog .form-group{margin-left:0;margin-right:0}.result--item--data{padding-bottom:10px !important}.result--item--data .ri--baggage,.result--item--data .ri--company,.result--item--data .ri--seats{display:none}.result--item--data .ri--oneway,.result--item--data .ri--multiway{width:19%;display:none}.result--item--data .ri--iata{width:19%}.result--item--data .ri--time--city{width:17%}.result--item--data .ri--segments{width:50%;font-size:.75rem}.result--item--data .ri--segments .icon-sinescala,.result--item--data .ri--segments .icon-conescala{font-size:12px}.result--item--data .ri--radio{width:11%}.result--item--data .ri--segments .stopsDetails{margin-left:-60px}.trip--way{color:#051c48;font-size:14px;color:#000;position:absolute;margin-left:57px;margin-top:-10px}.trip--way strong{font-weight:700}.airports--name,.airports--details{float:left}.airports--name{margin-top:8px;font-size:23px;color:#e2231a}#flight-conditions{top:60px;z-index:10000}#flight-conditions .modal-body{padding:47px;font-family:'Source Sans Pro',sans-serif}#flight-conditions .close{color:#000;top:4px;right:10px;position:absolute;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);z-index:2;font-size:30px}#flight-conditions h2{color:#e2231a;font-size:1.0625rem;font-weight:700;padding:5px 15px}#flight-conditions h3{font-size:.8125rem;font-weight:700}#flight-conditions p{font-size:.8125rem;font-weight:400;margin:20px}#flight-conditions article{margin:20px}#flight-conditions-contents{overflow:auto;margin-top:15px}#flight-conditions-contents .dot1,#flight-conditions-contents .dot2{background-color:#4da5d7}.btn-red{background:#e2231a;color:#fff;border:0;border-radius:0}.btn-red:hover{background:#4da5d7}.btn-big{padding:8px 30px;font-size:.9375rem}.search--resumen li.port{width:48%}.search--resumen li.multi-port{width:auto}.search--resumen li.icon-arrow2,.search--resumen li.separation{width:2% !important;margin:0 !important}.search--resumen li.fst{visibility:hidden;margin-left:15px !important}.search--resumen li:first-child,.search--resumen li.sch-date.ar{text-align:right}}.content-white{background:#fff;padding:35px;border-top-left-radius:10px;border-bottom-left-radius:10px;margin-bottom:18px;color:#5b5b5b}.content-white h4{font-size:1.125rem;color:#0a2852;line-height:2rem;margin-bottom:20px}.content-white h4.border-bottom{border-bottom:1px solid #adcb39}.content-white h4.green{color:#adcb39}.usa-info p{margin-bottom:15px;letter-spacing:-.12px}.usa-info p:last-child{margin-bottom:0}.strong{font-weight:900;white-space:nowrap}.passenger{margin-bottom:30px}.passenger h5,.holder h5,.large-family-title{text-transform:capitalize;font-size:1rem;color:#000;font-weight:600;margin-top:20px;margin-bottom:20px}.large-family-label{display:inline-block;line-height:1.25rem;margin:0 0 15px;text-align:left;font-size:.9rem;padding-left:1em;position:static}.large-family-input{margin-top:.2rem;width:234px;height:30px;border:1px solid #e2e2e2;padding-left:10px}.passenger .passenger--label,.holder .passenger--label{color:#636363;display:inline-block;line-height:1.25rem;margin:0 0 15px;text-align:left;font-size:.9rem;padding-left:5px;position:static}.passenger td.passenger-ctc-label{color:#636363;line-height:1.25rem;margin:0 0 15px;text-align:left;font-size:.9rem;padding-left:5px;position:static}.passenger .passenger--label.birthday{display:block;margin-left:163px}.passenger .passenger--label input[type="text"],.holder .passenger--label input[type="text"],.passenger .passenger--label select,.holder .passenger--label select,.ctc-data .passenger-ctc-label input[type="text"]{height:30px;border:1px solid #e2e2e2;padding-left:10px;width:100%}.ctc-data{font-weight:300}.ctc-data .row{margin-bottom:10px}.ctc-data .passenger-ctc-label span{font-size:.85em}.ctc-toggle{width:100%;cursor:pointer;font-size:15px}.ctc-toggle:hover{background:#f7f7f7}.ctc-toggle .icon-nohay{-o-transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;font-size:.75em;line-height:45px}.ctc-toggle.show .icon-nohay{-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ctc-return{padding-top:10px}.booking--form .pax-data .ctc-data .passenger--label input[type="text"]{width:100% !important;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.passenger .passenger--label input[type="text"].border-rose{border:1px solid #636363 !important}.passenger .passenger--label span,.holder .passenger--label span{display:block;margin-bottom:3px;font-size:.9em}.passenger .passenger--label span.character-count,.passenger .passenger--label span.over-max{display:inline-block;margin-left:10px}.passenger .passenger--label span.character-count{font-size:1.2em;font-weight:400}.passenger .passenger--label div.over-max-descrption{margin-top:10px;font-size:.9em}.passenger .passenger--label div.over-max-descrption .arrow-border{top:-20px}.passenger .passenger--label div.over-max-descrption .arrow{top:-18px}.passenger .passenger--label div.over-max-descrption strong{font-weight:600}.passenger .passenger--label .paxGender{padding:0 30px 0 0;font-size:1.15em;font-weight:300}.passenger .passenger--label .paxGender input{margin-right:5px}.passenger .passenger--label.slim,.holder .passenger--label.slim{width:auto}.passenger .passenger--label.slim select,.holder .passenger--label.slim select{width:47px}.holder .passenger--label.display-block{display:block;width:180px}.payment--types{border-bottom:1px solid #adcb39;height:60px;margin-bottom:25px;margin-top:-10px;padding-top:15px}.payment--types .payment-type{color:#0a2852;font-size:.875rem;width:175px}.payment--info{font-size:.6875rem;line-height:1.0625rem}.payment--info .rojo{color:#f00}.payment--info .rojo strong{font-weight:900}.form-error,.form-error-accepto,.form-error-banco{padding-bottom:10px;font-size:.75rem}.errorMaxChars{margin-bottom:10px;margin-top:40px;color:#fff;background-color:#636363;padding:5px 10px;display:none}.booking-form-btn-container{text-align:center;padding:20px 0}#LoadingOverly{position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);text-align:center;z-index:100000009;width:100%;height:100%}.loadingContainer{min-height:100px;min-width:100px;background:#4da5d7;border-radius:5px;padding:20px;display:inline-block}.loadingContainer .spinner{margin:10px auto}.loadingContainer .spinner .dot1,.loadingContainer .spinner .dot2{background:#fff}.loadingContainer.with-msg{background:#fff}.loadingContainer.with-msg .LoadingMsg{margin:15px 0;padding:0;width:400px;color:#636363;font-size:24px}.loadingContainer.with-msg .LoadingMsg p{font-size:14px;color:#666}.loadingContainer.with-msg .spinner .dot1,.loadingContainer.with-msg .spinner .dot2{background:#636363}.booking--form{padding:30px 0}.booking--form .book-btn,.booking--form .ri--radio{display:none}.booking--form .result--actions{border-bottom:0 none !important}.booking--form .op-company{right:12px}.booking--form h2{color:#4da5d7;font-size:1.4rem;padding:15px 35px 20px}.booking--form .book-btn-container{border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:100%;float:right;margin-right:-4px}.booking--form .modal-desglose th,.booking--form .modal-desglose td{border:0 none !important}.booking--form .result{margin-top:0;border:0 none;max-width:100%;float:none}.booking--form .result .result--options .result--way{padding:0;margin-top:0}.booking--form .result .result--options .result--way .result--item--data .ri--iata,.booking--form .result .result--options .result--way .result--item--data .ri--segments,.booking--form .result .result--options .result--way .result--item--data .ri--company,.booking--form .result .result--options .result--way .result--item--data .ri--seats,.booking--form .result .result--options .result--way .result--item--data .ri--cabin{padding-top:22px}.booking--form .result .result--options .result--way .result--item--data .ri--baggage{height:60px;margin-top:13px}.booking--form .result .result--options .result--way .result--item--data .ri--baggage{padding-top:11px}.booking--form .result .result--options .result--way .ri--oneway,.booking--form .result .result--options .result--way .ri--multiway{background-color:#fff;color:#000;font-weight:300;padding:10px 30px;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;position:relative;width:20%}.booking--form .result .result--options .result--way .ri--oneway .trip--way,.booking--form .result .result--options .result--way .ri--multiway .trip--way{font-weight:400}.booking--form .result .result--options .result--way .ri--oneway .trip--way strong,.booking--form .result .result--options .result--way .ri--multiway .trip--way strong{color:#fff}.booking--form .result .result--options .result--way .ri--oneway .trip--way strong.trip--way--tittle,.booking--form .result .result--options .result--way .ri--multiway .trip--way strong.trip--way--tittle{color:#4da5d7}.booking--form .result .result--options .result--way .ri--oneway:before,.booking--form .result .result--options .result--way .ri--multiway:before{content:"\e072";color:#a6d2eb;position:absolute;left:15px;top:40%}.booking--form .result .result--options .result--way .ri--oneway:last-child .ri--oneway{background-color:rgba(187,224,157,0.47);color:#636363}.booking--form .result .result--options .result--way .ri--oneway:last-child .ri--oneway .trip--way strong{color:#4da5d7}.booking--form .result .result--options .result--way .ri--oneway:last-child .ri--oneway:before{color:#4da5d7;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.booking--form .desglose{padding:0 35px;text-align:center;color:#636363;font-weight:300}.booking--form .desglose .tot-th,.booking--form .desglose th{background-color:#f9f9f9;color:#000;font-weight:400}.booking--form .desglose .tot-th{font-size:1.2rem;font-weight:700}.booking--form .desglose td{padding:0}.booking--form .desglose table{width:100%}.booking--form .desglose table th,.booking--form .desglose table td{border-top:1px solid #e2e2e2;text-align:center;padding:10px;font-weight:400}.booking--form .desglose table th:first-child,.booking--form .desglose table td:first-child{border-left:1px solid #e2e2e2}.booking--form .desglose table th.border-right,.booking--form .desglose table td.border-right{border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.booking--form .desglose table th.td-hidden,.booking--form .desglose table td.td-hidden{height:0;padding:0;border:0 none}.booking--form .desglose table tr:last-child td{border-bottom:1px solid #e2e2e2}.booking--form .desglose table .total{text-align:left;padding:10px 20px}.booking--form .desglose table .total a,.booking--form .desglose table .total strong{display:block;font-size:2rem;font-weight:800;color:#000;text-align:center}.booking--form .desglose .table-noborders th,.booking--form .desglose .table-noborders td{border-top:0 none}.booking--form .desglose .table-noborders th.border-right,.booking--form .desglose .table-noborders td.border-right{border-right:1px solid #e2e2e2;border-bottom:0 none}.booking--form .desglose .table-noborders tr:last-child td{border-bottom:0 none}.booking--form .content-white{padding-top:15px;padding-bottom:0}.booking--form .content-white h2{padding-left:0;padding-right:0}.booking--form .content-white h3{margin-top:-17px;font-size:1rem;color:#4da5d7}.booking--form .btn-booking{width:auto;padding:5px 20px;text-transform:none}.booking--form .btn-booking.btn-rose{margin-right:5px}.seats-price{text-align:right;font-size:2em;float:right}.seats-price #seats-total{font-weight:bold}.seats-price .seats-total-text{display:block;font-size:.53em;line-height:.3em}.seats-type-legend{text-align:center;margin:6px 0 25px}.seats-type-legend ul{list-style:none;margin:0;padding:0}.seats-type-legend ul li{display:inline-block;vertical-align:top;margin:0 5px}.seats-type-legend ul li .seat-color-indicator{display:inline-block;vertical-align:middle;width:20px;height:20px}.seats-type-legend ul li .seat-color-indicator.no-disponible{background-color:#e2e2e2}.seats-type-legend ul li .seat-color-indicator.gratuito{background-color:#98c574}.seats-type-legend ul li .seat-color-indicator.de-pago{background-color:#ffcc6e}.seats-type-legend ul li .seat-color-indicator.accesible{background-color:#5993c5}.seats-type-legend ul li .seat-color-indicator.adt-infant{background-color:#dc98dc}.seats-type-legend ul li .seat-color-indicator.emergency-exit{background-color:#ff7f00}.seats-type-legend ul li span{display:inline-block;vertical-align:middle;color:#636363;font-size:.75rem}.pax-seats-piece{margin:0 0 42px}.pax-seats-piece h4{border-bottom:solid 1px #e2e2e2;width:100%;padding:0 0 6px;margin:0 0 20px}.pax-seats-piece .seat-segment h5 strong{font-weight:600 !important;color:#636363;font-size:16px !important;text-transform:capitalize !important}.pax-seats-piece .seat-segment h5 span{font-weight:300;font-size:15px !important;color:#8e8e8e}.pax-seats-piece .seat-segment .plane-wrapper{position:relative;width:100%;height:100%}.pax-seats-piece .seat-segment .plane-wrapper .btn-seats-nav{position:absolute;z-index:1;top:0;font-size:48px;outline:none;cursor:pointer;color:#4da5d7;background:none;border:none;height:100%}.pax-seats-piece .seat-segment .plane-wrapper .btn-seats-nav.left{left:-38px}.pax-seats-piece .seat-segment .plane-wrapper .btn-seats-nav.right{right:-38px}.pax-seats-piece .seat-segment .plane-wrapper .btn-seats-nav:active{padding:1px}.pax-seats-piece .seat-segment .plane-wrapper .seat-availability{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #e2e2e2}.pax-seats-piece .seat-segment .plane-wrapper .seat-availability .filas-asientos{margin:0;display:inline-table}.pax-seats-piece .seat-segment .plane-wrapper .seat-availability .filas-asientos .codigo-columna{display:inline-block;vertical-align:middle;font-weight:bold;min-width:30px;position:relative}.pax-seats-piece .seat-segment .plane-wrapper .seat-availability .filas-asientos .n-fila{display:table-cell;font-weight:bold;padding:0;text-align:center;min-width:32px}.pax-seats-piece .seat-segment .plane-wrapper .seat-availability .columna-asientos{margin:-3px;display:table}.pax-seats-piece .seat-segment .plane-wrapper .seat-availability .columna-asientos.pasillo-bottom{margin-bottom:28px}.pax-seats-piece .seat-segment .plane-wrapper .seat-availability .columna-asientos .codigo-columna{display:inline-block;vertical-align:middle;font-weight:bold;min-width:30px;position:relative}.pax-seats-piece .seat-segment .plane-wrapper .seat-availability .columna-asientos .asiento{display:table-cell;vertical-align:middle;padding:1px;text-align:center;min-width:30px}.pax-seats-piece .seat-segment .plane-wrapper .seat-availability .columna-asientos .asiento input[type='checkbox']{background-color:#fff;margin:0;padding:0;webkit-appearance:none;moz-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:solid 1px #636363;width:30px;height:30px;position:relative;outline:none}.pax-seats-piece .seat-segment .plane-wrapper .seat-availability .columna-asientos .asiento input[type='checkbox'].gratuito{background-color:#98c574}.pax-seats-piece .seat-segment .plane-wrapper .seat-availability .columna-asientos .asiento input[type='checkbox'].de-pago{background-color:#ffcc6e}.pax-seats-piece .seat-segment .plane-wrapper .seat-availability .columna-asientos .asiento input[type='checkbox'].accesible{background-color:#5993c5}.pax-seats-piece .seat-segment .plane-wrapper .seat-availability .columna-asientos .asiento input[type='checkbox'].adt-infant{background-color:#d86dd8}.pax-seats-piece .seat-segment .plane-wrapper .seat-availability .columna-asientos .asiento input[type='checkbox'].emergency-exit{background-color:#ff7f00}.pax-seats-piece .seat-segment .plane-wrapper .seat-availability .columna-asientos .asiento input[type='checkbox']:disabled{background-color:#e2e2e2}.pax-seats-piece .seat-segment .plane-wrapper .seat-availability .columna-asientos .asiento input[type='checkbox']:checked::after{content:'\e90a';font-family:'icomoon' !important;position:absolute;top:0;width:100%;text-align:center;font-size:28px;color:#fff}.pax-seats-piece .seat-segment .seat-selected-resume{text-align:center;margin:0;padding:0}.pax-seats-piece .seat-segment .seat-selected-resume .seat-selected{text-align:center !important;margin:10px 0 0 !important;padding:0 !important;font-weight:400 !important;color:#636363 !important}.pax-seats-piece .seat-segment .seat-selected-resume .seat-costs{text-align:center !important;margin:0 !important;padding:0 !important}.pax-seats-piece .seat-segment .seat-selected-resume .seat-costs.de-pago{color:#ffa600 !important;font-weight:600 !important}.pax-seats-piece .seat-segment .seat-selected-resume .seat-costs.gratuito{color:#4da5d7 !important;font-weight:400 !important}.booking--form .passenger--secondline{padding-left:163px}.ssrs-roups-container{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 0 0}.ssrs-roups-container .ssr-group-container{display:inline-block;width:100%;vertical-align:middle;margin:0 0 28px}.ssrs-roups-container .ssr-group-container h5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;background-color:#eaeced;color:#636363;line-height:30px;padding-left:15px;margin-bottom:14px;margin-top:14px}.ssrs-roups-container .ssr-group-container ul{list-style:none;margin:0;padding:0 14px}.ssrs-roups-container .ssr-group-container ul li{display:inline-block;vertical-align:top;margin:0 32px 0 0}.ssrs-roups-container .ssr-group-container ul li input[type="text"]{display:inline-block;vertical-align:middle;font-size:.9rem;margin-left:4px}.ssrs-roups-container .ssr-group-container ul li input[type="checkbox"]{display:inline-block;vertical-align:middle}.ssrs-roups-container .ssr-group-container ul li span{font-size:.9rem;font-weight:300;display:inline-block;vertical-align:middle}.ssrs-roups-container .ssr-group-container ul li .ssr-price{font-weight:bold;font-size:.9rem}@media (min-width:1200px){.booking--form .pax-data .passenger--secondline{padding-left:137px}.booking--form .pax-data .passenger--label{float:none;width:auto}.booking--form .pax-data .passenger--label input[type="text"],.booking--form .pax-data .passenger--label select{width:234px}.booking--form .pax-data .passenger--label input[type="text"].LastName1{width:370px}.booking--form .pax-gender-container{width:163px;padding:0}}@media (max-width:1199px){.booking--form .passenger--secondline{padding-left:0}.booking--form .passenger--label input[type="text"],.booking--form .passenger--label select{width:234px}.booking--form .passenger--label input[type="text"].LastName1{width:400px}.booking--form .pax-gender-container{padding-top:18px}}@media (max-width:991px){.booking--form h2{font-size:1rem}.booking--form .usa-info p{margin-bottom:15px;font-size:.75rem;letter-spacing:normal;line-height:1.3rem}.booking--form .usa-info p a{font-size:.7rem}.booking--form .content-white h2{font-size:.9rem}.booking--form .content-white h3{font-size:.8rem;margin-top:-8px}.booking--form .passenger--label input[type="text"],.booking--form .passenger--label select{width:100%}.booking--form .passenger--label input[type="text"].LastName1{width:400px}.booking--form .desglose{width:100%;overflow:auto}.booking--form .desglose td{width:auto}.booking--form .ri--iata{width:24%}}@media (max-width:767px){.booking--form .passenger--label input[type="text"],.booking--form .passenger--label select{width:100%}.booking--form .passenger--label input[type="text"].LastName1{width:100%;display:block}}.b2b-voucher{background-color:#fff}.b2b-voucher .b2b-max-block{max-width:1000px}.b2b-voucher .header{background-color:rgba(84,178,11,0.1);height:auto}.b2b-voucher .header .b2b-max-block{background-color:rgba(84,178,11,0.1);padding:10px 40px}.b2b-voucher .header .b2b-max-block .logo{float:left;margin:0;padding:0}.b2b-voucher .header .b2b-max-block .agency-address{float:right;font-size:.75rem;line-height:1rem;font-weight:400;color:#000;padding-top:6px}.b2b-voucher .header .b2b-max-block .agency-address p{margin:0;padding:0}.b2b-voucher .footer{display:none}.bono-body-expediente .expediente{padding:0}.bono-body-expediente .expediente .expediente-layer{min-width:auto}.bono-reserva{color:#636363;width:800px;background-color:rgba(84,178,11,0.2);padding:70px 60px}.bono-reserva h2{font-weight:700;font-size:.9375rem;padding-bottom:15px;color:#000}.bono-reserva h2.top-tlt{float:left}.bono-reserva hr{margin:15px 0 0}.bono-reserva p,.bono-reserva .wrap{font-size:.75rem;margin-bottom:10px}.bono-reserva .subtitle{margin-top:5px;font-size:.75rem}.bono-reserva .subtitle b{font-weight:700}.bono-reserva h3{margin:0;display:inline-block;font-weight:800;font-size:1.2rem}.bono-reserva .filter--tab{color:#000;font-weight:600;margin-left:10px;clear:both;overflow:hidden;display:inline-block}.bono-reserva .filter--tab i{color:#4da5d7;font-size:2rem;float:right;margin-top:-6px;-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.bono-reserva .filter--tab i.rotate180{-o-transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none;transform:none}.bono-reserva .white-frame{background-color:#fff;padding:20px 20px;margin:0 0 50px;border-radius:0 !important;width:100%}.bono-reserva .white-frame .locator{display:inline-block;margin-right:10px}.bono-reserva .white-frame .row{margin-bottom:20px}.bono-reserva .white-frame .desglose table{text-align:center;margin-top:20px;width:100%}.bono-reserva .white-frame .desglose table th{color:#4da5d7;padding-bottom:10px;text-align:center}.bono-reserva .white-frame .price{background-color:#636363;color:#fff;text-align:right;padding:10px 50px;margin:30px -20px -20px}.bono-reserva .white-frame .price h3{margin-bottom:0}.bono-reserva .white-frame .price h3 span{margin-left:8px}.bono-reserva .white-frame .price h6{margin:2px 0 0}.bono-reserva .result--actions{background-color:#4da5d7;float:right}.bono-reserva .result--actions ul{display:inline-block}.bono-reserva .status{padding:0;color:#fff;font-weight:800;text-transform:uppercase;width:25px;height:25px;text-align:center;line-height:26px;margin-top:-8px;float:right}.bono-reserva .status.emt{background-color:#4da5d7}.bono-reserva .status.pdt{color:#000;background-color:#fcd715}.bono-reserva .status.pdte{color:#000;background-color:#ffa500}.bono-reserva .status.onrq{color:#000;background-color:#ffa500}.bono-reserva .status.cnl{background-color:#e2231a;display:inline-block}.bono-reserva .status.transferida{background-color:#808080;display:inline-block}.bono-reserva .status.transferida i{font-size:1.4em;font-family:helvetica,sans-serif;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block}.bono-reserva .status.void{background-color:#000}.bono-reserva .status.manl{background-color:#a52a2a}.bono-reserva .od-info-container{padding:0}.bono-reserva .od-info-container span.fare-basis-code-group{margin:0 10px 0;font-weight:400;color:#000}.bono-reserva .od-info-container span.fare-basis-code-group strong{font-weight:700 !important;text-transform:uppercase !important}.bono-reserva .bono-tarifa .tipo-tarifa span{text-transform:lowercase !important;font-size:1rem !important;margin:0 !important;padding:0 !important;float:none !important;border:none !important;font-weight:400 !important}.bono-reserva .bono-tarifa span{font-weight:400;font-size:.75rem !important}.bono-reserva .bono-cabina .cabin{margin-bottom:2px !important;font-weight:600 !important;color:#000 !important;font-size:.75rem !important}.bono-reserva .bono-cabina .cabin-name{margin-bottom:10px !important;font-weight:400 !important;font-size:.75rem !important}#agency_emissionFeeBy{line-height:35px}#agency_emissionFeeBy label{margin-right:30px;margin-left:5px}.list-reservas .status{padding:0;color:#fff;font-weight:800;text-transform:uppercase;width:25px;height:25px;text-align:center}.list-reservas .status.emt{background-color:#4da5d7}.list-reservas .status.pdt{color:#000;background-color:#fcd715}.list-reservas .status.pdte{color:#000;background-color:#ffa500}.list-reservas .status.onrq{color:#000;background-color:#ffa500}.list-reservas .status.cnl{background-color:#e2231a;display:inline-block}.list-reservas .status.transferida{background-color:#808080;display:inline-block}.list-reservas .status.transferida i{font-size:1.4em;font-family:helvetica,sans-serif;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block}.list-reservas .status.void{background-color:#000}.list-reservas .status.manl{background-color:#a52a2a}.list-reservas .localizador,.list-reservas .precio{float:none;font-size:1.25rem;font-weight:700;padding:30px 0 15px 0;background:#fff;margin-top:-19px}.list-reservas .localizador span,.list-reservas .precio span{font-size:.875rem;font-weight:200}.list-reservas .precio{font-size:1.5625rem}.list-reservas .precio i{font-size:.9375rem}.list-reservas .icon-mail{font-size:21px}.list-reservas .pax-details{font-size:1rem}.list-reservas .pax-details .pasajeros{list-style:none;margin:0}.list-reservas .pax-details .pasajeros li span{display:inline-block;margin-left:10px;text-transform:capitalize}.list-reservas .pax-details .pasajeros li:last-child{border-bottom:0 none;padding-bottom:0}.list-reservas .pax-details .pasajeros li .bold{font-weight:700}.list-reservas .pax-details .pasajeros div{padding:0}.list-reservas .flight-details{font-size:.8rem;color:#000}.list-reservas .flight-details .up-font{font-size:1rem}.list-reservas .flight-details .direction{padding-right:50px}.list-reservas .flight-details .icon-to{margin-top:27px;font-size:.6rem;display:inline-block}.list-reservas .flight-details .traject{font-weight:700;font-size:1rem;color:#4da5d7;text-align:right;padding-right:10px}.list-reservas .flight-details .vuelta{margin-top:30px}.list-reservas .flight-details div{padding:2px 0}.list-reservas .flight-details .code{margin-top:8px}.list-reservas .flight-details .bold{font-weight:700}.list-reservas .flight-details .date{margin-top:5px}.list-reservas .conditions p{padding:10px 0;font-size:.75rem}.list-reservas .conditions h3{font-size:.8125rem}.list-reservas .bono--operaciones{text-align:right;list-style:none;margin-top:25px;padding-bottom:25px;padding-right:0}.list-reservas .bono--operaciones li{display:inline-block;padding:0 1px}.list-reservas .bono--operaciones li a{color:#051c48;text-decoration:none}.icon-historic{color:#4da5d7}.payment-information h2{font-weight:700;font-size:1.375rem;letter-spacing:-.53px;padding-bottom:4px}.payment-information p{font-size:1em}.payment-information p strong{font-weight:600}.payment-information .payment-info{background:#fff;padding:20px;margin:10px auto}.payment-information .payment-info ul{list-style:none}.payment-information .payment-info ul li{font-size:.9375rem;margin:15px 0;padding-left:30px;font-weight:200;line-height:1rem}.payment-information .payment-info ul li b{font-weight:600}.payment-information .payment-info ul li button{background:#e2231a;padding:4px 8px;color:#fff;margin-left:10px;border:0;font-weight:400;font-size:.75rem}.payment-information .payment-info ul li i{float:left;margin-left:-28px;font-size:20px;margin-top:-2px}.payment-information .payment-info ul li .top{margin-top:20px}.payment-information .payment-info ul li a{color:#4da5d7}#flight-conditions{top:60px;z-index:10000}#flight-conditions .modal-body{padding:47px;font-family:'Source Sans Pro',sans-serif}#flight-conditions .close{color:#000;top:4px;right:10px;position:absolute;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);z-index:2;font-size:30px}#flight-conditions h2{color:#636363;font-size:1.0625rem;font-weight:700;padding:5px 15px}#flight-conditions h3{font-size:.8125rem;font-weight:700}#flight-conditions p{font-size:.8125rem;font-weight:400;margin:20px}#flight-conditions article{margin:20px}#flight-conditions .modal-dialog{width:700px;max-width:95%}#flight-conditions-contents{overflow:auto;margin-top:15px}#flight-conditions-contents .dot1,#flight-conditions-contents .dot2{background-color:#4da5d7}.bono--sep--line{border:0 none;height:15px;background:transparent;margin:20px auto;width:100%}.checkmytrip{font-size:.8125rem;color:#051c48;padding-right:2px}.voucher-green-line{width:90%;height:20px;margin-top:20px;border-top:1px solid #adcb39}.desglose-precio{border-top:1px solid #4da5d7;margin-top:20px;padding-top:20px}.desglose-precio.wbt{border-top:0;margin-bottom:40px}.desglose-precio h3{color:#051c48;font-weight:600;font-size:.875rem}.desglose-precio ul{color:#333;list-style:none;margin-top:20px;font-size:.8125rem}.desglose-precio ul li{padding:10px 5px;display:block;margin:0}.desglose-precio ul li strong{font-weight:700}.desglose-precio ul .deglose-title{background-color:#4da5d7;margin-top:20px;padding:5px 5px;font-size:1.2em}.desglose-precio ul .deglose-title > div{color:#fff}.desglose-precio ul .bg-grey{background-color:#e6e6e6;text-align:right;font-size:1.1em;font-weight:600}.desglose-precio ul .bg-grey > span{font-size:1.2rem;font-weight:bold}.desglose-precio ul .bg-grey.azul{color:#051c48;padding-top:0}.desglose-precio ul .bg-grey.red{padding-bottom:2px}.desglose-precio ul.classic > li:nth-child(odd){background:#e6e6e6}.desglose-precio .final-price{font-size:.875rem;margin-top:20px}.desglose-precio .final-price span{font-size:1.125rem;font-weight:700}.desglose-table{margin-top:15px;font-size:.8125rem;color:#333;width:100%}.desglose-table.wbt{border-top:0;margin-bottom:40px}.desglose-table tr{margin:0;line-height:45px;height:45px}.desglose-table tr strong{font-weight:700}.desglose-table tr:nth-child(odd){background:#e6e6e6}.bono--operaciones li{padding:0 0 0 10px !important;margin:0}.bono--operaciones li .btn{padding:3px 25px;font-size:.8rem;margin:0}.bono--operaciones li .btn:focus{color:#000}.send--email{color:#051c48;font-weight:300}.send--email .modal-dialog{width:600px}.send--email .modal-content{border-radius:0}.send--email h4{font-size:1.125rem;font-weight:400}.send--email p{font-size:14px;color:#4da5d7;width:70%}.send--email p.center-total{width:100%;text-align:center}.send--email .modal-body p{font-size:14px !important;padding-left:10px;width:100%;margin-bottom:25px !important;color:#4da5d7;font-weight:400}.send--email .modal-body label{color:#000}.send--email .close{color:#051c48;font-weight:400;opacity:1;-ms-filter:none;filter:none}.send--email .close:hover{color:#e2231a;opacity:1;-ms-filter:none;filter:none;font-weight:600}.send--email label{font-size:.875rem}.send--email .wth-padding{padding:0}.send--email input{color:#051c48;font-size:.875rem}.send--email .btn-green{width:auto;border-radius:3px}.send--email .btn-green:focus{color:#fff;font-weight:600;background-color:#4da5d7}.send--email .txt-center{text-align:center}.send--email .success{font-size:1.125rem;text-align:center;color:#4da5d7;line-height:40px;padding:50px 0;padding-left:80px}.send--email .success i{font-size:37px;position:absolute;margin-left:-50px;margin-top:0}.send--email .error{font-size:1.125rem;text-align:center;color:#e2231a;line-height:40px}.cancel--modal .modal-header{border-bottom:0;padding:5px;min-height:10px}.cancel--modal .modal-body{padding-bottom:30px}.cancel--modal .c-alert{font-size:30px}.cancel--modal .c-msg{font-size:20px;line-height:60px}.cancel--modal .btn-white-blue{border:1px solid #051c48;color:#051c48;width:60px;margin-right:30px}.cancel--modal .btn-white-blue:hover{background:#4da5d7;color:#fff;font-weight:600;border:0}.cancel--modal .btn-blue{background:#051c48;color:#fff;width:60px}.cancel--modal .btn-blue:hover{background:#f00;color:#fff;font-weight:600;border:0}.alert{position:static;width:60%;margin:5px auto;padding:8px 10px;margin-bottom:-20px;font-size:.9rem;text-align:center;z-index:999999}.alert-success,.alert-danger{position:fixed;top:15px;right:20px;width:250px;color:#fff}.alert-success{background:#4da5d7}.alert-danger{background:#636363}@media all{.page-break{display:none}}@media print{.no-print{display:none}.bono-reserva{font-size:.8em}.bono-reserva .result--actions{display:none}.bono-reserva .white-frame{background:transparent;padding-bottom:20px;border-bottom:1px solid #e2e2e2}.bono-reserva .filter--tab{visibilty:hidden !important}.bono-reserva .fl-resume{width:25%}.bono-reserva .fl-data{width:75%}.bono-reserva thead table{background-color:#fff !important}#voucher-container{background:#fff !important}.page-break{display:block;page-break-before:always}footer{display:none}.modal,.checkmytrip,.bono--operaciones{display:none}.col-xs-6,.col-sm-6{float:left;width:50%}.col-xs-3{float:left;width:25%}.cotizacion .flight-details{margin-bottom:10px}.bono-reserva h2{font-size:1rem}.bono-reserva .flight-details,.bono-reserva .conditions{padding:20px}.bono-reserva .pax-details{padding:0 10px}.bono-reserva .flight-details .vuelta{margin-top:0}.print-mt{margin-top:20px}.crm{border:0;background:#fff;color:#000}}@media (max-width:900px){.b2b-voucher{width:100%}.b2b-voucher .result--actions{width:100%;padding-right:10px}.b2b-voucher .result--actions ul li{font-size:.8rem}.b2b-voucher .result--actions ul li a{padding:0 5px}.b2b-voucher .header td{padding:10px 15px !important}.b2b-voucher #bono-reserva{width:100%}.b2b-voucher #bono-reserva .voucher-limit{width:50%}.b2b-voucher #bono-reserva .voucher-limit span{display:block}.b2b-voucher #bono-reserva .voucher-limit:last-child{display:none}.b2b-voucher #bono-reserva .filter--tab{font-size:.75rem;margin-top:18px}.b2b-voucher #bono-reserva .filter--tab i{font-size:1.5rem;margin-top:-3px}.b2b-voucher #bono-reserva .filter--tab:last-child{margin-top:-5px}.b2b-voucher #bono-reserva .desglose .table{width:420px;overflow:auto}.b2b-voucher #bono-reserva .desglose .table table{white-space:nowrap}.b2b-voucher #bono-reserva .desglose .table table th,.b2b-voucher #bono-reserva .desglose .table table td{padding:2px 5px}.b2b-voucher #bono-reserva .flight-details .td--empty{display:none}.b2b-voucher #bono-reserva .flight-details .td--flight{width:75%}.b2b-voucher #bono-reserva .flight-details .td--company{width:20%}.b2b-voucher #bono-reserva #voucher-container{padding:20px 15px !important}}.voucher-table .btn-change-data{border:3px solid #fff;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.035);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.035);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.035);box-shadow:0 0 2px 2px rgba(0,0,0,0.035);background:#636363;color:#fff;height:27px;font-size:.9em}.voucher-table .btn-change-data:hover,.voucher-table .btn-change-data:active,.voucher-table .btn-change-data:focus,.voucher-table .btn-change-data.active{background-color:#636363}.voucher-table .tr-passenger{height:50px}.voucher-table .tr-passenger .td-pax-icon img.pax-icono{display:inline-block;vertical-align:middle}.voucher-table .tr-passenger .td-pax-icon div.pax-name-doc-info{display:inline-block;vertical-align:middle}.voucher-table .tr-passenger .td-pax-icon div.pax-name-doc-info .pax-full-name{display:block}.voucher-table .tr-passenger .td-pax-icon div.pax-name-doc-info .pax-identifier-doc{display:block;font-size:.83rem;color:#636363}.bono--operaciones .btn:hover{background:#fff !important;color:#000 !important}.bono--operaciones .action .btn:hover{background:#ff00cf !important;color:#fff !important}.history-booking,.policy-booking{padding:10px 0 5px 0;font-size:.9rem;font-weight:500}.history-booking .policy-penalty,.policy-booking .policy-penalty{font-size:.75rem;margin-bottom:15px;white-space:pre-wrap}.history-booking .policy-penalty h5,.policy-booking .policy-penalty h5{font-weight:600}.history-locator,.policy-locator{font-size:1rem;font-weight:600;padding-left:20px;color:#636363}.history-nodata{margin:10px 0}.history-element div{display:inline-block;line-height:40px;font-size:1.05em}.history-element .he-date{width:265px;padding-left:10px}.history-element .he-hour{width:75px;text-align:right}.history-element .he-agent{width:140px;text-align:center;font-size:.9em}.history-element .he-action{float:right;color:#636363;text-align:left;min-width:330px;font-size:.85em}.history-element div.tooltip{font-size:12px;line-height:20px;width:auto}.history-element div.tooltip .tooltip-inner{width:auto;max-width:400px;line-height:20px}.error-tooltip{background-color:#fff;border:2px solid #e83710;font-size:15px;line-height:1.3em;margin:3px auto;padding:10px 20px;position:absolute;text-align:left;max-width:440px;min-width:363px;z-index:996;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888}.error-tooltip .arrow-border{border-color:transparent transparent #e83710 transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;bottom:41px;left:10px}.error-tooltip .arrow{border-color:transparent transparent #fff transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;bottom:38px;left:10px}.search--fields #js-error-tooltip-msg{white-space:nowrap}.input-error{border:1px solid #e83710 !important}.autocomplete-title{font-size:15px}.ui-menu-item .highlight{font-weight:bold;color:#4da5d7}.ui-menu-item:hover .highlight{color:rgba(255,255,255,0.7)}.body-admin .main-grey{background:#f9f9f9}.body-admin .right-content{border-left:0 none;-webkit-box-shadow:inset 4px -3px 6px 0 rgba(0,0,0,0.05);-moz-box-shadow:inset 4px -3px 6px 0 rgba(0,0,0,0.05);-webkit-box-shadow:inset 4px -3px 6px 0 rgba(0,0,0,0.05);box-shadow:inset 4px -3px 6px 0 rgba(0,0,0,0.05)}.body-admin .header{background:#4da5d7;height:80px;line-height:80px}.body-admin .header .logo{padding:0}.body-admin .header .user-conected{color:#fff;font-weight:300}.body-admin .header .user-conected a{color:#fff;font-size:.8rem;margin-left:4px}.body-admin .left-nav .accordian h3,.body-admin .left-nav .accordian h4{font-size:.87rem;line-height:30px;background:#dbdbdb}.body-admin .left-nav .accordian h3 span,.body-admin .left-nav .accordian h4 span{font-size:.8rem;margin-right:0}.body-admin .left-nav .accordian h3 span.glyphicon-menu-down,.body-admin .left-nav .accordian h4 span.glyphicon-menu-down{margin-top:-3px}.body-admin .left-nav .accordian h3 a{display:block;height:100%;width:100%;color:#636363}.body-admin .left-nav .accordian .active h3{background:#636363;color:#fff}.body-admin .left-nav .accordian .active h3 a{color:#fff}.body-admin .left-nav .accordian .active ul{padding:10px 0}.body-admin .left-nav .accordian h4{background:#fff;padding:5px 15px;border-top:1px solid rgba(0,0,0,0.05);font-size:.82rem}.body-admin .left-nav .accordian .active .active h4{background:#636363;color:#fff}.body-admin .left-nav .accordian ul li{border:0;border-bottom:1px solid rgba(0,0,0,0.01)}.body-admin .left-nav .accordian ul ul{background:#fff;padding:10px 0;border-bottom:2px solid #f2f2f2;list-style:circle}.body-admin .left-nav .accordian ul ul li{background:#fff;border:0 none}.body-admin .left-nav .accordian ul ul li a{line-height:25px;font-size:.75rem}.body-admin .left-nav .accordian ul ul li a.selected,.body-admin .left-nav .accordian ul ul li a:hover,.body-admin .left-nav .accordian ul ul li a:active{border-left:0 none}.body-admin .left-nav .accordian .logout{background:#636363;font-size:.9rem;line-height:30px;padding:5px 15px}.body-admin .left-nav .accordian .logout a{color:#fff}.body-admin .left-nav .accordian .logout a .icon-close{float:right;font-size:.8rem;margin-top:10px;margin-right:2px}.body-admin .left-nav .accordian ul ul li li a{color:#000}.body-admin .left-nav .accordian ul ul li li a:hover,.body-admin .left-nav .accordian ul ul li li a.active{background:transparent;color:#4da5d7}.body-admin h3.subtitle{font-size:1.3rem;text-align:center;margin-bottom:20px}.body-admin h3.subtitle span{display:inline-block;background-color:#fff;position:relative;padding:5px 10px}.body-admin h3.subtitle span:before{content:" ";height:1px;background:#4da5d7;display:inline-block;width:120%;margin-left:-10%;margin-top:9px;position:absolute;left:0}.body-admin h3.subtitle span:after{content:" ";height:100%;background:#fff;display:inline-block;width:100%;position:absolute;left:0;top:0}.body-admin h3.subtitle span i{z-index:2;position:relative;font-style:normal;font-weight:600}.body-admin h6.tagtitle{text-align:center;color:#636363;font-size:.9rem;margin-top:-16px}.body-admin h5.subtitle{color:#636363;text-align:left;position:relative;margin:20px 0 30px -10px}.body-admin h5.subtitle:before{content:" ";height:1px;background:#636363;display:inline-block;width:100%;margin-top:14px;position:absolute;left:0}.body-admin h5.subtitle span:before{display:none}.body-admin .consol-steps{text-align:center;padding:20px 0;margin-bottom:60px}.body-admin .consol-steps ul{padding:0;margin:0}.body-admin .consol-steps ul li{display:inline-block;border:1px solid #636363;background-color:#fff;margin-right:5px}.body-admin .consol-steps ul li a{color:#636363;padding:0 20px;font-size:.75rem;display:inline-block;text-transform:uppercase;height:28px;line-height:28px}.body-admin .consol-steps ul li span.flow{color:#8e8e8e;margin-top:-21px;position:absolute;font-size:.7rem}.body-admin .consol-steps ul li.active,.body-admin .consol-steps ul li:hover{border:1px solid #fff;background-color:#636363}.body-admin .consol-steps ul li.active a,.body-admin .consol-steps ul li:hover a{color:#fff}.body-admin .consol-steps ul li.active span.flow,.body-admin .consol-steps ul li:hover span.flow{color:#636363}.body-admin .form-table{max-width:1000px;width:90%;margin:0 auto;font-size:.8rem}.body-admin .form-table h4{color:#4da5d7;font-size:1rem;margin:42px 0 10px;font-weight:300}.body-admin .form-table h4.rose{color:#636363}.body-admin .form-table input,.body-admin .form-table .choice-form,.body-admin .form-table .grey-field{border-radius:0;background-color:#e5e5e5;font-size:.8rem;border:0 none;-webkit-box-shadow:none;box-shadow:none}.body-admin .form-table input.regular-text,.body-admin .form-table .choice-form.regular-text,.body-admin .form-table .grey-field.regular-text{width:100%}.body-admin .form-table input[type="checkbox"],.body-admin .form-table .choice-form[type="checkbox"],.body-admin .form-table .grey-field[type="checkbox"]{margin-left:10px;width:auto}.body-admin .form-table .row{margin-top:20px}.body-admin .form-table .btn{width:auto;padding:5px 30px;font-size:.9rem}.body-admin .form-table .image_edit_button{position:absolute;top:15px;left:10px}.body-admin .form-table .image_edit_button .select-image-button{background:transparent;border:0;padding:0;width:45px;overflow:hidden;-webkit-box-shadow:none;box-shadow:none;color:#636363}.body-admin .form-table .small{text-align:right;line-height:34px;font-size:1em}.body-admin .form-table .small input[type="text"]{width:70px;float:right;margin-left:10px;padding-right:20px;padding-left:5px}.body-admin .form-table .euros,.body-admin .form-table .percent{position:relative;position:relative}.body-admin .form-table .euros:after,.body-admin .form-table .percent:after{content:"€";position:absolute;top:2px;right:25px}.body-admin .form-table .percent:after{content:"%"}.body-admin .form-table .btn-black{margin-right:5px}.body-admin .form-table .btn-black:hover{background-color:#e2231a}.body-admin .left{text-align:left !important}.body-admin .ta-center{text-align:center}.body-admin .cons-product .euros{text-align:center}.body-admin .cons-product .euros:after{top:30px}.body-admin .cons-product .small{text-align:left;font-size:1em}.body-admin .cons-product input{width:50%}.body-admin .cons-product input[type="checkbox"]{float:right;margin-right:40px;margin-top:-9px}.body-admin .cons-product .col-md-1{padding-top:30px}.body-admin .cons-product .col-md-1 .list-table,.body-admin .cons-product .col-md-1 padding 0,.body-admin .cons-product .col-md-1 font-size .8rem,.body-admin .cons-product .col-md-1 td{padding:5px 10px 5px 20px}.body-admin .cons-product .col-md-1 .list-table.actions a,.body-admin .cons-product .col-md-1 padding 0.actions a,.body-admin .cons-product .col-md-1 font-size .8rem.actions a,.body-admin .cons-product .col-md-1 td.actions a{font-size:.85rem}.body-admin .admin-list{margin:0 auto;margin-top:50px;width:90%;max-width:1300px}.body-admin .status{display:inline-block;background:#e5e5e5;width:18px;height:18px;position:relative}.body-admin .status:after{content:' ';width:10px;height:10px;position:absolute;top:4px;left:4px;background-color:rgba(255,255,255,0.3)}.body-admin .status.active{background:#4da5d7}.body-admin .btn-create{padding-left:0}.body-admin .btn-create a{font-size:.9rem;padding:5px 20px 5px 30px}.body-admin .btn-create a .ico-plus{font-weight:600;font-size:20px;position:absolute;margin-top:-4px;margin-left:-17px}.body-admin .pagination>.active>a,.body-admin .pagination>.active>a:focus,.body-admin .pagination>.active>a:hover.pagination>.active>span,.body-admin .pagination>.active>span:focus,.body-admin .pagination>.active>span:hover{background-color:#4da5d7;border-color:#4da5d7}.body-admin .pagination>li a{border-radius:0;margin-left:3px;background-color:#e5e5e5}.body-admin .chk-top{padding-top:30px}.body-admin .cons-prod-list{text-align:left}.body-admin .cons-prod-list p{color:#000;font-size:.9rem}.body-admin .cons-prod-list .prod-status{width:80px}.body-admin .cons-prod-list .green{color:#4da5d7}.body-admin .cons-prod-list .danger{padding:10px 0}.body-admin .cons-prod-list .danger i{margin-right:8px}.body-admin .cons-prod-list .btn{width:auto;font-size:.9rem;padding:2px 20px 3px;margin-top:-2px}.body-admin .cons-prod-list input[type="text"]{padding-left:5px;height:29px;border:1px solid #e2e2e2}.body-admin .cons-prod-list td.prod-gds{padding:15px 0 15px 80px}.body-admin .cons-prod-list .prod-gds{padding-left:80px}.body-admin .cons-prod-list tr:nth-child(even){background-color:#e5e5e5}.body-admin .cons-prod-list .prod-gds-credentials{display:none;padding-top:5px}.body-admin .cons-prod-list .prod-pay-banks{margin-bottom:10px}.body-admin .cons-prod-list .prod-pay-banks ul{margin:0;padding:0;list-style:none}.body-admin .cons-prod-list .prod-pay-banks ul li{height:26px;line-height:26px;margin:0;margin-top:5px}.body-admin .cons-prod-list .prod-pay-banks ul li:nth-child(even) .color{background-color:#e5e5e5}.body-admin .cons-prod-list .prod-pay-banks ul li a{color:#636363}.body-admin .cons-prod-list .prod-pay-banks ul li a:hover{color:#636363}.body-admin .cons-prod-list .payment-method{padding-top:.3rem}.body-admin .cons-prod-list .payment-method label{padding-right:1.5rem}.body-admin .cons-prod-list .payment-method .payment-method-name{display:inline-block;margin-left:.2rem}#redirect-payment{padding:80px;color:#051c48;text-align:center}#redirect-payment form p{margin:0 0 40px}#redirect-payment button{margin-top:25px;padding:10px;text-transform:uppercase}.cirGroupContents .btn-remove{color:#f00}.cirGroupContents .checks{background-color:#e5e5e5;line-height:35px;height:35px}.cirGroupContents label{margin:0 15px 0 5px}.table-delete{background-color:#fff !important;border:0 none !important}.table-delete a{color:#636363;cursor:pointer}.table-delete a:hover{color:#636363}.activity-form .btn-add-prev{background:#f9f9f9;color:rgba(0,0,0,0.35);width:200px;height:140px;line-height:140px;font-size:100px;display:inline-block;text-align:center;font-weight:200;cursor:pointer;margin-top:17px}.activity-form .btn-remove{color:#f00;margin:-27px 10px 0 0;background:none}.fileinput-button,.fileinput-button:active,.fileinput-button:focus{margin-bottom:20px;height:37px;background:#636363;border:1px solid #636363}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background:#4da5d7;margin-left:20px}.header--backhome{float:right;margin-right:10px}.header--backhome a{display:inline-block;padding-right:10px;border-right:1px solid #fff;color:#fff;font-weight:300;height:22px;line-height:22px}.header--backhome a:hover{color:rgba(255,255,255,0.8)}.gest-bookings{text-align:center}.gest-bookings .gets-search-bar{float:right}.gest-bookings .gets-search-bar input{width:175px;display:inline-block;font-size:.8rem;margin-top:23px;padding:0 25px 0 10px;height:29px;background-color:#e5e5e5;color:#636363;border:0 none;margin-right:10px}.gest-bookings .gets-search-bar i{margin-left:-36px;margin-top:28px;position:absolute}.gest-bookings .filters{float:left;margin:20px 0;text-align:left}.gest-bookings .filters .filters--item{margin-right:5px}.gest-bookings .filters .filters--item #js-filter-dates{float:left;width:165px;border-right:1px solid #636363;margin:-18px 10px -10px 0;height:200px}.gest-bookings .filters .filters--item #js-filter-dates .li-click{margin-top:6px}.gest-bookings .filters .filters--item #js-filter-dates-ranges{float:right}.gest-bookings .filters .filters--item #js-filter-dates-ranges li{position:relative;overflow:hidden}.gest-bookings .filters .filters--item #js-filter-dates-ranges .icon-calendar{top:20px;right:1px}.gest-bookings .filters .filters--item #js-filter-dates-ranges input{border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:15px 0 0 0}.gest-bookings .filters .filters--item #js-filter-dates-ranges .filter--options--button{margin-top:19px}.gest-bookings .filters .filters--item .userEntityName{width:220px;margin:0;height:36px;font-size:.8rem;padding-left:5px}.gest-bookings .filters .filters--item .filter--options{border:1px solid #4da5d7;margin-left:-50px;margin-top:20px}.gest-bookings .filters .filters--item .filter--options:before{content:" ";width:0;height:0;border-style:solid;border-width:0 8px 10px 8px;border-color:transparent transparent #4da5d7 transparent;position:absolute;margin:-29px 0 0 75px}.gest-bookings .filters .filters--item .filter--options:after{content:" ";width:0;height:0;border-style:solid;border-width:0 8px 10px 8px;border-color:transparent transparent #fff transparent;position:absolute;margin:-9px 0 0 82px;top:0;left:0}.gest-bookings .filters .filters--item .filter--title{color:#fff;background-color:#4da5d7;border:1px solid #4da5d7;font-size:.8rem;border-radius:0;height:29px;line-height:26px;padding:0}.gest-bookings .filters .filters--item .filter--title.selected{background-color:rgba(84,178,11,0.7);border:1px solid rgba(84,178,11,0.7)}.gest-bookings .filters .clear-filters .btn{font-size:.8rem;height:28px;line-height:20px}.gest-bookings .filters .filter-applied .filter--title:before{content:" ";width:0;height:0;border-style:solid;border-width:15px 15px 0 0;border-color:#000 transparent transparent transparent;position:absolute;left:-1px;top:-1px}.gest-bookings .last--bookings{text-align:left;width:100%;max-width:100%;border:0 none;-webkit-box-shadow:none;box-shadow:none;margin-bottom:50px}.gest-bookings .last--bookings .ls-item--tlt:hover .booking-details{background-color:#edf6fb !important}.gest-bookings .last--bookings .row{height:30px}.gest-bookings .last--bookings .ls-items--line{border:0 none;margin-bottom:20px;padding:0 6px;height:55px;line-height:55px;cursor:pointer !important}.gest-bookings .last--bookings .ls-items--line .status{position:absolute;margin-left:-10px;width:7px !important;height:55px !important;left:4px}.gest-bookings .last--bookings .ls-items--line .status:after{display:none}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt{position:relative;padding-right:70px}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .right-border{border-right:1px solid #ccc}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .ib{display:inline-block;float:left;font-size:.8rem;padding:0 20px;background-color:#f2f2f2;height:auto;line-height:55px;min-height:55px;overflow:hidden;word-wrap:break-word;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt strong.primary{height:100%;padding-left:20px;color:#636363;float:left;font-size:1.2rem;width:13%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .pax-name{padding-left:15px;padding-right:10px;width:16%;font-size:.85rem;font-weight:400}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .elem{line-height:20px;width:100%;word-wrap:break-word;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .elem:first-child{margin-top:7px}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .agency{color:#4da5d7}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .status-text{width:38%;overflow:hidden;padding:0 15px 0 10px}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .status-text strong{color:#636363;display:inline-block;height:15px;line-height:15px}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-details{width:68%;float:left;background-color:#f2f2f2}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-details:hover{background-color:#edf6fb}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions{width:25%;background:#fff;padding:0}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions:hover{background:transparent}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .status-text{width:66%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .pay-status:hover ul,.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .actions-plus:hover ul{display:block;background:#fff;position:absolute;z-index:9;text-align:left;top:0;margin-left:54px;font-size:.8rem;border-top:1px solid #e2e2e2}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .pay-status:hover ul li,.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .actions-plus:hover ul li{height:auto;line-height:55px;padding:0 10px;font-weight:400;border:1px solid #e2e2e2;margin-top:-1px;color:#636363}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .pay-status:hover ul li:hover,.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .actions-plus:hover ul li:hover{color:#fff;background:rgba(217,54,176,0.5)}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .actions-plus:hover ul li{color:#4da5d7}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .actions-plus:hover ul li:hover{color:#fff;background:rgba(84,178,11,0.5)}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .pay-status{width:55px;padding:0;text-align:center;font-size:.9rem;font-weight:600;color:#636363;border-left:1px solid #ccc}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .pay-status:hover{background:#636363;color:#fff}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .actions-plus{width:100%;background:#4da5d7;color:#fff;font-size:1.5rem;font-weight:300;padding:0;text-align:center}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .num-pax{padding:0;text-align:center;width:9%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .num-price{padding:0;width:12%;text-align:center}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .actions{background:#fff !important;display:none;padding:0 0 0 2px;min-width:20%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .actions .btn{background-color:#edf6fb;height:55px;color:#4da5d7;width:auto;min-width:90px;margin-left:5px;font-size:.85rem}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .actions .btn:hover{background-color:#4da5d7;color:#fff}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt:hover .actions{display:inline-block}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .twoLines{line-height:21px;margin-top:8px}.gest-bookings .last--bookings .ls-items--line:hover{background:#fff !important}.gest-bookings .last--bookings .ls-items--line:hover .ib{background-color:transparent}.gest-bookings .last--bookings .result--options .tlt{border:0 none}.gest-bookings .last--bookings .ls-items .tlt{border:0 none}.gest-bookings .pagination{margin:30px auto}.gest-bookings .pagination a{color:#636363}.gest-bookings .pagination .active a{color:#fff}.reglas-negocio .consol-steps ul li{min-width:150px}.reglas-negocio .form-table .year{color:#8e8e8e}.reglas-negocio .form-table .static{width:200px}.reglas-negocio .form-table .static input{width:135px;float:left}.reglas-negocio .form-table .static .year{color:#8e8e8e;margin:10px 0 0 7px;display:inline-block;font-size:.7rem;float:left}.reglas-negocio .form-table .provider{padding-top:49px}.reglas-negocio .form-table .euros:after{top:7px;right:43px}.reglas-negocio .form-table .smll{font-size:.7rem;line-height:13px;display:inline-block}.reglas-negocio .form-table.gastos .static{width:100px}.reglas-negocio .form-table.gastos input{width:70px;border:1px solid #ccc}.reglas-negocio .form-table.gastos input,.reglas-negocio .form-table.gastos .slash,.reglas-negocio .form-table.gastos .a,.reglas-negocio .form-table.gastos .coste{float:left}.reglas-negocio .form-table.gastos .slash,.reglas-negocio .form-table.gastos .a{display:inline-block;padding:8px}.reglas-negocio .form-table.gastos .tlt{padding-top:30px}.reglas-negocio .form-table.gastos .euros:after{right:8px}.reglas-negocio .form-table.gds .checks{margin:5px 0}.reglas-negocio .form-table.gds .checks input[type=checkbox]{margin:0 10px 0 0}.reglas-negocio .form-table.gds h4{margin:70px 0 20px 0}.reglas-negocio .form-table.gds .gds-balance{margin:0;padding:0;list-style:none;margin-top:20px}.reglas-negocio .form-table.gds .gds-balance li{display:inline-block;width:100px;margin-right:15px}.reglas-negocio .form-table.gds .gds-balance li .percent:after{top:5px;right:9px}#bookings-legend{padding:0;margin:0;float:left;text-align:left;font-size:.8rem}#bookings-legend li{padding-left:10px;color:#636363;margin-bottom:5px;height:12px;line-height:12px;border-left:12px solid}#bookings-legend .cndf{border-color:#4da5d7}#bookings-legend .rsvd{border-color:#fcd715}#bookings-legend .cnld{border-color:#e2231a}#bookings-legend .void{border-color:#000}.admin-profile hr{margin-top:40px}.admin-profile .primary{color:#636363;font-weight:600;margin-bottom:20px}.prod-queues-table,.prod-pyton-payment-table{margin:25px auto;width:790px;max-width:95%;text-align:center}.add-queue,.add-pyton-payment{background:#636363;color:#fff;display:block;height:52px;line-height:52px;width:52px;position:absolute;text-align:center;font-size:32px;margin:-17px auto 0 -75px}.add-queue:hover,.add-pyton-payment:hover,.add-queue:focus,.add-pyton-payment:focus,.add-queue:active,.add-pyton-payment:active{color:#fff}.prod-queues-table .queues--actions--hd,.prod-pyton-payment-table .queues--actions--hd,.prod-queues-table .pyton-payments--actions--hd,.prod-pyton-payment-table .pyton-payments--actions--hd{background:#fff;width:100px}.prod-queues-table .queues--actions,.prod-pyton-payment-table .queues--actions,.prod-queues-table .pyton-payments--actions,.prod-pyton-payment-table .pyton-payments--actions{background:#fff;border:0 none;width:100px;text-align:left;padding:0 !important}.prod-queues-table .queues--actions button,.prod-pyton-payment-table .queues--actions button,.prod-queues-table .pyton-payments--actions button,.prod-pyton-payment-table .pyton-payments--actions button{visibility:hidden}.prod-queues-table select,.prod-pyton-payment-table select{width:120px}.prod-queues-table tr:hover .queues--actions button,.prod-pyton-payment-table tr:hover .queues--actions button,.prod-queues-table tr:hover .pyton-payments--actions button,.prod-pyton-payment-table tr:hover .pyton-payments--actions button{visibility:visible}#dashboard-container{padding:0 2%}#dashboard-container .welcome{margin-top:70px}#dashboard-container .filter{margin:50px auto}#dashboard-container .filter button{height:34px}#dashboard-container .panel{border-radius:0}#dashboard-container .panel .panel-heading{background-color:#4da5d7;color:#fff;border-radius:0}#dashboard-container .panel .panel-heading div{line-height:1}#dashboard-container .panel .panel-heading .glyphicon{color:#4da5d7;background:#fff;border-radius:50%;font-size:38px;float:left;margin-top:33px;margin-left:-6px;padding:19px}#dashboard-container .panel .panel-heading .value{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px;margin-top:10px}#dashboard-container .panel .panel-heading .subtitle,#dashboard-container .panel .panel-heading .subvalue{font-size:.8rem;line-height:.8rem}#dashboard-container .panel .panel-footer{padding:5px 10px;font-size:.85rem}#dashboard-container .report-list{border-radius:0;border:0 none}#dashboard-container .report-list table thead,#dashboard-container .report-list table caption{border:0 none;border-radius:0;background:#4da5d7;color:#fff;font-weight:normal}#dashboard-container .report-list table thead th,#dashboard-container .report-list table caption th{font-weight:normal}#dashboard-container .report-list table tbody{font-size:.85rem}#dashboard-container .report-list table tbody tr.even{background-color:#e5e5e5}#dashboard-container h4{text-align:center;padding:10px 0 20px;text-transform:uppercase;font-weight:normal;color:#4da5d7}.mouvements-details{text-align:left;min-width:200px;min-height:50px;padding:20px;color:#fff}.mouvements-details strong{color:#fff !important}.icon-clock{display:block;color:#636363;font-size:70px;margin-bottom:20px}#agency_connectors{margin-top:-20px}#agency_connectors input,#agency_connectors label{float:left}#agency_connectors input{margin:5px 10px 0 0}#agency_connectors label{margin:2px 40px 0 0}.calendar-data .ver--condiciones{position:absolute;left:39%}.relaunch-btn,.relaunch-btn:hover,.relaunch-btn:active,.relaunch-btn:focus{background:transparent;color:#4da5d7;padding:4px 0;font-size:.8rem;text-decoration:underline;margin-top:16px;width:auto}.relaunch-btn:hover{color:#000}.switch{position:relative;display:inline-block;vertical-align:top;width:70px;height:24px;padding:3px;margin:6px 15px 0 0;border-radius:18px;cursor:pointer}.switch-input{position:absolute;top:0;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.switch-label{position:relative;display:block;height:inherit;font-size:13px;text-transform:uppercase}.switch-label:before,.switch-label:after{position:absolute;top:50%;margin-top:-.5em;line-height:1;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;-o-transition:inherit;-ms-transition:inherit;-moz-transition:inherit;-webkit-transition:inherit;transition:inherit}.switch-label:before{content:attr(data-off);right:5px;color:#aaa}.switch-label:after{content:attr(data-on);left:5px;color:#fff;opacity:1;-ms-filter:none;filter:none}.switch-input:checked ~ .switch-label:before{color:#ccc}.switch-input:not(:checked) ~ .switch-label:before{color:#000;font-weight:600}.switch-input:checked ~ .switch-label:after{color:#4da5d7;font-weight:600}.switch-input:not(:checked) ~ .switch-label:after{color:#ccc}.switch-handle{position:absolute;top:1px;left:35px;width:28px;height:28px;background:-o-linear-gradient(top, #fff 40%, #f0f0f0);background:-ms-linear-gradient(top, #fff 40%, #f0f0f0);background:-moz-linear-gradient(top, #fff 40%, #f0f0f0);background:-webkit-linear-gradient(top, #fff 40%, #f0f0f0);background:linear-gradient(to bottom, #fff 40%, #f0f0f0);background-image:-webkit--o-linear-gradient(top, #fff 40%, #f0f0f0);background-image:-webkit--ms-linear-gradient(top, #fff 40%, #f0f0f0);background-image:-webkit--moz-linear-gradient(top, #fff 40%, #f0f0f0);background-image:-webkit--webkit-linear-gradient(top, #fff 40%, #f0f0f0);background-image:-webkit-linear-gradient(to bottom, #fff 40%, #f0f0f0);border-radius:100%}.switch-handle:before{content:"";position:absolute;top:50%;left:50%;margin:-6px 0 0 -6px;width:12px;height:12px;background:-o-linear-gradient(top, #eee, #fff);background:-ms-linear-gradient(top, #eee, #fff);background:-moz-linear-gradient(top, #eee, #fff);background:-webkit-linear-gradient(top, #eee, #fff);background:linear-gradient(to bottom, #eee, #fff);background-image:-webkit--o-linear-gradient(top, #eee, #fff);background-image:-webkit--ms-linear-gradient(top, #eee, #fff);background-image:-webkit--moz-linear-gradient(top, #eee, #fff);background-image:-webkit--webkit-linear-gradient(top, #eee, #fff);background-image:-webkit-linear-gradient(to bottom, #eee, #fff);border-radius:6px}.switch-input:checked ~ .switch-handle{left:74px}.switch-label,.switch-handle{-o-transition:All 0.3s ease;-ms-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-webkit-transition:All 0.3s ease;transition:All 0.3s ease;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease}.switch-light{padding:0;background-image:none}.switch-light .switch-label{-webkit-box-shadow:none;box-shadow:none}.switch-light .switch-label:after{color:#4da5d7}.switch-light .switch-handle{top:1px;left:20px;background:#dadada;width:22px;height:22px;-webkit-box-shadow:none;box-shadow:none}.switch-light .switch-handle:before{background:#eceeef}.switch-light .switch-input:checked ~ .switch-handle{left:20px;-webkit-box-shadow:none;box-shadow:none;background:#4da5d7}.switch-light .switch-input:checked ~ .switch-handle:before{background:rgba(255,255,255,0.7)}.holder .passenger--label input.phoneAux{width:160px}#flight-results-overley{background-color:rgba(0,0,0,0.75);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000}.zIndex1001{z-index:1001;position:relative;background-color:#fff;border:5px solid #f9f9f9}#help-paginate{z-index:1001;position:absolute;width:100%;height:135px;top:0;left:0}#help-paginate .help-paginate-conteiner{width:300px;height:100%;background-color:#fff;margin:0 auto;padding:10px;font-size:.85rem;text-align:center}#help-paginate .help-paginate-conteiner .no-mostrar-help{font-size:.7rem}#help-paginate .help-paginate-conteiner .no-mostrar-help input{float:left;margin:2px 5px 0 0}#help-paginate .help-paginate-conteiner .btn{font-size:.75rem;width:auto}#help-paginate .help-paginate-conteiner ul{margin:0;padding:0;margin-top:10px;list-style:none}#help-paginate .help-paginate-conteiner ul li{display:inline-block;padding:0 8px;margin:0;cursor:pointer}#help-paginate .help-paginate-conteiner ul li label{display:block;padding:0;font-size:.7rem;line-height:.7rem}#help-paginate .help-paginate-conteiner ul li.radio:before{content:'';display:inline-block;width:15px;height:15px;background-color:#e5e5e5;border-radius:50%}#help-paginate .help-paginate-conteiner ul li.radio.active:before,#help-paginate .help-paginate-conteiner ul li.radio:hover:before{border:3px solid #e5e5e5;background-color:#636363}.help-tooltip{z-index:1001;width:auto;max-width:95%;margin-top:-20px;font-size:.8rem}.help-tooltip .arrow-border,.help-tooltip .arrow{top:auto;right:100px;left:auto;bottom:-22px;-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.help-tooltip .arrow{bottom:-20px}.helpTop100{margin-top:108px !important}.helpBookingBtn,.helpMoreFlightsBtn{overflow:hidden;float:right;padding-right:7px !important}.helpMoreFlightsBtn{margin-left:-4px;padding-left:4px;margin-top:-4px;padding-right:4px !important}#indicaciones-help-2{position:absolute;padding:0;margin:0;z-index:1001;color:#fff;text-align:right;list-style:none;width:268px;margin-left:-30px;margin-top:78px;font-size:.85rem;font-weight:500;margin-left:-30px}#indicaciones-help-2 li{margin-bottom:19px;line-height:1.5rem}#indicaciones-help-2 .help-fecha-verde,#indicaciones-help-2 .help-fecha-rosa{font-size:.75rem;padding:0 5px;color:#fff;background-color:#4da5d7;display:inline-block;line-height:20px;margin-top:6px;float:right;margin-left:5px}#indicaciones-help-2 .help-fecha-verde b,#indicaciones-help-2 .help-fecha-rosa b{font-weight:700}#indicaciones-help-2 .icon-flecha{color:#fff;font-size:30px}#indicaciones-help-2 .help-fecha-rosa{background-color:#636363}#js-help-tooltip1{margin-top:50px}#js-help-tooltip3{width:380px}#js-help-tooltip2{width:600px}.booking--form input:focus,.booking--form select:focus,.search--input:focus{border:1px solid #4da5d7 !important;background:#eaf4fa;color:#4da5d7}#agency_transferType{line-height:35px}#agency_transferType label{margin-right:30px;margin-left:5px}.fr-lowcost{background:#636363;color:#fff;font-size:.85rem;font-weight:300;text-transform:uppercase;margin:0}.row-form div{padding-bottom:10px}.ls-item--tlt .lb-locator,.ls-item--tlt .lb-pax-name,.ls-item--tlt .lb-pax-num{float:left}.ls-item--tlt .lb-locator-wrapper{position:relative;float:left;margin:0 10px 0 0}.ls-item--tlt .lb-locator-wrapper .lb-locator{width:76px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 0 0;margin-top:-2px}.calendar-data{float:right;margin-top:34px;width:95%;text-align:center;max-width:900px;margin-bottom:0;font-size:12px;line-height:15px;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-pack:justify;-moz-box-pack:justify;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:100%;color:#000}.calendar-main{width:50%;background:transparent}.calendar-main .calendar-table{margin:0;width:100%}.calendar-main .calendar-table td{height:50px}.calendar-main .calendar-table .td-head{background:#5384d3;color:#fff;padding:4px;border-top:1px solid rgba(255,255,255,0.3);font-size:13px;font-weight:600}.calendar-main .calendar-table .ct-head .td-head{background:#636363;border-right:1px solid rgba(255,255,255,0.3)}.calendar-main .calendar-table .tr-even .td-odd,.calendar-main .calendar-table .tr-odd .td-even{background:#fff}.calendar-main .calendar-table .tr-even .td-even,.calendar-main .calendar-table .tr-odd .td-odd{background:back-gray}.calendar-main .calendar-table .ct-price{display:block;font-weight:bold}.calendar-main .calendar-table .ct-primary{color:#636363}.calendar-main .calendar-table .ct-viewing{background:#636363 !important;color:#fff !important}.toggle-calendar-list{float:right;margin-top:34px;width:95%;text-align:center;max-width:900px;margin-bottom:0;background:#fff;padding:13px 0;cursor:pointer}.toggle-calendar-list:hover,.toggle-calendar-list.active{color:#fff;background-color:#636363}.ca-stops-modal .modal-dialog{width:800px;top:10%}.ca-stops-modal .modal-dialog .modal-content{border-radius:0}.ca-stops-modal .modal-dialog .modal-footer{padding:10px 15px}.ca-stops-modal .modal-dialog .modal-footer .btn-wa{font-size:.8rem}.calendar-info{width:49.5%;background:#fff}.calendar-info h1{background:#636363;color:#fff;height:50px;text-transform:uppercase;font-size:27px;line-height:50px}.calendar-info .ci-desc{padding:15px 25px 5px;line-height:1.3em}.calendar-selected h6{font-weight:bold}.cs-billete{background:#edf6fb;padding:25px 10px;width:96%;margin:auto;border-radius:9px;position:relative;border:1px solid #d3d5d2;-webkit-box-shadow:#d3d5d2 1px 2px 6px 0;box-shadow:#d3d5d2 1px 2px 6px 0}.cs-billete .cs-row{margin-bottom:15px}.cs-billete .cs-row .cs-journey{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;-moz-box-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.cs-billete .cs-row .cs-journey .cs-origin{text-align:right;padding-right:10px;width:45%}.cs-billete .cs-row .cs-journey .duration{line-height:15px;min-width:90px;width:10%}.cs-billete .cs-row .cs-journey .cs-destination{text-align:left;padding-left:10px;width:45%}.cs-billete .cs-row .cs-journey .time,.cs-billete .cs-row .cs-journey .cs-city-name{font-weight:700}.cs-billete .cs-row .cs-journey p{font-weight:600;margin:0}.cs-billete .cs-row .cs-journey p.text{font-size:.95em}.cs-billete .cs-row:last-child{margin-bottom:0}.cs-billete .bar-code{position:absolute;right:0;font-size:54px;top:34%}.cs-precio{width:100%;margin-top:11px}.cs-precio .cs-conditions{width:150px;float:left;text-align:left;padding-left:18px;padding-top:0;margin-top:-15px}.cs-precio .cs-price{float:right;text-align:right;font-size:2em;font-weight:bold;padding-top:7px}.cs-precio .cs-price .decimal,.cs-precio .cs-price .moneda{font-size:1rem}.cs-precio .cs-book{width:115px;float:right;padding-left:10px;padding-right:10px}.cs-precio .cs-book .btn{font-size:.9rem;padding:5px 12px}.created-bl{position:absolute;background:rgba(160,160,160,0.2);font-size:11px;top:0;padding-top:0;color:#636363;line-height:12px;padding:0 10px}.holder .passenger--label select.intphone{width:42%}.holder .passenger--label select.intphone.emergencyintphone{width:30%}.ancillaries-prev-container .ancillary-baggage-h2,.ancillaries-prev-container .ancillary-priority-h2,.ancillaries-prev-container .ancillary-extra-services-h2{margin:0 !important;padding:5px !important}.ancillaries-prev-container .ancillary-baggage-h2 i,.ancillaries-prev-container .ancillary-priority-h2 i,.ancillaries-prev-container .ancillary-extra-services-h2 i{font-size:20px;margin-right:0}.ancillaries-prev-container .ancillary-baggage-h2 span.close.primary,.ancillaries-prev-container .ancillary-priority-h2 span.close.primary,.ancillaries-prev-container .ancillary-extra-services-h2 span.close.primary{margin-right:20px;line-height:45px;opacity:1;-ms-filter:none;filter:none}.ancillaries-prev-container article.pax-details{margin-bottom:0}.ancillaries-prev-container article.pax-details h4 img{float:left;height:20ps;color:#000}.ancillaries-prev-container article.pax-details h4 .passenger-type{font-size:20px}.ancillaries-prev-container article.pax-details .ancilliary-by-pax .ancillary-sg{border:1px solid #eaeced;margin:20px}.ancillaries-prev-container article.pax-details .ancilliary-by-pax .ancillary-sg h5{font-size:16px;background-color:#eaeced;color:#636363;line-height:30px;padding-left:15px;margin-bottom:10px}.ancillaries-prev-container article.pax-details .ancilliary-by-pax .ancillary-sg h5 .costum-check.priorityBoardingCheck{float:left;width:5%;text-align:center}.ancillaries-prev-container article.pax-details .ancilliary-by-pax .ancillary-sg ul.ancillaries-list{padding:10px}.ancillaries-prev-container article.pax-details .ancilliary-by-pax .ancillary-sg ul.ancillaries-list li{font-size:.9em;overflow:hidden;margin-right:0}.ancillaries-prev-container article.pax-details .ancilliary-by-pax .ancillary-sg ul.ancillaries-list li .costum-check{float:left;width:5%;text-align:center}.ancillaries-prev-container article.pax-details .ancilliary-by-pax .ancillary-sg ul.ancillaries-list li .ancillary-short-name{float:left;width:55%;text-align:left;font-weight:400}.ancillaries-prev-container article.pax-details .ancilliary-by-pax .ancillary-sg ul.ancillaries-list li .included-in-fare{float:left;width:20%;text-align:center}.ancillaries-prev-container article.pax-details .ancilliary-by-pax .ancillary-sg ul.ancillaries-list li .ancilliary-total-price{float:left;width:20%;text-align:right;font-weight:bold}.ancillaries-prev-container article.pax-details .ancilliary-by-pax .ancillary-sg ul.ancillaries-list li .ancilliary-total-price{padding-left:10px}.ancillaries-prev-container .total-ancillaries-priced .ancilliaries-price{width:100%;text-align:right;font-size:2em}.ancillaries-prev-container .total-ancillaries-priced .ancilliaries-price #ancilliaries-total{font-weight:bold}.ancillaries-prev-container .total-ancillaries-priced .ancilliaries-price .ancillaries-total-text{display:block;font-size:.53em;line-height:.3em}section.ancilliary-by-pax .ancillary-sg h5{margin-top:0}.ancillary-h2,.op-h2,.remarks-h2,.voucher-h2,.notas-comentarios-h2{margin-top:50px !important;background:#fff;border-bottom:1px solid #eaeced;line-height:45px;padding-bottom:0 !important;padding-left:10px !important;width:100%;cursor:pointer}.ancillary-h2:hover,.op-h2:hover,.remarks-h2:hover,.voucher-h2:hover,.notas-comentarios-h2:hover{background:#f7f7f7}.ancillary-h2 .icon-nohay,.op-h2 .icon-nohay,.remarks-h2 .icon-nohay,.voucher-h2 .icon-nohay,.notas-comentarios-h2 .icon-nohay{-o-transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;font-size:.75em;line-height:45px}.ancillary-h2.show .icon-nohay,.op-h2.show .icon-nohay,.remarks-h2.show .icon-nohay,.voucher-h2.show .icon-nohay,.notas-comentarios-h2.show .icon-nohay{-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}#ancillary-seats h4{padding-left:10px}#ancillary-seats .sin-asiento{font-size:14px;color:#4da5d7;float:right}#ancillary-seats h5{margin-top:10px;margin-bottom:0}#ancillary-seats h5 .arrow-right{font-family:'Glyphicons Halflings'}#ancillary-seats h5 .arrow-right:before{content:"\e072";color:#4da5d7;padding:0 10px}.ancillary-baggage-h2 .icon-maleta2:before{color:inherit}.ancillary-priority-h2 img.icon-priority{width:20px;vertical-align:baseline;margin-bottom:-2px}article.priority-boarding-pax-details .ancilliary-by-pax .ancillary-sg h5{padding-left:9px !important}article.priority-boarding-pax-details .ancilliary-by-pax .ancillary-sg .priority-pax-text,article.priority-boarding-pax-details .ancilliary-by-pax .ancillary-sg .priority-journey-text{width:55%;float:left}article.priority-boarding-pax-details .ancilliary-by-pax ul.ancillaries-list li{font-weight:normal}article.priority-boarding-pax-details .ancilliary-by-pax ul.ancillaries-list li .priorityBoardingPrice{margin-left:7px}.bono-reserva article.priority-boarding-pax-details .ancilliary-by-pax .ancillary-sg h5{margin-bottom:0 !important}.bono-reserva article.priority-boarding-pax-details .ancilliary-by-pax .ancillary-sg ul.ancillaries-list{padding:10px !important}.bono-reserva article.priority-boarding-pax-details .ancilliary-by-pax .ancillary-sg ul.ancillaries-list li{font-size:.9em}.ctc-span{background:#fff;border-bottom:1px solid #eaeced;line-height:45px;padding-bottom:0 !important;padding-left:10px !important;width:100%;cursor:pointer}.ctc-span:hover{background:#f7f7f7}.ctc-span .icon-nohay{-o-transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;font-size:.75em;line-height:45px}.ctc-span.show .icon-nohay{-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ctc-span .ctc-close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}.op-h2 .icon2-bell{font-size:20px;margin:12px 0 0 3px;float:left;color:#54b20b !important}.voucher-elements,#op-elements{padding:0 !important;display:none}.voucher-elements .item,#op-elements .item{margin-bottom:0}.voucher-elements .item label,#op-elements .item label{font-size:.85rem;font-weight:700}.voucher-elements .item input,#op-elements .item input,.voucher-elements .item textarea,#op-elements .item textarea,.voucher-elements .item .btn,#op-elements .item .btn{width:100%;height:30px;line-height:28px;padding:0;font-size:.85rem}.voucher-elements .item .textarea-bigger,#op-elements .item .textarea-bigger{height:70px !important;line-height:18px;padding-top:5px}.voucher-elements .item input,#op-elements .item input,.voucher-elements .item textarea,#op-elements .item textarea{border:1px solid #e2e2e2;padding:0 7px;font-size:.85rem}.voucher-elements .item .icon-calendar,#op-elements .item .icon-calendar{bottom:2px;right:5px}.voucher-elements .item .counter,#op-elements .item .counter{text-align:right;font-size:.8rem;font-weight:500}.voucher-elements .item [class^="col-"],#op-elements .item [class^="col-"],.voucher-elements .item [class*=" col-"],#op-elements .item [class*=" col-"]{padding-right:0}.voucher-elements .item .actions,#op-elements .item .actions{text-align:center}.voucher-elements .item .glyphicon-trash,#op-elements .item .glyphicon-trash{cursor:pointer;color:#8e8e8e}.voucher-elements .add-op,#op-elements .add-op{color:#000;font-size:.9rem}.voucher-elements .add-op span,#op-elements .add-op span{color:#fff;background:#4da5d7;font-size:20px;font-weight:800;display:inline-block;text-align:center;width:20px;height:20px;line-height:20px}.voucher-elements .op-elements-form,#op-elements .op-elements-form,.voucher-elements .op-elements-list,#op-elements .op-elements-list{padding:25px 35px 10px}.voucher-elements .op-elements-form,#op-elements .op-elements-form{background-color:#f7f7f7}.voucher-elements .op-elements-list .item,#op-elements .op-elements-list .item{font-size:.85rem;margin-bottom:10px;padding:10px 0;border-bottom:1px solid #f9f9f9}.voucher-elements .op-elements-list .item:last-child,#op-elements .op-elements-list .item:last-child{border-bottom:0 none}.voucher-elements .referencia_RM,#op-elements .referencia_RM{font-weight:600;font-size:.95rem}.voucher-elements .referencia,#op-elements .referencia{font-size:10px;margin-right:3px;font-weight:100;margin-right:0;display:inline-block}.voucher-elements .add_referencia,#op-elements .add_referencia{font-size:20px;margin-right:3px;font-weight:100;margin-top:-4px;display:inline-block;float:left}.voucher-elements .referencia_click,#op-elements .referencia_click{font-weight:600;font-size:.9em;margin-bottom:12px;display:block;cursor:pointer}.glyphicon.glyphicon-spin{-webkit-animation:glyphicon-spin 1s infinite linear;-o-animation:glyphicon-spin 1s infinite linear;-ms-animation:glyphicon-spin 1s infinite linear;-moz-animation:glyphicon-spin 1s infinite linear;-webkit-animation:glyphicon-spin 1s infinite linear;animation:glyphicon-spin 1s infinite linear}@-webkit-keyframes glyphicon-spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);-moz-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.remarks-h2 .icon2-bell{font-size:20px;margin:12px 0 0 3px;float:left;color:#54b20b !important}#remarks-elements{padding:0 !important;display:none}#remarks-elements .item{margin-bottom:0}#remarks-elements .item label{font-size:.85rem;font-weight:700}#remarks-elements .item input,#remarks-elements .item textarea,#remarks-elements .item .btn{width:100%;height:30px;line-height:28px;padding:0;font-size:.85rem}#remarks-elements .item .textarea-bigger{height:70px !important;line-height:18px;padding-top:5px}#remarks-elements .item input,#remarks-elements .item textarea{border:1px solid #e2e2e2;padding:0 7px;font-size:.85rem}#remarks-elements .item .counter{text-align:right;font-size:.8rem;font-weight:500}#remarks-elements .item [class^="col-"],#remarks-elements .item [class*=" col-"]{padding-right:0}#remarks-elements .item .actions{text-align:center}#remarks-elements .item .glyphicon-trash{cursor:pointer;color:#8e8e8e}#remarks-elements .add-op{color:#000;font-size:.9rem}#remarks-elements .add-op span{color:#fff;background:#4da5d7;font-size:20px;font-weight:800;display:inline-block;text-align:center;width:20px;height:20px;line-height:20px}#remarks-elements .remarks-elements-form,#remarks-elements .remarks-elements-list{padding:25px 35px 10px}#remarks-elements .remarks-elements-form{background-color:#f7f7f7}#remarks-elements .remarks-elements-list .item{font-size:.85rem;margin-bottom:10px;padding:10px 0;border-bottom:1px solid #f9f9f9}#remarks-elements .remarks-elements-list .item:last-child{border-bottom:0 none}.quantity-input{width:65px}.x-unity{display:none;font-size:.9em}.sweet-alert .sa-input-error.show{top:25px}@media (max-width:767px){.col-xs-0{display:none !important}}@media (max-width:820px){.consol-steps li a span{display:none !important}}@media (min-width:1500px){.hidden-xl{display:none !important}.visible-xl{display:inline-block !important}.gest-bookings .last--bookings .ls-items--line{padding:0 0 0 6px}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt{padding-right:0 !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-details{width:95% !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions{width:5% !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .actions-plus{float:right !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .actions-plus .actions-list{position:absolute;top:55px;right:0;width:200px}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .locator{text-align:center;padding:0 !important;width:9%;color:#636363;font-size:1.15rem;font-weight:800}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .pax-name{padding:0 10px !important;line-height:22px;width:29%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .num-price{width:10%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .payment-form{width:10%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .payment-data{width:25%;padding:0 10px}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .payment-date{display:inline-block !important;width:10.85%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .pay-status{padding:0 !important;text-align:center;width:15.15%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .pay-status.pn-lb{width:14%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .pay-status .hidden-lg{display:block !important;font-size:1rem;text-transform:uppercase;font-weight:600}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .pay-status .visible-lg{display:none !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .status-text .visible-lg{display:inline-block !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .status-text .hidden-lg{display:none !important}.list-transactions{max-width:1350px;padding:5px !important;text-align:center}}@media (min-width:1550px){.list-transactions .filters .filters--item{width:140px}}@media (max-width:1499px){.hidden-xl{display:inline-block !important}.visible-xl{display:none !important}.gest-bookings .last--bookings .ls-items--line{padding:0 0 0 6px}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt{padding-right:0 !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-details{width:95% !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions{width:5% !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .actions-plus{float:right !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .actions-plus .actions-list{position:absolute;top:55px;right:0}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions .actions-plus .actions-list li{width:150px;padding-left:25px}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .locator{text-align:center;padding:0 !important;width:10%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .pax-name{padding:0 5px !important;line-height:22px;width:23%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .num-price{width:12%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .payment-data{width:30%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .pay-status,.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .num-pax{padding:0 !important;text-align:center;width:8.33333333%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .status-text .visible-lg{display:inline-block !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .status-text .hidden-lg{display:none !important}}@media (max-width:1549px){.list-transactions .filters .filters--item{width:auto}}@media (max-width:1199px){.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .locator{width:16.66666667%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-details{width:90% !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions{width:10% !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .pax-name{width:33.33333333%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .pax-name.pn-lb{width:25%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .num-price{width:16.66666667%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .status-text{width:25%;padding:0 5px}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .status-text .visible-md{display:inline-block !important}.list-transactions .hidden-md{display:none !important}padding 5px !important{text-align:center}padding 5px !important .filters .filters--item{float:left;width:125px}.gest-bookings .gets-search-bar{float:none !important}}@media (min-width:1200px){.search--resumen--container .search--resumen .sch-res-layer.sch-res-pax{width:22% !important}.listings .ls-item--tlt .lb-locator-wrapper{position:relative;float:left}.listings .ls-item--tlt .lb-locator-wrapper .lb-locator{width:76px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 0 0;margin-top:-2px}.listings .ls-item--tlt .lb-pax{width:45%;float:left}.listings .ls-item--tlt .pax-name{max-width:78%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:21px}.listings .ls-item--tlt .pax-num{width:20%;vertical-align:top}.search-actions{margin-top:0}}@media (min-width:900px) and (max-width:1199px){.search--resumen--container .search--resumen .sch-res-layer.sch-res-pax{width:16% !important}}@media (min-width:992px){.col-md-4b{width:29.16%}.listings .ls-items .ls-items--line .ls-item--buttons{position:absolute;right:0;height:30px}}@media (min-width:992px) and (max-width:1199px){.listings .lb-repeat-node{overflow:hidden}.listings .ls-item--tlt .lb-locator{font-size:.9em;overflow:hidden}.listings .ls-item--tlt .lb-pax{width:44%;float:left}.listings .ls-item--tlt .pax-name{max-width:78%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:20px;font-size:.8em !important}.listings .ls-item--tlt .pax-num{width:20%;font-size:.7em !important;vertical-align:top}.listings .last--presupuestos .ls-sub-item{font-size:.85em !important}.listings .last--presupuestos .ls-qu-price{font-size:.9em !important}.last--searches--list .ls-item{font-size:.9em !important}}@media (min-width:768px) and (max-width:991px){.filters{margin-left:0}.result{margin:0}.listings .lb-repeat-node{overflow:hidden}.listings .ls-item--tlt .lb-locator{overflow:hidden}.listings .ls-item--tlt .lb-pax{width:47%;float:left}.listings .ls-item--tlt .pax-name{max-width:78%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:20px;font-size:.8em !important}.listings .ls-item--tlt .pax-num{width:20%;font-size:.7em !important;vertical-align:top}}@media (min-width:768px) and (max-width:899px){.search--resumen--container .search--resumen .sch-res-layer{width:12% !important}.search--resumen--container .search--resumen .sch-res-layer.sch-res-pax{width:16% !important}.search--resumen--container .search--resumen .sch-res-layer .tlt{font-size:1.3rem !important}.search--resumen--container .search--resumen .sch-res-layer .stlt{font-size:.75rem !important}.search--resumen--container .search--resumen ul{padding:0 5px !important}.search--resumen--container .search--resumen ul li.border{display:none !important}}@media (max-width:767px){.lb-locator-wrapper{margin:0 18px 0 0 !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-details{width:88% !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .booking-actions{width:12% !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .pax-name{width:50%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .pax-name.pn-lb{width:41.6%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .num-price{width:25%}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .status-text .visible-sm{display:inline-block !important}.gest-bookings .last--bookings .ls-items--line .ls-item--tlt .status-text .hidden-sm{display:none !important}.gest-bookings .filters .filters--item .filter--options{margin-left:0 !important}.search--resumen--container .search--resumen .sch-res-layer{width:16% !important}.search--resumen--container .search--resumen .sch-res-layer.sch-res-pax{width:29% !important}.search--resumen--container .search--resumen .sch-res-layer .tlt{font-size:1.2rem !important}.search--resumen--container .search--resumen .sch-res-layer .stlt{font-size:.7rem !important}.search--resumen--container .search--resumen ul{padding:0 !important}.search--resumen--container .search--resumen ul li.border{display:none !important}.search--resumen--container .search--resumen ul li.flb{margin:0;width:50% !important;height:50px;padding:5px 0 !important;line-height:15px}.search--resumen--container .search--resumen ul li.flb.mr{border-right:1px solid}.search--resumen--container .search--resumen .sch-date,.search--resumen--container .search--resumen .port{padding:0 5px !important}.filters{margin-left:0}.result{margin:0}.listings .lb-repeat-node{overflow:hidden}.listings .ls-item--tlt{padding-bottom:0 !important}.listings .ls-item--tlt .lb-locator{min-width:80px !important;max-width:80px}.listings .ls-item--tlt .lb-pax{width:69%;float:left}.listings .ls-item--tlt .pax-name{max-width:78%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:20px;font-size:.8em !important}.listings .ls-item--tlt .pax-num{width:20%;font-size:.7em !important;vertical-align:top}.listings .ls-item--tlt .origin-destination{margin-left:0 !important;float:none !important}}#showAgencyAddServiceFee .modal-content{padding:10px 10px 10px 20px}#showAgencyAddServiceFee .modal-dialog{max-width:425px}#showAgencyAddServiceFee .right{font-size:.7rem;width:100%;padding:15px 27px 5px 27px}#showAgencyAddServiceFee .right input{float:right;margin:2px 0 0 5px}#showAgencyAddServiceFee .btns{padding:0 30px;overflow:hidden}#showAgencyAddServiceFee .btns .btn{width:auto;border-radius:4px;float:left;margin:0}#showAgencyAddServiceFee .btns .btn:last-child{float:right}#showAgencyAddServiceFee p.txt{padding:15px 30px;text-align:center}.considerado-como{font-weight:200;font-size:12px;text-transform:lowercase}.technical-stop td{padding-top:10px;font-size:13px}.prod-gds-credentials label span{display:block}.admin-agency-amadeus{height:auto !important;margin-top:0 !important;margin-bottom:-20px !important}.product-option{margin-left:36px;background-color:#d3d3d3;color:#000;padding:3px 15px;border:1px solid #fff;cursor:pointer}.product-option label,.product-option input{cursor:pointer}.product-option:hover{border:1px solid #808080;cursor:pointer}.product-option.selected{background-color:#636363;border:1px solid #000;color:#fff}.lopd-legal,.lopd-privacy{margin:0 0 32px;width:80vw;max-width:1020px}.lopd-legal h3,.lopd-privacy h3{display:block;color:#4da5d7;font-size:1.0625rem;font-weight:700;padding:5px 15px;margin:31px 0 26px;text-align:center}.lopd-legal h4,.lopd-privacy h4{text-align:center;font-size:1rem;font-weight:600}.lopd-legal p,.lopd-privacy p{display:block;text-align:left;font-size:.8125rem;font-weight:400;margin:20px}.lopd-legal p strong,.lopd-privacy p strong{font-size:.8125rem}.lopd-legal p span,.lopd-privacy p span{font-size:.8125rem}.lopd-legal ol,.lopd-privacy ol{text-align:left}.lopd-legal ol li,.lopd-privacy ol li{text-align:left;font-size:.8125rem;font-weight:400;margin:0 0 10px}.lopd-legal table,.lopd-privacy table{margin:0 20px}.lopd-legal table,.lopd-privacy table,.lopd-legal th,.lopd-privacy th,.lopd-legal td,.lopd-privacy td{border:1px solid #000}.lopd-legal th,.lopd-privacy th,.lopd-legal td,.lopd-privacy td{text-align:center;padding:15px}.lopd-legal th,.lopd-privacy th{background:#4da5d7;color:#fff}#modal-lopd{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000000000;background:rgba(0,0,0,0.5)}#modal-lopd .modal-lopd-container{display:block;margin:auto;text-align:center;background:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5);border-radius:6px;outline:0;width:60vw;max-width:760px;margin:6vh auto 0}#modal-lopd .modal-lopd-container .modal-lopd-content{display:block;margin:auto;padding:47px}#modal-lopd .modal-lopd-container .modal-lopd-content .modal-lopd-body{height:60vh;overflow-y:auto}#modal-lopd .modal-lopd-container .modal-lopd-content .modal-lopd-body h3{display:block;color:#4da5d7;font-size:1.0625rem;font-weight:700;padding:5px 15px;margin:0}#modal-lopd .modal-lopd-container .modal-lopd-content .modal-lopd-body p{display:block;text-align:left;font-size:.8125rem;font-weight:400;margin:20px}#modal-lopd .modal-lopd-container .modal-lopd-content .modal-lopd-body p strong{font-size:.8125rem}#modal-lopd .modal-lopd-container .modal-lopd-content .modal-lopd-body p span{font-size:.8125rem}#modal-lopd .modal-lopd-container .modal-lopd-content .modal-lopd-body ol{text-align:left}#modal-lopd .modal-lopd-container .modal-lopd-content .modal-lopd-body ol li{text-align:left;font-size:.8125rem;font-weight:400;margin:0 0 10px}#modal-lopd .modal-lopd-container .modal-lopd-content .btns{width:100%;margin:10px 0 0}#modal-lopd .modal-lopd-container .modal-lopd-content .btns button{cursor:pointer;width:200px}.separation.dsbl.inline-blq{display:inline-block;vertical-align:middle}div.inputs-inline-blq{display:inline-block;vertical-align:top;width:67%;margin-top:-23px}@media (max-width:700px){.modal-lopd-container{width:96vw !important}}.common-select{height:30px;border:1px solid #e2e2e2;padding-left:10px;width:100%}@font-face{font-family:'dotsfont';src:url("/fonts/dotsfont.eot");src:url("/fonts/dotsfont.eot?#iefix") format('embedded-opentype'),url("/fonts/dotsfont.svg#font") format('svg'),url("/fonts/dotsfont.woff") format('woff'),url("/fonts/dotsfont.ttf") format('truetype');font-weight:normal;font-style:normal}div.sweet-alert.show-input.showSweetAlert ::-webkit-input-placeholder{font-family:open sans,sans-serif}div.sweet-alert.show-input.showSweetAlert :-moz-placeholder{font-family:open sans,sans-serif}div.sweet-alert.show-input.showSweetAlert ::-moz-placeholder{font-family:open sans,sans-serif}div.sweet-alert.show-input.showSweetAlert :-ms-input-placeholder{font-family:open sans,sans-serif}div.sweet-alert.show-input.showSweetAlert ::-ms-input-placeholder{font-family:open sans,sans-serif}div.sweet-alert.show-input.showSweetAlert ::placeholder{font-family:open sans,sans-serif}.flight-notes{font-size:.9em}.flight-notes .flight-note{border-bottom:1px solid #f5f5f5;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.flight-notes .flight-note .flight-note-name{background:#4da5d7;height:inherit;color:#fff;padding:10px;display:table-column}.flight-notes .flight-note .flight-note-description{background:#fff;height:inherit;padding:10px;display:table-column}.he-li-notificacion{background:#fbfbf6}.tax-td{cursor:pointer;color:#4da5d7}.tax-td:hover > .taxes-overflow{display:block}.taxes-overflow{color:#3a3a3a;display:none;background-color:#fff;border:2px solid #4da5d7;font-size:15px;line-height:1.3em;margin:10px auto;padding:10px 20px;position:absolute;text-align:left;max-width:150px;min-width:115px;z-index:996;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888}.taxes-overflow .arrow-border{border-color:transparent transparent #4da5d7 transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;top:-21px;left:30px}.taxes-overflow .arrow{border-color:transparent transparent #fff transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;top:-18px;left:30px}.taxes-overflow span{font-weight:600}.order-change-modal{width:100%;min-height:400px;background:#fff;padding:15px 28px;border-radius:10px;overflow-y:auto;height:93vh}.order-change-modal .order-change-modal-title-option{display:none}.order-change-modal h3{font-weight:bold;font-size:1.65em}.order-change-modal p{font-size:.9em}.order-change-modal h4{padding-top:20px;font-size:1.2em;border-bottom:2px solid;padding-bottom:15px;font-weight:bold}.order-change-modal .list-group-item{border:none}.order-change-modal .list-group{-webkit-box-shadow:none;box-shadow:none}.order-change-modal .order-change-modal-button{text-align:center;margin-top:20px}.order-change-modal .order-change-modal-date{float:left;margin-right:15px}.order-change-modal label{width:100%}.order-change-modal .table-refund{width:60%;margin-left:58px;margin-top:30px;margin-bottom:20px;line-height:1.7em}.order-change-modal .refund-confirm label{margin-left:42px}.order-change-modal .refund-confirm button{margin:auto;display:block;margin-top:10px}.order-change-modal .airline-fare-families{border:0;-webkit-box-shadow:none;box-shadow:none}.order-change-modal .airline-fare-families .panel-heading{display:none}.order-change-modal .results{min-height:250px !important}.order-change-modal .airline-fare-families .panel-body .icon-check{font-size:18px}.order-change-modal .airline-fare-families .panel-body .icon2-565500{font-size:13px}.order-change-modal .airline-fare-families .aff-price .val{font-size:.9rem}@media (max-width:992px){.order-change-modal .table>tbody>tr>td,.order-change-modal .table>tbody>tr>th,.order-change-modal .table>tfoot>tr>td,.order-change-modal .table>tfoot>tr>th,.order-change-modal .table>thead>tr>td,.order-change-modal .table>thead>tr>th{padding:2px;font-size:.8em}}@media (max-width:767px){.search{padding:0 15px 12px !important}.listings{padding:20px 5px !important}.list--bookings{padding:0}.ls-items--line :after{clear:both}.ls-items--line :before{clear:both}.ls-items--line .lb-pax{clear:both;line-height:40px}.ls-items--line .lb-pax .pax-name{padding:0 !important;line-height:25px}.ls-items--line .lb-pax .pax-num{line-height:30px}.listings .ls-items .ls-items--line .pax-name{padding:0 !important}.no-reembolsable{margin-top:5px;font-size:.9em}.searches--presupuestos{padding:0 !important}}.desplegable_selector_empresa_veci{max-height:500px;overflow-y:scroll;overflow-x:hidden}.result--price--container .currency-symbol{font-size:.6em}@-moz-keyframes rebote{0%{position:relative;top:0}25%{position:relative;top:-10px}50%{position:relative;top:0}80%{position:relative;top:-5px}100%{position:relative;top:0}}@-webkit-keyframes rebote{0%{position:relative;top:0}25%{position:relative;top:-10px}50%{position:relative;top:0}80%{position:relative;top:-5px}100%{position:relative;top:0}}@-o-keyframes rebote{0%{position:relative;top:0}25%{position:relative;top:-10px}50%{position:relative;top:0}80%{position:relative;top:-5px}100%{position:relative;top:0}}@keyframes rebote{0%{position:relative;top:0}25%{position:relative;top:-10px}50%{position:relative;top:0}80%{position:relative;top:-5px}100%{position:relative;top:0}}@-moz-keyframes busqueda-reciente{from{position:absolute;width:100%;z-index:100000;top:0;right:0;-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-o-transform-origin:right bottom;-ms-transform-origin:right bottom;-moz-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;-ms-filter:none;filter:none}to{position:absolute;width:100%;z-index:100000;top:-10vh;right:0;-o-transform:scale(3.2);-ms-transform:scale(3.2);-moz-transform:scale(3.2);-webkit-transform:scale(3.2);transform:scale(3.2);-o-transform-origin:right bottom;-ms-transform-origin:right bottom;-moz-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:none}}@-webkit-keyframes busqueda-reciente{from{position:absolute;width:100%;z-index:100000;top:0;right:0;-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-o-transform-origin:right bottom;-ms-transform-origin:right bottom;-moz-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;-ms-filter:none;filter:none}to{position:absolute;width:100%;z-index:100000;top:-10vh;right:0;-o-transform:scale(3.2);-ms-transform:scale(3.2);-moz-transform:scale(3.2);-webkit-transform:scale(3.2);transform:scale(3.2);-o-transform-origin:right bottom;-ms-transform-origin:right bottom;-moz-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:none}}@-o-keyframes busqueda-reciente{from{position:absolute;width:100%;z-index:100000;top:0;right:0;-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-o-transform-origin:right bottom;-ms-transform-origin:right bottom;-moz-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;-ms-filter:none;filter:none}to{position:absolute;width:100%;z-index:100000;top:-10vh;right:0;-o-transform:scale(3.2);-ms-transform:scale(3.2);-moz-transform:scale(3.2);-webkit-transform:scale(3.2);transform:scale(3.2);-o-transform-origin:right bottom;-ms-transform-origin:right bottom;-moz-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:none}}@keyframes busqueda-reciente{from{position:absolute;width:100%;z-index:100000;top:0;right:0;-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-o-transform-origin:right bottom;-ms-transform-origin:right bottom;-moz-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;-ms-filter:none;filter:none}to{position:absolute;width:100%;z-index:100000;top:-10vh;right:0;-o-transform:scale(3.2);-ms-transform:scale(3.2);-moz-transform:scale(3.2);-webkit-transform:scale(3.2);transform:scale(3.2);-o-transform-origin:right bottom;-ms-transform-origin:right bottom;-moz-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:none}}@-moz-keyframes glyphicon-spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);-moz-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes glyphicon-spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);-moz-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes glyphicon-spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);-moz-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes glyphicon-spin{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);-moz-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.b2b-body header .header-container .header--logo{margin-top:5px !important;width:190px !important}
