/**
 * 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
 */
/*!
 *  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 */
/* Styles for Legacy Code */
/***************
* Resources - /resources/
***************/
/***************
* Course Listing tab
***************/
/***************
* Locations table
***************/
/***************
* Events (ex. Press Archive)
***************/
/***************
* Online Community
***************/
.tab_programs_value .accordion-tabs.course-list-accordion h2.resp-accordion {
  font-weight: bold;
}

/* 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");
}

/* Breakpoint for accordion to tabs */
/* Breakpoint for tabs that are never accordions */
/* Styles for course listing accordions */
/* Certification page accordions */
.contact-us {
  /* Submit Button */
  /* SlideLock Styles */
  /* System Messages */
}

#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;
}

/* Events */
.footer-container .about-us-column .column-inner {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.footer-container .social-column .column-inner {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.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%;
}
.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-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;
}
.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;
}

.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 label, .utility-nav .utility_item4 a:hover, .utility_nav a, .utility_nav label, .utility_nav .utility_item4 a:hover {
  font-size: 12px;
  font-size: 0.75rem;
}

.site-nav {
  /* MENU TIER 2, 3 */
  /* .tier1_item6 .menu_tier2 {
       width: 350px;
   }*/
}

/******************************
*
*  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 .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 -----*/
/*----- VARIATION C -----*/
.variationC {
  /* CAROUSEL TILES, DREAN REAL */
  /* CAROUSEL CONTENTS */
  /*----- COPY HEADLINES -----*/
}

/* LIGHTBOX_ME MODAL BOXES */
.search-results h1 {
  margin-top: 0 !important;
}

/* ------------------------------------  */
/* START OF UGLY BROWSER-SPECIFIC HACKS */
/* ----------------------------------  */
/* ------------------------------------  */
/*  END OF UGLY BROWSER-SPECIFIC HACKS  */
/* ------------------------------------  */
.sidebar-left .nav-banner span a:hover {
  text-decoration: none;
}

/* sidebar add this */
.addthis_floating_style {
  background-color: transparent !important;
}

.container_social_sharing {
  margin-left: 6px;
}

/* PROGRAM OFFERINGS MENU */
/* SUB-BANNER */
/* exceptions */
/* Exception */
/* DEGREES CONTENT */
/* DEGREES CONTENT ASIDE */
/* ACCELERATED TRANSFER CALCULATOR */
/* TESTIMONIALS */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.admissions {
  /* Media queries */
}

/*---
STRUCTURE
---*/
/*---
LISTINGS
---*/
/*---
SIDEBAR
---*/
/*---
RSS SUBSCRIBE
---*/
/*---
TYPOGRAPHY
---*/
/*---
AUTHOR
---*/
/*---
TEMPLATES
---*/
/*---
LIST OF BLOGS
---*/
/*---
LIST OF ARTICLES BY BLOG
---*/
/*---
INDIVIDUAL BLOG ARTICLE
---*/
/*---
POSTS BY GENERAL
---*/
/*---
POSTS BY AUTHOR
---*/
/*---
POSTS BY TAG
---*/
.careers .ebooks-list li {
  padding-bottom: 21px;
}

.careers-guide .breadcrumbs {
  margin-bottom: 0;
  padding-left: 0 !important;
}
.careers-guide .content-main ol {
  list-style: none;
}

.degrees-program-template {
  /*************
   *
   * Susy wrappers
   *
   *************/
  /*************
   *
   * Links
   *
   *************/
  /*************
   *
   * Headlines
   *
   *************/
  /*************
   *
   * Button CTA
   *
   *************/
}

/*************
 *
 * Section degrees-leadin
 *
 *************/
/*************
 *
 * Section degrees details
 *
 *************/
/*************
 *
 * Degrees cirriculum
 *
 *************/
/* FLIPCARDS */
.flipcard .flipcard_hero {
  /* Begin SoE Imagery */
  /* Begin SoHS Imagery */
  /* Begin SoJS Imagery */
  /* Begin SoN Imagery */
  /* Begin SoT Imagery */
  /* Begin SoD Imagery */
}

/* Begin SoB Imagery */
.fliplist-mobile .flip_header {
  border-left: 1px solid rgba(51, 51, 51, 0.75);
  border-right: 1px solid rgba(51, 51, 51, 0.75);
  position: relative;
}
.fliplist-mobile li {
  *zoom: 1;
  margin: 0 0 10px;
  position: relative;
  cursor: auto;
  float: none;
  height: auto;
  list-style: none;
  max-height: none;
  padding: 0;
  -webkit-perspective: 800;
          perspective: 800;
  width: 100%;
  overflow: hidden;
}
.fliplist-mobile li:after {
  content: "";
  display: table;
  clear: both;
}
.fliplist-mobile li img {
  float: left;
  margin: 0 10px 0px 0;
  width: 35%;
}
.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;
}
.fliplist-mobile .li-wrapper {
  *zoom: 1;
  border-bottom: 1px solid rgba(51, 51, 51, 0.25);
  border-left: 1px solid rgba(51, 51, 51, 0.25);
  border-right: 1px solid rgba(51, 51, 51, 0.25);
  padding: 10px;
}
.fliplist-mobile .li-wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/*
SUB-SECTION: UVP SECONDARY
*/
/*************
 *
 * Degrees success
 *
 *************/
/*
CALLOUTS
*/
/*************
 *
 * CTA Contextual banner
 *
 *************/
/*************
 *
 * Earnings
 *
 *************/
.mobile_chart_salary_options table tr:last-child td.data:last-child {
  border-bottom: 0;
}

/*************
 *
 * Cost
 *
 *************/
.template_degrees_pages_flip .modal_disclaimer_text {
  clear: both;
  float: left;
  margin: 2% 0 0 0;
}
.campaign-1167.affordability-button a p {
  margin: 5px 0;
  color: white;
}
.campaign-1167.affordability-button a .cta-text {
  text-transform: uppercase;
}

/*********************
 *
 * Header
 *
 *********************/
.section-lead-in .list-benefits h3 {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
}

/*********************
 *
 * Filters
 *
 *********************/
/* Browse By Programs Filtering Tool */
.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 */
.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);
}

.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;
}

.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;
}

/* Left Sidebar */
/* Right Sidebar */
/*  ---------------------------------------------------------
    START: tuition redesign compare
    ---------------------------------------------------------
*/
.cls-1 {
  fill: none;
  stroke: #bcbec0;
  stroke-miterlimit: 10;
}

.cls-4 {
  fill: white;
}

.cls-5 {
  fill: #606060;
}

.cls-10 {
  fill: #939393;
}

/*  ---------------------------------------------------------
    END: tuition redesign compare
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign estimate
    ---------------------------------------------------------
*/
.section-tuition-estimate h2 {
  color: #333333;
}

.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%;
  display: table-cell;
  width: 70px;
}

.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;
  display: block;
  margin: 0 0 12px 0;
}

.current_step {
  color: #fff;
}

.tuition_estimator_main {
  padding: 18px 0 0;
  background-color: #fff;
  width: 100%;
  display: table-cell;
  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%;
  height: auto;
  width: 100%;
}
.tuition_estimator_wrapper input[type=text] {
  height: 24px;
  height: auto;
}

.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
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    END: tuition redesign finance
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
START: tuition redesign flexchoice
---------------------------------------------------------
*/
/*  ---------------------------------------------------------
END: tuition redesign flexchoice
---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign hero
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    END: tuition redesign hero
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign nav
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    END: tuition redesign nav
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign request
    ---------------------------------------------------------
*/
.section-tuition-request {
  text-align: center;
}

/*  ---------------------------------------------------------
    END: tuition redesign request
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign save
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    END: tuition redesign save
    ---------------------------------------------------------
*/
/* Import Tuition partials */
/*  ---------------------------------------------------------
    START: tuition redesign globals
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    END: tuition redesign globals
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign hero
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    END: tuition redesign hero
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign nav
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    END: tuition redesign nav
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign compare
    ---------------------------------------------------------
*/
.cls-1 {
  fill: none;
  stroke: #bcbec0;
  stroke-miterlimit: 10;
}

.cls-4 {
  fill: white;
}

.cls-5 {
  fill: #606060;
}

.cls-10 {
  fill: #939393;
}

/*  ---------------------------------------------------------
    END: tuition redesign compare
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
START: tuition redesign flexchoice
---------------------------------------------------------
*/
/*  ---------------------------------------------------------
END: tuition redesign flexchoice
---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign request
    ---------------------------------------------------------
*/
.section-tuition-request {
  text-align: center;
}

/*  ---------------------------------------------------------
    END: tuition redesign request
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign save
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    END: tuition redesign save
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign finance
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    END: tuition redesign finance
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign estimate
    ---------------------------------------------------------
*/
.section-tuition-estimate h2 {
  color: #333333;
}

.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%;
  display: table-cell;
  width: 70px;
}

.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;
  display: block;
  margin: 0 0 12px 0;
}

.current_step {
  color: #fff;
}

.tuition_estimator_main {
  padding: 18px 0 0;
  background-color: #fff;
  width: 100%;
  display: table-cell;
  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%;
  height: auto;
  width: 100%;
}
.tuition_estimator_wrapper input[type=text] {
  height: 24px;
  height: auto;
}

.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
  ******************************/
}

.referral-page ul.info-list li {
  margin-bottom: 10px;
}



.admissions .header.whyrasmussen, .admissions .header.adult, .admissions .header.highschool, .admissions .header.military,  .admissions .header.transfer,  .admissions .header.nursing  
 {
  background-image: none;  
  background-color: #e7ebeb;
}

