@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,600'; @import url("/offer/css/elusive-icons/elusive-icons.min.css"); @font-face { font-family: 'Apercu Pro'; src: url('https://upgrade-cdn.plusgrade.com/offer/fonts/apercu/apercu_regular_pro.otf') format('opentype'); font-weight: normal; font-style: normal; }@font-face { font-family: 'Apercu Bold'; src: url('https://upgrade-cdn.plusgrade.com/offer/fonts/apercu/apercu_bold.otf') format('opentype'); font-weight: 400; font-style: normal;} *, body { font-family: 'Apercu Pro', Helvetica, Arial, sans-serif !important; font-weight: 400; color: #172C54; font-size: 18px; line-height: 1.5em; } a, a:visited { color: #D8292F; } a:hover, a:active { color: #00b3f0; }strong, b { font-family: 'Apercu Bold', Helvetica, Arial, sans-serif !important;} h1, .h1, h2, .h2, h3, .h3 { margin-top: 0; margin-bottom: 0; } h1 { font-size: 36px; font-weight: 300; } h2 { font-size: 24px; } body { background-color: #F9F9F9; margin: 0; } .pad-10 { padding: 10px; } .pad-20 { padding: 20px; } .pad-40 { padding: 40px; } .form-control { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .btn-lg, .btn-group-lg>.btn { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .navbar { border-radius: 0; background-color: #ffffff; margin-bottom: 0; height: 30px; min-height: 30px; } .navbar-toggle { margin-top: 0; margin-bottom: 0; } .navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-nav>li .caret { color: #172C54; font-size: 14px; font-weight: 300; } .navbar .dropdown-menu>li>a { font-size: 14px; font-weight: 300; color:#172C54; } .navbar-nav>.open>a { background:#fff !important; } .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #fff; border-color: #fff; color:#172C54; } .airline-logo-wrapper { height: 110px; -webkit-box-shadow: 0px 9px 5px -2px rgba(74,79,85,0.25); -moz-box-shadow: 0px 9px 5px -2px rgba(74,79,85,0.25); box-shadow: 0px 9px 5px -2px rgba(74,79,85,0.25); } .airline-logo { background: url("/offer/pid/8ff70706TS/newlogo.png") left center no-repeat; -webkit-background-size: auto 110px; background-size: auto 78px; height: 110px; } .jumbotron { background: url("/offer/pid/8ff70706TS/marketing/new_jumbotron_img.png") center 62% no-repeat; -webkit-background-size: cover; background-size: cover; height: 400px; max-width: 1400px; max-height: 280px; margin: 0 auto; } .main-content.container { background-color: #ffffff; } .main-content ol { margin-left: -20px; list-style-position: outside; } .main-content ol li { padding: 10px 40px; } .main-content ol li>span { margin-left: 20px; } .btn-primary { background-color: #002855; border-color:#C2C2C2 ; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active { border-color: #C2C2C2 ; } .btn-primary:hover, .btn-primary:focus { background: #C2C2C2; } .pnr-lookup-form { background-color: #EEEEEE; padding: 40px; margin-left: 0; margin-right: 0; } .pnr-lookup-form h2 { color: #172C54; line-height: 30px; vertical-align: middle; } .pnr-lookup-form h2 img { -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); margin-right: 20px; } .product-benefits { overflow: hidden; } .product-benefits .copy { background-color: #EEEEEE; width: 350px; padding-bottom: 100em; margin-bottom: -100em; } .product-benefits .copy>p { padding: 20px; } .footer.container { line-height: 50px; background: #ffffff; color: #ffffff; padding-right: 40px; padding-left: 40px; } .footer.container .left { line-height: 50px; color: #ffffff; font-size: 14px; } .footer.container .left span { color: #002855; display: inline-block; white-space: nowrap; font-size: 14px; } .footer.container .right { line-height: 50px; text-align: right; } .footer.container .right img { margin: 10px 0; } .navbar-inverse { border-color: #ffffff; } .navbar-inverse .navbar-toggle { border-color: #ffffff; background-color: #002855; } .navbar-inverse .navbar-collapse { border-color: #ffffff; } .navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #002855; }.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #002855;} .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover { color:#00b3f0;} @media (max-width: 767px) { *, body { font-size: 14px; } h1 { font-size: 24px; } h2 { font-size: 18px; } .container { padding: 20px; } .navbar .container { padding: 5px 10px; } .navbar-inverse .navbar-nav .open .dropdown-menu>li>a { color: #002855; font-weight: 300; font-size: 14px; } .pad-10 { padding: 5px; } .pad-40 { padding: 20px; } .pad-20 { padding: 10px; } .airline-logo-wrapper { height: 90px; } .airline-logo { background-size: auto 28px; background-position: center center; height: 60px; } .jumbotron { height: 150px; max-width: 100%; max-height: 150px; } .footer.container .left { text-align: center; } .footer.container .right { text-align: center; } .footer.container .right img { margin: 0; } .footer.container .left { line-height: initial; } .navbar { height: auto; min-height: 50px; } a.dropdown-toggle { text-align:right; } } @media (min-width: 995px) and (max-width: 1200px) { .product-benefits .copy { width: 100%; } .product-benefits .copy p { font-size: 14px; } } @media (min-width: 1200px) { .footer.container { width: 1200px; padding-right: 40px; padding-left: 40px; } .main-content.container { width: 1200px; padding-right: 40px; padding-left: 40px; padding-top: 40px; padding-bottom: 40px; } .heading.container { width: 1200px; padding-right: 40px; padding-left: 40px; } } @media (min-width: 768px) { .navbar-nav>li>a { padding-top: 0; padding-bottom: 0; line-height: 30px; } } @media ( max-width: 992px) { .product-benefits .copy { margin-left: auto; margin-right: auto; } .product-benefits img { margin: 0 auto; } } @media ( max-width: 375px ){ .product-benefits .copy { margin-left: auto; margin-right: auto; width: 100%; } }