.pub-buscar-paquetes { }
.pub-buscar-paquetes .app-form-login { z-index:99000000 !important }
.pub-buscar-paquetes .ola-panel-buscador .botones .scroll { padding-top:25px; padding-bottom:25px }
.pub-buscar-paquetes .ola-panel-buscador form { background:#fff; padding:0 16px 15px }
.pub-buscar-paquetes .ola-panel-buscador form .win { max-width:1600px }
.pub-buscar-paquetes .ola-panel-buscador .split .row:first-child { flex-basis:50% }
.pub-buscar-paquetes .ola-panel-calculator { display:none !important }
.pub-buscar-paquetes .ola-panel-contenido .resultados {  }
@media screen and (max-width:800px) {
.pub-buscar-paquetes .ola-panel-buscador form { padding-left:10px; padding-right:10px }  
.pub-buscar-paquetes .ola-panel-contenido .resultados { display:flex; flex-direction: column; }
}
.pub-buscar-paquetes .ola-panel-contenido { padding:15px 16px 50px; background:#f9f9f9 }
.pub-buscar-paquetes .ola-panel-contenido .mockup { height:40px; width:200px; background:#ddd; display:inline-block; margin-right:10px; border-radius:20px; position:relative; overflow:hidden }
.pub-buscar-paquetes .ola-panel-contenido .mockup:before { content:''; position:absolute; top:0; left:0; width:100%; height:100%; opacity:.5; background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 40%, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%); transform:translateX(-100%); animation:anim-left-to-right-transform 2s linear infinite }
.pub-buscar-paquetes .ola-panel-contenido .messages { width:100%; background:#FEECED; padding:30px 60px; margin-bottom:30px; border-radius:5px }
.pub-buscar-paquetes .ola-panel-contenido .messages h2 { font-size:24px; padding-bottom:10px }
.pub-buscar-paquetes .ola-panel-contenido .messages ul { margin-left:25px }
.pub-buscar-paquetes .ola-panel-contenido .messages.warning { background:#fdf0dd }
.pub-buscar-paquetes .ola-panel-contenido .messages.mfiltros { display:none }
.pub-buscar-paquetes .ola-panel-contenido .progress { width:100%; height:34px; border-radius:5px; max-width:1600px; margin:0px auto 30px; overflow:hidden; transition:height .5s ease, margin .5s ease }
.pub-buscar-paquetes .ola-panel-contenido .progress.hide { height:0; margin-bottom:0 }
.pub-buscar-paquetes .ola-panel-contenido .progress .inner { position:relative; width:100%; height:100%; background:#fff; border-radius:5px; border:1px solid #ccc }
.pub-buscar-paquetes .ola-panel-contenido .progress .t { position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; padding:3px 12px; white-space:nowrap; overflow:hidden }
.pub-buscar-paquetes .ola-panel-contenido .progress .p { position:absolute; z-index:1; top:0; left:0; width:50%; height:100%; padding:1px 0px; white-space:nowrap; overflow:hidden; background:#eac433; color:#fff; border:2px solid #fff; border-radius:5px; transition:width .5s ease }
.pub-buscar-paquetes .ola-panel-contenido .progress .p span { display:block; padding:0px 10px }
.pub-buscar-paquetes .ola-panel-contenido .progress .p.anim { background:#cc282b; transition:width .5s ease, background 40s ease }
.pub-buscar-paquetes .ola-panel-contenido .buscador { max-width:1600px; margin:0px auto }
.pub-buscar-paquetes .ola-panel-contenido .buscador.xhr-sending { position:relative }
.pub-buscar-paquetes .ola-panel-contenido .buscador.xhr-sending:before { display:none; content:''; position:absolute; z-index:9998; height:5px; left:0; top:-35px; background:#eac433; animation:none }
.pub-buscar-paquetes .ola-panel-contenido .buscador.xhr-sending:after { display:none; content:''; position:absolute; z-index:9999; height:5px; left:0; top:-35px; background:#cc282b; animation:xhr-sending-link 1.5s linear infinite; transform:none }
.pub-buscar-paquetes .ola-panel-contenido .agregando { display:none; position:fixed; text-align:center; z-index:999; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, .2) }
.pub-buscar-paquetes .ola-panel-contenido .agregando > .inner { position:absolute; top:50%; left:50%; min-width:500px; max-width:90%; max-height:90%; overflow:auto; background:#fff; padding:16px; border-radius:4px; transform:translate(-50%, -50%); box-shadow:0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05)  }
.pub-buscar-paquetes .ola-panel-contenido .agregando h2 { font-size:30px; text-align:center; padding-bottom:15px }
.pub-buscar-paquetes .ola-panel-contenido .agregando p { text-align:center }
.pub-buscar-paquetes .ola-panel-contenido .agregando p.xhr-sending { padding-left:15px; display:inline-block; margin:10px auto }
.pub-buscar-paquetes .ola-panel-contenido .agregando p.xhr-sending:before { display:none }
.pub-buscar-paquetes .ola-panel-contenido .agregando p.xhr-sending:after { left:0; top:50%; font-size:24px; transform:translateY(-50%) }
.pub-buscar-paquetes .ola-panel-contenido .agregando .svs { width:100%; border:1px solid #ccc; margin-bottom:15px !important }
.pub-buscar-paquetes .ola-panel-contenido .agregando .hdr { display:flex; border-bottom:1px solid #ccc }
.pub-buscar-paquetes .ola-panel-contenido .agregando .hdr > .nme { flex-basis:50%; border-right:1px solid #E2E2E2; padding:20px 35px; display:flex; white-space:nowrap }
.pub-buscar-paquetes .ola-panel-contenido .agregando .hdr > .nme > div { align-self:center }
.pub-buscar-paquetes .ola-panel-contenido .agregando .hdr > .nme .top { font-size:18px; font-weight:700 }
.pub-buscar-paquetes .ola-panel-contenido .agregando .hdr > .nme .bot { font-size:14px; font-weight:400 }
.pub-buscar-paquetes .ola-panel-contenido .agregando .hdr > .galeria { min-width:150px; max-width:150px; min-height:100%; border-right:1px solid #E2E2E2 }
.pub-buscar-paquetes .ola-panel-contenido .agregando .hdr > .galeria .imgs > .img { background-size:cover !important }
.pub-buscar-paquetes .ola-panel-contenido .agregando .hdr > .galeria .nav { display:none !important }
.pub-buscar-paquetes .ola-panel-contenido .agregando .hdr > .logos { display:flex; flex-direction:column; justify-content:center; flex-grow:1; flex-shrink:1; padding:10px }
.pub-buscar-paquetes .ola-panel-contenido .agregando .hdr > .logos > * { width:80px; height:50px; background-size:contain !important; background-color:#fff !important; margin:1px; align-self:center }
.pub-buscar-paquetes .ola-panel-contenido .agregando .hdr > .logos > .n {  background:#f0f0f0 !important; border-radius:4px; display:flex; justify-content:center }
.pub-buscar-paquetes .ola-panel-contenido .agregando .hdr > .logos > .n > div { align-self:center }
.pub-buscar-paquetes .ola-panel-contenido .agregando .htls { flex-grow:1; flex-shrink:1; flex-basis:50%; padding:20px; text-align:left }
.pub-buscar-paquetes .ola-panel-contenido .agregando .htls .name { font-size:20px; font-weight:600; display:flex }
.pub-buscar-paquetes .ola-panel-contenido .agregando .htls .name .sts { display:flex }
.pub-buscar-paquetes .ola-panel-contenido .agregando .htls .name .sts > span { display:flex }
.pub-buscar-paquetes .ola-panel-contenido .agregando .htls .name .st { margin-right:5px; width:25px; height:25px; color:#fff; background:#c00; padding:1px; text-align:center; font-size:12px; font-weight:normal; border-radius:4px }
.pub-buscar-paquetes .ola-panel-contenido .agregando .htls .name .st.rq { background:#F6B354 }
.pub-buscar-paquetes .ola-panel-contenido .agregando .htls .name .st.ok { background:#2F80ED }
.pub-buscar-paquetes .ola-panel-contenido .agregando .htls .cat { display:flex; padding:6px 0px 2px }
.pub-buscar-paquetes .ola-panel-contenido .agregando .htls .cat .s { width:12px; height:12px; position:relative; margin-right:1px }
.pub-buscar-paquetes .ola-panel-contenido .agregando .htls .cat .s:before { content:'\F239'; font-family:OlaIcons2022; font-size:20px; color:#CECECE; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) }
.pub-buscar-paquetes .ola-panel-contenido .agregando .htls .cat .s.on:before { color:#FFBA57 }
.pub-buscar-paquetes .ola-panel-contenido .resultados > .options { display:none !important; background:#DEDEDE; border-radius:4px; padding:13px 16px; width:100%; margin-bottom:50px; box-shadow:0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05); }
.pub-buscar-paquetes .ola-panel-contenido .paq { background:#fff; margin:0px auto; margin-bottom:25px; max-width:1200px; border-radius:4px; border:1px solid #E2E2E2; box-shadow:0px 2px 4px rgba(7, 4, 146, 0.1), 0px 24px 60px rgba(6, 47, 125, 0.05), 0px 12px 24px rgba(27, 59, 119, 0.05) }
.pub-buscar-paquetes .ola-panel-contenido .paq .tab { background:#E2E2E2; height:40px; border:1px solid #E2E2E2; text-align:center; padding:8px 20px; position:relative; font-size:14px; color:#3C3C3B }
.pub-buscar-paquetes .ola-panel-contenido .paq > .tab { cursor:pointer }
.pub-buscar-paquetes .ola-panel-contenido .paq > .tab:before { content:'\E307'; font-family:WebIcons; font-size:18px; color:#F24147; position:absolute; top:50%; right:50px; transform:translateY(-50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr { display:flex }
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr > .nme { flex-basis:50%; border-right:1px solid #E2E2E2; padding:35px; display:flex }
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr > .nme > div { align-self:center }
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr > .nme .top { font-size:24px; font-weight:700 }
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr > .nme .bot { font-size:18px; font-weight:400 }
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr > .tarifa { flex-basis:40%; border-right:0 }
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr > .galeria { min-width:290px; max-width:290px; height:175px; border-right:1px solid #E2E2E2 }
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr > .galeria .imgs > .img { background-size:cover !important }
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr > .logos { display:flex; flex-direction:column; justify-content:center; flex-grow:1; flex-shrink:1 }
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr > .logos > * { width:125px; height:60px; background-size:contain !important; background-color:#fff !important; margin:1px; align-self:center }
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr > .logos > .n {  background:#f0f0f0 !important; border-radius:4px; display:flex; justify-content:center }
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr > .logos > .n > div { align-self:center }
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr > .logos > .air { margin-top:4px; border-radius:5px; font-size:12px; color:#009688; background:#e3f1f1 !important; width:175px; height:auto; padding:3px; display:block; text-align:center }
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr > .logos > .air.rq { color:#c20505; background:#ffe7e7 !important }
.pub-buscar-paquetes .ola-panel-contenido .paq .cotizador { display:none }
.pub-buscar-paquetes .ola-panel-contenido .paq .cotizador.xhr-sending { text-align:center; padding:50px; padding-top:100px; position:relative }
.pub-buscar-paquetes .ola-panel-contenido .paq .cotizador.xhr-sending:before { display:none }
.pub-buscar-paquetes .ola-panel-contenido .paq .cotizador.xhr-sending:after { top:35% }
.pub-buscar-paquetes .ola-panel-contenido .paq .mid { padding:20px 100px; border-top:1px solid #E2E2E2; margin:0px auto; color:#50504F }
.pub-buscar-paquetes .ola-panel-contenido .paq .mid .desc { column-count:2; color:#50504F; font-size:14px; line-height:18px; padding-bottom:35px }
.pub-buscar-paquetes .ola-panel-contenido .paq .mid .salidas { margin:0px auto; padding-bottom:10px }
.pub-buscar-paquetes .ola-panel-contenido .paq .mid .salidas .jbx-Select { max-width:375px }
.pub-buscar-paquetes .ola-panel-contenido .paq .mid .salidas .jbx-Select [jbx-main-group] > [jbx-struct="label"] .jbx-option-caption { padding-left:25px }
.pub-buscar-paquetes .ola-panel-contenido .paq .mid .salidas .jbx-Select [jbx-main-group] > [jbx-struct="label"] .jbx-option-caption:before { content:'\F204'; font-family:OlaIcons2022; font-size:30px; position:absolute; top:8px; left:8px }
.pub-buscar-paquetes .ola-panel-contenido .paq .mid .salidas .jbx-Select .jbx-option-caption { display:flex; width:100% }
.pub-buscar-paquetes .ola-panel-contenido .paq .mid .salidas .jbx-Select .jbx-option-caption span:first-child { flex-grow:1; flex-shrink:1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-right:10px; align-self:center }
.pub-buscar-paquetes .ola-panel-contenido .paq .mid .salidas .jbx-Select .jbx-option-caption span:last-child { background:#32AA9F; color:#fff; border-radius:4px; width:28px; height:28px; min-width:28px; max-width:28px; font-size:13px; text-align:center; padding:2px 0px }
.pub-buscar-paquetes .ola-panel-contenido .paq .mid .salidas .jbx-Select .jbx-option-caption span.ok { background:#32AA9F }
.pub-buscar-paquetes .ola-panel-contenido .paq .mid .salidas .jbx-Select .jbx-option-caption span.na { background:#F67A7E }
.pub-buscar-paquetes .ola-panel-contenido .paq .mid .salidas .jbx-Select .jbx-option-caption span.rq { background:#f6cc7a }
.pub-buscar-paquetes .ola-panel-contenido .paq .mid .salidas .jbx-Select .jbx-option-caption span.okc { background:#7abdf6 }
.pub-buscar-paquetes .ola-panel-contenido .paq .mid .salidas .jbx-Select [jbx-struct="item"].other { display:none }
.pub-buscar-paquetes .ola-panel-contenido .paq .mid .salidas.others .jbx-Select [jbx-struct="item"].other { display:flex }
.pub-buscar-paquetes .ola-panel-contenido .paq .mid .salidas .select.airs:before { content:'\F207'; font-family:OlaIcons2022; font-size:30px; position:absolute; top:9px; left:8px }
.pub-buscar-paquetes .ola-panel-contenido .paq > .salidas { }
.pub-buscar-paquetes .ola-panel-contenido .paq > .salidas .tab { display:flex; padding:10px 100px; color:#fff; background:#3C3C3B; height:auto; font-size:16px }
.pub-buscar-paquetes .ola-panel-contenido .paq > .salidas .tab div { align-self:center; position:relative; padding-left:60px }
.pub-buscar-paquetes .ola-panel-contenido .paq > .salidas .tab.air div:before { content:'\F207'; font-family:OlaIcons2022; font-size:30px; position:absolute; top:50%; left:0; transform:translateY(-50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq > .salidas .tab.htl div:before { content:'\F242'; font-family:OlaIcons2022; font-size:36px; position:absolute; top:50%; left:0; transform:translateY(-50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq > .salidas .vuelo {  }
.pub-buscar-paquetes .ola-panel-contenido .paq > .tab.show:before { content:'\E303'; top:60% }
.pub-buscar-paquetes .ola-panel-contenido .paq > .tab.show ~ .cotizador { display:block }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg { padding:15px 100px; border-bottom:1px solid #eee; display:flex; flex-flow:row wrap }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg:last-child { border-bottom:0 }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info { display:flex }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .logo { width:70px; height:30px; margin-right:20px; min-width:45px }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .logo > div { width:100%; height:100% }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .logo .i { background-size:contain !important; background-color:#fff }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .logo .n { display:flex; justify-content:center; font-size:12px }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .logo .n div { align-self:center }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .sale { display:flex; width:180px; position:relative }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .sale span:first-child { font-weight:600; padding-left:50px; padding-right:10px }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .sale span:last-child { font-size:12px }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .sale:before { content:''; width:18px; height:18px; border-radius:10px; background:#2F80ED; position:absolute; top:4px; left:15px }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .sale:after { content:'\F122'; font-family:WebIcons; color:#fff; font-size:18px; position:absolute; top:1px; left:19px }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .ln { flex-grow:1; flex-shrink:1; max-width:150px; position:relative; min-width:100px }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .ln:before { content:''; width:100%; height:1px; position:absolute; top:50%; left:0; transform:translateY(-50%); border-top:1px dashed #F24147 }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .llega { display:flex; width:160px }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .llega span:first-child { font-weight:600; padding-right:10px; padding-left:15px }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .llega span:last-child { font-size:12px }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .nro { flex-grow:1; flex-shrink:1; max-width:150px; text-align:center }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info .time { flex-grow:1; flex-shrink:1; max-width:150px; font-size:12px; text-align:center }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg.return .info .sale:before { background:#F6B354 }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg.return .info .sale:after { content:'\F120' }
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg > small { font-size:12px; flex-grow:1; flex-shrink:1; text-align:right }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares { padding:10px 0px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare { padding:20px 100px; border-bottom:1px solid #eee }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare:last-child { border-bottom:0 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info { display:flex }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .expand { cursor:pointer; padding:0px 10px; height:30px; width:30px; margin-right:35px; align-self:center }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .expand:before { content:'+' }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .htls { flex-grow:1; flex-shrink:1; flex-basis:50% }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .htls .name { font-size:20px; font-weight:600; display:flex }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .htls .cat { display:flex; padding:2px 0px 2px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .htls .cat .stars { display:flex; margin-top:4px; margin-left:10px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .htls .cat .s { width:12px; height:12px; position:relative; margin-right:1px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .htls .cat .s:before { content:'\F239'; font-family:OlaIcons2022; font-size:20px; color:#CECECE; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .htls .cat .s.on:before { color:#FFBA57 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .htls .cat .st { margin-right:5px; width:25px; height:25px; color:#fff; background:#c00; padding:1px; text-align:center; font-size:12px; font-weight:normal; border-radius:4px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .htls .cat .st.rq { background:#F6B354 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .htls .cat .st.ok { background:#2F80ED }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .htls .cat .sts { display:flex }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .htls .cat .sts > span { display:flex }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .htls .cat .sts .ocu { display:flex; margin-top:3px; margin-right:15px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .htls .cat .sts .ocu > span { width:16px; height:20px; position:relative; align-self:bottom; line-height:20px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .htls .cat .sts .ocu > span:before { content:'\F201'; font-family:OlaIcons2022; font-size:30px; color:#F24147; position:absolute; bottom:0; left:50%; transform:translateX(-50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .htls .cat .sts .ocu > span.chd:before { font-size:20px; font-size:20px; bottom:-2px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin { display:flex; flex-flow:wrap; margin-top:5px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div { min-width:60px; max-width:60px; height:33px; position:relative; margin-bottom:18px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div:first-child { border-radius:8px 0px 0px 8px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div:last-child { border-radius:0px 8px 8px 0px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div.travel { background:#e5e5e5; min-width:45px; max-width:45px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div.travel:before { content:'\F000'; font-family:WebIcons; font-size:40px; color:#000; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div.travel.flight:before { content:'\F2B0' }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div.travel.train:before { content:'\F2A4' }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div.travel.bus:before { content:'\F2A6' }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div.travel.car:before { content:'\F2A3' }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div.travel.cruise:before { content:'\F2AE' }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div.step { background:#f7f7f7 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div.step:before { content:'\F142'; font-family:WebIcons; font-size:22px; color:#000; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div.step.stop:before { content:'\F2B5'; font-family:WebIcons; font-size:26px; color:#000; position:absolute; top:35%; left:50%; transform:translate(-50%, -50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div.step .nts { display:none; font-size:9px; line-height:10px; position:absolute; bottom:3px; left:50%; white-space:nowrap; transform:translateX(-50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div.step.stop .nts { display:block }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div.step .des { position:absolute; bottom:-20px; font-size:10px; line-hright:11px; left:50%; white-space:nowrap; max-width:100px; overflow:hidden; text-overflow:ellipsis; transform:translateX(-50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .itin > div.step a.des { color:#e00; text-decoration:none }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .tarifa { flex-grow:1; flex-shrink:1; flex-basis:30%; align-self:center; text-align:right; padding:0px 15px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .tarifa .net { font-size:24px; display:flex; justify-content:end }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .tarifa .net > * { align-self:baseline }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .tarifa .net small { font-size:16px; padding-right:5px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .tarifa .imp { font-size:12px; line-height:20px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .tarifa .conf { font-size:14px; font-weight:bold; color:#000; line-height:15px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .tarifa button { background: transparent; color: #e00; padding: 0; height: auto; font-size: 14px; padding-right:20px; position:relative }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .tarifa button:after { content:'\F143'; font-family:WebIcons; font-size:22px; position:absolute; top:55%; right:0; transform:translateY(-50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .options { flex-grow:1; flex-shrink:1; flex-basis:20%; text-align:center; padding-left:20px; align-self:center }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .options .button { display:block; width:100%; height:36px; margin-bottom:5px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .options a.cxl { padding-right:20px; position:relative; white-space:nowrap }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .options a.cxl:after { content:'\E307'; font-family:WebIcons; position:absolute; top:50%; right:0; transform:translateY(-50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare.extra { display:none }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare.extra .info .tarifa button { color:#222 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare.extra .info .tarifa button:after { content:'\F141' }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .expand .fare.extra { display:block }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .expand .fare.main .info .tarifa button { display:none }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .detalles { padding:20px 0px 30px 30px; display:none }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos { flex-grow:1; flex-shrink:1; font-size:14px; color:#50504F; padding-right:50px; line-height:20px; word-break: break-word; }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .promociones > h2 { font-size:24px; color:#e00 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .promociones > .p { margin-bottom:25px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .promociones > .p > div:first-child { padding-left:23px; position:relative }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .promociones > .p > div:first-child b { color:#000 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .promociones > .p > div:first-child:before { content:'\F000'; font-family:WebIcons; color:#000; font-size:24px; position:absolute; top:50%; left:0; transform:translateY(-50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .promociones > .p.hotel > div:first-child:before { content:'\F2B5'; font-size:26px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .promociones > .p.transfer > div:first-child:before { content:'\F2A3'; font-size:28px; left:-1px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .promociones > .p.assist_card > div:first-child:before { content:'\F2A9'; font-size:27px; left:-1px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .promociones > .p.tour > div:first-child:before { content:'\F2E8'; font-size:25px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .promociones > .p.attraction > div:first-child:before { content:'\F096'; font-size:22px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .promociones > .p.flight > div:first-child:before { content:'\F2B0'; font-size:28px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .promociones > .p > div:last-child { white-space:pre-wrap }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .fare-infos > h2 { font-size:24px; color:#e00 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .fare-infos > .fi { margin-bottom:25px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .fare-infos > .fi > div:first-child { padding-left:23px; position:relative; font-size:16px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .fare-infos > .fi > div:first-child b { color:#000 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .fare-infos > .fi > div:first-child:before { content:'\F000'; font-family:WebIcons; color:#000; font-size:24px; position:absolute; top:50%; left:0; transform:translateY(-50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .fare-infos > .fi.hotel > div:first-child:before { content:'\F2B5'; font-size:26px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .fare-infos > .fi.transfer > div:first-child:before { content:'\F2A3'; font-size:28px; left:-1px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .fare-infos > .fi.assist_card > div:first-child:before { content:'\F2A9'; font-size:27px; left:-1px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .fare-infos > .fi.tour > div:first-child:before { content:'\F2E8'; font-size:25px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .fare-infos > .fi.attraction > div:first-child:before { content:'\F096'; font-size:22px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .fare-infos > .fi.flight > div:first-child:before { content:'\F2B0'; font-size:28px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .fare-infos > .fi > div:last-child { white-space:pre-wrap }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .fare-infos > .fi ul { margin-left:25px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .fare-infos > .fi ol { margin-left:25px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .itinerario > h2 { font-size:24px; color:#e00 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .itinerario > .itin { margin-bottom:25px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .files > h2 { font-size:24px; color:#e00 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .files > .links { display:flex; flex-flow:wrap; margin-bottom:25px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .files > .links a { position:relative; padding-left:20px; white-space:nowrap; margin-right:15px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos .files > .links a:before { content:'\F0F4'; font-family:WebIcons; color:#000; font-size:20px; position:absolute; top:50%; left:0; transform:translateY(-50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .cancelaciones { display:none; border:1px solid #E2E2E2; margin:20px 0px 0px 40px; border-radius:4px; padding:16px; min-width:350px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .cancelaciones h3 { font-size:20px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .cancelaciones .clx { margin-top:15px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .cancelaciones .clx .n { font-size:12px; line-height:18px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .cancelaciones .clx .n > div:first-child { font-size:15px; font-weight:600; line-height:20px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .cancelaciones .clx table { width:100%; margin:5px 0px 30px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .cancelaciones .clx:last-child table { margin-bottom:0 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .cancelaciones .clx table th { background:#f0f0f0; border:1px solid #ccc; padding:0px 5px; text-align:left }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .cancelaciones .clx table td { font-size:13px; border:1px solid #ccc; padding:0px 5px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .cancelaciones .clx table i { color:#05e }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .cancelaciones .clx .selected td { background:#fff5cc }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .cancelaciones .clx .selected.charges td { background:#e00; color:#fff }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars { border:1px solid #E2E2E2; border-radius:4px; padding:16px; min-width:350px; position:relative }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars button.det { background:transparent; color:#F24147; padding:0 10px; position:absolute; top:-7px; right:0 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars button.det:before { content:'\F21A'; font-family:WebIcons; font-size:20px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l { display:flex; border-bottom:1px solid #E2E2E2; padding:10px 0 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l:last-child { border-bottom:0 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l button.exp { background:transparent; color:#F24147; padding:0 10px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l button.exp:before { content:'\E501'; font-family:WebIcons; font-size:12px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l button.exp:disabled { cursor-events:none; cursor:default; opacity:0 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l .v { flex-grow:1; flex-shrink:1 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l .v .r { display:flex }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l .v .r.val { font-size:14px; font-weight:500 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l .v .r.imp { font-size:12px; font-weight:500 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l .v .r .t { color:#000; font-weight:500; flex-grow:1; flex-shrink:1; flex-grow:1; flex-shrink:1 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l .v .r .m { text-align:right;  }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l .v .r .m b { font-weight:700; padding-left:5px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l .v .r .m small { color:#000; font-weight:500 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l.u { border-bottom:0; padding-bottom:0 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l.u .t { padding-left:30px; position:relative; ; font-size:12px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l.u .t:before { content:'\F238'; font-family:OlaIcons2022; font-size:24px; color:#605DEC; position:absolute; top:50%; left:10px; transform:translateY(-50%) }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l.imps { padding-left:30px; display:none }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l.tar.exp + .l.imps { display:block }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars .l.tar.exp button.exp:before { content:'\E50A' }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars table.comps { display:none }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars table.comps * { font-size:11px; text-align:left; padding:2px 5px; border:1px solid #ccc }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars table.comps th { background:#000; color:#fff }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars table.comps .n { text-align:right }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .detalles.exp .textos { display:none }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .detalles.exp .tars { width:100% }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .detalles.exp .tars table.comps { display:table; width:100% }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare.expanded .detalles { display:flex }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare.expanded .info .expand:before { content:'-' }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare.penalties .info .options a.cxl:after { content:'\E303'; top:68% }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare.penalties .cancelaciones { display:block }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares.errors { background:#fff2f2; padding:30px 30px }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares.errors .m { font-size:18px; font-weight:600 }
.pub-buscar-paquetes .ola-panel-contenido .paq .fares.errors ul { padding-left:20px; padding-top:10px }
@media screen and (max-width:800px) {
.pub-buscar-paquetes .ola-panel-contenido{
display: block;
overflow: hidden;
}
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .tars{
min-width: 0px;
margin-top: 20px;
}
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr {
flex-direction: column;
}
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr > .galeria {
min-width: auto;
max-width: none;
}
.pub-buscar-paquetes .ola-panel-contenido .paq .hdr > .nme {
padding: 1.5rem;
}
.pub-buscar-paquetes .ola-panel-contenido .paq .mid {
padding: 1rem;
}
.pub-buscar-paquetes .ola-panel-contenido .paq .vuelo .seg .info {
flex-direction: column;
}
.pub-buscar-paquetes .ola-panel-contenido .paq > .salidas .tab {
padding: 1.5rem;
}
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare {
padding: 1.5rem;
}
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info {
flex-direction: column;
}
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .tarifa {
margin-top: 1rem;
padding-top: 0.5rem;
border-top: 1px solid #CECECE;
}
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare.expanded .detalles{
padding: 0px;
}
.pub-buscar-paquetes .ola-panel-contenido .paq .fare.expanded .detalles {
flex-direction: column;
}
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .textos { 
padding-right:0px; 
}
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .cancelaciones{
margin: 0px;
min-width: 0px;
}
.pub-buscar-paquetes .ola-panel-contenido .paq .fares .fare .info .expand{
margin-right: 0px;
}
.jbx-Select [jbx-main-group] > [jbx-struct="options"] { top: auto !important; bottom:20px !important;}
}