
/* COLORS OPTIONS */

a, a:hover, a:visited { 
    color: #007739;
}

.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: #7F8C8D;
}

/* Booking */
/* Booking Main color */
#booking .date-picker {
	background-color: #007739;
	box-shadow: 0 3px 0 0px #003b00;
}

#booking .price {
	border-color: #007739;
	color: #007739;
}

#ui-datepicker-div {
    border-color: #007739!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: #007739!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: #007739!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: #007739!important;
    border-color: #007739!important;
    color: #007739!important;
}

/* Booking Secondary color */
#booking div.fancy-select div.trigger {
	background-color: #005632;
	box-shadow: 0 3px 0 0px #001a00;
}

#booking div.fancy-select ul.options {
    background-color: #005632;
}

#booking div.fancy-select ul.options li.selected {
    background-color: #001a00;
}

/* Details list */
.details-list i {
	color: #007739;
}

.check-list li i {
	color: #007739;
}

/* Stats */
.stat i {
    color: #007739;
}

/* Weather */
#weather .degree i,
#weather .summary i {
	color: #007739;
}

/* Buttons */
.button-primary,
.button-primary:hover, 
.button-primary:active, 
.button-primary:focus, 
.button-primary:visited {
	background-color: #007739;
	box-shadow: 0 3px 0 0px #003b00;
}

#booking .btn {
    background: #007739!important;
    box-shadow: 0 3px 0 0px #003b00!important;
}

.button-primary.inverted,
.button-primary.inverted:hover, 
.button-primary.inverted:active, 
.button-primary.inverted:focus, 
.button-primary.inverted:visited {
    background-color: #d61111;
    box-shadow: 0 3px 0 0px #9a0000;
}


/* FONTS OPTIONS */


.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: Montserrat;
	font-style: ;
	font-weight: ;
}


/* END COLORS AND FONTS OPTIONS */


