/* WARNING THIS CSS IS GENERATED ... UPDATING THE CSS FILE WILL BE OVERWRITTEN!!!!
*********************************************/
html {
  overflow-y: scroll;
  /* scrollbar fix (prevent ugly left pull for lower content sites) */
}
/*dark blue*/
/*really light blue gray*/
/*deep red*/
/*pale as shit orange*/
/*dark green weird*/
/*Columbia Blue*/
/* Body */
/* Search */
/* SCS Nav */
/* Elementary Name */
/* Elementary Menu */
/*Mission*/
/* Footer */
/*Social*/
/* Back To Top */
/*Calendar*/
/****************************************************/
div#scsElemToggle,
div#schoolName {
  color: #434238;
  text-shadow: -1px -1px 0 #00214e, 1px -1px 0 #00214e, -1px 1px 0 #00214e, 1px 1px 0 #00214e;
  -webkit-text-fill-color: #434238;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #00214e;
}
div#schoolName {
  background-color: #00214e;
}
.slide-text p {
  /*color: #fff;*/
  color: #ffffff;
}
a,
h1,
h2,
h3,
h4,
h5,
li,
p,
#wrap_major_buttons em {
  /*color: @3A3830;*/
  color: #000000;
}
/* Search */
footer,
#sub_nav {
  background-color: #00214e;
}
#search_bar {
  background-color: #e6eff3;
}
#wrap_major_buttons {
  background-color: #e6eff3;
}
#scsElemNav > ul > li {
  background-color: #990000;
}
#scsElemNav > ul > li > ul {
  background: #a0998a;
}
#scsElemNav a,
#scsElemNav span {
  color: #fff;
  /*@elementaryMenuTextColor*/
}
/* tan */
nav {
  background-color: #c4d8e2;
}
footer .credit p a,
footer ul li a,
footer p,
#search_bar .i-close {
  /*color: #D7D6D1;*/
  color: #990000;
}
#big_nav span {
  /*border-color: #D7D6D1;*/
  border-color: #990000;
}
#jevents .contentpaneopen .ev_navigation > table {
  width: 100%;
}
#jevents .contentpaneopen .ev_navigation .chzn-container {
  width: auto !important;
}
div#scsNav > ul {
  /*background-color: #D7D6D1;*/
  background-color: #c4d8e2;
}
ul.table_list li a:after,
footer ul li a:after,
div.nav a:after,
#scsFooter ul > li > a:after,
div#scsNav > ul > li:after,
div#scsNav > ul > li > ul > big > li > a:after,
div#scsNav > ul > li > ul > big > li > span:not(.nav-header):after {
  /*background-color: #346DF7;*/
  background-color: #00214e;
}
div#scsNav > ul > li > ul > big > li > a:hover,
div#scsNav > ul > li > ul > big > li > span:not(.nav-header):hover {
  border-bottom: 1px solid #a0998a;
}
/* Elementary Menu */
#scsElemMenu > div > ul > li {
  background-color: #00214e;
}
#scsElemMenu > div > ul > li a {
  color: #c4d8e2;
}
div#elem-header-outer-wrap {
  border-top: solid 5px #990000;
  border-bottom: solid 5px #990000;
  background: #00214e;
  background: -moz-linear-gradient(-45deg, #00214e 0%, #003781 20%, #00214e 50%, #003781 80%, #00214e 100%);
  background: -webkit-linear-gradient(-45deg, #00214e 0%, #003781 20%, #00214e 50%, #003781 80%, #00214e 100%);
  background: linear-gradient(135deg, #00214e 0%, #003781 20%, #00214e 50%, #003781 80%, #00214e 100%);
}
/*Mission*/
div#scsMissionWrap {
  background: #990000;
}
div#scsMissionWrap .MissionTextColor1 {
  color: #ffffff;
}
div#scsMissionWrap .MissionTextColor2 {
  color: #ffffff;
}
/*Footer*/
div#scsFooterWrap {
  background-color: #6cace4 /*@FooterBackgroundColor*/;
}
#scsFooter h3 span {
  color: #000711;
}
#scsFooter > ul > li > ul > li > a,
#scsFooter > ul > li > ul > li > span {
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
div#scsFooter a[title="pdf"]:before {
  color: #ffffff;
  border: 1px solid #ffffff;
}
#scsFooter a,
#scsFooter h1,
#scsFooter h2,
#scsFooter h3,
#scsFooter h4,
#scsFooter h5,
#scsFooter li,
#scsFooter p {
  color: #ffffff;
}
#scsFooter > ul > li > ul > li > a:after {
  background: #00214e;
}
.belowFooter p,
.belowFooter a {
  color: #ffffff;
}
.belowFooter p:hover,
.belowFooter a:hover {
  color: #000711;
}
/*Social*/
em.i-facebook-circled {
  color: #295ed4;
}
em.i-twitter-circled {
  color: #31d1f1;
}
em.i-gplus-circled {
  color: #cd321e;
}
/*Back To Top*/
.i-toTop:before {
  background-color: #000711;
  color: #990000;
}
/*Calendar*/
.jev_toprow div.previousmonth,
.jev_toprow div.nextmonth {
  background-color: #00214e;
  border: 1px solid #00214e;
}
#jevents_body .nav-items div.active a,
.jev_header2 .active a {
  background-color: #00214e;
  color: #f7f7f7;
}
#jevents_body .nav-items > div a:hover {
  background-color: #00214e;
  border-left: 1px solid #00214e;
  color: #f7f7f7;
}
.nav-items > div:first-child {
  border-left: 1px solid #00214e;
}
.nav-items > div {
  border: 1px solid #00214e;
}
.nav-items > div:last-child {
  border-right: 1px solid #00214e;
}
.jev_toprow div.currentmonth {
  border-top: 1px solid #00214e;
  border-bottom: 1px solid #00214e;
}
#jevents_body .cal_today a.cal_daylink {
  background-color: #00214e;
  color: #FFFFFF;
}
#jevents_body .nav-items div.active a:hover,
.jev_header2 .active a:hover {
  color: #00214e;
  background-color: #f7f7f7;
  border-left: 1px solid #00214e;
}
#jevents_body .cal_today a.cal_daylink:hover {
  background-color: #f7f7f7;
  border: 1px solid #00214e;
  color: #00214e;
}
#jevents_body a.cal_daylink:hover {
  color: #00214e;
}
#jevents_body .month_cell_st {
  /*background-color: @CalendarColor2;*/
}
.cal_daysoutofmonth {
  background-color: rgba(0, 33, 78, 0.8);
}
.month_cell_st {
  border-bottom: 1px solid #00214e !important;
  border-left: 3px solid #00214e !important;
}
#jevents_body a.cal_titlelink {
  background: #f7f7f7;
}
#jevents_body a.cal_titlelink:hover {
  background-color: #ffffff;
}
