body {
    background-color: #fff;
    color: #4b4b4b;

}

.Green {
    color: #1c1c1c !important;
}

.Blue {
    color: #4b4b4b !important;
}

.Leaden {
    color: #4b4b4b !important;
}

.CardBigTopic {
    color: #4b4b4b !important;
}

.SiteMain {
    width:1140px;
    max-width:100%;
    box-shadow: none;
  	background-color: #fff;
    background-image: none;
    margin: 0 auto 50px auto;
}

.SiteMain input[type="tel"] {
    width:100%;
    max-width:100%;
}

.SiteContent {
    background-color: #fff;
}

.LangBar, .HotelHeader, .SiteFooter {
    /*display: none;*/
  	padding: 10px;
    overflow: auto;
    background: #fff;
}

.NetworkBar, .SearchBar, .SearchCal, .AutheticatedBar {
    background: #1c1c1c;
    padding: 10px;
    overflow: hidden;
}

.BoxSection {
    border: #eee solid 1px;
    box-shadow: none;
}

.ui-inputfield, .ui-inputfield.ui-state-hover, .ui-inputfield.ui-state-focus,
.ui-selectonemenu, .ui-selectonemenu.ui-state-hover, .ui-selectonemenu.ui-state-focus  {
    color: #4b4b4b !important;
    border: solid 1px #1e4440 !important;
    background-color: #fff;

}

.ui-datepicker-trigger .ui-icon {
    color: #1e4440 !important;
}

.ui-selectonemenu .ui-selectonemenu-trigger {
    background-color: #1e4440;
}

.ui-selectonemenu .ui-selectonemenu-trigger.ui-state-hover, .ui-selectonemenu .ui-selectonemenu-trigger.ui-state-focus {
    background-color: #1e4440;
}
    
.SearchLabel .fa-calendar-check-o, .SearchLabel .fa-calendar-times-o, .SearchLabel .fa-male {
    color: #ffffff !important;
}

.fa-square.Green {
    color: #2BB673 !important;
}

.SearchBar > div > div, .SearchCal > div {
    color: #1e4440;
}

.GreenButton .ui-button-text {
    background-color: #1e4440;
}

.GreenButton.ui-state-hover .ui-button-text {
    background-color: #1e4440;
}

.ui-button-text {
    background-color: #1e4440;
}

.ui-button.ui-state-hover .ui-button-text {
    background-color: #1e4440;
}

.ui-datepicker-header {
    background-color: #1e4440 !important;
    color: #fff !important;
}

.ui-datepicker-calendar thead tr th {
    background-color: #1e4440 !important;
    color: #fff !important;
}

.ui-datepicker-calendar thead tr .ui-datepicker-week-end {
    background-color: #1c1c1c !important;
}

.ui-datepicker-calendar tbody tr td {
    border: solid 1px #1e4440;
}

.ui-datepicker-calendar tbody tr td a {
    color: #1e4440 !important;
}

.ui-datepicker-calendar tbody tr td:hover {
    background-color: #1c1c1c;
    border: solid 1px #1e4440;
}


.ui-datepicker-calendar tbody tr .ui-datepicker-current-day {
    background-color: #1c1c1c;
    border: solid 1px #1e4440;
}

.ui-datepicker-header .ui-datepicker-prev, .ui-datepicker-header .ui-datepicker-next {
    background-color: #1e4440;
}

.ui-datepicker-header .ui-datepicker-prev-hover, .ui-datepicker-header .ui-datepicker-next-hover {
    background-color: #1e4440;
}
.RoomPhoto {
    position: relative;
    overflow: hidden;
    padding: 1px 0;
    box-sizing: border-box;
    width: 340px;
  }
.octoframe {
    width: 100%;
    height: 600px;
    max-width: 100%;
    width: 100%;
    margin: 20px auto;
    display: flex;
}
.RedButton .ui-button-text {
  background-color: #1c1c1c;
}
.ui-datepicker-calendar tbody tr .ui-datepicker-today a {
  color: #ffffff !important;
}