.ors-widget[data-dir=housezsuitesapartments]{
  
  width: 300px;
  
}



  .ors-widget[data-dir=housezsuitesapartments] .col{
    flex-basis: auto;
    float:left;
    width: 50%;
  }






  .ors-widget[data-dir=housezsuitesapartments] .hotellistsection{
    display:none;
  }


.has-error{
  -webkit-animation: bgerror 0.7s infinite;
  -moz-animation:    bgerror 0.7s infinite;
  -o-animation:      bgerror 0.7s infinite;
  animation:         bgerror 0.7s infinite;
}
  
.ors-widget[data-dir=housezsuitesapartments]{
  border-radius: 0;
}

.ors-widget[data-dir=housezsuitesapartments] .ors-widget-body, .ui-dialog.ors-widget {
  
  box-shadow: 0 0 10px rgba(0,0,0,.3);
  
}

.ors-widget[data-dir=housezsuitesapartments] .ors-widget-body, .ui-dialog.ors-widget{
  background-color:rgba(199,199,199,0.77);
}

.ors-widget[data-dir=housezsuitesapartments] header, .ors-widget[data-dir=housezsuitesapartments] .ui-dialog-titlebar {
  background-color: rgba(199,199,199,0.77);
  color: #ffffff;
  
}

.ors-widget[data-dir=housezsuitesapartments] header .call-center .phone{
  color: #ffffff;
}

.ors-widget[data-dir=housezsuitesapartments] header span{
  color: #ffffff;
  float: none;
}


.ors-widget[data-dir=housezsuitesapartments] footer{
  background: rgba(0,0,0,0.1);
}

.ors-widget[data-dir=housezsuitesapartments] .button {
  color: #ffffff;
  background-color: rgba(132,134,88,1);
}

.ors-widget[data-dir=housezsuitesapartments] input,
.ors-widget[data-dir=housezsuitesapartments] select{
  background-color: rgba(255,255,255,1);
  color: #404040;
  border-width: 2px;
  border-color: #e5e5e5;
  opacity: 1;
}

.ors-widget[data-dir=housezsuitesapartments] .select i{
  opacity: 1;
}
.ors-widget[data-dir=housezsuitesapartments] .select i:after{
  border-top-color: #404040;
}
.ors-widget[data-dir=housezsuitesapartments] .select i:before{
  border-bottom-color: #404040;
}

.ors-widget[data-dir=housezsuitesapartments] .icon-calendar{
  
  
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABOUlEQVQ4T51TUYrCQAxNGqYIlllXKCiCa/3q595gr7BH8CZ6FI+wR9gjuF5AEQqFQhGhIJRplgSVFqxY5ydv8vLeJMMMwmXN5/M3a+0eEQfMfNxsNu9XTmIbj3WDIAiOALAAgPV2u71xV4N7vBbFcbwkopVg59yCiNb10+u4zjvnViit+b4vJ7+01ICIjsz8DQBdjAaI+KMjRFHEu92uMfMz7YhORdPplA+Hw81gPB5/GGP2wpVlObuHpV50KppMJpwkSaMDyQkn+UdYRaPRiNM07TyC6FQUhiG3tdqWz7IMRacGw+GQ8zxHibLvgtXAWsun06nzCKJTUb/fZ+fcjIj05ttwURSNQ0SniV6vx+fzGSXK/hGuvw+pVwNjjFziJwD8PfOALjVfxpjfa0tLz/P0M3VZVVWt/gHhSLif6WcckAAAAABJRU5ErkJggg==');
  
  
  
}

.ors-widget[data-dir=housezsuitesapartments] .icon-calendar::before {
  content: '' !important;
}


.ors-skin-default .ors-datepicker .ors-datepicker-title, .ors-skin-default .ors-datepicker .ors-datepicker-title span {
  color: #333333;
}


.ors-skin-default .ors-datepicker{
  background-color: #f1f1f1;
}


.ors-skin-default .ors-datepicker th, .ors-skin-default .ors-datepicker th span {
  color: #999999;
}


.ors-skin-default .ors-datepicker td {
  background-color: #f5f5f5;
}

.ors-skin-default td .ors-state-default {
  color: #333333;
}

.ors-skin-default td .ors-state-active,
.ors-skin-default td .ors-state-hover {
  background-color: #ff8000;
  color: #333333;
}

@-webkit-keyframes bgerror {
  0%   {background-color: #f9695e;}
  100% {background-color: #ffffff;}
}
@-moz-keyframes bgerror {
  0%   {background-color: #f9695e;}
  100% {background-color: #ffffff;}
}
@-o-keyframes bgerror {
  0%   {background-color: #f9695e;}
  100% {background-color: #ffffff;}
}
@keyframes bgerror {
  0%   {background-color: #f9695e;}
  100% {background-color: #ffffff;}
}

.ors-skin-default input[type="date"]::-webkit-clear-button {
  display: none;
}
.ors-skin-default input[type="date"]::-webkit-inner-spin-button {
  display: none;
}
.ors-skin-default input[type="date"]::-ms-clear {
  display: none;
}

.ors-skin-default input[type="date"]::-webkit-inner-spin-button,
.ors-skin-default input[type="date"]::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}

