a, a:hover, a:visited { 
color: #446DB2;
}
.nav-collapse li a,
.nav-collapse li a:hover,
.nav-collapse li a:active,
.nav-collapse li a:focus,
.nav-collapse li a:link,
.nav-collapse li a:visited {
color: #154896;
}  #booking .date-picker {
background-color: #1abc9c;
box-shadow: 0 3px 0 0px #008060;
}
#booking .price {
border-color: #1abc9c;
color: #1abc9c;
}
#ui-datepicker-div {
border-color: #1abc9c!important;
}
#ui-datepicker-div.DOPBSPCalendar-datepicker.ui-datepicker .ui-datepicker-header,
#ui-datepicker-div.DOPBSPCalendar-datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-next, 
#ui-datepicker-div.DOPBSPCalendar-datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
#ui-datepicker-div.DOPBSPCalendar-datepicker.ui-datepicker .ui-datepicker-calendar a.ui-state-active {
background-color: #1abc9c!important;
}
#reservationForm .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox], 
#reservationForm .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio], 
#reservationForm .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox], 
#reservationForm .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio] {
border-color: #1abc9c!important;
}
#reservationForm .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox]:checked:before, 
#reservationForm .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox]:checked:after, 
#reservationForm .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio]:checked:before, 
#reservationForm .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio]:checked:after, 
#reservationForm .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox]:checked:before, 
#reservationForm .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox]:checked:after, 
#reservationForm .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio]:checked:before, 
#reservationForm .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio]:checked:after {
background-color: #1abc9c!important;
border-color: #1abc9c!important;
color: #1abc9c!important;
} #booking div.fancy-select div.trigger {
background-color: #61AEE0;
box-shadow: 0 3px 0 0px #2572a4;
}
#booking div.fancy-select ul.options {
background-color: #61AEE0;
}
#booking div.fancy-select ul.options li.selected {
background-color: #2572a4;
} .details-list i {
color: #61AEE0;
}
.check-list li i {
color: #29BB9C;
} .stat i {
color: #61AEE0;
} #weather .degree i,
#weather .summary i {
color: #61AEE0;
} .button-primary,
.button-primary:hover, 
.button-primary:active, 
.button-primary:focus, 
.button-primary:visited {
background-color: #1abc9c;
box-shadow: 0 3px 0 0px #008060;
}
#booking .btn {
background: #1abc9c!important;
box-shadow: 0 3px 0 0px #008060!important;
}
.button-primary.inverted,
.button-primary.inverted:hover, 
.button-primary.inverted:active, 
.button-primary.inverted:focus, 
.button-primary.inverted:visited {
background-color: #61AEE0;
box-shadow: 0 3px 0 0px #2572a4;
} .nav-collapse li a,
.nav-collapse li a:hover,
.nav-collapse li a:active,
.nav-collapse li a:focus,
.nav-collapse li a:link,
.nav-collapse li a:visited,
.lang_selector li a {
font-family: Noto Serif;
font-style: ;
font-weight: 400;
}