@font-face {
  font-family: "FatFrank";
  src: url("../fonts/FatFrank-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/FatFrank-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/FatFrank-Regular.woff") format("woff"), url("../fonts/FatFrank-Regular.ttf") format("truetype"), url("../fonts/FatFrank-Regular.svg#66354d69a605349760895b91f3e8a8e8") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 400;
}
.bg-itg-green {
  background-color: #23a455;
}

.bg-itg-red {
  background-color: #ee3252;
}

.bg-itg-blue {
  background-color: #00b5c9;
}

.bg-black {
  background-color: #000;
}

.text-smaller {
  font-size: 75%;
}

.text-bigger {
  font-size: 120%;
}

.hidden {
  display: none !important;
}

select.form-control {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/* Fixed Footer Buttons*/
.sticky-footer {
  z-index: 9999;
  width: 100%;
  height: 3em;
  bottom: 0;
  left: 0;
  position: fixed;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  font-size: 14px;
  text-transform: uppercase;
}
.sticky-footer .btn {
  flex: 1;
  padding: 0 !important;
  border: 0 none;
  border-radius: 0 !important;
  width: 50%;
  height: 3em;
  font-size: inherit !important;
  line-height: 3em;
  text-transform: inherit;
}
.sticky-footer .btn a {
  display: block;
  height: 3em;
  font-size: inherit !important;
  line-height: 3em;
  text-transform: inherit;
}
.sticky-footer .btn a i {
  display: none;
}

/* Fixed Header Buttons */
@media (max-width: 575px) {
  .package-details-values-wrapper.itg-fixed {
    width: 100%;
    top: 98px;
    z-index: 999;
    position: fixed;
    display: flex;
    line-height: 2;
  }
}
@media (max-width: 575px) and (max-width: 359px) {
  .package-details-values-wrapper.itg-fixed {
    font-size: 14px;
  }
}
@media (max-width: 575px) {
  .package-details-values-wrapper.itg-fixed > div {
    display: block;
    width: 50%;
    text-align: center;
    border-radius: 0 !important;
  }
  .package-details-values-wrapper.itg-fixed > div > span > span {
    font-weight: 700;
  }
}
@media (max-width: 575px) {
  .package-details-values-wrapper.itg-fixed.transparent .transparent {
    display: none;
  }
  .package-details-values-wrapper.itg-fixed.transparent > :not(.transparent) {
    flex-grow: 1;
  }
}

/*# sourceMappingURL=itg-sticky.css.map */
