@charset "UTF-8";

/* backgrounds */
.sparkbg0 {
	background-color: #91B5AE; /* lighter less saturated version of sparkbglight */
}

.sparkbg,#current-tab,.current_cat_index,a.cat_num:hover,a.cat_num:active,a.sparkbg:link,a.sparkbg:visited {
	background-color: #128993!important;
}
.sparkbg1,div.sliderbg,table.list th,a.btn:link,a.btn:visited,#progress-bar,table.list tbody tr:hover,tr.selected {
	background-color: #09666E;
}
.sparkbg2,a.btn:hover,a.btn:active,a.bgdarker:link,a.bgdarker:visited {
	background-color: #08585E;
}
.sparkbg3,div.sliderbg div,table.ratingScaleView,table.ratingScaleView td,a.bgdarker:hover,a.bgdarker:active {
	background-color: #073b59;
}
.sparkbglight,#wo-ok-button,.ui-datepicker,.collaborative {
	background-color:#51A9B1;
}
.btn.disabled {
	background-color:#5a7d80 !important;
	color:#AAA;
}
.bgclear {
	background-color: transparent;
}
#wo-cancel-button {
	background-color:#CCC;
}
.errorField {
	background-color: #FF80CC;
}
#wo-overlay-title {
	border-top:1px solid #128993;
	border-bottom:1px solid #073b59;
	/* gradient from sparkbglight to sparkbg1 */
	background-image: linear-gradient(bottom, #09666E 0%, #51A9B1 100%);
	background-image: -o-linear-gradient(bottom, #09666E 0%, #51A9B1 100%);
	background-image: -moz-linear-gradient(bottom, #09666E 0%, #51A9B1 100%);
	background-image: -webkit-linear-gradient(bottom, #09666E 0%, #51A9B1 100%);
	background-image: -ms-linear-gradient(bottom, #09666E 0%, #51A9B1 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #09666E),
		color-stop(1, #51A9B1)
	);
}
#progress-indicator {
	background-color:#F5964A; /* same as hilite color */
}
#subject-list .tr-over {
	background-color:#e7e7e7;
}

.logout,.spark_button {
	background-color: #073b59;
	color: #FFF;
}
input.over {
	background-color: #81a2b5;
}
/* borders */
table.list tr.studrow td,.fixed-footer {
	border-top:1px solid #51A9B1;/* sparkbglight */
}
tr.group-end td {
	border-bottom:3px solid #51A9B1;
}
table.list th,table.ratingScaleView,table.ratingScaleView td {
	border:1px solid #128993;/* sparkbg */
}
div.sliderbg {
	border-top:1px solid #51A9B1; /* sparkbg2 */
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #51A9B1; /* sparkbg2 */
}
.current_cat_index {
	border:2px white solid;
}
.ui-state-active {
	border:1px solid white;
}
.ui-state-highlight {
	border:1px solid #128993;
}
a.btn:link,a.btn:visited {
}
/* text */
.errorText {
	color: #FF80CC;
}
.alert {
	color: #FF80CC;
}
.subSectionHead {
	color: #073b59;
}
.pre-group-formation {
	color:#ffffff;
}
.group-formation {
	color:#b7e0fb;
}
.pre-assessment {
	color:#8ccdf8;
}
.assessment {
	color:#b0d491;
}
.post-assessment,.hilite {
	color:#F5964A;
}
a.sorted,th.headerSortUp a,th.headerSortDown a,th.headerSortUp,th.headerSortDown {
	color:#073b59;
}
#wo-alert-msg,#wo-confirm-msg {
	color:#073b59;
}
#wo-ok-button {
	
}
#login_logo #version {
	color:#09666E;
}
td.form p b {
	color:#073b59;
}
#load-counter {
	color:#09666E;
}
span#current-page {
	font-weight:bold;
	color:#F5964A;
}


#wo-alert-msg {
	/*background:url(../img/exclamation.png) no-repeat top left;
	padding-left:36px;*/
}
.confirm {
	background:url(../img/exclamation.png) no-repeat top left;
	padding-left:36px;
	min-height:32px;
}
.ui-datepicker-prev {
	background:url(../img/moveleft.gif) center no-repeat;
	cursor:pointer;
}
.ui-datepicker-next {
	background:url(../img/moveright.gif) center no-repeat;
	cursor:pointer;
}
