.logo {
  width: 220px;
  height: 74px;
}

.content-container h1 {
  color: #D20127;
}

.btn-campus {
  background-color: #830017;
  /*da4f49;*/
  *background-color: #cc0000;
  background-image: -moz-linear-gradient(top, #D20127, #830017);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#D20127), to(#830017));
  background-image: -webkit-linear-gradient(top, #D20127, #830017);
  background-image: -o-linear-gradient(top, #D20127, #830017);
  background-image: linear-gradient(to bottom, #d20127, #830017);
  border-color: #cc0000 #cc0000 #802420;
  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='#ffD20127', endColorstr='#ff830017', 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: #830017;
  *background-color: #830017;
}

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

/**
* Quicktabs
*/
.quicktabs-content-container a:hover {
  color: #D20127;
}

/**
* Asides
*/
.aside .table td {
  padding: 5px;
}

.region-sidebar .section-asides .sidenav-bar,
.region-sidebar .blocks-asides .sidenav-bar {
  background-color: #D20127;
  background-image: radial-gradient(#d20127, #5f0011);
}

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

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

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

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

/**
* 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 #5F0011;
  background-color: #D20127;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyMDEyNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVmMDAxMSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -moz-radial-gradient(50% 50%, #d20127, #5f0011);
  background-image: -webkit-radial-gradient(50% 50%, #d20127, #5f0011);
  background-image: radial-gradient(50% 50%, #d20127, #5f0011);
}
#block-kcc-menu-kcc-menu-sidebar ul li a:hover,
.region-sidebar .block-menu-block ul li a:hover {
  background-color: #D20127;
}

/******************
Header Menu
******************/
.header-container .navbar .brand {
  height: 100px;
  line-height: 100px;
  color: #000;
}
.header-container .yamm {
  background-color: #E8E8E8;
}
.header-container .yamm .nav {
  margin-top: 12px;
}
.header-container .yamm .dropdown-menu {
  margin-top: -10px;
}
.header-container .yamm a.dropdown-menu-section-title {
  color: #000 !important;
}
.header-container .yamm a.dropdown-menu-section-title:hover {
  color: #D20127 !important;
}
.header-container .yamm .nav li.dropdown.open > .dropdown-toggle {
  color: #D20127 !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: #D20127 !important;
  color: #fff !important;
}
