.search-calendar{margin:10px 0 0 0;text-align:center}.search-calendar .date{display:inline-block;border-radius:5px;text-transform:uppercase}.search-calendar .date:hover,.search-calendar .date.today{background-color:#ff6100}.search-calendar .date:hover a,.search-calendar .date.today a{color:#fff;text-decoration:none}.search-calendar .date a{padding:10px;display:inline-block;color:#ccc}.search-calendar .date a .date-weekday{font-size:10px}.search-calendar .date a .date-day{font-size:12px}.stop-item{line-height:35px;padding:20px 10px 20px 10px;border:1px solid transparent;border-left-width:5px;background-color:#fff;font-size:1em;border-radius:3px}.stop-item .division{border-top:1px solid #ccc}.stop-item .busstation-warning{font-weight:bold}.stop-item .warning-info{text-align:center;color:#d90d16;font-weight:bold;line-height:25px;font-size:12px}.stop-item .btn-choose,.stop-item .btn-attention,.stop-item .soldout{width:100%;font-size:1.1em;text-transform:uppercase}.stop-item .btn-choose{background-color:#ff6100}.stop-item .soldout{background-color:#d90d16;color:#fff}.stop-item .embreve{background-color:#ffb300!important}.stop-item .clock-container{position:relative;top:32px}.stop-item .choose-success{display:none;font-size:35px;color:#449d44;text-align:center}.stop-item .stop-item.stop-selected{background-color:#fff;border:1px solid #449d44;border-left-width:5px;box-shadow:none!important}.stop-item .close{margin:-16px -5px 0 0;display:none}.stop-item.stop-selected .close{display:block}.stop-item.stop-selected .choose-success{display:block}.stop-item.stop-selected .btn-choose{display:none}.stop-item.stop-focus{box-shadow:0 0 0 3px rgba(8,168,145,.5)}.stop-item:nth-child(even){background-color:#ebebeb}.stop-item:not(.stop-selected):hover{border-left:5px solid #18bca4}.embarque-facil{padding:0 15px;border:1px solid #707070;border-radius:5px;margin-top:20px;display:inline-block}.embarque-facil img{height:15px;display:inline-block;margin-top:-2px;margin-right:10px}.embarque-facil.text{padding:8px 15px!important;margin-top:0!important;margin-bottom:5px!important}.route-stops{margin-top:20px;border-top:1px dashed #ccc;display:none;box-shadow:inset 0 20px 20px -20px #ccc}.stop-selected .route-stops{border-top:1px dashed #a9dea9;box-shadow:inset 0 20px 20px -20px #a9dea9}.empty-stops{text-align:center;display:none}.wait-render-complete{display:none}.results-container{font-size:12px}.search-filters,.search-dates{padding:10px;margin:10px 0 0 0;border-radius:5px}.search-dates{background-color:#970587}.search-filters{background-color:#eee}.search-filters .form-group{width:19%;margin-left:5px}.search-filters .form-group .form-control{width:100%}.stop-price{font-size:21pt}.stop-price-currency{font-size:16px}.stop-price-number{font-size:13px}.installment-number{text-transform:lowercase}#ResumeFooter .stop-price,#ResumeFooter .price-currency{font-size:16px}#resume{font-size:13px;position:relative;margin-top:20px;margin-bottom:20px}#resume .stop-price{font-size:20px}#resume .stop-price-currency{font-size:20px;text-transform:uppercase}#resume .stop-price-total{font-size:13px;line-height:30px}#resume .hidden-empty-resume{display:none}#resume.affix{right:0;top:10px;position:fixed}#resume.affix.static-resume{width:273px;right:auto}#resume.affix-top{top:0;position:relative}#resume #fee-container,#resume #discount-container{display:none}#resume #resume-container{background-color:transparent!important}#resume #resume-container{border-radius:5px;display:inline-block;background-color:#cacaca;width:100%;position:relative}#resume #resume-container .resume-header,#resume #resume-container .resume-footer{background-color:transparent!important;text-align:center;text-transform:uppercase;color:#3c3c3c!important;padding:5px 15px}#resume #resume-container .resume-header{border-radius:5px 5px 0 0}#resume #resume-container .resume-header span{font-size:18px;font-weight:600}#resume #resume-container .resume-footer{border-radius:0 0 5px 5px}#resume #resume-container .resume-footer .row.discount-coupon{display:none;color:#d9d9d9}#resume #resume-container .resume-footer .row.discount-coupon .title{font-size:11px;line-height:30px}#resume #resume-container .resume-footer .row.discount-coupon .currency{font-size:13px;line-height:30px;text-transform:uppercase}#resume #resume-container .resume-footer .row.discount-coupon .total{font-size:13px}#resume .resume-info-fix-padding{padding-top:0}#resume .resume-info{padding:10px;color:#515151;background-color:#e6e6e6}#resume .resume-info-fix-padding{padding-top:0}#resume .resume-info-header{text-align:center;color:#fff;text-transform:uppercase;padding:5px;border-radius:5px 5px 0 0;background-color:#ff5e00}#resume #resume-container .resume-info .resume-info-header{background-color:#300b29!important;color:#fff!important}#resume .resume-info-body{background-color:#fff;padding:10px;border-radius:0 0 5px 5px}#resume .resume-info-date{text-align:center;font-size:15px}#resume .resume-info-stops{background-color:#eee;margin:10px -10px;padding:10px}#resume .resume-info-stops li{margin-bottom:10px}#resume .resume-info-stops .fa{color:#08a891}#resume .resume-info-total{margin-top:20px;padding:0 10px}#resume .total-info{font-size:12px;font-weight:bold;padding:0}#resume .total-price{font-size:16px;font-weight:bold;float:right;line-height:17px}#resume .resume-detail,#resume .resume-info-body.detail-open .show-detail,#resume .close-detail{display:none}#resume .resume-info-body.detail-open .resume-detail,#resume .resume-info-body.detail-open .close-detail,#resume .show-detail{display:block}#resume .bpe-resume{border-top:1px solid #707070;padding-top:10px;padding-bottom:0;margin-left:-10px;margin-right:-10px;margin-top:10px}#resume .bpe-resume a img,#resume .bpe-resume div img{height:15px;margin-top:-2px}#resume .bpe-resume a span,#resume .bpe-resume div span{margin-left:5px;margin-right:5px;font-weight:600;font-size:12px;color:#3c3c3c}#resume .bpe-resume a:hover,#resume .bpe-resume div:hover{text-decoration:none}#resume .resume-info-footer{text-align:center;margin-top:10px}#resume .resume-info-footer .toggle-detail{border:none;background-color:#fff;font-size:12px}#resume .resume-info-footer .toggle-detail .fa{color:#363636;margin-left:5px}#resume #buy-ticket,#resume #buy-now{background-color:#008760!important}#resume .total-installments-text{text-transform:lowercase!important;color:#d9d9d9;font-size:11px}#resume .installments-price-number{color:#d9d9d9;font-size:11px}#resume .installments-taxe{text-transform:lowercase!important;color:#d9d9d9;font-size:9px}#resume #discount-coupon #apply-discount-coupon span,#resume #discount-coupon #apply-bom-coupon span{display:inline}#resume #discount-coupon #apply-discount-coupon i,#resume #discount-coupon #apply-bom-coupon i{display:none}#resume #discount-coupon #apply-discount-coupon.loading span,#resume #discount-coupon #apply-bom-coupon.loading span{display:none}#resume #discount-coupon #apply-discount-coupon.loading i,#resume #discount-coupon #apply-bom-coupon.loading i{display:inline-block}#resume #discount-coupon .resume-info-body{border-radius:5px}#resume #discount-coupon .resume-info-total{margin-top:0}#resume #discount-coupon .resume-info-total .total-info-body{display:none}#resume #discount-coupon .resume-info-total .toggle-discount-coupon{cursor:pointer;margin-bottom:0}#resume #discount-coupon .resume-info-total .toggle-discount-coupon>span{padding-left:0;padding-right:0}#resume #discount-coupon .resume-info-total .toggle-discount-coupon .fa-chevron-down{margin:0}#resume #discount-coupon .resume-info-total.opened .toggle-discount-coupon{margin-bottom:5px}#resume #discount-coupon .resume-info-total.opened .toggle-discount-coupon .fa-chevron-down{transform:rotate(180deg)}#resume #discount-coupon .total-info{font-size:11px;margin-bottom:5px}#resume #discount-coupon .total-info button,#resume #discount-coupon .total-info input{padding:6px;font-size:10px;border-radius:3px;border:1px solid transparent}#resume #discount-coupon .total-info button{color:#fff;border:1px solid #43a047;background-color:#43a047}#resume #discount-coupon .total-info input{float:left;width:68.8%;margin-right:2%;line-height:1em;border:1px solid;padding:6.5px 5px}#resume #discount-coupon .total-info input.ok{border-color:#00c68c}#resume #discount-coupon .total-info input.error{border-color:red}#resume #discount-coupon .total-info.discount-coupon-error{color:red;font-style:italic}#resume #discount-coupon .total-info.bom-card{display:none}#btn-confirm-email,#btn-ja-com-conta,#btn-confirm-cad,#btn-confirm-senha,#btn-confirm-emailNew,#btn-confirm-emailNew-agente{border:0!important;background-color:#ff6100}#btn-ja-com-conta{background-color:#ff6100;font-weight:bold}#btn-ja-com-conta.variation-1{float:right;padding:3px 10px 13px 13px;width:auto!important;position:absolute;right:10px;top:10px;z-index:9}#paymentTypeInfo .paymentTypeButton:hover,#paymentTypeInfo .paymentTypeButton.selected{background-color:#fff}.passenger-info-container input:checked+.nationality-box{background-color:#3c3c3e!important}.passenger-info .ticket-info{padding:25px 0!important}.js-copy-information{color:#3c3c3c!important}.variation-2 #EntrarIcon{width:35px}.with-label .label{opacity:1!important;font-size:12px;transition:all 300ms ease-out;color:#3c3c3c;margin-bottom:5px}.with-label input{margin-top:5px}.with-label select{margin-top:5px}.card-brand{display:none!important;width:100%;padding-top:4px;max-width:50px}.card-brand.active{display:inline-block!important}.cards-accepted-message{margin-top:20px;margin-left:10px}.cards-accepted-message .cards-list img{padding-top:5px;width:40px;display:inline}.important-debit-warning{font-weight:bold;color:#989898;font-style:italic;font-size:12px;margin-top:20px}.which-documents{font-size:11px;padding-top:10px;float:right}.which-documents a{color:#505050!important}#payment-form .each-pay-method,#DadosPagFormTransferencia .each-pay-method{float:left;margin-left:8px;position:relative}#payment-form .each-pay-method button,#DadosPagFormTransferencia .each-pay-method button{display:inline!important;width:auto!important;border-bottom:0;min-width:120px;padding-left:20px;padding-right:20px}#payment-form .each-pay-method button .paymentType,#DadosPagFormTransferencia .each-pay-method button .paymentType{background-size:auto 100%!important;margin-bottom:15px!important;height:25px;width:auto}#payment-form .each-pay-method button .ui-button-text,#DadosPagFormTransferencia .each-pay-method button .ui-button-text{font-size:11px;text-transform:lowercase;padding-bottom:16px;display:block;padding-top:0}#payment-form .each-pay-method .tooltip-help,#DadosPagFormTransferencia .each-pay-method .tooltip-help{display:none}#payment-form .each-pay-method[data-available="False"] button,#DadosPagFormTransferencia .each-pay-method[data-available="False"] button{position:relative;opacity:.2}#payment-form .each-pay-method[data-available="False"] button:hover,#DadosPagFormTransferencia .each-pay-method[data-available="False"] button:hover{background-color:unset!important;color:unset!important}#payment-form .each-pay-method[data-available="False"] button:hover .paymentType,#DadosPagFormTransferencia .each-pay-method[data-available="False"] button:hover .paymentType{background-image:url("/Content/images/safety pay/transferencia.png")!important}#payment-form .each-pay-method[data-available="False"] button:hover+.tooltip-help,#DadosPagFormTransferencia .each-pay-method[data-available="False"] button:hover+.tooltip-help{display:block;animation:all 300ms ease-out}#payment-form .each-pay-method[data-available="False"] .tooltip-help,#DadosPagFormTransferencia .each-pay-method[data-available="False"] .tooltip-help{text-align:center;font-size:10px;padding:10px;left:-25px;top:-60px}#payment-form .each-pay-method[data-available="False"] .tooltip-help span,#DadosPagFormTransferencia .each-pay-method[data-available="False"] .tooltip-help span{width:100%;margin-left:0}#payment-form #TransferSection,#payment-form #field-usuario-basico-debito-online,#DadosPagFormTransferencia #TransferSection,#DadosPagFormTransferencia #field-usuario-basico-debito-online{padding:10px 15px;color:#414141}#payment-form #TransferSection .rules-title,#payment-form #field-usuario-basico-debito-online .rules-title,#DadosPagFormTransferencia #TransferSection .rules-title,#DadosPagFormTransferencia #field-usuario-basico-debito-online .rules-title{font-size:14px;font-weight:800;color:#414141;margin-top:20px}#payment-form #TransferSection .rules-subtitle,#payment-form #field-usuario-basico-debito-online .rules-subtitle,#DadosPagFormTransferencia #TransferSection .rules-subtitle,#DadosPagFormTransferencia #field-usuario-basico-debito-online .rules-subtitle{font-size:11px;color:rgba(65,65,65,.8);font-weight:600}#payment-form #TransferSection .rules-list,#payment-form #field-usuario-basico-debito-online .rules-list,#DadosPagFormTransferencia #TransferSection .rules-list,#DadosPagFormTransferencia #field-usuario-basico-debito-online .rules-list{margin-top:20px}#payment-form #TransferSection .rules-list .each-rule,#payment-form #field-usuario-basico-debito-online .rules-list .each-rule,#DadosPagFormTransferencia #TransferSection .rules-list .each-rule,#DadosPagFormTransferencia #field-usuario-basico-debito-online .rules-list .each-rule{width:50%;display:inline-block;float:left;padding:10px 25px 10px 0;color:#414141}#payment-form #TransferSection .rules-list .each-rule .rule-icon,#payment-form #field-usuario-basico-debito-online .rules-list .each-rule .rule-icon,#DadosPagFormTransferencia #TransferSection .rules-list .each-rule .rule-icon,#DadosPagFormTransferencia #field-usuario-basico-debito-online .rules-list .each-rule .rule-icon{float:left}#payment-form #TransferSection .rules-list .each-rule .rule-icon img,#payment-form #field-usuario-basico-debito-online .rules-list .each-rule .rule-icon img,#DadosPagFormTransferencia #TransferSection .rules-list .each-rule .rule-icon img,#DadosPagFormTransferencia #field-usuario-basico-debito-online .rules-list .each-rule .rule-icon img{width:60px;padding:0 10px;margin-right:10px;padding-bottom:45px}#payment-form #TransferSection .rules-list .each-rule .rule-title,#payment-form #field-usuario-basico-debito-online .rules-list .each-rule .rule-title,#DadosPagFormTransferencia #TransferSection .rules-list .each-rule .rule-title,#DadosPagFormTransferencia #field-usuario-basico-debito-online .rules-list .each-rule .rule-title{font-size:13px;font-weight:800}#payment-form #TransferSection .rules-list .each-rule .rule-subtitle,#payment-form #field-usuario-basico-debito-online .rules-list .each-rule .rule-subtitle,#DadosPagFormTransferencia #TransferSection .rules-list .each-rule .rule-subtitle,#DadosPagFormTransferencia #field-usuario-basico-debito-online .rules-list .each-rule .rule-subtitle{font-size:11px;color:rgba(65,65,65,.8)}#payment-form #TransferSection .rules-list .each-rule .rule-description,#payment-form #field-usuario-basico-debito-online .rules-list .each-rule .rule-description,#DadosPagFormTransferencia #TransferSection .rules-list .each-rule .rule-description,#DadosPagFormTransferencia #field-usuario-basico-debito-online .rules-list .each-rule .rule-description{font-weight:700}#payment-form #TransferSection .rules-list .important-rule,#payment-form #field-usuario-basico-debito-online .rules-list .important-rule,#DadosPagFormTransferencia #TransferSection .rules-list .important-rule,#DadosPagFormTransferencia #field-usuario-basico-debito-online .rules-list .important-rule{font-size:13px;font-weight:bold;width:500px;text-align:center;margin:0 auto;margin-top:20px}#payment-form #TransferSection .agree-terms,#payment-form #field-usuario-basico-debito-online .agree-terms,#DadosPagFormTransferencia #TransferSection .agree-terms,#DadosPagFormTransferencia #field-usuario-basico-debito-online .agree-terms{margin-top:30px;margin-bottom:30px}#payment-form #TransferSection .agree-terms .check-terms,#payment-form #field-usuario-basico-debito-online .agree-terms .check-terms,#DadosPagFormTransferencia #TransferSection .agree-terms .check-terms,#DadosPagFormTransferencia #field-usuario-basico-debito-online .agree-terms .check-terms{float:left}#payment-form #TransferSection .agree-terms .check-terms .checkbox input[type="checkbox"]:checked+.box:after,#payment-form #field-usuario-basico-debito-online .agree-terms .check-terms .checkbox input[type="checkbox"]:checked+.box:after,#DadosPagFormTransferencia #TransferSection .agree-terms .check-terms .checkbox input[type="checkbox"]:checked+.box:after,#DadosPagFormTransferencia #field-usuario-basico-debito-online .agree-terms .check-terms .checkbox input[type="checkbox"]:checked+.box:after{background-color:#09b955;border-color:#09b955}#payment-form #TransferSection .agree-terms .agree-text label,#payment-form #field-usuario-basico-debito-online .agree-terms .agree-text label,#DadosPagFormTransferencia #TransferSection .agree-terms .agree-text label,#DadosPagFormTransferencia #field-usuario-basico-debito-online .agree-terms .agree-text label{font-size:13px;text-decoration:underline;font-style:italic;color:#414141;margin-left:20px;font-weight:600;padding-top:3px}#payment-form #TransferSection .select-bank-section .select-bank-title,#payment-form #field-usuario-basico-debito-online .select-bank-section .select-bank-title,#DadosPagFormTransferencia #TransferSection .select-bank-section .select-bank-title,#DadosPagFormTransferencia #field-usuario-basico-debito-online .select-bank-section .select-bank-title{font-size:14px;font-weight:800;margin-bottom:0}#payment-form #TransferSection .select-bank-section .select-bank-subtitle,#payment-form #field-usuario-basico-debito-online .select-bank-section .select-bank-subtitle,#DadosPagFormTransferencia #TransferSection .select-bank-section .select-bank-subtitle,#DadosPagFormTransferencia #field-usuario-basico-debito-online .select-bank-section .select-bank-subtitle{color:rgba(65,65,65,.8);font-weight:600;font-size:12px}#payment-form #TransferSection .select-bank-section .list-of-banks,#payment-form #field-usuario-basico-debito-online .select-bank-section .list-of-banks,#DadosPagFormTransferencia #TransferSection .select-bank-section .list-of-banks,#DadosPagFormTransferencia #field-usuario-basico-debito-online .select-bank-section .list-of-banks{margin-top:5px;width:100%;display:block}#payment-form #TransferSection .select-bank-section .list-of-banks .each-bank,#payment-form #field-usuario-basico-debito-online .select-bank-section .list-of-banks .each-bank,#DadosPagFormTransferencia #TransferSection .select-bank-section .list-of-banks .each-bank,#DadosPagFormTransferencia #field-usuario-basico-debito-online .select-bank-section .list-of-banks .each-bank{float:left;width:auto;display:inline-block;padding:5px;margin:10px;text-align:center}#payment-form #TransferSection .select-bank-section .list-of-banks .each-bank:first-child,#payment-form #field-usuario-basico-debito-online .select-bank-section .list-of-banks .each-bank:first-child,#DadosPagFormTransferencia #TransferSection .select-bank-section .list-of-banks .each-bank:first-child,#DadosPagFormTransferencia #field-usuario-basico-debito-online .select-bank-section .list-of-banks .each-bank:first-child{padding-left:0;margin-left:0}#payment-form #TransferSection .select-bank-section .list-of-banks .each-bank .bank-icon img,#payment-form #field-usuario-basico-debito-online .select-bank-section .list-of-banks .each-bank .bank-icon img,#DadosPagFormTransferencia #TransferSection .select-bank-section .list-of-banks .each-bank .bank-icon img,#DadosPagFormTransferencia #field-usuario-basico-debito-online .select-bank-section .list-of-banks .each-bank .bank-icon img{width:30px}#payment-form #TransferSection .select-bank-section .list-of-banks .each-bank .bank-title,#payment-form #field-usuario-basico-debito-online .select-bank-section .list-of-banks .each-bank .bank-title,#DadosPagFormTransferencia #TransferSection .select-bank-section .list-of-banks .each-bank .bank-title,#DadosPagFormTransferencia #field-usuario-basico-debito-online .select-bank-section .list-of-banks .each-bank .bank-title{font-size:11px;padding:5px}#payment-form #TransferSection .select-bank-section .list-of-banks .each-bank .bank-choose input,#payment-form #field-usuario-basico-debito-online .select-bank-section .list-of-banks .each-bank .bank-choose input,#DadosPagFormTransferencia #TransferSection .select-bank-section .list-of-banks .each-bank .bank-choose input,#DadosPagFormTransferencia #field-usuario-basico-debito-online .select-bank-section .list-of-banks .each-bank .bank-choose input{margin:-5px auto}#payment-form #TransferSection .user-inputs-section .each-info,#payment-form #field-usuario-basico-debito-online .user-inputs-section .each-info,#DadosPagFormTransferencia #TransferSection .user-inputs-section .each-info,#DadosPagFormTransferencia #field-usuario-basico-debito-online .user-inputs-section .each-info{float:left;width:200px;padding-right:40px}#payment-form #TransferSection .user-inputs-section .each-info input::-webkit-input-placeholder,#payment-form #field-usuario-basico-debito-online .user-inputs-section .each-info input::-webkit-input-placeholder,#DadosPagFormTransferencia #TransferSection .user-inputs-section .each-info input::-webkit-input-placeholder,#DadosPagFormTransferencia #field-usuario-basico-debito-online .user-inputs-section .each-info input::-webkit-input-placeholder{color:#bfbfbf}#payment-form #TransferSection .user-inputs-section .each-info label,#payment-form #field-usuario-basico-debito-online .user-inputs-section .each-info label,#DadosPagFormTransferencia #TransferSection .user-inputs-section .each-info label,#DadosPagFormTransferencia #field-usuario-basico-debito-online .user-inputs-section .each-info label{padding-left:10px}@media(max-width:999px){#DadosPagFormTransferencia .form-fields{width:100%}#DadosPagFormTransferencia .form-fields #TransferSection{padding:0}#DadosPagFormTransferencia .form-fields #TransferSection .rules-section{background-color:#fff;padding:20px;margin-bottom:20px}#DadosPagFormTransferencia .form-fields #TransferSection .rules-section .rules-list .each-rule{padding:10px 25px 10px 0}#DadosPagFormTransferencia .form-fields #TransferSection .rules-section .rules-list .each-rule .rule-icon{float:unset}#DadosPagFormTransferencia .form-fields #TransferSection .rules-section .rules-list .each-rule .rule-icon img{width:40px;padding:0;padding-bottom:10px}#DadosPagFormTransferencia .form-fields #TransferSection .rules-section .rules-list .each-rule .rule-description{font-size:11px}#DadosPagFormTransferencia .form-fields #TransferSection .rules-section .rules-list .important-rule{width:100%;font-size:10px}#DadosPagFormTransferencia .form-fields #TransferSection .rules-section .agree-terms{text-align:center;padding-left:40px}#DadosPagFormTransferencia .form-fields #TransferSection .rules-section .agree-terms .check-terms{width:10%}#DadosPagFormTransferencia .form-fields #TransferSection .rules-section .agree-terms .agree-text{width:90%;float:left;text-align:left}#DadosPagFormTransferencia .form-fields #TransferSection .rules-section .agree-terms .agree-text label{font-size:11px;margin-left:0}#DadosPagFormTransferencia .form-fields #TransferSection .select-bank-section{padding:15px}#DadosPagFormTransferencia .form-fields #TransferSection .select-bank-section .list-of-banks .each-bank{width:calc(100%/3 - 20px);padding:0 0 0 0;min-height:90px}#DadosPagFormTransferencia .form-fields #TransferSection .select-bank-section .list-of-banks .each-bank .bank-title{font-size:10px}#DadosPagFormTransferencia .form-fields #TransferSection .select-bank-section .list-of-banks .each-bank:first-child{margin-left:10px}#DadosPagFormTransferencia .form-fields #TransferSection .user-inputs-section{padding-left:10px;margin-bottom:20px}#DadosPagFormTransferencia .form-fields #TransferSection .user-inputs-section .each-info{width:calc(50% - 5px);padding-right:5px}}.linhaDesk input[type='text']::-webkit-input-placeholder,.linhaDesk input[type='email']::-webkit-input-placeholder,.linhaDesk input[type='password']::-webkit-input-placeholder,#frmDadosParaPagamentoComCartao input::-webkit-input-placeholder{color:#a2a2a2!important}#DadosPagFormDebito .select-bank-section{margin-top:20px}#DadosPagFormDebito .select-bank-section .select-bank-title{font-size:14px;font-weight:800;margin-bottom:0}#DadosPagFormDebito .select-bank-section .select-bank-subtitle{color:rgba(65,65,65,.8);font-weight:600;font-size:12px}#DadosPagFormDebito .select-bank-section .list-of-banks{margin-top:15px;width:100%;display:block}#DadosPagFormDebito .select-bank-section .list-of-banks .each-bank{float:left;width:33%;display:inline-block;padding:5px;margin:0;text-align:center}#DadosPagFormDebito .select-bank-section .list-of-banks .each-bank:first-child{padding-left:0;margin-left:0}#DadosPagFormDebito .select-bank-section .list-of-banks .each-bank .bank-icon img{width:30px;float:none!important;left:0!important}#DadosPagFormDebito .select-bank-section .list-of-banks .each-bank .bank-title{font-size:11px;padding:5px}#DadosPagFormDebito .select-bank-section .list-of-banks .each-bank .bank-choose .radio{padding-left:0}#DadosPagFormDebito .select-bank-section .list-of-banks .each-bank .bank-choose .radio input{margin:-5px auto;background-color:transparent;border:0;width:auto;position:relative}#DadosPagFormDebito .select-bank-section .list-of-banks .each-bank .bank-choose .radio label{width:auto;float:none;padding-left:0;margin:10px auto}body.internal #menu-rodoviaria{background-color:#300b29!important;float:none;color:#fff}.bbb-modal .modal-dialog .modal-body{color:#fff;background-color:#300b29}.bbb-modal .modal-dialog .modal-body .btn-main{background-color:#ff6100!important}.btn-with-shadow{font-size:10px;color:#3c3c3c;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:6px;padding:13px 23px;font-weight:bold;margin:0 auto 30px auto;display:inline-block}.btn-with-shadow:hover{transition:all 200ms ease-out;text-decoration:none;box-shadow:none;border:1px solid #f02841}.card{background-color:#fff;border-radius:5px}.card .card-body{padding:10px}.loading-inside-el{background-image:url("/Content/images/loadingNewMobile.gif");background-color:rgba(60,60,60,.41);background-repeat:no-repeat;background-position:center;background-size:80px;width:100%;height:100%;position:absolute;z-index:9;border-radius:5px;display:none;top:0;left:0}header.new-header.navbar{margin-bottom:0;height:70px;background-color:#f0f1f1;border-bottom:1px solid #d0d0d0}header.new-header.navbar .navbar-header{height:70px}header.new-header.navbar .navbar-header #LogoNavbarHeader{height:70px;display:block;width:180px}header.new-header.navbar .navbar-header #LogoNavbarHeader img{height:100%;padding:13px}header.new-header.navbar ul.nav li.menu-item a{height:40px;padding-top:15px;margin-top:8px}header.new-header.navbar ul.nav li.menu-item a img.icon-header{display:inline-block;height:100%;padding-right:10px;border-right:1px solid #000}header.new-header.navbar ul.nav li.menu-item a span{color:#414141;margin-left:10px;text-transform:lowercase}.tooltip-help{box-shadow:0 3px 6px rgba(0,0,0,.26);text-transform:none!important;padding:10px 10px 10px 10px;background-color:#fff;border-radius:5px;position:absolute;font-style:italic;color:#3c3c3c;font-weight:700;font-size:11px;display:block;width:230px;left:200px;top:-5px;z-index:999}.tooltip-help img{width:11%;float:left;padding:2px;margin-top:2px}.tooltip-help span{width:80%;float:left;margin-left:10px}.tooltip-help:before{content:"";top:15px;left:5px;position:absolute;width:0;height:0;margin-left:-.5em;bottom:-2em;box-sizing:border-box;border:6px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(45deg);box-shadow:0 3px 3px -1px rgba(0,0,0,.2)}.tooltip-help.tooltip-bottom:before{top:auto!important;bottom:-10px!important;left:45%!important;box-shadow:-4px 3px 8px -1px rgba(0,0,0,.2)!important;transform:rotate(-45deg)!important}.tooltip-help.tooltip-mobile{left:40px!important;bottom:25px!important;top:auto}.tooltip-help.tooltip-mobile:before{left:95%!important;transform:rotate(135deg)!important;top:0!important;bottom:auto!important}.tooltip-help.tooltip-dark{background-color:#3c3c3c!important;color:#fff!important}.tooltip-help.tooltip-dark:before{border-color:transparent transparent #3c3c3c #3c3c3c}@media(max-width:500px){.tooltip-help{left:60px;top:15px;z-index:99999;font-size:10px}}.modal-generic .modal-close{top:15px;right:20px;z-index:9;position:absolute}.modal-generic .modal-close .close{opacity:1!important}.modal-generic .modal-close img{width:15px}.modal-generic .modal-dialog{margin-top:0!important;top:-1px!important;border:0!important;width:570px!important}.modal-generic .modal-body{color:#3c3c3c!important;background-color:#fff!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.modal-generic .modal-body .icon-img{height:55px}.modal-generic .modal-body .main-title{font-size:16px!important;margin:0 auto 20px auto;text-transform:uppercase!important;font-weight:bold!important}.modal-generic .modal-body .main-content{font-size:14px;width:280px!important;margin:20px auto!important}.modal-generic .modal-body .btn-main{background-color:#00c68c;padding:7px 40px;font-weight:bold}.breadcrumb-section .breadcrumb{padding:8px 15px;margin-bottom:-40px;list-style:none;background-color:transparent!important;border-radius:4px;margin-top:10px;display:inline-block}.breadcrumb-section .breadcrumb li{color:#404040;font-weight:bold;font-size:12px}.breadcrumb-section .breadcrumb li a{color:#004e9e}.breadcrumb-section .breadcrumb li+li:before{content:""!important;padding:0 5px;background-image:url("/Content/whitelabel/deOnibus/images/seta_direita.svg");background-repeat:no-repeat;background-position:center center;background-size:6px;width:20px;height:10px;display:inline-block}@media(max-width:900px){.breadcrumb-section{padding:40px 0 0 20px!important}.breadcrumb-section.alternative-padding{padding:0 0 30px 20px!important}.breadcrumb-section.alternative-padding .breadcrumb{padding-left:0}.breadcrumb-section .breadcrumb{margin-top:15px}.modal-generic .modal-dialog{width:100%!important;margin:0;height:100vh;left:-.5px}.modal-generic .modal-dialog .modal-body{height:100vh}.modal-generic .modal-dialog .modal-body button.btn{width:100%;display:block;text-transform:uppercase}.modal-generic .modal-dialog .modal-body .btn-black{background-color:#3c3c3c}}.btn{font-size:12px}.btn-danger,.btn-warning,.btn-success{border:0!important;text-transform:uppercase;font-weight:bold}.btn-danger{background-color:red!important}.btn-warning{background-color:#ffa700!important}.btn-success{background-color:#09b955!important}.btn[disabled]{background-color:#c7c7c7!important}.modal-fixed-top .modal-dialog{top:0;margin-top:-2px}.modal-fixed-top .modal-dialog .modal-content{border-top-left-radius:0!important;border-top-right-radius:0!important}.modal-fixed-top .modal-dialog .modal-content .modal-header{font-size:19px;text-align:center;padding:40px 150px 20px 150px;border-bottom:0}.modal-fixed-top .modal-dialog .modal-content .modal-header .close{position:absolute;top:25px;right:25px;color:#3c3c3c;opacity:1;font-size:16px}.modal-fixed-top .modal-dialog .modal-content .modal-body{padding:0 90px}.modal-fixed-top .modal-dialog .modal-content .modal-body .modal-icon{width:60px;display:block;margin:10px auto}.modal-fixed-top .modal-dialog .modal-content .modal-body .content{width:100%!important}.modal-fixed-top .modal-dialog .modal-content .modal-body .content,.modal-fixed-top .modal-dialog .modal-content .modal-body .content p{padding:30px 0;text-align:center;font-size:13px;font-weight:600}.modal-fixed-top .modal-dialog .modal-content .modal-body .content br,.modal-fixed-top .modal-dialog .modal-content .modal-body .content p br{display:block;content:"";margin:20px 0}.modal-fixed-top .modal-dialog .modal-footer{border-top:0;text-align:center;padding-bottom:35px}#Loading3DSModal{display:none}#Loading3DSModal .close-it{top:10px;right:10px;position:absolute;cursor:pointer}@keyframes fillup{from{stroke-dasharray:0 100}}#Loading3DSModal .close-it .pie{color:#3c3c3c}#Loading3DSModal .close-it .pie span{position:absolute;top:0;right:6.5px;font-size:12px}#Loading3DSModal .close-it svg{width:20px;height:20px;transform:rotate(-90deg);background:none;border-radius:50%}#Loading3DSModal .close-it circle{fill:transparent;stroke:#c7c7c7;stroke-width:7;stroke-dasharray:0 100;animation:fillup 13s ease-out forwards}#Loading3DSModal .mask{background-color:rgba(0,0,0,.8);width:100%;height:100vh;position:fixed;left:0;top:0;z-index:9999}#Loading3DSModal .content{width:550px;height:auto;min-height:380px;position:fixed;top:0;z-index:99999;margin:0 auto;left:0;right:0;background-color:#fff;padding:30px;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0}#Loading3DSModal .content .threeds-title{text-align:center;font-size:21px;font-weight:800;display:none}#Loading3DSModal .content .threeds-subtitle{text-align:center;margin-bottom:30px;font-size:12px;display:none}#Loading3DSModal .content .steps{width:100%}#Loading3DSModal .content .steps .step{width:33%;display:none;padding:10px;float:left;text-align:center;font-weight:bold;font-size:12px}#Loading3DSModal .content .steps .clear{clear:both!important}#Loading3DSModal .content .animation{padding:15px 65px 40px 60px}#Loading3DSModal .content .threeds-alert{background-color:#3c3c3c;color:#fff;padding:10px;border-radius:3px;width:80%;margin:0 auto;font-size:12px;text-align:center;display:none}@media only screen and (max-width:900px){#Loading3DSModal .content{width:calc(100% - 20px)!important;margin:10px!important;border-radius:5px!important;min-height:330px!important}#Loading3DSModal .threeds-title{font-size:14px!important}#Loading3DSModal .threeds-subtitle{font-size:10px!important}#Loading3DSModal .threeds-alert{font-size:9px;width:100%}#Loading3DSModal .steps .step{font-size:8px!important}#Loading3DSModal .animation{padding:15px 30px 30px 25px!important}}