
/* BODY BACKGROUND COLOR */
body
{
	background-color: #defcfa;
}

/* HEADER BACKGROUND COLOR */
.header,
.header-image,
.header-top,
.bg-padding
{
	background-color: #1e8d86;
}

@media (max-width: 676px) {
	.header h1,
	.header .menu
	{
		background-color: #1e8d86;
	}
}

/* PRIMARY HIGHLIGHT COLOR */
.hover .header a:hover,
.hover .footer a:hover
{
	color: #1e8d86;
}

/* LINKS AND BUTTONS COLOR */

a,
.hover .list .item.selected .list-btn:hover,
.datetime .datetime-link,
.form-row p a,
.hover .form-row-select:hover .select-arrow,
.hover .form-row a.list-item:hover,
.hover .form-row a.list-item:hover i.action,
.hover .form-row .cb:hover,
.hover .form-row:hover label ,
.hover .form-row:hover .input-icon,
.form label.active,
.hover .form-row .cb input:focus ~ label,
.hover .form-row-select select:focus ~ label,
.hover .form-row-select select:focus ~ .select-arrow
{
	color: ##1e8d86;
}

.list .item.item-cb-on .cb,
.form-row a.list-item .image,
.form-row .cb.on i
{
	background-color: ##1e8d86;
}

.tabs .selected a,
.tabs li.selected:first-child a,
.hover .tabs .selected a:hover
{
	background-color: ##1e8d86;
}

.day-calendar .time.selected a,
.hover .day-calendar .time.selected a:hover,
.list .item.selected,
.hover .list .item.selected:hover,
.btn-main,
.classes .item .status .action,
.courses .course a.book-course
{
	background-color: ##1e8d86;
	border-color: ##1e8d86;
}

.hover .tabs a:hover {
	border-color: ##1e8d86;
	color: ##1e8d86;
}

/* LINKS AND BUTTONS LIGHT HOVER COLOR (GENERATED FROM THE ABOVE) */

.hover .list .item:not(.disabled):not(.selected):hover,
.list .item.item-cb-on,
.hover .icons .item:hover,
.hover .progress a:hover,
.progress a.selected,
.hover .datetime .datetime-btn:hover,
.hover .week .day a:hover,
.hover .day-calendar .day a:hover,
{
	background-color: rgba(30, 141, 134, 0.15);
}

@media (max-width: 676px) {
	.week .day.selected,
	.day-calendar .day.selected
	{
		background: rgba(30, 141, 134, 0.15);
	}
}

/* LINKS AND BUTTONS DARKER HOVER COLOR (GENERATED FROM THE ABOVE) */

.hover .btn.btn-main:not(.disabled):hover,
.hover .classes .item:hover .status .action,
.courses .course a.book-course:hover
{
	background-color: #0f7e77;
	border-color: #0f7e77;
}

.hover .link:not(.disabled):hover
{
	color: #0f7e77;
}

/* SUBTITLES COLOR */

.hover .view-header .view-header-btn:hover,
.view-header small,
.list small,
.progress a,
.selector h2,
.week-selector h2,
.week-selector h2 small,
.week-selector .browse a,
.week .day small,
.week .day h3,
.week .day a b,
.courses .sub-color,
.week-header .day:not(.day-past) h3::before,
.day-calendar .day h3,
.day-calendar .day small
{
	color: #1e8d86;
}

.week .day.day-today h3 b {
	background-color: #1e8d86;
}

.week .day a b
{
	border-top: 3px solid #1e8d86;
}

.hover .list .item .list-btn:hover,
.hover .round-btn:hover
{
	background-color: #1e8d86;
	border-color: #1e8d86;
}


@media (min-width: 676px) {

	.week-header .day.day-today:before,
	.week-content .day.day-today:before
	{
		border-color: #1e8d86;
	}

}

/* SUBTITLES LIGHT COLOR (GENERATED FROM THE ABOVE) */

.week .day.empty:not(.day-past) h3,
.list .item .list-btn,
.round-btn
{
	border-color: rgba(30, 141, 134, 0.5);
	color: rgba(30, 141, 134, 0.5);
}

.week .day.empty.day-today h3 b,
.list .item img {
	background-color: rgba(30, 141, 134, 0.5);
}

/* TOP MESSAGE COLOR */
.message-top
{
	background-color: #1e8d86;
}
