::selection { background: #b1e1e1; }

a:hover, #breadcrumb a:hover, #breadcrumb .active, #footer a:hover, .addinfo span { color: #07acad; }
#calendar-current.events { color: #07acad!important; }
main article a:hover, #ajaxloader span, .ajaxloader span, #openingtimes .openings > *, #calendar-view table td.selectable:hover, .colored-boxes > .colored-box, #steps > *  { border-color: #07acad; }

#logo, #main { border-left-color: #07acad; }
#topfab > *, .tiles .tile .tile-title, .tiles .tile .tile-content, a.button, button, input[type="submit"], input[type="button"], .buttonbox .icon, #smenu, #subnav a, #ajaxloader span, .ajaxloader span, #o-pager, #specialtime > *,
.colored-boxes > .colored-box, .accordion h3, #news-showcase-pager, #news-showcase .tile, #steps > *.clickable:hover, #steps > *.active, #divpopup .close { background: #07acad; }
.tile .tile-content.partnertile .title, .tile .tile-content.newstile .title, .tile .tile-content.coursetile .title, .tile .tile-content.coursetile .reg_deadline { background: #07acad; background: rgba(7, 172, 173, 0.7); }

/* Button hover */
#calendar-nav .navi, #topfab > *:hover { background: #42a5a5; }
#calendar-nav .navi:hover, .tiles.hovereffect .tile:hover > *, a.button:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, .buttonbox a:hover .icon, #smenu:hover, #subnav li.active > a,
#subnav a:hover, .tiles.hovereffect .tile:hover #o-pager, #news-showcase:hover > *, #news-showcase:hover .tile, #news-showcase:hover .tile > *, #divpopup .close:hover { background: #29a2a2; }
.tiles.hovereffect .tile:hover > .c-pager { background: #07acad; background: rgba(7, 172, 173, 0.7); }

#calendar-view table td.selectable.events { 
	background: #07acad;
	color: #fff;
}
#calendar-information > *::-webkit-scrollbar-track-piece { background: #29a2a2; }
#calendar-view table td.clicked { border: 1px solid #07acad; }

.ui-datepicker-header { background: #07acad!important; }
.ui-datepicker-header .ui-state-hover { 
	background: #29a2a2!important; 
	border-color: #29a2a2!important;
}