.transparent-menu-top, .line, .contact-address, .not-found .desc a:hover, .full-screen-404 a:hover, .loading-animation span:nth-child(3),
.loading-animation span:nth-child(1)
.login-form button:hover, .sign-up-form button:hover, .schedule-item, .service-right i.title, #backScheduleButton {
	background: #0E9699 !important;
}
.light-menu .navbar-nav>li>a:hover, .light-menu .navbar-default .navbar-nav>.active>a, .light-menu .navbar-default .navbar-nav>.active>a:focus,
	.light-menu .navbar-default .navbar-nav>.active>a:hover, .search-section .product-search-title, .search-section .product-search-title,
  .ui-datepicker-calendar a:hover,  .ui-datepicker-header a:hover, .btn:hover, .icon-desc i,.admin a:hover, .most-recent-booking .field-entry a,
  .schedule-item:hover a, .schedule-item:hover, a:focus, a:hover {
	color: #0E9699;
}
.search-button:hover   {
	background: #00e64d;
}
.service-desc {
	border: 1px solid #0E9699;
}
.cbtn {
	background: #0E9699 none repeat scroll 0 0;
}	
.schedule-item:hover {
	border: 2px solid #0E9699;
}
#backScheduleButton:hover {
  color: #fff;
}
.contact-address a:hover, .schedule-item.schedule-option-last-row:hover {
  color: #4EBFE7;
}
.td-overlay {
  background: rgba(120, 88, 206, 0.6)
}
.main-footer-nav, .schedule-item.schedule-option-last-row {
  background: #239272 !important;
}
.schedule-item.schedule-option-last-row {
   border: 2px solid #239272;
}
@media (max-width: 767px) { .admin a { font-size:14px;}}


.image-background {
    background: url(/resource/img/app.frontpage.backgroundimage.png) right;
    overflow: hidden;
    background-size: auto;
    background-repeat: no-repeat;
}
.td-overlay {
    background: none;
}