.box-search{position:relative;font-family:'Open Sans', sans-serif;float:left;z-index:10;width:100%;margin:0.5625em auto 0;background:#186aaf;border-radius:5px;margin-bottom:1.5em;box-shadow:0 1px 2px 0 rgba(0,0,0,0.4)}.box-search h1,.box-search .just-on-mobile,.box-search .search-title{display:block;padding:.8125rem 1.25rem;font-size:1em;font-family:'Open Sans', sans-serif;font-weight:700;text-align:left;color:#ffffff;background:#004986;border-radius:5px 5px 0 0;box-shadow:inset 0 -2px 1px 0 rgba(0,0,0,0.08)}.box-search .box-search--certified{float:right}.box-search h1{display:none;font-size:1.425rem;font-weight:normal;text-align:center;background:transparent;box-shadow:none}.box-search .box-search--certified{display:none}.multitrecho{width:93%;overflow:visible;height:100%}.box-search__form{display:flex;flex-direction:column}.box-search__form label{display:none}.box-search__form .box-search__container .border-radius-right,.box-search__form .box-search__container .border-radius-left{box-shadow:none}.box-search__form .box-search__container input{box-shadow:none}.box-search__form .box-search__container .border-radius-right,.box-search__form .box-search__container .border-radius-left{box-shadow:none}.box-search__form .box-search__container input{border-radius:5px}.box-search__form .box-search__container{padding:0 .9375em .5em}.box-search__form .options-multitrecho .box-search__container{padding:0}.box-search__form .box-search__container,.box-search__form .box-search__config{position:relative;margin:0.5em 1em 0.5em 1em;height:auto;border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.5)}.box-search__form .box-search__container,.box-search__form .box-search__config{margin:0}.box-search__form .box-search__container,.box-search__form .box-search__config{margin-top:0;margin-bottom:0}.box-search__form .box-search__config__title-flight{float:left;margin-right:15px;font-size:18px;color:#ffffff;font-weight:bold;margin-top:12px}.box-search__form .box-search__config__title-flight{display:none}.box-search__form .box-search__ida,.box-search__form .box-search__volta{width:50%;height:100%;float:left}.box-search__form .box-search__ida label,.box-search__form .box-search__volta label{margin-top:0}.box-search__form .box-search__container{padding-bottom:0}.box-search__form .box-search__container,.box-search__form .box-search__config{box-shadow:none}.box-search__form .box-search__ida,.box-search__form .box-search__volta{width:45%}.box-search__form .box-search__ida{position:relative;float:left}.box-search__form .box-search__volta{float:right}.box-search__form .input-origem,.box-search__form .input-destino,.box-search__form .input-ida{position:relative;display:flex;align-items:center}.box-search__form .input-origem:before,.box-search__form .input-destino:before,.box-search__form .input-ida:before{content:'';position:absolute;width:35px;height:100%}.box-search__form .input-origem:before{background:url(img/grey-800.svg) no-repeat center center}.box-search__form .input-destino:before{background:url(img/fly.svg) no-repeat center center/43px}.box-search__form .input-ida:before{background:url(img/calendar.svg) no-repeat center center}.box-search__form .box-search__config{margin-top:.5em;box-shadow:none}.box-search__form .box-search__config .box-search__config--key{float:left;margin-top:.7em}.box-search__form .box-search__config .box-search__config--key li{display:inline-block;margin-right:5px;padding:6px 15px;font-family:'Open Sans', sans-serif;font-size:.75em;color:rgba(255,255,255,0.5);background:#004986;border-radius:4.09375em;transition:all 0.2s ease;cursor:pointer}.box-search__form .box-search__config .box-search__config--key li:hover,.box-search__form .box-search__config .box-search__config--key li:focus{color:white;background:#008bff}.box-search__form .box-search__config .box-search__config--key{width:100%;padding:20px 15px 0 15px;box-sizing:border-box;display:grid;grid-template-columns:minmax(max-content, 1fr) minmax(max-content, 1fr) minmax(max-content, 1fr);column-gap:10px}.box-search__form .box-search__config .box-search__config--key li{margin-right:0;text-align:center}.box-search__form .box-search__config .box-search__config--key .box-search__config--default{position:relative;z-index:2;float:left;width:50%;height:100%;font-size:.75em;font-family:'Open Sans', sans-serif;text-align:center;line-height:2.4em;color:#ffffff;cursor:pointer}.box-search__form .box-search__config .box-search__config--key .action{opacity:1}.box-search__form .box-search__config{margin-top:0}.box-search__form label{display:block;float:left;width:100%;margin:1em 0 5px 0;font-size:13px;color:#ffffff}.key-ativo{color:white !important;background:#008bff !important}.input-desable{background:url(img/calendar-off-pp.png) #ddd no-repeat 5px center !important}.activate{position:absolute;top:-2px;left:0;display:block;width:50%;height:1.9625em;background:#008bff;border-radius:100px;color:#ffffff;cursor:pointer;transition:all 0.1s ease}.ida-e-volta{left:0 !important;transition:all 0.1s ease}.ida{left:5.8em !important;transition:all 0.1s ease}.input{float:left;height:3.125rem;font-family:'Open Sans', sans-serif;font-size:1em;border-right:1px solid #004986;color:#000000}.input::-webkit-input-placeholder{color:#a8a8a8}.input::-moz-placeholder{color:#a8a8a8}.input:-ms-input-placeholder{color:#a8a8a8}.input:-moz-placeholder{color:#a8a8a8}.input{height:3rem;border-right:0;border-radius:5px}.inputs__close{display:none;position:absolute;top:.6em;right:.7em;z-index:0;content:'';width:30px;height:30px;background:url(img/close-input.svg) no-repeat center center/40%;cursor:pointer;opacity:.4}.inputs__close--visible{display:block}.input-50{position:relative;width:50%;background:#ffffff}.input-50 .twitter-typeahead{width:100%;height:100%}.input-50 input{width:100%;height:53px;font-size:1em;padding:.5em 3em .5em 2.3em;border:2px solid transparent}.input-50 input:focus{border:2px solid #ff8a00}.input-50{width:100%}.input-40{width:40%;height:53px;background:#ffffff}.input-40{width:100%}.input-20{width:20%;height:53px;background:#ffffff}.input-20{width:100%;margin-top:2.0625em}.input-40 input,.input-20 input{width:100%;height:53px;font-size:1em;padding:.5em 3em .5em 2.5em;border:2px solid transparent}.input-40{width:40%;height:53px;background:#ffffff}.input-40{width:100%}.input-20{width:20%;height:53px;background:#ffffff}.input-20{width:100%;margin-top:2.0625em}.input-40 input,.input-20 input{width:100%;height:53px;font-size:1em;padding:.5em 3em .5em 2.5em;border:2px solid transparent}.input-25{width:100%;height:53px;padding:.5em 0 .5em 2.2em;background:url(img/calendar.svg) no-repeat #fff 5px center;border-top:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent}.input-25{box-shadow:1px 2px 10px rgba(0,0,0,0.5)}.input-25{background:url(img/calendar.svg) no-repeat #fff 5px center}.input-25:focus{border:2px solid #ff8a00}.input-33{position:relative;width:33%;height:auto;padding:0;line-height:1.8}.input-33 .options__passageiros--checked{clear:both;width:100%;height:53px;padding:.8em 2.3em .5em 2.5em;border:2px solid transparent;font-family:'Open Sans', sans-serif;background:url(img/grey-500.svg) no-repeat #fff 95% center;color:#545459;cursor:pointer;font-weight:normal}.input-33 .options__passageiros--checked{border-radius:5px;background-image:none;box-shadow:none;color:#fff}.input-33:before{position:absolute;top:13px;left:10px;content:'';display:block;width:2.5625em;height:1.5625em;background:url(img/passageiro.svg) no-repeat transparent -4px center}.input-33{width:100%;margin-bottom:1.5em}.input-33 select{height:3.125em;border-radius:5px}.input-33:before{top:55px;background:url(img/passenger-white.svg) no-repeat transparent -4px center}.input-33 .options__passageiros--checked{background:url(img/grey-white.svg) #004986 no-repeat right 1em center}.brd-focus-passengers{border:2px solid #ff8a00 !important}.submit{width:17%;height:53px;font-size:.875em;font-family:'Open Sans', sans-serif;text-transform:uppercase;text-align:center;color:#ffffff;background:#ff8a00;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all 0.2s ease}.submit:hover,.submit:focus{opacity:.9}.submit{width:100%;margin-bottom:1em;border-radius:26px !important;box-shadow:2px 2px 10px rgba(0,0,0,0.5)}.campo-vazio{border-color:"#F44336"}.delete-options{position:absolute;right:5px;display:inline-block;width:5%;height:24px;background:url(img/close-calendar.svg) no-repeat center center/15px;cursor:pointer}.delete-options{top:7px;right:20px}.options-multitrecho{display:flex;align-items:center;position:relative;padding-bottom:0;margin:0}.options-multitrecho .label_destino{display:none}.options-multitrecho .box-search__container{margin:0.5em 1em}.options-multitrecho{padding-bottom:1.2em;flex-flow:column}.options-multitrecho:nth-child(odd){border-top:1px solid rgba(0,0,0,0.3);border-bottom:1px solid rgba(0,0,0,0.3);background-color:rgba(0,73,134,0.5)}.options-multitrecho .box-search__container{margin:0 1em}.options-multitrecho .label_destino{display:initial;font-weight:700;width:100%;padding:10px 1em 0 1em;color:#ffffff;font-family:'Open Sans', sans-serif;font-size:16px}.box-search__multitrechos--options{display:flex;margin-bottom:1.5em;cursor:pointer;padding:0 .9375em;align-items:flex-start;justify-content:space-between}.box-search__multitrechos--options #mobileHotelSearchSelector{padding-bottom:15px}.box-search__multitrechos--options .box-search__multitrechos--passengers{position:relative;max-width:17.125em;width:100%;height:3.125em;border-radius:5px;background:url(img/grey-white.svg) #004986 no-repeat right 1em center;color:#ffffff;padding:.8em 0 .5em 2.5em;border:2px solid transparent}.box-search__multitrechos--options .box-search__multitrechos--passengers:after{content:'';display:inline-block;width:1.5em;height:1.5em;padding:12px 10px;background:url(img/passenger-white.svg) no-repeat center center;position:absolute;left:0;top:0}.box-search__multitrechos--options .box-search__multitrechos--submit{width:19.9375em;height:3.625em;font-family:'Open Sans', sans-serif;font-weight:bold;font-size:.875em;text-transform:uppercase;text-align:center;color:#fff;border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);background:#ff8a00;cursor:pointer}.box-search__multitrechos--options{flex-direction:column}.box-search__multitrechos--options .box-search__multitrechos--passengers{margin-bottom:1em;max-width:100%}.box-search__multitrechos--options .box-search__multitrechos--submit{border-radius:20.375em;width:100%}.box-search__multitrechos--add{padding:0 .9375em}.box-search__multitrechos--add button{margin:.9375em 0;padding:5px .9375em;font-family:'Open Sans Semi Bold';font-weight:bold;font-size:.875em;color:#ffffff;background:#008bff;border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);cursor:pointer}.box-search__form .box-search__config{height:auto}.box-search__feedback,.departure__feedback,.arrival__feedback,.data__invalida,.aeroporto__invalido{display:none;position:absolute;top:-3.2em;right:0;z-index:100;width:163px;font-size:.75em;font-family:'Open Sans Semi Bold';color:#ffffff;opacity:0;transition:all 0.1s ease}.box-search__feedback b,.departure__feedback b,.arrival__feedback b,.data__invalida b,.aeroporto__invalido b{display:block;padding:1em;border-radius:5px;font-weight:normal;box-shadow:0 0 10px rgba(0,0,0,0.5)}.box-search__feedback b:before,.departure__feedback b:before,.arrival__feedback b:before,.data__invalida b:before,.aeroporto__invalido b:before{display:block;position:absolute;right:1em;bottom:-.3em;content:'';width:7px;height:7px;transform:rotate(45deg)}.alert{background:#FFB010;background:-moz-linear-gradient(bottom, #BF840C, #FFB010);background:-webkit-linear-gradient(bottom, #BF840C, #FFB010);background:linear-gradient(bottom, #BF840C, #FFB010)}.alert:before{background:#BF840C}.error{background:#F44336;background:-moz-linear-gradient(bottom, #B43128, #F44336);background:-webkit-linear-gradient(bottom, #B43128, #F44336);background:linear-gradient(bottom, #B43128, #F44336)}.error:before{background:#B43128}.feedback-efeito{top:-4.5em;opacity:1}.feedback-efeito{top:-1.5em}.feedback-efeito.departure__feedback,.feedback-efeito.arrival__feedback{right:0px !important}.feedback-efeito.mobilepadding{right:15px !important}.feedback-efeito.arrival__feedback{top:65px}.feedback-efeito.data__invalida{top:160px}.box-search__ida-volta{position:relative;display:block;float:left;width:50%}.box-search__ida-volta{width:100%;margin-top:.8em}.box-search__ida-volta:before{position:absolute;display:block;top:2.2em;left:50%;z-index:10;margin-left:-.5em;content:'';width:1em;height:1.25em;background:url(img/arrow.svg) no-repeat center center/100%}.is-danger-airport{border:2px solid #FFB010 !important;background-color:rgba(255,255,135,0.7)}.is-danger-date{border:2px solid #F44336 !important}.box-search__multitrechos--options .passengers-container .options__passageiros{top:3.120em}.options__passageiros *{font-family:'Open Sans', sans-serif;font-weight:400}.options__passageiros thead tr td{font-family:'Open Sans', sans-serif;font-weight:700}.box-search__form .box-search__config .box-search__config--key li,.box-search__container .box-search__config--key li{background-color:#186aaf;border-radius:5px;transition:auto;-webkit-box-shadow:inset 0px 0px 0px 10px #004986;-moz-box-shadow:inset 0px 0px 0px 10px #004986;box-shadow:inset 0px 0px 0px 1px #004986}.key-ativo{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.box-search__form .box-search__config .box-search__config--key li:hover{webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.hotel_search_checker{background:#004986 !important;display:inline-block;margin-right:5px;padding:6px 15px;font-family:'Open Sans Bold';font-size:.75em;color:rgba(255,255,255,0.5);background:#004986;border-radius:5px;transition:all .2s ease;cursor:pointer}.is-hidden{display:none !important}@media only screen and (max-width: 640px){.hotel_search_checker{margin-top:10px}}.hotel_search_checker:hover img{opacity:1 !important}.hotel_search_checker:hover{color:#fff !important}.enable_hotel_search_img{width:18px;height:18px;margin:0px 3px -5px -5px}.enable_hotel_search{color:#fff !important}@media screen and (min-width: 640px){.only-on-desktop{display:inline-block}.only-on-mobile{display:none !important}}@media screen and (max-width: 640px){.hotel_search_checker:active img{opacity:1 !important}.hotel_search_checker:active{color:#fff !important}.only-on-desktop{display:none !important}.only-on-mobile{display:inline-block}.only-on-mobile li{margin-right:0px !important}}@media (max-width: 40em){.input-33{margin-bottom:0px !important}.margin-top{margin-top:1.5em !important}.box-search__multitrechos--options .box-search__multitrechos--passengers{margin-bottom:0}.box-search__multitrechos--options{align-items:flex-start}.enable_hotel_search{color:#fff !important}}
/*# sourceMappingURL=onlyframe.min.css.map */
