@import url("https://fonts.googleapis.com/css?family=Open+Sans");
/* 
*	navigation 
*/
/* vars */
/* line 38, ../sass/main.scss */
body {
  font-family: 'Open Sans', sans-serif;
  color: #95989A;
}

/* line 42, ../sass/main.scss */
a {
  color: #F79520;
}
/* line 44, ../sass/main.scss */
a:hover, a:active, a:focus {
  color: #F79520;
  text-decoration: none;
}

/* line 51, ../sass/main.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
/* line 55, ../sass/main.scss */
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* navigation */
/* line 62, ../sass/main.scss */
.navbar {
  height: 59px;
  background: #fff;
}

/* line 66, ../sass/main.scss */
.navbar-toggle .icon-bar {
  background: #F79520;
}

/* line 69, ../sass/main.scss */
.navbar-header {
  float: right;
}

/* line 72, ../sass/main.scss */
.navbar-brand {
  margin-right: 54px;
  height: 59px;
}

/* line 76, ../sass/main.scss */
.navbar-nav {
  margin-top: 10px;
}
/* line 78, ../sass/main.scss */
.navbar-nav li a {
  border-right: 1px solid #ebebeb;
}

/* line 82, ../sass/main.scss */
.navbar-nav.navbar-right li a {
  border: none;
}

.v-spacer-10 {
    height: 10px;
}
.v-spacer-20 {
    height: 20px;
}
.about-us h3, .about-us h4 {
	color: #091d25
}
/* ============== TERMS / PRIVACY =========== */
.terms-privacy {
    text-align: left;
}
ul.terms-privacy {
    list-style: outside none none;
    margin: 10px 0;
    padding: 0;
}
ul.terms-privacy li {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    display: inline-block;
    margin-right: 30px;
}

/* ============== PRICING =========== */

section.pricing {
	background-color: #f9f9f9;
}
.pricing .section-header h2 {
    font-size: 30px;
    margin-top: 0;
}
.pricing .section-header h3 {
    color: #6b777c;
    font-size: 20px;
    margin-bottom: 0;
}
.pricing h2, .pricing h3, .pricing h4, .pricing h5, .pricing h6 {
    line-height: 1.1;
    color: #091d25;
}

.pricing .row > div[class^="col-"] { margin-bottom: 2.25em; }

.pricing .row > div[class^="col-"]:first-child { margin-bottom: 3.9375em; }

.pricing-table-container {
  padding: 2em;
  border: 1px solid #eee;
  background-color: #fff;
  position: relative;
}

.plan-popular.pricing-table-container::before {
  background: #ec407a;
  color: #fff;
  content: 'Best value';
  font-size: 14px;
  padding: 3px 10px;
  position: absolute;
  text-align: center;
  left: 10%;
  top: -27px;
  width: 80%;
}

.plan-type h4 {
  font-size: 14.5px;
  font-weight: 800;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 0;
}

.plan-price h5 {
  font-size: 40px;
  color: #f79420;
  text-transform: uppercase;
  margin: 36px 0 24px;
}

.plan-price h5 small {
    color: #f79420;
}
.plan-currency { vertical-align: 30px; }

.plan-currency,
.plan-duration { font-size: 16px; }

.plan-cta span {
  font-size: 13px;
  color: #848e92;
  display: block;
}

.plan-cta .btn {
  width: 100%;
  margin: 12px 0 24px;
  padding: 1.25em 0;
}

.plan-details li {
  font-size: 14px;
  margin-bottom: 12px;
  color: #3a4a51;
}

.plan-cta .btn {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.5px;
    line-height: 1.5;
    padding: 1.25em 3em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;
}

.plan-details li:last-child { margin-bottom: 0; }

.plan-details li i {
  color: #ccd7dc;
  font-size: 18px;
  padding-left: .5em;
}

.plan-details li i:hover { cursor: help; }


@media (min-width: 768px) {
  /* line 86, ../sass/main.scss */
  .navbar-nav > li > a {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
/* line 91, ../sass/main.scss */
.nav > li > a,
.main-menu-title {
  text-transform: uppercase;
  color: #75787a;
  font: 14px 'Open Sans';
}

/* line 97, ../sass/main.scss */
.nav > li > a.sign {
  color: #3FA9F5;
}

/* line 101, ../sass/main.scss */
.nav > li > a:hover,
.nav > li > a:focus {
  background: none;
}

/* line 105, ../sass/main.scss */
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background: #fff;
  color: #000;
  border-color: #ebebeb;
}

/* line 113, ../sass/main.scss */
.yamm .yamm-content {
  padding: 14px 16px 11px 13px;
}

/* line 116, ../sass/main.scss */
.yamm-content ul {
  padding: 0;
}

/* line 119, ../sass/main.scss */
.yamm .yamm-content span {
  display: inline-block;
  margin-right: 5px;
}

/* line 124, ../sass/main.scss */
.nav .dropdown-menu {
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 134, ../sass/main.scss */
.navbar-nav > li > .dropdown-menu {
  /* margin-left: 31px; */
}

/* line 137, ../sass/main.scss */
#navbar .dropdown-menu li {
  margin-right: 0;
  display: block;
  border: none;
}

/* line 142, ../sass/main.scss */
#navbar .dropdown-menu li a {
  color: #95989A;
  padding: 10px 20px;
}

/* line 146, ../sass/main.scss */
.main-menu-title {
  margin-left: 10px;
  color: #F79520;
}

/* line 150, ../sass/main.scss */
.navbar-collapse {
  background: #fff;
}

/* line 153, ../sass/main.scss */
.nav-cart {
  font-weight: bold;
  padding: 0 0 5px 5px;
}

/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
  /* line 159, ../sass/main.scss */
  .navbar-brand,
  .nav li,
  .nav > li > a span {
    margin-right: 15px;
  }

  /* line 164, ../sass/main.scss */
  .nav > li > a {
    padding: 15px;
  }
}
/* tablet and small screens */
@media screen and (min-width: 768px) and (max-width: 992px) {
  /* line 171, ../sass/main.scss */
  .navbar-brand,
  .nav li,
  .nav > li > a span {
    margin-right: 5px;
  }

  /* line 176, ../sass/main.scss */
  .nav > li > a {
    padding: 5px;
  }
}
/* phones and small tablet */
@media (max-width: 767px) {
  /* line 182, ../sass/main.scss */
  .nav {
    padding-top: 0;
  }

  /* line 185, ../sass/main.scss */
  .navbar-brand {
    display: block;
    margin: 0 auto;
    width: 117px;
    float: none;
  }

  /* line 191, ../sass/main.scss */
  .navbar-nav .open .dropdown-menu {
    margin-top: -32px;
  }

  /* line 194, ../sass/main.scss */
  #navbar .dropdown-menu li {
    margin-bottom: 0;
  }
}
/* line 199, ../sass/main.scss */
.header-inner {
  padding-top: 114px;
  position: relative;
  background: url(../images/bgr-rfp-hotels-header-1440.jpg) 0 0px no-repeat;
  background-size: cover;
}

/* line 205, ../sass/main.scss */
.head-box {
  border: 0;
  padding: 16px 16px 13px 16px;
  /* Fallback for web browsers that don't support RGBa */
  background-color: #95989a;
  /* RGBa with 0.6 opacity */
  background-color: rgba(149, 152, 154, 0.6);
  /* For IE 5.5 - 7*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99E3E3E3, endColorstr=#99E3E3E3);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99E3E3E3, endColorstr=#99E3E3E3)";
}
/* line 216, ../sass/main.scss */
.head-box .logo {
  height: 80px;
  padding-top: 17px;
  background: #fff;
  -webkit-border-radius: 0%;
  -moz-border-radius: 0%;
  -ms-border-radius: 0%;
  border-radius: 0%;
  border: 0;
}

/* line 224, ../sass/main.scss */
.search-box {
  height: 80px;
  float: left;
  border: 0;
  font-size: 24px;
  -webkit-border-radius: 0%;
  -moz-border-radius: 0%;
  -ms-border-radius: 0%;
  border-radius: 0%;
  background: #fff;
  -webkit-box-shadow: 0px 0px 0px #fff;
  -moz-box-shadow: 0px 0px 0px #fff;
  box-shadow: 0px 0px 0px #fff;
}
/* line 232, ../sass/main.scss */
.search-box:focus {
  -webkit-box-shadow: 0px 0px 0px #fff;
  -moz-box-shadow: 0px 0px 0px #fff;
  box-shadow: 0px 0px 0px #fff;
}

/* line 237, ../sass/main.scss */
.btn-search {
  height: 80px;
  border: 0;
  -webkit-border-radius: 0%;
  -moz-border-radius: 0%;
  -ms-border-radius: 0%;
  border-radius: 0%;
  background: #fff;
  color: #95989A;
  font-size: 30px;
  width: 100%;
}
/* line 245, ../sass/main.scss */
.btn-search:focus {
  -webkit-box-shadow: 0px 0px 0px #fff;
  -moz-box-shadow: 0px 0px 0px #fff;
  box-shadow: 0px 0px 0px #fff;
}

/* line 250, ../sass/main.scss */
.circle {
  border: 5px solid #F79520;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  width: 39px;
  height: 39px;
  padding: 1px 7px 7px 12px;
  font-size: 24px;
}

/* line 259, ../sass/main.scss */
.icon-play {
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #F79520;
}

/* line 267, ../sass/main.scss */
h2.colored {
  color: #F79520;
  margin-bottom: 35px;
  font-size: 32px;
}
.colored {
  color: #F79520;
}
.process-div p {
	font-size: 1.2em;
}
p.process-small {
	font-size: 0.85em;
}
.icon-big2 {
	font-size: 2em !important;
}

/* line 272, ../sass/main.scss */
.small-title {
  text-transform: uppercase;
  color: #3FA9F5;
  font-weight: 400;
  margin-bottom: 17px;
}

/* line 278, ../sass/main.scss */
.tags {
  display: inline-block;
  padding: 10px 21px;
  margin: 5px 5px 5px 0;
  text-transform: uppercase;
  color: #95989A;
  border: 1px solid #95989A;
}
/* line 285, ../sass/main.scss */
.tags.tag-light {
  color: #fff;
  border: 1px solid #fff;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 292, ../sass/main.scss */
.logos {
  list-style: none;
  padding: 0;
  margin-bottom: 15px;
}
/* line 296, ../sass/main.scss */
.logos li {
  vertical-align: middle;
}

/* line 301, ../sass/main.scss */
.box, .box2 {
  background: #fff;
  position: relative;
}

@media only screen and (min-width: 768px) {
  /* line 301, ../sass/main.scss */
  .box {
    min-height: 260px;
    padding:20px;
  }
}

/* line 308, ../sass/main.scss */
.sp-box {
  padding: 0;
}
@media only screen and (min-width: 768px) {
  /* line 308, ../sass/main.scss */
  .sp-box {
    top: -30px;
  }
}

/* ----------- form-company ---------- */
.sp-box .form-company {
  float: left;
  background: #3FA9F5;
  width: 87%;
  padding: 20px;
  color: #fff;
  -webkit-box-shadow: 1px 1px 15px #999;
  -moz-box-shadow: 1px 1px 15px #999;
  box-shadow: 1px 1px 15px #999;
  opacity:0.8;
  margin-bottom:40px;
}
/* line 321, ../sass/main.scss */
.sp-box .form-company .form-control {
  text-transform: uppercase;
  background: transparent;
  border: 0px;
  border-bottom: 1px solid #fff;
  -webkit-box-shadow: inset 0 0 0 transparent;
  -moz-box-shadow: inset 0 0 0 transparent;
  box-shadow: inset 0 0 0 transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
/* line 328, ../sass/main.scss */
.sp-box .form-company .form-control::-webkit-input-placeholder {
  color: #fff;
}
/* line 329, ../sass/main.scss */
.sp-box .form-company .form-control:-moz-placeholder {
  color: #fff;
}
/* line 330, ../sass/main.scss */
.sp-box .form-company .form-control::-moz-placeholder {
  color: #fff;
}
/* line 331, ../sass/main.scss */
.sp-box .form-hocompanyel .form-control:-ms-input-placeholder {
  color: #fff;
}

/* ----------- form-hotel ---------- */
/* line 313, ../sass/main.scss */
.sp-box .form-hotel {
  float: left;
  background: #F79520;
  width: 87%;
  padding: 20px;
  color: #fff;
  -webkit-box-shadow: 1px 1px 15px #999;
  -moz-box-shadow: 1px 1px 15px #999;
  box-shadow: 1px 1px 15px #999;
  opacity:0.8;
  margin-bottom:40px;
}
/* line 321, ../sass/main.scss */
.sp-box .form-hotel .form-control {
  text-transform: uppercase;
  background: transparent;
  border: 0px;
  border-bottom: 1px solid #fff;
  -webkit-box-shadow: inset 0 0 0 transparent;
  -moz-box-shadow: inset 0 0 0 transparent;
  box-shadow: inset 0 0 0 transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
/* line 328, ../sass/main.scss */
.sp-box .form-hotel .form-control::-webkit-input-placeholder {
  color: #fff;
}
/* line 329, ../sass/main.scss */
.sp-box .form-hotel .form-control:-moz-placeholder {
  color: #fff;
}
/* line 330, ../sass/main.scss */
.sp-box .form-hotel .form-control::-moz-placeholder {
  color: #fff;
}
/* line 331, ../sass/main.scss */
.sp-box .form-hotel .form-control:-ms-input-placeholder {
  color: #fff;
}

/* line 334, ../sass/main.scss */
.sp-box legend {
  border-bottom: none;
  color: #fff;
  text-transform: uppercase;
  text-align: right;
}
/* line 339, ../sass/main.scss */
.sp-box legend div {
  font-size: 13px;
}

/* line 344, ../sass/main.scss */
.btn-form {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background: #1C8BDB;
  color: #fff;
  margin-top: 15px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.form-hotel .btn-form, .btn-form2 {
	background: #D37B13;
}
/* line 351, ../sass/main.scss */
.btn-form::after {
  content: '\25B6';
  padding-left: 5px;
  font-size: 11px;
}
/* line 356, ../sass/main.scss */
.btn-form:hover {
  color: #fff;
}

/* line 360, ../sass/main.scss */
.socials {
  margin-top: 15px;
  padding: 10px;
  color: #fff;
  display: inline-block;
  text-transform: uppercase;
}
/* line 366, ../sass/main.scss */
.socials span {
  font-size: 10px;
}
/* line 369, ../sass/main.scss */
.socials i {
  margin-right: 5px;
}
/* line 372, ../sass/main.scss */
.socials.facebook {
  background: #3b5998;
}
/* line 375, ../sass/main.scss */
.socials.gplus {
  background: #dd4b39;
}
/* line 378, ../sass/main.scss */
.socials.linkedin {
  background: #2876b4;
}

/* line 382, ../sass/main.scss */
.box-label {
  background: #fff;
  text-align: right;
  width: 13%;
  float: left;
}
/* line 387, ../sass/main.scss */
.box-label h5 {
  display: inline-block;
  position: relative;
  width: 100%;
  white-space: nowrap;
  top: 110px;
  text-transform: uppercase;
  /* Safari */
  -webkit-transform: rotate(-90deg);
  /* Firefox */
  -moz-transform: rotate(-90deg);
  /* IE */
  -ms-transform: rotate(-90deg);
  /* Opera */
  -o-transform: rotate(-90deg);
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

/* section access */
/* line 408, ../sass/main.scss */
.access {
  position: relative;
  padding: 47px 0 0;
  background: url(../images/bgr-hotel-reservations-1440.jpg) 0 0px no-repeat;
  background-size: cover;
  min-width: 200px;
}

/* line 415, ../sass/main.scss */
.access-title {
  font-size: 36px;
  padding: 17px;
  color: #FFCC40;
  /* Fallback for web browsers that don't support RGBa */
  background-color: black;
  /* RGBa with 0.6 opacity */
  background-color: rgba(0, 0, 0, 0.6);
  /* For IE 5.5 - 7*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
/* line 428, ../sass/main.scss */
.access-title .fa-0-4x {
  font-size: 0.3em;
}
/* line 431, ../sass/main.scss */
.access-title h2 {
  font-size: 36px;
  margin-top: 0px;
  margin-left: 10px;
}
/* line 436, ../sass/main.scss */
.access-title h4 {
  margin-top: 0px;
  margin-left: 30px;
}

/* process */
/* line 443, ../sass/main.scss */
.process, .pricing {
  background: url(../images/bgr-rfp-hotel-reservations-pattern.png) repeat;
}

/* line 446, ../sass/main.scss */
.steps {
  margin-top: 18px;
  color: #998675;
  text-transform: uppercase;
}
/* line 450, ../sass/main.scss */
.steps img {
  margin-bottom: 15px;
}

/* testimonial */
/* line 457, ../sass/main.scss */
.testimonial {
  position: relative;
  padding: 47px 0 0;
  background: url(../images/bgr-rfp-hotel-testimonial-1440.jpg) 0 0px no-repeat;
  background-size: cover;
  min-width: 200px;
}
/* line 463, ../sass/main.scss */
.testimonial h2, .testimonial h5 {
  color: #fff;
  margin-top: 5px;
}

/* testimonial carousel */
/* Carousel */
/* line 471, ../sass/main.scss */
#quote-carousel .carousel-indicators {
  left: 0;
  top: -40px;
  bottom: auto;
  margin-left: 0;
  text-align: left;
}

/* line 478, ../sass/main.scss */
#quote-carousel .carousel-indicators li {
  width: 75px;
  height: 121px;
  margin: 0px;
  cursor: pointer;
  opacity: 0.4;
  overflow: hidden;
  /* transition: all 0.4s;  */
  border: none;
  position: relative;
  top: 10px;
}
@media only screen and (max-width: 768px) {
  /* line 478, ../sass/main.scss */
  #quote-carousel .carousel-indicators li {
    width: 45px;
    height: 100px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 478, ../sass/main.scss */
  #quote-carousel .carousel-indicators li {
    top: 6px;
    margin: 5px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 478, ../sass/main.scss */
  #quote-carousel .carousel-indicators li {
    top: -20px;
  }
}

/* line 501, ../sass/main.scss */
#quote-carousel .carousel-indicators .active {
  background: transparent;
  width: 110px;
  height: 110px;
  border: 5px solid #fff;
  top: -20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  opacity: 1;
  overflow: hidden;
}
/* line 510, ../sass/main.scss */
#quote-carousel .carousel-indicators .active img {
  margin: 13px auto;
}
@media only screen and (min-width: 1200px) {
  /* line 510, ../sass/main.scss */
  #quote-carousel .carousel-indicators .active img {
    margin: 30px auto;
  }
}
@media only screen and (max-width: 768px) {
  /* line 510, ../sass/main.scss */
  #quote-carousel .carousel-indicators .active img {
    margin: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 501, ../sass/main.scss */
  #quote-carousel .carousel-indicators .active {
    width: 115px;
    height: 115px;
    border: 8px solid #fff;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 501, ../sass/main.scss */
  #quote-carousel .carousel-indicators .active {
    width: 160px;
    height: 160px;
    border: 10px solid #fff;
  }
}
@media only screen and (max-width: 768px) {
  /* line 501, ../sass/main.scss */
  #quote-carousel .carousel-indicators .active {
    width: 60px;
    height: 60px;
    top: -35px;
  }
}

/* line 536, ../sass/main.scss */
.item blockquote {
  border-left: none;
  margin: 0;
  color: #024879;
  padding-top: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 536, ../sass/main.scss */
  .item blockquote {
    padding-top: 60px;
  }
}

/* line 545, ../sass/main.scss */
blockquote footer,
blockquote small,
blockquote .small {
  color: #024879;
}
/* line 549, ../sass/main.scss */
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '';
}
/* line 552, ../sass/main.scss */
blockquote footer strong:after,
blockquote small strong:after,
blockquote .small strong:after {
  content: " \2044";
  padding-left: 3px;
}

/* END testimonial carousel */
/* pros */
/* line 560, ../sass/main.scss */
.pros {
  padding-top: 20px;
}

/* line 563, ../sass/main.scss */
.pros .navbar-nav > li {
  float: left;
}

/* line 566, ../sass/main.scss */
.pros .nav > li > a {
  font-size: 13px;
  padding: 5px 10px;
  color: #a39182;
}
/* line 570, ../sass/main.scss */
.pros .nav > li > a:hover {
  color: #3FA9F5;
}

/* line 574, ../sass/main.scss */
.pros .box {
  bottom: -30px;
}
@media only screen and (min-width: 768px) {
  /* line 574, ../sass/main.scss */
  .pros .box {
    min-height: 160px;
  }
}

/* line 581, ../sass/main.scss */
footer {
  background: #95989A;
  color: #fff;
  padding: 40px 0 0;
}
@media only screen and (min-width: 768px) {
  /* line 581, ../sass/main.scss */
  footer {
    padding: 30px 0 0;
  }
}
/* line 588, ../sass/main.scss */
footer a {
  color: #fff;
}

/* line 592, ../sass/main.scss */
.rights {
  padding-top: 10px;
  font-size: 9px;
}

/**/
/* line 599, ../sass/main.scss */
.twitter-typeahead {
  width: 100%;
}

/* line 603, ../sass/main.scss */
.twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
  margin-bottom: 0;
}

/* line 607, ../sass/main.scss */
.tt-menu {
  padding: 5px 0;
  background-color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  width: 100%;
}
/* line 612, ../sass/main.scss */
.tt-menu .tt-suggestion {
  cursor: pointer;
}
/* line 614, ../sass/main.scss */
.tt-menu .tt-suggestion:hover {
  background: #E3E3E3;
  color: #000;
}

/* line 621, ../sass/main.scss */
.tt-suggestion {
  display: block;
  padding: 3px 20px;
}

/* line 626, ../sass/main.scss */
.tt-suggestion.tt-is-under-cursor {
  color: #fff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

/* line 638, ../sass/main.scss */
.tt-suggestion.tt-is-under-cursor a {
  color: #fff;
}

/* line 642, ../sass/main.scss */
.tt-suggestion p {
  margin: 0;
}

/**/
/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
  /* line 650, ../sass/main.scss */
  .header-inner {
    height: 450px;
  }
}
/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
  /* line 657, ../sass/main.scss */
  .header-inner {
    height: 460px;
  }
}
/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
  /* line 664, ../sass/main.scss */
  .header-inner {
    height: 470px;
  }
}
/* line 670, ../sass/main.scss */
.select2-search__field::-webkit-input-placeholder,
.select2-search__field::-moz-placeholder,
.select2-search__field:-ms-input-placeholder,
.select2-search__field:-moz-placeholder {
  color: red;
}

/* line 676, ../sass/main.scss */
.select2-container {
  width: 100% !important;
  height: 80px;
}

/* line 680, ../sass/main.scss */
.select2-container--default .select2-selection--multiple {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0;
  height: 80px;
}

/* line 685, ../sass/main.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  margin-top: 20px;
}

/* line 688, ../sass/main.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 0;
  overflow-y: auto;
}

/* line 692, ../sass/main.scss */
.select2-search__field {
  height: 80px;
}

/* .select2-selection__rendered > li.select2-search--inline:first-child{
	margin-top: 20px;
} */
/* line 698, ../sass/main.scss */
.select2-container .select2-search--inline .select2-search__field {
  height: 35px;
}

/* line 701, ../sass/main.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  padding: 5px;
  font-size: 15px;
  background: #3FA9F5;
  color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0;
}

/* line 709, ../sass/main.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff;
}

/* results */
/* line 714, ../sass/main.scss */
.select2-results__option {
  padding: 12px 0 12px 10px;
  color: #babcbd;
  font-size: 19px;
}

/* line 719, ../sass/main.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #e3e3e3;
  color: #000;
}

/* checkboxes */
/* line 726, ../sass/main.scss */
.search-filter .radio,
.search-filter .checkbox {
  margin-top: 10px;
}

/* line 730, ../sass/main.scss */
.checkbox label,
.radio label {
  line-height: 1.2em;
  color: #fff;
}
/* line 734, ../sass/main.scss */
.checkbox label i,
.radio label i {
  color: #000;
}

/* line 738, ../sass/main.scss */
.checkbox label:after,
.radio label:after {
  content: '';
  display: table;
  clear: both;
}

/* line 745, ../sass/main.scss */
.checkbox .check,
.radio .check {
  position: relative;
  display: inline-block;
  border: 1px solid #fff;
  background: #fff;
  border-radius: .25em;
  width: 1.1em;
  height: 1.1em;
  float: left;
  margin-right: .5em;
}

/* line 758, ../sass/main.scss */
.radio .check {
  border-radius: 50%;
}

/* line 762, ../sass/main.scss */
.checkbox .check .cr-icon,
.radio .check .cr-icon {
  position: absolute;
  font-size: .8em;
  line-height: 0;
  top: 50%;
  left: 10%;
}

/* line 771, ../sass/main.scss */
.radio .check .cr-icon {
  margin-left: 0.04em;
}

/* line 775, ../sass/main.scss */
.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
  display: none;
}

/* line 780, ../sass/main.scss */
.checkbox label input[type="checkbox"] + .check > .cr-icon,
.radio label input[type="radio"] + .check > .cr-icon {
  transform: scale(3) rotateZ(-20deg);
  opacity: 0;
  transition: all .3s ease-in;
}

/* line 787, ../sass/main.scss */
.checkbox label input[type="checkbox"]:checked + .check > .cr-icon,
.radio label input[type="radio"]:checked + .check > .cr-icon {
  transform: scale(1) rotateZ(0deg);
  opacity: 1;
}

/* line 793, ../sass/main.scss */
.checkbox label input[type="checkbox"]:disabled + .check,
.radio label input[type="radio"]:disabled + .check {
  opacity: .5;
}

/* line 799, ../sass/main.scss */
.modal .sp-box {
  top: 0;
}
/* line 801, ../sass/main.scss */
.modal .sp-box .form-company, .modal .sp-box .form-hotel {
  width: 100%;
}

/* line 805, ../sass/main.scss */
.login button.close {
  position: absolute;
  right: 0;
  top: -20px;
  z-index: 2;
  color: #fff;
}

/* mobile */
@media only screen and (max-width: 767px) {
  /* line 816, ../sass/main.scss */
  .navbar-header {
    float: left;
  }

  /* line 819, ../sass/main.scss */
  .navbar-brand {
    margin: 0;
    float: left;
  }

  /* line 823, ../sass/main.scss */
  .navbar-toggle {
    margin-top: 13px;
  }

  /* line 826, ../sass/main.scss */
  .nav-log.nav > li {
    display: inline-block;
  }

  /* line 829, ../sass/main.scss */
  .navbar-right {
    float: right;
    margin-top: 5px;
  }

  /* line 834, ../sass/main.scss */
  .header-inner {
    padding: 80px 0 30px;
  }

  /* line 837, ../sass/main.scss */
  .head-box .logo {
    display: none;
  }

  /* line 840, ../sass/main.scss */
  .head-box .logo,
  .search-box {
    height: 45px;
  }

  .btn-search {
    height: 80px;
  }

  /* line 845, ../sass/main.scss */
  .search-box {
    font-size: 18px;
  }

  /* line 848, ../sass/main.scss */
  .btn-search {
    padding-left: 4px;
    font-size: 24px;
  }

  /* line 852, ../sass/main.scss */
  .select2-container,
  .select2-container--default .select2-selection--multiple {
    height: 45px;
  }

  /* line 856, ../sass/main.scss */
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    margin: 0;
  }

  /* line 859, ../sass/main.scss */
  .colored {
    font-size: 16px;
    color: #95989A;
    text-align: center;
  }
  /* line 863, ../sass/main.scss */
  .colored span {
    display: block;
    margin: 0 auto;
  }
  /* line 866, ../sass/main.scss */
  .colored span.circle {
    padding-top: 7px;
  }

  /* line 871, ../sass/main.scss */
  .testimonial h5 {
    text-align: center;
    margin-bottom: 30px;
  }

  /* line 875, ../sass/main.scss */
  .testimonial h2 {
    text-align: center;
    margin-top: -20px;
  }

  /* line 879, ../sass/main.scss */
  #quote-carousel .carousel-indicators {
    top: 35px;
    left: 25%;
  }

  /* line 883, ../sass/main.scss */
  .testimonial .item blockquote,
  blockquote footer,
  blockquote small,
  blockquote .small {
    color: #fff;
  }

  /* line 889, ../sass/main.scss */
  .item {
    padding-bottom: 30px;
  }

  /* line 892, ../sass/main.scss */
  .how-work {
    text-align: center;
    color: #F79520;
    margin-top: 30px;
  }
  /* line 896, ../sass/main.scss */
  .how-work img {
    margin: 0 auto;
  }

  /* line 900, ../sass/main.scss */
  .sp-box .form-company, .sp-box .form-hotel {
    width: 100%;
  }

  /* line 903, ../sass/main.scss */
  .claim-tabs {
    float: right;
  }

  /* line 906, ../sass/main.scss */
  .claim-tabs.nav li,
  .claim-tabs.nav > li > a span {
    margin-right: 0px;
  }

  /* line 910, ../sass/main.scss */
  .claim-tabs.nav li {
    xmin-height: 56px;
  }

  /* line 913, ../sass/main.scss */
  .nav-tabs > li.active > a,
  .nav-tabs > li.active > a:hover,
  .nav-tabs > li.active > a:focus {
    background: #3FA9F5;
  }
  .nav-tabs > li.active > a.hotel,
  .nav-tabs > li.active > a.hotel:hover,
  .nav-tabs > li.active > a.hotel:focus {
    background: #f79520;
  }

  /* line 918, ../sass/main.scss */
  .claim-tabs.nav-tabs > li > a {
    margin-right: 0;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 5px 10px;
  }
  /* line 923, ../sass/main.scss */
  .claim-tabs.nav-tabs > li > a legend {
    color: #3FA9F5;
  }

  /* line 927, ../sass/main.scss */
  .claim-tabs.nav-tabs > li.active > a legend {
    color: #fff;
  }

  /* line 930, ../sass/main.scss */
  .claim-tabs.nav li.tab-short-title a {
    line-height: 46px;
    color: #F79520;
  }
  /* line 933, ../sass/main.scss */
  .claim-tabs.nav li.tab-short-title a .fa {
    font-size: 1.5em;
    margin: 3px 5px 0 0;
  }

  /* line 938, ../sass/main.scss */
  .claim-tabs.nav li.tab-short-title.active a {
    color: #fff;
  }

  /* line 941, ../sass/main.scss */
  .sp-box legend {
    margin-bottom: 0;
  }

  /* line 944, ../sass/main.scss */
  .v-spacer-5 {
    height: 50px;
    background: url(../images/bgr-rfp-hotel-reservations-pattern.png) repeat;
  }

  /* line 948, ../sass/main.scss */
  footer {
    padding-top: 0;
  }

  /* line 951, ../sass/main.scss */
  .footer-socials {
    padding: 10px 20px;
  }
  /* line 953, ../sass/main.scss */
  .footer-socials a {
    margin-right: 5px;
  }

  /* line 958, ../sass/main.scss */
  .rights,
  .inverse {
    background: #fff;
    color: #95989A;
    padding: 10px 20px;
  }
  /* line 963, ../sass/main.scss */
  .rights a,
  .inverse a {
    color: #95989A;
  }
}
/* modal */
@media (min-width: 1200px) {
  /* line 971, ../sass/main.scss */
  .modal-lg {
    width: 1100px;
  }
}
/* line 975, ../sass/main.scss */
.search-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
/* line 979, ../sass/main.scss */
.search-list li {
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 15px;
  overflow: hidden;
  border-bottom: 1px solid #e3e3e3;
}
/* line 986, ../sass/main.scss */
.search-list .add-dest {
  color: #3FA9F5;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 990, ../sass/main.scss */
.search-list .add-dest i {
  margin-left: 5px;
}

/* line 995, ../sass/main.scss */
.modal-content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  opacity: 0.85;
}

/* line 998, ../sass/main.scss */
.modal-footer,
.modal-header {
  background: #c3c3c3;
}

/* line 1002, ../sass/main.scss */
.modal-footer {
  text-align: left;
  font-size: 17px;
  color: #000;
  padding-top: 40px;
}
/* line 1007, ../sass/main.scss */
.modal-footer .btn-form {
  margin: 0;
  width: 100%;
}
/* line 1011, ../sass/main.scss */
.modal-footer small {
  text-transform: uppercase;
  text-align: center;
  font-size: 10px;
}

/* line 1017, ../sass/main.scss */
.modal-body {
  padding: 0;
}
/* line 1019, ../sass/main.scss */
.modal-body .logo {
  padding-top: 16px;
}

/* line 1023, ../sass/main.scss */
.modal-header {
  color: #000;
}
/* line 1025, ../sass/main.scss */
.modal-header .checkbox .check, .modal-header .radio .check {
  border: 1px solid #000;
  background: #000;
}
/* line 1029, ../sass/main.scss */
.modal-header .glyphicon-ok:before {
  color: #fff;
}
/* line 1032, ../sass/main.scss */
.modal-header .search-filter label {
  color: #000;
}
/* line 1035, ../sass/main.scss */
.modal-header .stars {
  margin: 8px 0 0 40px;
}

/* line 1039, ../sass/main.scss */
.modal-group {
  border-bottom: 1px solid #e3e3e3;
}

/* line 1042, ../sass/main.scss */
.input-group-addon {
  background: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0;
}

/* line 1047, ../sass/main.scss */
.modal-input {
  border: 0;
  height: 80px;
  -webkit-box-shadow: 0px 0px 0px #fff;
  -moz-box-shadow: 0px 0px 0px #fff;
  box-shadow: 0px 0px 0px #fff;
}
/* line 1051, ../sass/main.scss */
.modal-input:focus {
  -webkit-box-shadow: 0px 0px 0px #fff;
  -moz-box-shadow: 0px 0px 0px #fff;
  box-shadow: 0px 0px 0px #fff;
}

/* line 1055, ../sass/main.scss */
.btn:focus, .btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
  outline: 0;
}
