/*
 * Title:   Travelo | Responsive HTML5 Travel Template - SCSS Variables for style customization
 * Author:  http://themeforest.net/user/soaptheme
 */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[Table of contents]

1. Global
2. Skin colors
3. Skin logos
4. Important colors
5. Skin1
6. Skin2
7. Skin3
8. Skin4
9. Skin5
10. Skin6
11. Skin7
12. Skin8
13. Skin9
14. Skin10

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* 1. Global */
/* 2. Skin colors */
/* 3. Skin logos */
/* 4. Important colors */
/* 5. Skin1 */
/* 6. Skin2 */
/*$skin-logo: $skin2-logo;
$skin-bg-color: $red-color;
$skin-active-color: $red-color;
$skin-select-color: #e6c687;
$skin-hover-color: #fc989e;
$skin-mobile-menu-color: $red-theme-color;
$skin-light-color: #fc989e;
$skin-dark-color: #a70b14;*/
/* 7. Skin3 */
/*$skin-logo: $skin3-logo;
$skin-bg-color: $orange-color;
$skin-active-color: #12a0c3;
$skin-select-color: $orange-color;
$skin-hover-color: #fb9e66;
$skin-mobile-menu-color: #fe6f19;
$skin-light-color: #fb9e66;
$skin-dark-color: #db5200;*/
/* 8. Skin4 */
/*$skin-logo: $skin4-logo;
$skin-bg-color: $light-orange-color;
$skin-active-color: #db8df6;
$skin-select-color: $light-orange-color;
$skin-hover-color: #f9bd9d;
$skin-mobile-menu-color: #edb496;
$skin-light-color: #f9bd9d;
$skin-dark-color: #d36a31;*/
/* 9. Skin5 */
/*$skin-logo: $skin5-logo;
$skin-bg-color: $sea-blue-color;
$skin-active-color: $sea-blue-color;
$skin-select-color: $yellow-theme-color;
$skin-hover-color: #5cd9c2;
$skin-mobile-menu-color: #2fcaae;
$skin-light-color: #5cd9c2;
$skin-dark-color: #0f957d;*/
/* 10. Skin6 */
/*$skin-logo: $skin6-logo;
$skin-bg-color: $sky-blue-color;
$skin-active-color: $sky-blue-color;
$skin-select-color: $yellow-theme-color;
$skin-hover-color: #91c1ec;
$skin-mobile-menu-color: #529adb;
$skin-light-color: #91c1ec;
$skin-dark-color: #2a75ba;*/
/* 11. Skin7 */
/*$skin-logo: $skin7-logo;
$skin-bg-color: $dark-orange-color;
$skin-active-color: $dark-blue-color;
$skin-select-color: $dark-orange-color;
$skin-hover-color: #fd7979;
$skin-mobile-menu-color: #e83939;
$skin-light-color: #fd7979;
$skin-dark-color: #c91a1a;*/
/* 12. Skin8 */
/*$skin-logo: $skin8-logo;
$skin-bg-color: $blue-theme-color;
$skin-active-color: $dark-blue-color;
$skin-select-color: $blue-theme-color;
$skin-hover-color: #40cbf8;
$skin-mobile-menu-color: #04afe7;
$skin-light-color: $light-blue-theme-color;
$skin-dark-color: $dark-blue-theme-color;*/
/* 13. Skin9 */
/*$skin-logo: $skin9-logo;
$skin-bg-color: #ff6c00;
$skin-active-color: #ff6c00;
$skin-select-color: $light-yellow-color;
$skin-hover-color: #f87f26;
$skin-mobile-menu-color: #ee6907;
$skin-light-color: #f87f26;
$skin-dark-color: #d95e04;*/
/* 14. Skin10 */
/*$skin-logo: $skin10-logo;
$skin-bg-color: $purple-color;
$skin-active-color: $purple-color;
$skin-select-color: $dark-orange-color;
$skin-hover-color: #bc6cd8;
$skin-mobile-menu-color: #a749c8;
$skin-light-color: #bc6cd8;
$skin-dark-color: #873ba2;*/
.book-button {
  background-color: #020180; }

h1, h2, h3, h4, h5, h6 {
  color: #838383; }

.content {
  padding: 20px 30px; }

.flight-result {
  color: #838383; }
  .flight-result .search-bar > * {
    font-size: 1.1em;
    padding: 20px 10px;
    padding-bottom: 10px; }
    .flight-result .search-bar > * .destination {
      padding-left: 60px; }
    .flight-result .search-bar > * .details p span {
      padding-left: 20px;
      padding-right: 20px;
      border-right: 1px solid #838383; }
      .flight-result .search-bar > * .details p span:last-child {
        padding-right: 0;
        border-right: 0; }
    .flight-result .search-bar > * .cta {
      margin-left: -30px; }
  .flight-result .search-bar-medium {
    font-size: 0.8em; }
    .flight-result .search-bar-medium p {
      text-align: center;
      line-height: 0.3; }
    .flight-result .search-bar-medium .details p span {
      padding: 5px; }
  .flight-result .below-content .right-section .cheapest-flight table {
    font-size: 1.1em; }
    .flight-result .below-content .right-section .cheapest-flight table thead th {
      text-align: center; }
      .flight-result .below-content .right-section .cheapest-flight table thead th img {
        width: 6em; }
      .flight-result .below-content .right-section .cheapest-flight table thead th p {
        margin-bottom: 0;
        line-height: 1.2; }
    .flight-result .below-content .right-section .cheapest-flight table td, .flight-result .below-content .right-section .cheapest-flight table th {
      border: 1px solid #707070;
      padding: 10px; }
    .flight-result .below-content .right-section .cheapest-flight table td:first-child, .flight-result .below-content .right-section .cheapest-flight table th:first-child {
      background-color: #dddddd; }
  .flight-result .below-content .right-section .sort-filters-price-alert.panel {
    padding: 0; }
    .flight-result .below-content .right-section .sort-filters-price-alert.panel .row {
      margin: 0; }
  .flight-result .below-content .right-section .sort-filters-price-alert .price-alert button {
    background-color: transparent;
    border: 1px solid #707070;
    color: #707070;
    font-weight: 400;
    font-size: 1.2em; }
    .flight-result .below-content .right-section .sort-filters-price-alert .price-alert button:hover {
      cursor: pointer;
      color: #020180;
      border: 1px solid #020180; }
  .flight-result .below-content .right-section .sort-filters-price-alert [class*="sort"] {
    font-size: 1.2em;
    padding: 10px 20px;
    border: 1px solid #707070; }
    .flight-result .below-content .right-section .sort-filters-price-alert [class*="sort"]:first-child {
      margin-right: 5px; }
    .flight-result .below-content .right-section .sort-filters-price-alert [class*="sort"] svg {
      width: 10%; }
      .flight-result .below-content .right-section .sort-filters-price-alert [class*="sort"] svg:hover {
        color: #020180; }
    .flight-result .below-content .right-section .sort-filters-price-alert [class*="sort"] p {
      margin-bottom: 0;
      line-height: 1.3; }
      .flight-result .below-content .right-section .sort-filters-price-alert [class*="sort"] p small {
        margin-left: 1.5em; }
    .flight-result .below-content .right-section .sort-filters-price-alert [class*="sort"]:hover {
      cursor: pointer;
      color: #020180;
      border: 1px solid #020180;
      border-bottom: 2px solid #020180; }
      .flight-result .below-content .right-section .sort-filters-price-alert [class*="sort"]:hover .cls-1, .flight-result .below-content .right-section .sort-filters-price-alert [class*="sort"]:hover .st0 {
        fill: #020180; }
    .flight-result .below-content .right-section .sort-filters-price-alert [class*="sort"].active-sort {
      cursor: pointer;
      color: #020180;
      border: 1px solid #020180;
      border-bottom: 2px solid #020180; }
      .flight-result .below-content .right-section .sort-filters-price-alert [class*="sort"].active-sort .cls-1, .flight-result .below-content .right-section .sort-filters-price-alert [class*="sort"].active-sort .st0 {
        fill: #020180; }
  .flight-result .below-content .right-section .sort-filters-price-alert .show-flight-calendar {
    padding-top: 18.5px;
    margin: -5px; }
    .flight-result .below-content .right-section .sort-filters-price-alert .show-flight-calendar button {
      font-weight: 400;
      font-size: 1.1em; }

.flight_details .flight_details_result .name_price .copy p .two-stop {
  text-transform: uppercase; }
.flight_details .flight_details_result .name_price .copy p.flight-class {
  margin-bottom: 5px;
  text-transform: uppercase; }
@media screen and (max-width: 768px) {
  .flight_details .flight_details_result .name_price {
    max-width: 200px; } }
@media screen and (max-width: 768px) {
  .flight_details .flight_details_result .time_venue {
    max-width: 200px; } }
@media screen and (min-width: 768px) and (max-width: 992px) {
  .flight_details .flight_details_result [class*="col-"] {
    padding: 0; }
    .flight_details .flight_details_result [class*="col-"]:first-child {
      padding-left: 15px; } }
.flight_details .flight_search_result_buttons {
  color: #020180; }
  .flight_details .flight_search_result_buttons button {
    background-color: #020180;
    font-weight: 400;
    font-size: 1.1em; }
    .flight_details .flight_search_result_buttons button:hover {
      background-color: #FBB81F; }
.flight_details .pay-little-by-little-display p {
  display: inline-block;
  text-align: right;
  margin-bottom: 5px; }
  .flight_details .pay-little-by-little-display p:first-child {
    color: green;
    padding-right: 5px;
    border-right: 1px solid #707070; }
  .flight_details .pay-little-by-little-display p.pay-little-price {
    color: #020180; }
    .flight_details .pay-little-by-little-display p.pay-little-price .big-text {
      font-size: 1.2em; }
.flight_details .itinerary-flight-details {
  font-size: 0.9em;
  color: #020180; }
  .flight_details .itinerary-flight-details .col-sm-2 {
    padding-right: 0; }
  .flight_details .itinerary-flight-details a:hover {
    text-decoration: underline; }
  .flight_details .itinerary-flight-details svg .cls-1 {
    fill: #020180; }
  .flight_details .itinerary-flight-details .use-pay-little p {
    text-align: right;
    text-decoration: underline; }
    .flight_details .itinerary-flight-details .use-pay-little p:hover {
      color: #FBB81F; }
.flight_details .more_content .more_content_inside .airport-code-time {
  font-size: 1.5em; }
.flight_details .more_content .more_content_inside .flight-details-departure p {
  margin-bottom: 0; }
  .flight_details .more_content .more_content_inside .flight-details-departure p:last-of-type {
    margin-bottom: 15px; }
.flight_details .more_content .more_content_inside .flight-details-destination p {
  margin-bottom: 0;
  margin-left: 2%; }
  .flight_details .more_content .more_content_inside .flight-details-destination p:last-of-type {
    margin-bottom: 15px; }
.flight_details .more_content .more_content_inside .flight-details-duration-plus p {
  padding: 2px 5px;
  border: 1px solid #707070; }
.flight_details .more_content .more_content_inside .flight-details-duration-plus .flight-details-info {
  font-size: 1em;
  font-weight: bold; }
.flight_details .flight-details-tab table td, .flight_details .flight-details-tab table th {
  border: 1px solid #707070;
  padding: 10px; }

.price-alert-modal .price-alert-head {
  background-color: #EAEAEA;
  color: #020180; }
  .price-alert-modal .price-alert-head p {
    margin-bottom: 0; }
  .price-alert-modal .price-alert-head h2, .price-alert-modal .price-alert-head h3, .price-alert-modal .price-alert-head h4 {
    color: #020180; }
.price-alert-modal .modal-body h3 {
  margin-bottom: 5px; }
.price-alert-modal .modal-body form input {
  padding: 7px;
  font-size: 1.2em; }
.price-alert-modal .modal-body form input[type=email] {
  width: 70%; }
.price-alert-modal .modal-body form input[type=submit] {
  width: 20%;
  background-color: #020180;
  color: #ffffff; }
  .price-alert-modal .modal-body form input[type=submit]:hover {
    background-color: #FBB81F;
    cursor: pointer; }

.country-details .other-countries {
  font-size: 1.15em; }
.country-details .visa-document-contact {
  background: #020180;
  color: #ffffff;
  font-size: 1.15em; }
.country-details .visa-terms-and-condtions a {
  color: #020180;
  font-size: 1.15em; }
  .country-details .visa-terms-and-condtions a:hover {
    color: #FBB81F;
    text-decoration: underline !important; }

.no-flight-result .panel {
  padding: 20px;
  text-align: center; }
  .no-flight-result .panel p {
    margin-bottom: 0; }
    .no-flight-result .panel p .mobile-number {
      color: #020180; }
    .no-flight-result .panel p a {
      color: #020180; }
      .no-flight-result .panel p a:hover {
        text-decoration: underline; }

.flight_details.sponsored {
  background: #FFEBBC !important; }
  .flight_details.sponsored .sponsored-text p:last-child {
    text-transform: uppercase;
    color: green; }

.flight_details .incentives-icons span svg {
  height: 20px;
  padding: 2px;
  box-sizing: border-box;
  border-radius: 15%; }
.flight_details .incentives-icons span:hover {
  cursor: pointer; }
  .flight_details .incentives-icons span:hover svg {
    border: 1px solid #FBB81F; }
.flight_details .incentives-icons .incentives-info {
  background: white;
  border: 2px solid #020180; }
  .flight_details .incentives-icons .incentives-info p {
    margin-bottom: 5px; }

.incentives-info {
  position: fixed;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  padding: 10px 20px !important; }
  .incentives-info p:last-child {
    margin-bottom: 0; }

/*# sourceMappingURL=updates-2.css.map */
