/**
 * CSS STYLES FOR MAIN SUBPORTAL
 */

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



/*** MAIN NAVIGATION ***/
#main_navigation {
  border: 1px solid #4b6199;
  background: #4b6199;
  background: -moz-linear-gradient(center top, #6886b5, #4c629a);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6886b5), to(#4c629a));
  background: -o-linear-gradient(top, #6886b5, #4c629a);
}
#main_navigation .main_nav_item {
  border-right: 1px solid #495d9a;
  -moz-box-shadow: inset -1px 0 #7799c0;
  -webkit-box-shadow: inset -1px 0 #7799c0;
  box-shadow: inset -1px 0 #7799c0;
}
#main_navigation .main_nav_item:hover, #main_navigation .main_nav_item:focus, #main_navigation .active.main_nav_item  {
  background: #43577d;
  background: -moz-linear-gradient(center top, #3c4d6f, #4a608a);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3c4d6f), to(#4a608a));
  background: -o-linear-gradient(top, #3c4d6f, #4a608a);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}



/*** SUB NAVIGATION ***/
.sub_navigation {
  border: 1px solid #848d9e;
  border-top-color: #4b6199;
}
.sub_navigation  .sub_nav_item {
  background: #dee3ee;
  background: rgba(222,227,238,0.9);
}
.sub_navigation .sub_nav_item:hover, .sub_navigation .sub_nav_item:focus {
  background: #7c91ba;
  background: rgba(124,145,186,0.9);
}



/*** VERTICAL NAVIGATION ***/
.sidebar .vnav_link:hover, .sidebar .vnav_link:focus {
  background-color: #5b75a8;
}
.sidebar .vnav_link.active {
  background-color: #42567b;
}

.sidebar .filter.active {
  background-color: #42567b;
}
.sidebar .filter:hover, .sidebar .filter:focus {
  background-color: #5b75a8;
}

.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: #42567b;
  background-color: #5b75a8;
}
.sort_options .sort_link:hover {
  background-color: #5b75a8;
}



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



/*** HTML SLIDESHOW ***/
.html_slide_buttons .html_slide_button.active {
  border-color: #465a8e;
  color: #FFF;
  background: #5b75a8;
  background: #5b75a8 -moz-linear-gradient(center top , #6886b5, #465a8e);
  background: #5b75a8 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6886b5), to(#465a8e));
}



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



/*** LECTURE ELEMENT ***/
.lecture_element .new {
  background: #5b75a8;
}



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



/*** SIDEBAR AD BANNER ***/
.ad_sidebar {
  text-shadow: 0 0 4px #303d7f;
}
.ad_sidebar_btn, .ad_sidebar, .ad_sidebar h2  {
  background-color: #5b75a8;
}