/*-------------------------------------------- Resetting the standard styles ------------------------------------------*/
/* line 3, ../sass/common.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 14, ../sass/common.scss */
:focus {
  outline: 0;
}

/* line 17, ../sass/common.scss */
*, :after, :before {
  box-sizing: border-box;
}

/* line 21, ../sass/common.scss */
#unMain,
#universal4o {
  margin-bottom: 0 !important;
}

/* line 25, ../sass/common.scss */
#schlPageContent,
#schlMainContent,
#schlLegacy {
  width: 100% !important;
}

/* line 30, ../sass/common.scss */
#schlLegacy {
  float: none !important;
}

/* line 33, ../sass/common.scss */
.box743Borders {
  border: none !important;
  padding: 0 !important;
}

/* line 37, ../sass/common.scss */
#schlHeader,
.dBlock {
  display: none !important;
}

/*--------------------------------------- Main Styles  (Global styles for elements)------------------------------------*/
/* line 45, ../sass/common.scss */
.cf:before, .cf:after {
  content: " ";
  display: table;
}

/* line 49, ../sass/common.scss */
.cf:after {
  clear: both;
}

/* line 52, ../sass/common.scss */
.f_left {
  float: left;
}

/* line 55, ../sass/common.scss */
.f_right {
  float: right;
}

/* line 58, ../sass/common.scss */
.b_content {
  max-width: 864px;
  margin: 0 auto;
}

/* line 62, ../sass/common.scss */
html {
  overflow: hidden;
  /*to work  body - overflow-x for ios*/
  overflow-y: auto;
  /*to work  body - overflow-x for ios*/
}

/* line 66, ../sass/common.scss */
body {
  font-family: 'Open Sans', sans-serif;
  background: #fff;
  min-width: 320px;
}

/* line 71, ../sass/common.scss */
body.touch_device {
  overflow-x: hidden;
}

/*------------------------------------------------ End Main Styles ----------------------------------------------------*/
/*--------------------------------------- Header styles------------------------------------*/
/* line 79, ../sass/common.scss */
.container {
  max-width: 970px;
}

/* line 83, ../sass/common.scss */
.top_cont {
  color: #4d659c;
  padding-top: 10px;
}
/* line 86, ../sass/common.scss */
.top_cont a {
  display: inline-block;
}

/* line 91, ../sass/common.scss */
.edu_logo,
.logo_part {
  float: left;
}

/* line 95, ../sass/common.scss */
.logo_part {
  font: 13px 'Open Sans', sans-serif;
  padding: 25px 0 0 10px;
}

/* line 99, ../sass/common.scss */
.call_us {
  float: right;
  font-size: 20px;
  padding: 30px 0 0;
  text-transform: uppercase;
}
/* line 104, ../sass/common.scss */
.call_us a {
  color: #e1292e;
  text-decoration: underline;
}
/* line 107, ../sass/common.scss */
.call_us a:hover {
  text-decoration: none;
}

/* line 113, ../sass/common.scss */
header {
  background: url(../img/webform_header.jpg);
  color: #fff;
  height: 414px;
  margin: 35px auto 0;
  padding: 195px 0 0;
  text-align: center;
  width: 1211px;
}
/* line 121, ../sass/common.scss */
#schlLegacy header h2,
header h2 {
  color: #fff;
  font: 36px/38px 'Open Sans', sans-serif;
}

/*--------------------------------------- Contact page------------------------------------*/
/* line 129, ../sass/common.scss */
.form-container .desktop_left_side {
  width: 50%;
}

/* line 132, ../sass/common.scss */
.form-container .desktop_right_side {
  width: 49.3%;
}

/* line 135, ../sass/common.scss */
input:-ms-input-placeholder {
  opacity: 1;
  color: #6785b2 !important;
}

/* line 139, ../sass/common.scss */
textarea:-ms-input-placeholder {
  opacity: 1;
  color: #6785b2 !important;
}

/* line 143, ../sass/common.scss */
input::-moz-placeholder {
  opacity: 1;
  color: #6785b2;
}

/* line 147, ../sass/common.scss */
textarea::-moz-placeholder {
  opacity: 1;
  color: #6785b2;
}

/* line 151, ../sass/common.scss */
input::-webkit-input-placeholder {
  opacity: 1;
  color: #6785b2;
}

/* line 155, ../sass/common.scss */
textarea::-webkit-input-placeholder {
  opacity: 1;
  color: #6785b2;
}

/* line 159, ../sass/common.scss */
.field_holder input[type="text"],
.field_holder textarea,
.field_holder select {
  border: 1px solid #6785b2;
  border-radius: 4px;
  color: #6785b2;
  font-size: 18px;
  font-weight: 300;
  line-height: 27px;
  padding: 7px 0 7px 13px;
  width: 400px;
  -webkit-appearance: none;
}

/* line 174, ../sass/common.scss */
.field_holder input.required,
.field_holder textarea.required,
.field_holder select {
  padding-left: 26px;
}

/* line 179, ../sass/common.scss */
.field_holder {
  margin-bottom: 25px;
}

/* line 182, ../sass/common.scss */
.desktop_right_side .field_holder > input,
.desktop_right_side .field_holder > textarea {
  margin-left: 5px;
  width: 400px;
}

/*selectric*/
/* line 189, ../sass/common.scss */
.field_holder .selectric,
.field_holder .selectricHover .selectric,
.field_holder .selectric.error {
  border: 1px solid #6785b2;
  background-color: #fff;
}

/* line 196, ../sass/common.scss */
.field_holder .selectric .label {
  color: #6785b2;
  font-size: 18px;
  font-weight: 300;
  min-height: 43px;
  line-height: 20px;
  margin-right: 0;
  padding: 11px 6px 11px 13px;
  text-align: left;
  width: 400px;
}

/* line 209, ../sass/common.scss */
.field_holder .selectric .label.required {
  color: #6785b2;
}

/* line 212, ../sass/common.scss */
.field_holder .selectricItems li {
  color: #6785b2;
  font-size: 18px;
  line-height: 20px;
  padding-left: 11px;
  background-color: #fff;
}

/* line 219, ../sass/common.scss */
.field_holder .selectricItems li.selected,
.field_holder .selectricItems li.selected:hover {
  background-color: #1767a8;
  color: #fff;
}

/* line 224, ../sass/common.scss */
.field_holder .selectricItems li:hover {
  background-color: #ddf5fe;
}

/* line 227, ../sass/common.scss */
.field_holder .selectric .button:after {
  border: none;
}

/* line 230, ../sass/common.scss */
.field_holder .selectric .button {
  background: url(../img/drop-arrow.png) 8px 14px no-repeat;
  display: block;
  color: #6785b2;
  height: 43px;
  position: absolute;
  right: 0;
  top: 0;
  width: 43px;
}

/* line 241, ../sass/common.scss */
.field_holder .selectricWrapper {
  width: 400px;
}

/* line 244, ../sass/common.scss */
.field_holder .selectricItems {
  top: 88%;
  z-index: 6;
}

/* line 248, ../sass/common.scss */
.field_holder textarea {
  resize: none;
  height: 280px;
}

/* line 252, ../sass/common.scss */
.field_holder .selectricAbove .selectricItems {
  top: auto;
}

/*END selectric*/
/*icheck*/
/* line 262, ../sass/common.scss */
.iradio_minimal-red,
.iradio_minimal-red:hover {
  border: 2px solid #6785b2;
  border-radius: 50%;
  display: inline-block;
  width: 13px;
  height: 13px;
  vertical-align: middle;
}

/* line 271, ../sass/common.scss */
.iradio_minimal-red.checked,
.iradio_minimal-red.checked:hover {
  background: #6785b2;
}

@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  /* line 277, ../sass/common.scss */
  .iradio_minimal-red,
  .iradio_minimal-red:hover {
    border: 2px solid #6785b2;
    border-radius: 50%;
    display: inline-block;
    width: 13px;
    height: 13px;
    vertical-align: middle;
  }

  /* line 286, ../sass/common.scss */
  .iradio_minimal-red.checked,
  .iradio_minimal-red.checked:hover {
    background: #6785b2;
  }
}
/*END icheck*/
/* line 293, ../sass/common.scss */
.field_holder .radio_name {
  color: #6785b2;
  font-size: 18px;
  line-height: 20px;
  display: block;
  font-weight: 300;
}

/* line 300, ../sass/common.scss */
.checkboxes_holder {
  padding-left: 25px;
}

/* line 304, ../sass/common.scss */
.radio_label {
  font: normal 18px/33px 'Open Sans', sans-serif;
  color: #6785b2;
}

/* line 308, ../sass/common.scss */
.first_radio_label.radio_label {
  padding-right: 9px;
}

/* line 311, ../sass/common.scss */
.field_holder.holder_with_textarea {
  margin-bottom: 11px;
}

/* line 314, ../sass/common.scss */
.radio_holder {
  padding-left: 19px;
}

/* line 317, ../sass/common.scss */
.field_holder.radio_holder {
  margin-bottom: 18px;
}

/* line 320, ../sass/common.scss */
.field_holder .submit {
  border: 1px solid #6785b2;
  border-radius: 2px;
  background: #395591;
  color: #fff;
  display: block;
  font-size: 16px;
  height: 45px;
  line-height: 18px;
  text-transform: uppercase;
  padding: 5px;
  width: 400px;
}

/* line 333, ../sass/common.scss */
.form-container {
  margin-left: 9px;
}

/* line 336, ../sass/common.scss */
.form_hr {
  height: 4px;
  background: #c2eeff;
  margin: 43px 0 50px;
  max-width: 817px;
}

/* line 343, ../sass/common.scss */
.contact_info {
  color: #333;
  font-size: 22px;
  font-weight: 300;
  line-height: 27px;
  margin-top: 50px;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 353, ../sass/common.scss */
.contact_info p {
  margin-bottom: 28px;
}
/* line 356, ../sass/common.scss */
.contact_info a {
  color: #ef4220;
}
/* line 358, ../sass/common.scss */
.contact_info a:hover {
  text-decoration: none;
}

/* line 364, ../sass/common.scss */
.req_label {
  font-size: 18px;
  line-height: 27px;
  color: #ef4220;
  font-weight: 500;
  margin-right: 32px;
  margin-bottom: 11px;
}

/* line 372, ../sass/common.scss */
.contact_info .contact_info__last_p {
  margin-bottom: 13px;
}

/* line 376, ../sass/common.scss */
.b_content
a[href^=tel],
a[href^=mailto] {
  color: inherit;
  text-decoration: none;
}

/* line 382, ../sass/common.scss */
.contact .b_content {
  margin-bottom: 0;
}

/* line 385, ../sass/common.scss */
.field_holder input.error,
.field_holder textarea.error,
.field_holder .selectric.error {
  border-color: #4D94FF;
  background-color: #AAD4FF;
}

/* line 391, ../sass/common.scss */
.radio-error {
  border: 1px solid #4D94FF;
}

/* line 394, ../sass/common.scss */
.field_holder label.error {
  color: #f66;
  display: block;
  font-size: 12px;
  padding: 3px 0 0 10px;
}
/* line 399, ../sass/common.scss */
.field_holder label.error.hide {
  display: none;
}

/* line 403, ../sass/common.scss */
.error_msg {
  display: none;
  position: absolute;
  font-size: 18px;
  line-height: 27px;
  color: #b229cb;
}

/* line 410, ../sass/common.scss */
.thank_you_msg {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  box-shadow: 0.5px 0.9px 13px rgba(0, 0, 1, 0.7);
  background: url("../img/thank_you_msg_bg.jpg") repeat scroll -7px -7px;
  /*width: 432px;*/
  /*height: 196px;*/
  z-index: 999;
  height: 180px;
  width: 415px;
  text-align: center;
  color: #fff;
  font-weight: 400;
}

/* line 429, ../sass/common.scss */
.thank_you_msg__headline {
  font-size: 36px;
  line-height: 25px;
  text-transform: uppercase;
  margin-bottom: 11px;
  margin-top: 55px;
}

/* line 436, ../sass/common.scss */
.thank_you_msg__text {
  font-size: 27px;
  line-height: 25px;
  font-weight: 300;
}

/* line 441, ../sass/common.scss */
.overlay {
  z-index: 998;
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-color: #000;
  opacity: 0.7;
}

/* line 453, ../sass/common.scss */
.thank_you_msg__close {
  background: url("../img/thank_you_msg_close.png");
  width: 20px;
  height: 20px;
  position: absolute;
  right: 9px;
  top: 9px;
}

/* line 461, ../sass/common.scss */
.contact_header .container.top_cont {
  height: auto;
}

/* line 464, ../sass/common.scss */
.contact_header .header_bg__student {
  bottom: -12px;
  position: absolute;
  right: 0;
  z-index: -2;
}

/* line 470, ../sass/common.scss */
.contact_header .header_bg__student img {
  max-width: 100%;
  height: auto;
}

/* line 474, ../sass/common.scss */
.field_holder .required {
  background: url("../img/required_field_star_bg.png") no-repeat;
  background-position: 11px 11px;
}

/* line 478, ../sass/common.scss */
.field_holder .radio_name.required {
  background-position: 0 7px;
  padding: 0 0 10px 15px;
}

/* line 483, ../sass/common.scss */
.field_holder .label.required {
  padding-left: 26px;
}

/*------------------------------------- END Contact page-----------------------------------*/
/*--------------------------------------- Bottom Copy------------------------------------*/
/* line 489, ../sass/common.scss */
.bottom_middle_copy {
  margin: 0 auto;
  text-align: center;
  color: #395591;
  font: 300 18px/20px 'Open Sans', sans-serif;
  padding-bottom: 20px;
}
/* line 495, ../sass/common.scss */
.bottom_middle_copy h3 {
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 15px;
}

/* line 501, ../sass/common.scss */
.photocopy {
  color: #000;
  font-size: 10px;
  font-weight: bolder;
  margin-top: 30px;
}

/*# sourceMappingURL=common.css.map */
