
/* COLORS OPTIONS */

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

/* Booking */
/* Booking Main color */
#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 Secondary color */
#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 */
.details-list i {
	color: #61AEE0;
}

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

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

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

/* Buttons */
.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;
}


/* 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: ;
}

h1 {
    font-family: Montserrat;
    font-size: 32px;
    font-style: ;
    font-weight: ;
    line-height: 48px;
}

h2 {
    font-family: Montserrat;
    font-size: 18px;
    font-style: ;
    font-weight: ;
    line-height: 28px;
}

h3 {
    font-family: Montserrat;
    font-size: 24px;
    font-style: ;
    font-weight: ;
    line-height: 36px;
}

h4 {
    font-family: Montserrat;
    font-size: 20px;
    font-style: ;
    font-weight: ;
    line-height: 30px;
}

h5 {
    font-family: Montserrat;
    font-size: 18px;
    font-style: ;
    font-weight: ;
    line-height: 27px;
}

h6 {
    font-family: Montserrat;
    font-size: 16px;
    font-style: ;
    font-weight: ;
    line-height: 24px;
}

.subtitle {
	font-family: Old Standard TT;
	font-size: 18px;
	font-style: italic;
	font-weight: 400;
	line-height: 30px;
}

/* END COLORS AND FONTS OPTIONS */


