/*=================
Global Resets
=================*/
p {
  margin-bottom: 20px; /* this should be set in main.css */
}
[class*="cta-action"] .field-items .field-item p{
	font-size: 110%; /* this is overriding main.css in sp_ua Should be removed from sp_ua ln 306 */
}
[class*="cta"][class*="description"] p {
  text-align: center; /* should be added to sp_ua */
}
body,html {
  font-family: Roboto, sans-serif; /* this overrides main.css line 71. this should be replaced in main.css */
}
#content .field-points-of-pride-wrapper > ul.slick-dots {
  margin-left: 0; /* fixes margin-left on slick-dots so that they are centered */
}
.group-sp-why {
  padding-top: 3em; /* adj. to match desired style */
  padding-bottom: 3em; /* adj. to match desired style */
}
[class*="cta-action"] .field-items {
  padding-top: 0; /* adj. to match desired style */
}
[class*="cta-wrap"] {
  padding-top: 3em; /* adj. to match desired style */
  padding-bottom: 2em; /* adj. to match desired style */
}
[class*="contact-wrap"] [class*="content"] {
  padding: 10em 2em; /* adj. to match desired style */
}
p.field-points-of-pride-statement {
  font-weight: 300; /* adj. to match desired style */
  font-size: 1.25em; /* adj. to match desired style */
  width: 90%; /* adj. to match desired style */
  margin: auto; /* adj. to match desired style */
}
.bg-wrapper-section-6 {
  padding-top: 3em; /* adj. to match desired style */
  padding-bottom: 3em; /* adj. to match desired style */
}
[class*="cta-action"] .field-items .field-item {
  width: 19%; /* adj. to match desired style */
}
[class*="cal-wrap"] .group-sp-cal-inner-wrap {
  /* background: transparent url("http://www.cwu.edu/programs/sites/cts.cwu.edu.programs/files/images/calendar_background.png") -1px top no-repeat; /* adj. to match desired style */ */
  /*padding: 6em 0;  adj. to match desired style */
}
.group-sp-pfc-numbers [class*="title"] {
  font-size: 1.6em; /* adj. to match desired style */
  padding-bottom: 1.25em; /* adj. to match desired style */
}
[class*="middle-bg-wrap"] {
  padding-bottom: 3em; /* adj. to match desired style */
}

#wrapper [class*="degrees-wrap"] [class*="degrees-group"] .field {
  padding: 1.25em; /* adj. to match desired style */
}
#wrapper [class*="degrees-wrap"] [class*="degrees-group"] .field:first-child {
  margin-bottom: 0; /* adj. to match desired style */
}
[class*="degrees-wrap"] [class*="degrees-group"] {
  padding: .75em .5em 0; /* adj. to match desired style */
}
[class*="degrees-wrap"] [class*="degrees-group"]:last-child {
  padding-right: 0; /* adj. to match desired style */
}
[class*="degrees-wrap"] [class*="degrees-group"] .field-items {
  font-size: 1em; /* adj. to match desired style */
}
[class*="degrees-wrap"] [class*="degrees-group"] .field-items:first-child {
  margin-top: 0; /* adj. to match desired style */
}

.field-name-field-sp-ol-ba-degrees,
.field-name-field-sp-ol-ms-degrees {
  padding: 1.25em; /* adj. to match desired style */
  line-height: 100%; /* adj. to match desired style */
  min-height: 27em; /* adj. to match desired style */
}
.field-name-field-sp-ol-ba-degrees .field-items p,
.field-name-field-sp-ol-ms-degrees .field-items p {
  margin-bottom: 1.25em; /* adj. to match desired style */
  line-height: 1.25em; /* adj. to match desired style */
}
.field-name-field-sp-ol-ba-degrees .field-items:last-child,
.field-name-field-sp-ol-ms-degrees .field-items:last-child {
  margin-bottom: 0; /* adj. to match desired style */
}
.group-sp-degrees-group .hybrid-class-marker:after {
  top: 0; /* adj. to match desired style */
}

.fin-aid-checklist {
  padding: 1em; /* adj. to match desired style */
}

.group-sp-contact-wrap {
  margin-bottom: 3em; /* adj. to match desired style */
}
.field-name-field-sp-cl-single-video-title {
  text-align: center; /* adj. to match desired style */
  padding-top: 0; /* adj. to match desired style */
}
.field-name-field-sp-cl-single-video {
  padding-top: 1em; /* adj. to match desired style */
}

#wrapper [class*="rank-wrap"] p.field-name-field-sp-v-rank-attr {
  font-size: 100%; /* adj. to match desired style */
}

#wrapper [class*="career-opportunities-title"] {
  margin-top: 0 !important; /* adj. to match desired style */
}
.bg-wrapper-section-2 .field-name-field-career-opportunities-title {
  margin-bottom: 0; /* adj. to match desired style */
}
/*=================
Special Pages
=================*/
#node-2981 .group-sp-nav {
    margin-bottom: 30px; /* adds 30px margin-bottom to sp-page navigation online-learning only */
}
#node-2981 .group-programs h2 {
    display: none; /* removes H2 heading on sp-page online-learning only */
}
@import url('slate-forms.css');
