/* page home */
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover,
body #booked-profile-page input[type=submit].button-primary:hover,
body .booked-list-view button.button:hover,
body .booked-list-view input[type=submit].button-primary:hover,
body table.booked-calendar input[type=submit].button-primary:hover,
body .booked-modal input[type=submit].button-primary:hover,
body table.booked-calendar th,
body table.booked-calendar thead,
body table.booked-calendar thead th,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
body #booked-profile-page .booked-profile-header,
body #booked-profile-page .booked-tabs li.active a,
body #booked-profile-page .booked-tabs li.active a:hover,
body #booked-profile-page .appt-block .google-cal-button > a:hover,
#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header {
	background: #002e5b !important;
}
body #booked-profile-page input[type=submit].button-primary:hover,
body table.booked-calendar input[type=submit].button-primary:hover,
body .booked-list-view button.button:hover,
body .booked-list-view input[type=submit].button-primary:hover,
body .booked-modal input[type=submit].button-primary:hover,
body table.booked-calendar th,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
body #booked-profile-page .booked-profile-header,
body #booked-profile-page .appt-block .google-cal-button > a:hover {
	border-color: #002e5b !important;
}
body table.booked-calendar tr.days,
body table.booked-calendar tr.days th,
body .booked-calendarSwitcher.calendar,
body #booked-profile-page .booked-tabs,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th {
	background: #6c98e1 !important;
}
body table.booked-calendar tr.days th,
body #booked-profile-page .booked-tabs {
	border-color: #6c98e1 !important;
}
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a:hover,
body #booked-profile-page input[type=submit].button-primary,
body table.booked-calendar input[type=submit].button-primary,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-modal input[type=submit].button-primary,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,
body #booked-profile-page .appt-block .google-cal-button > a,
body .booked-modal p.booked-title-bar,
body table.booked-calendar td:hover .date span,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover,
.booked-ms-modal .booked-book-appt /* Multi-Slot Booking */ {
	background: #6c98e1;
}
body #booked-profile-page input[type=submit].button-primary,
body table.booked-calendar input[type=submit].button-primary,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-modal input[type=submit].button-primary,
body #booked-profile-page .appt-block .google-cal-button > a,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover {
	border-color: #6c98e1;
}
body .booked-modal .bm-window p i.fa,
body .booked-modal .bm-window a,
body .booked-appt-list .booked-public-appointment-title,
body .booked-modal .bm-window p.appointment-title,
.booked-ms-modal.visible:hover .booked-book-appt {
	color: #6c98e1;
}
.booked-appt-list .timeslot.has-title .booked-public-appointment-title {
	color: inherit;
}
.vc_custom_1450677977665{
	margin-bottom: 0px !important;
}
.vc_custom_1450692516354{
	margin-bottom: 60px !important;
}
.vc_custom_1450856873482{
	margin-bottom: 37px !important;
}
.vc_custom_1451476985704{
	padding-top: 53px !important;
	padding-bottom: 70px !important;
	background-color: #f2f2f2 !important;
}
.vc_custom_1483436740696{
	margin-bottom: 0 !important;
	padding-top: 110px !important;
	padding-bottom: 81px !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.vc_custom_1450960276268{
	margin-bottom: 73px !important;
	margin-top: 50px;
}
.vc_custom_1450961224119{
	padding-top: 41px !important;
	padding-bottom: 42px !important;
	background-color: #f2f2f2 !important;
}
.vc_custom_1483437177602{
	margin-bottom: 42px !important;
	padding-top: 66px !important;
	padding-bottom: 66px !important;
	background-image: url(images-example/partners_bg-1.jpg?id=1282) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.vc_custom_1451479401686{
	margin-top: 30px;
	margin-bottom: 31px !important;
}
.vc_custom_1451043728133{
	margin-bottom: 32px !important;
}
.vc_custom_1451300723020{
	margin-bottom: 0px !important;
	padding-top: 96px !important;
	padding-bottom: 80px !important;
	background-color: #222222 !important;
}
.vc_custom_1453109987955{
	margin-bottom: -60px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	display: none;
}
.vc_custom_1495630569356{
	margin-bottom: 0px !important;
}
.vc_custom_1455871682892{
	margin-bottom: 28px !important;
}
.vc_custom_1455871593995{
	margin-bottom: 30px !important;
}
.vc_custom_1495714664917{
	margin-bottom: 61px !important;
}
.vc_custom_1495714677591{
	margin-bottom: 76px !important;
}
.vc_custom_1495776904400{
	margin-bottom: 19px !important;
}
#particles_5af59176118e4 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.vc_cta3_content-container {
    position: relative;
}
/* page home end */