body{font-family:'Roboto';background-color:#fbfbfb!important;color:#1b4d89}.row.top-menu.margin-top-10,.row.title.margin-top-10{margin-top:0}@media only screen and (min-width:1367px){.layout-clean .navbar,.layout-internal .navbar{height:90px;margin-bottom:10px}}@media only screen and (max-width:1366px){header,.white-xs{background-color:#fff}.row.white-xs{margin-left:0;margin-right:0}.navbar{margin-bottom:0}}@media only screen and (max-width:1365px){body{background-color:#f1f1f1!important}}.container{background-color:#f1f1f1!important}.top-menu{height:55px}.btn,.checkbox-checkmark{border-radius:3px}.btn-primary{color:#fff;background-color:#1b4d89!important;border-color:#1b4d89!important}.modal-footer .btn-primary{border-color:#fff!important}button:disabled,button[disabled]{border:1px solid #999;background-color:#238ec2;color:#fff}.color-principal{color:#1b4d89}.color-secondary{color:#1b4d89}.color-quaternary{color:#ffcd00}.menu-done-text.color-quaternary{color:#0b436a}.seat-legend-name.color-quaternary{color:#fff}.background-principal{background-color:#0b436a}.background-secondary{background-color:#1b4d89}.background-secondary p,.background-secondary span,.background-secondary label,.background-secondary .title,.panel.background-secondary .title{color:#fff}.contact.background-secondary label{color:#1b4d89}.background-tertiary{background-color:#1b4d89}.background-quaternary,.background-quaternary.passenger-name{color:#fff;background-color:#1b4d89}.background-gray{background-color:#f1f1f1}.menu-color{background-color:#0b436a!important;width:170px;height:30px;float:left}.border-all-10{border-color:#d0e1e9}.shadow{box-shadow:3px 3px 5px #d0e1e9}.checkbox-container input:checked~.checkbox-checkmark{background-color:#fff}.checkbox-container .checkbox-checkmark:after{border:solid #1b4d89;border-width:0 3px 3px 0}.ui-dialog-content .background-secondary,.ui-dialog-content .background-secondary .color-secondary{color:#fff}.ui-dialog-content .background-secondary,.ui-dialog-content .background-secondary .btn-primary{border-color:#fff!important}.step-line hr{border-top:1px solid #bbb}.modal-dialog,.modal-dialog .modal-title{color:#fff}#dv-passenger-info-content .row.contact{background-color:#fff}.logo{width:100%;height:100px}@media only screen and (max-width:700px){.logo{width:350px;height:100px}}.search-box{background-color:#fff}.search-box.background-secondary label{color:#1b4d89}#dv-agreement-content .background-secondary{background-color:#fff}#dv-agreement-content .background-secondary label,#dv-agreement-content .background-secondary span,#dv-agreement-content .background-secondary p{color:#1b4d89}.on-time{background-color:#00c1d4}#dv-itinerary-content .background-secondary.select-passenger{background-color:#fff}#dv-itinerary-content .background-secondary.select-passenger label,#dv-itinerary-content .background-secondary.select-passenger span{color:#1b4d89}#dv-itinerary-content .background-secondary.select-passenger.selected{background-color:#1b4d89}#dv-itinerary-content .background-secondary.select-passenger.selected label,#dv-itinerary-content .background-secondary.select-passenger.selected span{color:#fff}.passenger-name.active{background-color:#1b4d89}#dv-itinerary-content .text-15.airport b{font-size:20px;font-weight:800}#dv-itinerary-content .row.airport{margin-top:15px}#dv-itinerary-content .row.scheduled{display:none;visibility:hidden}#dv-itinerary-content .selected .color-secondary{color:#1b4d89}#dv-agreement-content .agreement-continue-text{display:none;visibility:hidden}#dv-agreement-content .panel.background-secondary{color:#fff}.agreement.checkbox-inline{padding-left:0}#dv-passenger-info-content .row.passenger-name{}.plane-body-charges{background-color:#fff}#dv-toggle-legend.background-secondary{background-color:#fff}#dv-toggle-legend label,#dv-toggle-legend span{color:#1b4d89}.seat-available.seat-premium,.seat-available.seat-emergency{background-color:#c8d8e4}.seat-available,.seat-group,.seat-group .dv-seat-passenger-name,.dv-seat-passenger-name.seat-selected{background-color:#c8d8e4}.seat-unavailable.seat-selected,.seat-unavailable.seat-group,.dv-seat-passenger-name.seat-group,.seat-emergency .dv-seat-passenger-name,.seat-emergency .dv-seat-passenger-name.seat-group{border-color:#c8d8e4}.seat-unavailable.seat-group,.dv-seat-passenger-name.seat-group,.seat-emergency .dv-seat-passenger-name.seat-group{border-color:#0b436a}.dv-seat-passenger-name.seat-group,.seat-emergency .dv-seat-passenger-name,.seat-emergency .dv-seat-passenger-name.seat-group{background-color:#c8d8e4}.seat-unavailable{color:#1b4d89;background-color:#c8d8e4}.seat-premium.seat-selected .dv-price,.seat-premium.seat-selected .dv-extra-info,.seat-premium.seat-selected.seat-unavailable .dv-price,.seat-premium.seat-selected.seat-unavailable .dv-extra-info{color:#000}.dv-extra-info.seat-available,.dv-extra-info.seat-unavailable.seat-selected,.dv-price.color-principal-inverse{color:#1b4d89}.charges-right .background-secondary{color:#fff}#img-carry-on{width:150px;height:120px;margin:10% 0 0 10%}#img-personal-bag{width:100px;height:120px;margin:10% 0 0 30%}#img-checked-bags{width:120px;height:150px;margin:30% 0 0 10%}#img-priority-boarding,#img-pets-in-cabin{width:70px;height:80px;margin:15% 0 0 10%}#btn-select-carry-on{margin:30% 0 0 5%}#btn-select-checked-bags,#btn-select-priority-boarding,#btn-select-pets-in-cabin{margin:15% 0 0 5%}@media only screen and (min-width:1024px) and (max-width:1366px){#img-carry-on,#img-checked-bags,#img-priority-boarding,#img-pets-in-cabin{margin:0 0 1% 5%}#btn-select-carry-on{margin:30% 0 0 -10%}#btn-select-checked-bags{margin:20% 0 0 -10%}#btn-select-priority-boarding,#btn-select-pets-in-cabin{margin:10% 0 0 -10%}}@media only screen and (max-width:1023px){#img-carry-on,#img-checked-bags,#img-priority-boarding,#img-pets-in-cabin{margin:0 0 1% 43%}#btn-select-carry-on,#btn-select-checked-bags,#btn-select-priority-boarding,#btn-select-pets-in-cabin{margin:1% 0 0 35%}}@media only screen and (max-width:500px){#img-carry-on,#img-checked-bags,#img-priority-boarding,#img-pets-in-cabin{margin:0 0 1% 39%}#btn-select-carry-on,#btn-select-checked-bags,#btn-select-priority-boarding,#btn-select-pets-in-cabin{margin:1% 0 0 30%}}@media only screen and (max-width:992px){#dv-service-content .last-panel{margin-bottom:60px}}#dv-charges-summary-content .charges-summary,#dv-charges-summary-content .payment-info{background-color:#fff}@media only screen and (max-width:1023px){#dv-charges-summary-content .charges-summary,#dv-charges-summary-content .payment-info{padding-left:15px;padding-right:15px}}#dv-charges-summary-content .card-data.background-secondary{background-color:#fff;margin-left:15px}#dv-charges-summary-content .payment-info-title{margin:5px 0 0 5px}#dv-charges-summary-content .accepted-credit-card.amex,#dv-charges-summary-content .accepted-credit-card.discover,#dv-charges-summary-content .city-state,#dv-charges-summary-content .country,#dv-charges-summary-content .required.country,#dv-charges-summary-content .row.address{display:none;visibility:hidden}.btn-download{background-color:#00c1d4;color:#fff}#dv-boarding-pass-details-content img.logo{width:190px}@media only screen and (max-width:991px){body.action-boardingpassdetails{background-color:#0b436a!important}}@media only screen and (max-width:991px){body.action-boardingpassapplewalletdetails{background-color:#0b436a!important}}