@import url(//fonts.googleapis.com/css?family=Fjalla+One);
.modal-open {
  padding-right: 0px !important; }

body {
  margin: 0;
  font-size: 16px;
  line-height: 25px;
  color: #2d2d2d;
  background-color: #fff;
  font-family: "Fjalla One"; }

.activate-homepage {
  /* start fight the base.css */
  /* end fight the base.css */
  /* login form start */
  /* login form end */
  /* create account start */
  /* create account end */
  /* header start */
  /* header end */
  /* foooter start */
  /* foooter end */ }
  .activate-homepage .container-fluid {
    max-width: 100% !important; }
  .activate-homepage #partnerMenuLink {
    display: none; }
  .activate-homepage #footerlink {
    display: none; }
  .activate-homepage .sub-zero {
    margin: 0px;
    padding: 0px; }
  .activate-homepage #PartnerCarousel .carousel .item img {
    width: 60%; }
  .activate-homepage #PartnerCarousel {
    text-align: center;
    margin-bottom: 20px; }
  .activate-homepage #PartnerCarousel h4 {
    margin-top: 40px;
    margin-bottom: 40px;
    color: #002554;
    text-align: left; }
  .activate-homepage #login-row {
    display: none;
    height: 100%;
    position: relative; }
  .activate-homepage #loginBlock {
    margin: 0 auto;
    width: 100%;
    padding: 15px; }
  .activate-homepage #login-row .bordered {
    border-bottom: 0px solid #000000;
    border-top: 0px solid #000000;
    padding: 0px 0; }
  .activate-homepage #loginTab {
    position: relative;
    top: 164px;
    right: 0px;
    height: 0px; }
  .activate-homepage #loginTab a {
    color: #777777;
    border: 0px;
    font-size: 0.7em; }
  .activate-homepage #loginTab li a:hover {
    background-color: transparent;
    border: 0px; }
  .activate-homepage .nav-tabs {
    border-bottom: 0px solid #ddd; }
  .activate-homepage #loginBlock h1 {
    font-family: "Fjalla One";
    font-weight: 100;
    font-size: 1.875em;
    color: #777777;
    text-align: center;
    text-transform: none;
    line-height: 35px;
    margin-top: 0px !important; }
  .activate-homepage #loginBlock input {
    padding: 3px 10px;
    margin: 3px 0;
    border: 0px;
    width: 100%;
    border: 1px solid #dddddd; }
  .activate-homepage #loginBlock label {
    display: block;
    float: left;
    width: 150px;
    text-align: right;
    margin: 10px 5px 0 0;
    font-weight: bold;
    color: #fff; }
  .activate-homepage #loginBlock .col-md-6 {
    width: 100%; }
  .activate-homepage #loginBlock .col-md-offset-3 {
    margin-left: 0%; }
  .activate-homepage #login {
    width: 100%;
    position: relative;
    right: 0px; }
  .activate-homepage #loginBlock .form-group {
    margin-bottom: 0px;
    text-align: right;
    line-height: 25px;
    float: right; }
  .activate-homepage #loginBlock .form-group {
    float: none; }
  .activate-homepage #activateAccount {
    height: 100%;
    position: relative;
    z-index: 100;
    right: 0;
    bottom: 0;
    display: none; }
  .activate-homepage #activateAccount h1 {
    font-family: "Fjalla One";
    font-weight: 100;
    font-size: 1.875em;
    text-transform: none;
    line-height: 35px;
    color: #777777;
    text-align: center;
    margin-top: 0px !important; }
  .activate-homepage #activateAccount .col-md-6 {
    width: 100%; }
  .activate-homepage #activateAccount, .activate-homepage #searchbox {
    color: #777777;
    padding: 15px;
    margin: 0 auto;
    width: 100%; }
  .activate-homepage #activateAccount fieldset {
    width: 321px;
    margin: 0 auto; }
  .activate-homepage #activateAccount input {
    padding: 3px 10px;
    margin: 3px 0;
    border: 0px;
    width: 100%;
    border: 1px solid #dddddd; }
  .activate-homepage #activateAccount label {
    display: none;
    width: 100%;
    text-align: left;
    margin: 0px 0px 0px 10px;
    font-weight: bold;
    color: #777777; }
  .activate-homepage #activateAccount p.disclaimer {
    text-align: right;
    margin: 0; }
  .activate-homepage #activateAccount .form-group {
    margin-bottom: 0px;
    line-height: 25px; }
  .activate-homepage #activateAccount .col-md-offset-3 {
    margin-left: 0%; }
  .activate-homepage #activateAccount .form-group:nth-of-type(6) {
    float: right;
    width: 50%;
    display: none !important; }
  .activate-homepage .item_introtext {
    line-height: 25px; }
  .activate-homepage #maintop-row {
    background: url(maintopBg.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    color: #ffffff;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 7%; }
  .activate-homepage #maintop-row .item-title {
    color: #ffffff; }
  .activate-homepage .carousel .item img {
    width: 100%;
    height: auto; }
  .activate-homepage #myCarousel .carousel-caption {
    background: url(camera_caption.png) 0 0 repeat;
    color: #fff;
    left: 50%;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    position: absolute;
    z-index: 1;
    padding: 4% 0% 0% 5%;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .activate-homepage .carousel-caption {
    position: relative;
    right: 0%;
    bottom: 0px;
    left: 0%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 0px;
    color: #002554;
    text-align: center;
    text-shadow: 0px 0px 0px transparent; }
  .activate-homepage h1 {
    font-family: "Fjalla One";
    text-transform: none;
    line-height: 100px; }
  .activate-homepage h3 {
    font-family: "Fjalla One";
    font-size: 4.188em;
    color: #002554; }
  .activate-homepage h4 {
    font-family: "Fjalla One";
    font-size: 3.125em;
    color: #002554; }
  .activate-homepage h5 {
    font-family: "Fjalla One";
    font-size: 1.5em;
    color: #D50032;
    line-height: 25px; }
  .activate-homepage h6 {
    font-size: 1.875em; }
  .activate-homepage #myCarousel p {
    font-size: 1.5em;
    margin-top: 20px; }
  .activate-homepage .lowestairfare {
    font-size: 70px; }
  .activate-homepage .guaranteed {
    font-size: 91px; }
  .activate-homepage .youveearnedthis {
    font-size: 70px; }
  .activate-homepage .freetraveldiscount {
    font-size: 70px; }
  .activate-homepage .receiveupto {
    font-size: 70px; }
  .activate-homepage .off {
    font-size: 107px; }
  .activate-homepage #maintop-row h4 {
    font-family: "Fjalla One";
    font-size: 1.5em;
    color: #fff; }
  .activate-homepage .form_buttons {
    position: absolute;
    bottom: 37%;
    left: 55%;
    z-index: 50; }
  .activate-homepage .form_buttons2 {
    display: none;
    text-align: center;
    margin: 0 auto;
    width: 183px; }
  .activate-homepage .img-responsive {
    display: inline-block; }
  .activate-homepage button {
    font-size: 1.875em;
    color: #fff;
    border: 1px solid #cccccc;
    border-radius: 0px;
    padding: 18px 15px 15px 15px;
    background-color: #002554;
    width: 183px; }
  .activate-homepage button:hover {
    background-color: #41B6E6; }
  .activate-homepage .button-nostyle {
    font-size: 1.125em;
    color: #fff;
    border: 0px solid #cccccc;
    border-radius: 0px;
    padding: 19px;
    background-color: transparent;
    width: 103px;
    text-align: center; }
  .activate-homepage .arrow img {
    width: 10%;
    height: 10%;
    margin-left: 10px; }
  .activate-homepage input[type="submit"] {
    font-size: 1.25em;
    color: #fff;
    border: 1px solid #cccccc;
    border-radius: 10px;
    width: 110px;
    background-color: #D50032; }
  .activate-homepage #partnerLogoImgId {
    max-width: 100%;
    height: auto;
    margin-bottom: 20px;
    margin-top: 20px; }
  .activate-homepage #partnerPhoneNumber {
    font-family: "Fjalla One";
    color: #002554;
    font-size: 1.563em;
    padding-top: 59px; }
  .activate-homepage #footer-wrapper {
    position: relative;
    background-color: #036;
    padding-top: 60px;
    padding-bottom: 60px;
    margin-top: 0px;
    color: #fff; }
  .activate-homepage #footer-wrapper a {
    color: #fff; }
  @media screen and (max-width: 1600px) {
    .activate-homepage .form_buttons {
      position: absolute;
      bottom: 30%;
      left: 55%;
      z-index: 50; } }
  @media screen and (max-width: 1430px) {
    .activate-homepage .form_buttons {
      position: absolute;
      bottom: 22%;
      left: 55%;
      z-index: 50; } }
  @media screen and (max-width: 1300px) {
    .activate-homepage .form_buttons {
      position: absolute;
      bottom: 8%;
      left: 55%;
      z-index: 50; }
    .activate-homepage .youveearnedthis {
      font-size: 50px; }
    .activate-homepage .freetraveldiscount {
      font-size: 50px; } }
  @media screen and (max-width: 1100px) {
    .activate-homepage #myCarousel .carousel-caption {
      background: url(camera_caption.png) 0 0 repeat;
      color: #fff;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      display: block;
      position: absolute;
      z-index: 1;
      padding: 4% 5% 4% 2%;
      text-align: right;
      text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
    .activate-homepage .arrow {
      display: none; }
    .activate-homepage .form_buttons {
      position: relative;
      top: 10px;
      right: 0%;
      left: 0%;
      z-index: 50;
      margin: 0 auto;
      width: 183px;
      margin-bottom: 20px; }
    .activate-homepage .button-nostyle {
      font-size: 1.125em;
      color: #002554;
      border: 0px solid #cccccc;
      border-radius: 0px;
      padding: 19px;
      background-color: transparent;
      width: 179px;
      text-align: center; }
    .activate-homepage .lowestairfare {
      font-size: 50px; }
    .activate-homepage .guaranteed {
      font-size: 50px; }
    .activate-homepage .receiveupto {
      font-size: 50px; }
    .activate-homepage .off {
      font-size: 50px; }
    .activate-homepage h1 {
      font-family: "Fjalla One";
      text-transform: none;
      line-height: 55px !important; } }
  @media screen and (max-width: 992px) {
    .activate-homepage #partnerLogoImgId {
      display: block;
      margin: 0 auto;
      margin-bottom: 20px;
      padding-top: 20px; }
    .activate-homepage #partnerPhoneNumber {
      padding-top: 0px;
      padding-bottom: 10px; } }
  @media screen and (max-width: 767px) {
    .activate-homepage #myCarousel p {
      font-size: 0.875em;
      margin-top: 5px; }
    .activate-homepage h1 {
      font-size: 50px !important; } }
  @media screen and (max-width: 580px) {
    .activate-homepage #myCarousel {
      display: none; }
    .activate-homepage .form_buttons2 {
      display: block; }
    .activate-homepage h1 {
      color: #777777;
      line-height: 35px !important;
      font-size: 2em !important; } }
  @media screen and (max-width: 420px) {
    .activate-homepage #PartnerCarousel {
      display: none; }
    .activate-homepage #loginTab {
      top: 200px !important;
      right: 20px !important; }
    .activate-homepage .modal {
      display: none !important; }
    .activate-homepage .modal-backdrop.in {
      display: none !important; }
    .activate-homepage h4 {
      font-family: "Gotham A", "Gotham B";
      font-weight: 400;
      font-style: normal;
      font-size: 2.5em;
      text-transform: none; }
    .activate-homepage p {
      font-size: 0.875em;
      line-height: 24px;
      margin-top: 0px; }
    .activate-homepage #activateAccount .col-md-6 {
      padding-right: 30px;
      padding-left: 30px; }
    .activate-homepage #loginBlock .col-md-6 {
      padding-right: 30px;
      padding-left: 30px; } }

/*# sourceMappingURL=main.css.map */
