/* global.css */

#zone-buttons {
    display: none;
}

/* Hide the titles */
#block-locale-language h2.block-title,
#zone-header #block-block-1 h2.block-title,
#region-menu h2.block-title,
#zone-buttons h2.block-title,
#zone-footer h2.block-title,
#zone-content #region-footer-first h2.block-title,
#block-views-alerts-block h2.block-title,
#block-views-alerts-block-1 h2.block-title,
#block-views-homepage-slider-block h2.block-title,
#block-views-homepage-callouts-block h2.block-title,
.front #block-views-counters-block .block-title,
body.node-type-sp-temp #page-title,
body.page-find-schools #page-title,
#block-views-language-header-block .block-title,
.language-pages .block-title {
  display: none;
}

/*Temporary Changes*/
/* Search Page Styles */
body.page-search .search-info {
  display: none;
}

/* hide the bookapt block on calendar page */

.view-calendar #bookyourappointment {
  display: none;
}


/* End of Temporary Changes */

/* Hide the second bar charts on school profiles by default and display as needed from individual school profiles */
#ksa-container-charts {
  display: none;
}

/* Google Pie Chart Styles */
#math_chart {
  float: left;
}
#ela_chart {
  float: left;
  margin-left: 10%;
}
#parcc_scores ul {
  clear: both;
  padding-top: 25px;
}
svg > g > g:last-child { pointer-events: none }

/* Home Page Overlay for GovDelivery */
.front #prefix-overlay-outer #prefix-overlay-form-div form {
  font-size: 0;
}
.front #prefix-overlay-outer input[type="email"] {
  height: 45px !important;
}
.front #prefix-overlay-outer input[type="submit"], #prefix-overlay-outer button.prefix-big {
  background: #e04833 none repeat scroll 0 0 !important;
  border-radius: 0;
  box-shadow: none;
  margin-left: 4px !important;
  width: 140px !important;
}
.front #prefix-overlay-outer #prefix-overlay-formStep #prefix-overlay-form-div input[type="text"],
#prefix-overlay-outer #prefix-overlay-formStep #prefix-overlay-form-div input[type="tel"] {
  height: 40px;
}
.front #prefix-overlay-outer #prefix-overlay-formStep #prefix-overlay-form-div input[type="text"]::-moz-placeholder {
  color: #333;
  opacity: 1;
}
#prefix-overlay-outer #prefix-overlay-formStep #prefix-overlay-form-div input[type="text"],
#prefix-overlay-outer #prefix-overlay-formStep #prefix-overlay-form-div select {
  font-size: 16px !important;
}
#prefix-overlay-outer #prefix-overlay-formStep #prefix-overlay-form-div select {
  height: 41px;
}
/* End of homepage GovDelivery Styles */

/* Change the styles of titles on the whole site */
h1#page-title {
  font-size: 1.85em;
  font-weight: bold;
  letter-spacing: 0;
  color: #e04833;
/*  margin-bottom: 10px;  - disabling as space between title and body is more on school-options-outside-my-school-dc page. Test on other pages*/
}

body.node-type-page1 #page-title {
  margin-bottom: 0;
  padding-left: 20px;
  padding-top: 10px;
}

/* Enroll page styles*/
body.page-node-21 #page-title {
  display: none;
}

/* Understand Your Lottery Results page */
body.page-node-26 #page-title {
  border-bottom: 2px solid #e04833;
  padding-bottom: 5px;
}

/* Header Styles */
header .top {
  background: #f6d79c;
}
hgroup.site-name-slogan {
  display: none;
}
body.language-pages #zone-header {
  display: none;
}
#zone-user {
  padding-left: 15px;
  padding-right: 15px;
  background-color: #f6d79c;
}
#region-header-first header {
  border: none;
  margin-top: 0;
}
#zone-header header .row.hidden-md ul {
  width: 100% !important;
}
#zone-header header .row.hidden-md .icon-block.ep_blue label {
  margin-left: 35px;
}
#zone-header header .row.hidden-md ul li {
  padding-top: 5px;
}
/* Widths of main blocks*/
/*
#zone-menu-wrapper, #zone-content-wrapper, #zone-footer-wrapper {
  padding-left: 20px;
}
*/

/* Menu Styles */
#region-menu .region-menu-inner {
  background: #e04833;
}
body.language-pages #region-menu {
  background: none;
}
#block-menu-menu-my-school-dc-menu {
  float: left;
}
#block-menu-menu-my-school-dc-menu div.content > ul.menu-sub > li {
  float: left;
  list-style: none;
  margin-top: 8px;
  padding: 0px 2px;
  position: relative;
  text-align: center;
}
body.i18n-es #block-menu-menu-my-school-dc-menu div.content > ul.menu-sub > li > a {
  font-size: 12px;
}

/* Hide sub-menu by default */
#block-menu-menu-my-school-dc-menu div.content > ul.menu-sub > li > ul.menu-sub {
  display: none;
}
#block-menu-menu-my-school-dc-menu div.content>ul.menu-sub>li:hover > ul.menu-sub {
  display: block;
}
#block-menu-menu-my-school-dc-menu div.content>ul.menu-sub>li:hover > ul.menu-sub li {
  list-style: none;
}
#block-menu-menu-my-school-dc-menu div.content > ul.menu-sub > li.active-trail > a {
  background-color: #f6d79c;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  color: #e04833;
}
#block-menu-menu-my-school-dc-menu div.content > ul.menu-sub > li > a {
  bottom: 0;
  display: block;
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  text-decoration: none;
  color: #fff;
}

/* Search Styles */
#region-menu {
  background: #e04833;
  padding: 0px;
}

#block-menu-menu-my-school-dc-menu {
  /*background: #e04833;*/
  float: left;
  width: 83.3333%;
  z-index: 2;
}
#region-menu .search-container {
  padding-left: 0px;
}

/* left Nav*/
body.i18n-es span.reduce-font {
  font-size: 14px;
}

/* Zone-Content */
/* Hide the node titles om Home Page */
.front #region-content h1#page-title {
  display: none;
}

#region-content .col-md-12 {
  padding: 20px;
}
body.node-type-school-profile #region-content .col-md-12 {
  padding: 0px;
}
body.node-type-school-profile .open-house .more-room p {
  overflow-wrap: break-word;
}

/* Homepage Rotator Styles*/
.front .view-homepage-slider .item-list ul li {
  margin: 0;
}

.front #block-views-alerts-block,
.front #block-views-alerts-block-1 {
  padding: 10px 20px;
}
.front #block-views-alerts-block p,
.front #block-views-alerts-block-1 p {
  color: #1c7589;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.7em;
}
.front #block-views-alerts-block p a,
.front #block-views-alerts-block-1 p a {
  color: #e04833;
}
.front #block-views-homepage-slider-block {
  padding: 10px 20px;
  background-color: #1c7589;
  color: #fff;
}

.front #block-views-counters-block,
.front #block-views-homepage-callouts-block {
  padding: 0px 20px;
  background-color: #1c7589;
  color: #1c7589;
}

.front #block-views-counters-block .views-row,
.front #block-views-homepage-callouts-block .views-row {
  background-color: #fff;
  border: 1px solid #e04833;
  margin: 14px 0px;
  overflow: hidden;
}

.front #block-views-homepage-slider-block .col-md-5 {
  padding-left: 0px;
  margin-top: 10px;
}
.front #block-views-homepage-slider-block .col-md-7 {
  padding-left: 0px;
}
.front #block-views-homepage-slider-block h1.bigger {
  font-weight: normal;
}
.front .homepage-content {
 margin-bottom: 20px;
 margin-top: 15px;
 width: 310px;
}
.front #block-views-homepage-slider-block .homepage-image {
  margin-top: 10px;
  margin-bottom: 10px;
  height: 324px;
}
/* Login page style */
#user-login .form-item input {
  width: 400px;
}
#user-login .form-item label {
  font-weight: bold;
  display: block;
}
#user-login .form-item .description {
  padding-top: 5px;
}
/*Signup Form Style*/
body.page-signup h1.title,
body.page-sign-alerts h1.title {
  color:#e04833;
}
.page-signup .form-group label,
body.page-sign-alerts .form-group label {
  width: 33.3333%;
  float: left;
  min-height: 1px;
  padding-left: 15px;
  position: relative;
  text-align: left;
  padding-top: 7px;
}
.page-signup .form-group input,
body.page-sign-alerts .form-group input {
  width: 41.6667%;
  float: left;
  min-height: 1px;
  padding-left: 15px;
  position: relative;
  height: 34px;
  margin-bottom: 15px;
}

body.page-signup #edit-submit1,
body.page-signup #edit-submit2,
body.page-sign-alerts #edit-submit1,
body.page-sign-alerts #edit-submit2 {
  height: 32px;
  margin-left: 10px;
  float: left;
  width: 90px;
  margin-left: 25px;
}
body.page-signup .med-form-new .legal,
body.page-sign-alerts .med-form-new .legal {
  clear: both;
}
body.page-signup .med-form-new legend,
body.page-sign-alerts .med-form-new legend {
  color: white;
  display: block;
}
body.page-signup #edit-submit3,
body.page-sign-alerts #edit-submit3 {
  height: 32px;
  margin-left: 10px;
  float: left;
  width: 90px;
  margin-left: -50px;
  margin-top: 50px;
}
#zone-content #messages {
  margin-left: 18%;
  margin-top: 10px;
  width: 80%;
}
#msdc-volunteer-form .fieldset-legend {
  font-size: 20px;
}

/* hide the language link */
nav.links .translation_es {
  display: none;
}

/* Styles from bootstrap */
.row::before, .row::after {
  content: " ";
  display: table;
}
.row::after {
  clear: both;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.pull-right {
  float: right !important;
}
.hidden-md.hidden-lg {
  /* display: none !important;*/
}

/*Content Block */

#block-system-main #first-time {
  display: none;
}

.front #block-views-alerts-block,
.front #block-views-alerts-block-1 {
  background-color: #f6d79c;
}

/* Styles for FAQ */
.view-faq .views-row {
  margin-top: 20px;
}
.view-faq .views-row .views-field-title {
  background-color: #1c7589;
  border-bottom: 4px solid #f6d79c;
  border-top: 4px solid #f6d79c;
  padding: 8px 5px 5px;
}
.view-faq .views-row .views-field-title a {
  color: #fff;
  font-size: 18px;
}
.view-faq .faqfield-question .ui-icon {
  display: none;
}
.view-faq .ui-accordion-icons .ui-accordion-header a {
  padding-left: 1em;
}
.view-faq .faqfield-question a {
  color: #e04833;
  font-weight: bold;
}
.view-faq h3.ui-state-default {
  background: #fff !important;
  border-color: #f6d79c;
  border-width: 4px 8px;
  margin-top: 0;
  border-radius: 0;
}
.view-faq h3.ui-state-active {
  border-bottom: medium none;
}
.view-faq .faqfield-answer {
  border-color: #f6d79c !important;
  border-style: solid !important;
  border-width: 4px 8px;
  border-top: 0 none !important;
  padding-top: 0px;
  border-radius: 0;
}
.view-faq .ui-widget {
  font-family: inherit;
  font-size: 1em;
}
body.node-type-faq .field-name-field-anchor-text,
body.node-type-faq .field-name-field-type {
  display: none;
}


/* School Profile listing styles*/

body.page-schools #page-title,
body.page-schools-fsr #page-title,
body.node-type-school-profile #page-title {
  display: none;
}
body.node-type-school-profile .ksa-container ul {
  padding: 0px;
}
.view-schools .view-header .school-top {
  padding-top: 30px;
}
.schools div.name-cell {
  font-size: 13px;
}

.cas-scores .cas-bar {
  padding-left: 0px;
}
.school-profile ul {
  padding-left: 0px;
}
.ksa-table .view-content .views-row{
  border-bottom:1px solid #1c7589;
  padding-top:10px;
  padding-bottom:10px;
  min-height: 40px
}
.ksa-table .view-content .views-row:first-child{
  border-top:2px solid #1c7589;
}
.ksa-table .view-content .views-field{
margin-top:0px;
}

.parcc-cell-label {
  display: none;
}
body.i18n-es .parcc-es-schools {
  display: block;
}
body.i18n-en .parcc-en-schools {
  display: block;
}

/* End of styles School Profile listing*/

/* Calendar Events /calendar page */
.calendar-filter-container .filter-col label {
  font-size: 13px !important;
}
.calendar-filter-container .filter-col #edit-field-event-date-value-wrapper label,
.calendar-filter-container .filter-col #edit-field-event-date-value2-wrapper label {
  font-size: 10px !important;
}
.views-exposed-form #event-dates .views-exposed-widget {
  float : none;
}
#edit-field-event-type-tid-wrapper .description,
#edit-field-event-ward-tid-wrapper .description {
  display: none;
}
.calendar-filter-container .filter-col .filter-event-types .bef-checkboxes .form-item,
.calendar-filter-container .filter-col .filter-event-wards .bef-checkboxes .form-item {
  margin: 5px 0 !important;
}
.calendar-filter-container .filter-col .filter-event-types .bef-checkboxes .form-item input[type="checkbox"],
.calendar-filter-container .filter-col .filter-event-wards .bef-checkboxes .form-item input[type="checkbox"] {
  margin-left: 6px;
  margin-right: 6px;
}
.calendar-filter-container .filter-col .filter-event-wards .bef-checkboxes .form-item {
  display: inline;
  float: left;
  margin: 5px 0 !important;
  width: 50%;
}
#edit-field-event-date-value-value input, #edit-field-event-date-value2-wrapper input {
  width:120px;
  background:url("/sites/all/themes/dc_myschooldc_omega/img/calendar-icon.png") right no-repeat;
  background-color:white;
  margin-bottom: 10px;
}
#edit-field-event-date-value-value .description, #edit-field-event-date-value2-wrapper .description {
  display: none;
}
.view-calendar .views-exposed-form .views-submit-button {
  clear : both;
  width: 120px;
}
.view-calendar .views-exposed-form .views-submit-button .form-submit {
  margin-top: 30px;
  width: 150px;
}

/* End of Calendar Events page */

/* Begin Booking Calendar page */
body.page-sign-alerts .col-md-12 > h1 {
  display: none;
}
.fc-day-grid-container {
  height: 100% !important;
}
/* End Booking Calendar page */

/* Begining Language page Styles  */

.language-pages #zone-content {
  padding: 0px;
}
.language-pages #region-content {
  float: none;
  display: block;
}
body.i18n-fr #region-content ul li,
body.i18n-vi #region-content ul li,
body.i18n-am #region-content ul li,
body.i18n-zh-hans #region-content ul li {
  line-height: 22px;
  list-style-position: outside;
  list-style-type: disc;
}

body.i18n-fr #region-content .plc-main .plc-center,
body.i18n-vi #region-content .plc-main .plc-center,
body.i18n-am #region-content .plc-main .plc-center,
body.i18n-zh-hans #region-content .plc-main .plc-center,
body.i18n-zh-hans #region-content .plc-main .lead {
  font-size: 14px !important;
}

body.i18n-fr #region-content ol li,
body.i18n-vi #region-content ol li,
body.i18n-am #region-content ol li,
body.i18n-zh-hans #region-content ol li {
  line-height: 17px;
  list-style-position: outside;
  list-style-type: decimal;
}
body.i18n-fr #region-content ol,
body.i18n-vi #region-content ol,
body.i18n-am #region-content ol,
body.i18n-zh-hans #region-content ol {
  padding-left: 15px;
}
body.i18n-fr .plc-list-contact li,
body.i18n-vi .plc-list-contact li,
body.i18n-am .plc-list-contact li,
body.i18n-zh-hans .plc-list-contact li {
  list-style-type: none !important;
}

/* End Language page styles */

/* Begin available-spaces styles */
body.page-find-schools .availability-inner .row {
  margin-left: 0px;
}
body.page-find-schools .availability-inner .data-subrow {
  margin-right: 0px;
}
body.page-find-schools .availability-inner .col-md-10 {
  padding-left: 0px;
}
body.page-find-schools .availability-inner div.red a {
  color: #e04833;
}
div.by-grade div.name-label a.red {
  color: #e04833 !important;
}

/* End of available-spaces styles*/

/* Styles from ksa.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.white_bg{background-color:#fff;color:#000}
.red_bg{background-color:#e04833;color:#fff}
.red_bg a{color:#fff}
.red_bg a:hover{color:#d37f77}
.blue_bg{background-color:#1c7589;color:#fff}
.blue_bg a{color:#fff}
.blue_bg a:hover{color:#97afb4}.grey_bg{background-color:#eee}.md_blue_bg{background-color:#618c95;color:#fff}.md_blue_bg a{color:#fff}.md_blue_bg a:hover{color:#245560}
.lt_blue_bg{background-color:#97afb4;color:#000}.yellow_bg{background-color:#f6d79c;color:#000}.yellow_bg a{color:#1c7589}.yellow_bg a:hover{color:#97afb4}
.red{color:#e04833}
.blue{color:#1c7589}.lt_blue{color:#97afb4}.md_blue{color:#618c95}.yellow{color:#f6d79c}.grey{color:#aaa}
.graph_red {
  /*background-color:#c81b0d;*/
  background-color: #F47B34;
  color:#000
}
.graph_yellow {
  /*background-color:#f7941d;*/
  background-color: #FDA844;
  color:#000
}
.graph_green {
  /*background-color:#5b9114;*/
  background-color: #FECF4B;
  color:#000
}
.graph_light_blue {
  /*background-color:#00bff3;*/
  background-color: #B3E064;
  color:#000;
}
.graph_blue {
  /*background-color:#1550bc;*/
  background-color: #56BA6C;
  color:#000
}
.white{color:#fff}
.yellow_bars{border-top:2px solid #f6d79c;border-bottom:2px solid #f6d79c}
.red_bars{border-top:2px solid #e04833;border-bottom:2px solid #e04833}.blue_bars{border-top:2px solid #1c7589;border-bottom:2px solid #1c7589}
.lt_blue_bars{border-top:2px solid #97afb4;border-bottom:2px solid #97afb4}.white_border{border:1px solid #fff}.black_border{border:1px solid #000}
.yellow_border{border:1px solid #f6d79c}.red_border{border:1px solid #e04833}.blue_border{border:1px solid #1c7589}.lt_blue_border{border:1px solid #97afb4}
.md_blue_border{border:1px solid #618c95}.white_border_top{border-top:1px solid #fff}.black_border_top{border-top:1px solid #000}.yellow_border_top{border-top:1px solid #f6d79c}
.red_border_top{border-top:1px solid #e04833}.blue_border_top{border-top:1px solid #1c7589}.lt_blue_border_top{border-top:1px solid #97afb4}
.md_blue_border_top{border-top:1px solid #618c95}.white_border_bottom{border-bottom:1px solid #fff}.black_border_bottom{border-bottom:1px solid #000}
.yellow_border_bottom{border-bottom:1px solid #f6d79c}.red_border_bottom{border-bottom:1px solid #e04833}.blue_border_bottom{border-bottom:1px solid #1c7589}
.lt_blue_border_bottom{border-bottom:1px solid #97afb4}.md_blue_border_bottom{border-bottom:1px solid #618c95}body{min-width:320px}li.normal{list-style-type:disc;line-height:1.4em}
a{cursor:pointer;cursor:hand;color:#1c7589;outline:0;-moz-outline-style:none}a:hover{color:#97afb4}a.selected{cursor:default}a.nounderline,.noborder{border:0px !important}
a.nounderline:hover,.noborder:hover{border:0px !important}a:active{outline:none}a{word-wrap:break-word}.half{width:50%}.third{width:33.333%}.nopadding{padding:0px}
.capitalize{text-transform:capitalize}.clearfix:after{content:"";display:table;clear:both}hr.dark{border-top:1px solid #1c7589}
ul.blue_stars li{background:url("/sites/all/themes/dc_myschooldc_omega/img/blue_star.png") no-repeat left top;padding-left:17px;list-style:none}
ul.red_stars li{background:url("/sites/all/themes/dc_myschooldc_omega/img/red_star.png") no-repeat left top;padding-left:17px;list-style:none}
ul.lt_blue_stars li{background:url("/sites/all/themes/dc_myschooldc_omega/img/lt_blue_star.png") no-repeat left top;padding-left:17px;list-style:none}
ul.white_stars li{background:url("/sites/all/themes/dc_myschooldc_omega/img/white_star.png") no-repeat left top;padding-left:17px;list-style:none}
ul.yellow_stars li{background:url("/sites/all/themes/dc_myschooldc_omega/img/yellow_star.png") no-repeat left top;padding-left:17px;list-style:none}a .icon-block{pointer-events:none;display:block}
.icon-block{position:relative}.icon-block .icon{position:absolute;top:50%;background:url("/sites/all/themes/dc_myschooldc_omega/img/icons.png") no-repeat;display:inline-block;text-indent:-9999px}
.school-staff .icon1 img {
  position:absolute; height:35px;width:35px;top:-3px;
}
#zone-header header .top .pull-right ul li.school-staff label {
  margin-left: 45px;
}
.icon-block .icon-top{top:0}
.icon-block .block,.icon-block label{
  display:block;
  position:relative;
  top:-50%;
  padding-top: 3px;
}
.icon-block.logo .icon{background-position:-18px -18px;width:220px;height:36px;margin-top:-18px}
.icon-block.light_bulb_star .icon{background-position:-18px -72px;width:76px;height:72px;margin-top:-36px}
.icon-block.computer_star .icon{background-position:-108px -72px;width:78px;height:75px;margin-top:-37.5px}
.icon-block.checkbox_star .icon{background-position:-198px -72px;width:78px;height:73px;margin-top:-36.5px}
.icon-block.light_bulb_star_medium .icon{background-position:-288px -72px;width:39px;height:37px;margin-top:-18.5px}
.icon-block.computer_star_medium .icon{background-position:-342px -72px;width:39px;height:38px;margin-top:-19px}
.icon-block.checkbox_star_medium .icon{background-position:-396px -72px;width:39px;height:37px;margin-top:-18.5px}
.icon-block.light_bulb_star_small .icon{background-position:-288px -127px;width:17px;height:16px;margin-top:-8px}
.icon-block.computer_star_small .icon{background-position:-324px -126px;width:17px;height:17px;margin-top:-8.5px}
.icon-block.computer_star_white_small .icon{background-position:-432px -126px;width:42px;height:40px;margin-top:-20px}
.icon-block.checkbox_star_small .icon{background-position:-360px -127px;width:17px;height:16px;margin-top:-8px}
.icon-block.white_star .icon{background-position:-396px -126px;width:25px;height:24px;margin-top:-12px}
.icon-block.question_lrg .icon{background-position:-355px -164px;width:44px;height:44px;margin-top:-24px}
.icon-block.question .icon{background-position:-18px -162px;width:31px;height:30px;margin-top:-15px}
.icon-block.ep_blue .icon{background-position:-54px -162px;width:29px;height:28px;margin-top:-14px}
.icon-block.ep_white .icon{background-position:-90px -163px;width:29px;height:29px;margin-top:-14px}
.icon-block.ep_red .icon{background-position:-126px -162px;width:29px;height:28px;margin-top:-14px}
.icon-block.question_small .icon{background-position:-162px -162px;width:19px;height:18px;margin-top:-9px}
.icon-block.question_blue_small .icon{background-position:-306px -162.5px;width:19px;height:20px;margin-top:-10px}
.icon-block.ep_blue_small .icon{background-position:-198px -162px;width:19px;height:18px;margin-top:-9px}
.icon-block.ep_white_small .icon{background-position:-234px -162px;width:18px;height:18px;margin-top:-8.5px}
.icon-block.ep_red_small .icon{background-position:-270px -162px;width:20px;height:20px;margin-top:-10px}
.icon-block.or .icon{background-position:-162px -234px;width:31px;height:32px;margin-top:-16px}
.icon-block.round_1 .icon{background-position:-198px -234px;width:19px;height:19px;margin-top:-9px}
.icon-block.round_2 .icon{background-position:-234px -234px;width:19px;height:19px;margin-top:-9px}
.icon-block.round_3 .icon{background-position:-270px -234px;width:19px;height:19px;margin-top:-9px}
.icon-block.check_none .icon{background-position:-162px -290px;width:18px;height:18px;margin-top:-9px}
.icon-block.check .icon{background-position:-198px -288px;width:23px;height:20px;margin-top:-10px}
.icon-block.na .icon{background-position:-234px -290px;width:18px;height:18px;margin-top:-9px}
.icon-block.phone_white .icon{background-position:-18px -198px;width:20px;height:28px;margin-top:-15px}
.icon-block.email_white .icon{background-position:-54px -198px;width:19px;height:28px;margin-top:-14px}
.icon-block.lightbulb .icon{background-position:-359px -252px;width:28px;height:44px;margin-top:-23px}
.icon-block.phone_blue .icon{background-position:-90px -198px;width:19px;height:28px;margin-top:-15px}
.icon-block.email_blue .icon{background-position:-126px -198px;width:20px;height:28px;margin-top:-14px}
.icon-block.metro .icon{background-position:-198px -198px;width:12px;height:12px;margin-top:-6px}
.icon-block.bus .icon{background-position:-162px -198px;width:14px;height:15px;margin-top:-7px}
.icon-block.search .icon{background-position:-234px -198px;width:10px;height:10px;margin-top:-5px}
.icon-block.arrow_red .icon{background-position:-306px -198px;width:25px;height:15px;margin-top:-7.5px}
.icon-block.close_btn .icon{background-position:-306px -217px;width:16px;height:16px;margin-top:-8px}
.icon-block.blue_circle .icon{background-position:-306px -234px;width:29px;height:29px;margin-top:-14px}
.icon-block.lt_blue_circle .icon{background-position:-342px -234px;width:29px;height:29px;margin-top:-14px}
.icon-block.star_red .icon{background-position:-18px -234px;width:14px;height:15px;margin-top:-7.5px}
.icon-block.star_blue .icon{background-position:-36px -234px;width:14px;height:15px;margin-top:-7.5px}
.icon-block.star_lt_blue .icon{background-position:-54px -234px;width:14px;height:15px;margin-top:-7.5px}
.icon-block.star_yellow .icon{background-position:-72px -234px;width:14px;height:15px;margin-top:-7.5px}
.icon-block.star_white .icon{background-position:-90px -234px;width:14px;height:15px;margin-top:-7.5px}
.icon-block.instagram_blue_small .icon{background-position:-24px -325px;width:21px;height:17px;margin-top:-12.5px}
.icon-block.twitter_blue_small .icon{background-position:-24px -325px;width:21px;height:17px;margin-top:-12.5px}.icon-block.twitter_blue .icon{background-position:-18px -252px;width:35px;height:25px;margin-top:-12.5px}.icon-block.twitter_yellow .icon{background-position:-54px -252px;width:35px;height:25px;margin-top:-12.5px}.icon-block.twitter_white .icon{background-position:-90px -252px;width:35px;height:25px;margin-top:-12.5px}.icon-block.instagram_blue_small .icon{background-position:-23px -345px;width:20px;height:18px}.icon-block.facebook_blue_small .icon{background-position:-23px -345px;width:20px;height:18px}.icon-block.facebook_blue .icon{background-position:-18px -288px;width:26px;height:26px;margin-top:-13px}.icon-block.facebook_yellow .icon{background-position:-54px -288px;width:26px;height:26px;margin-top:-13px}.icon-block.facebook_white .icon{background-position:-90px -288px;width:26px;height:26px;margin-top:-13px}.icon-block.logo label,.icon-block.logo .block{margin-left:224px}.icon-block.light_bulb_star label,.icon-block.light_bulb_star .block{margin-left:80px}.icon-block.computer_star label,.icon-block.computer_star .block{margin-left:82px}.icon-block.checkbox_star label,.icon-block.checkbox_star .block{margin-left:82px}.icon-block.light_bulb_star_medium label,.icon-block.light_bulb_star_medium .block{margin-left:43px}.icon-block.computer_star_medium label,.icon-block.computer_star_medium .block{margin-left:43px}.icon-block.checkbox_star_medium label,.icon-block.checkbox_star_medium .block{margin-left:43px}.icon-block.light_bulb_star_small label,.icon-block.light_bulb_star_small .block{margin-left:21px}.icon-block.computer_star_small label,.icon-block.computer_star_small .block{margin-left:21px}.icon-block.computer_star_white_small label,.icon-block.computer_star_white_small .block{margin-left:44px}.icon-block.checkbox_star_small label,.icon-block.checkbox_star_small .block{margin-left:21px}.icon-block.white_star label,.icon-block.white_star .block{margin-left:29px}.icon-block.question_lrg label,.icon-block.question_lrg .block{margin-left:54px}.icon-block.question label,.icon-block.question .block{margin-left:35px}
.icon-block.ep_blue label,.icon-block.ep_blue .block{
  margin-left:26px;
}
.icon-block.ep_white label,.icon-block.ep_white .block{margin-left:32px}.icon-block.ep_red label,.icon-block.ep_red .block{margin-left:33px}.icon-block.question_small label,.icon-block.question_small .block{margin-left:22px}.icon-block.question_blue_small label,.icon-block.question_blue_small .block{margin-left:22px}.icon-block.ep_blue_small label,.icon-block.ep_blue_small .block{margin-left:23px}.icon-block.ep_white_small label,.icon-block.ep_white_small .block{margin-left:21px}.icon-block.ep_red_small label,.icon-block.ep_red_small .block{margin-left:24px}.icon-block.or label,.icon-block.or .block{margin-left:35px}.icon-block.round_1 label,.icon-block.round_1 .block{margin-left:23px}.icon-block.round_2 label,.icon-block.round_2 .block{margin-left:23px}.icon-block.round_3 label,.icon-block.round_3 .block{margin-left:24px}.icon-block.check_none label,.icon-block.check_none .block{margin-left:22px}.icon-block.check label,.icon-block.check .block{margin-left:27px}.icon-block.na label,.icon-block.na .block{margin-left:22px}.icon-block.phone_white label,.icon-block.phone_white .block{margin-left:25px}.icon-block.email_white label,.icon-block.email_white .block{margin-left:26px}.icon-block.lightbulb label,.icon-block.lightbulb .block{margin-left:35px}
.icon-block.phone_blue label,.icon-block.phone_blue .block{
  margin-left:33px;
}
.icon-block.email_blue label,.icon-block.email_blue .block{margin-left:24px}.icon-block.metro label,.icon-block.metro .block{margin-left:16px}.icon-block.bus label,.icon-block.bus .block{margin-left:18px}.icon-block.search label,.icon-block.search .block{margin-left:14px}
.icon-block.arrow_red label,.icon-block.arrow_red .block{margin-left:29px}.icon-block.close_btn label,.icon-block.close_btn .block{margin-left:20px}.icon-block.blue_circle label,.icon-block.blue_circle .block{margin-left:32px}.icon-block.lt_blue_circle label,.icon-block.lt_blue_circle .block{margin-left:32px}.icon-block.star_red label,.icon-block.star_red .block{margin-left:18px}.icon-block.star_blue label,.icon-block.star_blue .block{margin-left:18px}.icon-block.star_lt_blue label,.icon-block.star_lt_blue .block{margin-left:18px}.icon-block.star_yellow label,.icon-block.star_yellow .block{margin-left:18px}.icon-block.star_white label,.icon-block.star_white .block{margin-left:18px}.icon-block.twitter_blue label,.icon-block.twitter_blue .block{margin-left:39px}.icon-block.twitter_yellow label,.icon-block.twitter_yellow .block{margin-left:39px}.icon-block.twitter_white label,.icon-block.twitter_white .block{margin-left:39px}.icon-block.facebook_blue label,.icon-block.facebook_blue .block{margin-left:30px}.icon-block.facebook_yellow label,.icon-block.facebook_yellow .block{margin-left:30px}.icon-block.facebook_white label,.icon-block.facebook_white .block{margin-left:30px}.icon-block.top-align:after{content:"";display:table;clear:both}.icon-block.top-align label{position:static}.icon-block.top-align.logo .icon,.icon-block.top-align.light_bulb_star .icon,.icon-block.top-align.computer_star .icon,.icon-block.top-align.checkbox_star .icon,.icon-block.top-align.light_bulb_star_medium .icon,.icon-block.top-align.computer_star_medium .icon,.icon-block.top-align.checkbox_star_medium .icon,.icon-block.top-align.light_bulb_star_small .icon,.icon-block.top-align.computer_star_small .icon,.icon-block.top-align.computer_star_white_small .icon,.icon-block.top-align.checkbox_star_small .icon,.icon-block.top-align.white_star .icon,.icon-block.top-align.question .icon,.icon-block.top-align.ep_blue .icon,.icon-block.top-align.ep_white .icon,.icon-block.top-align.ep_red .icon,.icon-block.top-align.question_small .icon,.icon-block.top-align.question_blue_small .icon,.icon-block.top-align.ep_blue_small .icon,.icon-block.top-align.ep_white_small .icon,.icon-block.top-align.ep_red_small .icon,.icon-block.top-align.or .icon,.icon-block.top-align.round_1 .icon,.icon-block.top-align.round_2 .icon,.icon-block.top-align.round_3 .icon,.icon-block.top-align.check_none .icon,.icon-block.top-align.check .icon,.icon-block.top-align.na .icon,.icon-block.top-align.phone_white .icon,.icon-block.top-align.email_white .icon,.icon-block.top-align.phone_blue .icon,.icon-block.top-align.lightbulb .icon,.icon-block.top-align.email_blue .icon,.icon-block.top-align.metro .icon,.icon-block.top-align.bus .icon,.icon-block.top-align.search .icon,.icon-block.top-align.arrow_red .icon,.icon-block.top-align.close_btn .icon,.icon-block.top-align.blue_circle .icon,.icon-block.top-align.lt_blue_circle .icon,.icon-block.top-align.star_red .icon,.icon-block.top-align.star_blue .icon,.icon-block.top-align.star_lt_blue .icon,.icon-block.top-align.star_yellow .icon,.icon-block.top-align.star_white .icon,.icon-block.top-align.twitter_blue .icon,.icon-block.top-align.twitter_yellow .icon,.icon-block.top-align.twitter_white .icon,.icon-block.top-align.facebook_blue .icon,.icon-block.top-align.facebook_yellow .icon,.icon-block.top-align.facebook_white .icon{float:left;position:static;margin-top:0px;top:0px}
.has_icon:before{content:'';background:url("/sites/all/themes/dc_myschooldc_omega/img/icons.png") no-repeat;position:absolute;left:25px}.has_icon.star_red{text-indent:18px}.has_icon.star_red:before{background-position:-18px -234px;height:14px;width:15px}.has_icon.star_blue{text-indent:18px}.has_icon.star_blue:before{background-position:-36px -234px;height:14px;width:15px}.has_icon.star_lt_blue{text-indent:18px}.has_icon.star_lt_blue:before{background-position:-54px -234px;height:14px;width:15px}.has_icon.star_yellow{text-indent:18px}.has_icon.star_yellow:before{background-position:-72px -234px;height:14px;width:15px}.has_icon.star_white{text-indent:18px}.has_icon.star_white:before{background-position:-90px -234px;height:14px;width:15px}.sprite{background:url("/sites/all/themes/dc_myschooldc_omega/img/icons.png") no-repeat;display:inline-block;text-indent:-9999px}.sprite.logo{background-position:-18px -18px;width:279px;height:43px}.sprite.light_bulb_star{background-position:-18px -72px;width:76px;height:72px}.sprite.computer_star{background-position:-108px -72px;width:78px;height:75px}.sprite.checkbox_star{background-position:-198px -72px;width:78px;height:73px}.sprite.light_bulb_star_medium{background-position:-288px -72px;width:39px;height:37px}.sprite.computer_star_medium{background-position:-342px -72px;width:39px;height:38px}.sprite.checkbox_star_medium{background-position:-396px -72px;width:39px;height:37px}.sprite.light_bulb_star_small{background-position:-288px -127px;width:17px;height:16px}.sprite.computer_star_small{background-position:-324px -126px;width:17px;height:17px}.sprite.computer_star_white_small{background-position:-432px -126px;width:42px;height:40px}.sprite.checkbox_star_small{background-position:-360px -127px;width:17px;height:16px}.sprite.white_star{background-position:-396px -126px;width:25px;height:24px}.sprite.question{background-position:-18px -162px;width:31px;height:30px}.sprite.ep_blue{background-position:-54px -162px;width:29px;height:28px}.sprite.ep_white{background-position:-90px -163px;width:29px;height:29px}.sprite.ep_red{background-position:-126px -162px;width:29px;height:28px}.sprite.question_small{background-position:-162px -162px;width:19px;height:18px}.sprite.question_blue_small{background-position:-306px -162.5px;width:19px;height:20px}.sprite.ep_blue_small{background-position:-198px -162px;width:19px;height:18px}.sprite.ep_white_small{background-position:-234px -162px;width:18px;height:18px}.sprite.ep_red_small{background-position:-270px -162px;width:20px;height:20px}.sprite.or{background-position:-162px -234px;width:31px;height:32px}.sprite.round_1{background-position:-198px -234px;width:19px;height:19px}.sprite.round_2{background-position:-234px -234px;width:19px;height:19px}.sprite.round_3{background-position:-270px -234px;width:19px;height:19px}.sprite.check_none{background-position:-162px -290px;width:18px;height:18px}.sprite.check{background-position:-198px -288px;width:23px;height:20px}.sprite.na{background-position:-234px -290px;width:18px;height:18px}.sprite.phone_white{background-position:-18px -198px;width:20px;height:28px}.sprite.email_white{background-position:-54px -198px;width:19px;height:28px}.sprite.lightbulb{background-position:-359px -252px;width:28px;height:44px}.sprite.phone_blue{background-position:-90px -198px;width:19px;height:28px}.sprite.email_blue{background-position:-126px -198px;width:20px;height:28px}.sprite.metro{background-position:-198px -198px;width:12px;height:12px}.sprite.bus{background-position:-162px -198px;width:14px;height:15px}.sprite.search{background-position:-234px -198px;width:10px;height:10px}.sprite.arrow_red{background-position:-306px -198px;width:25px;height:15px}.sprite.close_btn{background-position:-306px -217px;width:16px;height:16px}.sprite.blue_circle{background-position:-306px -234px;width:29px;height:29px}.sprite.lt_blue_circle{background-position:-342px -234px;width:29px;height:29px}.sprite.star_red{background-position:-18px -234px;width:14px;height:15px}
.sprite.star_blue{background-position:-36px -234px;width:14px;height:15px}.sprite.star_lt_blue{background-position:-54px -234px;width:14px;height:15px}.sprite.star_yellow{background-position:-72px -234px;width:14px;height:15px}.sprite.star_white{background-position:-90px -234px;width:14px;height:15px}.sprite.instagram_blue_small{background-position:-24px -366px;width:21px;height:17px;margin-top:-12.5px}.sprite.twitter_blue_small{background-position:-24px -325px;width:21px;height:17px;margin-top:-12.5px}.sprite.twitter_blue{background-position:-18px -252px;width:35px;height:25px}.sprite.twitter_yellow{background-position:-54px -252px;width:35px;height:25px}.sprite.twitter_white{background-position:-90px -252px;width:35px;height:25px}.sprite.facebook_blue_small{background-position:-23px -345px;width:20px;height:18px}.sprite.facebook_blue{background-position:-18px -288px;width:26px;height:26px}.sprite.facebook_yellow{background-position:-54px -288px;width:26px;height:26px}.sprite.facebook_white{background-position:-90px -288px;width:26px;height:26px}.laguage-label{display:inline-block;text-indent:9999px;overflow:hidden}.laguage-label.amharic{background:url("../img/amharic_11px.png") no-repeat;background-position:0 0;width:34px;height:10px;position:relative;top:1px}.laguage-label.amharic.white{background-position:0 -10px}.laguage-label.amharic.blue{background-position:0 -20px}.laguage-label.amharic.lt_blue{background-position:0 -30px}.laguage-label.amharic.red{background-position:0 -40px}.laguage-label.amharic.yellow{background-position:0 -50px}.laguage-label.amharic.header_blue{background-position:0 -60px}.laguage-label.chinese{background:url("../img/chinese_11px.png") no-repeat;background-position:0 0;width:21px;height:11px;position:relative;top:2px}.laguage-label.chinese.white{background-position:0 -11px}.laguage-label.chinese.blue{background-position:0 -22px}.laguage-label.chinese.lt_blue{background-position:0 -33px}.laguage-label.chinese.red{background-position:0 -44px}.laguage-label.chinese.yellow{background-position:0 -55px}.laguage-label.chinese.header_blue{background-position:0 -66px}.ward{background:url("../img/wards.png") no-repeat;display:inline-block;text-indent:-9999px;width:48px;height:60px}.ward.ward_1{background-position:0px 0px}.ward.ward_2{background-position:-49px 0px}.ward.ward_3{background-position:-97px 0px}.ward.ward_4{background-position:-145px 0px}.ward.ward_5{background-position:-193px 0px}.ward.ward_6{background-position:-242px 0px}.ward.ward_7{background-position:-290px 0px}.ward.ward_8{background-position:-339px 0px}.laguage-label:hover.amharic.over_white{background-position:0 -10px}.laguage-label:hover.amharic.over_blue{background-position:0 -20px}.laguage-label:hover.amharic.over_lt_blue{background-position:0 -30px}.laguage-label:hover.amharic.over_red{background-position:0 -40px}.laguage-label:hover.amharic.over_yellow{background-position:0 -50px}.laguage-label:hover.amharic.over_header_blue{background-position:0 -60px}.laguage-label:hover.chinese.over_white{background-position:0 -11px}.laguage-label:hover.chinese.over_blue{background-position:0 -22px}.laguage-label:hover.chinese.over_lt_blue{background-position:0 -33px}.laguage-label:hover.chinese.over_red{background-position:0 -44px}.laguage-label:hover.chinese.over_yellow{background-position:0 -55px}.laguage-label:hover.chinese.over_header_blue{background-position:0 -66px}
.bubble{-webkit-box-shadow:0px 0px 2px 2px rgba(0,0,0,0.1);box-shadow:0px 0px 2px 2px rgba(0,0,0,0.1);display:inline-block;position:relative;font-weight:bold;font-size:12px;padding:6px 10px;color:#666;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ffffff;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE0E0E0');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #ffffff),color-stop(100%, #e0e0e0));background-image:-moz-linear-gradient(top, #ffffff 1%,#e0e0e0 100%);background-image:-webkit-linear-gradient(top, #ffffff 1%,#e0e0e0 100%);background-image:linear-gradient(to bottom, #ffffff 1%,#e0e0e0 100%)}.bubble .tail{text-indent:-9999px;position:absolute;background:url("/sites/all/themes/dc_myschooldc_omega/img/icons.png") no-repeat;display:inline-block;text-indent:-9999px}.bubble .tail.left{width:9px;height:12px;background-position:-272px -217px;left:0%;top:50%;margin-top:-5.5px;margin-left:-9px}.bubble .tail.right{width:9px;height:12px;background-position:-292px -217px;left:100%;top:50%;margin-top:-5.5px;margin-left:-1px}.bubble .tail.top{width:12px;height:9px;background-position:-290px -198px;left:50%;top:0%;margin-top:-9px;margin-left:-6px}.bubble .tail.bottom{width:12px;height:9px;background-position:-270px -200px;left:50%;top:100%;margin-left:-6px;margin-top:0px}

@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3 / 2),
only screen and (min-device-pixel-ratio: 1.5){
	.icon-block .icon{
		background:url("/sites/all/themes/dc_myschooldc_omega/img/icons@2x.png") no-repeat;
		background-size:500px 400px;
		background-repeat:no-repeat
	}
	.has_icon:before{
		background:url("/sites/all/themes/dc_myschooldc_omega/img/icons@2x.png") no-repeat;
		background-size:500px 400px;
		background-repeat:no-repeat
	}
	.sprite{
		background:url("/sites/all/themes/dc_myschooldc_omega/img/icons@2x.png") no-repeat;
		background-size:500px 400px;
		background-repeat:no-repeat
	}
	.ward{
		background:url("/sites/all/themes/dc_myschooldc_omega/img/wards@2x.png") no-repeat;
		background-size:387px 60px;
		background-repeat:no-repeat
	}
	.laguage-label.amharic{
		background:url("/sites/all/themes/dc_myschooldc_omega/img/amharic_11px@2x.png") no-repeat;
		background-size:34px 70px;
		background-repeat:no-repeat
	}
	.laguage-label.chinese{
		background:url("/sites/all/themes/dc_myschooldc_omega/img/chinese_11px@2x.png") no-repeat;
		background-size:21px 77px;
		background-repeat:no-repeat
	}
}

body,html{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px
}
h1{font-weight:bold;font-size:1.6em;letter-spacing:0em}h2{font-weight:bold;font-size:1.85em;letter-spacing:0em}h3{font-weight:bold;font-size:1.15em;letter-spacing:0em}h4{font-size:1.15em;letter-spacing:0em}h5{font-weight:bold;font-size:1.1em;letter-spacing:0em}h6{font-size:1.1em;letter-spacing:0em}h2,h3,h4,h5,h6{margin-bottom:10px}p{font-size:1em;line-height:1.35em;letter-spacing:.0em}.small{font-size:.9em;line-height:1.35em;letter-spacing:.0em}.smaller{font-size:.85em;line-height:1.3em;letter-spacing:0.0em}.smallest{font-size:.8em;line-height:1.2em;letter-spacing:0.0em}.big{font-size:1.1em}h1.big{font-weight:bold;font-size:1.8em;line-height:1.2em;letter-spacing:.0em}

h1.bigger{font-weight:bold;font-size:2.8em;line-height:1.2em;letter-spacing:.00em}h1.biggest{font-weight:bold;font-size:4.0em;line-height:1.0em;letter-spacing:0.0em}strong{font-weight:bold}em{font-style:italic}.bold{font-weight:bold}.thin{font-weight:normal !important}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.nocase{text-transform:none}.center{text-align:center}.align-right{text-align:right}
a{text-decoration:none !important}
a:hover{text-decoration:none}
h1.ultra{background-color:#e04833;color:#fff;font-size:32px;font-weight:normal;padding:20px 15px}h1.major{background-color:#e04833;color:#fff;font-size:1.4em;font-weight:normal;padding:10px}h1.minor{border-top:10px solid #e04833;font-size:1.2em;padding:10px}.underline{border-bottom:1px solid #97afb4}
.subheading-blue{
	font-size:16px;
	font-weight:bold;
	color:#1c7589;
	display:block;
	margin-bottom:5px
}
.subheading-homepage{
	font-size:16px;
	width:100%;
	font-weight:bold;
	color:white;
	background-color:#e04833;
	display:block;
	margin-bottom:5px;
	padding-bottom:10px;
	text-align:center;
	padding-top:10px
}
.font-narrow{font-family:"Arial Narrow", Arial, sans-serif}.size-6{font-size:6px}.size-7{font-size:7px}.size-8{font-size:8px}.size-9{font-size:9px}.size-10{font-size:10px}.size-11{font-size:11px}.size-12{font-size:12px}.size-13{font-size:13px}.size-14{font-size:14px}.size-15{font-size:15px}.size-16{font-size:16px}.size-17{font-size:17px}.size-18{font-size:18px}.size-19{font-size:19px}.size-20{font-size:20px}.size-21{font-size:21px}.size-22{font-size:22px}.size-23{font-size:23px}.size-24{font-size:24px}.layer-container{position:relative}.buttons-layer{position:absolute;top:0px;width:100%}
.body-layer{
  position:absolute;
  top:0px;
  width:100%
}
#zone-header header{
	margin-top:15px;
	border:12px solid #f6d79c;
	-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-width: 5px;
}
#zone-header header a{color:#1c7589}
#zone-header header .header-inner{background-color:#97afb4}
#zone-header header .row.hotline-alerts{padding-top:10px;background-color:#f6d79c}
#zone-header header .row.hotline-alerts ul{margin:0 auto;width:400px}
#zone-header header .row.hotline-alerts li{float:left;margin-left:20px}
#zone-header header .row.hotline-alerts li.hotline-label{color:#1c7589}
#zone-header header .row.hotline-alerts li.hotline-label h6{margin-bottom:3px;text-transform:uppercase}
#zone-header header .row.hotline-alerts li.alert-label{margin-left:8px;max-width:200px}
#zone-header header .row.hotline-alerts li.alert-label span{display:block;color:#1c7589}
#zone-header header .row.hotline-alerts li.alert-label label{font-size:1.1em;font-weight:bold}
#zone-header header .top{background-color:#f6d79c}header .top:after{content:"";display:table;clear:both}
#zone-header header .top .logo{float:left;margin-left:0px}header .top .pull-right{/*margin-top:7px*/}
#zone-header header .top .pull-right ul:after{content:"";display:table;clear:both}
#zone-header header .top .pull-right ul li{float:right;margin-left:20px}
#zone-header header .top .pull-right ul li.social-media{
  margin-bottom: 7px;
  margin-left:8px;
  margin-top: 5px;
  padding-top:2px
}

/* New Header & Footer Changes phase_3 */

    /* Hide the homepage slider image on the front page in mobile view */
    .front .view-homepage-slider .views-field.views-field-field-image {
      display: none;
    }
    .front .view-homepage-slider .views-field-body .lead-in-text h1 {
      font-size: 1.6em;
    }

    /* Hide the Homepage Counters on the front page in mobile view */
    .front .view-counters {
      display: none;
    }
    #zone-header header.mobile {
      display: block;
    }
    #zone-header header.desktop {
      display: none;
    }
    .mobile .logo1 {
      float: left;
    }
    .mobile .menu-btn {
	  float: right;
    }
    .mobile li.translations ul {
      clear: both;
    }
    .mobile li.translations li {
	  float: right;
	  padding-left: 4px;
	  padding-right: 5px;
	  padding-top: 5px;
	  border-right: 1px solid white;
    }
    .mobile li.translations a {
	  color: white !important;
    }
    .mobile ul.icons li {
	  float: right;
	  border-right: 2px solid #1c7589;
	  padding-top: 5px;
	  padding-right: 10px;
	  padding-bottom: 5px;
	  padding-left: 10px;
	  margin-top: 5px;
	  margin-bottom: 5px;
	  display: inline;
    }
    .mobile ul.icons li img {
	  width: 25px;
	  position: absolute;
    }
    .mobile ul.icons li label {
	  padding-top: 5px;
	  margin-left: 29px;
    }
    .mobile ul.icons li label a {
	  font-weight: bold;
    }
    #zone-header header .top .pull-right ul li.translations ul{
      padding-top: 0px;
    }
    #zone-header header .top .pull-right ul.icons {
      padding-top: 27px;
      padding-bottom: 15px;
    }
    #zone-header header .top .pull-right ul.icons li  {
      border-right: 2px solid #1c7589;
      padding-right: 10px;
      margin-left: 10px;
      padding-bottom: 6px;
    }
    #zone-header header .top .pull-right ul.icons li.last {
      border-right: none;
    }
    #zone-header header .top .pull-right ul.icons li a {
      font-weight: bold;
    }
    .header-inner .pull-right ul.icons img {
      width: 20px;
      height: 20px;
      position: absolute;
    }
    /* Fix book-apt page */
    body.page-bookapt #block-locale-language {
	  display: none;
    }
    /* Mobile menu styles */
    #block-block-1 #main-mobile-menu {
      padding-top: 50px;
      padding-left: 10px;
      position: fixed;
      right: 0;
      height: 100%;
      z-index: 1000;
      background-color: #1c7589;
      width: 100%;
      text-align: left;
      overflow-x: hidden;
      transition: 0.5s;
      top: 0px;
      font-size: 18px;
      display: none;
    }
    #block-block-1 #main-mobile-menu a {
      color: white;
      text-transform: uppercase;
    }
    #block-block-1 #main-mobile-menu a#close-button {
	  font-size: 65px;
	  font-weight: bold;
	  float: right;
	  margin-top: -50px;
	  padding-top: ;
	  margin-right: 10px;
    }
    #block-block-1 #main-mobile-menu ul.menu-sub li {
	  padding-top: 15px;
	  margin-left: 20px;
	  list-style: none;
    }
    #block-block-1 #main-mobile-menu ul.menu-sub li.leaf {
      list-style: none !important;
      padding-bottom: 5px;
    }
    #block-block-1 #main-mobile-menu ul.menu-sub, ul li.leaf {
      list-style: none !important;
      text-align: left;
    }
    #main-mobile-menu .subnav-container ul.main-nav > li a {
      background-color: #1c7589;
      color: #fff;
      background-image: none;
      width: 300px;
    }
    #main-mobile-menu .subnav-container ul.main-nav > li:hover a {
      background-color: #1c7589;
      color: #fff !important;
    }
    #main-mobile-menu .subnav-container ul.dropdown-menu li a:hover {
      background-image: none;
    }
    #block-block-1 #main-mobile-menu .content > ul.menu-sub > li::before {
      content: ' ';
      margin-right: 15px;
      display: inline-block;
      padding: 3px;
    }
    #block-block-1 #main-mobile-menu .content > ul.menu-sub > li.expanded::before {
      content: "";
      margin-right: 15px;
      display: inline-block;
      width: 20px;
      height: 11px;
      background-image: url("/sites/all/themes/dc_myschooldc_omega/img/SideMenuDropDown.png");
      background-size: 20px 11px;
    }
    #block-block-1 #main-mobile-menu .content > ul.menu-sub > li.open.expanded::before {
      background-image: url("/sites/all/themes/dc_myschooldc_omega/img/SideMenuUp.png") !important;
    }
    #block-block-1 #main-mobile-menu ul.menu-sub ul li {
	  margin-left: 0px;
	  padding-left: 0px;
    }
    .subnav-container ul.main-nav > li:hover a
    #block-block-1 #main-mobile-menu ul.menu-sub li a {
      color: #fff;
      text-decoration: none;
      background-image: none;
    }
    #block-block-1 #main-mobile-menu .menu-sub li .menu-sub {
	  background-color: #1c7589;
	  /*border-left: 1px solid #fff;*/
	  padding: 20px;
	  position: static;
	  z-index: auto;
	  float: none;
    }

    /* FSR display border above image */
    #essrating_heading {
	  padding-bottom: 9px;
    }
    .school-profile .img-responsive {
	  margin-top: 10px;
    }
    /* Mobile Search Styles */
    #mobile-search form #edit-keys {
      width: 220px;
      height: 45px;
      margin-left: 40px;
      text-align: center;
      font-size: 20px;
      color: white;
      background-color: #b6c3c7;
      border: 0px;
      margin-bottom: 20px;
      margin-top: 20px;
    }

    /* End of mobile menu styles */

    /* Hide regular menu in mobile view */
    #region-menu {
	  display: none;
    }

    /* Footer Mobile styles */
    footer .footer-connected {
	  float: right;
	  text-align: center;
	  width: 75px;
	  /*margin-right: 40px;*/
	  margin-right: 15px;
	  margin-top: 10px;
    }
    .footer-connected p {
      border-left: 1px solid white;
      padding-bottom: 8px;
      padding-top: 8px;
    }
    .footer-connected .icon {
	  margin-top: 5px;
	  display: block;
	  padding: 10px;
    }
    footer .footer-links {
      width: 80%;
    }
    .footer-links .sign-up.icon {
	  margin-bottom: 25px;
    }
    .footer-links .contact.icon.icon-block.phone_white {
	  margin-bottom: 25px;
    }
    footer .box-4 .border-top {
	  margin-top: 10px;
    }
/* end of new header & footer changes phase_3 */
#zone-header header .top .pull-right ul li.social-media li{margin-left:0px;padding-bottom:3px;display:block;float:none}
#zone-header header .top .pull-right ul li.hotline-label{
  margin-left: 15px;
  margin-top: 18px;
  color: #1c7589;
}
#zone-header header .top .pull-right ul li.school-staff {
  margin-left: 40px;
}
#zone-header header .top .pull-right ul li.hotline-label h6{margin-bottom:3px;text-transform:uppercase}
#zone-header header .top .pull-right ul li.alert-label{margin-top: 18px;max-width:200px}
#zone-header header .top .pull-right ul li.alert-label span{display:block;color:#1c7589}
#zone-header header .top .pull-right ul li.alert-label label{font-size:1.1em;font-weight:bold}
#zone-header header .top .pull-right ul li.translations{
  text-align:right;
  margin-top:2px;
  margin-right:2px;
  margin-left:60px;
  line-height:1.6em;
  font-size:1.1em
}
#zone-header header .top .pull-right ul li.translations:after{content:"";display:table;clear:both}
#zone-header header .top .pull-right ul li.translations li{margin-left:2px;height:24px}
#zone-header header .top .pull-right ul li.translations li a{padding:3px 5px}
#zone-header header .top .pull-right ul li.translations li a.selected{font-weight:bold;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#zone-header header.header-v3 .top .pull-right ul li.social-media .facebook-icon{float:left;margin-top:3px}
#zone-header header.header-v3 .top .pull-right ul li.social-media .twitter-icon{margin-left:12px;margin-top:0px}
#zone-header header.header-v3 .top .pull-right ul li.social-media .instagram-icon{float:left;margin-top:3px}
.buttons{
  -webkit-border-bottom-right-radius:10px;
  -webkit-border-bottom-left-radius:10px;
  -moz-border-radius-bottomright:10px;
  -moz-border-radius-bottomleft:10px;
  border-bottom-right-radius:10px;
  border-bottom-left-radius:10px;
  border:12px solid #f6d79c;
  border-top:0px;
  height:407px;
  background-color:#f6d79c
}

.buttons .button-list {
  border-bottom: 12px solid #f6d79c;
}
/*
.buttons-layer .container {
  border-right: 14px solid #f6d79c;
}
*/
.buttons .buttons-inner .row{position:relative}.buttons .buttons-inner>.row>.button-list{position:absolute;z-index:100;left:0px}.buttons .button-list{background-color:#97afb4;padding:10px 0}.buttons .button-list ul{margin-left:10px}.buttons .button-list ul a{width:100%;font-size:1.3em;color:#e04833;font-weight:bold;display:block}.buttons .button-list ul a.selected{background-color:#fff}.buttons .button-list ul a .button{height:125px;width:106px;margin:auto;text-align:center;padding:15px}.buttons .button-list ul a .button span{display:block;margin-top:3px}.body-inner{margin-left:12px;margin-right:11px}.main-content{border:2px solid #97afb4;margin-left:-2px;background-color:#fff;min-height:395px;padding:0px}.main-content-inner:after{content:"";display:table;clear:both}

@media (max-width: 1199px){
header .top .pull-right ul li.translations{margin-left:20px}
header.header-v3 .top .pull-right ul li.translations{margin-left:3px}
}
@media (max-width: 991px){

.page-schools .views-field {
  border-bottom: 1px dotted #ddd;
  margin-bottom: 10px !important;
  padding-bottom: 10px;
}
.page-schools-fsr .ksa-table .display-en,
.page-schools .ksa-table .display-en {
  display: block;
}
.page-schools-fsr .ksa-table .display-es,
.page-schools .ksa-table .display-es {
  display: block;
}
.table-responsive {
  border: 1px solid #ddd;
  margin-bottom: 15px;
  overflow-x: scroll;
  overflow-y: hidden;
  width: 100%;
}
header .top .pull-right ul li.alert-label{display:none}
header .top .pull-right ul li.hotline-label{display:none}
.buttons .buttons-inner>.row>.button-list{position:static}
.buttons-layer{position:static}.buttons{height:auto}.buttons .button-list{padding:10px 0 0 0}.buttons .button-list ul{width:375px;margin:auto}.buttons .button-list ul:after{content:"";display:table;clear:both}.buttons .button-list ul li{float:left}
.body-layer{
  /*top:148px*/
  top:14px;
}
#zone-content-wrapper > div.body {
  padding-left: 3px;
  padding-right: 3px;
}
body.language-pages #zone-content-wrapper.body-layer {
  top: 14px;
}
.body .body-inner{
  margin-top:-14px
}
.main-content{border:2px solid #97afb4;border-top:0px;min-height:0;margin-left:0px;margin-right:1px}
}
@media (max-width: 555px){
header .top .pull-right ul li.translations{margin-top:6px}
header .top .pull-right ul li.social-media{margin-top:10px;margin-left:8px}
}
@media (max-width: 364px){
header .row.hotline-alerts{width:auto}
header .row.hotline-alerts ul{margin:0 auto;width:100%}
header .row.hotline-alerts li{float:none;margin-left:10px;margin-top:10px}
header .row.hotline-alerts li.hotline-label{margin-left:5px}
header .row.hotline-alerts li.alert-label{margin-left:5px}
.buttons .button-list ul{width:250px;margin:auto}.buttons .button-list ul li .button{width:auto;height:auto}.buttons .button-list ul li .button .sprite{display:none}
.body-layer{
  /*top:72px*/
  top:14px;
}
}
@media (max-width: 320px){body{width:320px}}.main-content-inner .row{margin:0px}
.main-content-inner .row .col-md-1,.main-content-inner .row .col-md-2,
.main-content-inner .row .col-md-3,.main-content-inner .row .col-md-4,.main-content-inner .row .col-md-5,.main-content-inner .row .col-md-6,
.main-content-inner .row .col-md-7,.main-content-inner .row .col-md-8,.main-content-inner .row .col-md-9,.main-content-inner .row .col-md-10,
.main-content-inner .row .col-md-11,.main-content-inner .row .col-md-12{
  padding-left:0px;
}
.ksa-layout-1>.row>.col-md-9{padding:20px 0 20px 40px}.ksa-layout-2>.row>.col-md-9,.ksa-layout-3>.row>.col-md-12,.ksa-layout-4>.row>.col-md-9,.ksa-layout-6>.row>.col-md-6,.ksa-layout-7>.row>.col-md-12,.ksa-layout-8>.row>.col-md-12,.ksa-layout-9>.row>.col-md-12{padding:20px 40px}.ksa-layout-10>.row>.col-md-12{padding:20px 0px 20px 40px}.ksa-layout-6>.row>.col-md-12{padding:20px 40px;padding-bottom:0px}.ksa-layout-5>.row>.left-side{padding-top:20px;padding-bottom:20px;padding-left:40px;padding-right:10px}.ksa-layout-5>.row>.right-side{padding:20px;padding-right:30px}.ksa-layout-1>.row>.col-md-3,.ksa-layout-2>.row>.col-md-3,.ksa-layout-4>.row>.col-md-12,.ksa-layout-4>.row>.col-md-3,.ksa-layout-5>.row>.col-md-3,.ksa-layout-5>.row>.col-md-12,.main-content-inner>.row>.col-md-12.footer-container,.main-content-inner>.row>.col-md-12.subnav-container{padding:0}.ksa-layout-4>.row>.col-md-6:first-child{padding:20px 20px 20px 40px}.ksa-layout-4>.row>.col-md-6:last-child{padding:20px 40px 20px 20px}.col-md-12.footer-container{padding:0px}.main-content-inner>.row>div.application-reminder-container{padding:0px 0px 0px 40px}.ksa-container{padding:10px}.ksa-container:after{content:"";display:table;clear:both}.spacer1{width:100%;height:1px}.spacer5{width:100%;height:5px}.spacer10{width:100%;height:10px}.spacer20{width:100%;height:20px}.spacer50{width:100%;height:50px}.spacer100{width:100%;height:100px}.pad-less{padding-right:5px;padding-left:5px}.pad-mid-all{padding:10px}.pad-more{padding-right:20px;padding-left:20px}.pad-most{padding-right:40px;padding-left:40px}.pad-none{padding-right:0px;padding-left:0px}.pad-top-bottom{padding-top:20px;padding-bottom:20px}.pad-all{padding:5px}.pad-all-more{padding:10px}.pad-all-morer{padding:20px}.room-top{margin-top:10px}.roomer-top{margin-top:15px}.room-left{margin-left:10px}.room-bottom{margin-bottom:10px}.more-room-top{margin-top:20px}.more-room-bottom{margin-bottom:20px}.most-room-top{margin-top:40px}.most-room-bottom{margin-bottom:40px}.align-bottom-container{position:relative}.align-bottom{position:absolute;bottom:0px}@media (max-width: 991px){.ksa-layout-1>.row>.col-md-9{padding:10px 0 10px 10px}.ksa-layout-2>.row>.col-md-9,.ksa-layout-3>.row>.col-md-12,.ksa-layout-4>.row>.col-md-9,.ksa-layout-6>.row>.col-md-6,.ksa-layout-7>.row>.col-md-12,.ksa-layout-8>.row>.col-md-12,.ksa-layout-9>.row>.col-md-12,.ksa-layout-10>.row>.col-md-12{padding:10px}.ksa-layout-4>.row>.col-md-6:first-child{padding:20px 40px}.ksa-layout-4>.row>.col-md-6:last-child{padding:20px 40px}}
.ksa-header{text-align:center;padding:8px 0 6px 0;font-weight:bold;width:100%;margin-bottom:0px}.ksa-container .ksa-container-inner:after,.ksa-container ul:after{content:"";display:table;clear:both}.ksa-container .ksa-container-inner,.ksa-container ul,.ksa-container ol{padding-bottom:10px}.ksa-container .ksa-container-inner:last-child,.ksa-container ul:last-child,.ksa-container ol:last-child{padding-bottom:0px}.ksa-container ul,.ksa-container ol{margin-top:10px;margin-bottom:10px}.ksa-container li{margin:10px 0}.ksa-container li:first-child{margin-top:0px}.ksa-container li:last-child{margin-bottom:0px}.ksa-container .left{float:left}.ksa-container .right{float:right}.ksa-container.red-border{border:1px solid #e04833}.ksa-container .red-border{border:1px solid #e04833}.ksa-container.blue-border{border:1px solid #1c7589}.ksa-container.lt-blue-border{border:1px solid #97afb4}.ksa-container.yellow-border{border:1px solid #97afb4}.ksa-container.three-column-list li{float:left;width:32%;margin-top:0px;margin-bottom:0px;margin-right:2%}.ksa-container.three-column-list li:last-child{margin-right:0px}
.ksa-container.three-column-list-pinched li{float:left;width:30%;margin-top:0px;margin-bottom:0px;margin-right:2%}.ksa-container.three-column-list-pinched li:first-child{margin-left:3%}.ksa-container.three-column-list-pinched li:last-child{margin-right:3%}.ksa-container.two-column-list li{float:left;width:50%;margin-top:0px;margin-bottom:0px}@media (max-width: 1199px) and (min-width: 992px){.ksa-container.three-column-list li .icon-block .icon{margin-top:0px;top:0px}}@media (max-width: 991px){.ksa-container.three-column-list li{float:none;width:auto;margin-bottom:20px}.ksa-container.three-column-list li:last-child{margin-bottom:0px}.map-sidebar .map-directions-container{width:250px;float:left}.map-sidebar .location-info{width:250px;float:left}}ul.simple,ol.simple{padding-left:16px}ul.simple li,ol.simple li{margin:10px 0}ul.simple li:first-child,ol.simple li:first-child{margin-top:0px}ul.simple li:last-child,ol.simple li:last-child{margin-bottom:0px}ul.simple,ul.p1{list-style:disc}ul.simple ul,ul.p1 ul{list-style-type:circle;padding-left:16px;padding-top:5px}ol.simple{list-style:decimal}ul.indented,ul.indented{padding-left:32px}.message-container,.closable-container{position:relative;width:100%}.message-box,.closable-box{position:absolute;z-index:100;left:5%;width:90%}.message-box table td label,.closable-box table td label{width:90%;margin-left:2%}.closable-box .closer{position:absolute;top:5px;right:5px;cursor:pointer;cursor:hand}.closable-box .inner{width:95%}.closable-box.closed{display:none}.closable-box.error-box{padding:10px}.closable-box.success-box{padding:20px}@media (max-width: 550px){.message-container,.closable-container{position:static;width:100%}.message-box,.closable-box{position:static;z-index:100;width:100%}.closable-box .closer{position:relative;top:-15px;right:-15px}.closable-box .closer .close_btn{float:right}.closable-box.error-box .closer{top:-5px;right:-5px}}.two-cols{width:95%}.two-cols:after{content:"";display:table;clear:both}.two-cols .col{float:left;width:50%}.two-cols .col:first-child{text-align:left}.two-cols .col:first-child input[type=submit],.two-cols .col:first-child input[type=button],.two-cols .col:first-child button,.two-cols .col:first-child a.button{width:90%}.two-cols .col.right>*{float:right}@media (max-width: 767px){.two-cols .col{float:none;width:100%;margin-bottom:10px}.two-cols .col:first-child{text-align:center}.two-cols .col:first-child input[type=submit],.two-cols .col:first-child input[type=button],.two-cols .col:first-child button,.two-cols .col:first-child a.button{width:auto}.two-cols .col.right>*{float:none}}.three-cols{width:95%}.three-cols:after{content:"";display:table;clear:both}.three-cols input{white-space:normal}.three-cols .col{float:left;width:33%;text-align:center}.three-cols .col:first-child{text-align:left}.three-cols .col:last-child{float:right}.three-cols .col.right>*{float:right}@media (max-width: 767px){.three-cols .col{float:none;width:100%;text-align:center;margin-bottom:10px}.three-cols .col:first-child{text-align:center}.three-cols .col.right>*{float:none}}.button-cols{font-size:11px;width:100%}.button-cols:after{content:"";display:table;clear:both}.button-cols .col-left{float:left;width:30%}.button-cols .col-middle{float:left;width:48%;text-align:center}.button-cols .col-right{float:right;width:22%;text-align:right}

@media (max-width: 1199px){.button-cols .col-left,.button-cols .col-middle,.button-cols .col-right{padding:5px}.button-cols .col-left input,.button-cols .col-middle input,.button-cols .col-right input{white-space:normal}.button-cols .col-left{width:35%}.button-cols .col-middle{width:40%}.button-cols .col-right{width:25%}}@media (max-width: 991px){.button-cols .col-left{width:30%}.button-cols .col-middle{width:48%}.button-cols .col-right{width:22%}}

@media (max-width: 500px){.button-cols .col-left,.button-cols .col-middle,.button-cols .col-right{width:100%;float:none;text-align:center}}.hompage-container ul{padding-left:60px;padding-right:60px;margin-top:0px;margin-bottom:0px}.hompage-container ul label{padding-left:10px}@media (max-width: 500px){.hompage-container ul{padding-left:5px;padding-right:5px}}.open-house{padding:0px}.open-house li{max-width:80%;margin:5px auto;color:#e04833}.open-house label{font-weight:bold}.map-sidebar-header{margin-top:26px}.map-sidebar{padding:0px}.map-sidebar .map-directions-container{text-align:center}.map-sidebar .map-background{padding:10px}.map-sidebar .map{width:180px;height:180px;margin:auto;margin-bottom:10px}.map-sidebar .location-info{padding:20px;padding-top:8px}.map-sidebar .location-info:after{content:"";display:table;clear:both}.map-sidebar .icon-block{margin:5px 0}
.map-sidebar .transit-container{
  width:120px;
}
@media (max-width: 1199px) and (min-width: 992px){.map-sidebar .map{width:100%;height:auto}.map-sidebar .map img{margin:auto;width:100%;padding:10px}.map-sidebar .location-info{padding:10px}}.application-reminder-container .application-label{margin-top:20px}@media (max-width: 1199px) and (min-width: 992px){.application-reminder-container .application-label{margin-top:25px}}.cas-scores h5{margin-bottom:0px}.cas-scores .cas-key{height:10px;width:15px;float:left;margin-right:5px;margin-top:2px}.cas-scores .cas-bar{font-size:10px;width:100%;padding-bottom:0px;margin-top:5px;margin-bottom:15px}.cas-scores .cas-bar li{padding-top:5px;float:left;height:20px;margin:0px;text-align:center}.application-status{background-color:#e04833;color:#1c7589;padding:4px;height:100px}.application-status:after{content:"";display:table;clear:both}.application-status .flag{position:relative;width:600px;left:-300px;text-align:center;display:none;top:-60px}
.application-status .flag.tall{top:-70px}.application-status .flag span.top{display:block;text-align:center;margin-bottom:5px}.application-status .flag span.bottom{display:block;font-size:.9em;text-align:center;border-top:1px solid #666;padding-top:5px}.application-status .indicator{background:url("/sites/all/themes/dc_myschooldc_omega/img/icons.png") no-repeat;display:inline-block;background-position:-342px -234px;width:30px;height:29px;margin-top:-14px;padding:7px 10px;position:absolute;top:2px;right:-15px;z-index:10}.application-status .application-status-inner{top:70px;margin-left:70px;margin-right:70px;position:relative}.application-status .application-status-inner .item{float:left;width:33.33%;position:absolute;font-weight:bold}.application-status .application-status-inner .item>div{height:6px;background-color:#97afb4;border-bottom:1px solid #fff;border-top:1px solid #1c7589}.application-status .application-status-inner .item a{margin-left:100%}.application-status .application-status-inner .item .active .flag{display:inline-block}.application-status .application-status-inner .item .active .indicator{background-position:-306px -234px;color:#fff}.application-status .application-status-inner .item .complete{background-color:#1c7589;color:#fff;font-weight:bold}.application-status .application-status-inner .item .complete a{color:#fff}.application-status .application-status-inner .item .complete .indicator{background-position:-306px -234px;font-weight:normal}.application-status .application-status-inner .item .active{background-color:#1c7589}.application-status .application-status-inner .item .noncomplete a{color:#1c7589}.application-status .application-status-inner .item.item-1{left:-33.33%}.application-status .application-status-inner .item.item-1>div{background-color:transparent;border-bottom:0px;border-top:0px}.application-status .application-status-inner .item.item-2{left:0%}.application-status .application-status-inner .item.item-3{left:33.33%}.application-status .application-status-inner .item.item-4{left:66.66%}.application-status .application-status-inner .item.substep .noncomplete{display:none}@media (max-width: 991px){.application-status{height:40px}.application-status ol{margin-left:20px;margin-right:20px}.application-status .application-status-inner{top:15px}.application-status .application-status-inner .item .active .flag{display:none}}.yellow-bar-box{font-size:.9em;border-top:2px solid #f6d79c;border-bottom:2px solid #f6d79c;margin-bottom:10px}.yellow-bar-box .right{float:right;width:55%}.yellow-bar-box .left{float:left;width:45%}.yellow-bar-box .yellow_bg{padding:20px;line-height:1.3em}.yellow-bar-box .address{font-weight:bold;margin-bottom:10px}.yellow-bar-box ul.simple{margin:0px;padding-top:4px;padding-bottom:4px}.yellow-bar-box ul.simple li,.yellow-bar-box ol.simple li{margin:4px 0}.blue-bottom-bar-box{font-size:.9em;border-bottom:2px solid #1c7589;margin-bottom:10px;padding-bottom:10px}.blue-bottom-bar-box:after{content:"";display:table;clear:both}.blue-bottom-bar-box .right{float:right;width:55%}.blue-bottom-bar-box .left{float:left;width:42%}.blue-bottom-bar-box .yellow_bg{padding:20px;line-height:1.3em}.blue-bottom-bar-box .address{font-weight:bold;margin-bottom:10px}.blue-bottom-bar-box ul.simple{margin:0px;padding-top:4px;padding-bottom:4px}.blue-bottom-bar-box ul.simple li,.blue-bottom-bar-box ol.simple li{margin:4px 0}@media (max-width: 500px){.yellow-bar-box .right{float:none;width:100%}.yellow-bar-box .left{float:none;width:100%}.blue-bottom-bar-box .right{float:none;width:100%}.blue-bottom-bar-box .left{float:none;width:100%}}.app-section{border-top:1px solid #1c7589;padding-top:10px;padding-bottom:10px}.school-choice-box{font-size:.9em}.school-choice-box:after{content:"";display:table;clear:both}.school-choice-box .right{float:right;width:45%}.school-choice-box .left{float:left;width:53%}.school-choice-box .school-stats{margin-bottom:5px}.school-choice-box .school-stats:after{content:"";display:table;clear:both}.school-choice-box .school-stats ul{margin:0;padding:0}.school-choice-box .school-stats li{margin-bottom:5px}.school-choice-box .school-stats .stats-left{margin-left:5px;float:left;width:50%}.school-choice-box .school-stats .stats-right{float:right;width:40%}.school-choice-box .lt_blue_bg{padding:10px;line-height:1.3em}@media (max-width: 1199px){.school-choice-box .school-stats .stats-right{margin-right:15px}}@media (max-width: 1090px){.school-choice-box .school-stats .stats-right{margin-right:0px}}@media (max-width: 500px){.school-choice-box .right{float:none;width:100%;margin-top:10px}.school-choice-box .left{float:none;width:100%}}
footer {
  padding-left:30px;
  padding-bottom:30px;
  height:auto;
  font-size:13px;
}
footer:after{content:"";display:table;clear:both}footer .contact{padding-left:0px;padding-top:0px;margin-top:0px;line-height:1.4em;font-size:1em}footer .have-questions h3{font-size:1.5em;line-height:1.3em}footer .footer-box{padding:40px 10px 10px 10px}footer .phone{font-weight:bold}
footer .footer-box-sub{padding:10px 10px 10px 10px}footer .footer-box-sub h3{font-size:1em;line-height:1.1em}footer .non-english{padding-right:0}footer .non-english label{line-height:1.2em}footer li{margin:5px 0px}footer a{color:#fff;font-size:100%}footer h2 label{font-size:inherit}footer.vertical{padding-top:20px}footer.vertical .footer-box{float:none;width:100%;margin-bottom:40px;padding-top:0;padding-bottom:0}footer.vertical .box-1{margin-left:-25px}@media (max-width: 991px){footer.vertical{width:100%;padding-left:50px}footer .footer-box{padding:17px 10px 7px 10px}footer .footer-box-sub{margin-top:10px;padding:0px 10px 0px 10px}}
a.button{
	display:inline-block
}
a.button,button,input[type=submit],
input[type=button]{
	text-align:center;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#ffffff;
	*zoom:1;
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE0E0E0');
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #ffffff),color-stop(100%, #e0e0e0));
	background-image:-moz-linear-gradient(top, #ffffff 1%,#e0e0e0 100%);
	background-image:-webkit-linear-gradient(top, #ffffff 1%,#e0e0e0 100%);
	background-image:linear-gradient(to bottom, #ffffff 1%,#e0e0e0 100%);
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	border-radius:25px;
	border:1px solid #dcdcdc;
	color:#555;
	padding:6px 15px;
	margin:auto;
	font-size:1em;
	letter-spacing:.025em;
	line-height:1.4em;
	font-weight:bold;
	overflow:hidden
}
input[type=submit],input[type=button]{height:auto}a.button.small,button.small,input[type=submit].small,input[type=button].small{font-size:.85em;font-weight:normal}a.button.smaller,button.smaller,input[type=submit].smaller,input[type=button].smaller{font-size:.8em;font-weight:normal}a.button.smallerer,button.smallerer,input[type=submit].smallerer,input[type=button].smallerer{font-size:.65em;font-weight:normal}a.button.taller,button.taller,input[type=submit].taller,input[type=button].taller{padding-top:14px;padding-bottom:14px}a.button.short,button.short,input[type=submit].short,input[type=button].short{padding-top:3px;padding-bottom:3px}

a.button.shorter,button.shorter,input[type=submit].shorter,input[type=button].shorter{
/*
  padding-top:2px;
  padding-bottom:2px
*/
  padding: 7px 35px;
  font-size: 15px;
}

a.button.shortest,button.shortest,input[type=submit].shortest,input[type=button].shortest{padding-top:0px;padding-bottom:0px}a.button.wider,button.wider,input[type=submit].wider,input[type=button].wider{padding-right:30px;padding-left:30px}a.button.narrow,button.narrow,input[type=submit].narrow,input[type=button].narrow{padding-right:5px;padding-left:5px}a.button:hover,button:hover,input[type=submit]:hover,input[type=button]:hover{background-color:#e0e0e0;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE0E0E0', endColorstr='#FFFFFFFF');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIvPjxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0e0e0),color-stop(99%, #ffffff));background-image:-moz-linear-gradient(top, #e0e0e0 0%,#ffffff 99%);background-image:-webkit-linear-gradient(top, #e0e0e0 0%,#ffffff 99%);background-image:linear-gradient(to bottom, #e0e0e0 0%,#ffffff 99%)}a.button:focus,button:focus,input[type=submit]:focus,input[type=button]:focus{outline:none}a.button.double_tall,button.double_tall,input[type=submit].double_tall,input[type=button].double_tall{height:50px}a.button.triple_tall,button.triple_tall,input[type=submit].triple_tall,input[type=button].triple_tall{height:75px}a.button.double_tall,a.button.triple_tall{display:table-cell;vertical-align:middle;text-align:center}
a.button.sand,button.sand,input[type=submit].sand,input[type=button].sand{-moz-box-shadow:inset 0px 1px 0px 0px #fffaef;-webkit-box-shadow:inset 0px 1px 0px 0px #fffaef;box-shadow:inset 0px 1px 0px 0px #fffaef;background-color:#faeed7;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFAEED7', endColorstr='#FFDCD1BD');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZhZWVkNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZDFiZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #faeed7),color-stop(100%, #dcd1bd));background-image:-moz-linear-gradient(top, #faeed7 1%,#dcd1bd 100%);background-image:-webkit-linear-gradient(top, #faeed7 1%,#dcd1bd 100%);background-image:linear-gradient(to bottom, #faeed7 1%,#dcd1bd 100%);border:1px solid #9fa09f;color:#428592}a.button.sand:hover,button.sand:hover,input[type=submit].sand:hover,input[type=button].sand:hover{background-color:#dcd1bd;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFDCD1BD', endColorstr='#FFFAEED7');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2RjZDFiZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZWVkNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #dcd1bd),color-stop(100%, #faeed7));background-image:-moz-linear-gradient(top, #dcd1bd 1%,#faeed7 100%);background-image:-webkit-linear-gradient(top, #dcd1bd 1%,#faeed7 100%);background-image:linear-gradient(to bottom, #dcd1bd 1%,#faeed7 100%)}a.button.orange,button.orange,input[type=submit].orange,input[type=button].orange{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:inset 0px 1px 0px 0px #fba98d;-webkit-box-shadow:inset 0px 1px 0px 0px #fba98d;box-shadow:inset 0px 1px 0px 0px #fba98d;background-color:#e56b4c;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE97F5B', endColorstr='#FFE04934');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2U5N2Y1YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwNDkzNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #e97f5b),color-stop(100%, #e04934));background-image:-moz-linear-gradient(top, #e97f5b 1%,#e04934 100%);background-image:-webkit-linear-gradient(top, #e97f5b 1%,#e04934 100%);background-image:linear-gradient(to bottom, #e97f5b 1%,#e04934 100%);border:1px solid #e56b4c;color:#ffffff}
a.button.orange.rounded,button.orange.rounded,input[type=submit].orange.rounded,input[type=button].orange.rounded{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}a.button.orange:hover,button.orange:hover,input[type=submit].orange:hover,input[type=button].orange:hover{background-color:#e56b4c;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE04934', endColorstr='#FFE97F5B');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2UwNDkzNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5N2Y1YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #e04934),color-stop(100%, #e97f5b));background-image:-moz-linear-gradient(top, #e04934 1%,#e97f5b 100%);background-image:-webkit-linear-gradient(top, #e04934 1%,#e97f5b 100%);background-image:linear-gradient(to bottom, #e04934 1%,#e97f5b 100%)}a.button.blue,button.blue,input[type=submit].blue,input[type=button].blue{-moz-box-shadow:inset 0px 1px 0px 0px #b0c3c8;-webkit-box-shadow:inset 0px 1px 0px 0px #b0c3c8;box-shadow:inset 0px 1px 0px 0px #b0c3c8;background-color:#6ca1af;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF84B3BE', endColorstr='#FF6399A7');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzg0YjNiZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYzOTlhNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #84b3be),color-stop(100%, #6399a7));background-image:-moz-linear-gradient(top, #84b3be 1%,#6399a7 100%);background-image:-webkit-linear-gradient(top, #84b3be 1%,#6399a7 100%);background-image:linear-gradient(to bottom, #84b3be 1%,#6399a7 100%);border:1px solid #999da1;color:#ffffff}a.button.blue:hover,button.blue:hover,input[type=submit].blue:hover,input[type=button].blue:hover{background-color:#6ca1af;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF6399A7', endColorstr='#FF84B3BE');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzYzOTlhNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg0YjNiZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #6399a7),color-stop(100%, #84b3be));background-image:-moz-linear-gradient(top, #6399a7 1%,#84b3be 100%);background-image:-webkit-linear-gradient(top, #6399a7 1%,#84b3be 100%);background-image:linear-gradient(to bottom, #6399a7 1%,#84b3be 100%)}
a.button.red,button.red,input[type=submit].red,input[type=button].red{background-color:#e04833;background-image:none;box-shadow:none;filter:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:none;color:#ffffff !important}.button-table table{width:100%;margin-bottom:20px}.button-table td{width:50%;text-align:center}.button-table td label{float:left;cursor:pointer;cursor:hand;-moz-box-shadow:inset 0px 1px 0px 0px #fffaef;-webkit-box-shadow:inset 0px 1px 0px 0px #fffaef;box-shadow:inset 0px 1px 0px 0px #fffaef;background-color:#faeed7;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFAEED7', endColorstr='#FFDCD1BD');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZhZWVkNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZDFiZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #faeed7),color-stop(100%, #dcd1bd));background-image:-moz-linear-gradient(top, #faeed7 1%,#dcd1bd 100%);background-image:-webkit-linear-gradient(top, #faeed7 1%,#dcd1bd 100%);background-image:linear-gradient(to bottom, #faeed7 1%,#dcd1bd 100%);border:1px solid #9fa09f;color:#428592;font-size:1em;letter-spacing:.025em;line-height:1.4em;font-weight:bold;overflow:hidden;width:80%;margin-left:5%;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:15px}.button-table td input{float:left;position:relative;top:36px;left:20px;visibility:hidden}.button-table td input:checked+label{-moz-box-shadow:inset 0px 1px 0px 0px #b0c3c8;-webkit-box-shadow:inset 0px 1px 0px 0px #b0c3c8;box-shadow:inset 0px 1px 0px 0px #b0c3c8;background-color:#6ca1af;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF84B3BE', endColorstr='#FF6399A7');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzg0YjNiZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYzOTlhNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #84b3be),color-stop(100%, #6399a7));background-image:-moz-linear-gradient(top, #84b3be 1%,#6399a7 100%);background-image:-webkit-linear-gradient(top, #84b3be 1%,#6399a7 100%);background-image:linear-gradient(to bottom, #84b3be 1%,#6399a7 100%);border:1px solid #999da1;color:#ffffff}textarea,input{outline:none}form fieldset{margin-bottom:10px}form fieldset legend{border-top:1px solid #1c7589;padding-top:10px;font-weight:bold;font-size:1.1em;margin-top:5px;margin-bottom:5px}form fieldset:first-child legend{border-top:0px}form fieldset legend.or{border-top:2px solid #f6d79c}form fieldset legend.or .sprite{margin:auto;display:block;margin-top:-26px}
form fieldset ol,form fieldset ul{margin:0 10px;padding:10px 0}form fieldset li{margin-bottom:10px}form fieldset li:last-child{margin-bottom:0px}form fieldset ol.strong,form fieldset ul.strong{font-size:1.2em;font-weight:bold;margin-left:0px;list-style-type:none}form fieldset.major>legend{border-top:10px solid #e04833;padding:10px}form fieldset.major>div{padding-left:10px;padding-right:10px}form .application-status+fieldset legend,form .application-status+fieldset legend,form .application-status+script+fieldset legend{border-top:0px}form .instructions{margin-top:5px;margin-bottom:10px}form .field-item,form .field-row{margin-bottom:10px}form .field-item,form .check-group,form .radio-group,form .field-row{position:relative}form .fields{margin-bottom:20px}form .fields>.field-item,form .field-column>.field-item{margin-bottom:10px}form .fields>.field-row,form .field-column>.field-row{margin-bottom:10px}form .field-item:last-child,form .field-row:last-child,form .fields:last-child{margin-bottom:0px}form .field-row{width:100%}form .field-row:after{content:"";display:table;clear:both}form .field-row>.field-item,form .field-row>.field-column{width:49%;margin-left:2%;float:left}form .field-row>.field-item:first-child,form .field-row>.field-column:first-child{margin-left:0px}form .check-group>label,form .radio-group>label{margin-bottom:5px;word-break:break-word}form .check-group,form .radio-group{margin-bottom:10px}form .check-group .field-item,form .radio-group .field-item{margin-bottom:0px}form .check-group .field-item input[type=checkbox],form .radio-group .field-item input[type=radio]{width:16px;float:left}form .check-group .field-item label,form .radio-group .field-item label{display:block;overflow:hidden;word-break:break-word}form .field-item.single-line-text-input label,form .field-item.single-line-text-input .form-item-label{float:left;position:relative;top:8px}form .field-item.single-line-text-input .expander{overflow:hidden;display:block;margin-right:10%;padding-left:10px;height:26px}form .field-item.single-line-text-input button,form .field-item.single-line-text-input a,form .field-item.single-line-text-input input[type=submit],form .field-item.single-line-text-input input[type=button]{width:30%;float:right}form .field-item.single-line-text-input input{width:100%;height:100%}form .field-item.checkbox-table table{width:100%}form .field-item table td{padding-bottom:10px}form .field-item.single-line-submit .expander{height:2.1em;overflow:hidden}form .field-item.single-line-submit .expander input{width:98%}form .field-item.single-line-submit button,form .field-item.single-line-submit a,form .field-item.single-line-submit input[type=submit],form .field-item.single-line-submit input[type=button]{width:30%;float:right}form .field-item.single-line-submit label{display:block}form .field-item.checkbox-text-input .expander{height:2.1em;overflow:hidden;padding-left:10px}form .field-item.checkbox-text-input .expander input{width:98%}form .field-item.checkbox-text-input .fixed{float:left;position:relative;top:6px}form .check-group.two-col:after,form .radio-group.two-col:after,form .check-group.three-col:after,form .radio-group.three-col:after,form .check-group.four-col:after,form .radio-group.four-col:after{content:"";display:table;clear:both}form .check-group.two-col .field-item,form .radio-group.two-col .field-item{width:50%;float:left}form .check-group.three-col .field-item,form .radio-group.three-col .field-item{width:33.3%;float:left}form .check-group.four-col .field-item,form .radio-group.four-col .field-item{width:25%;float:left}form .field-item.checkbox-input>label,form .field-item.radio-input>label,form .checkbox-text-input label,form .field-item.checkbox-table td label{cursor:pointer;cursor:hand;padding-left:4px;padding-bottom:2px;overflow:hidden;display:block}form input[type=text],form input[type=password],form input[type=tel],form input[type=email],form select,form textarea,form .field-item.checkbox-input>label,form .field-item.radio-input>label,form .check-group>label,form .radio-group>label,form .single-line-submit>label,form .checkbox-table>label{width:90%}
form .full-width input[type=text],form .full-width input[type=password],form .full-width input[type=tel],form .full-width input[type=email],form .full-width select,form .full-width textarea{width:100%}
form input{height:26px}
form input[type=radio],form input[type=checkbox]{height:auto;margin-top:0px;float:left}
form textarea{height:150px;border:1px solid #ccc}form select{line-height:1;border:1px solid #ccc;border-radius:0;height:24px}
form .field-item.text-input label,form .field-item.single-line-text-input label,form .field-item.single-line-submit label,form .field-item.text-area-input label,form .field-item.select-input label,form .field-item.checkbox-table>label,form .field-item.file-input label{display:block;margin-bottom:4px}form .field-item.text-display label,form .field-item.text-display .form-item-label{display:block;margin-bottom:0px}form .field-item.large-text-area label{width:90%}form .field-item.checkbox-input,form .field-item.radio-input,form .field-item.checkbox-table{margin-top:3px}form .field-item.radio-input,form .field-item.checkbox-table{margin-bottom:0px}form label.right{width:100px;text-align:right;float:right;margin-top:0px}form .field-item.text-display .display{display:block;font-size:1.2em;font-weight:bold;margin-top:0px}form .field-validation-error{display:block;color:#e04833;font-size:.9em;margin-top:5px;display:none}form .field-validation-error.yellow{color:#f6d79c}form .field-validation-error.white{color:#fff}form .field-validation-error.blue{color:#1c7589}form .button-group{width:95%}form .button-group:after{content:"";display:table;clear:both}form .button-group .right{float:right}form .button-group.center{text-align:center}form .button-group.full-width{width:100%}form .field-row .button-group{width:90%}
form .field-row .field-item .button-group{width:90%}
/* HAD TO Disable IT. NOT DISPLAYING ANY FORM FIELDS ON SUBMIT FAILURES DUE TO VALIDATIONS
form .error{
  position:absolute;display:none
}
*/

form .invalid .error,form .error.invalid,form .field-validation-error.invalid{display:block}form .select-input>.error,form .text-input>.error{right:-4px;bottom:3px}form .text-area-input>.error{right:-4px;bottom:130px}form .text-display>.error,form .file-input>.error{right:-4px;top:19px}form .checkbox-input>.error{right:-4px;top:-2px}form .checkbox-table>.error{right:-4px;top:-3px}form .checkbox-text-input>.error{right:-22px;bottom:6px}form .single-line-text-input>.error{right:-4px;top:4px}form .check-group>.error,form .radio-group>.error{right:-4px;top:-2px}form .single-line-submit>.error{top:-3px;right:-4px}form .large-text-area>.error{top:-4px;right:2px}form .large-text-area textarea{width:100%;height:400px}form .field-item.image{background-color:#ccc;min-height:300px}form .field-item.image img{width:100%}form .field-note{width:90%;margin-top:3px}form .field-note:after{content:"";display:table;clear:both}form .field-note .right{float:right}form .select-note{margin-bottom:10px !important}form .select-note:after{content:"";display:table;clear:both}@media (min-width: 991px) and (max-width: 1199px){form .field-item.single-line-submit input{width:105px}}@media (max-width: 991px){form .field-item.single-line-submit input{width:70%}}@media (max-width: 500px){form .field-row{width:100%}form .field-row:after{content:"";display:table;clear:both}form .field-row>.field-item,form .field-row>.field-column{width:100%;margin-left:0%;margin-bottom:20px}form .field-row>.field-item:last-child,form .field-row>.field-column:last-child{margin-bottom:20px}form .field-item.checkbox-text-input{width:100%}form label.right{width:auto;float:none}form .field-item.single-line-text-input label{float:none}form .field-item.single-line-text-input .expander{padding-top:6px;padding-left:0px;height:auto}}.small-form{color:#fff;background-color:#1c7589;padding-top:7px;padding-bottom:5px;margin-bottom:10px}.small-form legend{background-color:#f6d79c;color:#e04833;text-transform:uppercase;padding:4px 10px 3px 10px}.small-form .field-item{margin-left:10px;margin-right:10px;width:100%}.filterpane{margin-top:26px;margin-bottom:20px;padding:0px 10px 10px;background-color:#1c7589;color:#fff}.filterpane legend{border-top:1px solid #97afb4;color:#fff;font-size:1em;font-weight:normal}.filterpane fieldset:first-child legend{border-top:0px}.filterpane fieldset.school-name-search{margin-top:20px}.filterpane .address-search legend span{display:block;width:60%}.filterpane .field-item label{font-size:.85em}.filterpane .field-item label[for=filter-adult]{font-size:.8em}.filterpane .button-group{width:100%;padding:10px 0}.filterpane .button-group:after{content:"";display:table;clear:both}.filterpane .button-group button[type=submit]{float:right}.filterpane .button-group:last-child{padding-bottom:0px}.filterpane form{padding-bottom:10px;border-bottom:1px solid #97afb4}.filterpane form:last-child{padding-bottom:0px;border-bottom:0px}form input[type=text].date-input{width:120px;background:url("../img/calendar-icon.png") right no-repeat;background-color:white}form input[type=checkbox].checkboxes{margin-right:6px;margin-left:6px}@media (min-width: 500px) and (max-width: 991px){fieldset.grades{width:48%;float:left;border-right:1px solid #97afb4;margin-right:2%;height:170px}fieldset.wards{width:48%;float:left}fieldset.wards legend{border-top:0px}fieldset.programs{width:48%;float:left}
fieldset.school-name-search{width:100%}fieldset.address-search{width:100%}}.subnav-container li.dropdown>ul.dropdown-menu{display:none}.subnav-container li.dropdown:hover>ul.dropdown-menu{display:block}
.subnav-container ul.main-nav > li:hover a{
  background-color:#f6d79c;
  -webkit-border-top-left-radius:12px;
  -webkit-border-top-right-radius:12px;
  -moz-border-radius-topleft:12px;
  -moz-border-radius-topright:12px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  color:#e04833 !important;
}

.subnav-container ul.dropdown-menu{
  background-color:#f6d79c;
  min-width:160px;
  padding:2px 2px 5px 2px;
  margin:0px 0 0 2px;
  list-style:none;
  font-size:12px;
  border:none;
  border-radius:0;
  -webkit-box-shadow:none;
  box-shadow:none
}
.subnav-container ul.dropdown-menu li{
  margin-top:0px;
  padding:3px 10px;
  text-align:left;
  float:none;
  list-style-type:none;
  min-width:190px
}
.subnav-container ul.dropdown-menu li a{
  color:#e04833;
  background:url("/sites/all/themes/dc_myschooldc_omega/img/star_subnav.png") no-repeat 2px 5px;
  padding:2px 2px 2px 23px;
  font-weight:normal;
  font-size:13px;
  white-space:normal
}
.subnav-container ul.dropdown-menu li a:hover{
  background-color:transparent;
  background-image:url("/sites/all/themes/dc_myschooldc_omega/img/star_subnav_selected.png");
  font-weight:bold
}

.learn-subnav{background-color:#e04833}
.learn-subnav .row{padding-left:20px}
.learn-subnav .row:after{content:"";display:table;clear:both}
.learn-subnav li{margin-top:8px;padding:0px 10px;text-align:center;float:left;list-style-type:none}
.learn-subnav li a{display:block;padding:10px 10px;color:#fff;font-weight:bold;font-size:14px;bottom:0px}
.learn-subnav li a.selected{
	background-color:#f6d79c;-webkit-border-top-left-radius:12px;-webkit-border-top-right-radius:12px;
	-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;border-top-left-radius:12px;border-top-right-radius:12px;color:#e04833;
}
#region-menu .search-container{padding-right:0px}
#region-menu .search-container:after{content:"";display:table;clear:both}
#region-menu .search-container form{float:right;width:100%;margin-top:8px;padding-right:10px}
#region-menu .search-container form:after{content:"";display:table;clear:both}
#region-menu .search-container input{
	float:right;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #ccc;padding:4px 0px 4px 8px;
	float:left;width:125px;height:25px;border-right:0px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;
	border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;
}

#region-menu .search-container input[type="search"]{
	-webkit-appearance:none;border-radius:20px 0 0  20px
}
#region-menu .search-container button{
	-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;
	-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;border-top-right-radius:25px;
	border-bottom-right-radius:25px;line-height:10px;background:#fff;border-left:0px;padding:6px 10px 7px 0;
	float:left;filter:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
#region-menu .search-container ::-webkit-input-placeholder{
	padding-top:1px;padding-left:1px
}
#region-menu .search-container :-moz-placeholder{padding-top:1px}
#region-menu .search-container ::-moz-placeholder{padding-top:1px}
#region-menu .search-container :-ms-input-placeholder{padding-top:1px}
.subnav-children{background-color:#f6d79c;display:block}
.subnav-children ul{margin-left:40px}
.subnav-children ul:after{content:"";display:table;clear:both}
.subnav-children li{padding:0px;margin:0px;float:left}
.subnav-children li a{font-size:12px;color:#e04833;padding:6px 0 3px;margin:0px 30px 0 0;display:inline-block}.subnav-children li a.selected{border-bottom:4px solid #e04833;font-weight:bold}

@media (max-width: 1199px){
.learn-subnav li{padding:0px 2px}
#region-menu .search-container input{width:85px}
#region-menu .search-container form{margin-top:8px}.subnav-container ul.dropdown-menu{margin:0px 0 0 2px}
}
@media (max-width: 991px){
.learn-subnav .row{margin-top:0px}
.learn-subnav li{float:left}
.learn-subnav li a{position:static}
.learn-subnav li a.selected{background-color:transparent;color:white}
#region-menu .search-container{width:100%;padding-bottom:5px;margin-top:0px}
#region-menu .search-container form{width:auto}
#region-menu .search-container input{width:auto;margin-top:0px}
.subnav-container ul.dropdown-menu{margin:0px 0 0 2px}
}

.ksa-table .table-inner{margin-top:25px}.ksa-table .header{padding-top:0px;padding-bottom:2px}
.ksa-table .header li{font-family:"Arial", Arial, sans-serif;margin-top:0px;margin-bottom:0px;font-size:12px;font-weight:bold;font-weight:normal;text-transform:uppercase;text-align:left;color:#1c7589;position:relative}
.ksa-table .header li .header-label{position:absolute;bottom:0px;word-break:break-word}
.ksa-table th{font-family:"Arial Narrow", Arial, sans-serif;font-size:10px;font-weight:bold;text-transform:uppercase;text-align:left;color:#1c7589;word-break:break-word;border-bottom:2px solid #f6d79c;padding-bottom:5px}
.ksa-table .content{font-size:.85em}
.ksa-table .content ul{border-bottom:1px solid #1c7589;padding-top:10px;padding-bottom:10px}
.ksa-table .content ul:first-child{border-top:2px solid #1c7589}
.ksa-table .content li{margin-top:0px;margin-bottom:0px}
.ksa-table table{width:100%}
.ksa-table tr{border-bottom:1px solid #1c7589}
.ksa-table td{vertical-align:top;font-size:0.85em;padding-top:10px;padding-bottom:10px}
.ksa-table td ol,
.ksa-table td ul{margin-top:0px}
.ksa-table td span,.ksa-table td a{display:inline-block}
.ksa-table .cell-label{display:none;text-transform:uppercase;text-align:left;color:#1c7589;font-weight:bold;margin-bottom:5px}
.ksa-table .large-cell-label{display:none}
.page-schools .ksa-table .large-display-en {
  display: block;
}
.page-schools .ksa-table .large-display-es {
  display: block;
}
.ksa-table a{color:#e04833;font-weight:bold}
.ksa-table a:hover{color:#333}
@media (max-width: 991px){
  .ksa-table .header{display:none}
  .ksa-table .content li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #ddd}
  .ksa-table .content li:last-child{margin-bottom:0px;border-bottom:0px}
  /*.ksa-table .cell-label{display:block}*/
  .ksa-table .large-cell-label{display:none}
}
.criteria-table{width:100%}.criteria-table thead>tr>th{background-color:#f6d79c;color:#1c7589;text-transform:uppercase;font-size:85%;line-height:1.1em;font-weight:bold}.criteria-table thead>tr>th small{text-transform:none;font-weight:normal}.criteria-table thead>tr>th{border-bottom:1px solid #1c7589}.criteria-table tbody>tr>td{border-bottom:1px solid #1c7589}.criteria-table th,.criteria-table td{border:1px solid #1c7589}.criteria-table th:first-child{border-left:none;background-color:transparent}.criteria-table th:last-child{border-right:none}.criteria-table td .cell-value{text-align:left}.criteria-table .cell-essay,.criteria-table .cell-letter,.criteria-table .cell-req,.criteria-table .cell-admissions,.criteria-table .cell-application{font-size:90%}.criteria-table .cell-essay{width:25%}.criteria-table .cell-admissions{width:15%}.criteria-table .cell-school{background-color:#1c7589;color:white;font-weight:bold;border-left:none;border-bottom:1px solid white}.criteria-table tr:last-child td:first-child{border-bottom:1px solid #1c7589}.criteria-table .cell-application{border-right:none}.criteria-table ul{list-style-type:disc;list-style-position:outside;margin-top:5px}.criteria-table li{margin-left:20px}.button-cell,td{padding-right:0px}.button-cell .cell-value,td .cell-value{display:block;text-align:right}.button-cell .button,.button-cell button,.button-cell input[type=submit],.button-cell input[type=button],td .button,td button,td input[type=submit],td input[type=button]{margin-top:3px}.button-cell .button:first-child,.button-cell button:first-child,.button-cell input[type=submit]:first-child,.button-cell input[type=button]:first-child,td .button:first-child,td button:first-child,td input[type=submit]:first-child,td input[type=button]:first-child{margin-top:0px}.calendar-table{margin-top:10px;border-top:2px solid #1c7589;margin-right:40px;clear:both}.calendar-table .table-inner{margin-top:0px}.calendar-table .table-inner ul.events-row{padding-top:12px;padding-bottom:12px;border-bottom:1px solid #1c7589}.schools-table{margin-right:90px}.school-choice{font-size:16px;font-weight:bold}.school-choice th,.school-choice .header li{color:#000;border-bottom:0px}.school-choice td{font-weight:bold}.school-choice .content ul,.school-choice tr{border-bottom:1px solid #1c7589}.school-choice .content ul,.school-choice td{padding-top:4px;padding-bottom:4px}.school-choice .content ul:last-child,.school-choice tr:last-child,.school-choice tr:first-child{border-bottom:0px}.school-choice .content ul:first-child{border-top:0px}@media (max-width: 991px){.calendar-table{margin-right:15px}.schools-table .programs-cell{width:100%;pointer-events:none}.schools-table .name-cell,.schools-table .address-cell,.schools-table .phone-cell,.schools-table .grades-cell,.schools-table .cas-cell{width:50%;float:left}.schools-table .name-cell,.schools-table .address-cell{min-height:60px}.schools-table .grades-cell,.schools-table .cas-cell{min-height:55px}.schools-table .row li:last-child{margin-bottom:10px;border-bottom:1px dotted #ddd}}@media (max-width: 768px){.criteria-table{width:100%}.table-responsive>.criteria-table>thead>tr>th,.table-responsive>.criteria-table>thead>tr>td,.table-responsive>.criteria-table>tbody>tr>th,.table-responsive>.criteria-table>tbody>tr>td,.table-responsive>.criteria-table>tfoot>tr>th,.table-responsive>.criteria-table>tfoot>tr>td{white-space:normal}}@media (max-width: 500px){.schools-table .name-cell,.schools-table .programs-cell,.schools-table .address-cell,.schools-table .phone-cell,.schools-table .grades-cell,.schools-table .cas-cell{width:100%}.schools-table .row li:last-child{margin-bottom:0px;border-bottom:0px}}.school-requirement-table{width:100%;margin-top:10px;margin-bottom:20px}.school-requirement-table .header-label,.school-requirement-table th{text-align:center;border-bottom:0px}.school-requirement-table .cell-label{color:#1c7589}.school-requirement-table .content ul:first-child{border-top:0px}.school-requirement-table .content ul{border-bottom:0px}.school-requirement-table .row,.school-requirement-table tr{border-bottom:0px;color:#1c7589}.school-requirement-table .row.odd,.school-requirement-table tr.odd{background-color:#cedcdf}.school-requirement-table .row.even,.school-requirement-table tr.even{background-color:#f7e7c9}.school-requirement-table .row .col-md-6,.school-requirement-table .row .col-md-2,.school-requirement-table tr .col-md-6,.school-requirement-table tr .col-md-2{padding-left:10px}.school-requirement-table .row .cell-value,.school-requirement-table tr .cell-value{font-size:1.1em}.school-requirement-table td{text-align:center}.school-requirement-table td.school-name{text-align:left;font-weight:bold}.school-requirement-table td.school-name span,.school-requirement-table td.school-name a{padding-left:10px;color:#1c7589}
.school-requirement-table td.school-name a:hover{color:#1c7589;text-decoration:underline}
@media (max-width: 991px){
.schools-table{margin-right:00px
}
.school-requirement-table li:after{content:"";display:table;clear:both}.school-requirement-table li .cell-label{float:left}.school-requirement-table li .cell-value{float:right}.school-requirement-table li:first-child .cell-label,.school-requirement-table li:first-child .cell-value{float:none}}.recommender-table{width:100%}.recommender-table .form-item-label{width:210px}@media (max-width: 500px){form .recommender-table .field-item.single-line-text-input .form-item-label{width:90%;top:0px;float:none}form .recommender-table .field-item.single-line-text-input .form-item-label span{float:none !important}}.apply .ksa-layout-1 .yellow-box{padding-left:0px;padding-right:0px}.apply .ksa-layout-1 .col-md-3 img{width:100%}.apply .ksa-layout-2 .submit-button{float:right}.apply .ksa-layout-2 .logout-button-container{position:relative}.apply .ksa-layout-2 .logout-button-container:after{content:"";display:table;clear:both}.apply .ksa-layout-2 .logout-button-container input,.apply .ksa-layout-2 .logout-button-container button,.apply .ksa-layout-2 .logout-button-container a.button{position:absolute;right:5px;top:10px;float:right}.apply .ksa-layout-2 .edit-button-container{position:relative}.apply .ksa-layout-2 .edit-button-container:after{content:"";display:table;clear:both}.apply .ksa-layout-2 .edit-button-container input,.apply .ksa-layout-2 .edit-button-container button,.apply .ksa-layout-2 .edit-button-container a.button{position:absolute;right:5px;top:-25px;float:right}.apply .ksa-layout-2 .password-length-label{margin-top:15px}form .start-application .submit-button-container{width:100%;overflow:hidden}form .start-application .start-button{position:absolute;top:28px;left:75%}form .start-application .cutoff-link a{display:block;margin-top:20px;font-size:12px}form .start-application .field-row>.leftcol{width:35%}form .start-application .field-row>.rightcol{width:50%}form .start-application label{min-height:28px}form .start-application fieldset ol{padding:0;margin:0}form .start-application fieldset legend{color:#fff;text-transform:uppercase;margin-top:10px;margin-bottom:10px;padding-bottom:5px;border-bottom:2px solid #fff}form .start-application fieldset input[type=select]{width:100%}form .start-application select{width:60%}form .start-application ul.simple{margin-top:0px}@media (max-width: 1318px){form .start-application .start-button{position:absolute;left:72%}}@media (max-width: 991px){form .start-application .start-button{position:absolute;top:28px;left:75%}}@media (max-width: 814px){form .start-application .field-row>.field-column{float:none;width:100%;margin-left:0%;margin-top:10px}form .start-application .start-button{position:static;margin-bottom:10px}}form .family-instruction-box:after{content:"";display:table;clear:both}form .family-instruction-box .leftcol{width:70%;float:left}form .family-instruction-box .rightcol{width:25%;float:right}@media (max-width: 500px){form .family-instruction-box .leftcol,form .family-instruction-box .rightcol{width:100%;float:none}}.apply .home-large-text{font-size:16px;font-weight:bold}.apply .home-red-box{position:relative;top:-5px;margin-bottom:20px}.apply .home-red-box li{margin:20px 0}.apply .home-red-box li:first-child{margin-top:10px}.apply .home-red-box li:last-child{margin-bottom:0px}.apply .home-form{min-height:240px;margin-bottom:20px}.apply .button-note{width:70%;margin-left:10%;font-size:.85em;margin-top:10px}@media (max-width: 991px){.apply .ksa-layout-1 .col-md-3 img{display:none}.apply .ksa-layout-2 .col-md-9:first-child{padding-top:20px}.apply .ksa-layout-2 .logout-button-container{right:10px}.apply .ksa-layout-2 .edit-button-container{right:10px}.apply .ksa-layout-2 .yellow_bars .col-md-6{margin-bottom:20px}.apply .ksa-layout-2 .yellow_bars .col-md-6:last-child{margin-bottom:0px}}@media (max-width: 767px){.apply .button-note{margin:10px auto 0 auto}}@media (max-width: 550px){.apply .ksa-layout-2 .logout-button-container input,.apply .ksa-layout-2 .logout-button-container button,.apply .ksa-layout-2 .logout-button-container a.button{position:relative;margin-bottom:10px}.apply .ksa-layout-2 .edit-button-container a.button,.apply .ksa-layout-2 .edit-button-container input{position:relative;margin-bottom:10px;top:0px}}@media (min-width: 500px) and (max-width: 991px){.apply .home-buttons .col-md-4{width:33%;float:left}}
@keyframes blink{0%{opacity:1}49%{opacity:1}50%{opacity:0}100%{opacity:0}}.counter-container{margin:27px 0 30px}.counter-container .cntr-header-1{text-align:center;font-size:16px}.counter-container .cntr-header-2{text-align:center;font-size:24px;text-transform:uppercase}.counter-container .cntr-header-3{text-align:center;font-size:18px;text-transform:uppercase}.counter-container .cntr-countdown{display:block;clear:both;overflow:auto;overflow:hidden}.counter-container .cntr-counter-container{position:relative;float:left;left:50%}.counter-container .cntr-counter{position:relative;float:left;left:-50%;display:table;border-spacing:5px;border-collapse:separate}.counter-container .cntr-counter .cntr-item{display:table-cell}.counter-container .cntr-counter .cntr-seperator{padding:0;color:#e04833;background-image:url("/sites/all/themes/dc_myschooldc_omega/img/counter-seperator.gif");background-repeat:no-repeat;background-position:center 40%;background-size:contain;width:8px;height:50px;animation:blink 1s;animation-iteration-count:infinite}.counter-container .cntr-counter .digit-container{clear:both}.counter-container .cntr-counter .digit-container .digit{display:inline-block;padding:0px 5px;text-align:center;font-size:80px;line-height:80px;background-color:#f6d79c;font-weight:bold;color:#e04833}.counter-container .cntr-counter label{text-align:center;width:100%;text-transform:uppercase;font-size:16px;margin:5px 0 0}.counter-container .cntr-result{text-align:center;display:none}.counter-container .cntr-result a.red{background-color:#e04833;background-image:none;box-shadow:none;filter:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:none;color:#ffffff !important;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:6px 15px;margin:auto;font-size:1.2em;letter-spacing:.025em;line-height:1.4em;font-weight:bold}.counter-container.elapsed .cntr-counter .cntr-seperator{animation:none}.counter-container.elapsed .cntr-result{display:block}@media only screen and (max-width: 1199px){.counter-container .cntr-counter{border-spacing:3px}.counter-container .cntr-counter .cntr-seperator{width:6px;background-position:center 40%}.counter-container .cntr-counter .digit-container .digit{font-size:55px;line-height:55px;padding:0px 4px}}@media (max-width: 555px){.hompage-container-countdown div[class^="col-md-6"]{padding-right:0}.counter-container .cntr-counter{border-spacing:2px}.counter-container .cntr-counter .cntr-seperator{width:4px;background-position:center 40%}.counter-container .cntr-counter .digit-container .digit{font-size:45px;line-height:45px;padding:0px 3px}.counter-container .cntr-result a.red{margin:auto;padding:6px 10px;font-size:1em}}

/* Styles from pages.css */
.md_blue_bg{background-color:#618c95;color:#fff}
.image-cycler{
  position:relative;
  list-style:none;
  overflow:hidden;
  height:324px;
  z-index: 1;
}
.image-cycler li{position:absolute;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 400ms ease-in-out;-moz-transition:opacity 400ms ease-in-out;-ms-transition:opacity 400ms ease-in-out;-o-transition:opacity 400ms ease-in-out;transition:opacity 400ms ease-in-out;width:100%;height:100%}
.image-cycler li img {
  width:100%;
  height:100%;
}
.image-cycler li.active{z-index:3;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.subheading-blue{margin-bottom:5px;font-size:1.231em;line-height:1.2em}.clearboth{clear:both}.columnize{-moz-column-count:2;-webkit-column-count:2;column-count:2;display:block}.homepage .banner{height:auto}.homepage .banner p,.homepage .banner .col-md-6{font-size:12px;line-height:1.7em;color:#1c7589;font-weight:bold}.homepage .banner p a,.homepage .banner .col-md-6 a{color:#e04833}.homepage .blue_bg a{border-bottom:none}.homepage h1.biggest{line-height:1.3em}.homepage h1.bigger{font-weight:normal}.homepage .main{color:#fff;margin-top:20px;padding:30px;background-color:#1c7589;height:auto}
.homepage .homepage-content {
  /*width:310px;*/
  width:100%;
  margin-bottom:10px;
  margin-bottom:20px;
  margin-top:15px
}
.homepage .homepage-content p{margin-bottom:20px}.homepage .homepage-content p:last-child{margin-bottom:0px}.homepage .homepage-content a{color:#f6d79c}.homepage .homepage-content a.button{color:#555}.homepage .homepage-content a.button:hover{color:#97afb4}.homepage .callout-box{background-color:#fff;color:#1c7589}.homepage .callout-box img{width:100%;height:auto}.homepage .callout-box h6{text-transform:uppercase;background-color:#e04833;color:#fff;margin-bottom:10px;text-align:center;padding:8px 0 6px 0;font-weight:bold;width:100%;margin-bottom:0px}.homepage .callout-box p{font-size:12px;display:block;margin:10px}.homepage .callout-box p a{color:#e04833}.homepage .homepage-image{margin-bottom:20px;margin-right:-15px}.homepage .homepage-image img{display:block;width:100%;margin:auto}.homepage .lead-in{margin-top:10px}.homepage .action-buttons:after{content:"";display:table;clear:both}.homepage .action-buttons a{float:right}.homepage .action-buttons a:first-child{float:none}.page-content{min-height:300px}.page-content a{color:#e04833}
.page-content ul li,
.page-content ol li{
  list-style-position:outside;
  margin-left:15px;
  line-height:17px
}
.page-content ul li{list-style-type:disc}
.page-content ol li{list-style-type:decimal;margin-left:20px}
.page-content blockquote{max-width:45%}
ul.simple-half,ol.simple-half{
	padding-left:16px;
	margin-left:15px;
	margin-bottom:15px
}
ul.simple-half li,ol.simple-half li{margin:5px 0}ul.simple-half li:first-child,ol.simple-half li:first-child{margin-top:5px}
ul.simple-half li:last-child,ol.simple-half li:last-child{margin-bottom:0px}blockquote{border-top:4px solid #1c7589;color:#1c7589;float:right;margin-left:10px;margin-top:10px;margin-bottom:10px}
blockquote p{padding:5px}blockquote a{color:#e04833}.image-right img{display:block;width:100%;margin:auto;margin-bottom:10px}
.ksa-layout-7 .page-content blockquote{max-width:25%}.ksa-layout-7 .image-block{float:right;width:50%;margin-left:20px}
.sign-reminder-page ul.messages{margin-top:20px}.sign-reminder-page ul.messages li{list-style:none;margin-left:0}
.med-form-new{background-color:#1c7589;padding:15px;color:#fff;margin-top:20px;position:relative}.med-form-new .form-control{border-radius:3px}
.med-form-new .control-label{text-align:left;padding-right:0px}.med-form-new h3{font-size:14px;color:white;font-weight:bold;line-height:130%;margin-right:10px}
.med-form-new label{font-size:14px;color:white;font-weight:bold}.med-form-new .small-show{display:none}.med-form-new legend{display:none}
.med-form-new button{height:32px;margin-left:10px}.med-form-new fieldset input{width:40%}.med-form-new .form-horizontal .form-control{width:100%}
.med-form-new .input-col{padding-right:0}.med-form-new .legal{font-size:90%}.med-form-new .legal a{color:#f6d79c}.med-form-new .text-label{width:100%}.med-form-new .email-label{width:100%;margin-bottom:50px}.med-form-new b{font-weight:bold}.med-form-new .labels{padding-top:15px}.med-form-new .inputs{float:right}
.med-form-new .inputs input{margin:10px;width:70%;height:30px;margin-left:10px}.med-form{background-color:#1c7589;padding:20px;color:#fff;margin-top:20px;position:relative}
.med-form b{font-weight:bold}.med-form label{font-size:14px;color:white;font-weight:bold}.med-form .small-show{display:none}.med-form legend{display:none}
.med-form button{height:32px;margin-left:10px}.med-form fieldset input{width:40%}.med-form b{font-weight:bold}.med-form .legal{margin-left:10px}
.med-form .legal a{color:#f6d79c}.med-form .text-label{width:100%}.med-form .email-label{width:100%;margin-bottom:50px}
.med-form .labels{padding-top:15px}.med-form .inputs{float:right}.med-form .inputs input{margin:10px;width:70%;height:30px;margin-left:10px}
.page-content .messages:after{content:"";display:table;clear:both}.page-content .messages ul li{list-style-type:none;margin-left:0px;margin-top:10px}
.school-finder-banner{background-color:#ebebeb;min-height:61px}.school-finder-banner p{padding:9px;line-height:95%;color:#e04833;font-size:95%;font-weight:bold}
.school-finder-banner div.finder{
  float:right;
  width:151px;height:61px;
  display:block;

  /*background-image:url("../img/school-finder.png");
  text-indent:-9999px;
  overflow:hidden;
  margin-left:9px;
  background-repeat:no-repeat; */
}
.school-finder-banner div.finder img {
	width: 151px;
}
/*
body.i18n-es .school-finder-banner div.finder{
  float:right;
  background-image: url("../img/school-finder-sp.png");
  width:151px;
  height:61px;
  display:block;
  text-indent:-9999px;
  overflow:hidden;
  margin-left:9px;
  background-repeat:no-repeat
}
*/
.how-enroll-your-child h1{font-size:49px;text-align:center;display:block}.how-enroll-your-child .top-note{background-color:#1c7589;color:#fff;margin:10px 0px;font-size:20px}
.how-enroll-your-child .top-note p{margin:0px 10px;text-align:center;display:block}.how-enroll-your-child .enroll-step-container{overflow:hidden}
.how-enroll-your-child .enroll-step-container-30{vertical-align:top;width:32%;margin:5px;float:left}
.how-enroll-your-child .enroll-step-container-30 .enroll-step-image{margin-left:auto;margin-right:auto}
.how-enroll-your-child .enroll-step-container-30 .enroll-step{padding:28px 22px;margin-bottom:-99999px;padding-bottom:99999px;text-align:center}.how-enroll-your-child .nw-enroll-in-person{text-align:center;margin-top:10px}.how-enroll-your-child .nw-enroll-in-person h2{font-size:31px;display:inline-block;width:auto;vertical-align:middle}.how-enroll-your-child .nw-enroll-in-person .nw-enroll-step-image{display:inline-block;background-image:url("../img/enroll.png");background-repeat:no-repeat;height:110px;width:95px}.how-enroll-your-child .nw-enroll-in-person .nw-enroll-step-image-5{background-position:-190px 0px;vertical-align:middle}.how-enroll-your-child .enroll-step-container-50{width:70%;margin:0 15%;margin-bottom:25px}.how-enroll-your-child .enroll-step-container-50 label{font-size:20px;text-align:center;font-weight:normal}
.how-enroll-your-child .enroll-step-container-50 .enroll-in-person{width:60%;margin:0 20%}.how-enroll-your-child .enroll-step-container-50 .enroll-in-person:after{content:"";display:table;clear:both}.how-enroll-your-child .enroll-step-container-50 .enroll-step{padding:15px 60px}.how-enroll-your-child .enroll-step-container-50 .last .note{margin-top:10px;font-size:17px;line-height:22px;display:block;text-align:center}.how-enroll-your-child .enroll-step-container-50 h2{float:left;margin-top:40px;font-size:31px}.how-enroll-your-child .enroll-step-image{background-image:url("../img/enroll.png");background-repeat:no-repeat;height:110px;width:95px}.how-enroll-your-child .enroll-step{font-weight:bold;background-color:#f6d79c}.how-enroll-your-child .enroll-step .step p{font-size:19px;line-height:22px;margin-bottom:20px;text-align:center;display:block}.how-enroll-your-child .enroll-step .link{font-size:15px;text-align:center;display:block;padding-bottom:10px}.how-enroll-your-child .triangle-container{height:95px;width:100%}.how-enroll-your-child .enroll-step-image-triangle{background-position:1px -102px;background-image:url("../img/enroll.png");background-repeat:no-repeat;height:100%;width:100%}.how-enroll-your-child .enroll-step-image-2{background-position:-280px 0px}.how-enroll-your-child .enroll-step-image-3{background-position:-88px 0px}.how-enroll-your-child .enroll-step-image-4{background-position:1px 0px;width:85px}.how-enroll-your-child .enroll-step-image-5{background-position:-190px 0px;float:left}.how-enroll-your-child .ksa-container.pad-more{border-bottom:2px solid #e04833}.how-enroll-your-child .enroll-footnote{font-size:14px;margin-top:10px}.how-enroll-your-child .enroll-footnote a{color:#e04833}span.jump{display:block;padding:3px;margin:5px 0px}
.faq-container .toc-row li{list-style-type:none;text-decoration:none}.faq-container ul{margin-top:0px}.faq-container .question-set h3 a{border-bottom:none}
.faq-container .question-set h3{font-size:18px;border-top:4px solid #f6d79c;margin-bottom:0px;padding:5px;padding-top:8px}
.faq-container .question-set h3 a{color:#fff;border-bottom:none}.faq-container .col-md-5 li{list-style-type:none;text-decoration:none}
.faq-container .col-md-5 li a{font-weight:bold;display:inline-block}.faq-container li.question-answer:last-child{border-bottom:8px solid #f6d79c}
.faq-container .question-set{list-style-type:none;margin-bottom:10px}.faq-container .col-md-12 .question p{color:#e04833}
.faq-container .question-answer{border:4px solid #f6d79c;list-style-type:none;padding:10px;margin:0px;border-left:8px solid #f6d79c;border-right:8px solid #f6d79c}
.faq-container .question-answer .question{cursor:pointer;cursor:hand}.faq-container .question-answer.open .question{cursor:pointer}
.terms-container .term-group ul li{list-style-type:none}.terms-container .page-content li.term-def{list-style-type:none}
.terms-container .terms:after{content:"";display:table;clear:both}.terms-container li.term-def{padding:5px;border-bottom:1px solid #f6d79c}
.terms-container li.term-def:after{content:"";display:table;clear:both}.what-need-apply-container{padding-right:0}
.what-need-apply-container .subheader{background-color:#f6d79c;padding:6px}.what-need-apply-container .subheader label{font-size:130%;font-weight:bold;padding-top:3px;margin-left:35px}
.what-need-apply-container p.indent{margin:15px 230px 10px 40px}.what-need-apply-container .content-row{margin-top:18px}
.what-need-apply-container .content-well{padding-right:0}.what-need-apply-container .content-well p:first-child{margin-top:0}
.what-need-apply-container .content-well p{margin:10px 230px 10px 0;position:relative;overflow:visible}
.what-need-apply-container .content-well li ul,.what-need-apply-container .content-well li ol{margin:10px 15px}
.what-need-apply-container .content-well ul,.what-need-apply-container .content-well ol{margin:0 230px 10px 20px}
.what-need-apply-container .content-well ul{list-style-type:disc}.what-need-apply-container .content-well ol{list-style-type:decimal}
.what-need-apply-container .content-well .ptip{display:inline;width:220px;position:absolute;right:0;min-height:60px;font-size:90%}
.what-need-apply-container .content-well .ptip1{margin-top:20px}.what-need-apply-container .content-well .ptip2{margin-top:-20px}
.what-need-apply-container .content-well .ptip4{margin-top:40px}.what-need-apply-container .content-well .lightbulb .icon{top:21px}.what-need-apply-container .criteria-table p{margin:5px 0 10px 0}.what-need-apply-container2{padding-right:0}.what-need-apply-container2 div.wynta-indented{margin-left:40px;margin-top:10px;vertical-align:top}.what-need-apply-container2 h3{color:#e04833}.what-need-apply-container2 h2.wynta-whitestar{background:url("../img/white-start.png") no-repeat 5px 5px;background-color:#f6d79c;padding:6px 6px 6px 40px;font-size:130%;font-weight:bold;color:#e04833;line-height:130%;margin-top:20px}.what-need-apply-container2 .content-row{margin-top:18px;margin-bottom:10px;position:relative}.what-need-apply-container2 .image-well img{margin-bottom:15px}.what-need-apply-container2 .tip-well{margin-right:0;padding-right:0}.what-need-apply-container2 .tip-well .ptip{display:block;width:220px;right:0;min-height:65px;font-size:90%;display:none;right:0;position:absolute;background-image:url(../img/light-bulb.png);background-repeat:no-repeat;background-position:5px 8px;padding:6px 6px 6px 54px}.what-need-apply-container2 .content-well{padding-right:0;margin-bottom:15px}.what-need-apply-container2 .content-well p:first-child{margin-top:0}.what-need-apply-container2 .content-well p{margin:10px 0px 10px 0;overflow:visible}.what-need-apply-container2 .content-well li{line-height:1.35em}.what-need-apply-container2 .content-well li ul,.what-need-apply-container2 .content-well li ol{margin:10px 15px}.what-need-apply-container2 .content-well ul{margin:0 0px 10px 20px}.what-need-apply-container2 .content-well ol{margin:0 0px 10px 40px}.what-need-apply-container2 .content-well ul{list-style-type:disc}.what-need-apply-container2 .content-well ol{list-style-type:decimal}.what-need-apply-container2 .criteria-table p{margin:5px 0 10px 0}.calendar-filter-container .filterpane-top{display:block;width:100%;margin-bottom:10px}.calendar-filter-container .filter-col button{position:absolute;bottom:12px}.calendar-filter-container .filter-col .blue_bg{min-height:150px}.calendar-filter-container .filter-col label{font-size:10px;font-weight:bold;text-transform:uppercase}.calendar-filter-container .filter-col .filter-event-types ul{margin:0;margin-bottom:10px}.calendar-filter-container .filter-col .filter-event-types ul li{margin:5px 0px !important}.calendar-filter-container .filter-col .filter-event-types label{text-transform:none;font-size:12px;font-weight:normal}
.calendar-filter-container .filter-col .filter-event-dates label{
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  float:left;
  margin-right:30px;
  line-height:25px;
  width:35px !important;
}
.calendar-filter-container .filter-col .filter-event-dates .filter-date{margin-bottom:10px}.calendar-filter-container .filter-col .filter-event-dates .filter-date-end{margin-bottom:40px}.calendar-filter-container .filter-col .filter-event-wards label{text-transform:none;font-size:12px;font-weight:normal}.calendar-filter-container .filter-col .filter-event-wards ul{width:100%;padding:0;overflow:hidden;list-style:none;margin:0;margin-bottom:10px}.calendar-filter-container .filter-col .filter-event-wards ul li{width:50%;float:left;display:inline;margin:5px 0px !important}.calendar-filter-container h2.date{margin-top:35px;margin-bottom:3px;font-size:130%;color:#1c778b;text-transform:uppercase}.calendar-filter-container .events-row{font-size:110%}.calendar-filter-container .events-row h3{font-size:130%;font-weight:bold}.calendar-filter-container .events-row>li{margin-bottom:0}.calendar-filter-container .events-row .event-col{margin-top:0}.calendar-filter-container .event-type ul li{padding-left:17px;list-style:none;position:relative;color:#1c7589;font-size:95%}.calendar-filter-container .event-type ul li:before{background:url("../img/icons.png") no-repeat left top;background-position:-240px -292px;width:20px;height:20px;display:block;position:absolute;content:" ";left:0;top:0}.calendar-filter-container .event-type ul li.event-type1{padding-left:21px}.calendar-filter-container .event-type ul li.event-type3{padding-left:20px}.calendar-filter-container .event-type ul li.event-type4{padding-left:21px}.calendar-filter-container .event-type ul li.event-type1:before{background-position:-293px -292px}.calendar-filter-container .event-type ul li.event-type2:before{background-position:-240px -292px}.calendar-filter-container .event-type ul li.event-type3:before{background-position:-321px -292px}.calendar-filter-container .event-type ul li.event-type4:before{background-position:-265px -292px}.calendar-filter-container{padding-right:0 !important;font-size:13px}.filter-warning-col{padding-right:0}.filter-header{color:#e04833;font-weight:bold;text-transform:uppercase}.dcps-specialized-high-schools .questions{margin-bottom:5px;border-bottom:1px solid #1c7589}.dcps-specialized-high-schools .questions-set{margin-bottom:20px}.my-school-dc-key-dates .date-box{height:74px;margin-right:10px;width:58px;float:left;background-image:url("../img/key_date_sheet.png");background-repeat:no-repeat}.my-school-dc-key-dates .date-box.updated{background-image:none}.my-school-dc-key-dates .may-15{background-position:1px 0px}.my-school-dc-key-dates .may-1{background-position:-55px 0px}.my-school-dc-key-dates .mar-31{background-position:-112px 0px}.my-school-dc-key-dates .mar-3{background-position:-169px 0px}.my-school-dc-key-dates .feb-3{background-position:-225px 0px}.my-school-dc-key-dates .dec-16{background-position:-282px 0px}.my-school-dc-key-dates .left,.my-school-dc-key-dates .right{margin-bottom:20px;width:100%}.my-school-dc-key-dates .left .deadline-text,.my-school-dc-key-dates .right .deadline-text{float:left;margin-top:5px;width:75%}.my-school-dc-key-dates label.info{font-size:16px;line-height:21px}.app-checklist-container .banner{font-size:15px;padding-right:0px;margin-bottom:10px}.app-checklist-container .banner .col-md-2{padding-right:0px;float:right}.app-checklist-container .banner .col-md-2 a{font-weight:bold;color:#fff}.app-checklist-container .banner .download-pdf{font-size:13px;margin-right:-90px;margin-bottom:5px;background-color:#1c7589;color:#fff;padding:10px;width:200px;float:right}.app-checklist-container .banner .download-pdf a{color:white;font-weight:bold}.app-checklist-container .banner a{color:#e04833}.app-checklist-container .checklist-section{margin-bottom:0;padding-bottom:0}.app-checklist-container .checklist-section .checklist-header{margin-left:30px;margin-bottom:20px}.app-checklist-container .checklist-section .checklist-header .icon{left:-30px}.app-checklist-container .checklist-section .checklist-header h1{font-family:'Open Sans', sans-serif;font-weight:700;font-size:175%;text-transform:uppercase;background-color:#f6d79c;padding:7px 10px 7px 55px;color:#e04833}.app-checklist-container .checklist-section .checklist-header h1 small{font-weight:300;font-size:80%;color:#e04833;text-transform:none}.app-checklist-container .checklist-section ul.keydates{margin-bottom:0}.app-checklist-container .checklist-section li{margin-left:87px;clear:both;margin-bottom:20px}.app-checklist-container .checklist-section li h3{color:#e04833;font-size:125%;margin-bottom:13px}.app-checklist-container .checklist-section li h3 small{color:black}.app-checklist-container .checklist-section li ul li{margin-left:0;margin-bottom:3px;min-height:25px}.app-checklist-container .checklist-section li ul li label{padding-top:4px}.app-checklist-container .checklist-section li ul li .icon-block .icon{top:50%;position:absolute;margin-top:-12px}.app-checklist-container .learn-section,.app-checklist-container .apply-section,.app-checklist-container .enroll-section{float:left;margin-bottom:5px}.app-checklist-container .learn-section ul li,.app-checklist-container .apply-section ul li,.app-checklist-container .enroll-section ul li{list-style-type:none}ul.simple-half,ol.simple-half{padding-left:16px;margin-left:15px}ul.simple-half li,ol.simple-half li{margin:5px 0}ul.simple-half li:first-child,ol.simple-half li:first-child{margin-top:5px}ul.simple-half li:last-child,ol.simple-half li:last-child{margin-bottom:0px}.lottery h3>a{color:black}.lottery h2.red{border-bottom:2px solid #e04833;padding-bottom:5px}.lottery p{font-size:14px}.lottery p a{color:#e04833}.lottery h1{color:#1c7589;font-size:19px;margin:20px 0px}.lottery p.pref{font-size:14px;display:block;margin-left:30px}.lottery p.next{margin-top:10px}.lottery .bullets{margin-left:20px}.lottery .bullets li{list-style-type:disc;margin:10px 0px;font-size:14px}.lottery .bullets li:nth-child(1){margin-top:5px}.lottery .bullets a{color:#e04833}.lottery ol{list-style-type:none;margin:0;margin-left:2.2em;padding:0;counter-reset:li-counter}.lottery ol>li{position:relative;margin-bottom:15px;padding-left:0em;min-height:1.8em}.lottery ol>li h3{text-transform:uppercase;font-size:14px;margin-bottom:0px}.lottery ol>li:before{position:absolute;top:-.2em;left:-1.9em;width:1.6em;height:1.6em;font-size:1em;font-weight:bold;line-height:1.6em;text-align:center;color:white;border:none;border-radius:50%;background-color:#1c778b;content:counter(li-counter);counter-increment:li-counter}.lottery ul{margin-left:30px;margin-bottom:20px}.lottery ul li{margin-top:15px;margin-left:20px;font-size:14px}.lottery ul li a{color:#e04833}footer .box-1 .hide-icon .icon{visibility:hidden}footer .box-1 .hide-icon.pull-up{margin-top:0px}footer .box-3{padding-right:30px}footer .box-4{float:right;padding-top:5px}footer .box-4 .border-top{border-top:1px solid white;margin-right:30px}footer .box-4 .border-top h6{font-weight:bold;font-size:13px;line-height:1.3em;margin-bottom:2px;margin-top:2px}footer .box-4 .border-top h6.uppercase{margin-top:15px}footer .box-4 .border-top span{font-weight:bold;line-height:1.3em}footer .box-4 .border-top a{color:#f6d79c}.filter-col .blue_bg{min-height:135px}@media (max-width: 1199px){.lottery img{height:auto;width:100%}.sign-reminders .email-label{margin-bottom:75px}.homepage .homepage-content{width:auto}.how-enroll-your-child .enroll-step-container-30,.how-enroll-your-child .enroll-step-container-50{width:100%;margin:0px}.how-enroll-your-child .enroll-step-container-30 .enroll-step,.how-enroll-your-child .enroll-step-container-50 .enroll-step{padding-bottom:28px;margin-bottom:10px}.how-enroll-your-child .enroll-step-container-30 .enroll-in-person,.how-enroll-your-child .enroll-step-container-50 .enroll-in-person{width:80%}.how-enroll-your-child .enroll-step-image-triangle{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:1px -82px}}@media (max-width: 991px){.med-form{width:70%}.med-form .labels{display:none}.med-form .small-show{display:block}.what-need-apply-container .content-row img{float:none}.what-need-apply-container .content-row p{margin:0}.what-need-apply-container .content-row .ptip{display:none}.what-need-apply-container p.indent{margin-right:10px}.what-need-apply-container .content-well ul{margin-right:20px}.what-need-apply-container2 div.wynta-indented{margin-left:0px}.what-need-apply-container2 .content-row img{float:none}.what-need-apply-container2 .content-row p{margin:0}.what-need-apply-container2 .content-row .ptip{width:auto;position:relative}.what-need-apply-container2 .content-well ul{margin-right:20px}.application-checklist .left{border:none}.application-checklist .banner .col-md-3{width:100%}.application-checklist .banner .download-pdf{margin-right:0;width:100%}.ksa-container.three-column-list li{float:none}.image-cycler:after{content:"";display:table;clear:both}.homepage .banner{margin-bottom:5px}.homepage .lead-in{margin-top:0px}.homepage .lead-in:after{content:"";display:table;clear:both}.homepage .lead-in .more-text{float:left;width:50%}.homepage .lead-in .more-text .homepage-content{width:100%}.homepage .lead-in .more-text .more-room-bottom{margin-bottom:0px}.homepage .lead-in .lead-in-text{margin-top:20px;float:left;width:48%;margin-right:2%}.homepage .homepage-image{margin-top:20px}.application-checklist .download-pdf{float:none;position:static}.application-checklist h2.red{float:none}footer .box-4{float:none}}@media (max-width: 630px){.how-enroll-your-child .enroll-step-image-triangle{background-position:1px -62px}}@media (max-width: 550px){.image-cycler{height:160px}.homepage .action-buttons a.button{float:left;width:100%;margin:10px 0}.homepage .lead-in{padding-right:0px}.homepage .lead-in .more-text{width:100%}.homepage .lead-in .lead-in-text{width:100%}.how-enroll-your-child .triangle-container{display:none}.how-enroll-your-child .enroll-step-container-50 .enroll-in-person{width:85%;margin:7%}}@media (min-width: 992px) and (max-width: 1199px){.application-checklist .left ul{padding-left:20px}.application-checklist .left .deadline-text{padding-left:20px}}



/* styles from schools.css */
.md_blue_bg{background-color:#618c95;color:#fff}.filterpane-top{display:none}.filterpane-bottom{display:block}.filterpane div.or{background-position:-162px -231px;height:34px;margin-top:5px}.filterpane .school-name-search{padding:5px 0px}.filterpane .round_3{padding-top:10px}.open-house label{color:#e04833}.open-house p{padding:2px 0px;color:black}.open-house li{background:url("../img/red_star.png") no-repeat left top;padding-left:17px;padding-bottom:5px;list-style:none}.schools .school-top{margin-bottom:60px}.schools .school-top p{font-size:14px}.schools li.name-cell{font-size:13px}.schools .filter-label{display:none}.schools-container{padding-top:0px}.school-profile a{color:#e04833;font-weight:bold}.school-profile .row{border-bottom:1px solid #1c7589;padding:10px 0px}.school-profile .row.top-row{margin-top:0px;min-height:0px}.school-profile .row.top-row .top-row-cell{position:relative}.school-profile .row.top-row .top-row-content{position:relative;bottom:0px}.school-profile .row a.website{word-break:break-all}.school-profile .row:last-child{border-bottom:none}.school-profile .demographics{padding-right:0px}.school-profile sub{display:block}.school-profile label{color:#1c7589;text-transform:uppercase;font-size:10px;display:inline-block;width:100%;padding:5px 0px;margin-top:10px;line-height:110%}.school-profile div.button{float:right}.school-profile sub{font-size:12px;font-style:italic}.school-profile li{margin-bottom:5px}.school-profile .about-school{margin-bottom:20px}.school-profile .about-school li,.school-profile .admissions li{list-style-type:disc;list-style-position:outside;margin-left:15px}.school-profile .about-school li li,.school-profile .admissions li li{list-style-type:circle;margin-top:3px}.school-profile .not-accepting{font-size:11px;line-height:13px}.school-profile-without-photo .col-top-info{padding-right:0px}.available-spaces p{font-size:14px}
.available-spaces .mobile-only{
  display:none
}
.available-spaces .top-note a{font-weight:bold;color:#e04833}.available-spaces .side-note p{color:#1c7589;font-weight:bold;font-size:14px;margin-bottom:25px}.available-spaces .availability-inner{border:2px solid #f6d79c}.availability-outer .row.gray{background-color:#EBEBEB}.availability-outer ul:after{content:"";display:table;clear:both}.availability-outer ul li{font-size:14px;background-color:#EBEBEB}.availability-outer ul li a{display:inline-block;padding:13px 15px;font-weight:bold;color:#e04833}.availability-outer .tab{max-width:47%;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;border-top-right-radius:15px}.availability-outer .tab.active{background-color:#f6d79c}.availability-outer ul.tabs-list{list-style-type:none}.availability-outer ul.tabs-list .tab{max-width:30%;text-align:center;display:inline-block;width:auto;height:100%;list-style-type:none;margin-right:5px}.availability-outer ul.tabs-list .tab a{padding:10px 10px}.availability-outer ul.tabs-list .center-tab{margin:0 auto;display:inline-block;width:33%}.availability-outer .left-tab{float:left}.availability-outer .right-tab{float:right;margin:0px}.availability-outer .avail-header-top-row .col-md-10{padding-right:0}.availability-outer h5.by-ward-header{background-color:#f6d79c}.availability-outer .by-school,.availability-outer .by-ward{margin:20px 10px;padding:0px}.availability-outer .by-school .col-md-10 .col-md-5,.availability-outer .by-school .col-md-10 .col-md-6,.availability-outer .by-ward .col-md-10 .col-md-5,.availability-outer .by-ward .col-md-10 .col-md-6{padding:0px}.availability-outer .by-school .top-row,.availability-outer .by-ward .top-row{border-bottom:2px solid #1c7589}.availability-outer .by-school .top-row:after,.availability-outer .by-ward .top-row:after{content:"";display:table;clear:both}.availability-outer .by-school .top-row .school-label,.availability-outer .by-ward .top-row .school-label{text-align:left}.availability-outer .by-school .top-row .label,.availability-outer .by-ward .top-row .label{width:45%;float:left}.availability-outer .by-school .top-row label,.availability-outer .by-ward .top-row label{color:#1c7589;text-transform:uppercase;font-size:10px;font-weight:bold;text-align:left}.availability-outer .by-school .data-row,.availability-outer .by-ward .data-row{border-bottom:1px solid #1c7589;padding-right:3px}.availability-outer .by-school .data-row .row-name h6,.availability-outer .by-ward .data-row .row-name h6{font-size:10px;font-weight:bold;margin-top:10px;padding-right:10px}.availability-outer .by-school .data-subrow,.availability-outer .by-ward .data-subrow{padding:3px 0px;font-weight:bold}.availability-outer .by-school .data-subrow div,.availability-outer .by-ward .data-subrow div{font-size:10px;float:left;width:45%;text-align:center}.availability-outer .by-school .data-subrow .no-avail-notice,.availability-outer .by-ward .data-subrow .no-avail-notice{width:100%;margin-top:10px;padding-right:10px;margin-bottom:10px}.availability-outer .by-grade .top-row{border-bottom:2px solid #1c7589}.availability-outer .by-grade .top-row:after{content:"";display:table;clear:both}.availability-outer .by-grade .label{padding-left:0px}.availability-outer .by-grade .label.pad-label{padding-left:3px}.availability-outer .by-grade label{color:#1c7589;padding-top:1em;text-transform:uppercase}.availability-outer .by-grade .grade-container{margin:15px 10px}.availability-outer .by-grade .name-label{display:block;float:left;max-width:75%}.availability-outer .by-grade .name-label strong a{text-align:left;float:left;display:block;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.availability-outer .by-grade .data-subrow{padding-top:2px}.availability-outer .by-grade .spaces-label{width:auto;margin-right:15%;color:black;font-weight:bold;padding:.4em}.availability-outer .by-grade .label-right{float:right}.school-profile-availablity{margin:10px 0px}.school-profile-availablity .row-header{width:30px}.school-profile-availablity th{padding:5px 12px;border-bottom:1px solid #1c7589;border-left:1px solid #1c7589;font-weight:bold;text-align:center}.school-profile-availablity td{padding:5px 12px;background-color:#EBEBEB;border-left:1px solid #1c7589;font-size:16px;color:#1c7589;font-weight:bold;text-align:center}.school-profile-availablity th.row-header{font-weight:normal;border-left:none}.school-profile-availablity td.row-header{border-left:none;background-color:transparent;border-bottom:none;font-weight:normal;color:initial}

@media (max-width: 991px){

.school_finder_col{margin-top:20px;margin-bottom:0px}.schools .school-top{margin-bottom:10px}.school-finder-banner{height:auto}.school-finder-banner div.finder{margin-bottom:10px}.school-profile .row.top-row{margin-top:0px}.school-profile .row.top-row .top-row-content{position:static}.available-spaces .by-school .data-subrow div,.available-spaces .by-ward .data-subrow div{width:50%}
.available-spaces .mobile-only{
  display:block
}
.available-spaces .mobile-only label{width:50%}.available-spaces .mobile-hide{display:none}

}

.button{margin:20px auto;margin-top:10px}.button a{color:#1c7589}@media (max-width: 991px){.filterpane-bottom{display:none}.filterpane-top{display:block;float:left}}.school-profile-v3 .school-admission-note p{font-weight:bold;color:#1c7589}.school-profile-v3 a.btn-kids-ride-free{margin:10px 0}.school-profile-v3 sub{line-height:110%;font-size:10px;font-style:normal}.map-sidebar-v3 a.kids-free-button{font-size:12px;padding:6px 10px}.map-sidebar-v3 a.directions-button{width:160px;display:block;text-align:center;margin:11px auto}.no-text-transform{text-transform:none}

/* styles from date-picker.css */
#ui-datepicker-div{padding:0;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:0px;border-top-left-radius:0px;font-size:13px}#ui-datepicker-div .ui-corner-all,#ui-datepicker-div .ui-corner-bottom,#ui-datepicker-div .ui-corner-right,#ui-datepicker-div .ui-corner-br{border-bottom-right-radius:0px}#ui-datepicker-div .ui-corner-all,#ui-datepicker-div .ui-corner-bottom,#ui-datepicker-div .ui-corner-left,#ui-datepicker-div .ui-corner-bl{border-bottom-left-radius:0px}#ui-datepicker-div .ui-corner-all,#ui-datepicker-div .ui-corner-top,#ui-datepicker-div .ui-corner-right,#ui-datepicker-div .ui-corner-tr{border-top-right-radius:0px}#ui-datepicker-div .ui-corner-all,#ui-datepicker-div .ui-corner-top,#ui-datepicker-div .ui-corner-left,#ui-datepicker-div .ui-corner-tl{border-top-left-radius:0px}#ui-datepicker-div .ui-datepicker th{font-weight:normal}#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-widget-content .ui-state-hover,#ui-datepicker-div .ui-widget-header .ui-state-hover,#ui-datepicker-div .ui-state-focus,#ui-datepicker-div .ui-widget-content .ui-state-focus,#ui-datepicker-div .ui-widget-header .ui-state-focus{border:none;background:transparent;font-weight:normal;color:#212121}#ui-datepicker-div .ui-datepicker-header{background-color:#f6d79c;color:#000;font-weight:normal;line-height:30px;border:none}#ui-datepicker-div .ui-datepicker-title{text-align:center}#ui-datepicker-div .ui-datepicker-prev{float:left;width:25px;height:25px}#ui-datepicker-div .ui-datepicker-prev span{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #1c7589;background-image:none}#ui-datepicker-div .ui-datepicker-next{float:right;width:25px;height:25px}#ui-datepicker-div .ui-datepicker-next span{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #1c7589;background-image:none}#ui-datepicker-div .ui-widget-header{background-image:none;background-color:#f6d79c;font-weight:normal}#ui-datepicker-div .ui-datepicker-prev-hover{left:2px}#ui-datepicker-div .ui-datepicker-prev-hover span{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #000;background-image:none}#ui-datepicker-div .ui-datepicker-next-hover{right:2px}#ui-datepicker-div .ui-datepicker-next-hover span{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #000;background-image:none}#ui-datepicker-div .ui-datepicker-prev-hover,#ui-datepicker-div .ui-datepicker-next-hover{top:2px}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{display:inline-block;width:30px;height:24px;text-align:center;cursor:pointer;line-height:550%;overflow:hidden}#ui-datepicker-div .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker-next span{background-image:none}#ui-datepicker-div .ui-datepicker table{width:100%}#ui-datepicker-div .ui-datepicker thead{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #f1f1f1));background-image:-webkit-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);background-image:-o-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);background-image:-ms-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);background-image:linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 );border-bottom:1px solid #bbb}#ui-datepicker-div .ui-datepicker th{text-transform:uppercase;font-size:6pt;padding:5px 0;color:#666666;text-shadow:1px 0px 0px #fff;filter:dropshadow(color=#fff, offx=1, offy=0)}#ui-datepicker-div .ui-datepicker tbody td{padding:0;border-right:1px solid #bbb}#ui-datepicker-div .ui-datepicker tbody td:last-child{border-right:0px}#ui-datepicker-div .ui-datepicker tbody tr{border-bottom:1px solid #bbb}#ui-datepicker-div .ui-datepicker tbody tr:last-child{border-bottom:0px}#ui-datepicker-div .ui-datepicker td span,#ui-datepicker-div .ui-datepicker td a{display:inline-block;font-weight:bold;text-align:center;width:30px;height:22px;line-height:22px;color:#666666}#ui-datepicker-div .ui-datepicker-calendar thead tr{background-color:#959595;color:white}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default{background:#ededed;border:none}#ui-datepicker-div .ui-datepicker-calendar .ui-state-hover{background:#f6d79c;border:none}#ui-datepicker-div .ui-datepicker-calendar .ui-state-active{background:#f6d79c;color:#000;position:relative;margin:-1px;border:none}#ui-datepicker-div .ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0}#ui-datepicker-div .ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}#ui-datepicker-div .ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}#ui-datepicker-div .ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}


.col-md-6 {
  overflow-wrap: break-word;
}
