/**
 * CSS STYLES FOR MAIN SUBPORTAL
 */

/*** PORTAL NAVIGATION ***/
.stripeSquirrelHeader #sub_portals .active .nav_link,
#sub_portals .active .nav_link {
  border-color: #7da86c;
}



/*** MAIN NAVIGATION ***/
#main_navigation {
  border: 1px solid #6d9d5e;
  background: #6d9d5e;
  background: -moz-linear-gradient(center top, #8eb47b, #6e9e5f);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8eb47b), to(#6e9e5f));
  background: -o-linear-gradient(top, #8eb47b, #6e9e5f);
}
#main_navigation .main_nav_item {
  border-right: 1px solid #6d9d5e;
  -moz-box-shadow: inset -1px 0 #a6c493;
  -webkit-box-shadow: inset -1px 0 #a6c493;
  box-shadow: inset -1px 0 #a6c493;
}
#main_navigation .main_nav_item:hover, #main_navigation .main_nav_item:focus, #main_navigation .active.main_nav_item  {
  background: #425939;
  background: -moz-linear-gradient(center top, #3f5436, #455d3c);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3f5436), to(#455d3c));
  background: -o-linear-gradient(top, #3f5436, #455d3c);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}



/*** SUB NAVIGATION ***/
.sub_navigation {
  border: 1px solid #869e7e;
  border-top-color: #6d9d5e;
}
.sub_navigation  .sub_nav_item {
  background: #d9ebd2;
  background: rgba(217,235,210,0.9);
}
.sub_navigation .sub_nav_item:hover, .sub_navigation .sub_nav_item:focus {
  background: #abc89f;
  background: rgba(171,200,159,0.9);
}



/*** VERTICAL NAVIGATION ***/
.sidebar .vnav_link:hover, .sidebar .vnav_link:focus {
  background-color: #7da86c;
}
.sidebar .vnav_link.active {
  background-color: #425839;
}

.sidebar .filter.active {
  background-color: #425839;
}
.sidebar .filter:hover, .sidebar .filter:focus {
  background-color: #7da86c;
}

.course_overview .sidebar .vnav_link:hover, .course_overview .sidebar .vnav_link:focus,
.course_overview .sidebar .vnav_link.active {
  background-color: #d74200;
}



/*** SORTING ***/
.sort_box .current:hover {
  border-color: #425839;
  background-color: #7da86c;
}
.sort_options .sort_link:hover {
  background-color: #7da86c;
}



/*** HOMEPAGE ***/
.demo_lecture_link .demo_title {
  background-image: url('../images/layout/play_demo_med.png');
}



/*** HTML SLIDESHOW ***/
.html_slide_buttons .html_slide_button.active {
  border-color: #638b54;
  color: #FFF;
  background: #7da86c;
  background: #7da86c -moz-linear-gradient(center top , #8eb47b, #638b54);
  background: #7da86c -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8eb47b), to(#638b54));
}



/*** PLAYLIST ***/
.pl_lectures .pl_item:hover, .pl_lectures .pl_item:focus {
  background-color: #c3d4bc;
}



/*** LECTURE ELEMENT ***/
.lecture_element .new {
  background: #7da86c;
}



/*** RATINGS ***/
.rating {
  background-image: url('../images/icons/ratings_med.png');
}
.rating .rate_links {
  background-image: url('../images/icons/ratings_med.png');
}
.rating .rate_links_filled {
  background-image: url('../images/icons/ratings_med.png');
}



/*** SIDEBAR AD BANNER ***/
.ad_sidebar {
  text-shadow: 0 0 4px #417e38;
}
.ad_sidebar_btn, .ad_sidebar, .ad_sidebar h2  {
  background-color: #7da86c;
}