/* ============================================================= */
/*  Do not edit the CSS Directly. Edit the .less file & compile. */
/* ============================================================= */
@charset "UTF-8";

[class^="icon-"],
a[class^="icon-"],
a[class*=" icon-"],
span[class^="icon-"],
span[class*=" icon-"],
small[class^="icon-"],
small[class*=" icon-"] {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.icon-home:before {
  content: "î€�";
}
.icon-unordered-list:before {
  content: "î€‚";
}
.icon-avatar-4:before {
  content: "î€ƒ";
}
.icon-mapmarker-00:before {
  content: "î€„";
}
.icon-search:before {
  content: "î€…";
}
.icon-cr-delete:before {
  content: "î€†";
}
.icon-oxp-remove:before {
  content: "î€‡";
}
.icon-cld-search:before {
  content: "î€ˆ";
}
.icon-foldr1-search:before {
  content: "î€‰";
}
.icon-notebook:before {
  content: "î€Š";
}
.icon-openbook-02:before {
  content: "î€‹";
}
.icon-star-empty:before {
  content: "î€Œ";
}
.icon-star:before {
  content: "î€�";
}
.icon-refresh:before {
  content: "î€Ž";
}
.icon-clock:before {
  content: "î€�";
}
.icon-wtr-compass02:before {
  content: "î€�";
}
.icon-flag-1:before {
  content: "î€‘";
}
.icon-flag-2:before {
  content: "î€’";
}
.icon-calendar-selected:before {
  content: "î€“";
}
.icon-kub-calendar:before {
  content: "î€”";
}
.icon-calendar-empty:before {
  content: "î€•";
}
.icon-oxp-check:before {
  content: "î€–";
}
.icon-chevron-right:before {
  content: "î€—";
}
.icon-chevron-left:before {
  content: "î€˜";
}
.icon-user-settings:before {
  content: "î€™";
}
.icon-Layer_8:before {
  content: "î€š";
}
.icon-Layer_6:before {
  content: "î€›";
}
.icon-Layer_5:before {
  content: "î€œ";
}
.icon-checkbox-empty:before {
  content: "î€�";
}
.icon-checkbox-full:before {
  content: "î€ž";
}
.icon-multiple:before {
  content: "î€Ÿ";
}
.icon-delete:before {
  content: "î€ ";
}
.icon-wtr-compass01:before {
  content: "î€¡";
}
.icon-like-3:before {
  content: "î€¢";
}
.icon-like-4:before {
  content: "î€£";
}
.icon-chronometer:before {
  content: "î€¤";
}
#content {
  position: relative;
}
.feed.columns {
  font-family: Arial, sans-serif;
  margin: 30px 30px 20px;
}
.feed.columns > li {
  border-right: 1px solid #eff4f8;
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-right: 20px;
  vertical-align: top;
}
.feed.columns > li > h2 {
  font-family: Arial, sans-serif;
  border-bottom: 1px solid #f6f9fb;
  border-top: 1px solid #eff4f8;
  font-weight: normal;
  background-image: -moz-linear-gradient(#f6f9fb 0%, #fff 100%);
  background-image: -webkit-linear-gradient(#f6f9fb 0%, #fff 100%);
  background-image: -o-linear-gradient(#f6f9fb 0%, #fff 100%);
  background-image: linear-gradient(#f6f9fb 0%, #fff 100%);
  margin-bottom: 3px;
  margin-left: -6px;
  padding: 12px 6px;
}
.feed.columns > li > h2:before {
  font-size: 18px;
  font-style: normal !important;
  margin-right: 6px;
}
.feed.columns > li > ul > li {
  -webkit-border-radius: 1px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 1px;
  -moz-background-clip: padding;
  border-radius: 1px;
  background-clip: padding-box;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
  margin-left: -6px;
  min-height: 75px;
  padding: 6px;
  position: relative;
}
.feed.columns > li > ul > li:hover {
  background-color: #fafafc;
}
.feed.columns > li > ul > li.today > span {
  color: #c00;
  font-family: Arial, sans-serif;
}
.feed.columns > li > ul > li.today > span:before {
  margin-right: 2px;
  font-style: normal !important;
}
.feed.columns > li > ul > li.today > span.lateFees {
  color: #777;
  margin-top: 2px;
}
.feed.columns > li > ul > li > * {
  display: block;
}
.feed.columns > li > ul > li > a {
  color: #355EB8;
  font-size: 13px;
}
.feed.columns > li > ul > li > em {
  color: #777;
  margin: 4px 0;
  font-style: normal;
}
.feed.columns > li > ul > li > span {
  color: #777;
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-style: italic;
  width: 100% !important;
}
.feed.columns > li > ul > li > span:before {
  margin-right: 2px;
  font-style: normal !important;
}
.feed.columns > li > ul > li > span.lateFees {
  color: #777;
  margin-top: 2px;
}
.feed.columns > li.upcoming {
  width: 245px;
}
.feed.columns > li.upcoming > ul > li > * {
  width: 170px;
}
.feed.columns > li.upcoming > ul > li > *.register {
  background-color: #ec9320;
  -webkit-border-radius: 1px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 1px;
  -moz-background-clip: padding;
  border-radius: 1px;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  background-image: -moz-linear-gradient(#eab558 0%, #ec9320 100%);
  background-image: -webkit-linear-gradient(#eab558 0%, #ec9320 100%);
  background-image: -o-linear-gradient(#eab558 0%, #ec9320 100%);
  background-image: linear-gradient(#eab558 0%, #ec9320 100%);
  padding: 6px 4px;
  position: absolute;
  right: 6px;
  text-align: center;
  top: 4px;
  width: 60px;
}
.feed.columns > li.recent {
  width: 220px;
}
.feed.columns > li.latest {
  width: 220px;
}
.sponsors {
  background-color: #f0f0f6;
  border: 1px solid #e0e0ec;
  -webkit-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 2px;
  -moz-background-clip: padding;
  border-radius: 2px;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 20px 20px 0;
  padding: 12px;
  text-align: center;
  width: 955px;
}
.sponsors > li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.sponsors > li a {
  display: block;
  padding: 0 7px;
}
#home-facebook-widget {
  position: absolute;
  right: 20px;
  margin-top: 10px;
}

