/**
 * Defines whether the content should be exported for the base.css file
 *
 * @since 0.0.0
 *
 * @type Bool
 */
/**
 * Defines whether the content should be exported for the small.css file
 *
 * @since 0.0.0
 *
 * @type Bool
 */
/**
 * Defines whether the content should be exported for the medium.css file
 *
 * @since 0.0.0
 *
 * @type Bool
 */
/**
 * Defines whether the content should be exported for the large.css file
 *
 * @since 0.0.0
 *
 * @type Bool
 */
/**
 * Defines whether the content should be exported for the large.css file
 *
 * @since 0.0.0
 *
 * @type Bool
 */
/**
 * An Array of the breakpoints for the bp mixin to iterate over
 *
 * @since 0.0.0
 *
 * @type Array
 */
/**
 * Checks whether or not to export the content
 *
 * @param {String}  $query - string to check if variable is set to `true` or `false` to export the `@content`
 *
 * @since 0.0.0
 *
 * @type mixin
 */
/**
 * button styles
 *
 * @since 0.0.0
 *
 * @type mixin
 */
.gallery-slider .slide, .gallery-slider .slide-header,
.gallery-slider .slide-main,
.gallery-slider .slide-footer {
  *zoom: 1;
}
.gallery-slider .slide:before, .gallery-slider .slide-header:before,
.gallery-slider .slide-main:before,
.gallery-slider .slide-footer:before, .gallery-slider .slide:after, .gallery-slider .slide-header:after,
.gallery-slider .slide-main:after,
.gallery-slider .slide-footer:after {
  content: '';
  display: table;
}
.gallery-slider .slide:after, .gallery-slider .slide-header:after,
.gallery-slider .slide-main:after,
.gallery-slider .slide-footer:after {
  clear: both;
}

.gallery-grid .grid-item a i {
  border: 0px none;
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0px;
  position: absolute;
  width: 1px;
}

/**
 * compass reset
 *
 * @since 0.0.0
 *
 * @type mixin
 */
.text-center {
  text-align: center;
}

/**
 * All webfonts
 *
 * @since 0.0.0
 *
 * @type mixin
 */
.main {
  margin-top: 0;
}

/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.eot?v=4.2.0");
  src: url("webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.opentip-container.ot-fixed.ot-hidden.stem-top.stem-right,
.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-right,
.opentip-container.ot-fixed.ot-hiding.stem-top.stem-right {
  -webkit-transform: translateY(-5px) translateX(5px);
  -ms-transform: translateY(-5px) translateX(5px);
  transform: translateY(-5px) translateX(5px);
}

.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-right,
.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-right,
.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-right {
  -webkit-transform: translateX(5px);
  -ms-transform: translateX(5px);
  transform: translateX(5px);
}

.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-right,
.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-right,
.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-right {
  -webkit-transform: translateY(5px) translateX(5px);
  -ms-transform: translateY(5px) translateX(5px);
  transform: translateY(5px) translateX(5px);
}

.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-center,
.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-center,
.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-center {
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}

.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-left,
.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-left,
.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-left {
  -webkit-transform: translateY(5px) translateX(-5px);
  -ms-transform: translateY(5px) translateX(-5px);
  transform: translateY(5px) translateX(-5px);
}

.opentip-container.ot-fixed.ot-hidden.stem-top.stem-left,
.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-left,
.opentip-container.ot-fixed.ot-hiding.stem-top.stem-left {
  -webkit-transform: translateY(-5px) translateX(-5px);
  -ms-transform: translateY(-5px) translateX(-5px);
  transform: translateY(-5px) translateX(-5px);
}

.opentip-container.ot-fixed .opentip {
  pointer-events: auto;
}

.opentip-container.ot-hidden {
  display: none;
}

.opentip-container .opentip {
  position: relative;
  font-size: 12px;
  line-height: 120%;
  padding: 9px 14px;
  color: #4f4b47;
  text-shadow: -1px -1px 0px rgba(255, 255, 255, 0.2);
}

.opentip-container .opentip .header {
  margin: 0;
  padding: 0;
}

.opentip-container .opentip .ot-close {
  pointer-events: auto;
  display: block;
  position: absolute;
  top: -12px;
  left: 60px;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  text-decoration: none;
}

.opentip-container .opentip .ot-close span {
  display: none;
}

.opentip-container .opentip .ot-loading-indicator {
  display: none;
}

.opentip-container.ot-loading .ot-loading-indicator {
  width: 30px;
  height: 30px;
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
  display: block;
}

.opentip-container.ot-loading .ot-loading-indicator span {
  display: block;
  -webkit-animation: otloading 2s linear infinite;
  animation: otloading 2s linear infinite;
  text-align: center;
}

.opentip-container.style-dark .opentip,
.opentip-container.style-alert .opentip {
  color: #f8f8f8;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
}

.opentip-container.style-glass .opentip {
  padding: 15px 25px;
  color: #317cc5;
  text-shadow: 1px 1px 8px rgba(0, 94, 153, 0.3);
}

.opentip-container.ot-hide-effect-fade {
  -webkit-transition: -webkit-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  transition: transform 0.5s ease-in-out, opacity 1s ease-in-out;
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
}

.opentip-container.ot-hide-effect-fade.ot-hiding {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.opentip-container.ot-show-effect-appear.ot-going-to-show,
.opentip-container.ot-show-effect-appear.ot-showing {
  -webkit-transition: -webkit-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  transition: transform 0.5s ease-in-out, opacity 1s ease-in-out;
}

.opentip-container.ot-show-effect-appear.ot-going-to-show {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.opentip-container.ot-show-effect-appear.ot-showing {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
}

.opentip-container.ot-show-effect-appear.ot-visible {
  opacity: 1;
  -ms-filter: none;
  -webkit-filter: none;
          filter: none;
}
@-webkit-keyframes otloading {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes otloading {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
/* Fullscreen options, very important ^^ */
/* ios controls over video bug, shifting video */
.mobile-only {
  display: none;
}

.tablet-only {
  display: none;
}

.desktop-hide, .hide-desktop {
  display: none;
}

.desktop-only {
  display: block;
}

.wrap-pad {
  padding-bottom: 25px;
  padding-top: 25px;
}

.wrapper-section, .wrapper-footer {
  padding: 20px 28px;
}

/* Styles for Legacy Code */
/***************
* Resources - /resources/
***************/
.sidebar-left .resources .addthis_internal_container {
  width: 60px;
}
.sidebar-left .resources .addthis_toolbox {
  text-align: center;
  width: 60px;
}
.sidebar-left .resources .addthis_toolbox .addthis_button_facebook_like {
  position: absolute;
  float: none;
}
.sidebar-left .resources .addthis_toolbox .addthis_button_tweet {
  left: 80px;
  position: absolute;
  float: none;
}
.sidebar-left .resources .addthis_toolbox .addthis_button_google_plusone {
  position: absolute;
  top: 100px;
  float: none;
}
.sidebar-left .resources .addthis_toolbox .addthis_counter {
  left: 80px;
  position: absolute;
  top: 100px;
  float: none;
}

/***************
* Course Listing tab
***************/
/***************
* Locations table
***************/
/***************
* Events (ex. Press Archive)
***************/
/***************
* Online Community
***************/
.content_marketing_copy {
  float: left;
  width: 53% !important;
}

.content_marketing_highlight {
  float: right;
  width: 38% !important;
}

.tab_programs_value .accordion-tabs.course-list-accordion h2.resp-accordion {
  font-weight: bold;
}

.value_assets {
  float: left;
  width: 300px;
}

#video-body .media-box {
  display: block;
}

/* FACULTY STYLES */
/* for AcceleraTED Inner Tab Calculator*/
.accordion-tabs h2.resp-accordion.resp-tab-active:after, .content h2.resp-accordion.resp-tab-active:after {
  background: url("/images/minus-sign.png");
}
.accordion-tabs .accordion-tabs-photos .resp-tabs-list .resp-tab-item, .content .accordion-tabs-photos .resp-tabs-list .resp-tab-item {
  width: 14.10437%;
  float: left;
  margin-right: 0.21157%;
  margin-bottom: 9px;
}
.accordion-tabs .accordion-tabs-photos .resp-tabs-list .resp-tab-item:last-child, .content .accordion-tabs-photos .resp-tabs-list .resp-tab-item:last-child {
  width: 14.10437%;
  float: right;
  margin-right: 0;
}
.accordion-tabs .accordion-tabs-photos .resp-tabs-list .resp-tab-item img, .content .accordion-tabs-photos .resp-tabs-list .resp-tab-item img {
  border: 5px solid #f5f3ef;
  display: block;
  height: 132px;
  position: relative;
  width: 132px;
}
.accordion-tabs .accordion-tabs-photos .resp-tabs-list .resp-tab-item:hover img, .content .accordion-tabs-photos .resp-tabs-list .resp-tab-item:hover img {
  border: 5px solid #be531c;
}
.accordion-tabs .accordion-tabs-photos .resp-tab-content, .content .accordion-tabs-photos .resp-tab-content {
  width: 66.10169%;
  float: left;
  margin-right: 1.69492%;
  border-top: 0px;
  padding: 0px;
}
.accordion-tabs .accordion-tabs-photos .resp-tab-content h2, .content .accordion-tabs-photos .resp-tab-content h2 {
  margin-top: 0px;
}
.accordion-tabs .accordion-tabs-photos .resp-tab-content ul li, .content .accordion-tabs-photos .resp-tab-content ul li {
  float: left;
  margin: 0 20px;
  width: 44%;
}
.accordion-tabs .accordion-tabs-admissions, .content .accordion-tabs-admissions {
  padding: 0px;
}
.accordion-tabs .accordion-tabs-large .resp-tabs-list:after, .content .accordion-tabs-large .resp-tabs-list:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.accordion-tabs .accordion-tabs-large .resp-tabs-list li.resp-tab-item, .content .accordion-tabs-large .resp-tabs-list li.resp-tab-item {
  width: 33.0033%;
  float: left;
  margin-right: 0.49505%;
  background-color: rgba(179, 185, 149, 0.2);
  border-top: 7px solid #f5f3ef;
  color: #b3b995;
  font: normal normal normal 17px "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  line-height: 24px;
  list-style: none;
  min-height: 103px;
  padding: 12px 24px 12px 80px;
  position: relative;
  text-transform: none;
}
.accordion-tabs .accordion-tabs-large .resp-tabs-list li.resp-tab-item:before, .content .accordion-tabs-large .resp-tabs-list li.resp-tab-item:before {
  background-color: #b3b995;
  border-radius: 40px;
  color: white;
  display: block;
  font: normal normal normal 30px/48px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  height: 48px;
  left: 7%;
  position: absolute;
  text-align: center;
  top: 11px;
  width: 48px;
}
.accordion-tabs .accordion-tabs-large .resp-tabs-list li.resp-tab-item.resp-tab-active, .content .accordion-tabs-large .resp-tabs-list li.resp-tab-item.resp-tab-active {
  background: transparent;
  border: 0px;
  border-top: 7px solid #b3b995;
  color: #333333;
}
.accordion-tabs .accordion-tabs-large .resp-tabs-list li.resp-tab-item:nth-child(1):before, .content .accordion-tabs-large .resp-tabs-list li.resp-tab-item:nth-child(1):before {
  content: '1';
}
.accordion-tabs .accordion-tabs-large .resp-tabs-list li.resp-tab-item:nth-child(2):before, .content .accordion-tabs-large .resp-tabs-list li.resp-tab-item:nth-child(2):before {
  content: '2';
}
.accordion-tabs .accordion-tabs-large .resp-tabs-list li.resp-tab-item:nth-child(3):before, .content .accordion-tabs-large .resp-tabs-list li.resp-tab-item:nth-child(3):before {
  content: '3';
}
.accordion-tabs .accordion-tabs-large .resp-tabs-list li.resp-tab-item:last-child, .content .accordion-tabs-large .resp-tabs-list li.resp-tab-item:last-child {
  width: 33.0033%;
  float: right;
  margin-right: 0;
}
.accordion-tabs .accordion-tabs-large .resp-tabs-list li.resp-tab-item:hover, .content .accordion-tabs-large .resp-tabs-list li.resp-tab-item:hover {
  background-color: #d7dac6;
}
.accordion-tabs .accordion-tabs-large h2.resp-accordion.resp-tab-active, .content .accordion-tabs-large h2.resp-accordion.resp-tab-active {
  background: transparent;
  border: 0px;
  border-top: 7px solid #b3b995;
  color: #333333;
}
.accordion-tabs .accordion-tabs-large .resp-tabs-container, .content .accordion-tabs-large .resp-tabs-container {
  background: transparent;
}
.accordion-tabs .accordion-tabs-large .resp-tab-content, .content .accordion-tabs-large .resp-tab-content {
  border: 0px;
  padding-top: 29px;
}

.accordion-tabs {
  margin-bottom: 10px !important;
}

/* Breakpoint for accordion to tabs */
[data-tabs="true"] > ul.resp-tabs-list {
  display: block;
}
[data-tabs="true"] > div > h2.resp-accordion {
  display: none;
}
[data-tabs="true"] .resp-vtabs .resp-tab-content {
  border: none;
}
[data-tabs="true"] .resp-vtabs .resp-tab-content:last-child {
  border-bottom: 0px !important;
}
[data-tabs="true"] .resp-vtabs .resp-tabs-container {
  border: 1px solid #c1c1c1;
  border-radius: 4;
  float: left;
  width: 68%;
  min-height: 250px;
  clear: none;
}
[data-tabs="true"] > div > div.resp-accordion-closed {
  display: block !important;
}
[data-tabs="true"] .resp-tabs-container {
  background-color: #fff;
}
[data-tabs="true"] > .resp-tab-content {
  border: 0px;
  border-top: 11px solid #e2dfd6;
}
[data-tabs="true"] > ul.resp-tabs-list {
  border-bottom: 6px #a8a285 solid;
}
[data-tabs="true"] > ul.resp-tabs-list > .resp-tab-item {
  background: #dfdbcc;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  color: #5D614D;
  font-size: 11px;
  line-height: 1;
  margin-right: 2px;
  padding: 5px 8px 3px;
  text-transform: uppercase;
}
[data-tabs="true"] > ul.resp-tabs-list > .resp-tab-item.resp-tab-active {
  background: #a7a084;
  color: #fff;
}
[data-tabs="true"] > ul.resp-tabs-list:after {
  clear: both;
  content: '';
  display: block;
}

/* Breakpoint for tabs that are never accordions */
/* Styles for course listing accordions */
/* Certification page accordions */
.calendar_anchors a {
  margin: 0 15px 0px 15px;
}

.breadcrumbs li {
  font-size: 11px;
}
.breadcrumbs li a {
  font-size: 11px !important;
}

.contact-us {
  margin-bottom: 0px;
  /* Submit Button */
  /* SlideLock Styles */
  /* System Messages */
}
.contact-us select {
  font-size: 11px;
}
.contact-us p.quiet {
  padding-left: 119px;
}
.contact-us .ui-slider {
  margin-left: 170px;
}

#wf-form-request .field {
  min-height: 28px;
  height: auto !important;
  height: 28px;
  position: relative;
  margin: 0 0 5px;
}
#wf-form-request .form_field_cta {
  margin: 0 0 10px 0;
}
#wf-form-request .label-fade-out input.text {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background: transparent;
  width: 180px;
  padding: 5px;
  border: solid 1px #9C9A8D;
  font-size: 13px;
  margin: 0;
}
#wf-form-request .label-fade-out label.text {
  width: 180px;
  color: #838b92;
  padding: 6px;
  font-size: 13px;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  height: 15px;
  margin: 0;
  text-align: left;
}
#wf-form-request .section_title {
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  font-size: 13px;
  margin: 0 0 10px 0;
}
#wf-form-request select.large {
  width: 250px;
}
#wf-form-request button.nxt-btn {
  background: url(../images/buttons_icons/nxt-btn.gif) 0 0 no-repeat;
  border: none;
  width: 20px;
  height: 20px;
  text-indent: -9999px;
  margin: 0 5px;
}

.mobile-cta-container {
  display: none;
}

.full_disclaimers {
  margin-top: 0;
  max-width: 50%;
}

/* Events */
.footer-container .footer-inner {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  margin: 0 auto; 
  padding: 30px 0;
}
.footer-container .footer-inner:after {
  content: " ";
  display: block;
  clear: both;
}
.footer-container .footer-column {
  height: 170px;
}
.footer-container .footer-column h3 {
  color: #b9be9e;
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  text-transform: none;
}
.footer-container .footer-column ul {
  padding: 0 0 20px;
}
.footer-container .footer-column li {
  padding: 0px 0 5px 0;
}
.footer-container .footer-column li a:link, .footer-container .footer-column li a:visited, .footer-container .footer-column li a:active {
  font-size: 12px;
  font-size: 0.75rem;
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  text-transform: none;
}
.footer-container .about-us-column {
  margin: 0;
  width: 34%;
  float: left;
}
.footer-container .about-us-column .column-inner {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.footer-container .about-us-column h3 a {
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  text-transform: none;
}
.footer-container .about-us-column .sub-column.one {
  width: 48.27586%;
  float: left;
  margin-right: 3.44828%;
}
.footer-container .about-us-column .sub-column.two {
  width: 48.27586%;
  float: right;
  margin-right: 0;
  padding-right: 30px;
}
.footer-container .campus-locations-column {
  width: 22%;
  float: left;
  display: block;
  padding-left: 30px;
}
.footer-container .programs-column {
  width: 17%;
  float: left;
  display: block;
  padding-left: 30px;
}
.footer-container .social-column {
  width: 27%;
  float: left;
  background: none;
  margin: 0;
  padding-left: 30px;
}
.footer-container .social-column .column-inner {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}
.footer-container .bottom-footer-inner .bottom-footer-left {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
  padding: 0 30px 0 0;
}
.footer-container .bottom-footer-inner .bottom-footer-right {
  padding: 4px 0 0;
  width: 49.15254%;
  float: right;
  margin-right: 0;
}
.footer-container .bottom-footer-inner .bottom-footer-right ul {
  float: right;
}

.gallery {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
}
.gallery:after {
  content: " ";
  display: block;
  clear: both;
}
.gallery h1 {
  font-size: 26px;
  font-size: 1.625rem;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.gallery strong {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
}
.gallery .content-copy {
  padding: 1.25em 1.25em 0.625em 0;
}

.gallery-grid {
  margin-bottom: 6.25em;
}
.gallery-grid .grid-column {
  background-color: transparent;
  background-repeat: no-repeat;
}
.gallery-grid .grid-column:nth-child(1) .grid-item:nth-child(1) {
  background-image: url("/images/student-gallery/01_Guerrero.jpg");
  background-position: 65% 50%;
  height: 24.375em;
}
.gallery-grid .grid-column:nth-child(1) .grid-item:nth-child(2) {
  background-image: url("/images/student-gallery/07_Harper.jpg");
  background-position: 58% 12%;
  height: 22.8125em;
}
.gallery-grid .grid-column:nth-child(2) .grid-item:nth-child(1) {
  background-image: url("/images/student-gallery/02_Caitlin.jpg");
  background-position: 50% 40%;
  background-size: 250%;
  height: 24.375em;
}
.gallery-grid .grid-column:nth-child(2) .grid-item:nth-child(2) {
  background-image: url("/images/student-gallery/08_Arsenault.jpg");
  background-position: 90% 55%;
  background-size: 350%;
  height: 22.8125em;
}
.gallery-grid .grid-column:nth-child(3) .grid-item:nth-child(1) {
  background-image: url("/images/student-gallery/03_Arsenault.jpg");
  background-position: 8% 30%;
  height: 13.4375em;
}
.gallery-grid .grid-column:nth-child(3) .grid-item:nth-child(2) {
  background-image: url("/images/student-gallery/05_Caitlin.jpg");
  background-position: 36% 36%;
  height: 18.125em;
}
.gallery-grid .grid-column:nth-child(3) .grid-item:nth-child(3) {
  background-image: url("/images/student-gallery/09_Knowles.jpg");
  background-position: 14% 97%;
  height: 15.625em;
}
.gallery-grid .grid-column:nth-child(4) .grid-item:nth-child(1) {
  background-image: url("/images/student-gallery/04_Salva.jpg");
  background-position: 58% 58%;
  background-size: 250%;
  height: 13.4375em;
}
.gallery-grid .grid-column:nth-child(4) .grid-item:nth-child(2) {
  background-image: url("/images/student-gallery/06_Grangroth.jpg");
  background-position: 82% 82%;
  height: 10.625em;
}
.gallery-grid .grid-column:nth-child(4) .grid-item:nth-child(3) {
  background-image: url("/images/student-gallery/10_Caitlin.jpg");
  background-position: 95% 6%;
  height: 23.125em;
}
.gallery-grid .grid-item {
  box-sizing: border-box;
  overflow: hidden;
}
.gallery-grid .grid-item a {
  display: block;
  height: inherit;
  width: inherit;
}

.grid-item .button-cta {
  left: -200%;
  position: relative;
  -webkit-transition: all ease-out .4s;
          transition: all ease-out .4s;
}

.grid-item:hover .button-cta {
  left: 0;
  position: relative;
}

.gallery-slider {
  background-color: transparent;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  display: none;
  max-width: 46.875em;
}
.gallery-slider .slide picture,
.gallery-slider .slide source,
.gallery-slider .slide img {
  max-width: 100%;
  height: auto;
  max-height: inherit;
}
.gallery-slider .slide source,
.gallery-slider .slide img {
  display: block;
  margin: auto;
}
.gallery-slider .slide-header,
.gallery-slider .slide-main,
.gallery-slider .slide-footer {
  display: block;
}
.gallery-slider .slide-main {
  background: #fbf8f8;
  -webkit-filter: none;
          filter: none;
  max-height: 65vh;
}
.gallery-slider .slide-indicator {
  background-color: #595933;
  color: white;
  display: inline-block;
  float: right;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  padding: 0.625em 1.25em;
}
.gallery-slider .slide-indicator--number i {
  font-family: "TradeGothicNextBoldItalic", Helvetica, Arial, sans-serif;
}
.gallery-slider .student-info {
  font-size: 13px;
  font-size: 0.8125rem;
  color: #595933;
  line-height: 1.5;
  padding: 1.25em;
  text-align: left;
  background: #fbf8f8;
}
.gallery-slider .rsArrow {
  height: 100%;
  width: 58px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21;
}
.gallery-slider.rsHor .rsArrowLeft {
  left: -44px;
  overflow: visible;
  top: 0;
}
.gallery-slider.rsHor .rsArrowLeft .rsArrowIcn {
  background-position: 0 0;
}
.gallery-slider.rsHor .rsArrowRight {
  right: -44px;
  overflow: visible;
  top: 0;
}
.gallery-slider.rsHor .rsArrowRight .rsArrowIcn {
  background-position: -58px 0;
}
.gallery-slider .rsArrowIcn {
  cursor: pointer;
  background: url("/images/student-gallery/gallery-controls.png");
  height: 58px;
  left: 50%;
  margin-top: -29px;
  margin-left: -29px;
  opacity: .7;
  position: absolute;
  top: 50%;
  width: 58px;
}
.gallery-slider .rsArrowIcn:hover {
  opacity: 1;
}
.gallery-slider .rsArrowDisabled .rsArrowIcn {
  opacity: .2;
  filter: alpha(opacity=20);
  *display: none;
}
.gallery-slider .rsOverflow {
  height: auto;
  min-height: 300px;
  width: inherit;
}
.lt-ie10 .gallery-slider .rsOverflow {
  width: auto;
  min-width: 600px;
}
.modal .gallery-slider .gallery-close, .gallery-slider .gallery-close {
  background: #fdfdfb url("/images/student-gallery/gallery-controls.png") no-repeat -74px 3px !important;
  background-size: 114px 38px !important;
  display: block;
  float: right;
  height: 42px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  right: 0;
  text-indent: 200%;
  top: 0;
  width: 42px;
}

.header-mast {
  height: auto;
  position: relative;
  overflow: initial;
}

.logo-header {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: none;
  display: block;
  float: none;
  margin: 0 auto;
  padding: 10px 0;
}
.logo-header:after {
  content: " ";
  display: block;
  clear: both;
}

.logo {
  margin: 0 0 10px;
  width: 23.72881%;
  float: left;
  margin-right: 1.69492%;
}

.mobile-logo-inner, .logo-inner {
  width: 210px;
  padding-left: 10px;
}

.mobile-controls {
  display: none;
}
.mobile-menu .mobile-controls {
  display: none;
}

.utility-nav-container {
  background-color: transparent;
  display: block;
  height: auto;
  margin: 0;
  width: 74.57627%;
  float: left;
  margin-left: 25.42373%;
  margin-right: -100%;
}

.utility-nav, .utility_nav {
  float: right;
  margin: 0 10px 0 0;
  width: auto;
}
.utility-nav li, .utility_nav li {
  margin: 0 15px;
}
.utility-nav li input[placeholder], .utility_nav li input[placeholder] {
  font: normal normal normal 14px/14px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  color: #b3b995;
  padding-top: 4px;
  text-transform: uppercase;
}
.utility-nav li input.search_submit, .utility_nav li input.search_submit {
  /*background: #eee;
  color: $rasmussen-green-light;*/
}
.utility-nav a, .utility_nav a {
  padding: 0 0 2px 0;
}
.utility-nav .search-utility, .utility_nav .search-utility {
  display: block;
}
.utility-nav .phone a, .utility_nav .phone a {
  color: #999;
}
.utility-nav .phone a i, .utility_nav .phone a i {
  color: #b3b995;
}
.utility-nav .student, .utility-nav .live-chat, .utility-nav .phone, .utility_nav .student, .utility_nav .live-chat, .utility_nav .phone {
  margin: 0 15px;
  text-align: left;
  width: auto;
}

.site-nav {
  clear: both;
  float: left;
  height: 32px;
  width: 100%;
  z-index: 1000;
  /* MENU TIER 2, 3 */
  /* .tier1_item6 .menu_tier2 {
       width: 350px;
   }*/
}
@-moz-document url-prefix() {
  .site-nav .main_nav li.menu_tier1_item a.button_cta {
    padding: 7px 16px;
  }
  .site-nav .benefitsbar li a {
    padding: 8px 20px 8px 60px;
  }
}
.site-nav .site-nav-inner {
  border: 0;
  display: block;
  float: none;
  margin: 0 auto;
  padding: 0;
}
.site-nav .main_nav {
  display: block;
  margin: 0 auto;
  width: 950px;
}
.site-nav .main_nav li.menu_tier1_item {
  border: 0;
  display: inline-block;
  float: left;
  height: 32px;
  margin: 0;
  padding: 0;
  width: auto;
}
.site-nav .main_nav li.menu_tier1_item.tier1_item8 {
  display: inline-block;
}
.site-nav .main_nav li.menu_tier1_item a,
.site-nav .main_nav li.menu_tier2_item a,
.site-nav .main_nav li.menu_tier3_item a {
  padding: 8px 20px 4px;
  width: auto;
}
.site-nav .main_nav li.menu_tier1_item a.button_cta {
  box-shadow: none;
  height: 32px;
  padding: 7px 12px;
}
.site-nav .main_nav li.menu_tier1_item a {
  color: #fff;
}
.site-nav .main_nav > li:hover a.button_cta:hover {
  color: #fff;
}
.site-nav .main_nav li.menu_tier2_item a,
.site-nav .main_nav li.menu_tier3_item a {
  color: #818154;
}
.no-touch .site-nav .main_nav > li:hover > a {
  color: #818154;
}
.no-touch .site-nav .main_nav > li.menu_tier1_item > a:hover {
  color: #9a3324;
}
.no-touch .site-nav .main_nav > li.menu_tier1_item.tier1_item8 > a:hover {
  color: #fff;
}
.site-nav .main_nav li.menu_tier1_item.open > a {
  color: #818154;
}
.no-touch .site-nav .main_nav li.menu_tier2_item a:hover, .no-touch
.site-nav .main_nav li.menu_tier3_item a:hover {
  color: #a93512;
}
.no-touch .site-nav .main_nav > li:hover {
  background: #fff;
}
.site-nav .main_nav > li.open {
  background: #fff;
}
.site-nav .main_nav li.menu_tier3_item a {
  font: normal normal normal 13px "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  padding: 0 21px 3px;
}
.no-touch .site-nav .main_nav.menu_tier1 li:hover .menu_tier2 {
  display: block;
}
.site-nav .main_nav .menu_tier2 {
  background: #fff;
  border: 1px solid #ddd9c7;
  border-top: 0;
  box-shadow: 0 3px 5px 0 #ccc;
  padding: 6px 0;
  position: absolute;
  top: 32px;
  z-index: 501;
  display: none;
}
.site-nav .tier1_item1 .menu_tier2 {
  width: 500px;
}
.site-nav .tier1_item2 .menu_tier2 {
  width: 650px;
}
.site-nav .column33 {
  float: left;
  width: 33%;
}
.site-nav .column50 {
  float: left;
  width: 50%;
}

/******************************
*
*  RoyalSlider Rasmussen College Skin
*
*    1. Arrows
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*
*  Sprite: 'rs-rasmussen.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
*
******************************/
/* Background */
/***************
*
*  1. Arrows
*
****************/
.rsRasmussenHPB.rsHor .rsArrowLeft,
.rsRasmussenHPC.rsHor .rsArrowLeft {
  display: block !important;
}

.rsRasmussenHPB.rsHor .rsArrowRight,
.rsRasmussenHPC.rsHor .rsArrowRight {
  display: block !important;
  right: 2%;
}

/*.rsRasmussenHPB .rsArrowIcn {*/
/*width: 32px;*/
/*height: 32px;*/
/*top: 50%;*/
/*left: 50%;*/
/*margin-top: -16px;*/
/*margin-left: -16px;*/
/*background-color: transparent;*/
/*}*/
/*.rsRasmussenHPB.rsHor .rsArrowLeft .rsArrowIcn { background-position: 0 -92px; }*/
/*.rsRasmussenHPB.rsHor .rsArrowRight .rsArrowIcn {  background-position: -160px -92px; }*/
/***************
*
*  2. Bullets
*
****************/
/* OLD */
/*.rsRasmussenHPC .rsBullet{*/
/*background-position: 0px -288px;*/
/*height: 16px;*/
/*width: 32px;*/
/*}*/
/*.rsRasmussenHPC .rsBullet.rsNavSelected {*/
/*background-position: -64px -288px;*/
/*height: 16px;*/
/*width: 32px;*/
/*}*/
/***************
*
*  3. Thumbnails
*
****************/
/***************
*
*  4. Tabs
*
****************/
/***************
*
*  5. Fullscreen button
*
****************/
/***************
*
*  6. Play/close video button
*
****************/
/***************
*
*  7. Preloader
*
****************/
/*----- BEGIN CAROUSELS -----*/
.hp-carousel {
  height: 414px;
}
.hp-carousel p {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
}

/*----- VARIATION C -----*/
.variationC {
  /* CAROUSEL TILES, DREAN REAL */
  /* CAROUSEL CONTENTS */
  /*----- COPY HEADLINES -----*/
}
.variationC .hp-carousel--slidebg {
  margin: 0 15%;
  min-width: 960px;
  width: 100%;
}
.variationC .hp-carousel--slide-contentswrapper {
  margin: 0;
  width: 100%;
}
.variationC .hp-carousel--cta-contents {
  margin: 10px 0;
}
.variationC .hp-carousel--cta.primary {
  float: left;
  margin: 10px 15px 10px 0;
}
.variationC .hp-carousel--cta.secondary {
  float: left;
  margin: 10px 0;
}
.variationC .hp-carousel--slide-hero {
  margin-top: -50px;
  margin-left: 0;
}
.variationC .hp-carousel--headline-dreamreal {
  margin: 0 0 10px;
}
.variationC .hp-carousel--headline-main {
  font-size: 42px;
  font-size: 2.625rem;
}
.variationC .hp-carousel--headline-sub {
  font-size: 26px;
  font-size: 1.625rem;
}
.variationC .slide1 .hp-carousel--slidebg {
  background-image: url("/images/homepage/carousel/869-varc-slide1-bg.jpg");
}
.variationC .slide1 .hp-carousel--slide-contents {
  padding: 0 50% 0 10%;
}
.variationC .slide2 .hp-carousel--slidebg  {
  background-image: url("/images/homepage/carousel/1167_homepage_carousel_desktop.jpg") ;
}
.variationC .slide2 .hp-carousel--slide-contents {
  padding: 0 50% 0 10%;
}
.variationC .slide2 {
  
  background: -webkit-linear-gradient(left, #ebebe6 , #ebebe6, #d2d8dc , #d2d8dc); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #ebebe6, #ebebe6, #d2d8dc , #d2d8dc); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #ebebe6, #ebebe6, #d2d8dc , #d2d8dc); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #ebebe6 , #ebebe6, #d2d8dc , #d2d8dc); /* Standard syntax */
}
.variationC .slide3 .hp-carousel--slidebg {
  background-image: url("/images/homepage/carousel/939-rnbsn-carousel-panel-hero.png");
  margin: 0 0 0 25%;
}
.variationC .slide3 .hp-carousel--slide-contents {
  padding: 0 45% 0 10%;
}
.variationC .slide3 .hp-carousel--headline-tertiary {
  display: inline-block;
  height: auto;
  margin: 0 0 20px -30px;
  max-width: none;
  padding: 10px 30px;
  position: relative;
}
.variationC .slide3 .hp-carousel--headline-tertiary::before {
  content: '';
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: 0;
  top: -18px;
  width: 13px;
  height: 18px;
  border-style: solid;
  border-width: 0 0 13px 18px;
  border-color: transparent transparent #0e3d4f transparent;
  line-height: 0px;
}
.variationC .slide3 .hp-carousel--headline-tertiary::after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(16, 99, 134, 0);
  border-left-color: #106386;
  border-width: 19px;
  margin-top: -19px;
}
.variationC .slide4 .hp-carousel--slidebg {
  background-image: url("/images/homepage/carousel/869-varc-slide3-bg.jpg");
}
.variationC .slide5 .hp-carousel--slidebg {
  background-image: url("/images/homepage/carousel/950-him-carousel-panel-hero.png");
  margin: 0 23%;
}
.variationC .slide5 .hp-carousel--slide-contents {
  padding: 0 50% 0 10%;
}

.hp-carousel--slide-contentswrapper {
  margin: 0;
  width: 100%;
}

.wrapper_form3col {
  display: none;
}
.wrapper_form3col.form_3col_campus .col-left {
  float: left;
  width: 35%;
}
.wrapper_form3col.form_3col_campus .col-left .col_benefits {
  margin-right: 50px;
  width: auto;
}
.wrapper_form3col.form_3col_campus .col-right {
  float: right;
  width: 65%;
}
.wrapper_form3col.form_3col_campus .col-right .col_education {
  margin-top: 0;
  width: 45%;
}
.wrapper_form3col.form_3col_campus .col-right .col_personal {
  float: right;
  margin-top: 0;
  width: 45%;
}
.wrapper_form3col.form_3col_campus .col-right p.disclaimer_text {
  max-width: none;
  width: auto;
}
.nursing-sessions .wrapper_form3col {
  display: none;
}
.wrapper_form3col .fieldset_main legend {
  float: left;
}
.wrapper_form3col .form_headline_main {
  width: 300px;
}
.wrapper_form3col .col_benefits {
  clear: both;
  float: left;
  margin-right: 13%;
  padding-bottom: 0px;
  width: 25%;
}
.wrapper_form3col .form_list_benefits {
  float: none;
  width: 100%;
}
.wrapper_form3col .col_education {
  clear: none;
  float: left;
  width: 30%;
  margin: -8% 7% 0 0;
}
.wrapper_form3col .col_personal {
  margin: -8% 0 0 0;
  width: 25%;
}
.wrapper_form3col.consultation {
  max-width: 625px;
}
.wrapper_form3col.consultation .col_personal {
  width: 39%;
  float: right;
  margin-top: -13%;
}
.wrapper_form3col.consultation .col_benefits {
  margin: 0;
  width: 40%;
}
.wrapper_form3col .icon_sprite16 {
  display: block;
}
.wrapper_form3col-persistent {
  display: block;
}

.content .learn-more {
  background: #ddd9c7 url("/images/3rd-col-form_multivariate-test_pointer-olive.png") 98% 50% no-repeat;
  border: 2px solid #b3b995;
  border-left: none;
  border-right: 0;
  display: block;
  margin-bottom: 42px;
  margin-top: 20px;
  padding: 10px 50px 5px 15px;
}
.content .learn-more h3 {
  color: #595933;
  font: 18px/24px "TradeGothicNextBold","Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Tahoma,sans-serif;
}
.content .learn-more p {
  font-family: "TradeGothicNextRegular","Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Tahoma,sans-serif;
}

/* LIGHTBOX_ME MODAL BOXES */
.modal .close,
.close.icon_sprite16 {
  background-position: 0 0;
}

.icon_sprite16 {
  height: 16px;
  width: 16px;
}

.modal_content .close.icon_sprite16 {
  display: inline-block;
}

#newsbeat, #newsbeat_ty {
  display: none;
}

.newsbeat_promo {
  display: block;
}

#newsbeat #newsbeat_form .text {
  width: 140px;
}
#newsbeat #newsbeat_form select {
  width: 146px;
}
#newsbeat #newsbeat_form .col_info {
  width: 410px;
  float: left;
  margin-right: 1.69492%;
  margin-right: 0;
}
#newsbeat #newsbeat_form .col_form {
  width: 337px;
  float: right;
  margin-right: 0;
  margin-right: 13px;
}

.picture-archive embed {
  height: 530px;
  width: 468px;
}

.sidebar-press {
  margin: 0;
  width: 100%;
}

.press-contact-us {
  width: 200px;
  margin: 0;
}
.press-contact-us .contact_rep .contact-name, .press-contact-us .contact_rep .contact-number {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.press-contact-us .contact_rep p, .press-contact-us .contact_rep ul, .press-contact-us .contact_rep ol, .press-contact-us .contact_rep dt, .press-contact-us .contact_rep dd {
  font-size: 13px;
  font-size: 0.8125rem;
}
.press-contact-us .contact_rep input, .press-contact-us .contact_rep select {
  font-size: 13px;
  font-size: 0.8125rem;
}
.press-contact-us .contact_rep textarea {
  font-size: 13px;
  font-size: 0.8125rem;
}
.press-contact-us .contact_rep input.submit-button {
  float: none;
}

.search-results h1 {
  margin-top: 0 !important;
}

/* ------------------------------------  */
/* START OF UGLY BROWSER-SPECIFIC HACKS */
/* ----------------------------------  */
/* ------------------------------------  */
/*  END OF UGLY BROWSER-SPECIFIC HACKS  */
/* ------------------------------------  */
.sidebar_follow {
  max-width: 301px;
}

.sidebar_widget .section_links {
  max-width: 301px;
}
.sidebar_widget .section_links > li > a {
  max-width: 301px;
}

.sidebar-left .nav-banner {
  margin: 0;
}
.sidebar-left .nav-banner span {
  padding: 7px 3px 6px 32px;
}
.sidebar-left .nav-banner span a:hover {
  text-decoration: none;
}
.sidebar-left .menu {
  background: transparent url("/images/left-nav-bkgd.png") bottom left no-repeat;
}
.sidebar-left ul, .sidebar-left .menu-links {
  padding: 0 0 15px 0px;
}
.sidebar-left .subheader_program {
  margin: 0 0 0 15px;
  max-width: 216px;
}
.sidebar-left .promo_posts {
  margin-bottom: 20px;
  margin-left: 9px;
  width: 215px;
}

/* sidebar add this */
.addthis_floating_style {
  background-color: transparent !important;
}

.container_social_sharing {
  margin-left: 6px;
}

.sidebar_newsletter_subscriptions .subscription_newsletter, .sidebar_newsletter_subscriptions .subscription_newsletter_success {
  margin: 0;
  max-width: 301px;
}

.promo_posts {
  max-width: 301px;
}
.blog-detail-list-detail .promo_posts {
  text-align: left;
}

.content .sidebar-panel--contents {
  left: 0;
}

.text-image-image-has-fallback img {
  display: block;
}

.text-image-image-fallback {
  display: none;
}

.tooltip {
  display: block;
  left: 102%;
  max-width: 250px;
  min-width: 175px;
  opacity: 0;
  position: absolute;
  top: 100%;
  -webkit-transition: opacity .25s, top .25s;
          transition: opacity .25s, top .25s;
}
.tooltip:before {
  border-left: 0px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #004054;
  content: "";
  display: block;
  height: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 10px;
  width: 0;
  z-index: 9999;
}
.tooltip-trigger:hover .tooltip {
  opacity: 100;
  top: -13px;
}
.tech-industry-logos .tooltip {
  width: 250px;
  max-width: none;
}
.tech-industry-logos .tooltip:before {
  top: 30px;
}

.tooltip-trigger {
  overflow: hidden;
}
.tooltip-trigger:hover {
  overflow: visible;
}

.tooltip-content {
  margin: 0 0 0 10px;
}

.two-col-text-col {
  width: 45%;
  float: left;
  margin-right: 1.69492%;
}
.two-col-text-col:last-child {
  width: 45%;
  float: right;
  margin-right: 0;
}

.accelerated-template .sidebar {
  width: 23.72881%;
  float: right;
  margin-right: 0;
}
.accelerated-template .content {
  width: 74.57627%;
  float: left;
  margin-right: 1.69492%;
  padding-bottom: 0px;
  padding-left: 30px;
  padding-top: 0px;
}
.accelerated-template .breadcrumbs {
  padding: 15px 10px 15px 0;
}

.banner_accelerated {
  background-color: transparent;
  background-image: url("/images/degrees/accelerated_lp_banner_810x200.jpg");
  background-repeat: no-repeat;
  background-position-x: right;
  height: 200px;
  padding: 10px 14px;
}
.banner_accelerated h1 {
  display: block;
}
.banner_accelerated h1 .emphasis_big {
  font: normal normal normal 42px/60px "TradeGothicNextCompressedBold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
.banner_accelerated h1 .emphasis_medium {
  font: normal normal normal 38px "TradeGothicNextCompressedBold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
.banner_accelerated h2 {
  display: block;
}

/* PROGRAM OFFERINGS MENU */
.accelerated_programs {
  clear: both;
  display: block;
  float: left;
  margin: 20px 0 0 0;
  position: relative;
  text-align: left;
  width: 29%;
}
.accelerated_programs li, .accelerated_programs ul li, .accelerated_programs ul ul li {
  *zoom: 1;
  clear: both;
  line-height: 24px;
  list-style: none;
}
.accelerated_programs li:after, .accelerated_programs ul li:after, .accelerated_programs ul ul li:after {
  content: "";
  display: table;
  clear: both;
}
.accelerated_programs li:hover ul, .accelerated_programs li:focus ul {
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: 100;
}
.accelerated_programs li:hover li {
  float: none;
}
.accelerated_programs li a.program_menu_trigger {
  border: 0;
  color: #37621b;
  cursor: pointer;
  display: block;
  float: left;
  font: normal normal normal 15px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin: 0 -14px;
  padding: 20px 14px;
  position: relative;
  text-decoration: none;
}
.accelerated_programs .program_menu_tier_one {
  background: #e8e5d9;
  border: 1px solid #e8e5d9;
  color: #595933;
  clear: both;
  display: none;
  left: 0;
  opacity: 0;
  margin-left: -14px;
  padding: 0;
  position: absolute;
  top: 60px;
  -webkit-transition: opacity 0.2s;
          transition: opacity 0.2s;
  visibility: hidden;
  width: 330px;
}
.accelerated_programs .program_menu_tier_one h4 {
  color: #595933;
  font: normal normal normal 16px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  padding: 5px 14px;
  text-transform: uppercase;
}
.accelerated_programs .program_menu_tier_two {
  margin: 0;
}
.accelerated_programs .program_menu_tier_two li a {
  background: #f1eee7;
  border: 0;
  clear: both;
  color: #37621b;
  display: block;
  float: left;
  font: normal normal normal 14px "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  padding: 5px 14px;
  text-decoration: none;
  width: 100%;
}
.accelerated_programs li a {
  border: 0;
  color: #37621b;
  text-decoration: none;
}
.accelerated_programs li a:hover {
  border: 0;
  color: #9a3324;
  text-decoration: none;
}

/* SUB-BANNER */
.sub-banner {
  display: none;
}

.degrees_section_area {
  padding: 20px 0;
}

/* exceptions */
/* Exception */
/* DEGREES CONTENT */
.degrees_section_content {
  width: 45%;
  float: left;
  margin-right: 1.69492%;
  margin-bottom: 0;
}

/* DEGREES CONTENT ASIDE */
.degrees_section_aside {
  width: 45%;
  float: right;
  margin-right: 0;
}

.accreditation img {
  margin: 0 10px 0 0;
  width: auto;
}
.accreditation .degrees_section_aside p {
  margin: 8% 0 0 0;
}

.aside_callout {
  margin-bottom: 30px;
}

/* ACCELERATED TRANSFER CALCULATOR */
.wrapper_accelerated_transfer_calculator {
  margin: 9.5% 0 0 0;
}

.accelerated_transfer_calculator .accelerated_uvp_calc .otip-link {
  display: inline-block;
  text-decoration: none !important;
}
.accelerated_transfer_calculator .accelerated_uvp_calc .otip-link p {
  margin-bottom: 0;
}
.accelerated_transfer_calculator .accelerated_uvp_calc .trigger_tooltip {
  display: inline-block;
}
.accelerated_transfer_calculator .accelerated_uvp_calc .reveal-trigger {
  display: none;
}

/* TESTIMONIALS */
.transfer-tooltip {
  left: 100%;
  max-width: 250px;
  min-width: 175px;
  top: 100%;
  width: auto;
  z-index: 9997;
}
.transfer-tooltip:before {
  border-left: 10px solid transparent;
  border-bottom: 10px solid #004054;
  border-right: 10px solid transparent;
  content: "";
  display: block;
  height: 0;
  left: 0;
  overflow: hidden;
  position: relative;
  width: 0;
  z-index: 9999;
}
.transfer-tooltip:before {
  border-left: 0px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #004054;
  position: absolute;
  top: 40%;
}

.transfer-tooltip-content {
  margin: 10px 0 0 10px;
  max-width: 300px;
  min-width: 200px;
  background: #004054;
  border: 0;
  color: #fff;
  display: block;
  font-weight: normal;
  line-height: 14px;
  padding: 16px;
  top: 15%;
  width: 100%;
  z-index: 9998;
}
.transfer-tooltip-content p {
  color: white;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.admissions {
  /* Media queries */
}
.admissions .header {
  padding: 50px 0;
}
.admissions .header .header-content {
  width: 960px;
}
.admissions .header .header-content:before {
  background: transparent;
}
.admissions .header h2 {
  margin-bottom: 20px;
  padding-left: 0px;
}
.admissions .header p {
  margin-left: 0px;
  padding-right: 0px;
}
.admissions .header a {
  margin-left: 0px;
}
.admissions #primary-tabs {
  padding-bottom: 70px;
}
.admissions #primary-tabs .resp-tabs-list {
  left: 50%;
  margin-left: -480px;
  position: absolute;
  top: 328px;
  width: 960px;
}
.admissions .hex-list {
  width: 66.10169%;
  float: left;
  margin-right: 1.69492%;
  margin: 50px 0 0;
  padding: 0;
}
.admissions .hex-list li {
  margin-bottom: 20px;
  min-height: 0px;
}
.admissions .content .tab-first {
  width: 960px;
}
.admissions .content .call-me {
  width: 32.20339%;
  float: right;
  margin-right: 0;
  margin: 0px;
  margin-top: 50px;
}
.admissions .content .call-me a {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin: 10px 0;
}
.admissions .content .call-me ul {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.admissions .quotes {
  padding: 50px 0 30px;
}
.admissions .quotes#whyrasmussen-quotes {
  padding-bottom: 0px;
  padding-top: 70px;
}
.admissions .quotes#whyrasmussen-quotes h3 {
  margin: 0 auto;
  text-align: center;
}
.admissions .quotes.single-quote ul {
  width: 960px;
}
.admissions .quotes.single-quote ul li {
  padding-top: 0px;
  width: 960px;
}
.admissions .quotes h3 {
  max-width: 960px;
}
.admissions .quotes ul {
  padding: 0;
  width: 960px;
}
.admissions .three-back {
  background-image: url("/images/back.jpg");
  background-position: center 62px;
  background-repeat: no-repeat;
  height: 1617px;
}
.admissions .three-back h2 {
  font-size: 35px;
}
.admissions .three-back h5 {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  background: transparent;
  display: block;
  font-size: 27px;
  margin-top: 0px;
  padding: 0px;
  position: absolute;
}
.admissions .three-back h5:before, .admissions .three-back h5:after {
  display: none;
}
.admissions .three-back h5.first-hex {
  left: -17px;
  top: 40px;
  width: 150px !important;
}
.admissions .three-back h5.second-hex {
  right: -13px;
  top: 564px;
  width: 132px !important;
}
.admissions .three-back h5.third-hex {
  left: 2px;
  top: 1103px;
  width: 111px !important;
}
.admissions .three-back h5 div {
  display: block;
}
.admissions .three-back p, .admissions .three-back ul {
  max-width: 500px;
}
.admissions .three-back .second-paragraph {
  padding-top: 230px;
}
.admissions .three-back .second-paragraph.tabular-content-nursing {
  padding-top: 250px;
}
.admissions .three-back .third-paragraph {
  padding-top: 200px;
}
.admissions .three-back .third-paragraph.tabular-content-nursing {
  padding-top: 250px;
}
.admissions .three-back-text {
  margin: 160px auto 57px;
  padding: 0 20px;
}
.admissions .three-back-text-section {
  clear: none;
  padding: 0;
}
.admissions .three-back-text-section:nth-child(1), .admissions .three-back-text-section:nth-child(2), .admissions .three-back-text-section:nth-child(3) {
  background-image: none;
}
.admissions .three-back-text-section p, .admissions .three-back-text-section ul {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  float: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0px !important;
}
.admissions .form-head {
  margin: 40px 0 20px;
}
.admissions.nursing .three-back {
  background: url("/images/back_nursing.jpg");
  background-repeat: no-repeat;
  background-position: center 62px;
  height: 1862px;
}
.admissions.nursing .three-back h5.second-hex {
  top: 694px;
}
.admissions.nursing .three-back h5.third-hex {
  top: 1337px;
}
.admissions .header h2, .admissions .header p {
  width: 960px;
}
.admissions #header-tabs {
  width: 960px;
}
.admissions .wrapper_form3col {
  margin-bottom: 75px;
}

/*---
STRUCTURE
---*/
.blog {
  padding-bottom: 20px;
}
.blog .sidebar {
  width: 32.20339%;
  float: right;
  margin-right: 0;
  margin-top: 46px;
}
.blog .sidebar .nav_blogs {
  display: block;
}
.blog .sidebar .sidebar_column {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding: 0px;
  text-align: left;
}
.blog .sidebar .sidebar_column:nth-child(1), .blog .sidebar .sidebar_column:nth-child(2) {
  margin-top: 0px;
}
.blog .sidebar .sidebar_column:nth-child(2) {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.blog .content {
  width: 66.10169%;
  float: left;
  margin-right: 1.69492%;
  padding: 5px 40px 0 40px;
}

/*---
LISTINGS
---*/
/*---
SIDEBAR
---*/
.sidebar .sidebar_header > span {
  max-width: 301px;
}

/*---
RSS SUBSCRIBE
---*/
/*---
TYPOGRAPHY
---*/
.blog .content .post .post_desc {
  padding: 0 10px 0 0;
}

/*---
AUTHOR
---*/
/*---
TEMPLATES
---*/
/*---
LIST OF BLOGS
---*/
.blog-list .content {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.blog-list .content .breadcrumbs {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.blog-list .content .social_follow {
  clear: none;
}
.blog-list .content .blog_category {
  width: 48%;
  float: left;
  margin-right: 1.69492%;
}
.blog-list .content .blog_category:nth-child(even) {
  width: 48%;
  float: right;
  margin-right: 0;
}

/*---
LIST OF ARTICLES BY BLOG
---*/
.blog-detail-list .breadcrumbs {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.blog-detail-list .post_excerpt {
  margin: 10px 0;
}

/*---
INDIVIDUAL BLOG ARTICLE
---*/
/*---
POSTS BY GENERAL
---*/
/*---
POSTS BY AUTHOR
---*/
.blog-detail-list-author .content {
  padding-top: 20px;
}

/*---
POSTS BY TAG
---*/
.careers {
  padding: 20px 28px 40px;
}
.careers .content {
  padding: 0;
}
.careers .header-content {
  margin: 15px 0;
}
.careers .header-content--main {
  width: 60%;
  float: left;
  margin-right: 1.69492%;
}
.careers .header-content--aside {
  width: 26%;
  float: right;
  margin-right: 0;
}
.careers .ebooks-list li {
  margin-bottom: 20px;
}

.careers-guide .content {
  padding: 0;
}
.careers-guide .breadcrumbs {
  margin-bottom: 0;
  padding-left: 0 !important;
}
.careers-guide .content-main {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
  padding: 0 10px 0 0;
}
.careers-guide .content-main ol {
  list-style: none;
}
.careers-guide .content-main.career-fair {
  width: 38%;
  float: left;
  margin-right: 1.69492%;
}
.careers-guide .content-aside {
  width: 49.15254%;
  float: right;
  margin-right: 0;
}
.careers-guide .content-aside.career-fair {
  width: 55%;
  float: right;
  margin-right: 0;
  margin-right: 30px;
}
.careers-guide h1 {
  padding: 0;
}
.careers-guide .ajax-form {
  margin-right: 59px;
  width: 350px;
}
.careers-guide .ajax-form .form-content {
  padding: 16px 16px 8px;
  width: 330px;
}
.careers-guide .request {
  margin: 10px;
}
.careers-guide .request#request-downloadRAS {
  margin: 0;
}
.careers-guide .request#request-downloadRAS .header-requestRAS {
  margin-left: 19px;
}
.careers-guide .request#request-downloadRAS .imagecheck a {
  margin-left: 15px;
}

.degrees-program-template {
  /*************
   *
   * Susy wrappers
   *
   *************/
  /*************
   *
   * Links
   *
   *************/
  /*************
   *
   * Headlines
   *
   *************/
  /*************
   *
   * Button CTA
   *
   *************/
}
.degrees-program-template .breadcrumbs {
  padding: 20px 0 0 50px !important;
}
.degrees-program-template .degrees-leadin-wrapper {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
}
.degrees-program-template .section-degrees-meta-wrapper {
  width: 49.15254%;
  float: right;
  margin-right: 0;
}
.degrees-program-template .button_cta,
.degrees-program-template a.button_cta {
  display: inline-block;
  margin: 1% auto;
  width: 225px;
}
.degrees-program-template a.button_cta.secondary {
  margin: 0 auto 5% auto;
}

.degrees_content .panel_disclaimer .modal_content {
  padding: 20px;
}

/*************
 *
 * Section degrees-leadin
 *
 *************/
.degrees_leadin {
  margin-bottom: 0;
  max-width: 485px;
}
.degrees_leadin .cta_main_primary {
  margin: 0;
  width: 100%;
}
.degrees_leadin .cta_main_primary .cta_benefits {
  float: right;
  margin: 1% 0 0 20px;
}
.degrees_leadin .cta_main_primary h2 {
  text-align: left;
}
.degrees_leadin .cta_main_secondary {
  display: block;
}

.section_degrees_meta {
  background: #ddd9c7;
  margin-left: 3%;
  max-width: 485px;
}

.hero_banner_main {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.degrees_offerings {
  width: auto;
}

/*************
 *
 * Section degrees details
 *
 *************/
.degrees-curriculum-wrapper {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
}

.degrees-success-wrapper {
  width: 49.15254%;
  float: right;
  margin-right: 0;
  margin-bottom: 0;
}

/*************
 *
 * Degrees cirriculum
 *
 *************/
.degrees_curriculum {
  max-width: 485px;
}
.degrees_curriculum .tech-industry-logos p.small_text {
  display: none;
}

/* FLIPCARDS */
.fliplist {
  margin: 0;
}

.flipcard .flipcard_hero {
  /* Begin SoE Imagery */
  /* Begin SoHS Imagery */
  /* Begin SoJS Imagery */
  /* Begin SoN Imagery */
  /* Begin SoT Imagery */
  /* Begin SoD Imagery */
}

.flipcard:hover .curl {
  background: -webkit-linear-gradient(315deg, #f6f6f6 15%, #f3f3f3 45%, #e8e9e9 50%, #f3f3f3 50%, #fff 56%, #fff 62%, #fff 80%, #fff 100%);
  background: linear-gradient(135deg, #f6f6f6 15%, #f3f3f3 45%, #e8e9e9 50%, #f3f3f3 50%, #fff 56%, #fff 62%, #fff 80%, #fff 100%);
  height: 64px;
  width: 64px;
}

/* Begin SoB Imagery */
.fliplist-mobile li p {
  margin-top: 2%;
}
.fliplist-mobile li .flipcard_hero {
  height: 214px;
  left: 0;
  position: relative;
  top: 0;
  z-index: 1;
  width: 214px;
  display: block;
  margin: 0 auto;
}

/*
SUB-SECTION: UVP SECONDARY
*/
/*************
 *
 * Degrees success
 *
 *************/
.section_degrees_success {
  margin-left: 3%;
  max-width: 485px;
}

/*
CALLOUTS
*/
.list-employer-wrapper {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
}

.callout-wrapper {
  width: 45%;
  float: right;
  margin-right: 0;
}

.starting_salary {
  margin: 0;
  padding-right: 15px;
}

/*************
 *
 * CTA Contextual banner
 *
 *************/
.contextual-primary {
  width: 66.10169%;
  float: left;
  margin-right: 1.69492%;
}

.contextual-secondary {
  width: 32.20339%;
  float: right;
  margin-right: 0;
  height: 101px;
}

.cta-contextual-wrapper {
  margin: 0 auto;
  width: 100%;
}

.cta_contextual {
  margin: 0;
  padding: 0;
  width: 100%;
}
.cta_contextual h1 {
  font: normal normal normal 28px/24px "TradeGothicNextCondensedBoldItalic", Helvetica, Arial, sans-serif;
}
.cta_contextual .cta_main_primary p {
  display: inline-block;
  padding: 20px 0 20px 2%;
}
.cta_contextual .cta_main_secondary {
  height: 100%;
  margin-left: 0;
  border-left: 1px solid #a0a582;
  padding: 10px 32px;
}
.cta_contextual .cta_main_secondary ul {
  margin-left: 15px;
}

/*************
 *
 * Earnings
 *
 *************/
.earnings-wrapper {
  width: 58%;
  float: left;
  margin-right: 1.69492%;
  padding-bottom: 30px;
}

.cost-wrapper {
  width: 38%;
  float: right;
  margin-right: 0;
}

.section_earnings {
  padding-left: 50px;
  padding-right: 0;
}

.mobile_chart_salary_options table tr:last-child td.data:last-child {
  border-bottom: 0;
}

/*************
 *
 * Cost
 *
 *************/
.section_cost {
  padding: 30px 50px 0 25px;
}

.section_degrees_details {
  padding: 30px 50px 50px;
}

.section_degrees_synopsis {
  padding: 15px 50px 0 50px;
}

.learning_formats {
  max-width: 850px;
}

.program_outcomes {
  max-width: 850px;
}

.locations_group .locations-column-left {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
}
.locations_group .locations-column-right {
  width: 49.15254%;
  float: right;
  margin-right: 0;
}
.locations_group .list_campuses {
  margin: 0 !important;
}

.template_degrees_pages_flip .modal_disclaimer_text {
  clear: both;
  float: left;
  margin: 2% 0 0 0;
}

#reveal-program-outcomes.program_outcomes {
  max-width: none;
}

.campaign-1167.affordability-button {
  float: right;
  width: 97%;
}
.campaign-1167.affordability-button a {
  font-size: 24px;
}
.campaign-1167.affordability-button a p {
  margin: 5px 0;
  color: white;
}
.campaign-1167.affordability-button a .cta-text {
  text-transform: uppercase;
}


.degrees-school-header {
  background-color: #f5f3ef;
  background-position: top center;
  background-repeat: no-repeat;
  height: auto;
  padding: 0 28px 0px 28px;
}
.sob .degrees-school-header {
  background-image: url("/images/school/sob_bg.jpg");
}
.sod .degrees-school-header {
  background-image: url("/images/school/sod_bg.jpg");
}
.soe .degrees-school-header {
  background-image: url("/images/school/soe_bg.jpg");
}
.sohs .degrees-school-header {
  background-image: url("/images/school/sohs_bg.jpg");
}
.sojs .degrees-school-header {
  background-image: url("/images/school/sojs_bg.jpg");
}
.son .degrees-school-header {
  background-image: url("/images/school/son_bg.jpg");
}
.sot .degrees-school-header {
  background-image: url("/images/school/sot_bg.jpg");
}

/*********************
 *
 * Header
 *
 *********************/
.section-lead-in {
  width: 52%;
  float: left;
  margin-right: 1.69492%;
  float: left;
  line-height: 18px;
  margin: 10px 0;
}
.section-lead-in .list-benefits h3 {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
}

.section-cta-main {
  right: 38px;
}

/*********************
 *
 * Filters
 *
 *********************/
.degrees-school-filters {
  padding: 20px 28px;
}

.section-filters {
  width: 17.66917%;
  float: left;
  margin-right: 1.69492%;
  border-right: 1px solid #e8e8e8;
}

/* Browse By Programs Filtering Tool */
.filter-option {
  float: none;
  list-style: none;
  margin-bottom: 30px;
  width: auto;
}
.filter-option:last-child {
  margin-bottom: 10px;
}

.modal_content.learning-formats,
section.learning-formats {
  width: 800px;
}
.modal_content.learning-formats .learning-format-item,
section.learning-formats .learning-format-item {
  width: 43%;
}

.section-filters .section-cta-help {
  display: block;
  float: left;
}

.section-filter-results {
  margin: 0;
  margin-top: 20px;
  padding: 0;
  width: 80%;
  float: right;
  margin-right: 0;
}

.section-filter-results .result-details.opacity a {
  cursor: default;
}

/* Start: Recommended Isotope styles */
/**** Isotope Filtering ****/
/**** Isotope CSS3 transitions ****/
/**** disabling Isotope CSS3 transitions ****/
/* End: Recommended Isotope styles */
.degrees-school-bottom {
  padding: 20px 28px;
}
.degrees-school-bottom .section-mission,
.degrees-school-bottom .section-articles {
  width: 45%;
  float: left;
  margin-right: 1.69492%;
}
.degrees-school-bottom .section-ebook,
.degrees-school-bottom .section-social {
  width: 45%;
  float: right;
  margin-right: 0;
}

.general-tech-list-sot, .general-tech-list-sod {
  margin-bottom: 0;
  max-width: 500px;
}

.dream-real .content-map {
  padding: 0 4em;
}
.dream-real .content-map .left-grade {
  background: transparent url("/images/777-dream-real/map-gradient-left.png") repeat-y;
  height: 740px;
  left: 0;
}
.dream-real .content-map .right-grade {
  background: transparent url("/images/777-dream-real/map-gradient-right.png") repeat-y;
  height: 740px;
  right: 0;
}
.dream-real .content-map-info .modal_content#disclosures {
  margin-top: 0px;
  padding: 15px;
  width: 800px;
}
.dream-real svg {
  height: 820px;
  margin-bottom: -80px;
  width: 100%;
}
.dream-real .content-foot-card--cta {
  float: left;
}

.dream-real .post_listings {
  padding-left: 10px;
  border-left: 1px solid #EBEBEB;
}

.flex-choice .sidebar {
  width: 23.72881%;
  float: right;
  margin-right: 0;
  padding-top: 27px;
}
.flex-choice .content {
  width: 74.57627%;
  float: left;
  margin-right: 1.69492%;
  padding-bottom: 0;
  padding-left: 30px;
  padding-top: 0;
}
.flex-choice .breadcrumbs {
  margin-top: 20px;
  margin-left: 0 !important;
}

.flexchoice_content {
  margin-top: 20px;
  padding: 0;
}
.flexchoice_content .benefit.benefit-combine {
  background-image: url(/images/flexchoice-icon-combine.png);
}
.flexchoice_content .benefit.benefit-save {
  background-image: url(/images/flexchoice-icon-save.png);
}
.flexchoice_content .benefit.benefit-graduate {
  background-image: url(/images/flexchoice-icon-graduate.png);
}

.flexchoice_area.intro_uvp {
  padding: 0 0 10px 0;
}
.flexchoice_area .flexchoice_section_aside {
  width: 45%;
  float: right;
  margin-right: 0;
}
.flexchoice_area .flexchoice_section_aside.flexchoice-media-content {
  width: 47%;
  float: right;
  margin-right: 0;
}
.flexchoice_area .aside_callout {
  margin-bottom: 30px;
}

.graduation .graduation-container {
  width: 100%;
  max-width: 800px;
}
.graduation .resp-tabs-container {
  width: 100%;
  max-width: 800px;
}

/* LayerSlider Styles */
.ls-inner {
  position: relative;
}

.ls-inner,
.ls-layer {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.ls-layer {
  position: relative;
  display: block;
  background-position: center center;
}

.ls-active,
.ls-animating {
  display: block !important;
}

.ls-layer > * {
  /* positioning of child items */
  position: absolute;
  /*  left: 0px;
      top: 0px;*/
}

.ls-layer .ls-bg {
  /* background image positioning */
  left: 50%;
  top: 50%;
}

.ls-bottom-nav-wrapper a {
  outline: none;
}

.ls-nav-prev,
.ls-nav-next {
  outline: none;
}

/* WP plugin forceResponsive */
.ls-wp-forceresponsive-container {
  width: 100%;
  position: relative;
}

.ls-wp-forceresponsive-helper {
  position: absolute;
  margin-left: 50%;
}

#main {
  overflow: visible !important;
}

/* LayerSlider Layers and Sublayers unique styles */
#dim {
  max-width: 800px;
  min-width: 800px;
  overflow: hidden;
}

.layerslider-tall {
  background: transparent url(/images/uploads/250_bgpaper_tall.png) 0 0 no-repeat;
}

.layerslider-short {
  background: transparent url(/images/uploads/250_bgpaper_short.png) 0 0 no-repeat;
}

.layerslider-location {
  background: transparent url(/images/uploads/250_location_center.jpg) 0 0 no-repeat;
}

.ls-layer {
  background-attachment: fixed;
  background-clip: padding-box;
  background-color: transparent;
  background-origin: content-box;
  background-repeat: no-repeat;
  background-size: auto;
  height: auto;
  width: 800px;
}

.layerslider-tall, .layerslider-short, .layerslider-location {
  margin: 0 auto;
  position: relative;
  width: 800px;
}

.layerslider-tall, .layerslider-location {
  height: 290px;
}

.layerslider-short {
  height: 190px;
}

#graduation-home .ls-h1, #graduation-metro .ls-hero {
  right: 0;
  top: 0;
}

#graduation-home .ls-logo, #graduation-location .ls-h1 {
  bottom: 0;
  right: 0;
}

#graduation-metro .ls-logo {
  bottom: 0;
  left: 0;
}

#graduation-metro .ls-h1, #graduation-campus .ls-hero {
  left: 0;
  top: 0;
}

#graduation-campus .ls-campus {
  bottom: 0;
  left: 0;
}

.ls-mobile-image {
  width: 100%;
}

.ui-accordion {
  width: 100%;
  max-width: 800px;
}

.fauxaccordion {
  font-size: 12px;
  color: #333;
  margin: 0 !important;
  padding: 5px 8px 6px 0px !important;
  border-bottom: 2px solid #EAE5E1;
  font-weight: bold;
  margin-left: 10px !important;
}

.homepage .section-uvp .section-uvp--content {
  margin: 0 auto 40px;
  padding: 0;
  width: 100%;
  max-width: 960px;
}
.homepage .section-uvp--content--history {
  min-height: 320px;
  padding: 3% 30% 0 0;
}
.homepage .section-uvp--content--history:before {
  right: 30px;
}
.homepage .section-uvp--content--uvp {
  margin: 0 0 2%;
}
.homepage .section-uvp--content--uvp .value-props--cta {
  padding: 0 16%;
}
.homepage .panel_disclaimer {
  padding: 0 32%;
}
.homepage .section-uvp--quote {
  height: 250px;
}
.homepage .section-uvp--quote .hero {
  height: 316px;
  width: 335px;
}
.homepage .section-uvp--quote .testimonial-quote {
  padding: 30px 0 0 40px;
}
.homepage .section-uvp--quote .testimonial-quote p {
  font: normal normal normal 24px/32px "TradeGothicNextCondensedItalic", Helvetica, Arial, sans-serif;
}
.homepage .section-uvp--quote .testimonial-quote p.testimonial-quote--attribution {
  padding-right: 12%;
}
.homepage .headline-primary {
  font: normal normal normal 32px/48px "TradeGothicNextCompressedHeavy", Helvetica, Arial, sans-serif;
}
.homepage .headline-tertiary {
  font: normal normal normal 24px/32px "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
}

.location .wrapper-section-uvp .resp-tab-content h1 {
  margin-top: 0px;
}
.location .section-slideshow .campus-gmap {
  -webkit-transition: opacity .5s, z-index .1s ease-out .5s;
          transition: opacity .5s, z-index .1s ease-out .5s;
  height: 450px;
  position: absolute;
  right: 0;
  width: 95.535714285714%;
  z-index: 0;
}
.location .section-slideshow .campus-gmap.open {
  z-index: 4;
}
.location .section-slideshow .campus-close {
  display: none;
}
.location .section-slideshow .slideshow-header .rsGCaption {
  position: absolute;
  padding-right: 364px;
  text-align: right;
}
.location .section-slideshow .slideshow-header .slideshow-controls {
  position: absolute;
  right: 0px;
  z-index: 5;
}
.location .section-slideshow .slideshow-header .slideshow-controls ul {
  width: auto;
}
.location .wrapper-section-programs h1 {
  margin-bottom: 0px;
}
.location .accordion-tabs-large img {
  position: absolute;
  top: 0px;
  left: 0px;
}
.location .accordion-tabs-large .subsection-desc {
  padding-left: 164px;
}
.location .accordion-tabs-large .resp-tab-content {
  background-color: transparent;
}
.location .resp-tab-content .subsection-desc {
  width: 45.45455%;
  float: left;
  margin-right: 9.09091%;
  padding-top: 0px;
}
.location .resp-tab-content .subsection-metadata {
  width: 45.45455%;
  float: right;
  margin-right: 0;
}
.location .resp-tab-content .subsection-metadata .learning-format-list li.format-online::before {
  background-position: 0 -194px;
}
.location .resp-tab-content .subsection-metadata .learning-format-list li.format-accelerated::before {
  background-position: 0 -96px;
}
.location .resp-tab-content .subsection-metadata .learning-format-list li.format-flex-choice::before {
  background-position: 0 -144px;
}

.location .resp-tab-content .subsection-metadata .affordable-format-list li.format-1::before {
  background-position: 0 -50px;
}
.location .resp-tab-content .subsection-metadata .affordable-format-list li.format-2::before {
  background-position: 0 -96px;
}
.location .resp-tab-content .subsection-metadata .affordable-format-list li.format-3::before {
  background-position: 0 -144px;
}
.location .resp-tab-content .subsection-metadata .affordable-format-list li.format-4::before {
  background-position: 0 -194px;
}



.location .resp-tab-content .cta-lead-in {
  margin-top: 0px;
}
.location .resp-tab-content.tab3 .cta-lead-in {
  width: 45.45455%;
  float: right;
  margin-right: 0;
  clear: none;
}
.location .resp-tab-content.tab3 .cta-lead-in .button-cta {
  margin-left: 0px;
}
.location .accordion-tabs-photos .cta-lead-in {
  margin-top: 0px;
}
.location .wrapper-section-resources .section-main {
  width: 57.62712%;
  float: left;
  margin-right: 1.69492%;
}
.location .wrapper-section-resources .section-aside {
  width: 32.20339%;
  float: right;
  margin-right: 0;
}
.location .wrapper-section-resources .subsection.subsection-message .message-copy {
  float: right;
  width: 100%;
}
.location .wrapper-section-resources .subsection.subsection-message.with-director-photo .message-copy {
  width: 70%;
  float: right;
}
.location .wrapper-section-resources .subsection.subsection-transcript-request {
  width: 57.62712%;
  float: left;
  margin-right: 1.69492%;
  border-right: 1px solid #cccccc;
  padding-right: 20px;
}
.location .wrapper-section-resources .subsection.subsection-administration {
  width: 40.67797%;
  float: right;
  margin-right: 0;
  margin-top: 0px;
  padding-left: 18px;
}
.location .wrapper-section-resources .subsection.subsection-accreditation {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.location .wrapper-section-resources .subsection.subsection-social {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.two-column .sidebar {
  padding-bottom: 0;
  width: 23.72881%;
  float: right;
  margin-right: 0;
}
.two-column .content {
  width: 74.57627%;
  float: left;
  margin-right: 1.69492%;
  padding-bottom: 0px;
}

.sidebar-nursing-sessions {
  margin: 20px 21px 0 17px;
  padding: 0;
  width: auto;
}
.sidebar-nursing-sessions input.text {
  font-size: 13px;
  font-size: 0.8125rem;
}

.three-column-tab-area .left-column {
  width: 74.57627%;
  float: left;
  margin-right: 1.69492%;
}
.three-column-tab-area .left-column .top-row .sidebar-left {
  width: 31.73653%;
  float: left;
  margin-right: 1.69492%;
}
.three-column-tab-area .left-column .top-row .content-column {
  width: 66.46707%;
  float: right;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.three-column-tab-area .left-column .tabs-row {
  padding: 0 0 20px 20px;
}
.three-column-tab-area .sidebar-right {
  width: 23.72881%;
  float: right;
  margin-right: 0;
}

.three-column .sidebar-right {
  width: 23.72881%;
  float: right;
  margin-right: 0;
}
.three-column .content {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
}

.three-column-wide .sidebar-right {
  width: 32.20339%;
  float: right;
  margin-right: 0;
  margin-bottom: 12px;
  margin-top: 33px;
}
.three-column-wide .sidebar .sidebar_header > span, .three-column-wide .sidebar_follow, .three-column-wide .sidebar_widget .section_links, .three-column-wide .sidebar_widget .section_links li a {
  max-width: 100%;
}
.three-column-wide .content {
  width: 40.67797%;
  float: left;
  margin-right: 1.69492%;
}

/* Left Sidebar */
.promo {
  margin-left: 25px;
}
.promo .top {
  width: 189px;
}
.promo .middle {
  max-width: 189px;
  width: 100%;
}
.promo .bottom {
  height: 26px;
  margin-left: 0px;
  width: 189px;
}

/* Right Sidebar */
.sidebar-cta {
  box-sizing: border-box;
  background: #ddd9c7;
  border: 1px solid #d1d0cb;
  color: #333;
  display: block;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 12.5px;
  height: 100%;
  line-height: normal;
  margin: 20px 21px 20px 17px;
  padding: 10px 15px;
  /* 3 col right form option styles */
}
.sidebar-cta h3 {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 18px;
}
.sidebar-cta select {
  width: 100%;
  margin: 2px 0;
}
.sidebar-cta .field {
  margin: 5px 0 0 0;
  min-height: 28px;
  position: relative;
}
.sidebar-cta input.text {
  background: #fff;
  border: 1px solid #bbb;
  border-bottom-width: 2px;
  border-right-width: 2px;
  color: black;
  display: block;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 28px;
  margin: 0;
  max-width: 195px;
  padding: 4px;
  position: relative;
  width: 100%;
}
.sidebar-cta fieldset {
  margin: 10px 0;
}
.sidebar-cta .why_ask_this {
  color: #37621b;
  display: inline;
  font-size: 12px;
  float: right;
  margin: 0 0 0 5px;
  text-align: left;
}
.sidebar-cta .button_cta {
  width: 100%;
}
.sidebar-cta p {
  font-size: 12px;
}
.sidebar-cta .form_copy select,
.sidebar-cta .form_copy select option,
.sidebar-cta .form_copy select optgroup,
.sidebar-cta .form_copy input[type=text],
.sidebar-cta .form_copy select.error,
.sidebar-cta .form_copy input[type=text].error {
  font: 13px/18px "TradeGothicNextRegular","Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Tahoma,sans-serif;
  margin: 3px 0;
  outline: none;
  padding: 3px;
  width: 100%;
}
.sidebar-cta .form_copy select optgroup {
  font-weight: bold;
}

.sidebar-cta-title {
  color: #be531c;
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 21px;
  line-height: 24px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.sidebar-cta-title strong {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
}

.sidebar-cta-benefits li {
  background: transparent url("/images/icon_checkbox_olive_16x16.png") 0 0 no-repeat;
  display: inline-block;
  line-height: 18px;
  list-style: none;
  margin: 4px 0;
  padding-left: 24px;
}

.central_services_info {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
}

.central_services_map {
  width: 49.15254%;
  float: right;
  margin-right: 0;
  margin-bottom: 0px;
  margin-top: -4px;
}

/*  ---------------------------------------------------------
    START: tuition redesign compare
    ---------------------------------------------------------
*/
.section-tuition-compare {
  padding-top: 100px;
  padding-bottom: 100px;
}

#tuition-chart-comparison-price {
  -webkit-transform: scale(1) translateX(0);
      -ms-transform: scale(1) translateX(0);
          transform: scale(1) translateX(0);
}

#tuition-chart-comparison-titles {
  -webkit-transform: scale(1) translateX(0);
      -ms-transform: scale(1) translateX(0);
          transform: scale(1) translateX(0);
  visibility: visible;
}

#tuition-chart-comparison-bgs {
  -webkit-transform: scale(1) translateX(0);
      -ms-transform: scale(1) translateX(0);
          transform: scale(1) translateX(0);
}

#tuition-chart-comparison-grid-labels {
  -webkit-transform: scale(1) translateX(0);
      -ms-transform: scale(1) translateX(0);
          transform: scale(1) translateX(0);
}

#tuition-chart-grid {
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
}

#tuition-chart-comparison-grid-labels {
  opacity: 1;
  -webkit-transform: scale(1) translate(0, 0);
      -ms-transform: scale(1) translate(0, 0);
          transform: scale(1) translate(0, 0);
}

#tuition-chart-gradient-green-ras,
#tuition-chart-gradient-white-ras,
#tuition-chart-price-ras {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

#tuition-chart-gradient-blue-private,
#tuition-chart-gradient-white-private,
#tuition-chart-price-private {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

#tuition-chart-chart-title-ras {
  -webkit-transform: scale(1) translate(0, 0);
      -ms-transform: scale(1) translate(0, 0);
          transform: scale(1) translate(0, 0);
}

#tuition-chart-chart-title-pub {
  -webkit-transform: scale(1) translate(0, 0);
      -ms-transform: scale(1) translate(0, 0);
          transform: scale(1) translate(0, 0);
}

#tuition-chart-chart-title-pri {
  -webkit-transform: scale(1) translate(0, 0);
      -ms-transform: scale(1) translate(0, 0);
          transform: scale(1) translate(0, 0);
}

.cls-1 {
  fill: none;
  stroke: #bcbec0;
  stroke-miterlimit: 10;
}

.cls-4 {
  fill: white;
}

.cls-5 {
  fill: #606060;
}

.cls-10 {
  fill: #939393;
}

.cls-text {
  font-size: 19px;
  display: none;
}

.tuition-compare-graphic {
  margin: 30px auto 0;
}

.tuition-compare-chart {
  height: 225px;
  width: 800px;
}

/*  ---------------------------------------------------------
    END: tuition redesign compare
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign estimate
    ---------------------------------------------------------
*/
.tuition-estimate-block.tuition-next-steps {
  margin-bottom: 0;
}
.tuition-estimate-block.tuition-calc {
  margin-bottom: 0;
}

.section-tuition-estimate h2 {
  color: #333333;
}
.section-tuition-estimate .section-intro {
  margin-bottom: 70px;
  padding-top: 0;
}

.tuition_estimator_wrapper {
  margin-bottom: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.tuition_estimator_wrapper .button_cta,
.tuition_estimator_wrapper a.button_cta,
.tuition_estimator_wrapper button.button_cta,
.tuition_estimator_wrapper input.button_cta,
.tuition_estimator_wrapper .button-cta,
.tuition_estimator_wrapper a.button-cta,
.tuition_estimator_wrapper button.button-cta,
.tuition_estimator_wrapper input.button-cta {
  border: 0;
  width: auto;
}

.tuition_estimator_steps {
  background-color: #ddd9c7;
  padding: 14px 14px 0 14px;
  width: 100%;
}

.step {
  background-color: #8e8f52;
  border-radius: 50%;
  display: inline-block;
  color: #c9ceb4;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  height: 42px;
  margin: 0 12px 12px 0;
  padding: 12px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
  width: 42px;
}

.current_step {
  color: #fff;
}

.tuition_estimator_main {
  padding: 18px 0 0;
  background-color: #fff;
  width: 100%;
}
.tuition_estimator_main h3 {
  font: normal normal normal 22px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin: 0 0 3% 0;
}
.tuition_estimator_main h3 span.degree {
  color: #37621b;
}
.tuition_estimator_main h4 {
  font: normal normal normal 18px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin: 3% 0;
}
.tuition_estimator_main td h4 a:link, .tuition_estimator_main td h4 a:visited {
  border: 0;
  color: #37621b;
}
.tuition_estimator_main td h4 a:hover {
  color: #be5219;
}
.tuition_estimator_main p.inline_helptext {
  color: #666;
  clear: both;
  font: normal normal normal 13px "TradeGothicNextItalic", Helvetica, Arial, sans-serif;
  font-style: normal !important;
  margin-top: 2px;
  margin-bottom: 15px;
}
.tuition_estimator_main .error {
  color: #9a3324;
  font: normal normal normal 13px "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
}
.tuition_estimator_main input.error,
.tuition_estimator_main select.error {
  border: 1px solid #ab3137 !important;
  color: #ab3137 !important;
}

.tuition_estimator_wrapper select {
  background-color: white;
  display: inline-block;
  margin-bottom: .75rem;
  width: 100%;
}
.tuition_estimator_wrapper input[type=text] {
  height: 24px;
}

.tuition_estimator_main table {
  background-color: white;
  font: normal normal normal 13px/18px "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  width: 100%;
}
.tuition_estimator_main thead {
  background: #dfdccb;
}
.tuition_estimator_main tbody {
  background: white;
}
.tuition_estimator_main tr {
  border-top: 1px solid #e9e6d9;
}
.tuition_estimator_main tr:first-child, .tuition_estimator_main tr.noborder {
  border: 0;
}
.tuition_estimator_main tr th:first-child {
  border-left: 0;
  width: 60%;
}
.tuition_estimator_main th,
.tuition_estimator_main td {
  padding: 10px;
  text-align: left;
}
.tuition_estimator_main .section th,
.tuition_estimator_main .section td {
  padding-top: 30px;
  border-left: none;
}
.tuition_estimator_main .tight th,
.tuition_estimator_main .tight td {
  padding: 2px 10px;
  border-left: none;
}
.tuition_estimator_main tr.tight {
  border-top: none;
}
.tuition_estimator_main tr.tight:last-child td {
  padding-bottom: 10px;
  border-bottom: 2px solid green;
}
.tuition_estimator_main tr.no-border {
  border-top: none;
}
.tuition_estimator_main .no-border th,
.tuition_estimator_main .no-border td {
  border-left: none;
}
.tuition_estimator_main td {
  border-left: 1px solid #e9e6d9;
  width: 20%;
}
.tuition_estimator_main td a {
  color: #333;
}
.tuition_estimator_main td a:visited {
  color: #333;
}
.tuition-estimate-block .tuition_estimator_main td:nth-of-type(3n) {
  border-right: 1px solid #e9e6d9;
}
.tuition_estimator_main th a {
  color: #333;
}
.tuition_estimator_main th a:visited {
  color: #333;
}
.tuition_estimator_main td a:hover,
.tuition_estimator_main th a:hover {
  text-decoration: none;
}
.tuition_estimator_main table.roi td.label {
  width: 80%;
}
.tuition_estimator_main table.roi td.figure {
  width: 20%;
  text-align: right;
}
.tuition_estimator_main table.roi tr.roi-figure {
  background-color: #ddd9c7;
}

/*  ---------------------------------------------------------
    END: tuition redesign estimate
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign finance
    ---------------------------------------------------------
*/
.section-tuition-finance {
  margin-bottom: 70px;
}

.tuition-affordable-block .content-wrap {
  padding: 0 120px;
}
.tuition-affordable-block.transfer-credits {
  background-image: url(../../images/tuition/tuition-hero-credits-desktop.jpg);
  background-position: top center;
}
.tuition-affordable-block.student-loans {
  background-image: url(../../images/tuition/tuition-hero-loans-desktop.jpg);
  background-position: top center;
}

/*  ---------------------------------------------------------
    END: tuition redesign finance
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
START: tuition redesign flexchoice
---------------------------------------------------------
*/
.section-tuition-flexchoice {
  margin-bottom: 70px;
  padding-top: 100px;
  padding-bottom: 100px;
}
.section-tuition-flexchoice .section-copy {
  width: 36.44068%;
  float: left;
  margin-right: 1.69492%;
  margin-bottom: 0;
}
.section-tuition-flexchoice .section-aside {
  width: 57.62712%;
  float: right;
  margin-right: 0;
  margin-top: 0;
}
.section-tuition-flexchoice h3 {
  max-width: 220px;
}
.section-tuition-flexchoice .flex-circle-interior {
  font-size: 17px;
  -webkit-transform: translateY(-5%);
      -ms-transform: translateY(-5%);
          transform: translateY(-5%);
  font-size: 19px;
}

.pie36,
.pie26 {
  height: 243.95px;
  width: 243.1px;
}

/*  ---------------------------------------------------------
END: tuition redesign flexchoice
---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign hero
    ---------------------------------------------------------
*/
.section-tuition-hero {
  background-image: url(../../images/tuition/tuition-hero-desktop.jpg);
}
.section-tuition-hero .tuition-hero {
  padding-top: 18px;
  max-width: 500px;
}
.section-tuition-hero .tuition-hero h1 {
  font-size: 70px;
}

/*  ---------------------------------------------------------
    END: tuition redesign hero
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign nav
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    END: tuition redesign nav
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign request
    ---------------------------------------------------------
*/
.section-tuition-request {
  margin-bottom: 70px;
  text-align: center;
}

/*  ---------------------------------------------------------
    END: tuition redesign request
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign save
    ---------------------------------------------------------
*/
.section-tuition-save {
  margin-bottom: 70px;
}
.section-tuition-save .save-option {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
  margin-bottom: 0;
}
.section-tuition-save .save-option:nth-child(3n) {
  width: 32.20339%;
  float: right;
  margin-right: 0;
}

/*  ---------------------------------------------------------
    END: tuition redesign save
    ---------------------------------------------------------
*/
/* Import Tuition partials */
/*  ---------------------------------------------------------
    START: tuition redesign globals
    ---------------------------------------------------------
*/
.tuition {
  padding-bottom: 70px;
}

/*  ---------------------------------------------------------
    END: tuition redesign globals
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign hero
    ---------------------------------------------------------
*/
.section-tuition-hero {
  background-image: url(../../images/tuition/tuition-hero-desktop.jpg);
}
.section-tuition-hero .tuition-hero {
  padding-top: 18px;
  max-width: 500px;
}
.section-tuition-hero .tuition-hero h1 {
  font-size: 70px;
}

/*  ---------------------------------------------------------
    END: tuition redesign hero
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign nav
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    END: tuition redesign nav
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign compare
    ---------------------------------------------------------
*/
.section-tuition-compare {
  padding-top: 70px;
  padding-bottom: 70px;
}

#tuition-chart-comparison-price {
  -webkit-transform: scale(1) translateX(0);
      -ms-transform: scale(1) translateX(0);
          transform: scale(1) translateX(0);
}

#tuition-chart-comparison-titles {
  -webkit-transform: scale(1) translateX(0);
      -ms-transform: scale(1) translateX(0);
          transform: scale(1) translateX(0);
  visibility: visible;
}

#tuition-chart-comparison-bgs {
  -webkit-transform: scale(1) translateX(0);
      -ms-transform: scale(1) translateX(0);
          transform: scale(1) translateX(0);
}

#tuition-chart-comparison-grid-labels {
  -webkit-transform: scale(1) translateX(0);
      -ms-transform: scale(1) translateX(0);
          transform: scale(1) translateX(0);
}

#tuition-chart-grid {
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
}

#tuition-chart-comparison-grid-labels {
  opacity: 1;
  -webkit-transform: scale(1) translate(0, 0);
      -ms-transform: scale(1) translate(0, 0);
          transform: scale(1) translate(0, 0);
}

#tuition-chart-gradient-green-ras,
#tuition-chart-gradient-white-ras,
#tuition-chart-price-ras {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

#tuition-chart-gradient-blue-private,
#tuition-chart-gradient-white-private,
#tuition-chart-price-private {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

#tuition-chart-chart-title-ras {
  -webkit-transform: scale(1) translate(0, 0);
      -ms-transform: scale(1) translate(0, 0);
          transform: scale(1) translate(0, 0);
}

#tuition-chart-chart-title-pub {
  -webkit-transform: scale(1) translate(0, 0);
      -ms-transform: scale(1) translate(0, 0);
          transform: scale(1) translate(0, 0);
}

#tuition-chart-chart-title-pri {
  -webkit-transform: scale(1) translate(0, 0);
      -ms-transform: scale(1) translate(0, 0);
          transform: scale(1) translate(0, 0);
}

.cls-1 {
  fill: none;
  stroke: #bcbec0;
  stroke-miterlimit: 10;
}

.cls-4 {
  fill: white;
}

.cls-5 {
  fill: #606060;
}

.cls-10 {
  fill: #939393;
}

.cls-text {
  font-size: 19px;
  display: none;
}

.tuition-compare-graphic {
  margin: 30px auto 0;
}

.tuition-compare-chart {
  height: 225px;
  width: 800px;
}

/*  ---------------------------------------------------------
    END: tuition redesign compare
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
START: tuition redesign flexchoice
---------------------------------------------------------
*/
.section-tuition-flexchoice {
  padding-top: 20px;
  margin-bottom: 50px;
  padding-top: 70px;
  padding-bottom: 70px;
}
.section-tuition-flexchoice .section-copy {
  width: 36.44068%;
  float: left;
  margin-right: 1.69492%;
  margin-bottom: 0;
}
.section-tuition-flexchoice .section-aside {
  width: 57.62712%;
  float: right;
  margin-right: 0;
  margin-top: 0;
}
.section-tuition-flexchoice h3 {
  max-width: 220px;
}
.section-tuition-flexchoice .flex-circle-interior {
  font-size: 17px;
  -webkit-transform: translateY(-5%);
      -ms-transform: translateY(-5%);
          transform: translateY(-5%);
  font-size: 19px;
}

.pie36,
.pie26 {
  height: 243.95px;
  width: 243.1px;
}

/*  ---------------------------------------------------------
END: tuition redesign flexchoice
---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign request
    ---------------------------------------------------------
*/
.section-tuition-request {
  padding-top: 20px;
  margin-bottom: 50px;
  text-align: center;
}

/*  ---------------------------------------------------------
    END: tuition redesign request
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign save
    ---------------------------------------------------------
*/
.section-tuition-save {
  padding-top: 20px;
  margin-bottom: 50px;
}
.section-tuition-save .save-option {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
  margin-bottom: 0;
}
.section-tuition-save .save-option:nth-child(3n) {
  width: 32.20339%;
  float: right;
  margin-right: 0;
}

/*  ---------------------------------------------------------
    END: tuition redesign save
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign finance
    ---------------------------------------------------------
*/
.section-tuition-finance {
  padding-top: 20px;
  margin-bottom: 50px;
}

.tuition-affordable-block .content-wrap {
  padding: 0 120px;
}
.tuition-affordable-block.transfer-credits {
  background-image: url(../../images/tuition/tuition-hero-credits-desktop.jpg);
  background-position: top center;
}
.tuition-affordable-block.student-loans {
  background-image: url(../../images/tuition/tuition-hero-loans-desktop.jpg);
  background-position: top center;
}

/*  ---------------------------------------------------------
    END: tuition redesign finance
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign estimate
    ---------------------------------------------------------
*/
.tuition-estimate-block.tuition-next-steps {
  margin-bottom: 0;
}
.tuition-estimate-block.tuition-calc {
  margin-bottom: 0;
}

.section-tuition-estimate h2 {
  color: #333333;
}
.section-tuition-estimate .section-intro {
  padding-top: 20px;
  margin-bottom: 50px;
  padding-top: 0;
}

.tuition_estimator_wrapper {
  margin-bottom: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.tuition_estimator_wrapper .button_cta,
.tuition_estimator_wrapper a.button_cta,
.tuition_estimator_wrapper button.button_cta,
.tuition_estimator_wrapper input.button_cta,
.tuition_estimator_wrapper .button-cta,
.tuition_estimator_wrapper a.button-cta,
.tuition_estimator_wrapper button.button-cta,
.tuition_estimator_wrapper input.button-cta {
  border: 0;
  width: auto;
}

.tuition_estimator_steps {
  background-color: #ddd9c7;
  padding: 14px 14px 0 14px;
  width: 100%;
}

.step {
  background-color: #8e8f52;
  border-radius: 50%;
  display: inline-block;
  color: #c9ceb4;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  height: 42px;
  margin: 0 12px 12px 0;
  padding: 12px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
  width: 42px;
}

.current_step {
  color: #fff;
}

.tuition_estimator_main {
  padding: 18px 0 0;
  background-color: #fff;
  width: 100%;
}
.tuition_estimator_main h3 {
  font: normal normal normal 22px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin: 0 0 3% 0;
}
.tuition_estimator_main h3 span.degree {
  color: #37621b;
}
.tuition_estimator_main h4 {
  font: normal normal normal 18px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin: 3% 0;
}
.tuition_estimator_main td h4 a:link, .tuition_estimator_main td h4 a:visited {
  border: 0;
  color: #37621b;
}
.tuition_estimator_main td h4 a:hover {
  color: #be5219;
}
.tuition_estimator_main p.inline_helptext {
  color: #666;
  clear: both;
  font: normal normal normal 13px "TradeGothicNextItalic", Helvetica, Arial, sans-serif;
  font-style: normal !important;
  margin-top: 2px;
  margin-bottom: 15px;
}
.tuition_estimator_main .error {
  color: #9a3324;
  font: normal normal normal 13px "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
}
.tuition_estimator_main input.error,
.tuition_estimator_main select.error {
  border: 1px solid #ab3137 !important;
  color: #ab3137 !important;
}

.tuition_estimator_wrapper select {
  background-color: white;
  display: inline-block;
  margin-bottom: .75rem;
  width: 100%;
}
.tuition_estimator_wrapper input[type=text] {
  height: 24px;
}

.tuition_estimator_main table {
  background-color: white;
  font: normal normal normal 13px/18px "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  width: 100%;
}
.tuition_estimator_main thead {
  background: #dfdccb;
}
.tuition_estimator_main tbody {
  background: white;
}
.tuition_estimator_main tr {
  border-top: 1px solid #e9e6d9;
}
.tuition_estimator_main tr:first-child, .tuition_estimator_main tr.noborder {
  border: 0;
}
.tuition_estimator_main tr th:first-child {
  border-left: 0;
  width: 60%;
}
.tuition_estimator_main th,
.tuition_estimator_main td {
  padding: 10px;
  text-align: left;
}
.tuition_estimator_main .section th,
.tuition_estimator_main .section td {
  padding-top: 30px;
  border-left: none;
}
.tuition_estimator_main .tight th,
.tuition_estimator_main .tight td {
  padding: 2px 10px;
  border-left: none;
}
.tuition_estimator_main tr.tight {
  border-top: none;
}
.tuition_estimator_main tr.tight:last-child td {
  padding-bottom: 10px;
  border-bottom: 2px solid green;
}
.tuition_estimator_main tr.no-border {
  border-top: none;
}
.tuition_estimator_main .no-border th,
.tuition_estimator_main .no-border td {
  border-left: none;
}
.tuition_estimator_main td {
  border-left: 1px solid #e9e6d9;
  width: 20%;
}
.tuition_estimator_main td a {
  color: #333;
}
.tuition_estimator_main td a:visited {
  color: #333;
}
.tuition-estimate-block .tuition_estimator_main td:nth-of-type(3n) {
  border-right: 1px solid #e9e6d9;
}
.tuition_estimator_main th a {
  color: #333;
}
.tuition_estimator_main th a:visited {
  color: #333;
}
.tuition_estimator_main td a:hover,
.tuition_estimator_main th a:hover {
  text-decoration: none;
}
.tuition_estimator_main table.roi td.label {
  width: 80%;
}
.tuition_estimator_main table.roi td.figure {
  width: 20%;
  text-align: right;
}
.tuition_estimator_main table.roi tr.roi-figure {
  background-color: #ddd9c7;
}

/*  ---------------------------------------------------------
    END: tuition redesign estimate
    ---------------------------------------------------------
*/
.two-col-landing {
  /*----------
  SECTION: SOCIAL FOLLOWS
  ----------*/
  /******************************
  * Digital Content /digitalcontent
  ******************************/
  /******************************
  * Plan Ahead /planahead
  ******************************/
}
.two-col-landing .content {
  padding: 40px;
}
.two-col-landing .content-column-container {
  margin-top: 30px;
}
.two-col-landing .banner {
  margin: 0 auto 30px;
}
.two-col-landing .headline_sub strong {
  float: left;
}
.two-col-landing .follow_us .headline_sub {
  padding-left: 48px;
}
.two-col-landing .etext h2 {
  background-position: -270px -5px;
}
.two-col-landing .pdf_download h2 {
  background-position: -270px -125px;
}
.two-col-landing .how_to_vid h2 {
  background-position: -270px -182px;
}
.two-col-landing .blog_resources h2 {
  background-position: -270px -243px;
}
.two-col-landing .faq_sec h2 {
  background-position: -270px -302px;
}
.two-col-landing .tech_support h2 {
  background-position: -270px -65px;
}
.two-col-landing dl {
  margin: 0px 0 20px 50px;
}
.two-col-landing .social-footer {
  margin: -8px 0 0 43px;
}
.two-col-landing.digital-content .headline_sub {
  padding-left: 48px;
}

.referral-page .content, .referral-page .content.content-legacy {
  padding-right: 20px;
}
.referral-page .content-main {
  width: 66.10169%;
  float: left;
  margin-right: 1.69492%;
}
.referral-page .content-aside {
  width: 32.20339%;
  float: right;
  margin-right: 0;
}
.referral-page .your-info-container, .referral-page .container-left {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
}
.referral-page .friends-info-container, .referral-page .container-right {
  width: 49.15254%;
  float: right;
  margin-right: 0;
}
.referral-page ul.info-list li {
  margin-bottom: 10px;
}
.referral-page select {
  font-size: 13px;
  font-size: 0.8125rem;
}
.referral-page input.field {
  font-size: 12px;
  font-size: 0.75rem;
  padding: 2px;
}
.referral-page .required_right {
  font-size: 12px;
  font-size: 0.75rem;
}

.two-column .sidebar {
  width: 23.72881%;
  float: right;
  margin-right: 0;
}
.two-column .content {
  width: 74.57627%;
  float: left;
  margin-right: 1.69492%;
  padding-bottom: 0px;
}
