@import "../../standard/style/style.css";

@font-face {
    font-family: "Source Sans Pro";
    src: url("../fonts/SourceSansPro-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: fallback; }
  
  @font-face {
    font-family: "Source Sans Pro";
    src: url("../fonts/SourceSansPro-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: fallback; }

body {
  font-size: 14px;
  font-family: "Source Sans Pro", "Arial", sans-serif;
}
.ibox-title h5 {
  font-size: 16px;
}
body {
  background-color: #fff;
}	
.sidebar-collapse .nav-header {
  background-color: #fff;
}
.sidebar-collapse .nav-header a, 
.sidebar-collapse .nav-header .text-muted {
  color: rgba(0,0,0,.85);
}
.sidebar-collapse .nav > li.active {
  border-left: 0px solid #ffdf0f;
  background-color: transparent;
}
.sidebar-collapse .nav > li.active {
  background-color: #ffdf0f;
}
.sidebar-collapse .nav > li > a {
  color: #000;
}
.sidebar-collapse .nav > li.active > a {
  color: rgba(0,0,0,.85);
}
.sidebar-collapse .navbar-default .nav > li > a {
  /*color: rgba(0,0,0,.85);*/
}
.navbar-default .sidebar-collapse .nav > li > a:hover,
.navbar-default .sidebar-collapse .nav > li > a:focus {
  background-color: transparent;
  color: rgba(0,0,0,.85);
}
.navbar-default .sidebar-collapse .nav > li > a:hover {
  text-decoration: underline;
  text-decoration-thickness: 3px;
}
.sidebar-collapse .nav > li > a.navbar-minimalize,
.sidebar-collapse .nav > li > a.navbar-minimalize:hover,
.sidebar-collapse .nav > li > a.navbar-minimalize:focus {
  color: #fff;
}
.sidebar-collapse ul.nav-second-level {
	background: #003078;
  color: #fff;
  border-top: 3px solid #000;
}
.sidebar-collapse ul.nav-second-level a {
	background: #003078;
  color: #fff;
}
.sidebar-collapse ul.nav-second-level li.active a, 
.sidebar-collapse ul.nav-second-level li.active a:hover, 
.sidebar-collapse ul.nav-second-level li.active a:focus {
	background: #2B8CC4;
}

.sidebar-collapse ul.nav-second-level li.active ul.nav-third-level a {
	background: #003078;
  color: #fff;
}

.navbar-default .sidebar-collapse .nav-second-level > li > a:hover,
.navbar-default .sidebar-collapse .nav-second-level > li > a:focus {
  color: #fff;
}
.navbar-default .sidebar-collapse .nav-second-level > li.active > a:hover,
.navbar-default .sidebar-collapse .nav-second-level > li.active > a:focus {
  color: #000;
}
.navbar-default .sidebar-collapse .nav-third-level > li.active > a:hover,
.navbar-default .sidebar-collapse .nav-third-level > li.active > a:focus {
  color: #fff;
}
.sidebar-collapse .nav .open > a, 
.sidebar-collapse .nav .open > a:hover, 
.sidebar-collapse .nav .open > a:focus {
  background: #003078;
}
.sidebar-collapse .navbar-minimalize {
  background-color: #00703c;
  border-color: #00703c;
}
.sidebar-collapse .nav > li > a.navbar-minimalize,
.sidebar-collapse .nav > li > a.navbar-minimalize:hover,
.sidebar-collapse .nav > li > a.navbar-minimalize:focus {
  background-color: #00703c;
  color: #fff;
}
  
.sidebar-collapse .navbar-minimalize:hover, 
.sidebar-collapse .navbar-minimalize:focus, 
.sidebar-collapse .navbar-minimalize:active, 
.sidebar-collapse .navbar-minimalize.active,
.sidebar-collapse .open .dropdown-toggle.navbar-minimalize, 
.sidebar-collapse .navbar-minimalize:active:focus, 
.sidebar-collapse .navbar-minimalize:active:hover, 
.sidebar-collapse .navbar-minimalize.active:hover, 
.sidebar-collapse .navbar-minimalize.active:focus {
    /*background-color: #00703c !important;
    border-color: rgba(255,255,255,.2) !important;*/
}
.mini-navbar .nav .nav-second-level {
  background-color: #003078;
  font-size: 14px;
}
body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 14px;  
}
#course-info ul#float-right li div.menu-selected a {
  background-color: #ffdf0f !important;
}
#course-info ul#float-right li div.menu-selected a:hover,
#course-info ul#float-right li div.menu-area a:hover {
  text-decoration: underline;
  text-decoration-thickness: 3px;        
}
#course-info #menu-oriz .float-left {
  background-color: #003078 !important; 
}
#course-info #menu-oriz .float-left li a {
  color: #fff !important;
}
#course-info #menu-oriz .float-left li a:hover {
  color: #fff !important;
  text-decoration: underline;
  text-decoration-thickness: 3px;
}
.nav-second-level li:last-child {
  margin-bottom: 0px;
}
.nav-second-level, .nav-third-level {
  padding-bottom: 10px;
  background: #003078;
}
body.mini-navbar .nav-header {
  background: rgba(0,0,0,.0);
}  
.yui-b .title_block {
  margin:0 !important;
}
.yui-b .title_block h1 {
  padding: 0px 0px 24px 0px;
}
.title_block, #course-info > h1 {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
}
.yui-b .title_block, .yui-b #course-info > h1 {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.15);
}
.gray-bg, .bg-muted, .navbar-fixed-top, .navbar-static-top {
  background-color: #fff
}
.footer {
  background-color: #f0f4f5;
}