/* =============================================================================
   Color green.
   Link color: #099c44
   Link rollover color: #099c44;
   ========================================================================== */

html .green a 			 { color:#099c44; text-decoration: none;}
html .green a:hover { color:#0cc24e;}

html .green span.title  { color:#099c44; }
html .green h1 { color:#099c44; }

html .green .bar { background:#099c44; }
html .green .bar .right a.next:hover, .green .bar .right a.previous:hover { background-color:#0cc24e }
html .green .block span.title{ color:#099c44; }

html #header #menu li.green a { color:#099c44; }
html #header #menu li.green a:hover, html #header #menu li.green a.active { background:#099c44; color:#fff; }

/* HEADER 2014 */
html #header.header2014 #menu li.green a { color:#ffffff; }
#header.header2014 #menu li.green a:hover:before, #header.header2014 #menu li.green a.active:before {
  background: #099c44;
}
#header.header2014 #menu li.green a:hover:after, #header.header2014 #menu li.green a.active:after {
  border-color: #099c44 transparent transparent transparent;
}

html #footer .green span.title  { color:#099c44; }
html #footer .green h1 { color:#099c44; }

html #slider .content .controls a.green.active span { background:#099c44 !important; }
html #slider .content .controls a.green:hover span { background:#099c44; }
html #slider.green .background { background:url('/application/assets/images/slider.background.green.jpg') no-repeat center top; }

.green .lessons a.close { background: url('/application/assets/images/overlay.close.green.png') center center;  }
.green .column2 .content span.course-found {color:#099c44;}
.green .block.course.hover span.title a, .green .block.course.hover a.info, .green.block.course.hover span.title a, .green.block.course.hover a.info{ color:#0cc24e; }

.green .pagination a.previous img, .green .pagination a.next img {  background:#099c44;}
.green .pagination a.previous:hover img, .green .pagination a.next:hover img { background:#0cc24e;}

.green a.button, .green a.smallbutton  { 
	background: #099c44;
	background-image: linear-gradient(bottom, rgb(8,136,61) 41%, rgb(40,151,85) 71%);
	background-image: -o-linear-gradient(bottom, rgb(8,136,61) 41%, rgb(40,151,85) 71%);
	background-image: -moz-linear-gradient(bottom, rgb(8,136,61) 41%, rgb(40,151,85) 71%);
	background-image: -webkit-linear-gradient(bottom, rgb(8,136,61) 41%, rgb(40,151,85) 71%);
	background-image: -ms-linear-gradient(bottom, rgb(8,136,61) 41%, rgb(40,151,85) 71%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.41, rgb(8,136,61)),color-stop(0.71, rgb(40,151,85)));
}

.green a.button:active, .green a.smallbutton:active { 
	background: #087d39;
	background-image: linear-gradient(top, rgb(8,136,61) 41%, rgb(40,151,85) 71%);
	background-image: -o-linear-gradient(top, rgb(8,136,61) 41%, rgb(40,151,85) 71%);
	background-image: -moz-linear-gradient(top, rgb(8,136,61) 41%, rgb(40,151,85) 71%);
	background-image: -webkit-linear-gradient(top, rgb(8,136,61) 41%, rgb(40,151,85) 71%);
	background-image: -ms-linear-gradient(top, rgb(8,136,61) 41%, rgb(40,151,85) 71%);
	
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.41, rgb(8,136,61)), color-stop(0.71, rgb(40,151,85)));
		
	-moz-box-shadow: inset 0 1px 5px #2e2e2e;
	-webkit-box-shadow: inset 0 1px 5px#2e2e2e;
	box-shadow: inner 0 1px 5px #2e2e2e;
}
