/* Minification failed. Returning unminified contents.
(42,1): run-time error CSS1019: Unexpected token, found '@import'
(42,9): run-time error CSS1019: Unexpected token, found 'url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap")'
(42,98): run-time error CSS1019: Unexpected token, found '@import'
(42,106): run-time error CSS1019: Unexpected token, found 'url("https://fonts.googleapis.com/css?family=Shadows+Into+Light+Two")'
(42,11435): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(42,11460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(42,11507): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(42,11529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(42,11576): run-time error CSS1019: Unexpected token, found '@keyframes'
(42,11593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(42,70841): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(42,70868): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(42,71177): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(42,71201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(42,71510): run-time error CSS1019: Unexpected token, found '@keyframes'
(42,71529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(42,72088): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(42,72115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(42,72424): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(42,72448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(42,72757): run-time error CSS1019: Unexpected token, found '@keyframes'
(42,72776): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(42,73333): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(42,73360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(42,73669): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(42,73693): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(42,74002): run-time error CSS1019: Unexpected token, found '@keyframes'
(42,74021): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
/*! =======================================================
                      VERSION  10.0.2              
========================================================= */
/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
  *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, and contributors
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#2e6da4;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-horizontal .tooltip{-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-tick,.slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.slider.slider-horizontal.slider-rtl .tooltip{-ms-transform:translateX(50%);transform:translateX(50%)}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#2e6da4;border-right-color:#2e6da4;margin-left:0;margin-right:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical .tooltip{-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-vertical.slider-rtl .slider-tick.triangle,.slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:-o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf',endColorstr='#ffbebebe',GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:-o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5',endColorstr='#ffe9e9e9',GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:-o-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef',endColorstr='#ff82b3de',GradientType=0)}.slider-track-low,.slider-track-high{position:absolute;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:20px;height:20px;background-color:#337ab7;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7',endColorstr='#ff2e6da4',GradientType=0);filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:-o-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ac1ef',endColorstr='#ff82b3de',GradientType=0);opacity:1}
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap");@import url("https://fonts.googleapis.com/css?family=Shadows+Into+Light+Two");body{color:#414141;background-color:#f0f1f1;font-family:'Montserrat',sans-serif;font-size:14px;}input,button,select,textarea,select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{padding:8px;font-size:16px;font-family:'Montserrat',sans-serif;}.modal-backdrop.in{opacity:.6;}#buscador-container-interno #campo-ida-deonibus,#buscador-container-interno #campo-volta-deonibus{padding-left:52px !important;}.avisoCaps{font-size:14px;}.form-control{font-size:16px;padding:4px 6px;}h1{font-weight:600;font-size:32px;font-family:'Montserrat',sans-serif;}h2{font-weight:600;font-size:28px;font-family:'Montserrat',sans-serif;}h3{font-size:24px;font-weight:600;font-family:'Montserrat',sans-serif;}h4{font-size:18px;font-weight:700;font-family:'Montserrat',sans-serif;}p{font-size:18px;font-weight:400;line-height:1.3em;font-family:'Montserrat',sans-serif;}.red{color:#d52840;}.yellow{color:#ffd400;}.green{color:#008760;}.blue,.blue:hover{color:#47affc;}a.blue{font-weight:600;}input{outline:none !important;}#hero-rodoviaria .tab-pane:not(.affix) .row:nth-child(2){display:flex;flex-wrap:wrap;width:100%;height:140px;flex-direction:column;}#hero-rodoviaria .tab-pane:not(.affix) .row:nth-child(2)>div{width:30%;float:none;}#hero-rodoviaria .tab-pane:not(.affix) .row:nth-child(2)>div:first-child,#hero-rodoviaria .tab-pane:not(.affix) .row:nth-child(2)>div:nth-child(2){width:50%;}#hero-rodoviaria .tab-pane:not(.affix) .row:nth-child(2)>div:last-child{flex:0 0 100%;width:20%;}.modal-backdrop.in{opacity:.9;}#hero-rodoviaria{margin:0;width:100%;padding:5%;padding-top:140px;padding-bottom:10px;position:relative;border-radius:unset;background-size:cover;background-color:#fff;background-repeat:no-repeat;background-image:url(/Content/whitelabel/deOnibus/images/topo_deonibus.jpg);}.dynamic-hero #header-container{width:100%;height:440px;position:relative;background-size:cover;background-position:center;background-image:url(/Content/whitelabel/deOnibus/images/topo_deonibus.jpg);}.dynamic-hero #PainelBuscaNovo{top:15px;left:30px;float:left;width:430px;min-height:325px;position:relative;border-radius:12px;background-color:rgba(255,255,255,.85);}.dynamic-hero #PainelBuscaNovoTop{width:100%;float:left;height:155px;border:none;display:flex;text-align:center;flex-direction:column;justify-content:center;background:transparent;}.dynamic-hero #PainelBuscaNovoTop a{display:flex;align-items:center;justify-content:center;}.dynamic-hero #PainelBuscaNovoTop img{max-width:100%;}.dynamic-hero #PainelBuscaNovoTop .sub-title{display:flex;font-size:18px;font-weight:800;margin-top:10px;line-height:1.1em;text-align:center;justify-content:center;}.dynamic-hero #menu-rodoviaria{height:90px;background-color:#f02841;}.dynamic-hero #Busca{margin:0;width:100%;height:unset;min-height:20px;position:relative;border-bottom:none;background-image:none;}.dynamic-hero #Busca input.left-border{border-radius:5px 0 0 5px !important;}.dynamic-hero #Busca #procurar.right-border{padding:11px 0 12px 0;border-radius:0 !important;border-bottom-left-radius:10px !important;border-bottom-right-radius:10px !important;}#procurar-scrl{display:none;}.dynamic-hero #Busca #onibus{padding:0 5px 5px;}.dynamic-hero #Busca #onibus.affix .exchange-icon{height:29px;bottom:-16px;-webkit-transition:none;transition:none;}.dynamic-hero #Busca #procurar:before{left:13px;width:23px;height:23px;margin:auto;position:absolute;content:url(/Content/whitelabel/deOnibus/images/buscar_branco.svg);}.dynamic-hero #Busca #campo-ida,.dynamic-hero #Busca #campo-volta,.dynamic-hero #Busca #campo-origem,.dynamic-hero #Busca #campo-destino{margin:0;width:100%;border:none;height:50px;color:#272727;font-size:14px;font-weight:700;line-height:normal;padding-left:45px !important;}.dynamic-hero #Busca #campo-origem{border-radius:10px 10px 0 0 !important;}.dynamic-hero #Busca #campo-destino{border-radius:0 !important;}.dynamic-hero #Busca:after{content:'';}.dynamic-hero #Busca .bbb-tabs-content .tab-pane{padding:0;}.dynamic-hero #Busca .bbb-tabs-content .tab-pane .linha{margin:0;width:100%;display:block;}.dynamic-hero #Busca .tab-pane .linha:nth-child(2){height:auto;display:block;}.dynamic-hero #Busca .tab-pane .linha:nth-child(2)>div{padding:0;margin-bottom:3px;width:100% !important;}.dynamic-hero #Busca .exchange-icon{right:15px;bottom:-15px;padding-top:2.5px;padding-left:6.5px;padding-right:6.5px;padding-bottom:4.5px;transform:rotate(90deg);}.dynamic-hero #Busca .exchange-icon:hover{transform:rotate(270deg);}.dynamic-hero #onibus .linha:nth-child(1):before{top:50%;left:16px;width:18px;height:23px;margin:auto;margin-bottom:3px;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/origem.svg);transform:translateY(-50%);}.dynamic-hero #onibus .linha:nth-child(2):before{top:48%;left:18px;width:18px;height:23px;margin:auto;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/destino.svg);transform:translateY(-50%);}.dynamic-hero #onibus .linha:nth-child(1),.dynamic-hero #onibus .linha:nth-child(2){margin-bottom:3px;}.dynamic-hero #onibus .linha:nth-child(3) .dupla{position:relative;margin-bottom:3px;}.dynamic-hero #onibus .linha:nth-child(3) .dupla:before{top:53%;left:18px;width:18px;height:23px;margin:auto;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/data.svg);transform:translateY(-50%);}.dynamic-hero #onibus #procurar{margin:0;padding:11px 0 12px 0;border-radius:0 !important;border-bottom-left-radius:10px !important;border-bottom-right-radius:10px !important;}.dynamic-hero #header-container .bbb-tabs-content{padding:0;}#partner-icon{right:5%;width:164px;height:52px;bottom:20%;position:absolute;background:url(/Content/whitelabel/deOnibus/images/icons/parceiro.svg) no-repeat center;}#company-name{right:5%;bottom:40%;color:#fff;width:290px;font-size:48px;line-height:1em;font-weight:800;text-align:right;position:absolute;}#partner-icon:after{right:0;top:92px;content:"";width:167px;height:167px;position:absolute;pointer-events:none;border:61px solid #ffd100;border-top:none;border-right:none;background-color:transparent;border-bottom-left-radius:220px;}#faq-container{border:none;width:100%;}#hero-title{width:100%;text-align:center;color:#fff;}#hero-title h1{text-transform:lowercase;}#header{padding:20px;text-align:center;}#menu-rodoviaria .nav.navbar-nav li .dropdown-toggle{position:relative;}#menu-rodoviaria .nav.navbar-nav li .dropdown{right:0;height:0;opacity:0;width:210px;color:#272727;padding:10px 20px;text-align:right;border-radius:5px;position:absolute;visibility:hidden;background-color:#fff;transition:.2s ease-out;box-shadow:0 0 6px 0 #3d4758;}#menu-rodoviaria .nav.navbar-nav li #MenuIdioma .dropdown{top:25px;width:95px;padding:25px 19px 0 19px;background-color:#f0f1f1;}#menu-rodoviaria .nav.navbar-nav li .dropdown a{height:auto;color:#272727;padding:5px 0;}#menu-rodoviaria .nav.navbar-nav li .dropdown a:hover{color:#272727;padding:5px 8px 5px 0;border-right:1px solid;background-color:transparent !important;}#menu-rodoviaria .nav.navbar-nav li #MenuIdioma .dropdown a:hover{padding:5px 0;border-right:none;}#menu-rodoviaria .nav.navbar-nav li .dropdown ul{margin:0;padding:0;list-style:none;}#menu-rodoviaria .nav.navbar-nav li .dropdown-toggle:hover>.dropdown{opacity:1;height:150px;visibility:visible;}#menu-rodoviaria .nav.navbar-nav li #MenuIdioma.dropdown-toggle:hover>.dropdown{height:85px;}#MenuIdioma.dropdown-toggle a{padding-top:37px;z-index:2;position:relative;text-transform:uppercase;}#MenuIdioma .caret-down{width:13px;height:20px;margin:0 5px;display:inline-block;vertical-align:middle;background:url(/Content/whitelabel/deOnibus/images/icons/cima_baixo.svg) no-repeat center;}#MenuIdioma:hover .caret-down{transform:rotate(180deg);}#no-results{display:none;}.search-container{width:40%;height:45px;margin:25px auto;position:relative;margin-bottom:30px;}.search-container input{width:100%;border:none;padding:8px;font-weight:700;background-color:transparent;border-bottom:1px solid #1c2535;font-family:'Montserrat';}.row p{font-size:15px;}.bus-item.small p{font-size:13px;}#list-container.centered-list{margin-left:0;}.bus-item{width:19%;float:none;height:100px;margin-bottom:45px;vertical-align:top;}.bus-item .company-logo{top:0;left:0;right:0;bottom:0;margin:auto;width:125px;max-height:65px;position:absolute;}.bus-item .company-logo-container{height:80px;position:relative;}.list-inline>li.bus-item{padding:0 1%;}.bus-item a{display:block;}.bus-item p{margin-bottom:0;}.bus-item .text-muted{color:#585858;font-size:17px;margin-top:5px;font-weight:400;margin-bottom:15px;}.bus-item .bus-station-img{vertical-align:top;display:inline-block;}.bus-item.small .bus-station-img{vertical-align:middle;}.bus-item .bus-station-img img{width:120px;border-radius:10px;display:inline-block;height:90px;}#herobusca{border-radius:5px;border-color:#fff;BACKGROUND:#fff;height:50px;position:absolute;top:96%;left:40%;width:216px;}#banner-promo{width:100%;display:flex;height:200px;padding:3% 25%;font-size:32px;font-weight:700;text-align:center;align-items:center;justify-content:center;background:url(/Content/whitelabel/deOnibus/images/promo.jpg) center;background-size:cover;}.btn-see-more{height:50px;margin:auto;width:216px;padding:13px;display:block;color:#272727;font-size:16px;font-weight:700;padding-left:32px;border-radius:6px;border-color:#fff;background-color:#fff;text-transform:uppercase;box-shadow:0 3px 6px 2px rgba(0,0,0,.2);}#how-to-buy-popup-btn{color:#fff;margin:auto;display:inline-block;font-weight:700;font-style:italic;position:relative;}#how-to-buy-popup-btn:hover{opacity:.85;}#how-to-buy-popup-btn:before{top:0;left:-30px;width:30px;height:25px;display:block;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/comocomprar.svg);}#header-container #how-to-buy-popup-btn{font-size:12px;}#header-container #how-to-buy-popup-btn:before{width:30px;}#header-container .sub-info{margin-top:0;text-align:right;padding-bottom:20px;padding-right:calc(16% + 70px);}#how-to-buy-popup.bbb-modal .modal-dialog .modal-body,#redirect-popup.bbb-modal .modal-dialog .modal-body{background-color:#fff;}#how-to-buy-popup .modal-dialog,#redirect-popup .modal-dialog{width:900px;}#how-to-buy-popup .modal-content,#how-to-buy-popup .modal-body,#redirect-popup .modal-content,#redirect-popup .modal-body{border-radius:15px;background-color:#fff;padding-bottom:10px !important;}#how-to-buy-container h2{color:#363636;font-size:28px;font-weight:800;margin-bottom:30px;}#redirect-popup p{color:#363636;font-size:18px;font-weight:400;padding:20px 10%;line-height:1.4em;}#redirect-popup .inline-block{margin:40px;}.redirect-loader img{opacity:1;-webkit-animation:fader .5s infinite alternate;-moz-animation:fader .5s infinite alternate;animation:fader .5s infinite alternate;}.redirect-loader img:nth-child(2){animation-delay:.1s;}.redirect-loader img:nth-child(3){animation-delay:.2s;}.redirect-loader img:nth-child(4){animation-delay:.3s;}.redirect-loader img:nth-child(5){animation-delay:.4s;}@-webkit-keyframes fader{0%{opacity:1;}50%{opacity:.5;}100%{opacity:0;}}@-moz-keyframes fader{0%{opacity:1;}50%{opacity:.5;}100%{opacity:0;}}@keyframes fader{0%{opacity:1;}50%{opacity:.5;}100%{opacity:0;}}.mobile-only{display:none;}.btn-see-more.large{width:275px;position:relative;}.btn-see-more:after{background:transparent right url(/Content/whitelabel/deOnibus/images/seta_direita.svg) no-repeat;content:"";width:21px;height:21px;display:block;float:right;}.btn-destinos:before{top:8px;left:14px;width:30px;height:25px;display:block;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/destinos_azul.svg);}.btn-viacoes:before{top:8px;left:14px;width:30px;height:25px;display:block;position:absolute;content:url(/Content/whitelabel/deOnibus/images/empresas_azul.svg);}a.btn:hover,a.btn:focus{color:#3c3c3c;}#viacao{background-image:url(/Content/whitelabel/deOnibus/images/cx_d.svg);border-radius:5px;border-color:#fff;BACKGROUND:#fff;height:50px;position:absolute;top:90%;left:40%;width:216px;}.row margin-botton-10{margin:0 0 -19px 0 !important;}.list-fixed{width:990px;margin:auto;}.bus-item .bus-station-info{width:190px;vertical-align:top;display:inline-block;margin-left:10px;}.bus-item.small .bus-station-info{width:calc(100% - 133px);text-align:left;vertical-align:middle;}.bus-item h2,.bus-item h3,.bus-item h4{font-size:17px;line-height:1.2;}.bus-item.small h2,.bus-item.small h3,.bus-item.small h4{font-size:14px;line-height:1.2;}#how-to-buy{padding-top:30px;text-align:center;font-weight:normal;font-size:35px;}#close-how-to-buy{top:15px;right:20px;width:40px;height:50px;color:#414141;cursor:pointer;font-size:30px;font-weight:800;position:absolute;background:url(/Content/whitelabel/deOnibus/images/fechar_cinza.svg) center no-repeat;background-size:cover;}#how-to-buy-steps{color:#1c2535;text-align:center;}#how-to-buy-steps p{font-weight:700;}#step-slides-container{padding:0;margin-bottom:0;}#step-slides-container .step{width:284px;text-align:center;margin-left:-94px;position:relative;display:inline-block;vertical-align:top;}#step-slides-container .step:first-child{margin-left:0;}#step-slides-container .step.step-end{margin-left:-106px;}#step-slides-container .step>div{margin-left:-16px;position:relative;}#step-slides-container .step.step-next>div:after{top:-75px;right:0;bottom:0;left:178px;content:"";width:95px;height:2px;margin:auto;position:absolute;border-bottom:2px solid #f02841;}#step-slides-container .step.step-next:not(:first-child)>div:after{top:-89px;width:89px;left:176px;}#step-slides-container .step.step-next:not(:first-child)>div:before,#step-slides-container .step.step-end>div:before{top:-89px;right:0;bottom:0;width:5px;content:"";height:2px;margin:auto;left:-96px;position:absolute;border-bottom:2px solid #f02841;}#step-slides-container .step.step-end>div:before{top:-75px;}#step-slides-container .step .step-title{margin:20px 0 10px;color:#3c3c3c;font-size:14px;}#how-to-buy-steps .sub-info{color:#f02841;font-size:28px;font-family:'Shadows Into Light Two',cursive;}#step-slides-container .step:last-child>div{margin-left:0;}.font-bold{font-family:'Montserrat';}#step-slides-container .step .step-info{color:#3c3c3c;font-size:11px;padding:0 64px;font-weight:400;}#how-to-buy-steps .icon{width:86px;height:86px;margin:0 20px;display:inline-block;background-position:center;background-repeat:no-repeat;vertical-align:top;}#how-to-buy-steps .icon-search{background-image:url(/Content/whitelabel/deOnibus/images/passo1.svg);}#how-to-buy-steps .icon-onibus{background-image:url(/Content/whitelabel/deOnibus/images/icons/comocomprar_01.svg);}#how-to-buy-steps .icon-passagem{background-image:url(/Content/whitelabel/deOnibus/images/passo3.svg);}#how-to-buy-steps .icon-usuario{background-image:url(/Content/whitelabel/deOnibus/images/icons/comocomprar_02.svg);}#how-to-buy-steps .icon-seat{background-image:url(/Content/whitelabel/deOnibus/images/icons/comocomprar_03.svg);}#how-to-buy-steps .icon-viagem{background-image:url(/Content/whitelabel/deOnibus/images/passo6.svg);}.tutorial-container{padding-left:50px;}.tutorial-container .sub-title{margin:20px 0;}.tutorial-container p.presentation{width:70%;margin-bottom:80px;}.col-md-12.center-block{float:none;}.search-icon{top:8px;right:8px;width:21px;height:21px;position:absolute;background-image:url(/Content/whitelabel/deOnibus/images/buscar_cinza.svg);}.tab-pane:not(.affix) .search-title{display:none;}.tab-pane.affix .search-title{font-size:20px;}.tab-pane.affix .search-title span{font-weight:700;padding-top:10px;padding-left:20px;vertical-align:top;display:inline-block;font-family:'Montserrat';}.tab-pane.affix .search-title:before{font-size:26px;width:200px;display:inline-block;text-transform:uppercase;content:url(/Content/whitelabel/deOnibus/images/logo_branco.svg);float:right;margin-right:calc(50% - 100px);}#header-container .search-title{display:block;font-size:26px;font-weight:700;padding-left:25px;font-family:'Montserrat';text-transform:lowercase;}.affix{-webkit-transform:none;transform:none;}#buscador-container-interno .affix{margin:0 !important;border-radius:unset !important;}#buscador-container-interno #onibus{top:-100%;-webkit-transition:top .5s ease;transition:top .5s ease;}#buscador-container-interno #onibus.affix{top:0;left:0;z-index:20;width:100%;background-color:#f02841;padding:20px 50px 30px;border-bottom:.25px solid #fff;}#buscador-container-interno .bbb-tabs-content .tab-pane{padding:30px 50px;padding-bottom:0;}#close-affix{top:15px;width:36px;right:25px;height:45px;display:none;font-size:22px;cursor:pointer;font-weight:800;position:absolute;background:url(/Content/whitelabel/deOnibus/images/fechar_branco.svg) center no-repeat;background-size:cover;}#open-affix{left:0;right:0;top:50px;z-index:99;width:60px;margin:auto;height:20px;display:none;cursor:pointer;position:fixed;transition:inherit;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:url(/Content/whitelabel/deOnibus/images/icons/cima_baixo.svg) no-repeat center;background-size:30%;background-color:#f02841;}#hero-rodoviaria:not(.in-view) #onibus.affix-hidden #open-affix{top:0;display:block;}#buscador-container-interno #onibus.affix #close-affix{display:block;}#buscador-container-interno #onibus.affix.affix-hidden{top:-100%;}#onibus .row:nth-child(2)>div:nth-child(1),#onibus .row:nth-child(2)>div:nth-child(2),#onibus .row:nth-child(2)>div:nth-child(3),#onibus .row:nth-child(2)>div:nth-child(4){position:relative;}#onibus .row:nth-child(2)>div:nth-child(1):before{top:48%;left:18px;width:18px;height:23px;margin:auto;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/origem.svg);transform:translateY(-50%);}#onibus .row:nth-child(2)>div:nth-child(2):before{top:48%;left:18px;width:18px;height:23px;margin:auto;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/destino.svg);transform:translateY(-50%);}#onibus .row:nth-child(2)>div:nth-child(3):before{top:53%;left:18px;width:18px;height:23px;margin:auto;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/data.svg);transform:translateY(-50%);}#onibus .row:nth-child(2)>div:nth-child(4):before{top:53%;left:18px;width:18px;height:23px;margin:auto;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/data.svg);transform:translateY(-50%);}#buscador{margin-left:10px;}#buscador li a{color:#f02841;}#buscador li.active a{background-color:#0d6ebf;color:#fff;border:none;border-bottom:1px solid #0d6ebf;}#buscador-container-interno{background-color:transparent !important;}#buscador-container-interno #buscador{display:none;}.bbb-tabs-content{background-color:transparent;color:#fff;padding:20px;padding-bottom:0;}.bbb-tabs-content .input-icon .fa:hover{color:#f02841;}.bootstrap-datetimepicker-widget td{border-radius:20px;}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover,.bootstrap-datetimepicker-widget td span.active{background-color:#f02841;color:#fff;}.bootstrap-datetimepicker-widget td.today:before{border-bottom:7px solid #f02841;}.input-icon{position:relative;}.input-icon .fa{position:absolute;top:50%;font-size:20px;color:#555;left:24px;cursor:pointer;transform:translateY(-50%);}.input-icon .fa:hover{color:#f02841;}.search-title .find-ticket-title{font-size:22px !important;}.investors-form-title p{font-size:22px !important;font-weight:600;color:#000;}.investors-form-subtitle p{font-size:16px;color:#000;}.day-schedules-bt{padding:12px 0;border-radius:5px;text-align:center;margin:20px 0;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 8px 0 rgba(0,0,0,.2);box-shadow:0 3px 8px 0 rgba(0,0,0,.2);}.day-schedules-bt.active{background:#414141;}.day-schedules-bt.active>span{color:#fff;}.day-schedules-bt span{color:#414141;font-size:15px;font-weight:700;text-decoration:none;}.day-schedules-bt:hover{background:#414141;cursor:pointer;}.day-schedules-bt:hover>span{color:#fff;}.filter-schedule{border-radius:5px;margin:20px 0;padding:12px;background:url(/Content/whitelabel/deOnibus/images/icons/down_e.svg) no-repeat 90% 20px;background-size:20px;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 8px 0 rgba(0,0,0,.2);box-shadow:0 3px 8px 0 rgba(0,0,0,.2);}.filter-schedule span{cursor:pointer;font-size:16px;color:#414141;font-weight:800;position:relative;width:100%;height:20px;display:block;}.bt-calendar{width:50px;height:47px;display:block;margin:20px 0;border:none;border-radius:5px !important;background:#fff url(/Content/whitelabel/deOnibus/images/icons/data.svg) no-repeat 12px;background-size:25px;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 8px 0 rgba(0,0,0,.2);box-shadow:0 3px 8px 0 rgba(0,0,0,.2);}.pagination{display:block;margin:20px auto;border-radius:4px;}.loading-schedule{text-align:center;}.loading-schedule img{width:30px;margin:50px 0;}@media(min-width:1200px){input{padding-left:35px;}}.btn-main{background-color:#f02841 !important;color:#fff !important;border-color:transparent;}.btn-main:hover,.btn-main:active,.btn-main.active,.btn-main.disabled,.btn-main[disabled]{background-color:#92dd34;}.payment-buttons-box .btn-green{background-color:#1c2535 !important;color:#fff !important;border-color:#0d6ebf;}.bbb-modal .process-marker{color:#fff;}.bbb-modal .process-marker.active{color:#40a1f2;}.bbb-modal .modal-dialog .modal-body{color:#fff;background-color:#1c2535;}.form-fields,.form-control:focus{border-color:#1c2535;}.tooltip .tooltip-inner{background-color:#1c2535;color:#fff;}.tooltip.right .tooltip-arrow{border-right-color:#1c2535 !important;}.tooltip.top .tooltip-arrow{border-top-color:#1c2535 !important;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu li a:hover,.dropdown-menu li a:focus{color:#fff !important;}.form-control:focus{border-color:#1c2535;}.search-calendar .date:hover,.search-calendar .date.today{background-color:#78be20;color:#fff;}.search-calendar .date:hover a,.search-calendar .date.today a{color:#fff;}.stop-item .btn-blue{background-color:#78be20;color:#fff;}.stop-item:not(.stop-selected):hover{border-left:5px solid #78be20;}.show-all-stops a{color:#1c2535;}#resume-container .resume-header,#resume-container .resume-footer{background-color:#f02841;color:#fff;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover,#resume-container .resume-header,#resume-container .resume-footer{background-color:#f02841;}#resume-container .resume-info .resume-info-header{background-color:#40a1f2;color:#fff;}#resume-container .resume-info .resume-info-footer .toggle-detail{color:#515151;}#resume-container .resume-info .resume-info-footer .toggle-detail .fa{color:#1c2535;}#buy-ticket,#buy-now{background-color:#f02841;color:#fff;border-color:transparent;}.passenger-tickets-container .passenger-info a{color:#1c2535;}.passenger-tickets-container .dropdown-menu a{color:#515151 !important;}#paymentTypeInfo .paymentTypeButton:hover,#paymentTypeInfo .paymentTypeButton.selected{background-color:#1c2535;color:#414141;}.routes-all li a{background-color:transparent;}.routes-all li a:hover,.routes-all li a:focus{text-decoration:underline;background-color:transparent;color:#0d6ebf;}.routes-all li a .fa{display:none;}.panel-heading:hover{background-color:#1c2535 !important;color:#fff !important;}#header-bbb-parent{background-color:#fff;}#header-bbb{height:30px;}#header-bbb .bbb-logo{float:left;}#header-bbb .vendor-logo{float:right;margin-right:9px;}#header-bbb .vendor-logo p{font-size:13px;font-weight:600;margin-bottom:0;text-transform:uppercase;}#header-bbb .vendor-logo p i{color:#fd2b2b;}#header-bbb .vendor-logo p:not(:first-of-type){font-size:10px;font-weight:300;margin-top:-3px;letter-spacing:-.25px;}#menu-rodoviaria{width:100%;float:left;height:70px;margin-bottom:0;position:relative;background:transparent;text-transform:uppercase;}#menu-rodoviaria a{color:#fff;height:70px;border-radius:0;padding:27px 19px;font-weight:600;transition:.5s ease-out;}#menu-rodoviaria a:hover,#menu-rodoviaria a:focus,#menu-rodoviaria a:active{background-color:transparent !important;}#menu-rodoviaria .navbar-toggle .icon-bar{background-color:#fff;}#menu-rodoviaria .navbar-toggle{display:block;position:relative;top:10px;left:20px;float:left;}#hero-viacao{padding-top:9.5%;position:relative;background-position:top !important;background-repeat:no-repeat;min-height:20px;margin-bottom:30px;}#header-container{background-color:#f02841;}#header-container .bbb-tabs-content{padding:0 20px;}#header-container #buscador-container-interno .bbb-tabs-content .tab-pane{padding:20px 50px;}.selo-revenda{position:absolute;z-index:10;bottom:-36px;left:50%;margin-left:-128px;}.cards .info-card{height:250px;border-radius:10px;position:relative;margin-top:15px;}.cards .info-card a{position:relative;display:table;height:100%;width:100%;color:#fff;text-decoration:none;}.cards .info-card a .fa{font-size:60px;}.cards .info-card .overlay{background-color:#0d6ebf;width:100%;height:100%;position:absolute;opacity:.8;border-radius:10px;transition:.5s ease-out;}.cards .info-card .card-text{margin-top:5px;}.cards .info-card .card-text .title{font-size:28px;}.cards .info-card .card-text .subtitle{font-size:18px;}.cards .info-card:hover .overlay{background-color:#1c2535;}.cards .info-card.card-hour{background:#fff url(/Content/whitelabel/Passagens/images/horario-onibus.png) center no-repeat;}.cards .info-card.card-bus{background:#fff url(/Content/whitelabel/Passagens/images/tipo-onibus.png) center no-repeat;}.cards .info-card.card-map{background:#fff url(/Content/whitelabel/Passagens/images/area-atuacao.png) center no-repeat;}.cards .info-card.card-ticket{background:#fff url(/Content/whitelabel/Passagens/images/passagem-onibus.png) center/cover no-repeat;}.va-middle{display:table-cell;vertical-align:middle;}.ha-middle{text-align:center;}.title-margin{margin-top:15px;margin-bottom:15px;}.search-engine{position:relative;}.work-with-us-container .button{display:inline-block;text-decoration:none;background-color:#008760;color:#fff;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-size:15px;line-height:42.5px;text-align:center;margin:0;border-radius:10px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;margin:auto;border-radius:5px;height:auto;padding:10px 35px;box-shadow:0 0 8px 0 rgba(0,0,0,.15);transition:all 300ms ease-out;}.work-with-us-container .button:hover{transition:all 300ms ease-out;box-shadow:0 0 8px 0 rgba(0,0,0,.35);}.work-with-us-container .button.vagas{padding:13px 40px;}.work-with-us-container .button.banco{font-weight:700;line-height:22px;padding:12px 40px;}.search-engine .bbb-tabs-content{border-radius:10px;}.main-content-area h1{color:#fff;text-shadow:0 0 6px #000;}#RodapeParte1{width:100%;min-height:305px;float:left;background-color:#515151;border-top:2px solid #808080;display:inline-block;}#RodapeParte1Cont{position:relative;width:100%;min-height:20px;float:left;padding:30px 0 0 0;box-sizing:border-box;}#RodapeLinks{width:85%;min-height:20px;float:left;color:#fff;padding-left:30px;box-sizing:border-box;}#RodapeFlags{width:15%;min-height:20px;float:left;text-align:right;padding-right:50px;box-sizing:border-box;}#RodapeFlags label{margin-bottom:20px;}#RodapeFlags img{margin-bottom:15px;}.rodapeTitulo{color:#ed9c28;font-weight:bold;margin:0;margin-top:3px;}#RodapeInfo{width:100%;min-height:20px;margin-top:20px;float:left;font-size:12px;}#RodapeInfo a{float:right;color:#fff;}#RodapeInfo img{position:relative;top:2px;left:10px;}#RodapeLinksList{width:100%;min-height:20px;float:left;border-top:4px solid #808080;padding:20px 0;margin-top:15px;}.linkList{width:33%;min-height:20px;float:left;}.linkList ul{list-style:none;padding:0;margin:0;padding-top:10px;}.linkList ul li{padding:0;margin:0;}.linkList ul li a{color:#fff;text-decoration:none;font-size:14px;}.linkList ul li a:hover{text-decoration:underline;}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{background-color:#1c2535;}.btn-default-style{margin-top:30px !important;height:36px;width:225px;color:#414141 !important;font-size:13px;font-weight:600;margin-top:auto;margin-bottom:auto;border-radius:6px;border-color:#fff;background-color:#fff;text-transform:uppercase;box-shadow:0 3px 6px 2px rgba(0,0,0,.2);padding:0 0;display:block;vertical-align:middle;position:relative;line-height:36px;}.btn-default-style:hover{background-color:#fff !important;}.btn-default-style:after{background:transparent right url(/Content/whitelabel/deOnibus/images/seta_direita.svg) no-repeat;content:"";width:8px;height:12px;right:10px;top:12px;position:absolute;color:#fff !important;line-height:36px;}.selos-parceiros{display:flex;}#verified-Opinions{margin:0 0 0 15px;}#footer-container{z-index:1;position:relative;overflow-x:hidden;}.footer{margin:auto;font-size:16px;padding:0;padding-top:50px;padding-bottom:50px;background-color:#3c3c3c;}.footer .main{z-index:2;text-align:center;position:relative;color:#fff;border-bottom:1px solid #fff;}.footer .footer-menu{padding-top:30px;color:#fff;position:relative;}.footer .main .social-medias p{font-family:'Shadows Into Light Two',cursive;float:right;}.footer-menu a{color:#fff;}.footer-menu a:hover{color:#fff;text-decoration:none;background-color:transparent;}.footer-main-menu{display:inline-block;}.footer-main-menu .footer-main-menu-item{margin-bottom:27px;}.footer-secondary-menu{display:inline-block;margin-left:80px;vertical-align:top;}.footer-secondary-menu ul,.footer h6,.footer .footer-payments p{list-style:none;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:500;}.footer-secondary-menu nav{margin-right:40px;display:inline-block;vertical-align:top;}.footer-secondary-menu li{margin-bottom:12px;}.footer-payments{display:inline-block;vertical-align:top;margin-left:70px;}.footer-payments>div p{font-size:9px !important;display:inline-block;vertical-align:top;}.footer-payments .credit-card-method,.footer-payments .transfer-method,.footer-payments .debit-card-method{margin-top:10px;}.footer-payments .credit-card-method div,.footer-payments .transfer-method div,.footer-payments .debit-card-method div{width:33px;height:21px;display:inline-block;vertical-align:text-top;background-repeat:no-repeat;margin-right:10px;background-position:center center;}.footer-payments .transfer-method p,.footer-payments .debit-card-method p{padding-top:5px;}.footer-payments .transfer-method div{background-image:url(/Content/css/SVGs/transf-icon-white.svg);}.footer-payments .debit-card-method div{background-image:url(/Content/css/SVGs/debito-white.svg);}.footer-payments .credit-card-method div{background-image:url(/Content/whitelabel/deOnibus/images/icons/cartaocredito.svg);}.footer-payments>div p span{font-size:8px !important;}.footer-payments .cards-accepted{margin-top:15px;font-size:8px;}.footer-payments .cards-accepted span{padding-left:8px;margin-bottom:5px;display:block;}.footer-payments .cards-accepted .cards-container{background-color:#fff;border-radius:5px;padding:5px;}.footer-payments .cards-accepted .cards-container img{width:30px;padding-left:3px;padding-right:3px;}.footer-menu .startups{float:right;}.footer-menu .startups img{display:block;margin-bottom:32px;margin-left:auto;margin-right:auto;opacity:1;}.footer-menu .link-text{padding-left:10px;}.footer-menu .icon-header{padding-left:10px;}.final-footer{padding:10px;color:#0a2e55;padding-top:15px;text-align:center;background-color:#f5f5f5 !important;}.final-footer .container{position:relative;}.final-footer #de-onibus-logo{display:inline-block;}.final-footer p{display:inline-block;font-size:9px;color:#595959 !important;margin-left:30px;}.final-footer .main{border:none;position:absolute;top:50%;transform:translateY(-50%);}.final-footer #security_3,.final-footer #security_2{margin-right:15px;}.footer ul li:before{content:unset;}.final-footer-box{font-size:12px;}.final-footer-box p{margin:unset;}.footer-title-container{background-color:#e5e5e5;padding-top:15px;}.footer-bus-company-container span,.footer-title-container span{color:#e2e2e2 !important;margin-bottom:unset;font-size:13px !important;}.footer .main .social-medias a .footer-facebook,.footer .main .social-medias a .footer-instagram,.footer .main .social-medias a .footer-twitter,.footer .main .social-medias a .footer-linkedin{float:right;width:30px;height:30px;display:block;margin-left:75px;background-repeat:no-repeat;}.footer .main .social-medias a .footer-facebook{width:16px;height:34px;background-image:url(/Content/whitelabel/deOnibus/images/icons/face.svg) !important;}.footer .main .social-medias a .footer-instagram{width:32px;height:32px;background-image:url(/Content/whitelabel/deOnibus/images/icons/insta.svg) !important;}.footer .main .social-medias a .footer-twitter{width:38px;height:31px;background-image:url(/Content/whitelabel/deOnibus/images/icons/twitter.svg) !important;}.footer .main .social-medias a .footer-linkedin{width:28px;height:28px;background-image:url(/Content/whitelabel/deOnibus/images/icons/linkedin.svg) !important;}.container.bus-stations{padding-bottom:64px;}.search-bus-station-area{width:100%;height:680px;background-color:#fff;}.search-bus-station-area #search-area,.search-bus-station-area #stations-detail{width:50%;height:100%;padding:10px 80px 0 100px;margin:0;display:inline-block;box-sizing:border-box;vertical-align:top;}.transform-X{transform:translateX(-100%);}#stations::-webkit-scrollbar-thumb{border-radius:10px !important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1) !important;background-color:#555 !important;}#stations::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1) !important;border-radius:10px !important;background-color:#f5f5f5 !important;}.search-bus-station-area #stations-detail #back-container{margin-top:20px;margin-bottom:40px;}.search-bus-station-area #stations-detail #back-container #back{color:#414141 !important;font-size:16px;font-weight:300;}.search-bus-station-area #stations-detail #back-container span{padding-right:20px;}.search-bus-station-area #stations-detail #back-container #back:hover{text-decoration:none;}.search-bus-station-area #stations-detail #center{margin-bottom:26px;padding-bottom:26px;border-bottom:1px solid rgba(28,37,53,.5);}.search-bus-station-area #stations-detail #center #detail{margin-top:30px;margin-bottom:10px;margin-left:20px;color:#f02841;font-size:20px;vertical-align:top;display:inline-block;padding:0;}.search-bus-station-area #stations-detail #center #detail:before{content:"";background-image:url(/Content/whitelabel/deOnibus/images/icons/pin_mapa.svg);background-size:cover;background-repeat:no-repeat;width:21px;height:30px;display:inline-block;margin-right:20px;vertical-align:bottom;}.search-bus-station-area #stations-detail #image{border-radius:10px;display:block;}.search-bus-station-area #stations-detail #name{margin-left:20px;margin-bottom:12px;}.search-bus-station-area #stations-detail #address{margin-left:20px;margin-bottom:25px;}.search-bus-station-area #stations-detail #address span{display:block;}.search-bus-station-area #stations-detail #link-gmaps{font-size:15px;font-weight:700;color:#087df2;margin-left:20px;}.search-bus-station-area #stations-detail #link-gmaps:hover{text-decoration:none;}#station-input-searcher::-webkit-input-placeholder{opacity:.5;}.search-bus-station-area #stations #featured-stations{border-bottom:1px solid rgba(28,37,53,.5);margin-bottom:25px;}.search-bus-station-area #stations{height:calc(100% - 100px);width:calc(100% + 50px);overflow-y:scroll;padding-right:50px;}.search-bus-station-area #search-area .search-container{width:100%;}.bus-stations-item .bus-stations-item-content{width:calc(100% - 180px);display:inline-block;vertical-align:top;}.bus-stations-item .bus-stations-item-content .title{font-size:14px;margin:10px 0;color:#f02841;display:block;}.bus-stations-item .bus-stations-item-content a{text-decoration:none;color:#3c3c3c;}.bus-stations-item .bus-stations-item-content a:hover{text-decoration:none;}.bus-stations-item{margin-bottom:30px;}.bus-stations-item .bus-stations-item-content p{font-size:18px;color:#3c3c3c;padding:15px 0 0 0;}.bus-stations-item .bus-stations-item-content p span{display:block;}.bus-stations-item .station-link-gmaps{display:none;}.bus-stations-item img{border-radius:10px;margin-right:30px;}.bus-stations-item .name{vertical-align:top;text-decoration:none;color:#3c3c3c;font-size:24px;display:block;}.search-bus-station-area #map-area{margin:0;padding:0;display:inline-block;width:50%;height:100%;box-sizing:border-box;}#FooterLeft{min-width:200px;min-height:20px;color:#e5e5e5;font-size:10px;padding:10px 0 10px 0;margin-top:2px;text-align:center;}#FooterRight{min-width:200px;min-height:20px;float:right;color:#fff;font-size:11px;text-align:right;padding:10px 0 10px 0;}#FooterRight img{position:relative;top:3px;width:100px;height:auto;}#FooterRight p{margin:unset;text-transform:uppercase;}.final-footer,.final-footer .container-fluid{min-height:20px;width:100%;float:left;box-sizing:border-box;}a#CetificadoSSL{min-height:20px;text-align:right;display:inline-block;width:100px;}#CetificadoSSL img{display:inline;}#footerDesc{padding-top:5px;}#LogoRodoviaria{text-decoration:none;}#menu-rodoviaria a#LogoBBBSVG666 div{position:absolute;left:-99999px;}#TituloRodoviaria{height:unset;min-width:200px;padding-left:20px;min-height:20px;float:left;line-height:unset;}#menu-rodoviaria ul#SubMenu1{position:absolute;top:90px;}#menu-rodoviaria .brand-logo h1,#menu-rodoviaria .brand-logo strong{font-size:13px;letter-spacing:0;font-weight:normal;text-transform:uppercase;font-weight:bold !important;color:#515151 !important;}#menu-rodoviaria a h1{padding-top:unset;}#menu-rodoviaria .dropdown-menu a,#menu-rodoviaria .dropdown-menu a:active,#menu-rodoviaria .dropdown-menu a:focus{color:#fff !important;padding:5px 15px;text-transform:uppercase;font-size:11px;position:relative;z-index:2;}#menu-rodoviaria .nav .open>a:focus,#menu-rodoviaria .nav .open>a:active,#menu-rodoviaria .nav .open>a:hover,#menu-rodoviaria .nav .open>a{color:#fff !important;}#menu-rodoviaria .dropdown-menu a:hover{position:relative;color:#fff !important;padding:5px 15px;text-transform:uppercase;font-size:11px;background-color:#2a3e78 !important;}#menu-rodoviaria .brand-logo,#menu-rodoviaria .brand-logo:hover,#menu-rodoviaria .brand-logo:focus,#menu-rodoviaria .brand-logo:active{min-height:20px !important;min-width:20px !important;padding:unset !important;float:left !important;margin-top:17px;background-color:unset !important;padding-top:9px !important;}.navbar-left .navbar-nav>li{float:none;}.navbar-left .navbar-nav>li:nth-child(4),.navbar-left .navbar-nav>li:nth-child(6){margin-bottom:30px;}.navbar-left .icon-header~div:not(.icon-header),.navbar-left .flags-container~div{font-size:14px;border-width:2px;line-height:37px;padding-left:24px;}.navbar-left .icon-header{margin-right:15px;}.navbar .navbar-left{z-index:1;color:#fff;width:100%;position:fixed;pointer-events:none;height:100% !important;transition:all .5s;background-color:transparent;}.navbar-collapse.navbar-left .navbar-container{width:30%;padding:50px;overflow-y:auto;overflow-x:hidden;position:relative;white-space:nowrap;transition:inherit;padding-top:30px;height:100% !important;background-color:#3c3c3c;transform:translateX(-100%);}.navbar-collapse.in.navbar-left{pointer-events:all;background-color:rgba(0,0,0,.5);}.navbar-collapse.in.navbar-left .navbar-container{transform:translateX(0);}#menu-rodoviaria .navbar-collapse.navbar-left .navbar-toggle{top:0;left:auto;right:10px;width:28px;height:40px;cursor:pointer;font-size:24px;font-weight:400;position:absolute;background:url(/Content/whitelabel/deOnibus/images/fechar_branco.svg) center no-repeat;background-size:cover;}.navbar-static-top .navbar-collapse{font-weight:bold;}.navbar-collapse.in{overflow-x:visible;height:100% !important;display:block !important;padding-left:unset !important;padding-right:unset !important;}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{background-color:#f02841;}#RevendedorAut{color:#666;text-align:center;font-weight:bold;font-size:16px;margin-top:20px;margin-bottom:0;}#PainelBuscaNovo{margin:auto;max-width:2048px;position:relative;}#LinksRotasRod{width:unset;min-width:250px !important;}#PainelBuscaNovoTop{width:100%;height:75px;float:left;background-color:#033246;text-align:center;}#Busca{position:relative;width:100%;min-height:20px;float:left;box-sizing:border-box;}#BuscaComplemento{position:relative;width:100%;height:111px;float:left;background-color:#1c2535;box-sizing:border-box;}#BuscaBusImg{position:absolute;bottom:-158px;right:0;width:727px;height:364px;background-image:url(/Content/Images/novoLay/GarciaBus.jpg);background-repeat:no-repeat;}#BuscaWidget{width:100%;min-height:20px;float:left;padding:20px;padding-top:15px;}#BuscaWidget h3,#BuscaWidget h2{margin:0;text-align:center;font-size:18px;font-weight:bold;padding:0 0 15px 0;font-family:unset;line-height:27px;}#BuscaWidget h1{font-weight:normal;font-size:23px;padding-bottom:17px;}#BuscaAviacaoNome{position:absolute;top:0;right:0;width:50%;min-height:20px;text-align:right;padding:20px 12px 0 0;}#BuscaAviacaoNome h1{font-weight:normal;font-size:30px;}#BuscaWidgetInputs .linha{position:relative;}.exchange-icon{right:12px;border:none;bottom:-19px;transform:rotate(90deg);background:url(/Content/whitelabel/deOnibus/images/icons/invert_2.svg) no-repeat center;background-color:#efefef;transition-property:transform;}.exchange-icon:hover{transform:rotate(-90deg);}.fa-exchange:before{content:"";}.fa-exchange{width:23px;height:24px;}#header-container .fa-exchange,.affix .fa-exchange{width:14px;height:14px;}#header-container .exchange-icon,.affix .exchange-icon{right:-14px;bottom:-13px;transform:rotate(0);}#header-container .exchange-icon:hover,.affix .exchange-icon:hover{transform:rotate(180deg);}.passenger-info-container input:checked+.nationality-box{background-color:#16bcad;}#PainelBuscaNovo .info{color:#fff;padding:0 100px;font-size:20px;}#PainelBuscaNovo .info p{margin:0;font-weight:700;}#PainelBuscaNovo .info p:first-child{color:#d89516;font-size:22px;margin-bottom:10px;text-transform:uppercase;}.payment-info{width:80%;margin:auto;color:#656565;font-weight:700;margin-top:10px;text-align:center;padding:20px 50px 20px;border-top:1px solid;display:inline-block;}.payment-info .text-info{padding-right:70px;}.payment-info p{font-size:10px;font-weight:700;color:#656565;text-align:right;}.payment-info p:first-child{font-size:19px;color:#3c3c3c;text-align:right;margin-bottom:0;}.payment-info p.under-info{font-size:13px;color:#3c3c3c;font-weight:bold;text-align:center;margin-top:15px;}.payment-info img{width:45px;margin-left:17px;margin-right:-7px;display:inline-block;}#buscador-container-interno .bbb-tabs-content input{border:none;height:56px;padding:10px;color:#272727;font-weight:600;font-family:'Montserrat';margin:1.5px;transition:none;width:calc(100% - 3px);background-color:#efefef;}.footer ul li:before{content:unset;}#buscador-container-interno .dupla{position:relative;width:49%;float:left;}#buscador-container-interno .dupla:nth-child(2){position:relative;margin-left:2%;}#procurar{width:100%;height:115px;font-weight:700;margin-top:1.5px;margin-left:1.5px;background-color:#008760 !important;border:none;padding:6px 10px 12px 28px;position:relative;box-sizing:border-box;font-family:'Montserrat';transition:none;white-space:normal;}.affix #procurar{font-size:14px !important;}#buscador-container-interno #procurar.right-border{padding:11px 10px 12px 40px;border-top-right-radius:17px !important;border-bottom-right-radius:17px !important;}#header-container #buscador-container-interno input.left-border,#buscador-container-interno .affix input.left-border{border-top-left-radius:17px !important;border-bottom-left-radius:17px !important;}#header-container #buscador-container-interno #campo-destino,#buscador-container-interno .affix #campo-destino{border-radius:0 !important;}#header-container #procurar,.affix #procurar{height:56px;padding-top:0 !important;padding-bottom:0 !important;}#procurar:before{top:0;bottom:0;left:15px;width:36px;height:40px;margin:auto;position:absolute;content:url(/Content/whitelabel/deOnibus/images/buscar_branco.svg);}#header-container #procurar:before{top:4px;}#buscador-container-interno input.left-border,.bbb-tabs-content .left-border{border-radius:17px 0 0 0 !important;}#buscador-container-interno input.right-border,.bbb-tabs-content .right-border{border-radius:17px 0 0 0 !important;}.bbb-tabs-content .dupla input::-webkit-input-placeholder{font-size:14px;}.bbb-tabs-content .dupla input::-moz-placeholder{font-size:14px;}.bbb-tabs-content .dupla input:-ms-input-placeholder{font-size:14px;}.bbb-tabs-content .dupla input:-moz-placeholder{font-size:14px;}.ico-black-calendar{width:21px;height:23px;display:block;background-image:url(/Content/whitelabel/deOnibus/images/icons/data.svg);}.ico-origin{top:10px;left:15px;width:16px;height:23px;display:block;font-size:20px;position:absolute;background-image:url(/Content/whitelabel/deOnibus/images/icons/origem.svg);}.ico-destination{top:10px;left:15px;width:16px;height:23px;display:block;font-size:20px;position:absolute;background-image:url(/Content/whitelabel/deOnibus/images/icons/destino.svg);}#buscador-container-interno .dupla i{position:absolute;top:11px;left:12px;font-size:20px;}#buscador-container-interno #campo-origem,#buscador-container-interno #campo-destino{padding-left:45px !important;}.origem-input-selected{top:-20px;bottom:0;margin:auto;right:10px;width:10px;height:19px;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/fechar.svg) !important;cursor:pointer;}.destino-input-selected{top:20px;bottom:0;margin:auto;right:10px;width:10px;height:19px;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/fechar.svg) !important;cursor:pointer;}#buscador-container-interno #campo-ida,#buscador-container-interno #campo-volta{padding-left:48px !important;}#buscador-container-interno #campo-destino{border-radius:0 0 0 17px !important;}#bbbAmor{color:#666;text-align:center;margin:unset;text-transform:uppercase;font-size:11px;font-weight:bold;}#bbbAmor i{color:#fd2b2b;}#Rotas{width:100%;min-height:20px;background-color:#f3f3f3;}#Rotas h1,#Rotas h2{padding-top:30px;text-align:center;font-weight:normal;font-size:35px;color:#f7f7f7;}#Rotas h2{margin:15px 0;padding:0;font-size:20px;font-family:unset;}#icone-viacoes{background-image:url(/Content/whitelabel/deOnibus/images/empresas_branco.svg);}#icone-destinos{background-image:url(/Content/whitelabel/deOnibus/images/icons/destinos_branco.svg);}#icone-servicos{background-image:url(/Content/whitelabel/deOnibus/images/servicos_branco.svg);}#icone-sobre{background-image:url(/Content/whitelabel/deOnibus/images/quem_branco.svg);}#icone-passagens{background-image:url(/Content/whitelabel/deOnibus/images/minhas_branco.svg);}#icone-passagens-logado{background-image:url(/Content/whitelabel/deOnibus/images/user_logado.svg);}#icone-atendimento{background-image:url(/Content/whitelabel/deOnibus/images/atendimento_branco.svg);}#icone-atendimento~div{line-height:37px;}#menu-rodoviaria a{text-decoration:none;display:block;margin-right:0;text-transform:lowercase;}.icon-header,.icon-footer{width:26px;height:27px;margin:auto;display:inline-block;vertical-align:middle;background-repeat:no-repeat;}#icone-en{background-image:url(/Content/whitelabel/deOnibus/images/icons/en.svg);}#icone-es{background-image:url(/Content/whitelabel/deOnibus/images/icons/es.svg);}.navbar-collapse.navbar-left li .flag .icon-header{display:block;}.navbar-collapse.navbar-left li .flags-container{height:15px;display:inline-block;vertical-align:middle;}.navbar-collapse.navbar-left li .flags-container~div{height:35px;font-style:italic;}.icon-header~div:not(.icon-header),.flags-container~div,.icon-footer~div{height:37px;margin-left:5px;padding-left:5px;display:inline-block;vertical-align:middle;text-transform:lowercase;border-left:1px solid #fff;}#Rotas h3{width:100%;min-height:20px;float:left;margin-bottom:40px;padding-top:0;text-align:center;font-size:31px;font-weight:normal;}#RotasList,#PlanejamentoDescricao{width:100%;box-sizing:border-box;display:block;}.iconPassagens{font-size:50px;color:#1c2535;}#PlanejamentoDescricao{padding:0 8% 130px 8%;}#RotasList{padding:0 5% 40px 5%;}#MaisRotas{width:100%;min-height:20px;float:left;position:relative;font-size:15px;color:#033246;letter-spacing:-1px;text-decoration:underline;margin-bottom:40px;}#EmpresaUpperCase{text-transform:uppercase;}.rotasItem{position:relative;width:46%;min-height:20px;float:left;background-color:#fff;border-radius:5px;padding:10px 15px;box-sizing:border-box;margin:10px 2%;text-decoration:none;color:#666;box-sizing:border-box;text-align:left !important;}.rotasItem:hover,.rotasItem:active,.rotasItem:visited{text-decoration:none;}.rotasItem label{font-size:15px;cursor:pointer;color:#666;font-weight:normal;}.rotasItem span{font-weight:bold;font-size:17px;color:#777;}.rotasItem i{position:absolute;right:20px;top:8px;font-weight:bold;font-size:30px;color:#aaa !important;}#Rotas a{text-align:center;text-decoration:none;color:#272727 !important;}#Rotas a:hover,#Rotas a:active,#Rotas a:visited{text-decoration:none;color:#fff;}#Rotas a:hover{background-color:#dedede;}a#MaisRotas{color:#515151 !important;text-decoration:none;text-align:center;}a#MaisRotas:hover{background-color:unset !important;text-decoration:underline;}#Detalhes{position:relative;width:100%;background-color:#1c2535;}#Detalhes ul{position:relative;width:100%;list-style:none;margin:0;padding:0;box-sizing:border-box;}#Detalhes li{position:relative;width:21.5%;min-height:20px;float:left;list-style:none;margin:0;padding:0;margin-right:2%;border-bottom:none;}#Detalhes ul{padding-left:7.5%;}.detalheInfo{text-align:center;width:100%;height:170px;background-color:#fff;padding:20px;box-sizing:border-box;border-radius:5px;margin-right:unset;text-decoration:none;color:#666;line-height:14px;float:left;}#LogoRodoviaria{display:block !important;}.detalheInfo:hover{text-decoration:none;color:#666;}.detalheInfo img{margin-bottom:10px;}.detalheInfo label{font-weight:bold;cursor:pointer;font-size:16px;margin:10px 0;}.detalheInfo span{font-size:15px;}.headerInternoStyle{width:100%;padding-top:30px;font-weight:normal;font-size:31px;font-family:unset;line-height:36px;text-align:center;margin:30px 0;padding:0;float:left;}h3.headerInternoStyle{margin-bottom:100px;}#DetalhesInterna,#DetalheFaixa,#DetalheFaixa2,#DetalheResumo{width:100%;min-height:20px;float:left;}#DetalhesInterna,#DetalheResumo{background-color:#f3f3f3;}#DetalhesInterna{padding-bottom:80px;text-align:center;color:#1c2535;font-size:20px;font-weight:normal !important;}#DetalhesInterna h3{font-size:28px;font-weight:normal !important;}.infoImgHolder{position:relative;width:100%;height:120px;float:left;margin-bottom:25px;}.infoImgFloat{position:absolute;left:50%;width:0;height:0;}.detalheInfoInterna{position:relative;top:-65px;width:17%;min-height:20px;float:left;color:#fff;text-decoration:none;text-align:center;padding-left:2%;line-height:16px;}.detalheInfoInterna:first-of-type{margin-left:6.5%;}.detalheInfoInterna .infoImg{position:absolute;left:-60px;float:unset;margin-right:unset;}.detalheInfoInterna .infoImg i{position:relative;top:8px;}.detalheInfoInterna .infoImg .lupa{position:absolute;top:20px;left:55px;font-size:45px;}.detalheInfoInterna label{font-weight:bold;font-size:17px;}.detalheInfoInterna span{font-size:15px;}.infoImg{width:120px;height:120px;float:left;margin-right:3px;background-color:#fff;border:4px solid #eee;padding:20px;border-radius:200px;box-shadow:0 0 10px rgba(0,0,0,.5);}.infoImg img{position:relative;top:10px;left:0;}#DetalheFaixa{background-color:#1c2535;margin-top:70px;}#DetalheFaixa2{background-color:#3ea10a;color:#fff;text-align:center;}#DetalheFaixa2 p{margin:20px 0;font-size:18px;}#ResumoDesc{width:100%;min-height:20px;float:left;padding:30px 9%;box-sizing:border-box;}.dropdown-menu.typeahead{font-size:16px;margin-left:11px;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#f02841 !important;}.container{width:1030px;font-size:12px;padding-bottom:20px;box-sizing:border-box;}.tabs~.container{background:#fff;margin-bottom:70px;padding-bottom:40px;border-radius:0 10px 10px;}.tabs{padding:0;padding-top:40px;}.generic-content.tab-content .title{font-size:30px;text-align:center;margin-bottom:20px;}.tab-content h3.title{font-size:20px;text-align:center;}#body-container .tab-content .type-title{font-size:12px;line-height:27px;text-align:center;font-style:italic;}.tabs>.tab-link{margin:0 2px;color:#414141;font-size:18px;cursor:pointer;min-width:160px;font-weight:800;padding:10px 20px;text-align:center;display:inline-block;text-decoration:none;background-color:#e6e6e6;border-radius:10px 10px 0 0;}.tabs>.tab-link:first-child{margin-left:0;}.tabs>.tab-link.active{background-color:#fff;}.tabs-v2>.tab-link{margin:0 2px;color:#414141;font-size:18px;cursor:pointer;min-width:160px;font-weight:800;padding:10px 20px;text-align:center;display:inline-block;text-decoration:none;background-color:#e6e6e6;border-radius:10px 10px 0 0;}.tabs-v2>.tab-link:first-child{margin-left:0;}.tabs-v2>.tab-link.active{background-color:#fff;}.about-icons,.types-icons{width:80%;margin:auto;display:flex;text-align:center;}.tab-content p{padding:0 60px 0;line-height:1.4em;}.about-icons~.about-content{padding-top:30px;}.about-icons>div,.types-icons>div{flex:1 25%;margin:0 3px;text-align:center;border-radius:10px;display:inline-block;padding:20px 30px 25px;background-color:#f0f1f1;}.types-icons .description{font-size:14px;font-weight:700;margin-top:10px;text-align:left;}.types-icons .description p{padding:0;font-size:14px;}.types-icons .description ul{padding-left:0;text-align:left;}.types-icons .description ul li{margin-top:5px;}.about-icons>div svg,.types-icons>div svg{width:88px;height:40px;}#map{zoom:.6;}#map .shape{fill:#969696;}.map-title{width:80%;margin:auto;font-size:15px;text-align:center;}.covered-areas>div{width:48%;text-align:center;vertical-align:top;display:inline-block;}.covered-areas{position:relative;}.covered-areas .botoes-lista{padding-left:28px;}.covered-areas .botoes-lista .item{width:100%;}.covered-areas:after{top:-127px;left:-65px;content:"";width:120px;height:120px;position:absolute;pointer-events:none;border-radius:220px;border:30px solid #ffd100;background-color:transparent;}.generic-content.tab-content .about-icons .title{margin:0;padding:0;color:#595959;font-size:14px;font-weight:600;margin-top:20px;}.generic-content .about-icons .description{color:#1c1c1c;font-size:16px;padding:initial;font-weight:700;margin-bottom:0;}#body-container{padding:0;width:100%;padding-bottom:0;box-sizing:border-box;}#body-container .container{width:1030px;}.container.thin{padding-left:8%;padding-right:8%;}#headerInternoStyle{color:#666 !important;}.final-footer .container{padding-bottom:0;}.final-footer .main{float:left;}.final-footer .securities{float:right;}#menu-rodoviaria a.paginaAtual,#menu-rodoviaria a.paginaAtual:hover{border-bottom:3px solid;}.paginaAtualSoBack,.paginaAtualSoBack:hover{background-color:#fff !important;}.paginaAtualExpresso,.paginaAtualExpresso:hover{background-color:#fff !important;color:#5f9bcd !important;}#menu-rodoviaria a.paginaSemActive:focus,#menu-rodoviaria a.paginaSemActive:active{color:#515151 !important;background-color:#f0f1f6 !important;}.page-title{color:#1c2535;}.page-title.icon{padding:30px 60px;position:relative;}.page-title.icon:before{top:32px;bottom:0;left:0;content:"";width:30px;height:30px;position:absolute;}#services-menu{min-width:357px;padding-right:100px;display:inline-block;border-right:1px solid #707070;}#services-menu ul{padding:10px;font-size:22px;font-weight:700;list-style:none;padding-left:0;}#services-menu ul a{color:#1c2535;}#services-menu ul a.active{padding-left:8px;border-left:4px solid;}#services-menu li{margin-bottom:17px;}#content-container{width:60%;padding:10px 70px;vertical-align:top;display:inline-block;}#services-content a{color:#1c2535;}#services-content h1{font-size:28px;margin-bottom:15px;}#services-content h2{font-size:22px;}#services-content p{font-size:20px;margin-bottom:0;}#services-content .content{color:#1c2535;padding-left:8px;}#services-content .content:not(.active),#services-content.search-running .content{display:none !important;}#services-menu ul .text-content{display:none;}#services-content .text-content td,#services-menu .text-content td{font-size:18px;padding:5px;border:1px solid #1c2535;}#search-container{width:400px;position:relative;margin-bottom:20px;}#search-services-input{width:100%;border:none;padding:8px;font-weight:700;background-color:transparent;border-bottom:1px solid #1c2535;font-family:'Montserrat';}#search-clear{right:5px;top:7px;border:none;color:#505050;font-weight:700;padding-left:6px;text-align:center;position:absolute;background-color:transparent;}#results-count{display:none;color:#6d6d6d;font-size:18px;font-style:italic;padding:20px 8px 0;}#search-result-content{display:inline-block;}.search-running~#search-result-content{min-height:450px;}#search-result-content h1{font-size:21px;margin-bottom:10px;text-transform:none;}#search-result-content .result{cursor:pointer;margin-bottom:20px;}#search-result-content .result:hover{opacity:.9;}.btn-pagination,.btn-next-page,.btn-prev-page{border:none;height:36px;font-size:24px;font-weight:700;vertical-align:bottom;background:transparent;color:rgba(28,37,53,.38);font-family:'Montserrat';}.btn-pagination.selected{color:#1c2535;}.btn-next-page,.btn-prev-page{height:40px;color:#1c2535;font-size:28px;}.btn-next-page[disabled=disabled],.btn-prev-page[disabled=disabled]{color:rgba(28,37,53,.38);}.detalheInfo{border-bottom:1px solid #eee;}.final-footer h2,.final-footer p{color:#0a2e55;font-size:11px;font-weight:500;padding-top:2px;}.final-footer h2:first-child,.final-footer p:first-child{font-size:11px;line-height:1em;}#logo-footer{background-color:#f7f7f7;padding:20px 0 20px 86px;font-size:32px;line-height:20px;}#logo-footer img{width:130px;}#logo-footer h1{color:#a8a8a8;margin-left:40px;}#Rodape2{padding:56px;display:inline-block;}.links-footer:first-child{margin-left:0;}.links-footer:first-child p{margin-left:0;}.links-footer:first-child ul{padding-left:0;}.links-footer a{color:#fff;font-weight:700;}#linksfooter2{font-weight:normal;}#imgRodape{display:inline-block;text-align:center;margin-left:40px;position:absolute;right:50px;top:40px;}#imgRodape>img{width:100px;margin-left:30px;display:inline-block;}.links-footer{display:inline-block;vertical-align:top;margin-left:40px;color:#fff;font-weight:700;}.links-footer:last-child{float:right;text-align:right;}.links-footer ul{list-style:none;text-align:left;}.links-footer p{color:#d89516;font-size:16px;font-weight:700;text-align:left;line-height:27px;margin-left:40px;margin-bottom:3px;text-transform:uppercase;}.links-footer.right p{text-align:right;}.links-footer div.big{font-size:20px;}#RotasList{padding:10px 20px;}#DetalheFaixa{padding:20px 0;margin-top:unset;}#DetalheFaixa2 p{font-size:14px !important;}a#LogoBBBSVG666{left:0;right:0;top:70px;width:280px;margin:auto;position:absolute;text-align:center;background-position:center !important;background-repeat:no-repeat !important;background-image:url(/Content/whitelabel/deOnibus/images/logo_branco.svg) !important;}body.internal a#LogoBBBSVG666{left:0;right:0;top:5px;width:180px;margin:auto;min-width:auto;position:absolute;text-align:center;}#PainelBuscaNovoTop{height:unset;min-height:20px;border-bottom:3px solid #fff;background-color:#fff;}#PainelBuscaNovoTop img{margin-top:unset;}.mobiAdj{display:none;}.mobTitulo{width:100%;min-height:20px;float:left;display:block;color:#fff;font-weight:bold;}#Rotas h2,#Rotas h3{padding:0 20px;line-height:25px;font-size:20px;}#HomeTitulo{margin-top:20px;font-size:25px !important;}.searched-routes-item{float:none;width:100%;height:100%;text-align:center;position:relative;margin-bottom:-4px;display:inline-block;}.searched-routes-item img{top:0;left:0;width:100%;height:100%;border-radius:6px;position:absolute;}.searched-routes-item p,.searched-routes-item h3,.searched-routes-item h4{bottom:0;margin:0 !important;opacity:0;width:100%;color:#fff;height:100%;padding:10px;display:flex;font-size:15px;text-align:center;position:absolute;border-radius:8px;align-items:center;justify-content:center;transition:opacity .4s ease-out;background-color:rgba(237,25,65,.5);}.searched-routes-item:hover p,.searched-routes-item:hover h3,.searched-routes-item:hover h4{opacity:1;}.searched-routes-item p .route,.searched-routes-item h3 .route,.searched-routes-item h4 .route{font-size:21px;font-weight:800;line-height:30px;}.routes-content:before{top:-53px;content:"";width:220px;right:-100px;height:220px;position:absolute;pointer-events:none;border:80px solid #ffd100;border-top:none;border-left:none;background-color:transparent;border-bottom-right-radius:220px;}.routes-content:after{z-index:-1;left:-80px;content:"";width:200px;height:200px;bottom:-157px;position:absolute;pointer-events:none;border-radius:220px;border:60px solid #ffd100;background-color:transparent;}.routes-content{z-index:0;width:1030px;margin:auto;max-width:1366px;text-align:center;position:relative;}.company-home.routes-content:before,.company-home.routes-content:after{content:none;}.company-home.routes-content{width:100%;}.routes-content a{padding:2px;height:219px;display:inline-block;}.routes-content a.small{width:219px;}.routes-content a.medium{width:434px;}.routes-content a:hover{text-decoration:none;}.top-destinations-list{list-style-type:none;margin-bottom:90px;}.top-destinations-list li{list-style-type:none;}.destination-item>h3,.destination-item>h4{line-height:1em;padding-left:28px;z-index:1;margin-bottom:0;position:relative;border-radius:10px;box-shadow:0 3px 6px 2px rgba(0,0,0,.2);color:#272727;font-size:17px;cursor:pointer;padding:17px;padding-left:40px;background-color:#fff;}.destination-link:link{text-decoration:none;}.destination-link:hover,.destination-link:active,.destination-link:visited{text-decoration:none;}.destination-item>h3:not(.colapsed):after,.destination-item>h4:not(.colapsed):after{transform:rotate(180deg);background:transparent url(/Content/whitelabel/deOnibus/images/seta_baixo.svg) no-repeat;content:"";width:28px;height:18px;position:absolute;top:0;bottom:7px;right:22px;margin:auto;}.btn-default{content:"";background-color:#00923f;border-color:#00923f;display:block;float:right;margin-top:4px;color:#fff;text-transform:uppercase;}.btn-default:hover{background-color:#00923f;border-color:#00923f;color:#fff !important;}.destination-item>h3.colapsed:after,.destination-item>h4.colapsed:after{display:block;background:transparent url(/Content/whitelabel/deOnibus/images/seta_baixo.svg) no-repeat;content:"";width:28px;height:18px;position:absolute;top:5px;bottom:0;right:22px;margin:auto;}.destination-item p,.destination-item h3{position:relative;padding-right:30px;}.destination-item.home-mobile h3:after,.destination-item.home-mobile h4:after{transform:rotate(360deg) !important;background:transparent url(/Content/whitelabel/deOnibus/images/seta_direita.svg) no-repeat;position:absolute;top:0;bottom:0;right:5px;margin:auto;}.top-destinations-cities-list{list-style-type:none;display:block;margin-bottom:20px;margin-left:0;padding-left:0;display:none;border-radius:10px;}.top-destinations-cities-list li{list-style-type:none;display:block;padding:15px 20px;border-bottom:solid 1px #aaa;color:#272727;position:relative;background-color:#fff;}.top-destinations-cities-list li:last-child{border-bottom:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.top-destinations-cities-list li a:hover{text-decoration:none;}.top-destinations-cities-list li a:visited{text-decoration:none;}.section-title{font-size:38px;font-weight:800;margin:50px 0 40px 0;}.main-routes-text{margin:80px 0 40px 80px;}.top-destinations-cities-list li a.lnk-btn{position:absolute;top:13px;right:37px;text-decoration:none;padding:7px 25px 7px 25px;background-color:#31b141;text-transform:uppercase;color:#fff;font-size:14px;border-radius:5px;}.top-destinations-cities-list li>p{opacity:.7;font-size:17px;padding-left:30px;margin-bottom:0;display:inline-block;}.top-destinations-cities-list li>p a{color:#272727;}.destination-item{margin-bottom:20px;}.navbar-static-top .navbar-right{font-size:11.5px;}.container.container-route{margin-top:50px;}.container-route,.container-company{width:80%;color:#1c2535;}.container.container-company{margin-top:50px;}.route-center,.company-center{width:50%;display:inline-block;}.route-right,.company-right{width:50%;float:right;margin-top:60px;padding-left:60px;}.container-company .company-right{margin-top:0;padding:25px;background-color:#1c2535;border-radius:10px;width:27%;margin-left:0;color:#fff;}.container-company .company-center{float:left;width:72%;}.route-right .companies{width:70%;margin:30px auto;border-top:solid 1px #707070;border-bottom:solid 1px #707070;}.route-right .companies .company p{text-align:center;padding-top:20px;}.route-right .companies .company img{text-align:center;padding-top:15px;width:60%;display:block;margin-left:auto;margin-right:auto;}.route-center .content,.company-center .content{margin:60px 0;}.route-center h1,.company-center h1{margin-bottom:30px;}.route-center h3,.company-center h3{margin-bottom:30px;}.route-center h3,.company-center h4{margin-bottom:20px;}.companies .company{border-bottom:solid 1px #707070;}.companies .company:last-child{border-bottom:none;}.container-company img{display:inline-block;height:70px;width:auto;max-width:90%;margin-bottom:50px;}.container-company h1{text-transform:uppercase;}.container-company .company-right h3{margin-bottom:25px;color:#f02841;font-family:'Montserrat';font-weight:bold;font-size:18px;text-transform:uppercase;}.container-company .company-right p{font-size:15px;font-family:'Montserrat';font-weight:bold;}.font-12px{font-size:12px;}.company-center .content .lista{display:inline-block;margin-right:55px;vertical-align:top;margin-bottom:30px;width:25%;}.botoes-lista{width:100%;display:flex;flex-wrap:wrap;margin:20px auto;margin-left:-10px;justify-content:center;}.botoes-lista.double{margin-left:auto;padding:0 16px;}.botoes-lista .item,.botao-single{color:#000;flex:1 47%;height:50px;margin:15px;padding:12px;display:block;font-size:18px;min-width:220px;font-weight:bold;text-align:center;font-family:'Montserrat';margin-bottom:0;border:1px solid transparent;border-radius:10px;background-color:#fff;box-shadow:#000 0 3px;box-shadow:rgba(0,0,0,.16) 0 3px 6px;}.botoes-lista.double .item{flex:1 33%;height:auto;}.botoes-lista.tabs{padding:0 60px;margin-left:auto;}.botoes-lista.tabs .item{flex:none;width:auto;margin:8px;min-width:auto;border-radius:6px;}.botoes-lista .item:hover{text-decoration:none;cursor:pointer;}#bustypes-content{display:none;}.types-content,.types-content h3.title{display:none;}.departure-list{padding:0 60px;}#time-table{width:100%;border-spacing:0 7px;border-collapse:separate;}.timetable-btn{color:#fff;width:145px;font-weight:700;border-radius:6px;white-space:normal;background-color:#008760;text-transform:uppercase;}#time-table thead td{font-size:14px;position:relative;font-weight:800;color:rgba(60,60,60,.7);}#time-table thead td>span{cursor:pointer;font-weight:800;position:relative;}#time-table thead td:not(:last-child)>span:after{right:-20px;width:10px;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/down_e.svg);}#time-table thead td:not(:last-child)>span.active:after{top:3px;transform:rotate(180deg);}#time-table thead td:nth-child(4)>span{cursor:default;}#time-table thead td:nth-child(4)>span:after{content:none;}#time-table td:first-child{padding-left:15px;border-radius:6px 0 0 6px;}#time-table tbody tr.unseen{display:none;}#time-table tbody tr.filtered{display:table-row;}#no-results{width:350px;display:none;font-size:22px;font-weight:600;font-style:italic;text-align:center;position:relative;margin:20px auto 30px;color:#000;}.sad-text-emoticon{font-size:38px;}#time-table td:nth-last-child(2){padding-left:15px;border-radius:0 6px 6px 0;}#time-table tbody td:last-child{width:155px;background-color:transparent;}#time-table tbody td{font-size:12px;min-width:110px;background-color:#f0f1f1;padding-right:2px;}#load-time-tables{height:40px;width:250px;border:none;display:block;font-size:13px;font-weight:800;border-radius:6px;position:relative;padding-right:15px;margin:30px auto 0;background-color:#fff;text-transform:uppercase;box-shadow:0 3px 6px rgba(0,0,0,.16);}#load-time-tables:after{right:12px;width:13px;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/down_e.svg);}.disclaimer{width:80%;margin:auto;font-size:12px;font-weight:600;margin-top:15px;padding-left:35px;font-style:italic;color:rgba(28,28,28,.5);}.principal-rota-onibus-text{margin-bottom:50px;}#counter-container{color:#fff;position:relative;text-align:center;background-color:#f02841;}#counter-container>.container{position:relative;padding-bottom:0;}#counter-container>.container:after{left:90%;content:"";top:50%;width:220px;height:220px;position:absolute;pointer-events:none;border:80px solid #ffd100;border-right:none;border-bottom:none;background-color:transparent;border-top-left-radius:220px;}#counter-container .counter{padding:3%;min-width:233px;display:inline-block;}#counter-container .counter-number{font-size:25px;font-weight:800;margin-top:25px;}#counter-container .counter-text{font-size:16px;font-weight:600;}#counter-container .counter-number .digit{width:.7em;height:1em;overflow:hidden;line-height:1em;display:inline-block;}#counter-container .counter-number .digit-fixed{display:inline-block;vertical-align:text-bottom;}#counter-container .counter-number .digit span{position:relative;}#counter-container.started .counter-number .digit:nth-child(odd) span{-webkit-animation:spinit1 .4s 4 cubic-bezier(.22,.79,.25,1.01);-moz-animation:spinit1 .4s 4 cubic-bezier(.22,.79,.25,1.01);animation:spinit1 .4s 4 cubic-bezier(.22,.79,.25,1.01);}@-webkit-keyframes spinit1{0%{top:0;}5%{top:-.5em;}10%{top:-1em;}15%{top:-1.5em;}20%{top:-2em;}25%{top:-2.5em;}30%{top:-3em;}35%{top:-3.5em;}40%{top:-4em;}45%{top:-4.5em;}50%{top:-5em;}55%{top:-5.5em;}60%{top:-6em;}65%{top:-6.5em;}70%{top:-7em;}75%{top:-7.5em;}80%{top:-8em;}85%{top:-8.5em;}90%{top:-9em;}95%{top:-1em;}100%{top:-.5em;}}@-moz-keyframes spinit1{0%{top:0;}5%{top:-.5em;}10%{top:-1em;}15%{top:-1.5em;}20%{top:-2em;}25%{top:-2.5em;}30%{top:-3em;}35%{top:-3.5em;}40%{top:-4em;}45%{top:-4.5em;}50%{top:-5em;}55%{top:-5.5em;}60%{top:-6em;}65%{top:-6.5em;}70%{top:-7em;}75%{top:-7.5em;}80%{top:-8em;}85%{top:-8.5em;}90%{top:-9em;}95%{top:-1em;}100%{top:-.5em;}}@keyframes spinit1{0%{top:0;}5%{top:-.5em;}10%{top:-1em;}15%{top:-1.5em;}20%{top:-2em;}25%{top:-2.5em;}30%{top:-3em;}35%{top:-3.5em;}40%{top:-4em;}45%{top:-4.5em;}50%{top:-5em;}55%{top:-5.5em;}60%{top:-6em;}65%{top:-6.5em;}70%{top:-7em;}75%{top:-7.5em;}80%{top:-8em;}85%{top:-8.5em;}90%{top:-9em;}95%{top:-1em;}100%{top:-.5em;}}#counter-container.started .counter-number .digit:nth-child(2n+2) span{-webkit-animation:spinit2 .7s 3 cubic-bezier(.22,.79,.25,1.01);-moz-animation:spinit2 .7s 3 cubic-bezier(.22,.79,.25,1.01);animation:spinit2 .7s 3 cubic-bezier(.22,.79,.25,1.01);}@-webkit-keyframes spinit2{0%{top:-5.5em;}5%{top:-6em;}10%{top:-6.5em;}15%{top:-7em;}20%{top:-7.5em;}25%{top:-8em;}30%{top:-8.5em;}35%{top:-9em;}40%{top:-1em;}45%{top:-.5em;}50%{top:0;}55%{top:-.5em;}60%{top:-1em;}65%{top:-1.5em;}70%{top:-2em;}75%{top:-2.5em;}80%{top:-3em;}85%{top:-3.5em;}90%{top:-4em;}95%{top:-4.5em;}100%{top:-5em;}}@-moz-keyframes spinit2{0%{top:-5.5em;}5%{top:-6em;}10%{top:-6.5em;}15%{top:-7em;}20%{top:-7.5em;}25%{top:-8em;}30%{top:-8.5em;}35%{top:-9em;}40%{top:-1em;}45%{top:-.5em;}50%{top:0;}55%{top:-.5em;}60%{top:-1em;}65%{top:-1.5em;}70%{top:-2em;}75%{top:-2.5em;}80%{top:-3em;}85%{top:-3.5em;}90%{top:-4em;}95%{top:-4.5em;}100%{top:-5em;}}@keyframes spinit2{0%{top:-5.5em;}5%{top:-6em;}10%{top:-6.5em;}15%{top:-7em;}20%{top:-7.5em;}25%{top:-8em;}30%{top:-8.5em;}35%{top:-9em;}40%{top:-1em;}45%{top:-.5em;}50%{top:0;}55%{top:-.5em;}60%{top:-1em;}65%{top:-1.5em;}70%{top:-2em;}75%{top:-2.5em;}80%{top:-3em;}85%{top:-3.5em;}90%{top:-4em;}95%{top:-4.5em;}100%{top:-5em;}}#counter-container.started .counter-number .digit:nth-child(3n) span{-webkit-animation:spinit3 .5s 2 cubic-bezier(.22,.79,.25,1.01);-moz-animation:spinit3 .5s 2 cubic-bezier(.22,.79,.25,1.01);animation:spinit3 .5s 2 cubic-bezier(.22,.79,.25,1.01);}@-webkit-keyframes spinit3{0%{top:-3em;}5%{top:-3.5em;}10%{top:-4em;}15%{top:-4.5em;}20%{top:-5em;}25%{top:-5.5em;}30%{top:-6em;}35%{top:-6.5em;}40%{top:-7em;}45%{top:-7.5em;}50%{top:-8em;}55%{top:-8.5em;}60%{top:-9em;}65%{top:-1em;}70%{top:-.5em;}75%{top:0;}80%{top:-.5em;}85%{top:-1em;}90%{top:-1.5em;}95%{top:-2em;}100%{top:-2.5em;}}@-moz-keyframes spinit3{0%{top:-3em;}5%{top:-3.5em;}10%{top:-4em;}15%{top:-4.5em;}20%{top:-5em;}25%{top:-5.5em;}30%{top:-6em;}35%{top:-6.5em;}40%{top:-7em;}45%{top:-7.5em;}50%{top:-8em;}55%{top:-8.5em;}60%{top:-9em;}65%{top:-1em;}70%{top:-.5em;}75%{top:0;}80%{top:-.5em;}85%{top:-1em;}90%{top:-1.5em;}95%{top:-2em;}100%{top:-2.5em;}}@keyframes spinit3{0%{top:-3em;}5%{top:-3.5em;}10%{top:-4em;}15%{top:-4.5em;}20%{top:-5em;}25%{top:-5.5em;}30%{top:-6em;}35%{top:-6.5em;}40%{top:-7em;}45%{top:-7.5em;}50%{top:-8em;}55%{top:-8.5em;}60%{top:-9em;}65%{top:-1em;}70%{top:-.5em;}75%{top:0;}80%{top:-.5em;}85%{top:-1em;}90%{top:-1.5em;}95%{top:-2em;}100%{top:-2.5em;}}.generic-content .title{font-size:32px;font-weight:600;margin:50px 0 50px 0;}.generic-content .title-v2{font-size:32px;font-weight:700;margin:50px 0 50px 0;text-align:center;}.faleComAgente p{font-size:22px !important;font-weight:600 !important;}.generic-content .title-v2.left{text-align:left;}.generic-content .subtitle{font-size:28px;font-weight:800;margin:30px 0 30px;}#press-room .generic-content .title{margin:50px 0 20px 0;font-size:32px;}.generic-content p{font-weight:400;margin-bottom:25px;font-size:16px;}#press-room .subtitle h2{font-size:28px;padding:10px 0 20px 0;font-weight:600 !important;}#press-room.brand-container{padding:15px 0 0 0;}#newsletter-container{background-color:#008760;}#newsletter-container.error{background-color:#f00;}#press-container{background-color:#ffd400;}.signup-container{color:#000;position:relative;padding:50px 0 20px;}.signup-container .signup-title{color:#fff;width:203px;font-size:18px;font-weight:700;line-height:1.2em;display:inline-block;margin:-10px 40px 0 0;vertical-align:middle;}.signup-container input[type="submit"]{color:#fff;border:none;width:122px;padding:10px;font-weight:600;border-radius:10px;background-color:#414141;}#press-container.signup-container input[type="email"],#press-container.signup-container input[type="text"]{width:100%;border:none;padding:10px;color:#414141;padding-left:20px;border-radius:10px;}#press-container.signup-container textarea{width:100%;border:none;padding:10px;color:#414141;padding-left:20px;border-radius:10px;}.signup-container input[type="email"]{width:100%;border:none;padding:10px;color:#414141;padding-left:45px;border-radius:10px;}.signup-container form.invalid input[type="email"]{border:1px solid #f02841;}.signup-container form.invalid:after{color:#f02841;font-size:12px;font-weight:400;margin-left:304px;content:"campo vazio ou preenchido incorretamente";}.signup-container span{margin:0 10px;position:relative;display:inline-block;width:calc(100% - 400px);}.icon-newsletter{top:12px;left:14px;content:"";width:20px;height:20px;opacity:.5;display:block;position:absolute;background:url(/Content/whitelabel/deOnibus/images/icons/news.svg) no-repeat center;}.form-sent,.form-error{color:#fff;display:none;font-size:20px;font-weight:700;line-height:55px;text-align:center;}.signup-container .form-sent:before{width:30px;height:35px;margin-right:10px;vertical-align:sub;display:inline-block;}#newsletter-container .form-sent:before{content:url(/Content/whitelabel/deOnibus/images/icons/check_2.svg);}#press-container .form-sent:before{content:url(/Content/whitelabel/deOnibus/images/icons/check_1.svg);}#about .subtitle{color:#595959;font-size:28px;font-weight:400;}#about .white-box{width:80%;font-size:18px;font-weight:600;margin:50px auto;text-align:center;border-radius:10px;background-color:#fff;}#about .white-box p{padding:20px 100px;}#about .white-box~.path:not(.mobile-only){width:600px;margin:auto;display:block;}#brand-pillars{padding-bottom:90px;}#brand-pillars:after{background:url(/Content/whitelabel/deOnibus/images/icons/onibus_rosa.svg) no-repeat center;content:"";width:100px;right:40px;height:80px;bottom:-24px;position:absolute;}#brand-pillars>.title{color:#595959;font-size:22px;font-weight:800;margin:50px 0 30px 30px;}#brand-pillars .pillar{width:30%;color:#595959;padding:10px 30px;position:relative;border-radius:15px;display:inline-block;background-color:#fff;}#brand-pillars .pillar:nth-child(1):after{content:"";width:80px;right:40px;height:80px;bottom:-50px;position:absolute;pointer-events:none;border:30px solid #ffd100;border-top:none;border-left:none;background-color:transparent;border-bottom-right-radius:80px;}#brand-pillars .pillar:nth-child(2){margin:0 3%;}#brand-pillars .pillar:nth-child(2):before{top:-25px;content:"";width:25px;right:40px;height:25px;position:absolute;border-radius:25px;pointer-events:none;border:25px solid #ffd100;background-color:#ffd100;}#brand-pillars .pillar:nth-child(3):before{top:-50px;content:"";width:110px;right:-50px;height:110px;position:absolute;pointer-events:none;border:40px solid #ffd100;border-top:none;border-right:none;background-color:transparent;border-bottom-left-radius:110px;}#brand-pillars .pillar .title{margin:15px 0;font-size:18px;}#brand-pillars .pillar p:not(.title){margin:0;margin:20px 0;font-size:16px;font-weight:400;font-style:italic;}#we-do{background-color:inherit;}#we-do .container>p{color:#1c1c1c;font-size:20px;font-weight:600;margin:40px 0;padding-right:90px;}#we-do .container>p.green{color:#008760;font-weight:800;}#we-do section{width:100%;}#we-do section>div{width:50%;display:inline-block;}#we-do section:nth-child(3){overflow:hidden;position:relative;}#we-do section:nth-child(3)>div:first-child{float:right;}#we-do section:nth-child(3)>div:last-child{height:100%;display:flex;position:absolute;flex-direction:column;justify-content:center;}#we-do section:nth-child(3)>div:first-child:after{clear:both;content:"";display:block;}#we-do section>div img{width:100%;}#we-do section .text{vertical-align:middle;}#we-do section .text p,#we-do section .text h2{width:64%;margin:0 auto;}#we-do section .text h2{margin-bottom:20px;}.team{margin-top:20px;}.team>p{font-size:35px;font-weight:800;text-align:right;margin-bottom:40px;}.team ul{padding:0;list-style:none;}.team ul .member-item{margin-right:2px;margin-bottom:6px;display:inline-block;}.team ul .member-item img{width:96px;height:96px;border-radius:5px;}#history h2.title{margin:20px 0;font-size:30px;}#history ul{padding:0;color:#414141;margin:80px 0 40px;text-align:center;}#history ul li{width:284px;text-align:center;margin-left:-94px;position:relative;vertical-align:top;display:inline-block;}#history ul li:first-child{margin-left:0;}#history ul li.step-end{margin-left:-106px;}#history ul li>div{margin-left:-16px;position:relative;}#history ul li.step-next>div:after{right:0;bottom:0;top:-108px;left:178px;content:"";width:63px;height:2px;margin:auto;position:absolute;border-bottom:2px solid #414141;}#history ul li.step-next:nth-child(2)>div:after{width:65px;left:177px;}#history ul li.step-next:nth-child(3)>div:after{width:57px;left:177px;}#history ul li.step-next:not(:first-child)>div:before,#history ul li.step-end>div:before{right:0;bottom:0;width:5px;top:-108px;content:"";height:2px;margin:auto;left:-132px;position:absolute;border-bottom:2px solid #414141;}.filter-content{max-height:330px !important;overflow:auto !important;}#history ul li .step-title{margin:0;font-size:18px;font-weight:800;padding-top:20px;}#history ul li:last-child>div{margin-left:0;}#history ul li .step-info{font-size:15px;padding:10px 82px;}#history .icon{height:120px;margin:0 20px;vertical-align:top;display:inline-block;background-position:center;background-repeat:no-repeat;}#history .icon-india{width:155px;background-image:url(/Content/whitelabel/deOnibus/images/icons/info_quem_1.svg);}#history .icon-bbb{width:120px;background-image:url(/Content/whitelabel/deOnibus/images/icons/info_quem_2.svg);}#history .icon-brazil{width:120px;background-image:url(/Content/whitelabel/deOnibus/images/icons/info_quem_3.svg);}#history .icon-red-bus{width:120px;background-image:url(/Content/whitelabel/deOnibus/images/icons/info_quem_4.svg);}#manifesto{padding-left:20%;text-align:right;}#manifesto h2{margin-bottom:30px;}#manifesto p{font-size:20px;padding-left:20%;margin-bottom:30px;font-family:'Shadows Into Light Two';}.typeform-container{text-align:center;margin:40px 0 60px;}#reliable{padding-bottom:10px;}#reliable .team.container{padding:0;}#reliable p{margin-bottom:50px;}#content-body{padding-bottom:60px;background-color:#fff;}#body-container .container-fluid.margin-top-20{margin-top:0;padding-top:20px;background-color:#fff;}.filter{left:0;z-index:3;width:300px;padding:20px;display:none;border-radius:6px;position:absolute;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);margin:15px 0 0 10px;}.filter.active{display:block;}.filter-header{display:none;}#time-filter{text-align:center;}#body-container #time-filter>.title{margin-top:0;font-size:12px;color:rgba(60,60,60,.7);}.time-filter-option,.price-filter-option{width:47%;height:117px;cursor:pointer;border-radius:6px;text-align:center;margin:0 0 5px 5px;vertical-align:top;padding:20px 0 10px;display:inline-block;border:1px solid transparent;box-shadow:0 3px 6px rgba(0,0,0,.16);}.time-filter-option:nth-child(odd),.price-filter-option:nth-child(odd){margin-left:0;}.price-filter-option{height:90px;}.time-filter-option svg,.price-filter-option svg{width:36px;}#origin-filter,#destination-filter{padding:0;padding-bottom:10px;}#origin-filter .search-container,#destination-filter .search-container{margin:0;width:100%;height:auto;padding:20px;position:relative;}#origin-filter .search-container:after,#destination-filter .search-container:after{top:0;bottom:0;margin:auto;right:32px;width:17px;height:19px;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/lupa_cinza.svg);}#origin-filter .search-container input,#destination-filter .search-container input{border:none;padding:5px 15px;border-radius:16px;background-color:#e6e6e6;}.origin-filter-option,.destination-filter-option,.bustype-filter-option{display:block;cursor:pointer;font-weight:700;margin-bottom:2px;padding:10px 5px 10px 35px;color:rgba(60,60,60,.8);}#bustype-filter{width:260px;padding:10px 0 20px;}.bustype-filter-option{text-transform:uppercase;}#price-filter{text-align:center;}.slider-handle{width:18px;height:18px;background:#fff;border:1px solid #707070;}.slider.slider-horizontal .slider-track{height:1px;margin-top:-1px;background:#707070;}.slider.slider-horizontal{width:90%;}.range-container{height:20px;}.range-label{margin:0 8px;font-size:12px;display:inline-block;}.range-label:first-child{float:left;}.range-label:nth-child(2){float:right;}.range-slider-container{margin-top:40px;}.filter-buttons{text-align:center;}.filter-buttons button{margin-top:20px;text-align:center;text-transform:uppercase;}.filter-buttons .confirm-filter{color:#fff;border:none;font-weight:800;border-radius:6px;background-color:#008760;}.filter-buttons .clear-filter{color:#fff;border:none;font-weight:800;border-radius:6px;background-color:#707070;}.generic-content.tab-content #time-filter .time-filter-option .title,.generic-content.tab-content #price-filter .price-filter-option .title{color:#272727;margin:3px 0 10px;font-size:11px;}.time-filter-option .description,.price-filter-option .description{font-size:10px;font-style:italic;color:rgba(60,60,60,.7);}@media(max-width:1029px){body{overflow-x:hidden;}.navbar-toggle{display:block;position:relative;top:10px;left:20px;float:left;}.navbar-static-top .navbar-collapse{top:0;left:0;border:none;}.navbar-collapse.navbar-left .navbar-container{width:85%;overflow-y:auto;overflow-x:hidden;padding:50px 30px;-webkit-overflow-scrolling:touch;}.navbar-collapse.navbar-left li.mobile-only{margin-top:50px;}.title-v2{width:100%;}h3.title-v2,#body-container h3.title-v2,.generic-content h3.title-v2{font-size:20px;}h4.title-v2,#body-container h4.title-v2,.generic-content h4.title-v2{font-size:20px;}#redirect-popup .modal-dialog,#how-to-buy-popup .modal-dialog{margin:0;width:100%;height:100%;}.disclaimer{padding-left:0;}#redirect-popup .inline-block{display:block;}.bbb-modal .modal-dialog .modal-body{overflow-y:auto;padding:45px 5%;overflow-x:hidden;-webkit-overflow-scrolling:touch;}#redirect-popup .modal-content,#how-to-buy-popup .modal-content,#redirect-popup .modal-body,#how-to-buy-popup .modal-body{height:100%;border:none;border-radius:0;}#redirect-popup.bbb-modal .modal-dialog .modal-body,#how-to-buy-popup.bbb-modal .modal-dialog .modal-body{background-color:#f5f5f5;}#redirect-popup .modal-body h2{color:#969696;padding:20px 5%;}#redirect-popup .modal-body{padding:20% 0;}#redirect-popup .redirect-loader{margin:24%;transform:rotate(90deg);}#step-slides-container .step{margin:10px;padding:20px;min-height:232px;border-radius:7px;background-color:#fff;box-shadow:0 0 11px -3px #1c2535;}#how-to-buy-steps{padding-left:0;padding-right:0;}#how-to-buy-container h2{font-weight:700;line-height:1.2em;margin:15px 2% 25px;font-size:24px !important;}#how-to-buy-steps .icon{width:40%;}#step-slides-container .step:nth-child(2) .step-info{padding:0 10px;}#step-slides-container .step:first-child,#step-slides-container .step.step-end{margin-left:10px;}#step-slides-container .step .step-info{font-size:16px;padding:0 3%;}#step-slides-container .step .step-title{font-size:18px;margin-top:1%;}#step-slides-container .step>div{margin-left:0;}#step-slides-container{transition:opacity .5s;}#step-slides-container .step.step-next>div:after,#step-slides-container .step.step-next:not(:first-child)>div:before,#step-slides-container .step.step-end>div:before{content:none;}.slick-dots li button:before{width:30px;height:30px;color:#f02841;font-size:45px;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:.25;}.slick-dots li.slick-active button:before{opacity:1;color:#f02841;}#how-to-buy-steps .sub-info{display:none;}.payment-info{padding:0;width:100%;margin-top:0;border-top:none;margin-top:50px;}.payment-info .text-info{padding-right:0 !important;}.payment-info p{font-size:77%;}.payment-info p:first-child{font-size:18px;margin-bottom:5px;text-align:center;}.payment-info img{width:11%;margin-left:13px;}#close-how-to-buy{top:10px;right:10px;}.navbar-collapse{padding:0;}.navbar-collapse.collapse{display:block !important;}.nav>li{width:100%;}.navbar-right li:not(:nth-child(2)){display:none;}#menu-rodoviaria .navbar-toggle{top:4px;left:10px;}.navbar-right{top:5px;right:10px;width:100px;text-align:right;position:absolute;}.navbar-right ul{margin:0;}.navbar-nav{float:none;}.navbar-right .icon-header~div{margin-top:5px;padding-top:5px;border-left:none;border-top:1px solid #fff;}.affix .navbar-right .icon-header~div,.internal .navbar-right .icon-header~div{display:none;}#menu-rodoviaria .navbar-header{width:100%;}#menu-rodoviaria .navbar-toggle .icon-bar{background-color:#033246;}#menu-rodoviaria a{height:auto;padding:10px;}.container,#body-container .container{width:100% !important;}#body-container .container:not(.bus-companies):not(#we-do):not(#press-room):not(#press-container):not(.tabs):not(.tab-content){padding:0 40px 20px;}#body-container #reliable.container:not(.bus-companies):not(#we-do):not(#press-room):not(#press-container):not(.tabs):not(.tab-content){padding-bottom:0;}#body-container .container.bus-companies>.container:not(.bus-companies):not(#we-do):not(#press-room):not(#press-container):not(.tabs):not(.tab-content){padding:0 20px;}#partner-icon,#company-name{right:auto;bottom:auto;margin:auto;font-size:26px;position:relative;text-align:center;}#partner-icon{width:100px;}#company-name{margin:35px auto 5px;}.tab-content .type-title{margin:10px 0;}.about-icons,.types-icons{width:100%;display:block;}.about-icons>div,.types-icons>div{display:block;margin-bottom:5px;}#body-container .about-icons .title{font-size:14px;}#body-container .about-icons .description{font-size:16px;}.about-icons>div svg{margin-bottom:5px;}.covered-areas>div{width:100%;display:block;}.covered-areas:after{content:none;}.container.tabs{display:flex;padding-top:0;}.tabs>.tab-link{display:flex;font-size:16px;min-width:auto;line-height:1.1em;vertical-align:top;align-items:center;background-color:transparent;}.tabs>.tab-link:first-child{margin-left:15px;}.tabs>.tab-link:last-child{margin-right:15px;}.tabs~.container{border-radius:0;}#partner-icon:after{content:none;}.about-icons~.about-content{padding:30px;padding-bottom:10px;}.about-icons~.about-content p{padding:0;}.tab-content p{padding:0 30px;}.tabs~.container{margin-bottom:0;}.botoes-lista.tabs{padding:0 20px;}.botoes-lista.tabs .item{width:100%;height:auto;padding:12px 35px;position:relative;}.botoes-lista.tabs .item:after{right:18px;width:18px;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/down_e.svg);}.botoes-lista.tabs .item.active:after{transform:rotate(180deg);content:url(/Content/whitelabel/deOnibus/images/icons/down_b.svg);}.types-content{display:block;}.types-icons,.types-content>.disclaimer,.types-content>.bus-type-title{display:none;}.types-content.active>.types-icons,.types-content.active>.disclaimer,.types-content.active>.bus-type-title{display:block;}.types-content{width:100%;}.types-content h3.title{margin-top:20px;}.types-content.active h3.title{display:block;}.departure-list{padding:0 10px;}#time-table thead tr td>span{display:none;}#time-table tbody td{height:80px;width:33.33%;padding:15px;font-weight:800;display:inline-block;min-width:90px;}#time-table td:first-child{border-radius:6px 0 0 0;}#time-table td:nth-child(3){border-radius:0 6px 0 0;}#time-table td:nth-child(4){height:65px;padding-top:5px;border-radius:0 0 0 6px;}#time-table td:nth-child(5){height:65px;padding-top:5px;}#time-table td:nth-child(6){height:65px;padding-top:5px;border-radius:0 0 6px 0;}#time-table thead td{position:absolute;height:0 !important;padding-top:0 !important;}#time-table tbody td:before{display:block;font-size:11px;font-weight:700;color:rgba(60,60,60,.7);}#time-table tbody td:nth-child(1):before{content:"viação";}#time-table tbody td:nth-child(2):before{content:"horário";}#time-table tbody td:nth-child(3):before{content:"origem";}#time-table tbody td:nth-child(4):before{content:"destino";}#time-table tbody td:nth-child(5):before{content:"tipo de ônibus ";}#time-table tbody td:nth-child(6):before{content:"preço";}#time-table tbody td:last-child{padding:0;height:auto;margin-top:3px;margin-bottom:20px;}#time-table tbody td:last-child,.timetable-btn{width:100%;}.img-time-table{height:100%;}.filter{top:0;bottom:0;padding:0;width:100%;z-index:1001;position:fixed;border-radius:0;padding-bottom:80px;background-color:#f0f1f1;margin:0;}#bustype-filter{width:100%;padding-top:0;}.filter-header{color:#fff;height:58px;display:block;font-size:14px;font-weight:800;line-height:58px;text-align:center;position:relative;background-color:#f02841;}.close-filter{left:0;color:#fff;height:100%;border:none;padding:0 20px;line-height:1em;position:absolute;background:url(/Content/whitelabel/deOnibus/images/icons/left_b.svg) no-repeat center;background-size:30%;}.time-filter-option,.price-filter-option{margin:5px 0 5px 5px;background-color:#fff;}#body-container #time-filter>.title{margin-top:20px;}#time-filter .filter-content{padding:0 13%;}#price-filter .filter-content{padding:30px 13%;}#bustype-filter .filter-content{padding:10px 5%;}#origin-filter .filter-content,#destination-filter .filter-content{padding:0 20px;}.origin-filter-option,.destination-filter-option{padding-left:16px;}.time-filter-option svg,.price-filter-option svg{height:38px;}.filter-buttons{left:0;right:0;margin:auto;bottom:20px;position:absolute;}#about{margin-bottom:40px;}#we-do section>div{width:100%;display:block;}#we-do section:nth-child(3)>div:first-child{float:none;}#we-do section:nth-child(3)>div:last-child{position:static;}#we-do section .text p,#we-do section .text h2{width:100%;}#we-do section .text p{font-size:16px;}#we-do section .text h2{font-size:20px;}#we-do section .text{padding:40px;}.team{margin-top:0;}.team>p{font-size:20px;margin-bottom:30px;}.team~.team,#history{display:none;}#manifesto{text-align:left;}#manifesto h2{font-size:20px;}#manifesto p{font-size:17px;padding-left:0;}#RodapePrincipal1 .row{margin:0 !important;}#reliable .team.container{display:none;}#reliable p{margin-bottom:7px;}#reliable~img.mobile-only{width:100%;}.bus-item.small{width:47%;}#menu-rodoviaria a.paginaAtual,#menu-rodoviaria a.paginaAtual:hover{margin-right:-10px;margin-left:-10px;padding-left:30px;}#body-container #press-form>h2{line-height:1.2em;padding-right:50px;}#PainelBuscaNovo>.container-fluid:before,#PainelBuscaNovo>.container-fluid>#buscador-container-interno:before{content:none;}#PainelBuscaNovo .payment-info{background:none;}.company-center .content .lista{width:39%;}#hero-title h1{font-size:28px;}#menu-rodoviaria a{font-size:10px;}.ico-origin{top:8px;left:14px;}#PainelBuscaNovo .dupla i{top:8px;}body:not(.internal) #PainelBuscaNovo{min-height:489px;background-color:rgba(158,0,51,.7);}h1{font-size:32px;line-height:1.2em;}.signup-container{height:230px;padding:35px 0 20px;}.signup-container .signup-title{width:100%;padding:7px 8% 25px;}.signup-container span{width:90%;margin:auto;display:block;}.signup-container input[type="submit"]{margin:auto;display:block;margin-top:30px;}.signup-container form{position:relative;}.signup-container form.invalid:after{right:0;left:16px;top:110px;width:90%;margin:auto;position:absolute;padding-left:7.5px;padding-right:7.5px;}.signup-container .form-sent:before{display:block;margin:20px auto;}.form-sent{width:55%;margin:auto;text-align:center;line-height:initial;}#menu-rodoviaria{height:68px;}#menu-rodoviaria.affix,.internal #menu-rodoviaria{height:58px;position:fixed;background-color:#f02841;}.dynamic-hero #PainelBuscaNovo{left:auto;width:90%;float:none;min-height:auto;}.dynamic-hero #PainelBuscaNovoTop{float:none;}.dynamic-hero #header-container{height:auto;padding-top:62px;padding-bottom:10px;}.dynamic-hero #Busca .exchange-icon{right:16px;}.dynamic-hero #Busca #onibus{overflow:hidden;}.dynamic-hero #header-container .bbb-tabs-content{top:-212px;height:56px;position:relative;transition-duration:.4s;transition-property:top,height;}.dynamic-hero #header-container .bbb-tabs-content.expanded{top:0;height:268px;}.dynamic-hero #onibus #procurar{padding-left:10px;}.dynamic-hero #onibus #procurar-scrl{bottom:0;margin:0;padding:0;width:100%;height:56px;border:none;display:block;font-weight:700;transition:none;padding-left:10px;position:absolute;white-space:normal;font-family:'Montserrat';box-sizing:border-box;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#008760 !important;}.dynamic-hero #header-container .bbb-tabs-content.expanded #procurar-scrl{display:none;}.dynamic-hero #Busca #procurar-scrl:before{top:0;bottom:0;left:13px;width:23px;height:23px;margin:auto;position:absolute;content:url(/Content/whitelabel/deOnibus/images/buscar_branco.svg);}.dynamic-hero #Busca #procurar-scrl:after{right:13px;width:17px;height:20px;margin:auto;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/down_b.svg);}#menu-rodoviaria.affix .navbar-right li:first-child a div:not(.icon-header),.internal #menu-rodoviaria .navbar-right li:first-child a div:not(.icon-header){display:none;}#menu-rodoviaria a.paginaAtual,#menu-rodoviaria a.paginaAtual:hover{border-bottom:none;text-decoration:underline;}a#LogoBBBSVG666,a#LogoBBBSVG666:hover,a#LogoBBBSVG666:active,a#LogoBBBSVG666:focus{background-image:url(/Content/whitelabel/deOnibus/images/logo_branco.svg) !important;}#buscador-container-interno #procurar{margin:0;width:100%;height:50px;padding:10px;background-color:#008760 !important;}#header-container .sub-info{padding:0;text-align:center;}#header-container{z-index:99;position:relative;}#how-to-buy-popup-btn{font-size:11px;margin-left:20px;}#how-to-buy-popup-btn:before{left:-20px;width:25px;}#header-container #how-to-buy-popup-btn:before{width:25px;}#header-container #procurar:before{top:0;}#header-container #how-to-buy-popup-btn{font-size:11px;}#header-container #buscador-container-interno .bbb-tabs-content .tab-pane{padding:0;}#buscador-container-interno #procurar.right-border{padding:11px 0 12px 0;border-radius:0 !important;border-bottom-left-radius:10px !important;border-bottom-right-radius:10px !important;}#close-affix{top:45px;right:15px;font-size:18px;}#open-affix{top:58px;width:80%;height:44px;position:fixed;background-size:7%;background-color:#008760;background-position:96% center;}#open-affix:before{top:10px;left:10px;content:"";width:22px;height:22px;position:absolute;background:url(/Content/whitelabel/deOnibus/images/icons/lupa_branca.svg) center no-repeat;}#open-affix:after{left:0;right:0;top:10px;margin:auto;font-size:16px;font-weight:600;text-align:center;position:absolute;content:"BUSCAR PASSAGENS";}#hero-rodoviaria.in-view #open-affix,#hero-rodoviaria:not(.in-view) #PainelBuscaNovo:not(.mobile-affix) #open-affix,#header-container:not(.in-view) #PainelBuscaNovo:not(.mobile-affix) #open-affix{display:none;}#hero-rodoviaria:not(.in-view) #onibus.affix-hidden #open-affix,#header-container #onibus #open-affix,#hero-rodoviaria:not(.in-view) #PainelBuscaNovo.mobile-affix #open-affix{top:58px;display:block;border-left:.5px solid #fff;border-right:.5px solid #fff;border-bottom:.5px solid #fff;}#buscador-container-interno #onibus.affix,#header-container #buscador-container-interno #onibus{padding:22px;}#PainelBuscaNovo.mobile-affix #onibus.affix,#buscador-container-interno #onibus.affix.affix-hidden,#header-container #onibus.affix-hidden{top:-100%;}.internal:not(.dynamic-hero) #onibus:not(.affix){position:fixed;}.dynamic-hero #Busca{float:none;}.tab-pane.affix .search-title,#header-container .tab-pane .search-title{width:100%;font-size:20px;text-align:center;padding-left:7.5px;}.tab-pane.affix .search-title:before,#header-container .tab-pane .search-title:before{content:"";}.tab-pane.affix .search-title span,#header-container .tab-pane .search-title span{width:100%;padding-left:35px;padding-right:35px;}#buscador-container-interno #onibus.affix .exchange-icon,#header-container #buscador-container-interno #onibus .exchange-icon{height:29px;bottom:-16px;-webkit-transition:none;transition:none;}#buscador-container-interno #procurar:before{left:13px;width:23px;height:23px;margin:auto;position:absolute;content:url(/Content/whitelabel/deOnibus/images/buscar_branco.svg);}#buscador-container-interno #campo-ida,#buscador-container-interno #campo-volta,#buscador-container-interno #campo-origem,#buscador-container-interno #campo-destino{margin:0;width:100%;height:50px;color:#272727;font-size:14px;line-height:normal;padding-left:45px !important;}#buscador-container-interno #campo-origem,#header-container #buscador-container-interno input.left-border{border-radius:10px 10px 0 0 !important;}#buscador-container-interno #campo-destino{border-radius:0 !important;}#services h2{font-size:18px;}#services-menu{border:none;min-width:100%;padding-right:0;}#services-menu.search-running{display:none;}#services-menu ul a{display:block;position:relative;}#services-menu ul a:after{right:0;width:20px;position:absolute;content:url(/Content/whitelabel/deOnibus/images/seta_baixo.svg);}#services-menu ul a.active:after{transform:rotate(180deg);}#services-menu ul a.active{padding-left:0;border-left:none;}#services-menu ul .text-content{display:block;}#services-menu .text-content td{font-size:14px;}#search-result-content{height:0;min-height:0;}#services-content.search-running~#search-result-content{height:auto;min-height:580px;padding-top:95px;}#services{position:relative;}#search-container{left:8%;right:8%;top:105px;width:auto;position:absolute;}#results-count{padding:20px 0 0;}#search-result-paginator{text-align:center;}#services-content .content{display:none;}#content-container{padding:0;width:100%;}#buscador-container-interno{margin:0;width:100%;height:unset;min-height:20px;position:relative;border-bottom:none;background-image:none;}body:not(.internal) #buscador-container-interno .bbb-tabs-content{min-height:283px;top:unset;left:unset;width:100%;padding:15px 20px;position:relative;border-radius:15px;background-color:transparent;}body:not(.internal) #buscador-container-interno .bbb-tabs-content:before{margin:0;width:100%;display:block;font-size:16px;font-weight:800;line-height:27px;text-align:center;padding:80px 20px 15px;text-transform:lowercase;content:'Encontre sua passagem de ônibus_';}#buscador-container-interno input.left-border,.bbb-tabs-content .left-border{border-radius:5px 0 0 5px !important;}#banner-promo{height:100px;padding:8% 14%;font-size:14px;}.bus-item .text-muted{font-weight:200;}#buscador-container-interno:after{content:'';}#buscador-container-interno .bbb-tabs-content .tab-pane{padding:0;}#buscador-container-interno .bbb-tabs-content .tab-pane .row{margin:0;width:100%;display:block;}#buscador-container-interno .tab-pane:not(.affix) .row:nth-child(2),#buscador-container-interno .tab-pane .row:nth-child(2){height:auto;display:block;}#buscador-container-interno .tab-pane .row:nth-child(2)>div{padding:0;margin-bottom:3px;width:100% !important;}#buscador-container-interno .exchange-icon{right:15px;transform:rotate(90deg);padding-top:3.5px;padding-left:6.5px;padding-right:6.5px;padding-bottom:4.5px;bottom:-20px;}#PainelBuscaNovo .payment-info{height:unset;}#ResumoDesc{padding:30px 4%;}#body-container h1,#body-container h2,#body-container h3{line-height:1em;font-size:18px;}#body-container .title{font-size:22px;padding:0 0 10px 0;}#body-container{padding-top:20px;}.generic-content .title{margin:40px 0 30px;}.generic-content.tab-content .title{margin-top:20px;}.generic-content.tab-content>.bus-type-title,.generic-content.tab-content>.disclaimer{display:none;}.page-title.icon{padding:45px 0 30px;position:relative;}.page-title.icon:before{top:0;width:40px;height:40px;}.mobile-only{display:block;}.detalheInfoInterna{width:19.5%;}.detalheInfoInterna:first-of-type{margin:0;}.rotasItem{margin:10px 0;}#Detalhes{height:unset;min-height:20px;}#PlanejamentoDescricao{padding-bottom:30px;}#Detalhes ul{padding-left:unset;height:unset;min-height:20px;}#Detalhes li{width:100%;bottom:unset;}#RotasList{padding:2%;box-sizing:border-box;}.rotasItem{width:100%;box-sizing:border-box;}#PainelBuscaNovo .payment-info{padding:25px;}#PainelBuscaNovo .payment-info p{font-size:11px;}#PainelBuscaNovo .payment-info p:first-child{font-size:18px;margin-bottom:0;}#PainelBuscaNovo .payment-info img{width:42px;margin-left:0;margin-right:0;}#Rotas a{box-sizing:border-box;margin:0 0 10px 0;}.detalheInfo{border-radius:unset;}#PrincipaisPassagens,#RodapePrincipal1,#restanteList{display:block;}.links-footer a{font-size:15px;}.footer .main .social-medias a{display:inline-block;}.footer .main .social-medias a .footer-facebook,.footer .main .social-medias a .footer-instagram,.footer .main .social-medias a .footer-twitter,.footer .main .social-medias a .footer-linkedin{float:none;margin-left:0;}.footer .main .social-medias p{float:none;}#RodapePrincipal1 .container{margin:0 !important;box-sizing:border-box;width:100%;padding:0;}.detalheInfo{border-bottom:1px solid #eee;}#menu-rodoviaria a,#menu-rodoviaria a:hover,#menu-rodoviaria a:focus,#menu-rodoviaria a:active{color:#fff;}#menu-rodoviaria .navbar-toggle .icon-bar{background-color:#fff;}#menu-rodoviaria a#LogoBBBSVG666{top:19px;width:150px;}.top-destinations-cities-list li>p{display:block;width:70%;font-size:16px;}.top-destinations-cities-list li a.lnk-btn{padding:3px 20px 3px 20px;}.destination-item>h3,.destination-item>h4{font-size:20px;}.search-container{width:90%;}.list-inline>li.bus-item{width:36%;padding:0 3%;margin:0 20px 25px;}.bus-item .company-logo-container{height:70px;}#PainelBuscaNovo .info{display:none;}#PainelBuscaNovo .find-ticket-title{font-size:16px;}.hidden-xs{display:block !important;}.routes-content{width:100%;}.routes-content a.medium{width:100%;margin:0;display:block;border-radius:6px;margin-bottom:10px;}.routes-content:before{top:-120px;width:90px;right:-20px;height:90px;border-radius:0;border:40px solid #ffd100;border-top:none;border-right:none;border-bottom-left-radius:80px;display:none;}.routes-content:after{z-index:-1;left:-50px;content:"";width:100px;height:100px;bottom:-92px;position:absolute;pointer-events:none;border-radius:220px;border:30px solid #ffd100;background-color:transparent;}.routes-content a.small,#counter-container,#about-us{display:none;}.searched-routes-item p,.searched-routes-item h3,.searched-routes-item h4{opacity:1;padding:10px 25%;background-color:rgba(69,0,22,.5);}.btn-see-more{height:43px;padding:9px;width:180px;padding-left:30px;}.btn-see-more.mobile-only{display:block;padding-left:22px;}.btn-see-more.large{width:215px;position:relative;}.btn-destinos:before{top:5px;}.btn-viacoes:before{top:5px;}.footer{padding:30px 0 0 !important;}.footer .footer-menu{width:92%;border-top:1px solid #fff;}.footer .footer-menu .footer-main-menu,.footer .footer-menu .startups,.footer .footer-menu .startups~div,.footer-secondary-menu nav:first-child{display:none;}.footer-secondary-menu{margin-left:5px;}.footer-secondary-menu nav{margin-right:5px;}.footer-secondary-menu nav ul{padding-left:5px;}.footer-payments{float:right;margin-left:5px;}.footer-payments>div{margin-top:5px;}.footer-payments>div:first-child{margin:20px 0 0;}.footer-secondary-menu li{margin-bottom:5px;}.links-footer:first-child p{margin-left:40px;}.links-footer:first-child ul{padding-left:40px;}.links-footer{display:block;margin-left:0;margin-bottom:20px;}.links-footer.right p{text-align:initial;}.final-footer h2,.final-footer h2:first-child,.final-footer p,.final-footer p:first-child{font-size:10px;line-height:1em;}.botoes-lista.triple{margin:0;padding:0;}.botoes-lista.triple a{margin:10px 0;}.final-footer h2:last-child,.final-footer p:last-child{font-size:10px;padding:0 0 10px;}.final-footer{float:none;padding-bottom:10px;}.company-center .content .lista{width:100%;}#hero-title{top:initial;width:100%;position:static;right:auto;text-align:center;color:#333;text-shadow:none;}#hero-title h1{display:none;}#hero-title h3,#hero-title h2{font-size:21px;line-height:1.2em;margin-bottom:16px;}.input-icon .fa.visible-lg{top:50%;left:16px;display:block !important;transform:translateY(-50%);}#onibus .row:nth-child(2)>div:nth-child(1):before{top:50%;left:16px;transform:translateY(-50%);}#onibus .row:nth-child(2)>div:nth-child(2):before{top:50%;left:16px;transform:translateY(-50%);}#hero-rodoviaria{padding:0;min-height:489px;background-position:center;}.links-footer:last-child{float:none;text-align:left;padding-left:40px;}.links-footer:last-child p{margin:0;}.destination-item.home-mobile p,.destination-item.home-mobile h3,.destination-item.home-mobile h4{font-size:16px;line-height:1em;padding:20px 20px;padding-right:32px;}.pull-right a{width:100%;}[data-start='first'],[data-start='last']{display:none;}.modal-body .row{width:100%;}.top-destinations-list{padding:0;margin-bottom:20px;}.section-title{padding:0 10%;font-size:22px;margin-top:20px;margin-bottom:0;line-height:1.2em;position:relative;}.bus-item.small{margin-bottom:15px;min-width:320px;}.route-center,.company-center{width:100% !important;display:block;}.route-right,.company-right{width:100% !important;clear:both !important;padding:0;margin-top:30px;}.route-right h3,.company-center h3{padding:0 !important;}.container-route,.container-company{width:100%;margin-top:50px;}.container-route h3,.container-company h3{width:100%;margin-top:50px;padding:0 !important;}.container-company .company-right{margin:0;width:100%;border-radius:0;}.container.container-company{padding:0 !important;}.container-company .company-center{padding-left:8%;padding-right:8%;}.container-company .company-center h1{text-align:center;}.container-company .company-center img{display:block;margin-left:auto;margin-right:auto;margin-bottom:0;}.container-company .content{margin-bottom:20px !important;margin-top:20px;}.container-company .company-right h3{margin-top:0;}.botoes-lista{padding-left:20px;padding-right:10px;}.covered-areas .botoes-lista,.botoes-lista.double{margin:0;padding:10px;display:block;}.covered-areas .botoes-lista .item,.botoes-lista.double .item{height:auto;padding:10px;display:flex;margin:15px 0;align-items:center;justify-content:center;}.principal-rota-onibus-text{margin-left:40px;margin-bottom:10px;font-size:22px !important;width:80% !important;}.top-destinations-cities-list li{text-align:center;}.top-destinations-cities-list li>p{display:block;width:100%;}.top-destinations-cities-list li a.lnk-btn{position:unset;display:inline-block;margin:10px 0 5px 0;}.destination-item>h3,.destination-item>h4{font-size:15px;}.destination-item>h3.colapsed:after,.destination-item>h3:not(.colapsed):after,.destination-item>h4.colapsed:after,.destination-item>h4:not(.colapsed):after{width:22px;height:12px;bottom:0;}.list-inline>li.bus-item:not(.text-align-center){width:100%;text-align:left;}.bus-item{width:100%;}.bus-item.small{width:47%;}.bbb-tabs-content .dupla input::-webkit-input-placeholder{font-size:10px;}.bbb-tabs-content .dupla input::-moz-placeholder{font-size:10px;}.bbb-tabs-content .dupla input:-ms-input-placeholder{font-size:10px;}.bbb-tabs-content .dupla input:-moz-placeholder{font-size:10px;}.destination-item.home-mobile h3,.destination-item.home-mobile h4,.destination-item.home-mobile p{font-size:14px;}.bus-item .company-logo{width:100%;display:block;max-height:42px;}#list-container{text-align:center;}.bus-item:not(.small){width:100%;}#campo-volta::-webkit-input-placeholder{font-size:12px;}#campo-volta::-moz-placeholder{font-size:12px;}#campo-volta:-ms-input-placeholder{font-size:12px;}#campo-volta:-moz-placeholder{font-size:12px;}#campo-ida::-webkit-input-placeholder{font-size:12px;}#campo-ida::-moz-placeholder{font-size:12px;}#campo-ida:-ms-input-placeholder{font-size:12px;}#campo-ida:-moz-placeholder{font-size:12px;}#imgRodape{display:block;width:100%;margin:auto;margin-top:-40px;padding-bottom:20px;position:unset;}.bus-item.small{width:37%;}.final-footer .main{float:none;}#footer-container .footer .main{width:100%;border-bottom:none;}.footer .social-medias p{position:absolute;top:0;left:50%;transform:translateX(-50%);}.footer .social-medias #links{display:flex;margin-top:50px;align-items:center;justify-content:center;}.footer .social-medias #links>a{margin:0 20px;}.final-footer .social-medias p{display:block;}.final-footer .container .main{position:unset;top:0;transform:none;margin-top:30px;}.final-footer .container p{padding-top:30px;margin:0 10px;display:block;text-align:center;font-size:12px;}.final-footer .securities{float:none;display:block;display:flex;justify-content:center;align-items:center;margin-top:10px;}.final-footer .securities>img{margin:0 30px;}.final-footer .main #de-onibus-logo{display:block;margin-left:auto;margin-right:auto;}.search-bus-station-area #stations-detail{display:none;}.featured-stations{display:none;}.bus-stations-item img{display:none;}.bus-stations-item .title,.bus-stations-item .address{pointer-events:none;margin-bottom:3px;}.bus-stations-item .station-link-gmaps{display:block;font-weight:700;color:#087df2 !important;font-size:16px;}.search-bus-station-area{background-color:#f0f1f1;height:unset;}.search-bus-station-area #map-area{display:none;}.search-bus-station-area #search-area,.search-bus-station-area #stations-detail{width:100%;margin:auto;padding:0 40px;}.bus-stations-item .bus-stations-item-content .title{border-bottom:.25px solid #bfbfbf;margin:0;}.bus-stations-item .bus-stations-item-content{width:100%;}.dropdown-menu.typeahead{margin-left:0 !important;top:50px !important;}.filter-content{max-height:100% !important;height:100%;}.use-terms-footer{display:block !important;visibility:visible !important;}#time-table thead{display:none;}}.tablist-v2 .container{width:100%;}.tablist-v2 .botoes-lista{flex-wrap:nowrap;}.tablist-v2 .tablist-col,.tablist-v2 .botoes-lista>a{margin-left:50px;margin-right:50px;flex:none;}.tablist-v2 [role="tab"],.tablist-v2 [role="tab"]:focus,.tablist-v2 .botoes-lista>a,.tablist-v2 .botoes-lista>a:visited,.tablist-v2 .botoes-lista>a:focus{color:#3c3c3c;font-size:18px;font-weight:normal;padding-bottom:3px;padding-left:20px;padding-right:20px;padding-bottom:15px;border:none;outline:0;background:none;text-decoration:none;border-bottom:solid 3px none;}.tablist-v2 .botoes-lista>a.active,.tablist-v2 .botoes-lista>a:active,.tablist-v2 .botoes-lista>a:hover,.tablist-v2 [role="tab"][aria-selected="true"]{color:#ff003f;border-bottom:solid 3px #ff003f;font-weight:bold;padding-bottom:12px;}.multicolumn-list{position:relative;}.multicolumn-list .list-title{font-size:18px;font-weight:500;color:#ff003f;}.multicolumn-list ul.list-content{width:100%;list-style-type:none;padding-left:0;margin-top:1px;}.multicolumn-list ul.list-content li{display:inline-block;margin-top:8px;list-style-type:none;width:33%;max-width:33%;color:#3c3c3c;}.multicolumn-list ul.list-content li[hidden]{display:none;visibility:hidden;}.multicolumn-list ul.list-content li a,.multicolumn-list ul.list-content li a:visited{font-size:16px;font-weight:bold;color:#3c3c3c;}.multicolumn-list ul.list-content li a:hover{color:#ff003f;}button.show-more{width:fit-content;font-size:14px;font-weight:normal;padding:12px 3px;border:none;background:none;color:#0093ff;}#regions-data .state{position:relative;padding-left:24.5px;padding-right:24.5px;padding-bottom:20px;margin-bottom:22px;border-bottom:solid .5px #1c2535;}#regions-data .state:last-child{border-bottom:none;}#regions-data .state .show-more{position:absolute;bottom:0;left:100%;margin-left:10px;}#regions [hidden],#regions-data [hidden]{display:none;visibility:hidden;}@media only screen and (max-width:770px){.generic-content{padding:0 20px 20px;}.generic-content .container{padding:0 0 20px !important;}.search-container{width:100%;margin-left:0;margin-right:0;padding-left:0;}#body-container .tablist-v2 .container,.tablist-v2 .container{overflow:scroll;margin-bottom:20px !important;width:calc(100% + 40px) !important;}#body-container .tablist-v2 .container>.row,.tablist-v2 .container>.row{float:left;overflow:scroll;}.tablist-v2 .botoes-lista{padding-left:0;padding-right:0;margin:0;flex-wrap:nowrap;justify-content:space-around;overflow:hidden;overflow-x:visible;white-space:nowrap;}.tablist-v2 .tablist-col,.tablist-v2 .botoes-lista>a{display:inline-block;margin-left:0;margin-right:30px;}.tablist-v2 .tablist-col:last-child,.tablist-v2 .botoes-lista>a:last-child{margin-right:0;}.tablist-v2 [role="tab"],.tablist-v2 .botoes-lista>a{font-size:15px;}.multicolumn-list ul.list-content li{width:49%;max-width:49%;}.multicolumn-list .list-title{font-size:15px;font-weight:500;color:#ff003f;}.multicolumn-list ul.list-content{font-size:13px;}.multicolumn-list ul.list-content li{margin-top:18px;}.multicolumn-list ul.list-content li a,.multicolumn-list ul.list-content li a:visited{font-size:13px;font-weight:normal;color:#3c3c3c;}#regions-data .state{overflow:auto;padding-bottom:10px;padding-left:0;padding-right:0;margin-bottom:42px;}#regions-data .state .show-more{position:relative;left:0;margin-bottom:-10px;float:right;font-size:12px;}}.inplace-search-v2 ul.typeahead.dropdown-menu{left:0 !important;margin-left:-5% !important;width:110%;background-color:#f7f7f7;}.inplace-search-v2 ul.typeahead.dropdown-menu>li>a{padding-left:40px;padding-right:10px;padding-top:16px;padding-bottom:16px;font-size:16px;}@media(max-width:1029px){.inplace-search-v2 ul.typeahead.dropdown-menu{width:100%;}.inplace-search-v2 ul.typeahead.dropdown-menu>li>a{padding-left:10px;padding-right:10px;}}
