/* compiled by scssphp v0.0.11 on Mon, 10 Sep 2018 09:13:11 -0500 (0.0844s) */ /* -------- variables/mixins/font definitions -------- */ /* -------- some global classes -------- */ /* -------- css for partials -------- */ /* page specific css */ @font-face { font-family: 'Glyphicons Halflings'; /* IE9 Compat Modes */ src: url('../bootstrap/glyphicons-halflings-regular.eot'); /* IE6-IE8 */ /* Modern Browsers */ /* Safari, Android, iOS */ /* Legacy iOS */ src: url('../bootstrap/glyphicons-halflings-regular.eot#iefix') format('embedded-opentype'), url('../bootstrap/glyphicons-halflings-regular.woff') format('woff'), url('../bootstrap/glyphicons-halflings-regular.ttf') format('truetype'), url('../bootstrap/glyphicons-halflings-regular.svg') format('svg'); } @font-face { font-family: 'montserratbold'; src: url('../fonts/montserrat-bold-webfont.woff') format('woff2'), url('../fonts/montserrat-bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'montserratlight'; src: url('../fonts/montserrat-light-webfont.woff') format('woff2'), url('../fonts/montserrat-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'montserratregular'; src: url('../fonts/montserrat-regular-webfont.woff') format('woff2'), url('../fonts/montserrat-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'montserratsemibold'; src: url('../fonts/montserrat-semibold-webfont.woff') format('woff2'), url('../fonts/montserrat-semibold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } a i.fa-circle { margin-right: 10px; margin-left: 10px; } .bg-blue-dark { background-color: #036; color: #fff; } .bg-blue-medium { background-color: #0068b3; } .bg-blue-light { background-color: #86ceef; } .bg-gray { background-color: #56565a; } .bg-super-light-gray { background-color: #f0f0f0; } .bg-green { background-color: #9c0; } .bg-orange-dark { background-color: #ea7d2b; } .bg-orange-light { background-color: #ff9f00; } .bg-silver { background-color: #acacac; color: #fff; } .bg-gold { background-color: #d69c00; color: #fff; } .bg-platinum { background-color: #565656; color: #fff; /* -------- common elements -------- */ } body { background-color: #fff; font-family: 'montserratlight', sans-serif; color: #333; font-size: 18px; } a { cursor: pointer; } p { margin-bottom: 20px; } .container-fluid { max-width: 1024px; } .container-fluid > h1 { margin-top: 40px; } .required { color: #c00; } .margin-top-bottom-small { margin-top: 10px; margin-bottom: 10px; } .padding { padding: 15px; } .padding-top { padding-top: 50px; } .padding-bottom { padding-bottom: 50px; } .gray-spacer { height: 30px; background-color: #f0f0f0; } .img-responsive { margin: 0 auto; } .img-responsive.no-margin { margin: 0; } @media only screen and (max-width: 768px) { h1 { text-align: center; } .text-sm-center { text-align: center; } } @media only screen and (max-width: 480px) { body { background-color: #fff; font-family: 'montserratlight', sans-serif; color: #333; font-size: 14px; } h1, h2 { font-size: 35px; } .hidden-xxs { display: none !important; } } .btn { border-radius: 100px; } .btn-default { background-color: #9c0; border-color: #9c0; color: #fff; } .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active { background-color: #b3eb4a; border-color: #b3eb4a; color: #fff; } .btn-primary { background-color: #036; border-color: #036; color: #fff; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active { background-color: #0068b3; border-color: #0068b3; color: #fff; } .btn-medium { background: none; color: #0068b3; border: solid 2px #0068b3; font-family: 'montserratbold', sans-serif; } .btn-medium:hover { background-color: #d6f2fe; } .btn-light { background: none; color: #036; border: solid 2px #036; } .btn-light:hover { background-color: #d6f2fe; } .btn-orange { background-color: #ea7d2b; border-color: #ea7d2b; color: #fff; } .btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange.active { background-color: #ff9f00; border-color: #ff9f00; color: #fff; } .btn-spaced { margin-top: 10px; margin-bottom: 10px; } .btn-wide { width: 50%; } @media only screen and (max-width: 480px) { .btn { font-size: 10px; border-radius: 100px; padding: 5px 10px 5px 10px; } } .bg-fade-orange { background: #fff; background: -webkit-linear-gradient(top, #fcece0 0%, #fff 200px); background: linear-gradient(to bottom, #fcece0 0%, #fff 200px); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$orange_verylight', endColorstr='#fff',GradientType=0); } .bg-fade-pink { background: #fff; background: -webkit-linear-gradient(top, #f9e4e9 0%, #fff 200px); background: linear-gradient(to bottom, #f9e4e9 0%, #fff 200px); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$ping-light', endColorstr='#fff',GradientType=0); } .bg-fade-green { background: #fff; background: -webkit-linear-gradient(top, #ddefbb 0%, #fff 200px); background: linear-gradient(to bottom, #ddefbb 0%, #fff 200px); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$green-light', endColorstr='#fff',GradientType=0); } .bg-fade-gray { background: #fff; background: -webkit-linear-gradient(top, #eee 0%, #fff 200px); background: linear-gradient(to bottom, #eee 0%, #fff 200px); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$platinum-light', endColorstr='#fff',GradientType=0); } footer.site-footer { background: #0068b3; background: -webkit-linear-gradient(top, #0068b3 0%, #036 100%); background: linear-gradient(to bottom, #0068b3 0%, #036 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$blue_medium', endColorstr='$blue_dark',GradientType=0); } footer.site-footer .footer-top { padding: 50px 0; border-bottom: solid 1px #fff; } footer.site-footer .footer-top .left { line-height: 33px; } footer.site-footer .footer-top ul.social-links-menu { margin: 0; padding: 0; } footer.site-footer .footer-top ul.social-links-menu li { margin: 0 5px; padding: 0; display: inline-block; list-style: none; } footer.site-footer .footer-top ul.social-links-menu li a { color: #fff; border: 2px solid #f6f6f6; border-radius: 50%; display: inline-block; height: 65px; width: 65px; line-height: 65px; font-size: 28px; text-align: center; } footer.site-footer .footer-bottom { padding: 30px 0; line-height: 35px; } footer.site-footer .footer-bottom img { margin: 0 auto; } h1, h2, h3, h4 { font-weight: 300; font-family: 'montserratregular', sans-serif; } h1 { font-size: 36px; color: #036; font-family: 'montserratlight', sans-serif; } h2 { font-size: 26px; color: #036; margin-bottom: 20px; font-family: 'montserratbold', sans-serif; } h3 { font-size: 18px; color: #0068b3; margin-bottom: 20px; } h4 { font-weight: bold; color: #0068b3; } .align-with-h2 { line-height: 33px; margin: 20px 0; } h1.with-calendar { padding-left: 75px; line-height: 76px; background: url(https://awards.e-zrentacar.com/utils/images/icon-reflection-calendar.png) left center no-repeat; } h1.with-folder { padding-left: 75px; line-height: 76px; background: url(https://awards.e-zrentacar.com/utils/images/icon-reflection-folder.png) left center no-repeat; } h1.with-award { padding-left: 75px; line-height: 76px; background: url(https://awards.e-zrentacar.com/utils/images/icon-reflection-award.png) left center no-repeat; } @media only screen and (max-width: 480px) { h1, h2, h3 { font-weight: 300; font-family: 'montserratregular', sans-serif; } h1 { font-size: 20px; color: #036; } h2 { font-size: 15px; color: #036; margin-bottom: 10px; font-family: 'montserratlight', sans-serif; } h3 { font-size: 10px; color: #0068b3; margin-bottom: 10px; } h4 { font-weight: bold; color: #0068b3; font-family: 'montserratregular', sans-serif; } h1.with-calendar { padding-left: 30px; line-height: 36px; background: url(https://awards.e-zrentacar.com/utils/images/icon-reflection-calendar.png) left center no-repeat; } h1.with-folder { padding-left: 30px; line-height: 36px; background: url(https://awards.e-zrentacar.com/utils/images/icon-reflection-folder.png) left center no-repeat; } h1.with-award { padding-left: 10px; line-height: 36px; background: none; } } ul.with-heart-icons { list-style-type: none; margin: 0; padding: 0; } ul.with-heart-icons li { padding-left: 50px; font-size: 20px; line-height: 40px; background: url(../images/list-icon-heart.png) no-repeat left center; } .panel { border-color: #fff; } .panel-default { border: none; box-shadow: none; border-radius: 0; } .panel-default > .panel-heading { color: #fff; background-color: #036; border: none; border-radius: 0; } .panel-default > .panel-heading h3 { color: #fff; margin: 15px 0 10px; } .panel-make-reservation img { margin-top: 30px; } @media only screen and (max-width: 768px) { .panel-make-reservation { text-align: center; } .panel-make-reservation img { margin-top: 0; } } .table { border-spacing: 0 0.5em; font-family: 'montserratregular', sans-serif; color: #666; } .table .dataTables_empty { display: none; } .table > thead tr th, .table > tbody tr th, .table > tfoot tr th { text-transform: uppercase; font-size: 11px; } .table > thead tr td, .table > tbody tr td, .table > tfoot tr td, .table > thead tr th, .table > tbody tr th, .table > tfoot tr th { vertical-align: middle; } .table.table-striped > thead > tr > th { font-weight: normal; border-bottom: solid 1px #666; } .table.table-striped > thead > tr > td { border: solid 1px #fff; } .table.table-striped > tbody > tr > td { border: solid 1px #fff; } .table.table-striped > tbody > tr.even > td { background-color: #f0f0f0; border-color: #f0f0f0; } .table-layout { display: table; width: 100%; } .table-layout .table-cell { display: table-cell; vertical-align: middle; } @media only screen and (max-width: 480px) { .table { border-spacing: 0 0.5em; font-family: 'montserratlight', sans-serif; color: #666; } .table .dataTables_empty { display: none; } .table > thead tr th, .table > tbody tr th, .table > tfoot tr th { text-transform: uppercase; font-size: 8px; } .table > thead tr td, .table > tbody tr td, .table > tfoot tr td, .table > thead tr th, .table > tbody tr th, .table > tfoot tr th { vertical-align: middle; } .table > thead > tr > th, .table .table > tbody > tr > th, .table .table > tfoot > tr > th, .table .table > thead > tr > td, .table .table > tbody > tr > td, .table .table > tfoot > tr > td { padding: 5px; } } .text-blue-dark { color: #036; } .text-blue-medium { color: #0068b3; } .text-blue-light { color: #86ceef; } .text-blue-light a { color: #86ceef; } .text-green { color: #9c0; } .text-green-dark { color: #00c7b2; } .text-white { color: #fff; } .text-white a, .text-white h2 { color: #fff; } .text-red { color: #c00; } .text-orange-dark { color: #ea7d2b; } .text-pink-dark { color: #cc3d5a; } .text-teal { color: #00c7b2; } .text-base { color: #0068b3; } .text-silver { color: #acacac; } .text-gold { color: #d69c00; } .text-platinum { color: #565656; } .font-size-big { font-size: 36px; } .font-size-large { font-size: 32px; } .font-size-little-bit-bigger { font-size: 24px; } .font-size-small { font-size: 14px; } .bold { font-family: 'montserratsemibold', sans-serif; } .header-top { padding: 14px 15px; height: 100px; } .header-top .navbar-nav > li > a { font-size: 18px; line-height: 72px; padding-top: 0; padding-bottom: 0; color: #565656; text-transform: capitalize; } .header-top .navbar-nav > li > a img { display: inline-block; vertical-align: middle; } .header-middle { position: relative; } .header-middle .nav > li.dropdown-container:hover .dropdown-menu { display: block; } .header-middle .nav > li .dropdown-menu { background-color: #f0f0f0; margin-top: 0px; width: 100%; } .header-middle .nav > li .dropdown-menu > li > a { color: #036; text-align: center; } .header-middle .nav > li .dropdown-menu > li > a:hover { background-color: #036; color: #9c0; } .header-middle .nav > li a { white-space: nowrap; color: #fff; text-transform: uppercase; font-family: 'montserratregular', sans-serif; font-size: 14px; line-height: 50px; height: 50px; padding-top: 0; padding-bottom: 0; } .header-middle .nav > li a:hover { background-color: #9c0; } .header-bottom { padding-top: 5px; padding-bottom: 5px; } .header-bottom .row > div { height: 98px; line-height: 98px; } .header-bottom .row > div img { display: inline-block; } .header-bottom .row > div.border-left { border-left: solid 1px #036; } @media only screen and (max-width: 992px) { .header-top a span { display: none; } .header-bottom .row > div { text-align: left; } } @media only screen and (max-width: 768px) { header.navbar .profile-nav-box { margin-top: 0; } header.navbar .navbar-logo img { margin-top: 5px; } header.navbar .header-bottom .row { padding-top: 0; } header.navbar .header-bottom .row .nav li { display: inline-block; } header.navbar .header-bottom .row .navbar-toggle { float: none; } header.navbar .header-bottom .row .nav-holder { width: 100%; } .header-profile { position: static; top: auto; margin-bottom: 15px; } .header-profile .profile { float: none; margin: 5px 0 0; background-color: #036; color: #fff; text-align: center; width: 100%; line-height: 24px; } .header-profile .profile .panel-body { padding-bottom: 5px; } .header-profile .profile a { color: #fff; } .header-profile .profile span.highlight { color: #fff; font-size: 1em; } .header-profile .profile span.rewards-count { font-size: 40px; font-weight: bold; position: absolute; padding-top: 10px; margin-top: -7px; margin-left: 10px; background-color: #036; height: 50px; width: 50px; border-radius: 27px; } .header-profile .profile .profile-sign-out { position: static; } } @media only screen and (max-width: 480px) { header.navbar .header-bottom nav { margin: 0; } header.navbar .header-bottom ul.nav a.panel { background-size: 50%; background-position: center 7px; padding-top: 36px; width: 57px; height: 57px; font-size: 11px; margin-bottom: 0; } } .navbar-toggle { color: #fff; font-weight: bold; margin: 5px 0; padding: 2px 10px; background-color: #86ceef; position: absolute; top: 20px; right: 15px; font-size: 36px; } .navbar-toggle.collapsed { color: #86ceef; font-weight: bold; margin: 0; background: none; } .nav-pills > li > a { border-radius: 0; } .nav-green a, .nav-green a:active { background-color: #9c0; } .nav-top .profile-box { width: 303px; position: absolute; z-index: 2; top: 40px; left: -127px; } .nav-top .profile-box .profile-box-top { height: 33px; background: url(../images/profile-box-top.png) top center no-repeat; } .nav-top .profile-box .profile-box-middle { background: url(../images/profile-box-middle.png) center repeat-y; padding: 5px 50px; } .nav-top .profile-box .profile-box-middle .col-sm-6 { padding-left: 5px; padding-right: 5px; line-height: 32px; } .nav-top .profile-box .profile-box-bottom { height: 33px; background: url(../images/profile-box-bottom.png) top center no-repeat; } .header-bottom .nav > li { width: 107px; margin-left: 5px; } .header-bottom .nav > li > a { height: 98px; padding: 65px 0 0; display: block; position: relative; background: #036 no-repeat center 10px; text-align: center; color: #fff; border-radius: 0; border: none; z-index: 1; } .header-bottom .nav > li > a:hover, .header-bottom .nav > li > a.active { background-color: #9c0; text-decoration: none; } .header-bottom .nav > li a.activity { background-image: url(../images/nav-activity.png); } .header-bottom .nav > li a.benefits { background-image: url(../images/nav-benefits.png); } .header-bottom .nav > li a.faq { background-image: url(../images/nav-faq.png); } .header-bottom .nav > li a.redeem { background-image: url(../images/nav-redeem.png); } .header-bottom .bs-navbar-collapse { height: 100%; width: 0; position: fixed; z-index: 1; top: 0; right: 0; background-color: #0068b3; overflow-x: hidden; white-space: nowrap; transition: 0.5s; } .header-bottom .bs-navbar-collapse.visible { width: 85%; } .header-bottom .bs-navbar-collapse .nav > li { width: 100%; margin: 0; } .header-bottom .bs-navbar-collapse .nav > li > a { height: auto; line-height: 30px; padding: 5px 10px 5px 60px; background-position: 10px center; background-size: 30px; text-align: left; font-size: 18px; border-bottom: solid 1px #fff; background-color: inherit; } .header-bottom .bs-navbar-collapse .nav > li > a:hover, .header-bottom .bs-navbar-collapse .nav > li > a.active { background-color: #9c0; } .header-bottom .bs-navbar-collapse .nav > li > a:hover.no-hover, .header-bottom .bs-navbar-collapse .nav > li > a.active.no-hover { background-color: inherit; } .header-bottom .bs-navbar-collapse .nav > li > a.text-right { text-align: right; font-size: 28px; } .header-bottom .bs-navbar-collapse .nav > li > a.no-icon { padding-left: 10px; } .header-bottom .bs-navbar-collapse .nav > li.base { background-color: #0068b3; } .header-bottom .bs-navbar-collapse .nav > li.silver { background-color: #acacac; } .header-bottom .bs-navbar-collapse .nav > li.gold { background-color: #d69c00; } .header-bottom .bs-navbar-collapse .nav > li.platinum { background-color: #565656; } .header-bottom .bs-navbar-collapse .nav > li.diamond { background-color: #acacac; } #profile { font-family: 'montserratregular', sans-serif; color: #666; } #profile .col-left .btn { width: 100%; } #profile .col-right { font-size: 14px; white-space: nowrap; } #profile .col-right a { color: #9c0; font-weight: bold; } #profile .profile-loggedin { line-height: 30px; padding-top: 23px; } #profile .profile-loggedin p { margin: 0; } #profile .profile-loggedin span { display: inline-block; vertical-align: middle; } #profile .profile-loggedin span.highlight { font-family: 'montserratbold', sans-serif; font-size: 20px; text-transform: uppercase; } #profile .profile-loggedin span.extra-highlight { font-size: 24px; } #profile .profile-sign-out { position: absolute; top: 10px; right: 15px; } #benefits h2 { margin-top: 9px; } #faq { padding-bottom: 80px; } #faq h4 { cursor: pointer; margin: 20px 0 0 30px; } #faq h4 i.fa { color: #9c0; padding-right: 10px; margin-left: -30px; } #faq h4 i.fa::before { content: "\f056"; } #faq h4.collapsed i.fa::before { content: "\f055"; } #faq .answer { margin: 10px 0 0 30px; } #main { min-height: 300px; }