/* line 14, ../custom_scss/hwe-HotelMalaposta.scss */
body {
    background: white; 
	color: #3285c2;	
}

.contacts-no-offers a {
	color: #3285c2;
}

.contacts-no-offers a:hover {
	color: #0067b3;
}


#hotel-name-region {
	visibility: hidden;
}

#termsExtra-region{
	visibility: hidden;
	display: none;
}

#offer-list-region > div > div > div > div > ul:nth-child(8) > li:nth-child(1) > a > img{
	
	visibility: hidden;
}

#offer-list-region > div > div > div > div > ul:nth-child(8) > li:nth-child(2) > a > img{
	display:none;
	visibility: hidden;
}

/*
#personal-form-region > div > form > div:nth-child(1) > div.col-xs-2.col-sm-2{
	visibility: hidden;
	display: none;
}*/

.offer{
background: rgba(0,0,0,0.5);
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
margin-bottom: 20px;

border-bottom: 1px solid #EFEFEF;
border-top: 1px solid #EFEFEF;
border-right: 0px solid #EFEFEF;  
border-left: 2px solid #EFEFEF;
}

.label-info {
    background-color: rgba(0,0,0,0.5);
}


.offer-mouseover{
background-color: rgb(200, 191, 231);
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(200, 191, 231)), to(rgb(200, 191, 231)));
background-image: -webkit-linear-gradient(top, rgb(200, 191, 231), rgb(200, 191, 231));
background-image: -moz-linear-gradient(top, rgb(200, 191, 231), rgb(200, 191, 231));
background-image: -o-linear-gradient(top, rgb(200, 191, 231), rgb(200, 191, 231));
background-image: -ms-linear-gradient(top, rgb(200, 191, 231), rgb(200, 191, 231)); 
background-image: linear-gradient(top, rgb(200, 191, 231), rgb(200, 191, 231));
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
margin-bottom: 20px;

border-bottom: 1px solid #EFEFEF;
border-top: 1px solid #EFEFEF;
border-right: 0px solid #EFEFEF;  
border-left: 2px solid #EFEFEF;
}

.offer-selected  {
background: rgb(223,168,113);
background: -moz-linear-gradient(top, rgb (223,168,113) 0%, rgb(223,168,113) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(223,168,113)), color-stop(100%, rgb(223,168,113)));
background: -webkit-linear-gradient(top, rgb(223,168,113) 0%, rgb(223,168,113) 100%);
background: -o-linear-gradient(top, rgb(223,168,113) 0%, rgb(223,168,113)) 100%);
background: -ms-linear-gradient(top, rgb(223,168,113) 0%, rgb(223,168,113) 100%);
background: linear-gradient(to bottom, rgb(223,168,113) 0%, rgb(223,168,113) 100%);
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
margin-bottom: 20px;

border-bottom: 1px solid #EFEFEF;
border-top: 1px solid #EFEFEF;
border-right: 0px solid #EFEFEF;  
border-left: 2px solid #EFEFEF;
}

.offer-img-container{
	text-align:center;
	padding-left:15px;
	padding-right:15px;
}

/* line 23, ../custom_scss/hwe-HotelMalaposta.scss */
#main-wrapper {
  background-color: rgba(255, 255, 255, 0.8);
  margin-top: 20px;
  border-radius: 0px 0px 0 0;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.5);
  /* Negative indent footer by its height */
  margin: 0 auto-120px;
  /* Pad bottom by footer height */
  padding: 0 0 120px;
}

/* HEADER */
/* line 37, ../custom_scss/hwe-HotelMalaposta.scss */
#header-region {
  margin-top: 15px;
}

/* line 41, ../custom_scss/hwe-HotelMalaposta.scss */
.hotel-name {
  font-size: 150%;
  font-weight: 700;
  color: #333333;
}

.alert {
    border-radius: 0px;
}

/*  FOOTER  */
/* line 49, ../custom_scss/hwe-HotelMalaposta.scss */
#footer-wrapper {
  height: 120px;
  /*  background: rgb(211, 147, 145);   fallback for IE8 */
  background-color: #0067b3;
}

/* line 55, ../custom_scss/hwe-HotelMalaposta.scss */
#footer-inner-wrapper {
  /* Negative indent footer by its height 
  margin: 0 10px -$footer-height;*/
  /* Pad bottom by footer height */
  padding: 0;
}

@media (min-width: 511px) and (max-width: 767px) {
  /* line 65, ../custom_scss/hwe-HotelMalaposta.scss */
  #footer-wrapper {
    height: 240px;
  }
}
@media (min-width: 401px) and (max-width: 510px) {
  /* line 72, ../custom_scss/hwe-HotelMalaposta.scss */
  #footer-wrapper {
    height: 205px;
  }
}
@media (min-width: 301px) and (max-width: 400px) {
  /* line 79, ../custom_scss/hwe-HotelMalaposta.scss */
  #footer-wrapper {
    height: 190px;
  }
}
@media (max-width: 300px) {
  /* line 86, ../custom_scss/hwe-HotelMalaposta.scss */
  #footer-wrapper {
    height: 255px;
  }
}
/* line 91, ../custom_scss/hwe-HotelMalaposta.scss */
#footer-region {
  color: white;
  background: #0067b3;
  }

/* line 95, ../custom_scss/hwe-HotelMalaposta.scss */
.footer-email {
  color: inherit;
}

/* line 99, ../custom_scss/hwe-HotelMalaposta.scss */
.footer-email > a {
  color: inherit;
}

/* line 103, ../custom_scss/hwe-HotelMalaposta.scss */
.footer-phone-number {
  color: inherit;
}

/* line 107, ../custom_scss/hwe-HotelMalaposta.scss */
.footer-phone-number > a {
  color: inherit;
}

/* line 111, ../custom_scss/hwe-HotelMalaposta.scss */
.footer-hhs-copyright {
  color: inherit;
  margin-top: 20px;
}

/* line 116, ../custom_scss/hwe-HotelMalaposta.scss */
.footer-hhs-copyright a {
  color: inherit;
}

/* line 120, ../custom_scss/hwe-HotelMalaposta.scss */
.footer-ivamessage {
  color: inherit;
}

/* LOGO VERICAL PADDING */
@media (max-width: 767px) {
  /* line 130, ../custom_scss/hwe-HotelMalaposta.scss */
  #logo-container {
    padding: 0px 0px;
    background-color: #f0f0f0;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
  }

  /* line 139, ../custom_scss/hwe-HotelMalaposta.scss */
  .logo {
    width: 200px;
  }
}
@media (min-width: 768px) {
  /* line 144, ../custom_scss/hwe-HotelMalaposta.scss */
  #logo-container {
    padding: 10px 0px;
    background-color: rgba(255, 255, 255, 0);
	border-color: rgba(255, 255, 255, 0);
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
  }

  /* line 153, ../custom_scss/hwe-HotelMalaposta.scss */
  .logo {
    width: 800px;
  }
}
/* line 159, ../custom_scss/hwe-HotelMalaposta.scss */
.loading-view-logo-container {
  background-color: rgba(255, 255, 255, 0);
border-color: rgba(255, 255, 255, 0);
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}

/* line 168, ../custom_scss/hwe-HotelMalaposta.scss */
.loading-view-logo {
  padding: 15px 20px;
  background-color: #f0f0f0;
  width: 250px;
}

/* SUMMARY PANEL - background texture */
/* line 175, ../custom_scss/hwe-HotelMalaposta.scss */
.overlay {
  background: rgba(0,0,0,0.6) !IMPORTANT;
  color: white;
  font-size: 16px;
}

.summary-panel-background {
	background-image: none;
}

label {
    font-size: 18px;
}

/* OVERRIDE AND EXTEND BOOTSTRAP CLASSES */
/* line 182, ../custom_scss/hwe-HotelMalaposta.scss */
a {
  color: #2a5296;
  text-decoration: none;
  font-weight: bold;
}

/* line 188, ../custom_scss/hwe-HotelMalaposta.scss */
.alert-success {
  color: #468847;
  background-color: white;
  border: 1px solid white;
}

/* change alert-warning to look like alert-sucess*/
/* line 196, ../custom_scss/hwe-HotelMalaposta.scss */
.alert-warning {
  color: #292929;
  background-color: white;
  border: 1px solid white;
}

/* line 203, ../custom_scss/hwe-HotelMalaposta.scss */
.alert-info {
  color: #292929;
  background-color: white;
  border: 1px solid white;
}

#logo-region > div{
	background-color: rgba(255, 255, 255, 0);
	border-color: rgba(255, 255, 255, 0);
}

/* line 210, ../custom_scss/hwe-HotelMalaposta.scss */
.block {
  color: white;
  background-color: rgba(0,0,0,0.6);
  border: rgba(34,34,34,0.6);
  /*  box-shadow: 1px 1px 0px #bfbfbf;*/
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}

.btn-primary {
    background-color: #2a5296;
    background-image: -moz-linear-gradient(top,#2a5296,#2a5296);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#2a5296),to(#2a5296));
    background-image: -webkit-linear-gradient(top,#2a5296,#2a5296);
    background-image: -o-linear-gradient(top,#2a5296,#2a5296);
    background-image: linear-gradient(to bottom,#2a5296,#2a5296);
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}

.btn-primary:hover {
    background-color: #2a5296;
    background-image: -moz-linear-gradient(top,#2a5296,#2a5296);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#2a5296),to(#2a5296));
    background-image: -webkit-linear-gradient(top,#2a5296,#2a5296);
    background-image: -o-linear-gradient(top,#2a5296,#2a5296);
    background-image: linear-gradient(to bottom,#2a5296,#2a5296);
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}


.datepicker tfoot tr:first-child th {
    background-color: #2a5296;
    background-image: -moz-linear-gradient(top,#2a5296,#2a5296);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#2a5296),to(#2a5296));
    background-image: -webkit-linear-gradient(top,#2a5296,#2a5296);
    background-image: -o-linear-gradient(top,#2a5296,#2a5296);
    background-image: linear-gradient(to bottom,#2a5296,#2a5296);
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}

.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active {
    background-color: #2a5296;
    background-image: -moz-linear-gradient(top,#2a5296,#2a5296);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#2a5296),to(#2a5296));
    background-image: -webkit-linear-gradient(top,#2a5296,#2a5296);
    background-image: -o-linear-gradient(top,#2a5296,#2a5296);
    background-image: linear-gradient(to bottom,#2a5296,#2a5296);
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}

body > div.datepicker.datepicker-dropdown.dropdown-menu > div.datepicker-days > table > tfoot > tr > th:hover {
    background-color: #2a5296;
    background-image: -moz-linear-gradient(top,#2a5296,#2a5296);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#2a5296),to(#2a5296));
    background-image: -webkit-linear-gradient(top,#2a5296,#2a5296);
    background-image: -o-linear-gradient(top,#2a5296,#2a5296);
    background-image: linear-gradient(to bottom,#2a5296,#2a5296);
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}

/*  this class must be defined after #main-wrapper (otherwise it will be hidden) */
/* line 225, ../custom_scss/hwe-HotelMalaposta.scss */
.flag {
  width: 16px;
  height: 11px;
  background: url(../../img/flags.png) no-repeat;
}

/* line 231, ../custom_scss/hwe-HotelMalaposta.scss */
.flag.flag-de {
  background-position: -16px 0;
}

/* line 232, ../custom_scss/hwe-HotelMalaposta.scss */
.flag.flag-es {
  background-position: -32px 0;
}

/* line 233, ../custom_scss/hwe-HotelMalaposta.scss */
.flag.flag-fr {
  background-position: 0 -11px;
}

/* line 234, ../custom_scss/hwe-HotelMalaposta.scss */
.flag.flag-gb {
  background-position: -16px -11px;
}

/* line 235, ../custom_scss/hwe-HotelMalaposta.scss */
.flag.flag-pt {
  background-position: -32px -11px;
}

/* DATES RANGE, EXTRAS TITLE, PERSONAL TITLE, CONFIRMATION TITLE*/
/* line 240, ../custom_scss/hwe-HotelMalaposta.scss */
.dates-range-color {
  color: white;
}

/* line 246, ../custom_scss/hwe-HotelMalaposta.scss */
.hotel-name {
  /*  color: #5c3208;*/
}
