/* line 1, sass/base/_forms.scss */
input#edit-submit-video-gallery {
  color: #fff;
  background-color: #fd7f03;
  padding: 9%;
  border: none;
  margin-top: 5%;
  vertical-align: bottom;
  height: 40px;
  width: 110px;
}

/* line 11, sass/base/_forms.scss */
input#edit-submit-decisions-search-page {
  color: #fff;
  background-color: #fd7f03;
  padding: 9%;
  border: none;
  margin-top: 5%;
  vertical-align: bottom;
  height: 40px;
  width: 110px;
}

/* line 21, sass/base/_forms.scss */
input#edit-submit-calendar {
  color: #fff;
  background-color: #fd7f03;
  padding: 9%;
  border: none;
  margin-top: 5%;
  vertical-align: bottom;
  height: 40px;
  width: 110px;
}

/* line 32, sass/base/_forms.scss */
.pane-page-content input[type=submit], .pane-page-content input#edit-submit, .pane-page-content #edit-cancel {
  clear: both;
  color: #fff;
  background-color: #c23500 !important;
  padding: .5% 1%;
  border: none;
  vertical-align: middle;
  margin-right: 1em;
  height: 3em;
  width: 7em;
}

/* line 44, sass/base/_forms.scss */
.pane-page-content input, .pane-page-content input#edit-submit-program-news {
  padding: .4em;
}

/* line 49, sass/base/_forms.scss */
.pane-page-content .form-item-search-keys input {
  width: 100%;
}

/* line 53, sass/base/_forms.scss */
.pane-page-content .search-google-appliance-search-form input#edit-submit--2 {
  color: #fff;
  background-color: #d83b01;
  border: none;
  vertical-align: bottom;
  height: 40px;
  width: 100px;
}

/* line 63, sass/base/_forms.scss */
.pane-page-content .search-google-appliance-search-form input#edit-submit {
  color: #fff;
  background-color: #eeeeee;
  border: none;
  vertical-align: bottom;
  height: 40px;
  width: 100px;
}

/* line 73, sass/base/_forms.scss */
.pane-page-content .search-google-appliance-search-form .google-appliance-search-form input {
  width: 100%;
}

/* line 77, sass/base/_forms.scss */
.pane-page-content .google-appliance-results {
  padding-left: 0;
}

/* line 82, sass/base/_forms.scss */
p.search-info.google-appliance-info {
  word-wrap: break-word;
}

@media (min-width: 600px) {
  /* line 88, sass/base/_forms.scss */
  .pane-page-content .google-appliance-results {
    padding-left: inherit;
  }
  /* line 91, sass/base/_forms.scss */
  .pane-page-content .form-item-search-keys input {
    width: 80%;
  }
  /* line 94, sass/base/_forms.scss */
  .pane-page-content .google-appliance-search-form input {
    width: 80%;
  }
}

/* line 100, sass/base/_forms.scss */
.views-exposed-widget.views-submit-button {
  float: left;
  padding: .5em 1em 0 0;
  clear: both;
}

/* line 106, sass/base/_forms.scss */
.views-exposed-widget.views-reset-button {
  float: left;
  padding: .5em 1em 0 0;
}

/* line 112, sass/base/_forms.scss */
#views-exposed-form-program-news-panel-pane-1 .views-exposed-form label:first-child {
  font-weight: 700;
  color: #08233b;
}

/* line 117, sass/base/_forms.scss */
.views-exposed-form label {
  font-weight: 400;
  color: #08233b;
}

/* line 122, sass/base/_forms.scss */
option {
  font-size: .8em;
  color: #08233b;
}

/* line 127, sass/base/_forms.scss */
option[type=selected] {
  font-size: .8em;
  color: #d83b01;
  font-weight: 600;
}

/* line 133, sass/base/_forms.scss */
select#edit-shs-term-node-tid-depth-select-2::before {
  display: block;
  content: "Title";
  font-family: 'Open Sans', serif;
  font-weight: 400;
  color: #08233b;
  font-size: 1em;
}

/* line 142, sass/base/_forms.scss */
select#edit-who-is-registering, select#edit-state {
  font-size: .9em;
  color: #d83b01;
  font-weight: 400;
  padding: .5em;
  margin-bottom: .5em;
}

/* line 150, sass/base/_forms.scss */
select#edit-article {
  width: 100%;
}

/* line 154, sass/base/_forms.scss */
.form-item {
  margin-bottom: 2em;
}

/* line 156, sass/base/_forms.scss */
.form-item label {
  font-weight: 400;
  color: #08233b;
}

/* line 162, sass/base/_forms.scss */
fieldset {
  margin: 2em 0;
}

/* line 166, sass/base/_forms.scss */
.field--name-field-registration .field__label {
  padding: 1%;
  background-color: #d83b01;
  text-transform: uppercase;
  font-size: 1.2em;
  font-weight: 400;
  color: #fff;
  margin-bottom: 3%;
}

/* line 177, sass/base/_forms.scss */
#clientsidevalidation-webform-client-form-1616-errors,
#clientsidevalidation-webform-client-form-4846-errors,
#clientsidevalidation-webform-client-form-5303-errors {
  font-weight: 700;
}

/* line 183, sass/base/_forms.scss */
.messages {
  list-style-image: none;
  font-weight: 700;
}

/* line 188, sass/base/_forms.scss */
.messages li {
  list-style-image: none;
  font-weight: 700;
}

/* line 193, sass/base/_forms.scss */
.panel-pane.pane-page-messages {
  margin: 0px 60px;
}

/* line 197, sass/base/_forms.scss */
.messages--status {
  display: none;
}

/* line 205, sass/base/_forms.scss */
#webform-client-form-1616 .webform-progressbar-page-label,
#webform-client-form-4846 .webform-progressbar-page-label,
#webform-client-form-5303 .webform-progressbar-page-label {
  font-weight: bold;
  letter-spacing: 0.2em;
}

/* line 209, sass/base/_forms.scss */
#webform-client-form-1616 legend,
#webform-client-form-4846 legend,
#webform-client-form-5303 legend {
  color: #08233b;
  font-weight: bold;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

/* line 215, sass/base/_forms.scss */
#webform-client-form-1616 fieldset,
#webform-client-form-4846 fieldset,
#webform-client-form-5303 fieldset {
  border: 0.1em dotted #d83b01;
}

/* line 218, sass/base/_forms.scss */
#webform-client-form-1616 fieldset .webform-component-fieldset,
#webform-client-form-4846 fieldset .webform-component-fieldset,
#webform-client-form-5303 fieldset .webform-component-fieldset {
  border: 0.1em dotted #d83b01;
}

/* line 222, sass/base/_forms.scss */
#webform-client-form-1616 .form-item.webform-component.webform-component-markup.webform-component--opening-text,
#webform-client-form-4846 .form-item.webform-component.webform-component-markup.webform-component--opening-text,
#webform-client-form-5303 .form-item.webform-component.webform-component-markup.webform-component--opening-text {
  margin: 3em;
  font-style: italic;
}

/* line 226, sass/base/_forms.scss */
#webform-client-form-1616 button, #webform-client-form-1616 input, #webform-client-form-1616 optgroup, #webform-client-form-1616 select, #webform-client-form-1616 textarea,
#webform-client-form-4846 button,
#webform-client-form-4846 input,
#webform-client-form-4846 optgroup,
#webform-client-form-4846 select,
#webform-client-form-4846 textarea,
#webform-client-form-5303 button,
#webform-client-form-5303 input,
#webform-client-form-5303 optgroup,
#webform-client-form-5303 select,
#webform-client-form-5303 textarea {
  color: black;
  font: 400;
  margin: 0;
  border-radius: 0.2em;
}

/* line 232, sass/base/_forms.scss */
#webform-client-form-1616 .description,
#webform-client-form-4846 .description,
#webform-client-form-5303 .description {
  font-size: .8em;
  color: #0A0A0A;
  font-style: italic;
  font-weight: 600;
}

/* line 238, sass/base/_forms.scss */
#webform-client-form-1616 label,
#webform-client-form-4846 label,
#webform-client-form-5303 label {
  font-weight: bold;
}

/* line 241, sass/base/_forms.scss */
#webform-client-form-1616 label span.form-required,
#webform-client-form-4846 label span.form-required,
#webform-client-form-5303 label span.form-required {
  color: #cc0000;
}

/* line 245, sass/base/_forms.scss */
#webform-client-form-1616 label.option,
#webform-client-form-4846 label.option,
#webform-client-form-5303 label.option {
  font-weight: 100;
}

/* line 248, sass/base/_forms.scss */
#webform-client-form-1616 .webform-previous.form-submit,
#webform-client-form-4846 .webform-previous.form-submit,
#webform-client-form-5303 .webform-previous.form-submit {
  margin: 1em !important;
}

/* line 251, sass/base/_forms.scss */
#webform-client-form-1616 .full-width,
#webform-client-form-4846 .full-width,
#webform-client-form-5303 .full-width {
  width: 100%;
}

/* line 254, sass/base/_forms.scss */
#webform-client-form-1616 .fees-wrapper > span.field-prefix,
#webform-client-form-1616 .fees-wrapper > span.field-suffix,
#webform-client-form-4846 .fees-wrapper > span.field-prefix,
#webform-client-form-4846 .fees-wrapper > span.field-suffix,
#webform-client-form-5303 .fees-wrapper > span.field-prefix,
#webform-client-form-5303 .fees-wrapper > span.field-suffix {
  font-weight: 700 !important;
  font-size: 18px !important;
  border-color: rgba(0, 0, 0, 0.15);
  padding: .35em .75em;
}

/* line 261, sass/base/_forms.scss */
#webform-client-form-1616 .fees-apply,
#webform-client-form-4846 .fees-apply,
#webform-client-form-5303 .fees-apply {
  width: 80%;
}

@media (min-width: 960px) {
  /* line 270, sass/base/_forms.scss */
  #webform-client-form-1616 .form-item.webform-component--general-information--title,
  #webform-client-form-1616 .form-item.webform-component--general-information--first-name,
  #webform-client-form-1616 .form-item.webform-component--general-information--middle-initial,
  #webform-client-form-1616 .form-item.webform-component--general-information--last-name,
  #webform-client-form-1616 .form-item.webform-component--contact-information--email,
  #webform-client-form-1616 .form-item.webform-component--contact-information--phone,
  #webform-client-form-1616 .form-item.webform-component--contact-information--fax-number,
  #webform-client-form-1616 .form-item.webform-component--organization-information--affiliation,
  #webform-client-form-1616 .form-item.webform-component--organization-information--address,
  #webform-client-form-1616 .form-item.webform-component--organization-information--address-2,
  #webform-client-form-1616 .form-item.webform-component--organization-information--city,
  #webform-client-form-1616 .form-item.webform-component--organization-information--state,
  #webform-client-form-1616 .form-item.webform-component--organization-information--zip,
  #webform-client-form-1616 .form-item.webform-component--organization-information--country,
  #webform-client-form-4846 .form-item.webform-component--general-information--title,
  #webform-client-form-4846 .form-item.webform-component--general-information--first-name,
  #webform-client-form-4846 .form-item.webform-component--general-information--middle-initial,
  #webform-client-form-4846 .form-item.webform-component--general-information--last-name,
  #webform-client-form-4846 .form-item.webform-component--contact-information--email,
  #webform-client-form-4846 .form-item.webform-component--contact-information--phone,
  #webform-client-form-4846 .form-item.webform-component--contact-information--fax-number,
  #webform-client-form-4846 .form-item.webform-component--organization-information--affiliation,
  #webform-client-form-4846 .form-item.webform-component--organization-information--address,
  #webform-client-form-4846 .form-item.webform-component--organization-information--address-2,
  #webform-client-form-4846 .form-item.webform-component--organization-information--city,
  #webform-client-form-4846 .form-item.webform-component--organization-information--state,
  #webform-client-form-4846 .form-item.webform-component--organization-information--zip,
  #webform-client-form-4846 .form-item.webform-component--organization-information--country,
  #webform-client-form-5303 .form-item.webform-component--general-information--title,
  #webform-client-form-5303 .form-item.webform-component--general-information--first-name,
  #webform-client-form-5303 .form-item.webform-component--general-information--middle-initial,
  #webform-client-form-5303 .form-item.webform-component--general-information--last-name,
  #webform-client-form-5303 .form-item.webform-component--contact-information--email,
  #webform-client-form-5303 .form-item.webform-component--contact-information--phone,
  #webform-client-form-5303 .form-item.webform-component--contact-information--fax-number,
  #webform-client-form-5303 .form-item.webform-component--organization-information--affiliation,
  #webform-client-form-5303 .form-item.webform-component--organization-information--address,
  #webform-client-form-5303 .form-item.webform-component--organization-information--address-2,
  #webform-client-form-5303 .form-item.webform-component--organization-information--city,
  #webform-client-form-5303 .form-item.webform-component--organization-information--state,
  #webform-client-form-5303 .form-item.webform-component--organization-information--zip,
  #webform-client-form-5303 .form-item.webform-component--organization-information--country {
    padding: 3px 0 3px 200px;
    position: relative;
  }
  /* line 286, sass/base/_forms.scss */
  #webform-client-form-1616 .form-item.webform-component--general-information--title label,
  #webform-client-form-1616 .form-item.webform-component--general-information--first-name label,
  #webform-client-form-1616 .form-item.webform-component--general-information--middle-initial label,
  #webform-client-form-1616 .form-item.webform-component--general-information--last-name label,
  #webform-client-form-1616 .form-item.webform-component--contact-information--email label,
  #webform-client-form-1616 .form-item.webform-component--contact-information--phone label,
  #webform-client-form-1616 .form-item.webform-component--contact-information--fax-number label,
  #webform-client-form-1616 .form-item.webform-component--organization-information--affiliation label,
  #webform-client-form-1616 .form-item.webform-component--organization-information--address label,
  #webform-client-form-1616 .form-item.webform-component--organization-information--address-2 label,
  #webform-client-form-1616 .form-item.webform-component--organization-information--city label,
  #webform-client-form-1616 .form-item.webform-component--organization-information--state label,
  #webform-client-form-1616 .form-item.webform-component--organization-information--zip label,
  #webform-client-form-1616 .form-item.webform-component--organization-information--country label,
  #webform-client-form-4846 .form-item.webform-component--general-information--title label,
  #webform-client-form-4846 .form-item.webform-component--general-information--first-name label,
  #webform-client-form-4846 .form-item.webform-component--general-information--middle-initial label,
  #webform-client-form-4846 .form-item.webform-component--general-information--last-name label,
  #webform-client-form-4846 .form-item.webform-component--contact-information--email label,
  #webform-client-form-4846 .form-item.webform-component--contact-information--phone label,
  #webform-client-form-4846 .form-item.webform-component--contact-information--fax-number label,
  #webform-client-form-4846 .form-item.webform-component--organization-information--affiliation label,
  #webform-client-form-4846 .form-item.webform-component--organization-information--address label,
  #webform-client-form-4846 .form-item.webform-component--organization-information--address-2 label,
  #webform-client-form-4846 .form-item.webform-component--organization-information--city label,
  #webform-client-form-4846 .form-item.webform-component--organization-information--state label,
  #webform-client-form-4846 .form-item.webform-component--organization-information--zip label,
  #webform-client-form-4846 .form-item.webform-component--organization-information--country label,
  #webform-client-form-5303 .form-item.webform-component--general-information--title label,
  #webform-client-form-5303 .form-item.webform-component--general-information--first-name label,
  #webform-client-form-5303 .form-item.webform-component--general-information--middle-initial label,
  #webform-client-form-5303 .form-item.webform-component--general-information--last-name label,
  #webform-client-form-5303 .form-item.webform-component--contact-information--email label,
  #webform-client-form-5303 .form-item.webform-component--contact-information--phone label,
  #webform-client-form-5303 .form-item.webform-component--contact-information--fax-number label,
  #webform-client-form-5303 .form-item.webform-component--organization-information--affiliation label,
  #webform-client-form-5303 .form-item.webform-component--organization-information--address label,
  #webform-client-form-5303 .form-item.webform-component--organization-information--address-2 label,
  #webform-client-form-5303 .form-item.webform-component--organization-information--city label,
  #webform-client-form-5303 .form-item.webform-component--organization-information--state label,
  #webform-client-form-5303 .form-item.webform-component--organization-information--zip label,
  #webform-client-form-5303 .form-item.webform-component--organization-information--country label {
    left: 10px;
    position: absolute;
  }
  /* line 291, sass/base/_forms.scss */
  #webform-client-form-1616 #edit-submitted-general-information-title,
  #webform-client-form-4846 #edit-submitted-general-information-title,
  #webform-client-form-5303 #edit-submitted-general-information-title {
    width: 100%;
    padding: 0.4em;
  }
  /* line 295, sass/base/_forms.scss */
  #webform-client-form-1616 #edit-submitted-what-records-are-you-requesting,
  #webform-client-form-1616 #edit-submitted-i-am,
  #webform-client-form-4846 #edit-submitted-what-records-are-you-requesting,
  #webform-client-form-4846 #edit-submitted-i-am,
  #webform-client-form-5303 #edit-submitted-what-records-are-you-requesting,
  #webform-client-form-5303 #edit-submitted-i-am {
    padding-left: 2em;
  }
}

@media (min-width: 320px) {
  /* line 306, sass/base/_forms.scss */
  #webform-client-form-1616 #edit-submitted-general-information-title,
  #webform-client-form-4846 #edit-submitted-general-information-title,
  #webform-client-form-5303 #edit-submitted-general-information-title {
    width: 100%;
    padding: 0.4em;
  }
  /* line 310, sass/base/_forms.scss */
  #webform-client-form-1616 #edit-submitted-what-records-are-you-requesting,
  #webform-client-form-1616 #edit-submitted-i-am,
  #webform-client-form-4846 #edit-submitted-what-records-are-you-requesting,
  #webform-client-form-4846 #edit-submitted-i-am,
  #webform-client-form-5303 #edit-submitted-what-records-are-you-requesting,
  #webform-client-form-5303 #edit-submitted-i-am {
    padding-left: 2em;
  }
}

/* line 320, sass/base/_forms.scss */
.search-result .search-result__info a.username {
  display: none;
}

/* line 323, sass/base/_forms.scss */
.search-result .search-result__info span.username {
  display: none;
}

/* line 329, sass/base/_forms.scss */
a[href="/search/site"] {
  display: none;
}

/* line 1, sass/base/_media.scss */
img, media {
  max-width: 100%;
}

/* line 5, sass/base/_paragraphs.scss */
.paragraphs-items-field-paragraphs ul li a {
  border-bottom: 1px dotted #045caa;
  -webkit-transition: .25s;
  transition: .25s;
}

/* line 9, sass/base/_paragraphs.scss */
.paragraphs-items-field-paragraphs ul li a.more-link {
  border-bottom: none;
}

/* line 13, sass/base/_paragraphs.scss */
.paragraphs-items-field-paragraphs ul li a:hover, .paragraphs-items-field-paragraphs ul li a:focus {
  color: #5d5d5d;
  border-bottom: 0.5px solid #5d5d5d;
}

/* line 18, sass/base/_paragraphs.scss */
.paragraphs-items-field-paragraphs ul li a.ext {
  color: #045caa;
}

/* line 21, sass/base/_paragraphs.scss */
.paragraphs-items-field-paragraphs ul li a.ext:hover {
  color: #5d5d5d;
  border-bottom: 0.5px solid #5d5d5d;
}

/* line 26, sass/base/_paragraphs.scss */
.paragraphs-items-field-paragraphs ul li a[href$=".pdf"]:after {
  border-bottom: none;
}

/* line 36, sass/base/_paragraphs.scss */
.field--name-field-cc-label,
.field--name-field-cc-label-img-left {
  font-weight: 900;
  color: #041727;
}

/* line 43, sass/base/_paragraphs.scss */
div.paragraphs-item-alert-box {
  background: none repeat scroll 0 0 #FFFBD9;
  padding: 2% 2% 2% 2%;
  margin-bottom: 4%;
  border: 1px solid #08233b;
}

/* line 49, sass/base/_paragraphs.scss */
div.paragraphs-item-alert-box ul li {
  padding-bottom: 0%;
}

/* line 52, sass/base/_paragraphs.scss */
div.paragraphs-item-alert-box a {
  border-bottom: none !important;
}

/* line 58, sass/base/_paragraphs.scss */
.program-banner {
  background-color: #d83b01;
  padding: .1% 0;
  z-index: 99;
  clear: both;
}

/* line 63, sass/base/_paragraphs.scss */
.program-banner.show-none {
  display: none;
}

/* line 66, sass/base/_paragraphs.scss */
.program-banner .right {
  text-align: center;
}

/* line 68, sass/base/_paragraphs.scss */
.program-banner .right a {
  color: #fff;
}

/* line 70, sass/base/_paragraphs.scss */
.program-banner .right a:hover {
  color: #5d5d5d;
}

/* line 75, sass/base/_paragraphs.scss */
.program-banner h1, .program-banner h2 {
  color: #fff;
  font-size: 1.1em;
  font-weight: 400;
  text-align: center;
}

/* line 81, sass/base/_paragraphs.scss */
.program-banner h5 {
  font-size: 1.1em;
  text-align: center;
  padding: .5% 3%;
  margin-top: 0;
  margin-bottom: 3px;
  font-weight: 300;
  color: #fff;
}

/* line 89, sass/base/_paragraphs.scss */
.program-banner h5.show-none {
  display: none;
}

/* line 94, sass/base/_paragraphs.scss */
.program-banner.blue {
  background-color: #045caa;
}

/* line 98, sass/base/_paragraphs.scss */
.program-banner.darkblue {
  background-color: #08233b;
}

@media (min-width: 436px) {
  /* line 106, sass/base/_paragraphs.scss */
  .program-banner h1, .program-banner h2 {
    font-size: 1.2em;
  }
  /* line 109, sass/base/_paragraphs.scss */
  .program-banner h5.show-none {
    display: none;
  }
}

@media (min-width: 500px) and (max-width: 600px) {
  /* line 116, sass/base/_paragraphs.scss */
  .program-banner {
    padding: 0 3%;
  }
  /* line 118, sass/base/_paragraphs.scss */
  .program-banner h1, .program-banner h2 {
    text-align: center;
    padding: 0;
  }
  /* line 121, sass/base/_paragraphs.scss */
  .program-banner h5 {
    text-align: right;
    padding: 5% 3% 0 0;
  }
  /* line 124, sass/base/_paragraphs.scss */
  .program-banner h5.show-none {
    display: block;
  }
}

@media (min-width: 600px) {
  /* line 133, sass/base/_paragraphs.scss */
  .program-banner h1, .program-banner h2 {
    text-align: center;
    margin: .25em 0;
  }
  /* line 138, sass/base/_paragraphs.scss */
  .program-banner h5 {
    text-align: right;
    padding: 7% 3% 0 0;
  }
  /* line 141, sass/base/_paragraphs.scss */
  .program-banner h5.show-none {
    display: block;
  }
}

@media (min-width: 960px) {
  /* line 148, sass/base/_paragraphs.scss */
  .program-banner {
    background-color: #d83b01;
    z-index: 99;
  }
  /* line 152, sass/base/_paragraphs.scss */
  .program-banner .right {
    text-align: center;
  }
  /* line 154, sass/base/_paragraphs.scss */
  .program-banner .right a {
    color: #fff;
  }
  /* line 156, sass/base/_paragraphs.scss */
  .program-banner .right a:hover {
    color: #5d5d5d;
  }
  /* line 161, sass/base/_paragraphs.scss */
  .program-banner h1, .program-banner h2 {
    color: #fff;
    font-size: 1.5em;
    font-weight: 400;
    text-align: center;
  }
  /* line 167, sass/base/_paragraphs.scss */
  .program-banner h5 {
    font-size: 1.3em;
    padding: .5% 3%;
    display: inline;
    font-weight: 300;
    color: #fff;
  }
  /* line 173, sass/base/_paragraphs.scss */
  .program-banner h5.show-none {
    display: inline;
  }
  /* line 178, sass/base/_paragraphs.scss */
  .program-banner.blue {
    background-color: #045caa;
  }
  /* line 181, sass/base/_paragraphs.scss */
  .program-banner.darkblue {
    background-color: #08233b;
  }
}

/* line 189, sass/base/_paragraphs.scss */
.paragraphs-item-image-left-with-text img {
  float: left;
  padding: 1% 1% 1% 0;
  width: 100%;
}

/* line 197, sass/base/_paragraphs.scss */
.paragraphs-item-image-left-with-text .field--name-field-paragraph-text ul, .paragraphs-item-image-left-with-text .field--name-field-paragraph-text ol {
  overflow: hidden;
}

/* line 207, sass/base/_paragraphs.scss */
.paragraphs-item-image-right-with-text {
  width: 100%;
}

/* line 208, sass/base/_paragraphs.scss */
.paragraphs-item-image-right-with-text img {
  float: right;
  padding: 1% 0 1% 1%;
}

/* line 217, sass/base/_paragraphs.scss */
.paragraphs-item-centered-image img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}

/* line 222, sass/base/_paragraphs.scss */
.paragraphs-item-centered-image .field--name-field-paragraphs-opt-caption {
  text-align: center;
  font-size: .9em;
}

@media (min-width: 600px) {
  /* line 229, sass/base/_paragraphs.scss */
  .paragraphs-item-image-right-with-text img, .paragraphs-item-image-left-with-text img {
    width: 36%;
  }
}

/* line 235, sass/base/_paragraphs.scss */
.paragraphs-items-field-paragraphs {
  clear: both;
}

@media (min-width: 600px) {
  /* line 238, sass/base/_paragraphs.scss */
  .paragraphs-items-field-paragraphs .panel-col-first66 {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    clear: both;
  }
  /* line 242, sass/base/_paragraphs.scss */
  .paragraphs-items-field-paragraphs .panel-col-last33 {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

@media (min-width: 960px) {
  /* line 247, sass/base/_paragraphs.scss */
  .paragraphs-items-field-paragraphs .panel-col-first66 {
    width: 57.44681%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    clear: both;
  }
  /* line 251, sass/base/_paragraphs.scss */
  .paragraphs-items-field-paragraphs .panel-col-last33 {
    width: 40.42553%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

/* line 260, sass/base/_paragraphs.scss */
.pane-page-content .paragraphs-items-field-paragraphs .panel-col-last33 {
  border-left: none;
  background-color: #fff;
  border-bottom: 0.5px solid #d83b01;
  border-top: 0.5px solid #d83b01;
}

/* line 266, sass/base/_paragraphs.scss */
.pane-page-content .paragraphs-items-field-paragraphs .panel-col-last33 .field {
  margin-top: 0;
}

/* line 274, sass/base/_paragraphs.scss */
.field--name-field-paragraph-side-caption .field__item {
  font-size: 1em;
  line-height: 1.6em;
  font-style: italic;
  color: #5d5d5d;
}

@media (min-width: 1280px) {
  /* line 281, sass/base/_paragraphs.scss */
  .field--name-field-paragraph-side-caption .field__item {
    font-size: 1.1em;
    line-height: 1.8em;
  }
}

/* line 289, sass/base/_paragraphs.scss */
.paragraphs-item-image-full-column {
  border-bottom: 0.5px solid #d83b01;
  border-width: 60%;
}

/* line 293, sass/base/_paragraphs.scss */
.paragraphs-item-image-full-column img {
  width: 100%;
}

/* line 296, sass/base/_paragraphs.scss */
.paragraphs-item-image-full-column .field {
  margin-top: 0;
}

/* line 299, sass/base/_paragraphs.scss */
.paragraphs-item-image-full-column .field--name-field-paragraphs-opt-caption .field__item {
  font-size: .8em;
  line-height: 1.3em;
  color: #5d5d5d;
  font-style: italic;
  font-weight: 400;
  margin-bottom: 2em;
}

/* line 311, sass/base/_paragraphs.scss */
.paragraphs-item-opening-text p, .field--name-field-opening-paragraph p {
  font-size: 1.2em;
  color: #08233b;
}

@media (min-width: 600px) {
  /* line 351, sass/base/_paragraphs.scss */
  .paragraphs-items .paragraphs-item-sidebox .field--name-field-paragraph-sidebox-title .field__items div {
    color: #000;
    font-size: 1.2em;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
  }
  /* line 359, sass/base/_paragraphs.scss */
  .paragraphs-items .paragraphs-item-sidebox .field--name-field-paragraph-sidebox-title, .paragraphs-items .paragraphs-item-sidebox .field--name-field-paragraph-sidebox {
    -webkit-box-shadow: 0 6px 3px -3px #777;
    -moz-box-shadow: 0 6px 3px -3px #777;
    box-shadow: 0 6px 3px -3px #777;
    clear: both;
    float: right;
    padding: 2%;
    width: 30%;
    font-weight: 600;
    background-color: #E0DEDC;
    margin: 0;
    display: inline-block;
  }
  /* line 375, sass/base/_paragraphs.scss */
  .paragraphs-items .paragraphs-item-sidebox .field--name-field-paragraph-sidebox-title .field__item p, .paragraphs-items .paragraphs-item-sidebox .field--name-field-paragraph-sidebox-title .field__item li, .paragraphs-items .paragraphs-item-sidebox .field--name-field-paragraph-sidebox .field__item p, .paragraphs-items .paragraphs-item-sidebox .field--name-field-paragraph-sidebox .field__item li {
    font-size: .9em;
    color: #000;
    margin-top: 0;
    font-weight: 600;
  }
  /* line 381, sass/base/_paragraphs.scss */
  .paragraphs-items .paragraphs-item-sidebox .field--name-field-paragraph-sidebox-title .field__item a, .paragraphs-items .paragraphs-item-sidebox .field--name-field-paragraph-sidebox-title .field__item p a.ext, .paragraphs-items .paragraphs-item-sidebox .field--name-field-paragraph-sidebox .field__item a, .paragraphs-items .paragraphs-item-sidebox .field--name-field-paragraph-sidebox .field__item p a.ext {
    color: #000 !important;
  }
  /* line 383, sass/base/_paragraphs.scss */
  .paragraphs-items .paragraphs-item-sidebox .field--name-field-paragraph-sidebox-title .field__item a:hover, .paragraphs-items .paragraphs-item-sidebox .field--name-field-paragraph-sidebox-title .field__item p a.ext:hover, .paragraphs-items .paragraphs-item-sidebox .field--name-field-paragraph-sidebox .field__item a:hover, .paragraphs-items .paragraphs-item-sidebox .field--name-field-paragraph-sidebox .field__item p a.ext:hover {
    color: #5d5d5d;
  }
}

/* line 394, sass/base/_paragraphs.scss */
.paragraphs-item-pullout-quote {
  background-color: #fff;
  z-index: 0;
  padding: 3% 1% 8%;
  height: auto;
  border-top: 1px dotted #08233b;
  border-bottom: 1px dotted #08233b;
}

/* line 403, sass/base/_paragraphs.scss */
.paragraphs-item-pullout-quote .field--name-field-paragraph-quote:before {
  content: '\f10d';
  font-family: 'fontawesome';
  color: #d83b01;
  font-size: 2em;
}

/* line 409, sass/base/_paragraphs.scss */
.paragraphs-item-pullout-quote .field--name-field-paragraph-quote .field__item {
  font-size: 1.2em;
  line-height: 1.6em;
  font-style: italic;
  color: #5d5d5d;
  margin-top: -7%;
  margin-left: 11%;
}

/* line 418, sass/base/_paragraphs.scss */
.paragraphs-item-pullout-quote .field--name-field-paragraph-quote-attribute .field__item {
  float: right;
  clear: both;
  z-index: 20;
  color: #08233b;
}

/* line 423, sass/base/_paragraphs.scss */
.paragraphs-item-pullout-quote .field--name-field-paragraph-quote-attribute .field__item:before {
  content: '\f007  ';
  font-family: 'fontawesome';
  color: #08233b;
}

@media (min-width: 600px) {
  /* line 434, sass/base/_paragraphs.scss */
  .paragraphs-item-pullout-quote .field--name-field-paragraph-quote:before {
    font-size: 3rem;
  }
  /* line 437, sass/base/_paragraphs.scss */
  .paragraphs-item-pullout-quote .field--name-field-paragraph-quote .field__item {
    margin-top: -5%;
  }
}

@media (min-width: 960px) {
  /* line 445, sass/base/_paragraphs.scss */
  .paragraphs-item-pullout-quote {
    background-color: #fff;
    z-index: 0;
    padding: 5% 1% 6%;
    height: auto;
    border-top: 1px dotted #08233b;
    border-bottom: 1px dotted #08233b;
  }
  /* line 453, sass/base/_paragraphs.scss */
  .paragraphs-item-pullout-quote .field--name-field-paragraph-quote {
    margin-top: 1%;
  }
  /* line 459, sass/base/_paragraphs.scss */
  .paragraphs-item-pullout-quote .field--name-field-paragraph-quote:before {
    content: '\f10d';
    font-family: 'fontawesome';
    color: #d83b01;
    font-size: 6rem;
  }
  /* line 468, sass/base/_paragraphs.scss */
  .paragraphs-item-pullout-quote .field--name-field-paragraph-quote .field__item {
    font-size: 1.2em;
    line-height: 1.6em;
    font-style: italic;
    margin-top: -10%;
    margin-left: 12%;
  }
  /* line 476, sass/base/_paragraphs.scss */
  .paragraphs-item-pullout-quote .field--name-field-paragraph-quote-attribute .field__item {
    float: right;
    clear: both;
    z-index: 20;
    padding-top: 2%;
  }
  /* line 484, sass/base/_paragraphs.scss */
  .paragraphs-item-pullout-quote .field--name-field-paragraph-quote-attribute .field__item:before {
    content: '\f007  ';
    font-family: 'fontawesome';
  }
}

@media (min-width: 1324px) {
  /* line 494, sass/base/_paragraphs.scss */
  .paragraphs-item-pullout-quote .field--name-field-paragraph-quote .field__item {
    margin-left: 13%;
    margin-top: -11%;
  }
}

/* line 503, sass/base/_paragraphs.scss */
.paragraphs-item-video-embed-teaser {
  clear: both;
  margin: 3% 0;
}

/* line 511, sass/base/_paragraphs.scss */
.paragraphs-item-video-embed-teaser .field--name-field-paragraph-video .panel-col-last33 {
  border-left: none !important;
  padding: 0 !important;
}

/* line 514, sass/base/_paragraphs.scss */
.paragraphs-item-video-embed-teaser .field--name-field-paragraph-video .panel-col-last33 .field {
  margin-top: 3%;
}

/* line 518, sass/base/_paragraphs.scss */
.paragraphs-item-video-embed-teaser .field--name-field-paragraph-video .field--name-field-video-caption {
  font-size: .9em;
  margin-top: 0;
}

/* line 522, sass/base/_paragraphs.scss */
.paragraphs-item-video-embed-teaser .field--name-field-paragraph-video .field--name-field-video-title-token, .paragraphs-item-video-embed-teaser .field--name-field-paragraph-video .field--name-field-video-title {
  color: #08233b;
  font-weight: 400;
  font-size: 1em;
  margin-top: 0;
}

/* line 528, sass/base/_paragraphs.scss */
.paragraphs-item-video-embed-teaser .field--name-field-paragraph-video .field--name-field-date {
  font-size: .8em;
  margin-top: 0;
  color: #5d5d5d;
}

/* line 533, sass/base/_paragraphs.scss */
.paragraphs-item-video-embed-teaser .field--name-field-paragraph-video .field--name-file-title, .paragraphs-item-video-embed-teaser .field--name-field-paragraph-video .field--name-video-title {
  padding-top: 3%;
}

/* line 535, sass/base/_paragraphs.scss */
.paragraphs-item-video-embed-teaser .field--name-field-paragraph-video .field--name-file-title h4, .paragraphs-item-video-embed-teaser .field--name-field-paragraph-video .field--name-video-title h4 {
  font-weight: 400;
  margin: 0;
}

/* line 545, sass/base/_paragraphs.scss */
.paragraphs-item-video-embed {
  clear: both;
}

/* line 547, sass/base/_paragraphs.scss */
.paragraphs-item-video-embed .file-video-vimeo .media-vimeo-video {
  width: 100%;
}

/* line 550, sass/base/_paragraphs.scss */
.paragraphs-item-video-embed .field--name-field-video-title, .paragraphs-item-video-embed .field--name-file-title, .paragraphs-item-video-embed .field--name-video-title {
  font-size: 1.2em;
  color: #08233b;
  margin-bottom: 1%;
}

/* line 554, sass/base/_paragraphs.scss */
.paragraphs-item-video-embed .field--name-field-video-title h4, .paragraphs-item-video-embed .field--name-file-title h4, .paragraphs-item-video-embed .field--name-video-title h4 {
  font-weight: 400;
}

/* line 557, sass/base/_paragraphs.scss */
.paragraphs-item-video-embed .field--name-field-video-title a:before, .paragraphs-item-video-embed .field--name-file-title a:before, .paragraphs-item-video-embed .field--name-video-title a:before {
  content: '\f03d  ';
  font-family: 'fontawesome';
  color: #045caa;
  padding-right: 1%;
}

/* line 570, sass/base/_paragraphs.scss */
.paragraphs-item-video-gallery .field--name-field-video-gallery {
  margin-top: 1em;
}

/* line 573, sass/base/_paragraphs.scss */
.paragraphs-item-video-gallery .media-vimeo-video {
  margin-top: 0;
  margin-bottom: .5em;
}

/* line 577, sass/base/_paragraphs.scss */
.paragraphs-item-video-gallery .field--name-field-date {
  text-transform: uppercase;
  font-size: .75em;
  font-weight: 600;
  margin-top: 0;
}

/* line 582, sass/base/_paragraphs.scss */
.paragraphs-item-video-gallery .field--name-field-date.field--type-datetime {
  color: #131516;
}

/* line 586, sass/base/_paragraphs.scss */
.paragraphs-item-video-gallery .field--name-video-title, .paragraphs-item-video-gallery .field--name-file-title {
  margin-top: 0;
}

/* line 588, sass/base/_paragraphs.scss */
.paragraphs-item-video-gallery .field--name-video-title h4, .paragraphs-item-video-gallery .field--name-file-title h4 {
  font-weight: 400;
  margin: 0;
}

/* line 593, sass/base/_paragraphs.scss */
.paragraphs-item-video-gallery .field--name-field-video-gallery-title {
  color: #fff;
  font-size: 1.2em;
  font-weight: 400;
  margin-top: 3%;
  padding: 1%;
  background-color: #d83b01;
}

/* line 600, sass/base/_paragraphs.scss */
.paragraphs-item-video-gallery .field--name-field-video-gallery-title .field__item:before {
  content: '\f03d  ';
  font-family: 'fontawesome';
  color: #fff;
  padding-right: 1%;
  font-weight: 300;
}

/* line 608, sass/base/_paragraphs.scss */
.paragraphs-item-video-gallery .field--name-field-video-caption {
  margin: 0;
}

/* line 610, sass/base/_paragraphs.scss */
.paragraphs-item-video-gallery .field--name-field-video-caption p {
  margin: 0;
  font-size: .9em;
}

/* line 619, sass/base/_paragraphs.scss */
.paragraphs-item-video-gallery .field--name-field-video-gallery > .field__items > .field__item {
  margin: 1em 0 2em;
  border: 1px solid #d3d3d3;
  padding: 1% 1% 2%;
  background-color: #eeeeee;
}

@media (min-width: 600px) {
  /* line 629, sass/base/_paragraphs.scss */
  .paragraphs-item-video-gallery {
    clear: both;
  }
  /* line 632, sass/base/_paragraphs.scss */
  .paragraphs-item-video-gallery .field--name-field-video-gallery > .field__items > .field__item {
    margin: 1em 0;
  }
  /* line 635, sass/base/_paragraphs.scss */
  .paragraphs-item-video-gallery .field--name-field-video-gallery > .field__items > .field__item:nth-child(odd) {
    width: 47.82609%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    clear: both;
  }
  /* line 639, sass/base/_paragraphs.scss */
  .paragraphs-item-video-gallery .field--name-field-video-gallery > .field__items > .field__item:nth-child(even) {
    width: 47.82609%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

@media (min-width: 960px) {
  /* line 651, sass/base/_paragraphs.scss */
  .paragraphs-item-video-gallery .field--name-field-video-gallery > .field__items > .field__item {
    margin: 1em 0 2em;
  }
  /* line 654, sass/base/_paragraphs.scss */
  .paragraphs-item-video-gallery .field--name-field-video-gallery > .field__items > .field__item:nth-child(odd) {
    width: 48.93617%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    clear: both;
  }
  /* line 658, sass/base/_paragraphs.scss */
  .paragraphs-item-video-gallery .field--name-field-video-gallery > .field__items > .field__item:nth-child(even) {
    width: 48.93617%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

/* line 666, sass/base/_paragraphs.scss */
.paragraphs-item-accordian {
  clear: both;
}

/* line 668, sass/base/_paragraphs.scss */
.paragraphs-item-accordian .field-collection-item-field-accordion-content {
  margin: 2% 0;
}

/* line 670, sass/base/_paragraphs.scss */
.paragraphs-item-accordian .field-collection-item-field-accordion-content .ui-widget-content {
  border: 1px solid #045caa;
}

/* line 674, sass/base/_paragraphs.scss */
.paragraphs-item-accordian .field {
  margin-top: 0;
}

/* line 677, sass/base/_paragraphs.scss */
.paragraphs-item-accordian .ui-state-default {
  border: 1px solid #045caa;
  background-color: #045caa;
}

/* line 680, sass/base/_paragraphs.scss */
.paragraphs-item-accordian .ui-state-default .ui-icon {
  background-image: url("/sites/default/files/plus_dark_icon_24.png") !important;
}

/* line 683, sass/base/_paragraphs.scss */
.paragraphs-item-accordian .ui-state-default:hover {
  background-color: #1a91fa;
}

/* line 687, sass/base/_paragraphs.scss */
.paragraphs-item-accordian .ui-state-active .ui-icon {
  background-image: url("/sites/default/files/minus_dark_icon_24.png") !important;
}

/* line 690, sass/base/_paragraphs.scss */
.paragraphs-item-accordian .ui-icon-triangle-1-e, .paragraphs-item-accordian .ui-icon-triangle-1-s {
  background-position: 0 0;
}

/* line 693, sass/base/_paragraphs.scss */
.paragraphs-item-accordian .ui-accordion .ui-accordion-header {
  padding: .75em 3em;
}

/* line 696, sass/base/_paragraphs.scss */
.paragraphs-item-accordian .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  right: 1em;
  left: auto;
  top: 38%;
}

/* line 701, sass/base/_paragraphs.scss */
.paragraphs-item-accordian .ui-accordion .ui-accordion-icons {
  padding-left: 1.2em;
}

/* line 704, sass/base/_paragraphs.scss */
.paragraphs-item-accordian .ui-icon {
  width: 24px;
  height: 24px;
}

/* line 709, sass/base/_paragraphs.scss */
.paragraphs-item-accordian .field--name-field-accordian-title {
  color: #fff;
  line-height: 1.5em;
  font-weight: 400;
}

/* line 713, sass/base/_paragraphs.scss */
.paragraphs-item-accordian .field--name-field-accordian-title .field__item p {
  margin: 0;
}

/* line 717, sass/base/_paragraphs.scss */
.paragraphs-item-accordian .ui-corner-all, .paragraphs-item-accordian .ui-corner-bottom, .paragraphs-item-accordian .ui-corner-top {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 723, sass/base/_paragraphs.scss */
.paragraphs-item-accordian li {
  line-height: 1.5em;
}

/*.paragraphs-item-pullout-quote  {
	background-color: #fff;
	position: relative;
	z-index: 0;
	padding: 5% 5% 1% 5%;
	//display: inline-block;
	overflow: hidden;
	height: auto;
	border-top: 1px dotted $darkblue;
	border-bottom: 1px dotted $darkblue;


	.field--name-field-paragraph-quote  {
		//position: absolute;
		//top: 0;
		font-size: 1em;
		font-style: italic;
		text-align: left;
		color: $lightblue;
		z-index: 20;
		//margin: 0 1% 0 5%;
		padding: 2%;
		&:before {
			//position: absolute;
			//top: .5em;
			//left: 1%;
			margin: 0 auto;
			content: '\f10d';
			font-family: 'fontawesome';
			color: $orange;
			font-size: 2.5em;
			z-index: 10;
			//opacity: .5;
			}
	}
	.field--name-field-paragraph-quote-attribute .field__item {
		float: right;
		clear: both;
		z-index: 20;
		color: $gray;
		//position: absolute;
		//right: 10%;
		margin-top: 10%;
		&:before {
			content: '\f007  ';
			font-family: 'fontawesome';
			color: $gray;
		}
	}
}*/
/* line 1, sass/base/_styles.scss */
.fixed {
  position: fixed;
  top: 0;
  left: 0;
  margin-bottom: 5%;
  width: 100%;
}

/* line 10, sass/base/_styles.scss */
#network-map-search, #network-map-list-search {
  background-color: #eeeeee;
  border: 0.01em solid #d83b01;
  padding: 0.5%;
  margin-bottom: .9%;
}

/* line 16, sass/base/_styles.scss */
#network-map-search label, #network-map-list-search label {
  font-weight: 900;
  margin-bottom: 1.5%;
}

/* line 21, sass/base/_styles.scss */
#network-map-search .form-item, #network-map-list-search .form-item {
  margin-top: .8%;
  padding: .6%;
}

/* line 26, sass/base/_styles.scss */
#network-map-search #edit-submit-education-ecosystem-network-map, #network-map-list-search #edit-submit-education-ecosystem-network-map {
  margin-top: .7em !important;
}

/* line 29, sass/base/_styles.scss */
#network-map-search .views-submit-button, #network-map-list-search .views-submit-button {
  color: #fff;
  background-color: #c23500 !important;
  padding: 0 2% .8% 3%;
  margin: 1.7% 1% 0 0;
}

/* line 39, sass/base/_styles.scss */
#shurly-create-form .form-item-long-url label {
  font-weight: 900;
}

/* line 43, sass/base/_styles.scss */
#shurly-create-form .form-item-short-url {
  display: none;
}

/* line 46, sass/base/_styles.scss */
#shurly-create-form .social {
  display: none;
}

/* line 53, sass/base/_styles.scss */
#grantsfinance-reports .views-view-grid {
  width: 100%;
}

/* line 59, sass/base/_styles.scss */
#hr-feature-recruitment {
  padding-top: 4px;
}

/* line 62, sass/base/_styles.scss */
#hr-feature-recruitment .view-id-employment .view-header {
  margin-bottom: 16px;
}

/* line 66, sass/base/_styles.scss */
#hr-feature-recruitment .view-id-employment .view-content .views-row {
  margin: 0;
}

/* line 69, sass/base/_styles.scss */
#hr-feature-recruitment .view-id-employment .view-content .views-field-field-link {
  padding: 10px 0;
  border-bottom: 1px solid #d83b01;
}

/* line 72, sass/base/_styles.scss */
#hr-feature-recruitment .view-id-employment .view-content .views-field-field-link a:after {
  float: right;
  color: #d83b01;
  font-family: 'fontawesome';
  content: "\f178";
}

/* line 78, sass/base/_styles.scss */
#hr-feature-recruitment .view-id-employment .view-content .views-field-field-link:hover a:after {
  color: #045caa;
}

/* line 82, sass/base/_styles.scss */
#hr-feature-recruitment .view-id-employment .view-content .views-field-title {
  padding: 10px 0;
  border-bottom: 1px solid #d83b01;
}

/* line 85, sass/base/_styles.scss */
#hr-feature-recruitment .view-id-employment .view-content .views-field-title a:after {
  float: right;
  color: #d83b01;
  font-family: 'fontawesome';
  content: "\f178";
}

/* line 91, sass/base/_styles.scss */
#hr-feature-recruitment .view-id-employment .view-content .views-field-title:hover a:after {
  color: #045caa;
}

/* line 96, sass/base/_styles.scss */
#hr-feature-recruitment .view-id-employment .view-footer p {
  text-transform: uppercase;
  text-align: left;
  padding-bottom: .2em;
  margin-top: .3em;
}

/* line 99, sass/base/_styles.scss */
#hr-feature-recruitment .view-id-employment .view-footer p::after {
  content: ' \f138';
  font-family: 'fontawesome';
  color: #045caa;
}

/* line 110, sass/base/_styles.scss */
#employment-additional-info {
  text-align: center;
  font-weight: 600;
}

/* line 114, sass/base/_styles.scss */
#employment-title {
  text-align: center;
}

/* line 118, sass/base/_styles.scss */
#hr-sidebar h3 {
  background-color: #d83b01;
  color: #ffffff;
  padding: .4em;
}

/* line 125, sass/base/_styles.scss */
#hr-view-info .views-table {
  width: 100%;
}

/* line 130, sass/base/_styles.scss */
#employment-posting .panel-col-last25 {
  background-color: #eeeeee;
  border-left: 1px solid #d83b01;
  border-top: none;
  padding: 1%;
}

/* line 136, sass/base/_styles.scss */
#employment-posting .hr-sidebar h3 {
  background-color: #d83b01;
  color: #ffffff;
  padding: .4em;
}

/* line 141, sass/base/_styles.scss */
#employment-posting .hr-sidebar div {
  background-color: #eeeeee;
}

/* line 146, sass/base/_styles.scss */
.hr-contact-us-info {
  padding: .4em;
  background-color: #eeeeee;
}

/* line 151, sass/base/_styles.scss */
#webform-client-form-1608 .form-item label {
  font-weight: 600;
}

/* line 157, sass/base/_styles.scss */
#print-logo {
  display: none;
}

/* line 160, sass/base/_styles.scss */
.pane-page-content {
  margin: 3% 1%;
}

@media (min-width: 436px) {
  /* line 164, sass/base/_styles.scss */
  .pane-page-content {
    margin: 3% 2%;
  }
}

@media (min-width: 960px) {
  /* line 169, sass/base/_styles.scss */
  .pane-page-content {
    margin: 3% 6%;
  }
}

@media (min-width: 1324px) {
  /* line 174, sass/base/_styles.scss */
  .pane-page-content {
    margin: 3% 15%;
  }
}

/* line 178, sass/base/_styles.scss */
div.workbench-info-block {
  padding-left: 5%;
  margin: -3% 0 1%;
}

@media (min-width: 1324px) {
  /* line 183, sass/base/_styles.scss */
  div.workbench-info-block {
    padding-left: 15%;
  }
}

/* line 187, sass/base/_styles.scss */
.views-slideshow-cycle-main-frame-row-item .views-row .views-row-0 .views-row-odd .views-row-first {
  margin-top: 0;
}

/* line 190, sass/base/_styles.scss */
.view-content .views-row {
  margin-top: 1em;
}

/* line 193, sass/base/_styles.scss */
.group-left, .group-right {
  padding: 2em;
}

/* line 196, sass/base/_styles.scss */
.field {
  margin-top: 1em;
}

/* line 199, sass/base/_styles.scss */
.panel-sidebar {
  background-color: #eeeeee;
  padding: 2% 3%;
  margin-top: 20px;
}

/* line 203, sass/base/_styles.scss */
.panel-sidebar h2 {
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.4em;
}

/* line 210, sass/base/_styles.scss */
.node__content ol li, .node__content ul li {
  padding-bottom: 9px;
}

/* line 214, sass/base/_styles.scss */
.view-attachment-former-members-az-menu {
  background: none repeat scroll 0 0 #f2f2f2;
  border-bottom: 1px solid #999;
  margin-bottom: 2%;
  text-align: center;
}

/* line 220, sass/base/_styles.scss */
.view-header {
  margin-bottom: 20px;
}

/* line 225, sass/base/_styles.scss */
.view-frequently-asked-questions .views-exposed-form .views-exposed-widget.views-submit-button,
.view-frequently-asked-questions .views-exposed-form .views-exposed-widget.views-reset-button {
  float: left;
  clear: none;
  margin-top: 18px;
  padding-right: 0;
}

/* line 232, sass/base/_styles.scss */
.view-frequently-asked-questions .views-exposed-form label {
  font-weight: 400;
  color: #d83b01;
  font-size: .9em;
}

/* line 237, sass/base/_styles.scss */
.view-frequently-asked-questions .views-exposed-form input[type=submit],
.view-frequently-asked-questions .views-exposed-form input#edit-reset.form-submit {
  -webkit-transition: box-shadow 0.3s ease-in 0s;
  -moz-transition: box-shadow 0.3s ease-in 0s;
  -o-transition: box-shadow 0.3s ease-in 0s;
  -ms-transition: box-shadow 0.3s ease-in 0s;
  transition: box-shadow 0.3s ease-in 0s;
  color: #fff;
  background-color: #a52d01;
  padding: 9%;
  border: none;
  margin-top: 5%;
  vertical-align: bottom;
  height: 40px;
  width: 110px;
}

/* line 252, sass/base/_styles.scss */
.view-frequently-asked-questions .views-exposed-form input[type=submit]:hover,
.view-frequently-asked-questions .views-exposed-form input#edit-reset.form-submit:hover {
  -webkit-box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.75);
  background-color: #d83b01;
}

/* line 264, sass/base/_styles.scss */
.view-id-news_items .views-field-field-date {
  color: #d83b01;
  text-transform: uppercase;
  font-size: .8em;
  font-weight: 400;
}

/* line 270, sass/base/_styles.scss */
.view-id-news_items a {
  color: #045caa;
}

/* line 272, sass/base/_styles.scss */
.view-id-news_items a:hover {
  color: #08233b;
}

/* line 278, sass/base/_styles.scss */
.news-header h4 {
  margin-bottom: 1em;
}

/* line 281, sass/base/_styles.scss */
.news-header p {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 293, sass/base/_styles.scss */
#commissioner-page .pane-1 {
  border-bottom: 1px solid #5d5d5d;
  margin-bottom: 1%;
}

/* line 297, sass/base/_styles.scss */
#commissioner-page .pane-newsmenudropdown, #commissioner-page .views-field-field-video-caption, #commissioner-page .pane-commissioner-presentations {
  border-bottom: 1px solid #5d5d5d;
  margin-bottom: 8%;
}

/* line 301, sass/base/_styles.scss */
#commissioner-page .pane-commissioner-presentations {
  padding-bottom: 8%;
}

/* line 304, sass/base/_styles.scss */
#commissioner-page .file img {
  display: none;
}

/* line 307, sass/base/_styles.scss */
#commissioner-page .pane-commissioner-presentations {
  clear: both;
  margin-top: 5%;
}

/* line 311, sass/base/_styles.scss */
#commissioner-page .read-more {
  float: none;
  text-align: right;
  margin-bottom: 3%;
}

/* line 316, sass/base/_styles.scss */
#commissioner-page .views-field-field-date {
  color: #131516;
  text-transform: uppercase;
  font-size: .9em;
  font-weight: 400;
}

/* line 323, sass/base/_styles.scss */
#commissioner-page .views-field-field-sub-title p:first-of-type {
  font-size: .9em;
}

/* line 327, sass/base/_styles.scss */
h1.timeline-Header-title {
  font-family: 'Open Sans',serif;
  font-size: 1.2em;
  color: #045caa;
  line-height: 1.5em;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 340, sass/base/_styles.scss */
.view-video-gallery .views-field-field-date {
  color: #d83b01;
  text-transform: uppercase;
  font-size: .9em;
  font-weight: 400;
  margin-top: 1em;
}

/* line 347, sass/base/_styles.scss */
.view-video-gallery .views-field-field-video-caption p {
  font-size: .9em;
}

/* line 350, sass/base/_styles.scss */
.view-video-gallery .views-exposed-widgets {
  margin-bottom: 5%;
}

/* line 354, sass/base/_styles.scss */
.field--type-datetime {
  color: #d83b01;
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 400;
}

/* line 360, sass/base/_styles.scss */
img.nysed-seal {
  width: 50%;
  height: auto;
}

/* line 364, sass/base/_styles.scss */
.file-video-vimeo .media-vimeo-video {
  width: 75%;
  padding-bottom: 3%;
}

/* line 371, sass/base/_styles.scss */
#panel-page-newannouncement .pane-node-field-date {
  color: #d83b01;
  text-transform: uppercase;
  margin-bottom: 3%;
}

/* line 378, sass/base/_styles.scss */
#panel-page-news .pane-node-field-date {
  margin-bottom: 12px;
}

/* line 380, sass/base/_styles.scss */
#panel-page-news .pane-node-field-date h2.pane-title {
  font-size: 1.2em;
  font-weight: 400;
  color: #000;
  margin-bottom: 3px;
}

/* line 388, sass/base/_styles.scss */
#panel-page-news .news-header p {
  margin: 3px inherit;
}

/* line 391, sass/base/_styles.scss */
#panel-page-news .news-header h4 {
  margin: 0;
}

/* line 396, sass/base/_styles.scss */
.news-footer {
  margin-top: 5%;
}

/* line 398, sass/base/_styles.scss */
.news-footer div {
  margin-bottom: 24px;
}

/* line 401, sass/base/_styles.scss */
.news-footer p {
  margin: 3px inherit;
}

/* line 403, sass/base/_styles.scss */
.news-footer p a.ext {
  border-bottom: none !important;
}

/* line 407, sass/base/_styles.scss */
.news-footer span.ext {
  display: none;
}

/* line 415, sass/base/_styles.scss */
.view-newsmenudropdown .views-field-field-date {
  color: #d83b01;
  text-transform: uppercase;
  font-size: .9em;
  margin-bottom: 0;
  line-height: 1em;
}

/* line 423, sass/base/_styles.scss */
.pane-newsmenudropdown h2 {
  font-size: 1.2em;
}

/*#mini-panel-newsmenudropdown-1 {
	padding-left: 3%;
	.views-field-title {
	padding-right: 48px;
	}
}*/
@media (min-width: 600px) {
  /* line 435, sass/base/_styles.scss */
  #mini-panel-newsmenudropdown-1 {
    padding-left: 3%;
  }
  /* line 437, sass/base/_styles.scss */
  #mini-panel-newsmenudropdown-1 .views-field-title {
    padding-right: 9%;
  }
}

/* line 444, sass/base/_styles.scss */
.p12-menu-hide {
  display: none;
}

@media (min-width: 960px) {
  /* line 449, sass/base/_styles.scss */
  .page-p12-landing .pane-page-content {
    margin: 3% 0 3% 0 !important;
  }
}

/* line 454, sass/base/_styles.scss */
#page-p12-inside {
  margin: 0 5%;
}

/* line 457, sass/base/_styles.scss */
.base-p12page-template .pane-page-content > h2.pane-title {
  padding: 1.5% 5%;
  background-color: #eeeeee;
  color: #d83b01;
  text-transform: uppercase;
  border-top: 6px solid #08233b;
  border-bottom: 3px solid #d83b01;
  font-weight: 400;
  background-image: url("/sites/default/files/p12/p12-icons-banner-long-orange.png");
  background-position: center;
  margin: 0;
}

/* line 471, sass/base/_styles.scss */
#program-title-pane .view-program-landing-page .view-content .views-row, #program-title-pane .view-program-banners .view-content .views-row {
  margin-top: 0;
}

/* line 474, sass/base/_styles.scss */
#program-title-pane .view-program-landing-page .field-content, #program-title-pane .view-program-banners .field-content {
  display: block;
  padding: 1.75% 6%;
  background-color: #eeeeee;
  color: #d83b01;
  border-top: 1px solid #08233b;
  font-weight: 400;
  background-image: url("/sites/default/files/p12/p12-icons-banner-long-orange.png");
  background-position: center;
  margin: 0;
  -webkit-box-shadow: 0px 2px 2px #222;
  -moz-box-shadow: 0px 2px 2px #222;
  box-shadow: 0px 2px 2px #222;
}

/* line 489, sass/base/_styles.scss */
#program-title-pane .view-program-landing-page .field-content a, #program-title-pane .view-program-banners .field-content a {
  color: #08233b;
  font-weight: 600;
  font-size: 1.5em;
}

/* line 493, sass/base/_styles.scss */
#program-title-pane .view-program-landing-page .field-content a:before, #program-title-pane .view-program-banners .field-content a:before {
  content: '\f015';
  font-family: 'fontawesome';
  color: #08233b;
  padding-right: 1%;
  font-size: 1.2em;
}

/* line 500, sass/base/_styles.scss */
#program-title-pane .view-program-landing-page .field-content a:hover, #program-title-pane .view-program-banners .field-content a:hover {
  color: #eeeeee;
}

/* line 503, sass/base/_styles.scss */
#program-title-pane .view-program-landing-page .field-content a:hover:before, #program-title-pane .view-program-banners .field-content a:hover:before {
  color: #eeeeee;
}

/* line 510, sass/base/_styles.scss */
#panels-program-titlepane h2.pane-title {
  padding: 1.5% 3%;
  background-color: #eeeeee;
  color: #08233b;
  text-transform: uppercase;
  border-top: 1px solid #08233b;
  font-weight: 400;
  background-image: url("/sites/default/files/p12/p12-icons-banner-long-orange.png");
  background-position: center;
}

@media (min-width: 1324px) {
  /* line 522, sass/base/_styles.scss */
  .base-p12page-template .pane-page-content > h2.pane-title {
    padding: 1.5% 15%;
  }
  /* line 525, sass/base/_styles.scss */
  #page-p12-inside {
    margin: 0 15%;
  }
  /* line 530, sass/base/_styles.scss */
  #program-title-pane .view-program-landing-page .field-content, #program-title-pane .view-program-banners .field-content {
    padding: 1.75% 15%;
  }
  /* line 532, sass/base/_styles.scss */
  #program-title-pane .view-program-landing-page .field-content a:hover, #program-title-pane .view-program-banners .field-content a:hover {
    color: #eeeeee;
  }
}

/* line 542, sass/base/_styles.scss */
.node-type-p12-basic-pages .field--name-field-title-for-embed-video {
  font-size: 1.3em;
  color: #045caa;
}

/* line 547, sass/base/_styles.scss */
.node-type-p12-basic-pages .field--name-field-video-caption {
  border-bottom: 1px solid #d83b01;
  margin-bottom: 3em;
}

/* line 552, sass/base/_styles.scss */
.pane-file {
  margin-top: 3%;
}

/* line 555, sass/base/_styles.scss */
.field--name-field-file, .field-name-field-file {
  clear: both;
}

/* line 557, sass/base/_styles.scss */
.field--name-field-file .field__label, .field--name-field-file .label-above,
.field--name-field-file h3.pane-title, .field-name-field-file .field__label, .field-name-field-file .label-above,
.field-name-field-file h3.pane-title {
  color: #d83b01;
  font-weight: 400;
  padding: 1%;
  background-color: #d3d3d3;
  margin-bottom: 2%;
}

/* line 564, sass/base/_styles.scss */
.field--name-field-file .field__label:before, .field--name-field-file .label-above:before,
.field--name-field-file h3.pane-title:before, .field-name-field-file .field__label:before, .field-name-field-file .label-above:before,
.field-name-field-file h3.pane-title:before {
  content: '\f019  ';
  font-family: 'fontawesome';
  color: #d83b01;
}

/*
.node-type-p12-basic-pages .field--name-field-file, .node-type-program-page .field--name-field-file{
    clear:both;
    .field__label {
        color: $orange;
        &:before {
        content: '\f019  ';
        font-family: 'fontawesome';
        color: $orange;
        }
    }
}
*/
/* line 588, sass/base/_styles.scss */
.pane-node-field-p-12-general-area h2.pane-title, .pane-node-field-p12-bucket-areas h2.pane-title, .view-display-id-category_tags h2.pane-title {
  color: #08233b;
  font-size: 1.2em;
  border-top: 3px solid #08233b;
  padding-top: 5%;
}

/* line 593, sass/base/_styles.scss */
.pane-node-field-p-12-general-area h2.pane-title:before, .pane-node-field-p12-bucket-areas h2.pane-title:before, .view-display-id-category_tags h2.pane-title:before {
  content: '\f02c  ';
  font-family: 'fontawesome';
  color: #d83b01;
  display: inline;
}

/* line 600, sass/base/_styles.scss */
.pane-node-field-p-12-general-area .textformatter-list a, .pane-node-field-p-12-general-area .field-content a, .pane-node-field-p12-bucket-areas .textformatter-list a, .pane-node-field-p12-bucket-areas .field-content a, .view-display-id-category_tags .textformatter-list a, .view-display-id-category_tags .field-content a {
  padding: 1%;
  background-color: #d83b01;
  border-radius: 9px;
  margin-right: 9px;
  color: #fff;
}

/* line 607, sass/base/_styles.scss */
.pane-node-field-p-12-general-area .textformatter-list a:hover, .pane-node-field-p-12-general-area .field-content a:hover, .pane-node-field-p12-bucket-areas .textformatter-list a:hover, .pane-node-field-p12-bucket-areas .field-content a:hover, .view-display-id-category_tags .textformatter-list a:hover, .view-display-id-category_tags .field-content a:hover {
  color: #045caa;
}

/* line 612, sass/base/_styles.scss */
.pane-node-field-p-12-general-area .view-content .item-list ul, .pane-node-field-p12-bucket-areas .view-content .item-list ul, .view-display-id-category_tags .view-content .item-list ul {
  list-style-type: none;
  -webkit-padding-start: 0px;
  margin-top: -2%;
}

/* line 616, sass/base/_styles.scss */
.pane-node-field-p-12-general-area .view-content .item-list ul li, .pane-node-field-p12-bucket-areas .view-content .item-list ul li, .view-display-id-category_tags .view-content .item-list ul li {
  float: left;
  margin-right: 1%;
  padding: .5% 1%;
  background-color: #d83b01;
  border-radius: 9px;
}

/* line 622, sass/base/_styles.scss */
.pane-node-field-p-12-general-area .view-content .item-list ul li a, .pane-node-field-p12-bucket-areas .view-content .item-list ul li a, .view-display-id-category_tags .view-content .item-list ul li a {
  color: #fff;
  font-weight: 300;
  font-size: .9em;
}

/* line 632, sass/base/_styles.scss */
#program-news-pages .panel-col-first25 {
  background-color: #eeeeee;
  border-right: 1px solid #d83b01;
  padding: 1%;
}

/* line 636, sass/base/_styles.scss */
#program-news-pages .panel-col-first25 .pane-views-panes h2.pane-title {
  border-top: none;
  padding-top: 0;
}

/* line 640, sass/base/_styles.scss */
#program-news-pages .panel-col-first25 #twitter-widget-0 {
  margin-top: 15% !important;
}

/* line 646, sass/base/_styles.scss */
.pane-bilingual-home-buckets, .pane-bilingual-home-features {
  margin: 0 3%;
}

/*
#mini-panel-bilingual_home_buckets {
	.panel-col-last-r {
		background-color: $lightgray;
		padding: 1% 2%;
		-webkit-box-shadow: 0 10px 6px -6px #777;
		-moz-box-shadow: 0 10px 6px -6px #777;
		box-shadow: 0 10px 6px -6px #777;
	}
}
*/
/* line 662, sass/base/_styles.scss */
#mini-panel-bilingual_home_features h2.pane-title {
  font-size: 1.2em;
  color: #045caa;
  text-align: center;
}

/* line 669, sass/base/_styles.scss */
.view-id-program_news p {
  font-size: .9em;
  margin-top: 0;
}

/* line 676, sass/base/_styles.scss */
.node--events .taxonomy-term--locations--full h2 {
  font-size: 1em;
  margin: 0;
  font-weight: 600;
}

/* line 680, sass/base/_styles.scss */
.node--events .taxonomy-term--locations--full h2 a {
  color: #131516;
}

/* line 685, sass/base/_styles.scss */
.node--events .field--name-field-address {
  margin-top: 0;
}

/* line 688, sass/base/_styles.scss */
.node--events .field--type-datetime {
  color: #08233b;
}

/* line 693, sass/base/_styles.scss */
.view-id-events table {
  width: 100%;
}

/* line 694, sass/base/_styles.scss */
.view-id-events th.views-field-field-event-date {
  color: #fff;
  text-transform: none;
  font-size: 1em;
}

/* line 699, sass/base/_styles.scss */
.view-id-events td.views-field-field-event-date {
  color: #000;
  text-transform: none;
  font-size: 1em;
}

/* line 704, sass/base/_styles.scss */
.view-id-events .views-field-title a:after {
  content: '  \f090';
  font-family: 'fontawesome';
  color: #045caa;
}

/* line 710, sass/base/_styles.scss */
.view-display-id-block_10 {
  margin-top: 3%;
}

/* line 714, sass/base/_styles.scss */
.view-display-id-block_10 img {
  width: 25% !important;
  float: left;
  margin-right: 2%;
  margin-top: 1%;
  padding-bottom: 2%;
}

/* line 720, sass/base/_styles.scss */
.view-display-id-block_10 img .views-field-body p, .view-display-id-block_10 img .views-field-field-sub-title p {
  font-size: .9em;
}

/* line 723, sass/base/_styles.scss */
.view-display-id-block_10 img .views-row {
  clear: both;
  padding-bottom: 1%;
}

/* line 733, sass/base/_styles.scss */
.h3-pane-title h2.pane-title {
  padding: 1%;
  background-color: #045caa;
  text-transform: uppercase;
  font-size: 1.2em;
  font-weight: 400;
  color: #fff;
  margin-bottom: 3%;
}

/* line 741, sass/base/_styles.scss */
.h3-pane-title h2.pane-title:before {
  content: '\f073  ';
  font-family: 'fontawesome';
  color: #fff;
}

/* line 750, sass/base/_styles.scss */
.program-home-button p {
  padding: 3%;
  border: 1px solid #08233b;
  font-size: 1.2em;
  text-align: center;
}

/* line 757, sass/base/_styles.scss */
.program-home-button .view-program-banners .views-field-name h4, .program-home-button .view-program-landing-page .views-field-name h4 {
  padding: 3%;
  border: 1px solid #08233b;
  font-size: 1.2em;
  text-align: center;
  font-weight: 400;
}

/* line 763, sass/base/_styles.scss */
.program-home-button .view-program-banners .views-field-name h4 a:before, .program-home-button .view-program-landing-page .views-field-name h4 a:before {
  content: '\f015 ';
  font-family: 'fontawesome';
  color: #045caa;
  padding-right: 2%;
}

/* line 769, sass/base/_styles.scss */
.program-home-button .view-program-banners .views-field-name h4 a:hover, .program-home-button .view-program-landing-page .views-field-name h4 a:hover {
  color: #eeeeee;
}

/* line 773, sass/base/_styles.scss */
.pane-left-sidebar {
  background-color: #eeeeee;
  padding: 1%;
  border-top: 6px solid #08233b;
  border-bottom: 3px solid #d83b01;
}

/* line 778, sass/base/_styles.scss */
.pane-left-sidebar h2.pane-title {
  font-size: 1.2em;
  color: #045caa;
  text-align: center;
  text-transform: uppercase;
}

/* line 786, sass/base/_styles.scss */
.view-program-landing-page .view-content .views-row {
  margin-top: 9px;
}

/* line 792, sass/base/_styles.scss */
.bookmark-icon:before {
  content: '\f02e  ';
  font-family: 'fontawesome';
  color: #fff;
}

/* line 798, sass/base/_styles.scss */
.bell-icon:before {
  content: '\f0f3  ';
  font-family: 'fontawesome';
  color: #fff;
}

/* line 804, sass/base/_styles.scss */
.book-icon:before {
  content: '\f02d  ';
  font-family: 'fontawesome';
  color: #fff;
}

/* line 810, sass/base/_styles.scss */
.school-icon:before {
  content: '\f19c  ';
  font-family: 'fontawesome';
  color: #fff;
}

/* line 816, sass/base/_styles.scss */
.grad-cap:before {
  content: '\f19d  ';
  font-family: 'fontawesome';
  color: #fff;
}

/* line 822, sass/base/_styles.scss */
.program-menu-block {
  margin: .5em 0;
  background-color: #045caa;
  display: block;
}

/* line 826, sass/base/_styles.scss */
.program-menu-block h2.pane-title {
  background-color: #045caa;
  color: #fff;
  text-align: center;
  font-size: 1.1em;
  margin: 0%;
  padding: 5% 3%;
  font-weight: 400;
}

/* line 838, sass/base/_styles.scss */
.program-menu-block h2.pane-title a {
  color: #fff;
}

/* line 840, sass/base/_styles.scss */
.program-menu-block h2.pane-title a:hover {
  color: #FFF !important;
}

/* line 843, sass/base/_styles.scss */
.program-menu-block h2.pane-title a:before {
  content: '\f0c9  ';
  font-family: 'fontawesome';
  color: #fff;
}

/* line 848, sass/base/_styles.scss */
.program-menu-block h2.pane-title a:hover:before {
  color: #FFF !important;
}

@media (min-width: 960px) {
  /* line 857, sass/base/_styles.scss */
  .program-menu-block h2.pane-title {
    font-size: 1.2em;
  }
}

/* line 862, sass/base/_styles.scss */
.view-display-id-panel_pane_7 {
  background-color: #08233b;
  color: #fff;
  text-align: center;
  font-size: 1.2em;
  text-transform: uppercase;
  margin: 0 0 -1.35em;
  font-weight: 400;
  border-bottom: 6px solid #045caa;
}

/* line 872, sass/base/_styles.scss */
.view-display-id-panel_pane_7 h4.field-content {
  margin: 0 0 1em;
  font-weight: 400;
  color: #fff;
  padding-top: 1em;
}

/* line 877, sass/base/_styles.scss */
.view-display-id-panel_pane_7 h4.field-content a {
  color: #fff;
}

/* line 879, sass/base/_styles.scss */
.view-display-id-panel_pane_7 h4.field-content a:hover {
  color: #d83b01;
}

/* line 891, sass/base/_styles.scss */
.menu-block-wrapper, .book-explorer {
  background-color: #044177;
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 896, sass/base/_styles.scss */
.menu-block-wrapper .menu .expanded, .book-explorer .menu .expanded,
.menu-block-wrapper .menu .collapsed,
.book-explorer .menu .collapsed {
  list-style-type: none;
  list-style-image: none;
}

/* line 901, sass/base/_styles.scss */
.menu-block-wrapper .menu .leaf, .book-explorer .menu .leaf {
  list-style-type: none;
  list-style-image: none;
}

/* line 905, sass/base/_styles.scss */
.menu-block-wrapper .active, .book-explorer .active {
  color: #fff;
  background-color: #044177;
  /*> a.active-trail {
               color: $gray;
		}*/
}

/* line 908, sass/base/_styles.scss */
.menu-block-wrapper .active:hover, .book-explorer .active:hover {
  color: #FFF !important;
}

/* line 915, sass/base/_styles.scss */
.menu-block-wrapper > ul, .book-explorer > ul {
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
  padding: 0;
}

/* line 928, sass/base/_styles.scss */
.menu-block-wrapper > ul li a:hover, .book-explorer > ul li a:hover {
  background-color: #045caa;
}

/* line 935, sass/base/_styles.scss */
.menu-block-wrapper > ul li li.leaf a:hover, .book-explorer > ul li li.leaf a:hover, .menu-block-wrapper > ul li li.expanded a:hover, .book-explorer > ul li li.expanded a:hover {
  background-color: #eeeeee;
}

/* line 945, sass/base/_styles.scss */
.menu-block-wrapper > ul > li, .book-explorer > ul > li {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  border-bottom: 1px solid #fe9974;
}

/* line 953, sass/base/_styles.scss */
.menu-block-wrapper > ul > li.expanded > span.nav-class-caret, .book-explorer > ul > li.expanded > span.nav-class-caret,
.menu-block-wrapper > ul > li.collapsed > span.nav-class-caret,
.book-explorer > ul > li.collapsed > span.nav-class-caret {
  cursor: pointer;
  display: table-cell;
  height: 100%;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  vertical-align: middle;
  width: 40px;
}

/* line 964, sass/base/_styles.scss */
.menu-block-wrapper > ul > li.expanded > span.nav-class-caret:after, .book-explorer > ul > li.expanded > span.nav-class-caret:after,
.menu-block-wrapper > ul > li.collapsed > span.nav-class-caret:after,
.book-explorer > ul > li.collapsed > span.nav-class-caret:after {
  content: "\f0da";
  padding-left: 10px;
  line-height: 39px;
  font-family: 'fontawesome';
  color: #fff;
}

/* line 972, sass/base/_styles.scss */
.menu-block-wrapper > ul > li.expanded > span.nav-class-caret:hover, .book-explorer > ul > li.expanded > span.nav-class-caret:hover,
.menu-block-wrapper > ul > li.collapsed > span.nav-class-caret:hover,
.book-explorer > ul > li.collapsed > span.nav-class-caret:hover {
  font-size: 1.5em;
  transition: all 1s;
  color: #d83b01;
}

/* line 979, sass/base/_styles.scss */
.menu-block-wrapper > ul > li.expanded > span.nav-class-caret.opened, .book-explorer > ul > li.expanded > span.nav-class-caret.opened {
  cursor: pointer;
  display: table-cell;
  height: 100%;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  vertical-align: middle;
  width: 40px;
}

/* line 989, sass/base/_styles.scss */
.menu-block-wrapper > ul > li.expanded > span.nav-class-caret.opened:after, .book-explorer > ul > li.expanded > span.nav-class-caret.opened:after {
  content: '\f0d7  ';
  padding-left: 10px;
  line-height: 39px;
  font-family: 'fontawesome';
  color: #fff;
}

/* line 995, sass/base/_styles.scss */
.menu-block-wrapper > ul > li.expanded > span.nav-class-caret.opened:after:hover, .book-explorer > ul > li.expanded > span.nav-class-caret.opened:after:hover {
  color: #d83b01;
}

/* line 1001, sass/base/_styles.scss */
.menu-block-wrapper > ul > li.expanded > a, .book-explorer > ul > li.expanded > a {
  padding: 4% 8% 4% 4%;
}

/* line 1005, sass/base/_styles.scss */
.menu-block-wrapper > ul > li a, .book-explorer > ul > li a {
  padding: 4% 4% 4% 4%;
  color: #fff;
  display: block;
  margin: 0;
}

/* line 1012, sass/base/_styles.scss */
.menu-block-wrapper > ul > li a.active:hover, .book-explorer > ul > li a.active:hover {
  color: #d83b01;
}

/* line 1017, sass/base/_styles.scss */
.menu-block-wrapper > ul > li:last-child, .book-explorer > ul > li:last-child {
  border-bottom: none;
}

/* line 1021, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul, .book-explorer > ul > li ul {
  padding: 0;
  margin: 0;
}

/* line 1025, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul .menu .leaf, .book-explorer > ul > li ul .menu .leaf {
  list-style-type: none;
  list-style-image: none;
}

/* line 1029, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul .menu .expanded, .book-explorer > ul > li ul .menu .expanded {
  list-style-type: none;
  list-style-image: none;
}

/* line 1034, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul li, .book-explorer > ul > li ul li {
  background-color: #fff;
  border-bottom: 1px solid #fe9974;
}

/* line 1037, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul li a, .book-explorer > ul > li ul li a {
  background-color: #eeeeee;
  padding: 2% 6% 2% 9%;
  font-size: .9em;
  line-height: 1.4em;
  color: #041727;
  margin: 0;
  display: block;
  font-weight: 400;
}

/* line 1048, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul li a:hover, .book-explorer > ul > li ul li a:hover {
  color: #d83b01;
}

/* line 1052, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul li a.active-trail, .book-explorer > ul > li ul li a.active-trail {
  background-color: #5d5d5d;
}

/* line 1054, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul li a.active-trail:before, .book-explorer > ul > li ul li a.active-trail:before {
  content: "\f0da  ";
  padding-left: 2px;
  font-family: 'fontawesome';
  color: #d83b01;
  font-size: 1.4em;
  vertical-align: middle;
}

/* line 1062, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul li a.active-trail:hover, .book-explorer > ul > li ul li a.active-trail:hover {
  color: #d83b01 !important;
}

/* line 1067, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul li:last-child, .book-explorer > ul > li ul li:last-child {
  border-bottom: none;
}

/* line 1072, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul ul, .book-explorer > ul > li ul ul {
  padding: 0;
  margin: 0;
}

/* line 1075, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul ul .menu .leaf, .book-explorer > ul > li ul ul .menu .leaf {
  list-style-type: square;
  list-style-image: none;
}

/* line 1079, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul ul .menu .expanded, .book-explorer > ul > li ul ul .menu .expanded {
  list-style-type: none;
  list-style-image: square;
}

/* line 1083, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul ul li, .book-explorer > ul > li ul ul li {
  list-style: none;
}

/* line 1086, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul ul li a, .book-explorer > ul > li ul ul li a {
  padding: 3% 6% 3% 15%;
  color: #lightblue;
  margin: 0;
  display: block;
  border-bottom: 1px solid #fe9974;
}

/* line 1093, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul ul li a:hover, .book-explorer > ul > li ul ul li a:hover {
  color: #5d5d5d;
}

/* line 1096, sass/base/_styles.scss */
.menu-block-wrapper > ul > li ul ul li a:last-child, .book-explorer > ul > li ul ul li a:last-child {
  border-bottom: none;
}

/* line 1108, sass/base/_styles.scss */
.nysed-basic-page .menu-block-wrapper > ul, .nysed-basic-page .book-explorer > ul {
  list-style: none;
  -webkit-margin-before: 1%;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
  margin-top: 1%;
  padding: 0;
  border-top: 6px solid #08233b;
  margin-bottom: 0;
}

/* line 1123, sass/base/_styles.scss */
.nysed-basic-page .panel-col-first25 .pane-menu-block-1, .nysed-basic-page .panel-col-first25 .pane-menu-block-3, .nysed-basic-page .panel-col-first25 .pane-menu-block-4, .nysed-basic-page .panel-col-first25 .pane-menu-block-5 {
  margin: 2.5% 0;
}

/* line 1125, sass/base/_styles.scss */
.nysed-basic-page .panel-col-first25 .pane-menu-block-1 .menu-block-wrapper ul, .nysed-basic-page .panel-col-first25 .pane-menu-block-1 .book-explorer ul, .nysed-basic-page .panel-col-first25 .pane-menu-block-3 .menu-block-wrapper ul, .nysed-basic-page .panel-col-first25 .pane-menu-block-3 .book-explorer ul, .nysed-basic-page .panel-col-first25 .pane-menu-block-4 .menu-block-wrapper ul, .nysed-basic-page .panel-col-first25 .pane-menu-block-4 .book-explorer ul, .nysed-basic-page .panel-col-first25 .pane-menu-block-5 .menu-block-wrapper ul, .nysed-basic-page .panel-col-first25 .pane-menu-block-5 .book-explorer ul {
  -webkit-margin-before: 0;
}

/* line 1133, sass/base/_styles.scss */
.view-program-special-sidebar {
  background-color: #eeeeee;
  padding: 1%;
  border-top: 5px solid #08233b;
}

/* line 1140, sass/base/_styles.scss */
.node-type-contracts {
  /* .field--name-field-updates {
        border: 1px solid $red-alert;
        background-color: $medgray;
    }*/
}

/* line 1141, sass/base/_styles.scss */
.node-type-contracts .label-above {
  padding: 1%;
  color: #fff;
  background-color: #045caa;
  font-weight: 400;
  text-align: center;
}

/* line 1148, sass/base/_styles.scss */
.node-type-contracts .field--type-datetime {
  color: #000;
  text-transform: none;
}

/* line 1153, sass/base/_styles.scss */
.node-type-contracts .field-name-field-file .label-above,
.node-type-contracts .field-name-field-file h3.pane-title {
  color: #fff;
  font-weight: 400;
  padding: 3%;
  background-color: #d83b01;
  margin-bottom: 2%;
  text-align: left;
  font-size: 1em;
}

/* line 1162, sass/base/_styles.scss */
.node-type-contracts .field-name-field-file .label-above:before,
.node-type-contracts .field-name-field-file h3.pane-title:before {
  content: '\f019  ';
  font-family: 'fontawesome';
  color: #fff;
}

/* line 1168, sass/base/_styles.scss */
.node-type-contracts .field-name-field-file thead {
  display: none;
}

/* line 1171, sass/base/_styles.scss */
.node-type-contracts .field-name-field-file tr td:nth-of-type(2) {
  display: none;
}

/* line 1174, sass/base/_styles.scss */
.node-type-contracts .field-name-field-file tr.odd, .node-type-contracts .field-name-field-file tr.even {
  background-color: #eeeeee;
  border-bottom: none;
}

/* line 1178, sass/base/_styles.scss */
.node-type-contracts .field-name-field-file.pane-node-field-documents {
  margin-top: 1em;
}

/* line 1182, sass/base/_styles.scss */
.node-type-contracts .webform-client-form input.form-text {
  max-width: 100%;
}

/* line 1190, sass/base/_styles.scss */
.node-type-contracts .field-collection-view-final {
  border-bottom: none;
}

/* line 1195, sass/base/_styles.scss */
.node-type-contracts .group-important-dates h3 {
  padding: 3%;
  background-color: #d83b01;
  color: #fff;
  font-size: 1em;
  font-weight: 400;
}

/* line 1201, sass/base/_styles.scss */
.node-type-contracts .group-important-dates h3:before {
  content: ' \f073  ';
  font-family: 'fontawesome';
}

/* line 1209, sass/base/_styles.scss */
.node-type-contracts .group-update h3 {
  background-color: #ab2e46;
  padding: 1%;
  text-align: center;
  color: #fff;
  font-size: 1em;
  font-weight: 400;
}

/* line 1216, sass/base/_styles.scss */
.node-type-contracts .group-update h3:before {
  content: ' \f071  ';
  font-family: 'fontawesome';
}

/* line 1222, sass/base/_styles.scss */
.node-type-contracts .contract-number {
  font-size: 1.2em;
  font-weight: 600;
}

/* line 1227, sass/base/_styles.scss */
.node-type-contracts .pane-rfp-questions-block h3 {
  padding: 3%;
  background-color: #d83b01;
  color: #fff;
  font-size: 1em;
  font-weight: 400;
}

/* line 1233, sass/base/_styles.scss */
.node-type-contracts .pane-rfp-questions-block h3:before {
  content: ' \f0e6  ';
  font-family: 'fontawesome';
}

/* line 1239, sass/base/_styles.scss */
.node-type-contracts .pane-rfp-questions-block .views-field-body p {
  font-style: italic;
  margin-top: 0;
}

/* line 1245, sass/base/_styles.scss */
.node-type-contracts .pane-rfp-questions-block .views-field-field-answer .field--name-field-answer-text {
  margin-top: 0;
}

/* line 1248, sass/base/_styles.scss */
.node-type-contracts .pane-rfp-questions-block .views-field-field-answer .field-collection-view-links {
  padding: 0;
}

/* line 1250, sass/base/_styles.scss */
.node-type-contracts .pane-rfp-questions-block .views-field-field-answer .field-collection-view-links li {
  list-style-type: none;
  display: inline-block;
  font-size: .8em;
  line-height: .9em;
  padding-right: 5px;
}

/* line 1257, sass/base/_styles.scss */
.node-type-contracts .pane-rfp-questions-block .views-field-field-answer .field-collection-view-links li + li {
  border-left: 1px solid;
  padding-left: 5px;
}

/* Book Module styles */
/* line 1268, sass/base/_styles.scss */
.book-to-print {
  font-size: .9em;
}

/* line 1271, sass/base/_styles.scss */
.links--inline li.book_printer,
.links--inline li.book_add_child {
  float: none;
}

/* line 1275, sass/base/_styles.scss */
.book_printer a {
  font-size: .9em;
  display: inline-block;
  padding-left: 21px;
  background-image: url(/sites/all/modules/contrib/print/icons/print_icon.png);
  background-repeat: no-repeat;
  background-position: left;
}

/* line 1283, sass/base/_styles.scss */
.book_add_child a {
  font-size: .9em;
  display: inline-block;
  padding-left: 21px;
  background-image: url(/sites/all/modules/outline_designer/images/add_content.png);
  background-repeat: no-repeat;
  background-position: left;
}

/* line 1291, sass/base/_styles.scss */
h1.book-title {
  text-align: center;
}

/* line 1294, sass/base/_styles.scss */
.book-navigation__previous,
.book-navigation__next {
  width: 33%;
  font-size: .85em;
  font-weight: bold;
}

/* line 1300, sass/base/_styles.scss */
.book-navigation .page-title {
  text-align: center;
  font-size: 1.3em;
  line-height: normal;
  display: block;
  background-color: #044177;
  color: #fff;
  margin-bottom: 5px;
  padding: .3em;
}

/* line 1310, sass/base/_styles.scss */
.pane-node-changed,
.views-field-notify-on {
  clear: both;
  float: right;
  font-size: .8em;
  font-style: italic;
}

/* line 1316, sass/base/_styles.scss */
.pane-node-changed .pane-title, .pane-node-changed .pane-content,
.views-field-notify-on .pane-title,
.views-field-notify-on .pane-content {
  display: inline;
}

/* line 1321, sass/base/_styles.scss */
.book-explorer ul.menu li {
  background: none;
  padding-left: 0;
}

/* line 1327, sass/base/_styles.scss */
.book-explorer > ul > li ul li a,
.book-explorer > ul > li ul ul li a {
  padding: 5%;
}

/* line 1331, sass/base/_styles.scss */
.book-explorer > ul > li a.book-explorer-toggle {
  padding: 0;
  background-color: transparent;
}

/* line 1336, sass/base/_styles.scss */
.book-explorer > ul > li a.book-explorer-toggle:after {
  color: #d83b01;
}

/* line 1340, sass/base/_styles.scss */
.book-explorer-toggle {
  float: right;
  display: table-cell;
  width: 40px;
  background: none;
  position: relative;
  z-index: 900;
}

/* line 1347, sass/base/_styles.scss */
.book-explorer-toggle .noshow {
  position: absolute !important;
  top: -999px !important;
  left: -999px !important;
  color: #fff;
}

/* line 1354, sass/base/_styles.scss */
.book-explorer-collapsed {
  display: block;
}

/* line 1356, sass/base/_styles.scss */
.book-explorer-collapsed:after {
  content: "\f0da";
  padding-left: 10px;
  line-height: 35px;
  font-family: 'fontawesome';
  color: #fff;
}

/* line 1364, sass/base/_styles.scss */
.book-explorer-expanded {
  display: block;
}

/* line 1366, sass/base/_styles.scss */
.book-explorer-expanded:after {
  content: "\f0d7";
  padding-left: 10px;
  line-height: 35px;
  font-family: 'fontawesome';
  color: #fff;
}

/* line 1374, sass/base/_styles.scss */
.pane-page-content .pane-book-search-current-book {
  background-color: #044177;
  color: #fff;
  margin-top: 5px;
  padding: 4% 8% 4% 4%;
}

/* line 1379, sass/base/_styles.scss */
.pane-page-content .pane-book-search-current-book .form-item-keywords {
  margin-bottom: 0;
}

/* line 1382, sass/base/_styles.scss */
.pane-page-content .pane-book-search-current-book label {
  display: none;
}

/* line 1385, sass/base/_styles.scss */
.pane-page-content .pane-book-search-current-book #book-search-block-form {
  width: 100% !important;
  max-width: 100%;
  float: none;
  clear: both;
  margin-top: 4%;
  position: relative;
  margin-bottom: 4%;
}

/* line 1394, sass/base/_styles.scss */
.pane-page-content .pane-book-search-current-book #edit-keywords {
  width: 100%;
  height: 33px;
  padding-left: 5px;
  background-color: #eeeeee;
  border: none;
  position: relative;
  float: right;
  margin-top: 3%;
  margin-bottom: 3%;
  color: #000;
}

/* line 1406, sass/base/_styles.scss */
.pane-page-content .pane-book-search-current-book #edit-submit {
  border: 0;
  color: #5d5d5d;
  font-size: 1em;
  font-weight: lighter;
  vertical-align: middle;
  font-family: 'FontAwesome';
  background-color: #eeeeee;
  width: 29px !important;
  margin: 0;
  position: absolute;
  top: 8px;
  right: 2px;
  padding: 4px;
  line-height: 1.4em;
}

/* line 1422, sass/base/_styles.scss */
.pane-page-content .pane-book-search-current-book:after {
  display: table;
  content: "";
  clear: both;
}

/*
//ORIGINAL STYLES
.menu-block-wrapper {
	background-color: $orange;

	padding: 0;
	margin: 2.5% 0 0 0;
	list-style: none;
	ul {
	margin-top: -2%;
	list-style: none;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	-webkit-padding-start: 0;
	padding: 0;
	> li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	position: relative;
	//list-style-type: none;
	//display: block;
	&.expanded:after {
		content: '\f0d7  ';
		font-family: 'fontawesome';
		color: #fff;
		position: absolute;
		right: 3%;
		top: 1%;
		padding: 1%;
		vertical-align: middle;
	}
	&:hover {
		//background-color:lighten( $orange, 30% );
		border-right: 6px solid lighten( $orange, 30% );
		}

	> a {
		padding: 4%;
		border-bottom: 1px solid lighten( $orange, 30% );
		//border-right: 6px solid lighten( $orange, 30% );
		color: #fff;
		display: block;
		margin: 0;
		&:hover{
		color: $gray;
		//border-right: 6px solid $orange;
		//background-color:lighten( $orange, 30% );
		}
		&.active:hover {
			color: $orange;
			}
	  }

	  ul {
	  padding: 0;
	  margin: 0;
	  li{
		background-color: lighten( $orange, 10% );
		//border-bottom: 1px solid lighten( $orange, 30% );

		&:hover {
		border-right: 6px solid lighten( $gray, 30% );}
	  a {
		background-color: lighten( $orange, 10% );
		padding-left: 9%;
		&:last-child {
	   // border-bottom: none;
		}
		}
		}
	}
	  .active {
		background-color: $gray;
		//border-right: 6px solid $orange;
	}
}
}
}*/
/*
#panel-basic-govrel, #panel-basic-about, #panel-basic-page {
.panel-col-first33, .panel-col-first25 {
	background-color: $orange;

	padding: 0;
	margin: 2.5% 0 0 0;
	list-style: none;


	h2.pane-title {
	font-size: 1.2em;
	color: $lightblue;
	}
	}
	.pane-2 {
	background-color: $lightgray;
	padding: 3%;
	}
}
div.menu-title {

	margin: 0;
	background-color: $gray;

	display: block;
	h2{
	color: #fff;
	text-align: center;
	font-size: 1.2em;
	text-transform: uppercase;
	margin: 0%;
	padding: 5% 3%;
	font-weight: 400;
	border-right: 6px solid lighten( $gray, 30% );
		a {
		color: #fff;
		&:hover{
		color: $orange;
		}}
	}
	}
.sidebar-menu {
	background-color: $orange;
	padding: 0;
	margin: 0;

	ul {
	//margin-left: -2em;
	list-style: none;
	-webkit-margin-before: 0;
    -webkit-margin-after: 0;
	-webkit-padding-start: 0;
	}
	li {
	margin: 0;
	padding: 0;
	list-style: none;
	//list-style-type: none;
	//display: block;

	&:hover {
		background-color:lighten( $orange, 30% );
		}
	&:last-child{
	border-bottom: 12px solid #fff;
	}
	a {
		padding: 3%;
		border-bottom: 1px solid lighten( $orange, 30% );
		border-right: 6px solid lighten( $orange, 30% );
		color: #fff;
		display: block;
		margin: 0;
		&:hover{
		color: $gray;
		border-right: 6px solid $orange;
		//background-color:lighten( $orange, 30% );
		}
	  }
}
}
*/
/* line 1597, sass/base/_styles.scss */
#ui-accordion-quickset-strengthening_teacher_and_leader-panel-0, #ui-accordion-quickset-strengthening_teacher_and_leader-panel-1, #ui-accordion-quickset-strengthening_teacher_and_leader-panel-2, #ui-accordion-quickset-strengthening_teacher_and_leader-panel-3,
#ui-accordion-quickset-strengthening_teacher_and_leader-panel-4,
#ui-accordion-quickset-areas_of_focus_stle-panel-0,
#ui-accordion-quickset-areas_of_focus_stle-panel-1,
#ui-accordion-quickset-areas_of_impact-panel-0,
#ui-accordion-quickset-stle_career_ladder-panel-0,
#ui-accordion-quickset-stle_career_ladder-panel-1,
#ui-accordion-quickset-stle_sharing_the_work-panel-0,
#ui-accordion-quickset-stle_sharing_the_work-panel-1 {
  height: auto !important;
}

/* line 1610, sass/base/_styles.scss */
.node-type-stle-district fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 1617, sass/base/_styles.scss */
.node-type-stle-district .fieldset-wrapper .collapse-text-text li {
  margin-left: 2.5em;
}

/* line 1620, sass/base/_styles.scss */
.node-type-stle-district .fieldset-wrapper .collapse-text-text ul {
  padding: 0;
}

/* line 1626, sass/base/_styles.scss */
#panel-stle-district {
  /*.panel-col-first-l {
		margin-top: 24px;
	}*/
}

/* line 1627, sass/base/_styles.scss */
#panel-stle-district h2 {
  color: #fff;
  font-size: 1.8;
  padding: 1.5% 0;
}

/* line 1633, sass/base/_styles.scss */
#panel-stle-district .pane-field-label h2.pane-title, #panel-stle-district .pane-node-field-stle-profile-link h2.pane-title {
  font-size: 1.2em;
  font-weight: 600;
  color: #08233b;
  padding: 1% 0;
  margin-top: 0;
  margin-bottom: 3px;
}

/* line 1641, sass/base/_styles.scss */
#panel-stle-district .pane-field-label .file-icon, #panel-stle-district .pane-node-field-stle-profile-link .file-icon {
  display: none;
}

/* line 1646, sass/base/_styles.scss */
#panel-stle-district .panel-col-last-rt {
  padding: 2%;
  background-color: #fe9974;
  border: 1px solid #d83b01;
}

/* line 1651, sass/base/_styles.scss */
#panel-stle-district .panel-col-middlex {
  margin-top: 2%;
}

/* line 1654, sass/base/_styles.scss */
#panel-stle-district a.fieldset-title {
  color: #d83b01;
}

/* line 1657, sass/base/_styles.scss */
#panel-stle-district .field__items {
  margin-bottom: 1%;
}

/* line 1663, sass/base/_styles.scss */
#panel-stle-district .field--name-field-stle-profile {
  font-size: 1.2em;
  color: #045caa;
  margin-top: 12px;
  font-weight: 600;
}

/* line 1670, sass/base/_styles.scss */
#panel-stle-district .pane-stle-career-ladder-panel-pane-1 h2.pane-title, #panel-stle-district .pane-stle-career-ladder-panel-pane-2 h2.pane-title {
  color: #045caa;
}

/* line 1674, sass/base/_styles.scss */
#panel-stle-district td.views-field-field-principle-title, #panel-stle-district td.views-field-field-teacher-title, #panel-stle-district td.views-field-field-area-of-focus, #panel-stle-district td.views-field-field-challenge, #panel-stle-district td.views-field-field-type-of-impact {
  font-weight: 600;
}

/* line 1677, sass/base/_styles.scss */
#panel-stle-district th.views-field-field-principle-title, #panel-stle-district th.views-field-field-teacher-title, #panel-stle-district th.views-field-field-roles-and-responsibilities, #panel-stle-district th.views-field-field-compensation, #panel-stle-district th.views-field-field-number-in-role, #panel-stle-district th.views-field-field-challenge, #panel-stle-district th.views-field-field-description-stle, #panel-stle-district th.views-field-field-area-of-focus {
  font-weight: 400;
}

/* line 1680, sass/base/_styles.scss */
#panel-stle-district th.views-field-field-challenge, #panel-stle-district th.views-field-field-area-of-focus, #panel-stle-district td.views-field-field-type-of-impact {
  width: 25%;
}

/* line 1683, sass/base/_styles.scss */
#panel-stle-district td.views-field-field-number-in-role {
  width: 15%;
  text-align: center;
}

/* line 1687, sass/base/_styles.scss */
#panel-stle-district td.views-field-field-compensation {
  width: 15%;
}

/* line 1690, sass/base/_styles.scss */
#panel-stle-district td.views-field-field-roles-and-responsibilities {
  width: 55%;
}

/* line 1693, sass/base/_styles.scss */
#panel-stle-district .view-stle-career-ladder table thead tr th {
  background-color: #0e3e68;
}

/* line 1697, sass/base/_styles.scss */
#panel-stle-district .view-display-id-panel_pane_6 tr.row-1, #panel-stle-district .view-display-id-panel_pane_6 tr.row-3, #panel-stle-district .view-display-id-panel_pane_6 tr.row-5, #panel-stle-district .view-display-id-panel_pane_6 tr.row-7, #panel-stle-district .view-display-id-panel_pane_6 tr.row-9, #panel-stle-district .view-display-id-panel_pane_6 tr.row-11, #panel-stle-district .view-display-id-panel_pane_6 tr.row-13, #panel-stle-district .view-display-id-panel_pane_7 tr.row-1, #panel-stle-district .view-display-id-panel_pane_7 tr.row-3, #panel-stle-district .view-display-id-panel_pane_7 tr.row-5, #panel-stle-district .view-display-id-panel_pane_7 tr.row-7, #panel-stle-district .view-display-id-panel_pane_7 tr.row-9, #panel-stle-district .view-display-id-panel_pane_7 tr.row-11, #panel-stle-district .view-display-id-panel_pane_7 tr.row-13 {
  padding: 6px;
  background-color: #fff;
  border-bottom: 1px solid #08233b;
}

/* line 1702, sass/base/_styles.scss */
#panel-stle-district .view-display-id-panel_pane_6 tr.row-2, #panel-stle-district .view-display-id-panel_pane_6 tr.row-4, #panel-stle-district .view-display-id-panel_pane_6 tr.row-6, #panel-stle-district .view-display-id-panel_pane_6 tr.row-8, #panel-stle-district .view-display-id-panel_pane_6 tr.row-10, #panel-stle-district .view-display-id-panel_pane_6 tr.row-12, #panel-stle-district .view-display-id-panel_pane_6 tr.row-14, #panel-stle-district .view-display-id-panel_pane_7 tr.row-2, #panel-stle-district .view-display-id-panel_pane_7 tr.row-4, #panel-stle-district .view-display-id-panel_pane_7 tr.row-6, #panel-stle-district .view-display-id-panel_pane_7 tr.row-8, #panel-stle-district .view-display-id-panel_pane_7 tr.row-10, #panel-stle-district .view-display-id-panel_pane_7 tr.row-12, #panel-stle-district .view-display-id-panel_pane_7 tr.row-14 {
  padding: 6px;
  background-color: #eeeeee;
  border-bottom: 1px solid #08233b;
}

/* line 1707, sass/base/_styles.scss */
#panel-stle-district .view-display-id-panel_pane_6 tr.row-last, #panel-stle-district .view-display-id-panel_pane_7 tr.row-last {
  border-bottom: none;
}

/* line 1711, sass/base/_styles.scss */
#panel-stle-district .view-display-id-panel_pane_7 table {
  width: 100%;
}

/* line 1714, sass/base/_styles.scss */
#panel-stle-district .stle-node-title h2 {
  padding: .5% 0;
  margin-bottom: 2%;
  color: #5d5d5d;
  font-size: 1.8em;
}

/* line 1723, sass/base/_styles.scss */
#panel-stle-district .caption {
  font-size: .7em;
  padding: 2%;
  background-color: #eeeeee;
  font-weight: 400;
  text-align: center;
}

/* line 1730, sass/base/_styles.scss */
#panel-stle-district .home-section-title {
  background-color: #045caa;
  padding: 0% 2%;
  z-index: 99;
}

/* line 1735, sass/base/_styles.scss */
#panel-stle-district .home-section-title .right {
  text-align: center;
}

/* line 1737, sass/base/_styles.scss */
#panel-stle-district .home-section-title .right a {
  color: #fff;
}

/* line 1739, sass/base/_styles.scss */
#panel-stle-district .home-section-title .right a:hover {
  color: #5d5d5d;
}

/* line 1748, sass/base/_styles.scss */
#area-impact-pane h2.pane-title {
  font-size: 1.2em;
  font-weight: 600;
  color: #08233b;
}

/* line 1757, sass/base/_styles.scss */
.pane-h2-class h2.pane-title {
  font-size: 1.2em;
  color: #045caa;
}

/* line 1770, sass/base/_styles.scss */
.pane-ribbon .ribbon {
  padding: 1em 1em;
}

/* line 1775, sass/base/_styles.scss */
input#edit-submit-stle-interactive-map, input#edit-reset.form-submit {
  color: #fff;
  background-color: #fd7f03;
  padding: 9%;
  border: none;
  margin-top: 5%;
  vertical-align: bottom;
  height: 40px;
  width: 110px;
}

/* line 1786, sass/base/_styles.scss */
#views-exposed-form-stle-interactive-map-panel-pane-1 .views-exposed-widgets .views-exposed-widget, .views-exposed-form-stle-interactive-map-panel-pane-2 .views-exposed-widgets .views-exposed-widget {
  padding-top: 5% !important;
}

/* line 1788, sass/base/_styles.scss */
#views-exposed-form-stle-interactive-map-panel-pane-1 .views-exposed-widgets .views-exposed-widget label, .views-exposed-form-stle-interactive-map-panel-pane-2 .views-exposed-widgets .views-exposed-widget label {
  font-weight: 400;
  color: #d83b01;
}

/* line 1794, sass/base/_styles.scss */
.views-submit-button {
  clear: both;
}

/* line 1798, sass/base/_styles.scss */
#mini-panel-stle_map .panel-col-last33 {
  padding-left: 2%;
}

/* line 1803, sass/base/_styles.scss */
select#edit-boces, select#edit-cohort, select#edit-needs-category, select#edit-region, input#edit-name, select#edit-field-area-of-focus-filter-value-tid {
  width: 95%;
}

/* line 1809, sass/base/_styles.scss */
.views-exposed-form-stle-interactive-map-panel-pane-2 .views-submit-button {
  clear: both;
  margin-right: 3%;
}

/* line 1813, sass/base/_styles.scss */
.views-exposed-form-stle-interactive-map-panel-pane-2 input#edit-reset {
  padding: 8%;
}

/* line 1817, sass/base/_styles.scss */
.district-link {
  padding-top: 4%;
  padding-bottom: 4%;
}

/* line 1821, sass/base/_styles.scss */
.click-button {
  font-size: .8em;
  border: 1px solid #d83b01;
  text-transform: uppercase;
  padding: 2%;
  display: inline;
}

/* line 1829, sass/base/_styles.scss */
#mini-panel-stle_district_list .panel-col-first-l {
  background-color: #eeeeee;
  border-bottom: 1px solid #fd7f03;
  padding: 1%;
}

/* line 1834, sass/base/_styles.scss */
#mini-panel-stle_district_list .views-exposed-widget .views-submit-button {
  clear: both;
}

@media (min-width: 436px) {
  /* line 1841, sass/base/_styles.scss */
  #mini-panel-stle_district_list .panel-col-first-l {
    background-color: #eeeeee;
    border-left: 1px solid #fd7f03;
    border-bottom: none;
    padding: 1%;
  }
}

/* line 1850, sass/base/_styles.scss */
div#stle-interactive-map-panel-pane-1.geofieldMap.geofield-processed-processed {
  width: 40%;
}

@media (min-width: 436px) {
  /* line 1854, sass/base/_styles.scss */
  div#stle-interactive-map-panel-pane-1.geofieldMap.geofield-processed-processed {
    width: 60%;
  }
}

@media (min-width: 600px) {
  /* line 1860, sass/base/_styles.scss */
  div#stle-interactive-map-panel-pane-1.geofieldMap.geofield-processed-processed {
    width: 80%;
  }
}

@media (min-width: 960px) {
  /* line 1865, sass/base/_styles.scss */
  div#stle-interactive-map-panel-pane-1.geofieldMap.geofield-processed-processed {
    width: 100%;
  }
  /* line 1868, sass/base/_styles.scss */
  #stle-districtlist-pane {
    display: none;
  }
}

/* line 1872, sass/base/_styles.scss */
#stle-districtlist-pane {
  display: block;
}

/* line 1875, sass/base/_styles.scss */
#stle-district-map {
  display: none;
}

@media (min-width: 436px) {
  /* line 1879, sass/base/_styles.scss */
  #stle-district-map {
    display: block;
  }
  /* line 1882, sass/base/_styles.scss */
  #stle-districtlist-pane {
    display: none;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  /* line 1888, sass/base/_styles.scss */
  #panel-stle-district .panel-col-middle2 {
    clear: both;
    margin: 0 auto;
    width: 100%;
  }
  /* line 1893, sass/base/_styles.scss */
  #panel-stle-district .panel-col-top-s {
    float: none;
  }
  /* line 1897, sass/base/_styles.scss */
  .panel-col-last-rt {
    margin-bottom: 1em;
  }
}

/* line 1901, sass/base/_styles.scss */
.toggle-text {
  display: none;
}

/* line 1905, sass/base/_styles.scss */
.toggle-more {
  background: lightblue;
  color: navy;
  font-size: 13px;
  padding: 3px;
  cursor: pointer;
}

@media (min-width: 436px) {
  /* line 1916, sass/base/_styles.scss */
  #mini-panel-stle_district_list .panel-col-first-l {
    width: 47.82609%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 1919, sass/base/_styles.scss */
  #mini-panel-stle_district_list .panel-col-last-rt {
    width: 47.82609%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
  }
}

@media (min-width: 960px) {
  /* line 1925, sass/base/_styles.scss */
  #mini-panel-stle_district_list .panel-col-first-l {
    width: 48.93617%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 1928, sass/base/_styles.scss */
  #mini-panel-stle_district_list .panel-col-last-rt {
    width: 48.93617%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
  }
}

@media (min-width: 1324px) {
  /* line 1934, sass/base/_styles.scss */
  #mini-panel-stle_district_list .panel-col-first-l {
    width: 48.93617%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 1937, sass/base/_styles.scss */
  #mini-panel-stle_district_list .panel-col-last-rt {
    width: 48.93617%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
  }
}

/* line 1944, sass/base/_styles.scss */
.ribbon {
  font-size: 1.2em;
  text-transform: uppercase;
  /* This ribbon is based on a 16px font side and a 24px vertical rhythm. I've used em's to position each element for scalability. If you want to use a different font size you may have to play with the position of the ribbon elements */
  width: 75%;
  position: relative;
  background: #d83b01;
  color: #fff;
  text-align: center;
  padding: 2em 2em;
  /* Adjust to suit */
  margin: 2em auto 3em;
  /* Based on 24px vertical rhythm. 48px bottom margin - normally 24 but the ribbon 'graphics' take up 24px themselves so we double it. */
}

@media (min-width: 436px) {
  /* line 1957, sass/base/_styles.scss */
  .ribbon {
    width: 85%;
  }
}

@media (min-width: 960px) {
  /* line 1962, sass/base/_styles.scss */
  .ribbon {
    width: 100%;
  }
}

/* line 1966, sass/base/_styles.scss */
.ribbon:before, .ribbon:after {
  content: "";
  position: absolute;
  display: block;
  bottom: -1em;
  border: 1.5em solid #fe4f0e;
  z-index: -1;
}

/* line 1974, sass/base/_styles.scss */
.ribbon:before {
  left: -2em;
  border-right-width: 1.5em;
  border-left-color: transparent;
}

/* line 1979, sass/base/_styles.scss */
.ribbon:after {
  right: -2em;
  border-left-width: 1.5em;
  border-right-color: transparent;
}

/* line 1984, sass/base/_styles.scss */
.ribbon .ribbon-content:before, .ribbon .ribbon-content:after {
  content: "";
  position: absolute;
  display: block;
  border-style: solid;
  border-color: #a52d01 transparent transparent transparent;
  bottom: -1em;
}

/* line 1992, sass/base/_styles.scss */
.ribbon .ribbon-content:before {
  left: 0;
  border-width: 1em 0 0 1em;
}

/* line 1996, sass/base/_styles.scss */
.ribbon .ribbon-content:after {
  right: 0;
  border-width: 1em 1em 0 0;
}

/* line 2002, sass/base/_styles.scss */
#stle-menu .ribbon {
  text-transform: none;
  font-size: 1em;
  background: #08233b;
  padding: 1em 1em;
}

/* line 2007, sass/base/_styles.scss */
#stle-menu .ribbon a {
  color: #fff;
}

/* line 2009, sass/base/_styles.scss */
#stle-menu .ribbon a.hover {
  color: #orange;
}

/* line 2014, sass/base/_styles.scss */
#stle-menu .ribbon:before, #stle-menu .ribbon:after {
  border: 1.5em solid #0e3e68;
}

/* line 2017, sass/base/_styles.scss */
#stle-menu .ribbon .ribbon-content:before, #stle-menu .ribbon .ribbon-content:after {
  border-color: #02080e transparent transparent transparent;
}

/* line 2021, sass/base/_styles.scss */
#stle-menu {
  border-top: 1px solid #d83b01;
  border-bottom: 1px solid #d83b01;
  text-align: center;
  margin-bottom: 2%;
}

/* line 2026, sass/base/_styles.scss */
#stle-menu p {
  font-size: .7em;
}

/* line 2030, sass/base/_styles.scss */
#stle-menu span.color {
  color: #d83b01;
}

/* line 2034, sass/base/_styles.scss */
#stle-menu a.tip {
  text-decoration: none;
  text-align: left;
}

/* line 2039, sass/base/_styles.scss */
#stle-menu a.tip:hover {
  cursor: help;
  position: relative;
}

/* line 2043, sass/base/_styles.scss */
#stle-menu a.tip span {
  display: none;
  text-align: left !important;
}

/* line 2047, sass/base/_styles.scss */
#stle-menu a.tip:hover span {
  border: 1px solid #045caa;
  font-size: .8em;
  text-align: left !important;
  color: #045caa;
  padding: 5px 20px 5px 5px;
  display: block;
  z-index: 100;
  background-color: #eeeeee;
  left: 0px;
  margin: 10px;
  width: 250px;
  position: absolute;
  top: 10px;
  text-decoration: none;
}

@media (min-width: 436px) {
  /* line 2067, sass/base/_styles.scss */
  #stle-menu p {
    font-size: .7em;
  }
}

@media (min-width: 600px) {
  /* line 2076, sass/base/_styles.scss */
  #stle-menu p {
    font-size: .8em;
  }
}

@media (min-width: 960px) {
  /* line 2085, sass/base/_styles.scss */
  #stle-menu p {
    font-size: 1em;
  }
}

/* line 2092, sass/base/_styles.scss */
p.top-link {
  font-size: .9em;
}

/* line 2094, sass/base/_styles.scss */
p.top-link a {
  color: #d83b01;
}

/* line 2096, sass/base/_styles.scss */
p.top-link a.hover {
  color: #5d5d5d;
}

/* line 2101, sass/base/_styles.scss */
.hidetext {
  display: none;
}

/* line 2106, sass/base/_styles.scss */
.moreToggler, .lessToggler, .moreToggler2, .lessToggler2 {
  color: #045caa;
  font-size: .9em;
}

/*
#nav-container {
	margin: 0 auto;
	width: 100%;
}

.rectangle {
	background: $lightblue;
	height: 62px;
	position: relative;
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	z-index: 500;
	margin: 3em 0;
}

.l-triangle-top {
	border-color: $lightblue transparent transparent;
	border-style:solid;
	border-width:50px;
	height:0px;
	width:0px;
	position: relative;
	float: left;
	top: 1px;
	left: -50px;
}

.l-triangle-bottom {
	border-color: transparent transparent $lightblue;
	border-style:solid;
	border-width:50px;
	height:0px;
	width:0px;
	position: relative;
	float: left;
	top: -40px;
	left: -150px;
}

.r-triangle-top {
	border-color: $lightblue transparent transparent;
	border-style:solid;
	border-width:50px;
	height:0px;
	width:0px;
	position: relative;
	float: right;
	right: -45px;
	top: -107px;
}

.r-triangle-bottom {
	border-color: transparent transparent $lightblue;
	border-style:solid;
	border-width:50px;
	height:0px;
	width:0px;
	position: relative;
	float: right;
	top: -149px;
	right: -145px;
}
*/
/* line 2, sass/base/_tables.scss */
.view-index-a-z.view-table thead {
  padding: 6px;
  background-color: #d83b01;
  color: #fff;
}

/*thead {
		
		color: #fff;
		}
tr.views-row-first {
	padding: 12px;
	}		
tr.odd {
	padding: 6px;
	background-color: lighten($orange, 30%);
	}
	
table tr th, table tr td {
	padding: .5em;
	a:hover {
		color: $orange;
		}
	}
	
table thead tr th {
	background-color: $orange;
	}*/
/* line 36, sass/base/_tables.scss */
table caption {
  text-align: center;
  padding-bottom: 1em;
  color: gray;
  font-style: italic;
  font-weight: 600;
}

/* line 44, sass/base/_tables.scss */
thead {
  font-weight: 400;
  color: #fff;
}

/* line 48, sass/base/_tables.scss */
table thead tr th {
  background-color: #08233b;
  color: #fff;
  font-weight: 400;
  padding: .7em .5em;
  font-size: 1.1em;
}

/* line 54, sass/base/_tables.scss */
table thead tr th a.active {
  color: #fff;
  font-weight: 400;
}

/* line 59, sass/base/_tables.scss */
table tbody tr th {
  background-color: #d83b01 !important;
  color: #fff;
  font-weight: 400;
}

/* line 65, sass/base/_tables.scss */
table thead tr th[scope=row] {
  background-color: #08233b !important;
  color: #d83b01;
  font-weight: 400;
  font-size: 1.1em;
  /*&:first-of-type {
    background-color: $lightblue!important;
  }*/
}

/* line 75, sass/base/_tables.scss */
table tbody tr th[scope=row] {
  background-color: #d3d3d3 !important;
  color: #08233b;
  font-weight: 600;
  font-size: 1.1em;
  /*&:first-of-type {
    background-color: $lightblue!important;
  }*/
}

/* line 85, sass/base/_tables.scss */
table tr th, table tr td {
  padding: .5em;
}

/* line 92, sass/base/_tables.scss */
tr:nth-child(even) {
  background-color: #eeeeee;
}

/* line 98, sass/base/_tables.scss */
tr.odd {
  padding: 6px;
  background-color: #fff;
  border-bottom: 1px solid #08233b;
}

/* line 104, sass/base/_tables.scss */
tr.even {
  padding: 6px;
  border-bottom: 1px solid #08233b;
}

/* line 110, sass/base/_tables.scss */
tr.views-row-last {
  border-bottom: none;
}

/* line 113, sass/base/_tables.scss */
tr.views-row-first {
  padding: 12px;
}

/* line 118, sass/base/_tables.scss */
tr.footable-row-detail {
  border-bottom: 1px solid #d83b01;
}

/* line 121, sass/base/_tables.scss */
tr.highlighted-row {
  background-color: #5d5d5d;
  color: #fff;
}

/* line 127, sass/base/_tables.scss */
.view-index-a-z table.views-table {
  width: 100%;
}

/* line 133, sass/base/_tables.scss */
.view-id-acronyms table.views-table {
  width: 100%;
}

/* line 138, sass/base/_tables.scss */
.view-id-index_a_z.view-display-id-attachment_1 {
  border-bottom: 1px solid #d83b01;
  margin-bottom: 3%;
  text-align: center;
  width: 100%;
}

/* line 144, sass/base/_tables.scss */
.view-id-index_a_z.view-display-id-attachment_1 .views-summary {
  padding: 0 1%;
}

/* line 146, sass/base/_tables.scss */
.view-id-index_a_z.view-display-id-attachment_1 .views-summary a:hover {
  color: #d83b01;
}

/* line 152, sass/base/_tables.scss */
.view-id-index_a_z.view-display-id-attachment_2 {
  border-bottom: 1px solid #d83b01;
  margin-bottom: 3%;
  text-align: center;
  width: 100%;
}

/* line 158, sass/base/_tables.scss */
.view-id-index_a_z.view-display-id-attachment_2 .views-summary {
  padding: 0 1%;
}

/* line 160, sass/base/_tables.scss */
.view-id-index_a_z.view-display-id-attachment_2 .views-summary a:hover {
  color: #d83b01;
}

/* line 166, sass/base/_tables.scss */
.view-id-acronyms.view-display-id-attachment_1 {
  border-bottom: 1px solid #d83b01;
  margin-bottom: 3%;
  text-align: center;
  width: 100%;
}

/* line 172, sass/base/_tables.scss */
.view-id-acronyms.view-display-id-attachment_1 .views-summary {
  padding: 0 1%;
}

/* line 174, sass/base/_tables.scss */
.view-id-acronyms.view-display-id-attachment_1 .views-summary a:hover {
  color: #d83b01;
}

/* line 3, sass/base/_tabs.scss */
.ui-widget {
  font-family: 'Open Sans', serif;
  font-size: 16px;
}

/* line 7, sass/base/_tabs.scss */
.ui-accordion-content {
  height: auto;
}

/* line 12, sass/base/_tabs.scss */
#quickset-stle_career_ladder .ui-accordion-content, #quickset-areas_of_impact .ui-accordion-content, #quickset-areas_of_focus_stle .ui-accordion-content, #quickset-stle_sharing_the_work .ui-accordion-content {
  padding: 0;
}

/* line 17, sass/base/_tabs.scss */
#quickset-stle_career_ladder h3, #quickset-strengthening_teacher_and_leader h3, #quickset-stle_sharing_the_work h3 {
  color: #08233b;
  font-size: 1.2em;
  font-weight: 600;
  margin-top: 3%;
}

/* line 23, sass/base/_tabs.scss */
#quickset-stle_career_ladder a, #quickset-strengthening_teacher_and_leader a, #quickset-stle_sharing_the_work a {
  color: #08233b;
}

/* line 28, sass/base/_tabs.scss */
#quickset-areas_of_impact h3, #quickset-areas_of_focus_stle h3 {
  font-weight: 600;
}

/* line 32, sass/base/_tabs.scss */
#quickset-stle_sharing_the_work li a {
  color: #045caa;
}

/* line 34, sass/base/_tabs.scss */
#quickset-stle_sharing_the_work li a:hover {
  color: #d83b01;
}

/* line 39, sass/base/_tabs.scss */
#quickset-strengthening_teacher_and_leader .ui-accordion-content {
  padding: inherit 4%;
}

/* line 41, sass/base/_tabs.scss */
#quickset-strengthening_teacher_and_leader .ui-accordion-content li a {
  color: #045caa;
}

/* line 43, sass/base/_tabs.scss */
#quickset-strengthening_teacher_and_leader .ui-accordion-content li a:hover {
  color: #d83b01;
}

/* line 50, sass/base/_tabs.scss */
.ui-widget-content a {
  color: #045caa;
}

/* line 52, sass/base/_tabs.scss */
.ui-widget-content a.hover {
  color: #d83b01;
}

/* line 57, sass/base/_tabs.scss */
.ui-widget-content {
  border: 1px solid #d83b01;
}

/* line 61, sass/base/_tabs.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #d83b01;
}

/* line 65, sass/base/_tabs.scss */
.ui-state-default {
  background: #fff;
  border: 1px solid #d83b01;
}

/* line 70, sass/base/_tabs.scss */
.pane-qtip {
  text-align: center;
  padding-bottom: 2%;
  padding-top: -2%;
}

/* line 76, sass/base/_tabs.scss */
.qtip-link {
  border-bottom: none;
}

/* line 78, sass/base/_tabs.scss */
.qtip-link .fa-info-circle {
  font-size: 1.4em;
  color: #045caa;
}

/* line 85, sass/base/_tabs.scss */
.qtip-content {
  font-size: 1.2em;
  line-height: 1.6em;
  color: #045caa;
  background-color: #eeeeee;
}

/* line 92, sass/base/_tabs.scss */
.qtip-default {
  border: 1px solid #045caa;
}

/* line 96, sass/base/_tabs.scss */
.qtip-default .qtip-icon {
  color: #d83b01;
}

/* line 99, sass/base/_tabs.scss */
.qtip-light {
  color: #045caa;
  background-color: #eeeeee;
}

/* line 1, sass/base/_typography.scss */
body {
  line-height: 1.5em;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 14px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 11, sass/base/_typography.scss */
body.cke_editable {
  line-height: 1.5em;
  font-family: 'Open Sans', serif;
  margin: 20px;
}

/* line 16, sass/base/_typography.scss */
textarea.cke_source {
  white-space: pre-wrap !important;
}

@media (min-width: 436px) {
  /* line 22, sass/base/_typography.scss */
  body {
    font-size: 14px;
  }
}

@media (min-width: 600px) {
  /* line 28, sass/base/_typography.scss */
  body {
    font-size: 15px;
  }
}

@media (min-width: 960px) {
  /* line 34, sass/base/_typography.scss */
  body {
    font-size: 16px;
  }
}

/* line 41, sass/base/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', serif;
  font-style: normal;
}

/* line 47, sass/base/_typography.scss */
p, h1, h2 {
  line-height: 1.5em;
}

/* line 51, sass/base/_typography.scss */
h1, .pane-node-title h1 {
  color: #5d5d5d;
  font-size: 2em;
  font-weight: 400;
}

/* line 56, sass/base/_typography.scss */
.pane-node-title h1 {
  margin-top: 0;
  color: #5d5d5d;
  font-size: 2em;
  font-weight: 400;
}

/* line 63, sass/base/_typography.scss */
h2, h2.pane-title {
  color: #d83b01;
  font-size: 1.6em;
  font-weight: 400;
}

/* line 68, sass/base/_typography.scss */
h2 a, h2.pane-title a {
  color: #d83b01;
}

/* line 71, sass/base/_typography.scss */
h2 a:hover, h2.pane-title a:hover {
  border-bottom: 0.5px solid #FFF;
}

/* line 88, sass/base/_typography.scss */
.panel-col-first25 .pane-views-panes h2.pane-title {
  color: #044177;
  font-size: 1.4em;
  border-top: 3px solid #5d5d5d;
  padding-top: 5%;
}

/* line 98, sass/base/_typography.scss */
h3 {
  color: #044177;
  font-size: 1.2em;
  font-weight: 400;
}

/* line 102, sass/base/_typography.scss */
h3 a {
  color: #044177;
}

/* line 105, sass/base/_typography.scss */
h3 a:hover {
  border-bottom: 0.5px solid #5d5d5d;
}

/* line 112, sass/base/_typography.scss */
h4 {
  color: #08233b;
  font-size: 1em;
  font-weight: 600;
}

/* line 118, sass/base/_typography.scss */
h5 {
  color: #d83b01;
  font-size: 1em;
  font-weight: 400;
}

/* line 125, sass/base/_typography.scss */
h6 {
  color: #d83b01;
  font-size: .9em;
  font-weight: 600;
}

/* line 131, sass/base/_typography.scss */
a {
  text-decoration: none;
  color: #045caa;
}

/* line 135, sass/base/_typography.scss */
a:hover {
  color: #5d5d5d;
}

/* line 146, sass/base/_typography.scss */
.pane-page-content p a, .view-homepage-alert-box p a {
  border-bottom: 1px dotted #045caa;
  -webkit-transition: .25s;
  transition: .25s;
}

/* line 150, sass/base/_typography.scss */
.pane-page-content p a.more-link, .view-homepage-alert-box p a.more-link {
  border-bottom: none;
}

/* line 154, sass/base/_typography.scss */
.pane-page-content p a:hover, .pane-page-content p a:focus, .view-homepage-alert-box p a:hover, .view-homepage-alert-box p a:focus {
  color: #5d5d5d;
  border-bottom: 0.5px solid #5d5d5d;
}

/* line 159, sass/base/_typography.scss */
.pane-page-content p a.ext, .view-homepage-alert-box p a.ext {
  color: #045caa;
}

/* line 162, sass/base/_typography.scss */
.pane-page-content p a.ext:hover, .view-homepage-alert-box p a.ext:hover {
  color: #5d5d5d;
  border-bottom: 0.5px solid #5d5d5d;
}

/* line 167, sass/base/_typography.scss */
.pane-page-content p a[href$=".pdf"]:after, .view-homepage-alert-box p a[href$=".pdf"]:after {
  border-bottom: none;
}

/* line 174, sass/base/_typography.scss */
a.video-icon:before {
  content: '\f03d  ';
  font-family: 'fontawesome';
  color: #045caa;
}

/* line 180, sass/base/_typography.scss */
.calendar-icon:before {
  content: '\f073  ';
  font-family: 'fontawesome';
  color: #045caa;
}

/* line 186, sass/base/_typography.scss */
.building-icon:before {
  content: '\f1ad  ';
  font-family: 'fontawesome';
  color: #045caa;
}

/* line 191, sass/base/_typography.scss */
.clock-icon:before {
  content: '\f017  ';
  font-family: 'fontawesome';
  color: #045caa;
}

/* line 196, sass/base/_typography.scss */
a.arrow-icon:after {
  content: ' \f138';
  font-family: 'fontawesome';
  color: #045caa;
}

/* line 201, sass/base/_typography.scss */
.language-icon:before {
  content: ' \f1ab';
  font-family: 'fontawesome';
  color: #d83b01;
  font-size: 1.4em;
}

/* line 208, sass/base/_typography.scss */
.text-center {
  text-align: center;
}

/* line 212, sass/base/_typography.scss */
.p-small {
  font-size: .8em;
}

/* line 216, sass/base/_typography.scss */
.p-small-2 {
  font-size: .95em;
  line-height: 1.5em;
}

/* line 221, sass/base/_typography.scss */
.p-notopmargin p {
  margin-top: 0;
}

/* line 226, sass/base/_typography.scss */
.pane-page-content .panel-col-last33 {
  background-color: #eeeeee;
  border-top: 1px solid #d83b01;
  padding: 1%;
}

/* line 232, sass/base/_typography.scss */
.pane-page-content .panel-col-last33 h2.pane-title {
  font-size: 1.4em;
  color: #044177;
}

@media (min-width: 600px) {
  /* line 241, sass/base/_typography.scss */
  .pane-page-content .panel-col-last33 {
    background-color: #eeeeee;
    border-left: 1px solid #d83b01;
    border-top: none;
    padding: 1%;
  }
}

/* line 249, sass/base/_typography.scss */
#mini-panel-press_release_header .panel-col-last33 {
  background-color: transparent !important;
  border-left: none !important;
  padding: 1%;
}

/* line 254, sass/base/_typography.scss */
#mini-panel-clone_of_press_release_header .panel-col-last33 {
  background-color: transparent !important;
  border-left: none !important;
  padding: 1%;
}

/* line 261, sass/base/_typography.scss */
.views-field-field-date, .views-field-field-event-date,
.views-field-field-memo-date {
  color: #d83b01;
  text-transform: uppercase;
  font-size: .9em;
  font-weight: 400;
}

/* line 270, sass/base/_typography.scss */
.panel-col-last33 .views-field-field-date, .panel-col-last33 .views-field-field-event-date {
  color: #c23500;
}

/* line 276, sass/base/_typography.scss */
.button-white {
  padding-top: 15px;
  padding-bottom: 5px;
  height: 55px;
}

/* line 280, sass/base/_typography.scss */
.button-white a {
  font-size: 1.125em;
  line-height: 3.75em;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  vertical-align: middle;
  padding: 6%;
  color: #FFF;
  cursor: pointer;
  border: 1px solid;
  border-color: #FFF;
  background-color: transparent;
  text-align: center;
  white-space: nowrap;
  z-index: 1;
  position: relative;
}

/* line 297, sass/base/_typography.scss */
.button-white a:hover {
  background-color: #5d5d5d;
}

/* line 303, sass/base/_typography.scss */
p.button-orange, .button-orange {
  clear: both;
}

/* line 305, sass/base/_typography.scss */
p.button-orange a, .button-orange a {
  font-size: 1.125em;
  line-height: 3.75em;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  vertical-align: middle;
  padding: .5em .75em;
  color: #FFF;
  cursor: pointer;
  border: 1px solid;
  border-color: #d83b01;
  background-color: #d83b01;
  text-align: center;
  white-space: nowrap;
  z-index: 1;
  position: relative;
}

/* line 322, sass/base/_typography.scss */
p.button-orange a:hover, .button-orange a:hover {
  border-bottom: 1px solid #5d5d5d !important;
  background-color: #777777;
  color: #FFF;
}

/* line 330, sass/base/_typography.scss */
p.button-blue, .button-blue {
  clear: both;
}

/* line 332, sass/base/_typography.scss */
p.button-blue a, .button-blue a {
  font-size: 1.125em;
  line-height: 3.75em;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  vertical-align: middle;
  padding: .5em .75em;
  color: #FFF;
  cursor: pointer;
  border: 1px solid;
  border-color: #288be4;
  background-color: #045caa;
  text-align: center;
  white-space: nowrap;
  z-index: 1;
  position: relative;
}

/* line 349, sass/base/_typography.scss */
p.button-blue a:hover, .button-blue a:hover {
  border-bottom: 1px solid #5d5d5d !important;
  background-color: #777777;
  color: #FFF;
}

/* line 357, sass/base/_typography.scss */
p.button-darkblue, .button-darkblue {
  clear: both;
}

/* line 359, sass/base/_typography.scss */
p.button-darkblue a, .button-darkblue a {
  font-size: 1.125em;
  line-height: 3.75em;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  vertical-align: middle;
  padding: .5em .75em;
  color: #FFF;
  cursor: pointer;
  border: 1px solid;
  border-color: #08233b;
  background-color: #08233b;
  text-align: center;
  white-space: nowrap;
  z-index: 1;
  position: relative;
}

/* line 376, sass/base/_typography.scss */
p.button-darkblue a:hover, .button-darkblue a:hover {
  border-bottom: 1px solid #5d5d5d !important;
  background-color: #777777;
  color: #FFF;
}

/*ul.breadcrumb {
	list-style: none;
	padding: 1.5% 6%;
	background-color: $lightgray;
	color: $midblue;
	font-weight: 400;
	margin: 0;
	li {
		float: left;
		margin-top: -1%;
    padding: 0 .15em;
    color: #000;
    font-size: .9em;
  }
	a {
      color: $midblue;
      &:after{
			content: "  \f101";
			font-family: 'fontawesome';
			color: $orange;
      font-size: 1em;
      }
		}
    a:last-child {
      &:after{
        display:none;
      }
    }
}*/
/* line 416, sass/base/_typography.scss */
.pane-page-breadcrumb {
  padding: .5% 5%;
  background-color: #eeeeee;
}

/* line 419, sass/base/_typography.scss */
.pane-page-breadcrumb ul {
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0px;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
}

/* line 425, sass/base/_typography.scss */
.pane-page-breadcrumb ul.breadcrumb li {
  display: inline;
  margin-right: .5%;
  list-style: none;
  font-size: .9em;
}

/* line 430, sass/base/_typography.scss */
.pane-page-breadcrumb ul.breadcrumb li:after {
  font-family: 'fontawesome';
  content: "\f101";
  margin-left: .5%;
  color: #d83b01;
}

/* line 438, sass/base/_typography.scss */
.pane-page-breadcrumb ul.breadcrumb li:last-child:after {
  display: none;
}

/* line 446, sass/base/_typography.scss */
li.node-readmore {
  float: right;
  margin-right: 5%;
  margin-bottom: 5%;
}

/* line 451, sass/base/_typography.scss */
li.node-readmore a {
  text-transform: uppercase;
  font-size: .9em;
  color: #d83b01;
  border-bottom: none;
}

/* line 456, sass/base/_typography.scss */
li.node-readmore a:hover {
  color: #5d5d5d;
}

/* line 458, sass/base/_typography.scss */
li.node-readmore a:after {
  content: ' \f138';
  font-family: 'fontawesome';
  color: #d83b01;
}

/* line 463, sass/base/_typography.scss */
li.node-readmore a:hover:after {
  color: #d83b01;
}

/* line 468, sass/base/_typography.scss */
.read-more {
  float: right;
  margin-right: 5%;
  margin-bottom: 5%;
}

/* line 473, sass/base/_typography.scss */
.read-more a {
  text-transform: uppercase;
  font-size: .9em;
  color: #d83b01;
  border-bottom: none;
}

/* line 478, sass/base/_typography.scss */
.read-more a:hover {
  color: #5d5d5d;
}

/* line 480, sass/base/_typography.scss */
.read-more a:after {
  content: ' \f138';
  font-family: 'fontawesome';
  color: #d83b01;
}

/* line 485, sass/base/_typography.scss */
.read-more a:hover:after {
  color: #d83b01;
}

/* line 491, sass/base/_typography.scss */
p.read-more a {
  border-bottom: none;
}

/* line 495, sass/base/_typography.scss */
a.read-more, .more-link {
  float: right;
  margin-right: 5%;
  margin-bottom: 5%;
  text-transform: uppercase;
  font-size: .9em;
  color: #045caa;
  border-bottom: none;
}

/* line 503, sass/base/_typography.scss */
a.read-more:hover, .more-link:hover {
  color: #5d5d5d;
}

/* line 505, sass/base/_typography.scss */
a.read-more:after, .more-link:after {
  content: ' \f138';
  font-family: 'fontawesome';
  color: #045caa;
}

/* line 510, sass/base/_typography.scss */
a.read-more:hover:after, .more-link:hover:after {
  color: #045caa;
}

/* line 515, sass/base/_typography.scss */
.more-link {
  margin-top: 4%;
}

/* line 521, sass/base/_typography.scss */
img.file-icon {
  display: none;
}

/* line 523, sass/base/_typography.scss */
a[href$=".pdf"]:after {
  content: url(/modules/file/icons/application-pdf.png);
  padding-left: 2px;
}

/* line 527, sass/base/_typography.scss */
a[href$=".doc"]:after {
  content: url(/modules/file/icons/x-office-document.png);
  padding-left: 2px;
}

/* line 532, sass/base/_typography.scss */
a[href$=".docx"]:after {
  content: url(/modules/file/icons/x-office-document.png);
  padding-left: 2px;
}

/* line 537, sass/base/_typography.scss */
a[href$=".docm"]:after {
  content: url(/modules/file/icons/x-office-document.png);
  padding-left: 2px;
}

/* line 542, sass/base/_typography.scss */
a[href$=".xls"]:after {
  content: url(/modules/file/icons/x-office-spreadsheet.png);
  padding-left: 2px;
}

/* line 546, sass/base/_typography.scss */
a[href$=".xlsx"]:after {
  content: url(/modules/file/icons/x-office-spreadsheet.png);
  padding-left: 2px;
}

/* line 551, sass/base/_typography.scss */
a[href$=".ppt"]:after {
  content: url(/modules/file/icons/x-office-presentation.png);
  padding-left: 2px;
}

/* line 556, sass/base/_typography.scss */
a[href$=".pptx"]:after {
  content: url(/modules/file/icons/x-office-presentation.png);
  padding-left: 2px;
}

/* line 1, sass/base/_views.scss */
#ed-filter-block {
  border: 1px solid #d83b01;
  padding: 0 1%;
  background-color: #eeeeee;
}

/* line 5, sass/base/_views.scss */
#ed-filter-block h2.pane-title {
  font-size: 1.2em;
  text-transform: uppercase;
  color: #08233b;
}

/* line 10, sass/base/_views.scss */
#ed-filter-block label {
  font-weight: 400;
}

/* line 15, sass/base/_views.scss */
#edit-submit-institutions {
  color: #fff;
  background-color: #c23500;
  padding: 9%;
  border: none;
  margin-top: 5%;
  vertical-align: bottom;
  height: 40px;
  width: 110px;
}

/* line 27, sass/base/_views.scss */
.views-2col-grid .first.odd, .views-2col-grid .last.even {
  margin-bottom: 12px;
}

/* line 32, sass/base/_views.scss */
.views-3col-grid .first, .views-3col-grid .odd, .views-3col-grid .even, .views-3col-grid .last {
  margin-bottom: 12px;
}

@media (min-width: 436px) {
  /* line 40, sass/base/_views.scss */
  .views-2col-grid .first.odd {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    clear: both;
  }
  /* line 45, sass/base/_views.scss */
  .views-2col-grid .last.even {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 51, sass/base/_views.scss */
  .views-3col-grid .first.odd {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    clear: both;
  }
  /* line 56, sass/base/_views.scss */
  .views-3col-grid .even {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 60, sass/base/_views.scss */
  .views-3col-grid .last.odd {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    clear: both;
  }
  /* line 66, sass/base/_views.scss */
  .views-3col-grid .first.even {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
  /* line 71, sass/base/_views.scss */
  .views-3col-grid .odd {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    clear: both;
  }
  /* line 76, sass/base/_views.scss */
  .views-3col-grid .last.even {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

@media (min-width: 960px) {
  /*h2 {
    clear: both;
  }*/
  /* line 90, sass/base/_views.scss */
  .views-2col-grid .first.odd {
    width: 48.93617%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    padding: 0 30px 30px 0;
    clear: both;
  }
  /* line 95, sass/base/_views.scss */
  .views-2col-grid .last.even {
    width: 48.93617%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    padding: 0 30px 30px 0;
  }
  /* line 102, sass/base/_views.scss */
  .views-2col-grid-listing .first.odd {
    width: 48.93617%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    padding: 0 30px 3px 0;
    clear: both;
  }
  /* line 107, sass/base/_views.scss */
  .views-2col-grid-listing .last.even {
    width: 48.93617%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    padding: 0 30px 3px 0;
  }
  /* line 115, sass/base/_views.scss */
  .views-3col-grid .first.odd {
    width: 31.91489%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    padding: 0 30px 30px 0;
    clear: both;
  }
  /* line 120, sass/base/_views.scss */
  .views-3col-grid .even {
    width: 31.91489%;
    float: left;
    margin-right: -100%;
    margin-left: 34.04255%;
    clear: none;
    padding: 0 30px 30px 0;
  }
  /* line 124, sass/base/_views.scss */
  .views-3col-grid .last.odd {
    width: 31.91489%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    padding: 0 30px 30px 0;
  }
  /* line 129, sass/base/_views.scss */
  .views-3col-grid .first.even {
    width: 31.91489%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    padding: 0 30px 30px 0;
    clear: both;
  }
  /* line 134, sass/base/_views.scss */
  .views-3col-grid .odd {
    width: 31.91489%;
    float: left;
    margin-right: -100%;
    margin-left: 34.04255%;
    clear: none;
    padding: 0 30px 30px 0;
  }
  /* line 138, sass/base/_views.scss */
  .views-3col-grid .last.even {
    width: 31.91489%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    padding: 0 30px 30px 0;
  }
  /*.views-4col-grid {
  .views-field-title, .student {
    text-align: center;
  }
}*/
  /* line 154, sass/base/_views.scss */
  .views-4col-grid .views-field-title, .views-4col-grid .student {
    text-align: center;
  }
  /* line 157, sass/base/_views.scss */
  .views-4col-grid .first.odd {
    width: 23.40426%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    clear: both;
    padding: 0 30px 30px 0;
  }
  /* line 163, sass/base/_views.scss */
  .views-4col-grid .even {
    width: 23.40426%;
    float: left;
    margin-right: -100%;
    margin-left: 25.53191%;
    clear: none;
    padding: 0 30px 30px 0;
  }
  /* line 167, sass/base/_views.scss */
  .views-4col-grid .odd {
    width: 23.40426%;
    float: left;
    margin-right: -100%;
    margin-left: 51.06383%;
    clear: none;
    padding: 0 30px 30px 0;
  }
  /* line 171, sass/base/_views.scss */
  .views-4col-grid .last.even {
    width: 23.40426%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    padding: 0 30px 30px 0;
  }
}

/*@include breakpoint($desk) {
 

.views-3col-grid {
  .first.odd {
      @include grid-span(4, 1);
      padding: 0 30px 30px 0;
      clear: both;
    }
  .even {
      @include grid-span(4, 5);
    padding: 0 30px 30px 0;
    }
  .last.odd{
      @include grid-span(4, 9);
      padding: 0 30px 30px 0;
    }

  .first.even {
    @include grid-span(4, 1);
    padding: 0 30px 30px 0;
    clear: both;
  }
  .odd {
    @include grid-span(4, 5);
    padding: 0 30px 30px 0;
  }
  .last.even{
    @include grid-span(4, 9);
    padding: 0 30px 30px 0;
  }
}
}



@include breakpoint($tab-landscape) {

  .views-4col-grid {
     .first.odd {
      @include grid-span(3, 1);
      clear: both;
      padding: 0 3px 6px 0;
    }

    .even {
      @include grid-span(3, 4);
      padding: 0 3px 6px 0;
    }
    .odd {
      @include grid-span(3, 1);
      padding: 0 3px 6px 0;
	  clear: both;
    }
    .last.even{
      @include grid-span(3, 4);
      padding: 0 3px 6px 0;
    }

  }
}

@include breakpoint($desk) {

  .views-4col-grid {
   
    .first.odd {
      @include grid-span(3, 1);
      clear: both;
      padding: 0 30px 6px 0;
    }

    .even {
      @include grid-span(3, 4);
      padding: 0 30px 6px 0;
    }
    .odd {
      @include grid-span(3, 7);
      padding: 0 30px 6px 0;
    }
    .last.even{
      @include grid-span(3, 10);
      padding: 0 30px 6px 0;
    }

  }
}*/
/* line 3, sass/components/_calendar.scss */
.pane-calendar-panel-pane-1 .view .date-nav-wrapper .pager li {
  background-color: #E5ECFB;
}

/* line 5, sass/components/_calendar.scss */
.pane-calendar-panel-pane-1 .view .date-nav-wrapper .pager li:hover {
  background-color: #045caa;
}

/* line 7, sass/components/_calendar.scss */
.pane-calendar-panel-pane-1 .view .date-nav-wrapper .pager li:hover a {
  color: #fff;
}

/* line 12, sass/components/_calendar.scss */
.pane-calendar-panel-pane-1 .view .date-nav-wrapper .date-prev {
  border-radius: 15px 0 0 15px;
  padding-right: 5px;
}

/* line 16, sass/components/_calendar.scss */
.pane-calendar-panel-pane-1 .view .date-nav-wrapper .date-next {
  border-radius: 0 15px 15px 0;
  padding-left: 5px;
}

/* line 22, sass/components/_calendar.scss */
.pane-calendar-panel-pane-1 .date-nav .pager {
  list-style-type: none;
}

/* line 28, sass/components/_calendar.scss */
.pane-calendar-panel-pane-1 .calendar-calendar td {
  color: #5d5d5d;
}

/* line 31, sass/components/_calendar.scss */
.pane-calendar-panel-pane-1 .calendar-calendar div.day {
  width: 2.5em;
}

/* line 34, sass/components/_calendar.scss */
.pane-calendar-panel-pane-1 .calendar-calendar div.calendar {
  font-size: .9em;
}

/* line 38, sass/components/_calendar.scss */
.pane-calendar-panel-pane-1 .calendar-calendar th.days {
  background-color: #E5ECFB;
  color: #5d5d5d;
}

/* line 42, sass/components/_calendar.scss */
.pane-calendar-panel-pane-1 .calendar-calendar .month-view .full td.single-day div.monthview,
.pane-calendar-panel-pane-1 .calendar-calendar .week-view .full td.single-day div.weekview,
.pane-calendar-panel-pane-1 .calendar-calendar .day-view .full td.single-day div.dayview {
  background-color: #fff;
}

/* line 46, sass/components/_calendar.scss */
.pane-calendar-panel-pane-1 .calendar-calendar .month-view .full td.single-day div.monthview:hover,
.pane-calendar-panel-pane-1 .calendar-calendar .week-view .full td.single-day div.weekview:hover,
.pane-calendar-panel-pane-1 .calendar-calendar .day-view .full td.single-day div.dayview:hover {
  background-color: #b0d4f5;
}

/* line 51, sass/components/_calendar.scss */
.pane-calendar-panel-pane-1 .calendar-calendar .month-view .full tr td.single-day.today,
.pane-calendar-panel-pane-1 .calendar-calendar .month-view .full td.date-box.today {
  border-color: #288be4;
}

/*
.calendar-panel {
    .ui-dialog,
    .ui-widget {
        max-width: 50%;
        font-size: .9em;
        z-index: 1000;
        .filter-guidelines {
            display: none;
        }
        .date-float .form-type-checkbox {
            margin-bottom: 1em;
        }
        #edit-menu,
        #edit-path,
        #edit-xmlsitemap,
        #edit-redirect,
        #edit-metatags,
        #edit-book,
        #edit-revision-information,
        #edit-print,
        #edit-author,
        #edit-options,
        .vertical-tabs-list
         {
            display: none;
        }
        .field--type-datetime {
            color: #000;
        }
    }
}*/
/* line 92, sass/components/_calendar.scss */
.node-type-event-calendar .field--type-datetime {
  color: #000;
  text-transform: none;
}

/* line 95, sass/components/_calendar.scss */
.node-type-event-calendar .field--type-datetime .date-display-single {
  display: block;
}

/* line 98, sass/components/_calendar.scss */
.node-type-event-calendar .field--type-datetime .date-display-range {
  display: block;
}

/* line 102, sass/components/_calendar.scss */
.node-type-event-calendar .field--type-datetime div.addtocal {
  float: left;
}

/* line 104, sass/components/_calendar.scss */
.node-type-event-calendar .field--type-datetime div.addtocal:before {
  font-family: 'Fontawesome';
  content: '\f271';
  padding-right: 3px;
}

/* line 109, sass/components/_calendar.scss */
.node-type-event-calendar .field--type-datetime div.addtocal:hover {
  background-color: #5d5d5d;
  color: #fff;
}

/* line 114, sass/components/_calendar.scss */
.node-type-event-calendar .field--type-datetime:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1, sass/components/_decisions.scss */
#sro-decision {
  position: relative;
}

/* line 3, sass/components/_decisions.scss */
#sro-decision #sro-decision-header {
  text-align: center;
}

/* line 5, sass/components/_decisions.scss */
#sro-decision #sro-decision-header img {
  display: block;
  margin: 0 auto;
}

/* line 10, sass/components/_decisions.scss */
#sro-decision .pane-node-title h1 {
  font-size: 1.5em;
  color: #000;
  text-align: right;
}

/* line 14, sass/components/_decisions.scss */
#sro-decision .pane-node-title h1:before {
  content: "No.";
}

/* line 18, sass/components/_decisions.scss */
#sro-decision .pane-node-field-decision-summary {
  font-weight: bold;
  width: 75%;
  margin: 0 auto;
}

/* line 23, sass/components/_decisions.scss */
#sro-decision .field--name-field-decision-appearances p {
  margin-top: 0;
}

/* line 26, sass/components/_decisions.scss */
#sro-decision .pane-node-field-decision-text {
  padding-bottom: 30px;
}

/* line 28, sass/components/_decisions.scss */
#sro-decision .pane-node-field-decision-text h2.pane-title {
  font-size: 1.5em;
  text-transform: uppercase;
  text-align: center;
  color: #000;
  font-weight: bold;
}

/* line 35, sass/components/_decisions.scss */
#sro-decision .pane-node-field-decision-text h3 {
  color: #000;
  font-weight: bold;
}

/* line 41, sass/components/_decisions.scss */
#sro-decision .field--name-field-decision-dated .field__label {
  padding-right: 10%;
}

/* line 44, sass/components/_decisions.scss */
#sro-decision .field--name-field-decision-dated p {
  margin: 0;
  font-weight: bold;
}

/* line 49, sass/components/_decisions.scss */
#sro-decision .field--name-field-decision-signee {
  padding-top: 20px;
  margin-top: 0;
}

/* line 52, sass/components/_decisions.scss */
#sro-decision .field--name-field-decision-signee p {
  margin: 0;
  display: inline-block;
  font-weight: bold;
  border-top: 2px solid #000;
}

/* line 59, sass/components/_decisions.scss */
#sro-decision sup {
  color: #d83b01;
}

/* line 62, sass/components/_decisions.scss */
#sro-decision #foot-notes {
  bottom: 0;
  left: 0;
  width: 100%;
  background: #fff;
  border-top: 0px solid #5d5d5d;
}

/* line 68, sass/components/_decisions.scss */
#sro-decision #foot-notes .field {
  margin-top: 0;
}

/* line 71, sass/components/_decisions.scss */
#sro-decision #foot-notes p {
  width: 90%;
  margin: 10px auto;
  font-size: .9em;
}

/* line 81, sass/components/_decisions.scss */
.node-type-sro-decision .panel-col-last25 .views-row + .views-row {
  margin-top: 5px;
}

/* line 84, sass/components/_decisions.scss */
.node-type-sro-decision .panel-col-last25 h2.pane-title {
  color: #fff;
  padding: 2px 4px;
  background: #044177;
  margin-bottom: .4em;
  font-size: 1.2em;
  font-weight: 400;
}

/* line 91, sass/components/_decisions.scss */
.node-type-sro-decision .panel-col-last25 h2.pane-title + .pane-content .field {
  margin-top: .5em;
}

/* line 95, sass/components/_decisions.scss */
.node-type-sro-decision .panel-col-last25 .views-field-created {
  font-size: .8em;
}

/* line 99, sass/components/_decisions.scss */
.node-type-sro-decision .panel-col-last25 .pane-node-field-file h2.pane-title {
  margin-top: 0;
}

/* line 3, sass/components/_header.scss */
#block-gtranslate-gtranslate {
  float: right;
}

/* line 5, sass/components/_header.scss */
#block-gtranslate-gtranslate select {
  border: 1px solid #08233b;
  color: #d83b01;
}

/* line 9, sass/components/_header.scss */
#block-gtranslate-gtranslate select option {
  font-size: 1em;
  color: #08233b;
}

/*.menu-right-align a {
        float: right;
}*/
/* line 18, sass/components/_header.scss */
.pane-gtranslate-gtranslate,
#GTrans2 {
  text-align: center;
  margin-bottom: 1%;
}

/* line 22, sass/components/_header.scss */
.pane-gtranslate-gtranslate select,
#GTrans2 select {
  border: 1px solid #08233b;
  color: #d83b01;
}

/* line 26, sass/components/_header.scss */
.pane-gtranslate-gtranslate select option,
#GTrans2 select option {
  font-size: 1em;
  color: #08233b;
}

/* line 31, sass/components/_header.scss */
#goog-gt-tt .logo, .goog-logo-link {
  diplay: none;
}

/* line 36, sass/components/_header.scss */
#google_translate_element2 img {
  display: none !important;
}

/* line 40, sass/components/_header.scss */
a.goog-logo-link img {
  diplay: none !important;
}

/* line 44, sass/components/_header.scss */
.goog-logo-link {
  display: none !important;
}

/* line 48, sass/components/_header.scss */
.goog-te-gadget {
  color: transparent !important;
}

/* line 51, sass/components/_header.scss */
.goog-te-gadget-simple .goog-te-menu-value {
  display: inline;
}

@media (min-width: 600px) {
  /* line 55, sass/components/_header.scss */
  #block-gtranslate-gtranslate {
    float: left;
  }
  /* line 58, sass/components/_header.scss */
  #mini-panel-logo_header_region {
    position: relative;
    z-index: 400;
  }
  /* line 62, sass/components/_header.scss */
  .pane-gtranslate-gtranslate,
  #GTrans2 {
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    border-bottom: 3px solid #d83b01;
    background: #fff;
    border-top: none;
    position: absolute;
    display: none;
    top: -8px;
    margin-bottom: 0;
    text-align: none;
    z-index: 301;
    width: 156px;
    padding-top: 0px;
  }
  /* line 77, sass/components/_header.scss */
  .pane-gtranslate-gtranslate li,
  #GTrans2 li {
    background: #fff !important;
  }
  /* line 80, sass/components/_header.scss */
  .pane-gtranslate-gtranslate select,
  #GTrans2 select {
    border: 1px solid #08233b;
    color: #d83b01;
    margin: 20px;
  }
  /* line 85, sass/components/_header.scss */
  .pane-gtranslate-gtranslate select option,
  #GTrans2 select option {
    font-size: 1em;
    color: #08233b;
  }
  /* line 90, sass/components/_header.scss */
  #translate-disclaimer {
    text-align: left;
    border-top: 1px solid #ddd;
    margin-top: 0;
    padding: 10px 10px 10px;
    font-size: .9em;
  }
  /* line 96, sass/components/_header.scss */
  #translate-disclaimer a {
    color: #333;
  }
  /* line 98, sass/components/_header.scss */
  #translate-disclaimer a:hover {
    color: #d83b01;
  }
}

@media (min-width: 415px) and (max-width: 736px) {
  /* line 111, sass/components/_header.scss */
  .mobile-landscape-gtranslate {
    display: block;
    float: left;
    margin-left: 5%;
    position: static;
    border: none;
    box-shadow: none;
  }
  /* line 119, sass/components/_header.scss */
  .mobile-landscape-gtranslate select {
    border: 1px solid #08233b;
    color: #d83b01;
    margin: 0;
  }
  /* line 124, sass/components/_header.scss */
  .mobile-landscape-gtranslate select option {
    font-size: 1em;
    color: #08233b;
  }
  /* line 128, sass/components/_header.scss */
  .mobile-landscape-gtranslate #translate-disclaimer {
    display: none;
  }
}

/* line 141, sass/components/_header.scss */
.google-appliance-block-form, .google-appliance-block-form--2 {
  width: 100% !important;
  max-width: 100%;
  float: none;
  clear: both;
  margin-top: 4%;
  position: relative;
  margin-bottom: 4%;
}

/* line 150, sass/components/_header.scss */
.google-appliance-block-form .form-item-search-keys input, .google-appliance-block-form--2 .form-item-search-keys input {
  width: 100%;
  height: 33px;
  padding-left: 5px;
  background-color: #eeeeee;
  border: none;
  position: relative;
}

/* line 158, sass/components/_header.scss */
.google-appliance-block-form input[type="submit"], .google-appliance-block-form--2 input[type="submit"] {
  border: 0;
  color: #5d5d5d;
  font-size: 1.2em;
  font-weight: lighter;
  vertical-align: middle;
  font-family: 'FontAwesome';
  background-color: #eeeeee;
  width: 35px !important;
  margin: 0;
  position: absolute;
  top: 6px;
  right: 2px;
}

@media (min-width: 600px) {
  /* line 175, sass/components/_header.scss */
  .google-appliance-block-form, .google-appliance-block-form--2 {
    width: 100% !important;
    max-width: 100%;
    float: none;
    clear: both;
    margin-top: 4%;
    position: relative;
    margin-bottom: 4%;
  }
  /* line 184, sass/components/_header.scss */
  .google-appliance-block-form .form-item-search-keys input, .google-appliance-block-form--2 .form-item-search-keys input {
    width: 80%;
    height: 33px;
    padding-left: 5px;
    background-color: #eeeeee;
    border: none;
    position: relative;
    float: right;
    margin-top: 3%;
    margin-bottom: 3%;
  }
  /* line 195, sass/components/_header.scss */
  .google-appliance-block-form input[type="submit"], .google-appliance-block-form--2 input[type="submit"] {
    border: 0;
    color: #5d5d5d;
    font-size: 1.2em;
    font-weight: lighter;
    vertical-align: middle;
    font-family: 'FontAwesome';
    background-color: #eeeeee;
    width: 35px !important;
    margin: 0;
    position: absolute;
    top: 17px;
    right: 2px;
  }
}

/* line 212, sass/components/_header.scss */
h2#search-results-heading {
  color: #d83b01;
  font-size: 1.2em;
}

/* line 218, sass/components/_header.scss */
.pane-logo-header-region .form-autocomplete {
  background-image: none !important;
}

/* line 222, sass/components/_header.scss */
#logo img {
  padding-top: 3%;
}

/* line 225, sass/components/_header.scss */
#panel-logo-header {
  clear: both;
  padding: .1% 5%;
}

@media (min-width: 960px) {
  /* line 234, sass/components/_header.scss */
  #panel-logo-header {
    clear: both;
    padding: .1% 5% .1% 4%;
  }
}

/* line 240, sass/components/_header.scss */
#nysed-logo img {
  width: 70%;
  height: auto;
  float: left;
  padding: 2%;
}

@media (min-width: 600px) {
  /* line 247, sass/components/_header.scss */
  #nysed-logo img {
    width: 78%;
    height: auto;
    float: left;
    padding: 2%;
  }
}

@media (min-width: 960px) {
  /* line 257, sass/components/_header.scss */
  #nysed-logo img {
    width: 65%;
    height: auto;
    float: left;
    padding: 2%;
  }
}

@media (min-width: 1324px) {
  /* line 267, sass/components/_header.scss */
  .front #nysed-logo img {
    width: 55%;
  }
}

/* line 272, sass/components/_header.scss */
#search-header {
  clear: both;
  float: right;
  margin-top: 10px;
}

/* line 277, sass/components/_header.scss */
#header-social-icons {
  display: block;
  z-index: 999;
}

/* line 280, sass/components/_header.scss */
#header-social-icons ul {
  list-style: none;
}

/* line 283, sass/components/_header.scss */
#header-social-icons li {
  display: inline;
  float: right;
  padding-left: 1%;
}

/* line 288, sass/components/_header.scss */
#header-social-icons img.social-icon {
  width: 80%;
  height: auto;
}

/*.social-icons p {
	display: block;
	font-weight: 600;
	padding: 20px 50px 0 0;
	margin: 0;
	text-align: right;
	
	}*/
@media (min-width: 600px) {
  /* line 309, sass/components/_header.scss */
  #panel-logo-header .panel-col-first66 {
    width: 60%;
  }
  /* line 312, sass/components/_header.scss */
  #panel-logo-header .panel-col-last33 {
    width: 40%;
  }
  /* line 316, sass/components/_header.scss */
  #header-social-icons {
    display: block;
  }
  /* line 318, sass/components/_header.scss */
  #header-social-icons ul {
    list-style: none;
  }
  /* line 321, sass/components/_header.scss */
  #header-social-icons li {
    display: inline;
    float: right;
    padding-left: 1%;
  }
  /* line 326, sass/components/_header.scss */
  #header-social-icons img.social-icon {
    width: 80%;
    height: auto;
  }
}

@media (min-width: 960px) {
  /* line 337, sass/components/_header.scss */
  #panel-logo-header .panel-col-first66 {
    width: 66%;
  }
  /* line 340, sass/components/_header.scss */
  #panel-logo-header .panel-col-last33 {
    width: 33%;
  }
  /* line 344, sass/components/_header.scss */
  #header-social-icons {
    display: block;
    padding-top: 2%;
    z-index: 300;
  }
  /* line 348, sass/components/_header.scss */
  #header-social-icons ul {
    list-style: none;
    padding-right: 7%;
  }
  /* line 352, sass/components/_header.scss */
  #header-social-icons li {
    display: inline;
    float: right;
    padding-left: 2%;
  }
  /* line 358, sass/components/_header.scss */
  #header-social-icons img.social-icon {
    width: 90%;
    height: auto;
  }
}

/* line 367, sass/components/_header.scss */
h4.button {
  padding: 3%;
  background: transparent;
  border: 1px solid #d83b01;
  color: #d83b01;
  margin: 30px 20%;
  font-size: 1.5em;
  font-weight: 400;
  text-align: center;
}

/* line 376, sass/components/_header.scss */
h4.button a {
  color: #d83b01;
}

/* line 379, sass/components/_header.scss */
h4.button a:hover {
  color: #045caa;
}

/* line 384, sass/components/_header.scss */
h4.button-white {
  padding: 3%;
  background-color: #fff;
  color: #d83b01;
  margin: 30px 20%;
  font-size: 1.5em;
  font-weight: 400;
  text-align: center;
}

/* line 392, sass/components/_header.scss */
h4.button-white a {
  color: #d83b01;
}

/* line 395, sass/components/_header.scss */
h4.button-white a:hover {
  color: #045caa;
}

/* line 400, sass/components/_header.scss */
body.panels-ipe {
  margin-bottom: 0 !important;
}

/* line 406, sass/components/_header.scss */
#panel-footer-menu {
  clear: both;
  padding: .5% 5%;
  background-color: #041727;
}

/* line 412, sass/components/_header.scss */
#panel-footer-menu h2.pane-title {
  color: #d83b01;
  font-size: 1.1em;
  font-weight: 400;
}

/* line 417, sass/components/_header.scss */
#panel-footer-menu p, #panel-footer-menu a {
  color: #fff;
  font-size: .9em;
  margin: 0;
}

/* line 421, sass/components/_header.scss */
#panel-footer-menu p:hover, #panel-footer-menu a:hover {
  border-bottom: 1px solid #fff;
}

/* line 425, sass/components/_header.scss */
#panel-footer-menu p:focus, #panel-footer-menu a:focus {
  text-decoration: underline;
}

/* line 430, sass/components/_header.scss */
#panel-footer-menu .pane-content {
  line-height: 1.8em;
}

/* line 435, sass/components/_header.scss */
#pane-footer-bottom {
  padding: 1% 5% 5%;
  background-color: #d83b01;
  color: #fff;
}

/* line 439, sass/components/_header.scss */
#pane-footer-bottom h2 {
  color: #fff;
  font-size: 1.1em;
}

/* line 442, sass/components/_header.scss */
#pane-footer-bottom h2 a {
  color: #fff;
}

/* line 446, sass/components/_header.scss */
#pane-footer-bottom p {
  margin: 0;
  line-height: 24px !important;
}

/* line 450, sass/components/_header.scss */
#pane-footer-bottom a {
  color: #fff;
}

/* line 452, sass/components/_header.scss */
#pane-footer-bottom a:hover {
  border-bottom: 1px solid #fff;
}

/* line 456, sass/components/_header.scss */
#pane-footer-bottom a:focus {
  text-decoration: underline;
}

/* line 462, sass/components/_header.scss */
#pane-footer-bottom #nysed-logo-footer img {
  width: 55%;
}

/* line 467, sass/components/_header.scss */
#pane-footer-copyright {
  padding: .5% 5%;
  background-color: #045caa;
  color: #fff;
}

/* line 472, sass/components/_header.scss */
#pane-footer-copyright .bottom-links a {
  color: #fff;
}

/* line 474, sass/components/_header.scss */
#pane-footer-copyright .bottom-links a:hover {
  border-bottom: 1px solid #fff;
}

/* line 478, sass/components/_header.scss */
#pane-footer-copyright .bottom-links a:focus {
  text-decoration: underline;
}

/* line 487, sass/components/_header.scss */
#pane-admin-tabs, .pane-pane-messages {
  padding: 40px 5% 20px 5%;
}

@media (min-width: 1324px) {
  /* line 491, sass/components/_header.scss */
  #pane-admin-tabs, .pane-pane-messages {
    padding: 40px 15% 20px 15%;
  }
}

/* line 496, sass/components/_header.scss */
#pane-footer-newsletter {
  background-color: #041727;
  padding: .5% 5%;
  clear: both;
}

/* line 500, sass/components/_header.scss */
#pane-footer-newsletter #mini-panel-newsletter {
  border-bottom: 1px solid #fff;
}

/* line 502, sass/components/_header.scss */
#pane-footer-newsletter #mini-panel-newsletter .panel-col-first66 {
  border-right: none;
}

/* line 505, sass/components/_header.scss */
#pane-footer-newsletter #mini-panel-newsletter h2 {
  color: #fff;
  font-weight: 400;
  margin-bottom: 0;
}

/* line 510, sass/components/_header.scss */
#pane-footer-newsletter #mini-panel-newsletter p {
  color: #fff;
  margin-top: .5em;
}

/* line 515, sass/components/_header.scss */
#pane-footer-newsletter #mini-panel-newsletter h5 {
  padding-top: 0;
}

@media (min-width: 600px) {
  /* line 521, sass/components/_header.scss */
  #pane-footer-newsletter {
    background-color: #041727;
    padding: .5% 5%;
  }
  /* line 524, sass/components/_header.scss */
  #pane-footer-newsletter #mini-panel-newsletter {
    border-bottom: 1px solid #fff;
  }
  /* line 526, sass/components/_header.scss */
  #pane-footer-newsletter #mini-panel-newsletter .panel-col-first66 {
    border-right: 1px solid #fff;
  }
  /* line 529, sass/components/_header.scss */
  #pane-footer-newsletter #mini-panel-newsletter h2 {
    color: #fff;
    font-weight: 400;
    margin-bottom: 0;
  }
  /* line 534, sass/components/_header.scss */
  #pane-footer-newsletter #mini-panel-newsletter p {
    color: #fff;
    margin-top: .5em;
  }
  /* line 539, sass/components/_header.scss */
  #pane-footer-newsletter #mini-panel-newsletter h5 {
    padding-top: 0;
  }
}

/* line 547, sass/components/_header.scss */
.pane-logo-header-region .panel-col-top-s {
  display: none;
}

/* line 551, sass/components/_header.scss */
.mobile-logo-area, .mobile-header-search, .mobile-social-media-icons {
  display: none;
}

@media (min-width: 0) and (max-width: 625px) {
  /* line 553, sass/components/_header.scss */
  .mobile-logo-area, .mobile-header-search, .mobile-social-media-icons {
    display: block;
  }
  /* line 557, sass/components/_header.scss */
  .pane-logo-header-region .panel-col-first66 #nysed-logo,
  .pane-logo-header-region .panel-col-first66 #header-social-icons,
  .pane-logo-header-region .panel-col-first66 .pane-google-appliance-ga-block-search-form,
  .pane-logo-header-region .panel-col-first66 #translate-disclaimer, .pane-logo-header-region .panel-col-last33 #nysed-logo,
  .pane-logo-header-region .panel-col-last33 #header-social-icons,
  .pane-logo-header-region .panel-col-last33 .pane-google-appliance-ga-block-search-form,
  .pane-logo-header-region .panel-col-last33 #translate-disclaimer {
    display: none;
  }
  /* line 567, sass/components/_header.scss */
  .mobile-logo-area .nysed-mobile-logo h2 {
    text-align: center;
  }
  /* line 568, sass/components/_header.scss */
  .mobile-logo-area .nysed-mobile-logo img {
    float: left;
    width: 20%;
  }
  /* line 574, sass/components/_header.scss */
  .mobile-header-search {
    float: left;
    margin-left: 3%;
    margin-right: 5%;
    margin-top: 1%;
  }
  /* line 581, sass/components/_header.scss */
  #panel-logo-header li {
    display: inherit;
    float: left;
    margin-left: 2%;
    padding-left: 0;
    width: 2em;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  /* line 591, sass/components/_header.scss */
  #panel-logo-header {
    background: #fff;
    clear: both;
  }
  /* line 596, sass/components/_header.scss */
  .mobile-logo-area .nysed-mobile-logo {
    display: none;
  }
  /* line 598, sass/components/_header.scss */
  .mobile-logo-area .nysed-mobile-logo h2 {
    display: none;
  }
}

@media (min-width: 0) and (max-width: 450px) {
  /* line 603, sass/components/_header.scss */
  .mobile-header-search {
    margin-left: 17%;
  }
  /* line 606, sass/components/_header.scss */
  .mobile-social-media-icons {
    clear: both;
    margin-left: 1em;
    width: 12em;
  }
}

@media (min-width: 1324px) {
  /* line 613, sass/components/_header.scss */
  #pane-footer-newsletter, #pane-footer-copyright, #pane-footer-bottom, #panel-footer-menu, #panel-logo-header {
    padding: .5% 16%;
  }
}

@media (min-width: 1324px) {
  /* line 620, sass/components/_header.scss */
  .front #pane-footer-newsletter, .front #pane-footer-copyright, .front #pane-footer-bottom, .front #panel-footer-menu, .front #panel-logo-header {
    padding: .5% 10%;
  }
}

@media (min-width: 0) and (max-width: 625px) {
  /* line 628, sass/components/_header.scss */
  .form-item-search-block-form {
    float: none;
    margin: 10px auto 4px;
    width: 227px;
  }
  /* line 632, sass/components/_header.scss */
  .form-item-search-block-form .custom-search-box {
    width: 135px;
  }
  /* line 637, sass/components/_header.scss */
  .pane-logo-header-region .panel-col-top-s {
    display: block;
    float: none;
  }
}

@media (min-width: 0) and (max-width: 625px) {
  /* line 645, sass/components/_header.scss */
  .form-item-search-block-form input#search_box {
    width: 160px;
  }
}

@media (min-width: 600px) {
  /* line 652, sass/components/_header.scss */
  .toggle-sidebar {
    float: left;
    margin-left: 10px;
    margin-bottom: 20px;
    position: absolute;
    padding: 5px 10px;
    background-color: #f0f0f0;
    display: block;
    background-color: #000000;
    border: 1px solid #9c9c9c;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #000000;
  }
}

@media (min-width: 960px) {
  /* line 672, sass/components/_header.scss */
  .toggle-sidebar {
    display: none;
  }
}

/* line 3, sass/components/_homepage.scss */
.flexslider {
  border: none;
  margin: 0 0 20px;
}

@media (min-width: 600px) {
  /* line 8, sass/components/_homepage.scss */
  .flexslider .slides img {
    width: 100%;
    max-width: none;
  }
}

/* line 12, sass/components/_homepage.scss */
.flexslider .slides > li {
  position: relative;
}

/* line 15, sass/components/_homepage.scss */
.flex-caption {
  position: absolute;
  bottom: 0;
  z-index: 1000;
  width: 100%;
  background: rgba(28, 35, 41, 0.75);
  color: #fff;
  padding-right: 95px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.2em;
}

/* line 27, sass/components/_homepage.scss */
.flex-caption a {
  color: #fff;
  display: block;
  padding: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 35, sass/components/_homepage.scss */
.flex-direction-nav {
  position: absolute;
  bottom: 0;
  right: 20px;
  width: 72px;
}

/* line 41, sass/components/_homepage.scss */
.flex-direction-nav li {
  display: inline-block;
}

/* line 44, sass/components/_homepage.scss */
.flex-direction-nav li.flex-nav-prev {
  margin-right: 30px;
}

/* line 47, sass/components/_homepage.scss */
.flex-direction-nav a {
  display: inline-block !important;
  position: static;
  text-align: left !important;
  opacity: 0.9 !important;
  font-size: 0;
  margin: 0;
  height: 32px;
  width: 20px;
}

/* line 57, sass/components/_homepage.scss */
.flex-direction-nav a:hover {
  opacity: 1 !important;
}

/* line 60, sass/components/_homepage.scss */
.flex-direction-nav a:before {
  font-family: "fontawesome";
  font-size: 30px;
  line-height: 30px;
  display: inline-block;
  content: '\f053';
  color: rgba(255, 255, 255, 0.8);
  text-shadow: none;
}

/* line 69, sass/components/_homepage.scss */
.flex-direction-nav a.flex-next:before {
  content: '\f054';
}

/* line 72, sass/components/_homepage.scss */
.flex-pauseplay {
  position: absolute;
  bottom: 0;
  right: 76px;
  font-size: 0;
  background-color: #000;
}

/* line 78, sass/components/_homepage.scss */
.flex-pauseplay .flex-pause {
  color: #fff;
  height: 30px;
}

/* line 82, sass/components/_homepage.scss */
.flex-pauseplay .flex-play {
  color: #fff;
  height: 30px;
}

/* line 85, sass/components/_homepage.scss */
.flex-pauseplay .flex-play:before {
  color: #fff;
  height: 30px;
  content: '\f003';
}

@media (min-width: 320px) {
  /* line 94, sass/components/_homepage.scss */
  .flex-pauseplay {
    bottom: -3px;
  }
}

@media (min-width: 436px) {
  /* line 99, sass/components/_homepage.scss */
  .flex-control-paging li a {
    width: 18px;
    height: 18px;
  }
  /* line 103, sass/components/_homepage.scss */
  .flex-pauseplay {
    bottom: -3px;
  }
}

@media (min-width: 600px) {
  /* line 108, sass/components/_homepage.scss */
  .flex-control-paging li a {
    width: 24px;
    height: 24px;
  }
}

@media (min-width: 960px) {
  /* line 115, sass/components/_homepage.scss */
  .flexslider {
    margin: 0;
  }
  /* line 118, sass/components/_homepage.scss */
  .flex-control-paging li a {
    width: 32px;
    height: 28px;
  }
}

/* line 123, sass/components/_homepage.scss */
.panel-home-slider-news {
  padding: 0;
  overflow: hidden;
}

/* line 125, sass/components/_homepage.scss */
.panel-home-slider-news .field-content a {
  border-bottom: 1px dotted #045caa;
}

/* line 127, sass/components/_homepage.scss */
.panel-home-slider-news .field-content a:hover, .panel-home-slider-news .field-content a:focus {
  color: #5d5d5d;
  border-bottom: 1px solid #5d5d5d;
}

/* line 135, sass/components/_homepage.scss */
.panel-home-slider-news .panel-col-last33 {
  padding: 1%;
  clear: both;
}

@media (min-width: 768px) {
  /* line 141, sass/components/_homepage.scss */
  .panel-home-slider-news {
    padding: 0 1%;
    width: 758px;
    margin: auto;
  }
  /* line 147, sass/components/_homepage.scss */
  .panel-home-slider-news .panel-col-last33 {
    clear: none;
  }
}

@media (min-width: 960px) {
  /* line 154, sass/components/_homepage.scss */
  .panel-home-slider-news {
    padding: 0;
    height: 400px;
    width: 940px;
    margin: auto;
  }
  /* line 162, sass/components/_homepage.scss */
  .panel-home-slider-news .panel-col-last33 {
    padding: 2% 0;
    clear: none;
  }
}

@media (min-width: 1280px) {
  /* line 169, sass/components/_homepage.scss */
  .panel-home-slider-news {
    padding: 0;
    height: 400px;
    width: 1200px;
    margin: auto;
  }
  /* line 177, sass/components/_homepage.scss */
  .panel-home-slider-news .panel-col-last33 {
    padding: 2% 0;
    clear: none;
  }
  /* line 183, sass/components/_homepage.scss */
  .flex-caption {
    bottom: 11px;
  }
  /* line 186, sass/components/_homepage.scss */
  .flex-direction-nav,
  .flex-pauseplay {
    bottom: 8px;
  }
}

@media (min-width: 1324px) {
  /* line 192, sass/components/_homepage.scss */
  .flex-caption {
    bottom: 58px;
  }
  /* line 195, sass/components/_homepage.scss */
  .flex-direction-nav,
  .flex-pauseplay {
    bottom: 56px;
  }
}

@media (min-width: 1400px) {
  /* line 201, sass/components/_homepage.scss */
  .panel-home-slider-news {
    padding: 0%;
    width: 1300px;
    margin: auto;
  }
  /* line 208, sass/components/_homepage.scss */
  .flex-caption {
    bottom: 3px;
  }
  /* line 211, sass/components/_homepage.scss */
  .flex-direction-nav,
  .flex-pauseplay {
    bottom: 1px;
  }
}

/* line 219, sass/components/_homepage.scss */
#panel-home-slider .container {
  position: relative;
  padding: 0;
  margin: 0;
}

/* line 228, sass/components/_homepage.scss */
#panel-home-slider .container h2.field-content {
  position: absolute;
  top: 15%;
  left: 5%;
  z-index: 99;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 235, sass/components/_homepage.scss */
#panel-home-slider .container h2.field-content a {
  color: #d83b01;
  font-size: 1em;
  font-weight: 400;
}

/* line 242, sass/components/_homepage.scss */
#panel-home-slider .container .slider-caption {
  position: absolute;
  top: 20%;
  left: 5%;
  z-index: 99;
  padding-right: 5%;
  margin-top: 4%;
}

/* line 249, sass/components/_homepage.scss */
#panel-home-slider .container .slider-caption h3 {
  display: none;
  position: relative;
  /*position: absolute;
				color: #fff;
				top: 20%;
				left: 5%;
				z-index: 99;
				font-size: .8em;
				font-weight: 400;
				line-height: 1.3em;
				padding-right: 35%*/
}

/* line 262, sass/components/_homepage.scss */
#panel-home-slider .container .slider-caption a {
  clear: both;
  font-size: .8em;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  vertical-align: middle;
  padding: 1% 1.5%;
  color: #fff;
  cursor: pointer;
  border: 1px solid #fff;
  background-color: transparent;
  text-align: center;
  white-space: nowrap;
  z-index: 1;
}

/* line 279, sass/components/_homepage.scss */
#panel-home-slider .container .slider-caption a:hover {
  color: #d83b01;
}

/*
#panel-home-slider {
	@include breakpoint($tab) {
		.container{
			h2.field-content  {
				font-size: 1.5em;
				a {font-weight: 600;}
			}
			.slider-caption {
				position: absolute;
				top: 20%;
				left: 5%;
				z-index: 99;
				padding-right: 5%;
				margin-top: 0;
				h3 {
					position: relative;
					display: block;
					font-size: 1.3em;
					color: #fff;
					font-weight: 400;
					line-height: 1.3em;
					margin-bottom: -5%;
				}

				a{
					clear:both;
					font-size: .8em;
					//line-height: 3.75em;
					text-decoration: none;
					text-transform: uppercase;
					letter-spacing: 2px;
					vertical-align: middle;
					padding: 1% 1.5%;
					color: #fff;
					cursor: pointer;
					border: 1px solid #fff;
					background-color: transparent;
					text-align: center;
					white-space: nowrap;
					z-index: 1;
					// position: relative;
					&:hover {
						color: $orange;
					}
				}
			//}
			}
		}
	}
}*/
@media (min-width: 600px) {
  /* line 341, sass/components/_homepage.scss */
  #panel-home-slider .container h2.field-content {
    top: 10%;
  }
  /* line 343, sass/components/_homepage.scss */
  #panel-home-slider .container h2.field-content a {
    font-size: 1.3em;
  }
  /* line 347, sass/components/_homepage.scss */
  #panel-home-slider .container .slider-caption {
    position: absolute;
    top: 15%;
    left: 5%;
    z-index: 99;
    padding-right: 15%;
    /*display: block;
		position: absolute;
		margin-left: 0%;
		top: 46%;
		left: 5%;
		margin-top: 2%;
		padding-top: 0;
		//display: inline-block;
		margin-bottom: 3%;
		text-align: center;*/
  }
  /* line 353, sass/components/_homepage.scss */
  #panel-home-slider .container .slider-caption h3 {
    position: relative;
    display: block;
    font-size: 1.6em;
    color: #fff;
    font-weight: 400;
    line-height: 1.3em;
    margin-bottom: 1%;
  }
  /* line 374, sass/components/_homepage.scss */
  #panel-home-slider .container .slider-caption a {
    clear: both;
    font-size: 1.125em;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 2px;
    vertical-align: middle;
    padding: 1.5% 2%;
    color: #fff;
    cursor: pointer;
    border: 1px solid #fff;
    background-color: transparent;
    text-align: center;
    white-space: nowrap;
    z-index: 1;
  }
  /* line 392, sass/components/_homepage.scss */
  #panel-home-slider .container .slider-caption a:hover {
    color: #d83b01;
  }
}

@media (min-width: 960px) {
  /* line 407, sass/components/_homepage.scss */
  #panel-home-slider .container h2.field-content {
    top: 15%;
  }
  /* line 409, sass/components/_homepage.scss */
  #panel-home-slider .container h2.field-content a {
    font-size: 2em;
  }
  /* line 413, sass/components/_homepage.scss */
  #panel-home-slider .container .slider-caption {
    position: absolute;
    top: 20%;
    left: 5%;
    z-index: 99;
    padding-right: 30%;
    /*display: block;
		position: absolute;
		margin-left: 0%;
		top: 46%;
		left: 5%;
		margin-top: 2%;
		padding-top: 0;
		//display: inline-block;
		margin-bottom: 3%;
		text-align: center;*/
  }
  /* line 419, sass/components/_homepage.scss */
  #panel-home-slider .container .slider-caption h3 {
    position: relative;
    display: block;
    font-size: 2em;
    color: #fff;
    font-weight: 400;
    line-height: 1.3em;
    margin-bottom: 1%;
  }
  /* line 439, sass/components/_homepage.scss */
  #panel-home-slider .container .slider-caption a {
    clear: both;
    font-size: 1.125em;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 2px;
    vertical-align: middle;
    padding: 1.5% 2%;
    color: #fff;
    cursor: pointer;
    border: 1px solid #fff;
    background-color: transparent;
    text-align: center;
    white-space: nowrap;
    z-index: 1;
  }
  /* line 457, sass/components/_homepage.scss */
  #panel-home-slider .container .slider-caption a:hover {
    text-decoration: underline;
    color: #d83b01;
  }
}

/* line 471, sass/components/_homepage.scss */
#mini-panel-new_home_page_slider .panel-col-last33 h2.pane-title {
  margin: 0;
}

/* line 477, sass/components/_homepage.scss */
#mini-panel-new_home_page_slider .panel-col-last33 .views-field-title {
  line-height: 1.5em;
}

/* line 480, sass/components/_homepage.scss */
#mini-panel-new_home_page_slider .panel-col-last33 .pane-custom.pane-4 {
  clear: both;
}

/* line 483, sass/components/_homepage.scss */
#mini-panel-new_home_page_slider p.views-field-field-date {
  color: #d83b01;
  text-transform: uppercase;
  font-size: .9em;
  font-weight: 400;
  margin-bottom: 0;
  padding-top: 3%;
}

/* line 491, sass/components/_homepage.scss */
#mini-panel-new_home_page_slider p:not(.read-more) {
  margin: 0;
}

/* line 493, sass/components/_homepage.scss */
#mini-panel-new_home_page_slider p:not(.read-more) a {
  font-size: 1em;
  border-bottom: 1px dotted #045caa;
}

/* line 497, sass/components/_homepage.scss */
#mini-panel-new_home_page_slider p:not(.read-more) a:hover, #mini-panel-new_home_page_slider p:not(.read-more) a:focus {
  color: #5d5d5d;
  border-bottom: 1px solid #5d5d5d;
}

/* line 504, sass/components/_homepage.scss */
#mini-panel-new_home_page_slider .view-footer {
  margin-top: 3%;
}

/* line 509, sass/components/_homepage.scss */
#panel-home-news {
  padding: 2% 1% .5% 1%;
}

/* line 512, sass/components/_homepage.scss */
#panel-home-news h2.pane-title {
  text-align: center;
  margin: 0 0 1em;
  clear: both;
}

/* line 520, sass/components/_homepage.scss */
#panel-home-news .field-content a {
  border-bottom: 1px dotted #045caa;
}

/* line 522, sass/components/_homepage.scss */
#panel-home-news .field-content a:hover, #panel-home-news .field-content a:focus {
  color: #5d5d5d;
  border-bottom: 1px solid #5d5d5d;
}

/* line 528, sass/components/_homepage.scss */
#panel-home-news .views-field-field-press-image .field-content a {
  border-bottom: none;
}

/* line 533, sass/components/_homepage.scss */
#panel-home-news .panel-col-r h2.pane-title, #panel-home-news .panel-col-last-r h2.pane-title {
  margin-top: 15%;
  margin-bottom: 1em;
}

/* line 539, sass/components/_homepage.scss */
#panel-home-news .views-field-title a {
  font-size: 1em;
}

/* line 546, sass/components/_homepage.scss */
#panel-home-news .view-newsmenudropdown .views-field-field-date {
  margin-top: .8em;
  line-height: 1.5em;
}

/* line 554, sass/components/_homepage.scss */
#panel-home-news .view-display-id-block_4 .views-field-body p {
  font-size: .9em;
}

/* line 557, sass/components/_homepage.scss */
#panel-home-news .view-video-gallery .read-more a {
  font-size: .9em;
}

/* line 558, sass/components/_homepage.scss */
#panel-home-news .view-video-gallery .views-field-field-date {
  margin-top: 1.2em;
}

/* line 562, sass/components/_homepage.scss */
#panel-home-news p {
  margin-top: .1em;
}

@media (min-width: 768px) {
  /* line 569, sass/components/_homepage.scss */
  #panel-home-news {
    padding: 2% 0;
    width: 758px;
    margin: auto;
  }
  /* line 575, sass/components/_homepage.scss */
  #panel-home-news .panel-col-r h2.pane-title, #panel-home-news .panel-col-last-r h2.pane-title {
    margin-top: 0;
  }
}

@media (min-width: 960px) {
  /* line 583, sass/components/_homepage.scss */
  #panel-home-news {
    padding: 2% 0;
    width: 940px;
    margin: auto;
  }
  /* line 595, sass/components/_homepage.scss */
  #panel-home-news .panel-col-r h2.pane-title {
    margin-bottom: 1em;
  }
}

@media (min-width: 1280px) {
  /* line 601, sass/components/_homepage.scss */
  #panel-home-news {
    width: 1200px;
    margin: auto;
  }
}

@media (min-width: 1400px) {
  /* line 608, sass/components/_homepage.scss */
  #panel-home-news {
    width: 1300px;
    margin: auto;
  }
}

/* line 615, sass/components/_homepage.scss */
#mini-panel-home_page_news #twitter-widget-0 .timeline-Header {
  display: none !important;
}

/* line 622, sass/components/_homepage.scss */
.view-display-id-block_5 {
  margin-top: 2em;
  padding: 0 2%;
}

/* line 625, sass/components/_homepage.scss */
.view-display-id-block_5 p {
  margin-top: 0;
  font-size: .9em;
}

/* line 629, sass/components/_homepage.scss */
.view-display-id-block_5 img {
  margin-top: 1%;
  padding-bottom: 2%;
}

/* line 636, sass/components/_homepage.scss */
.view-display-id-block_5 .views-field-body p, .view-display-id-block_5 .views-field-field-sub-title p {
  font-size: .9em;
}

/* line 637, sass/components/_homepage.scss */
.view-display-id-block_5 .views-field-body p a, .view-display-id-block_5 .views-field-field-sub-title p a {
  border-bottom: 1px dotted #045caa;
}

/* line 639, sass/components/_homepage.scss */
.view-display-id-block_5 .views-field-body p a:hover, .view-display-id-block_5 .views-field-body p a:focus, .view-display-id-block_5 .views-field-field-sub-title p a:hover, .view-display-id-block_5 .views-field-field-sub-title p a:focus {
  color: #5d5d5d;
  border-bottom: 1px solid #5d5d5d;
}

/* line 646, sass/components/_homepage.scss */
.view-display-id-block_5 .views-row {
  clear: both;
  padding-bottom: 1%;
}

/* line 650, sass/components/_homepage.scss */
.view-display-id-block_5 .views-field-title {
  text-align: center;
}

/* line 651, sass/components/_homepage.scss */
.view-display-id-block_5 .views-field-title a {
  border-bottom: 1px dotted #045caa;
}

/* line 653, sass/components/_homepage.scss */
.view-display-id-block_5 .views-field-title a:hover, .view-display-id-block_5 .views-field-title a:focus {
  color: #5d5d5d;
  border-bottom: 1px solid #5d5d5d;
}

/* line 665, sass/components/_homepage.scss */
#home-page {
  margin: 0;
  padding: 0;
}

/* line 672, sass/components/_homepage.scss */
.home-section-title {
  background-color: #d83b01;
  padding: .1% 0;
  z-index: 99;
  clear: both;
}

/* line 677, sass/components/_homepage.scss */
.home-section-title.show-none {
  display: none;
}

/* line 680, sass/components/_homepage.scss */
.home-section-title .right {
  text-align: center;
}

/* line 682, sass/components/_homepage.scss */
.home-section-title .right a {
  color: #fff;
}

/* line 684, sass/components/_homepage.scss */
.home-section-title .right a:hover {
  color: #5d5d5d;
}

/* line 689, sass/components/_homepage.scss */
.home-section-title h1, .home-section-title h2 {
  color: #fff;
  font-size: 1.1em;
  font-weight: 400;
  text-align: center;
}

/* line 695, sass/components/_homepage.scss */
.home-section-title h5 {
  font-size: 1.1em;
  text-align: center;
  padding: .5% 3%;
  margin-top: 0;
  margin-bottom: 3px;
  font-weight: 300;
  color: #fff;
}

/* line 703, sass/components/_homepage.scss */
.home-section-title h5.show-none {
  display: none;
}

/* line 708, sass/components/_homepage.scss */
.home-section-title.blue {
  background-color: #045caa;
}

/* line 712, sass/components/_homepage.scss */
.home-section-title.darkblue {
  background-color: #08233b;
}

@media (min-width: 436px) {
  /* line 720, sass/components/_homepage.scss */
  .home-section-title h1, .home-section-title h2 {
    font-size: 1.2em;
  }
  /* line 723, sass/components/_homepage.scss */
  .home-section-title h5.show-none {
    display: none;
  }
}

@media (min-width: 500px) and (max-width: 600px) {
  /* line 730, sass/components/_homepage.scss */
  .home-section-title {
    padding: 0 3%;
  }
  /* line 732, sass/components/_homepage.scss */
  .home-section-title h1, .home-section-title h2 {
    text-align: center;
    padding: 0;
  }
  /* line 735, sass/components/_homepage.scss */
  .home-section-title h5 {
    text-align: right;
    padding: 5% 3% 0 0;
  }
  /* line 738, sass/components/_homepage.scss */
  .home-section-title h5.show-none {
    display: block;
  }
}

@media (min-width: 600px) {
  /* line 747, sass/components/_homepage.scss */
  .home-section-title h1, .home-section-title h2 {
    text-align: center;
    margin: .25em 0;
  }
  /* line 752, sass/components/_homepage.scss */
  .home-section-title h5 {
    text-align: right;
    padding: 7% 3% 0 0;
  }
  /* line 755, sass/components/_homepage.scss */
  .home-section-title h5.show-none {
    display: block;
  }
}

@media (min-width: 960px) {
  /* line 762, sass/components/_homepage.scss */
  .home-section-title {
    background-color: #d83b01;
    z-index: 99;
  }
  /* line 766, sass/components/_homepage.scss */
  .home-section-title .right {
    text-align: center;
  }
  /* line 768, sass/components/_homepage.scss */
  .home-section-title .right a {
    color: #fff;
  }
  /* line 770, sass/components/_homepage.scss */
  .home-section-title .right a:hover {
    color: #5d5d5d;
  }
  /* line 775, sass/components/_homepage.scss */
  .home-section-title h1, .home-section-title h2 {
    color: #fff;
    font-size: 1.5em;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
  }
  /* line 782, sass/components/_homepage.scss */
  .home-section-title h5 {
    font-size: 1.3em;
    padding: .5% 3%;
    display: inline;
    font-weight: 300;
    color: #fff;
  }
  /* line 788, sass/components/_homepage.scss */
  .home-section-title h5.show-none {
    display: inline;
  }
  /* line 793, sass/components/_homepage.scss */
  .home-section-title.blue {
    background-color: #045caa;
  }
  /* line 796, sass/components/_homepage.scss */
  .home-section-title.darkblue {
    background-color: #08233b;
  }
}

@media (min-width: 500px) and (max-width: 600px) {
  /* line 803, sass/components/_homepage.scss */
  #pane-culturaled-title {
    background-color: #d83b01;
    padding: .5% 3%;
  }
}

@media (min-width: 600px) {
  /* line 810, sass/components/_homepage.scss */
  #pane-culturaled-title {
    background-color: #d83b01;
    padding: 0;
  }
}

@media (min-width: 960px) {
  /* line 817, sass/components/_homepage.scss */
  #pane-culturaled-title {
    background-color: #d83b01;
    padding: .5% 0;
  }
}

/* line 822, sass/components/_homepage.scss */
#pane-adulted-title {
  z-index: 99;
}

@media (min-width: 768px) {
  /* line 827, sass/components/_homepage.scss */
  .pane-home-fixedwidth {
    width: 758px;
    margin: auto;
  }
}

@media (min-width: 960px) {
  /* line 833, sass/components/_homepage.scss */
  .pane-home-fixedwidth {
    width: 940px;
    margin: auto;
  }
}

@media (min-width: 1280px) {
  /* line 841, sass/components/_homepage.scss */
  .pane-home-fixedwidth {
    padding: 2% 0;
    width: 1200px;
    margin: auto;
  }
}

@media (min-width: 1400px) {
  /* line 849, sass/components/_homepage.scss */
  .pane-home-fixedwidth {
    padding: 2% 0;
    width: 1300px;
    margin: auto;
  }
}

/* line 855, sass/components/_homepage.scss */
.pane-home-buckets {
  padding: 1% 1%;
  margin-top: 10px;
}

/* line 859, sass/components/_homepage.scss */
.pane-home-buckets h2.pane-title {
  text-align: center;
}

/* line 867, sass/components/_homepage.scss */
.pane-home-buckets .menu-list {
  text-align: left;
  margin-top: 6px;
  color: #08233b;
  font-size: .9em;
  /*a:hover {
			color: $lightblue;
		}*/
}

/* line 872, sass/components/_homepage.scss */
.pane-home-buckets .menu-list ul {
  list-style: none;
  padding-left: 0;
}

/* line 876, sass/components/_homepage.scss */
.pane-home-buckets .menu-list li, .pane-home-buckets .menu-list .field__item {
  border-bottom: 1px solid #d83b01;
  padding: 6px 0;
}

/* line 879, sass/components/_homepage.scss */
.pane-home-buckets .menu-list li:after, .pane-home-buckets .menu-list .field__item:after {
  content: "";
  display: table;
  clear: both;
}

/* line 885, sass/components/_homepage.scss */
.pane-home-buckets .menu-list li a, .pane-home-buckets .menu-list .field__item a {
  text-decoration: none;
  margin-bottom: 10px;
}

/* line 888, sass/components/_homepage.scss */
.pane-home-buckets .menu-list li a:hover, .pane-home-buckets .menu-list .field__item a:hover {
  text-decoration: underline;
}

/* line 892, sass/components/_homepage.scss */
.pane-home-buckets .menu-list li a:after, .pane-home-buckets .menu-list .field__item a:after {
  float: right;
  color: #d83b01;
  font-family: 'fontawesome';
  content: "\f178";
}

/* line 898, sass/components/_homepage.scss */
.pane-home-buckets .menu-list li a:hover:after, .pane-home-buckets .menu-list .field__item a:hover:after {
  color: #045caa;
}

/* line 901, sass/components/_homepage.scss */
.pane-home-buckets .menu-list li a:focus, .pane-home-buckets .menu-list .field__item a:focus {
  text-decoration: underline;
}

/* line 907, sass/components/_homepage.scss */
.pane-home-buckets .menu-list .pane-buckets {
  padding: 0 5%;
}

/* line 910, sass/components/_homepage.scss */
.pane-home-buckets .menu-list p {
  font-weight: 400;
  color: #000;
}

@media (min-width: 436px) {
  /* line 922, sass/components/_homepage.scss */
  .pane-home-buckets .menu-list {
    margin-top: 0;
  }
  /* line 925, sass/components/_homepage.scss */
  .pane-home-buckets .menu-list li {
    padding: 5px 0;
  }
  /* line 927, sass/components/_homepage.scss */
  .pane-home-buckets .menu-list li a {
    font-size: .9em;
  }
}

@media (min-width: 500px) and (max-width: 600px) {
  /* line 935, sass/components/_homepage.scss */
  .pane-home-buckets {
    margin-top: 0;
  }
  /* line 939, sass/components/_homepage.scss */
  .pane-home-buckets .menu-list ul {
    margin-top: 0;
  }
  /* line 941, sass/components/_homepage.scss */
  .pane-home-buckets .menu-list li {
    padding: 6px 0;
  }
  /* line 943, sass/components/_homepage.scss */
  .pane-home-buckets .menu-list li.show-none {
    display: none;
  }
}

@media (min-width: 600px) {
  /* line 953, sass/components/_homepage.scss */
  .pane-home-buckets .menu-list ul {
    margin-top: 0;
  }
  /* line 955, sass/components/_homepage.scss */
  .pane-home-buckets .menu-list li {
    padding: 6px 0;
  }
  /* line 957, sass/components/_homepage.scss */
  .pane-home-buckets .menu-list li.show-none {
    display: none;
  }
}

@media (min-width: 960px) {
  /* line 965, sass/components/_homepage.scss */
  .pane-home-buckets {
    padding: 0;
  }
  /* line 969, sass/components/_homepage.scss */
  .pane-home-buckets .menu-list ul,
  .pane-home-buckets .menu-list .field__items {
    margin-top: 2%;
  }
  /* line 972, sass/components/_homepage.scss */
  .pane-home-buckets .menu-list li, .pane-home-buckets .menu-list .field__item {
    padding: 10px 0;
  }
  /* line 974, sass/components/_homepage.scss */
  .pane-home-buckets .menu-list li.show-none, .pane-home-buckets .menu-list .field__item.show-none {
    display: none;
  }
  /* line 976, sass/components/_homepage.scss */
  .pane-home-buckets .menu-list li a, .pane-home-buckets .menu-list .field__item a {
    font-size: 1em;
  }
}

/* line 989, sass/components/_homepage.scss */
#home-cultural-ed-container .cultural-hp-buttons-slot1 {
  background-image: url("/sites/default/files/nys-museum-3.jpg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 100%;
}

/* line 996, sass/components/_homepage.scss */
#home-cultural-ed-container .cultural-hp-buttons-slot2 {
  background-image: url("/sites/default/files/nys-archives-3.jpg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 100%;
}

/* line 1003, sass/components/_homepage.scss */
#home-cultural-ed-container .cultural-hp-buttons-slot3 {
  background-image: url("/sites/default/files/nys-library-3.jpg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 100%;
}

/* line 1010, sass/components/_homepage.scss */
#home-cultural-ed-container .cultural-hp-buttons-overlay {
  background: #fd7f03;
  opacity: 0.5;
  width: 100%;
}

/* line 1016, sass/components/_homepage.scss */
#home-cultural-ed-container .cultural-hp-buttons-title {
  background: #045caa;
  opacity: 0.7;
  text-align: center;
  width: 100%;
}

/* line 1022, sass/components/_homepage.scss */
#home-cultural-ed-container .cultural-hp-buttons-title span {
  display: block;
  padding: 2% 5%;
  text-align: center;
  color: #fff;
}

/* line 1029, sass/components/_homepage.scss */
#home-cultural-ed-container .cultural-hp-buttons-logo img {
  display: block;
  height: auto;
  margin: 2em auto;
  width: 30%;
}

/* line 1035, sass/components/_homepage.scss */
#home-cultural-ed-container .cultural-hp-buttons-button {
  padding-bottom: 1em;
}

/* line 1038, sass/components/_homepage.scss */
#home-cultural-ed-container .cultural-hp-buttons-button-text {
  background: rgba(8, 35, 59, 0.7);
  border: 1px solid #fff;
  color: #fff;
  cursor: pointer;
  font-size: 1.125em;
  letter-spacing: 2px;
  margin: 0 auto;
  text-align: center;
  text-transform: uppercase;
  width: 30%;
}

/* line 1050, sass/components/_homepage.scss */
#home-cultural-ed-container .cultural-hp-buttons-button-text:hover {
  background: #08233b;
}

/* line 1053, sass/components/_homepage.scss */
#home-cultural-ed-container .cultural-hp-buttons-button-text a {
  color: #fff;
  display: block;
  padding: 0.5em 0;
}

/* line 1057, sass/components/_homepage.scss */
#home-cultural-ed-container .cultural-hp-buttons-button-text a:hover {
  color: #FFF;
}

@media (min-width: 436px) {
  /* line 1066, sass/components/_homepage.scss */
  #home-cultural-ed-container .cultural-hp-buttons-button-text {
    width: 40%;
  }
}

@media (min-width: 960px) {
  /* line 1074, sass/components/_homepage.scss */
  #home-cultural-ed-container .cultural-hp-buttons-button-text {
    width: 30%;
  }
}

/* line 1081, sass/components/_homepage.scss */
img.archives {
  width: 33%;
}

/* line 1086, sass/components/_homepage.scss */
.program-landing-page .pane-page-content {
  margin: 0 0 3% 0;
}

/* line 1091, sass/components/_homepage.scss */
#pane-program-branding {
  background-image: url("/sites/default/files/p12/program-banner-orange.png");
  background-position: center;
  height: auto;
  padding: .5% 3% .5% 3%;
  background-color: #288be4;
}

/* line 1097, sass/components/_homepage.scss */
#pane-program-branding h2, #pane-program-branding p, #pane-program-branding .field--name-field-program-subtitle {
  color: #fff;
  font-weight: 300;
  font-size: 1.4em;
  text-align: center;
  margin-top: 1em;
}

/* line 1104, sass/components/_homepage.scss */
#pane-program-branding h4, #pane-program-branding h1 {
  color: #08233b;
  text-align: center;
  font-size: 1.2em;
  line-height: 1.6em;
  font-weight: 600;
}

/* line 1111, sass/components/_homepage.scss */
#pane-program-branding .panel-col-last33 {
  background-color: transparent;
  padding: 0;
  border-left: none;
}

/* line 1116, sass/components/_homepage.scss */
#pane-program-branding .branding-image {
  display: none;
}

/* line 1120, sass/components/_homepage.scss */
.circle img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border: 3px solid #08233b;
  text-align: center;
}

@media (min-width: 436px) {
  /* line 1131, sass/components/_homepage.scss */
  #pane-program-branding {
    background-image: url("/sites/default/files/p12/program-banner-orange.png");
    background-position: center;
    color: #fff;
    text-align: center;
    height: auto;
  }
  /* line 1138, sass/components/_homepage.scss */
  #pane-program-branding h4, #pane-program-branding h1 {
    font-size: 1.8em;
  }
  /* line 1141, sass/components/_homepage.scss */
  #pane-program-branding h2, #pane-program-branding p, #pane-program-branding .field--name-field-program-subtitle {
    font-size: 1.4em;
  }
}

@media (min-width: 600px) {
  /* line 1147, sass/components/_homepage.scss */
  #pane-program-branding {
    padding: .5% 3% .5% 3%;
    border-top: 1px solid #08233b;
    background-image: url("/sites/default/files/p12/program-banner-orange.png");
    background-position: center;
    color: #fff;
    text-align: center;
    height: auto;
    margin-top: 1em;
  }
  /* line 1156, sass/components/_homepage.scss */
  #pane-program-branding h4, #pane-program-branding h1 {
    text-align: left;
    font-size: 1.3em;
  }
  /* line 1161, sass/components/_homepage.scss */
  #pane-program-branding h2, #pane-program-branding p, #pane-program-branding .field--name-field-program-subtitle {
    text-align: left;
  }
  /* line 1164, sass/components/_homepage.scss */
  #pane-program-branding .branding-image {
    display: block;
  }
}

@media (min-width: 960px) {
  /* line 1172, sass/components/_homepage.scss */
  #pane-program-branding {
    background-image: url("/sites/default/files/p12/program-banner-orange.png");
    background-position: center;
    color: #fff;
    text-align: center;
    height: auto;
    padding: .5% 3% .5% 3%;
    margin-top: 0;
  }
  /* line 1186, sass/components/_homepage.scss */
  #pane-program-branding .panel-col-first66 {
    padding-right: 3%;
  }
  /* line 1189, sass/components/_homepage.scss */
  #pane-program-branding h4, #pane-program-branding h1 {
    text-align: left;
    margin-top: 1%;
    margin-bottom: 1%;
    font-size: 2.2em;
    line-height: 1.4em;
  }
  /* line 1197, sass/components/_homepage.scss */
  #pane-program-branding h2, #pane-program-branding p, #pane-program-branding .field--name-field-program-subtitle {
    color: #fff;
    font-weight: normal;
    font-size: 1.5em;
    text-align: left;
    line-height: 1.5em;
    margin: 2% 0 2%;
  }
  /* line 1206, sass/components/_homepage.scss */
  #pane-program-branding .subtitle {
    color: #fff;
    font-weight: 300;
    font-size: 2em;
    text-align: left;
    line-height: 1.5em;
  }
  /* line 1213, sass/components/_homepage.scss */
  #pane-program-branding .subtitle .field {
    margin: 2% 0 2%;
  }
  /* line 1217, sass/components/_homepage.scss */
  #pane-program-branding .branding-image {
    display: block;
  }
}

/* line 1223, sass/components/_homepage.scss */
.pane-padding-fullwidth {
  padding: 1% 3%;
}

/* line 1227, sass/components/_homepage.scss */
#program-office-landing-page .center-wrapper:not(:first-child) {
  padding: 0 3%;
}

/* line 1230, sass/components/_homepage.scss */
#program-office-landing-page h2 {
  text-align: center;
}

@media (min-width: 1324px) {
  /* line 1235, sass/components/_homepage.scss */
  #pane-program-branding {
    height: auto;
    padding: .5% 15% .5% 15%;
  }
  /* line 1241, sass/components/_homepage.scss */
  .pane-program-home-buckets {
    margin: 1% 0;
  }
  /* line 1243, sass/components/_homepage.scss */
  .pane-program-home-buckets .pane-p12home-buckets {
    padding: 0;
  }
  /* line 1247, sass/components/_homepage.scss */
  .pane-bilingual-home-features {
    margin: 1% 0;
  }
  /* line 1250, sass/components/_homepage.scss */
  .pane-padding-fullwidth {
    padding: 1% 15%;
  }
  /* line 1254, sass/components/_homepage.scss */
  #program-office-landing-page .center-wrapper:not(:first-child) {
    padding: 0 15%;
  }
}

/* line 1262, sass/components/_homepage.scss */
.pane-program-landing-buckets h2.field-content, .pane-program-landing-buckets h2.pane-title {
  color: #08233b;
  font-weight: 400;
  font-size: 1.2em;
  text-align: center;
  text-transform: uppercase;
}

/* line 1269, sass/components/_homepage.scss */
.pane-program-landing-buckets .panel-col-last-r {
  background-color: #eeeeee;
  padding: 1%;
}

/* line 1274, sass/components/_homepage.scss */
.pane-program-landing-buckets .view-id-events:before {
  text-align: center;
  content: '\f073  ';
  font-family: 'fontawesome';
  color: #045caa;
  font-size: 4em;
  display: block;
  padding: 5%;
}

/* line 1287, sass/components/_homepage.scss */
#program-standard-layout .pane-home-buckets, #program-simple-layout .pane-home-buckets, #program-simple-layout2 .pane-home-buckets {
  margin-bottom: 1em;
}

/* line 1290, sass/components/_homepage.scss */
#program-standard-layout .pane-home-buckets .field--name-field-program-bucket-image, #program-simple-layout .pane-home-buckets .field--name-field-program-bucket-image, #program-simple-layout2 .pane-home-buckets .field--name-field-program-bucket-image {
  text-align: center;
}

/* line 1294, sass/components/_homepage.scss */
#program-standard-layout h2, #program-standard-layout h2.pane-title, #program-simple-layout h2, #program-simple-layout h2.pane-title, #program-simple-layout2 h2, #program-simple-layout2 h2.pane-title {
  border-bottom: none;
  text-align: center;
}

/* line 1298, sass/components/_homepage.scss */
#program-standard-layout .center-wrapper-padding, #program-simple-layout .center-wrapper-padding, #program-simple-layout2 .center-wrapper-padding {
  padding: 1% 3%;
}

/* line 1301, sass/components/_homepage.scss */
#program-standard-layout .panel-col-top-r, #program-simple-layout .panel-col-top-r, #program-simple-layout2 .panel-col-top-r {
  position: relative;
}

/* line 1304, sass/components/_homepage.scss */
#program-standard-layout .panel-3col-grid-3, #program-simple-layout .panel-3col-grid-3, #program-simple-layout2 .panel-3col-grid-3 {
  position: relative;
}

/* line 1307, sass/components/_homepage.scss */
#program-standard-layout .panel-3col-grid-3, #program-simple-layout .panel-3col-grid-3, #program-simple-layout2 .panel-3col-grid-3 {
  margin-top: 0;
  background-color: #fff;
  padding: 1%;
}

/* line 1312, sass/components/_homepage.scss */
#program-standard-layout .panel-3col-grid-3 h2, #program-simple-layout .panel-3col-grid-3 h2, #program-simple-layout2 .panel-3col-grid-3 h2 {
  color: #044177;
  font-size: 1.4em;
  text-align: left;
}

/* line 1317, sass/components/_homepage.scss */
#program-standard-layout .panel-3col-grid-3 .field--name-field-custom-title, #program-simple-layout .panel-3col-grid-3 .field--name-field-custom-title, #program-simple-layout2 .panel-3col-grid-3 .field--name-field-custom-title {
  font-size: .8em;
  color: #c23500;
  margin-bottom: 0;
  text-transform: uppercase;
}

/* line 1323, sass/components/_homepage.scss */
#program-standard-layout .panel-3col-grid-3 .field--name-field-custom-subtitle, #program-simple-layout .panel-3col-grid-3 .field--name-field-custom-subtitle, #program-simple-layout2 .panel-3col-grid-3 .field--name-field-custom-subtitle {
  font-size: 1.6em;
  color: #08233b;
  font-weight: 400;
  margin: 0;
  line-height: 1.2em;
}

/* line 1330, sass/components/_homepage.scss */
#program-standard-layout .panel-3col-grid-3 .field--name-field-custom-teaser, #program-simple-layout .panel-3col-grid-3 .field--name-field-custom-teaser, #program-simple-layout2 .panel-3col-grid-3 .field--name-field-custom-teaser {
  font-weight: 400;
  font-style: italic;
}

@media (min-width: 600px) {
  /* line 1340, sass/components/_homepage.scss */
  #program-standard-layout .pane-home-buckets, #program-simple-layout .pane-home-buckets, #program-simple-layout2 .pane-home-buckets {
    margin-bottom: 3em;
  }
  /* line 1343, sass/components/_homepage.scss */
  #program-standard-layout .center-wrapper-padding, #program-simple-layout .center-wrapper-padding, #program-simple-layout2 .center-wrapper-padding {
    padding: 1% 2%;
  }
  /* line 1346, sass/components/_homepage.scss */
  #program-standard-layout .panel-3col-grid-3, #program-simple-layout .panel-3col-grid-3, #program-simple-layout2 .panel-3col-grid-3 {
    margin-top: -170px;
    background-color: #fff;
    border-left: 1px solid #d83b01;
    padding: 1%;
  }
}

@media (min-width: 1024px) {
  /* line 1357, sass/components/_homepage.scss */
  #program-standard-layout .center-wrapper-padding, #program-simple-layout .center-wrapper-padding, #program-simple-layout2 .center-wrapper-padding {
    padding: 1% 3%;
  }
  /* line 1360, sass/components/_homepage.scss */
  #program-standard-layout .panel-3col-grid-3, #program-simple-layout .panel-3col-grid-3, #program-simple-layout2 .panel-3col-grid-3 {
    margin-top: -200px;
    padding: 1%;
  }
}

@media (min-width: 1280px) {
  /* line 1369, sass/components/_homepage.scss */
  #program-standard-layout .center-wrapper-padding, #program-simple-layout .center-wrapper-padding, #program-simple-layout2 .center-wrapper-padding {
    padding: 1% 3%;
  }
  /* line 1372, sass/components/_homepage.scss */
  #program-standard-layout .panel-3col-grid-3, #program-simple-layout .panel-3col-grid-3, #program-simple-layout2 .panel-3col-grid-3 {
    margin-top: -223px;
    background-color: #fff;
    padding: 1%;
  }
}

@media (min-width: 1324px) {
  /* line 1382, sass/components/_homepage.scss */
  #program-standard-layout .center-wrapper-padding, #program-simple-layout .center-wrapper-padding, #program-simple-layout2 .center-wrapper-padding {
    padding: 1% 15%;
  }
  /* line 1385, sass/components/_homepage.scss */
  #program-standard-layout .panel-3col-grid-3, #program-simple-layout .panel-3col-grid-3, #program-simple-layout2 .panel-3col-grid-3 {
    margin-top: -223px;
    padding: 1%;
  }
}

/* line 1393, sass/components/_homepage.scss */
#program-simple-layout .panel-3col-grid-3, #program-simple-layout2 .panel-3col-grid-3 {
  margin-top: 0px;
}

/* line 1398, sass/components/_homepage.scss */
#program-simple-layout2 .panel-3col-grid-3 {
  border-left: none;
}

/* line 1404, sass/components/_homepage.scss */
#program-basic-layout .center-wrapper.padding {
  padding: 1% 1%;
}

/* line 1406, sass/components/_homepage.scss */
#program-basic-layout .center-wrapper.padding h2 {
  text-align: center;
}

@media (min-width: 600px) {
  /* line 1414, sass/components/_homepage.scss */
  #program-basic-layout .center-wrapper.padding {
    padding: 1% 2%;
  }
}

@media (min-width: 1024px) {
  /* line 1422, sass/components/_homepage.scss */
  #program-basic-layout .center-wrapper.padding {
    padding: 1% 3%;
  }
}

@media (min-width: 1324px) {
  /* line 1430, sass/components/_homepage.scss */
  #program-basic-layout .center-wrapper.padding {
    padding: 1% 15%;
  }
}

/* line 1436, sass/components/_homepage.scss */
.pane-program-landing-main-content {
  margin: 0 3%;
}

/* line 1438, sass/components/_homepage.scss */
.pane-program-landing-main-content .panel-col-last33 {
  margin-top: -213px;
}

/* line 1440, sass/components/_homepage.scss */
.pane-program-landing-main-content .panel-col-last33 .field--name-field-custom-title {
  font-size: .8em;
  color: #c23500;
  margin-bottom: 0;
  text-transform: uppercase;
}

/* line 1446, sass/components/_homepage.scss */
.pane-program-landing-main-content .panel-col-last33 .field--name-field-custom-subtitle {
  font-size: 1.6em;
  color: #08233b;
  font-weight: 400;
  margin: 0;
  line-height: 1.2em;
}

/* line 1453, sass/components/_homepage.scss */
.pane-program-landing-main-content .panel-col-last33 .field--name-field-custom-teaser {
  font-weight: 400;
  font-style: italic;
}

/* line 1461, sass/components/_homepage.scss */
#mini-panel-program_landing_buckets .panel-col-last-r {
  background-color: #eeeeee;
  padding: 1%;
  margin-top: -150px;
}

/* line 1465, sass/components/_homepage.scss */
#mini-panel-program_landing_buckets .panel-col-last-r p.button-orange a {
  background-color: #d83b01;
  color: #fff;
}

/* line 1468, sass/components/_homepage.scss */
#mini-panel-program_landing_buckets .panel-col-last-r p.button-orange a:hover {
  color: #5d5d5d;
}

/* line 1473, sass/components/_homepage.scss */
#mini-panel-program_landing_buckets h2, #mini-panel-program_landing_buckets .field--name-field-program-bucket-description, #mini-panel-program_landing_buckets .field--name-field-program-bucket-image {
  text-align: center;
}

/* line 1479, sass/components/_homepage.scss */
#ed-finance #mini-panel-program_landing_buckets .panel-col-last-r {
  background-color: #fff;
  padding: 0;
  margin-top: 0px;
}

/* line 1487, sass/components/_homepage.scss */
#mini-panel-bilingual_home_features p {
  font-size: .9em;
}

@media (min-width: 1324px) {
  /* line 1497, sass/components/_homepage.scss */
  #pane-program-home-buckets, #mini-panel-program_landing_buckets_three {
    padding: 0 12%;
  }
}

/* line 1502, sass/components/_homepage.scss */
#mini-panel-program_landing_buckets_three {
  padding: 3%;
}

/* line 1504, sass/components/_homepage.scss */
#mini-panel-program_landing_buckets_three h2.pane-title {
  text-align: center;
}

/* line 1511, sass/components/_homepage.scss */
#mini-panel-p12_landing_features .panel-col-first33 {
  padding-left: 3%;
}

/* line 1514, sass/components/_homepage.scss */
#mini-panel-p12_landing_features h2.field-content, #mini-panel-p12_landing_features h2.pane-title {
  color: #08233b;
  font-weight: 400;
  font-size: 1.2em;
  text-align: center;
  text-transform: uppercase;
}

/* line 1524, sass/components/_homepage.scss */
.pane-events-landing-page-listing .views-field-field-event-date-1 {
  color: #131516;
  font-size: .9em;
  font-style: italic;
}

/* line 1533, sass/components/_homepage.scss */
#pane-program-data {
  padding: 1% 5% 1% 5%;
  height: 105px;
  background-color: #0e3e68;
}

/* line 1537, sass/components/_homepage.scss */
#pane-program-data .icon-center {
  text-align: center;
}

/* line 1539, sass/components/_homepage.scss */
#pane-program-data .icon-center .fa {
  color: #fff;
  float: left;
  padding-right: 5%;
  padding-top: 2.5%;
}

/* line 1546, sass/components/_homepage.scss */
#pane-program-data .number h4 {
  font-size: 3em;
  color: #fff;
  font-weight: 600;
  margin: .25em 20% .25em 0;
}

/* line 1553, sass/components/_homepage.scss */
#pane-program-data .data-title h3 {
  color: #fff;
  font-weight: 400;
  font-size: 2em;
  text-align: center;
  margin-bottom: 2%;
}

/* line 1559, sass/components/_homepage.scss */
#pane-program-data .data-title h3:before {
  content: '\f004  ';
  font-family: 'fontawesome';
  color: #fff;
}

/* line 1565, sass/components/_homepage.scss */
#pane-program-data hr {
  text-align: center;
  color: #fff;
  width: 50%;
  margin-bottom: 5%;
}

/* line 1571, sass/components/_homepage.scss */
#pane-program-data .number-text p {
  color: #fff;
  margin-left: 20%;
}

/* line 1576, sass/components/_homepage.scss */
#pane-program-data p.number-text {
  color: #fff;
  margin-left: 20%;
}

/* line 1581, sass/components/_homepage.scss */
#pane-program-data h4.number {
  font-size: 3em;
  color: #fff;
  font-weight: 600;
  margin: .25em 20% .25em 0;
}

/* line 1588, sass/components/_homepage.scss */
#pane-program-data .views-field-field-data-icon {
  float: left;
  margin-right: 3%;
  padding-top: 4%;
}

/* line 1592, sass/components/_homepage.scss */
#pane-program-data .views-field-field-data-icon span.users:before {
  content: '\f0c0  ';
  font-family: 'fontawesome';
  color: #fff;
  font-size: 4em;
}

/* line 1598, sass/components/_homepage.scss */
#pane-program-data .views-field-field-data-icon span.globe:before {
  content: '\f0ac  ';
  font-family: 'fontawesome';
  color: #fff;
  font-size: 4em;
}

/* line 1604, sass/components/_homepage.scss */
#pane-program-data .views-field-field-data-icon span.book:before {
  content: '\f02d  ';
  font-family: 'fontawesome';
  color: #fff;
  font-size: 4em;
}

/* line 1610, sass/components/_homepage.scss */
#pane-program-data .views-field-field-data-icon span.institution:before {
  content: '\f19c  ';
  font-family: 'fontawesome';
  color: #fff;
  font-size: 4em;
}

/* line 1616, sass/components/_homepage.scss */
#pane-program-data .views-field-field-data-icon span.bell:before {
  content: '\f0f3  ';
  font-family: 'fontawesome';
  color: #fff;
  font-size: 4em;
}

/* line 1622, sass/components/_homepage.scss */
#pane-program-data .views-field-field-data-icon span.grad:before {
  content: '\f19d  ';
  font-family: 'fontawesome';
  color: #fff;
  font-size: 4em;
}

/* line 1628, sass/components/_homepage.scss */
#pane-program-data .views-field-field-data-icon span.piechart:before {
  content: '\f200  ';
  font-family: 'fontawesome';
  color: #fff;
  font-size: 4em;
}

/* line 1634, sass/components/_homepage.scss */
#pane-program-data .views-field-field-data-icon span.star:before {
  content: '\f005  ';
  font-family: 'fontawesome';
  color: #fff;
  font-size: 4em;
}

/* line 1640, sass/components/_homepage.scss */
#pane-program-data .views-field-field-data-icon span.bus:before {
  content: '\f207  ';
  font-family: 'fontawesome';
  color: #fff;
  font-size: 4em;
}

/* line 1647, sass/components/_homepage.scss */
#pane-program-data .views-field-field-data-description {
  margin-left: -5%;
}

@media (min-width: 1324px) {
  /* line 1652, sass/components/_homepage.scss */
  #pane-program-data {
    padding: 1% 15% 1% 15%;
  }
}

/* line 1657, sass/components/_homepage.scss */
#learning-summit {
  padding: .1% 5% .1% 8%;
  border-top: 5px solid #d83b01;
}

/* line 1661, sass/components/_homepage.scss */
#learning-summit img {
  float: left;
  padding-right: 1%;
}

/* line 1665, sass/components/_homepage.scss */
#learning-summit h2 {
  color: #045caa;
  margin-bottom: .5%;
}

/* line 1670, sass/components/_homepage.scss */
#learning-summit h3 {
  color: #d83b01;
  text-transform: uppercase;
  margin-top: 6px;
  margin-bottom: 12px;
  font-weight: 600;
  font-size: 1.6em;
}

/* line 1678, sass/components/_homepage.scss */
#learning-summit p {
  color: gray;
  margin: 6px inherit 3px inherit;
}

/* line 1685, sass/components/_homepage.scss */
#learning-summit .button-orange {
  margin-left: 0%;
  margin-top: 5%;
  padding-top: 0;
  margin-bottom: 5%;
}

/* line 1692, sass/components/_homepage.scss */
#learning-summit .button-orange a {
  font-size: 1.5em;
  line-height: 3.75em;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
  vertical-align: middle;
  padding: 4%;
  color: #045caa;
  cursor: pointer;
  border: 1px solid #d83b01;
  background-color: transparent;
  text-align: center;
  white-space: nowrap;
  z-index: 1;
  position: relative;
}

/* line 1708, sass/components/_homepage.scss */
#learning-summit .button-orange a:hover {
  color: #d83b01;
}

@media (min-width: 436px) {
  /* line 1715, sass/components/_homepage.scss */
  #learning-summit {
    padding: .1% 5%;
    margin-bottom: 3%;
  }
  /* line 1718, sass/components/_homepage.scss */
  #learning-summit img {
    width: 40%;
  }
  /* line 1720, sass/components/_homepage.scss */
  #learning-summit h3 {
    font-size: 1.2em !important;
  }
}

@media (min-width: 960px) {
  /* line 1726, sass/components/_homepage.scss */
  #learning-summit {
    padding: .1% 5%;
    margin-bottom: 1%;
  }
  /* line 1730, sass/components/_homepage.scss */
  #learning-summit img {
    width: 40%;
  }
  /* line 1732, sass/components/_homepage.scss */
  #learning-summit h3 {
    font-size: 1.6em;
  }
}

@media (min-width: 1324px) {
  /* line 1738, sass/components/_homepage.scss */
  #learning-summit {
    padding: .1% 5% .1% 15%;
  }
}

/* line 1743, sass/components/_homepage.scss */
.alert-box {
  padding: 0 5%;
  border: 1px solid #ab2e46;
  background-color: #f7e1e5;
}

/* line 1747, sass/components/_homepage.scss */
.alert-box h3 {
  font-weight: 600;
  color: #ab2e46;
  font-size: 1.2em;
}

/* line 1752, sass/components/_homepage.scss */
.alert-box h3:before {
  font-family: 'fontawesome';
  font-size: 1.2em;
  color: #ab2e46;
  content: "\f06a  ";
}

/* line 1760, sass/components/_homepage.scss */
.alert-box p {
  color: #ab2e46;
  padding-left: 3.5%;
  padding-right: 3.5%;
}

/* line 1769, sass/components/_homepage.scss */
#panel-home-about {
  clear: both;
  padding: .5% 5% .5% 5%;
  background-color: #08233b;
  border-top: 5px solid #d83b01;
}

/* line 1774, sass/components/_homepage.scss */
#panel-home-about p {
  color: #fff;
  font-size: 1.1em;
  line-height: 1.5em;
}

/* line 1779, sass/components/_homepage.scss */
#panel-home-about .button-white {
  margin-left: 0%;
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 3%;
  text-align: center;
}

/* line 1786, sass/components/_homepage.scss */
#panel-home-about .button-white a {
  padding: 3% 8%;
  font: 1em/3em 'Open Sans',sans-serif;
}

/*@include breakpoint ($tab){
	#panel-home-about 	{
		.button-white {
		margin-left: 20%;
		margin-top: 0;
		a{
		padding: 3% 8%;}
		}
	}
}*/
@media (min-width: 600px) {
  /* line 1805, sass/components/_homepage.scss */
  #panel-home-about .button-white {
    margin-left: 50px;
    margin-top: 8%;
    padding-top: 3%;
  }
  /* line 1809, sass/components/_homepage.scss */
  #panel-home-about .button-white a {
    padding: 8% 15%;
    font: 1em/3.75em 'Open Sans',sans-serif;
  }
}

@media (min-width: 960px) {
  /* line 1816, sass/components/_homepage.scss */
  #panel-home-about {
    clear: both;
    padding: .5% 5% .5% 5%;
    background-color: #08233b;
    border-top: 5px solid #d83b01;
  }
  /* line 1821, sass/components/_homepage.scss */
  #panel-home-about p {
    color: #fff;
    font-size: 1.3em;
    line-height: 1.6em;
  }
  /* line 1826, sass/components/_homepage.scss */
  #panel-home-about .button-white {
    margin-left: 50px;
    margin-top: 8%;
    padding-top: 1%;
  }
  /* line 1830, sass/components/_homepage.scss */
  #panel-home-about .button-white a {
    padding: 6% 12%;
  }
}

@media (min-width: 1324px) {
  /* line 1837, sass/components/_homepage.scss */
  #panel-home-about {
    padding: 1% 15%;
  }
}

/* line 1844, sass/components/_homepage.scss */
.arrow-down {
  position: relative;
  background: #d83b01;
}

/* line 1850, sass/components/_homepage.scss */
.arrow-down.blue {
  background: #045caa;
}

/* line 1854, sass/components/_homepage.scss */
.arrow-down.darkblue {
  background-color: #08233b;
}

/* line 1858, sass/components/_homepage.scss */
.arrow-down:after {
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  z-index: 10;
}

/* line 1870, sass/components/_homepage.scss */
.arrow-down:after {
  border-top-color: #d83b01;
  border-width: 20px;
  margin-left: -20px;
  z-index: 10;
}

/* line 1877, sass/components/_homepage.scss */
.arrow-down.blue:after {
  border-top-color: #045caa;
  top: 100%;
}

/* line 1881, sass/components/_homepage.scss */
.arrow-down.darkblue:after {
  border-top-color: #08233b;
}

/* line 1885, sass/components/_homepage.scss */
.arrow-down.orange:after {
  border-top-color: #d83b01;
  top: 100%;
}

/* line 1889, sass/components/_homepage.scss */
.arrow-down:before {
  border-top-color: #c2e1f5;
  border-width: 26px;
  margin-left: -26px;
}

/* line 1, sass/components/_memo.scss */
.panel-col-first75 {
  position: relative;
}

/* line 4, sass/components/_memo.scss */
.field__label {
  margin-top: 0px;
}

/* line 8, sass/components/_memo.scss */
.memo-header {
  padding: 1%;
  padding-bottom: 3%;
  border-bottom: 2px solid #d83b01;
  margin-bottom: 36px;
}

/* line 13, sass/components/_memo.scss */
.memo-header p {
  font-size: .9em;
  line-height: 1.6em;
}

/* line 16, sass/components/_memo.scss */
.memo-header p.memo-header-row {
  margin: 0;
}

/* line 21, sass/components/_memo.scss */
.memo-header .pane-content:after {
  content: "";
  display: table;
  clear: both;
}

/* line 29, sass/components/_memo.scss */
.memo-inline-field {
  padding-bottom: 12px;
}

/* line 31, sass/components/_memo.scss */
.memo-inline-field .field__label {
  width: 70px;
  text-align: right;
}

/* line 36, sass/components/_memo.scss */
.memo-inline-field .field {
  font-size: 1em;
  margin-top: 0;
}

/* line 39, sass/components/_memo.scss */
.memo-inline-field .field .field__items {
  padding-left: 18px;
}

/* line 41, sass/components/_memo.scss */
.memo-inline-field .field .field__items p {
  margin: 0;
  display: inline-block;
  width: auto;
}

/* line 48, sass/components/_memo.scss */
.memo-inline-field .field--type-datetime {
  color: #000;
  text-transform: none;
}

/* line 55, sass/components/_memo.scss */
.taxonomy-term--memo-signature h2 {
  display: none;
}

/* line 58, sass/components/_memo.scss */
.taxonomy-term--memo-signature img {
  max-width: 200px;
  height: auto;
}

/* line 64, sass/components/_memo.scss */
.header-signature .field {
  margin-top: 0;
}

/* line 68, sass/components/_memo.scss */
.header-signature .taxonomy-term--memo-signature .field--name-field-signature-name {
  display: none;
}

/* line 77, sass/components/_memo.scss */
.node-type-memo .panel-col-last25 h3.pane-title {
  color: #fff;
  padding: 2px 4px;
  background: #044177;
  margin-bottom: .4em;
}

/* line 82, sass/components/_memo.scss */
.node-type-memo .panel-col-last25 h3.pane-title + .pane-content .field {
  margin-top: .5em;
}

/* line 87, sass/components/_memo.scss */
.node-type-memo .panel-col-last25 .pane-node-field-file h3.pane-title {
  margin-top: 0;
}

/* line 93, sass/components/_memo.scss */
.node-type-memo #mini-panel-memo_from_and_signature .panel-col-first-l {
  display: inline-block;
  width: auto;
  margin-right: 0;
}

/* line 98, sass/components/_memo.scss */
.node-type-memo #mini-panel-memo_from_and_signature .panel-col-last-rt {
  float: left;
  width: auto;
}

/* line 111, sass/components/_memo.scss */
.node-type-memo .memo-office-override {
  margin-bottom: 36px;
  padding: 1%;
  padding-bottom: 3%;
  border-bottom: 2px solid #d83b01;
}

/* line 116, sass/components/_memo.scss */
.node-type-memo .memo-office-override article header {
  display: none;
}

/* line 119, sass/components/_memo.scss */
.node-type-memo .memo-office-override .pane-title {
  font-size: .9em;
  line-height: 1.6em;
  font-weight: bold;
  margin-left: 195px;
  margin-top: 15px;
  margin-bottom: 13px;
}

/* line 127, sass/components/_memo.scss */
.node-type-memo .memo-office-override .field {
  font-size: .95em;
  line-height: 1.6em;
  margin-top: 0;
  clear: right;
}

/* line 133, sass/components/_memo.scss */
.node-type-memo .memo-office-override .field--name-field-memo-seal {
  width: 195px;
  float: left;
  padding-right: 34px;
  margin-top: -53px;
  clear: none;
}

/* line 139, sass/components/_memo.scss */
.node-type-memo .memo-office-override .field--name-field-memo-seal img {
  display: block;
}

/* line 143, sass/components/_memo.scss */
.node-type-memo .memo-office-override:after {
  content: "";
  display: table;
  clear: both;
}

/* line 2, sass/components/_navigation.scss */
.fa-2x {
  font-size: 1.7em;
}

/* line 5, sass/components/_navigation.scss */
.fa {
  line-height: .5em;
}

/* line 10, sass/components/_navigation.scss */
#panel-footer-menu h2.pane-title {
  color: #288be4;
}

/* line 13, sass/components/_navigation.scss */
#panel-footer-menu ul {
  padding-left: 0;
}

/* line 17, sass/components/_navigation.scss */
#panel-footer-menu .menu .leaf {
  list-style-type: none;
  list-style-image: none;
}

/* line 29, sass/components/_navigation.scss */
.pane-superfish-3 {
  background-color: #045caa;
}

/* line 31, sass/components/_navigation.scss */
.pane-superfish-3 ul.sf-menu {
  margin-bottom: 0;
  text-align: center;
  background-color: #045caa;
  line-height: 1.0em;
  float: left;
  width: 100%;
}

/* line 38, sass/components/_navigation.scss */
.pane-superfish-3 ul.sf-menu > li {
  background-color: #045caa;
  float: none;
  display: inline-block;
}

/* line 42, sass/components/_navigation.scss */
.pane-superfish-3 ul.sf-menu > li > a {
  padding: 1em 1.4em;
  line-height: 1.4em;
  border: none;
  color: #fff;
}

/* line 48, sass/components/_navigation.scss */
.pane-superfish-3 ul.sf-menu > li > ul {
  text-align: left;
}

/* line 50, sass/components/_navigation.scss */
.pane-superfish-3 ul.sf-menu > li > ul li {
  padding: 0 10px;
  background: #fff;
}

/* line 54, sass/components/_navigation.scss */
.pane-superfish-3 ul.sf-menu > li > ul li a,
.pane-superfish-3 ul.sf-menu > li > ul li .nolink {
  background: #fff;
  color: #5d5d5d;
  font-size: .9em;
  padding: 8px 0px;
}

/* line 61, sass/components/_navigation.scss */
.pane-superfish-3 ul.sf-menu > li > ul li.last {
  border-bottom: 5px solid #d83b01;
}

/* line 67, sass/components/_navigation.scss */
.pane-superfish-3 ul.sf-menu > li.active-trail {
  background-color: #08233b;
}

/* line 71, sass/components/_navigation.scss */
.pane-superfish-3 .sf-menu.sf-style-blue li:hover,
.pane-superfish-3 .sf-menu.sf-style-blue li:active,
.pane-superfish-3 .sf-menu.sf-style-blue li:focus,
.pane-superfish-3 .sf-menu.sf-style-blue li.sfHover {
  background-color: #fff;
  color: #d83b01;
}

/* line 77, sass/components/_navigation.scss */
.pane-superfish-3 .sf-menu.sf-style-blue li:hover > a,
.pane-superfish-3 .sf-menu.sf-style-blue li:hover > .nolink,
.pane-superfish-3 .sf-menu.sf-style-blue li:hover > a:focus,
.pane-superfish-3 .sf-menu.sf-style-blue li:active > a,
.pane-superfish-3 .sf-menu.sf-style-blue li:active > .nolink,
.pane-superfish-3 .sf-menu.sf-style-blue li:active > a:focus,
.pane-superfish-3 .sf-menu.sf-style-blue li:focus > a,
.pane-superfish-3 .sf-menu.sf-style-blue li:focus > .nolink,
.pane-superfish-3 .sf-menu.sf-style-blue li:focus > a:focus,
.pane-superfish-3 .sf-menu.sf-style-blue li.sfHover > a,
.pane-superfish-3 .sf-menu.sf-style-blue li.sfHover > .nolink,
.pane-superfish-3 .sf-menu.sf-style-blue li.sfHover > a:focus {
  color: #d83b01;
  background-color: #fff;
}

/* line 82, sass/components/_navigation.scss */
.pane-superfish-3 .sf-menu.sf-style-blue li:hover > a .sf-sub-indicator,
.pane-superfish-3 .sf-menu.sf-style-blue li:hover > .nolink .sf-sub-indicator,
.pane-superfish-3 .sf-menu.sf-style-blue li:hover > a:focus .sf-sub-indicator,
.pane-superfish-3 .sf-menu.sf-style-blue li:active > a .sf-sub-indicator,
.pane-superfish-3 .sf-menu.sf-style-blue li:active > .nolink .sf-sub-indicator,
.pane-superfish-3 .sf-menu.sf-style-blue li:active > a:focus .sf-sub-indicator,
.pane-superfish-3 .sf-menu.sf-style-blue li:focus > a .sf-sub-indicator,
.pane-superfish-3 .sf-menu.sf-style-blue li:focus > .nolink .sf-sub-indicator,
.pane-superfish-3 .sf-menu.sf-style-blue li:focus > a:focus .sf-sub-indicator,
.pane-superfish-3 .sf-menu.sf-style-blue li.sfHover > a .sf-sub-indicator,
.pane-superfish-3 .sf-menu.sf-style-blue li.sfHover > .nolink .sf-sub-indicator,
.pane-superfish-3 .sf-menu.sf-style-blue li.sfHover > a:focus .sf-sub-indicator {
  background-image: url(/sites/all/libraries/superfish/images/arrows-777777.png);
}

/* line 86, sass/components/_navigation.scss */
.pane-superfish-3 .sf-menu.sf-style-blue li:hover ul,
.pane-superfish-3 .sf-menu.sf-style-blue li:active ul,
.pane-superfish-3 .sf-menu.sf-style-blue li:focus ul,
.pane-superfish-3 .sf-menu.sf-style-blue li.sfHover ul {
  top: 3.3em;
}

/* line 88, sass/components/_navigation.scss */
.pane-superfish-3 .sf-menu.sf-style-blue li:hover ul ul,
.pane-superfish-3 .sf-menu.sf-style-blue li:active ul ul,
.pane-superfish-3 .sf-menu.sf-style-blue li:focus ul ul,
.pane-superfish-3 .sf-menu.sf-style-blue li.sfHover ul ul {
  top: 0;
}

/* line 93, sass/components/_navigation.scss */
.pane-superfish-3 .sf-menu.sf-style-blue li a:focus {
  color: #d83b01;
  background-color: #fff;
}

/* line 98, sass/components/_navigation.scss */
.pane-superfish-3 .sf-menu.sf-style-blue span.nolink,
.pane-superfish-3 .sf-menu.sf-style-blue a {
  border: none;
  line-height: 1.4em;
}

/* line 102, sass/components/_navigation.scss */
.pane-superfish-3 .sf-menu.sf-style-blue span.nolink.sf-with-ul,
.pane-superfish-3 .sf-menu.sf-style-blue a.sf-with-ul {
  padding: 1em 2em 1em 1em;
}

/* line 105, sass/components/_navigation.scss */
.pane-superfish-3 .sf-menu.sf-style-blue span.nolink:hover,
.pane-superfish-3 .sf-menu.sf-style-blue a:hover {
  background: #fff;
  color: #d83b01;
}

/* line 110, sass/components/_navigation.scss */
.pane-superfish-3 .sf-menu.sf-style-blue ul {
  overflow: visible !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

/* line 114, sass/components/_navigation.scss */
.pane-superfish-3 .sf-menu.sf-style-blue ul span.nolink,
.pane-superfish-3 .sf-menu.sf-style-blue ul a.sf-with-ul {
  padding: 8px 0;
}

/* line 117, sass/components/_navigation.scss */
.pane-superfish-3 .sf-menu.sf-style-blue ul span.nolink .sf-sub-indicator,
.pane-superfish-3 .sf-menu.sf-style-blue ul a.sf-with-ul .sf-sub-indicator {
  background-image: url(/sites/all/libraries/superfish/images/arrows-777777.png);
}

/* line 121, sass/components/_navigation.scss */
.pane-superfish-3 .sf-menu.sf-style-blue ul ul {
  overflow: visible !important;
}

/* line 128, sass/components/_navigation.scss */
.pane-superfish-3:after {
  content: "";
  display: table;
  clear: both;
}

/* line 137, sass/components/_navigation.scss */
#block-panels-mini-newsmenudropdown a {
  color: #045caa;
}

/* line 139, sass/components/_navigation.scss */
#block-panels-mini-newsmenudropdown a:hover {
  color: #d83b01;
}

/* line 145, sass/components/_navigation.scss */
#block-panels-mini-newsmenudropdown .news-home-feature .field-content img {
  margin-left: 0;
}

/* line 151, sass/components/_navigation.scss */
#block-panels-mini-newsmenudropdown .news-home-list.field-content a {
  margin-left: 0 !important;
}

/* line 160, sass/components/_navigation.scss */
#pane-breadcrumb {
  padding-left: 7%;
  margin-top: 2%;
}

/* line 163, sass/components/_navigation.scss */
#pane-breadcrumb ul {
  list-style: none;
}

/* line 166, sass/components/_navigation.scss */
#pane-breadcrumb li {
  display: inline;
  padding-right: 1%;
}

/* line 169, sass/components/_navigation.scss */
#pane-breadcrumb li:after {
  content: "/";
  padding: 0 1%;
}

/* line 176, sass/components/_navigation.scss */
#pane-breadcrumb span:last-child:after {
  content: " ";
}

/* line 185, sass/components/_navigation.scss */
#mini-panel-header_top_menu_area .panel-col-first-l {
  margin-right: 0;
}

/* line 191, sass/components/_navigation.scss */
.pane-header-top-menu-area {
  height: 30px;
  height: auto;
}

/* line 195, sass/components/_navigation.scss */
.pane-header-top-menu-area #mini-panel-header_top_menu_area {
  background-color: #d83b01;
}

/* line 204, sass/components/_navigation.scss */
.pane-superfish-1 .sf-menu,
.pane-superfish-2 .sf-menu,
.pane-superfish-3 .sf-menu {
  line-height: 1.5em;
}

/* line 206, sass/components/_navigation.scss */
.pane-superfish-1 .sf-menu .mobile-home-link,
.pane-superfish-2 .sf-menu .mobile-home-link,
.pane-superfish-3 .sf-menu .mobile-home-link {
  display: none;
}

/* line 209, sass/components/_navigation.scss */
.pane-superfish-1 .sf-menu > li,
.pane-superfish-2 .sf-menu > li,
.pane-superfish-3 .sf-menu > li {
  border-left: 0.1em solid #fff;
}

/* line 212, sass/components/_navigation.scss */
.pane-superfish-1 .sf-menu > li.first,
.pane-superfish-1 .sf-menu #menu-1132-1,
.pane-superfish-2 .sf-menu > li.first,
.pane-superfish-2 .sf-menu #menu-1132-1,
.pane-superfish-3 .sf-menu > li.first,
.pane-superfish-3 .sf-menu #menu-1132-1 {
  border: none;
}

/* line 216, sass/components/_navigation.scss */
.pane-superfish-1 .sf-menu > li > a,
.pane-superfish-1 .sf-menu > li > span.nolink,
.pane-superfish-2 .sf-menu > li > a,
.pane-superfish-2 .sf-menu > li > span.nolink,
.pane-superfish-3 .sf-menu > li > a,
.pane-superfish-3 .sf-menu > li > span.nolink {
  cursor: pointer;
  padding: 15px 15px;
  color: #fff;
  font-weight: 400;
}

/* line 222, sass/components/_navigation.scss */
.pane-superfish-1 .sf-menu > li > a:hover, .pane-superfish-1 .sf-menu > li > a:focus,
.pane-superfish-1 .sf-menu > li > span.nolink:hover,
.pane-superfish-1 .sf-menu > li > span.nolink:focus,
.pane-superfish-2 .sf-menu > li > a:hover,
.pane-superfish-2 .sf-menu > li > a:focus,
.pane-superfish-2 .sf-menu > li > span.nolink:hover,
.pane-superfish-2 .sf-menu > li > span.nolink:focus,
.pane-superfish-3 .sf-menu > li > a:hover,
.pane-superfish-3 .sf-menu > li > a:focus,
.pane-superfish-3 .sf-menu > li > span.nolink:hover,
.pane-superfish-3 .sf-menu > li > span.nolink:focus {
  background: #c23500;
}

/* line 225, sass/components/_navigation.scss */
.pane-superfish-1 .sf-menu > li > a.super-business,
.pane-superfish-1 .sf-menu > li > span.nolink.super-business,
.pane-superfish-2 .sf-menu > li > a.super-business,
.pane-superfish-2 .sf-menu > li > span.nolink.super-business,
.pane-superfish-3 .sf-menu > li > a.super-business,
.pane-superfish-3 .sf-menu > li > span.nolink.super-business {
  background: #08233b;
}

/* line 230, sass/components/_navigation.scss */
.pane-superfish-1 .sf-menu > li ul li,
.pane-superfish-2 .sf-menu > li ul li,
.pane-superfish-3 .sf-menu > li ul li {
  background-color: #eeeeee;
  border-bottom: 1px solid #d3d3d3;
  line-height: 1.0em;
}

/* line 234, sass/components/_navigation.scss */
.pane-superfish-1 .sf-menu > li ul li.last,
.pane-superfish-2 .sf-menu > li ul li.last,
.pane-superfish-3 .sf-menu > li ul li.last {
  border-bottom: 5px solid #c23500;
}

/* line 237, sass/components/_navigation.scss */
.pane-superfish-1 .sf-menu > li ul li:hover, .pane-superfish-1 .sf-menu > li ul li:focus,
.pane-superfish-2 .sf-menu > li ul li:hover,
.pane-superfish-2 .sf-menu > li ul li:focus,
.pane-superfish-3 .sf-menu > li ul li:hover,
.pane-superfish-3 .sf-menu > li ul li:focus {
  background: #c23500;
}

/* line 240, sass/components/_navigation.scss */
.pane-superfish-1 .sf-menu > li ul li a,
.pane-superfish-2 .sf-menu > li ul li a,
.pane-superfish-3 .sf-menu > li ul li a {
  color: #045caa;
  padding: 0.75em 1em;
}

/* line 243, sass/components/_navigation.scss */
.pane-superfish-1 .sf-menu > li ul li a:hover,
.pane-superfish-2 .sf-menu > li ul li a:hover,
.pane-superfish-3 .sf-menu > li ul li a:hover {
  color: #fff;
}

/* line 249, sass/components/_navigation.scss */
.pane-superfish-1 .sf-menu li:hover > ul,
.pane-superfish-1 .sf-menu li.sfHover > ul,
.pane-superfish-2 .sf-menu li:hover > ul,
.pane-superfish-2 .sf-menu li.sfHover > ul,
.pane-superfish-3 .sf-menu li:hover > ul,
.pane-superfish-3 .sf-menu li.sfHover > ul {
  top: 3.4em;
}

/* line 254, sass/components/_navigation.scss */
.pane-superfish-1 .sf-menu.sf-accordion.sf-expanded,
.pane-superfish-2 .sf-menu.sf-accordion.sf-expanded,
.pane-superfish-3 .sf-menu.sf-accordion.sf-expanded {
  position: static !important;
  float: none;
  z-index: 1000;
}

/* line 258, sass/components/_navigation.scss */
.pane-superfish-1 .sf-menu.sf-accordion.sf-expanded li,
.pane-superfish-2 .sf-menu.sf-accordion.sf-expanded li,
.pane-superfish-3 .sf-menu.sf-accordion.sf-expanded li {
  position: static !important;
  float: none !important;
}

/* line 262, sass/components/_navigation.scss */
.pane-superfish-1 .sf-menu.sf-accordion.sf-expanded a,
.pane-superfish-2 .sf-menu.sf-accordion.sf-expanded a,
.pane-superfish-3 .sf-menu.sf-accordion.sf-expanded a {
  position: static;
}

/* line 270, sass/components/_navigation.scss */
.super-translate:before {
  content: "\f1ab";
}

/* line 273, sass/components/_navigation.scss */
.super-how-do-i:before {
  content: "\f059";
}

/* line 276, sass/components/_navigation.scss */
.super-contact:before {
  content: "\f095";
}

/* line 279, sass/components/_navigation.scss */
.super-directories:before {
  content: "\f19d";
}

/* line 282, sass/components/_navigation.scss */
.super-business:before {
  content: "\f007";
}

/* line 285, sass/components/_navigation.scss */
.super-employment:before {
  content: "\f0c0";
}

/* line 289, sass/components/_navigation.scss */
.icon-style:before {
  color: #fff;
  font-family: "fontawesome";
  font-size: 1em;
  font-weight: 300;
  padding-right: 5px;
}

/* line 296, sass/components/_navigation.scss */
#superfish-2 {
  float: right;
}

/* line 302, sass/components/_navigation.scss */
.pane-menu-menu-top-right-mobile-menu {
  display: none;
}

/* line 305, sass/components/_navigation.scss */
.top-left-mobile-home-link {
  display: none;
}

/* line 311, sass/components/_navigation.scss */
.pane-superfish-3 .sf-accordion-toggle.sf-style-blue {
  padding: 3px 0;
}

/* line 313, sass/components/_navigation.scss */
.pane-superfish-3 .sf-accordion-toggle.sf-style-blue a {
  border: none;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 317, sass/components/_navigation.scss */
.pane-superfish-3 .sf-accordion-toggle.sf-style-blue a:before {
  color: #fff;
  content: "\f0c9";
  font-family: "fontawesome";
  font-size: 1.1em;
  font-weight: 300;
  padding-top: .5em;
}

/* line 325, sass/components/_navigation.scss */
.pane-superfish-3 .sf-accordion-toggle.sf-style-blue a:after {
  color: #fff;
  content: "Menu";
  font-family: "Open Sans";
  font-size: 1.1em;
  font-weight: 300;
  padding-top: .5em;
  padding-left: .5em;
}

/* line 334, sass/components/_navigation.scss */
.pane-superfish-3 .sf-accordion-toggle.sf-style-blue a span {
  display: none;
}

/* line 339, sass/components/_navigation.scss */
.pane-superfish-3 ul.sf-menu.sf-accordion.sf-expanded, .pane-superfish-3 ul.sf-menu.sf-accordion li.sf-expanded > ul {
  position: absolute;
}

/* line 342, sass/components/_navigation.scss */
.pane-superfish-3 .sf-main-menu li {
  text-align: left;
  border: none;
}

/* line 345, sass/components/_navigation.scss */
.pane-superfish-3 .sf-main-menu li .sf-clone-parent .nolink {
  display: none;
}

@media (min-width: 0) and (max-width: 980px) {
  /* line 355, sass/components/_navigation.scss */
  #mini-panel-header_top_menu_area .panel-col-first-l {
    float: left;
    margin-left: 0;
    margin-right: 0;
    width: 38%;
  }
  /* line 361, sass/components/_navigation.scss */
  #mini-panel-header_top_menu_area .panel-col-last-rt {
    float: right;
    margin-left: 0;
    margin-right: 0;
    width: 59%;
  }
  /* line 370, sass/components/_navigation.scss */
  #mini-panel-header_top_menu_area .pane-superfish-1 .sf-accordion-toggle a {
    background-image: url("/sites/default/files/mobile-menu-logo.png");
    background-repeat: no-repeat;
    background-position: 27px 0;
    display: block;
    height: 35px;
  }
  /* line 376, sass/components/_navigation.scss */
  #mini-panel-header_top_menu_area .pane-superfish-1 .sf-accordion-toggle a span {
    display: none;
  }
  /* line 380, sass/components/_navigation.scss */
  #mini-panel-header_top_menu_area .pane-superfish-1 .sf-accordion-toggle a:after {
    color: #fff;
    content: "NYS Education Department";
    font-family: "Open Sans";
    font-size: 1.1em;
    padding-left: 53px;
    line-height: 35px;
  }
  /* line 388, sass/components/_navigation.scss */
  #mini-panel-header_top_menu_area .pane-superfish-1 .sf-accordion-toggle a:before {
    color: #fff;
    content: "\f0c9";
    font-family: "fontawesome";
    font-size: 1.5em;
    font-weight: 300;
    padding-left: 6px;
  }
  /* line 398, sass/components/_navigation.scss */
  #mini-panel-header_top_menu_area .pane-superfish-1 .sf-menu li {
    border: none;
  }
  /* line 400, sass/components/_navigation.scss */
  #mini-panel-header_top_menu_area .pane-superfish-1 .sf-menu li a {
    padding: 10px;
  }
}

@media (min-width: 768px) and (max-width: 800px) {
  /* line 414, sass/components/_navigation.scss */
  #mini-panel-header_top_menu_area .pane-superfish-1 .sf-menu li a,
  .sf-menu > li > a, .sf-menu > li > span.nolink,
  #mini-panel-header_top_menu_area .pane-superfish-2 .sf-menu li a,
  #mini-panel-header_top_menu_area .pane-superfish-2 .sf-menu li .nolink {
    padding: 5px;
    font-size: .9em;
  }
  /* line 423, sass/components/_navigation.scss */
  .pane-superfish-3 .sf-menu.sf-style-blue span.nolink.sf-with-ul,
  .pane-superfish-3 .sf-menu.sf-style-blue a.sf-with-ul {
    font-size: .7em;
    padding: .7em 1.6em .7em .7em;
  }
}

@media (min-width: 900px) and (max-width: 1044px) {
  /* line 433, sass/components/_navigation.scss */
  #mini-panel-header_top_menu_area .pane-superfish-1 .sf-menu li a,
  .sf-menu > li > a, .sf-menu > li > span.nolink,
  #mini-panel-header_top_menu_area .pane-superfish-2 .sf-menu li a,
  #mini-panel-header_top_menu_area .pane-superfish-2 .sf-menu li .nolink {
    padding: 5px;
    font-size: .7em;
  }
  /* line 442, sass/components/_navigation.scss */
  .pane-superfish-3 .sf-menu.sf-style-blue span.nolink.sf-with-ul,
  .pane-superfish-3 .sf-menu.sf-style-blue a.sf-with-ul {
    font-size: .7em;
    padding: .7em 1.6em .7em .7em;
  }
  /* line 446, sass/components/_navigation.scss */
  .pane-superfish-3 ul.sf-menu > li > ul li a,
  .pane-superfish-3 ul.sf-menu > li > ul li .nolink {
    font-size: .7em;
  }
  /* line 449, sass/components/_navigation.scss */
  .pane-superfish-3 .sf-menu.sf-style-blue li:hover ul,
  .pane-superfish-3 .sf-menu.sf-style-blue li:active ul,
  .pane-superfish-3 .sf-menu.sf-style-blue li:focus ul,
  .pane-superfish-3 .sf-menu.sf-style-blue li.sfHover ul {
    top: 1.9em;
  }
}

@media (min-width: 768px) and (max-width: 899px) {
  /* line 454, sass/components/_navigation.scss */
  #mini-panel-header_top_menu_area .pane-superfish-1 .sf-menu li a,
  .sf-menu > li > a, .sf-menu > li > span.nolink,
  #mini-panel-header_top_menu_area .pane-superfish-2 .sf-menu li a,
  #mini-panel-header_top_menu_area .pane-superfish-2 .sf-menu li .nolink {
    padding: 5px;
    font-size: .7em;
  }
  /* line 463, sass/components/_navigation.scss */
  .pane-superfish-3 .sf-menu.sf-style-blue span.nolink.sf-with-ul,
  .pane-superfish-3 .sf-menu.sf-style-blue a.sf-with-ul {
    font-size: .7em;
    padding: .7em 1.6em .7em .7em;
  }
  /* line 467, sass/components/_navigation.scss */
  .pane-superfish-3 ul.sf-menu > li > ul li a,
  .pane-superfish-3 ul.sf-menu > li > ul li .nolink {
    font-size: .7em;
  }
  /* line 470, sass/components/_navigation.scss */
  .pane-superfish-3 .sf-menu.sf-style-blue li:hover ul,
  .pane-superfish-3 .sf-menu.sf-style-blue li:active ul,
  .pane-superfish-3 .sf-menu.sf-style-blue li:focus ul,
  .pane-superfish-3 .sf-menu.sf-style-blue li.sfHover ul {
    top: 1.9em;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  /* line 475, sass/components/_navigation.scss */
  .pane-superfish-1 .sf-menu .mobile-home-link {
    display: block;
  }
  /* line 478, sass/components/_navigation.scss */
  .top-left-mobile-home-link {
    display: block;
  }
  /* line 481, sass/components/_navigation.scss */
  .pane-superfish-2 {
    display: none;
  }
  /* line 485, sass/components/_navigation.scss */
  #mini-panel-header_top_menu_area .panel-col-first-l {
    float: none;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  /* line 491, sass/components/_navigation.scss */
  #mini-panel-header_top_menu_area .panel-col-last-rt {
    float: none;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  /* line 498, sass/components/_navigation.scss */
  .pane-menu-menu-top-right-mobile-menu {
    display: block;
    float: right;
    margin-top: 4px;
    width: 100%;
    background: #08233b;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
  }
  /* line 507, sass/components/_navigation.scss */
  .pane-menu-menu-top-right-mobile-menu .leaf:after {
    color: #fff;
    content: "\f0c0";
    font-family: fontawesome;
  }
  /* line 514, sass/components/_navigation.scss */
  .pane-menu-menu-top-right-mobile-menu .first:after {
    content: "\f059";
  }
  /* line 519, sass/components/_navigation.scss */
  .pane-menu-menu-top-right-mobile-menu .last:after {
    content: "\f007";
  }
  /* line 523, sass/components/_navigation.scss */
  .pane-menu-menu-top-right-mobile-menu ul {
    margin: 0;
    padding: 0;
  }
  /* line 527, sass/components/_navigation.scss */
  .pane-menu-menu-top-right-mobile-menu li {
    padding: 0 6px;
  }
  /* line 530, sass/components/_navigation.scss */
  .pane-menu-menu-top-right-mobile-menu li a, .pane-menu-menu-top-right-mobile-menu li span {
    color: #fff;
    font-size: 0.9em;
    padding-right: 3px;
    white-space: nowrap;
  }
  /* line 535, sass/components/_navigation.scss */
  .pane-menu-menu-top-right-mobile-menu li a:hover, .pane-menu-menu-top-right-mobile-menu li span:hover {
    color: #fff;
  }
  /* line 540, sass/components/_navigation.scss */
  .pane-menu-menu-top-right-mobile-menu .menu {
    text-align: center;
  }
  /* line 542, sass/components/_navigation.scss */
  .pane-menu-menu-top-right-mobile-menu .menu li {
    display: inline;
  }
}

/* line 550, sass/components/_navigation.scss */
#navbar-administration {
  z-index: 99999;
}

/* line 3, sass/components/_search-sidebar.scss */
#search-sidebar h2.pane-title,
#search-sidebar-no-fh h2.pane-title {
  font-weight: normal;
}

/* line 7, sass/components/_search-sidebar.scss */
#search-sidebar .views-exposed-widgets .views-exposed-widget,
#search-sidebar-no-fh .views-exposed-widgets .views-exposed-widget {
  float: none;
}

/* line 10, sass/components/_search-sidebar.scss */
#search-sidebar .views-exposed-widgets .chosen-container,
#search-sidebar-no-fh .views-exposed-widgets .chosen-container {
  visibility: hidden;
  position: absolute;
  top: -1000em;
  left: -1000em;
  height: 1px;
  overflow: hidden;
}

/* line 17, sass/components/_search-sidebar.scss */
#search-sidebar .views-exposed-widgets .chosen-container .chosen-choices,
#search-sidebar-no-fh .views-exposed-widgets .chosen-container .chosen-choices {
  height: 1px !important;
}

/* line 21, sass/components/_search-sidebar.scss */
#search-sidebar .views-exposed-widgets #edit-combine,
#search-sidebar-no-fh .views-exposed-widgets #edit-combine {
  width: 264px;
  max-width: 100%;
}

/* line 26, sass/components/_search-sidebar.scss */
#search-sidebar .views-exposed-widgets .form-select.fhselect,
#search-sidebar-no-fh .views-exposed-widgets .form-select.fhselect {
  width: 264px;
  max-width: 100%;
  margin-bottom: 5px;
}

/* line 31, sass/components/_search-sidebar.scss */
#search-sidebar .views-exposed-widgets .views-exposed-widget.views-submit-button,
#search-sidebar .views-exposed-widgets .views-exposed-widget.views-reset-button,
#search-sidebar-no-fh .views-exposed-widgets .views-exposed-widget.views-submit-button,
#search-sidebar-no-fh .views-exposed-widgets .views-exposed-widget.views-reset-button {
  float: left;
}

/* line 35, sass/components/_search-sidebar.scss */
#search-sidebar .views-exposed-widgets label,
#search-sidebar-no-fh .views-exposed-widgets label {
  font-weight: 400;
  color: #d83b01;
  font-size: .9em;
}

/* line 40, sass/components/_search-sidebar.scss */
#search-sidebar .views-exposed-widgets input[type=submit],
#search-sidebar-no-fh .views-exposed-widgets input[type=submit] {
  -webkit-transition: box-shadow 0.3s ease-in 0s;
  -moz-transition: box-shadow 0.3s ease-in 0s;
  -o-transition: box-shadow 0.3s ease-in 0s;
  -ms-transition: box-shadow 0.3s ease-in 0s;
  transition: box-shadow 0.3s ease-in 0s;
  color: #fff;
  background-color: #a52d01;
  padding: 9%;
  border: none;
  margin-top: 5%;
  vertical-align: bottom;
  height: 40px;
  width: 110px;
}

/* line 54, sass/components/_search-sidebar.scss */
#search-sidebar .views-exposed-widgets input[type=submit]:hover,
#search-sidebar-no-fh .views-exposed-widgets input[type=submit]:hover {
  -webkit-box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.75);
  background-color: #d83b01;
}

/* line 65, sass/components/_search-sidebar.scss */
#search-sidebar-no-fh .views-exposed-widgets .chosen-container {
  visibility: visible;
  position: relative;
  top: initial;
  left: initial;
  height: auto;
  overflow: visible;
  width: 264px;
  max-width: 100%;
}

/* line 74, sass/components/_search-sidebar.scss */
#search-sidebar-no-fh .views-exposed-widgets .chosen-container .chosen-choices {
  height: auto !important;
}

/* line 79, sass/components/_search-sidebar.scss */
#search-sidebar-no-fh .views-exposed-widgets .views-exposed-widget.views-reset-button,
#search-sidebar-no-fh .views-exposed-widgets .views-exposed-widget.views-submit-button {
  padding: 0;
}

/* line 2, sass/components/_search.scss */
div.search-snippet-info p.search-info {
  display: none;
}

/* line 7, sass/components/_search.scss */
.landing-pg-search #csearch_form, .program-pg-search #csearch_form {
  width: 90%;
  max-width: 90%;
  margin: 4% 0 4%;
  position: relative;
}

/* line 12, sass/components/_search.scss */
.landing-pg-search #csearch_form input#csearch_box, .program-pg-search #csearch_form input#csearch_box {
  width: 100%;
  max-width: 100%;
  padding-left: 10px;
  height: 33px;
  background-color: #eee;
  border: none;
  position: relative;
  float: right;
}

/* line 22, sass/components/_search.scss */
.landing-pg-search #csearch_form input[type=submit], .program-pg-search #csearch_form input[type=submit] {
  border: 0;
  color: #5d5d5d;
  font-size: 1.2em;
  font-weight: lighter;
  vertical-align: middle;
  font-family: 'FontAwesome';
  background-color: #eeeeee !important;
  width: 35px !important;
  margin: 0;
  position: absolute;
  top: 6px;
  right: 2px;
}

/* line 36, sass/components/_search.scss */
.landing-pg-search #csearch_form:after, .program-pg-search #csearch_form:after {
  content: "";
  clear: both;
  display: table;
}

/* line 46, sass/components/_search.scss */
#search-view .views-table {
  width: 100% !important;
}

/* line 49, sass/components/_search.scss */
#search-view tr.odd {
  background-color: #DDDDDD !important;
}

/* line 53, sass/components/_search.scss */
#search-view .pager__item {
  font-size: .8em;
  border: 1px solid #08233b;
  padding: 0.25em .5em;
}

/* line 58, sass/components/_search.scss */
#search-view .pager__item--current {
  border: 1px solid #a52d01;
  background-color: #eeeeee;
  color: #a52d01;
}

/* line 64, sass/components/_search.scss */
#search-view .pager__item--next {
  font-size: .8em;
  border: 1px solid #08233b;
  padding: 0.25em .5em;
}

/* line 70, sass/components/_search.scss */
#search-view .pager__item--last {
  font-size: .8em;
  border: 1px solid #08233b;
  padding: 0.25em .5em;
}

/* line 77, sass/components/_search.scss */
.program-pg-search {
  margin-left: 15%;
  margin-right: 15%;
  margin-top: -57px;
}

/* line 82, sass/components/_search.scss */
.program-pg-search #csearch_form {
  width: 340px;
  margin: 0;
  float: right;
}

/* line 87, sass/components/_search.scss */
.program-pg-search:after {
  content: "";
  display: table;
  clear: both;
}

/* line 94, sass/components/_search.scss */
.pane-program-landing-page-panel-pane-2 + .pane-page-content .pane-title {
  display: none;
}

/* line 97, sass/components/_search.scss */
.pane-program-landing-page-panel-pane-2 + .pane-page-content #google-appliance-search-form--2 {
  margin-top: -105px;
}

/* line 99, sass/components/_search.scss */
.pane-program-landing-page-panel-pane-2 + .pane-page-content #google-appliance-search-form--2 .container-inline {
  float: right;
  width: 340px;
  margin: 0;
  position: relative;
  z-index: 400;
}

/* line 105, sass/components/_search.scss */
.pane-program-landing-page-panel-pane-2 + .pane-page-content #google-appliance-search-form--2 .container-inline input#csearch_box {
  width: 100%;
  max-width: 100%;
  padding-left: 10px;
  height: 33px;
  background-color: #eee;
  border: none;
  position: relative;
  float: right;
}

/* line 115, sass/components/_search.scss */
.pane-program-landing-page-panel-pane-2 + .pane-page-content #google-appliance-search-form--2 .container-inline input[type=submit] {
  border: 0;
  color: #5d5d5d;
  font-size: 1.2em;
  font-weight: lighter;
  vertical-align: middle;
  font-family: 'FontAwesome';
  background-color: #eeeeee !important;
  width: 35px !important;
  height: auto;
  margin: 0;
  position: absolute;
  top: 6px;
  right: 2px;
}

/* line 132, sass/components/_search.scss */
.pane-program-landing-page-panel-pane-2 + .pane-page-content #google-appliance-search-form--2:after {
  content: "";
  display: table;
  clear: both;
}

/* line 142, sass/components/_search.scss */
#search-navigation .views-exposed-form label {
  font-size: .9em;
}

/* line 146, sass/components/_search.scss */
#search-navigation .views-exposed-form .views-exposed-widget {
  float: none !important;
  padding: 0.5em 1em 0 0;
}

/* line 151, sass/components/_search.scss */
#search-navigation .views-widget-filter-combine,
#search-navigation .views-widget-filter-field_month,
#search-navigation .views-widget-filter-field_year,
#search-navigation .views-widget-filter-field_research_areas,
#search-navigation .views-widget-filter-field_file_type,
#search-navigation .views-widget-filter-field_committees,
#search-navigation .views-widget-filter-field_work_groups,
#search-navigation .views-widget-per-page {
  float: none;
}

/* line 162, sass/components/_search.scss */
#search-navigation #edit-combine,
#search-navigation #edit-field-year-tid,
#search-navigation #edit-field-month-tid {
  width: 100%;
  padding: .2em !important;
}

/* line 169, sass/components/_search.scss */
#search-navigation .views-exposed-form input[type=submit] {
  transition: box-shadow 0.3s ease-in 0s;
  color: #fff;
  background-color: #eee;
  padding: 9%;
  border: none;
  margin-top: 5%;
  vertical-align: bottom;
  height: 40px;
  width: 90px;
}

/* line 181, sass/components/_search.scss */
#search-navigation .bef-tree, #search-navigation .bef-tree-child {
  list-style-type: none;
}

/* line 185, sass/components/_search.scss */
#search-navigation .bef-tree {
  margin-left: -1em;
  margin-top: -.1em;
  word-wrap: break-word;
}

/* line 191, sass/components/_search.scss */
#search-navigation input[type="radio"],
#search-navigation input[type="checkbox"] {
  display: none;
}

/* line 196, sass/components/_search.scss */
#search-navigation input[type="radio"] + label:before,
#search-navigation input[type="checkbox"] + label:before {
  font-family: 'FontAwesome';
  padding-right: 3px;
  font-size: 20px;
}

/* line 203, sass/components/_search.scss */
#search-navigation input[type="checkbox"] + label:hover:before, #search-navigation input[type="radio"] + label:hover:before {
  font-family: 'FontAwesome';
  padding-right: 3px;
  font-size: 20px;
  color: #485e7e;
}

/* line 210, sass/components/_search.scss */
#search-navigation input[type="radio"] + label:before {
  content: "\f10c";
  /* circle-blank */
  color: #5d5d5d;
  vertical-align: middle;
}

/* line 216, sass/components/_search.scss */
#search-navigation input[type="radio"]:checked + label:before {
  content: "\f192";
  /* circle */
  color: #485e7e;
  vertical-align: middle;
}

/* line 222, sass/components/_search.scss */
#search-navigation input[type="checkbox"] + label:before {
  content: "\f0fe";
  /* check-empty */
  color: #5d5d5d;
  vertical-align: middle;
}

/* line 228, sass/components/_search.scss */
#search-navigation input[type="checkbox"]:checked + label:before {
  content: "\f14a";
  /* check */
  color: #485e7e;
  vertical-align: middle;
}

@media (min-width: 1280px) {
  /* line 236, sass/components/_search.scss */
  .pane-program-landing-page-panel-pane-2 + .pane-page-content #google-appliance-search-form--2 {
    margin-top: -105px;
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 45px;
  }
}

@media (min-width: 1045px) and (max-width: 1300px) {
  /* line 244, sass/components/_search.scss */
  .pane-program-landing-page-panel-pane-2 + .pane-page-content #google-appliance-search-form--2 {
    margin-top: -92px;
    margin-bottom: 33px;
    margin-left: 10%;
    margin-right: 10%;
  }
}

@media (min-width: 900px) and (max-width: 1044px) {
  /* line 252, sass/components/_search.scss */
  .program-pg-search {
    margin-top: -48px;
    margin-left: 5%;
    margin-right: 5%;
  }
  /* line 257, sass/components/_search.scss */
  .pane-program-landing-page-panel-pane-2 + .pane-page-content #google-appliance-search-form--2 {
    margin-top: -77px;
    margin-left: 5%;
    margin-right: 5%;
  }
}

@media (min-width: 768px) and (max-width: 899px) {
  /* line 264, sass/components/_search.scss */
  .pane-program-landing-page-panel-pane-2 + .pane-page-content #google-appliance-search-form--2 {
    margin-top: 0;
  }
  /* line 266, sass/components/_search.scss */
  .pane-program-landing-page-panel-pane-2 + .pane-page-content #google-appliance-search-form--2 .container-inline {
    float: none;
  }
  /* line 270, sass/components/_search.scss */
  .program-pg-search {
    margin-top: 20px;
    margin-left: 5%;
  }
  /* line 273, sass/components/_search.scss */
  .program-pg-search #csearch_form {
    float: none;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  /* line 279, sass/components/_search.scss */
  .program-pg-search,
  .pane-program-landing-page-panel-pane-2 + .pane-page-content #google-appliance-search-form--2 {
    margin-top: 20px;
    width: 235px;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 0) and (max-width: 450px) {
  /* line 289, sass/components/_search.scss */
  .program-pg-search {
    margin-top: 20px;
    float: none;
  }
}

/*# sourceMappingURL=nysed-0.styles.css.map */
