.sid-box-shadow {
  box-shadow: 0 5px 0 rgba(0,0,0,0.1);
}
.sid-box-shadow-inset {
  box-shadow: inset 0 5px 0 rgba(0,0,0,0.1);
}
.sid-box-shadow-invert {
  box-shadow: 0 -5px 0 rgba(0,0,0,0.1);
}
@media (max-width: 767px) {
  #site-frame .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #site-frame .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #site-frame .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  #site-frame .hidden-lg {
    display: none !important;
  }
}
html {
  height: 100%;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
body {
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #222;
  margin: 0;
  padding: 0;
}
a {
  cursor: pointer;
  text-decoration: none;
  outline: none;
  color: #1e5094;
}
a:hover,
a:active,
a:focus {
  outline: none;
  color: #0D223F;
}
a:visited {
  color: #1e5094;
}
strong,
b {
  font-weight: 700;
}
form {
  margin: 0;
}
ul,
ol {
  margin: 0 0 10px;
  padding: 0 0 0 30px;
}
ul.unstyled,
ol.unstyled {
  padding: 0;
  margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: 700;
  font-size: 1rem;
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  line-height: 1;
  padding: 5px 0;
  margin: 10px 0 5px;
}
h1,
.h1 {
  font-size: 1.7rem;
}
h2,
.h2 {
  font-size: 1.5rem;
}
h3,
.h3 {
  font-size: 1.3rem;
      color: #222;
    text-align: left;
}
h4,
.h4 {
  font-size: 1.2rem;
}
h5,
.h5 {
  font-size: 1.1rem;
}
h6,
.h6 {
  font-size: 1rem;
}
hr {
      display: block;
    unicode-bidi: isolate;
    margin-block-start: 0.5em;
    margin-block-end: 0.5em;
    margin-inline-start: auto;
    margin-inline-end: auto;
    overflow: hidden;
    border-style: inset;
    border-width: 1px;
}
.form-control {
  height: auto;
}
.topbar-menu {
  font-size: 0.8em;
  display: block;
  vertical-align: top;
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
  background: rgba(0,0,0,0.1);
}
.topbar-menu ul.site-links {
  vertical-align: top;
  padding: 5px 10px;
  overflow: hidden;
  text-align: center;
}
.topbar-menu ul.site-links li {
  display: inline-block;
  padding: 0;
  line-height: 1;
  margin: 5px 0;
  border-right: 1px solid #0D223F;
  height: 12px;
}
.topbar-menu ul.site-links li:first-child {
  border-left: 0;
}
.topbar-menu ul.site-links li:last-child {
  border-right: 0;
}
.topbar-menu ul.site-links li a {
  display: block;
  line-height: 1;
  padding: 0 8px;
}
@media (min-width: 768px) {
  .topbar-menu {
    display: inline-block;
  }
  .topbar-menu ul.site-links {
    padding: 5px 10px;
  }
  .topbar-menu ul.site-links li {
    padding: 0;
    line-height: 1;
    border-right: 1px solid #0D223F;
    margin: 5px 0;
  }
  .topbar-menu ul.site-links li a {
    display: block;
    line-height: 1;
  }
}
@media (min-width: 992px) {
  .topbar-menu ul.site-links {
    padding: 15px 10px;
  }
  .topbar-menu ul.site-links li {
    float: left;
    padding: 0;
    line-height: 1;
    border-right: 1px solid #0D223F;
    height: 12px;
    margin: 5px 0;
  }
  .topbar-menu ul.site-links li:first-child {
    border-left: 0;
  }
  .topbar-menu ul.site-links li:last-child {
    border-right: 0;
  }
  .topbar-menu ul.site-links li a {
    display: block;
    line-height: 1;
    padding: 0 25px;
  }
}
.sticky-wrapper:NOT(.is-sticky) {
  height: auto !important;
}
.sticky-wrapper.is-sticky {
  height: auto !important;
}
.sticky-wrapper.is-sticky #oso {
  display: none;
}
.sticky-wrapper.is-sticky .site-header #sid-primary-menu .navbar-header {
  height: auto;
  width: auto;
}
.sticky-wrapper.is-sticky .site-header #sid-primary-menu .navbar-header .navbar-brand {
  margin-top: 0;
  padding: 10px 15px;
}
.sticky-wrapper.is-sticky .site-header #sid-primary-menu .navbar-header .navbar-brand .nav-logo > img {
  max-height: 40px;
}
.sticky-wrapper.is-sticky .site-header #sid-primary-menu .navbar-nav.navbar-left > li > a {
  padding: 30px 10px 20px;
}
.site-header {
  box-shadow: 0 5px 0 rgba(0,0,0,0.1);
  position: relative;
  background: #FFD101;
  color: #0D223F;
  border-bottom: 10px solid #0D223F;
}
.site-header a,
.site-header a:link,
.site-header a:visited,
.site-header a:active,
.site-header a:hover {
  color: #0D223F;
}
.site-header a:active,
.site-header a:hover {
  color: #fff;
}
.site-header #primary-menu {
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  font-size: 1rem;
  margin-top: 0;
  z-index: 1002;
  background: transparent;
}
.site-header #primary-menu > .pull-right.col-lg-3 {
  z-index: 1000;
}
.site-header .site-logo-desktop {
  height: 120px;
  padding: 10px 0;
}
.site-header .site-logo-desktop img {
  height: 100%;
}
.site-header #sid-primary-menu {
  border: 0;
  margin-bottom: 0;
  background: transparent;
  z-index: 999;
}
.site-header #sid-primary-menu .navbar-nav.navbar-left {
  float: right !important;
}
.site-header #sid-primary-menu .navbar-nav > li .dropdown-menu li .sport-name {
  font-weight: 400;
  color: #0D223F !important;
}
.site-header #sid-primary-menu .navbar-nav > li .dropdown-menu li .sport-name:hover {
  color: #fff !important;
}
.site-header #sid-primary-menu .column-head,
.site-header #sid-primary-menu .sport-name {
  font-family: 'Oswald', sans-serif;
}
.site-header #sid-primary-menu .edu-social-links {
  margin: 15px -15px 15px;
  text-align: left;
  padding: 10px 15px;
  border-top: 1px solid #0D223F;
}
.site-header #sid-primary-menu .edu-social-links a,
.site-header #sid-primary-menu .edu-social-links a:link,
.site-header #sid-primary-menu .edu-social-links a:visited,
.site-header #sid-primary-menu .edu-social-links a:active,
.site-header #sid-primary-menu .edu-social-links a:hover {
  color: #0D223F;
}
.site-header #sid-primary-menu .edu-social-links a:active,
.site-header #sid-primary-menu .edu-social-links a:hover {
  color: #fff;
}
.site-header #sid-primary-menu .edu-social-links ul.site-links {
  margin: 0;
}
.site-header #sid-primary-menu .edu-social-links ul.site-links li {
  display: block;
}
.site-header #sid-primary-menu .edu-social-links ul.site-links li a {
  padding: 10px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
  display: block;
  font-size: 0.9rem;
  font-weight: 700;
  line-height: 1;
}
.site-header #sid-primary-menu .edu-social-links ul.site-links li a:hover {
  background: #0D223F;
}
.site-header #sid-primary-menu .js-offcanvas-logo {
  padding: 11px 20px;
  margin: -15px -15px 15px;
  background: #FFD101;
  border-bottom: 5px solid #0D223F;
}
.site-header #sid-primary-menu .navbar-header {
  height: 75px;
  z-index: 200;
}
.site-header #sid-primary-menu .navbar-header .navbar-brand {
  z-index: 1002;
  padding: 13px 15px 23px;
  margin-top: -52px;
  height: auto;
  overflow: hidden;
}
.site-header #sid-primary-menu .navbar-header .navbar-brand .nav-logo {
  position: relative;
  z-index: 2000;
  display: inline-block;
}
.site-header #sid-primary-menu .navbar-header .navbar-brand .nav-logo > img {
  text-align: center;
  max-height: 87px;
  max-width: 200px;
  width: 200px;
  height: 87px;
  transition: all 0.5s ease;
}
.site-header #sid-primary-menu .navbar-nav {
  transition: all 0.7s ease;
}
.site-header #sid-primary-menu .navbar-nav > li {
  float: left;
}
.site-header #sid-primary-menu .navbar-nav > li.active
				.site-header #sid-primary-menu .navbar-nav > li:hover > a {
  background: #0D223F;
  color: #fff;
}
.site-header #sid-primary-menu .navbar-nav > li a {
  color: #0D223F;
  font-weight: 700;
}
.site-header #sid-primary-menu .navbar-nav > li.clearfix,
.site-header #sid-primary-menu .navbar-nav > li > a {
  font-weight: 700;
  line-height: 1;
}
.site-header #sid-primary-menu .navbar-nav > li > a {
  text-transform: uppercase;
  padding: 30px 10px;
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
}
.site-header #sid-primary-menu .navbar-nav > li > a:hover {
  background: #0D223F;
  color: #fff;
}
.site-header #sid-primary-menu .navbar-nav > li.active .dropdown-toggle {
  background: #0D223F;
  color: #fff;
}
.site-header #sid-primary-menu .navbar-nav > li.dropdown  a  .fa {
  height: 15px;
  margin-top: -5px;
}
.site-header #sid-primary-menu .navbar-nav > li.dropdown > a > .fa {
  height: 24px;
  margin-top: -10px;
}
.site-header #sid-primary-menu .navbar-nav > li .dropdown-menu {
  box-shadow: 0 5px 0 rgba(0,0,0,0.1);
  font-size: 0.95em;
  background: transparent;
}
.site-header #sid-primary-menu .navbar-nav > li .dropdown-menu li a,
.site-header #sid-primary-menu .navbar-nav > li .dropdown-menu li a:link,
.site-header #sid-primary-menu .navbar-nav > li .dropdown-menu li a:visited,
.site-header #sid-primary-menu .navbar-nav > li .dropdown-menu li a:active,
.site-header #sid-primary-menu .navbar-nav > li .dropdown-menu li a:hover {
  color: #fff;
}
.site-header #sid-primary-menu .navbar-nav > li .dropdown-menu li a:active,
.site-header #sid-primary-menu .navbar-nav > li .dropdown-menu li a:hover {
  color: #0D223F;
}
.site-header #sid-primary-menu .navbar-nav > li .dropdown-menu li .column-head {
  border-bottom: 0;
  color: #FFD101;
}
.site-header #sid-primary-menu .navbar-nav > li .dropdown-menu li .mrow strong {
  font-weight: 700;
}
.site-header #sid-primary-menu .navbar-nav > li .dropdown-menu li .yamm-content {
  background: rgba(13,34,63,0.8);
  padding: 10px 0;
  font-weight: 700;
  min-width: 200px;
  color: #c6c6c6;
}
.site-header #sid-primary-menu .navbar-nav > li .dropdown-menu li .yamm-content .row > .list-unstyled li {
  border: 0;
  padding: 5px 15px;
 }
.site-header #sid-primary-menu .navbar-nav > li .dropdown-menu li .yamm-content .row > .list-unstyled a {
  padding: 5px 15px;
  margin: -5px -15px;
  /*display: block;*/
}
.site-header #sid-primary-menu .navbar-nav > li .dropdown-menu li .yamm-content .row > .list-unstyled a:hover {
  background: #FFD101;
 
}
.site-header .campus-menu #sid-primary-menu .navbar-header .navbar-brand {
  padding: 18px 15px 18px;
}
.site-header .campus-menu #sid-primary-menu .navbar-header .navbar-brand .nav-logo > img {
  max-height: 87px;
  max-width: 300px;
  width: 300px;
  height: 87px;
}
.mobile-logo {
  text-align: left;
  position: relative;
  z-index: 999;
  height: 0;
}
.mobile-logo .logo-row,
.mobile-logo .logo-row > div {
  position: Absolute;
  left: 15px;
  bottom: 0;
  display: inline-block;
}
.mobile-logo .nav-logo {
  display: inline-block;
  float: left;
  margin: -30px auto 10px;
  max-width: 170px;
  z-index: 999;
  padding: 0 15px;
}
.mobile-logo .nav-logo-name {
  display: inline-block;
  float: left;
  font-weight: 700;
  font-size: 1.6em;
  margin-left: 10px;
  line-height: 60px;
}
.mobile-logo.campus-mobile-logo .nav-logo {
  margin: 0 auto 0;
}
@media screen and (max-width: 1199px) {
  .site-header .campus-menu #sid-primary-menu .navbar-header .navbar-brand {
    padding: 22px 15px;
  }
  .site-header .campus-menu #sid-primary-menu .navbar-header .navbar-brand .nav-logo > img {
    max-height: 87px;
    max-width: 200px;
    width: 200px;
    height: 87px;
  }
  .navbar.navbar-inverse.navbar-sociallinks {
    min-height: auto;
  }
  .site-header {
    margin-right: 0 !important;
  }
  .site-header #sid-primary-menu .navbar-nav > li > a {
    padding: 20px 10px;
    font-size: 0.9rem;
  }
  .site-header #sid-primary-menu .navbar-header {
    height: 54px;
    width: 160px;
  }
  .site-header #sid-primary-menu .navbar-header .navbar-brand {
    padding: 30px 15px 15px;
  }
  .site-header #sid-primary-menu .navbar-header .navbar-brand .nav-logo > img {
    max-width: 130px;
    height: 57px;
    width: 130px;
  }
  .mobile-logo .nav-logo {
    max-width: 130px;
  }
  .mobile-logo .nav-logo img {
    max-width: 130px;
    height: 57px;
    width: 130px;
  }
}
@media screen and (max-width: 991px) {
  .mobile-logo.campus-mobile-logo .nav-logo {
    max-width: 200px;
  }
  .mobile-logo.campus-mobile-logo .nav-logo img {
    max-width: 200px;
    height: 57px;
    width: 200px;
  }
  .site-header #sid-primary-menu .navbar-header {
    height: auto;
    padding: 20px 15px;
    width: auto;
  }
  .site-header #sid-primary-menu .navbar-header .navbar-brand {
    display: none;
  }
  .sticky-wrapper.is-sticky .mobile-logo .nav-logo img {
    max-height: 44px;
  }
  .site-header #sid-primary-menu .navbar-header .navbar-brand .nav-logo > img {
    max-width: 130px;
    height: 78px;
    width: 130px;
  }
  .mobile-logo .nav-logo {
    max-width: 130px;
  }
  .mobile-logo .nav-logo img {
    max-width: 130px;
    height: 78px;
    width: 130px;
  }
  .site-header #sid-primary-menu .navbar-nav > li > a {
    padding: 30px 10px;
  }
  .site-header .top-menu #sid-primary-menu .navbar-header {
    padding: 0;
  }
  .site-header .top-menu #sid-primary-menu .navbar-header .navbar-brand .navbar-toggle {
    margin-bottom: -40px;
  }
  .site-header .top-menu #sid-primary-menu .navbar-header .navbar-toggle {
    margin-top: 13px;
    margin-bottom: 13px;
    background: rgba(0,0,0,0.1);
    border-color: rgba(0,0,0,0.1);
  }
  .site-header .top-menu #sid-primary-menu .navbar-header .navbar-toggle .icon-bar {
    background-color: rgba(0,0,0,0.4);
  }
  .site-header .top-menu #sid-primary-menu .navbar-header .navbar-toggle.is-open,
  .site-header .top-menu #sid-primary-menu .navbar-header .navbar-toggle:hover {
    background: #0D223F;
    border-color: rgba(0,0,0,0.1);
  }
  .site-header .top-menu #sid-primary-menu .navbar-header .navbar-toggle.is-open .icon-bar,
  .site-header .top-menu #sid-primary-menu .navbar-header .navbar-toggle:hover .icon-bar {
    background-color: #fff;
  }
  .site-header #sid-primary-menu .navbar-header {
    float: none;
  }
  .site-header #sid-primary-menu .navbar-toggle {
    display: block;
  }
  .site-header #sid-primary-menu .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .site-header #sid-primary-menu .navbar-collapse.collapse {
    display: none !important;
  }
  .site-header #sid-primary-menu .navbar-collapse.collapse.in {
    display: block !important;
  }
  .site-header #sid-primary-menu .navbar-right,
  .site-header #sid-primary-menu .navbar-left {
    float: none !important;
    display: block;
    margin: 0;
  }
  .site-header #sid-primary-menu .navbar-left {
    text-align: left;
  }
  .site-header #sid-primary-menu .navbar-nav > li {
    float: none;
    display: block;
    text-align: left;
  }
  .site-header #sid-primary-menu .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .site-header #sid-primary-menu .nav.navbar-nav.navbar-right,
  .site-header #sid-primary-menu .nav.navbar-nav.navbar-left {
    padding: 0;
    width: 100%;
  }
  .site-header #sid-primary-menu .navbar-nav li.dropdown a .fa {
    float: none;
  }
  .site-header #sid-primary-menu .navbar-form {
    margin: 8px -15px;
    padding: 10px 15px;
  }
  .site-header #sid-primary-menu .navbar-form .form-group {
    margin-bottom: 5px;
    display: block;
  }
  .site-header #sid-primary-menu .navbar-form .form-group .form-control {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .site-header #sid-primary-menu .navbar-header {
    position: relative;
    z-index: 200;
  }
  .site-header #sid-primary-menu .navbar-header .navbar-brand {
    width: 105px;
    margin-left: 0;
  }
  .site-header #sid-primary-menu .navbar-header .navbar-brand .nav-logo {
    margin-top: -50px;
  }
  .site-header #sid-primary-menu .navbar-header .navbar-brand .nav-logo > img {
    text-align: center;
    max-width: 105px;
    height: 44px;
    width: 105px;
  }
  .navbar.navbar-inverse.navbar-sociallinks .navbar-left {
    margin: 0;
  }
  .navbar.navbar-inverse.navbar-sociallinks .navbar-left > li {
    display: inline-block;
  }
  .mobile-logo .nav-logo {
    padding-top: 10px;
    margin-top: -15px;
    max-width: 130px;
  }
  .mobile-logo .nav-logo img {
    max-width: 130px;
    height: 44px;
    width: 130px;
  }
}
.carousel-slider {
  position: relative;
}
.carousel-slider .sliding-zone .infoBox,
.carousel-slider .sliding-zone .info {
  margin: 0;
  padding: 0;
}
.carousel-slider .sliding-zone .infoBox {
  max-width: 100%;
  margin: 0 auto;
}
.carousel-slider .carousel-arrow-left,
.carousel-slider .carousel-arrow-right {
  width: 0;
  height: 0;
  top: 50%;
  z-index: 9;
  position: absolute;
  vertical-align: middle;
}
.carousel-slider .carousel-arrow-left a,
.carousel-slider .carousel-arrow-left a:link,
.carousel-slider .carousel-arrow-left a:visited,
.carousel-slider .carousel-arrow-left a:active,
.carousel-slider .carousel-arrow-left a:hover,
.carousel-slider .carousel-arrow-right a,
.carousel-slider .carousel-arrow-right a:link,
.carousel-slider .carousel-arrow-right a:visited,
.carousel-slider .carousel-arrow-right a:active,
.carousel-slider .carousel-arrow-right a:hover {
  color: #fff;
}
.carousel-slider .carousel-arrow-left a:active,
.carousel-slider .carousel-arrow-left a:hover,
.carousel-slider .carousel-arrow-right a:active,
.carousel-slider .carousel-arrow-right a:hover {
  color: #fff;
}
.carousel-slider .carousel-arrow-left a,
.carousel-slider .carousel-arrow-right a {
  font-size: 1.7rem;
  margin-top: -15px;
  display: inline-block;
  width: 30px;
  height: 30px;
  display: block;
  text-align: center;
  color: #fff;
  background: #0D223F;
}
.carousel-slider .carousel-arrow-left a:hover,
.carousel-slider .carousel-arrow-right a:hover {
  background: #163969;
  color: #fff;
}
.carousel-slider .carousel-arrow-left a .fa,
.carousel-slider .carousel-arrow-right a .fa {
  vertical-align: top;
  height: 30px;
  line-height: 30px;
}
.carousel-slider .carousel-arrow-left {
  left: 0;
}
.carousel-slider .carousel-arrow-right {
  right: 30px;
}
.carousel-slider .carousel-wrapper {
  display: block;
}
.carousel-slider .carousel-wrapper .cycle-sentinel {
  margin: 0 0 0 0;
}
.carousel-slider .cycle-slideshow {
  margin: 0;
}
.carousel-slider .cycle-slideshow[data-cycle-carousel-vertical="true"] .cycle-slide {
  margin: 0 0;
}
.carousel-slider .cycle-slideshow .cycle-carousel-wrap .cycle-slide {
  vertical-align: top;
  margin: 0 0;
}
.carousel-slider .cycle-slideshow .cycle-carousel-wrap .cycle-slide a {
  display: inline-block;
}
.carousel-slider .cycle-slideshow .cycle-carousel-wrap .cycle-slide a img {
  vertical-align: top;
}
.carousel-slider.carousel-vertical .carousel-arrow-left {
  top: 0;
  bottom: auto;
  left: 50%;
  margin: 15px 0 0 -15px;
}
.carousel-slider.carousel-vertical .carousel-arrow-right {
  top: auto;
  bottom: 15px;
  left: 50%;
  margin: -15px 0 0 -15px;
}
#zoneID-12 .sliding-zone .carousel-container {
  background: #c6c6c6;
}
#zoneID-12 .sliding-zone .carousel-container .cycle-slideshow {
  width: 100%;
}
#zoneID-11 .carousel-wrapper .cycle-slideshow {
  height: 140px !important;
}
#zoneID-11 .carousel-wrapper .cycle-slideshow .cycle-slide {
  margin: 0 41px 0 0;
  height: 140px;
  width: 386px;
}
#zoneID-11 .carousel-arrow-left a,
#zoneID-11 .carousel-arrow-left a:link,
#zoneID-11 .carousel-arrow-left a:visited,
#zoneID-11 .carousel-arrow-left a:active,
#zoneID-11 .carousel-arrow-left a:hover,
#zoneID-11 .carousel-arrow-right a,
#zoneID-11 .carousel-arrow-right a:link,
#zoneID-11 .carousel-arrow-right a:visited,
#zoneID-11 .carousel-arrow-right a:active,
#zoneID-11 .carousel-arrow-right a:hover {
  color: #0D223F;
}
#zoneID-11 .carousel-arrow-left a:active,
#zoneID-11 .carousel-arrow-left a:hover,
#zoneID-11 .carousel-arrow-right a:active,
#zoneID-11 .carousel-arrow-right a:hover {
  color: #506991;
}
#zoneID-11 .carousel-arrow-left a,
#zoneID-11 .carousel-arrow-right a {
  margin-top: 5px;
  background: transparent;
}
#zoneID-11 .carousel-arrow-left a:hover .fa,
#zoneID-11 .carousel-arrow-right a:hover .fa {
  color: inherit;
}
#zoneID-11 .carousel-arrow-left {
  right: auto;
  left: 50%;
  top: auto;
  bottom: 0;
}
#zoneID-11 .carousel-arrow-left a {
  margin-left: -35px;
}
#zoneID-11 .carousel-arrow-right {
  left: auto;
  right: 50%;
  top: auto;
  bottom: 0;
}
#zoneID-11 .carousel-arrow-right a {
  margin-left: 5px;
}
#custom-header-image-row .item {
  border-bottom: 10px solid #0D223F;
}
.breadcrumb {
  background: none;
  text-align: left;
  margin-bottom: 10px;
  padding: 0px;
}
html .btn.custom-btn {
  height: 160px;
  line-height: 110px;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  width: 100%;
  padding: 0px 10px;
  margin-bottom: 20px;
}
html .btn.custom-btn span {
  display: inline-block;
  line-height: 40px;
  vertical-align: middle;
}
html .btn.sm-blue-btn,
html .btn.sm-yellow-btn {
  padding: 0px 10px;
  height: 80px;
  line-height: 70px;
  font-size: 1.5em;
}
html .btn.sm-blue-btn span,
html .btn.sm-yellow-btn span {
  line-height: 22px;
}
html .btn.sm-yellow-btn {
  background: #FFD101;
  color: #0D223F;
}
html .btn.sm-yellow-btn:hover {
  background: #ffda34;
}
html .btn.lg-blue-btn {
  font-size: 2.5em;
  border-bottom: 40px solid #163969;
}
html .btn.lg-blue-btn:hover {
  border-color: #1e5094;
}
html .btn.lg-yellow-btn {
  font-size: 2.5em;
  background: #FFD101;
  color: #0D223F;
  border-bottom: 40px solid #e7bd00;
}
html .btn.lg-yellow-btn:hover {
  background: #ffda34;
  border-color: #FFD101;
}
html .btn.side-blue-btn,
html .btn.side-yellow-btn {
  line-height: inherit;
  height: auto;
  padding: 5px;
  font-size: 1.5em;
}
html .btn.side-blue-btn span,
html .btn.side-yellow-btn span {
  line-height: 34px;
  vertical-align: inherit;
}
html .btn.side-yellow-btn {
  background: #FFD101;
  color: #0D223F;
}
html .btn.side-yellow-btn:hover {
  background: #ffda34;
}
.layout-1 .customPage.box,
.layout-3 .customPage.box {
  border: 0px;
}
.layout-1 .customPage.box .box-title,
.layout-3 .customPage.box .box-title {
  background: #FFD101;
  border-left: 60px solid #e7bd00;
  border-right: 60px solid #e7bd00;
  text-align: center;
  padding: 30px;
}
.layout-1 .page-heading,
.layout-3 .page-heading {
  background: #FFD101;
  border-left: 60px solid #e7bd00;
  border-right: 60px solid #e7bd00;
  text-align: center;
  padding: 30px;
}
html .mobile-custom-page-menu {
  margin-bottom: 15px;
}
html .mobile-custom-page-menu .menuButton {
  margin-top: 0px;
  width: 100%;
  background: #e7bd00;
  color: #0D223F;
  font-size: 1.5em;
}
html .mobile-custom-page-menu .menuButton:hover {
  background: #e7bd00;
  color: #0D223F;
}
html .mobile-custom-page-menu .menuButton i {
  padding-left: 10px;
}
html .mobile-custom-page-menu .collapse-dp-menu .well {
  background: #FFD101;
}
html .mobile-custom-page-menu .collapse-dp-menu .well .list-group {
  margin-bottom: 0px;
}
html .mobile-custom-page-menu .collapse-dp-menu .well .list-group-item {
  background: transparent;
  border-color: #e7bd00;
  font-size: 1.2em;
}
.panel-group .panel {
  border: none;
}
.panel-group .panel .panel-heading {
  margin: 0;
  color: #fff;
  padding: 0px;
  font-size: 1.4rem;
}
.panel-group .panel .panel-heading a,
.panel-group .panel .panel-heading a:link,
.panel-group .panel .panel-heading a:visited,
.panel-group .panel .panel-heading a:active,
.panel-group .panel .panel-heading a:hover {
  color: #fff;
}
.panel-group .panel .panel-heading a:active,
.panel-group .panel .panel-heading a:hover {
  color: #eaeaea;
}
.panel-group .panel .panel-heading a {
  background: #0D223F;
  display: block;
  padding: 10px 15px;
  text-decoration: none;
}
.panel-group .panel .panel-heading a:hover,
.panel-group .panel .panel-heading a:focus {
  text-decoration: none;
}
.panel-group .panel .panel-heading a[aria-expanded="true"] {
  background-color: #FFD101;
  color: #0D223F;
}
.panel-group .panel .panel-heading a:after {
  content: "\f077";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'FontAwesome';
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.panel-group .panel .panel-heading a[aria-expanded="true"]:after {
  content: "\f077";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.panel-group .panel .panel-body {
  padding: 15px;
}
div#infoBox {
  color: #0D223F;
  max-width: 1140px;
  margin: 0 auto;
  line-height: 1.2em;
  overflow: hidden;
}
.degree_info {
  display: flex;
  background: #FFD101;
  max-width: 1290px;
  border-radius: 5px;
  box-shadow: 0 1px 8px -2px rgba(0,0,0,0.36);
  margin: 0 auto 5px;
  justify-content: space-around;
  text-transform: uppercase;
}
.degree_info > div {
  padding: 15px 10px 0 10px;
  border-right: #000 solid 1px;
}
.degree_info > div:last-child {
  border: none;
}
.degree_info .row {
  justify-content: space-around;
  vertical-align: middle;
}
.degree_info>.columns {
  padding: 30px 0;
  border-right: 1px solid #DADADA;
}
.degree_info h6,
.gauge_circle {
  display: block;
  font-weight: 700;
}
.gauge_circle {
  padding: 35px 0 10px 0;
  margin: 0 auto 10px;
  font-size: 2.5em;
  border-radius: 100%;
  height: 90px;
  width: 90px;
  opacity: .99;
  position: relative;
}
.gauge_circle:before {
  content: '';
  position: absolute;
  top: 8px;
  left: 8px;
  right: 8px;
  bottom: 8px;
  background: #f0f0f0;
  border-radius: 100%;
  z-index: -1;
}
.degree_info h6 {
  font-size: 1.5em;
}
.text-area span {
  font-size: 1.15em;
}
.left-text-area span {
  font-size: 1.1em;
  font-weight: 600;
}
.btns-sections {
  background: rgba(0,0,0,0.4);
}
.btns-sections > a {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  padding: 5px 0 0 0;
  text-align: left;
}
.btns-sections > a:hover {
  text-decoration: none;
}
.btns-sections > a:before {
  padding-right: 10px;
  font-size: 1.5em;
}
span.header-text,
.btns-sections > a span {
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
}
.page-heading.image-overlay {
  background: #FFD101;
  position: absolute;
  bottom: 0;
  margin-bottom: 10px;
  padding-bottom: 30px;
}
#info-btn-1,
#info-btn-2,
#info-btn-3 {
  color: #fff;
}
.text-area span {
  text-transform: none;
}
.left-text-area-1 {
  padding-right: 0;
}
span.header-text {
  font-size: 1.45em;
  font-weight: 700;
  display: list-item;
  list-style-position: inside;
  line-height: 1em;
  margin-top: 10px;
  padding-top: 5px;
  text-transform: uppercase;
  text-align: left;
}
#info-btn-1:hover,
#info-btn-2:hover,
#info-btn-3:hover {
  background: #ffda34;
  color: #0D223F;
}
@media (min-width: 992px) {
  div#infoBox {
    max-height: 165px;
  }
  .degree_info > div {
    min-height: 282px;
  }
  .text-area-4,
  .text-area-2 {
    margin-left: -10px;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .left-text-area-1 {
    white-space: nowrap;
  }
  .left-text-area span {
    font-size: 1em;
  }
  .text-area span {
    font-size: 1.1em;
  }
  span.header-text {
    font-size: 1.25em;
    white-space: nowrap;
    padding-bottom: 3px;
  }
  .btns-sections > a {
    font-size: 1.3em;
  }
}
@media (max-width: 991px) {
  .degree_info > div {
    min-height: 150px;
    padding-bottom: 15px;
  }
  .degree_info {
    flex-direction: column;
  }
  .degree_info .left-text-area {
    padding: 0;
  }
  .degree_info>div {
    border-right: 0;
    border-bottom: 1px solid #DADADA;
    padding-left: 20px;
    padding-right: 20px;
  }
  .degree_info>.middle-text {
    order: 1;
    border: none;
  }
  .degree_info>.middle-text .row {
    width: 48%;
    flex-direction: column;
    float: left;
  }
  .degree_info>.middle-text .row:last-of-type {
    float: right;
  }
  .text-area {
    width: 100%;
  }
  span.header-text {
    white-space: nowrap;
  }
  .degree_info > div:last-child {
    border-bottom: 1px solid #DADADA;
  }
}
@media (max-width: 662px) {
  .text-area span {
    font-size: 1em;
  }
  span.header-text {
    font-size: 1.3em;
  }
}
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  color: #000;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background-color: #0D223F;
  border-color: #0D223F;
  color: #fff;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  color: #506991;
}
.img-thumbnail {
  padding: 0;
  border: 0;
}
.no-rounded-corners * {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.nav > li > a:focus,
.nav > li > a:hover {
  text-decoration: underline;
}
.well {
  border-radius: 0;
  border: 1px solid rgba(0,0,0,0.1);
}
.nowrap {
  white-space: nowrap;
}
.list-group .list-group-item {
  border-radius: 0;
}
.schedule-key-list {
  font-style: italic;
}
.row.vertical-align {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}
.badge {
  background: transparent;
  border: 0;
  padding: 0;
  color: #222;
  font-weight: 700;
}
legend {
  font-size: 1.2em;
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  margin: 0;
}
table.dataTable tbody tr.dt-group-title td,
.section-title {
  background-color: #0D223F;
  color: #fff;
  font-size: 1.0rem;
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1;
}
.page-container {
  border-top: 2px solid #eaeaea;
  border-left: 2px solid #eaeaea;
}
.page-heading {
  text-transform: uppercase;
  color: #0D223F;
  font-size: 2.5rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Oswald', sans-serif;
  padding: 30px 30px 5px;
  margin: 0 0 15px;
  vertical-align: middle;
  background: transparent;
  overflow: hidden;
}
.panel,
.box {
  border: 0;
  text-align: left;
  margin: 0 0 30px;
  box-shadow: none;
  background: transparent;
}
.panel .other-schedules,
.panel .boxtitle-links,
.box .other-schedules,
.box .boxtitle-links {
  text-align: left;
  font-size: 0.9rem;
  text-transform: initial;
}
.panel .other-schedules a,
.panel .other-schedules a:link,
.panel .other-schedules a:visited,
.panel .other-schedules a:active,
.panel .other-schedules a:hover,
.panel .boxtitle-links a,
.panel .boxtitle-links a:link,
.panel .boxtitle-links a:visited,
.panel .boxtitle-links a:active,
.panel .boxtitle-links a:hover,
.box .other-schedules a,
.box .other-schedules a:link,
.box .other-schedules a:visited,
.box .other-schedules a:active,
.box .other-schedules a:hover,
.box .boxtitle-links a,
.box .boxtitle-links a:link,
.box .boxtitle-links a:visited,
.box .boxtitle-links a:active,
.box .boxtitle-links a:hover {
  color: #0D223F;
}
.panel .other-schedules a:active,
.panel .other-schedules a:hover,
.panel .boxtitle-links a:active,
.panel .boxtitle-links a:hover,
.box .other-schedules a:active,
.box .other-schedules a:hover,
.box .boxtitle-links a:active,
.box .boxtitle-links a:hover {
  color: #FFD101;
}
.panel .other-schedules li,
.panel .boxtitle-links li,
.box .other-schedules li,
.box .boxtitle-links li {
  display: inline-block;
}
.panel .other-schedules .fa,
.panel .boxtitle-links .fa,
.box .other-schedules .fa,
.box .boxtitle-links .fa {
  height: 30px;
  line-height: 30px;
  font-size: inherit;
}
.panel .panel-heading,
.panel .box-title,
.panel .social-title,
.box .panel-heading,
.box .box-title,
.box .social-title {
  text-transform: uppercase;
  color: #0D223F;
  font-size: 1.7rem;
  line-height: 1;
  font-weight: 700;
  font-family: 'Oswald', sans-serif;
  padding: 30px 30px 5px;
  margin: 0 0 15px;
  vertical-align: middle;
  background: transparent;
  overflow: hidden;
}
.panel .panel-heading .tab-effect,
.panel .box-title .tab-effect,
.panel .social-title .tab-effect,
.box .panel-heading .tab-effect,
.box .box-title .tab-effect,
.box .social-title .tab-effect {
  background: #fff;
  margin-right: -20px;
  margin-left: 10px;
  height: 40px;
  margin-bottom: -10px;
  position: relative;
}
.panel .panel-heading .tab-effect .tab-effect-reset,
.panel .box-title .tab-effect .tab-effect-reset,
.panel .social-title .tab-effect .tab-effect-reset,
.box .panel-heading .tab-effect .tab-effect-reset,
.box .box-title .tab-effect .tab-effect-reset,
.box .social-title .tab-effect .tab-effect-reset {
  padding: 0;
  margin-left: -16px;
}
.panel .panel-heading .tab-effect .tab-effect-reset .boxtitle-links,
.panel .box-title .tab-effect .tab-effect-reset .boxtitle-links,
.panel .social-title .tab-effect .tab-effect-reset .boxtitle-links,
.box .panel-heading .tab-effect .tab-effect-reset .boxtitle-links,
.box .box-title .tab-effect .tab-effect-reset .boxtitle-links,
.box .social-title .tab-effect .tab-effect-reset .boxtitle-links {
  padding: 0;
  margin: 0;
}
.panel .panel-heading .tab-effect .tab-effect-reset .boxtitle-links > li,
.panel .box-title .tab-effect .tab-effect-reset .boxtitle-links > li,
.panel .social-title .tab-effect .tab-effect-reset .boxtitle-links > li,
.box .panel-heading .tab-effect .tab-effect-reset .boxtitle-links > li,
.box .box-title .tab-effect .tab-effect-reset .boxtitle-links > li,
.box .social-title .tab-effect .tab-effect-reset .boxtitle-links > li {
  color: #fff;
  line-height: 30px;
  width: 155px;
  height: 40px;
  bottom: -20px;
  top: 20px !important;
  background: url("//d21gd0ap5v1ndt.cloudfront.net/web01/stmary/images_web/btn-sprite.png") no-repeat right top transparent;
  left: 0;
  right: auto;
  background-position: right top;
  padding: 0 25px 0 35px;
  text-align: center;
  text-transform: uppercase;
}
.panel .panel-heading .tab-effect .tab-effect-reset .boxtitle-links > li a,
.panel .panel-heading .tab-effect .tab-effect-reset .boxtitle-links > li a:link,
.panel .panel-heading .tab-effect .tab-effect-reset .boxtitle-links > li a:visited,
.panel .panel-heading .tab-effect .tab-effect-reset .boxtitle-links > li a:active,
.panel .panel-heading .tab-effect .tab-effect-reset .boxtitle-links > li a:hover,
.panel .box-title .tab-effect .tab-effect-reset .boxtitle-links > li a,
.panel .box-title .tab-effect .tab-effect-reset .boxtitle-links > li a:link,
.panel .box-title .tab-effect .tab-effect-reset .boxtitle-links > li a:visited,
.panel .box-title .tab-effect .tab-effect-reset .boxtitle-links > li a:active,
.panel .box-title .tab-effect .tab-effect-reset .boxtitle-links > li a:hover,
.panel .social-title .tab-effect .tab-effect-reset .boxtitle-links > li a,
.panel .social-title .tab-effect .tab-effect-reset .boxtitle-links > li a:link,
.panel .social-title .tab-effect .tab-effect-reset .boxtitle-links > li a:visited,
.panel .social-title .tab-effect .tab-effect-reset .boxtitle-links > li a:active,
.panel .social-title .tab-effect .tab-effect-reset .boxtitle-links > li a:hover,
.box .panel-heading .tab-effect .tab-effect-reset .boxtitle-links > li a,
.box .panel-heading .tab-effect .tab-effect-reset .boxtitle-links > li a:link,
.box .panel-heading .tab-effect .tab-effect-reset .boxtitle-links > li a:visited,
.box .panel-heading .tab-effect .tab-effect-reset .boxtitle-links > li a:active,
.box .panel-heading .tab-effect .tab-effect-reset .boxtitle-links > li a:hover,
.box .box-title .tab-effect .tab-effect-reset .boxtitle-links > li a,
.box .box-title .tab-effect .tab-effect-reset .boxtitle-links > li a:link,
.box .box-title .tab-effect .tab-effect-reset .boxtitle-links > li a:visited,
.box .box-title .tab-effect .tab-effect-reset .boxtitle-links > li a:active,
.box .box-title .tab-effect .tab-effect-reset .boxtitle-links > li a:hover,
.box .social-title .tab-effect .tab-effect-reset .boxtitle-links > li a,
.box .social-title .tab-effect .tab-effect-reset .boxtitle-links > li a:link,
.box .social-title .tab-effect .tab-effect-reset .boxtitle-links > li a:visited,
.box .social-title .tab-effect .tab-effect-reset .boxtitle-links > li a:active,
.box .social-title .tab-effect .tab-effect-reset .boxtitle-links > li a:hover {
  color: #fff;
}
.panel .panel-heading .tab-effect .tab-effect-reset .boxtitle-links > li a,
.panel .box-title .tab-effect .tab-effect-reset .boxtitle-links > li a,
.panel .social-title .tab-effect .tab-effect-reset .boxtitle-links > li a,
.box .panel-heading .tab-effect .tab-effect-reset .boxtitle-links > li a,
.box .box-title .tab-effect .tab-effect-reset .boxtitle-links > li a,
.box .social-title .tab-effect .tab-effect-reset .boxtitle-links > li a {
  vertical-align: top;
}
.panel .panel-heading .tab-effect .tab-effect-reset .boxtitle-links > li:hover,
.panel .box-title .tab-effect .tab-effect-reset .boxtitle-links > li:hover,
.panel .social-title .tab-effect .tab-effect-reset .boxtitle-links > li:hover,
.box .panel-heading .tab-effect .tab-effect-reset .boxtitle-links > li:hover,
.box .box-title .tab-effect .tab-effect-reset .boxtitle-links > li:hover,
.box .social-title .tab-effect .tab-effect-reset .boxtitle-links > li:hover {
  background-position-y: -40px;
  text-decoration: none;
}
.panel .panel-heading,
.panel .box-title,
.box .panel-heading,
.box .box-title {
  font-family: 'Oswald', sans-serif;
  font-size: 2.5em;
}
.panel .panel-body,
.panel .box-content,
.box .panel-body,
.box .box-content {
  background: #fff;
  padding: 0 30px 30px;
}
.panel.wide-button .panel-body,
.box.wide-button .panel-body {
  background: transparent;
}
.panel.wide-button .infoBox,
.box.wide-button .infoBox {
  margin: 0;
}
.panel.wide-button .infoBox .info,
.box.wide-button .infoBox .info {
  padding: 0;
}
#left .box {
  border: none;
}
#left .box-title {
  padding: 0px;
}
#left .box-content {
  padding: 0px;
}
.infoBox {
  margin: 0 0 30px;
}
.infoBox .info {
  background: transparent;
  text-align: left;
  margin: 0 0 30px;
}
.infoBox .info:last-child {
  margin-bottom: 0;
}
.infoBox .info img {
  max-width: 100%;
  display: inline-block;
  vertical-align: top;
  margin: 0 auto;
}
.infoBox .info .adCaption {
  background: transparent;
  color: #555;
  font-size: 0.9em;
  padding: 5px 15px;
}
.infoBox.right_menu_zone {
  margin: 12px 0;
  z-index: 1000;
  position: relative;
}
.infoBox.right_menu_zone .box-content > a {
  display: inline-block;
}
.infoBox .scl-box {
  text-align: right;
  font-size: 0.85em;
  font-weight: 700;
}
html input.frmButton,
.btn,
input[type="submit"] {
  color: #fff;
  border: 0;
  background: #0D223F;
  cursor: pointer;
  height: auto;
  padding: 5px 10px;
  margin: 0;
  display: inline-block;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-size: 9px;
  border-radius: 3px;
  border: 1px solid rgba(0,0,0,0.1);
  line-height: 1;
}
html input.frmButton:hover,
.btn:hover,
input[type="submit"]:hover {
  background: #163969;
  border-color: rgba(0,0,0,0.1);
  color: #fff;
}
html input.frmButton.btn-alternate,
.btn.btn-alternate,
input[type="submit"].btn-alternate {
  background: #0D223F;
  color: #fff;
  margin-top: 15px;
}
html input.frmButton.btn-alternate:hover,
.btn.btn-alternate:hover,
input[type="submit"].btn-alternate:hover {
  background: #163969;
}
html input.frmButton.btn-secondary,
.btn.btn-secondary,
input[type="submit"].btn-secondary {
  background: #FFD101;
  color: #fff;
}
html input.frmButton.btn-secondary:hover,
.btn.btn-secondary:hover,
input[type="submit"].btn-secondary:hover {
  background: #111;
}
html input.frmButton.btn-tertiary,
.btn.btn-tertiary,
input[type="submit"].btn-tertiary {
  background: #506991;
  color: #222;
}
html input.frmButton.btn-tertiary:hover,
.btn.btn-tertiary:hover,
input[type="submit"].btn-tertiary:hover {
  background: #6882ac;
}
html input.frmButton.btn-default,
.btn.btn-default,
input[type="submit"].btn-default {
  background: #eaeaea;
  color: #222;
}
html input.frmButton.btn-default:hover,
.btn.btn-default:hover,
input[type="submit"].btn-default:hover {
  background: #c6c6c6;
}
html input.frmButton.btn-default.active,
.btn.btn-default.active,
input[type="submit"].btn-default.active {
  background: #c6c6c6;
  border-color: rgba(0,0,0,0.1);
  box-shadow: none;
}
html input.frmButton.btn-primary,
.btn.btn-primary,
input[type="submit"].btn-primary {
  background: #0D223F;
  color: #fff;
  margin-top: 15px;
}
html input.frmButton.btn-primary:hover,
.btn.btn-primary:hover,
input[type="submit"].btn-primary:hover {
  background: #163969;
}
html input.frmButton.btn-primary.active,
.btn.btn-primary.active,
input[type="submit"].btn-primary.active {
  background: #163969;
}
html input.frmButton.btn-primary.active:hover,
.btn.btn-primary.active:hover,
input[type="submit"].btn-primary.active:hover {
  background: #163969;
}
html input.frmButton.btn-link,
.btn.btn-link,
input[type="submit"].btn-link {
  background: transparent;
  color: #1e5094;
  border-color: transparent;
}
html input.frmButton.btn-link:hover,
.btn.btn-link:hover,
input[type="submit"].btn-link:hover {
  background: transparent;
  color: #0D223F;
  text-decoration: underline;
}
html input.frmButton.btn-toggle,
.btn.btn-toggle,
input[type="submit"].btn-toggle {
  color: #222;
}
html input.frmButton.btn-toggle:hover,
html input.frmButton.btn-toggle[aria-expanded="true"],
.btn.btn-toggle:hover,
.btn.btn-toggle[aria-expanded="true"],
input[type="submit"].btn-toggle:hover,
input[type="submit"].btn-toggle[aria-expanded="true"] {
  color: #1e5094;
}
html input.frmButton.dropdown-toggle,
.btn.dropdown-toggle,
input[type="submit"].dropdown-toggle {
  background: #fff;
  font-weight: 400;
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  text-transform: inherit;
}
html input.frmButton.btn-text,
.btn.btn-text,
input[type="submit"].btn-text {
  padding: 0;
  background: transparent;
  color: #1e5094;
  border: 0;
  border-radius: 0;
  line-height: 1;
  text-transform: inherit;
}
html input.frmButton.btn-text:hover,
.btn.btn-text:hover,
input[type="submit"].btn-text:hover {
  background: transparent;
  color: #0D223F;
  text-decoration: underline;
}
html input.frmButton > .fa,
.btn > .fa,
input[type="submit"] > .fa {
  font-size: 0.9em;
}
html {
  height: 100%;
  font-size: 15px;
}
html a,
html a:link,
html a:visited,
html a:active,
html a:hover {
  color: #1e5094;
}
html a:active,
html a:hover {
  color: #0D223F;
}

#site-frame #site-wrapper {
  overflow: hidden;
}
#main-content {
  background: #fff;
  background-attachment: fixed;
  clear: both;
  color: #222;
}
#main-content #main {
  box-shadow: 0 5px 0 rgba(0,0,0,0.1);
}
#page {
  background: #fff;
  padding: 30px 15px 0px;
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
  box-shadow: none;
}
.logo-whitespacer {
  float: left;
  display: block;
  content: "";
  width: 80px;
  height: 10px;
  display: none;
}
.layout-index #page,
.layout-sport #page {
  box-shadow: none;
  background: transparent;
  border: 0;
}
#main {
  position: relative;
}
#main.index-home #center {
  background: transparent;
}
.site-header {
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  z-index: 200;
}
.site-header:after {
  content: "";
  clear: both;
  display: block;
}
.site-header .top-bar {
  position: relative;
  background: #0D223F;
}
.site-header .top-menu {
  position: relative;
  z-index: 200;
}
#home-top {
  overflow: hidden;
}
#home-top img {
  max-width: 100%;
  display: block;
  width: 100%;
}
#home-top .atf-section {
  position: relative;
  background: #0D223F;
}
#home-top .atf-section #atf-image .atf-image-wrapper .atf-inner {
  overflow: hidden;
  position: relative;
}
#home-top .atf-section #atf-image .atf-image-wrapper .atf-inner > a {
  display: inline-block;
  vertical-align: top;
}
#home-top .atf-section #atf-image .atf-image-wrapper .adCaption {
  position: absolute;
  font-size: 1.8rem;
  bottom: 0;
  left: 0;
  right: 0;
  color: #fff;
  font-weight: 300;
  padding: 15px;
  text-shadow: 0 0 10px #000000;
  text-transform: uppercase;
  text-align: left;
  font-family: 'Oswald', sans-serif;
  line-height: 1;
}
#home-top .atf-section #atf-image .atf-image-wrapper .adCaption a,
#home-top .atf-section #atf-image .atf-image-wrapper .adCaption a:link,
#home-top .atf-section #atf-image .atf-image-wrapper .adCaption a:visited,
#home-top .atf-section #atf-image .atf-image-wrapper .adCaption a:active,
#home-top .atf-section #atf-image .atf-image-wrapper .adCaption a:hover {
  color: #fff;
}
#home-top .atf-section #atf-image .atf-image-wrapper .adCaption a {
  padding: 0;
  line-height: 1;
}
#home-top .atf-section #atf-image:after {
  clear: both;
}
#home-top .atf-section #call-to-actions {
  padding: 15px 0;
  background: #0D223F;
}
#home-top .atf-section #call-to-actions .cta_zone > div {
  padding: 0;
}
#home-top .atf-section #call-to-actions .cta_zone a {
  display: inline-block;
  margin: 0;
}
#home-top #top-pages,
#home-top #top-pages-campus {
  padding: 30px 0 15px;
  background: #FFD101;
  color: #0D223F;
  overflow: hidden;
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
}
#home-top #top-pages .tp-header,
#home-top #top-pages-campus .tp-header {
  font-size: 1.4rem;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  line-height: 1;
  margin: 0 0 10px;
}
#home-top #top-pages .tp_zone,
#home-top #top-pages-campus .tp_zone {
  font-size: 0.9rem;
  font-weight: 700;
}
#home-top #top-pages .tp_zone a,
#home-top #top-pages .tp_zone a:link,
#home-top #top-pages .tp_zone a:visited,
#home-top #top-pages .tp_zone a:active,
#home-top #top-pages .tp_zone a:hover,
#home-top #top-pages-campus .tp_zone a,
#home-top #top-pages-campus .tp_zone a:link,
#home-top #top-pages-campus .tp_zone a:visited,
#home-top #top-pages-campus .tp_zone a:active,
#home-top #top-pages-campus .tp_zone a:hover {
  color: #0D223F;
}
#home-top #top-pages .tp_zone a:active,
#home-top #top-pages .tp_zone a:hover,
#home-top #top-pages-campus .tp_zone a:active,
#home-top #top-pages-campus .tp_zone a:hover {
  color: #163969;
}
#home-top #top-pages .tp_zone .col-xs-6:nth-child(odd),
#home-top #top-pages-campus .tp_zone .col-xs-6:nth-child(odd) {
  clear: both;
}
#home-top #top-pages .tp_zone .fa,
#home-top #top-pages-campus .tp_zone .fa {
  font-size: 4rem;
  margin-bottom: 15px;
}
#home-top #top-pages .tp_zone a,
#home-top #top-pages-campus .tp_zone a {
  display: inline-block;
  margin: 0 0 15px;
  text-transform: uppercase;
}
#home-top #top-pages-campus {
  background: #0D223F;
  color: #FFD101;
}
#home-top #top-pages-campus .tp_zone a,
#home-top #top-pages-campus .tp_zone a:link,
#home-top #top-pages-campus .tp_zone a:visited,
#home-top #top-pages-campus .tp_zone a:active,
#home-top #top-pages-campus .tp_zone a:hover {
  color: #FFD101;
}
#home-top #top-pages-campus .tp_zone a:active,
#home-top #top-pages-campus .tp_zone a:hover {
  color: #ffda34;
}
#home-top #center-slider {
  background: #fff;
  padding: 10px 0 15px;
  overflow: hidden;
}
@media (min-width: 768px) {
  #home-top #top-pages .tp-header,
  #home-top #top-pages-campus .tp-header {
    font-size: 2.4rem;
    margin: 0 0 30px;
  }
  #home-top #top-pages .tp_zone .fa,
  #home-top #top-pages-campus .tp_zone .fa {
    font-size: 5rem;
  }
  #home-top #top-pages .tp_zone .col-xs-6:nth-child(2n+1),
  #home-top #top-pages-campus .tp_zone .col-xs-6:nth-child(2n+1) {
    clear: none;
  }
  #home-top #top-pages .tp_zone .col-xs-6:nth-child(3n+1),
  #home-top #top-pages-campus .tp_zone .col-xs-6:nth-child(3n+1) {
    clear: both;
  }
  #home-top .atf-section #atf-image .atf-image-wrapper .adCaption {
    left: 50%;
    bottom: 125px;
    width: 768px;
    margin: 0 auto;
    margin-left: -384px;
    font-size: 2.4rem;
    background: transparent;
  }
  #home-top .atf-section #call-to-actions {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(13,34,63,0.9);
  }
  .layout-success #home-top .atf-section #atf-image .atf-image-wrapper .adCaption {
    bottom: 0;
  }
}
@media (min-width: 992px) {
  #home-top .atf-section #atf-image .atf-image-wrapper .adCaption {
    bottom: 151px;
    width: 992px;
    margin-left: -496px;
    font-size: 3.2rem;
  }
  #home-top #top-pages .tp_zone .fa,
  #home-top #top-pages-campus .tp_zone .fa {
    font-size: 6rem;
  }
  #home-top #top-pages .tp_zone .col-xs-6:nth-child(2n+1),
  #home-top #top-pages-campus .tp_zone .col-xs-6:nth-child(2n+1) {
    clear: none;
  }
  #home-top #top-pages .tp_zone .col-xs-6:nth-child(3n+1),
  #home-top #top-pages-campus .tp_zone .col-xs-6:nth-child(3n+1) {
    clear: none;
  }
  .layout-success #home-top .atf-section #atf-image .atf-image-wrapper .adCaption {
    bottom: 203px;
  }
  #home-top .atf-section #top-pages-campus {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(13,34,63,0.9);
  }
}
@media (min-width: 1200px) {
  #home-top .atf-section #atf-image .atf-image-wrapper .adCaption {
    position: absolute;
    left: 50%;
    bottom: 175px;
    width: 1170px;
    margin: 0 auto;
    margin-left: -585px;
    font-size: 5rem;
  }
  #home-top #top-pages .tp_zone .fa,
  #home-top #top-pages-campus .tp_zone .fa {
    font-size: 5rem;
  }
  .layout-success #home-top .atf-section #atf-image .atf-image-wrapper .adCaption {
    bottom: 188px;
  }
}
.roster-coaches .well .name {
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.2em;
}
.roster-coaches .well .bio-info {
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
}
.roster-coaches .well .bio-info .title {
  font-weight: 700;
}
.roster-coaches .well .alma {
  font-size: 0.9em;
  padding: 5px 0 0;
  margin: 5px 0 0;
  border-top: 1px solid #ccc;
  display: none;
}
.article-single .article-video,
.article-single .article-photo {
  text-align: center;
}
#article-event.style-s1 .event-score-line.esl-extra,
.article-event-posted-result .event-score-line.esl-extra {
  text-align: center;
  border-top: 1px solid rgba(0,0,0,0.1);
}
#article-event.style-s1 .event-score-line.esl-extra .extra,
.article-event-posted-result .event-score-line.esl-extra .extra {
  padding: 5px 15px;
  background: rgba(0,0,0,0.05);
}
.top-bar .right_menu_zone {
  margin: 0;
}
.top-bar .right_menu_zone img {
  max-height: 44px;
}
.recruiting-banner {
  background: #000;
  box-shadow: 0 5px 0 rgba(0,0,0,0.1);
}
.recruiting-banner .right_menu_zone {
  margin: 10px 0;
}
.recruiting-banner .right_menu_zone img {
  max-height: 40px;
}
.panel.social-feeds {
  margin: 0;
}
.panel.social-feeds .panel-heading {
  border: 0;
  padding-left: 40px;
}
.panel.social-feeds .panel-body {
  padding: 40px;
}
.panel.social-feeds .social-title {
  color: #506991;
  font-size: 1.4rem;
}
.panel.social-feeds .box.infoBox {
  margin: 0;
}
.panel.social-feeds .box.infoBox.feed-tw {
  border: 1px solid #eaeaea;
}
.panel.social-feeds .box.infoBox iframe {
  width: 100%;
  vertical-align: top;
}
.panel.social-feeds .box.infoBox iframe > html {
  vertical-align: top;
}
.panel.top-news {
  padding: 15px;
  background: #FFD101;
  border: 0;
}
.panel.top-news .panel-heading {
  border: 0;
  border-bottom: 1px solid rgba(0,0,0,0.2);
  margin-bottom: 15px;
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  overflow: visible;
  font-size: 1.2rem;
  padding: 0;
  height: 8px;
}
.panel.top-news .panel-heading .ph-label {
  background: #FFD101;
  padding: 0 10px 0 0;
  float: left;
}
.panel.top-news .panel-body {
  background: transparent;
  min-height: 250px;
  padding: 0px;
}
.panel.top-news .first-article-image {
  text-align: center;
  margin: 0 0 15px;
}
.panel.top-news .first-article-image .img-caption {
  font-size: 0.9em;
  margin-top: 3px;
}
.panel.top-news .article-item {
  overflow: hidden;
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  color: #222;
  line-height: 1;
  padding: 0 15px;
}
.panel.top-news .article-item:first-child {
  padding-top: 0;
}
.panel.top-news .article-item:first-child .article-content:first-child {
  background: rgba(255,255,255,0.3);
}
.panel.top-news .article-item:last-child {
  padding-bottom: 0;
}
.panel.top-news .article-item .article-photo {
  margin: 0;
  float: none;
  display: none;
}
.panel.top-news .article-item .article-photo .newsPhoto {
  position: relative;
}
.panel.top-news .article-item .article-photo .newsPhoto img {
  width: 100%;
  vertical-align: top;
  padding: 0;
  border-radius: 0;
  border: 0;
}
.panel.top-news .article-item .article-photo .newsPhoto .newsPhotoCaption {
  display: none;
}
.panel.top-news .article-item .article-content {
  padding: 8px 10px;
  line-height: 1.1;
}
.panel.top-news .article-item .article-content .article-heading {
  overflow: hidden;
  font-weight: 700;
  margin: 0 0 3px;
  color: #222;
}
.panel.top-news .article-item .article-content .article-heading a,
.panel.top-news .article-item .article-content .article-heading a:link,
.panel.top-news .article-item .article-content .article-heading a:visited,
.panel.top-news .article-item .article-content .article-heading a:active,
.panel.top-news .article-item .article-content .article-heading a:hover {
  color: #222;
}
.panel.top-news .article-item .article-content .article-heading a:active,
.panel.top-news .article-item .article-content .article-heading a:hover {
  color: #0D223F;
}
.panel.top-news .article-item .article-content .newsTitle {
  line-height: 1.1;
  overflow: hidden;
  display: inline-block;
  float: left;
  margin-right: 3px;
}
.panel.top-news .article-item .article-content .newsTitle a {
  vertical-align: top;
}
.panel.top-news .article-item .article-content .newsSportDate {
  display: inline-block;
  float: left;
}
.panel.top-news .article-item .article-content .newsBody {
  font-size: 0.9em;
}
.panel.top-news .article-item .article-content .newsBody a,
.panel.top-news .article-item .article-content .newsBody a:link,
.panel.top-news .article-item .article-content .newsBody a:visited,
.panel.top-news .article-item .article-content .newsBody a:active,
.panel.top-news .article-item .article-content .newsBody a:hover {
  color: #222;
}
.panel.top-news .article-item .article-content .newsBody a:active,
.panel.top-news .article-item .article-content .newsBody a:hover {
  color: #163969;
}
.panel.top-news .newsArchive {
  clear: both;
  text-align: center;
  display: block;
  border-top: 3px solid #FFD101;
  margin: 4px 0 0;
  padding: 15px 0 5px;
}
.rosterTeamPhoto {
  padding: 15px;
  margin: -40px -40px 0;
  background: #040b15;
  box-shadow: 0 5px 0 rgba(0,0,0,0.1);
}
.news-list-item {
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
}
.news-list-item .news-title-name {
  font-size: 1.2em;
}
.photo-placeholder {
  background: #0D223F;
}
.roster-coaches .photo-placeholder {
  height: 128px;
}
#bio-news .list-group .list-group-item .news-list-item {
  border-bottom: 0;
  border-top: 1px solid rgba(0,0,0,0.1);
}
.action-page-roster.roster-bio {
  background: url("//d21gd0ap5v1ndt.cloudfront.net/web01/stmary/images_web/watermark-10-bw.png") no-repeat right 0 #0D223F;
  background-size: auto 600px;
  border-bottom: 5px solid #FFD101;
  color: #fff;
}
.action-page-roster.roster-bio .roster-heading {
  background: #FFD101;
}
.action-page-roster.roster-bio .roster-details .roster-photo {
  background-color: #040b15;
  background: #040b15;
}
.action-page-roster.roster-bio .roster-info a,
.action-page-roster.roster-bio .roster-info a:link,
.action-page-roster.roster-bio .roster-info a:visited,
.action-page-roster.roster-bio .roster-info a:active,
.action-page-roster.roster-bio .roster-info a:hover {
  color: #6882ac;
}
.action-page-roster.roster-bio .roster-info a:active,
.action-page-roster.roster-bio .roster-info a:hover {
  color: #fff;
}
.action-page-roster.roster-bio .roster-info .dropdown-menu a,
.action-page-roster.roster-bio .roster-info .dropdown-menu a:link,
.action-page-roster.roster-bio .roster-info .dropdown-menu a:visited,
.action-page-roster.roster-bio .roster-info .dropdown-menu a:active,
.action-page-roster.roster-bio .roster-info .dropdown-menu a:hover {
  color: #0D223F;
}
.action-page-roster.roster-bio .roster-info .dropdown-menu a:active,
.action-page-roster.roster-bio .roster-info .dropdown-menu a:hover {
  color: #000;
}
.action-page-roster.roster-bio .roster-info .full-bio .bio {
  font-size: 0.9em;
}
.action-page-roster.roster-bio .roster-info .other-bios-list .btn {
  background: rgba(0,0,0,0.2);
  border-color: rgba(0,0,0,0.1);
  color: #fff;
}
.action-page-roster.roster-bio .roster-info .bio-attributes .position {
  font-size: 1.1em;
  padding: 0 0 10px;
  margin: 0 0 5px;
  border-bottom: 1px solid rgba(0,0,0,0.3);
}
.action-page-roster.roster-bio .roster-info .bio-attributes .position .roster-title .years-coached {
  text-transform: uppercase;
}
.action-page-coach.roster-bio .roster-details .roster-photo {
  margin: 0;
  background: #0D223F;
}
.action-page-coach.roster-bio .roster-details .full-bio > .well {
  background: rgba(0,0,0,0.06);
}
.action-page-coach.roster-bio .roster-details .roster-heading {
  background: #0D223F;
  color: #fff;
}
.action-page-coach.roster-bio .roster-details .roster-heading .roster-name span.jersey-number {
  background: #506991;
  color: #FFD101;
}
.action-page-coach.roster-bio .roster-details .bio-attributes .position .roster-title .years-coached {
  text-transform: uppercase;
}
.roster-bio .roster-details {
  font-size: 1rem;
}
.roster-bio .roster-details .roster-heading {
  font-size: 1.2rem;
}
.roster-bio .roster-details .roster-heading .roster-name span.jersey-number,
.roster-bio .roster-details .roster-heading .roster-name span.full-name {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1;
}
.roster-bio .roster-details .roster-heading .roster-name span.jersey-number {
  background: #506991;
  color: #FFD101;
}
.roster-bio .roster-details .full-bio > .well {
  background: rgba(0,0,0,0.2);
}
div.player-brief .roster-details {
  margin: 0 !important;
}
div.player-brief .roster-details .roster-heading .roster-name {
  font-size: 1.5em;
}
div.player-brief .roster-details .roster-heading {
  background: #0D223F;
  color: #fff;
  font-weight: 300;
}
div.player-brief .roster-details .roster-heading .roster-name span.jersey-number {
  color: #6882ac;
}
div.player-brief .roster-details .roster-photo .photo-placeholder {
  background-color: #111;
}
div.player-brief .roster-details .roster-info .bio-attributes .bio-fields .list-group {
  margin: 0;
}
div.player-brief .roster-details .roster-info .bio-attributes .bio-fields .list-group li {
  padding: 0;
}
.sectionTitle {
  color: #0D223F;
}
.innerSectionTitle {
  color: #fff;
  font-size: 0.9rem;
  font-weight: 700;
  padding: 5px 10px;
  background: rgba(0,0,0,0.8);
}
.hb-top-one {
  padding: 40px 0;
  background: #f7f7f7;
  color: #506991;
  overflow: hidden;
  box-shadow: 0 5px 0 rgba(0,0,0,0.1);
}
.hb-top-one .panel {
  margin-bottom: 0;
}
.hb-top-two {
  padding: 0;
  background: #0D223F;
  color: #fff;
  overflow: hidden;
  box-shadow: 0 5px 0 rgba(0,0,0,0.1);
}
.hb-top-two a,
.hb-top-two a:link,
.hb-top-two a:visited,
.hb-top-two a:active,
.hb-top-two a:hover {
  color: #fff;
}
.hb-top-two a:active,
.hb-top-two a:hover {
  color: #c6c6c6;
}
.hb-top-two .box.featured-athlete {
  margin: 60px 0;
}
.hb-top-two .box.featured-athlete .box-content {
  background: transparent;
}
.hb-top-two .box.featured-athlete #mod-fa-display {
  padding: 10px 0;
  background-image: linear-gradient(180deg,#000000,rgba(0,0,0,0.4));
  text-transform: uppercase;
}
.hb-top-two .box.featured-athlete #mod-fa-display .fa-current {
  background: url("//d21gd0ap5v1ndt.cloudfront.net/web01/stmary/images_web/fa-bg-bar.png") no-repeat right center transparent;
  height: 148px;
}
.hb-top-two .box.featured-athlete #mod-fa-display .image {
  margin: -40px 0;
}
.hb-top-two .box.featured-athlete #mod-fa-display .image img {
  max-height: 228px;
}
.hb-top-two .box.featured-athlete #mod-fa-display .fa-module-title {
  font-family: 'Oswald', sans-serif;
  text-shadow: -2px 2px 0 #0D223F;
  padding: 10px 150px 0 0;
  line-height: 0.9;
}
.hb-top-two .box.featured-athlete #mod-fa-display .fa-module-title .fmt-a {
  color: #FFD101;
  font-size: 1.5rem;
  text-align: center;
  margin-bottom: 3px;
}
.hb-top-two .box.featured-athlete #mod-fa-display .fa-module-title .fmt-b {
  font-size: 3.8rem;
}
.hb-top-two .box.featured-athlete #mod-fa-display .fa-module-title .fmt-c {
  font-size: 3.8rem;
  text-align: right;
}
.hb-top-two .box.featured-athlete #mod-fa-display .details-wrapper {
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  padding: 34px 0 0 15px;
}
.hb-top-two .box.featured-athlete #mod-fa-display .details-wrapper .name {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 60px;
}
.hb-top-two .box.featured-athlete #mod-fa-display .details-wrapper .sport {
  color: #0D223F;
  line-height: 18px;
  margin-bottom: 2px;
  font-size: 0.9em;
  font-weight: 700;
}
.hb-top-two .box.featured-athlete #mod-fa-display .details-wrapper .archive {
  text-align: right;
  margin: 5px 0 0;
}
.hb-top-two .box.featured-athlete #mod-fa-display .details-wrapper .archive a.btn:hover {
  color: #c6c6c6;
}
.hb-top-three {
  padding: 0;
  background: #eaeaea;
}
.hb-top-three .panel.award-counter {
  margin: 40px 0;
}
.hb-top-three .panel.award-counter .panel-body {
  background-image: linear-gradient(180deg,#eaeaea,rgba(255,255,255,0.5));
}
.hb-top-three .panel.award-counter .award-frame {
  border: 1px solid #fff;
  background: url("//d21gd0ap5v1ndt.cloudfront.net/web01/stmary/images_web/award-background-logo.png") no-repeat center top #eaeaea;
  padding: 40px 20px 20px;
  text-align: center;
  color: #506991;
  text-transform: uppercase;
  line-height: 1;
}
.hb-top-three .panel.award-counter .award-frame .award-count {
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  color: #0D223F;
  font-size: 2.4rem;
  font-weight: 700;
}
.hb-top-three .panel.award-counter .award-frame .award-label {
  font-family: 'Oswald', sans-serif;
  margin: 5px 0 0;
}
.hb-top-four {
  padding: 0;
  background: #fff;
  box-shadow: 0 5px 0 rgba(0,0,0,0.1);
}
.hb-top-four .panel.site-sponsors {
  margin: 40px 0;
}
.site-footer {
  padding: 0;
  z-index: 100;
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  position: relative;
  color: #fff;
}
.site-footer a,
.site-footer a:link,
.site-footer a:visited,
.site-footer a:active,
.site-footer a:hover {
  color: #fff;
}
.site-footer a:active,
.site-footer a:hover {
  color: rgba(255,255,255,0.8);
}
.site-footer .footer-base {
  text-align: center;
  padding: 30px 0;
  background: #0D223F;
}
.site-footer .img-block {
  display: inline-block;
  margin: 0 auto;
  vertical-align: middle;
}
.site-footer .information {
  line-height: normal;
  font-size: 0.8em;
}
.site-footer .information a {
  text-decoration: underline;
}
.site-footer .information a:hover {
  text-decoration: none;
}
.site-footer .information address {
  margin-bottom: 0;
  display: inline-block;
}
.site-footer .information .divider {
  margin: 2px 5px;
  display: inline-block;
  height: 12px;
  width: 1px;
  content: "";
  vertical-align: top;
  border-right: 1px solid #fff;
}
.site-footer .information .info1,
.site-footer .information .info2,
.site-footer .information .info3 {
  margin: 0 0 15px;
}
.site-footer .information .info1 span,
.site-footer .information .info2 span,
.site-footer .information .info3 span {
  background: transparent;
}
.site-footer .information p {
  padding: 0 0 3px;
  margin: 0;
}
.site-footer .information .site-links {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  margin: 10px 0;
  margin: 0 auto;
  clear: both;
}
.site-footer .information .site-links li {
  padding: 0;
}
.site-footer .information .site-links li:last-child {
  padding-right: 0;
  margin-right: 0;
  border-right: 0;
}
.site-footer .information .site-links li:last-child a {
  border-right: 0;
  padding-right: 0;
}
.site-footer .information .site-links li:first-child {
  padding-left: 0;
  margin-left: 0;
  border-left: 0;
}
.site-footer .information .site-links li:first-child a {
  border-left: 0;
  padding-left: 0;
}
.site-footer .information .site-links li a {
  padding: 0 8px;
  border-right: 1px solid #fff;
  text-decoration: underline;
}
.site-footer .information .site-links li a:hover {
  text-decoration: none;
}
.site-footer .hosting-logo {
  padding-top: 20px;
  border-top: 1px solid rgba(255,255,255,0.1);
}
.site-footer .footer-head {
  background: #fff;
  color: #222;
  padding: 30px 0 0;
  border-top: 1px solid #FFD101;
}
.site-footer .footer-head a,
.site-footer .footer-head a:link,
.site-footer .footer-head a:visited,
.site-footer .footer-head a:active,
.site-footer .footer-head a:hover {
  color: #0D223F;
}
.site-footer .footer-head a:active,
.site-footer .footer-head a:hover {
  color: #163969;
}
.site-footer .footer-head .nav-social {
  margin: 0;
  font-size: 1.4rem;
}
.site-footer .footer-head .nav-social li {
  padding: 0;
}
.site-footer .footer-head .nav-social a {
  padding: 5px;
}
.site-footer .footer-main {
  background: #fff;
  padding: 30px 0;
  color: #222;
}
.site-footer .footer-main a,
.site-footer .footer-main a:link,
.site-footer .footer-main a:visited,
.site-footer .footer-main a:active,
.site-footer .footer-main a:hover {
  color: #0D223F;
}
.site-footer .footer-main a:active,
.site-footer .footer-main a:hover {
  color: #163969;
}
.site-footer .footer-main .ql-menus {
  text-align: center;
  text-transform: uppercase;
}
.site-footer .footer-main .ql-menus .ql-menu-wrapper {
  border-top: 1px solid rgba(0,0,0,0.2);
  padding: 15px 0;
}
.site-footer .footer-main .ql-menus .quick-links {
  font-size: 0.9em;
}
.site-footer .footer-main .ql-menus .quick-links .menu-heading {
  margin: 0;
  font-size: 1.3em;
  padding: 5px 0;
  display: block;
}
.site-footer .footer-main .ql-menus .quick-links .menu-child {
  margin-left: 15px;
}
.site-footer .footer-main .ql-menus .quick-links .menu-item-divider {
  height: 1px;
  margin: 5px 0;
  border-bottom: 1px solid rgba(0,0,0,0.2);
}
.site-footer .footer-main .ql-menus .quick-links .menu-item-divider .menu-spacer {
  display: inline-block;
  height: 1px;
}
.site-footer .footer-main .ql-menus .quick-links li .menu-link {
  padding: 5px 0;
  display: inline-block;
}
@media (min-width: 768px) {
  .site-footer .information {
    text-align: left;
  }
  .site-footer .information .info1 {
    text-align: left;
  }
  .site-footer .information .site-links li {
    float: left;
  }
  .site-footer .information.campus {
    text-align: center;
  }
  .site-footer .information.campus .info1 {
    text-align: center;
  }
  .site-footer .hosting-logo {
    text-align: right;
    padding: 0;
    border: 0;
  }
  .site-footer .footer-head .nav-social {
    font-size: 1.6rem;
  }
  .site-footer .footer-head .nav-social li {
    padding: 0 15px;
  }
  .site-footer .footer-main .ql-menus {
    text-align: left;
  }
  .site-footer .footer-main .ql-menus .ql-menu-wrapper {
    border-top: 0;
    padding: 0;
  }
}
@media (min-width: 992px) {
  .site-footer .information .info1,
  .site-footer .information .info2 {
    margin-bottom: 0;
  }
  .site-footer .footer-head .nav-social {
    font-size: 2rem;
  }
  .site-footer .footer-head .nav-social li {
    padding: 0 20px;
  }
}
@media (min-width: 1200px) {
  .site-footer .footer-head .nav-social {
    font-size: 2.5rem;
  }
  .site-footer .footer-head .nav-social li {
    padding: 0 30px;
  }
}
#page .masterCalDate .calendarDateNum {
  color: #555;
}
#page .masterCalDate.hasEvent .calendarDateNum {
  font-weight: 700;
  color: #000;
}
#page .masterCalDate .dayEventCount {
  clear: both;
}
#page #calendar .masterCalDate a {
  color: #1e5094;
  font-weight: 400;
}
#page #calendar .masterCalDate a .cal-event-modal-btn {
  font-weight: 400;
  display: inline-block;
  font-size: 0.9em;
}
#page .boxStats table.stat_table tr th,
#page .boxStats table.stat_table tr.header td,
#page .boxStats table.stat_table thead.table_header th,
#page .boxStats table.stat_table thead.table_header.header td,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td,
#page #statsFile table tr th,
#page #statsFile table tr.header td,
#page #statsFile table thead.table_header th,
#page #statsFile table thead.table_header.header td,
#page table.stat_table tr th,
#page table.stat_table tr.header td,
#page table.stat_table thead.table_header th,
#page table.stat_table thead.table_header.header td,
#page table.def_table tr th,
#page table.def_table tr.header td,
#page table.def_table thead.table_header th,
#page table.def_table thead.table_header.header td,
#page table.overviewTable tr th,
#page table.overviewTable tr.header td,
#page table.overviewTable thead.table_header th,
#page table.overviewTable thead.table_header.header td,
#page table.smallBoxTableNoHover tr th,
#page table.smallBoxTableNoHover tr.header td,
#page table.smallBoxTableNoHover thead.table_header th,
#page table.smallBoxTableNoHover thead.table_header.header td,
#page table.smallBoxTable tr th,
#page table.smallBoxTable tr.header td,
#page table.smallBoxTable thead.table_header th,
#page table.smallBoxTable thead.table_header.header td,
#page #calendar > table tr th,
#page #calendar > table tr.header td,
#page #calendar > table thead.table_header th,
#page #calendar > table thead.table_header.header td,
#page table.masterCalTable tr th,
#page table.masterCalTable tr.header td,
#page table.masterCalTable thead.table_header th,
#page table.masterCalTable thead.table_header.header td,
#page table.icalFeedTable tr th,
#page table.icalFeedTable tr.header td,
#page table.icalFeedTable thead.table_header th,
#page table.icalFeedTable thead.table_header.header td,
#page table.tablesorter-default tr th,
#page table.tablesorter-default tr.header td,
#page table.tablesorter-default thead.table_header th,
#page table.tablesorter-default thead.table_header.header td {
  background: #0D223F;
  color: #fff;
}
#page .boxStats table.stat_table tr th.masterCalDotwHead,
#page .boxStats table.stat_table tr.header td.masterCalDotwHead,
#page .boxStats table.stat_table thead.table_header th.masterCalDotwHead,
#page .boxStats table.stat_table thead.table_header.header td.masterCalDotwHead,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th.masterCalDotwHead,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td.masterCalDotwHead,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th.masterCalDotwHead,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td.masterCalDotwHead,
#page #statsFile table tr th.masterCalDotwHead,
#page #statsFile table tr.header td.masterCalDotwHead,
#page #statsFile table thead.table_header th.masterCalDotwHead,
#page #statsFile table thead.table_header.header td.masterCalDotwHead,
#page table.stat_table tr th.masterCalDotwHead,
#page table.stat_table tr.header td.masterCalDotwHead,
#page table.stat_table thead.table_header th.masterCalDotwHead,
#page table.stat_table thead.table_header.header td.masterCalDotwHead,
#page table.def_table tr th.masterCalDotwHead,
#page table.def_table tr.header td.masterCalDotwHead,
#page table.def_table thead.table_header th.masterCalDotwHead,
#page table.def_table thead.table_header.header td.masterCalDotwHead,
#page table.overviewTable tr th.masterCalDotwHead,
#page table.overviewTable tr.header td.masterCalDotwHead,
#page table.overviewTable thead.table_header th.masterCalDotwHead,
#page table.overviewTable thead.table_header.header td.masterCalDotwHead,
#page table.smallBoxTableNoHover tr th.masterCalDotwHead,
#page table.smallBoxTableNoHover tr.header td.masterCalDotwHead,
#page table.smallBoxTableNoHover thead.table_header th.masterCalDotwHead,
#page table.smallBoxTableNoHover thead.table_header.header td.masterCalDotwHead,
#page table.smallBoxTable tr th.masterCalDotwHead,
#page table.smallBoxTable tr.header td.masterCalDotwHead,
#page table.smallBoxTable thead.table_header th.masterCalDotwHead,
#page table.smallBoxTable thead.table_header.header td.masterCalDotwHead,
#page #calendar > table tr th.masterCalDotwHead,
#page #calendar > table tr.header td.masterCalDotwHead,
#page #calendar > table thead.table_header th.masterCalDotwHead,
#page #calendar > table thead.table_header.header td.masterCalDotwHead,
#page table.masterCalTable tr th.masterCalDotwHead,
#page table.masterCalTable tr.header td.masterCalDotwHead,
#page table.masterCalTable thead.table_header th.masterCalDotwHead,
#page table.masterCalTable thead.table_header.header td.masterCalDotwHead,
#page table.icalFeedTable tr th.masterCalDotwHead,
#page table.icalFeedTable tr.header td.masterCalDotwHead,
#page table.icalFeedTable thead.table_header th.masterCalDotwHead,
#page table.icalFeedTable thead.table_header.header td.masterCalDotwHead,
#page table.tablesorter-default tr th.masterCalDotwHead,
#page table.tablesorter-default tr.header td.masterCalDotwHead,
#page table.tablesorter-default thead.table_header th.masterCalDotwHead,
#page table.tablesorter-default thead.table_header.header td.masterCalDotwHead {
  background: #FFD101;
}
#page .boxStats table.stat_table tr th.finalHeader,
#page .boxStats table.stat_table tr.header td.finalHeader,
#page .boxStats table.stat_table thead.table_header th.finalHeader,
#page .boxStats table.stat_table thead.table_header.header td.finalHeader,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th.finalHeader,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td.finalHeader,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th.finalHeader,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td.finalHeader,
#page #statsFile table tr th.finalHeader,
#page #statsFile table tr.header td.finalHeader,
#page #statsFile table thead.table_header th.finalHeader,
#page #statsFile table thead.table_header.header td.finalHeader,
#page table.stat_table tr th.finalHeader,
#page table.stat_table tr.header td.finalHeader,
#page table.stat_table thead.table_header th.finalHeader,
#page table.stat_table thead.table_header.header td.finalHeader,
#page table.def_table tr th.finalHeader,
#page table.def_table tr.header td.finalHeader,
#page table.def_table thead.table_header th.finalHeader,
#page table.def_table thead.table_header.header td.finalHeader,
#page table.overviewTable tr th.finalHeader,
#page table.overviewTable tr.header td.finalHeader,
#page table.overviewTable thead.table_header th.finalHeader,
#page table.overviewTable thead.table_header.header td.finalHeader,
#page table.smallBoxTableNoHover tr th.finalHeader,
#page table.smallBoxTableNoHover tr.header td.finalHeader,
#page table.smallBoxTableNoHover thead.table_header th.finalHeader,
#page table.smallBoxTableNoHover thead.table_header.header td.finalHeader,
#page table.smallBoxTable tr th.finalHeader,
#page table.smallBoxTable tr.header td.finalHeader,
#page table.smallBoxTable thead.table_header th.finalHeader,
#page table.smallBoxTable thead.table_header.header td.finalHeader,
#page #calendar > table tr th.finalHeader,
#page #calendar > table tr.header td.finalHeader,
#page #calendar > table thead.table_header th.finalHeader,
#page #calendar > table thead.table_header.header td.finalHeader,
#page table.masterCalTable tr th.finalHeader,
#page table.masterCalTable tr.header td.finalHeader,
#page table.masterCalTable thead.table_header th.finalHeader,
#page table.masterCalTable thead.table_header.header td.finalHeader,
#page table.icalFeedTable tr th.finalHeader,
#page table.icalFeedTable tr.header td.finalHeader,
#page table.icalFeedTable thead.table_header th.finalHeader,
#page table.icalFeedTable thead.table_header.header td.finalHeader,
#page table.tablesorter-default tr th.finalHeader,
#page table.tablesorter-default tr.header td.finalHeader,
#page table.tablesorter-default thead.table_header th.finalHeader,
#page table.tablesorter-default thead.table_header.header td.finalHeader {
  background: #040b15;
}
#page .totalsRow,
#page .addTotalRow,
#page .teamStatsHeader {
  background-color: rgba(0,0,0,0.3);
}
#page .boxStats table.stat_table tr th.tablesorter-headerDesc,
#page .boxStats table.stat_table tr th.tablesorter-headerAsc,
#page .boxStats table.stat_table tr th.headerSortUp,
#page .boxStats table.stat_table tr th.headerSortUp::after,
#page .boxStats table.stat_table tr th.headerSortDown,
#page .boxStats table.stat_table tr th.headerSortDown::after,
#page .boxStats table.stat_table tr th.tablesorter-headerAsc,
#page .boxStats table.stat_table tr th .tablesorter-headerAsc::after,
#page .boxStats table.stat_table tr th.tablesorter-headerDesc,
#page .boxStats table.stat_table tr th.tablesorter-headerDesc::after,
#page .boxStats table.stat_table tr th.sorting_desc,
#page .boxStats table.stat_table tr th.sorting_desc::after,
#page .boxStats table.stat_table tr th.sorting_asc,
#page .boxStats table.stat_table tr th.sorting_asc::after,
#page .boxStats table.stat_table tr.header td.tablesorter-headerDesc,
#page .boxStats table.stat_table tr.header td.tablesorter-headerAsc,
#page .boxStats table.stat_table tr.header td.headerSortUp,
#page .boxStats table.stat_table tr.header td.headerSortUp::after,
#page .boxStats table.stat_table tr.header td.headerSortDown,
#page .boxStats table.stat_table tr.header td.headerSortDown::after,
#page .boxStats table.stat_table tr.header td.tablesorter-headerAsc,
#page .boxStats table.stat_table tr.header td .tablesorter-headerAsc::after,
#page .boxStats table.stat_table tr.header td.tablesorter-headerDesc,
#page .boxStats table.stat_table tr.header td.tablesorter-headerDesc::after,
#page .boxStats table.stat_table tr.header td.sorting_desc,
#page .boxStats table.stat_table tr.header td.sorting_desc::after,
#page .boxStats table.stat_table tr.header td.sorting_asc,
#page .boxStats table.stat_table tr.header td.sorting_asc::after,
#page .boxStats table.stat_table thead.table_header th.tablesorter-headerDesc,
#page .boxStats table.stat_table thead.table_header th.tablesorter-headerAsc,
#page .boxStats table.stat_table thead.table_header th.headerSortUp,
#page .boxStats table.stat_table thead.table_header th.headerSortUp::after,
#page .boxStats table.stat_table thead.table_header th.headerSortDown,
#page .boxStats table.stat_table thead.table_header th.headerSortDown::after,
#page .boxStats table.stat_table thead.table_header th.tablesorter-headerAsc,
#page .boxStats table.stat_table thead.table_header th .tablesorter-headerAsc::after,
#page .boxStats table.stat_table thead.table_header th.tablesorter-headerDesc,
#page .boxStats table.stat_table thead.table_header th.tablesorter-headerDesc::after,
#page .boxStats table.stat_table thead.table_header th.sorting_desc,
#page .boxStats table.stat_table thead.table_header th.sorting_desc::after,
#page .boxStats table.stat_table thead.table_header th.sorting_asc,
#page .boxStats table.stat_table thead.table_header th.sorting_asc::after,
#page .boxStats table.stat_table thead.table_header.header td.tablesorter-headerDesc,
#page .boxStats table.stat_table thead.table_header.header td.tablesorter-headerAsc,
#page .boxStats table.stat_table thead.table_header.header td.headerSortUp,
#page .boxStats table.stat_table thead.table_header.header td.headerSortUp::after,
#page .boxStats table.stat_table thead.table_header.header td.headerSortDown,
#page .boxStats table.stat_table thead.table_header.header td.headerSortDown::after,
#page .boxStats table.stat_table thead.table_header.header td.tablesorter-headerAsc,
#page .boxStats table.stat_table thead.table_header.header td .tablesorter-headerAsc::after,
#page .boxStats table.stat_table thead.table_header.header td.tablesorter-headerDesc,
#page .boxStats table.stat_table thead.table_header.header td.tablesorter-headerDesc::after,
#page .boxStats table.stat_table thead.table_header.header td.sorting_desc,
#page .boxStats table.stat_table thead.table_header.header td.sorting_desc::after,
#page .boxStats table.stat_table thead.table_header.header td.sorting_asc,
#page .boxStats table.stat_table thead.table_header.header td.sorting_asc::after,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th.tablesorter-headerDesc,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th.tablesorter-headerAsc,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th.headerSortUp,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th.headerSortUp::after,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th.headerSortDown,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th.headerSortDown::after,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th.tablesorter-headerAsc,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th .tablesorter-headerAsc::after,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th.tablesorter-headerDesc,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th.tablesorter-headerDesc::after,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th.sorting_desc,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th.sorting_desc::after,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th.sorting_asc,
#page table.stat_table_wrapper:not(.statsTableLegend) tr th.sorting_asc::after,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td.tablesorter-headerDesc,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td.tablesorter-headerAsc,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td.headerSortUp,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td.headerSortUp::after,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td.headerSortDown,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td.headerSortDown::after,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td.tablesorter-headerAsc,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td .tablesorter-headerAsc::after,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td.tablesorter-headerDesc,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td.tablesorter-headerDesc::after,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td.sorting_desc,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td.sorting_desc::after,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td.sorting_asc,
#page table.stat_table_wrapper:not(.statsTableLegend) tr.header td.sorting_asc::after,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th.tablesorter-headerDesc,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th.tablesorter-headerAsc,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th.headerSortUp,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th.headerSortUp::after,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th.headerSortDown,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th.headerSortDown::after,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th.tablesorter-headerAsc,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th .tablesorter-headerAsc::after,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th.tablesorter-headerDesc,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th.tablesorter-headerDesc::after,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th.sorting_desc,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th.sorting_desc::after,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th.sorting_asc,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header th.sorting_asc::after,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td.tablesorter-headerDesc,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td.tablesorter-headerAsc,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td.headerSortUp,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td.headerSortUp::after,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td.headerSortDown,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td.headerSortDown::after,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td.tablesorter-headerAsc,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td .tablesorter-headerAsc::after,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td.tablesorter-headerDesc,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td.tablesorter-headerDesc::after,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td.sorting_desc,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td.sorting_desc::after,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td.sorting_asc,
#page table.stat_table_wrapper:not(.statsTableLegend) thead.table_header.header td.sorting_asc::after,
#page #statsFile table tr th.tablesorter-headerDesc,
#page #statsFile table tr th.tablesorter-headerAsc,
#page #statsFile table tr th.headerSortUp,
#page #statsFile table tr th.headerSortUp::after,
#page #statsFile table tr th.headerSortDown,
#page #statsFile table tr th.headerSortDown::after,
#page #statsFile table tr th.tablesorter-headerAsc,
#page #statsFile table tr th .tablesorter-headerAsc::after,
#page #statsFile table tr th.tablesorter-headerDesc,
#page #statsFile table tr th.tablesorter-headerDesc::after,
#page #statsFile table tr th.sorting_desc,
#page #statsFile table tr th.sorting_desc::after,
#page #statsFile table tr th.sorting_asc,
#page #statsFile table tr th.sorting_asc::after,
#page #statsFile table tr.header td.tablesorter-headerDesc,
#page #statsFile table tr.header td.tablesorter-headerAsc,
#page #statsFile table tr.header td.headerSortUp,
#page #statsFile table tr.header td.headerSortUp::after,
#page #statsFile table tr.header td.headerSortDown,
#page #statsFile table tr.header td.headerSortDown::after,
#page #statsFile table tr.header td.tablesorter-headerAsc,
#page #statsFile table tr.header td .tablesorter-headerAsc::after,
#page #statsFile table tr.header td.tablesorter-headerDesc,
#page #statsFile table tr.header td.tablesorter-headerDesc::after,
#page #statsFile table tr.header td.sorting_desc,
#page #statsFile table tr.header td.sorting_desc::after,
#page #statsFile table tr.header td.sorting_asc,
#page #statsFile table tr.header td.sorting_asc::after,
#page #statsFile table thead.table_header th.tablesorter-headerDesc,
#page #statsFile table thead.table_header th.tablesorter-headerAsc,
#page #statsFile table thead.table_header th.headerSortUp,
#page #statsFile table thead.table_header th.headerSortUp::after,
#page #statsFile table thead.table_header th.headerSortDown,
#page #statsFile table thead.table_header th.headerSortDown::after,
#page #statsFile table thead.table_header th.tablesorter-headerAsc,
#page #statsFile table thead.table_header th .tablesorter-headerAsc::after,
#page #statsFile table thead.table_header th.tablesorter-headerDesc,
#page #statsFile table thead.table_header th.tablesorter-headerDesc::after,
#page #statsFile table thead.table_header th.sorting_desc,
#page #statsFile table thead.table_header th.sorting_desc::after,
#page #statsFile table thead.table_header th.sorting_asc,
#page #statsFile table thead.table_header th.sorting_asc::after,
#page #statsFile table thead.table_header.header td.tablesorter-headerDesc,
#page #statsFile table thead.table_header.header td.tablesorter-headerAsc,
#page #statsFile table thead.table_header.header td.headerSortUp,
#page #statsFile table thead.table_header.header td.headerSortUp::after,
#page #statsFile table thead.table_header.header td.headerSortDown,
#page #statsFile table thead.table_header.header td.headerSortDown::after,
#page #statsFile table thead.table_header.header td.tablesorter-headerAsc,
#page #statsFile table thead.table_header.header td .tablesorter-headerAsc::after,
#page #statsFile table thead.table_header.header td.tablesorter-headerDesc,
#page #statsFile table thead.table_header.header td.tablesorter-headerDesc::after,
#page #statsFile table thead.table_header.header td.sorting_desc,
#page #statsFile table thead.table_header.header td.sorting_desc::after,
#page #statsFile table thead.table_header.header td.sorting_asc,
#page #statsFile table thead.table_header.header td.sorting_asc::after,
#page table.stat_table tr th.tablesorter-headerDesc,
#page table.stat_table tr th.tablesorter-headerAsc,
#page table.stat_table tr th.headerSortUp,
#page table.stat_table tr th.headerSortUp::after,
#page table.stat_table tr th.headerSortDown,
#page table.stat_table tr th.headerSortDown::after,
#page table.stat_table tr th.tablesorter-headerAsc,
#page table.stat_table tr th .tablesorter-headerAsc::after,
#page table.stat_table tr th.tablesorter-headerDesc,
#page table.stat_table tr th.tablesorter-headerDesc::after,
#page table.stat_table tr th.sorting_desc,
#page table.stat_table tr th.sorting_desc::after,
#page table.stat_table tr th.sorting_asc,
#page table.stat_table tr th.sorting_asc::after,
#page table.stat_table tr.header td.tablesorter-headerDesc,
#page table.stat_table tr.header td.tablesorter-headerAsc,
#page table.stat_table tr.header td.headerSortUp,
#page table.stat_table tr.header td.headerSortUp::after,
#page table.stat_table tr.header td.headerSortDown,
#page table.stat_table tr.header td.headerSortDown::after,
#page table.stat_table tr.header td.tablesorter-headerAsc,
#page table.stat_table tr.header td .tablesorter-headerAsc::after,
#page table.stat_table tr.header td.tablesorter-headerDesc,
#page table.stat_table tr.header td.tablesorter-headerDesc::after,
#page table.stat_table tr.header td.sorting_desc,
#page table.stat_table tr.header td.sorting_desc::after,
#page table.stat_table tr.header td.sorting_asc,
#page table.stat_table tr.header td.sorting_asc::after,
#page table.stat_table thead.table_header th.tablesorter-headerDesc,
#page table.stat_table thead.table_header th.tablesorter-headerAsc,
#page table.stat_table thead.table_header th.headerSortUp,
#page table.stat_table thead.table_header th.headerSortUp::after,
#page table.stat_table thead.table_header th.headerSortDown,
#page table.stat_table thead.table_header th.headerSortDown::after,
#page table.stat_table thead.table_header th.tablesorter-headerAsc,
#page table.stat_table thead.table_header th .tablesorter-headerAsc::after,
#page table.stat_table thead.table_header th.tablesorter-headerDesc,
#page table.stat_table thead.table_header th.tablesorter-headerDesc::after,
#page table.stat_table thead.table_header th.sorting_desc,
#page table.stat_table thead.table_header th.sorting_desc::after,
#page table.stat_table thead.table_header th.sorting_asc,
#page table.stat_table thead.table_header th.sorting_asc::after,
#page table.stat_table thead.table_header.header td.tablesorter-headerDesc,
#page table.stat_table thead.table_header.header td.tablesorter-headerAsc,
#page table.stat_table thead.table_header.header td.headerSortUp,
#page table.stat_table thead.table_header.header td.headerSortUp::after,
#page table.stat_table thead.table_header.header td.headerSortDown,
#page table.stat_table thead.table_header.header td.headerSortDown::after,
#page table.stat_table thead.table_header.header td.tablesorter-headerAsc,
#page table.stat_table thead.table_header.header td .tablesorter-headerAsc::after,
#page table.stat_table thead.table_header.header td.tablesorter-headerDesc,
#page table.stat_table thead.table_header.header td.tablesorter-headerDesc::after,
#page table.stat_table thead.table_header.header td.sorting_desc,
#page table.stat_table thead.table_header.header td.sorting_desc::after,
#page table.stat_table thead.table_header.header td.sorting_asc,
#page table.stat_table thead.table_header.header td.sorting_asc::after,
#page table.def_table tr th.tablesorter-headerDesc,
#page table.def_table tr th.tablesorter-headerAsc,
#page table.def_table tr th.headerSortUp,
#page table.def_table tr th.headerSortUp::after,
#page table.def_table tr th.headerSortDown,
#page table.def_table tr th.headerSortDown::after,
#page table.def_table tr th.tablesorter-headerAsc,
#page table.def_table tr th .tablesorter-headerAsc::after,
#page table.def_table tr th.tablesorter-headerDesc,
#page table.def_table tr th.tablesorter-headerDesc::after,
#page table.def_table tr th.sorting_desc,
#page table.def_table tr th.sorting_desc::after,
#page table.def_table tr th.sorting_asc,
#page table.def_table tr th.sorting_asc::after,
#page table.def_table tr.header td.tablesorter-headerDesc,
#page table.def_table tr.header td.tablesorter-headerAsc,
#page table.def_table tr.header td.headerSortUp,
#page table.def_table tr.header td.headerSortUp::after,
#page table.def_table tr.header td.headerSortDown,
#page table.def_table tr.header td.headerSortDown::after,
#page table.def_table tr.header td.tablesorter-headerAsc,
#page table.def_table tr.header td .tablesorter-headerAsc::after,
#page table.def_table tr.header td.tablesorter-headerDesc,
#page table.def_table tr.header td.tablesorter-headerDesc::after,
#page table.def_table tr.header td.sorting_desc,
#page table.def_table tr.header td.sorting_desc::after,
#page table.def_table tr.header td.sorting_asc,
#page table.def_table tr.header td.sorting_asc::after,
#page table.def_table thead.table_header th.tablesorter-headerDesc,
#page table.def_table thead.table_header th.tablesorter-headerAsc,
#page table.def_table thead.table_header th.headerSortUp,
#page table.def_table thead.table_header th.headerSortUp::after,
#page table.def_table thead.table_header th.headerSortDown,
#page table.def_table thead.table_header th.headerSortDown::after,
#page table.def_table thead.table_header th.tablesorter-headerAsc,
#page table.def_table thead.table_header th .tablesorter-headerAsc::after,
#page table.def_table thead.table_header th.tablesorter-headerDesc,
#page table.def_table thead.table_header th.tablesorter-headerDesc::after,
#page table.def_table thead.table_header th.sorting_desc,
#page table.def_table thead.table_header th.sorting_desc::after,
#page table.def_table thead.table_header th.sorting_asc,
#page table.def_table thead.table_header th.sorting_asc::after,
#page table.def_table thead.table_header.header td.tablesorter-headerDesc,
#page table.def_table thead.table_header.header td.tablesorter-headerAsc,
#page table.def_table thead.table_header.header td.headerSortUp,
#page table.def_table thead.table_header.header td.headerSortUp::after,
#page table.def_table thead.table_header.header td.headerSortDown,
#page table.def_table thead.table_header.header td.headerSortDown::after,
#page table.def_table thead.table_header.header td.tablesorter-headerAsc,
#page table.def_table thead.table_header.header td .tablesorter-headerAsc::after,
#page table.def_table thead.table_header.header td.tablesorter-headerDesc,
#page table.def_table thead.table_header.header td.tablesorter-headerDesc::after,
#page table.def_table thead.table_header.header td.sorting_desc,
#page table.def_table thead.table_header.header td.sorting_desc::after,
#page table.def_table thead.table_header.header td.sorting_asc,
#page table.def_table thead.table_header.header td.sorting_asc::after,
#page table.overviewTable tr th.tablesorter-headerDesc,
#page table.overviewTable tr th.tablesorter-headerAsc,
#page table.overviewTable tr th.headerSortUp,
#page table.overviewTable tr th.headerSortUp::after,
#page table.overviewTable tr th.headerSortDown,
#page table.overviewTable tr th.headerSortDown::after,
#page table.overviewTable tr th.tablesorter-headerAsc,
#page table.overviewTable tr th .tablesorter-headerAsc::after,
#page table.overviewTable tr th.tablesorter-headerDesc,
#page table.overviewTable tr th.tablesorter-headerDesc::after,
#page table.overviewTable tr th.sorting_desc,
#page table.overviewTable tr th.sorting_desc::after,
#page table.overviewTable tr th.sorting_asc,
#page table.overviewTable tr th.sorting_asc::after,
#page table.overviewTable tr.header td.tablesorter-headerDesc,
#page table.overviewTable tr.header td.tablesorter-headerAsc,
#page table.overviewTable tr.header td.headerSortUp,
#page table.overviewTable tr.header td.headerSortUp::after,
#page table.overviewTable tr.header td.headerSortDown,
#page table.overviewTable tr.header td.headerSortDown::after,
#page table.overviewTable tr.header td.tablesorter-headerAsc,
#page table.overviewTable tr.header td .tablesorter-headerAsc::after,
#page table.overviewTable tr.header td.tablesorter-headerDesc,
#page table.overviewTable tr.header td.tablesorter-headerDesc::after,
#page table.overviewTable tr.header td.sorting_desc,
#page table.overviewTable tr.header td.sorting_desc::after,
#page table.overviewTable tr.header td.sorting_asc,
#page table.overviewTable tr.header td.sorting_asc::after,
#page table.overviewTable thead.table_header th.tablesorter-headerDesc,
#page table.overviewTable thead.table_header th.tablesorter-headerAsc,
#page table.overviewTable thead.table_header th.headerSortUp,
#page table.overviewTable thead.table_header th.headerSortUp::after,
#page table.overviewTable thead.table_header th.headerSortDown,
#page table.overviewTable thead.table_header th.headerSortDown::after,
#page table.overviewTable thead.table_header th.tablesorter-headerAsc,
#page table.overviewTable thead.table_header th .tablesorter-headerAsc::after,
#page table.overviewTable thead.table_header th.tablesorter-headerDesc,
#page table.overviewTable thead.table_header th.tablesorter-headerDesc::after,
#page table.overviewTable thead.table_header th.sorting_desc,
#page table.overviewTable thead.table_header th.sorting_desc::after,
#page table.overviewTable thead.table_header th.sorting_asc,
#page table.overviewTable thead.table_header th.sorting_asc::after,
#page table.overviewTable thead.table_header.header td.tablesorter-headerDesc,
#page table.overviewTable thead.table_header.header td.tablesorter-headerAsc,
#page table.overviewTable thead.table_header.header td.headerSortUp,
#page table.overviewTable thead.table_header.header td.headerSortUp::after,
#page table.overviewTable thead.table_header.header td.headerSortDown,
#page table.overviewTable thead.table_header.header td.headerSortDown::after,
#page table.overviewTable thead.table_header.header td.tablesorter-headerAsc,
#page table.overviewTable thead.table_header.header td .tablesorter-headerAsc::after,
#page table.overviewTable thead.table_header.header td.tablesorter-headerDesc,
#page table.overviewTable thead.table_header.header td.tablesorter-headerDesc::after,
#page table.overviewTable thead.table_header.header td.sorting_desc,
#page table.overviewTable thead.table_header.header td.sorting_desc::after,
#page table.overviewTable thead.table_header.header td.sorting_asc,
#page table.overviewTable thead.table_header.header td.sorting_asc::after,
#page table.smallBoxTableNoHover tr th.tablesorter-headerDesc,
#page table.smallBoxTableNoHover tr th.tablesorter-headerAsc,
#page table.smallBoxTableNoHover tr th.headerSortUp,
#page table.smallBoxTableNoHover tr th.headerSortUp::after,
#page table.smallBoxTableNoHover tr th.headerSortDown,
#page table.smallBoxTableNoHover tr th.headerSortDown::after,
#page table.smallBoxTableNoHover tr th.tablesorter-headerAsc,
#page table.smallBoxTableNoHover tr th .tablesorter-headerAsc::after,
#page table.smallBoxTableNoHover tr th.tablesorter-headerDesc,
#page table.smallBoxTableNoHover tr th.tablesorter-headerDesc::after,
#page table.smallBoxTableNoHover tr th.sorting_desc,
#page table.smallBoxTableNoHover tr th.sorting_desc::after,
#page table.smallBoxTableNoHover tr th.sorting_asc,
#page table.smallBoxTableNoHover tr th.sorting_asc::after,
#page table.smallBoxTableNoHover tr.header td.tablesorter-headerDesc,
#page table.smallBoxTableNoHover tr.header td.tablesorter-headerAsc,
#page table.smallBoxTableNoHover tr.header td.headerSortUp,
#page table.smallBoxTableNoHover tr.header td.headerSortUp::after,
#page table.smallBoxTableNoHover tr.header td.headerSortDown,
#page table.smallBoxTableNoHover tr.header td.headerSortDown::after,
#page table.smallBoxTableNoHover tr.header td.tablesorter-headerAsc,
#page table.smallBoxTableNoHover tr.header td .tablesorter-headerAsc::after,
#page table.smallBoxTableNoHover tr.header td.tablesorter-headerDesc,
#page table.smallBoxTableNoHover tr.header td.tablesorter-headerDesc::after,
#page table.smallBoxTableNoHover tr.header td.sorting_desc,
#page table.smallBoxTableNoHover tr.header td.sorting_desc::after,
#page table.smallBoxTableNoHover tr.header td.sorting_asc,
#page table.smallBoxTableNoHover tr.header td.sorting_asc::after,
#page table.smallBoxTableNoHover thead.table_header th.tablesorter-headerDesc,
#page table.smallBoxTableNoHover thead.table_header th.tablesorter-headerAsc,
#page table.smallBoxTableNoHover thead.table_header th.headerSortUp,
#page table.smallBoxTableNoHover thead.table_header th.headerSortUp::after,
#page table.smallBoxTableNoHover thead.table_header th.headerSortDown,
#page table.smallBoxTableNoHover thead.table_header th.headerSortDown::after,
#page table.smallBoxTableNoHover thead.table_header th.tablesorter-headerAsc,
#page table.smallBoxTableNoHover thead.table_header th .tablesorter-headerAsc::after,
#page table.smallBoxTableNoHover thead.table_header th.tablesorter-headerDesc,
#page table.smallBoxTableNoHover thead.table_header th.tablesorter-headerDesc::after,
#page table.smallBoxTableNoHover thead.table_header th.sorting_desc,
#page table.smallBoxTableNoHover thead.table_header th.sorting_desc::after,
#page table.smallBoxTableNoHover thead.table_header th.sorting_asc,
#page table.smallBoxTableNoHover thead.table_header th.sorting_asc::after,
#page table.smallBoxTableNoHover thead.table_header.header td.tablesorter-headerDesc,
#page table.smallBoxTableNoHover thead.table_header.header td.tablesorter-headerAsc,
#page table.smallBoxTableNoHover thead.table_header.header td.headerSortUp,
#page table.smallBoxTableNoHover thead.table_header.header td.headerSortUp::after,
#page table.smallBoxTableNoHover thead.table_header.header td.headerSortDown,
#page table.smallBoxTableNoHover thead.table_header.header td.headerSortDown::after,
#page table.smallBoxTableNoHover thead.table_header.header td.tablesorter-headerAsc,
#page table.smallBoxTableNoHover thead.table_header.header td .tablesorter-headerAsc::after,
#page table.smallBoxTableNoHover thead.table_header.header td.tablesorter-headerDesc,
#page table.smallBoxTableNoHover thead.table_header.header td.tablesorter-headerDesc::after,
#page table.smallBoxTableNoHover thead.table_header.header td.sorting_desc,
#page table.smallBoxTableNoHover thead.table_header.header td.sorting_desc::after,
#page table.smallBoxTableNoHover thead.table_header.header td.sorting_asc,
#page table.smallBoxTableNoHover thead.table_header.header td.sorting_asc::after,
#page table.smallBoxTable tr th.tablesorter-headerDesc,
#page table.smallBoxTable tr th.tablesorter-headerAsc,
#page table.smallBoxTable tr th.headerSortUp,
#page table.smallBoxTable tr th.headerSortUp::after,
#page table.smallBoxTable tr th.headerSortDown,
#page table.smallBoxTable tr th.headerSortDown::after,
#page table.smallBoxTable tr th.tablesorter-headerAsc,
#page table.smallBoxTable tr th .tablesorter-headerAsc::after,
#page table.smallBoxTable tr th.tablesorter-headerDesc,
#page table.smallBoxTable tr th.tablesorter-headerDesc::after,
#page table.smallBoxTable tr th.sorting_desc,
#page table.smallBoxTable tr th.sorting_desc::after,
#page table.smallBoxTable tr th.sorting_asc,
#page table.smallBoxTable tr th.sorting_asc::after,
#page table.smallBoxTable tr.header td.tablesorter-headerDesc,
#page table.smallBoxTable tr.header td.tablesorter-headerAsc,
#page table.smallBoxTable tr.header td.headerSortUp,
#page table.smallBoxTable tr.header td.headerSortUp::after,
#page table.smallBoxTable tr.header td.headerSortDown,
#page table.smallBoxTable tr.header td.headerSortDown::after,
#page table.smallBoxTable tr.header td.tablesorter-headerAsc,
#page table.smallBoxTable tr.header td .tablesorter-headerAsc::after,
#page table.smallBoxTable tr.header td.tablesorter-headerDesc,
#page table.smallBoxTable tr.header td.tablesorter-headerDesc::after,
#page table.smallBoxTable tr.header td.sorting_desc,
#page table.smallBoxTable tr.header td.sorting_desc::after,
#page table.smallBoxTable tr.header td.sorting_asc,
#page table.smallBoxTable tr.header td.sorting_asc::after,
#page table.smallBoxTable thead.table_header th.tablesorter-headerDesc,
#page table.smallBoxTable thead.table_header th.tablesorter-headerAsc,
#page table.smallBoxTable thead.table_header th.headerSortUp,
#page table.smallBoxTable thead.table_header th.headerSortUp::after,
#page table.smallBoxTable thead.table_header th.headerSortDown,
#page table.smallBoxTable thead.table_header th.headerSortDown::after,
#page table.smallBoxTable thead.table_header th.tablesorter-headerAsc,
#page table.smallBoxTable thead.table_header th .tablesorter-headerAsc::after,
#page table.smallBoxTable thead.table_header th.tablesorter-headerDesc,
#page table.smallBoxTable thead.table_header th.tablesorter-headerDesc::after,
#page table.smallBoxTable thead.table_header th.sorting_desc,
#page table.smallBoxTable thead.table_header th.sorting_desc::after,
#page table.smallBoxTable thead.table_header th.sorting_asc,
#page table.smallBoxTable thead.table_header th.sorting_asc::after,
#page table.smallBoxTable thead.table_header.header td.tablesorter-headerDesc,
#page table.smallBoxTable thead.table_header.header td.tablesorter-headerAsc,
#page table.smallBoxTable thead.table_header.header td.headerSortUp,
#page table.smallBoxTable thead.table_header.header td.headerSortUp::after,
#page table.smallBoxTable thead.table_header.header td.headerSortDown,
#page table.smallBoxTable thead.table_header.header td.headerSortDown::after,
#page table.smallBoxTable thead.table_header.header td.tablesorter-headerAsc,
#page table.smallBoxTable thead.table_header.header td .tablesorter-headerAsc::after,
#page table.smallBoxTable thead.table_header.header td.tablesorter-headerDesc,
#page table.smallBoxTable thead.table_header.header td.tablesorter-headerDesc::after,
#page table.smallBoxTable thead.table_header.header td.sorting_desc,
#page table.smallBoxTable thead.table_header.header td.sorting_desc::after,
#page table.smallBoxTable thead.table_header.header td.sorting_asc,
#page table.smallBoxTable thead.table_header.header td.sorting_asc::after,
#page #calendar > table tr th.tablesorter-headerDesc,
#page #calendar > table tr th.tablesorter-headerAsc,
#page #calendar > table tr th.headerSortUp,
#page #calendar > table tr th.headerSortUp::after,
#page #calendar > table tr th.headerSortDown,
#page #calendar > table tr th.headerSortDown::after,
#page #calendar > table tr th.tablesorter-headerAsc,
#page #calendar > table tr th .tablesorter-headerAsc::after,
#page #calendar > table tr th.tablesorter-headerDesc,
#page #calendar > table tr th.tablesorter-headerDesc::after,
#page #calendar > table tr th.sorting_desc,
#page #calendar > table tr th.sorting_desc::after,
#page #calendar > table tr th.sorting_asc,
#page #calendar > table tr th.sorting_asc::after,
#page #calendar > table tr.header td.tablesorter-headerDesc,
#page #calendar > table tr.header td.tablesorter-headerAsc,
#page #calendar > table tr.header td.headerSortUp,
#page #calendar > table tr.header td.headerSortUp::after,
#page #calendar > table tr.header td.headerSortDown,
#page #calendar > table tr.header td.headerSortDown::after,
#page #calendar > table tr.header td.tablesorter-headerAsc,
#page #calendar > table tr.header td .tablesorter-headerAsc::after,
#page #calendar > table tr.header td.tablesorter-headerDesc,
#page #calendar > table tr.header td.tablesorter-headerDesc::after,
#page #calendar > table tr.header td.sorting_desc,
#page #calendar > table tr.header td.sorting_desc::after,
#page #calendar > table tr.header td.sorting_asc,
#page #calendar > table tr.header td.sorting_asc::after,
#page #calendar > table thead.table_header th.tablesorter-headerDesc,
#page #calendar > table thead.table_header th.tablesorter-headerAsc,
#page #calendar > table thead.table_header th.headerSortUp,
#page #calendar > table thead.table_header th.headerSortUp::after,
#page #calendar > table thead.table_header th.headerSortDown,
#page #calendar > table thead.table_header th.headerSortDown::after,
#page #calendar > table thead.table_header th.tablesorter-headerAsc,
#page #calendar > table thead.table_header th .tablesorter-headerAsc::after,
#page #calendar > table thead.table_header th.tablesorter-headerDesc,
#page #calendar > table thead.table_header th.tablesorter-headerDesc::after,
#page #calendar > table thead.table_header th.sorting_desc,
#page #calendar > table thead.table_header th.sorting_desc::after,
#page #calendar > table thead.table_header th.sorting_asc,
#page #calendar > table thead.table_header th.sorting_asc::after,
#page #calendar > table thead.table_header.header td.tablesorter-headerDesc,
#page #calendar > table thead.table_header.header td.tablesorter-headerAsc,
#page #calendar > table thead.table_header.header td.headerSortUp,
#page #calendar > table thead.table_header.header td.headerSortUp::after,
#page #calendar > table thead.table_header.header td.headerSortDown,
#page #calendar > table thead.table_header.header td.headerSortDown::after,
#page #calendar > table thead.table_header.header td.tablesorter-headerAsc,
#page #calendar > table thead.table_header.header td .tablesorter-headerAsc::after,
#page #calendar > table thead.table_header.header td.tablesorter-headerDesc,
#page #calendar > table thead.table_header.header td.tablesorter-headerDesc::after,
#page #calendar > table thead.table_header.header td.sorting_desc,
#page #calendar > table thead.table_header.header td.sorting_desc::after,
#page #calendar > table thead.table_header.header td.sorting_asc,
#page #calendar > table thead.table_header.header td.sorting_asc::after,
#page table.masterCalTable tr th.tablesorter-headerDesc,
#page table.masterCalTable tr th.tablesorter-headerAsc,
#page table.masterCalTable tr th.headerSortUp,
#page table.masterCalTable tr th.headerSortUp::after,
#page table.masterCalTable tr th.headerSortDown,
#page table.masterCalTable tr th.headerSortDown::after,
#page table.masterCalTable tr th.tablesorter-headerAsc,
#page table.masterCalTable tr th .tablesorter-headerAsc::after,
#page table.masterCalTable tr th.tablesorter-headerDesc,
#page table.masterCalTable tr th.tablesorter-headerDesc::after,
#page table.masterCalTable tr th.sorting_desc,
#page table.masterCalTable tr th.sorting_desc::after,
#page table.masterCalTable tr th.sorting_asc,
#page table.masterCalTable tr th.sorting_asc::after,
#page table.masterCalTable tr.header td.tablesorter-headerDesc,
#page table.masterCalTable tr.header td.tablesorter-headerAsc,
#page table.masterCalTable tr.header td.headerSortUp,
#page table.masterCalTable tr.header td.headerSortUp::after,
#page table.masterCalTable tr.header td.headerSortDown,
#page table.masterCalTable tr.header td.headerSortDown::after,
#page table.masterCalTable tr.header td.tablesorter-headerAsc,
#page table.masterCalTable tr.header td .tablesorter-headerAsc::after,
#page table.masterCalTable tr.header td.tablesorter-headerDesc,
#page table.masterCalTable tr.header td.tablesorter-headerDesc::after,
#page table.masterCalTable tr.header td.sorting_desc,
#page table.masterCalTable tr.header td.sorting_desc::after,
#page table.masterCalTable tr.header td.sorting_asc,
#page table.masterCalTable tr.header td.sorting_asc::after,
#page table.masterCalTable thead.table_header th.tablesorter-headerDesc,
#page table.masterCalTable thead.table_header th.tablesorter-headerAsc,
#page table.masterCalTable thead.table_header th.headerSortUp,
#page table.masterCalTable thead.table_header th.headerSortUp::after,
#page table.masterCalTable thead.table_header th.headerSortDown,
#page table.masterCalTable thead.table_header th.headerSortDown::after,
#page table.masterCalTable thead.table_header th.tablesorter-headerAsc,
#page table.masterCalTable thead.table_header th .tablesorter-headerAsc::after,
#page table.masterCalTable thead.table_header th.tablesorter-headerDesc,
#page table.masterCalTable thead.table_header th.tablesorter-headerDesc::after,
#page table.masterCalTable thead.table_header th.sorting_desc,
#page table.masterCalTable thead.table_header th.sorting_desc::after,
#page table.masterCalTable thead.table_header th.sorting_asc,
#page table.masterCalTable thead.table_header th.sorting_asc::after,
#page table.masterCalTable thead.table_header.header td.tablesorter-headerDesc,
#page table.masterCalTable thead.table_header.header td.tablesorter-headerAsc,
#page table.masterCalTable thead.table_header.header td.headerSortUp,
#page table.masterCalTable thead.table_header.header td.headerSortUp::after,
#page table.masterCalTable thead.table_header.header td.headerSortDown,
#page table.masterCalTable thead.table_header.header td.headerSortDown::after,
#page table.masterCalTable thead.table_header.header td.tablesorter-headerAsc,
#page table.masterCalTable thead.table_header.header td .tablesorter-headerAsc::after,
#page table.masterCalTable thead.table_header.header td.tablesorter-headerDesc,
#page table.masterCalTable thead.table_header.header td.tablesorter-headerDesc::after,
#page table.masterCalTable thead.table_header.header td.sorting_desc,
#page table.masterCalTable thead.table_header.header td.sorting_desc::after,
#page table.masterCalTable thead.table_header.header td.sorting_asc,
#page table.masterCalTable thead.table_header.header td.sorting_asc::after,
#page table.icalFeedTable tr th.tablesorter-headerDesc,
#page table.icalFeedTable tr th.tablesorter-headerAsc,
#page table.icalFeedTable tr th.headerSortUp,
#page table.icalFeedTable tr th.headerSortUp::after,
#page table.icalFeedTable tr th.headerSortDown,
#page table.icalFeedTable tr th.headerSortDown::after,
#page table.icalFeedTable tr th.tablesorter-headerAsc,
#page table.icalFeedTable tr th .tablesorter-headerAsc::after,
#page table.icalFeedTable tr th.tablesorter-headerDesc,
#page table.icalFeedTable tr th.tablesorter-headerDesc::after,
#page table.icalFeedTable tr th.sorting_desc,
#page table.icalFeedTable tr th.sorting_desc::after,
#page table.icalFeedTable tr th.sorting_asc,
#page table.icalFeedTable tr th.sorting_asc::after,
#page table.icalFeedTable tr.header td.tablesorter-headerDesc,
#page table.icalFeedTable tr.header td.tablesorter-headerAsc,
#page table.icalFeedTable tr.header td.headerSortUp,
#page table.icalFeedTable tr.header td.headerSortUp::after,
#page table.icalFeedTable tr.header td.headerSortDown,
#page table.icalFeedTable tr.header td.headerSortDown::after,
#page table.icalFeedTable tr.header td.tablesorter-headerAsc,
#page table.icalFeedTable tr.header td .tablesorter-headerAsc::after,
#page table.icalFeedTable tr.header td.tablesorter-headerDesc,
#page table.icalFeedTable tr.header td.tablesorter-headerDesc::after,
#page table.icalFeedTable tr.header td.sorting_desc,
#page table.icalFeedTable tr.header td.sorting_desc::after,
#page table.icalFeedTable tr.header td.sorting_asc,
#page table.icalFeedTable tr.header td.sorting_asc::after,
#page table.icalFeedTable thead.table_header th.tablesorter-headerDesc,
#page table.icalFeedTable thead.table_header th.tablesorter-headerAsc,
#page table.icalFeedTable thead.table_header th.headerSortUp,
#page table.icalFeedTable thead.table_header th.headerSortUp::after,
#page table.icalFeedTable thead.table_header th.headerSortDown,
#page table.icalFeedTable thead.table_header th.headerSortDown::after,
#page table.icalFeedTable thead.table_header th.tablesorter-headerAsc,
#page table.icalFeedTable thead.table_header th .tablesorter-headerAsc::after,
#page table.icalFeedTable thead.table_header th.tablesorter-headerDesc,
#page table.icalFeedTable thead.table_header th.tablesorter-headerDesc::after,
#page table.icalFeedTable thead.table_header th.sorting_desc,
#page table.icalFeedTable thead.table_header th.sorting_desc::after,
#page table.icalFeedTable thead.table_header th.sorting_asc,
#page table.icalFeedTable thead.table_header th.sorting_asc::after,
#page table.icalFeedTable thead.table_header.header td.tablesorter-headerDesc,
#page table.icalFeedTable thead.table_header.header td.tablesorter-headerAsc,
#page table.icalFeedTable thead.table_header.header td.headerSortUp,
#page table.icalFeedTable thead.table_header.header td.headerSortUp::after,
#page table.icalFeedTable thead.table_header.header td.headerSortDown,
#page table.icalFeedTable thead.table_header.header td.headerSortDown::after,
#page table.icalFeedTable thead.table_header.header td.tablesorter-headerAsc,
#page table.icalFeedTable thead.table_header.header td .tablesorter-headerAsc::after,
#page table.icalFeedTable thead.table_header.header td.tablesorter-headerDesc,
#page table.icalFeedTable thead.table_header.header td.tablesorter-headerDesc::after,
#page table.icalFeedTable thead.table_header.header td.sorting_desc,
#page table.icalFeedTable thead.table_header.header td.sorting_desc::after,
#page table.icalFeedTable thead.table_header.header td.sorting_asc,
#page table.icalFeedTable thead.table_header.header td.sorting_asc::after,
#page table.tablesorter-default tr th.tablesorter-headerDesc,
#page table.tablesorter-default tr th.tablesorter-headerAsc,
#page table.tablesorter-default tr th.headerSortUp,
#page table.tablesorter-default tr th.headerSortUp::after,
#page table.tablesorter-default tr th.headerSortDown,
#page table.tablesorter-default tr th.headerSortDown::after,
#page table.tablesorter-default tr th.tablesorter-headerAsc,
#page table.tablesorter-default tr th .tablesorter-headerAsc::after,
#page table.tablesorter-default tr th.tablesorter-headerDesc,
#page table.tablesorter-default tr th.tablesorter-headerDesc::after,
#page table.tablesorter-default tr th.sorting_desc,
#page table.tablesorter-default tr th.sorting_desc::after,
#page table.tablesorter-default tr th.sorting_asc,
#page table.tablesorter-default tr th.sorting_asc::after,
#page table.tablesorter-default tr.header td.tablesorter-headerDesc,
#page table.tablesorter-default tr.header td.tablesorter-headerAsc,
#page table.tablesorter-default tr.header td.headerSortUp,
#page table.tablesorter-default tr.header td.headerSortUp::after,
#page table.tablesorter-default tr.header td.headerSortDown,
#page table.tablesorter-default tr.header td.headerSortDown::after,
#page table.tablesorter-default tr.header td.tablesorter-headerAsc,
#page table.tablesorter-default tr.header td .tablesorter-headerAsc::after,
#page table.tablesorter-default tr.header td.tablesorter-headerDesc,
#page table.tablesorter-default tr.header td.tablesorter-headerDesc::after,
#page table.tablesorter-default tr.header td.sorting_desc,
#page table.tablesorter-default tr.header td.sorting_desc::after,
#page table.tablesorter-default tr.header td.sorting_asc,
#page table.tablesorter-default tr.header td.sorting_asc::after,
#page table.tablesorter-default thead.table_header th.tablesorter-headerDesc,
#page table.tablesorter-default thead.table_header th.tablesorter-headerAsc,
#page table.tablesorter-default thead.table_header th.headerSortUp,
#page table.tablesorter-default thead.table_header th.headerSortUp::after,
#page table.tablesorter-default thead.table_header th.headerSortDown,
#page table.tablesorter-default thead.table_header th.headerSortDown::after,
#page table.tablesorter-default thead.table_header th.tablesorter-headerAsc,
#page table.tablesorter-default thead.table_header th .tablesorter-headerAsc::after,
#page table.tablesorter-default thead.table_header th.tablesorter-headerDesc,
#page table.tablesorter-default thead.table_header th.tablesorter-headerDesc::after,
#page table.tablesorter-default thead.table_header th.sorting_desc,
#page table.tablesorter-default thead.table_header th.sorting_desc::after,
#page table.tablesorter-default thead.table_header th.sorting_asc,
#page table.tablesorter-default thead.table_header th.sorting_asc::after,
#page table.tablesorter-default thead.table_header.header td.tablesorter-headerDesc,
#page table.tablesorter-default thead.table_header.header td.tablesorter-headerAsc,
#page table.tablesorter-default thead.table_header.header td.headerSortUp,
#page table.tablesorter-default thead.table_header.header td.headerSortUp::after,
#page table.tablesorter-default thead.table_header.header td.headerSortDown,
#page table.tablesorter-default thead.table_header.header td.headerSortDown::after,
#page table.tablesorter-default thead.table_header.header td.tablesorter-headerAsc,
#page table.tablesorter-default thead.table_header.header td .tablesorter-headerAsc::after,
#page table.tablesorter-default thead.table_header.header td.tablesorter-headerDesc,
#page table.tablesorter-default thead.table_header.header td.tablesorter-headerDesc::after,
#page table.tablesorter-default thead.table_header.header td.sorting_desc,
#page table.tablesorter-default thead.table_header.header td.sorting_desc::after,
#page table.tablesorter-default thead.table_header.header td.sorting_asc,
#page table.tablesorter-default thead.table_header.header td.sorting_asc::after,
#page .table-responsive thead {
  background: #0D223F;
  color: #fff;
}
#page table.dataTable thead .sorting_asc::after,
#page table.dataTable thead .sorting_desc::after {
  opacity: 1;
  color: #0D223F;
}
.eventDiv .vsNameRow {
  text-align: center;
}
.table-responsive th,
.table-responsive td {
  padding: 4px 8px;
}
.boxStats th {
  text-align: inherit;
}
div.boxStats.full.otherStats > .label {
  padding: 5px 10px 5px 0;
  line-height: inherit;
  font-weight: 400;
  font-style: italic;
}
.article-list a.list-group-item .list-group-item-heading,
.article-list button.list-group-item .list-group-item-heading {
  color: inherit;
  padding: 0;
  margin: 0;
}
.article-list .list-group-item-text {
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  color: #222;
}
#article-event.style-s1 .esl-cube .logo img,
.article-event-posted-result .esl-cube .logo img {
  display: inline-block;
}
#staff-list .email,
.staff-bio .email {
  white-space: normal;
  word-break: break-all;
}
.box.staff-list .staffPhotoHolder {
  background: rgba(0,0,0,0.3);
}
.panel.upcomingEventsBox {
  border: 0;
}
.panel.upcomingEventsBox .panel-heading {
  border: 0;
  border-bottom: 1px solid rgba(0,0,0,0.2);
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  overflow: visible;
  font-size: 1.2rem;
  padding: 0;
  height: 8px;
}
.panel.upcomingEventsBox .panel-heading .ph-label {
  background: #fff;
  padding: 0 10px 0 0;
  float: left;
}
.panel.upcomingEventsBox .panel-body {
  padding: 0px;
}
.panel.upcomingEventsBox .row:nth-child(odd) .eventItem {
  background: #c6c6c6;
}
.panel.upcomingEventsBox .panel-footer {
  background: transparent;
  padding-right: 0;
}
.panel.upcomingEventsBox .panel-footer .btn {
  margin-top: 0;
}
.panel.upcomingEventsBox .eventItem {
  padding: 15px;
  overflow: hidden;
}
.panel.upcomingEventsBox .eventItem .eventDate {
  padding: 28px 10px 8px;
  height: 71px;
  width: 67px;
  margin: 0 15px 0 0;
  text-align: center;
  position: relative;
  text-transform: uppercase;
  line-height: 1;
  color: #0D223F;
  font-family: 'Oswald', sans-serif;
}
.panel.upcomingEventsBox .eventItem .eventDate .month {
  z-index: 5;
  display: block;
}
.panel.upcomingEventsBox .eventItem .eventDate .month:before {
  content: "\f133";
  display: inline-block;
  font-family: FontAwesome;
  font-feature-settings: normal;
  font-kerning: auto;
  font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  text-rendering: auto;
  color: #0D223F;
  font-size: 4.75rem;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 4;
  line-height: 1;
}
.panel.upcomingEventsBox .eventItem .eventDate .day {
  z-index: 6;
  display: block;
  font-size: 1.2em;
}
.panel.upcomingEventsBox .eventItem .upcomingEventSpecs {
  line-height: 1;
  overflow: Hidden;
  border-bottom: 1px solid rgba(0,0,0,0.2);
}
.panel.upcomingEventsBox .eventItem .upcomingEventSpecs:last-child {
  border-bottom: 0;
}
.panel.upcomingEventsBox .eventItem .upcomingEventSpecs .eventDetails {
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  padding: 10px 0;
}
.panel.upcomingEventsBox .eventItem .upcomingEventSpecs .eventDetails a,
.panel.upcomingEventsBox .eventItem .upcomingEventSpecs .eventDetails a:link,
.panel.upcomingEventsBox .eventItem .upcomingEventSpecs .eventDetails a:visited,
.panel.upcomingEventsBox .eventItem .upcomingEventSpecs .eventDetails a:active,
.panel.upcomingEventsBox .eventItem .upcomingEventSpecs .eventDetails a:hover {
  color: #222;
}
.panel.upcomingEventsBox .eventItem .upcomingEventSpecs .eventDetails a:active,
.panel.upcomingEventsBox .eventItem .upcomingEventSpecs .eventDetails a:hover {
  color: #163969;
}
.panel.upcomingEventsBox .eventItem .upcomingEventSpecs .eventDetails > a {
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
}
.panel.upcomingEventsBox .eventItem .upcomingEventSpecs .eventDetails .eventPlaceTimeCategory {
  margin: 5px 0 0;
  font-size: 0.9em;
}
@media (min-width: 768px) {
  .panel.upcomingEventsBox .eventItem .upcomingEventSpecs .eventDetails > a {
    font-size: 1.2rem;
  }
  .panel.upcomingEventsBox .eventItem .upcomingEventSpecs .eventDetails .eventPlaceTimeCategory {
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  .panel.upcomingEventsBox .eventItem .upcomingEventSpecs .eventDetails > a {
    font-size: 1.3rem;
  }
}
.scl-link {
  font-size: 0.8em;
  line-height: 1.1;
  font-weight: 700;
  display: inline-block;
  margin: 10px 0;
}
@media (min-width: 768px) {
  .scl-link {
    text-align: right;
  }
}
.employment-filter {
  margin-bottom: 10px;
}
.detailContent .name {
  background: #0D223F;
  color: #fff;
}
.employmentDetailsContainer .table-hover>tbody>tr:hover {
  background: none;
}
.employmentDetailsContainer .table-striped > tbody > tr:nth-of-type(2n+1) {
  background: rgba(0,0,0,0.04);
}
.employmentDetailsContainer .titleWpr .employmentTitle {
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  background: #f5f5f5;
  padding: 10px 15px 8px;
  border-left: 10px solid #0D223F;
}
.descriptionDiv.panel {
  border: 0;
}
.descriptionDiv.panel .panel-heading {
  font-family: 'Arial', Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.0rem;
  text-transform: none;
  background: #0D223F;
  color: #fff;
  padding: 5px 30px;
  line-height: 21px;
  border: 1px solid #ddd;
}
.department-menu {
  background: #FFD101;
  padding-bottom: 15px;
}
.department-menu .box-title {
  background: rgba(0,0,0,0.05);
  font-size: 1.6rem;
  padding: 15px !important;
  text-align: center;
}
.department-menu .box-content {
  background: #FFD101;
}
.department-menu .list-group {
  margin-bottom: 0;
}
.department-menu a.list-group-item {
  border: 0;
  padding: 5px 15px 5px 30px;
  text-align: right;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  color: #0D223F;
}
.department-menu a.list-group-item:after {
  content: '\f053';
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 10px;
  text-decoration: none;
  color: #FFD101;
}
.department-menu a.list-group-item:hover,
.department-menu a.list-group-item:focus {
  background: transparent;
  color: #0D223F;
}
.department-menu a.list-group-item:hover:after,
.department-menu a.list-group-item:focus:after {
  color: #0D223F;
}
#rssFeed:after {
  content: "";
  display: table;
  clear: both;
}
.staffBootstrap {
  margin-top: 30px;
}
.staffBootstrap .staffTypeTitle {
  padding-top: 90px;
  margin-top: -70px;
}
.footer-text {
  background-color: #fff;
  color: #222;
  border-top: 1px solid #FFD101;
  padding-top: 30px;
}
.infoBox.row.footer-text-zone {
  margin: 0 -15px 30px;
}

header a:hover {
    color: #0D223F;
}

.footer_p {
	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
	color: black;
}