.content-container h1 {
  color: #2A4093;
}

.flex-control-paging li a.flex-active {
  background: #0044cc;
}

tbody {
  border-top: none;
}

.bottom-container #kccd_footer_cmps_hdr {
  color: #C3C3C3;
  font-size: 14px;
  font-weight: bold;
}
.bottom-container b[class="caret"] {
  border-bottom-color: #999999 !important;
  border-top-color: #999999 !important;
}
.bottom-container ul.unstyled,
.bottom-container address {
  margin: 0 0 0 5px;
}
.bottom-container address {
  display: none;
}
.bottom-container address.active {
  display: block;
}
.bottom-container ul.kccd_footer_cmps_drpdwn {
  list-style: none;
  margin: 10px 0px;
}
.bottom-container ul.kccd_footer_cmps_drpdwn + div ul.unstyled {
  margin: 0 0 0 10px;
}
.bottom-container #kccd_footer_cmps_mnu {
  margin: 0;
  padding: 5px 0;
}
.bottom-container #kccd_footer_cmps_mnu > li > a {
  color: #666;
  text-shadow: none;
}
.bottom-container #kccd_footer_cmps_mnu > li > a:hover {
  border-bottom: none;
  color: #fff;
}
.bottom-container #kccd_footer_cmps_mnu {
  margin: 0px;
  padding: 5px 0px;
}
.bottom-container #kccd_footer_cmps_mnu > li > a {
  color: #666666;
  text-shadow: none;
}

.btn-campus {
  background-color: #003399;
  /*da4f49;*/
  *background-color: #003399;
  background-image: -moz-linear-gradient(top, #0044cc, #003399);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0044cc), to(#003399));
  background-image: -webkit-linear-gradient(top, #0044cc, #003399);
  background-image: -o-linear-gradient(top, #0044cc, #003399);
  background-image: linear-gradient(to bottom, #0044cc, #003399);
  border-color: #003cb3 #003cb3 #003399;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0044cc', endColorstr='#ff003399', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-campus:hover,
.btn-campus:focus,
.btn-campus:active,
.btn-campus.active,
.btn-campus.disabled,
.btn-campus[disabled] {
  background-color: #003399;
  *background-color: #003399;
}

.btn-campus:active,
.btn-campus.active {
  background-color: #0044cc \9;
}

/**
* Quicktabs
*/
.tab-container .tab-content-container a:hover {
  color: #2A4093;
}

/**
* Asides
*/
.region-sidebar .section-asides .sidenav-bar,
.region-sidebar .blocks-asides .sidenav-bar {
  background-color: #2A4093;
  background-image: radial-gradient(#2a4093, #131d44);
}

.view-event-list-calendar .event .cal-frame {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMWQ0NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJhNDA5MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #131d44), color-stop(100%, #2a4093));
  background-image: -moz-linear-gradient(#131d44, #2a4093);
  background-image: -webkit-linear-gradient(#131d44, #2a4093);
  background-image: linear-gradient(#131d44, #2a4093);
}

.kccd-datepicker .ui-widget {
  background: #284190;
}

.kccd-datepicker td .ui-state-hover {
  background: #284190;
}

.kccd-datepicker td .ui-state-active,
.kccd-datepicker td .ui-state-hover {
  background: #284190;
}

/**
* Sidebar Menu
*/
#block-kcc-menu-kcc-menu-sidebar,
.region-sidebar .block-menu-block {
  margin-bottom: 20px;
}
#block-kcc-menu-kcc-menu-sidebar h2,
.region-sidebar .block-menu-block h2 {
  border: 1px solid #131d44;
  background-color: #2A4093;
  background-image: radial-gradient(50% 50%, #2a4093, #131d44);
}
#block-kcc-menu-kcc-menu-sidebar ul li a:hover,
.region-sidebar .block-menu-block ul li a:hover {
  background-color: #2A4093;
}

/******************
Header Menu
******************/
.header-container .navbar .brand {
  height: 85px;
  line-height: 85px;
  color: #000;
}
.header-container .yamm {
  background-color: #E8E8E8;
}
.header-container .yamm .nav {
  margin-top: 3.5px;
}
.header-container .yamm .dropdown-menu {
  margin-top: -4px;
}
.header-container .yamm a.dropdown-menu-section-title {
  color: #000 !important;
}
.header-container .yamm a.dropdown-menu-section-title:hover {
  color: #2A4093 !important;
}
.header-container .yamm .nav li.dropdown.open > .dropdown-toggle {
  color: #2A4093 !important;
}
.header-container .yamm .yamm-content a {
  color: #000 !important;
}
.header-container .yamm .yamm-content a:hover, .header-container .yamm .yamm-content a.focus {
  background-color: #2A4093 !important;
  color: #fff !important;
}
