body {
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 14px;
  color: #111111;
  background-image: url('../pict/state-bg.jpg'), -moz-linear-gradient(top, #adb2b6 0%, #abaeb3 100%);
  background-image: url('../pict/state-bg.jpg'), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #adb2b6), color-stop(100%, #abaeb3));
  background-image: url('../pict/state-bg.jpg'), linear-gradient(to top, #adb2b6, #abaeb3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ADB2B6', endColorstr='#ABAEB3', GradientType=0);
  background-attachment: fixed;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
}
#list-hotel-service {
  border: 1px solid #CCC;
}
.white_selected {
  background: #ffffff;
}
.menu-main .menu-main-content .menu a {
  color: #111;
  border-radius: 0px;
  padding: 15px;
}
.menu-main .menu-main-content .menu a:hover {
  color: #000;
  text-decoration: none;
  background: #fff;
}
.menu-main .menu-main-content .menu {
  padding-right: 5px;
  padding-left: 0;
}
.menu-main .menu-main-content .active a,
.menu-main .menu-main-content .active a:hover {
  background: #fff;
  color: #000;
  font-weight: bold;
}
.samo-hotel-filters {
  background-color: #fff;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
  margin-left: 0;
  margin-right: 0;
}
.samo-date {
  padding-left: 3px;
  font-size: 14px;
  line-height: 1.42857;
}
.samo-date-person {
  padding-left: 6px;
  font-size: 14px;
  line-height: 1.42857;
}

.background-master .transp #info-need-tour, .background-master .transp #info-route-slider, .background-master .transp #info-route{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.samo-form-block .details-route{
	padding-top: 9px;
}

.list_dont #waypoint{
	padding-top: 9px;
}

.samo-town-title{
	color: #000;
}


/*
Pace progress indicator for your page load and ajax navigation
http://github.hubspot.com/pace/docs/welcome/
*/
/*
*:not(div.pace) {
  border-radius: 0 !important;
}

.pace.pace-inactive {
  display: none;
}
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 2000;
  position: fixed;
  height: 60px;
  width: 100px;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.pace .pace-progress {
  z-index: 2000;
  position: absolute !important;
  height: 92px !important;
  width: 84px !important;
  right: 15px;
  background: rgba(0,0,0,0);
  -webkit-transform: translate3d(0, 0, 0) !important;
  -ms-transform: translate3d(0, 0, 0) !important;
  transform: translate3d(0, 0, 0) !important;
}
.pace .pace-progress:before {
  content: attr(data-progress-text);
  text-align: center;
  color: #fff;
  background: #ff7529;
  border-radius: 50%;
  padding: 12% 0 7px;
  width: 50%;
  height: 42%;
  margin: 11px 0 0 30px;
  display: block;
  z-index: 999;
  position: absolute;
}
.pace .pace-activity {
  font-size: 15px;
  line-height: 1;
  z-index: 2000;
  position: absolute;
  height: 60px;
  width: 100px;
  display: block;
  -webkit-animation: pace-theme-center-atom-spin 2s linear infinite;
  -moz-animation: pace-theme-center-atom-spin 2s linear infinite;
  -o-animation: pace-theme-center-atom-spin 2s linear infinite;
  animation: pace-theme-center-atom-spin 2s linear infinite;
}
.pace .pace-activity {
  border-radius: 50%;
  border: 5px solid #ff7529;
  content: ' ';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 60px;
  width: 100px;
}
.pace .pace-activity:after {
  border-radius: 50%;
  border: 5px solid #ff7529;
  content: ' ';
  display: block;
  position: absolute;
  top: -5px;
  left: -5px;
  height: 60px;
  width: 100px;
  -webkit-transform: rotate(60deg);
  -moz-transform: rotate(60deg);
  -o-transform: rotate(60deg);
  transform: rotate(60deg);
}
.pace .pace-activity:before {
  border-radius: 50%;
  border: 5px solid #ff7529;
  content: ' ';
  display: block;
  position: absolute;
  top: -5px;
  left: -5px;
  height: 60px;
  width: 100px;
  -webkit-transform: rotate(120deg);
  -moz-transform: rotate(120deg);
  -o-transform: rotate(120deg);
  transform: rotate(120deg);
}

@-webkit-keyframes pace-theme-center-atom-spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-moz-keyframes pace-theme-center-atom-spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-o-keyframes pace-theme-center-atom-spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes pace-theme-center-atom-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
*/
/* END PACE*/

.modal-content, .samo-hotel-filters {
    background-image: url("../../../../../public/pict/pattern-samo-gray.png");
}
.background-master .menu-master {
    font-size: 14px;
}
.menu-main {
    font-size: 14px;
}
