@charset "UTF-8";
/**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*/
/**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*/
@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=89fd0b2f-0683-47e3-b0e7-66be58a26c46");
.mobile-controls .controls-wrapper .search-btn-group .search-btn-icon, .mobile-controls .controls-wrapper .mobile-nav-btn .nav-btn-group, .utility-nav-container, .mobile-menu .menu-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.mobile-controls .mobile-logo .mobile-logo-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.content.content-legacy ol, .modal_content ol, #reveal-program-outcomes.program_outcomes ol {
  list-style-position: outside;
  list-style-type: decimal;
  margin-left: 30px; }

.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("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.eot?v=4.2.0");
  src: url("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }

.fa-ul > li {
  position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }

.fa-li.fa-lg {
  left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-search:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-bars:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.opentip-container,
.opentip-container * {
  box-sizing: border-box; }

.opentip-container {
  position: absolute;
  max-width: 300px;
  z-index: 100;
  -webkit-transition: -webkit-transform 1s ease-in-out;
  transition: transform 1s ease-in-out;
  pointer-events: none;
  -webkit-transform: translateX(0) translateY(0);
  -ms-transform: translateX(0) translateY(0);
  transform: translateX(0) translateY(0); }

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

.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-middle.stem-left,
.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-left,
.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-left {
  -webkit-transform: translateX(-5px);
  -ms-transform: translateX(-5px);
  transform: 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); } }

.opentip-container.style-otip-link .opentip {
  color: #fff;
  font: normal normal normal 13px/1.2 "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  padding: 16px;
  max-width: 260px; }

/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
.royalSlider {
  /*width: 600px;*/
  /*height: 400px;*/
  height: 100%;
  width: 100%;
  position: relative;
  direction: ltr; }

.royalSlider > * {
  float: left; }

.rsWebkit3d .rsSlide {
  -webkit-transform: translateZ(0); }

.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
  -webkit-backface-visibility: hidden; }

.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
  -webkit-transform: none; }

.rsOverflow {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  float: left;
  -webkit-tap-highlight-color: transparent; }

.rsVisibleNearbyWrap {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  left: 0;
  top: 0;
  -webkit-tap-highlight-color: transparent; }

.rsVisibleNearbyWrap .rsOverflow {
  position: absolute;
  left: 0;
  top: 0; }

.rsContainer {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: transparent; }

.rsArrow,
.rsThumbsArrow {
  cursor: pointer; }

.rsThumb {
  float: left;
  position: relative; }

.rsArrow,
.rsNav,
.rsThumbsArrow {
  opacity: 1;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear; }

.rsHidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
  transition: visibility 0s linear 0.3s, opacity 0.3s linear; }

.rsGCaption {
  width: 100%;
  float: left;
  text-align: center; }

/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen {
  position: fixed !important;
  height: auto !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 2147483647 !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important; }

.royalSlider .rsSlide.rsFakePreloader {
  opacity: 1 !important;
  -webkit-transition: 0s;
  transition: 0s;
  display: none; }

.rsSlide {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%; }

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
  height: auto; }

.rsContent {
  width: 100%;
  height: 100%;
  position: relative; }

.rsPreloader {
  position: absolute;
  z-index: 0; }

.rsNav {
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.rsNavItem {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25); }

.rsThumbs {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  float: left;
  z-index: 22; }

.rsTabs {
  float: left;
  background: none !important; }

.rsTabs,
.rsThumbs {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent; }

.rsVideoContainer {
  /*left: 0;
  top: 0;
  position: absolute;*/
  /*width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  float: left;*/
  width: auto;
  height: auto;
  line-height: 0;
  position: relative; }

.rsVideoFrameHolder {
  position: absolute;
  left: 0;
  top: 0;
  background: #141414;
  opacity: 0;
  -webkit-transition: .3s; }

.rsVideoFrameHolder.rsVideoActive {
  opacity: 1; }

.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
  box-sizing: border-box;
  padding-right: 44px; }

.rsABlock {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 15; }

img.rsImg {
  max-width: none; }

.grab-cursor {
  cursor: url("/images/royalslider/grab.png") 8 8, move; }

.grabbing-cursor {
  cursor: url("/images/royalslider/grabbing.png") 8 8, move; }

.rsNoDrag {
  cursor: auto; }

.rsLink {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 20;
  background: url("/images/royalslider/blank.gif"); }

@-webkit-viewport {
  width: device-width; }

@-moz-viewport {
  width: device-width; }

@-ms-viewport {
  width: device-width; }

@-o-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

html {
  box-sizing: border-box; }

*, *:before, *:after {
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  box-sizing: inherit; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

body {
  font: 400 16px/1.2 "Lucida Grande", Helvetica, Arial, sans-serif;
  text-rendering: optimizeLegibility; }

h1 {
  font-weight: lighter !important;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  line-height: 1.2;
  margin: 0px;
  color: #4b4c3c;
  padding: 0px; }

h2 {
  font-size: 15px;
  font-size: 0.9375rem;
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  line-height: 1.2; }

h2 p, .sub_title p {
  margin: 0;
  padding: 0; }

h3 {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  line-height: 1.2; }

h4 {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  line-height: 1.2; }

h5 {
  font-size: 17px;
  font-size: 1.0625rem;
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  line-height: 1.2;
  margin: 0px;
  color: #524B26;
  padding: 0px; }

h6 {
  font-size: 15px;
  font-size: 0.9375rem;
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  line-height: 1.2; }

p.small_text {
  font-size: 11px;
  font-size: 0.7rem; }

/*
FONT LEGEND
1st .eot instance: IE9 Compatibility Modes;
2nd .eot instance: /* IE6-IE8;
SVG instance: Legacy iOS and Chrome;
WOFF instance: Modern Browsers;
TTF instance:  Safari, Android, iOS;
*/
@font-face {
  font-family: "TradeGothicNextBold";
  src: url("/includes/cssbin/webfonts/tradegothicnext/678017fc-bfca-4daa-a38a-b0f41bada5e7.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/678017fc-bfca-4daa-a38a-b0f41bada5e7.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/d079b7e1-7489-4f6d-b4c9-536742085cff.svg#d079b7e1-7489-4f6d-b4c9-536742085cff") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/4d16ea6c-033a-41b1-8326-56a1d7392d5f.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/573b39c2-10f7-4b72-a656-89a329b76560.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicNextCondensedBold";
  src: url("/includes/cssbin/webfonts/tradegothicnext/62cdf702-7113-4955-9b29-d803174650c7.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/62cdf702-7113-4955-9b29-d803174650c7.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/d7c320de-0c26-418a-b1d2-ef600169db34.svg#d7c320de-0c26-418a-b1d2-ef600169db34") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/a43fe47f-004d-4b6d-9a72-23de9e08f66e.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/de22c287-e0dc-4287-8a0e-3f68a8788330.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicNextBoldItalic";
  src: url("/includes/cssbin/webfonts/tradegothicnext/c0134e40-9c97-4d93-a4b9-ccc759b09d6a.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/c0134e40-9c97-4d93-a4b9-ccc759b09d6a.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/b10c45a7-0777-4974-a66e-2cba877baac2.svg#b10c45a7-0777-4974-a66e-2cba877baac2") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/c6e1f03c-b1be-44b3-869a-76dd6d9815cb.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/3b57c729-52db-4a4b-b447-051993a48636.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicNextCondensed";
  src: url("/includes/cssbin/webfonts/tradegothicnext/5be4a815-5a22-4a8b-8a38-10467be39d2e.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/5be4a815-5a22-4a8b-8a38-10467be39d2e.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/2b33a704-0f65-4c4c-94d0-2bd00c0151af.svg#2b33a704-0f65-4c4c-94d0-2bd00c0151af") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/eb20bf3e-7a5c-4c98-8bc5-f38c1b3dd9f2.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/bbd9ed4b-21d6-4a35-a3eb-176c31258e03.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicNextHeavy";
  src: url("/includes/cssbin/webfonts/tradegothicnext/44a1993a-5246-4e6d-bb0e-fd4c26f60b79.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/44a1993a-5246-4e6d-bb0e-fd4c26f60b79.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/274030cb-a9b4-48c5-9aad-0d739dbf2fb0.svg#274030cb-a9b4-48c5-9aad-0d739dbf2fb0") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/5852e684-2018-4eff-98cb-7918d0976e27.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/de108d06-1776-480c-b319-f95545e593c7.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicNextHeavyItalic";
  src: url("/includes/cssbin/webfonts/tradegothicnext/0e55d487-86b0-419a-a150-b876d31f0d49.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/0e55d487-86b0-419a-a150-b876d31f0d49.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/d5330ee0-0ab5-46dd-962f-29ae1a2676c3.svg#d5330ee0-0ab5-46dd-962f-29ae1a2676c3") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/ece40ba8-2bbf-4a44-b32d-8449643ec184.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/2fd802ac-703c-4d39-892c-2494d2ff35e2.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicNextItalic";
  src: url("/includes/cssbin/webfonts/tradegothicnext/5907bd95-539f-4f25-b115-69c42aee6b21.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/5907bd95-539f-4f25-b115-69c42aee6b21.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/1301d16e-d0ec-407b-9796-677535450691.svg#1301d16e-d0ec-407b-9796-677535450691") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/3bde4253-d238-40b7-b813-eea7bdd9e80d.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/6005c161-37f3-4678-869a-1b4306ecc563.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicNextLight";
  src: url("/includes/cssbin/webfonts/tradegothicnext/c22083eb-f768-467a-8736-cd9014be4e4f.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/c22083eb-f768-467a-8736-cd9014be4e4f.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/d30fef5b-e7a0-444c-8fbf-629dbf84f4f8.svg#d30fef5b-e7a0-444c-8fbf-629dbf84f4f8") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/1e25c4c8-80d6-44ba-bc21-51daaa0cd556.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/41757792-b783-4a47-9e47-62f4fc3d2ea6.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicNextLightItalic";
  src: url("/includes/cssbin/webfonts/tradegothicnext/f2eb748c-88b2-441d-8174-b5f2f62f51b6.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/f2eb748c-88b2-441d-8174-b5f2f62f51b6.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/d14a0bc4-5dcd-48b6-8747-98d111e6ee58.svg#d14a0bc4-5dcd-48b6-8747-98d111e6ee58") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/c9c6ddb3-ece7-4644-9d6c-a5d358d8c150.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/39db63bd-1bc5-4585-99c6-0472b14b6787.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicNextRegular";
  src: url("/includes/cssbin/webfonts/tradegothicnext/8a6c3750-4927-4649-9dac-87049f5e9700.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/8a6c3750-4927-4649-9dac-87049f5e9700.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/01ebe944-ca6c-41db-a3ba-b7e2a90536d9.svg#01ebe944-ca6c-41db-a3ba-b7e2a90536d9") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/57625f96-ca80-4602-9644-ec1803cb3ba3.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/6618d500-1727-4334-878e-1c4b95192f42.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicNextCompressed";
  src: url("/includes/cssbin/webfonts/tradegothicnext/250d337f-5064-4ebf-b239-19268b06426c.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/250d337f-5064-4ebf-b239-19268b06426c.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/df618d94-a762-4f1b-b1a1-ed12ce9a34c8.svg#df618d94-a762-4f1b-b1a1-ed12ce9a34c8") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/156a2970-1e03-4511-bbe1-b0eb23812751.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/8e53c549-9d44-4ccb-ab0d-f9f211e9c2ec.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicNextCompressedBold";
  src: url("/includes/cssbin/webfonts/tradegothicnext/0f67b794-9e03-4118-8ba1-fd245d393a90.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/0f67b794-9e03-4118-8ba1-fd245d393a90.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/4c69e0f8-29c6-4629-8d1e-836a97e63858.svg#4c69e0f8-29c6-4629-8d1e-836a97e63858") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/645e0d00-e1a5-4a4f-a874-18088b350387.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/42879774-35f5-4fb3-b33c-b9093f346060.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicNextCompressedHeavy";
  src: url("/includes/cssbin/webfonts/tradegothicnext/393e62c4-962e-49de-ad25-9c5a5b814343.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/393e62c4-962e-49de-ad25-9c5a5b814343.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/89d0a5b0-920c-40e5-8884-1bc603177256.svg#89d0a5b0-920c-40e5-8884-1bc603177256") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/9a7a455d-3883-404c-8d19-d1fe74aae0a8.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/4ced5f9a-ceee-44af-8247-231b811234e8.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicNextCondensedBoldItalic";
  src: url("/includes/cssbin/webfonts/tradegothicnext/f54ff660-2006-4adc-adb4-13705f833857.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/f54ff660-2006-4adc-adb4-13705f833857.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/4358bf54-ee4b-47d2-a4b4-0fa43581c3de.svg#4358bf54-ee4b-47d2-a4b4-0fa43581c3de") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/e66e3237-f0dc-4885-90eb-b71e55d0c057.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/e3728264-163f-42ea-8592-565a6ec20b9a.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicNextCondensedHeavy";
  src: url("/includes/cssbin/webfonts/tradegothicnext/02688edd-1e75-49c8-a9a9-0c718ac03687.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/02688edd-1e75-49c8-a9a9-0c718ac03687.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/b1cbaffb-5f24-4786-8c8d-6a1d0c3be8be.svg#b1cbaffb-5f24-4786-8c8d-6a1d0c3be8be") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/22f5a28a-c43f-43ad-bdf2-c1cb7abff9ec.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/f49159c0-b257-4efa-b603-ff98fe015336.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicNextCondensedHeavyItalic";
  src: url("/includes/cssbin/webfonts/tradegothicnext/90a68a66-19c6-455a-9160-4c92886fef95.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/90a68a66-19c6-455a-9160-4c92886fef95.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/8cefcb91-6b12-4f77-a61c-53aafa881345.svg#8cefcb91-6b12-4f77-a61c-53aafa881345") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/6e59a39d-4e26-4be2-8938-d283c48a7a14.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/a65e349f-4207-40bd-96a7-684df942d2a0.ttf") format("truetype"); }

@font-face {
  font-family: "TradeGothicNextCondensedItalic";
  src: url("/includes/cssbin/webfonts/tradegothicnext/0141efcd-c467-4bd2-829f-4f7e4c4c0fb1.eot?#iefix");
  src: url("/includes/cssbin/webfonts/tradegothicnext/0141efcd-c467-4bd2-829f-4f7e4c4c0fb1.eot?#iefix") format("eot"), url("/includes/cssbin/webfonts/tradegothicnext/1de3af37-9042-46d5-9605-c8f534732a86.svg#1de3af37-9042-46d5-9605-c8f534732a86") format("svg"), url("/includes/cssbin/webfonts/tradegothicnext/0b4c5dd8-487a-4a92-921f-bff9d2ef800a.woff") format("woff"), url("/includes/cssbin/webfonts/tradegothicnext/c3901e8a-5844-4034-85be-d9f3a3d5a150.ttf") format("truetype"); }

/*
Entypo Web Font
http://www.entypo.com/
*/
@font-face {
  font-family: 'Entypo';
  src: url("/includes/cssbin/webfonts/entypo/entypo.eot");
  src: url("/includes/cssbin/webfonts/entypo/entypo.eot?#iefix") format("embedded-opentype"), url("/includes/cssbin/webfonts/entypo/entypo.woff") format("woff"), url("/includes/cssbin/webfonts/entypo/entypo.ttf") format("truetype"), url("/includes/cssbin/webfonts/entypo/entypo.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'EntypoSocial';
  src: url("/includes/cssbin/webfonts/entypo/entypo-social.eot");
  src: url("/includes/cssbin/webfonts/entypo/entypo-social.eot?#iefix") format("embedded-opentype"), url("/includes/cssbin/webfonts/entypo/entypo-social.woff") format("woff"), url("/includes/cssbin/webfonts/entypo/entypo-social.ttf") format("truetype"), url("/includes/cssbin/webfonts/entypo/entypo-social.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Aaargh Web Font */
@font-face {
  font-family: 'AaarghNormal';
  src: url("/includes/cssbin/webfonts/aaargh/aaargh-webfont.eot");
  src: url("/includes/cssbin/webfonts/aaargh/aaargh-webfont.eot?#iefix") format("embedded-opentype"), url("/includes/cssbin/webfonts/aaargh/aaargh-webfont.woff") format("woff"), url("/includes/cssbin/webfonts/aaargh/aaargh-webfont.ttf") format("truetype"), url("/includes/cssbin/webfonts/aaargh/aaargh-webfont.svg#AaarghNormal") format("svg");
  font-weight: normal;
  font-style: normal; }

/*
Web Symbols Regular
Web Font
http://www.justbenicestudio.com/studio/websymbols/
*/
@font-face {
  font-family: 'WebSymbolsRegular';
  src: url("/includes/cssbin/webfonts/websymbols/websymbols-regular-webfont.eot");
  src: url("/includes/cssbin/webfonts/websymbols/websymbols-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/includes/cssbin/webfonts/websymbols/websymbols-regular-webfont.woff") format("woff"), url("/includes/cssbin/webfonts/websymbols/websymbols-regular-webfont.ttf") format("truetype"), url("/includes/cssbin/webfonts/websymbols/websymbols-regular-webfont.svg#WebSymbolsRegular") format("svg");
  font-weight: normal;
  font-style: normal; }

/* FONTASTIC
FontAwesome */
@font-face {
  font-family: "fontawesome";
  src: url("/includes/cssbin/webfonts/fontastic-fontawesome/fontawesome.eot");
  src: url("/includes/cssbin/webfonts/fontastic-fontawesome/fontawesome.eot?#iefix") format("embedded-opentype"), url("/includes/cssbin/webfonts/fontastic-fontawesome/fontawesome.ttf") format("truetype"), url("/includes/cssbin/webfonts/fontastic-fontawesome/fontawesome.svg#fontawesome") format("svg"), url("/includes/cssbin/webfonts/fontastic-fontawesome/fontawesome.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

[data-icon]:before {
  font-family: "fontawesome" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "fontawesome" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-fontawesome-webfont-0:before {
  content: "a"; }

.icon-fontawesome-webfont-1:before {
  content: "b"; }

.icon-fontawesome-webfont-2:before {
  content: "c"; }

.icon-fontawesome-webfont-3:before {
  content: "d"; }

.icon-fontawesome-webfont-4:before {
  content: "e"; }

.icon-fontawesome-webfont-5:before {
  content: "f"; }

.icon-fontawesome-webfont-6:before {
  content: "g"; }

.icon-fontawesome-webfont-7:before {
  content: "h"; }

.icon-fontawesome-webfont-8:before {
  content: "i"; }

.icon-fontawesome-webfont-9:before {
  content: "j"; }

.icon-fontawesome-webfont-10:before {
  content: "k"; }

.icon-fontawesome-webfont-11:before {
  content: "l"; }

.icon-fontawesome-webfont-12:before {
  content: "m"; }

.icon-fontawesome-webfont-13:before {
  content: "n"; }

.icon-fontawesome-webfont-14:before {
  content: "o"; }

.icon-fontawesome-webfont-15:before {
  content: "p"; }

.icon-fontawesome-webfont-16:before {
  content: "q"; }

.icon-fontawesome-webfont-17:before {
  content: "r"; }

.icon-fontawesome-webfont-18:before {
  content: "s"; }

.icon-fontawesome-webfont-19:before {
  content: "t"; }

.icon-fontawesome-webfont-20:before {
  content: "u"; }

.icon-fontawesome-webfont-21:before {
  content: "v"; }

.icon-fontawesome-webfont-22:before {
  content: "w"; }

.icon-fontawesome-webfont-23:before {
  content: "x"; }

.icon-fontawesome-webfont-24:before {
  content: "y"; }

.icon-fontawesome-webfont-25:before {
  content: "z"; }

.icon-fontawesome-webfont-26:before {
  content: "A"; }

.icon-fontawesome-webfont-27:before {
  content: "B"; }

.icon-fontawesome-webfont-28:before {
  content: "C"; }

.icon-fontawesome-webfont-29:before {
  content: "D"; }

.icon-fontawesome-webfont-30:before {
  content: "E"; }

.icon-fontawesome-webfont-31:before {
  content: "F"; }

.icon-fontawesome-webfont-32:before {
  content: "G"; }

.icon-fontawesome-webfont-33:before {
  content: "H"; }

.icon-fontawesome-webfont-34:before {
  content: "I"; }

.icon-fontawesome-webfont-35:before {
  content: "J"; }

.icon-fontawesome-webfont-36:before {
  content: "K"; }

.icon-fontawesome-webfont-37:before {
  content: "L"; }

.icon-fontawesome-webfont-38:before {
  content: "M"; }

.icon-fontawesome-webfont-39:before {
  content: "N"; }

.icon-fontawesome-webfont-40:before {
  content: "O"; }

.icon-fontawesome-webfont-41:before {
  content: "P"; }

.icon-fontawesome-webfont-42:before {
  content: "Q"; }

.icon-fontawesome-webfont-43:before {
  content: "R"; }

.icon-fontawesome-webfont-44:before {
  content: "S"; }

.icon-fontawesome-webfont-45:before {
  content: "T"; }

.icon-fontawesome-webfont-46:before {
  content: "U"; }

.icon-fontawesome-webfont-47:before {
  content: "V"; }

.icon-fontawesome-webfont-48:before {
  content: "W"; }

.icon-fontawesome-webfont-49:before {
  content: "X"; }

.icon-fontawesome-webfont-50:before {
  content: "Y"; }

.icon-fontawesome-webfont-51:before {
  content: "Z"; }

.icon-fontawesome-webfont-52:before {
  content: "0"; }

.icon-fontawesome-webfont-53:before {
  content: "1"; }

.icon-fontawesome-webfont-54:before {
  content: "2"; }

.icon-fontawesome-webfont-55:before {
  content: "3"; }

.icon-fontawesome-webfont-56:before {
  content: "4"; }

.icon-fontawesome-webfont-57:before {
  content: "5"; }

.icon-fontawesome-webfont-58:before {
  content: "6"; }

.icon-fontawesome-webfont-59:before {
  content: "7"; }

.icon-fontawesome-webfont-60:before {
  content: "8"; }

.icon-fontawesome-webfont-61:before {
  content: "9"; }

.icon-fontawesome-webfont-62:before {
  content: "!"; }

.icon-fontawesome-webfont-63:before {
  content: '"'; }

.icon-fontawesome-webfont-64:before {
  content: "#"; }

.icon-fontawesome-webfont-65:before {
  content: "$"; }

.icon-fontawesome-webfont-66:before {
  content: "%"; }

.icon-fontawesome-webfont-67:before {
  content: "&"; }

.icon-fontawesome-webfont-68:before {
  content: "'"; }

.icon-fontawesome-webfont-69:before {
  content: "("; }

.icon-fontawesome-webfont-70:before {
  content: ")"; }

.icon-fontawesome-webfont-71:before {
  content: "*"; }

.icon-fontawesome-webfont-72:before {
  content: "+"; }

.icon-fontawesome-webfont-73:before {
  content: ","; }

.icon-fontawesome-webfont-74:before {
  content: "-"; }

.icon-fontawesome-webfont-75:before {
  content: "."; }

.icon-fontawesome-webfont-76:before {
  content: "/"; }

.icon-fontawesome-webfont-77:before {
  content: ":"; }

.icon-fontawesome-webfont-78:before {
  content: ";"; }

.icon-fontawesome-webfont-79:before {
  content: "<"; }

.icon-fontawesome-webfont-80:before {
  content: "="; }

.icon-fontawesome-webfont-81:before {
  content: ">"; }

.icon-fontawesome-webfont-82:before {
  content: "?"; }

.icon-fontawesome-webfont-83:before {
  content: "@"; }

.icon-fontawesome-webfont-84:before {
  content: "["; }

.icon-fontawesome-webfont-85:before {
  content: "]"; }

.icon-fontawesome-webfont-86:before {
  content: "^"; }

.icon-fontawesome-webfont-87:before {
  content: "_"; }

.icon-fontawesome-webfont-88:before {
  content: "`"; }

.icon-fontawesome-webfont-89:before {
  content: "{"; }

.icon-fontawesome-webfont-90:before {
  content: "|"; }

.icon-fontawesome-webfont-91:before {
  content: "}"; }

.icon-fontawesome-webfont-92:before {
  content: "~"; }

.icon-fontawesome-webfont-93:before {
  content: "\e000"; }

.icon-fontawesome-webfont-94:before {
  content: "\e001"; }

.icon-fontawesome-webfont-95:before {
  content: "\e002"; }

.icon-fontawesome-webfont-96:before {
  content: "\e003"; }

.icon-fontawesome-webfont-97:before {
  content: "\e004"; }

.icon-fontawesome-webfont-98:before {
  content: "\e005"; }

.icon-fontawesome-webfont-99:before {
  content: "\e006"; }

.icon-fontawesome-webfont-100:before {
  content: "\e007"; }

.icon-fontawesome-webfont-101:before {
  content: "\e008"; }

.icon-fontawesome-webfont-102:before {
  content: "\e009"; }

.icon-fontawesome-webfont-103:before {
  content: "\e00a"; }

.icon-fontawesome-webfont-104:before {
  content: "\e00b"; }

.icon-fontawesome-webfont-105:before {
  content: "\e00c"; }

.icon-fontawesome-webfont-106:before {
  content: "\e00d"; }

.icon-fontawesome-webfont-107:before {
  content: "\e00e"; }

.icon-fontawesome-webfont-108:before {
  content: "\e00f"; }

.icon-fontawesome-webfont-109:before {
  content: "\e010"; }

.icon-fontawesome-webfont-110:before {
  content: "\e011"; }

.icon-fontawesome-webfont-111:before {
  content: "\e012"; }

.icon-fontawesome-webfont-112:before {
  content: "\e013"; }

.icon-fontawesome-webfont-113:before {
  content: "\e014"; }

.icon-fontawesome-webfont-114:before {
  content: "\e015"; }

.icon-fontawesome-webfont-115:before {
  content: "\e016"; }

.icon-fontawesome-webfont-116:before {
  content: "\e017"; }

.icon-fontawesome-webfont-117:before {
  content: "\e018"; }

.icon-fontawesome-webfont-118:before {
  content: "\e019"; }

.icon-fontawesome-webfont-119:before {
  content: "\e01a"; }

.icon-fontawesome-webfont-120:before {
  content: "\e01b"; }

.icon-fontawesome-webfont-121:before {
  content: "\e01c"; }

.icon-fontawesome-webfont-122:before {
  content: "\e01d"; }

.icon-fontawesome-webfont-123:before {
  content: "\e01e"; }

.icon-fontawesome-webfont-124:before {
  content: "\e01f"; }

.icon-fontawesome-webfont-125:before {
  content: "\e020"; }

.icon-fontawesome-webfont-126:before {
  content: "\e021"; }

.icon-fontawesome-webfont-127:before {
  content: "\e022"; }

.icon-fontawesome-webfont-128:before {
  content: "\e023"; }

.icon-fontawesome-webfont-129:before {
  content: "\e024"; }

.icon-fontawesome-webfont-130:before {
  content: "\e025"; }

.icon-fontawesome-webfont-131:before {
  content: "\e026"; }

.icon-fontawesome-webfont-132:before {
  content: "\e027"; }

.icon-fontawesome-webfont-133:before {
  content: "\e028"; }

.icon-fontawesome-webfont-134:before {
  content: "\e029"; }

.icon-fontawesome-webfont-135:before {
  content: "\e02a"; }

.icon-fontawesome-webfont-136:before {
  content: "\e02b"; }

.icon-fontawesome-webfont-137:before {
  content: "\e02c"; }

.icon-fontawesome-webfont-138:before {
  content: "\e02d"; }

.icon-fontawesome-webfont-139:before {
  content: "\e02e"; }

.icon-fontawesome-webfont-140:before {
  content: "\e02f"; }

.icon-fontawesome-webfont-141:before {
  content: "\e030"; }

.icon-fontawesome-webfont-142:before {
  content: "\e031"; }

.icon-fontawesome-webfont-143:before {
  content: "\e032"; }

.icon-fontawesome-webfont-144:before {
  content: "\e033"; }

.icon-fontawesome-webfont-145:before {
  content: "\e034"; }

.icon-fontawesome-webfont-146:before {
  content: "\e035"; }

.icon-fontawesome-webfont-147:before {
  content: "\e036"; }

.icon-fontawesome-webfont-148:before {
  content: "\e037"; }

.icon-fontawesome-webfont-149:before {
  content: "\e038"; }

.icon-fontawesome-webfont-150:before {
  content: "\e039"; }

.icon-fontawesome-webfont-151:before {
  content: "\e03a"; }

.icon-fontawesome-webfont-152:before {
  content: "\e03b"; }

.icon-fontawesome-webfont-153:before {
  content: "\e03c"; }

.icon-fontawesome-webfont-154:before {
  content: "\e03d"; }

.icon-fontawesome-webfont-155:before {
  content: "\e03e"; }

.icon-fontawesome-webfont-156:before {
  content: "\e03f"; }

.icon-fontawesome-webfont-157:before {
  content: "\e040"; }

.icon-fontawesome-webfont-158:before {
  content: "\e041"; }

.icon-fontawesome-webfont-159:before {
  content: "\e042"; }

.icon-fontawesome-webfont-160:before {
  content: "\e043"; }

.icon-fontawesome-webfont-161:before {
  content: "\e044"; }

.icon-fontawesome-webfont-162:before {
  content: "\e045"; }

.icon-fontawesome-webfont-163:before {
  content: "\e046"; }

.icon-fontawesome-webfont-164:before {
  content: "\e047"; }

.icon-fontawesome-webfont-165:before {
  content: "\e048"; }

.icon-fontawesome-webfont-166:before {
  content: "\e049"; }

.icon-fontawesome-webfont-167:before {
  content: "\e04a"; }

.icon-fontawesome-webfont-168:before {
  content: "\e04b"; }

.icon-fontawesome-webfont-169:before {
  content: "\e04c"; }

.icon-fontawesome-webfont-170:before {
  content: "\e04d"; }

.icon-fontawesome-webfont-171:before {
  content: "\e04e"; }

.icon-fontawesome-webfont-172:before {
  content: "\e04f"; }

.icon-fontawesome-webfont-173:before {
  content: "\e050"; }

.icon-fontawesome-webfont-174:before {
  content: "\e051"; }

.icon-fontawesome-webfont-175:before {
  content: "\e052"; }

.icon-fontawesome-webfont-176:before {
  content: "\e053"; }

.icon-fontawesome-webfont-177:before {
  content: "\e054"; }

.icon-fontawesome-webfont-178:before {
  content: "\e055"; }

.icon-fontawesome-webfont-179:before {
  content: "\e056"; }

.icon-fontawesome-webfont-180:before {
  content: "\e057"; }

.icon-fontawesome-webfont-181:before {
  content: "\e058"; }

.icon-fontawesome-webfont-182:before {
  content: "\e059"; }

.icon-fontawesome-webfont-183:before {
  content: "\e05a"; }

.icon-fontawesome-webfont-184:before {
  content: "\e05b"; }

.icon-fontawesome-webfont-185:before {
  content: "\e05c"; }

.icon-fontawesome-webfont-186:before {
  content: "\e05d"; }

.icon-fontawesome-webfont-187:before {
  content: "\e05e"; }

.icon-fontawesome-webfont-188:before {
  content: "\e05f"; }

.icon-fontawesome-webfont-189:before {
  content: "\e060"; }

.icon-fontawesome-webfont-190:before {
  content: "\e061"; }

.icon-fontawesome-webfont-191:before {
  content: "\e062"; }

.icon-fontawesome-webfont-192:before {
  content: "\e063"; }

.icon-fontawesome-webfont-193:before {
  content: "\e064"; }

.icon-fontawesome-webfont-194:before {
  content: "\e065"; }

.icon-fontawesome-webfont-195:before {
  content: "\e066"; }

.icon-fontawesome-webfont-196:before {
  content: "\e067"; }

.icon-fontawesome-webfont-197:before {
  content: "\e068"; }

.icon-fontawesome-webfont-198:before {
  content: "\e069"; }

.icon-fontawesome-webfont-199:before {
  content: "\e06a"; }

.icon-fontawesome-webfont-200:before {
  content: "\e06b"; }

.icon-fontawesome-webfont-201:before {
  content: "\e06c"; }

.icon-fontawesome-webfont-202:before {
  content: "\e06d"; }

.icon-fontawesome-webfont-203:before {
  content: "\e06e"; }

.icon-fontawesome-webfont-204:before {
  content: "\e06f"; }

.icon-fontawesome-webfont-205:before {
  content: "\e070"; }

.icon-fontawesome-webfont-206:before {
  content: "\e071"; }

.icon-fontawesome-webfont-207:before {
  content: "\e072"; }

.icon-fontawesome-webfont-208:before {
  content: "\e073"; }

.icon-fontawesome-webfont-209:before {
  content: "\e074"; }

.icon-fontawesome-webfont-210:before {
  content: "\e075"; }

.icon-fontawesome-webfont-211:before {
  content: "\e076"; }

.icon-fontawesome-webfont-212:before {
  content: "\e077"; }

.icon-fontawesome-webfont-213:before {
  content: "\e078"; }

.icon-fontawesome-webfont-214:before {
  content: "\e079"; }

.icon-fontawesome-webfont-215:before {
  content: "\e07a"; }

.icon-fontawesome-webfont-216:before {
  content: "\e07b"; }

.icon-fontawesome-webfont-217:before {
  content: "\e07c"; }

.icon-fontawesome-webfont-218:before {
  content: "\e07d"; }

.icon-fontawesome-webfont-219:before {
  content: "\e07e"; }

.icon-fontawesome-webfont-220:before {
  content: "\e07f"; }

.icon-fontawesome-webfont-221:before {
  content: "\e080"; }

.icon-fontawesome-webfont-222:before {
  content: "\e081"; }

.icon-fontawesome-webfont-223:before {
  content: "\e082"; }

.icon-fontawesome-webfont-224:before {
  content: "\e083"; }

.icon-fontawesome-webfont-225:before {
  content: "\e084"; }

.icon-fontawesome-webfont-226:before {
  content: "\e085"; }

.icon-fontawesome-webfont-227:before {
  content: "\e086"; }

.icon-fontawesome-webfont-228:before {
  content: "\e087"; }

.icon-fontawesome-webfont-229:before {
  content: "\e088"; }

.icon-fontawesome-webfont-230:before {
  content: "\e089"; }

.icon-fontawesome-webfont-231:before {
  content: "\e08a"; }

.icon-fontawesome-webfont-232:before {
  content: "\e08b"; }

.icon-fontawesome-webfont-233:before {
  content: "\e08c"; }

.icon-fontawesome-webfont-234:before {
  content: "\e08d"; }

.icon-fontawesome-webfont-235:before {
  content: "\e08e"; }

.icon-fontawesome-webfont-236:before {
  content: "\e08f"; }

.icon-fontawesome-webfont-237:before {
  content: "\e090"; }

.icon-fontawesome-webfont-238:before {
  content: "\e091"; }

.icon-fontawesome-webfont-239:before {
  content: "\e092"; }

.icon-fontawesome-webfont-240:before {
  content: "\e093"; }

.icon-fontawesome-webfont-241:before {
  content: "\e094"; }

.icon-fontawesome-webfont-242:before {
  content: "\e095"; }

.icon-fontawesome-webfont-243:before {
  content: "\e096"; }

.icon-fontawesome-webfont-244:before {
  content: "\e097"; }

.icon-fontawesome-webfont-245:before {
  content: "\e098"; }

.icon-fontawesome-webfont-246:before {
  content: "\e099"; }

.icon-fontawesome-webfont-247:before {
  content: "\e09a"; }

.icon-fontawesome-webfont-248:before {
  content: "\e09b"; }

.icon-fontawesome-webfont-249:before {
  content: "\e09c"; }

.icon-fontawesome-webfont-250:before {
  content: "\e09d"; }

.icon-fontawesome-webfont-251:before {
  content: "\e09e"; }

.icon-fontawesome-webfont-252:before {
  content: "\e09f"; }

.icon-fontawesome-webfont-253:before {
  content: "\e0a0"; }

.icon-fontawesome-webfont-254:before {
  content: "\e0a1"; }

.icon-fontawesome-webfont-255:before {
  content: "\e0a2"; }

.icon-fontawesome-webfont-256:before {
  content: "\e0a3"; }

.icon-fontawesome-webfont-257:before {
  content: "\e0a4"; }

.icon-fontawesome-webfont-258:before {
  content: "\e0a5"; }

.icon-fontawesome-webfont-259:before {
  content: "\e0a6"; }

.icon-fontawesome-webfont-260:before {
  content: "\e0a7"; }

.icon-fontawesome-webfont-261:before {
  content: "\e0a8"; }

.icon-fontawesome-webfont-262:before {
  content: "\e0a9"; }

.icon-fontawesome-webfont-263:before {
  content: "\e0aa"; }

.icon-fontawesome-webfont-264:before {
  content: "\e0ab"; }

.icon-fontawesome-webfont-265:before {
  content: "\e0ac"; }

.icon-fontawesome-webfont-266:before {
  content: "\e0ad"; }

.icon-fontawesome-webfont-267:before {
  content: "\e0ae"; }

.icon-fontawesome-webfont-268:before {
  content: "\e0af"; }

.icon-fontawesome-webfont-269:before {
  content: "\e0b0"; }

.icon-fontawesome-webfont-270:before {
  content: "\e0b1"; }

.icon-fontawesome-webfont-271:before {
  content: "\e0b2"; }

.icon-fontawesome-webfont-272:before {
  content: "\e0b3"; }

.icon-fontawesome-webfont-273:before {
  content: "\e0b4"; }

.icon-fontawesome-webfont-274:before {
  content: "\e0b5"; }

.icon-fontawesome-webfont-275:before {
  content: "\e0b6"; }

.icon-fontawesome-webfont-276:before {
  content: "\e0b7"; }

.icon-fontawesome-webfont-277:before {
  content: "\e0b8"; }

.icon-fontawesome-webfont-278:before {
  content: "\e0b9"; }

.icon-fontawesome-webfont-279:before {
  content: "\e0ba"; }

.icon-fontawesome-webfont-280:before {
  content: "\e0bb"; }

.icon-fontawesome-webfont-281:before {
  content: "\e0bc"; }

.icon-fontawesome-webfont-282:before {
  content: "\e0bd"; }

.icon-fontawesome-webfont-283:before {
  content: "\e0be"; }

.icon-fontawesome-webfont-284:before {
  content: "\e0bf"; }

.icon-fontawesome-webfont-285:before {
  content: "\e0c0"; }

.icon-fontawesome-webfont-286:before {
  content: "\e0c1"; }

.icon-fontawesome-webfont-287:before {
  content: "\e0c2"; }

.icon-fontawesome-webfont-288:before {
  content: "\e0c3"; }

.icon-fontawesome-webfont-289:before {
  content: "\e0c4"; }

.icon-fontawesome-webfont-290:before {
  content: "\e0c5"; }

.icon-fontawesome-webfont-291:before {
  content: "\e0c6"; }

.icon-fontawesome-webfont-292:before {
  content: "\e0c7"; }

.icon-fontawesome-webfont-293:before {
  content: "\e0c8"; }

.icon-fontawesome-webfont-294:before {
  content: "\e0c9"; }

.icon-fontawesome-webfont-295:before {
  content: "\e0ca"; }

.icon-fontawesome-webfont-296:before {
  content: "\e0cb"; }

.icon-fontawesome-webfont-297:before {
  content: "\e0cc"; }

.icon-fontawesome-webfont-298:before {
  content: "\e0cd"; }

.icon-fontawesome-webfont-299:before {
  content: "\e0ce"; }

.icon-fontawesome-webfont-300:before {
  content: "\e0cf"; }

.icon-fontawesome-webfont-301:before {
  content: "\e0d0"; }

.icon-fontawesome-webfont-302:before {
  content: "\e0d1"; }

.icon-fontawesome-webfont-303:before {
  content: "\e0d2"; }

.icon-fontawesome-webfont-304:before {
  content: "\e0d3"; }

.icon-fontawesome-webfont-305:before {
  content: "\e0d4"; }

.icon-fontawesome-webfont-306:before {
  content: "\e0d5"; }

.icon-fontawesome-webfont-307:before {
  content: "\e0d6"; }

.icon-fontawesome-webfont-308:before {
  content: "\e0d7"; }

.icon-fontawesome-webfont-309:before {
  content: "\e0d8"; }

.icon-fontawesome-webfont-310:before {
  content: "\e0d9"; }

.icon-fontawesome-webfont-311:before {
  content: "\e0da"; }

.icon-fontawesome-webfont-312:before {
  content: "\e0db"; }

.icon-fontawesome-webfont-313:before {
  content: "\e0dc"; }

.icon-fontawesome-webfont-314:before {
  content: "\e0dd"; }

.icon-fontawesome-webfont-315:before {
  content: "\e0de"; }

.icon-fontawesome-webfont-316:before {
  content: "\e0df"; }

.icon-fontawesome-webfont-317:before {
  content: "\e0e0"; }

.icon-fontawesome-webfont-318:before {
  content: "\e0e1"; }

.icon-fontawesome-webfont-319:before {
  content: "\e0e2"; }

.icon-fontawesome-webfont-320:before {
  content: "\e0e3"; }

.icon-fontawesome-webfont-321:before {
  content: "\e0e4"; }

.icon-fontawesome-webfont-322:before {
  content: "\e0e5"; }

.icon-fontawesome-webfont-323:before {
  content: "\e0e6"; }

.icon-fontawesome-webfont-324:before {
  content: "\e0e7"; }

.icon-fontawesome-webfont-325:before {
  content: "\e0e8"; }

.icon-fontawesome-webfont-326:before {
  content: "\e0e9"; }

.icon-fontawesome-webfont-327:before {
  content: "\e0ea"; }

.icon-fontawesome-webfont-328:before {
  content: "\e0eb"; }

.icon-fontawesome-webfont-329:before {
  content: "\e0ec"; }

.icon-fontawesome-webfont-330:before {
  content: "\e0ed"; }

.icon-fontawesome-webfont-331:before {
  content: "\e0ee"; }

.icon-fontawesome-webfont-331:before {
  content: "\e0ee"; }

.icon-fontawesome-webfont-332:before {
  content: "\e0ef"; }

.icon-fontawesome-webfont-333:before {
  content: "\e0f0"; }

.icon-fontawesome-webfont-334:before {
  content: "\e0f1"; }

.icon-fontawesome-webfont-335:before {
  content: "\e0f2"; }

.icon-fontawesome-webfont-336:before {
  content: "\e0f3"; }

.icon-fontawesome-webfont-337:before {
  content: "\e0f4"; }

.icon-fontawesome-webfont-338:before {
  content: "\e0f5"; }

.icon-fontawesome-webfont-339:before {
  content: "\e0f6"; }

.icon-fontawesome-webfont-340:before {
  content: "\e0f7"; }

.icon-fontawesome-webfont-341:before {
  content: "\e0f8"; }

.icon-fontawesome-webfont-342:before {
  content: "\e0f9"; }

.icon-fontawesome-webfont-343:before {
  content: "\e0fa"; }

.icon-fontawesome-webfont-344:before {
  content: "\e0fb"; }

.icon-fontawesome-webfont-345:before {
  content: "\e0fc"; }

.icon-fontawesome-webfont-346:before {
  content: "\e0fd"; }

.icon-fontawesome-webfont-347:before {
  content: "\e0fe"; }

.icon-fontawesome-webfont-348:before {
  content: "\e0ff"; }

.icon-fontawesome-webfont-349:before {
  content: "\e100"; }

.icon-fontawesome-webfont-350:before {
  content: "\e101"; }

.icon-fontawesome-webfont-351:before {
  content: "\e102"; }

.icon-fontawesome-webfont-352:before {
  content: "\e103"; }

.icon-fontawesome-webfont-353:before {
  content: "\e104"; }

.icon-fontawesome-webfont-354:before {
  content: "\e105"; }

.icon-fontawesome-webfont-355:before {
  content: "\e106"; }

.icon-fontawesome-webfont-356:before {
  content: "\e107"; }

.icon-fontawesome-webfont-357:before {
  content: "\e108"; }

.icon-fontawesome-webfont-358:before {
  content: "\e109"; }

.icon-fontawesome-webfont-359:before {
  content: "\e10a"; }

/* BUTTONS */
a.button, input.button, button.button, a.button_print {
  border: 0px;
  clear: left;
  cursor: pointer;
  display: block;
  float: left;
  font-variant: small-caps;
  margin: 0;
  text-decoration: none;
  text-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);
  text-transform: uppercase; }

input.button {
  padding: 2px 16px 8px 6px; }

.button_cta,
a.button_cta,
button.button_cta,
input.button_cta,
.button-cta,
a.button-cta,
button.button-cta,
input.button-cta {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border: 0;
  border-radius: 0;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  clear: both;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font: normal normal normal 16px/16px "TradeGothicNextCondensedBold", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;
  margin: 10px auto;
  padding: 8px 16px;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);
  text-transform: uppercase;
  white-space: nowrap; }

.button_cta.primary,
.button-cta.primary {
  background-color: #9a3324; }

.button_cta.secondary,
.button-cta.secondary {
  background-color: #45462a; }

.button_cta:hover,
.button_cta.primary:hover,
.button_cta.secondary:hover,
.button-cta:hover,
.button-cta.primary:hover,
.button-cta.secondary:hover {
  /*background-color: #eaaa00;*/
  background-color: #be531c;
  border: 0;
  color: #fff;
  text-decoration: none; }

.button_cta:active,
.button_cta:focus,
.button_cta.primary:active,
.button_cta.primary:focus,
.button_cta.secondary:active,
.button_cta.secondary:focus,
.button-cta:active,
.button-cta:focus,
.button-cta.primary:active,
.button-cta.primary:focus,
.button-cta.secondary:active,
.button-cta.secondary:focus {
  background-color: #eaaa00;
  border: 0;
  box-shadow: inset 0 1px 2px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 1px 2px 1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 1px 2px 1px rgba(0, 0, 0, 0.25);
  color: #fff;
  text-decoration: none;
  text-shadow: 0 -1px -1px rgba(0, 0, 0, 0.25); }

.button_next {
  background: transparent url("/images/button_sprite_wide.png") 100% 0 no-repeat;
  font-size: 12px;
  height: 30px;
  width: auto; }

.button_next.button_enabled {
  color: #fff;
  background-position: 100% 33%;
  text-decoration: none; }

html, body {
  height: 100%; }

body {
  background: #dbd7c4 url("/images/paper-bg.jpg") top center;
  margin: 0 auto; }

.main {
  background-color: #f5f3ef; }

h1, h2 {
  font-size: 1.75em;
  margin-bottom: 10px; }

hr {
  border: 0 solid #ccc;
  border-top-width: 1px;
  clear: both;
  height: 0;
  margin: 1em 0; }

p {
  margin-bottom: 7px; }

p, ul {
  color: #333; }

strong {
  font-weight: bold; }

a {
  text-decoration: none; }

td {
  vertical-align: top; }

ul {
  list-style: none; }

.full-width-image {
  width: 100%;
  height: auto; }

.full-width-image-pad {
  margin-bottom: 10px; }

.clearfix:before, .accordion-tabs .accordion-tabs-admissions .resp-tabs-list:before, .content .accordion-tabs-admissions .resp-tabs-list:before, .content .alumni-columns:before, .breadcrumbs:before, .content .site-map:before, .text-image:before, .admissions .hex-list li:before, .admissions .content .call-me:before, .admissions .three-back:before, .admissions .three-back-text-section:before, .careers .ebooks-list:before, .dream-real:before, .dream-real .tiles ul:before, .dream-real .content-foot-card.content-foot-card-one:before, .location .wrapper-section-programs:before, .location .wrapper-section-resources:before, .location .wrapper-section-resources .subsection:before, .location .wrapper-section-resources .subsection.subsection-message:before, .location .wrapper-section-resources .subsection.subsection-administration li:before, .location .wrapper-section-resources .subsection.subsection-accreditation .hlc_logo:before, .clearfix:after, .accordion-tabs .accordion-tabs-admissions .resp-tabs-list:after, .content .accordion-tabs-admissions .resp-tabs-list:after, .content .alumni-columns:after, .breadcrumbs:after, .content .site-map:after, .text-image:after, .admissions .hex-list li:after, .admissions .content .call-me:after, .admissions .three-back:after, .admissions .three-back-text-section:after, .careers .ebooks-list:after, .dream-real:after, .dream-real .tiles ul:after, .dream-real .content-foot-card.content-foot-card-one:after, .location .wrapper-section-programs:after, .location .wrapper-section-resources:after, .location .wrapper-section-resources .subsection:after, .location .wrapper-section-resources .subsection.subsection-message:after, .location .wrapper-section-resources .subsection.subsection-administration li:after, .location .wrapper-section-resources .subsection.subsection-accreditation .hlc_logo:after {
  content: "";
  display: table; }

.clearfix:after, .accordion-tabs .accordion-tabs-admissions .resp-tabs-list:after, .content .accordion-tabs-admissions .resp-tabs-list:after, .content .alumni-columns:after, .breadcrumbs:after, .content .site-map:after, .text-image:after, .admissions .hex-list li:after, .admissions .content .call-me:after, .admissions .three-back:after, .admissions .three-back-text-section:after, .careers .ebooks-list:after, .dream-real:after, .dream-real .tiles ul:after, .dream-real .content-foot-card.content-foot-card-one:after, .location .wrapper-section-programs:after, .location .wrapper-section-resources:after, .location .wrapper-section-resources .subsection:after, .location .wrapper-section-resources .subsection.subsection-message:after, .location .wrapper-section-resources .subsection.subsection-administration li:after, .location .wrapper-section-resources .subsection.subsection-accreditation .hlc_logo:after {
  clear: both; }

input.error, select.error {
  border: 1px solid #ab3137 !important;
  color: #ab3137 !important;
  margin-bottom: 0px; }

a.pdf, .ie6 a.pdf:hover {
  background: url("/images/icons/pdf-document.gif") no-repeat right center;
  padding-right: 20px;
  line-height: 16px; }

.container-row {
  *zoom: 1; }

.container-row:after {
  content: "";
  display: table;
  clear: both; }

.mobile-only, .hide-desktop {
  display: block; }

.tablet-only {
  display: none; }

.desktop-only {
  display: none; }

.hide-mobile {
  display: none; }

.seperator {
  background-color: #d9d9d9;
  height: 1px;
  width: 100%; }

.wrapper-section:first-child, .wrapper-footer:first-child {
  border-top: 0; }

.wrapper-section, .wrapper-footer {
  border-top: 1px solid #d9d9d9;
  padding: 15px 20px; }

a.pdf {
  background: url("/images/pdf-document.gif") no-repeat right center;
  padding-right: 20px;
  line-height: 16px; }

#lpButton-bubble {
  display: none; }

/* Styles for Legacy Code */
.content.content-legacy {
  padding: 0 15px;
  font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.4; }

.content.content-legacy a {
  color: #37621b;
  text-decoration: none;
  font-size: 13px; }

.content.content-legacy a:hover {
  text-decoration: underline; }

.content.content-legacy p, .content.content-legacy ul, .content.content-legacy ol, .content.content-legacy dt, .content.content-legacy dd {
  font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.4;
  margin-bottom: 10px; }

.content.content-legacy p.small_text, .content.content-legacy ul.small_text, .content.content-legacy ol.small_text, .content.content-legacy dt.small_text, .content.content-legacy dd.small_text {
  font-size: 10px;
  font-size: 0.625rem; }

.content.content-legacy dt, .content.content-legacy dd {
  margin-bottom: 0; }

.content.content-legacy ul {
  font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
  list-style-type: disc;
  margin-left: 30px; }

.content.content-legacy h1 {
  color: #4b4c3c;
  font-weight: lighter !important;
  font-size: 18px;
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  line-height: 22px;
  margin: 20px 0 8px 0;
  padding: 0px; }

.content.content-legacy h2 {
  color: #757A66;
  font-size: 15px;
  font-weight: normal;
  line-height: 19px;
  margin-bottom: 10px; }

.content.content-legacy h2.subhead {
  margin: -5px 0 10px 0px; }

.content.content-legacy h2.tmargin15 {
  margin-top: 15px; }

.content.content-legacy em {
  font-style: italic; }

.addthis_toolbox {
  margin-bottom: 10px;
  margin-top: 10px; }

.addthis_toolbox a {
  clear: both;
  margin-bottom: 10px; }

.bold {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-weight: normal; }

/* From Rasmussen Code */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.errors {
  color: #ab3137;
  display: none;
  margin-bottom: 10px;
  font-weight: bold; }

p.required_text {
  color: #666;
  font-size: 10px;
  margin-bottom: 14px;
  padding-left: 4px;
  text-align: left;
  width: 190px; }

.var_error {
  font-size: 13px !important; }

/* End From Rasmussen Code */
.board_image {
  float: left;
  height: 101px;
  margin-right: 15px;
  width: 101px; }

.main_left_image {
  float: left;
  width: 167px;
  _height: 157px;
  padding: 0 10px 5px 10px; }

.main_left_image img, .main_right_image img {
  width: 157px;
  height: 157px; }

.main_right_image {
  float: right;
  overflow: hidden;
  width: 167px;
  padding: 0 15px 0 10px; }

.main_left_image span, .main_right_image span {
  font-size: 10px;
  line-height: 1;
  color: #999;
  width: 157px;
  display: block;
  margin: 0px;
  padding: 0; }

.main_left_image img, .main_right_image img {
  border: 1px solid #999; }

.main_image {
  display: none;
  margin-bottom: 10px; }

.main_image div.overlay {
  display: none;
  background-color: #ffffff;
  border: 0px;
  filter: alpha(opacity=60);
  margin-top: 111px;
  opacity: 0.6;
  width: 100%; }

.main_image div.overlay span.overlay {
  display: block;
  filter: alpha(opacity=100);
  font: 38px "AaarghNormal","Lucida Grande",Helvetica, Arial, sans-serif;
  opacity: 1;
  padding-right: 10px;
  padding-top: 8px;
  text-align: right;
  text-transform: uppercase;
  width: 100%; }

.quarter_dates_desc {
  margin: 0;
  padding: 0; }

.quarter_dates_desc dt {
  float: left;
  margin: 0;
  padding: 0;
  width: 25%; }

.quarter_dates_desc dd {
  float: left;
  margin: 0;
  padding: 0;
  width: 75%; }

.calendar_anchors {
  background: #f5f3ef;
  color: #ccc;
  padding: 5px;
  text-align: center; }

.calendar_anchors a {
  margin: 0 15px; }

.ism_cert th, .ism_cert td {
  padding: 5px 3px; }

.ism_cert th {
  font-weight: bold; }

.ism_cert td {
  border: 1px solid #ccc;
  font: normal normal normal 12px 'Lucida Grande', Helvetica, Arial, sans-serif; }

/***************
* Resources - /resources/
***************/
.list_resources {
  list-style: none !important;
  margin: 0 !important; }

.list_resources .list_resources_item {
  clear: both;
  list-style: none;
  margin-bottom: 20px; }

.list_resources .list_resources_item img {
  float: none;
  margin-right: 0; }

.list_resources .list_resources_item .pdf {
  background: none !important;
  padding: 0;
  margin: 0; }

.list_resources .list_resources_item.faux_overflow:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }

.list_resources .list_resources_item .resources_content {
  float: none;
  width: auto; }

.list_resources .list_resources_item .resources_content h3 {
  line-height: 18px;
  margin-bottom: 5px; }

.list_resources .list_resources_item .resources_content h3 a {
  font-size: 14px;
  font-weight: bold; }

.sidebar-left .resources .container_social_sharing {
  clear: both;
  height: 180px; }

.sidebar-left .resources .container_social_sharing .addthis_floating_style {
  background: 0; }

.sidebar-left .resources .container_social_sharing a:link, .sidebar-left .resources .container_social_sharing a:visited, .sidebar-left .resources .container_social_sharing a:hover, .sidebar-left .resources .container_social_sharing a:active {
  border: 0;
  cursor: pointer;
  text-decoration: none; }

.sidebar-left .resources .addthis_internal_container {
  width: auto; }

.sidebar-left .resources .addthis_toolbox {
  width: auto;
  text-align: left;
  padding: 0;
  margin: 0; }

.sidebar-left .resources .addthis_toolbox .addthis_button_facebook_like {
  border: 0;
  left: 0;
  position: relative;
  top: 0;
  float: left; }

.sidebar-left .resources .addthis_toolbox .addthis_button_tweet {
  border: 0;
  left: 0;
  position: relative;
  top: 0;
  float: left; }

.sidebar-left .resources .addthis_toolbox .addthis_button_google_plusone {
  border: 0;
  left: 0;
  position: relative;
  top: 0;
  float: left; }

.sidebar-left .resources .addthis_toolbox .addthis_counter {
  border: 0;
  left: 0;
  position: relative;
  top: 0;
  float: left; }

.nobg {
  background: none;
  border: 0; }

/***************
* Course Listing tab
***************/
#course-list .cl-header {
  margin: 20px 0px; }

#cost-per-credit {
  /* TUiTION CALC STYLES */ }

#cost-per-credit .calcerror {
  color: #D8000C;
  padding: 5px; }

#cost-per-credit .tuitcalc-results .footer-widgets .content {
  height: auto;
  padding-left: 5px;
  top: 0;
  width: 140px; }

#cost-per-credit .tuitcalc-wrapper {
  width: 479px;
  margin: 0 auto; }

#cost-per-credit .tuitcalc-query {
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px; }

#cost-per-credit .tuitcalc-query input {
  width: 78px; }

#cost-per-credit .tuitcalc-query select {
  width: 140px; }

#cost-per-credit .tuitcalc-query button.nxt-btn {
  background: url(/images/buttons_icons/nxt-btn.gif) 0 0 no-repeat;
  border: none;
  height: 20px;
  margin: 0 5px;
  text-indent: -9999px;
  width: 20px; }

#cost-per-credit .tuitcalc-query button.nxt-btn:hover {
  cursor: pointer; }

#cost-per-credit .tuitcalc-query button.go-btn {
  background: url(/images/buttons_icons/btn_go.png) 0 0 no-repeat;
  border: none;
  float: right;
  height: 23px;
  text-indent: -9999px;
  width: 39px; }

#cost-per-credit .ie7 .tuitcalc-query button.go-btn {
  float: none;
  position: relative;
  top: 5px;
  left: 10px; }

#cost-per-credit .tuitcalc-query button.go-btn:hover, #cost-per-credit .sortDiv button.go-btn:hover {
  background: url(/images/buttons_icons/btn_go-over.png) 0 0 no-repeat;
  cursor: pointer; }

#cost-per-credit .tuitcalc-query button.go-btn-fleft {
  background: url(/images/buttons_icons/btn_go.png) 0 0 no-repeat;
  border: none;
  height: 23px;
  margin-left: 10px;
  text-indent: -9999px;
  width: 39px; }

#cost-per-credit .tuitcalc-query button.go-btn-fleft:hover {
  background: url(/images/buttons_icons/btn_go-over.png) 0 0 no-repeat;
  cursor: pointer; }

#cost-per-credit .tuitcalc-results {
  padding-top: 15px; }

#cost-per-credit .tuitcalc-results .btn-row {
  float: right; }

#cost-per-credit .tuitcalc-results .btn-row a {
  color: #009900;
  text-decoration: underline;
  padding-left: 10px; }

#cost-per-credit .tuitcalc-results h1 {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  width: 350px; }

#cost-per-credit .tuitcalc-results h1 span {
  font-weight: normal; }

#cost-per-credit .tuitcalc-results .enrollment-wrap {
  background: url(/images/tuition-calc/tallbox-bg.jpg) top center no-repeat;
  height: 100px; }

#cost-per-credit .tuitcalc-results .enrollment-wrap .col1 {
  float: left;
  border-right: 1px solid #979797;
  width: 192px;
  height: 100%; }

#cost-per-credit .tuitcalc-results .enrollment-wrap .col1 .tuitcalc-content {
  clear: both;
  position: relative;
  margin-top: 35px; }

#cost-per-credit .tuitcalc-results .enrollment-wrap .col1 .tuitcalc-content h3 {
  color: #000;
  font-size: 14px;
  padding: 0 10px; }

#cost-per-credit .tuitcalc-results .enrollment-wrap .col2 {
  float: right;
  width: 286px; }

#cost-per-credit .tuitcalc-results .enrollment-wrap .upper-div, #cost-per-credit .tuitcalc-results .enrollment-wrap .lower-div {
  border-bottom: 1px solid #979797;
  height: 49px;
  width: 285px; }

#cost-per-credit .tuitcalc-results .enrollment-wrap .upper-div .tuitcalc-content {
  float: right;
  height: 50px;
  line-height: 50px; }

#cost-per-credit .tuitcalc-results .enrollment-wrap .upper-div .tuitcalc-content span.tooltip-icon {
  padding: 0 10px; }

#cost-per-credit .ie7 .tuitcalc-results .enrollment-wrap .upper-div .tuitcalc-content span.tooltip-icon, #cost-per-credit .ie7 .tuitcalc-results .enrollment-wrap .lower-div .tuitcalc-content span.tooltip-icon {
  position: relative;
  top: 15px; }

#cost-per-credit .tuitcalc-results .enrollment-wrap .upper-div .tuitcalc-content span.price {
  border-left: 1px solid #979797;
  font-size: 18px;
  font-weight: bold;
  padding: 14px; }

#cost-per-credit .tuitcalc-results .enrollment-wrap .lower-div .tuitcalc-content {
  float: right;
  line-height: 50px;
  height: 50px; }

#cost-per-credit .tuitcalc-results .enrollment-wrap .lower-div .tuitcalc-content span.tooltip-icon {
  padding: 0 10px; }

#cost-per-credit .tuitcalc-results .enrollment-wrap .lower-div .tuitcalc-content span.price {
  border-left: 1px solid #979797;
  font-size: 18px;
  font-weight: bold;
  padding: 14px; }

#cost-per-credit .tuitcalc-results .cpc {
  float: right;
  font-size: 11px; }

#cost-per-credit .accordion .tuitioncalc-acc {
  margin-bottom: 10px;
  margin-top: 20px; }

#cost-per-credit ul.campus-locations {
  margin: 0px; }

#cost-per-credit ul.campus-locations li {
  float: left;
  list-style-type: none;
  margin-bottom: 10px;
  margin-left: 6px;
  margin-right: 10px;
  width: 122px; }

#cost-per-credit .ie7 ul.campus-locations li {
  border: 1px solid #000;
  margin-left: 12px;
  margin-right: 0px;
  width: 125px; }

#cost-per-credit .tuitcalc-results .footer-widgets .columns {
  background: url(/images/tuition-calc/widget-col-btm.png) no-repeat bottom left;
  float: left;
  margin-right: 14px;
  width: 150px; }

#cost-per-credit .tuitcalc-results .footer-widgets .columns.no-margin {
  margin-right: 0px; }

#cost-per-credit .tuitcalc-results .footer-widgets .columns .column-middle {
  background: url(/images/tuition-calc/widget-col-bg.png) repeat-y 0 0;
  margin-top: -1px;
  min-height: 105px; }

#cost-per-credit .tuitcalc-results .footer-widgets .columns .column-top {
  background: url(/images/tuition-calc/widget-col-top.png) no-repeat 0 0;
  line-height: 1px;
  padding-bottom: 8px; }

#cost-per-credit .tuitcalc-results .footer-widgets .columns h3 {
  border-bottom: 1px solid #000;
  color: #000;
  font-size: 12px;
  margin-bottom: 8px;
  margin-right: 2px;
  padding: 0 10px 10px 10px; }

#cost-per-credit .tuitcalc-results .footer-widgets .columns div.tuitcalc-content {
  padding: 10px; }

#cost-per-credit .tuitcalc-results .footer-widgets .columns span.phone {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  padding: 10px; }

#cost-per-credit .tuitcalc-results .footer-widgets .columns ul {
  margin: 0px;
  padding: 10px; }

#cost-per-credit .tuitcalc-results .footer-widgets .columns ul li {
  list-style-type: none;
  margin: 0px; }

#cost-per-credit ul li {
  margin-top: 1px;
  padding-top: 1px; }

#cost-per-credit .tuitcalc-tooltip {
  background-color: transparent;
  bottom: 0px;
  display: none;
  font-size: 12px;
  font-weight: normal;
  left: 0px;
  line-height: 1.2em;
  margin-bottom: 0px;
  padding: 0px;
  position: absolute;
  text-decoration: none;
  width: 221px;
  z-index: 300; }

#cost-per-credit .ie7 .tuitcalc-tooltip {
  margin-bottom: 42px; }

#cost-per-credit .whitespeechbubble {
  background: url(/images/tuition-calc/tooltip-top.png) 0 0 no-repeat;
  padding-top: 7px; }

#cost-per-credit .whitespeechbubble .wsb-content {
  background: url(/images/tuition-calc/tooltip-bg.png) 0 0 repeat-y;
  padding: 0 8px 5px 10px; }

#cost-per-credit .whitespeechbubble .wsb-btm {
  background: url(/images/tuition-calc/tooltip-btm.png) bottom left no-repeat;
  font-size: 0px;
  line-height: 0px;
  padding-bottom: 18px; }

#cost-per-credit #dialog-form .logo {
  left: 5px;
  position: absolute;
  top: -20px;
  z-index: 3000; }

#cost-per-credit #emailForm {
  margin-top: 10px; }

#cost-per-credit #emailForm td.alignright {
  text-align: right; }

#cost-per-credit #emailForm input {
  margin-bottom: 8px;
  margin-left: 10px;
  width: 157px; }

#cost-per-credit #emailForm span.inlinemsg {
  color: #ccc;
  margin-left: 10px;
  padding-bottom: 8px; }

#cost-per-credit #emailForm textarea {
  font-family: arial;
  font-size: 12px;
  height: 92px;
  margin-bottom: 10px;
  margin-left: 10px;
  width: 220px; }

#cost-per-credit #emailForm input.checkbox {
  margin-bottom: 30px;
  width: 20px; }

#cost-per-credit .ui-widget-overlay {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

#cost-per-credit .ui-dialog-buttonset button.cancelBtn {
  background: url(/images/tuition-calc/btn-cancel.png) 0 0 no-repeat;
  border: 0px;
  display: block;
  float: left;
  font-size: 0;
  height: 26px;
  line-height: 0;
  text-indent: -9999px;
  width: 77px; }

#cost-per-credit .ui-dialog-buttonset button.submitBtn {
  background: url(/images/buttons_icons/btn_submit.png) 0 0 no-repeat;
  border: 0px;
  display: block;
  float: left;
  font-size: 0;
  height: 33px;
  line-height: 0;
  text-indent: -9999px;
  width: 82px; }

#cost-per-credit .ui-dialog-buttonset button.cancelBtn:hover {
  background: url(/images/tuition-calc/btn-cancel.png) 0 0 no-repeat; }

#cost-per-credit .ui-dialog-buttonset button.submitBtn:hover {
  background: url(/images/buttons_icons/btn_submit-over.png) 0 0 no-repeat; }

#cost-per-credit .ui-dialog {
  background: #ffffff;
  border: 1px solid #000;
  overflow: hidden;
  padding: .2em;
  position: absolute;
  width: 300px; }

#cost-per-credit .ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative; }

#cost-per-credit .ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0; }

#cost-per-credit .ui-dialog .ui-dialog-titlebar-close {
  background: url(/images/tuition-calc/ui-icons_close-grey.gif) 0 0 no-repeat;
  height: 18px;
  margin: -10px 0 0 0;
  padding: 0px;
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px; }

#cost-per-credit .ui-dialog .ui-dialog-titlebar-close .ui-state-hover {
  background-position: 0px 0px; }

#cost-per-credit .ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px; }

#cost-per-credit .ui-dialog .ui-dialog-titlebar-close:hover, #cost-per-credit .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0; }

#cost-per-credit .ui-dialog .ui-dialog-content {
  background: none;
  border: 0;
  overflow: auto;
  padding: .5em 1em;
  position: relative;
  zoom: 1; }

#cost-per-credit .ui-dialog .ui-dialog-buttonpane {
  background-image: none;
  border-width: 1px 0 0 0;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
  text-align: left; }

#cost-per-credit .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  margin-left: 180px;
  zoom: 1; }

#cost-per-credit .ui-dialog .ui-dialog-buttonpane button {
  cursor: pointer;
  margin: .5em .4em .5em 0;
  zoom: 1; }

#cost-per-credit .ui-dialog .ui-resizable-se {
  bottom: 3px;
  height: 14px;
  right: 3px;
  width: 14px; }

#cost-per-credit .ui-draggable .ui-dialog-titlebar {
  cursor: move; }

#cost-per-credit .ui-widget-overlay {
  background-color: #666666;
  filter: Alpha(Opacity=50);
  opacity: .50; }

#cost-per-credit .ui-widget-shadow {
  background: #000000 url(/images/tuition-calc/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
  border-radius: 5px;
  filter: Alpha(Opacity=20);
  margin: -5px 0 0 -5px;
  opacity: .20;
  padding: 5px; }

/***************
* Locations table
***************/
table.locations_table {
  margin-left: 0px;
  width: 450px; }

table.locations_table th {
  border-bottom: 1px solid #ccc;
  color: #524B26;
  font-size: 16px;
  font-weight: bold;
  padding-top: 10px;
  text-align: left; }

table.locations_table td {
  background: transparent;
  font: normal normal normal 12px 'Lucida Grande', Helvetica, Arial, sans-serif;
  padding-top: 5px;
  vertical-align: top; }

table.locations_table td.gap {
  font-size: 1px; }

table.locations_table td a {
  font-weight: bold; }

table.locations_table td.image {
  padding-bottom: 10px;
  padding-left: 5px;
  width: 155px; }

table.locations_table td.image img {
  border: 1px solid #eaeaea; }

table.locations_table td.degrees {
  height: 50px;
  vertical-align: top; }

/***************
* Events (ex. Press Archive)
***************/
.event_list {
  width: 512px;
  width: 100%;
  background: #fff; }

.event_list th {
  background: #524B26;
  padding: 2px;
  color: #fff;
  font-size: 13px; }

.event_list td {
  padding: 6px 2px;
  line-height: 1.5;
  vertical-align: top; }

.event_list td.border_bottom {
  border-bottom: 1px solid #ccc; }

.event_list th {
  padding: 2px 5px; }

.event_list td {
  padding: 5px; }

table.events {
  margin-top: 10px;
  width: 450px; }

table.events th {
  background: #524B26;
  padding: 2px;
  color: #fff;
  font-size: 13px; }

table.events td {
  padding: 6px 2px;
  line-height: 1.5;
  vertical-align: top; }

table.events td.border_bottom {
  border-bottom: 1px solid #ccc; }

table.event_details {
  margin-left: 10px;
  width: 450px; }

table.event_details th {
  width: 30%;
  white-space: nowrap; }

table.event_details th, table.event_details td {
  padding: 3px;
  vertical-align: top; }

table.tab_locations td {
  padding: 0 5px 10px 0; }

/***************
* Online Community
***************/
.online-community .pane td {
  vertical-align: top !important; }

.tabular_content {
  color: #333;
  font: 12.5px/18px "Lucida Grande",Helvetica, Arial,sans-serif;
  clear: both;
  position: relative; }

.tabular_content p {
  margin-bottom: 10px; }

.cms_tab_content a:link, .cms_tab_content a:visited, .cms_tab_content a:active {
  color: #37621b;
  text-decoration: none; }

.cms_tab_content a:hover {
  color: #333;
  text-decoration: underline; }

.two_third_tabs {
  clear: both;
  display: block;
  float: none;
  width: 800px;
  margin: 0 0 20px -285px;
  position: relative; }

.tab_programs_value h3 {
  color: #757a66;
  font-size: 14px;
  margin: 0 0 10px 0;
  font-weight: bold; }

.content_marketing_copy {
  float: none; }

.content_marketing_highlight {
  float: none; }

.tab_programs_value ul {
  list-style: outside disc;
  margin: 10px 0 20px 20px; }

.tab_programs_assets {
  margin: 20px 0; }

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

.tab_programs_assets h4 {
  color: #333;
  font-size: 12.5px;
  line-height: 18px; }

.value_assets {
  padding: 10px 0;
  border-top: 1px solid #e8e5d7; }

.download_infosheet a:link, .download_infosheet a:visited, .download_infosheet a:active {
  color: white !important;
  text-decoration: none !important;
  width: 172px;
  font-size: 14px; }

.download_promotions_list li {
  list-style: none;
  margin: 0; }

.resp-tab-content .chart_salary_options td, .resp-tab-content .chart_salary_options th.scope {
  font: normal normal normal 12px "Lucida Grande", Helvetica, Arial ,sans-serif !important; }

.resp-tab-content .aside_callout {
  padding: 10px; }

.resp-tab-content .aside_callout p {
  text-align: center; }

.small_text a {
  font-size: inherit !important; }

#video-body .media-box,
#video-body .media-description {
  float: left;
  display: block; }

#video-body .media-box {
  width: 512px;
  height: 288px;
  display: none; }

#video-body .end-message {
  width: 512px;
  height: 288px;
  display: none; }

/* FACULTY STYLES */
.faculty-campus {
  padding-left: 30px; }

.list_general {
  list-style: inside;
  margin: 0 0 5% 5%; }

/* for AcceleraTED Inner Tab Calculator*/
#inner_tab_calculator .header {
  font-size: 15px;
  font-weight: bold; }

#inner_tab_calculator .small_text {
  color: #9d9d9d;
  font-size: 10px; }

#inner_tab_calculator .clearMeFocus {
  margin-left: 15px;
  margin-top: -3px; }

#inner_tab_calculator .go {
  background-repeat: no-repeat;
  background: url("/images/buttons_icons/calculatenow.png");
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  cursor: pointer;
  height: 26px;
  margin: 0px;
  width: 110px; }

#inner_tab_calculator .go span {
  margin-left: -99999px; }

#inner_tab_calculator #standardResult {
  border-bottom-color: #8E9BA4;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #8E9BA4;
  border-left-style: solid;
  border-left-width: 1px;
  border-top-color: #8E9BA4;
  border-top-style: solid;
  border-top-width: 1px;
  color: #C0BEB2;
  font-size: 13px;
  font-weight: bold;
  height: 24px;
  line-height: 22px;
  margin-bottom: 10px;
  text-align: center;
  vertical-align: middle;
  width: 130px; }

#inner_tab_calculator #acceleratedResult {
  background-color: #CED54B;
  border: 3px solid #676727;
  color: #6E6E16;
  font-size: 13px;
  font-weight: bold;
  height: 43px;
  line-height: 35px;
  text-align: center;
  width: 131px; }

#inner_tab_calculator .complete {
  background-color: #e4e1d8;
  color: #a2a08b;
  float: left;
  font-size: 11px;
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  margin-top: 10px;
  text-align: center;
  vertical-align: middle;
  width: 194px;
  width: 194px; }

#inner_tab_calculator .result1 {
  float: left;
  margin-top: 10px;
  width: 129px; }

#inner_tab_calculator .result2 {
  float: right;
  width: 131px; }

#inner_tab_calculator .result2 img {
  margin-top: 7px; }

#inner_tab_calculator hr {
  margin-top: 50px; }

#inner_tab_calculator .calc_time {
  height: auto;
  width: 100%; }

#inner_tab_calculator .calc_time .complete, #inner_tab_calculator .calc_time .result1, #inner_tab_calculator .calc_time .result2 {
  float: none;
  margin: 10px auto; }

#inner_tab_calculator .calc_time #standardResult {
  border-right: 1px solid #8E9BA4; }

#inner_tab_calculator .monthsfasterresponse {
  background-color: #CED54B;
  color: #676727;
  font-size: 13px;
  font-style: italic;
  font-weight: bold;
  height: 30px;
  padding-bottom: 8px;
  padding-left: 6px;
  padding-right: 9px;
  padding-top: 8px;
  width: 30px; }

#inner_tab_calculator .std-prog {
  color: #A09E8F;
  font-size: 10px;
  margin-left: 12px;
  text-align: center; }

#inner_tab_calculator .monthsfaster {
  color: #676727;
  font-style: italic;
  font-weight: bold;
  line-height: 33px; }

.tab_programs_value .disclaimer_text {
  font: 13px/14px "TradeGothicNextItalic","Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Tahoma,sans-serif !important;
  margin: 20px 0; }

.accordion-tabs ul.resp-tabs-list, .content ul.resp-tabs-list {
  display: none;
  margin: 0px;
  padding: 0px; }

.accordion-tabs ul.resp-tabs-list li, .content ul.resp-tabs-list li {
  font-family: Arial, sans-serif;
  font-weight: 600;
  font-size: 13px;
  display: inline-block;
  margin: 0;
  list-style: none;
  cursor: pointer;
  float: left; }

.accordion-tabs p, .content p {
  margin: 0px;
  padding: 0px; }

.accordion-tabs .resp-tabs-container, .content .resp-tabs-container {
  clear: left;
  padding: 0px; }

.accordion-tabs .resp-tabs-container div, .content .resp-tabs-container div {
  width: 100%; }

.accordion-tabs .resp-tab-content, .content .resp-tab-content {
  *zoom: 1;
  background-color: #f5f3ef;
  border-left: 1px solid #c1c1c1;
  border-right: 1px solid #c1c1c1;
  border-bottom: 1px solid #c1c1c1;
  display: none;
  padding: 15px; }

.accordion-tabs .resp-tab-content:after, .content .resp-tab-content:after {
  content: "";
  display: table;
  clear: both; }

.content-legacy .accordion-tabs .resp-tab-content, .content-legacy .content .resp-tab-content {
  background-color: white; }

.content-legacy .accordion-tabs .resp-tab-content h2, .content-legacy .content .resp-tab-content h2 {
  font-weight: bold; }

.accordion-tabs .resp-tab-content-active, .content .resp-tab-content-active {
  display: block; }

.accordion-tabs .resp-content-active, .accordion-tabs .resp-accordion-active, .content .resp-content-active, .content .resp-accordion-active {
  display: block; }

.accordion-tabs h2.resp-accordion, .content h2.resp-accordion {
  background: #d8d4c3;
  border: 2px solid #bfbba6;
  color: #333;
  cursor: pointer;
  font-family: "Lucida Grande", "Lucida Sans Unicode";
  font-size: 12px;
  font-weight: bold;
  line-height: 1.3;
  margin-bottom: 0px;
  margin-top: 1px;
  padding: 6px 30px 6px 6px;
  position: relative; }

.accordion-tabs h2.resp-accordion:hover, .content h2.resp-accordion:hover {
  background: #a59f82; }

.accordion-tabs h2.resp-accordion:hover:after, .content h2.resp-accordion:hover:after {
  background: url("/images/plus-sign-hover.png"); }

.accordion-tabs h2.resp-accordion:after, .content h2.resp-accordion:after {
  background: url("/images/plus-sign.png");
  content: '';
  height: 15px;
  position: absolute;
  top: 6px;
  right: 10px;
  width: 15px; }

.accordion-tabs h2.resp-accordion.resp-tab-active, .content h2.resp-accordion.resp-tab-active {
  background: #fff;
  border: 1px solid #c1c1c1;
  border-bottom: none; }

.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 .resp-accordion-closed, .content .resp-accordion-closed {
  display: none !important; }

.accordion-tabs h2.resp-tab-title:last-child, .content h2.resp-tab-title:last-child {
  border-bottom: 12px solid #c1c1c1 !important;
  background: blue; }

.accordion-tabs .resp-easy-accordion h2.resp-accordion, .content .resp-easy-accordion h2.resp-accordion {
  display: block; }

.accordion-tabs .resp-easy-accordion .resp-tab-content, .content .resp-easy-accordion .resp-tab-content {
  border: 1px solid #c1c1c1; }

.accordion-tabs .resp-easy-accordion .resp-tab-content:last-child, .content .resp-easy-accordion .resp-tab-content:last-child {
  border-bottom: 1px solid #c1c1c1 !important; }

.accordion-tabs .resp-jfit, .content .resp-jfit {
  margin: 0px;
  width: 100%; }

.accordion-tabs .accordion-tabs-photos .resp-tabs-list, .content .accordion-tabs-photos .resp-tabs-list {
  border-bottom: 0px; }

.accordion-tabs .accordion-tabs-photos .resp-tabs-list .resp-tab-item, .content .accordion-tabs-photos .resp-tabs-list .resp-tab-item {
  background: transparent;
  padding: 0px;
  text-transform: none; }

.accordion-tabs .accordion-tabs-photos .resp-tabs-list .resp-tab-item h3, .content .accordion-tabs-photos .resp-tabs-list .resp-tab-item h3 {
  color: #37621b;
  font: normal normal normal 21px/24px "TradeGothicNextCompressed", Helvetica, Arial, sans-serif;
  padding: 15px 10px;
  width: 115px; }

.accordion-tabs .accordion-tabs-photos .resp-tabs-list .resp-tab-item:hover h3, .content .accordion-tabs-photos .resp-tabs-list .resp-tab-item:hover h3 {
  color: #BE531C; }

.accordion-tabs .accordion-tabs-photos .resp-tabs-list .resp-tab-item.resp-tab-active, .content .accordion-tabs-photos .resp-tabs-list .resp-tab-item.resp-tab-active {
  background: transparent;
  border: 0px;
  position: relative; }

.accordion-tabs .accordion-tabs-photos .resp-tabs-list .resp-tab-item.resp-tab-active:before, .content .accordion-tabs-photos .resp-tabs-list .resp-tab-item.resp-tab-active:before {
  content: '';
  display: block;
  height: 0;
  border-style: solid;
  border-width: 10px 12px 0 12px;
  border-color: #be531c transparent transparent transparent;
  line-height: 0px;
  _border-color: #be531c black black black;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  left: 40%;
  position: absolute;
  top: 132px;
  width: 0; }

.accordion-tabs .accordion-tabs-photos .resp-tabs-list .resp-tab-item.resp-tab-active img, .content .accordion-tabs-photos .resp-tabs-list .resp-tab-item.resp-tab-active img {
  border: 5px solid #be531c; }

.accordion-tabs .accordion-tabs-photos .resp-tabs-list .resp-tab-item.resp-tab-active h3, .content .accordion-tabs-photos .resp-tabs-list .resp-tab-item.resp-tab-active h3 {
  color: #BE531C; }

.accordion-tabs .accordion-tabs-photos .resp-tabs-container, .content .accordion-tabs-photos .resp-tabs-container {
  background-color: transparent;
  border: 0px; }

.accordion-tabs .accordion-tabs-photos .resp-tabs-container .resp-accordion img, .content .accordion-tabs-photos .resp-tabs-container .resp-accordion img {
  display: none; }

.accordion-tabs .accordion-tabs-photos .resp-tab-content h2, .content .accordion-tabs-photos .resp-tab-content h2 {
  color: #333;
  font: normal normal normal 18px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
  margin-top: 10px; }

.accordion-tabs .accordion-tabs-photos .resp-tab-content ul, .content .accordion-tabs-photos .resp-tab-content ul {
  margin-left: 0px; }

.accordion-tabs .accordion-tabs-photos .resp-tab-content ul li, .content .accordion-tabs-photos .resp-tab-content ul li {
  margin: 0 20px; }

.accordion-tabs .accordion-tabs-photos .resp-tab-content ul li ul li, .content .accordion-tabs-photos .resp-tab-content ul li ul li {
  list-style: circle;
  width: 100%; }

.accordion-tabs .accordion-tabs-admissions, .content .accordion-tabs-admissions {
  background: #fff;
  border-bottom: 0px; }

.accordion-tabs .accordion-tabs-admissions .resp-tabs-list, .content .accordion-tabs-admissions .resp-tabs-list {
  margin: 10px 0 0 0; }

.accordion-tabs .accordion-tabs-admissions .resp-tabs-list li, .content .accordion-tabs-admissions .resp-tabs-list li {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%;
  background-color: #818154;
  color: #fff;
  display: block;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 14px;
  padding: 13px 0;
  line-height: 1.2em;
  margin-bottom: 5px;
  text-align: center;
  text-decoration: none; }

.accordion-tabs .accordion-tabs-admissions .resp-tabs-list li:hover, .content .accordion-tabs-admissions .resp-tabs-list li:hover {
  background-color: #be531c; }

.accordion-tabs .accordion-tabs-admissions .resp-tabs-list li.resp-tab-active, .content .accordion-tabs-admissions .resp-tabs-list li.resp-tab-active {
  background-color: #10572b;
  border: 0px; }

.accordion-tabs .accordion-tabs-admissions .resp-tabs-list li:nth-child(3n), .content .accordion-tabs-admissions .resp-tabs-list li:nth-child(3n) {
  width: 32.20339%;
  float: right;
  margin-right: 0; }

.accordion-tabs .accordion-tabs-admissions .resp-tab-content, .content .accordion-tabs-admissions .resp-tab-content {
  background: #fff;
  border: 0px;
  padding: 0px; }

.accordion-tabs .accordion-tabs-admissions .resp-tab-active, .content .accordion-tabs-admissions .resp-tab-active {
  margin-bottom: 5px !important; }

.accordion-tabs .accordion-tabs-large .resp-tabs-list, .content .accordion-tabs-large .resp-tabs-list {
  border-bottom: 0px; }

.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-color: transparent !important;
  border-top: 7px solid #b3b995 !important;
  padding: 12px 24px 12px 80px !important; }

.accordion-tabs .accordion-tabs-large h2.resp-accordion, .content .accordion-tabs-large h2.resp-accordion {
  background-color: #ecede4;
  border: 0px;
  border-top: 7px solid #f5f3ef !important;
  color: #b3b995;
  font: normal normal normal 17px "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  line-height: 24px;
  min-height: 70px;
  padding: 12px 24px 12px 80px;
  position: relative;
  text-align: left; }

.accordion-tabs .accordion-tabs-large h2.resp-accordion:before, .content .accordion-tabs-large h2.resp-accordion: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: 10px;
  position: absolute;
  text-align: center;
  top: 10px;
  width: 48px; }

.accordion-tabs .accordion-tabs-large h2.resp-accordion:nth-child(1):before, .content .accordion-tabs-large h2.resp-accordion:nth-child(1):before {
  content: '1'; }

.accordion-tabs .accordion-tabs-large h2.resp-accordion:nth-child(3):before, .content .accordion-tabs-large h2.resp-accordion:nth-child(3):before {
  content: '2'; }

.accordion-tabs .accordion-tabs-large h2.resp-accordion:nth-child(5):before, .content .accordion-tabs-large h2.resp-accordion:nth-child(5):before {
  content: '3'; }

.accordion-tabs .accordion-tabs-large h2.resp-accordion:after, .content .accordion-tabs-large h2.resp-accordion:after {
  display: none; }

.accordion-tabs .accordion-tabs-large h2.resp-accordion.resp-tab-active, .content .accordion-tabs-large h2.resp-accordion.resp-tab-active {
  background-color: transparent !important;
  border-top: 7px solid #b3b995 !important;
  padding: 12px 24px 12px 80px !important; }

.accordion-tabs .accordion-tabs-large .resp-arrow, .content .accordion-tabs-large .resp-arrow {
  display: none; }

.accordion-tabs .accordion-tabs-large .resp-tab-content, .content .accordion-tabs-large .resp-tab-content {
  border: 0px; }

/* Breakpoint for accordion to tabs */
/* Breakpoint for tabs that are never accordions */
[data-tabs="always"] > ul.resp-tabs-list {
  display: block; }

[data-tabs="always"] > div > h2.resp-accordion {
  display: none; }

[data-tabs="always"] .resp-vtabs .resp-tab-content {
  border: none; }

[data-tabs="always"] .resp-vtabs .resp-tab-content:last-child {
  border-bottom: 0px !important; }

[data-tabs="always"] .resp-vtabs .resp-tabs-container {
  border: 1px solid #c1c1c1;
  border-radius: 4;
  float: left;
  width: 68%;
  min-height: 250px;
  clear: none; }

[data-tabs="always"] > div > div.resp-accordion-closed {
  display: block !important; }

/* Styles for course listing accordions */
.accordion-tabs.course-list-accordion h2.resp-accordion {
  background: #d8d4c3;
  border: 0;
  border-bottom: 1px solid #ccc7b6;
  color: #818155;
  font-weight: normal; }

.accordion-tabs.course-list-accordion h2.resp-accordion:hover {
  color: #333;
  background-color: #a59f82; }

.accordion-tabs.course-list-accordion h2.resp-accordion.resp-tab-active {
  background: #fff;
  border: 1px solid #c1c1c1;
  border-bottom: none; }

.accordion-tabs.course-list-accordion h2.resp-accordion.resp-tab-active:after {
  background: url("/images/minus-sign.png"); }

.accordion-tabs.course-list-accordion .resp-tab-content {
  padding: 5px 15px; }

/* Certification page accordions */
.certifications .content-legacy .accordion-tabs .resp-tab-content {
  background-color: transparent; }

.content .alumni-columns > div > div {
  padding-bottom: 10px; }

.content form.suggest-program, .content form.suggest-program div {
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  font-size: 13px;
  line-height: 1.4;
  margin-left: 0px;
  vertical-align: top; }

.content form.suggest-program h2 {
  font-weight: bold; }

.content form.suggest-program input.field, .content form.suggest-program select, .content form.suggest-program textarea {
  border: 1px solid #A5ACB2;
  /*height:22px;*/
  margin-top: 0px;
  max-width: 100%;
  vertical-align: top; }

.content form.suggest-program .input_half {
  width: 190px; }

.content form.suggest-program .overlabel {
  position: fixed;
  visibility: hidden;
  _position: absolute;
  _left: -99999px; }

.content form.suggest-program .rankings > div > div {
  margin-bottom: 10px; }

.content form.suggest-program .required_right {
  color: red;
  margin-left: 2px; }

.content form.suggest-program .next {
  clear: both; }

.content form.suggest-program .next img {
  cursor: pointer; }

.anchored-content {
  font-size: 13px; }

.calendar_anchors {
  background: #f5f3ef;
  color: #ccc;
  padding: 5px;
  text-align: center; }

.calendar_anchors a {
  color: #37621b;
  display: block;
  margin: 0 7px 10px 7px;
  text-decoration: none; }

.calendar_anchors a:hover {
  text-decoration: underline; }

.calendar_anchors .anchor-seperator {
  display: none; }

.quarter_season {
  margin: 0 0 20px 0; }

.quarters_headline {
  background: #e3e1d7;
  color: #595933;
  font-family: "Lucida Grande", "Lucida Sans Unicode";
  font-size: 14px;
  font-weight: bold;
  padding: 5px 10px; }

.calendar_programs {
  padding: 10px; }

.calendar_programs.accelerated {
  border-top: 1px dashed #ddd9c7; }

.quarter_dates_desc {
  margin: 0;
  padding: 0; }

.quarter_dates_desc dd {
  margin-bottom: 8px; }

.breadcrumbs {
  list-style-type: none !important;
  margin-left: 0px !important;
  padding-left: 0px !important;
  text-align: center; }

.breadcrumbs li {
  color: #37621b;
  float: left;
  font-size: 12px;
  line-height: 16px;
  margin-top: 10px;
  padding-right: 15px; }

.breadcrumbs li:not(:last-child) {
  background: url("/images/breadcrumb_arrow.gif") center right no-repeat; }

.breadcrumbs li a {
  color: #37621b;
  font-size: 12px !important; }

.breadcrumbs-full {
  clear: both;
  font-family: TradeGothicNextRegular, Helvetica, Arial, sans-serif;
  padding-top: 6px; }

.breadcrumbs-full li {
  color: #000;
  margin-top: 0px; }

.breadcrumbs-full a {
  color: #37621b;
  text-decoration: none; }

.contact-us-page h3.sidebar_header {
  background: none;
  margin-right: 0;
  bottom: auto; }

.contact-us {
  background: #ffffff;
  border: 1px solid #e1dfd7;
  margin: 10px 0 10px 0;
  padding: 0 16px 16px 16px;
  /* Submit Button */
  /* SlideLock Styles */
  /* System Messages */ }

.contact-us select, .contact-us textarea, .contact-us input.text {
  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Tahoma, sans-serif;
  border: 1px solid #9c9a8d; }

.contact-us select {
  font-size: 16px;
  padding: 2px; }

.contact-us select.select.large {
  width: 295px; }

.contact-us .textarea {
  height: 120px;
  max-width: 370px;
  width: 100%; }

.contact-us .textarea.grey {
  color: #838B92; }

.contact-us .error_set label {
  color: #A93512 !important;
  float: left;
  max-width: 360px; }

.contact-us .error_set input[type="text"], .contact-us .error_set input[type="text"]:focus, .contact-us .error_set select, .contact-us .error_set select:focus, .contact-us .error_set textarea {
  border: 1px solid #A93512 !important;
  float: left; }

.contact-us .section_title {
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  margin: 0 0 10px 0; }

.contact-us p.callout_required {
  color: #999999;
  font-size: 11px;
  font-style: italic; }

.contact-us p.quiet img {
  display: inline;
  margin: 0 0 0 40px; }

.contact-us input.button {
  clear: left;
  cursor: pointer;
  display: block;
  float: none;
  font-variant: small-caps;
  margin: 0;
  padding: 2px 16px 8px 6px;
  text-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);
  text-transform: uppercase; }

.contact-us input.button.button_next {
  background: transparent url("/images/button_sprite_wide.png") 100% 0 no-repeat;
  font-size: 12px;
  height: 30px; }

.contact-us input.button.button_next:hover, .contact-us input.button.button_next:focus {
  background-position: 100% 67%;
  color: #ffffff; }

.contact-us input.button.button_disabled {
  color: #888888;
  text-shadow: 0 2px 1px rgba(206, 206, 206, 0.25); }

.contact-us input.button.button_enabled {
  background-position: 100% 33%;
  color: #ffffff; }

.contact-us input.button.button_pressed {
  background-position: 100% 100%;
  color: #eeeeee; }

.contact-us form.hform p label {
  width: 150px; }

.contact-us span.quiet {
  font-size: .875em; }

.contact-us #locked {
  color: #333;
  display: inline;
  font-weight: bold; }

.contact-us #unlocked {
  margin-left: 45px; }

.contact-us .ui-slider {
  display: block;
  margin: 10px 0 10px 0;
  position: relative;
  text-align: left;
  width: 155px; }

.contact-us .ui-slider-handle {
  background: #333;
  border: 1px solid #666;
  cursor: pointer;
  height: 16px;
  margin-left: -8px;
  position: absolute;
  top: -4px;
  width: 16px;
  z-index: 2;
  border-radius: 4px;
  background: -webkit-linear-gradient(#69be28, #4a8b19);
  background: linear-gradient(#69be28, #4a8b19); }

.contact-us .ui-slider-horizontal {
  background: #ddd;
  border: 1px solid #ccc;
  height: 10px;
  border-radius: 4px;
  background: -webkit-linear-gradient(#fff, #ddd);
  background: linear-gradient(#fff, #ddd); }

.contact-us .ui-slider-handle:hover, .contact-us .ui-state-hover, .contact-us .ui-state-focus, .contact-us .ui-state-active {
  background: #4a8b19; }

.contact-us a.ui-state-hover, .contact-us a.ui-state-focus {
  background: -webkit-linear-gradient(#4a8b19, #4a8b19);
  background: linear-gradient(#4a8b19, #4a8b19);
  box-shadow: 0px 0px 10px #69be28; }

.contact-us a.ui-state-active {
  background: -webkit-linear-gradient(#4a8b19, #4a8b19);
  background: linear-gradient(#4a8b19, #4a8b19); }

.contact-us .system_message {
  background-position: 8px 12px;
  background-repeat: no-repeat;
  color: #ffffff;
  margin: 0 -16px 16px;
  min-height: 40px;
  padding: 10px 10px 10px 50px; }

.contact-us .system_message p {
  color: #ffffff;
  padding-right: 20px; }

.contact-us .system_message a {
  color: #fff; }

.contact-us .system_message h3 {
  font-family: "Lucida Grande", "Lucida Sans Unicode";
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px; }

.contact-us .system_message.message_success {
  background-color: #004712;
  background-image: url("/images/checkmark_white_shadow_32x32.png"); }

.content .course-listings .course-spacer {
  height: 10px; }

.content .course-listings .cl-header {
  margin: 20px 0px; }

.content .course-listings .cl-subheader {
  margin-bottom: 2px; }

.content .course-listings em, .content .course-listings i {
  font-style: italic; }

#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 {
  *zoom: 1;
  margin: 15px auto; }

.mobile-cta-container:after {
  content: "";
  display: table;
  clear: both; }

.mobile-cta-container a.mobile-trigger-3col-core {
  font-size: 18px;
  font-size: 1.125rem;
  color: #fff !important;
  display: block !important;
  margin: 0 auto;
  min-width: 275px;
  padding: 10px 16px 7px !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  width: 90%; }

.mobile-cta-container a.mobile-trigger-3col-core:visited {
  color: #fff !important; }

.mobile-cta-container a.mobile-trigger-3col-core:hover {
  border: 0 !important;
  color: #fff !important;
  text-decoration: none !important; }

.panel_disclaimer {
  *zoom: 1; }

.panel_disclaimer:after {
  content: "";
  display: table;
  clear: both; }

.panel_disclaimer p.disclaimer_text {
  font: normal normal normal 14px "TradeGothicNextItalic", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 20px 50px;
  text-align: center; }

.main.homepage .panel_disclaimer p.disclaimer_text {
  padding: 0; }

.panel_disclaimer a.disclaimer_text_cta {
  color: #444;
  text-decoration: none; }

.panel_disclaimer a.disclaimer_text_cta:hover {
  text-decoration: underline; }

.full_disclaimers {
  font: normal normal normal 13px/1.1 "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  margin-top: 15px;
  text-align: left;
  width: auto; }

.full_disclaimers h2 {
  font: normal normal normal 20px/24px "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.full_disclaimers h4 {
  font: normal normal normal 16px/24px "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.full_disclaimers a {
  color: #37621b;
  cursor: pointer;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  text-decoration: underline; }

.full_disclaimers strong {
  font: normal normal normal 13px/1.1 "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.full_disclaimers.uvp_disclaimers {
  background: #e5e4db;
  display: none;
  font: 12px/14px "TradeGothicNextItalic","Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Tahoma,sans-serif;
  min-width: 550px;
  margin: 0 auto;
  padding: 20px 30px;
  text-align: left;
  width: 40%; }

.full_disclaimers.uvp_disclaimers h3 {
  font: 20px/24px "TradeGothicNextCondensedBold","Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Tahoma,sans-serif;
  font-variant: small-caps;
  margin: 0 0 10px 0;
  text-transform: uppercase; }

.full_disclaimers.uvp_disclaimers .uvp_disclaimer_item {
  color: #333;
  margin: 0 0 10px 0; }

.full_disclaimers.uvp_disclaimers .uvp_disclaimer_item .uvp_disclaimer_headline {
  font: 14px/24px "TradeGothicNextCondensedBold","Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Tahoma,sans-serif;
  font-variant: small-caps;
  text-transform: uppercase; }

.full_disclaimers.uvp_disclaimers .uvp_disclaimer_item p {
  color: #666;
  font: 12.5px/18px "TradeGothicNextItalic","Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Tahoma,sans-serif;
  margin: 0 0 10px 0; }

/* Events */
.event_list {
  background: #fff;
  font-size: 13px;
  line-height: 18.75px;
  width: 100%; }

.event_list th {
  background: #524B26;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  padding: 2px 5px; }

.event_list td {
  color: #333;
  padding: 5px;
  vertical-align: top; }

.event_list td.border_bottom {
  border-bottom: 1px solid #ccc; }

.event_list td a {
  color: #37621b !important; }

.event_list td.textright {
  text-align: right; }

.footer-container {
  *zoom: 1;
  width: 100%; }

.footer-container:after {
  content: "";
  display: table;
  clear: both; }

.footer-container #footer {
  *zoom: 1;
  background-color: #67652f; }

.footer-container #footer:after {
  content: "";
  display: table;
  clear: both; }

.footer-container .footer-column {
  border-bottom: 1px solid #b9be9e; }

.footer-container .footer-column h3 {
  font-size: 16px;
  font-size: 1rem;
  color: #d1cfbf;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin: 0;
  padding: 13px 20px 8px;
  text-transform: uppercase; }

.footer-container .footer-column li {
  font-size: 12px;
  font-size: 0.75rem;
  color: #d1cfbf;
  margin: 0;
  padding: 0;
  white-space: normal; }

.footer-container .footer-column li a:link, .footer-container .footer-column li a:visited, .footer-container .footer-column li a:active {
  font-size: 16px;
  font-size: 1rem;
  border-bottom: 1px solid #b9be9e;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  text-transform: uppercase; }

.footer-container .footer-column a:link, .footer-container .footer-column a:visited {
  color: #d1cfbf;
  display: inline-block;
  padding: 13px 20px 8px;
  text-decoration: none;
  width: 100%; }

.footer-container .footer-column a:hover {
  color: #fff;
  text-decoration: underline; }

.footer-container .about-us-column {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  border-bottom: 0; }

.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 {
  border-bottom: 1px solid #b9be9e; }

.footer-container .about-us-column h3 a {
  color: #d1cfbf !important;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  padding: 0 !important;
  text-transform: uppercase; }

.footer-container .about-us-column h3 a:hover {
  color: #fff !important;
  text-decoration: underline !important; }

.footer-container .about-us-column li {
  white-space: normal; }

.footer-container .about-us-column .sub-column.one {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.footer-container .about-us-column .sub-column.two {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.footer-container .about-us-column .sub-column.two li:last-child a {
  border-bottom: 0; }

.footer-container .campus-locations-column {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  display: none; }

.footer-container .programs-column {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  display: none; }

.footer-container .social-column {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  background: #08562b;
  border-bottom: 0; }

.footer-container .social-column .column-inner {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.footer-container .social-column h3 {
  background: #074322;
  text-align: center;
  text-transform: none; }

.footer-container .social-column .social-footer {
  height: 50px;
  padding: 10px 20px 0; }

.footer-container .social-column .social-footer li {
  float: left; }

.footer-container .social-column .social-footer li:last-child a {
  margin: 0; }

.footer-container .social-column .social-footer li a {
  border: 0;
  display: block;
  float: left;
  height: 24px;
  margin-right: 6px;
  padding: 0;
  width: 24px; }

.footer-container .social-column .sprite-blogs a, .footer-container .social-column .sprite-facebook a, .footer-container .social-column .sprite-foursquare a, .footer-container .social-column .sprite-googleplus a, .footer-container .social-column .sprite-linkedin a, .footer-container .social-column .sprite-pinterest a, .footer-container .social-column .sprite-twitter a, .footer-container .social-column .sprite-youtube a {
  background-attachement: fixed;
  background-color: transparent;
  background-image: url("/images/footer/global_footer_icons_social_sprite.png");
  background-repeat: no-repeat; }

.footer-container .social-column .sprite-blogs a {
  background-position: 0 0; }

.footer-container .social-column .sprite-blogs a:hover {
  background-position: 0 -25px; }

.footer-container .social-column .sprite-facebook a {
  background-position: -25px 0; }

.footer-container .social-column .sprite-facebook a:hover {
  background-position: -25px -25px; }

.footer-container .social-column .sprite-foursquare a {
  background-position: -50px 0; }

.footer-container .social-column .sprite-foursquare a:hover {
  background-position: -50px -25px; }

.footer-container .social-column .sprite-googleplus a {
  background-position: -75px 0; }

.footer-container .social-column .sprite-googleplus a:hover {
  background-position: -75px -25px; }

.footer-container .social-column .sprite-linkedin a {
  background-position: -100px 0; }

.footer-container .social-column .sprite-linkedin a:hover {
  background-position: -100px -25px; }

.footer-container .social-column .sprite-pinterest a {
  background-position: -125px 0; }

.footer-container .social-column .sprite-pinterest a:hover {
  background-position: -125px -25px; }

.footer-container .social-column .sprite-twitter a {
  background-position: -150px 0; }

.footer-container .social-column .sprite-twitter a:hover {
  background-position: -150px -25px; }

.footer-container .social-column .sprite-youtube a {
  background-position: -175px 0; }

.footer-container .social-column .sprite-youtube a:hover {
  background-position: -175px -25px; }

.footer-container .social-column .social-footer li a span {
  /*H5BP�s visuallyhidden*/
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.footer-container .social-column .footer_sid {
  float: left;
  margin: 10px 0;
  padding: 0 20px; }

.footer-container .social-column .footer_sid h4 {
  font-size: 12px;
  font-size: 0.75rem;
  color: #ced54b;
  font-weight: normal;
  margin-bottom: 4px; }

.footer-container .social-column .footer_sid h4 a {
  color: #f1cb00 !important;
  padding: 0; }

.footer-container .social-column .footer_sid p {
  font-size: 12px;
  font-size: 0.75rem; }

.footer-container .social-column .footer_sid p a {
  padding: 0; }

.footer-container .bottom-footer {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  background-color: #08562b;
  border-top: 1px solid #b9be9e;
  width: 100%; }

.footer-container .bottom-footer-inner {
  *zoom: 1;
  font-size: 12px;
  font-size: 0.75rem;
  color: #b9be9e;
  padding: 10px 20px; }

.footer-container .bottom-footer-inner:after {
  content: "";
  display: table;
  clear: both; }

.footer-container .bottom-footer-inner a:link, .footer-container .bottom-footer-inner a:visited, .footer-container .bottom-footer-inner a:active {
  color: #d1cfbf;
  text-decoration: none; }

.footer-container .bottom-footer-inner a:hover {
  color: #fff;
  text-decoration: underline; }

.footer-container .bottom-footer-inner p {
  color: #B9BE9E; }

.footer-container .bottom-footer-inner .bottom-footer-left {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.footer-container .bottom-footer-inner .bottom-footer-right {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  font-size: 11px;
  font-size: 0.6875rem; }

.footer-container .bottom-footer-inner .bottom-footer-right ul {
  float: none; }

.footer-container .bottom-footer-inner .bottom-footer-right li {
  border-right: 1px solid #d1cfbf;
  color: #b9be9e;
  display: inline;
  float: left;
  margin: 0 3px 0 0;
  padding: 0 3px 0 0; }

.footer-container .bottom-footer-inner .bottom-footer-right li:last-child {
  border: 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:nth-of-type(4n+1) {
  width: 100%;
  float: left; }

.gallery-grid .grid-column:nth-of-type(4n+2) {
  width: 100%;
  float: left; }

.gallery-grid .grid-column:nth-of-type(4n+3) {
  width: 100%;
  float: left; }

.gallery-grid .grid-column:nth-of-type(4n+4) {
  width: 100%;
  float: left; }

.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%;
  margin-bottom: 6.25em; }

.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: #e3e0d9; }

.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: #e3e0d9; }

.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; }

.modal .gallery-slider .gallery-close, .gallery-slider .gallery-close {
  display: none; }

.content .gray-box {
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
  background: #e8e5d9;
  border: 1px solid #ddd9c7;
  margin-bottom: 30px;
  max-width: 410px;
  padding: 10px 10px 10px 36px;
  position: relative;
  text-align: left;
  width: 100%; }

.content .gray-box ul {
  margin-left: 15px; }

.contains_benefitsbar #header_mast {
  background: #fff;
  height: 110px;
  width: 100%; }

.contains_benefitsbar #header_mast .logo {
  display: block;
  float: left;
  margin: 0 0 10px 0; }

#header_mast .logo a span, #header_mast .mobile-logo-inner a span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden; }

.header-mast {
  *zoom: 1;
  background-color: #fff;
  width: 100%;
  z-index: 1000; }

.header-mast:after {
  content: "";
  display: table;
  clear: both; }

.logo-header {
  *zoom: 1;
  box-shadow: 0 2px 2px 0px #bbb;
  width: 100%; }

.logo-header:after {
  content: "";
  display: table;
  clear: both; }

.logo-header.open {
  box-shadow: none; }

.mobile-logo-inner, .logo-inner {
  height: 47px;
  width: 150px; }

.mobile-logo-inner img, .logo-inner img {
  height: auto;
  width: 100%; }

.mobile-controls {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  *zoom: 1;
  border-bottom: 1px solid #c8c9cc;
  display: none;
  overflow: hidden;
  width: 100%; }

.mobile-controls:after {
  content: "";
  display: table;
  clear: both; }

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

.mobile-controls .mobile-logo {
  float: left;
  max-height: 60px;
  overflow: hidden; }

.mobile-controls .mobile-logo .mobile-logo-inner {
  height: 60px;
  padding-left: 20px;
  width: 160px; }

.no-flexbox .mobile-controls .mobile-logo .mobile-logo-inner {
  padding-left: 20px;
  padding-top: 17px; }

.mobile-controls .mobile-logo .mobile-logo-inner a {
  line-height: 1; }

.mobile-controls .controls-wrapper {
  *zoom: 1;
  float: right;
  overflow: hidden; }

.mobile-controls .controls-wrapper:after {
  content: "";
  display: table;
  clear: both; }

.mobile-controls .controls-wrapper i {
  font-size: 24px;
  font-size: 1.5rem;
  color: #707372; }

.mobile-controls .controls-wrapper .mobile-search-btn {
  border-left: 1px solid #c8c9cc;
  float: left;
  height: 60px;
  -webkit-transition: width 0.2s ease-in-out;
  transition: width 0.2s ease-in-out;
  width: 60px; }

.search-open .mobile-controls .controls-wrapper .mobile-search-btn {
  background-color: #818154; }

.search-open .mobile-controls .controls-wrapper .mobile-search-btn i {
  color: #fff; }

.search-open .mobile-controls .controls-wrapper .mobile-search-btn i.fa {
  color: #fff; }

.mobile-controls .controls-wrapper .mobile-search-inner {
  height: 60px;
  position: relative; }

.mobile-controls .controls-wrapper .search-btn-group {
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 60px; }

.mobile-controls .controls-wrapper .search-btn-group .search-btn-icon {
  float: right;
  width: 60px;
  height: 60px; }

.no-flexbox .mobile-controls .controls-wrapper .search-btn-group .search-btn-icon {
  padding-top: 17px;
  padding-left: 19px; }

.mobile-controls .controls-wrapper .search-btn-group .search-btn-field {
  display: none; }

.mobile-controls .controls-wrapper .mobile-nav-btn {
  border-left: 1px solid #c8c9cc;
  float: left;
  width: 60px;
  height: 60px; }

.nav-open .mobile-controls .controls-wrapper .mobile-nav-btn {
  background-color: #818154; }

.nav-open .mobile-controls .controls-wrapper .mobile-nav-btn i {
  color: #fff; }

.mobile-controls .controls-wrapper .mobile-nav-btn .nav-btn-group {
  height: 60px;
  width: 60px; }

.no-flexbox .mobile-controls .controls-wrapper .mobile-nav-btn .nav-btn-group {
  padding-top: 17px;
  padding-left: 17px; }

.utility-nav-container {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  background-color: #2c5234;
  height: 40px; }

.utility-nav, .utility_nav {
  *zoom: 1;
  width: 100%; }

.utility-nav:after, .utility_nav:after {
  content: "";
  display: table;
  clear: both; }

.utility-nav li, .utility_nav li {
  font-size: 14px;
  font-size: 0.875rem;
  float: left;
  list-style: none;
  width: auto; }

.utility-nav li input.search, .utility_nav li input.search {
  border: 1px solid #b3b995;
  display: none;
  font: normal normal normal 14px "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  margin: -5px 0 0 0;
  outline: 0;
  padding: 1px 2px;
  width: 50px; }

.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 {
  font: normal normal normal 12px "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  opacity: 0;
  position: absolute;
  right: 2px;
  text-transform: uppercase;
  top: -4px;
  visibility: hidden;
  /*background: #eee;
  color: $rasmussen-green-light;*/ }

.utility-nav li input[type=search], .utility_nav li input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  font-family: inherit;
  font-size: 100%; }

.utility-nav a, .utility_nav a {
  display: inline-block;
  padding: 10px 0 10px 0;
  position: relative; }

.utility-nav a:hover, .utility-nav a:hover label, .utility_nav a:hover, .utility_nav a:hover label {
  color: #818154; }

.utility-nav a, .utility-nav label, .utility-nav .utility_item4 a:hover, .utility_nav a, .utility_nav label, .utility_nav .utility_item4 a:hover {
  color: #b3b995;
  cursor: pointer;
  font: normal normal normal 14px/12px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  text-decoration: none;
  text-transform: uppercase; }

.utility-nav .utility_item1, .utility-nav .utility_item2, .utility-nav .utility_item3, .utility-nav .utility_item4, .utility_nav .utility_item1, .utility_nav .utility_item2, .utility_nav .utility_item3, .utility_nav .utility_item4 {
  position: relative; }

.utility-nav .student, .utility-nav .live-chat, .utility-nav .phone, .utility_nav .student, .utility_nav .live-chat, .utility_nav .phone {
  margin: 0;
  text-align: center;
  width: 37%;
  float: left; }

.utility-nav .student, .utility_nav .student {
  width: 35%;
  float: left;
  margin-right: 1.69492%; }

.utility-nav .live-chat, .utility_nav .live-chat {
  margin: 0;
  width: 25%;
  float: left; }

.utility-nav .live-chat a i, .utility_nav .live-chat a i {
  padding-right: 5px; }

.utility-nav .search-utility, .utility_nav .search-utility {
  display: none; }

.utility-nav .global_search, .utility_nav .global_search {
  *zoom: 1;
  position: relative; }

.utility-nav .global_search:after, .utility_nav .global_search:after {
  content: "";
  display: table;
  clear: both; }

.site-nav {
  background-color: #818154;
  box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.25);
  /* MENU TIER 2, 3 */
  /* .tier1_item6 .menu_tier2 {
       width: 350px;
   }*/ }

.site-nav li {
  list-style: none; }

.site-nav a {
  cursor: pointer;
  text-decoration: none; }

.site-nav .site-nav-inner {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  position: relative; }

.site-nav .site-nav-inner:after {
  content: " ";
  display: block;
  clear: both; }

.site-nav .main_nav {
  display: none; }

.site-nav .main_nav li.overview-link {
  display: none; }

.site-nav .main_nav li.menu_tier1_item {
  border-bottom: 1px solid #c8c9cc;
  display: block;
  height: auto;
  width: 100%; }

.site-nav .main_nav li.menu_tier1_item.tier1_item8 .menu-icon {
  display: none; }

.site-nav .main_nav li.menu_tier1_item.tier1_item1 {
  margin-left: 0; }

.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 {
  display: block;
  margin: 0;
  padding: 10px 20px 7px;
  text-decoration: none;
  width: 100%; }

.site-nav .main_nav li.menu_tier1_item a,
.site-nav .main_nav li.menu_tier2_item a {
  font: normal normal normal 16px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  text-transform: uppercase; }

.site-nav .main_nav li.menu_tier1_item a {
  color: #fff; }

.site-nav .main_nav li.menu_tier1_item.open > a {
  color: #fff; }

.site-nav .main_nav li.menu_tier3_item a {
  font: normal normal normal 14px "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  text-transform: none; }

.mobile-menu .site-nav .menu_tier1_item, .mobile-menu .site-nav .menu_tier2_item, .mobile-menu .site-nav .menu_tier3_item {
  position: relative; }

.mobile-menu .site-nav .menu_tier1_item .fa, .mobile-menu .site-nav .menu_tier2_item .fa, .mobile-menu .site-nav .menu_tier3_item .fa {
  color: #595933; }

.mobile-menu .site-nav .menu_tier2 {
  background-color: #b9be9e; }

.mobile-menu .site-nav .menu_tier2 a:link, .mobile-menu .site-nav .menu_tier2 a:active, .mobile-menu .site-nav .menu_tier2 a:visited, .mobile-menu .site-nav .menu_tier2 a:hover {
  border-bottom: 1px solid #818154;
  color: #595933;
  padding-left: 20px; }

.mobile-menu .site-nav .menu_tier2 a:link.last, .mobile-menu .site-nav .menu_tier2 a:active.last, .mobile-menu .site-nav .menu_tier2 a:visited.last, .mobile-menu .site-nav .menu_tier2 a:hover.last {
  border: 0; }

.mobile-menu .site-nav .menu_tier3 {
  background-color: #fff; }

.mobile-menu .site-nav .menu_tier3 a:link, .mobile-menu .site-nav .menu_tier3 a:active, .mobile-menu .site-nav .menu_tier3 a:visited, .mobile-menu .site-nav .menu_tier3 a:hover {
  border-bottom: 1px solid #818154;
  color: #595933;
  padding-bottom: 10px;
  padding-left: 30px; }

.mobile-menu .site-nav .menu_tier3 a:link.last, .mobile-menu .site-nav .menu_tier3 a:active.last, .mobile-menu .site-nav .menu_tier3 a:visited.last, .mobile-menu .site-nav .menu_tier3 a:hover.last {
  border: 0; }

.mobile-menu .site-nav .menu_tier2_item.overview-link {
  display: block; }

.mobile-menu .site-nav .menu_tier3_item.overview-link {
  display: block; }

.menu-icon {
  display: none; }

.mobile-menu .menu-icon {
  position: absolute;
  pointer-events: none;
  width: 35px;
  height: 35px;
  right: 10px;
  top: 0; }

.no-flexbox .mobile-menu .menu-icon {
  display: block;
  padding-left: 11px;
  padding-top: 9px; }

.site-search-inner {
  display: none; }

.mobile-menu .site-search-inner {
  display: block; }

.search-group {
  border: 1px solid #fff; }

.search-group input[type=search] {
  -webkit-appearance: none;
  border-radius: 0;
  background: #fff;
  border: 0;
  float: left;
  font-size: medium;
  height: 34px;
  line-height: 2;
  margin: 0;
  padding: 0 10px;
  width: 70%; }

.search-group .search-group-btn .search-btn {
  background-color: #a93512;
  border: 0;
  color: #fff;
  font: normal normal normal 14px "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  height: 34px;
  line-height: 1;
  margin: 0;
  padding: 10px;
  text-transform: uppercase;
  width: 30%; }

.search-wrapper {
  margin: 0 auto;
  padding: 10px; }

.contact_aside.help-side {
  margin-top: 32px; }

.contact_aside.help-side .section_aside {
  background: #ffffff;
  border: 1px solid #ddd9c7;
  margin: -6px 0 0 0;
  overflow: hidden;
  padding: 8px 0 8px 16px; }

.contact_aside.help-side .section_aside h4 {
  color: #67652f;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px; }

.contact_aside.help-side .section_aside ul {
  margin-bottom: 10px; }

.contact_aside.help-side .section_aside ul li {
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  font-size: 13px; }

.contact_aside.help-side .section_aside ul li .minicon_phone_olive {
  clip: rect(auto 16px 70px auto);
  left: 0;
  top: -54px; }

.contact_aside.help-side .section_aside ul li:hover .minicon_phone_olive {
  clip: rect(auto 34px 70px auto);
  left: -18px;
  top: -54px; }

/******************************
*
*  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 */
.rsRasmussen .rsOverflow,
.rsRasmussen .rsSlide,
.rsRasmussen .rsVideoFrameHolder,
.rsRasmussen .rsThumbs {
  background: transparent; }

.rsRasmussen .rsOverflow {
  float: none; }

/***************
*
*  1. Arrows
*
****************/
.rsRasmussen .rsArrow {
  height: 100%;
  width: 44px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 900; }

.rsRasmussen.rsVer .rsArrow {
  width: 100%;
  height: 44px; }

.rsRasmussen.rsVer .rsArrowLeft {
  left: 0;
  top: 0; }

.rsRasmussen.rsVer .rsArrowRight {
  bottom: 0;
  left: 0; }

.rsRasmussen.rsHor .rsArrowLeft {
  left: 0;
  top: 0; }

.rsRasmussenHPB.rsHor .rsArrowLeft,
.rsRasmussenHPC.rsHor .rsArrowLeft {
  display: none !important;
  left: 0;
  top: 0; }

.rsRasmussen.rsHor .rsArrowRight {
  right: -2px;
  top: 0; }

.rsRasmussenHPB.rsHor .rsArrowRight,
.rsRasmussenHPC.rsHor .rsArrowRight {
  display: none !important;
  right: 0;
  top: 0; }

.rsRasmussen .rsArrowIcn {
  width: 32px;
  height: 32px;
  top: 50%;
  left: 50%;
  margin-top: -16px;
  margin-left: -16px;
  position: absolute;
  cursor: pointer;
  background-image: url("/images/homepage/rs-rasmussen.png");
  background-color: rgba(51, 51, 51, 0.5);
  *background-color: #111;
  border-radius: 2px; }

/*.rsRasmussenHPB .rsArrowIcn {*/
/*width: 32px;*/
/*height: 32px;*/
/*top: 50%;*/
/*left: 50%;*/
/*margin-top: -16px;*/
/*margin-left: -16px;*/
/*background-color: transparent;*/
/*}*/
.rsRasmussenHPB .rsArrowIcn,
.rsRasmussenHPC .rsArrowIcn {
  width: 48px;
  height: 48px;
  top: 50%;
  left: 50%;
  margin-top: -16px;
  margin-left: -16px;
  background-color: transparent; }

.rsRasmussen .rsArrowIcn:hover {
  background-color: rgba(51, 51, 51, 0.75); }

.rsRasmussenHPB .rsArrowIcn:hover,
.rsRasmussenHPC .rsArrowIcn:hover {
  background-color: transparent; }

.rsRasmussen.rsHor .rsArrowLeft .rsArrowIcn {
  background-position: -64px -32px; }

.rsRasmussen.rsHor .rsArrowRight .rsArrowIcn {
  background-position: -64px -64px; }

/*.rsRasmussenHPB.rsHor .rsArrowLeft .rsArrowIcn { background-position: 0 -92px; }*/
/*.rsRasmussenHPB.rsHor .rsArrowRight .rsArrowIcn {  background-position: -160px -92px; }*/
.rsRasmussenHPB.rsHor .rsArrowLeft .rsArrowIcn,
.rsRasmussenHPC.rsHor .rsArrowLeft .rsArrowIcn {
  background-position: 0 -208px; }

.rsRasmussenHPB.rsHor .rsArrowRight .rsArrowIcn,
.rsRasmussenHPC.rsHor .rsArrowRight .rsArrowIcn {
  background-position: -146px -208px; }

.rsRasmussen.rsVer .rsArrowLeft .rsArrowIcn {
  background-position: -96px -32px; }

.rsRasmussen.rsVer .rsArrowRight .rsArrowIcn {
  background-position: -96px -64px; }

.rsRasmussen .rsArrowDisabled .rsArrowIcn {
  background-color: rgba(0, 0, 0, 0.4);
  opacity: .4;
  *display: none; }

/***************
*
*  2. Bullets
*
****************/
.rsRasmussen .rsBullets {
  float: none;
  height: auto;
  line-height: 18px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-align: center;
  top: -25px;
  width: 200px;
  z-index: 900; }

/* OLD */
.rsRasmussen .rsBullet, .rsRasmussen .rsBullet.rsNavSelected {
  width: 8px;
  height: 8px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 5px 1px;
  background: transparent url("/images/homepage/rs-rasmussen.png") -96px 0 no-repeat; }

.rsRasmussenHPB .rsBullet,
.rsRasmussenHPC .rsBullet {
  background-position: -8px -160px; }

/*.rsRasmussenHPC .rsBullet{*/
/*background-position: 0px -288px;*/
/*height: 16px;*/
/*width: 32px;*/
/*}*/
.rsRasmussen .rsBullet.rsNavSelected {
  background-position: -112px 0; }

.rsRasmussenHPB .rsBullet.rsNavSelected,
.rsRasmussenHPC .rsBullet.rsNavSelected {
  background-position: -40px -160px; }

/*.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 {
  background: #f5f3ef;
  color: #333333;
  height: 380px;
  margin: auto;
  overflow: hidden; }

.hp-carousel strong {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif; }

.hp-carousel p {
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.2; }

/*----- VARIATION C -----*/
.variationC {
  /* CAROUSEL TILES, DREAN REAL */
  /* CAROUSEL CONTENTS */
  /*----- COPY HEADLINES -----*/ }

.variationC .hp-carousel--slide {
  height: 100%;
  width: 100%; }

.variationC .hp-carousel--slidebg {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100%;
  position: absolute;
  min-width: 320px;
  width: 100%; }

.variationC .hp-carousel--slide-tiles {
  display: none; }

.variationC .hp-carousel--slide-tiles-overlay {
  background-color: rgba(255, 255, 255, 0.25);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 2; }

.variationC .hp-carousel--slide-container {
  display: table;
  height: 414px;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 10; }

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

.variationC .hp-carousel--slide-contents {
  margin: 0;
  position: relative;
  width: 100%;
  display: block;
  vertical-align: middle;
  left: auto;
  padding: 0; }

.variationC .hp-carousel--cta-contents {
  *zoom: 1;
  margin: 0; }

.variationC .hp-carousel--cta-contents:after {
  content: "";
  display: table;
  clear: both; }

.variationC .hp-carousel--cta.button-cta {
  border: 1px solid white;
  clear: none; }

.variationC .hp-carousel--cta.primary {
  background-color: #eaaa00;
  margin: 5px 15px 5px 0; }

.variationC .hp-carousel--cta.primary:hover {
  background-color: #be531c; }

.variationC .hp-carousel--cta.secondary {
  background-color: #9a3324;
  margin: 5px 15px 5px 0; }

.variationC .hp-carousel--cta.secondary:hover {
  background-color: #be531c; }

.variationC .slide-hero-wrapper {
  float: right;
  display: none; }

.variationC .hp-carousel--slide-dreamreal {
  float: none;
  margin: 10px 0;
  width: 100%; }

.variationC .hp-carousel--headline-dreamreal {
  width: 100%;
  height: auto; }

.variationC .hp-carousel--headline-main {
  color: #333333;
  display: block;
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 30px;
  font-size: 1.875rem;
  text-transform: uppercase; }

.variationC .hp-carousel--headline-sub {
  color: #333333;
  display: block;
  font-family: "TradeGothicNextLightItalic", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem; }

.variationC .hp-carousel--headline-tertiary {
  background-color: #003e51;
  color: white;
  display: none;
  padding: 10px;
  position: relative; }

.variationC .slide1 {
  background: rgb(235, 239, 245);
}

.variationC .slide1 .hp-carousel--slidebg {
  background-image: none;
  background-image: url("/images/homepage/carousel/carousel-slide1-bg.jpg"); 
  height: 380px;
}

.variationC .slide1 .hp-carousel--slide-contents {
  background-color: transparent;
  padding: 10px 5% 0 5%;
  width: 80%; }

.variationC .slide1 .hp-carousel--headline-main {
  margin-bottom: 10px; }

.variationC .slide1 .hp-carousel--headline-sub {
  clear: both;
  margin-bottom: 0; }

.variationC .slide1 p {
  clear: both; }

.variationC .slide2 .hp-carousel--headline-sub {
  color: #333333;
  display: block;
  font-family: "TradeGothicNextLight", Helvetica, Arial, sans-serif;
  font-size: 26px;
  width: 75%; }

.variationC .slide2 .hp-carousel--headline-main {
  font-family: "TradeGothicNextCompressedBold", Helvetica, Arial, sans-serif; }

.variationC .slide2 .hp-carousel--disclaimer {
  margin-top: 25px;
  display: block;
  color: #333333; }

.variationC .slide2 {
  background-color: #ebebe6; }

.variationC .slide2 .hp-carousel--slidebg {
  background-image: none;
  background-image: url("/images/homepage/carousel/1167_homepage_carousel_mobile.jpg"); }

.variationC .slide2 .hp-carousel--slide-contents {
  background-color: transparent;
  padding: 20px 5% 0 5%; }

.variationC .slide2 .hp-carousel--headline-main {
  /*margin-bottom: 40px;*/ }

.variationC .slide2 .hp-carousel--headline-sub {
  margin-bottom: 0; }

.variationC .slide2 .hp-carousel--slide-contents--copy {
  *zoom: 1;
  background: rgba(242, 241, 239, 0.85);
  padding: 15px;
  width: 100%; }

.variationC .slide2 .hp-carousel--slide-contents--copy:after {
  content: "";
  display: table;
  clear: both; }

.variationC .slide3 {
  background: #cad0bd url("/images/homepage/carousel/939-rnbsn-carousel-panel-bg.jpg"); }

.variationC .slide3 .hp-carousel--slidebg {
  background-image: url("/images/homepage/carousel/939-rnbsn-carousel-panel-hero-mobile.png");
  background-position: 80% center;
  background-size: auto; }

.variationC .slide3 .hp-carousel--slide-contents {
  background-color: transparent;
  padding: 10px 5% 0 5%;
  width: 80%; }

.variationC .slide3 .hp-carousel--slide-contents strong {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif; }

.variationC .slide3 .hp-carousel--headline-main {
  font-size: 24px;
  font-size: 1.5rem; }

.variationC .slide3 .hp-carousel--headline-sub {
  margin-bottom: 0; }

.variationC .slide3 .hp-carousel--headline-tertiary {
  background-color: #106386;
  display: inline-block;
  display: none;
  font: 16px "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  margin: 0 0 20px -30px;
  padding: 10px 30px;
  position: relative;
  box-sizing: content-box;
  height: 36px;
  max-width: 250px; }

.variationC .slide3 .hp-carousel--headline-tertiary::before {
  content: '';
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: 0;
  top: -18px;
  width: auto;
  height: 18px;
  border-style: solid;
  border-width: 0 0 13px 18px;
  border-color: transparent transparent #0e3d4f transparent;
  line-height: 0px;
  _border-color: #000000 #000000 #0e3d4f #000000;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); }

.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: 28px;
  margin-top: -28px; }

.variationC .slide4 {
  background-color: #d8dde0; }

.variationC .slide4 .hp-carousel--slidebg {
  background-image: url("/images/homepage/carousel/carousel-slide3-bg.jpg"); }

.variationC .slide4 .hp-carousel--slide-contents {
  background-color: transparent;
  padding: 10px 5% 0 5%;
  width: 80%; }

.variationC .slide4 .hp-carousel--slide-contents p.title {
  line-height: 1; }

.variationC .slide4 .hp-carousel--headline-main {
  margin-bottom: 10px; }

.variationC .slide4 .hp-carousel--headline-sub {
  margin-bottom: 0; }

.variationC .slide4 .hp-carousel--headline-tertiary {
  background-color: #106386;
  display: inline-block;
  font: 16px "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  margin: 0 0 10px -30px;
  padding: 10px 30px;
  position: relative; }

.variationC .slide4 .hp-carousel--headline-tertiary::before {
  content: '';
  display: none;
  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;
  _border-color: #000000 #000000 #0e3d4f #000000;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); }

.variationC .slide4 .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 .slide5 {
  background: #dde1d0 url("/images/homepage/carousel/950-him-carousel-panel-bg.jpg"); }

.variationC .slide5 .hp-carousel--slidebg {
  background-image: url("/images/homepage/carousel/950-him-carousel-panel-hero-mobile2.png");
  margin: 0; }

.variationC .slide5 .hp-carousel--slide-contents {
  background-color: transparent;
  padding: 10px 5% 0 5%;
  width: 80%; }

.variationC .slide5 .hp-carousel--headline-main {
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 10px; }

.variationC .slide5 .hp-carousel--headline-sub {
  margin-bottom: 0; }

.variationC .slide5 .hp-carousel--headline-tertiary {
  background-color: transparent;
  color: #333333;
  clear: both;
  font: normal normal normal 18px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
  padding: 0; }

.variationC .slide5 p {
  clear: both; }

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

.wrapper_form3col {
  background: none;
  clear: both;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.1;
  margin: auto;
  max-width: 950px;
  padding: 0;
  position: relative;
  width: 100%; }

.wrapper_form3col .form3col {
  background: #ddd9c7 url("/images/bg-form-arrow.jpg") 40px -75px no-repeat;
  display: block;
  padding: 20px 30px;
  width: auto; }

.wrapper_form3col h3 {
  margin-bottom: 2%; }

.wrapper_form3col select, .wrapper_form3col select option, .wrapper_form3col input[type=text],
.wrapper_form3col select.error, .wrapper_form3col input[type=text].error, .wrapper_form3col .text, .wrapper_form3col .text.error {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.1;
  margin: 3px 0;
  outline: none;
  padding: 3px;
  width: 100%; }

.wrapper_form3col select, .wrapper_form3col input[type=text], .wrapper_form3col .text {
  border: 1px solid #d4cfbc; }

.wrapper_form3col select.error, .wrapper_form3col input[type=text].error, .wrapper_form3col .text.error {
  border: 1px solid #ab3137;
  color: #ab3137; }

.wrapper_form3col select {
  max-width: 300px; }

.wrapper_form3col input {
  color: #666; }

.wrapper_form3col input:focus {
  color: #333; }

.wrapper_form3col input.button_cta, .wrapper_form3col input.button_cta:focus {
  color: #fff; }

.wrapper_form3col .form_fieldset.fieldset_sub {
  margin: 0 0 5% 0; }

.wrapper_form3col .col_benefits {
  *zoom: 1;
  padding-bottom: 20px; }

.wrapper_form3col .col_benefits:after {
  content: "";
  display: table;
  clear: both; }

.wrapper_form3col .col_personal .howhear_parent {
  display: none; }

.wrapper_form3col .col_education {
  clear: both; }

.wrapper_form3col p.entry {
  margin-bottom: 0px; }

.wrapper_form3col .form_fieldset legend {
  display: inline-block;
  margin: 0 13% 1% 0;
  position: relative; }

.wrapper_form3col .form_headline_main {
  color: #595933;
  display: block;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 24px;
  line-height: 1.2;
  text-transform: uppercase;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); }

.wrapper_form3col .form_headline_sub {
  color: #333;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.1;
  width: 100%; }

.wrapper_form3col .disclaimer_text {
  clear: both;
  color: #666;
  font-family: "TradeGothicNextLight", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.1;
  margin: 0; }

.wrapper_form3col .disclaimer_text span {
  display: none; }

.wrapper_form3col .form_list_benefits {
  float: none;
  list-style: inside;
  margin: 0;
  width: 100%; }

.wrapper_form3col .form_list_benefits li {
  background: transparent url("/images/icon_checkbox_olive_16x16.png") 0 0 no-repeat;
  clear: both;
  line-height: 18px;
  list-style: none;
  margin: 9px 0 12px 0;
  padding-left: 24px; }

.wrapper_form3col .field_submit input.button_cta {
  width: 100%;
  font-size: 16px; }

@-moz-document url-prefix() {
  .wrapper_form3col .field_submit {
    margin-right: 0.5%; } }

.wrapper_form3col.consultation .col_personal .howhear_parent {
  display: block; }

.wrapper_form3col.consultation .col_education {
  display: none; }

.wrapper_form3col.consultation .disclaimer_text {
  float: left;
  margin: 0;
  max-width: 100%;
  width: 100%; }

.wrapper_form3col.consultation .field_submit {
  clear: both;
  margin-top: -2%; }

.wrapper_form3col.standard .form_list_benefits-nursing, .wrapper_form3col.consultation .form_list_benefits-nursing {
  display: none; }

.wrapper_form3col.nursing .form_list_benefits-standard {
  display: none; }

.wrapper_form3col.nursing .disclaimer_text span {
  display: inline-block; }

.wrapper_form3col .icon_sprite16 {
  display: none; }

.nursing-sessions .wrapper_form3col {
  display: none; }

.wrapper_form3col .form_admissions_content h4, .wrapper_form3col .form_finaid_content h4, .wrapper_form3col .form_program_content h4, .wrapper_form3col .form_other_content h4 {
  font: normal normal normal 16px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin-bottom: 5px;
  text-transform: none; }

.wrapper_form3col.form_3col_campus textarea.textarea-charas-limit {
  font: normal normal normal 13px "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  height: 75px;
  width: 225px; }

.wrapper_form3col.form_3col_campus .charas-limit-message {
  color: #4d4d4d;
  display: inline-block;
  font: normal normal normal 12px "TradeGothicNextItalic", Helvetica, Arial, sans-serif;
  margin: 0 0 10px; }

.wrapper_form3col.form_3col_campus {
  display: none; }

.content .learn-more {
  display: none; }

.login {
  background: #fff;
  border: 1px solid #e1dfd7;
  box-sizing: content-box;
  min-height: 260px;
  padding: 10px; }

.content .login h1 {
  margin-top: 0px;
  margin-bottom: 10px; }

.content .login ul {
  margin: 0 0 10px 0;
  margin-left: 0px; }

.content .login ul li {
  line-height: normal;
  list-style: none; }

.content .login ul li .minicon_email_olive {
  clip: rect(0 16px 16px 0);
  left: 0;
  top: 0; }

.content .login ul li .minicon_platform_olive {
  clip: rect(auto 16px 34px auto);
  left: 0;
  top: -18px; }

.content .login ul li .minicon_creditcard_olive {
  clip: rect(auto 16px 50px auto);
  left: 0;
  top: -36px; }

.content .login ul li .minicon_phone_olive {
  clip: rect(auto 16px 70px auto);
  left: 0;
  top: -54px; }

.content .login ul li:hover .minicon_email_olive {
  clip: rect(0 38px 16px 0);
  left: -18px;
  top: 0; }

.content .login ul li:hover .minicon_platform_olive {
  clip: rect(auto 34px 34px auto);
  left: -18px;
  top: -18px; }

.content .login ul li:hover .minicon_creditcard_olive {
  clip: rect(auto 34px 50px auto);
  left: -18px;
  top: -36px; }

.content .login ul li:hover .minicon_phone_olive {
  clip: rect(auto 34px 70px auto);
  left: -18px;
  top: -54px; }

.login .tuition {
  overflow: hidden;
  position: relative;
  padding-left: 24px; }

.login .ul_indent {
  margin-left: 10px; }

.login .cta_student_login {
  background: transparent url("/images/sprite_button_portal_login.png") 0 0 no-repeat;
  display: block;
  height: 32px;
  width: 158px; }

.login .cta_student_login span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.login .cta_student_login:hover {
  background-position: 0 -34px; }

.login .cta_student_login:active, .login .cta_student_login:focus {
  background-position: 0 -68px; }

.login .button_rpi, .login .button_rpi:hover, .login .button_rpi:active, .login .button_rpi:focus {
  background-color: transparent;
  background-image: url(/images/forms/sprite_button_request_information_now.png);
  background-repeat: no-repeat;
  height: 30px;
  margin: 5px 0 0 5px;
  width: 182px;
  border: 0;
  cursor: pointer; }

.clip {
  position: absolute; }

.has_clip {
  display: inline-block;
  overflow: hidden;
  position: relative;
  padding-left: 24px; }

/* LIGHTBOX_ME MODAL BOXES */
.modal {
  background: #fff;
  display: none;
  padding: 10px;
  position: relative;
  text-align: center;
  width: auto; }

.modal .close,
.close.icon_sprite16 {
  background-position: right top;
  border: 0;
  position: absolute;
  right: 5px;
  text-decoration: none;
  top: 5px; }

.modal .close:hover,
.close.icon_sprite16:hover {
  border: 0; }

.modal .close span,
.close.icon_sprite16 span {
  display: none; }

.icon_sprite16 {
  background: transparent url("/images/close_x_gray_shadow_16x16.png") no-repeat;
  height: 30px;
  width: 30px; }

.modal_content {
  background: #e5e4db;
  display: none;
  margin: 0 auto;
  min-width: 250px;
  padding: 20px;
  position: relative;
  width: auto; }

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

.modal_content dl,
.modal_content dt {
  margin: 0;
  padding: 0; }

.modal_content dd {
  margin: 0 0 10px 0;
  padding: 0; }

.wrapper_newsbeat {
  background: #ebe9df;
  clear: both;
  font-size: 12px;
  line-height: 17px;
  padding: 20px; }

.newsbeat_promo {
  display: none; }

#newsbeat .newsbeat_headline {
  margin-bottom: 20px; }

#newsbeat .story_newsbeat {
  float: right; }

#newsbeat .newsbeat_left {
  font-size: 11px;
  margin-bottom: 0px;
  padding: 5px 0; }

#newsbeat .newsbeat_sub {
  color: #464646; }

#newsbeat .disclaimer {
  color: #636363;
  font-size: 10px;
  line-height: 15px; }

#newsbeat .feel_free {
  color: #464646;
  font-weight: bold;
  margin-top: 10px; }

#newsbeat .field_submit {
  margin-top: -20px; }

#newsbeat #newsbeat_form #story_newsbeat {
  height: 100px;
  width: 100%; }

#newsbeat #newsbeat_form .error {
  color: #9a3324;
  font: normal normal normal 13px "TradeGothicNextRegular","Lucida Grande","Lucida Sans",Helvetica,Arial,sans-serif; }

#newsbeat #newsbeat_form .text {
  border: 1px solid #aaa;
  height: 19px; }

#newsbeat #newsbeat_form select {
  height: 22px; }

#newsbeat #newsbeat_form .textarea {
  margin: 5px 0 10px;
  max-width: 310px;
  width: 100%; }

#newsbeat #newsbeat_form .newsbeat_bullet {
  background-color: rgba(179, 184, 150, 0.3);
  margin: 5px 0;
  padding: 10px; }

#newsbeat #newsbeat_form .newsbeat_bullet .newsbeat_mini_headline {
  color: #285135;
  font-family: "TradeGothicNextCondensedBold", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Tahoma, sans-serif;
  font-size: 17px; }

#newsbeat #newsbeat_form .newsbeat_bullet ul {
  padding: 0 0 0 20px; }

#newsbeat #newsbeat_form .newsbeat_bullet ul li {
  padding: 5px 0; }

#newsbeat_ty {
  background: url("/images/868_ThankYou_bg.png") no-repeat;
  background-size: cover;
  display: none;
  height: 270px; }

#newsbeat_ty a {
  color: #333;
  text-decoration: underline; }

#newsbeat_ty h1 {
  font-size: 18px;
  font-family: "Lucida Grande", "Lucida Sans Unicode";
  line-height: 22px;
  padding: 50px 0 0 50px; }

#newsbeat_ty p {
  font-family: "Lucida Grande", "Lucida Sans Unicode";
  font-size: 13px;
  padding: 20px 20px 0 50px; }

.picture-archive embed {
  height: 329px;
  width: 290px; }

.sidebar-press {
  margin: 0 0 10px;
  padding: 0 5px;
  width: 100%; }

.press-social.social-footer.vertical {
  clear: both;
  display: inline-block;
  height: auto;
  list-style: none;
  margin: 10px 0;
  padding: 0;
  width: auto; }

.press-social.social-footer.vertical li {
  display: inline-block;
  float: left;
  height: auto;
  list-style: none !important;
  margin: 0;
  padding: 0;
  width: auto; }

.press-social.social-footer.vertical li a {
  display: block;
  font-size: 12px;
  color: #37621b;
  height: 24px;
  margin: 0 0 6px 0;
  padding: 0;
  text-decoration: none;
  width: 24px; }

.press-social.social-footer.vertical li a span {
  display: inline-block;
  float: left;
  font-variant: normal;
  height: auto;
  line-height: 32px;
  min-width: 120px;
  padding-left: 30px;
  position: relative;
  text-align: left;
  text-transform: none;
  visibility: visible;
  width: 170px; }

.press-social.social-footer.light_background .sprite-blogs a {
  background: url(/images/global_footer_icons_social_sprite.png); }

.press-social.social-footer.light_background .sprite-blogs a {
  background-position: 0 96px; }

.press-social.social-footer.light_background .sprite-blogs a:hover {
  background-position: 0 48px; }

.press-contact-us {
  width: 100%; }

.press-contact-us .form_top {
  color: #000000;
  background: url(/images/about/PressFormTop-long.png) 0 0 no-repeat #dcd8ca;
  border: 0px;
  height: 40px; }

.press-contact-us .form_middle {
  background-color: #dcd8ca;
  *padding: 5px 1px; }

.press-contact-us .contact_rep {
  padding: 10px;
  text-align: left;
  width: 100%; }

.press-contact-us .contact_rep .contact-container {
  *zoom: 1;
  padding-top: 10px; }

.press-contact-us .contact_rep .contact-container:after {
  content: "";
  display: table;
  clear: both; }

.press-contact-us .contact_rep .contact-name, .press-contact-us .contact_rep .contact-number {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%; }

.press-contact-us .contact_rep .contact-number {
  width: 49.15254%;
  float: right;
  margin-right: 0; }

.press-contact-us .contact_rep h4 {
  border: 0;
  clear: both;
  color: #524b26;
  font-size: 13px;
  font-weight: bold;
  text-align: left;
  text-transform: uppercase;
  width: 100%; }

.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: 12px;
  font-size: 0.75rem;
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  line-height: 1.4;
  margin-bottom: 10px; }

.press-contact-us .contact_rep p a {
  color: #524b26;
  font-size: inherit; }

.press-contact-us .contact_rep .group_form_fields {
  display: block;
  margin: 10px 0; }

.press-contact-us .contact_rep .errors {
  margin: 10px 0 0 0; }

.press-contact-us .contact_rep input, .press-contact-us .contact_rep select {
  font-size: 16px;
  font-size: 1rem;
  height: 28px;
  margin: 0;
  padding: 4px;
  width: 100%; }

.press-contact-us .contact_rep textarea {
  font-size: 16px;
  font-size: 1rem;
  height: 60px;
  padding: 3px;
  width: 100%; }

.press-contact-us .contact_rep label.error {
  margin-bottom: 0;
  margin-left: 13px;
  padding-bottom: 0;
  padding-top: 4px;
  text-align: left; }

.press-contact-us .contact_rep table td label.error {
  margin-left: 0; }

.press-contact-us .contact_rep select option {
  padding-left: 3px; }

.press-contact-us .contact_rep h3, .press-contact-us .contact_rep .extrafield {
  display: none; }

.press-contact-us .contact_rep input.submit-button {
  background: url(/images/about/btn_requestinfo.png) 0 0 no-repeat;
  border: none;
  cursor: pointer;
  display: block;
  float: right;
  height: 40px;
  margin-left: 0;
  text-align: center;
  width: 158px; }

.press-contact-us .contact_rep input.submit-button:hover {
  background-position: 0 -40px; }

.press-releases-header {
  background: #524B26;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  padding: 2px 5px; }

.press-releases {
  background: #fff;
  margin-bottom: 20px; }

.press-releases > div > div {
  line-height: 1.5;
  padding: 10px;
  vertical-align: top; }

.press-releases > div > div.border_bottom {
  border-bottom: 1px solid #ccc; }

.press-releases > div > div, .press-releases > div > div a {
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-size: 13px;
  line-height: 18.75px; }

.content .press-releases-detail {
  margin-bottom: 30px; }

.content .press-releases-detail h1 {
  font-size: 15px; }

.content .press-releases-detail em {
  font-style: italic; }

.content .tagsContainer {
  background-color: #EDEBE6;
  border-top: 1px solid #CCC8C1;
  clear: both;
  margin-bottom: 12px;
  padding: 5px;
  position: relative; }

.content .tagsContainer a {
  font-size: 10px; }

.content .tagsContainer ul {
  list-style-type: none;
  margin-bottom: 2px;
  margin-left: 75px;
  vertical-align: middle; }

.content .tagsContainer ul li {
  display: inline-block;
  font-size: 10px;
  padding-right: 10px; }

.content .tagsContainer h6 {
  font-size: 10px;
  font-weight: bold;
  position: absolute;
  text-transform: uppercase;
  top: 9px; }

.quote-module {
  color: #7a7256;
  height: auto;
  padding: 35px 20px 20px 35px;
  position: relative; }

.quote-module:before {
  background: url("/images/quotes.png") no-repeat;
  content: '';
  height: 48px;
  left: 10px;
  position: absolute;
  top: 10px;
  width: 58px; }

.quote-module blockquote {
  *zoom: 1;
  line-height: normal;
  position: relative;
  text-align: left; }

.quote-module blockquote:after {
  content: "";
  display: table;
  clear: both; }

.quote-module .quote-content {
  font: normal normal normal 14px/19px "TradeGothicNextRegular", Helvetica, Arial, sans-serif; }

.quote-module cite {
  clear: both;
  display: block;
  float: right;
  font-style: normal;
  margin: 10px 0 0;
  padding-left: 15px;
  text-indent: -15px; }

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

.search-results .search-box {
  border-bottom: 1px solid #818154;
  margin-bottom: 10px;
  padding-bottom: 10px; }

.search-results .search-box input {
  vertical-align: middle; }

.search-results .returnedResult .cardTitle a {
  text-decoration: underline !important; }

.search-results .returnedResult .cardSummary {
  margin-left: 15px; }

.select-navigation, .accelerated-programs-touch {
  position: relative; }

.select-navigation:after, .accelerated-programs-touch:after {
  font: normal normal normal 14px/1 FontAwesome;
  color: #595933;
  content: "\f078";
  height: 8px;
  margin-top: -4px;
  position: absolute;
  right: 1em;
  top: 42%;
  width: 9px;
  z-index: 2;
  /* This hack make the select behind the arrow clickable in some browsers */
  pointer-events: none; }

.select-navigation:hover, .accelerated-programs-touch:hover {
  border: 1px solid #888; }

.select-navigation option, .accelerated-programs-touch option {
  font-weight: normal; }

.select-navigation.button, .accelerated-programs-touch.button {
  background: #e8e5d9;
  background: -webkit-linear-gradient(top, #e8e5d9 0%, #ddd9c7 100%);
  background: linear-gradient(to bottom, #e8e5d9 0%, #ddd9c7 100%);
  border-radius: .3em;
  border: 1px solid #ddd9c7;
  box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04); }

.select-navigation select, .accelerated-programs-touch select {
  width: 100%;
  margin: 0;
  background: none;
  border: 1px solid transparent;
  outline: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  font: normal normal normal 16px "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  color: #595933;
  padding: .5em 1.9em .5em .8em;
  line-height: 1.3; }

.select-navigation select:focus, .accelerated-programs-touch select:focus {
  outline: none;
  box-shadow: 0 0 1px 3px #b4defa;
  background-color: transparent;
  color: #595933;
  border: 1px solid #aaa; }

/* ------------------------------------  */
/* START OF UGLY BROWSER-SPECIFIC HACKS */
/* ----------------------------------  */
x:-o-prefocus, .select-navigation::after, .accelerated-programs-touch::after {
  display: none; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .select-navigation select::-ms-expand, .accelerated-programs-touch select::-ms-expand {
    display: none; }
  .select-navigation select:focus::-ms-value, .accelerated-programs-touch select:focus::-ms-value {
    background: transparent;
    color: #222; } }

@-moz-document url-prefix() {
  .select-navigation, .accelerated-programs-touch {
    overflow: hidden; }
  .select-navigation select, .accelerated-programs-touch select {
    width: 120%;
    width: calc(100% + em); } }

.select-navigation select:-moz-focusring, .accelerated-programs-touch select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000; }

/* ------------------------------------  */
/*  END OF UGLY BROWSER-SPECIFIC HACKS  */
/* ------------------------------------  */
.sidebar_follow {
  border: 1px solid #d2d6be;
  border-top: 0px;
  margin-bottom: 10px; }

.sidebar_follow li {
  margin: 5px 0 5px 10px; }

.social_profiles li {
  margin: 0 15px 0 0; }

.social_follow li, .social_profiles li {
  float: left;
  list-style: none; }

.social_follow .sprite a, .social_profiles .sprite a {
  background-color: transparent;
  background-image: url(/images/global_footer_icons_social_sprite.png);
  border: 0 !important;
  clear: none !important;
  display: inline-block;
  height: 24px !important;
  padding: 0;
  width: 24px !important; }

.social_follow .sprite a:hover, .social_profiles .sprite a:hover {
  background-color: none;
  border: 0; }

.social_follow .sprite a > em, .social_profiles .sprite a > em {
  display: none; }

.social_follow .sprite_blogs a, .social_profiles .sprite_blogs a {
  background-position: 0 96px; }

.social_follow .sprite_blogs a:hover, .social_profiles .sprite_blogs a:hover {
  background-position: 0 48px; }

.social_follow .sprite_facebook a, .social_profiles .sprite_facebook a {
  background-position: -25px 96px; }

.social_follow .sprite_facebook a:hover, .social_profiles .sprite_facebook a:hover {
  background-position: -25px 48px; }

.social_follow .sprite_googleplus a, .social_profiles .sprite_googleplus a {
  background-position: -75px 96px; }

.social_follow .sprite_googleplus a:hover, .social_profiles .sprite_googleplus a:hover {
  background-position: -75px 48px; }

.social_follow .sprite_linkedin a, .social_profiles .sprite_linkedin a {
  background-position: -100px 96px; }

.social_follow .sprite_linkedin a:hover, .social_profiles .sprite_linkedin a:hover {
  background-position: -100px 48px; }

.social_follow .sprite_pinterest a, .social_profiles .sprite_pinterest a {
  background-position: -125px 96px; }

.social_follow .sprite_pinterest a:hover, .social_profiles .sprite_pinterest a:hover {
  background-position: -125px 48px; }

.social_follow .sprite_twitter a, .social_profiles .sprite_twitter a {
  background-position: -150px 96px; }

.social_follow .sprite_twitter a:hover, .social_profiles .sprite_twitter a:hover {
  background-position: -150px 48px; }

.social_follow .sprite_youtube a, .social_profiles .sprite_youtube a {
  background-position: -175px 96px; }

.social_follow .sprite_youtube a:hover, .social_profiles .sprite_youtube a:hover {
  background-position: -175px 48px; }

.sidebar_widget .section_links {
  background-color: #f2f0e8;
  border: 1px solid #d2d6be;
  border-top: 0;
  float: left;
  margin: -5px 0 0 0;
  width: 100%; }

.sidebar_widget .section_links > li {
  border-top: 1px solid #d2d6be;
  clear: both;
  display: inline-block;
  float: left;
  width: 100%; }

.sidebar_widget .section_links > li > a {
  background-color: #f2f0e8;
  color: #375f19;
  display: block;
  float: left;
  font-size: 13px;
  line-height: 18px;
  padding: 5px 0 5px 10px;
  width: 100%; }

.sidebar_widget .section_links > li > a:hover {
  background-color: #d2d6be;
  border: 0; }

.sidebar_widget .section_links > li > a > em {
  display: none; }

.sidebar_widget .section_links span {
  color: #37621b;
  float: left;
  font-size: 13px;
  padding: 8px 8px 8px 11px; }

.sidebar_widget .section_links .social_follow a {
  margin-right: 6px;
  margin-top: 5px; }

.sidebar-left .nav-banner span a {
  font-size: 100%; }

.sidebar-left .nav-banner span a:hover {
  text-decoration: none; }

.sidebar-left .menu {
  display: none;
  padding: 15px; }

.sidebar-left .menu .desktop-menu-container {
  display: none;
  overflow: hidden; }

.sidebar-left .menu .mobile-menu-container {
  display: block; }

.sidebar-left .subheader_program span {
  color: #4b4c3c;
  font-size: 15px;
  font-weight: normal;
  line-height: 32px;
  text-shadow: 0 1px 1px rgba(51, 51, 51, 0.25); }

.sidebar-left .promo_posts {
  display: none; }

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

.container_social_sharing {
  margin-left: 6px; }

.addthis_floating_style.addthis_counter_style .addthis_internal_container {
  width: 100% !important; }

.addthis_floating_style.addthis_counter_style .addthis_internal_container a {
  clear: none;
  margin-right: 5px; }

.sidebar_newsletter_subscriptions {
  margin-bottom: 10px; }

.sidebar_newsletter_subscriptions .sidebar_header {
  margin: -5px -10px 0 -10px; }

.sidebar_newsletter_subscriptions .sidebar_header > span {
  padding-right: 5px; }

.sidebar_newsletter_subscriptions .subscription_newsletter, .sidebar_newsletter_subscriptions .subscription_newsletter_success {
  background: #f2f0e8;
  border: 1px solid #d2d6be;
  margin: 0 auto;
  padding: 5px 10px; }

.sidebar_newsletter_subscriptions .subscription_newsletter {
  display: block;
  font: 12.5px "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-serif; }

.sidebar_newsletter_subscriptions .subscription_newsletter p {
  line-height: 18px;
  margin: 0 0 10px; }

.sidebar_newsletter_subscriptions .subscription_newsletter input[type="submit"] {
  margin-left: 40%; }

.sidebar_newsletter_subscriptions .subscription_newsletter_success {
  display: block;
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  font-size: 13px;
  line-height: 18px; }

.sidebar_newsletter_subscriptions .field_group {
  margin: 5px 0; }

.sidebar_newsletter_subscriptions .field_group label, .sidebar_newsletter_subscriptions .field_group input[type="text"] {
  float: left; }

.sidebar_newsletter_subscriptions .field_group label {
  padding: 3px 0;
  width: 40%; }

.sidebar_newsletter_subscriptions .field_group input[type="text"] {
  padding: 3px;
  width: 55%; }

.promo_posts {
  line-height: 0;
  margin-bottom: 10px; }

.blog-detail-list-detail .promo_posts {
  text-align: center; }

.promo_posts h3 {
  background: #f2f0e8;
  border: 1px solid #d2d6be;
  font-size: 14px;
  font-variant: small-caps;
  line-height: 24px;
  padding: 5px 5px 5px 10px;
  text-transform: uppercase; }

.promo_posts img {
  max-width: 100%;
  width: 100%; }

.two-column-left .promo_posts img {
  margin-top: 20px; }

.promo_posts a {
  display: inline-block; }

.two-column-left .promo_posts a {
  display: block;
  text-align: center; }

.promo_posts a:hover {
  border: 0;
  text-decoration: none; }

.promo_posts a img {
  max-width: 100%;
  width: 100%; }

.alumni-promo {
  display: none;
  width: 189px;
  _width: auto !important;
  margin: 0 0 14px 10px;
  _padding-left: 10px;
  _margin-left: 0px;
  /* margin: 0 auto; */ }

.alumni-promo a {
  display: inline-block;
  text-decoration: none; }

.alumni-promo a:hover {
  color: #000000;
  text-decoration: underline; }

.alumni-promo b {
  font-size: 14px;
  font-weight: bold;
  line-height: 1em;
  color: #88865a;
  display: block; }

.alumni-promo .top {
  background: url(/images/promo/top.png) top left no-repeat;
  width: 189px;
  height: 5px; }

.alumni-promo .middle {
  background: url(/images/promo/middle.png) top left repeat-y;
  width: 154px;
  _width: 154px;
  padding: 9px 19px 8px 16px;
  _margin-top: -10px;
  width: 100%; }

.alumni-promo .middle p {
  width: 155px;
  clear: both; }

.alumni-promo .bottom {
  background: url(/images/promo/bottom.png) top left no-repeat;
  width: 189px;
  height: 26px; }

.alumni-promo .social-footer.light_background .sprite-facebook a,
.alumni-promo .social-footer.light_background .sprite-linkedin a {
  background: url(/images/footer/global_footer_icons_social_sprite.png); }

.alumni-promo .social-footer.light_background .sprite-facebook a {
  background-position: -25px 96px; }

.alumni-promo .social-footer.light_background .sprite-linkedin a {
  background-position: -100px 96px; }

.content .sidebar-panel {
  min-height: 700px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 300px; }

.content .sidebar-panel--open {
  background-color: #be531c;
  background-image: url("/images/822-icons.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  border: 0;
  cursor: pointer;
  height: 225px;
  left: 0;
  opacity: 1;
  padding: 15px 10px;
  position: absolute;
  top: 135px;
  width: 50px;
  z-index: 8; }

.content .sidebar-panel--open .panel-rotated-copy {
  display: block;
  height: 85%;
  position: relative;
  width: 100%; }

.content .sidebar-panel--open .panel-rotated-copy .panel-open-text {
  background: none;
  color: white;
  font: normal normal normal 18px "TradeGothicNextCompressed", Helvetica, Arial, sans-serif;
  left: 75%;
  letter-spacing: 1px;
  position: absolute;
  text-transform: uppercase;
  top: 0;
  width: 150px;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  writing-mode: lr-tb; }

.content .sidebar-panel--close {
  background-color: white;
  background-image: url("/images/822-icons.png");
  background-position: -145px -4px;
  background-repeat: no-repeat;
  border-bottom: 0;
  cursor: pointer;
  height: 40px;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  z-index: 103;
  box-shadow: 4px 4px 5px 0 rgba(51, 51, 51, 0.5); }

.content .sidebar-panel--close:hover {
  border-bottom: 0; }

.content .sidebar-panel--close .panel-close-text {
  border: 0px none;
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0px;
  position: absolute;
  width: 1px; }

.content .sidebar-panel--contents {
  left: -305px;
  position: absolute;
  width: 295px;
  z-index: 100; }

.content .sidebar-panel--details {
  background-color: white;
  font-size: 12px;
  width: 245px;
  box-shadow: 4px 4px 5px 0 rgba(51, 51, 51, 0.5); }

.content .sidebar-panel--details h3 {
  font: normal normal normal 16px/18px "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.content .sidebar-panel--details > section {
  clear: both;
  padding: 10px 15px; }

.content .sidebar-panel--details > section li {
  display: block;
  list-style: none; }

.content .sidebar-panel ul {
  margin-left: 0px;
  margin-bottom: 0px; }

.content .sidebar-panel ul li {
  font-family: TradeGothicNextRegular, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 18px; }

.content .subsection-campus-address .address-line span {
  display: inline-block;
  font-style: normal;
  width: auto; }

.content .subsection-campus-address .campus-phone {
  float: left; }

.content .subsection-campus-address .campus-phone::before {
  background-image: url("/images/822-icons.png");
  background-position: -304px -16px; }

.content .subsection-campus-address .campus-phone a {
  color: black; }

.content .subsection-campus-address .campus-fax {
  float: right; }

.content .subsection-campus-address .campus-fax::before {
  background-image: url("/images/822-icons.png");
  background-position: -448px -16px; }

.content .subsection-campus-address .campus-fax a {
  color: black; }

.content .subsection-campus-address .campus-phone, .content .subsection-campus-address .campus-fax {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  padding-left: 18px;
  position: relative;
  width: 50%; }

.content .subsection-campus-address .campus-phone::before, .content .subsection-campus-address .campus-fax::before {
  background-color: transparent;
  background-repeat: no-repeat;
  content: '';
  display: block;
  height: 16px;
  left: 0;
  position: absolute;
  top: 0;
  width: 16px; }

.content .subsection-campus-address::after {
  clear: both;
  content: "";
  display: table; }

.content section.subsection-cta {
  padding-bottom: 0;
  padding-top: 0; }

.content section.subsection-cta::before {
  content: "";
  display: table; }

.content section.subsection-cta h3 {
  color: #be531c; }

.content section.subsection-cta .panel-cta-list {
  margin: 5px -15px; }

.content section.subsection-cta .panel-cta-list li .button-cta {
  color: white;
  border-top: 1px solid white;
  border-bottom: 0;
  margin: 0;
  width: 100%; }

.content .site-map {
  margin: 0 0 20px 12px; }

.content .site-map ul {
  margin-bottom: 0px; }

.content .site-map li {
  margin: 4px; }

.content .site-map li li {
  list-style: circle; }

.content .site-map li.square {
  list-style: square;
  margin-left: 60px; }

.content .site-map strong {
  display: block;
  margin-top: 15px; }

.content .site-map strong:first-child {
  margin-top: 0px; }

.table {
  width: 100%; }

.table-events {
  background: #fff;
  color: #333;
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  font-size: 13px; }

.table-events a {
  color: #333; }

.table-events .table-header {
  background: #524B26;
  color: #fff;
  font-weight: bold;
  line-height: 100%;
  width: 100%; }

.table-events .table-row {
  border-bottom: 1px solid #ccc; }

.table-cell {
  line-height: 1.5;
  padding: 5px; }

.table-cell.table-header {
  padding: 2px 5px; }

.text-image-image {
  text-align: center; }

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

.text-image-image-fallback {
  margin-bottom: 10px; }

.fallback-block {
  color: #fff;
  padding: 20px 30px;
  font-size: 12px; }

.fallback-block:nth-child(1) {
  background: #979741; }

.fallback-block:nth-child(2) {
  background: #595a33; }

.fallback-block .pop {
  font-size: 50px; }

.tooltip {
  display: none;
  z-index: -1; }

.tooltip-trigger:hover .tooltip {
  z-index: 9997; }

.tooltip-trigger {
  display: inline-block;
  outline: 0;
  position: relative;
  width: auto !important;
  vertical-align: top; }

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

.tooltip-content p {
  color: #fff;
  font: normal normal normal 12px/14px "TradeGothicNextRegular","Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 12px; }

.tooltip-content p a {
  color: #fff;
  text-decoration: none; }

.tooltip-content p a:hover {
  color: #be531c;
  text-decoration: underline; }

.no-touch .tooltip-trigger[data-inline-tooltip="false"] {
  overflow: hidden; }

.no-touch .tooltip-trigger[data-inline-tooltip="false"]:hover {
  overflow: visible; }

.no-touch .tooltip-trigger[data-inline-tooltip="false"] .tooltip, .no-touch .tooltip-trigger[data-inline-tooltip="false"] .dynamic_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; }

.no-touch .tooltip-trigger[data-inline-tooltip="false"] .tooltip:before, .no-touch .tooltip-trigger[data-inline-tooltip="false"] .dynamic_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; }

.no-touch .tooltip-trigger[data-inline-tooltip="false"] .tooltip .tooltip-content, .no-touch .tooltip-trigger[data-inline-tooltip="false"] .tooltip .dynamic_tooltip_content, .no-touch .tooltip-trigger[data-inline-tooltip="false"] .dynamic_tooltip .tooltip-content, .no-touch .tooltip-trigger[data-inline-tooltip="false"] .dynamic_tooltip .dynamic_tooltip_content {
  margin: 0 0 0 10px; }

.no-touch .tooltip-trigger[data-inline-tooltip="false"]:hover .tooltip {
  opacity: 100;
  top: 0px; }

.video-wrapper {
  margin-bottom: 10px;
  position: relative;
  width: 100%; }

.accelerated-template {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto; }

.accelerated-template:after {
  content: " ";
  display: block;
  clear: both; }

.accelerated-template .sidebar {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.accelerated-template .content {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0px;
  padding-top: 5px; }

.accelerated-template .breadcrumbs {
  padding: 5px 10px 10px 10px !important; }

.accelerated-template .mobile-cta-container {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0; }

.accelerated-template .modal_content h2 {
  display: block;
  font: normal normal normal 20px/24px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
  color: #333; }

.accelerated-template .modal_content h3 {
  color: #333; }

.accelerated-template .modal_content h4 {
  font: normal normal normal 14px/24px "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.accelerated-template .modal_content ul {
  color: #666;
  list-style: outside disc;
  margin: 0 0 10px 30px; }

.accelerated-template .modal_content ul li {
  margin: 5px 0;
  line-height: 1.2; }

.accelerated-template .modal_content p {
  color: #666;
  line-height: 1.2;
  margin-bottom: 7px; }

.accelerated-template {
  color: #333;
  font: normal normal normal 14px/18px "TradeGothicNextRegular", Helvetica, Arial, sans-serif; }

.accelerated-template h3 {
  color: #595933;
  font: normal normal normal 20px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin-bottom: 10px; }

.accelerated-template a, .accelerated-template a:visited {
  color: #37621b;
  text-decoration: underline; }

.accelerated-template a:hover, .accelerated-template a:visited:hover {
  color: #be531c;
  text-decoration: underline; }

.banner_accelerated {
  background: none;
  clear: both;
  color: white;
  display: block;
  height: auto;
  text-align: center;
  width: 100%; }

.banner_accelerated .mobile-banner img {
  height: auto;
  width: 100%; }

.banner_accelerated h1 {
  color: #fff;
  display: none;
  font: normal normal normal 36px "TradeGothicNextCompressed", Helvetica, Arial, sans-serif;
  margin: 0;
  text-align: left; }

.banner_accelerated h2 {
  color: #d2d755;
  display: none;
  font: normal normal normal 28px "TradeGothicNextCompressed", Helvetica, Arial, sans-serif;
  margin: 0;
  text-align: left; }

.banner_accelerated h3 {
  bottom: 32px;
  color: #fff;
  display: none;
  font: normal normal normal 16px "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  margin: 0;
  opacity: 0;
  position: absolute;
  right: 20px;
  text-transform: uppercase;
  visibility: hidden; }

/* PROGRAM OFFERINGS MENU */
.accelerated_programs {
  display: none; }

/* SUB-BANNER */
.sub-banner {
  padding: 10px 20px; }

.accelerated-steps {
  *zoom: 1;
  width: 100%; }

.accelerated-steps:after {
  content: "";
  display: table;
  clear: both; }

.accelerated-steps .transfer, .accelerated-steps .time, .accelerated-steps .money {
  float: left;
  margin-bottom: 15px; }

.accelerated-steps .transfer img, .accelerated-steps .time img, .accelerated-steps .money img {
  width: 100%;
  height: auto; }

.accelerated-steps .transfer {
  width: 43.274244004171%;
  min-width: 252px;
  max-width: 252px; }

.accelerated-steps .time {
  width: 29.301355578728%;
  min-width: 171px;
  max-width: 171px; }

.accelerated-steps .money {
  width: 27.424400417101%;
  max-width: 160px;
  min-width: 160px; }

.degrees_section_area {
  *zoom: 1;
  border-top: 1px solid #ddd9c7;
  clear: both;
  display: block;
  padding: 20px;
  width: 100%; }

.degrees_section_area:after {
  content: "";
  display: table;
  clear: both; }

.degrees_section_area:first-child {
  border-top: 0; }

.degrees_section_area.intro_uvp, .degrees_section_area.testimonial_full {
  border-top: 0; }

.degrees_section_area.history {
  border-bottom: 0; }

.degrees_section_area p {
  margin-bottom: 10px; }

.degrees_section_area img {
  float: left;
  margin: 0 10px 0 0; }

.degrees_section_area h2 {
  color: #000;
  display: block;
  font: normal normal normal 20px/24px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin-bottom: 10px; }

.degrees_section_area h4 {
  font: normal normal normal 14px/24px "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.degrees_section_area ul {
  list-style: outside disc;
  margin: 0 0 10px 30px; }

.degrees_section_area li {
  margin: 5px 0; }

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

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

.accreditation a.hlc_logo {
  border: 0;
  float: left;
  margin: 0 10px 0 0;
  margin: 0; }

.accreditation .degrees_section_aside p {
  float: left;
  margin: 8% 0 0 0;
  width: 50%; }

.degrees_content_fullwidth.salary_growth h3 {
  color: #757a66;
  font-size: 14px;
  margin: 0 0 10px 0;
  font-weight: bold; }

.degrees_content_fullwidth.salary_growth .degrees_section_content {
  width: 100%;
  float: none; }

.degrees_content_fullwidth.salary_growth .degrees_section_aside {
  width: 100%; }

.degrees_content_fullwidth.salary_growth .chart_salary_options {
  border: 1px solid #e9e6d9; }

.degrees_content_fullwidth.salary_growth .chart_salary_options thead {
  background: #bfb897; }

.degrees_content_fullwidth.salary_growth .chart_salary_options thead th {
  font: normal normal normal 13px "TradeGothicNextBold","Lucida Grande","Lucida Sans",Helvetica,Arial,sans-serif;
  color: #333;
  border-left: 1px solid #b3ab87; }

.degrees_content_fullwidth.salary_growth .chart_salary_options tbody td {
  border: 1px solid #e9e6d9;
  padding: 5px;
  vertical-align: middle; }

.degrees_content_fullwidth.salary_growth .chart_salary_options tr {
  border-top: 1px solid #e9e6d9; }

.degrees_content_fullwidth.salary_growth .graduates_starting_salary {
  margin: 0 auto; }

.degrees_content_fullwidth.salary_growth .graduates_starting_salary .emphasis_big {
  font-size: 30px; }

.degrees_content_fullwidth.salary_growth .salary_left {
  float: left;
  height: 24px;
  text-align: center;
  width: 90px;
  margin-top: 6px;
  margin-bottom: 5px; }

.aside_callout {
  background: #e8e5d9;
  border: 1px solid #ddd9c7;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
  margin-bottom: 0;
  max-width: 360px;
  padding: 10px 10px 10px 36px;
  position: relative;
  text-align: left;
  width: 100%; }

.aside_callout.start_dates {
  margin: 0 auto 10px; }

.aside_callout h5 {
  color: #595933;
  font: normal normal normal 18px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  text-transform: uppercase; }

.aside_callout ul {
  margin-left: 18px; }

.aside_callout ul li {
  clear: both;
  float: left;
  list-style: disc;
  margin: 0;
  width: 100%; }

.aside_callout .emphasis_big {
  font: normal normal normal 40px/24px "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.aside_callout .emphasis_medium {
  font: normal normal normal 20px/14px "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.aside_callout .aside_duration {
  width: 360px; }

.aside_callout .aside_class_size {
  margin-left: auto;
  margin-right: auto;
  width: 100%; }

.aside_callout .statistic_graduates {
  padding-top: 20px; }

.aside_callout .aside_video {
  background: #595833;
  width: 360px; }

.aside_callout .aside_video .wistia_embed {
  background: #595833;
  display: block;
  height: 201px;
  margin: 0 auto;
  width: 358px; }

.aside_callout .aside_video .wistia_embed img, .aside_callout .aside_video .wistia_embed object {
  margin: 1px auto 0 !important; }

.aside_callout .aside_video p.video_quote {
  color: #fff;
  font: normal normal normal 13px/18px "TradeGothicNextItalic", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 10px 20px 0; }

.aside_callout .aside_video .video_quote_attribution {
  color: #ddd9c7;
  padding: 0 20px 10px;
  text-align: right; }

.aside_callout .aside_career_research {
  width: 360px; }

.aside_callout .aside_career_research img {
  border: 1px solid #ddd9c7;
  float: left;
  margin: 0 10px 0 0; }

hr.hr_separated {
  background: transparent;
  border-top: 1px solid #ddd9c7;
  border: 0;
  color: #ddd9c7;
  display: block;
  height: 1px;
  width: 95%; }

hr.hr_related {
  background: transparent;
  border-top: 1px dotted #ddd9c7;
  color: #f5f3ef;
  display: block;
  height: 1px;
  width: 95%; }

.degree_valuable hr.hr_related {
  margin: 30px 0; }

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

.wrapper_accelerated_transfer_calculator h4 {
  font: normal normal normal 14px/18px "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.wrapper_accelerated_transfer_calculator strong {
  font: normal normal normal 14px/18px "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.accelerated_transfer_calculator fieldset {
  background: #fff;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
  margin: 10px 0 0 0;
  padding: 10px 10px 10px 40px; }

.accelerated_transfer_calculator .accelerated_uvp_calc legend {
  background: transparent url("/images/degrees/sprite_icons_accelerated.png") no-repeat;
  display: block;
  float: left;
  font: normal normal normal 18px/28px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  margin-left: -30px;
  padding-left: 28px;
  text-transform: uppercase;
  width: 100%; }

.accelerated_transfer_calculator .accelerated_uvp_calc img {
  float: none;
  margin: 0; }

.accelerated_transfer_calculator .accelerated_uvp_calc .otip-link {
  display: none; }

.accelerated_transfer_calculator .accelerated_uvp_calc .input_button {
  margin-top: 10px; }

.accelerated_transfer_calculator .accelerated_uvp_calc .dynamic_tooltip {
  display: none; }

.accelerated_transfer_calculator .accelerated_uvp_calc .trigger_tooltip {
  display: none; }

.accelerated_transfer_calculator .accelerated_uvp_calc .reveal-trigger {
  display: inline-block;
  text-decoration: none !important; }

.accelerated_transfer_calculator .accelerated_uvp_calc .reveal-trigger p {
  margin-bottom: 0; }

.accelerated_transfer_calculator .accelerated_uvp_calc .reveal-container {
  display: none;
  margin-bottom: 10px; }

.accelerated_transfer_calculator .transfer_credits legend {
  background-position: 0 0;
  color: #c5ca4f; }

.accelerated_transfer_calculator .save_time legend {
  background-position: 0 -44px;
  color: #eaaa00; }

.accelerated_transfer_calculator .save_money legend {
  background-position: 0 -88px;
  color: #50502a; }

.accelerated_transfer_calculator legend + p {
  clear: both; }

.accelerated_transfer_calculator .input_button input {
  float: left;
  margin: 5px 10px 0 0;
  padding: 2px;
  width: 100px; }

.accelerated_transfer_calculator .input_button .button_cta {
  clear: none;
  float: left;
  margin: 5px 0; }

.accelerated_transfer_calculator .helpful_text {
  color: #999;
  font: normal normal normal 12px/18px "TradeGothicNextRegular", Helvetica, Arial, sans-serif; }

.accelerated_calc_result {
  float: left;
  width: 50%; }

.accelerated_calc_result h5 {
  font: normal normal normal 18px "TradeGothicNextRegular", Helvetica, Arial, sans-serif; }

.accelerated_calc_result p {
  font: normal normal normal 13px "TradeGothicNextRegular", Helvetica, Arial, sans-serif; }

.accelerated_calc_result.standard_program p {
  color: #666; }

.accelerated_calc_result.accelerated_program h5, .accelerated_calc_result.accelerated_program p {
  color: #333; }

/* TESTIMONIALS */
.testimonial {
  position: relative;
  background: #eeece3;
  border: 1px solid #e3e0d1;
  border-radius: 10px;
  box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1);
  color: #7a7256;
  height: auto;
  margin: 10px 5px; }

.transfer-credits .testimonial {
  margin-top: 30px; }

.testimonial_full .testimonial_main {
  background: #eeece3;
  border-radius: 10px;
  border: 1px solid #e3e0d1;
  box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1);
  color: #7a7256;
  height: auto;
  margin: 10px 5px;
  padding: 0;
  position: relative; }

.testimonial_full .testimonial_photo {
  display: none;
  float: none;
  height: 144px;
  margin: 0 40px 0 0;
  max-width: 144px;
  width: 19.328859060403%; }

.testimonial_full .testimonial_photo img {
  width: 100%;
  height: auto; }

.testimonial_full .quote-module {
  float: none;
  width: 100%; }

.transfer-tooltip {
  display: block;
  width: 100%; }

.transfer-tooltip-content {
  background: #eee;
  padding: 10px; }

.transfer-tooltip-content p {
  font-size: 12px;
  font: normal normal normal 13px/15px "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  margin-bottom: 0; }

.achieve-page .achieve-inset {
  display: none; }

.achieve-page .text-image-image-fallback {
  width: 100%; }

.achieve-page .fallback-block {
  color: #fff;
  font-size: 12px;
  padding: 20px 30px;
  text-align: center; }

.achieve-page .fallback-block:nth-child(1) {
  background: #979741; }

.achieve-page .fallback-block:nth-child(2) {
  background: #595a33; }

.achieve-page .fallback-block .pop {
  font: normal normal normal 50px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.admissions {
  background: #fff;
  /* Media queries */ }

.admissions .header {
  background-position: right;
  background-repeat: no-repeat;
  height: 394px;
  margin: 0 auto;
  margin-bottom: 20px;
  padding: 25px 20px;
  position: relative;
  width: 100%;
  z-index: 1; }

.admissions .header .header-content {
  margin: 0 auto;
  width: 100%; }

.admissions .header .header-content:before {
  background: #fff;
  content: '';
  height: 100%;
  left: 0px;
  opacity: 0.5;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: -1; }

.admissions .header h2 {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  color: #444;
  font-family: "TradeGothicNextCompressedBold", Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: bold;
  margin: 0px auto 20px;
  text-transform: uppercase; }

.admissions .header p {
  clear: both;
  float: left;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.4em;
  margin: 0 auto;
  max-width: 594px; }

.admissions .header a {
  clear: both;
  float: left;
  margin: 20px 0; }

.admissions .header.whyrasmussen {
  background-image: url("/images/admissions/mobile_header_01.jpg");
  background-color: #e7ebeb; }

.admissions .header.whyrasmussen p {
  max-width: 520px; }

.admissions .header.adult {
  background-image: url("/images/admissions/mobile_header_02.jpg");
  background-color: #d4ccc6; }

.admissions .header.adult h2 {
  float: left; }

.admissions .header.adult p {
  max-width: 630px; }

.admissions .header.highschool {
  background-image: url("/images/admissions/mobile_header_03.jpg");
  background-color: #e2e5da; }

.admissions .header.highschool p {
  max-width: 488px; }

.admissions .header.military {
  background-image: url("/images/admissions/mobile_header_04.jpg");
  background-color: #e3dcd8; }

.admissions .header.transfer {
  background-image: url("/images/admissions/mobile_header_05.jpg");
  background-color: #c5c5c6; }

.admissions .header.nursing {
  background-image: url("/images/admissions/mobile_header_06.jpg");
  background-color: #efeeed; }

.admissions .resp-tab-content > * {
  opacity: 0; }

html.no-cssanimations .admissions .resp-tab-content > * {
  opacity: 1; }

.admissions .resp-tab-content.resp-tab-content-active > * {
  -webkit-animation: fadeIn 1.3s;
  animation: fadeIn 1.3s;
  opacity: 1; }

.admissions #primary-tabs {
  display: block;
  margin: 0 auto;
  position: relative; }

.admissions #primary-tabs .resp-tabs-list {
  width: 100%;
  z-index: 5; }

.admissions #primary-tabs #header-tabs {
  position: absolute;
  width: 100%;
  z-index: 5; }

.admissions .hex-list {
  padding: 0 20px; }

.admissions .hex-list h3 {
  font-family: "TradeGothicNextCompressedBold", Helvetica, Arial, sans-serif;
  font-size: 30px;
  line-height: 0.9em;
  color: #595933; }

.admissions .hex-list p {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 22px; }

.admissions .hex-list p .small_text {
  font-size: 10px; }

.admissions .hex-list li {
  background-image: url("/images/adm-sprite.jpg");
  background-repeat: no-repeat;
  display: block;
  margin-bottom: 20px;
  min-height: 70px;
  padding-left: 75px;
  padding-top: 5px; }

.admissions .hex-list li.network {
  background-position: 0 -96px; }

.admissions .hex-list li.book {
  background-position: 0 -194px; }

.admissions .hex-list li.cap {
  background-position: 0 -298px; }

.admissions .hex-list li.tick {
  background-position: 0 -415px; }

.admissions .hex-list li.arrow {
  background-position: 0 -1598px;
  padding-left: 60px; }

.admissions .hex-list li.replay {
  background-position: -4px -3081px; }

.admissions .hex-list li h3 {
  color: #595933;
  font-family: "TradeGothicNextCompressedBold", Helvetica, Arial, sans-serif;
  font-size: 24px;
  float: left;
  line-height: 1.2em;
  padding-bottom: 4px;
  padding-top: 4px;
  width: 90%; }

.admissions .content .tab-first {
  display: block;
  margin: 0 auto;
  width: 100%; }

.admissions .content .call-me {
  background-color: #ded9c6;
  color: #595933;
  margin: 20px 0;
  padding: 20px; }

.admissions .content .call-me a {
  margin: 10px 0;
  text-align: center;
  width: 100%; }

.admissions .content .call-me h3 {
  font-family: "TradeGothicNextCompressedBold", Helvetica, Arial, sans-serif;
  font-size: 30px;
  line-height: 0.9em;
  margin-bottom: 20px; }

.admissions .content .call-me ul {
  margin: 0;
  padding: 0;
  width: 100%; }

.admissions .content .call-me ul li {
  background: transparent url("/images/icon_checkbox_olive_16x16.png?1411076765") 0 0 no-repeat;
  color: #595933;
  display: block;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 13px;
  margin: 10px 0;
  min-height: 22px;
  padding-left: 27px;
  width: 100%; }

.admissions .content .call-me .logo {
  background-color: #fff;
  text-align: center; }

.admissions #call1 {
  display: none; }

.admissions .quotes {
  background-color: #f5f3ef;
  display: none;
  max-width: 1435px;
  margin: 0 auto; }

.admissions .quotes#whyrasmussen-quotes {
  padding: 20px 0 0; }

.admissions .quotes#whyrasmussen-quotes h3 {
  margin-bottom: 20px; }

.admissions .quotes.single-quote ul {
  width: 100%; }

.admissions .quotes.single-quote ul li {
  min-height: 220px;
  padding-top: 20px;
  width: 100%; }

.admissions .quotes.single-quote ul li blockquote {
  background-position: 4px 59px;
  font-size: 22px;
  line-height: 1.4em;
  padding: 0 0 0 15px; }

.admissions .quotes.single-quote ul li h3 {
  margin-bottom: 32px; }

.admissions .quotes h3 {
  color: #595933;
  font-family: "TradeGothicNextCompressedBold", Helvetica, Arial, sans-serif;
  font-size: 37px;
  margin: 0 20px;
  text-align: left; }

.admissions .quotes ul {
  clear: both;
  display: block;
  padding: 0 20px;
  width: 100%; }

.admissions .quotes ul li {
  display: block;
  list-style-type: none;
  margin-bottom: 20px;
  min-height: 150px;
  padding: 0 5% 0 0;
  text-align: left; }

.admissions .quotes ul li blockquote {
  background-image: url("/images/quotes.jpg");
  background-repeat: no-repeat;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-style: italic;
  line-height: normal;
  padding: 25px 0 0 15px;
  text-align: left; }

.admissions .quotes ul li blockquote cite {
  clear: both;
  display: block;
  font-style: normal;
  margin: 15px 0 0;
  padding-left: 20px;
  text-indent: -20px; }

.admissions .quotes ul li blockquote h3 {
  color: #595933;
  font-style: normal;
  text-align: left; }

.admissions .three-back {
  clear: both; }

.admissions .three-back a {
  color: #37621b; }

.admissions .three-back a:hover {
  color: #be531c; }

.admissions .three-back h2 {
  color: white;
  background-color: #d07019;
  text-align: center;
  font-size: 25px;
  font-family: "TradeGothicNextCompressedBold", Helvetica, Arial, sans-serif;
  line-height: 62px;
  margin-bottom: 0px;
  text-transform: none; }

.admissions .three-back h5 {
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-family: "TradeGothicNextCompressedBold", Helvetica, Arial, sans-serif;
  font-size: 27px;
  margin-bottom: 10px;
  margin-top: 20px;
  text-transform: uppercase; }

.admissions .three-back p, .admissions .three-back ul {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 27px;
  margin: 0 auto; }

.admissions .three-back ul {
  margin-top: 20px; }

.admissions .three-back ul li {
  display: block;
  line-height: 1.4em;
  margin-bottom: 10px;
  padding-left: 20px;
  position: relative;
  width: 100%; }

.admissions .three-back ul li:before {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #444;
  border-radius: 5px;
  content: '';
  display: block;
  height: 9px;
  left: 0;
  position: absolute;
  top: 9px;
  width: 9px; }

.admissions .three-back ul li span {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.admissions .three-back-text {
  max-width: 910px;
  position: relative;
  width: 100%; }

.admissions .three-back-text-section {
  background-position: center;
  background-size: cover;
  padding: 0 20px 13px; }

.admissions .inputzy span {
  clear: both;
  display: block;
  height: 24px;
  margin-top: 15px;
  position: relative;
  width: 100%; }

.admissions .inputzy span label {
  color: #aaaaaa;
  left: 6px;
  position: absolute;
  top: 4px;
  width: 100%;
  z-index: 2; }

.admissions .inputzy span input {
  height: 24px;
  left: 0;
  padding-left: 6px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1; }

.admissions .form-head {
  background: #fff;
  color: #595933;
  font-family: "TradeGothicNextCompressedBold", Helvetica, Arial, sans-serif;
  font-size: 37px;
  line-height: 1.2em;
  margin: 20px;
  text-align: left; }

.admissions .admissions-disclaimer {
  color: #818154;
  display: none;
  font-size: 15px;
  font-style: italic;
  margin-bottom: 20px;
  text-align: center; }

.admissions .admissions-disclaimer#whyrasmussen-disclaimer {
  display: block; }

.admissions .disclaimer-popup {
  left: 50%;
  margin-left: -20% !important;
  position: fixed;
  top: 150px;
  z-index: 100; }

.admissions .disclaimer-popup p {
  font-size: 14px;
  margin-bottom: 10px; }

.admissions .disclaimer-popup h4 {
  color: #818154;
  font-family: "TradeGothicNextCompressedBold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.2em;
  margin: 0px 0 10px;
  width: 100%; }

.admissions .disclaimer-popup div {
  display: none; }

.admissions .close-disclaimer {
  background: transparent url(../images/close.png) 0 0 no-repeat;
  display: inline-block;
  float: right;
  height: 16px;
  text-indent: -9999px;
  width: 16px; }

.admissions .text-disclaimer {
  font-size: 12px;
  line-height: 1.2em; }

.admissions #callme-popup {
  background: transparent url(/images/cleanpaper_squaretile.png) 0 0 repeat;
  color: #000;
  display: none;
  left: 50%;
  margin-left: -250px;
  position: fixed;
  top: 50px;
  z-index: 9999; }

.admissions #callme-popup p {
  font-size: 13px !important; }

.admissions .three-back {
  margin: 0 auto;
  max-width: 1435px; }

.admissions .tabular-content-default {
  display: none; }

.admissions.why .tabular-content-why, .admissions.adult .tabular-content-adult, .admissions.transfer .tabular-content-transfer, .admissions.nursing .tabular-content-nursing, .admissions.hs .tabular-content-hs, .admissions.military .tabular-content-military {
  display: block; }

.admissions .header {
  height: 394px;
  position: relative;
  width: 100%; }

.admissions .header h2, .admissions .header p {
  width: 100%; }

.admissions #header-tabs {
  top: 380px;
  width: 100%; }

.admissions .tab-select {
  height: 64px;
  padding: 12px; }

.admissions .list-wrap {
  display: inline-block;
  margin-top: 50px;
  width: 100%; }

.admissions #footer div.footer-col1 {
  margin-left: 30px;
  padding-left: 30px; }

.admissions #footer div.footer-col2 {
  margin-left: -10px;
  width: 180px; }

.admissions #footer div.footer-col3 {
  width: 210px; }

.admissions #footer div.footer-col4 {
  width: 160px; }

.admissions #footer div.footer-col5 {
  width: 250px; }

.admissions .wrapper_form3col {
  margin-bottom: 20px; }

.admissions .admissions-disclaimer {
  color: #818154;
  display: none;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-style: italic;
  margin-bottom: 0px;
  padding-bottom: 20px;
  text-align: center; }

.admissions .admissions-disclaimer a {
  color: #37621b; }

.admissions .admissions-disclaimer a:hover {
  color: #be531c; }

/*---
STRUCTURE
---*/
.blog {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto; }

.blog:after {
  content: " ";
  display: block;
  clear: both; }

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

.blog .sidebar .nav_blogs {
  display: none; }

.blog .sidebar .sidebar_column {
  padding: 0px 20px; }

.blog .sidebar .sidebar_column:nth-child(1) {
  margin-top: 10px; }

.blog .content {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding: 0; }

.blog .breadcrumbs {
  margin-top: 5px; }

/*---
LISTINGS
---*/
.content .blog_category_banner {
  background-color: transparent;
  background-image: url("/images/content/blogs/beat-landing.jpg");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: 94px;
  margin: 22px 0 0;
  max-width: 640px;
  width: 100%; }

.content .blog_category_banner.category_sob {
  background-image: url("/images/content/blogs/business-landing.jpg"); }

.content .blog_category_banner.category_soe {
  background-image: url("/images/content/blogs/education-landing.jpg"); }

.content .blog_category_banner.category_sojs {
  background-image: url("/images/content/blogs/justice-landing.jpg"); }

.content .blog_category_banner.category_sohs {
  background-image: url("/images/content/blogs/health-sciences-landing.jpg"); }

.content .blog_category_banner.category_sod {
  background-image: url("/images/content/blogs/design-landing.jpg"); }

.content .blog_category_banner.category_son {
  background-image: url("/images/content/blogs/nursing-landing.jpg"); }

.content .blog_category_banner.category_clife {
  background-image: url("/images/content/blogs/college-life-landing.jpg"); }

.content .blog_category_banner .category_headline {
  color: #fff;
  float: left;
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 21px;
  font-variant: small-caps;
  padding: 4px 9px 9px 20px;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
  width: 80%; }

.content .blog_category_banner .category_headline a {
  color: #fff;
  font-size: inherit; }

.content .blog_category_banner .category_headline a:hover {
  text-decoration: underline; }

.view_more_articles {
  background: #ddd9c7;
  color: #375F19;
  cursor: pointer;
  float: left;
  font-size: 12px;
  margin: 0 0 20px 20px;
  padding: 5px 10px 5px 20px; }

.view_more_articles:hover {
  background: #d3ceba;
  border: 0; }

/*---
SIDEBAR
---*/
.sidebar .sidebar_header {
  background: transparent;
  padding: 0 0 5px 0; }

.sidebar .sidebar_header a {
  color: #fff; }

.sidebar .sidebar_header a:hover {
  color: #fff;
  border-bottom: 1px solid #ccc; }

.sidebar .sidebar_header > span {
  background: #818154;
  color: #fff;
  display: block;
  font-size: 14px;
  font-variant: small-caps;
  font-weight: 300;
  line-height: 18px;
  padding: 8px 8px 8px 12px;
  text-transform: uppercase;
  width: 100%; }

/*---
RSS SUBSCRIBE
---*/
.subscribe_feeds {
  background-color: transparent;
  background-image: url(/images/global_footer_icons_social_sprite.png);
  background-position: 0 96px;
  display: inline-block;
  float: right;
  height: 24px;
  margin: 4px 3px;
  width: 24px; }

.subscribe_feeds:hover {
  background-position: 0 48px;
  border: 0;
  text-decoration: none; }

.subscribe_feeds span {
  display: none; }

/*---
TYPOGRAPHY
---*/
.blog .content h1 {
  margin: 0; }

.blog .content .social_profiles {
  margin-left: 0px; }

.blog .content .social_profiles .connect_header {
  font-size: 13px;
  font-weight: bold;
  line-height: 24px;
  margin: 10px 0 0 0; }

.blog .content .border_shadow {
  border-bottom: 1px solid #d3ceba;
  border-top: 1px solid #e9e6db;
  padding: 20px 0; }

.blog .content .post {
  border-bottom: 1px dashed #d3ceba;
  padding: 20px; }

.blog .content .post .social_profiles {
  margin-left: 0px; }

.blog .content .post a {
  color: #375f19; }

.blog .content .post em {
  font-style: italic; }

.blog .content .post h1, .blog .content .post h2, .blog .content .post h3, .blog .content .post h4, .blog .content .post h5, .blog .content .post h6 {
  color: #222 !important; }

.blog_listing .blog .content .post h1.post_title {
  font-size: 14px;
  line-height: 20px; }

.blog .content .post h2, .blog .content .post h3 {
  font-weight: normal;
  line-height: 24px !important;
  margin: 30px 0 0 0; }

.blog .content .post h2 {
  font-size: 18px !important; }

.blog .content .post h3 {
  font-size: 14px; }

.blog .content .post blockquote {
  font-size: 14px;
  margin: 0 auto;
  padding: 10px 0;
  width: 80%; }

.blog .content .post .disclaimer_blogs {
  border-top: 0;
  padding: 20px 0; }

.blog .content .post .disclaimer_blogs p {
  color: #999;
  font-size: 10px;
  line-height: 14px;
  max-width: 640px; }

.blog .content .post .post_media {
  clear: both;
  height: 145px;
  margin: 0; }

.blog .content .post .post_media .post_media_thumbnail {
  border: 0;
  display: inline-block;
  height: 128px;
  width: 128px; }

.blog .content .post .post_desc {
  padding: 0 10px 0px 0; }

.blog .content .post .post_desc h1.post_title {
  margin-bottom: 0px;
  margin-top: 0px; }

.blog .content .post .post_desc h1.post_title a {
  color: #375f19;
  font-size: 14px;
  line-height: 20px; }

.blog .content .post .pullquote {
  color: #333;
  display: block;
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  margin: 25px;
  width: 250px; }

.blog .content .post .pullquote_left {
  float: left;
  margin-left: 0; }

.blog .content .post .pullquote_right {
  float: right;
  margin-right: 0; }

.blog .content .post ul, .blog .content .post ol {
  margin-left: 20px; }

.blog .content .post ol {
  list-style: lower-alpha; }

.blog .content .post p {
  margin: 5px 0 10px 0; }

.blog .content .post p.post_meta, .blog .content .post p.post_excerpt {
  margin-bottom: 0; }

.blog .content .post img.left {
  border: 0;
  float: left;
  margin: 5px 20px 5px 0; }

.blog .content .post img.right {
  float: right;
  margin: 5px 0 5px 20px; }

.blog .content .post img.center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  width: auto; }

.blog .content .post img.full {
  clear: both;
  margin: 10px auto;
  width: 100%; }

.blog .content .post img.left, .blog .content .post img.right, .blog .content .post img.center, .blog .content .post img.full {
  border: 0; }

.blog .content .post section h3 {
  margin-top: 10px; }

/*---
AUTHOR
---*/
.profile_author {
  border-top: 0 !important; }

.profile_author .author_name {
  font-size: 14px;
  font-weight: bold; }

.profile_author_image {
  margin-bottom: 10px; }

.profile_author_image img.author_image {
  height: 128px;
  width: 128px; }

/*---
TEMPLATES
---*/
/*---
LIST OF BLOGS
---*/
.blog-list .content .breadcrumbs {
  margin-bottom: 23px;
  margin-left: 20px !important;
  margin-right: 20px !important; }

.blog-list .content .social_follow {
  clear: both; }

.blog-list .content .blog_category {
  border: 1px solid #e9e6db;
  margin-bottom: 20px; }

.blog-list .content .blog_category_banner {
  margin-top: 0px; }

.blog-list .content .post_listings {
  clear: both;
  list-style: outside;
  margin: 0;
  padding: 10px 20px 20px 30px; }

.blog-list .content .post_listings li {
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-size: 13px;
  line-height: 18px;
  list-style: disc;
  margin-bottom: 5px; }

.blog-list .content .post_listings li a {
  color: #375f19; }

.blog-list .content .view_more_articles {
  margin: 0; }

.blog-list .content .nav_follow {
  background: #ebecee;
  padding: 5px 20px;
  text-align: left; }

.blog-list .content .nav_follow h3 {
  color: #999;
  float: left;
  font-size: 10px;
  font-variant: small-caps;
  font-weight: normal;
  line-height: 26px;
  margin: 0 10px 0 0;
  text-transform: uppercase; }

.blog-list .content .nav_follow ul, .blog-list .content .nav_follow li {
  background: transparent;
  border: 0; }

.blog-list .content .nav_follow ul {
  margin: 0;
  width: auto; }

.blog-list .content .nav_follow ul li {
  margin: 0 5px; }

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

.blog-detail-list .post_excerpt {
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
  margin: 10px 20px; }

.blog-detail-list .post_listings {
  margin: 20px 0 0; }

.blog-detail-list .post_listings .post_featured_callout {
  background: #e9e5d9;
  box-shadow: 0 2px 2px 0 rgba(51, 51, 51, 0.05);
  -moz-box-shadow: 0 2px 2px 0 rgba(51, 51, 51, 0.05);
  -webkit-box-shadow: 0 2px 2px 0 rgba(51, 51, 51, 0.05);
  color: #868e62;
  display: inline-block;
  float: left;
  font: 14px/18px "TradeGothicNextBold", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Tahoma, sans-serif;
  font-variant: small-caps;
  margin: -15px 0 10px -10px;
  padding: 5px 20px;
  text-shadow: 0 1px 0 rgba(51, 51, 51, 0.15);
  text-transform: uppercase; }

.blog-detail-list .post_listings .post.post_featured {
  background: #b3b995; }

/*---
INDIVIDUAL BLOG ARTICLE
---*/
.blog.blog-detail-list-detail .content {
  padding-left: 20px;
  padding-right: 20px; }

.blog.blog-detail-list-detail .content .breadcrumbs {
  margin-bottom: 23px; }

.blog.blog-detail-list-detail .content h1.post_title {
  font-size: 22px;
  line-height: 24px; }

.blog.blog-detail-list-detail .content .post_meta span {
  color: #999;
  font-size: 11px;
  list-style: none;
  margin: 0 5px 10px 0; }

.blog.blog-detail-list-detail .content .post_meta span a {
  font-size: inherit; }

.blog.blog-detail-list-detail .content .meta_author_name,
.blog.blog-detail-list-detail .content .meta_post_date {
  display: inline-block; }

.blog.blog-detail-list-detail .content .meta_comments_count,
.blog.blog-detail-list-detail .content .meta_comments_post {
  float: right; }

.blog.blog-detail-list-detail .content .meta_comments_count a.scroll_anchor,
.blog.blog-detail-list-detail .content .meta_comments_post a.scroll_anchor {
  font-size: 11px; }

.blog.blog-detail-list-detail .content .post {
  border-bottom: 1px dashed #d3ceba;
  padding: 0;
  width: 100%; }

.blog.blog-detail-list-detail .content .post.post_type.media_infographic {
  clear: both;
  float: none;
  width: 100%; }

.blog.blog-detail-list-detail .content .post.post_type.media_infographic img {
  display: block;
  max-width: 1020px;
  width: auto; }

.blog.blog-detail-list-detail .content .post.post_type.media_infographic img > p {
  clear: both; }

.blog.blog-detail-list-detail .content .post.post_type.media_infographic p:first-child {
  clear: both; }

.blog.blog-detail-list-detail .content .post .post_copy {
  clear: both; }

.blog.blog-detail-list-detail .content .post .post_copy img {
  max-width: 100%;
  height: auto; }

.blog.blog-detail-list-detail .content .post .addthis_responsive_sharing .at-share-btn {
  color: #fff; }

/*---
POSTS BY GENERAL
---*/
.blog-detail-list-general .content {
  padding-left: 20px;
  padding-right: 20px; }

.blog-detail-list-general .content .post_listings .post {
  padding-left: 0px;
  padding-right: 0px; }

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

.blog-detail-list-author .content .profile_author {
  margin: 0 0 20px 0; }

/*---
POSTS BY TAG
---*/
.blog-detail-list-tag .content .breadcrumbs {
  margin-bottom: 23px; }

.careers {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  padding: 0;
  position: relative; }

.careers:after {
  content: " ";
  display: block;
  clear: both; }

.careers a {
  border-bottom: 1px solid #a3af95;
  color: #37621b;
  text-decoration: none; }

.careers a:hover {
  border-bottom: 1px solid #f19e73;
  color: #be531c;
  text-decoration: none; }

.careers p {
  margin: 0 0 10px; }

.careers em {
  font-family: "TradeGothicNextItalic", Helvetica, Arial, sans-serif; }

.careers .content {
  padding: 10px 20px 20px; }

.careers .content .disclaimer_text {
  font: 13px/14px "TradeGothicNextItalic","Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Tahoma,sans-serif;
  margin: -30px 0 20px; }

.careers .header-content {
  margin: 25px 0;
  *zoom: 1; }

.careers .header-content:after {
  content: "";
  display: table;
  clear: both; }

.careers .header-content--main h1 {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 24px;
  margin: 0 0 5px; }

.careers .header-content--main h2 {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 20px;
  margin: 0 0 10px; }

.careers .header-content--aside ul {
  margin: 0 0 0 40px; }

.careers .header-content--aside ul li {
  list-style-type: disc; }

.careers .ebooks-list li {
  background-color: transparent;
  background-image: url("/images/book-shelf.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  cursor: pointer;
  display: block;
  line-height: 0;
  margin-bottom: 50px;
  padding-bottom: 14px;
  position: relative;
  text-align: center; }

.careers .ebooks-list li:hover .ebook-desc {
  display: block; }

.careers .ebooks-list li .ebook-cover {
  box-shadow: 0 5px 2px 0 rgba(0, 0, 0, 0.5);
  display: inline-block;
  max-width: 250px;
  position: relative;
  width: 75%; }

.careers .ebooks-list li .ebook-cover:hover {
  box-shadow: none; }

.careers .ebooks-list li .ebook-cover:hover:after {
  box-shadow: inset 0 0 7px 0 rgba(0, 0, 0, 0.5);
  content: '';
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1; }

.careers .ebooks-list li .ebook-cover img {
  max-width: 100%; }

.careers .ebooks-list li .ebook-desc {
  background: rgba(0, 0, 0, 0.75);
  border: 0;
  bottom: 0;
  color: white;
  display: none;
  font-size: 14px;
  left: 0;
  line-height: 18px;
  max-width: 100%;
  padding: 20px;
  position: absolute;
  z-index: 2; }

.touch .careers .ebooks-list li .ebook-desc {
  display: none; }

.careers .ebooks-list li .ebook-desc::before {
  border-style: solid;
  border-width: 0 13px 12px 13px;
  border-color: transparent transparent rgba(0, 0, 0, 0.75) transparent;
  content: '';
  display: block;
  height: 0;
  left: 115px;
  line-height: 0px;
  position: absolute;
  top: -12px;
  width: 0; }

.careers .ebooks-list li .ebook-desc a {
  color: white;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.careers .ebooks-list li .ebook-desc a:hover {
  color: #be531c; }

.careers .ebooks-list li .ebook-desc p {
  color: white; }

.careers-guide .content {
  margin-bottom: 10px;
  padding: 0 15px; }

.careers-guide .breadcrumbs {
  margin-bottom: 0;
  padding-left: 0 !important; }

.careers-guide .content-main {
  padding: 0 0 20px; }

.careers-guide .content-main ul, .careers-guide .content-main ol {
  font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 17.5px;
  list-style: outside;
  margin: 0 0 5px 24px; }

.careers-guide .content-main ol {
  list-style: none; }

.careers-guide .content-main em {
  font-style: italic; }

.careers-guide .content-main .small_text {
  font-size: 10px;
  font-size: 0.625rem; }

.careers-guide h1 {
  font-weight: lighter !important;
  font-size: 18px;
  font-family: "Lucida Grande", "Lucida Sans Unicode";
  line-height: 22px;
  margin-bottom: 8px;
  margin-top: 20px;
  color: #4b4c3c;
  padding: 0 20px; }

.careers-guide p {
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  font-size: 13px;
  line-height: 17.5px;
  margin-bottom: 10px; }

.careers-guide .ebook-header {
  margin: 0 0 20px;
  max-width: 776px; }

.careers-guide .ebook-header img {
  max-width: 100%; }

.careers-guide .ajax-form {
  background: transparent url("/images/cleanpaper_squaretile.png") 0 0 repeat;
  height: auto; }

.careers-guide .ajax-form .form-content {
  background: transparent url("/images/form-corner-top-left.png") 0 0 no-repeat;
  padding: 10px;
  width: 100%; }

.careers-guide .ajax-form .form-contentRAS {
  background: transparent url("/images/form-corner-top-left.png") 0 0 no-repeat;
  width: 100%; }

.careers-guide .ajax-form p {
  clear: both;
  width: 100%; }

.careers-guide .ajax-form span.formfield {
  float: left;
  width: 75px; }

.careers-guide .ajax-form input {
  float: left;
  margin-bottom: 5px;
  width: 180px; }

.careers-guide .ajax-form input.checkbox {
  float: left;
  margin-bottom: 5px;
  width: 10px; }

.careers-guide .privacy {
  border-top: 1px solid #ccc;
  clear: both;
  color: #666;
  font-size: 10px;
  padding: 10px 0 0 0;
  text-align: left; }

.careers-guide .privacy .small_text {
  font-size: 10px;
  line-height: 14px; }

.careers-guide .privacy .dynamic_tooltip {
  width: 300px; }

.careers-guide .privacy .dynamic_tooltip_content {
  width: 260px; }

.careers-guide .request {
  clear: both;
  margin: 0;
  margin: 0 auto;
  max-width: 310px;
  padding: 10px 0 0;
  width: 100%; }

.careers-guide .request p {
  white-space: normal; }

.careers-guide .request p .small_text {
  margin-bottom: 0 !important; }

.careers-guide .request#request-downloadRAS {
  padding-bottom: 0; }

.careers-guide .request#request-downloadRAS .imagecheck {
  background-position: right bottom;
  background: url("/images/resources/RAS-ebook-formimage.png") no-repeat;
  height: 199px;
  margin-top: 0;
  width: 100%; }

.careers-guide .request h4 {
  background: transparent no-repeat;
  background-size: 100%;
  height: 55px;
  margin-bottom: 5px;
  text-indent: 0;
  width: 100%; }

.careers-guide .request h4.header-request-sob, .careers-guide .request h4.header-requestSOB {
  background-image: url("/images/header-form-request-ebook-SOB.png"); }

.careers-guide .request h4.header-requestRAS {
  background-image: url("/images/header-form-request-ebook-ras.png");
  width: 90%;
  margin-left: 15px; }

.careers-guide .request h4.header-requestSOD {
  background-image: url("/images/header-form-request-ebook-SOD.png"); }

.careers-guide .request h4.header-requestSOE {
  background-image: url("/images/header-form-request-ebook-SOE.png"); }

.careers-guide .request h4.header-requestSOHS {
  background-image: url("/images/header-form-request-ebook-SOHS.png"); }

.careers-guide .request h4.header-requestSOJS {
  background-image: url("/images/header-form-request-ebook-SOJS.png"); }

.careers-guide .request h4.header-requestSOT {
  background-image: url("/images/header-form-request-ebook-SOT.png"); }

.careers-guide .request h4.header-requestCG {
  background-image: url("/images/header-form-request-ebook-cg.png"); }

.careers-guide .request h4 span {
  display: block;
  text-indent: -9999px; }

.careers-guide .request .signup-button {
  background: transparent url("/images/signup-button.png") 0 0 no-repeat;
  border: none;
  cursor: pointer;
  display: block;
  height: 38px;
  margin-bottom: 12px;
  margin-left: 75px;
  min-width: 180px;
  width: auto; }

.careers-guide .request .button-download {
  background: transparent url("/images/resources/sprite-button-request-download.png") 0 0 no-repeat;
  border: none;
  cursor: pointer;
  display: block;
  height: 38px;
  margin-bottom: 12px;
  margin-left: 75px;
  min-width: 180px;
  width: auto; }

.careers-guide .request .button-download:hover {
  background-position: 0 -38px; }

.careers-guide .request#request-thankyou h4.header {
  background-image: url("/images/header-form-success.png");
  background-size: 100%;
  height: auto;
  margin-bottom: 5px;
  text-indent: 0;
  width: 100%; }

.careers-guide .request#request-thankyouCG h4.header {
  background-image: url("/images/header-form-success-ebook-cg.png");
  background-size: 100%;
  height: auto;
  margin-bottom: 5px;
  text-indent: 0;
  width: 100%; }

.degrees-program-template {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  color: #333;
  font: normal normal normal 14px/1.4 "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  /*************
   *
   * Susy wrappers
   *
   *************/
  /*************
   *
   * Links
   *
   *************/
  /*************
   *
   * Headlines
   *
   *************/
  /*************
   *
   * Button CTA
   *
   *************/ }

.degrees-program-template:after {
  content: " ";
  display: block;
  clear: both; }

.degrees-program-template .content {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.degrees-program-template .breadcrumbs {
  padding: 10px 0 0 20px !important; }

.degrees-program-template .breadcrumbs a:link, .degrees-program-template .breadcrumbs a:active, .degrees-program-template .breadcrumbs a:visited {
  text-decoration: none; }

.degrees-program-template .degrees-leadin-wrapper {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.degrees-program-template .section-degrees-meta-wrapper {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.degrees-program-template a,
.degrees-program-template .modal_content p a,
.degrees-program-template h4 a,
.degrees-program-template .disclaimer_text a:link,
.degrees-program-template .disclaimer_text a:visited,
.degrees-program-template .disclaimer_text a:active {
  color: #37621b;
  cursor: pointer;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  text-decoration: underline; }

.degrees-program-template a:hover,
.degrees-program-template h4 a:hover,
.degrees-program-template .modal_content p a:hover,
.degrees-program-template .disclaimer_text a:hover {
  border: 0;
  color: #be5219;
  cursor: pointer;
  text-decoration: underline; }

.degrees-program-template .page_headline h1, .degrees-program-template .section_degrees_details h1, .degrees-program-template .section_earnings h1, .degrees-program-template .section_cost h1, .degrees-program-template .learning_formats h1, .degrees-program-template .modal_content h1 {
  color: #595933;
  font: normal normal normal 22px/1.1 "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin: 0 0 10px 0;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); }

.degrees-program-template h2.sub-page-headline {
  font: normal normal normal 16px "TradeGothicNextRegular", Helvetica, Arial, sans-serif; }

.degrees-program-template .degrees_leadin .cta_main_primary h3,
.degrees-program-template .section_earnings h3 {
  font: normal normal normal 16px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin: 0 0 1% 0; }

.degrees-program-template .button_cta,
.degrees-program-template a.button_cta {
  color: #fff;
  text-decoration: none;
  white-space: normal;
  width: 225px;
  margin: 10px auto; }

.degrees-program-template .button_cta.primary,
.degrees-program-template a.button_cta.primary {
  font: normal normal normal 20px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  padding: 8px 10px 5px; }

.degrees-program-template a.button_cta.secondary {
  background-color: #8e8f52;
  font: normal normal normal 16px/1.1 "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  margin: 0 auto 5% auto;
  text-transform: none;
  width: 225px; }

.degrees-program-template .modal_content {
  /* Hide by default, displays on trigger via jquery in template file */
  display: none; }

.degrees-program-template .modal_content a, .degrees-program-template #reveal-learning-formats a {
  color: #37621b;
  cursor: pointer;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  text-decoration: underline; }

.degrees-program-template .modal_content a:hover, .degrees-program-template #reveal-learning-formats a:hover {
  border: 0;
  color: #be5219;
  cursor: pointer;
  text-decoration: underline; }

.degrees-program-template .modal_content h1, .degrees-program-template #reveal-learning-formats h1 {
  color: #595933;
  font: normal normal normal 22px/1.1 "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin: 0 0 10px 0;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); }

.degrees-program-template .modal_content h2, .degrees-program-template #reveal-learning-formats h2 {
  color: #333; }

.degrees-program-template .modal_content h4, .degrees-program-template #reveal-learning-formats h4 {
  font: normal normal normal 16px/24px "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.degrees-program-template .modal_content ul, .degrees-program-template #reveal-learning-formats ul {
  list-style: outside disc;
  margin: 0 0 10px 30px; }

.degrees-program-template .modal_content ul li, .degrees-program-template #reveal-learning-formats ul li {
  margin: 5px 0; }

.degrees-program-template .modal_content ol, .degrees-program-template #reveal-learning-formats ol {
  list-style: outside decimal;
  margin: 0 0 10px 20px; }

.degrees-program-template .modal_content ol li, .degrees-program-template #reveal-learning-formats ol li {
  margin: 5px 0; }

.degrees_content p {
  margin: 0 0 2% 0; }

.degrees_content span.bold {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-weight: normal; }

.degrees_content .panel_disclaimer {
  *zoom: 1;
  clear: both;
  text-align: center;
  width: 100%; }

.degrees_content .panel_disclaimer:after {
  content: "";
  display: table;
  clear: both; }

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

.degrees_content .panel_disclaimer .modal_content {
  border-top: 1px solid #ddd9c7;
  padding: 20px;
  position: relative; }

/*************
 *
 * Section degrees-leadin
 *
 *************/
.degrees_leadin .degrees_summary {
  margin: 10px 0; }

.degrees_leadin .cta_main_primary {
  *zoom: 1; }

.degrees_leadin .cta_main_primary:after {
  content: "";
  display: table;
  clear: both; }

.degrees_leadin .cta_main_primary .large-cta-wrapper {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  text-align: center; }

.degrees_leadin .cta_main_primary .benefits-wrapper {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  text-align: center; }

.degrees_leadin .cta_main_primary .cta_benefits {
  color: #666;
  display: inline-block;
  font: normal normal normal 13px "TradeGothicNextLight", Helvetica, Arial, sans-serif;
  margin: 1% 0 0 30px;
  list-style: inside;
  padding: 0; }

.degrees_leadin .cta_main_primary .cta_benefits li {
  list-style: outside disc;
  margin: 0;
  text-align: left;
  width: 100%; }

.degrees_leadin .cta_main_primary h2 {
  text-align: left; }

.degrees_leadin .cta_main_secondary {
  background: transparent url("/images/degrees/cta-secondary-arrows.png") top CENTER no-repeat;
  background-size: 100%;
  height: 100px;
  margin: 5% auto 3%;
  position: relative;
  text-align: center; }

.degrees_leadin .cta_main_secondary .or {
  background: transparent;
  color: #999;
  display: block;
  font: normal normal normal 14px "TradeGothicNextItalic", Helvetica, Arial, sans-serif;
  padding: 5px 10px;
  position: relative;
  text-align: center;
  width: 100%; }

.degrees_leadin .cta_main_secondary .or:before, .degrees_leadin .cta_main_secondary .or:after {
  background-color: #ccc;
  content: "";
  display: inline-block;
  height: 1px;
  text-shadow: none;
  width: 50px; }

.degrees_leadin .cta_main_secondary .or:after {
  margin: 0 0 5px 20px; }

.degrees_leadin .cta_main_secondary .or:before {
  margin: 0 20px 5px 0; }

.degrees_leadin .cta_main_secondary p {
  font: normal normal normal 14px "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  margin: 10px auto 0;
  position: relative; }

.section_degrees_meta {
  *zoom: 1;
  color: #666;
  font: normal normal normal 13px "TradeGothicNextRegular", Helvetica, Arial, sans-serif; }

.section_degrees_meta:after {
  content: "";
  display: table;
  clear: both; }

.section_degrees_meta .offerings_headline,
.section_degrees_meta .meta_learning_formats h4 {
  font: normal normal normal 13px "TradeGothicNextCondensed",  Helvetica, Arial, sans-serif;
  margin: 0 0 1.5% 0;
  text-transform: uppercase; }

.hero_banner_main {
  display: block;
  height: 275px;
  height: auto;
  margin: 0 auto;
  max-width: 485px; }

.hero_banner_main img {
  width: 100%;
  height: auto; }

.meta-wrapper {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  background: #ddd9c7; }

.meta_degrees_completion {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  *zoom: 1;
  margin: 0;
  padding: 3%; }

.meta_degrees_completion:after {
  content: "";
  display: table;
  clear: both; }

.degrees_offerings {
  width: 100%; }

.degrees_offerings .row_content {
  border-top: 1px solid #d3ceb7; }

.degrees_offerings .row_content:first-child {
  border: 0; }

.degrees_offerings td {
  padding: 1.5% 0;
  width: 50%; }

.meta_learning_formats {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin: 0;
  padding: 3%; }

.meta_learning_formats h4 .fa-info {
  display: none; }

.meta_learning_formats h4 .fa-chevron-down {
  display: inline-block; }

.meta_learning_formats .list_learning_options li.learning_option_item {
  background: transparent url("/images/degrees/sprite_learning_formats.png") 0 0 no-repeat;
  line-height: 24px;
  list-style: none;
  padding: 0 0 0px 32px; }

.meta_learning_formats .list_learning_options li.learning_option_item .fa {
  color: #37621b; }

.meta_learning_formats .list_learning_options li.learning_option_item.blended {
  background-position: 0 0; }

.meta_learning_formats .list_learning_options li.learning_option_item.campus {
  background-position: 0 -48px; }

.meta_learning_formats .list_learning_options li.learning_option_item.online {
  background-position: 0 -194px; }

.meta_learning_formats .list_learning_options li.learning_option_item.accelerated {
  background-position: 0 -96px; }

.meta_learning_formats .list_learning_options li.learning_option_item.self_directed {
  background-position: 0 -144px; }

/*************
 *
 * Section degrees details
 *
 *************/
.section_degrees_details {
  *zoom: 1;
  background: #fff;
  border-bottom: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  padding: 30px 20px 50px; }

.section_degrees_details:after {
  content: "";
  display: table;
  clear: both; }

.section_degrees_details h1,
.section_degrees_details .modal_content h1 {
  color: #595933;
  font: normal normal normal 28px/1.1 "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin: 0 0 10px 0;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); }

.degrees-curriculum-wrapper {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.degrees-success-wrapper {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

/*************
 *
 * Degrees cirriculum
 *
 *************/
.degrees_curriculum {
  padding-bottom: 20px; }

.degrees_curriculum .tech-industry-logos {
  *zoom: 1; }

.degrees_curriculum .tech-industry-logos:after {
  content: "";
  display: table;
  clear: both; }

.degrees_curriculum .tech-industry-logos em {
  font-style: italic; }

/* FLIPCARDS */
.fliplist {
  *zoom: 1;
  margin: 0 auto;
  max-width: 460px;
  padding: 0; }

.fliplist:after {
  content: "";
  display: table;
  clear: both; }

.lt-ie10 .fliplist {
  margin-bottom: 5%; }

.fliplist.uvp_primary {
  display: none; }

.fliplist-mobile {
  display: block;
  margin-bottom: 15px; }

.flip_header {
  background: rgba(51, 51, 51, 0.75);
  display: table;
  height: 50px;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0; }

.lt-ie10 .flip_header {
  background: transparent url("/images/degrees/flipcard_header_bg.png") 0 0 repeat; }

.flip_header h3 {
  color: #fff;
  display: table-cell;
  font: normal normal normal 16px/1 "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  padding: 0 7px;
  text-align: center;
  vertical-align: middle; }

.flipcard {
  cursor: pointer;
  float: left;
  height: 214px;
  list-style: none;
  margin-top: auto;
  margin: auto 3.26% 25px;
  max-height: 214px;
  padding: 0;
  -webkit-perspective: 800;
  perspective: 800;
  position: relative;
  width: 46.724890829694%;
  overflow: hidden; }

.flipcard .card {
  height: 100%;
  max-height: 164px;
  position: relative;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  width: 214px;
  z-index: 2;
  width: 100%;
  height: 100%;
  top: 50px;
  left: 0; }

.flipcard .card .face {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font: normal normal normal 13px/1.1 "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 2; }

.flipcard .card .face p {
  display: none;
  padding: 15px; }

.flipcard .card.flipped {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-transform: rotatey(-180deg);
  -ms-transform: rotatey(-180deg);
  transform: rotatey(-180deg); }

.flipcard .card.flipped .face p {
  display: block; }

.flipcard .card .front {
  position: absolute;
  z-index: 1;
  color: #fff;
  /*cursor: pointer;*/ }

.flipcard .card .back {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-transform: rotatey(-180deg);
  -ms-transform: rotatey(-180deg);
  transform: rotatey(-180deg); }

.flipcard.card01 .flipcard_hero {
  background-position: 0 -324px; }

.flipcard.card02 .flipcard_hero {
  background-position: -264px -324px; }

.flipcard.card03 .flipcard_hero {
  background-position: 0 -588px; }

.flipcard.card04 .flipcard_hero {
  background-position: -264px -588px; }

.flipcard .flipcard_hero {
  height: 214px;
  left: 0;
  position: absolute;
  top: 0;
  width: 214px;
  z-index: 1;
  width: 100%;
  /* Begin SoE Imagery */
  /* Begin SoHS Imagery */
  /* Begin SoJS Imagery */
  /* Begin SoN Imagery */
  /* Begin SoT Imagery */
  /* Begin SoD Imagery */ }

.flipcard .flipcard_hero.opacity {
  -khtml-opacity: .15;
  -moz-opacity: .15;
  filter: alpha(opacity=15);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
  opacity: .15; }

.flipcard .flipcard_hero.desaturate {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s ease;
  transition: all 1s ease; }

.business_management .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sob_business_mgmt.jpg"); }

.healthcare_mgmt .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sob_healthcare_mgmt.jpg"); }

.accounting .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sob_acctng.jpg"); }

.marketing .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sob_marketing.jpg"); }

.hrol .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sob_hrol.jpg"); }

.finance .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sob_finance.jpg"); }

.entrepreneurship .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sob_entre.jpg"); }

.supplychain .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sob_supply.jpg"); }

.public-accounting .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sob_pa.jpg"); }

.business-systems-analysis .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sob_bsa.jpg"); }

.ece .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_soe_ece.jpg"); }

.ecelead .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_soe_ece_lead.jpg"); }

.child-family-studies .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_soe_child-family-studies.jpg"); }

.ell .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_soe_ell.jpg"); }

.special-needs .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_soe_special-needs.jpg"); }

.child-dev .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_soe_child-dev.jpg"); }

.child-dev-bach .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_soe_child-dev-bach.jpg"); }

.hit .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sohs_hit.jpg"); }

.medical_admin .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sohs_medical_admin.jpg"); }

.medical_assisting .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sohs_medical_assisting.jpg"); }

.pharmacy_tech .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sohs_pharmacy_tech.jpg"); }

.him .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sohs_him.jpg"); }

.mlt .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sohs_mlt.jpg"); }

.surg-tech .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sohs_surge_tech.jpg"); }

.rad-tech .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sohs_rad_tech.jpg"); }

.physical-thera .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_physical_therapist.jpg"); }

.phlebotomy .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sohs_phlebotomy.jpg"); }

.health_wellness .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sohs_health_wellness.jpg"); }

.medical_admin_asst .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sohs_med_office.jpg"); }

.medical-coding .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sohs_medical_coding.jpg"); }

.health-sciences .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sohs_health-sciences.jpg"); }

.criminal_justice .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sojs_criminal_justice.jpg"); }

.human_services .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sojs_human_services.jpg"); }

.lawenf-acad .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sojs_law_cert.jpg"); }

.law-enforcement .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sojs_law_enforcement.jpg"); }

.paralegal .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sojs_paralegal.jpg"); }

.fire-science .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sojs_fire-science.jpg"); }

.practical_nursing .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_son_practical_nursing.jpg"); }

.professional_nursing .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_son_professional_nursing.jpg"); }

.rn2bsn .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_son_rn2bsn.jpg"); }

.absn_standard .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_son_absn_standard.jpg"); }

.absn_second .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_son_absn_second.jpg"); }

.profnurs-mob .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_son_profnurs-mob.jpg"); }

.msn .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_son_msn.jpg"); }

.lead-admin .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_son_lead-admin.jpg"); }

.nurse-ed .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_son_nurse-ed.jpg"); }


.itm .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sot_itm.jpg"); }

.computer-science .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sot_compsci.jpg"); }

.information-security .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sot_information_security.jpg"); }

.ism-cit .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sot_cit.jpg"); }

.ism-netadmin .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sot_netadmin.jpg"); }

.ism-netsec .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sot_netsec.jpg"); }

.itmgmt-general .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sot_general.jpg"); }

.game-sim-programming .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sot_game-sim-prog.jpg"); }

.web-programming .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sot_web-programming.jpg"); }

.graphic-design .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sod_graphic_design.jpg"); }

.web-interactive .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sod_web.jpg"); }

.animation-motion .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sod_animation.jpg"); }

.app-dev .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_soht_app_dev.jpg"); }
.data-analytics .flipcard .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sot_data_analytics.jpg"); }

.flipcard .hero_banner_main,
.flipcard .flipcard_hero {
  background-color: #ddd9c7;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-position: top center; }

.flipcard .card_curl {
  background: transparent url("/images/degrees/page_curl.png") right top no-repeat;
  bottom: 0;
  display: block;
  height: 32px;
  position: absolute;
  right: 0;
  width: 32px; }

.flipcard_odd,
.flipcard:nth-child(odd) {
  margin-left: 0; }

.flipcard_even,
.flipcard:nth-child(even) {
  margin-right: 0; }

.curl {
  bottom: 0;
  background: -webkit-linear-gradient(315deg, #f6f6f6 15%, #f3f3f3 45%, #e8e9e9 50%, #cbcdcd 50%, #e7eaeb 56%, #eef0f1 62%, #f3f3f3 80%, #fff 100%);
  background: linear-gradient(135deg, #f6f6f6 15%, #f3f3f3 45%, #e8e9e9 50%, #cbcdcd 50%, #e7eaeb 56%, #eef0f1 62%, #f3f3f3 80%, #fff 100%);
  height: 32px;
  position: absolute;
  right: 0;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  width: 32px; }

.curl:before, .curl:after {
  bottom: 5.8%;
  /*box-shadow: 0 12px 15px rgba(0, 0, 0, 0.3);*/
  content: '';
  height: 55%;
  left: 12.5%;
  max-height: 100px;
  max-width: 300px;
  position: absolute;
  -webkit-transform: skew(-10deg) rotate(-6deg);
  -ms-transform: skew(-10deg) rotate(-6deg);
  transform: skew(-10deg) rotate(-6deg);
  width: 70%;
  /*z-index: -1;*/ }

.curl:after {
  bottom: auto;
  left: auto;
  right: 5.8%;
  top: 14.16%;
  -webkit-transform: skew(-15deg) rotate(-84deg);
  -ms-transform: skew(-15deg) rotate(-84deg);
  transform: skew(-15deg) rotate(-84deg); }

.lt-ie10 .curl {
  background: transparent url("/images/degrees/page_curl.png") right top no-repeat;
  bottom: 0;
  display: block;
  height: 32px;
  position: absolute;
  right: 0;
  width: 32px; }

.lt-ie10 .flipcard:hover .curl {
  height: 32px;
  width: 32px; }

/* 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; }

.business_management .fliplist-mobile li .flipcard_hero {
  background-image: url("/images/degrees/hero_sprite_sob_business_mgmt.jpg"); }

/*
SUB-SECTION: UVP SECONDARY
*/
.uvp_secondary {
  *zoom: 1; }

.uvp_secondary:after {
  content: "";
  display: table;
  clear: both; }

/*************
 *
 * Degrees success
 *
 *************/
/*
CALLOUTS
*/
.list-employer-wrapper {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

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

.list_employer {
  list-style: outside;
  margin: 0 0 10px 24px;
  min-height: 200px; }

.callout {
  background: #ddd9c7;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  color: #666;
  padding: 15px; }

.callout h4 {
  color: #595933;
  font: normal normal normal 18px/1.4 "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  text-transform: uppercase; }

.callout h4 {
  background-color: transparent;
  background-image: url("/images/degrees/sprite_icons.png");
  background-repeat: no-repeat;
  display: block;
  padding-left: 32px; }

.callout.success_rate h4 {
  background-position: 0 0; }

.callout.starting_salary h4 {
  background-position: 0 -96px;
  margin-left: -32px; }

.success_rate p {
  padding-left: 32px; }

.success_rate .disclaimer {
  display: none; }

.success_rate strong, .success_rate em {
  color: #333;
  text-transform: uppercase;
  font: normal normal normal 24px/1.1 "TradeGothicNextRegular", Helvetica, Arial, sans-serif; }

.success_rate em {
  font-size: 14px;
  font-size: 0.875rem; }

.success-disclaimer {
  margin-top: 10px; }

.starting_salary {
  margin-top: 10px;
  padding-left: 40px;
  width: 100%; }

.list_starting_salary {
  *zoom: 1;
  list-style: inside; }

.list_starting_salary:after {
  content: "";
  display: table;
  clear: both; }

.list_starting_salary .salary_item {
  clear: both;
  float: left;
  list-style: none;
  width: 100%; }

.list_starting_salary .degree {
  float: left;
  margin: 5px auto; }

.list_starting_salary .salary {
  color: #595933;
  float: right;
  font: normal normal normal 24px/1.1 "TradeGothicNextRegular", Helvetica, Arial, sans-serif; }

.section_additional_info,
.entry_requirements {
  clear: both;
  width: 100%; }

.section_additional_info {
  margin: 24px 0 20px; }

.section_additional_info ul {
  clear: both;
  list-style: outside;
  margin-left: 20px; }

.section_additional_info ul ul {
  clear: both;
  margin-left: 10%; }

.section_additional_info ul li,
.section_additional_info ul ul li {
  clear: both; }

.section_additional_info ul ul li {
  clear: both;
  list-style: square; }

.section_additional_info ul ul li h3 {
  display: inline-block;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 13px;
  text-transform: uppercase; }

.section_additional_info ul ul ul li {
  clear: none;
  float: left;
  list-style: disc;
  width: 50%; }

.entry_requirements {
  margin: 0 0 10px; }

/*************
 *
 * CTA Contextual banner
 *
 *************/
.contextual-primary {
  width: 100%; }

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

.cta-contextual-wrapper {
  *zoom: 1; }

.cta-contextual-wrapper:after {
  content: "";
  display: table;
  clear: both; }

.cta_contextual {
  *zoom: 1;
  background: #b3b995 url("/images/degrees/sprite_arrows.png") 0 100% no-repeat;
  clear: both;
  display: block;
  margin: 0;
  padding: 0 20px;
  position: relative;
  width: 100%; }

.cta_contextual:after {
  content: "";
  display: table;
  clear: both; }

.cta_contextual h1 {
  color: #595933;
  font: normal normal normal 22px/1 "TradeGothicNextCondensedBoldItalic", Helvetica, Arial, sans-serif;
  max-width: 340px;
  position: absolute;
  text-align: left;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  text-transform: uppercase;
  top: -41px; }

.cta_contextual .cta_main_primary {
  *zoom: 1; }

.cta_contextual .cta_main_primary:after {
  content: "";
  display: table;
  clear: both; }

.cta_contextual .cta_main_primary p {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 100%; }

.cta_contextual .cta_main_primary i {
  display: none; }

.cta_contextual .cta_main_primary .button_cta {
  clear: none;
  display: inline-block;
  float: left;
  /*font: normal normal normal 16px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;*/
  margin: 20px 2%;
  margin: 20px 12px;
  width: 225px; }

.cta_contextual .cta_main_secondary {
  padding: 10px 0 20px; }

.cta_contextual .cta_main_secondary ul {
  list-style: inside; }

/*************
 *
 * Earnings
 *
 *************/
.earnings-wrapper {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

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

.section_earnings,
.section_cost {
  padding-bottom: 30px;
  padding-top: 30px; }

.section_earnings h1,
.section_cost h1 {
  color: #595933;
  font: normal normal normal 24px/1.1 "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin: 0 0 10px 0;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); }

.section_earnings {
  padding-left: 20px;
  padding-right: 20px; }

.mobile_chart_salary_options {
  border: 1px solid #ddd9c7;
  margin-bottom: 20px; }

.mobile_chart_salary_options .job-title {
  border-bottom: 1px solid #ddd9c7;
  padding: 10px; }

.mobile_chart_salary_options .job-title h2 {
  margin: 0; }

.mobile_chart_salary_options table {
  width: 100%; }

.mobile_chart_salary_options table td.salary_options_headline_10th,
.mobile_chart_salary_options table td.salary_options_headline_25th,
.mobile_chart_salary_options table td.salary_options_headline_50th,
.mobile_chart_salary_options table td.salary_options_headline_growth {
  background: #ddd9c7;
  font: normal normal normal 14px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  padding: 5px 5px 5px 10px;
  text-align: left;
  width: 50%; }

.mobile_chart_salary_options table td.salary_options_headline_growth span {
  font: normal normal normal 12px "TradeGothicNextRegular", Helvetica, Arial, sans-serif; }

.mobile_chart_salary_options table td.data {
  border-bottom: 1px solid #ddd9c7;
  text-align: center; }

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

/*************
 *
 * Cost
 *
 *************/
.section_cost {
  padding: 0 20px; }

.section_cost ul {
  list-style: inside;
  margin-left: 5%; }

.section_degrees_details {
  *zoom: 1;
  padding: 30px 20px 50px; }

.section_degrees_details:after {
  content: "";
  display: table;
  clear: both; }

.section_degrees_synopsis {
  *zoom: 1;
  padding: 15px 20px 20px; }

.section_degrees_synopsis:after {
  content: "";
  display: table;
  clear: both; }

.learning_formats {
  font: normal normal normal 13px/1.1 "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  text-align: left;
  width: auto; }

.program_outcomes {
  position: relative; }

.program_outcomes h2.sub-page-headline {
  display: block;
  font: normal normal normal 20px/24px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin-bottom: 10px; }

.program_outcomes p {
  margin-bottom: 0 !important; }

.modal_content .list_learning_formats, #reveal-learning-formats .list_learning_formats {
  list-style: inside;
  margin: 0; }

.modal_content .learning_format_item, #reveal-learning-formats .learning_format_item {
  list-style: none;
  padding-left: 32px; }

.modal_content .learning_format_item h4, #reveal-learning-formats .learning_format_item h4 {
  background-color: transparent;
  background-image: url("/images/degrees/sprite_learning_formats.png");
  background-repeat: no-repeat;
  margin-left: -32px;
  padding-left: 32px; }

.modal_content .learning_format_item.blended h4, #reveal-learning-formats .learning_format_item.blended h4 {
  background-position: 0 0; }

.modal_content .learning_format_item.campus h4, #reveal-learning-formats .learning_format_item.campus h4 {
  background-position: 0 -48px; }

.modal_content .learning_format_item.online h4, #reveal-learning-formats .learning_format_item.online h4 {
  background-position: 0 -194px; }

.modal_content .learning_format_item.accelerated h4, #reveal-learning-formats .learning_format_item.accelerated h4 {
  background-position: 0 -96px; }

.modal_content .learning_format_item.self_directed h4, #reveal-learning-formats .learning_format_item.self_directed h4 {
  background-position: 0 -144px; }

.locations_group {
  clear: both;
  float: left;
  width: 100%; }

.locations_group .locations-column-left {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.locations_group .locations-column-right {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.locations_group .list_campuses {
  *zoom: 1;
  list-style: outside disc;
  margin: 0 !important; }

.locations_group .list_campuses:after {
  content: "";
  display: table;
  clear: both; }

.locations_group .list_campuses.col_odd {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.locations_group .list_campuses.col_even {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.locations_group .list_campuses li {
  margin: 0 0 5px 20px !important; }

.degrees_meta_disclaimer {
  background: #f5f3ef;
  clear: both;
  margin: 0;
  padding: 1% 2%;
  width: auto; }

.degrees_meta_disclaimer p {
  color: #999;
  font: normal normal normal 11px "TradeGothicNextRegular", Helvetica, Arial, sans-serif; }

.degrees_meta_disclaimer h3 {
  font: normal normal normal 16px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin: 0 0 1% 3%;
  color: #333; }

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

#reveal-program-outcomes.program_outcomes {
  background: #e5e4db;
  margin: 0 auto 10px;
  padding: 15px;
  max-width: 550px; }

#reveal-program-outcomes.program_outcomes ol {
  margin-left: 20px; }

#reveal-program-outcomes.program_outcomes ol li {
  line-height: 1.4;
  margin-bottom: 5px; }

#reveal-learning-formats.learning_formats {
  *zoom: 1;
  background: #e5e4db;
  border-top: 1px solid #d3ceb7;
  float: left;
  padding: 3%;
  position: relative; }

#reveal-learning-formats.learning_formats:after {
  content: "";
  display: table;
  clear: both; }

.campaign-1167.affordability-button {
  *zoom: 1;
  clear: both;
  margin: 20px 0; }

.campaign-1167.affordability-button:after {
  content: "";
  display: table;
  clear: both; }

.campaign-1167.affordability-button a {
  *zoom: 1;
background-color: #c0530b;
  /* background-color: #818154; */
  display: block;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 17px;
  padding: 10px;
  text-align: center;
  text-decoration: none; }

.campaign-1167.affordability-button a:after {
  content: "";
  display: table;
  clear: both; }

.campaign-1167.affordability-button a:focus, .campaign-1167.affordability-button a:hover {
  background-color: #9f3f00;
/*background-color: #595933;*/ }

.campaign-1167.affordability-button a p {
  margin: 5px 0;
  color: white; }

.campaign-1167.affordability-button a strong {
  *zoom: 1;
  display: inline-block;
  font-family: "TradeGothicNextCondensedHeavy", Helvetica, Arial, sans-serif; }

.campaign-1167.affordability-button a strong:after {
  content: "";
  display: table;
  clear: both; }

.campaign-1167.affordability-button a .cta-text {
  text-transform: uppercase; }

.degrees-school-template {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4; }

.degrees-school-template:after {
  content: " ";
  display: block;
  clear: both; }

.degrees-school-template a {
  border-bottom: 1px solid #37621b;
  color: #37621b;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  text-decoration: none; }

.degrees-school-template a:hover {
  border-bottom: 1px solid #be531c;
  color: #be531c;
  text-decoration: none; }

.degrees-school-template .content {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.degrees-school-header {
  background-size: cover;
  border-bottom: 1px solid #ebe7df;
  display: block;
  height: 375px;
  height: auto;
  padding: 0 20px 20px;
  position: relative;
  *zoom: 1; }

.degrees-school-header:after {
  content: "";
  display: table;
  clear: both; }

#breadcrumb {
  margin-bottom: 20px; }

#breadcrumb:hover {
  text-decoration: none; }

/*********************
 *
 * Header
 *
 *********************/
.section-lead-in {
  width: 100%;
  padding: 0 0 20px; }

.section-lead-in h1 {
  color: #7a7256;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 28px;
  text-transform: uppercase; }

.section-lead-in h2 {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  margin-bottom: 12px; }

.section-lead-in .list-benefits {
  margin: 10px 0 0 20px; }

.section-lead-in .list-benefits .list-benefit-item {
  list-style: outside disc;
  margin-bottom: 10px; }

.section-lead-in .list-benefits h3 {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem; }

.section-hero {
  float: right;
  height: 375px;
  width: 52.380952380952%; }

.section-cta-main {
  margin: 0 auto;
  position: relative;
  width: 100%; }

.section-cta-main a.cta-main {
  font-size: 18px;
  font-size: 1.125rem;
  background-color: rgba(151, 37, 7, 0.8);
  border: 0;
  color: #fff !important;
  display: inline-block;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 10px 16px 7px;
  text-align: center;
  text-transform: uppercase; }

.section-cta-main a.cta-main:visited {
  color: #fff; }

.section-cta-main a.cta-main:hover {
  background-color: rgba(190, 83, 28, 0.8);
  color: #fff;
  border: 0; }

/*********************
 *
 * Filters
 *
 *********************/
.degrees-school-filters {
  background-color: white;
  display: block;
  padding: 20px;
  *zoom: 1; }

.degrees-school-filters:after {
  content: "";
  display: table;
  clear: both; }

.degrees-school-filters i {
  background: transparent url("/images/school/sprite-icons.png") no-repeat;
  display: inline-block;
  height: 24px;
  margin: 0;
  width: 24px; }

.degrees-school-filters i.icon-credential-certificate {
  background-position: 0 0; }

.degrees-school-filters i.icon-credential-diploma {
  background-position: -24px 0; }

.degrees-school-filters i.icon-credential-associates {
  background-position: -48px 0; }

.degrees-school-filters i.icon-credential-bachelors {
  background-position: -72px 0; }

.degrees-school-filters i.icon-format-blended {
  background-position: -96px 0; }

.degrees-school-filters i.icon-format-online {
  background-position: -124px 0; }

.degrees-school-filters i.icon-format-accelerated {
  background-position: -144px 0; }

.degrees-school-filters i.icon-format-flex-choice {
  background-position: -168px 0; }

.degrees-school-filters i.icon-type-direct-care {
  background-position: -192px 0; }

.degrees-school-filters i.icon-type-indirect-care {
  background-position: -216px 0; }

.degrees-school-filters i.icon-type-software-development {
  background-position: -240px 0; }

.degrees-school-filters i.icon-type-tech-management {
  background-position: -264px 0; }

.degrees-school-filters i span {
  border: 0px none;
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0px;
  position: absolute;
  width: 1px; }

.section-filters,
.section-filter-results {
  margin: 20px 0 0 0; }

.section-filters {
  *zoom: 1;
  border: 1px solid #ddd9c7; }

.section-filters:after {
  content: "";
  display: table;
  clear: both; }

.filters-btn {
  font-size: 18px;
  font-size: 1.125rem;
  color: #595933;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  padding: 10px;
  position: relative; }

.filters-btn:after {
  font: normal normal normal 14px/1 FontAwesome;
  color: #595933;
  content: "\f078";
  height: 8px;
  margin-top: -4px;
  position: absolute;
  right: 1em;
  top: 42%;
  z-index: 2;
  /* This hack make the select behind the arrow clickable in some browsers */
  pointer-events: none; }

.filters-btn.open:after {
  content: "\f077"; }

.filters-container {
  *zoom: 1;
  display: none;
  padding: 0 10px 10px; }

.filters-container:after {
  content: "";
  display: table;
  clear: both; }

/* Browse By Programs Filtering Tool */
.filters {
  *zoom: 1; }

.filters:after {
  content: "";
  display: table;
  clear: both; }

.filter-option {
  font-size: 12px;
  font-size: 0.75rem;
  *zoom: 1;
  float: left;
  list-style: none;
  margin-bottom: 20px;
  padding: 0 10px 0 0;
  width: 160px; }

.filter-option:after {
  content: "";
  display: table;
  clear: both; }

.filter-option h5 {
  color: #333333;
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  text-transform: uppercase; }

.filter-option .trigger-learning-formats {
  font-family: "TradeGothicNextHeavy", Helvetica, Arial, sans-serif;
  text-transform: none; }

.filter-option i {
  float: right; }

.option-checkbox-label {
  *zoom: 1;
  margin: 4px 0;
  position: relative; }

.option-checkbox-label:after {
  content: "";
  display: table;
  clear: both; }

.option-checkbox-label input,
.option-checkbox-label label {
  display: inline-block; }

.filter-actions a.clear-filters {
  float: left;
  font-family: "TradeGothicNextBoldItalic", Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-size: 0.6875rem;
  margin: 5px 5px 0px; }

.filter-actions .apply {
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #818154;
  border: 1px solid white;
  clear: none;
  color: white;
  float: right;
  margin: 0;
  padding: 8px 8px 6px; }

.filter-actions .apply.inactive {
  opacity: .3; }

.modal_content.learning-formats,
section.learning-formats {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 20px;
  text-align: left;
  width: 100%; }

.modal_content.learning-formats h1,
section.learning-formats h1 {
  color: #595933;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-size: 1.75rem;
  margin: 0 0 10px 0;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); }

.modal_content.learning-formats .list-learning-formats,
section.learning-formats .list-learning-formats {
  *zoom: 1; }

.modal_content.learning-formats .list-learning-formats:after,
section.learning-formats .list-learning-formats:after {
  content: "";
  display: table;
  clear: both; }

.modal_content.learning-formats .learning-format-item,
section.learning-formats .learning-format-item {
  list-style: none;
  margin: 10px 0;
  padding-left: 32px;
  position: relative;
  width: 100%; }

.modal_content.learning-formats .learning-format-item.blended, .modal_content.learning-formats .learning-format-item.accelerated,
section.learning-formats .learning-format-item.blended,
section.learning-formats .learning-format-item.accelerated {
  clear: left;
  float: left; }

.modal_content.learning-formats .learning-format-item.fully-online, .modal_content.learning-formats .learning-format-item.flex-choice,
section.learning-formats .learning-format-item.fully-online,
section.learning-formats .learning-format-item.flex-choice {
  float: right; }

.modal_content.learning-formats .learning-format-item::before,
section.learning-formats .learning-format-item::before {
  background: transparent url("/images/school/sprite-icons.png") no-repeat;
  content: '';
  display: block;
  height: 24px;
  left: 0;
  position: absolute;
  width: 24px; }

.modal_content.learning-formats .learning-format-item.blended::before,
section.learning-formats .learning-format-item.blended::before {
  background-position: -100px 0; }

.modal_content.learning-formats .learning-format-item.fully-online::before,
section.learning-formats .learning-format-item.fully-online::before {
  background-position: -124px 0; }

.modal_content.learning-formats .learning-format-item.accelerated::before,
section.learning-formats .learning-format-item.accelerated::before {
  background-position: -148px 0; }

.modal_content.learning-formats .learning-format-item.flex-choice::before,
section.learning-formats .learning-format-item.flex-choice::before {
  background-position: -172px 0; }

.modal_content.learning-formats .learning-format-item h4,
section.learning-formats .learning-format-item h4 {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem; }

.section-cta-help {
  background-color: #ddd9c7;
  font-size: 13px;
  padding: 10px; }

.section-filters .section-cta-help {
  display: none; }

.section-cta-help h1 {
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  text-transform: uppercase; }

.section-cta-help p {
  margin-bottom: 10px; }

.section-cta-help a {
  border-bottom: 1px solid #37621b;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  text-transform: uppercase; }

.section-filter-results {
  float: none;
  width: 260px;
  margin: 20px auto 0 auto;
  padding: 0;
  *zoom: 1; }

.section-filter-results:after {
  content: "";
  display: table;
  clear: both; }

.section-filter-results .result {
  float: right;
  text-align: center;
  height: 185px;
  width: 260px;
  *zoom: 1; }

.section-filter-results .result:after {
  content: "";
  display: table;
  clear: both; }

.section-filter-results .result.desaturate {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 1s ease;
  transition: all 1s ease; }

.section-filter-results .result.opacity {
  opacity: .25;
  -webkit-transition: all 1s ease;
  transition: all 1s ease; }

.section-filter-results .tooltip-trigger:hover .result-details {
  box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.5); }

.section-filter-results .tooltip-trigger:hover .result-details .card-name {
  box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.5); }

.section-filter-results .desaturate .tooltip-trigger:hover .result-details {
  box-shadow: none; }

.section-filter-results .desaturate .tooltip-trigger:hover .result-details .card-name {
  box-shadow: none; }

.section-filter-results .desaturate .tooltip-trigger:hover .result-details a:hover {
  color: #333333; }

.section-filter-results .result-details {
  background: transparent no-repeat;
  border: 1px solid #cccccc;
  float: right;
  height: 175px;
  width: 260px;
  position: relative; }

.sob .section-filter-results .result-details {
  background-image: url("/images/school/sprite-sob-programs.jpg"); }

.sod .section-filter-results .result-details {
  background-image: url("/images/school/sprite-sod-programs.jpg"); }

.soe .section-filter-results .result-details {
  background-image: url("/images/school/sprite-soe-programs.jpg"); }

.sohs .section-filter-results .result-details {
  background-image: url("/images/school/sprite-sohs-programs.jpg"); }

.sojs .section-filter-results .result-details {
  background-image: url("/images/school/sprite-sojs-programs.jpg"); }

.son .section-filter-results .result-details {
  background-image: url("/images/school/sprite-son-programs.jpg"); }

.sot .section-filter-results .result-details {
  background-image: url("/images/school/sprite-sot-programs.jpg"); }

.section-filter-results .result-details a {
  border: 0;
  color: #333333;
  display: block;
  height: 100%;
  width: 100%; }

.section-filter-results .result-details a:visited {
  color: #333333; }

.section-filter-results .result-details a:hover, .section-filter-results .result-details a:focus {
  border: 0;
  color: #be531c; }

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

.section-filter-results .result-details .card-name {
  background-color: #f0f0f0;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem; }

.section-filter-results .result-details .card-name .vh-outer-container {
  display: table;
  height: 50px;
  margin: auto;
  overflow: hidden;
  width: 90%; }

.section-filter-results .result-details .card-name .vh-outer-container .vh-inner-container {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%; }

.section-filter-results .result-details .icons {
  background-color: rgba(255, 255, 255, 0.8);
  bottom: 0;
  display: none;
  padding: 6px;
  position: absolute;
  text-align: center;
  width: 258px;
  *zoom: 1; }

.section-filter-results .result-details .icons:after {
  content: "";
  display: table;
  clear: both; }

.section-filter-results .result-details .icons .icons-group {
  display: inline-block;
  width: auto;
  *zoom: 1; }

.section-filter-results .result-details .icons .icons-group:after {
  content: "";
  display: table;
  clear: both; }

.section-filter-results .result-details .icons .icons-group.icons-group-credential {
  float: left; }

.section-filter-results .result-details .icons .icons-group li {
  float: left;
  height: 24px;
  list-style: none; }

.sob .section-filter-results .result-details .icons .icons-group.icons-group-format, .sod .section-filter-results .result-details .icons .icons-group.icons-group-format {
  float: right; }

.sohs .section-filter-results .result-details .icons .icons-group.icons-group-format, .sot .section-filter-results .result-details .icons .icons-group.icons-group-format {
  margin: auto; }

.sohs .section-filter-results .result-details .icons .icons-group.icons-group-type, .sot .section-filter-results .result-details .icons .icons-group.icons-group-type {
  float: right; }

.card1 .result-details {
  background-position: 0 0; }

.card2 .result-details {
  background-position: -300px 0; }

.card3 .result-details {
  background-position: -600px 0; }

.card4 .result-details {
  background-position: 0 -210px; }

.card5 .result-details {
  background-position: -300px -210px; }

.card6 .result-details {
  background-position: -600px -210px; }

.card7 .result-details {
  background-position: 0 -420px; }

.card8 .result-details {
  background-position: -300px -420px; }

.card9 .result-details {
  background-position: -600px -420px; }

.card10 .result-details {
  background-position: 0 -630px; }

.card11 .result-details {
  background-position: -300px -630px; }

.card12 .result-details {
  background-position: -600px -630px; }

.program-disclaimers {
  clear: both;
  color: #999999;
  display: block;
  font-family: "TradeGothicNextItalic", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  padding: 0 20px;
  width: 100%; }

.program-disclaimers p {
  margin: 0 0 10px; }

.disclaimer-text {
  color: #666666;
  font-family: "TradeGothicNextItalic", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-size: 0.75rem; }

.results-none {
  background-color: red;
  color: #000; }

/* Start: Recommended Isotope styles */
/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2; }

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1; }

/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  transition-duration: 0.8s; }

.isotope {
  -webkit-transition-property: height, width;
  transition-property: height, width; }

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity; }

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  transition-duration: 0s; }

/* End: Recommended Isotope styles */
.degrees-school-bottom {
  *zoom: 1;
  background-color: #f5f3ef;
  border-top: 1px solid #ebe7df;
  display: block;
  padding: 20px; }

.degrees-school-bottom:after {
  content: "";
  display: table;
  clear: both; }

.degrees-school-bottom h1 {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin-bottom: 10px; }

.degrees-school-bottom .section-mission,
.degrees-school-bottom .section-articles {
  margin-bottom: 20px;
  width: 100%; }

.degrees-school-bottom .section-mission p {
  margin-bottom: 10px; }

.degrees-school-bottom .section-articles ul {
  *zoom: 1; }

.degrees-school-bottom .section-articles ul:after {
  content: "";
  display: table;
  clear: both; }

.degrees-school-bottom .section-articles ul li {
  *zoom: 1;
  float: left;
  list-style: none;
  margin: 0 0 30px 0;
  width: 100%; }

.degrees-school-bottom .section-articles ul li:after {
  content: "";
  display: table;
  clear: both; }

.degrees-school-bottom .section-articles ul li:last-child {
  margin-bottom: 15px; }

.degrees-school-bottom .section-articles .article-meta {
  *zoom: 1;
  display: block;
  float: left;
  width: 100%; }

.degrees-school-bottom .section-articles .article-meta:after {
  content: "";
  display: table;
  clear: both; }

.degrees-school-bottom .section-articles .article-link {
  display: inline-block;
  margin-bottom: 5px; }

.degrees-school-bottom .section-articles .article-date {
  clear: left;
  color: #868686;
  float: left;
  font-family: "TradeGothicNextLight", Helvetica, Arial, sans-serif;
  line-height: 24px;
  width: 100%; }

.degrees-school-bottom .section-articles .article-shares {
  float: right;
  width: 100%; }

.degrees-school-bottom .section-articles .article-shares ul {
  display: block;
  *zoom: 1; }

.degrees-school-bottom .section-articles .article-shares ul:after {
  content: "";
  display: table;
  clear: both; }

.degrees-school-bottom .section-articles .article-shares ul li {
  display: inline-block;
  float: left;
  font-family: "TradeGothicNextLight", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 24px;
  list-style: none;
  padding-left: 32px;
  margin: 0 10px 0 0;
  position: relative;
  width: auto; }

.degrees-school-bottom .section-articles .article-shares ul li::before {
  background: transparent url("/images/footer/global_footer_icons_social_sprite.png") no-repeat;
  content: '';
  display: block;
  height: 24px;
  left: 0;
  opacity: .75;
  position: absolute;
  width: 24px; }

.degrees-school-bottom .section-articles .article-shares ul li.facebook-likes::before {
  background-position: -25px -48px; }

.degrees-school-bottom .section-articles .article-shares ul li.google-plus::before {
  background-position: -75px -48px; }

.degrees-school-bottom .section-articles .article-shares ul li.twitter-tweets::before {
  background-position: -150px -48px; }

.degrees-school-bottom .section-ebook,
.degrees-school-bottom .section-social {
  *zoom: 1;
  margin-bottom: 20px;
  width: 100%; }

.degrees-school-bottom .section-ebook:after,
.degrees-school-bottom .section-social:after {
  content: "";
  display: table;
  clear: both; }

.degrees-school-bottom .section-ebook img {
  border: 3px solid white;
  float: left;
  margin-right: 10px; }

.read-more {
  border-bottom: 1px solid #37621b;
  color: #37621b;
  cursor: pointer;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.read-more:hover {
  border-bottom: 1px solid #be531c;
  color: #be531c; }

.read-more,
a.trigger-modal {
  text-transform: uppercase; }

.slide-more-content {
  display: none; }

.general-tech-list-sot, .general-tech-list-sod {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
  padding: 20px;
  text-align: left;
  width: 100%; }

.general-tech-list-sot p, .general-tech-list-sod p {
  margin-bottom: 7px; }

.general-tech-list-sot img, .general-tech-list-sod img {
  float: left;
  margin-right: 10px; }

.general-tech-list-sot ul, .general-tech-list-sod ul {
  list-style: disc outside none;
  margin-left: 20px; }

.general-tech-list-sot h1, .general-tech-list-sod h1 {
  color: #333333;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-size: 1.25rem; }

.general-tech-list-sot h2, .general-tech-list-sod h2 {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  margin: 20px 0 5px; }

.general-tech-list-sot .pane, .general-tech-list-sod .pane {
  padding: 10px; }

.general-tech-list-sot .pane img, .general-tech-list-sod .pane img {
  float: left;
  margin: 0 20px 20px 0; }

.general-tech-list-sot h5, .general-tech-list-sod h5 {
  color: #333333;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem; }

.general-tech-list-sot h5 .reg-symbol, .general-tech-list-sod h5 .reg-symbol {
  background: none; }

.general-tech-list-sot ul, .general-tech-list-sod ul {
  list-style: disc outside none;
  margin-left: 20px; }

.general-tech-list-sot .disclaimer-text, .general-tech-list-sod .disclaimer-text {
  margin: 20px 0 0; }

.degrees-school-template .tooltip-trigger {
  width: 100%; }

.degrees-school-template .tooltip::before {
  border-right: 10px solid #595933 !important;
  top: 40px !important; }

.degrees-school-template .tooltip .tooltip-content {
  background-color: #595933;
  color: white;
  text-align: left; }

.degrees-school-template .tooltip p {
  color: white;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1rem; }

.degrees-school-template .tooltip ul {
  margin: 15px 0 15px 10px;
  list-style-type: disc;
  *zoom: 1; }

.degrees-school-template .tooltip ul:after {
  content: "";
  display: table;
  clear: both; }

.degrees-school-template .tooltip ul li {
  color: white;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4; }

.degrees-school-template .tooltip a.explore-program {
  border-bottom: 1px solid rgba(239, 193, 17, 0.75);
  color: #efc111;
  display: inline;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-size: 0.9375rem;
  margin: 15px 0;
  text-decoration: none;
  text-transform: uppercase; }

.degrees-school-template .tooltip-no-show {
  display: none !important; }

.dream-real {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  background-color: #f5f3ef;
  position: relative; }

.dream-real:after {
  content: " ";
  display: block;
  clear: both; }

.dream-real img {
  max-width: 100%; }

.dream-real h1.tallone {
  font-family: "TradeGothicNextCompressedBold", Helvetica, Arial, sans-serif;
  font-size: 41px;
  margin: 20px;
  text-align: center; }

.dream-real .smalltext {
  font-size: 11px; }

.dream-real .tiles {
  position: relative; }

.dream-real .tiles .grid-large {
  display: none; }

.dream-real .tiles ul {
  display: none; }

.dream-real .tiles ul li {
  display: block;
  float: left;
  line-height: 0;
  margin-bottom: 0.3%;
  margin-right: 0.3%;
  text-align: center;
  width: 12.2375%; }

.dream-real .tiles ul li:nth-child(8n) {
  margin-right: 0; }

.dream-real .tiles--overlay {
  background-color: rgba(255, 255, 255, 0.25);
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2; }

.dream-real .tiles--dreamRealLogo {
  bottom: 0em;
  position: absolute;
  z-index: 3; }

.dream-real .content-body {
  position: relative; }

.dream-real .content-body:after {
  content: ".";
  clear: both;
  display: block;
  height: 0;
  visibility: hidden; }

.dream-real .content-body--copy {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 13px;
  padding: 20px;
  padding-bottom: 0px; }

.dream-real .content-body--copy p {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  line-height: 20px; }

.dream-real .content-body--copy-head {
  color: #333;
  font-family: "TradeGothicNextLight", Helvetica, Arial, sans-serif;
  font-size: 28px;
  line-height: 1.2;
  margin-bottom: 12px; }

.dream-real .content-body--copy-list {
  list-style: none;
  margin-left: 15px;
  margin-top: 20px; }

.dream-real .content-body--copy-list li {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  line-height: 16px;
  list-style: none;
  margin-bottom: 5px;
  text-indent: 10px; }

.dream-real .content-body--copy-list li:before {
  content: "•";
  display: inline-block;
  height: 15px;
  margin-left: -20px;
  position: absolute;
  width: 15px; }

.dream-real .content-body--copy-list li strong {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 13px; }

.dream-real .content-body--cta {
  background: rgba(222, 218, 209, 0.85);
  border: 1px solid white;
  clear: both;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  line-height: 22px;
  margin: 20px;
  padding: 1.5em 1.6em 1.3em;
  position: relative;
  top: 1.2em;
  z-index: 4; }

.dream-real .content-body--cta strong {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 16px; }

.dream-real .content-body--cta p {
  color: #4f4f4d;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 16px; }

.dream-real .content-body--cta-head {
  background: #5d544d;
  color: white;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  left: 1.6em;
  padding: 10px 17px;
  position: absolute;
  top: -1.2em; }

.dream-real .content-body--cta-subhead {
  color: #4f4f4d;
  font-family: "TradeGothicNextCompressed", Helvetica, Arial, sans-serif;
  font-size: 19px;
  font-weight: bold;
  margin-top: 12px;
  text-transform: uppercase; }

.dream-real .content-body--cta-button {
  border: 2px solid #f6f5f2;
  width: 100%; }

.dream-real .content-body--cta-button:hover, .dream-real .content-body--cta-button:focus {
  border: 2px solid #f6f5f2; }

.dream-real .content--ruler {
  border-bottom: 1px solid #cdc9b7;
  clear: both;
  height: 1px;
  margin: 36px 6%;
  width: 88%; }

.dream-real .content-map {
  padding: 0 20px;
  position: relative; }

.dream-real .content-map .right-grade,
.dream-real .content-map .left-grade {
  display: none; }

.dream-real .content-map--prehead {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 23px;
  margin-bottom: 30px;
  margin-left: 20px;
  margin-right: 20px;
  text-align: center; }

.dream-real .content-map-info {
  border-radius: 5px;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
  background-color: rgba(255, 255, 255, 0.8);
  padding: 15px;
  position: relative; }

.touch .dream-real .content-map-info {
  overflow: hidden; }

.dream-real .content-map-info h2 {
  font-size: 16px;
  font-family: "Lucida Grande", "Lucida Sans Unicode";
  line-height: 1.2;
  margin-bottom: 0px; }

.dream-real .content-map-info h2,
.dream-real .content-map-info h3 {
  color: #45462a;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.dream-real .content-map-info h3 {
  font-size: 14px;
  margin-top: 15px;
  text-transform: uppercase; }

.dream-real .content-map-info p {
  color: #96968b;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif; }

.dream-real .content-map-info p.top {
  margin-top: 7px; }

.dream-real .content-map-info p.default {
  margin-bottom: 12px; }

.dream-real .content-map-info #employee-disclosures--trigger {
  cursor: pointer; }

.dream-real .content-map-info .modal_content#disclosures {
  background: #fff;
  margin-top: 14px; }

.dream-real .content-map-info #touchCampusDropdown {
  display: none; }

.touch .dream-real .content-map-info #stateDropdown {
  background: red;
  display: block !important;
  font-size: 34px;
  height: 45px;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 15px;
  width: 100%;
  z-index: 9999; }

.touch .dream-real .content-map-info .campus-filter {
  position: relative; }

.touch .dream-real .content-map-info .campus-filter #touchCampusDropdown {
  background: red;
  font-size: 20px;
  height: 29px;
  line-height: 1;
  left: 0px;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 15px;
  width: 100%; }

.touch .dream-real .content-map-info.active .campus-filter #touchCampusDropdown {
  display: block; }

.dream-real .content-map-info .states-sprite {
  background: transparent url("/images/777-dream-real/state-sprite.png") no-repeat top center;
  display: inline-block;
  height: 30px;
  margin: 7px auto 0;
  overflow: hidden;
  width: 269px; }

.dream-real .content-map-info .states-sprite.FL {
  background-position: -1709px -5px; }

.dream-real .content-map-info .states-sprite.IL {
  background-position: -1425px -5px; }

.dream-real .content-map-info .states-sprite.KS {
  background-position: -1141px -5px; }

.dream-real .content-map-info .states-sprite.MN {
  background-position: -857px -5px; }

.dream-real .content-map-info .states-sprite.ND {
  background-position: -573px -5px; }

.dream-real .content-map-info .states-sprite.OL {
  background-position: -289px -5px; }

.dream-real .content-map-info .states-sprite.WI {
  background-position: -5px -5px; }

.dream-real .content-map-info ul {
  list-style: none; }

.dream-real .content-map-info ul li {
  color: #96968b;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 13px;
  list-style: none;
  margin-top: 5px;
  padding-left: 7px; }

.dream-real .content-map-info .content-map-info--campus-selector {
  display: inline-block;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  margin-top: 15px; }

.dream-real .content-map-info .content-map-info--campus-selector--select {
  color: #a3af7a;
  display: inline-block;
  font-size: 13px;
  height: 20px;
  line-height: 20px;
  position: relative;
  text-decoration: underline; }

.dream-real .content-map-info .content-map-info--campus-selector--select:after {
  border-color: #abbb6c transparent transparent transparent;
  border-style: solid;
  border-width: 7px 6px 0 6px;
  content: "";
  display: block;
  outline: none;
  position: absolute;
  right: -15px;
  top: 9px; }

.dream-real .content-map-info .content-map-info--campus-selector--options {
  background: #dbe0c3;
  color: #626262;
  display: none;
  padding-bottom: 5px;
  position: absolute;
  width: 180px; }

.dream-real .content-map-info .content-map-info--campus-selector--options ul li {
  border-bottom: 1px dotted #ccc; }

.dream-real .content-map-info .content-map-info--campus-selector--options ul li:hover {
  color: #5a5a5a; }

.dream-real .content-map-info .content-map-info--campus-selected {
  color: #a2a19e;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  margin-top: 15px; }

.dream-real .content-map-info .content-map-info--campus-selected-back {
  color: #abbb6c;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 13px;
  text-decoration: underline; }

.dream-real .content-map-info .content-map-info--campus-selected-back:hover {
  color: #a5b662; }

.dream-real .content-map-info h4 .campus-name {
  display: block; }

.dream-real .content-map-info .sbHolder {
  background-color: #dbe0c3;
  border: solid 1px #d7ddbc;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  height: 45px;
  position: relative;
  width: 100%; }

.dream-real .content-map-info .sbSelector {
  color: #626262;
  display: block;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 15px;
  height: 45px;
  left: 0;
  line-height: 45px;
  outline: none;
  overflow: hidden;
  position: absolute;
  text-indent: 10px;
  top: 0;
  width: 100%; }

.dream-real .content-map-info .sbSelector:link, .dream-real .content-map-info .sbSelector:visited, .dream-real .content-map-info .sbSelector:hover {
  color: #626262;
  outline: none;
  text-decoration: none; }

.dream-real .content-map-info .sbToggle {
  border-color: #abbb6c transparent transparent transparent;
  border-style: solid;
  border-width: 10px 8px 0 8px;
  display: block;
  margin-right: 12px;
  margin-top: 17px;
  outline: none;
  position: absolute;
  right: 0;
  top: 0; }

.dream-real .content-map-info .sbHolderDisabled {
  background-color: #3C3C3C;
  border: solid 1px #515151; }

.dream-real .content-map-info .sbOptions {
  background-color: #dbe0c3;
  border: solid 1px #d7ddbc;
  color: #626262;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 15px;
  left: -1px;
  list-style: none;
  margin: 0;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  top: 45px;
  width: 100%;
  z-index: 1; }

.dream-real .content-map-info .sbOptions li {
  padding: 0 7px; }

.dream-real .content-map-info .sbOptions li.last a {
  border-bottom: none; }

.dream-real .content-map-info .sbOptions a {
  border-bottom: dotted 1px #515151;
  display: block;
  outline: none;
  padding: 7px 0 7px 3px; }

.dream-real .content-map-info .sbOptions a:link, .dream-real .content-map-info .sbOptions a:visited {
  color: #626262;
  text-decoration: none; }

.dream-real .content-map-info .sbOptions a:hover, .dream-real .content-map-info .sbOptions a:focus, .dream-real .content-map-info .sbOptions a.sbFocus {
  color: #5a5a5a; }

.dream-real .content-map-info .sbOptions .sbDisabled {
  border-bottom: dotted 1px #515151;
  color: #999;
  display: block;
  padding: 7px 0 7px 3px; }

.dream-real .content-map-info .sbOptions .sbGroup {
  border-bottom: dotted 1px #515151;
  color: #EBB52D;
  display: block;
  font-weight: bold;
  padding: 7px 0 7px 3px; }

.dream-real .content-map-info .sbOptions .sbSub {
  padding-left: 17px; }

.dream-real #employee-disclosures--trigger {
  color: #96968b;
  display: block;
  font-family: "TradeGothicNextItalic", Helvetica, Arial, sans-serif;
  margin-top: 10px;
  text-align: center; }

.dream-real #employee-disclosures--trigger:hover {
  color: #87877b; }

.dream-real #mapwrapper {
  display: none; }

.dream-real svg path.active, .dream-real svg path.selected {
  fill: #d4b94f; }

.dream-real svg #pindrops .selected, .dream-real svg #pindrops .active {
  fill: #c14720; }

.dream-real .unselectable {
  -moz-user-select: none;
  -webkit-user-select: none; }

.dream-real #msg_title {
  border: 1px solid #999;
  border-radius: 8px;
  box-shadow: 1px 2px 4px #999;
  color: #333;
  font-size: 21px;
  font-weight: bold;
  line-height: 25px;
  overflow: hidden;
  padding: 10px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  /*gradient color*/
  background: #000;
  background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #dddddd 100%);
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #dddddd 100%);
  /* IE10 */
  background: -moz-linear-gradient(top, #ffffff, #dddddd);
  /* Firefox */
  background: -webkit-gradient(linear, 0 0, 0 100%, left, right);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');
  /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd')";
  /* IE8 */
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none; }

.dream-real #msg_data {
  background: #e5e5e5;
  border: 1px solid #999;
  border-radius: 6px;
  box-shadow: 1px 2px 8px #999;
  color: #333;
  font-size: 18px;
  line-height: 26px;
  overflow: auto;
  text-align: left;
  word-wrap: break-word;
  /*gradient color*/
  background: #000;
  background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #dddddd 100%);
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #dddddd 100%);
  /* IE10 */
  background: -moz-linear-gradient(top, #ffffff, #dddddd);
  /* Firefox */
  background: -webkit-gradient(linear, 0 0, 0 100%, left, right);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');
  /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd')";
  /* IE8 */ }

.dream-real .content-foot {
  *zoom: 1;
  padding: 0 0 20px 0; }

.dream-real .content-foot:after {
  content: "";
  display: table;
  clear: both; }

.dream-real .content-foot a {
  color: #37621b; }

.dream-real .content-foot a:hover {
  color: #be531c; }

.dream-real .content-foot-card {
  background: white;
  padding: 16px; }

.dream-real .content-foot-card--head {
  color: white;
  font-family: "TradeGothicNextCondensedBoldItalic", Helvetica, Arial, sans-serif;
  font-size: 19px;
  margin-bottom: 0px;
  padding: 10px 10px 10px 16px; }

.dream-real .content-foot-card--subhead {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase; }

.dream-real .content-foot-card--cta {
  display: block;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin-top: 0.9375em;
  text-transform: uppercase; }

.dream-real .content-foot-card.content-foot-card-one {
  padding-bottom: 30px; }

.dream-real .content-foot-card.content-foot-card-one iframe {
  border: none;
  overflow: hidden;
  width: 100%; }

.dream-real .content-foot-card.content-foot-card-one .content-foot-card--head {
  background-color: #a67c52; }

.dream-real .content-foot-card.content-foot-card-one hr {
  border: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  height: 0;
  margin-bottom: 6px;
  margin-top: 6px; }

.dream-real .content-foot-card.content-foot-card-one .copy {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 8px; }

.dream-real .content-foot-card.content-foot-card-one a {
  font-size: 12px;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-weight: bold; }

.dream-real .content-foot-card.content-foot-card-one .content-foot-card--cta {
  color: #a67c52;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin-top: 0.9375em; }

.dream-real .content-foot-card.content-foot-card-one .content-foot-card--cta:hover {
  color: #be531c; }

.dream-real .content-foot-card.content-foot-card-one .content-foot-card-quote--photo {
  background-position: 0 -560px;
  height: 114px;
  margin-left: -8px;
  width: 272px; }

.dream-real .content-foot-card.content-foot-card-two {
  margin-top: 20px;
  padding-bottom: 30px; }

.dream-real .content-foot-card.content-foot-card-two .content-foot-card--head {
  background-color: #ecac1f; }

.dream-real .content-foot-card.content-foot-card-two .content-foot-card--cta {
  color: #ecac1f; }

.dream-real .content-foot-card.content-foot-card-two .content-foot-card--cta:hover {
  color: #be531c; }

.dream-real .content-foot-card.content-foot-card-two .content-foot-card-quote--photo {
  background-position: 0 0;
  height: 206px; }

.dream-real .content-foot-card.content-foot-card-three {
  margin-top: 20px;
  padding-bottom: 50px; }

.dream-real .content-foot-card.content-foot-card-three .content-foot-card--head {
  background-color: #827b00; }

.dream-real .content-foot-card.content-foot-card-three .content-foot-card--cta {
  color: #827b00; }

.dream-real .content-foot-card.content-foot-card-three .content-foot-card--cta:hover {
  color: #be531c; }

.dream-real .content-foot-card p {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 13px;
  margin: 10px 0; }

.dream-real .content-foot-card ul {
  margin-left: 1em; }

.dream-real .content-foot-card ul li {
  background: transparent url("/images/777-dream-real/777-content-foot-sprite.png") -290px -310px no-repeat;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 15px;
  list-style: none;
  margin: 0.5em 0;
  padding-left: 24px; }

.dream-real .content-foot-card--quote {
  background-color: #efefeb;
  display: block;
  margin-right: 28px;
  padding: 10px 10px 10px 52px;
  position: relative;
  width: 100%; }

.dream-real .content-foot-card--quote::before {
  background-color: transparent;
  background-image: url("/images/777-dream-real/777-content-foot-sprite.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 24px;
  left: 12px;
  position: absolute;
  width: 24px; }

.dream-real .content-foot-card--quote a {
  font-family: "TradeGothicNextItalic", Helvetica, Arial, sans-serif;
  font-size: 12px; }

.dream-real .content-foot-card--quote--facebook::before {
  background-position: -292px -226px;
  top: 16px; }

.dream-real .content-foot-card--quote--instagram::before {
  background-position: -292px -270px;
  top: 8px; }

.dream-real .content-foot-card--quote--instagram a {
  line-height: 18px; }

.dream-real .content-foot-card--quote--photo {
  background-image: url("/images/777-dream-real/777-content-foot-sprite.png");
  display: block; }

#employee-disclosures {
  background: white;
  padding: 15px;
  width: 800px; }

.form_dreamreal {
  font-size: 15px;
  line-height: 22px; }

#form3col_dreamreal_form .form_fieldset legend {
  width: 300px; }

#form3col_dreamreal_form .form_headline_main {
  width: 204px; }

.flex-choice {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto; }

.flex-choice:after {
  content: " ";
  display: block;
  clear: both; }

.flex-choice .sidebar {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.flex-choice .content {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-top: 5px; }

.flex-choice .breadcrumbs {
  margin-left: 20px !important; }

.flex-choice .content-primary {
  *zoom: 1;
  float: left; }

.flex-choice .content-primary:after {
  content: "";
  display: table;
  clear: both; }

.flex-choice .content-primary.content-uvp h1,
.flex-choice .content-primary.content-uvp h1 strong {
  color: #003e51;
  font-size: 31px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: uppercase; }

.flex-choice .content-primary.content-uvp h1 {
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  line-height: 28px;
  margin-bottom: 20px; }

.flex-choice .content-primary.content-uvp h1 strong {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif; }

.flex-choice .content-uvp--list {
  list-style: none;
  margin: 0; }

.flex-choice .content-uvp--list .content-uvp--list-item {
  background-color: transparent;
  background-image: url("/images/flexchoice/sprite-icons.png");
  background-repeat: no-repeat;
  font-size: 14px;
  list-style: none;
  margin-bottom: 10px;
  padding-left: 80px; }

.flex-choice .content-uvp--list .content-uvp--list-item strong {
  display: block;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 22px;
  text-transform: uppercase; }

.flex-choice .content-uvp--list .content-uvp--list-item.one {
  background-position: 0 0;
  color: rgba(190, 83, 28, 0.85); }

.flex-choice .content-uvp--list .content-uvp--list-item.two {
  background-position: 0 -145px;
  color: rgba(44, 82, 52, 0.8); }

.flex-choice .content-uvp--list .content-uvp--list-item.three {
  background-position: 0 -290px;
  color: rgba(0, 62, 81, 0.95); }

.banner_flex img.mobile-only, .banner_flex img.hide-mobile {
  height: auto;
  max-width: 800px;
  width: 100%; }

.flexchoice_content {
  padding: 20px; }

.flexchoice_content .benefit {
  background-repeat: no-repeat;
  font-family: TradeGothicNextRegular, 'Lucida Grande', 'Lucida Sans Unicde', Helvetica, Arial, sans-serif;
  height: 140px;
  padding: 29px 10px 0 128px; }

.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_content .benefit .benefit-title {
  font-family: TradeGothicNextBold, 'Lucida Grande', 'Lucida Sans Unicde', Helvetica, Arial, sans-serif;
  font-size: 20px; }

.flexchoice_area {
  *zoom: 1;
  border-top: 1px solid #ddd9c7;
  clear: both;
  display: block;
  width: 100%;
  padding: 20px 0; }

.flexchoice_area:after {
  content: "";
  display: table;
  clear: both; }

.flexchoice_area.intro_uvp {
  border-top: 0; }

.flexchoice_area.intro_uvp {
  padding: 0; }

.flexchoice_area .flexchoice_section_content {
  *zoom: 1; }

.flexchoice_area .flexchoice_section_content:after {
  content: "";
  display: table;
  clear: both; }

.flexchoice_area .flexchoice_section_aside {
  *zoom: 1; }

.flexchoice_area .flexchoice_section_aside:after {
  content: "";
  display: table;
  clear: both; }

.flexchoice_area .testimonial_attribution {
  color: #7a7256;
  float: right;
  font: normal normal normal 13px/32px "TradeGothicNextItalic", "Lucida Grande", "Lucida Sans Unicde", Helvetica, Arial, sans-serif; }

.flexchoice_area .testimonial_quote {
  color: #7a7256;
  font: normal normal normal 14px/24px "TradeGothicNextRegular", "Lucida Grande", "Lucida Sans Unicde", Helvetica, Arial, sans-serif; }

.flexchoice_area .testimonial h3 {
  text-transform: uppercase; }

.flexchoice_area .testimonial img {
  float: left;
  margin-right: 0px;
  padding-right: 20px;
  padding-bottom: 30px; }

.flexchoice_area .testimonial .quotation_mark {
  background: transparent url(/images/sprite_icons_flexchoice.png) no-repeat;
  display: inline-block;
  height: 20px;
  width: 30px; }

.flexchoice_area .testimonial .quotation_mark.quote_left {
  background-position: 0 -130px;
  float: left;
  margin: 0 10px 0 0; }

.flexchoice_area .testimonial .quotation_mark.quote_right {
  background-position: 0 -165px;
  float: right;
  margin: 2% 22% 0 0; }

.flexchoice_area .aside_callout {
  margin-bottom: 30px; }

.flexchoice_area .aside_callout ul {
  margin-left: 18px; }

.flexchoice_area .disclaimer_text {
  padding: 0px; }

.flexchoice_area .trigger_disclosure {
  clear: both;
  color: #37621b;
  display: block;
  font: normal normal normal 13px/14px "TradeGothicNextItalic","Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Tahoma,sans-serif;
  text-decoration: none;
  width: 100%; }

.flexchoice_area .trigger_disclosure:hover {
  text-decoration: underline; }

.flexchoice_area a {
  color: #37621b; }

.flexchoice_area strong {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-weight: normal; }

.flexchoice_area p, .flexchoice_area ul {
  font-family: TradeGothicNextRegular, 'Lucida Grande', 'Lucida Sans Unicde', Helvetica, Arial, sans-serif;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-size: 14px;
  line-height: 1.4; }

.flexchoice_area p {
  margin-bottom: 10px; }

.flexchoice_area p.small_text {
  font-size: 10px; }

.flexchoice_area img {
  float: left;
  margin: 0 10px 0 0; }

.flexchoice_area h2 {
  color: #000;
  display: block;
  font: normal normal normal 20px/24px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin-bottom: 10px; }

.flexchoice_area h3 {
  color: #595933;
  font: normal normal normal 18px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin-bottom: 10px; }

.flexchoice_area h4 {
  font: normal normal normal 14px/24px "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.flexchoice_area ul {
  list-style: outside disc;
  margin: 0 0 10px 30px; }

.flexchoice_area li {
  margin: 5px 0; }

.graduation a {
  color: #37621b;
  font-size: inherit;
  text-decoration: none; }

.graduation a:hover {
  text-decoration: underline; }

.graduation h1 {
  font-size: 18px;
  margin-bottom: 8px;
  margin-top: 20px; }

.graduation h2 {
  color: #757A66;
  font-size: 13px !important;
  margin: 0px;
  margin-bottom: 10px; }

.graduation p {
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  font-size: 13px; }

.graduation p {
  line-height: 1.4;
  margin-bottom: 10px; }

.graduation td {
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  -webkit-font-kerning: auto;
  font-kerning: auto;
  font-size: 12px;
  line-height: 1.3;
  padding: 2px; }

.graduation .content {
  padding: 0 15px 20px 15px !important; }

.graduation .content ul:not(.breadcrumbs) {
  list-style-type: disc;
  margin-bottom: 10px;
  margin-left: 25px; }

.graduation .content ul:not(.breadcrumbs) li {
  padding-top: 1px;
  margin-top: 1px; }

.graduation .video-wrapper {
  max-width: 512px;
  margin: 0 auto 20px; }

.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-container {
  display: none; }

.ls-mobile {
  display: block;
  width: 100%; }

.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 {
  *zoom: 1;
  background-color: white;
  padding-top: 20px; }

.homepage .section-uvp:after {
  content: "";
  display: table;
  clear: both; }

.homepage .section-uvp .section-uvp--content {
  *zoom: 1;
  margin: 0 auto 40px;
  padding: 0 20px;
  width: 100%; }

.homepage .section-uvp .section-uvp--content:after {
  content: "";
  display: table;
  clear: both; }

.homepage .section-uvp--content--history {
  background: none;
  height: auto;
  position: relative;
  z-index: 1; }

.homepage .section-uvp--content--history p {
  color: #595933;
  font: normal normal normal 18px/24px "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  margin-bottom: 3%; }

.homepage .section-uvp--content--history p strong {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif; }

.homepage .section-uvp--content--uvp {
  *zoom: 1;
  margin: 30px 0 2%; }

.homepage .section-uvp--content--uvp:after {
  content: "";
  display: table;
  clear: both; }

.homepage .section-uvp--content--uvp .value-props {
  margin: 0 0 5%;
  padding: 0;
  *zoom: 1; }

.homepage .section-uvp--content--uvp .value-props:after {
  content: "";
  display: table;
  clear: both; }

.homepage .section-uvp--content--uvp .value-props--item {
  float: left;
  list-style: none;
  margin-bottom: 15px;
  position: relative;
  text-align: center;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.homepage .section-uvp--content--uvp .value-props--item.one {
  padding-left: 0; }

.homepage .section-uvp--content--uvp .value-props--item.one .icon {
  background-position: 0 -896px; }

.homepage .section-uvp--content--uvp .value-props--item.two .icon {
  background-position: 0 -1321px; }

.homepage .section-uvp--content--uvp .value-props--item.three {
  padding-right: 0; }

.homepage .section-uvp--content--uvp .value-props--item.three .icon {
  background-position: 0 -1746px; }

.homepage .section-uvp--content--uvp h4 {
  color: #7a7224;
  font: normal normal normal 20px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif; }

.homepage .section-uvp--content--uvp p {
  clear: both;
  color: #333333;
  font: normal normal normal 14px/24px "TradeGothicNextRegular", Helvetica, Arial, sans-serif; }

.homepage .section-uvp--content--uvp p a {
  color: #37621b;
  font: normal normal normal 14px/18px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  text-decoration: underline; }

.homepage .section-uvp--content--uvp p a:hover {
  color: #be531c; }

.homepage .section-uvp--content--uvp .icon {
  background: transparent url("/images/homepage/920-sprite-varc.png") no-repeat;
  clear: both;
  display: block;
  height: 125px;
  margin: 0 auto 20px;
  position: relative;
  width: 108px; }

.homepage .section-uvp--content--uvp .value-props--cta {
  clear: both;
  padding: 0;
  text-align: center; }

.homepage .panel_disclaimer {
  padding: 0; }

.homepage .section-uvp--quote {
  background: transparent url("/images/homepage/920-varc-hero-bg.jpg") 0 center repeat;
  height: auto; }

.homepage .section-uvp--quote .section-uvp--content {
  padding-bottom: 20px;
  margin-bottom: 0; }

.homepage .section-uvp--quote .hero {
  display: none; }

.homepage .section-uvp--quote .testimonial-quote {
  color: #666666;
  float: none;
  padding: 20px 0 0 40px;
  position: relative;
  width: 100%; }

.homepage .section-uvp--quote .testimonial-quote::before {
  background: transparent url("/images/homepage/920-sprite-varc.png") 0 -2787px no-repeat;
  content: '';
  display: block;
  height: 51px;
  left: 0;
  opacity: .5;
  position: absolute;
  top: 43px;
  width: 64px;
  z-index: 1; }

.homepage .section-uvp--quote .testimonial-quote .testimonial-quote--headline {
  font: normal normal normal 24px/32px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  margin-bottom: 1%; }

.homepage .section-uvp--quote .testimonial-quote p {
  color: #666666;
  font: normal normal normal 18px/24px "TradeGothicNextCondensedItalic", Helvetica, Arial, sans-serif;
  margin: 0; }

.homepage .section-uvp--quote .testimonial-quote p.testimonial-quote--attribution {
  font: normal normal normal 18px/24px "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  padding: 15px 0 0 0;
  text-align: right; }

.homepage .headline-primary {
  color: #595933;
  font: normal normal normal 32px/34px "TradeGothicNextCompressedHeavy", Helvetica, Arial, sans-serif;
  margin-bottom: 2%; }

.homepage .headline-secondary {
  background: none;
  color: #595933;
  margin-bottom: 3%;
  position: relative;
  text-align: center;
  z-index: 1; }

.homepage .headline-secondary span {
  background-color: white;
  font: normal normal normal 28px/32px "TradeGothicNextCompressedHeavy", Helvetica, Arial, sans-serif;
  padding: 0 3%; }

.homepage .headline-tertiary {
  color: #7a7224;
  font: normal normal normal 22px/26px "TradeGothicNextCondensed", Helvetica, Arial, sans-serif; }

/*  ---------------------------------------------------------
    START: hidden inquiry styles
    ---------------------------------------------------------
*/
#ui-id-1, #ui-id-2, #ui-id-3 {
  background-color: white;
  width: 40%;
  max-height: 400px;
  overflow-x: scroll; }

#ui-id-1 li, #ui-id-2 li, #ui-id-3 li {
  padding: 3px 3px 3px 7px; }

#ui-id-1 li:nth-child(2n+2), #ui-id-2 li:nth-child(2n+2), #ui-id-3 li:nth-child(2n+2) {
  background-color: #e8e8e8; }

#ui-id-1 li:hover, #ui-id-1 li:focus, #ui-id-2 li:hover, #ui-id-2 li:focus, #ui-id-3 li:hover, #ui-id-3 li:focus {
  background-color: #97d7d9; }

.hidden-inquiry {
  background-color: #ddd9c7;
  color: #003e51;
  margin: 0 auto;
  max-width: 800px;
  padding: 40px 0; }

.hidden-inquiry h1 {
  margin: 20px 0; }

.hidden-inquiry span {
  display: block; }

.hidden-inquiry input[type=text] {
  background: #f8f8f8;
  border: 1px solid #003e51;
  border-radius: 4px;
  color: #003e51;
  display: inline-block;
  font-size: 18px;
  padding: 6px;
  margin: 0;
  width: 100%; }

.hidden-inquiry select {
  appearance: none;
  background: #f8f8f8;
  border: 1px solid #003e51;
  border-radius: 4px;
  color: #003e51;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  height: 35px;
  margin: 0;
  outline: none;
  padding: 4px;
  width: 100%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none; }

.hidden-inquiry input[type=submit] {
  background-color: #9a3324;
  border: 0;
  color: white;
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 16px;
  height: 46px;
  cursor: pointer;
  width: 128px; }

.hidden-inquiry label {
  position: relative; }

.hidden-inquiry label:after {
  color: #003e51;
  content: '<>';
  font: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
  font-size: 14px;
  padding: 0 0 1px;
  pointer-events: none;
  position: absolute;
  right: 8px;
  top: 0px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.hidden-inquiry label:before {
  background: #f8f8f8;
  content: '';
  display: block;
  height: 20px;
  pointer-events: none;
  position: absolute;
  right: 6px;
  top: -1px;
  width: 20px; }

.hidden-inquiry .hidden-full {
  margin: 0 auto;
  max-width: 75%; }

.hidden-inquiry .input-wrap {
  display: block;
  margin-bottom: 20px; }

.hidden-inquiry .input-wrap-widget label:before {
  display: none; }

.hidden-inquiry .input-wrap-widget label:after {
  display: none; }

.hidden-inquiry .label-wrap {
  position: relative; }

.hidden-inquiry #pmToolTip {
  margin-left: 10px;
  font-size: 20px;
  font-weight: 700;
  background-color: #818154;
  padding: 1px 8px;
  color: white;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  top: -4px;
  left: 215px;
  border-radius: 99px; }

.hidden-inquiry #pmToolTip:hover, .hidden-inquiry #pmToolTip:active {
  background-color: #90905e; }

.hidden-inquiry #PMAutoComplete {
  margin-top: 10px; }

.hidden-inquiry span.pm-text {
  font-size: 11px;
  line-height: 14px;
  display: none; }

.hidden-inquiry .ui-button-text {
  margin: 5px 0 16px 0;
  background-color: #9a3324;
  display: inline-block;
  color: white;
  padding: 6px; }

.hidden-inquiry #delayToolTip {
  margin-left: 10px;
  font-size: 20px;
  font-weight: 700;
  background-color: #818154;
  padding: 1px 8px;
  color: white;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  top: -4px;
  left: 215px;
  border-radius: 99px; }

.hidden-inquiry #delayToolTip:hover, .hidden-inquiry #delayToolTip:active {
  background-color: #90905e; }

.hidden-inquiry span.delay-text {
  font-size: 11px;
  line-height: 14px;
  display: none; }
  
.hidden-inquiry .delay-title {
padding-bottom:7px; } 


/*  ---------------------------------------------------------
    END: hidden inquiry styles
    ---------------------------------------------------------
*/
.location {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto; }

.location:after {
  content: " ";
  display: block;
  clear: both; }

.location .content {
  padding: 0 0 40px 0;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 14px; }

.location .content a {
  border-bottom: 1px solid #a3af95;
  color: #37621b;
  text-decoration: none; }

.location .content a.button-cta.primary {
  border-bottom: 0;
  color: white; }

.location .content a:hover {
  border-bottom: 1px solid #eda986;
  color: #be531c;
  text-decoration: none; }

.location .content h1 {
  color: #2c5234;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 26px;
  line-height: 32px; }

.location .content h2 {
  color: #333;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 14px; }

.location .content ul, .location .content p {
  font-size: 14px; }

.location .content p {
  margin-bottom: 0px; }

.location .content strong {
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-weight: normal; }

.location .content .breadcrumbs {
  padding: 10px !important; }

.location .wrapper-header {
  height: 450px;
  position: relative; }

.location .wrapper-header h1 {
  border: 0px none;
  clip: rect(0px, 0px, 0px, 0px);
  font: 20px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding-left: 30px;
  padding: 0px;
  position: absolute;
  width: 1px; }

.location .wrapper-content {
  background-image: url("/images/campus-fade-fx.png");
  background-position: top left;
  clear: both;
  display: block;
  position: relative;
  z-index: 7; }

.location .wrapper-section-uvp .subsection-lead-in {
  margin: 0 auto 30px auto;
  text-align: center; }

.location .wrapper-section-uvp .subsection-lead-in h1 {
  color: #2c5234;
  font: normal normal normal 32px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  line-height: 48px; }

.location .wrapper-section-uvp .subsection-lead-in p {
  font: normal normal normal 14px "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  line-height: 18px; }

.location .wrapper-section-uvp .resp-tab-content h1 {
  color: #4b4c3c;
  font: normal normal normal 18px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  line-height: normal;
  margin-top: 15px; }

.location .wrapper-section-uvp .loc-tab {
  border-radius: 0 !important; }

.location .section-slideshow {
  height: 450px;
  left: 0;
  position: absolute;
  width: 100%;
  top: 0; }

.location .section-slideshow .campus-gmap {
  opacity: 0;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
  height: 100%;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: -1; }

.location .section-slideshow .campus-gmap iframe {
  height: 100%;
  width: 100%; }

.location .section-slideshow .campus-gmap.open {
  opacity: 100;
  z-index: 1003; }

.location .section-slideshow .campus-close {
  background-image: url("/images/822-icons.png?1411241959");
  background-position: -145px -4px;
  background-repeat: no-repeat;
  border-bottom: 0;
  cursor: pointer;
  height: 40px;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  z-index: 103; }

.location .section-slideshow .slideshow-header {
  height: 40px;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 5; }

.location .section-slideshow .slideshow-header .rsGCaption {
  background-color: rgba(0, 0, 0, 0.65);
  color: white;
  float: left;
  font-family: "TradeGothicNextCompressed", Helvetica, Arial, sans-serif;
  font-size: 18px;
  left: 0;
  line-height: normal;
  padding: 11px;
  position: relative;
  text-transform: uppercase;
  top: 0px;
  width: 100%;
  z-index: 4; }

.location .section-slideshow .slideshow-header .slideshow-controls ul {
  background-color: #be531c;
  float: right;
  margin-bottom: 0px;
  margin-left: 0px;
  width: 100%; }

.location .section-slideshow .slideshow-header .slideshow-controls ul li {
  border-right: 1px solid #d15f25;
  float: left;
  list-style: none;
  padding: 0; }

.location .section-slideshow .slideshow-header .slideshow-controls ul li:last-child {
  border-right: 0; }

.location .section-slideshow .slideshow-header .slideshow-controls a {
  color: white;
  border-bottom: 0;
  font-family: "TradeGothicNextCompressed", Helvetica, Arial, sans-serif;
  font-size: 18px;
  position: relative;
  text-transform: uppercase;
  z-index: 10; }

.location .section-slideshow .slideshow-header .slideshow-controls a:hover {
  background-color: #e06a2d; }

.location .section-slideshow .slideshow-header .slideshow-controls a.control-label {
  float: left;
  line-height: normal;
  padding-bottom: 11px;
  padding-top: 11px;
  position: relative; }

.location .section-slideshow .slideshow-header .slideshow-controls a.control-label:before {
  background-repeat: no-repeat;
  content: '';
  display: block;
  height: 24px;
  position: absolute;
  top: 20%;
  width: 24px; }

.location .section-slideshow .slideshow-header .slideshow-controls a.label-photos {
  padding-left: 45px;
  padding-right: 55px; }

@media screen and (max-width: 350px) {
  .location .section-slideshow .slideshow-header .slideshow-controls a.label-photos {
    padding-right: 25px; } }

.location .section-slideshow .slideshow-header .slideshow-controls a.label-photos::before {
  background-image: url("/images/822-icons.png");
  background-position: -590px -12px;
  left: 15px; }

.location .section-slideshow .slideshow-header .slideshow-controls a.label-photos .rsArrowIcn {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  z-index: 1000; }

.location .section-slideshow .slideshow-header .slideshow-controls a.label-photos .rsArrow {
  height: 40px;
  padding: 0;
  position: absolute;
  top: 0;
  width: 32px;
  z-index: 1000; }

@media screen and (max-width: 350px) {
  .location .section-slideshow .slideshow-header .slideshow-controls a.label-photos .rsArrow {
    display: none !important; } }

.location .section-slideshow .slideshow-header .slideshow-controls a.label-photos .rsArrow:hover {
  background-color: #e06a2d; }

.location .section-slideshow .slideshow-header .slideshow-controls a.label-photos .rsArrowLeft {
  left: 85px; }

.location .section-slideshow .slideshow-header .slideshow-controls a.label-photos .rsArrowLeft .rsArrowIcn {
  background-image: url("/images/822-icons.png");
  background-position: -730px -4px; }

.location .section-slideshow .slideshow-header .slideshow-controls a.label-photos .rsArrowRight {
  left: 105px; }

.location .section-slideshow .slideshow-header .slideshow-controls a.label-photos .rsArrowRight .rsArrowIcn {
  background-image: url("/images/822-icons.png");
  background-position: -872px -4px; }

.location .section-slideshow .slideshow-header .slideshow-controls a.label-tour {
  padding-left: 44px;
  padding-right: 23px; }

.location .section-slideshow .slideshow-header .slideshow-controls a.label-tour::before {
  background-image: url("/images/822-icons.png");
  background-position: -1018px -12px;
  left: 10px; }

.location .section-slideshow .slideshow-header .slideshow-controls a.label-map {
  padding-left: 36px;
  padding-right: 22px; }

.location .section-slideshow .slideshow-header .slideshow-controls a.label-map::before {
  background-image: url("/images/822-icons.png");
  background-position: -1164px -12px;
  left: 8px; }

.location .section-slideshow .royalSlider {
  direction: ltr;
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 1; }

.location .section-slideshow .royalSlider .rsOverflow {
  -webkit-tap-highlight-color: transparent;
  float: left;
  height: 450px !important;
  overflow: hidden;
  position: relative;
  width: 100%; }

.location .section-slideshow .royalSlider .rsOverflow .rsContainer {
  -webkit-tap-highlight-color: transparent;
  height: 100%;
  position: relative;
  width: 100%; }

.location .section-slideshow .royalSlider .rsOverflow .rsContainer .rsSlide {
  display: block;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%; }

.location .section-slideshow .royalSlider .rsOverflow .rsContainer .rsSlide .slide {
  background-position: center center;
  background-size: cover;
  height: 100%;
  width: 100%; }

.location .wrapper-section-programs h1 {
  margin-bottom: 10px; }

.location .accordion-tabs-large .content-metadata-list {
  list-style-type: disc;
  list-style-position: outside; }

.location .resp-tab-content p, .location .resp-tab-content ul {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px; }

.location .resp-tab-content .subsection-desc {
  position: relative; }

.location .resp-tab-content .subsection-desc p {
  margin: 0 0 10px; }

.location .resp-tab-content.tab2 .subsection-desc:before {
  background-position: -232px -232px; }

.location .resp-tab-content.tab3 .subsection-desc:before {
  background-position: -464px -232px; }

.location .resp-tab-content .subsection-metadata .learning-format-list {
  margin-left: 0px; }

.location .resp-tab-content .subsection-metadata .learning-format-list li {
  float: left;
  list-style: none;
  margin: 0 40px 20px 0;
  padding-left: 32px;
  position: relative; }

.location .resp-tab-content .subsection-metadata .learning-format-list li:before {
  background-image: url("/images/sprite_learning_formats.png");
  background-repeat: no-repeat;
  content: '';
  display: block;
  height: 24px;
  left: 0;
  position: absolute;
  top: 0;
  width: 24px; }

.location .resp-tab-content .subsection-metadata .learning-format-list li h3 {
  font: normal normal normal 16px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif; }

.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 {
  margin-left: 0px; }

.location .resp-tab-content .subsection-metadata .affordable-format-list li {
  float: left;
  list-style: none;
  margin: 0 40px 20px 0;
  padding-left: 32px;
  position: relative; }

.location .resp-tab-content .subsection-metadata .affordable-format-list li:before {
  background-image: url("/images/sprite_affordable_formats.png");
  background-repeat: no-repeat;
  content: '';
  display: block;
  height: 24px;
  left: 0;
  position: absolute;
  top: 0;
  width: 24px; }

.location .resp-tab-content .subsection-metadata .affordable-format-list li h3 {
  font: normal normal normal 16px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif; }

.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 .subsection-metadata .disclaimer_text {
  clear: both;
  color: #666666;
  font-family: "TradeGothicNextItalic", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: normal;
  margin: 10px 0 20px 0; }

.location .resp-tab-content .subsection-metadata .content-metadata-list {
  margin: 0 0 10px 20px; }

.location .resp-tab-content .cta-lead-in {
  clear: both;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  width: 100%; }

.location .resp-tab-content:after {
  clear: both;
  content: "";
  display: table; }

.location .accordion-tabs-photos .cta-lead-in {
  margin-top: 15px;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 14px; }

.location .accordion-tabs-photos h2 h3 {
  font-size: 14px;
  font-size: 0.875rem; }

.location .accordion-tabs-photos .resp-tab-content {
  background-color: transparent;
  border: 0; }

.location .accordion-tabs-photos .resp-tab-content ul {
  list-style-type: disc;
  list-style-position: outside; }

.location .wrapper-section-resources {
  clear: both; }

.location .wrapper-section-resources h1 {
  color: #2c5234;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 26px; }

.location .wrapper-section-resources .subsection h1 {
  font-size: 20px; }

.location .wrapper-section-resources .subsection.subsection-message img {
  float: none;
  margin-right: 20px;
  width: 150px;
  display: block;
  margin: 0 auto; }

.location .wrapper-section-resources .subsection.subsection-message .message-copy {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 20px; }

.location .wrapper-section-resources .subsection.subsection-message .message-copy p {
  margin-bottom: 20px; }

.location .wrapper-section-resources .subsection.subsection-message.with-director-photo .message-copy {
  float: none; }

.location .wrapper-section-resources .subsection.subsection-message .signature {
  font-family: "TradeGothicNextCondensedBoldItalic", Helvetica, Arial, sans-serif;
  font-size: 18px; }

.location .wrapper-section-resources .subsection.subsection-transcript-request mark,
.location .wrapper-section-resources .subsection.subsection-transcript-request span {
  display: block; }

.location .wrapper-section-resources .subsection.subsection-transcript-request ul {
  margin-left: 0px; }

.location .wrapper-section-resources .subsection.subsection-accred-request mark,
.location .wrapper-section-resources .subsection.subsection-accred-request span {
  display: block; }

.location .wrapper-section-resources .subsection.subsection-accred-request ul {
  margin-left: 0px; }

.location .wrapper-section-resources .subsection.subsection-administration {
  margin-top: 20px; }

.location .wrapper-section-resources .subsection.subsection-administration h2 {
  margin-bottom: 10px; }

.location .wrapper-section-resources .subsection.subsection-administration ul {
  margin-left: 0px; }

.location .wrapper-section-resources .subsection.subsection-administration li {
  list-style: none;
  margin-bottom: 20px; }

.location .wrapper-section-resources .subsection.subsection-accreditation {
  float: left;
  width: 100%; }

.location .wrapper-section-resources .subsection.subsection-accreditation .hlc_logo {
  float: left; }

.location .wrapper-section-resources .subsection.subsection-accreditation .accreditation-hlc {
  margin: 10px 0 0; }

.location .wrapper-section-resources .subsection.subsection-accreditation .accreditation-hlc--logo {
  display: block;
  text-align: center; }

.location .wrapper-section-resources .subsection.subsection-accreditation .accreditation-hlc--logo a {
  text-decoration: none; }

.location .wrapper-section-resources .subsection.subsection-accreditation .accreditation-hlc--copy {
  margin-top: 10px; }

.location .wrapper-section-resources .subsection.subsection-social {
  float: right;
  height: 395px;
  margin: 20px 0;
  width: 100%; }

.location .wrapper-section-resources .subsection.subsection-social iframe {
  background: white;
  border: 0;
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  width: 370px; }

.location .wrapper-section-resources .transcript-request-instructions, .location .wrapper-section-resources .accred-request-instructions {
  padding: 10px 10px 10px 52px;
  position: relative; }

.location .wrapper-section-resources .transcript-request-instructions::before, .location .wrapper-section-resources .accred-request-instructions::before {
  background-image: url("/images/822-icons.png");
  background-position: -1302px 0;
  content: '';
  display: block;
  height: 48px;
  left: 0;
  position: absolute;
  top: 16px;
  width: 48px; }

.location .wrapper-section-resources .transcript-request-instructions a, .location .wrapper-section-resources .accred-request-instructions a {
  border-bottom: 1px solid #a3af95; }

.location .wrapper-section-resources .transcript-request-instructions a:hover, .location .wrapper-section-resources .accred-request-instructions a:hover {
  border-bottom: 1px solid #eda986; }

.location .wrapper-section-resources .transcript-request-instructions mark, .location .wrapper-section-resources .accred-request-instructions mark  {
  background: transparent; }

.location .wrapper-section-resources .transcript-request-instructions ul, .location .wrapper-section-resources .accred-request-instructions ul {
  clear: both;
  margin: 10px 0; }

.location .wrapper-section-resources .transcript-request-instructions ul li, .location .wrapper-section-resources .accred-request-instructions ul li  {
  float: left;
  list-style: none; }

.location .wrapper-section-resources .transcript-request-instructions ul mark, .location .wrapper-section-resources .accred-request-instructions ul mark {
  clear: both;
  width: 50px; }

.location .wrapper-section-resources .staff-name,
.location .wrapper-section-resources .staff-phone-label {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif; }

.location .wrapper-section-resources .staff-name,
.location .wrapper-section-resources .staff-phone {
  clear: both;
  float: left;
  width: 100%; }

#campus_slideshow {
  max-height: 191px;
  overflow: hidden;
  margin-bottom: 20px; }

#campus_slideshow .contentSlider {
  width: 100%; }

#campus_slideshow .contentSlider img {
  max-width: 100%;
  height: auto;
  display: block; }

.two-column {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto; }

.two-column:after {
  content: " ";
  display: block;
  clear: both; }

.two-column .sidebar {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.two-column .content {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 25px;
  padding-top: 25px; }

.nis-image {
  float: right;
  height: auto;
  max-width: 261px;
  width: 50%; }

.form_top2 {
  background: #aead8d url("/images/nursing/NISform_top.png") no-repeat;
  background-position: -3px 0;
  border: 0px;
  color: #000000;
  height: 47px; }

.sidebar-nursing-sessions {
  font-size: 12.5px;
  font-size: 0.78125rem;
  background: #aead8d;
  border: 0;
  box-sizing: border-box;
  color: #333;
  display: block;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  height: 100%;
  line-height: normal;
  min-width: 190px;
  padding: 0; }

.sidebar-nursing-sessions h3 {
  font-size: 15px;
  font-size: 0.9375rem;
  font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  line-height: 18px; }

.sidebar-nursing-sessions h4 {
  font-size: 14px;
  font-size: 0.875rem;
  border-top: 0px;
  color: #524B26;
  font-weight: bold;
  padding: 0 20px 10px;
  text-align: center;
  text-transform: uppercase; }

.sidebar-nursing-sessions select {
  -webkit-appearance: menulist-button;
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  line-height: 1.1;
  outline: none;
  padding: 3px;
  width: 100%; }

.sidebar-nursing-sessions .field {
  margin: 10px 0 0 0;
  min-height: 28px;
  position: relative; }

.sidebar-nursing-sessions .fields-container .field:last-child {
  margin-bottom: 0; }

.sidebar-nursing-sessions input.text {
  font-size: 16px;
  font-size: 1rem;
  background: #fff;
  border-bottom-width: 2px;
  border-right-width: 2px;
  border: 1px solid #bbb;
  color: #666;
  display: block;
  height: 28px;
  margin: 0;
  padding: 4px;
  position: relative;
  width: 100%; }

.sidebar-nursing-sessions fieldset {
  margin: 10px 0; }

.sidebar-nursing-sessions .why_ask_this {
  color: #37621b;
  display: inline;
  font-size: 12px;
  float: right;
  margin: 0 0 0 5px;
  text-align: left; }

.sidebar-nursing-sessions .button_cta {
  width: 100%; }

.sidebar-nursing-sessions p {
  font-size: 12px; }

.sidebar-nursing-sessions .form_middle {
  padding: 10px 20px; }

.sidebar-nursing-sessions .howhear label {
  display: inline-block;
  padding: 10px 0 0; }

.sidebar-nursing-sessions .ctrDropDown {
  font-size: 16px;
  font-size: 1rem;
  margin: 10px 0 0; }

.sidebar-nursing-sessions #howhear.ctrDropDown {
  margin: 5px 0 0; }

.sidebar-nursing-sessions .errors {
  font: normal normal normal 14px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
  margin: 0;
  text-align: center; }

.sidebar-nursing-sessions .NISsubmit {
  background: url("/images/nursing/btn_NISRegisterNow.png") 0 0 no-repeat;
  border: 0;
  display: block;
  height: 40px;
  margin: 0 auto;
  width: 140px; }

.sidebar-nursing-sessions .NISsubmit:hover {
  background: url("/images/nursing/btn_NISRegisterNow_ovr.png") 0 0 no-repeat; }

.sidebar-nursing-sessions .disclaimer {
  font-size: 10px;
  font-size: 0.625rem;
  margin-top: 7px; }

.thank-you-content, .thank-you-modal {
  font: normal normal normal 14px "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  padding: 0 20px 50px; }

.thank-you-content h1, .thank-you-modal h1 {
  font: normal normal normal 1.75em "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif; }

.thank-you-content .message, .thank-you-modal .message {
  font: normal normal normal 1em "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  margin-bottom: 10px; }

.thank-you-content p, .thank-you-modal p {
  margin-bottom: 7px; }

.thank-you-content p.strong, .thank-you-modal p.strong {
  font: normal normal normal 1em "TradeGothicNextBold", Helvetica, Arial, sans-serif; }

.thank-you-content a, .thank-you-modal a {
  color: #37621b; }

.thank-you-content a:hover, .thank-you-modal a:hover {
  color: #be531c; }

.thank-you-content .back-link, .thank-you-modal .back-link {
  display: inline-block;
  margin-top: 30px; }

.thank-you-content .system_message, .thank-you-modal .system_message {
  background-position: 8px 12px;
  background-repeat: no-repeat;
  color: #ffffff;
  min-height: 40px;
  max-width: 520px;
  padding: 10px 10px 10px 50px;
  margin: 30px 0 0; }

.thank-you-content .system_message.cta_survey, .thank-you-modal .system_message.cta_survey {
  color: #333;
  display: block;
  overflow: hidden;
  position: relative;
  background-color: #ddd9c7; }

.thank-you-content .system_message h3, .thank-you-modal .system_message h3 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  padding-right: 20px; }

.thank-you-content .system_message p, .thank-you-modal .system_message p {
  font: normal normal normal 13px/1.2 'Lucida Grande', Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
  padding-right: 20px; }

.thank-you-content .system_message a, .thank-you-modal .system_message a {
  color: #fff;
  text-decoration: none; }

.thank-you-content .system_message a.button, .thank-you-modal .system_message a.button {
  line-height: 24px;
  padding: 0 16px 0 8px;
  clear: left;
  cursor: pointer;
  display: block;
  float: left;
  font-variant: small-caps;
  margin: 0;
  text-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);
  text-transform: uppercase; }

.thank-you-content .system_message a.button_next, .thank-you-modal .system_message a.button_next {
  background: transparent url(/images/buttons_icons/button_sprite_wide.png) 100% 0 no-repeat;
  font-size: 12px;
  height: 30px; }

.thank-you-content .system_message a.button_next.button_enabled, .thank-you-modal .system_message a.button_next.button_enabled {
  background-position: 100% 33%; }

.thank-you-content .system_message a.button_next.button_enabled:hover, .thank-you-modal .system_message a.button_next.button_enabled:hover {
  background-position: 100% 67%; }

.thank-you-content .system_message .cutoff_cornertop_cream:after, .thank-you-modal .system_message .cutoff_cornertop_cream:after {
  border-right: 20px solid transparent;
  border-bottom: 20px solid #ddd9c7;
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 0; }

.thank-you-content .system_message .cutoff_cornertop_cream:before, .thank-you-modal .system_message .cutoff_cornertop_cream:before {
  background: #f5f3ef;
  content: "";
  display: block;
  height: 20px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px; }

.thank-you-content .system_message.message_information, .thank-you-modal .system_message.message_information {
  background-image: url(/images/info_white_shadow_32x32.png); }

.thank-you-modal {
  background: #ddd9c7 url("/images/bg-form-arrow.jpg") 40px -75px no-repeat;
  display: none;
  padding: 20px 30px; }

.thank-you-modal.show {
  display: block; }

.three-column-tab-area {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto; }

.three-column-tab-area:after {
  content: " ";
  display: block;
  clear: both; }

.three-column-tab-area .left-column {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.three-column-tab-area .left-column .top-row {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto; }

.three-column-tab-area .left-column .top-row:after {
  content: " ";
  display: block;
  clear: both; }

.three-column-tab-area .left-column .top-row .sidebar {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.three-column-tab-area .left-column .top-row .sidebar .menu {
  padding: 15px 0 !important; }

.three-column-tab-area .left-column .top-row .content-column {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.three-column-tab-area .left-column .tabs-row {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 20px; }

.three-column-tab-area .left-column .tabs-row:after {
  content: " ";
  display: block;
  clear: both; }

.three-column-tab-area .left-column .tabs-row .tabs-container {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.three-column-tab-area .sidebar {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.three-column {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto; }

.three-column:after {
  content: " ";
  display: block;
  clear: both; }

.three-column .sidebar {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.three-column .content {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.three-column-wide .sidebar_follow {
  margin-bottom: 0px; }

.three-column-wide .contact_aside {
  margin-top: 0px; }

/* Left Sidebar */
.promo {
  margin: 20px 0; }

.promo a {
  color: #524B26;
  display: block;
  float: right;
  margin-right: 0px;
  margin-top: 5px;
  text-align: right; }

.promo .middle {
  background-color: #dcdacb;
  padding: 20px; }

.promo .middle p {
  clear: both;
  width: 155px; }

.promo .middle .promo_image {
  height: 107px;
  margin: 5px 0 0 8px;
  width: 138px; }

.promo .middle hr {
  background-color: #470933;
  border: none;
  border: 0px solid #470933;
  color: #470933;
  clear: both;
  height: 1px;
  margin: 5px 0px;
  text-align: center;
  width: 100%; }

.promo .middle a {
  color: #524B26;
  display: block;
  float: right;
  margin-right: 0px;
  margin-top: 5px;
  text-align: right; }

.promo .middle a.promo_image_link {
  color: transparent;
  float: none;
  margin: 0px;
  text-align: left; }

.promo .middle b {
  color: #88865a;
  display: block;
  font-size: 14px;
  font-weight: bold;
  line-height: 1em; }

.social-footer.vertical {
  clear: both;
  display: inline-block;
  height: auto;
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
  width: auto; }

.social-footer.vertical li {
  clear: both;
  display: inline-block;
  float: left;
  height: auto;
  list-style: none;
  margin: 0;
  padding: 0;
  width: auto; }

.social-footer.vertical li.sprite-facebook a {
  background: transparent url("/images/global_footer_icons_social_sprite.png") 0 0 no-repeat;
  background-position: -25px -48px; }

.social-footer.vertical li.sprite-linkedin a {
  background: transparent url("/images/global_footer_icons_social_sprite.png") 0 0 no-repeat;
  background-position: -100px -48px; }

.social-footer.vertical li a {
  font-size: 13px;
  height: 24px;
  margin: 0 0 6px 0;
  padding: 0;
  text-decoration: none;
  width: 24px; }

.social-footer.vertical li a span {
  border: 0;
  clip: rect(0 0 0 0);
  display: inline-block;
  float: left;
  font-variant: normal;
  height: auto;
  line-height: 32px;
  margin: -1px;
  min-width: 120px;
  overflow: hidden;
  padding: 0 0 0 30px;
  position: relative;
  text-align: left;
  text-transform: none;
  visibility: visible;
  width: 1px; }

.three-col .content {
  padding: 0 15px; }

.three-col .content p, .three-col .content ul {
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  font-size: 13px;
  line-height: 1.4;
  margin-bottom: 10px; }

.three-col .content ul {
  list-style-type: disc;
  margin-left: 30px; }

.three-col .content h1 {
  color: #4b4c3c;
  font-weight: lighter !important;
  font-size: 18px;
  font-family: "Lucida Grande", "Lucida Sans Unicode";
  line-height: 22px;
  margin: 0px;
  padding: 0px; }

.three-col .content h2 {
  color: #757A66;
  font-size: 15px;
  font-weight: normal;
  line-height: 19px;
  margin-bottom: 10px; }

.three-col .content h1, .three-col .content h2 {
  text-align: center; }

.three-col .content img {
  max-width: 100%; }

/* Right Sidebar */
.sidebar-cta {
  display: none; }

.central_services_info {
  font-size: 12px; }

.central_services_info h4 {
  color: #67652f;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  margin-bottom: 10px; }

.central_services_info p {
  line-height: 1.4; }

.central_services_info a {
  color: #333;
  text-decoration: underline; }

.contact_aside {
  background: #ffffff;
  clear: both;
  margin: 10px 0 0 0;
  padding: 0; }

.contact_aside.nobg {
  background: none;
  background: transparent;
  border: 0; }

.central_services_map {
  margin: 0 0 10px 0; }

ul.section_locations {
  background: #ffffff;
  border: 1px solid #ddd9c7;
  margin: -6px 0 0 0;
  overflow: hidden;
  padding: 8px 0 0 16px; }

ul.section_locations li {
  border-top: 1px dashed #ddd9c7;
  clear: both;
  list-style: none;
  padding: 8px 0 0 0; }

ul.section_locations li:after {
  clear: both;
  content: ''; }

ul.section_locations li:first-child {
  border: 0;
  padding-top: 2px; }

ul.section_locations li h4 {
  color: #67652f;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  margin-bottom: 10px; }

/*  ---------------------------------------------------------
    START: tuition redesign compare
    ---------------------------------------------------------
*/
.section-tuition-compare {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #f3f3f3;
  background-image: url("../../images/tuition/graph-texture.jpg");
  background-position: 0 0;
  background-repeat: repeat;
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-align: center; }

.section-tuition-compare h2 {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 32px; }

#tuition-chart-comparison-price {
  -webkit-transform: scale(1.45) translateX(-113%);
  -ms-transform: scale(1.45) translateX(-113%);
  transform: scale(1.45) translateX(-113%); }

#tuition-chart-comparison-titles {
  visibility: hidden; }

#tuition-chart-comparison-bgs {
  -webkit-transform: scale(1.45) translateX(-50%);
  -ms-transform: scale(1.45) translateX(-50%);
  transform: scale(1.45) translateX(-50%); }

#tuition-chart-comparison-grid-labels {
  -webkit-transform: scale(1.45) translateX(-85%);
  -ms-transform: scale(1.45) translateX(-85%);
  transform: scale(1.45) translateX(-85%); }

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

#tuition-chart-comparison-grid-labels {
  opacity: .5;
  -webkit-transform: scale(1.45) translate(-85%, -60px);
  -ms-transform: scale(1.45) translate(-85%, -60px);
  transform: scale(1.45) translate(-85%, -60px); }

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

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

#tuition-chart-chart-title-ras {
  -webkit-transform: scale(1.45) translate(-100%, -10px);
  -ms-transform: scale(1.45) translate(-100%, -10px);
  transform: scale(1.45) translate(-100%, -10px); }

#tuition-chart-chart-title-pub {
  -webkit-transform: scale(1.45) translate(-100%, 90px);
  -ms-transform: scale(1.45) translate(-100%, 90px);
  transform: scale(1.45) translate(-100%, 90px); }

#tuition-chart-chart-title-pri {
  -webkit-transform: scale(1.45) translate(-100%, 190px);
  -ms-transform: scale(1.45) translate(-100%, 190px);
  transform: scale(1.45) translate(-100%, 190px); }

#tuition-chart {
  position: relative;
  -webkit-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  transform: translateY(-50px); }

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

.cls-4 {
  fill: white; }

.cls-5 {
  fill: #606060; }

.cls-10 {
  fill: #939393; }

.cls-text {
  fill: #606060;
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 26px;
  position: absolute; }

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

.tuition-compare-graphic p {
  margin: 10px 0; }

.tuition-compare-chart {
  min-height: 300px;
  width: 100%; }

/*  ---------------------------------------------------------
    END: tuition redesign compare
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign estimate
    ---------------------------------------------------------
*/
.tuition-estimate-block.tuition-next-steps {
  margin-bottom: 40px;
  text-align: center; }

.tuition-estimate-block.tuition-next-steps .button-cta, .tuition-estimate-block.tuition-next-steps a.button-cta {
  margin-top: 0; }

.tuition-estimate-block.tuition-calc {
  margin-bottom: 50px; }

.tuition-estimate-block h2 {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 36px; }

.tuition-estimate-block p {
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 22px;
  line-height: 28px; }

.section-tuition-estimate h2 {
  color: #333333;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 32px; }

.section-tuition-estimate h3 {
  font: normal normal normal 22px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  margin: 0 0 3% 0; }

.section-tuition-estimate .section-intro {
  margin-bottom: 50px;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto; }

.section-tuition-content .tuition_estimator_wrapper,
.section-tuition-content .tuition_estimator_steps,
.section-tuition-content .tuition_estimator_main {
  border: 0;
  background-color: #fff;
  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: 50px;
  position: relative; }

.section-tuition-finance h2 {
  text-align: center;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 28px; }

.section-tuition-finance h4 {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 28px; }

.section-tuition-finance p {
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 22px; }

.tuition-more-affordable {
  background-color: rgba(0, 0, 0, 0.75);
  color: white;
  padding: 20px 0;
  position: relative;
  width: 100%; }

.tuition-more-affordable h2 {
  margin: 0; }

.tuition-affordable-block {
  background-color: transparent;
  background-repeat: no-repeat;
  color: white;
  display: table;
  height: 240px;
  text-align: center;
  width: 100%; }

.tuition-affordable-block .content-wrap {
  display: table-cell;
  max-width: 410px;
  padding: 0 30px;
  vertical-align: middle; }

.tuition-affordable-block.transfer-credits {
  background-image: url(../../images/tuition/tuition-hero-credits-mobile.jpg);
  background-position: top left; }

.tuition-affordable-block.student-loans {
  background-image: url(../../images/tuition/tuition-hero-loans-mobile.jpg);
  background-position: top right; }

.tuition-affordable-block a {
  color: #eaaa00;
  text-decoration: underline; }

.tuition-affordable-block a:hover {
  color: #ffcf51; }

.tuition-affordable-block p {
  color: white; }

/*  ---------------------------------------------------------
    END: tuition redesign finance
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
START: tuition redesign flexchoice
---------------------------------------------------------
*/
.section-tuition-flexchoice {
  margin-bottom: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #003e51;
  color: white; }

.section-tuition-flexchoice .section-aside {
  margin-top: 30px; }

.section-tuition-flexchoice h2 {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 32px;
  text-align: center; }

.section-tuition-flexchoice h3 {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 22px;
  margin: 0 auto 20px;
  text-align: center; }

.section-tuition-flexchoice p {
  color: white;
  display: inline-block;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.3; }

.section-tuition-flexchoice p a {
  color: white;
  text-decoration: underline; }

.section-tuition-flexchoice p a:hover {
  color: #e78959; }

.section-tuition-flexchoice .flex-savings-amount {
  display: block;
  font-size: 35px; }

.section-tuition-flexchoice .flex-circle-interior {
  font-size: 19px;
  left: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-25%);
  -ms-transform: translateY(-25%);
  transform: translateY(-25%);
  width: 100%; }

.section-tuition-flexchoice .panel_disclaimer .disclaimer_text {
  text-align: left; }

.section-tuition-flexchoice .panel_disclaimer .disclaimer_text .disclaimer_text_cta {
  color: white; }

.section-tuition-flexchoice .panel_disclaimer .disclaimer_text .disclaimer_text_cta:hover {
  color: #e78959; }

.tuition-flexchoice-graphic {
  float: left;
  margin-right: 20px;
  max-width: 300px; }

.tuition-flexchoice-graphic:last-child {
  margin-right: 0; }

.pie36,
.pie26 {
  height: 287px;
  left: 50%;
  position: relative;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 286px; }

.flex-chart-group {
  position: relative; }

.flex-assoc {
  margin-bottom: 40px; }

/*  ---------------------------------------------------------
END: tuition redesign flexchoice
---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign hero
    ---------------------------------------------------------
*/
.section-tuition-hero {
  background-color: #d2d4c1;
  background-image: url(../../images/tuition/tuition-hero-mobile.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  height: 310px;
  width: 100%; }

.section-tuition-hero .tuition-hero {
  max-width: 200px;
  position: relative;
  top: 0%;
  -webkit-transform: translateY(15%);
  -ms-transform: translateY(15%);
  transform: translateY(15%); }

.section-tuition-hero .tuition-hero h1 {
  color: #003e51;
  font-family: "TradeGothicNextCondensedHeavy", Helvetica, Arial, sans-serif;
  font-size: 55px;
  line-height: 0.9;
  margin-bottom: 8px;
  text-transform: uppercase; }

.section-tuition-hero .tuition-hero h2 {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 32px;
  color: #003e51;
  line-height: 1;
  text-transform: capitalize; }

/*  ---------------------------------------------------------
    END: tuition redesign hero
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign nav
    ---------------------------------------------------------
*/
.section-tuition-nav {
  background-color: #be531c;
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif; }

.section-tuition-nav .section-inner {
  max-width: 100%; }

.section-tuition-nav .tuition-nav {
  margin: 0 auto; }

.section-tuition-nav .tuition-nav li {
  display: inline-block;
  float: left;
  width: 50%; }

.section-tuition-nav .tuition-nav li:first-child a {
  border-left: 1px solid rgba(255, 255, 255, 0.2); }

.section-tuition-nav .tuition-nav li:nth-child(odd) a {
  border-right: 1px solid rgba(255, 255, 255, 0.2); }

.section-tuition-nav .tuition-nav li:nth-child(3n) {
  clear: left; }

.section-tuition-nav .tuition-nav li:last-child a {
  border-bottom: 0; }

.section-tuition-nav .tuition-nav li a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  color: white;
  display: block;
  padding: 10px;
  text-align: center;
  text-transform: uppercase; }

.section-tuition-nav .tuition-nav li a:focus, .section-tuition-nav .tuition-nav li a:hover, .section-tuition-nav .tuition-nav li a.active-nav {
  background-color: #924015; }

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

.section-tuition-request p {
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 30px; }

/*  ---------------------------------------------------------
    END: tuition redesign request
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign save
    ---------------------------------------------------------
*/
.section-tuition-save {
  margin-bottom: 50px; }

.section-tuition-save h2 {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 36px;
  text-align: center; }

.section-tuition-save .text-large-emphasis {
  font-size: 46px; }

.section-tuition-save h3 {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 22px; }

.section-tuition-save p {
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 18px; }

.section-tuition-save .save-option {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 18px;
  margin: 0 auto 48px;
  text-align: center;
  width: 100%; }

.section-tuition-save .save-option:last-child {
  margin-bottom: 0; }

.section-tuition-save .save-option h3 {
  margin: 12px 0 25px 0; }

.section-tuition-save .save-option p {
  line-height: 28px; }

.section-tuition-save .save-option a {
  color: #9a3324;
  text-decoration: underline; }

.section-tuition-save .save-option a:hover {
  color: #e78959; }

.section-tuition-save .svg {
  display: inline-block;
  height: 126.75px;
  width: 149.5px; }

/*  ---------------------------------------------------------
    END: tuition redesign save
    ---------------------------------------------------------
*/
/* Import Tuition partials */
/*  ---------------------------------------------------------
    START: tuition redesign globals
    ---------------------------------------------------------
*/
.tuition {
  background-color: white; }

.tuition p {
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 18px; }

.tuition .wrapper_form3col {
  display: none; }

.tuition .wrapper_form3col .disclaimer_text {
  line-height: 1.4; }

.tuition .panel_disclaimer {
  clear: both;
  float: left;
  margin: 20px auto 0;
  text-align: center;
  width: 100%; }

.tuition .panel_disclaimer .disclaimer_text {
  padding: 0;
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 18px; }

.tuition .panel_disclaimer .disclaimer_text .disclaimer_text_cta {
  color: #be531c;
  text-decoration: underline; }

.tuition .panel_disclaimer .disclaimer_text .disclaimer_text_cta:hover {
  color: #924015; }

.tuition .modal_content {
  -webkit-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  transform: translateY(-50px); }

.tuition .modal_content h3,
.tuition .modal_content .uvp_disclaimer_headline {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  text-transform: uppercase; }

.tuition .modal_content h3 {
  font-size: 20px;
  margin: 0 0 10px 0; }

.tuition .modal_content sup {
  position: relative;
  top: -4px; }

.tuition .modal_content p {
  color: #595959;
  font-family: "TradeGothicNextItalic", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 20px; }

.tuition .modal_content p a {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif; }

.section-inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 85%; }

.section-tuition-content {
  *zoom: 1;
  word-break: keep-all; }

.section-tuition-content:after {
  content: "";
  display: table;
  clear: both; }

/*  ---------------------------------------------------------
    END: tuition redesign globals
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign hero
    ---------------------------------------------------------
*/
.section-tuition-hero {
  background-color: #d2d4c1;
  background-image: url(../../images/tuition/tuition-hero-mobile.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  height: 310px;
  width: 100%; }

.section-tuition-hero .tuition-hero {
  max-width: 200px;
  position: relative;
  top: 0%;
  -webkit-transform: translateY(15%);
  -ms-transform: translateY(15%);
  transform: translateY(15%); }

.section-tuition-hero .tuition-hero h1 {
  color: #003e51;
  font-family: "TradeGothicNextCondensedHeavy", Helvetica, Arial, sans-serif;
  font-size: 55px;
  line-height: 0.9;
  margin-bottom: 8px;
  text-transform: uppercase; }

.section-tuition-hero .tuition-hero h2 {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 32px;
  color: #003e51;
  line-height: 1;
  text-transform: capitalize; }

/*  ---------------------------------------------------------
    END: tuition redesign hero
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign nav
    ---------------------------------------------------------
*/
.section-tuition-nav {
  background-color: #be531c;
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif; }

.section-tuition-nav .section-inner {
  max-width: 100%; }

.section-tuition-nav .tuition-nav {
  margin: 0 auto; }

.section-tuition-nav .tuition-nav li {
  display: inline-block;
  float: left;
  width: 50%; }

.section-tuition-nav .tuition-nav li:first-child a {
  border-left: 1px solid rgba(255, 255, 255, 0.2); }

.section-tuition-nav .tuition-nav li:nth-child(odd) a {
  border-right: 1px solid rgba(255, 255, 255, 0.2); }

.section-tuition-nav .tuition-nav li:nth-child(3n) {
  clear: left; }

.section-tuition-nav .tuition-nav li:last-child a {
  border-bottom: 0; }

.section-tuition-nav .tuition-nav li a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  color: white;
  display: block;
  padding: 10px;
  text-align: center;
  text-transform: uppercase; }

.section-tuition-nav .tuition-nav li a:focus, .section-tuition-nav .tuition-nav li a:hover, .section-tuition-nav .tuition-nav li a.active-nav {
  background-color: #924015; }

/*  ---------------------------------------------------------
    END: tuition redesign nav
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign compare
    ---------------------------------------------------------
*/
.section-tuition-compare {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #f3f3f3;
  background-image: url("../../images/tuition/graph-texture.jpg");
  background-position: 0 0;
  background-repeat: repeat;
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-align: center; }

.section-tuition-compare h2 {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 32px; }

#tuition-chart-comparison-price {
  -webkit-transform: scale(1.45) translateX(-113%);
  -ms-transform: scale(1.45) translateX(-113%);
  transform: scale(1.45) translateX(-113%); }

#tuition-chart-comparison-titles {
  visibility: hidden; }

#tuition-chart-comparison-bgs {
  -webkit-transform: scale(1.45) translateX(-50%);
  -ms-transform: scale(1.45) translateX(-50%);
  transform: scale(1.45) translateX(-50%); }

#tuition-chart-comparison-grid-labels {
  -webkit-transform: scale(1.45) translateX(-85%);
  -ms-transform: scale(1.45) translateX(-85%);
  transform: scale(1.45) translateX(-85%); }

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

#tuition-chart-comparison-grid-labels {
  opacity: .5;
  -webkit-transform: scale(1.45) translate(-85%, -60px);
  -ms-transform: scale(1.45) translate(-85%, -60px);
  transform: scale(1.45) translate(-85%, -60px); }

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

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

#tuition-chart-chart-title-ras {
  -webkit-transform: scale(1.45) translate(-100%, -10px);
  -ms-transform: scale(1.45) translate(-100%, -10px);
  transform: scale(1.45) translate(-100%, -10px); }

#tuition-chart-chart-title-pub {
  -webkit-transform: scale(1.45) translate(-100%, 90px);
  -ms-transform: scale(1.45) translate(-100%, 90px);
  transform: scale(1.45) translate(-100%, 90px); }

#tuition-chart-chart-title-pri {
  -webkit-transform: scale(1.45) translate(-100%, 190px);
  -ms-transform: scale(1.45) translate(-100%, 190px);
  transform: scale(1.45) translate(-100%, 190px); }

#tuition-chart {
  position: relative;
  -webkit-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  transform: translateY(-50px); }

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

.cls-4 {
  fill: white; }

.cls-5 {
  fill: #606060; }

.cls-10 {
  fill: #939393; }

.cls-text {
  fill: #606060;
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 26px;
  position: absolute; }

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

.tuition-compare-graphic p {
  margin: 10px 0; }

.tuition-compare-chart {
  min-height: 300px;
  width: 100%; }

/*  ---------------------------------------------------------
    END: tuition redesign compare
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
START: tuition redesign flexchoice
---------------------------------------------------------
*/
.section-tuition-flexchoice {
  padding-top: 10px;
  margin-bottom: 40px;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #003e51;
  color: white; }

.section-tuition-flexchoice .section-aside {
  margin-top: 30px; }

.section-tuition-flexchoice h2 {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 32px;
  text-align: center; }

.section-tuition-flexchoice h3 {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 22px;
  margin: 0 auto 20px;
  text-align: center; }

.section-tuition-flexchoice p {
  color: white;
  display: inline-block;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.3; }

.section-tuition-flexchoice p a {
  color: white;
  text-decoration: underline; }

.section-tuition-flexchoice p a:hover {
  color: #e78959; }

.section-tuition-flexchoice .flex-savings-amount {
  display: block;
  font-size: 35px; }

.section-tuition-flexchoice .flex-circle-interior {
  font-size: 19px;
  left: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-25%);
  -ms-transform: translateY(-25%);
  transform: translateY(-25%);
  width: 100%; }

.section-tuition-flexchoice .panel_disclaimer .disclaimer_text {
  text-align: left; }

.section-tuition-flexchoice .panel_disclaimer .disclaimer_text .disclaimer_text_cta {
  color: white; }

.section-tuition-flexchoice .panel_disclaimer .disclaimer_text .disclaimer_text_cta:hover {
  color: #e78959; }

.tuition-flexchoice-graphic {
  float: left;
  margin-right: 20px;
  max-width: 300px; }

.tuition-flexchoice-graphic:last-child {
  margin-right: 0; }

.pie36,
.pie26 {
  height: 287px;
  left: 50%;
  position: relative;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 286px; }

.flex-chart-group {
  position: relative; }

.flex-assoc {
  margin-bottom: 40px; }

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

.section-tuition-request p {
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 30px; }

/*  ---------------------------------------------------------
    END: tuition redesign request
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign save
    ---------------------------------------------------------
*/
.section-tuition-save {
  padding-top: 10px;
  margin-bottom: 40px; }

.section-tuition-save h2 {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 36px;
  text-align: center; }

.section-tuition-save .text-large-emphasis {
  font-size: 46px; }

.section-tuition-save h3 {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 22px; }

.section-tuition-save p {
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 18px; }

.section-tuition-save .save-option {
  font-family: "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
  font-size: 18px;
  margin: 0 auto 48px;
  text-align: center;
  width: 100%; }

.section-tuition-save .save-option:last-child {
  margin-bottom: 0; }

.section-tuition-save .save-option h3 {
  margin: 12px 0 25px 0; }

.section-tuition-save .save-option p {
  line-height: 28px; }

.section-tuition-save .save-option a {
  color: #9a3324;
  text-decoration: underline; }

.section-tuition-save .save-option a:hover {
  color: #e78959; }

.section-tuition-save .svg {
  display: inline-block;
  height: 126.75px;
  width: 149.5px; }

/*  ---------------------------------------------------------
    END: tuition redesign save
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign finance
    ---------------------------------------------------------
*/
.section-tuition-finance {
  padding-top: 10px;
  margin-bottom: 40px;
  position: relative; }

.section-tuition-finance h2 {
  text-align: center;
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 28px; }

.section-tuition-finance h4 {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 28px; }

.section-tuition-finance p {
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 22px; }

.tuition-more-affordable {
  background-color: rgba(0, 0, 0, 0.75);
  color: white;
  padding: 20px 0;
  position: relative;
  width: 100%; }

.tuition-more-affordable h2 {
  margin: 0; }

.tuition-affordable-block {
  background-color: transparent;
  background-repeat: no-repeat;
  color: white;
  display: table;
  height: 240px;
  text-align: center;
  width: 100%; }

.tuition-affordable-block .content-wrap {
  display: table-cell;
  max-width: 410px;
  padding: 0 30px;
  vertical-align: middle; }

.tuition-affordable-block.transfer-credits {
  background-image: url(../../images/tuition/tuition-hero-credits-mobile.jpg);
  background-position: top left; }

.tuition-affordable-block.student-loans {
  background-image: url(../../images/tuition/tuition-hero-loans-mobile.jpg);
  background-position: top right; }

.tuition-affordable-block a {
  color: #eaaa00;
  text-decoration: underline; }

.tuition-affordable-block a:hover {
  color: #ffcf51; }

.tuition-affordable-block p {
  color: white; }

/*  ---------------------------------------------------------
    END: tuition redesign finance
    ---------------------------------------------------------
*/
/*  ---------------------------------------------------------
    START: tuition redesign estimate
    ---------------------------------------------------------
*/
.tuition-estimate-block.tuition-next-steps {
  margin-bottom: 40px;
  text-align: center; }

.tuition-estimate-block.tuition-next-steps .button-cta, .tuition-estimate-block.tuition-next-steps a.button-cta {
  margin-top: 0; }

.tuition-estimate-block.tuition-calc {
  margin-bottom: 50px; }

.tuition-estimate-block h2 {
  font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  font-size: 36px; }

.tuition-estimate-block p {
  font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
  font-size: 22px;
  line-height: 28px; }

.section-tuition-estimate h2 {
  color: #333333; }

.section-tuition-estimate h3 {
  font: normal normal normal 22px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  margin: 0 0 3% 0; }

.section-tuition-estimate .section-intro {
  padding-top: 10px;
  margin-bottom: 40px;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto; }

.section-tuition-content .tuition_estimator_wrapper,
.section-tuition-content .tuition_estimator_steps,
.section-tuition-content .tuition_estimator_main {
  border: 0;
  background-color: #fff;
  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 {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  color: #9b9b9b;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4;
  /*----------
  SECTION: SOCIAL FOLLOWS
  ----------*/
  /******************************
  * Digital Content /digitalcontent
  ******************************/
  /******************************
  * Plan Ahead /planahead
  ******************************/ }

.two-col-landing:after {
  content: " ";
  display: block;
  clear: both; }

.two-col-landing .content {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding: 20px; }

.two-col-landing .content-column-container {
  marign-top: 15px; }

.two-col-landing .content_column.left {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.two-col-landing .content_column.left p {
  font-size: 12px;
  font-size: 0.75rem;
  color: #9b9b9b;
  line-height: 1.5;
  margin-bottom: 1em; }

.two-col-landing .content_column.right {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.two-col-landing p {
  font-size: 12px;
  font-size: 0.75rem;
  color: #9b9b9b;
  line-height: 1.5;
  margin-bottom: 1em; }

.two-col-landing a {
  color: #7a7256;
  text-decoration: none; }

.two-col-landing a:hover {
  color: #be531c;
  text-decoration: underline; }

.two-col-landing .banner {
  height: auto;
  margin: 0 auto 10px;
  overflow: hidden;
  text-align: center;
  width: 100%; }

.two-col-landing .banner h1 {
  background-color: #c85f1d;
  color: #fff;
  font: normal normal normal 31px/31px "TradeGothicNextCondensedBold", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;
  padding: 10px;
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.two-col-landing .image-container {
  margin-bottom: 40px; }

.two-col-landing .video {
  margin: 0 0 30px 0; }

.two-col-landing .content_section {
  margin-bottom: 25px; }

.two-col-landing .headline_sub {
  clear: both;
  float: none;
  min-height: 40px;
  margin: 0;
  padding-left: 48px; }

.two-col-landing .headline_sub strong {
  float: none;
  font: normal normal normal 24px/30px "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
  margin: 5px 0 0 0; }

.two-col-landing .follow_us .headline_sub {
  *zoom: 1;
  background-image: none !important;
  clear: both;
  height: auto;
  padding-left: 5px; }

.two-col-landing .follow_us .headline_sub:after {
  content: "";
  display: table;
  clear: both; }

.two-col-landing .stay_motivated h2 {
  background-position: -270px 0; }

.two-col-landing .connect_campus h2 {
  background-position: -270px -60px; }

.two-col-landing .manage_time h2 {
  background-position: -270px -119px; }

.two-col-landing .study_smart h2 {
  background-position: -270px -180px; }

.two-col-landing .prepare_career h2 {
  background-position: -270px -237px; }

.two-col-landing .etext h2 {
  background-position: -278px -10px;
  margin-bottom: 15px; }

.two-col-landing .pdf_download h2 {
  background-position: -278px -130px; }

.two-col-landing .how_to_vid h2 {
  background-position: -278px -187px; }

.two-col-landing .blog_resources h2 {
  background-position: -278px -248px; }

.two-col-landing .faq_sec h2 {
  background-position: -278px -307px; }

.two-col-landing .tech_support h2 {
  background-position: -278px -70px; }

.two-col-landing dl {
  line-height: 1.5;
  margin: 0 0 20px; }

.two-col-landing dl dt {
  clear: left;
  display: inline-block;
  float: left;
  font-variant: small-caps;
  text-transform: uppercase;
  width: auto; }

.two-col-landing dl dd {
  display: inline-block;
  float: left;
  margin-left: 5px;
  width: auto; }

.two-col-landing .social-footer {
  clear: both;
  float: left;
  margin: -8px 0 0;
  padding: 0; }

.two-col-landing .social-footer li {
  list-style: none;
  float: left;
  padding: 5px; }

.two-col-landing .social-footer span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.two-col-landing .social-footer a {
  background: url("/images/global_footer_icons_social_sprite.png");
  float: left;
  height: 24px;
  width: 24px; }

.two-col-landing .social-footer .sprite-blogs a {
  background-position: 0 0; }

.two-col-landing .social-footer .sprite-facebook a {
  background-position: -25px 0; }

.two-col-landing .social-footer .sprite-googleplus a {
  background-position: -75px 0; }

.two-col-landing .social-footer .sprite-linkedin a {
  background-position: -100px 0; }

.two-col-landing .social-footer .sprite-pinterest a {
  background-position: -125px 0; }

.two-col-landing .social-footer .sprite-twitter a {
  background-position: -150px 0; }

.two-col-landing .social-footer .sprite-youtube a {
  background-position: -175px 0; }

.two-col-landing .social-footer .sprite-blogs a:hover {
  background-position: 0 48px; }

.two-col-landing .social-footer .sprite-facebook a:hover {
  background-position: -25px 48px; }

.two-col-landing .social-footer .sprite-googleplus a:hover {
  background-position: -75px 48px; }

.two-col-landing .social-footer .sprite-linkedin a:hover {
  background-position: -100px 48px; }

.two-col-landing .social-footer .sprite-pinterest a:hover {
  background-position: -125px 48px; }

.two-col-landing .social-footer .sprite-twitter a:hover {
  background-position: -150px 47px; }

.two-col-landing .social-footer .sprite-youtube a:hover {
  background-position: -175px 48px; }

.two-col-landing.digital-content a {
  color: #7a7256; }

.two-col-landing.digital-content a:hover {
  color: #426c7c; }

.two-col-landing.digital-content .headline_sub {
  background-color: transparent;
  background-image: url("/images/digitalcontent/773_sprite.png");
  background-repeat: no-repeat;
  color: #426c7c;
  padding-left: 30px; }

.two-col-landing.digital-content dl dt {
  font-variant: normal;
  line-height: 20px;
  text-transform: none; }

.two-col-landing.digital-content .social-footer {
  background: #426a74; }

.two-col-landing.plan-ahead .headline_sub {
  background-color: transparent;
  background-image: url("/images/planahead/627_sprite.png");
  background-repeat: no-repeat;
  color: #eaaa00; }

.two-col-landing.plan-ahead .social-footer {
  background: #eaaa00; }

.two-column-left {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto; }

.two-column-left:after {
  content: " ";
  display: block;
  clear: both; }

.two-column-left .sidebar {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.two-column-left .content {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.referral-page .content-main {
  *zoom: 1;
  padding: 0 0 20px; }

.referral-page .content-main:after {
  content: "";
  display: table;
  clear: both; }

.referral-page .containers, .referral-page .referral-containers {
  *zoom: 1; }

.referral-page .containers:after, .referral-page .referral-containers:after {
  content: "";
  display: table;
  clear: both; }

.referral-page ul.info-list {
  list-style: none;
  margin: 0;
  padding: 0; }

.referral-page ul.info-list li {
  margin-bottom: 10px; }

.referral-page select {
  font-size: 16px;
  font-size: 1rem;
  width: 85%; }

.referral-page input.field {
  font-size: 16px;
  font-size: 1rem;
  padding: 4px;
  width: 85%; }

.referral-page .required {
  color: red;
  padding-left: 5px;
  font-size: 9px;
  font-style: italic; }

.referral-page .required_right {
  font-size: 16px;
  font-size: 1rem;
  margin-left: 2px;
  color: red; }

.referral-page form.suggest-program {
  margin-left: 0px; }

.referral-page form.suggest-program table td.pad5Left {
  padding-left: 5px; }

.referral-page form.suggest-program table td {
  padding: 0 0 10px 0;
  vertical-align: top; }

.referral-page form.suggest-program input.field, .referral-page form.suggest-program select, .referral-page form.suggest-program textarea {
  border: 1px solid #A5ACB2;
  /*height:22px;*/
  margin-top: 0px;
  vertical-align: top;
  width: 90%; }

.referral-page form.suggest-program .overlabel {
  position: fixed;
  visibility: hidden;
  _position: absolute;
  _left: -99999px; }

.referral-page .center {
  text-align: center; }

.two-column {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto; }

.two-column:after {
  content: " ";
  display: block;
  clear: both; }

.two-column .sidebar {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.two-column .content {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 25px;
  padding-top: 25px; }

/** Carousel CSS Slide1  **/
.hp-carousel .slide1-affordability .hp-carousel--slide-contents {
  display: inline-block; }

.hp-carousel .slide1-affordability .hp-carousel--slide-disclaimer {
  display: inline-block; }

@media (min-width: 1em) {
  .hp-carousel .slide1-affordability {
    background-color: #ebebe6; }
  .hp-carousel .slide1-affordability .hp-carousel--slidebg {
    background-color: transparent;
    background-repeat: no-repeat;
    margin: 0 auto; }
  .hp-carousel .slide1-affordability .hp-carousel--slide-contents {
    margin: 10px 0;
    margin: 0.625rem 0;
    padding: 10px 5% 0 5%;
    padding: 0.625rem 5% 0 5%;
    width: 78%; }
  .hp-carousel .slide1-affordability .hp-carousel--headline-main {
    font-family: "TradeGothicNextCondensedBold", "Lucida Grande", Helvetica, Arial, sans-serif;
    line-height: 1;
    margin: 0; }
  .hp-carousel .slide1-affordability .hp-carousel--headline-sub {
    font-family: "TradeGothicNextLight", "Lucida Grande", Helvetica, Arial, sans-serif; }
  .hp-carousel .slide1-affordability .hp-carousel--slide-disclaimer {
    margin-top: 30px;
    margin-top: 1.875rem;
    width: 50%; } }

@media (min-width: 1em) and (min-width: 40em) {
  .hp-carousel .slide1-affordability .hp-carousel--slide-disclaimer {
    width: 100%; } }

@media (min-width: 1em) and (min-width: 1em) {
  .hp-carousel .slide1-affordability .hp-carousel--slide-disclaimer p {
    font-family: "TradeGothicNextRegular", "Lucida Grande", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-size: 1rem; }
  .hp-carousel .slide1-affordability .hp-carousel--slide-disclaimer p a {
    color: #444; } }

@media (min-width: 20em) {
  .hp-carousel .slide1-affordability .hp-carousel--slidebg {
    background-image: url("/images/homepage/carousel/1167_homepage_carousel_mobile.jpg");
    background-position: 75% top; }
  .hp-carousel .slide1-affordability .hp-carousel--headline-main {
    font-size: 30px;
    font-size: 1.875rem; }
  .hp-carousel .slide1-affordability .hp-carousel--headline-sub {
    font-size: 20px;
    font-size: 1.25rem; } }

@media (min-width: 40em) {
  .hp-carousel .slide1-affordability .hp-carousel--slidebg {
    background-image: url("/images/homepage/carousel/1167_homepage_carousel_tablet.jpg");
    background-position: center top; }
  .hp-carousel .slide1-affordability .hp-carousel--slide-contents {
    margin: 80px 0;
    margin: 5rem 0;
    padding: 10px 5% 0 5%;
    padding: 0.625rem 5% 0 5%;
    width: 68%; }
  .hp-carousel .slide1-affordability .hp-carousel--headline-main {
    font-size: 38px;
    font-size: 2.375rem; }
  .hp-carousel .slide1-affordability .hp-carousel--headline-sub {
    font-size: 24px;
    font-size: 1.5rem; } }

@media (min-width: 60em) {
  .hp-carousel .slide1-affordability .hp-carousel--slidebg {
    background-image: url("/images/homepage/carousel/1167_homepage_carousel_desktop.jpg");
    background-position: center top;
    margin: 0 15%;
    width: 960px;
    width: 60rem; }
  .hp-carousel .slide1-affordability .hp-carousel--slide-contents {
    margin: 80px 0;
    margin: 5rem 0;
    padding: 10px 5% 0 5%;
    padding: 0.625rem 5% 0 5%;
    width: 60%; }
  .hp-carousel .slide1-affordability .hp-carousel--headline-main {
    font-size: 42px;
    font-size: 2.625rem; }
  .hp-carousel .slide1-affordability .hp-carousel--headline-sub {
    font-size: 24px;
    font-size: 1.5rem; } }

@media (min-width: 70em) {
  .hp-carousel .slide1-affordability {
    background: #ebebe6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2ViZWJlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2QyZDhkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWU1ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDVkOWRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: linear-gradient(to right, #ebebe6 0%, #ebebe6 45%, #d2d8dc 85%, #dee5e6 100%, #d5d9dd 100%); }
  .hp-carousel .slide1-affordability .hp-carousel--slidebg {
    background-image: url("/images/homepage/carousel/1167_homepage_carousel_desktop.jpg");
    background-position: left top;
    margin: 0 25.15%;
    width: 1120px;
    width: 70rem; }
  .hp-carousel .slide1-affordability .hp-carousel--slide-contents {
    margin: 80px 0;
    margin: 5rem 0;
    padding: 10px 5% 0 5%;
    padding: 0.625rem 5% 0 5%;
    width: 58%; }
  .hp-carousel .slide1-affordability .hp-carousel--headline-main {
    font-size: 42px;
    font-size: 2.625rem; }
  .hp-carousel .slide1-affordability .hp-carousel--headline-sub {
    font-size: 26px;
    font-size: 1.625rem; } }

/** END Carousel CSS Slide1  **/
/** Disclaimer for slide 1**/
.cost_disclaimers.uvp_disclaimers {
  background: #e5e4db;
  display: none;
  font: 12px/14px "TradeGothicNextItalic","Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Tahoma,sans-serif;
  /**min-width: 550px;*/
  margin: 0 auto;
  padding: 20px 30px;
  text-align: left;
  width: 50%; }

/** ASBN Discount**/
.asbn-disc {
  color: #B2412D;
  text-transform: uppercase; }

small, sub, sup {
  font-size: .79em;
  position: relative; }

sub {
  vertical-align: sub; }

sup {
  vertical-align: super; }

/* SON FACULTY */
.content .leadership-content,
.content .resp-tabs-container .leadership-content,
.accordion-tabs .resp-tabs-container .leadership-content {
  *zoom: 1;
  border-top: 1px solid #DDD9C7;
  padding-top: 10px; }

.content .leadership-content:first-of-type,
.content .resp-tabs-container .leadership-content:first-of-type,
.accordion-tabs .resp-tabs-container .leadership-content:first-of-type {
  border-top: 0; }

.content .resp-tabs-container .leadership-content::before,
.content .resp-tabs-container .leadership-content::after,
.content .leadership-content::before,
.content .leadership-content::after,
.accordion-tabs .resp-tabs-container .leadership-content::before,
.accordion-tabs .resp-tabs-container .leadership-content::after {
  content: " ";
  display: table; }

.content .leadership-content::after,
.content .resp-tabs-container .leadership-content::after,
.accordion-tabs .resp-tabs-container .leadership-content::after {
  clear: both; }

/* END SON FACULTY  */
/** Nursing hidden**/
.hideTXT {
  display: none; }

/**
 * 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("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.eot?v=4.2.0");
  src: url("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("/includes/cssbin/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; }

@media only screen and (min-width: 640px) {
  /**
 * 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
 */
  .mobile-controls .controls-wrapper .search-btn-group .search-btn-field {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
  .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: 101px; }
  /*!
 *  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("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.eot?v=4.2.0");
    src: url("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("/includes/cssbin/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: block; }
  .desktop-only {
    display: none; }
  .hide-mobile {
    display: block; }
  /* Styles for Legacy Code */
  .content.content-legacy h1, .content.content-legacy h2 {
    text-align: left; }
  .addthis_toolbox a {
    clear: none;
    margin-bottom: 0px; }
  .main_image {
    display: block; }
  .main_image div.overlay {
    display: block; }
  /***************
* Resources - /resources/
***************/
  .list_resources .list_resources_item {
    margin-bottom: 0; }
  .list_resources .list_resources_item img {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px; }
  .list_resources .list_resources_item .resources_content h3 {
    line-height: auto;
    margin-bottom: 0; }
  /***************
* 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*/
  #inner_tab_calculator hr {
    margin-top: 1em; }
  #inner_tab_calculator .calc_time {
    height: 70px;
    width: 455px; }
  #inner_tab_calculator .calc_time .complete, #inner_tab_calculator .calc_time .result1 {
    float: left;
    margin: 10px 0 0 0; }
  #inner_tab_calculator .calc_time .result2 {
    float: right;
    margin: 0; }
  #inner_tab_calculator .calc_time #standardResult {
    border-right: 0; }
  .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-admissions, .content .accordion-tabs-admissions {
    padding: 20px; }
  .accordion-tabs .accordion-tabs-admissions .resp-tabs-list, .content .accordion-tabs-admissions .resp-tabs-list {
    margin: 0; }
  .accordion-tabs .accordion-tabs-admissions .resp-tabs-list li, .content .accordion-tabs-admissions .resp-tabs-list li {
    width: 15.25424%;
    float: left;
    margin-right: 1.69492%;
    font-size: 17px;
    margin-bottom: 10px; }
  .accordion-tabs .accordion-tabs-admissions .resp-tabs-list li:nth-child(3n), .content .accordion-tabs-admissions .resp-tabs-list li:nth-child(3n) {
    width: 15.25424%;
    float: left;
    margin-right: 1.69492%; }
  .accordion-tabs .accordion-tabs-admissions .resp-tabs-list li:nth-child(6), .content .accordion-tabs-admissions .resp-tabs-list li:nth-child(6) {
    width: 15.25424%;
    float: right;
    margin-right: 0; }
  .accordion-tabs .accordion-tabs-admissions .resp-tab-active, .content .accordion-tabs-admissions .resp-tab-active {
    margin-bottom: 10px !important; }
  /* Breakpoint for accordion to tabs */
  /* Breakpoint for tabs that are never accordions */
  /* Styles for course listing accordions */
  /* Certification page accordions */
  .content .alumni-columns > div > div {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }
  .content .alumni-columns > div > div:nth-child(2) {
    width: 49.15254%;
    float: right;
    margin-right: 0; }
  .content form.suggest-program .pad-top {
    padding-top: 15px; }
  .content form.suggest-program .next {
    padding-right: 40px;
    text-align: right; }
  .calendar_anchors a {
    display: inline;
    margin-bottom: 0px; }
  .calendar_anchors .anchor-seperator {
    display: inline; }
  .quarter_dates_desc dt, .quarter_dates_desc dd {
    float: left;
    margin: 0;
    padding: 0; }
  .quarter_dates_desc dt {
    width: 25%; }
  .quarter_dates_desc dd {
    width: 75%; }
  .breadcrumbs {
    text-align: left; }
  .contact-us {
    /* Submit Button */
    /* SlideLock Styles */
    /* System Messages */ }
  .content .course-listings .table {
    display: table; }
  .content .course-listings .table .tr {
    display: table-row; }
  .content .course-listings .table .tr .td {
    display: table-cell; }
  .content .course-listings .table .tr .td:first-child {
    padding-right: 25px;
    width: 320px; }
  #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 a.mobile-trigger-3col-core {
    float: right;
    margin: 0;
    width: auto; }
  .mobile-cta-container.float-left .mobile-trigger-3col-core {
    float: left; }
  .full_disclaimers {
    max-width: 550px; }
  /* Events */
  .event_list td .nowrap {
    white-space: nowrap; }
  .footer-container .footer-inner {
    max-width: 1120px;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 30px; }
  .footer-container .footer-inner:after {
    content: " ";
    display: block;
    clear: both; }
  .footer-container .footer-column {
    background: url("/images/footer-seperator.png") top right no-repeat;
    border-bottom: 0; }
  .footer-container .footer-column h3 {
    margin: 0 0 12px;
    padding: 0; }
  .footer-container .footer-column li {
    padding: 0px 0 10px 0; }
  .footer-container .footer-column li a:link, .footer-container .footer-column li a:visited, .footer-container .footer-column li a:active {
    font-size: 14px;
    font-size: 0.875rem;
    border: 0; }
  .footer-container .footer-column a:link, .footer-container .footer-column a:visited {
    display: block;
    padding: 0;
    width: auto; }
  .footer-container .about-us-column {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%; }
  .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 {
    border: 0; }
  .footer-container .about-us-column h3 a {
    color: #b9be9e !important; }
  .footer-container .about-us-column h3 a:hover {
    color: #b9be9e !important; }
  .footer-container .about-us-column .sub-column.one {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }
  .footer-container .about-us-column .sub-column.two {
    width: 49.15254%;
    float: right;
    margin-right: 0;
    padding-right: 20px; }
  .footer-container .social-column {
    width: 40.67797%;
    float: right;
    margin-right: 0;
    background: none; }
  .footer-container .social-column .column-inner {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 0 10px; }
  .footer-container .social-column h3 {
    background: none;
    text-align: left;
    text-transform: uppercase; }
  .footer-container .social-column .social-footer {
    padding: 0; }
  .footer-container .social-column .footer_sid {
    float: left;
    margin: 10px 0;
    padding: 0; }
  .footer-container .links-container {
    display: block !important; }
  .footer-container .bottom-footer {
    background-color: #818154;
    border-top: 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:nth-of-type(4n+1) {
    width: 25%;
    float: left; }
  .gallery-grid .grid-column:nth-of-type(4n+2) {
    width: 22%;
    float: left; }
  .gallery-grid .grid-column:nth-of-type(4n+3) {
    width: 30%;
    float: left; }
  .gallery-grid .grid-column:nth-of-type(4n+4) {
    width: 23%;
    float: left; }
  .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; }
  .content .gray-box ul {
    margin-left: 30px; }
  .header-mast {
    height: 101px;
    left: 0;
    overflow-y: visible;
    position: absolute;
    top: 0; }
  .search-open .mobile-controls .controls-wrapper .mobile-search-btn {
    background-color: #fff;
    width: 320px; }
  .search-open .mobile-controls .controls-wrapper .mobile-search-btn i.fa {
    color: #707372; }
  .mobile-controls .controls-wrapper .search-btn-group {
    width: 320px; }
  .mobile-controls .controls-wrapper .search-btn-group .search-btn-field {
    float: right;
    height: 60px;
    width: 259px; }
  .no-flexbox .mobile-controls .controls-wrapper .search-btn-group .search-btn-field {
    display: block;
    padding-top: 13px;
    padding-left: 13px; }
  .mobile-controls .controls-wrapper .search-btn-group .search-btn-field input {
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    border-bottom: 1px solid #eee;
    font-size: small;
    width: 175px; }
  .mobile-controls .controls-wrapper .search-btn-group .search-btn-field .search-group-btn button.search-button {
    width: auto; }
  .mobile-controls .controls-wrapper .mobile-nav-btn {
    width: 120px; }
  .nav-open .mobile-controls .controls-wrapper .mobile-nav-btn {
    -webkit-box-pack: initial;
    -webkit-justify-content: initial;
    -ms-flex-pack: initial;
    justify-content: initial;
    padding-left: 18px;
    width: 320px; }
  .mobile-controls .controls-wrapper .mobile-nav-btn .nav-btn-group {
    width: 120px; }
  .no-flexbox .nav-open .mobile-controls .controls-wrapper .mobile-nav-btn .nav-btn-group {
    padding-top: 17px;
    padding-left: 0; }
  .mobile-controls .controls-wrapper .mobile-nav-btn .nav-btn-group .nav-btn-text {
    color: #707372;
    font-size: 18px;
    font-size: 1.125rem;
    font-family: "TradeGothicNextCondensedBold", Helvetica, Arial, sans-serif;
    line-height: 1;
    margin-left: 5px;
    padding: 4px 0 0; }
  .nav-open .mobile-controls .controls-wrapper .mobile-nav-btn .nav-btn-group .nav-btn-text {
    color: #fff; }
  .no-flexbox .mobile-controls .controls-wrapper .mobile-nav-btn .nav-btn-group .nav-btn-text {
    display: inline-block;
    margin-left: 0; }
  .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 i, .utility_nav a i {
    font-size: 14px;
    font-size: 0.875rem; }
  .utility-nav a .fa-wrapper, .utility_nav a .fa-wrapper {
    font-size: 14px;
    font-size: 0.875rem; }
  .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: 14px;
    font-size: 0.875rem; }
  .site-nav {
    float: right;
    width: 320px;
    /* MENU TIER 2, 3 */
    /* .tier1_item6 .menu_tier2 {
       width: 350px;
   }*/ }
  .search-group .search-group-btn .search-btn {
    width: auto; }
  /******************************
*
*  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 {
    left: 0; }
  .rsRasmussenHPB.rsHor .rsArrowRight,
  .rsRasmussenHPC.rsHor .rsArrowRight {
    right: 0; }
  /*.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
*
****************/
  .rsRasmussen .rsBullets {
    top: -35px; }
  /* OLD */
  .rsRasmussen .rsBullet, .rsRasmussen .rsBullet.rsNavSelected {
    width: 16px;
    height: 16px; }
  /*.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 {
    line-height: 1.4; }
  /*----- VARIATION C -----*/
  .variationC {
    /* CAROUSEL TILES, DREAN REAL */
    /* CAROUSEL CONTENTS */
    /*----- COPY HEADLINES -----*/ }
  .variationC .hp-carousel--slidebg {
    background-position: top center;
    background-repeat: no-repeat;
    height: 100%;
    margin: 0;
    position: absolute;
    min-width: 640px;
    width: 100%; }
  .variationC .hp-carousel--slide-tiles {
    *zoom: 1;
    display: block;
    position: absolute;
    top: 0; }
  .variationC .hp-carousel--slide-tiles:after {
    content: "";
    display: table;
    clear: both; }
  .variationC .hp-carousel--slide-tiles ul {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 1; }
  .variationC .hp-carousel--slide-tiles ul:before {
    content: '';
    display: table; }
  .variationC .hp-carousel--slide-tiles ul:after {
    content: '';
    display: table;
    clear: both; }
  .variationC .hp-carousel--slide-tiles ul li {
    text-align: center;
    display: block;
    float: left;
    line-height: 0;
    margin-right: 0.1%;
    margin-bottom: 0.1%;
    margin-right: 1px;
    margin-bottom: 1px;
    width: 7.6%; }
  .variationC .hp-carousel--slide-tiles ul li:nth-child(13n) {
    margin-right: 0; }
  .variationC .hp-carousel--slide-container {
    width: 100%; }
  .variationC .hp-carousel--slide-contentswrapper {
    height: auto;
    margin: 0 auto;
    width: 640px; }
  .variationC .hp-carousel--slide-contents {
    display: table-cell; }
  .variationC .slide-hero-wrapper {
    display: table-cell;
    vertical-align: middle;
    width: 45%; }
  .variationC .hp-carousel--slide-hero {
    margin-top: 5%;
    margin-left: 30px;
    width: 100%; }
  .variationC .hp-carousel--slide-dreamreal {
    width: auto;
    margin: 10px 0; }
  .variationC .hp-carousel--headline-main {
    font-size: 36px;
    font-size: 2.25rem; }
  .variationC .hp-carousel--headline-sub {
    font-size: 24px;
    font-size: 1.5rem; }
  .variationC .hp-carousel--headline-tertiary {
    display: block; }
  .variationC .slide1 .hp-carousel--slidebg {
    background-image: url("/images/homepage/carousel/869-varc-slide1-bg-960.jpg"); 
      height: 414px;
  }
  .variationC .slide1 .hp-carousel--slide-contents {
    padding: 0 45% 0 5%;
    width: auto; }
  .variationC .slide1 .hp-carousel--headline-main {
    margin-bottom: 20px; }
  .variationC .slide2 .hp-carousel--disclaimer {
    margin-top: 80px; }
  .variationC .slide2 .hp-carousel--slidebg {
    background-image: url("/images/homepage/carousel/1167_homepage_carousel_mobile.jpg");
    background-size: cover; }
  .variationC .slide2 .hp-carousel--slide-contents--copy {
    *zoom: 1;
    background: rgba(242, 241, 239, 0.85);
    float: left;
    padding: 20px 30px;
    width: 55%; }
  .variationC .slide2 .hp-carousel--slide-contents--copy:after {
    content: "";
    display: table;
    clear: both; }
  .variationC .slide3 .hp-carousel--slidebg {
    background-image: url("/images/homepage/carousel/939-rnbsn-carousel-panel-hero-960.png");
    background-position: center center;
    background-size: cover; }
  .variationC .slide3 .hp-carousel--slide-contents {
    padding: 0 45% 0 5%;
    width: auto; }
  .variationC .slide3 .hp-carousel--headline-main {
    font-size: 30px;
    font-size: 1.875rem; }
  .variationC .slide3 .hp-carousel--headline-tertiary {
    box-sizing: content-box;
    display: inline-block;
    height: 36px;
    max-width: 250px; }
  .variationC .slide3 .hp-carousel--headline-tertiary::before {
    width: auto; }
  .variationC .slide3 .hp-carousel--headline-tertiary::after {
    border-width: 28px;
    margin-top: -28px; }
  .variationC .slide4 .hp-carousel--slidebg {
    background-image: url("/images/homepage/carousel/869-varc-slide3-bg-960.jpg"); }
  .variationC .slide4 .hp-carousel--slide-contents {
    padding: 0 45% 0 10%;
    width: auto; }
  .variationC .slide4 .hp-carousel--slide-contents p.title {
    line-height: 1.4; }
  .variationC .slide4 .hp-carousel--headline-main {
    margin-bottom: 20px; }
  .variationC .slide4 .hp-carousel--headline-tertiary {
    margin: 0 0 20px -30px; }
  .variationC .slide4 .hp-carousel--headline-tertiary::before {
    display: block; }
  .variationC .slide5 .hp-carousel--slidebg {
    background-image: url("/images/homepage/carousel/950-him-carousel-panel-hero-960.png"); }
  .variationC .slide5 .hp-carousel--slide-contents {
    padding: 0 50% 0 5%;
    width: auto; }
  .variationC .slide5 .hp-carousel--headline-main {
    font-size: 30px;
    font-size: 1.875rem;
    margin-bottom: 10px; }
  .hp-carousel--slide-contentswrapper {
    height: auto;
    margin: 0 auto;
    width: 640px; }
  .wrapper_form3col .col_education, .wrapper_form3col .col_personal {
    float: left; }
  .wrapper_form3col .col_benefits {
    position: relative; }
  .wrapper_form3col .col_education {
    margin: 0 7% 0 0;
    width: 40%; }
  .wrapper_form3col .col_personal {
    width: 50%; }
  .wrapper_form3col .fieldset_sub legend {
    float: left;
    width: 100%; }
  .wrapper_form3col .field_submit {
    float: right;
    margin-right: 1.5%; }
  .wrapper_form3col .disclaimer_text {
    float: right;
    max-width: 550px;
    width: 62%; }
  .wrapper_form3col .form_list_benefits {
    float: left;
    width: 40%;
    margin-right: 7%; }
  .wrapper_form3col.consultation .col_benefits {
    float: left;
    width: 49%; }
  .wrapper_form3col select,
  .wrapper_form3col select option,
  .wrapper_form3col input[type=text],
  .wrapper_form3col select.error,
  .wrapper_form3col input[type=text].error,
  .wrapper_form3col .text,
  .wrapper_form3col .text.error {
    font-size: 14px; }
  /* LIGHTBOX_ME MODAL BOXES */
  .wrapper_newsbeat {
    background: url("/images/newsbeat/newsbeat.png") no-repeat;
    padding: 0 0 0 50px;
    max-width: 830px; }
  #newsbeat .newsbeat_headline {
    margin-bottom: 10px; }
  #newsbeat .newsbeat_left {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }
  #newsbeat .newsbeat_left:nth-child(even) {
    width: 49.15254%;
    float: right;
    margin-right: 0; }
  #newsbeat .newsbeat_left input, #newsbeat .newsbeat_left select {
    margin-right: 20px;
    max-width: 100%; }
  #newsbeat .feel_free {
    margin-top: 0px; }
  #newsbeat #newsbeat_form .col_info, #newsbeat #newsbeat_form .col_form {
    margin-top: 40px; }
  #newsbeat #newsbeat_form .col_info {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%; }
  #newsbeat #newsbeat_form .col_form {
    width: 40.67797%;
    float: right;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 15px; }
  #newsbeat_ty {
    background-size: auto;
    width: 511px; }
  .picture-archive embed {
    height: 510px;
    width: 450px; }
  .sidebar-press {
    margin: 0 auto 10px;
    padding: 0;
    width: 50%; }
  .press-releases {
    display: table;
    table-layout: fixed; }
  .press-releases > div {
    display: table-row; }
  .press-releases > div > div {
    display: table-cell;
    padding: 5px; }
  .press-releases > div > div:first-child {
    width: 95px; }
  .search-results h1 {
    margin-top: 0 !important; }
  /* ------------------------------------  */
  /* START OF UGLY BROWSER-SPECIFIC HACKS */
  /* ----------------------------------  */
  /* ------------------------------------  */
  /*  END OF UGLY BROWSER-SPECIFIC HACKS  */
  /* ------------------------------------  */
  .sidebar-left .nav-banner {
    margin-bottom: 0 !important;
    max-width: 250px;
    padding-bottom: 0;
    width: 100%; }
  .sidebar-left .nav-banner span {
    background-color: #818154;
    color: #fff;
    display: block;
    font: normal normal normal 15px 'AaarghNormal', Helvetica, Arial, Sans-serif;
    padding: 7px 3px 6px 32px;
    text-transform: uppercase;
    word-spacing: 5px; }
  .sidebar-left .nav-banner span a {
    color: #fff; }
  .sidebar-left .nav-banner span a:hover {
    text-decoration: none; }
  .sidebar-left .menu {
    display: block;
    background: transparent url("/images/left-nav-bkgd.png") bottom left no-repeat;
    text-align: center;
    margin-bottom: 30px;
    margin-left: -8px;
    text-align: left;
    padding: 16px 0 0; }
  .sidebar-left .menu .desktop-menu-container {
    display: block; }
  .sidebar-left .menu .mobile-menu-container {
    display: none; }
  .sidebar-left ul, .sidebar-left .menu-links {
    list-style: none !important;
    margin-top: 5px;
    padding: 0 0 15px 0px;
    width: 100%;
    margin-left: 0px !important; }
  .sidebar-left ul li, .sidebar-left .menu-links li {
    line-height: 14px;
    padding-bottom: 9px;
    margin-left: 32px;
    max-width: 200px;
    padding-right: 15px; }
  .sidebar-left ul li a, .sidebar-left .menu-links li a {
    color: #67652f;
    font-size: 13px;
    font-weight: bold; }
  .sidebar-left ul li a:hover, .sidebar-left .menu-links li a:hover {
    color: #a93512; }
  .content-legacy .sidebar-left ul li a, .content-legacy .sidebar-left .menu-links li a {
    color: #67652f; }
  .content-legacy .sidebar-left ul li a:hover, .content-legacy .sidebar-left .menu-links li a:hover {
    color: #a93512;
    text-decoration: none; }
  .sidebar-left ul li.specialization, .sidebar-left .menu-links li.specialization {
    color: #aeb394;
    font-size: 10px;
    font-weight: normal;
    padding-bottom: 3px;
    padding-left: 20px;
    list-style: none; }
  .sidebar-left ul li.specialization a, .sidebar-left .menu-links li.specialization a {
    font-size: 10px;
    font-weight: normal;
    padding-bottom: 3px;
    line-height: 12px; }
  .sidebar-left .subheader_program {
    margin: 0 0 0 15px;
    padding: 0 0 0 16px;
    width: 100%;
    max-width: 216px;
    background: #ddd9c7; }
  .sidebar-left .subheader_program.line {
    height: 1px;
    background: #eeece3;
    margin-top: -10px; }
  .sidebar-left .promo_posts {
    display: block;
    margin-left: 7px;
    width: auto; }
  /* sidebar add this */
  .addthis_floating_style {
    background-color: transparent !important; }
  .container_social_sharing {
    margin-left: 6px; }
  .addthis_floating_style.addthis_counter_style .addthis_internal_container {
    width: 60px; }
  .addthis_floating_style.addthis_counter_style .addthis_internal_container a {
    clear: both; }
  .two-column-left .promo_posts img {
    margin-top: 0px; }
  .two-column-left .promo_posts a {
    display: inline-block;
    text-align: left; }
  .alumni-promo {
    display: block; }
  .content .site-map strong {
    margin-top: 25px; }
  .content .site-map strong:first-child {
    margin-top: 0px; }
  .content .site-map > div {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }
  .content .site-map > div:last-child {
    width: 49.15254%;
    float: right;
    margin-right: 0; }
  .table {
    display: table;
    table-layout: fixed; }
  .table .table-cell {
    display: table-cell; }
  .table-events a:hover {
    text-decoration: underline; }
  .table-events-ongoing .table-cell:nth-child(1) {
    width: 45%; }
  .table-events-ongoing .table-cell:nth-child(2) {
    text-align: right;
    width: 18%; }
  .table-events-ongoing .table-cell:nth-child(3) {
    width: 37%; }
  .table-events-upcoming .table-cell:nth-child(1) {
    width: 55%; }
  .table-events-upcoming .table-cell:nth-child(2) {
    text-align: right;
    width: 20%; }
  .table-events-upcoming .table-cell:nth-child(3) {
    width: 25%; }
  .text-image-text {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  .text-image-image {
    width: 32.20339%;
    float: right;
    margin-right: 0;
    text-align: left; }
  .text-image-image img {
    width: 100%; }
  .text-image-image-fallback {
    margin-bottom: 0px; }
  .tooltip-content {
    margin: 10px 0 10px 10px;
    max-width: 300px;
    min-width: 200px; }
  .no-touch .tooltip-trigger[data-inline-tooltip="false"] .tooltip-content {
    margin: 0 0 0 10px; }
  /* PROGRAM OFFERINGS MENU */
  /* SUB-BANNER */
  .accelerated-steps {
    padding: 0 0 20px; }
  .accelerated-steps .transfer, .accelerated-steps .time, .accelerated-steps .money {
    float: left;
    margin-bottom: 0;
    min-width: none;
    max-width: none; }
  .accelerated-steps .transfer img, .accelerated-steps .time img, .accelerated-steps .money img {
    width: 100%;
    height: auto; }
  /* exceptions */
  /* Exception */
  /* DEGREES CONTENT */
  .degrees_section_content {
    width: 48%;
    float: left;
    margin-right: 1.69492%; }
  /* DEGREES CONTENT ASIDE */
  .degrees_section_aside {
    width: 48%;
    float: right;
    margin-right: 0; }
  .accreditation img {
    margin: 0;
    width: 80%; }
  .accreditation .degrees_section_aside p {
    margin: 2% 0 0 0; }
  .degrees_content_fullwidth.salary_growth .degrees_section_content {
    width: 67.5%;
    float: left; }
  .degrees_content_fullwidth.salary_growth .degrees_section_aside {
    width: 30%; }
  .degrees_content_fullwidth.salary_growth .graduates_starting_salary {
    margin: 0; }
  /* ACCELERATED TRANSFER CALCULATOR */
  .accelerated_transfer_calculator .input_button .button_cta {
    float: left;
    margin: 0 0 0 10px; }
  /* TESTIMONIALS */
  .testimonial_full .testimonial_main {
    background: none;
    border-radius: 0;
    border: 0;
    box-shadow: none;
    color: #7a7256;
    margin: 0;
    padding: 0 30px 0px 30px; }
  .testimonial_full .testimonial_photo {
    display: block;
    float: left; }
  .testimonial_full .quote-module {
    float: left;
    width: 73%; }
  .achieve-page .achieve-inset {
    display: block;
    margin-bottom: 10px; }
  .achieve-page .text-image-image-fallback {
    display: none; }
  @-webkit-keyframes fadeIn {
    from {
      opacity: 0; }
    to {
      opacity: 1; } }
  @keyframes fadeIn {
    from {
      opacity: 0; }
    to {
      opacity: 1; } }
  .admissions {
    /* Media queries */ }
  .admissions .header {
    background-position: center; }
  .admissions .header h2 {
    font-size: 35px;
    margin-bottom: 10px;
    padding-left: 10px;
    width: 100%; }
  .admissions .header p {
    font-size: 17px;
    margin-left: 10px;
    line-height: 1.6em; }
  .admissions .header a {
    margin-left: 10px; }
  .admissions .header.whyrasmussen {
    background-image: url("/images/admissions/desktop_header_01.jpg"); }
  .admissions .header.adult {
    background-image: url("/images/admissions/desktop_header_02.jpg"); }
  .admissions .header.highschool {
    background-image: url("/images/admissions/desktop_header_03.jpg"); }
  .admissions .header.military {
    background-image: url("/images/admissions/desktop_header_04.jpg"); }
  .admissions .header.transfer {
    background-image: url("/images/admissions/desktop_header_05.jpg"); }
  .admissions .header.nursing {
    background-image: url("/images/admissions/desktop_header_06.jpg"); }
  .admissions .hex-list li {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
    margin-bottom: 0px;
    min-height: 90px; }
  .admissions .hex-list li:nth-child(even) {
    width: 49.15254%;
    float: right;
    margin-right: 0; }
  .admissions .content .call-me {
    padding: 26px 4%; }
  .admissions .content .call-me a {
    width: 49.15254%;
    float: right;
    margin-right: 0;
    margin: 33px 0;
    clear: none; }
  .admissions .content .call-me ul {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }
  .admissions .quotes#whyrasmussen-quotes {
    padding: 35px 0 20px; }
  .admissions .quotes.single-quote ul li img {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
    max-width: 181px; }
  .admissions .quotes.single-quote ul li blockquote {
    width: 74.57627%;
    float: right;
    margin-right: 0; }
  .admissions .quotes h3 {
    margin: 0;
    text-align: center; }
  .admissions .quotes ul {
    margin: 50px auto 0; }
  .admissions .quotes ul li {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
    margin-bottom: 50px; }
  .admissions .quotes ul li:nth-child(even) {
    width: 49.15254%;
    float: right;
    margin-right: 0; }
  .admissions .quotes ul li img {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
    max-width: 127px; }
  .admissions .quotes ul li blockquote {
    width: 66.10169%;
    float: right;
    margin-right: 0; }
  .admissions .three-back h5 {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
    background: #d07019;
    color: white;
    display: table;
    font-size: 20px;
    height: 90px;
    margin-bottom: 0;
    margin-top: 30px;
    width: 142px !important;
    padding: 5px;
    position: relative;
    text-align: center; }
  .admissions .three-back h5:before {
    content: " ";
    left: 0px;
    width: 0;
    height: 0;
    border-bottom: 30px solid #d07019;
    border-left: 71px solid transparent;
    border-right: 71px solid transparent;
    position: absolute;
    top: -30px; }
  .admissions .three-back h5:after {
    content: "";
    width: 0;
    position: absolute;
    bottom: -30px;
    border-top: 30px solid #d07019;
    border-left: 71px solid transparent;
    border-right: 71px solid transparent;
    left: 0px; }
  .admissions .three-back h5 div {
    display: table-cell;
    vertical-align: middle; }
  .admissions .three-back ul {
    margin-top: 30px; }
  .admissions .three-back-text-section {
    clear: both;
    padding: 30px 20px 13px; }
  .admissions .three-back-text-section:nth-child(1) {
    background-image: url("/images/admissions/bg_01.jpg"); }
  .admissions .three-back-text-section:nth-child(2) {
    background-image: url("/images/admissions/bg_02.jpg"); }
  .admissions .three-back-text-section:nth-child(3) {
    background-image: url("/images/admissions/bg_03.jpg"); }
  .admissions .three-back-text-section p, .admissions .three-back-text-section ul {
    width: 74.57627%;
    float: right;
    margin-right: 0;
    padding-left: 30px; }
  .admissions .three-back-text-section-odd p, .admissions .three-back-text-section-odd ul {
    width: 74.57627%;
    float: left;
    margin-right: 1.69492%;
    padding-left: 0px;
    padding-right: 30px; }
  .admissions .three-back-text-section-odd h5.first-hex, .admissions .three-back-text-section-odd h5.second-hex, .admissions .three-back-text-section-odd h5.third-hex {
    width: 23.72881%;
    float: right;
    margin-right: 0;
    padding-right: 0px; }
  .admissions .form-head {
    margin: 20px 0 20px;
    text-align: center; }
  /*---
STRUCTURE
---*/
  .blog .sidebar .sidebar_column {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
    padding: 0 0 0 20px;
    text-align: center; }
  .blog .sidebar .sidebar_column:nth-child(2) {
    width: 49.15254%;
    float: right;
    margin-right: 0;
    margin-top: 10px;
    padding: 0 20px 0 0px; }
  /*---
LISTINGS
---*/
  .content .blog_category_banner {
    background-size: auto;
    height: 125px; }
  .content .blog_category_banner .category_headline {
    font-family: "TradeGothicNextCondensed", Helvetica, Arial, sans-serif;
    font-size: 21px;
    line-height: 21px;
    padding: 8px 8px 8px 20px; }
  .view_more_articles {
    font-size: 13px;
    margin: 0 0 30px 20px;
    padding: 5px 10px; }
  /*---
SIDEBAR
---*/
  /*---
RSS SUBSCRIBE
---*/
  .subscribe_feeds {
    margin: 8px 10px; }
  /*---
TYPOGRAPHY
---*/
  .blog .content .post {
    border-bottom: 1px dashed #d3ceba;
    padding: 10px; }
  .blog .content .post .post_media {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%; }
  .blog .content .post .post_desc {
    width: 74.57627%;
    float: right;
    margin-right: 0;
    padding: 0 10px 20px 0; }
  /*---
AUTHOR
---*/
  .profile_author_image {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%;
    margin-bottom: 0px; }
  .profile_author_desc {
    width: 74.57627%;
    float: right;
    margin-right: 0; }
  /*---
TEMPLATES
---*/
  /*---
LIST OF BLOGS
---*/
  .blog-list .content {
    padding: 0 20px; }
  .blog-list .content .breadcrumbs {
    margin-right: 0px !important; }
  .blog-list .content .blog_category {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }
  .blog-list .content .blog_category:nth-child(even) {
    width: 49.15254%;
    float: right;
    margin-right: 0; }
  .blog-list .content .post_listings {
    min-height: 160px; }
  .blog-list .content .nav_follow {
    margin-top: 0px;
    padding: 5px 10px; }
  /*---
LIST OF ARTICLES BY BLOG
---*/
  .blog-detail-list .breadcrumbs {
    margin-right: 0px !important; }
  /*---
INDIVIDUAL BLOG ARTICLE
---*/
  /*---
POSTS BY GENERAL
---*/
  .blog-detail-list-general .content .post_listings {
    margin-top: 20px; }
  /*---
POSTS BY AUTHOR
---*/
  /*---
POSTS BY TAG
---*/
  .careers .content .disclaimer_text {
    margin: 0 0 10px; }
  .careers .ebooks-list {
    background-image: url("/images/book-shelf.png");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-bottom: 30px;
    padding-bottom: 30px; }
  .careers .ebooks-list li {
    background-image: none;
    margin-bottom: 10px;
    padding-bottom: 0px;
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%; }
  .careers .ebooks-list li:nth-child(3) {
    width: 32.20339%;
    float: right;
    margin-right: 0; }
  .careers .ebooks-list li .ebook-cover {
    box-shadow: 0 10px 5px 0 rgba(0, 0, 0, 0.5); }
  .careers .ebooks-list li .ebook-cover:hover:after {
    box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.5); }
  .careers-guide .content {
    margin-bottom: 20px; }
  .careers-guide .breadcrumbs {
    margin-bottom: 0;
    padding-left: 0 !important; }
  .careers-guide .content-main ol {
    list-style: none; }
  .careers-guide h1 .addthis_toolbox {
    float: right; }
  .careers-guide .ajax-form {
    margin-bottom: 10px; }
  .careers-guide .request {
    max-width: none;
    padding: 0;
    width: 310px; }
  .careers-guide .request#request-downloadRAS {
    padding-bottom: inherit; }
  .careers-guide .request#request-downloadRAS .imagecheck {
    background-position: top left;
    margin-top: 40px;
    width: 350px; }
  .careers-guide .request h4 {
    background-size: auto;
    margin-bottom: 16px;
    width: 320px; }
  .careers-guide .request h4.header-requestRAS {
    width: 320px;
    margin-left: 0; }
  .careers-guide .request#request-thankyou h4.header {
    height: 55px;
    margin-bottom: 16px;
    width: 100%; }
  .careers-guide .request#request-thankyouCG h4.header {
    height: 25px;
    margin-bottom: 16px;
    width: 100%; }
  .degrees-program-template {
    /*************
   *
   * Susy wrappers
   *
   *************/
    /*************
   *
   * Links
   *
   *************/
    /*************
   *
   * Headlines
   *
   *************/
    /*************
   *
   * Button CTA
   *
   *************/ }
  .degrees-program-template .breadcrumbs {
    padding: 10px 0 0 25px !important; }
  .degrees-program-template .page_headline h1, .degrees-program-template .section_degrees_details h1, .degrees-program-template .section_earnings h1, .degrees-program-template .section_cost h1, .degrees-program-template .learning_formats h1, .degrees-program-template .modal_content h1 {
    font: normal normal normal 26px/1.1 "TradeGothicNextBold", Helvetica, Arial, sans-serif; }
  .degrees-program-template h2.sub-page-headline {
    font-size: 18px;
    font-size: 1.125rem;
    padding-bottom: 2px;
    margin: 0; }
  .degrees-program-template .degrees_leadin .cta_main_primary h3,
  .degrees-program-template .section_earnings h3 {
    font-size: 18px;
    font-size: 1.125rem; }
  .degrees-program-template .button_cta,
  .degrees-program-template a.button_cta {
    display: block;
    margin: 0 auto;
    width: 100%; }
  .degrees_content .panel_disclaimer .disclaimer_text {
    padding: 20px 50px; }
  .degrees_content .panel_disclaimer .modal_content {
    padding: 20px 50px; }
  /*************
 *
 * Section degrees-leadin
 *
 *************/
  .degrees_leadin {
    margin-bottom: 30px; }
  .degrees_leadin .cta_main_primary {
    margin: 0 auto;
    width: 80%; }
  .degrees_leadin .cta_main_primary .large-cta-wrapper {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
    text-align: left; }
  .degrees_leadin .cta_main_primary .benefits-wrapper {
    width: 49.15254%;
    float: right;
    margin-right: 0;
    text-align: left; }
  .degrees_leadin .cta_main_primary .cta_benefits {
    display: block;
    float: left; }
  .degrees_leadin .cta_main_primary h2 {
    text-align: center; }
  .degrees_leadin .cta_main_secondary {
    display: none; }
  .degrees_leadin .cta_main_secondary p {
    font: normal normal normal 16px "TradeGothicNextRegular", Helvetica, Arial, sans-serif;
    margin: 5% auto 0; }
  .section_degrees_meta {
    margin: 0; }
  .hero_banner_main {
    float: none; }
  .meta_degrees_completion {
    width: 64%;
    float: left;
    margin-right: 1.69492%;
    *zoom: 1;
    margin: 0;
    padding: 3%; }
  .meta_degrees_completion:after {
    content: "";
    display: table;
    clear: both; }
  .meta_learning_formats {
    width: 36%;
    float: left;
    margin-right: 1.69492%;
    border-left: 1px solid #c9c3a8;
    margin: 0;
    padding: 3%; }
  .meta_learning_formats h4 .fa-info {
    display: inline-block; }
  .meta_learning_formats h4 .fa-chevron-down {
    display: none; }
  /*************
 *
 * Section degrees details
 *
 *************/
  .degrees-success-wrapper {
    margin-bottom: 40px; }
  /*************
 *
 * Degrees cirriculum
 *
 *************/
  /* FLIPCARDS */
  .fliplist.uvp_primary {
    display: block; }
  .fliplist-mobile {
    display: none; }
  .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 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
 *
 *************/
  /*
CALLOUTS
*/
  .list-employer-wrapper {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }
  .callout-wrapper {
    width: 40.67797%;
    float: left;
    margin-right: 1.69492%; }
  .list_employer {
    margin: 0 0 0 24px; }
  .callout h4 {
    font-size: 20px;
    font-size: 1.25rem; }
  .success-disclaimer {
    margin-top: 24px; }
  .starting_salary {
    margin: 30px auto 0;
    padding-left: 60px;
    padding-right: 30px;
    width: 75%; }
  .section_additional_info ul {
    clear: both;
    list-style: inside;
    margin-left: 5%; }
  /*************
 *
 * CTA Contextual banner
 *
 *************/
  .cta_contextual {
    margin: 0;
    padding: 0 20px 0 20px;
    width: 100%; }
  .cta_contextual h1 {
    font-size: 27px;
    font-size: 1.6875rem;
    line-height: 25px;
    max-width: none;
    top: -23px; }
  .cta_contextual .cta_main_primary p {
    padding: 20px 0 20px 2%;
    width: 46%; }
  .cta_contextual .cta_main_primary i {
    background: url("/images/degrees/sprite_arrows.png") 100.5% 0 no-repeat;
    display: inline-block;
    float: left;
    height: 64px;
    width: 64px; }
  .cta_contextual .cta_main_secondary {
    border: 0;
    margin-left: 295px;
    padding: 10px 32px;
    padding-right: 0;
    padding-top: 0; }
  /*************
 *
 * Earnings
 *
 *************/
  .section_earnings a.button_cta.secondary {
    margin: 0; }
  .chart_salary_options {
    *zoom: 1;
    margin: auto auto 20px;
    width: 100%; }
  .chart_salary_options:after {
    content: "";
    display: table;
    clear: both; }
  .chart_salary_options thead {
    background: #ddd9c7; }
  .chart_salary_options thead th {
    color: #666;
    font: normal normal normal 14px "TradeGothicNextBold", Helvetica, Arial, sans-serif;
    padding: 4px; }
  .chart_salary_options thead th {
    border-left: 1px solid #dfdbcb; }
  .salary_options_headline_title {
    text-align: left;
    width: 40%; }
  .salary_options_headline_10th,
  .salary_options_headline_25th,
  .salary_options_headline_50th,
  .salary_options_headline_growth {
    text-align: right;
    width: 20%; }
  .chart_salary_options tbody td {
    text-align: right; }
  .chart_salary_options tbody td:first-child {
    text-align: left; }
  .salary_options_headline_growth span {
    font: normal normal normal 12px "TradeGothicNextRegular", Helvetica, Arial, sans-serif; }
  .chart_salary_options tbody tr td:first-child {
    width: 40%; }
  .chart_salary_options tbody tr {
    border-top: 1px solid #dfdbcb; }
  .chart_salary_options tbody th:first-child,
  .chart_salary_options tbody tr:first-child {
    border: 0; }
  .chart_salary_options tbody th,
  .chart_salary_options tbody td {
    border-left: 1px solid #e9e6d9;
    font-weight: normal;
    padding: 5px;
    vertical-align: top; }
  .mobile_chart_salary_options table tr:last-child td.data:last-child {
    border-bottom: 0; }
  /*************
 *
 * Cost
 *
 *************/
  .section_cost {
    padding: 20px 20px 0; }
  .section_cost a.button_cta.secondary {
    margin: 0 0 30px; }
  .section_degrees_details {
    padding: 30px 20px 20px; }
  .section_degrees_synopsis {
    padding: 15px 20px 20px; }
  .locations_group .list_campuses.col_odd {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }
  .locations_group .list_campuses.col_even {
    width: 49.15254%;
    float: right;
    margin-right: 0; }
  .template_degrees_pages_flip .modal_disclaimer_text {
    clear: both;
    float: left;
    margin: 2% 0 0 0; }
  .campaign-1167.affordability-button a {
    /*font-size: 30px;*/ }
  .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: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0 20px; }
  .sob .degrees-school-header {
    background-image: url("/images/school/sob_bg_tablet.jpg"); }
  .sod .degrees-school-header {
    background-image: url("/images/school/sod_bg_tablet.jpg"); }
  .soe .degrees-school-header {
    background-image: url("/images/school/soe_bg_tablet.jpg"); }
  .sohs .degrees-school-header {
    background-image: url("/images/school/sohs_bg_tablet.jpg"); }
  .sojs .degrees-school-header {
    background-image: url("/images/school/sojs_bg_tablet.jpg"); }
  .son .degrees-school-header {
    background-image: url("/images/school/son_bg_tablet.jpg"); }
  .sot .degrees-school-header {
    background-image: url("/images/school/sot_bg_tablet.jpg"); }
  /*********************
 *
 * Header
 *
 *********************/
  .section-lead-in {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
    padding: 0; }
  .section-lead-in .list-benefits h3 {
    font-family: "TradeGothicNextBold", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-size: 0.875rem; }
  .section-cta-main {
    bottom: 0;
    position: absolute;
    right: 0;
    width: auto; }
  /*********************
 *
 * Filters
 *
 *********************/
  .section-filters {
    border: 0;
    border-bottom: 1px solid #ddd9c7;
    float: none;
    padding: 0; }
  .filters-btn {
    display: none; }
  .filters-container {
    display: block !important;
    margin-top: 0;
    padding: 0; }
  /* Browse By Programs Filtering Tool */
  .filter-option {
    font-size: 11px;
    font-size: 0.6875rem;
    float: left;
    margin-bottom: 10px;
    width: 33%; }
  .filter-actions {
    float: left; }
  .filter-actions a.clear-filters {
    margin: 5px 5px 20px; }
  .filter-actions .apply {
    display: none; }
  .section-filter-results {
    float: none;
    width: 590px;
    margin: 20px auto 0 auto;
    padding: 0; }
  .section-filter-results .result {
    height: 195px;
    width: 280px; }
  .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 .section-articles .article-date {
    width: 32%; }
  .degrees-school-bottom .section-articles .article-shares {
    float: right;
    width: 60%; }
  .dream-real h1.tallone {
    margin: 20px 0; }
  .dream-real .tiles .grid-small {
    display: none; }
  .dream-real .tiles .grid-large {
    display: block; }
  .dream-real .content-body--copy {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  .dream-real .content-body--cta {
    width: 32.20339%;
    float: right;
    margin-right: 0;
    clear: none;
    margin: 25px 0 0 0; }
  .dream-real .content-map {
    padding: 0; }
  .dream-real .content-map .right-grade,
  .dream-real .content-map .left-grade {
    display: block;
    height: 740px;
    position: absolute;
    width: 240px;
    z-index: 500; }
  .dream-real .content-map--prehead {
    margin-bottom: -34px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -9px; }
  .dream-real .content-map-info {
    left: 75px;
    position: absolute;
    top: 75px;
    width: 300px;
    z-index: 1002; }
  .dream-real #mapwrapper {
    display: block;
    margin: 0 auto;
    max-width: 1920px;
    min-width: 220px;
    padding: 0px 0; }
  .dream-real svg {
    height: 700px;
    margin-bottom: -40px;
    width: 100%; }
  .dream-real .content-foot {
    padding: 0 20px 36px; }
  .dream-real .content-foot-card--column {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }
  .dream-real .content-foot-card--column:nth-child(3) {
    width: 49.15254%;
    float: right;
    margin-right: 0; }
  .dream-real .content-foot-card.content-foot-card-one {
    padding-bottom: 16px; }
  .dream-real .content-foot-card.content-foot-card-two {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }
  .dream-real .content-foot-card.content-foot-card-three {
    width: 49.15254%;
    float: right;
    margin-right: 0; }
  .flexchoice_content .benefit {
    display: none; }
  .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 .flexchoice_section_content {
    width: 50%;
    float: left;
    margin-right: 1.69492%; }
  .flexchoice_area .flexchoice_section_aside {
    width: 48%;
    float: right;
    margin-right: 0; }
  .flexchoice_area .aside_callout {
    margin-bottom: 0px; }
  .flexchoice_area .disclaimer_text {
    padding: 0px; }
  .flexchoice_area .trigger_disclosure {
    text-align: center; }
  .graduation .content {
    padding-bottom: 42px !important; }
  .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-container {
    display: block; }
  .ls-mobile {
    display: none; }
  .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 50px; }
  .homepage .section-uvp--content--history {
    min-height: 320px;
    padding: 3% 30% 0 0; }
  .homepage .section-uvp--content--history:before {
    background: transparent url("/images/homepage/920-sprite-varc.png") 0 0 no-repeat;
    content: "";
    height: 287px;
    position: absolute;
    right: 0;
    top: 0;
    width: 299px;
    z-index: -1; }
  .homepage .section-uvp--content--uvp .value-props--item {
    margin-bottom: 0;
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%; }
  .homepage .section-uvp--content--uvp .value-props--item:last-child {
    width: 32.20339%;
    float: right;
    margin-right: 0; }
  .homepage .section-uvp--content--uvp .value-props--cta {
    padding: 0 5%; }
  .homepage .panel_disclaimer {
    padding: 0 5%; }
  .homepage .section-uvp--quote {
    height: 250px;
    margin-bottom: 0; }
  .homepage .section-uvp--quote .section-uvp--content {
    padding-bottom: 0; }
  .homepage .section-uvp--quote .hero {
    background: transparent url("/images/homepage/summer.png") 0 bottom no-repeat;
    background-size: 100%;
    display: block;
    height: 316px;
    margin: -66px 0px 0px;
    position: absolute;
    width: 34.895833333333%; }
  .homepage .section-uvp--quote .testimonial-quote {
    float: right;
    width: 63%; }
  .homepage .section-uvp--quote .testimonial-quote p.testimonial-quote--attribution {
    padding: 15px 10px 0 0; }
  .homepage .headline-secondary {
    color: #595933;
    margin-bottom: 3%;
    text-align: center; }
  .homepage .headline-secondary:before {
    background: transparent url("/images/homepage/920-sprite-varc.png") 0 -574px no-repeat;
    content: "";
    height: 25px;
    position: absolute;
    left: 0;
    top: 0;
    width: 27%;
    z-index: -1; }
  .homepage .headline-secondary:after {
    background: transparent url("/images/homepage/920-sprite-varc.png") right -574px no-repeat;
    content: "";
    height: 25px;
    position: absolute;
    right: 0;
    top: 0;
    width: 27%;
    z-index: -1; }
  .location .wrapper-content {
    margin-top: -80px; }
  .location .wrapper-section-uvp .subsection-lead-in {
    padding: 0 20%; }
  .location .section-slideshow .slideshow-header {
    position: absolute; }
  .location .section-slideshow .slideshow-header .slideshow-controls a.control-label {
    padding-left: 48px; }
  .location .section-slideshow .slideshow-header .slideshow-controls a.control-label:before {
    left: 16px; }
  .location .section-slideshow .slideshow-header .slideshow-controls a.label-photos {
    padding-right: 72px; }
  .location .section-slideshow .slideshow-header .slideshow-controls a.label-photos .rsArrowLeft {
    left: 95px; }
  .location .section-slideshow .slideshow-header .slideshow-controls a.label-photos .rsArrowRight {
    left: 128px; }
  .location .section-slideshow .slideshow-header .slideshow-controls a.label-tour {
    padding-right: 20px; }
  .location .section-slideshow .slideshow-header .slideshow-controls a.label-map {
    padding-right: 20px; }
  .location .resp-tab-content .subsection-metadata .learning-format-list li {
    width: 40%; }
  .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 {
    width: 40%; }
  .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 .wrapper-section-resources .subsection.subsection-message img {
    float: left;
    margin-right: 20px; }
  .location .wrapper-section-resources .subsection.subsection-accreditation {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }
  .location .wrapper-section-resources .subsection.subsection-accreditation .accreditation-hlc--logo {
    width: 40.67797%;
    float: left;
    margin-right: 1.69492%;
    display: inline;
    text-align: left; }
  .location .wrapper-section-resources .subsection.subsection-accreditation .accreditation-hlc--copy {
    width: 57.62712%;
    float: right;
    margin-right: 0;
    margin-top: 0px;
    padding-left: 25px; }
  .location .wrapper-section-resources .subsection.subsection-accreditation img {
    float: left; }
  .location .wrapper-section-resources .subsection.subsection-social {
    width: 49.15254%;
    float: right;
    margin-right: 0; }
  .location .wrapper-section-resources .transcript-request-instructions ul mark,  .location .wrapper-section-resources .accred-request-instructions ul mark {
    float: left; }
  .two-column .sidebar {
    padding-bottom: 20px; }
  .nis-image {
    float: right;
    width: 100%; }
  .sidebar-nursing-sessions {
    margin: 0 auto;
    padding-bottom: 20px;
    width: 50%; }
  .sidebar-nursing-sessions .form_middle {
    padding: 10px; }
  .sidebar-nursing-sessions .ctrDropDown {
    font-size: 14px;
    font-size: 0.875rem; }
  .thank-you-content, .thank-you-modal {
    min-height: 350px; }
  .thank-you-content h1, .thank-you-modal h1 {
    margin-top: 20px; }
  .thank-you-modal {
    min-height: none; }
  .three-column-tab-area .left-column {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  .three-column-tab-area .left-column.content.content-legacy {
    padding: 0; }
  .three-column-tab-area .left-column .top-row .sidebar-left {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%; }
  .three-column-tab-area .left-column .top-row .content-column {
    width: 74.57627%;
    float: right;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px; }
  .three-column .sidebar-left {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%; }
  .three-column .content {
    width: 74.57627%;
    float: right;
    margin-right: 0; }
  /* Left Sidebar */
  .promo {
    margin: 0 0 0 6px; }
  .promo .top {
    background: url(../images/promo/top.png) top left no-repeat;
    background-size: 100%;
    height: 5px;
    width: 100%; }
  .promo .middle {
    background: url(../images/promo/middle.png) top left repeat-y;
    background-size: 100%;
    padding: 9px 19px 8px 16px;
    width: 100%; }
  .promo .bottom {
    background: url(../images/promo/bottom.png) top left no-repeat;
    background-size: 100%;
    height: 21px;
    width: 100%; }
  .social-footer.vertical {
    margin: 10px 0 10px; }
  .social-footer.vertical li.sprite-facebook a:hover {
    background-position: -25px -24px; }
  .social-footer.vertical li.sprite-linkedin a:hover {
    background-position: -100px -24px; }
  .three-col .content h1, .three-col .content h2 {
    text-align: left; }
  /* Right Sidebar */
  .central_services_info {
    display: inline-block;
    width: 180px; }
  .central_services_map {
    display: inline-block; }
  .central_services_map img {
    max-width: 100%;
    padding-right: 5px; }
  /*  ---------------------------------------------------------
    START: tuition redesign compare
    ---------------------------------------------------------
*/
  .section-tuition-compare {
    font-size: 22px; }
  .section-tuition-compare h2 {
    font-size: 36px; }
  #tuition-chart-grid {
    -webkit-transform: scaleY(1.4);
    -ms-transform: scaleY(1.4);
    transform: scaleY(1.4); }
  .cls-1 {
    fill: none;
    stroke: #bcbec0;
    stroke-miterlimit: 10; }
  .cls-4 {
    fill: white; }
  .cls-5 {
    fill: #606060; }
  .cls-10 {
    fill: #939393; }
  .tuition-compare-graphic p {
    font-size: 18px; }
  .tuition-compare-chart {
    min-height: 380px;
    width: 65%; }
  /*  ---------------------------------------------------------
    END: tuition redesign compare
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    START: tuition redesign estimate
    ---------------------------------------------------------
*/
  .tuition-estimate-block.tuition-next-steps {
    width: 40.67797%;
    float: left;
    margin-right: 1.69492%;
    text-align: left; }
  .tuition-estimate-block.tuition-calc {
    margin-left: 8.47458%;
    width: 49.15254%;
    float: right;
    margin-right: 0; }
  .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%; }
  .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 h2 {
    font-size: 36px; }
  .tuition-more-affordable {
    background-color: transparent;
    position: absolute; }
  .tuition-affordable-block {
    float: left;
    height: 350px;
    width: 50%; }
  .tuition-affordable-block .content-wrap {
    padding: 0 80px; }
  /*  ---------------------------------------------------------
    END: tuition redesign finance
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
START: tuition redesign flexchoice
---------------------------------------------------------
*/
  .section-tuition-flexchoice .section-copy {
    margin-bottom: 30px; }
  .section-tuition-flexchoice .section-aside {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  .section-tuition-flexchoice h2 {
    font-size: 36px;
    text-align: left; }
  .section-tuition-flexchoice p {
    font-size: 22px; }
  .flex-assoc {
    width: 48.52941%;
    float: left;
    margin-right: 2.94118%;
    margin-bottom: 0; }
  .flex-bach {
    width: 48.52941%;
    float: right;
    margin-right: 0; }
  /*  ---------------------------------------------------------
END: tuition redesign flexchoice
---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    START: tuition redesign hero
    ---------------------------------------------------------
*/
  .section-tuition-hero {
    background-image: url(../../images/tuition/tuition-hero-tablet.jpg); }
  .section-tuition-hero .tuition-hero {
    max-width: 350px;
    -webkit-transform: translateY(30%);
    -ms-transform: translateY(30%);
    transform: translateY(30%); }
  .section-tuition-hero .tuition-hero h1 {
    font-size: 64px; }
  .section-tuition-hero .tuition-hero h2 {
    font-size: 36px; }
  /*  ---------------------------------------------------------
    END: tuition redesign hero
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    START: tuition redesign nav
    ---------------------------------------------------------
*/
  .section-tuition-nav {
    font-size: 19px; }
  .section-tuition-nav .tuition-nav li {
    width: auto; }
  .section-tuition-nav .tuition-nav li:nth-child(3n) {
    clear: none; }
  .section-tuition-nav .tuition-nav li a {
    border-bottom: 0;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    padding: 18px; }
  /*  ---------------------------------------------------------
    END: tuition redesign nav
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    START: tuition redesign request
    ---------------------------------------------------------
*/
  .section-tuition-request {
    text-align: center; }
  .section-tuition-request p {
    font-size: 36px; }
  /*  ---------------------------------------------------------
    END: tuition redesign request
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    START: tuition redesign save
    ---------------------------------------------------------
*/
  .section-tuition-save .svg {
    height: 195px;
    width: 230px; }
  /*  ---------------------------------------------------------
    END: tuition redesign save
    ---------------------------------------------------------
*/
  /* Import Tuition partials */
  /*  ---------------------------------------------------------
    START: tuition redesign globals
    ---------------------------------------------------------
*/
  .tuition .wrapper_form3col .disclaimer_text {
    margin-right: 3%;
    width: 50%; }
  .section-inner {
    max-width: 92%; }
  /*  ---------------------------------------------------------
    END: tuition redesign globals
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    START: tuition redesign hero
    ---------------------------------------------------------
*/
  .section-tuition-hero {
    background-image: url(../../images/tuition/tuition-hero-tablet.jpg); }
  .section-tuition-hero .tuition-hero {
    max-width: 350px;
    -webkit-transform: translateY(30%);
    -ms-transform: translateY(30%);
    transform: translateY(30%); }
  .section-tuition-hero .tuition-hero h1 {
    font-size: 64px; }
  .section-tuition-hero .tuition-hero h2 {
    font-size: 36px; }
  /*  ---------------------------------------------------------
    END: tuition redesign hero
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    START: tuition redesign nav
    ---------------------------------------------------------
*/
  .section-tuition-nav {
    font-size: 19px; }
  .section-tuition-nav .tuition-nav li {
    width: auto; }
  .section-tuition-nav .tuition-nav li:nth-child(3n) {
    clear: none; }
  .section-tuition-nav .tuition-nav li a {
    border-bottom: 0;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    padding: 18px; }
  /*  ---------------------------------------------------------
    END: tuition redesign nav
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    START: tuition redesign compare
    ---------------------------------------------------------
*/
  .section-tuition-compare {
    font-size: 22px; }
  .section-tuition-compare h2 {
    font-size: 36px; }
  #tuition-chart-grid {
    -webkit-transform: scaleY(1.4);
    -ms-transform: scaleY(1.4);
    transform: scaleY(1.4); }
  .cls-1 {
    fill: none;
    stroke: #bcbec0;
    stroke-miterlimit: 10; }
  .cls-4 {
    fill: white; }
  .cls-5 {
    fill: #606060; }
  .cls-10 {
    fill: #939393; }
  .tuition-compare-graphic p {
    font-size: 18px; }
  .tuition-compare-chart {
    min-height: 380px;
    width: 65%; }
  /*  ---------------------------------------------------------
    END: tuition redesign compare
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
START: tuition redesign flexchoice
---------------------------------------------------------
*/
  .section-tuition-flexchoice .section-copy {
    margin-bottom: 30px; }
  .section-tuition-flexchoice .section-aside {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  .section-tuition-flexchoice h2 {
    font-size: 36px;
    text-align: left; }
  .section-tuition-flexchoice p {
    font-size: 22px; }
  .flex-assoc {
    width: 48.52941%;
    float: left;
    margin-right: 2.94118%;
    margin-bottom: 0; }
  .flex-bach {
    width: 48.52941%;
    float: right;
    margin-right: 0; }
  /*  ---------------------------------------------------------
END: tuition redesign flexchoice
---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    START: tuition redesign request
    ---------------------------------------------------------
*/
  .section-tuition-request {
    text-align: center; }
  .section-tuition-request p {
    font-size: 36px; }
  /*  ---------------------------------------------------------
    END: tuition redesign request
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    START: tuition redesign save
    ---------------------------------------------------------
*/
  .section-tuition-save .svg {
    height: 195px;
    width: 230px; }
  /*  ---------------------------------------------------------
    END: tuition redesign save
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    START: tuition redesign finance
    ---------------------------------------------------------
*/
  .section-tuition-finance h2 {
    font-size: 36px; }
  .tuition-more-affordable {
    background-color: transparent;
    position: absolute; }
  .tuition-affordable-block {
    float: left;
    height: 350px;
    width: 50%; }
  .tuition-affordable-block .content-wrap {
    padding: 0 80px; }
  /*  ---------------------------------------------------------
    END: tuition redesign finance
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    START: tuition redesign estimate
    ---------------------------------------------------------
*/
  .tuition-estimate-block.tuition-next-steps {
    width: 40.67797%;
    float: left;
    margin-right: 1.69492%;
    text-align: left; }
  .tuition-estimate-block.tuition-calc {
    margin-left: 8.47458%;
    width: 49.15254%;
    float: right;
    margin-right: 0; }
  .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%; }
  .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_column.left {
    width: 49.23077%;
    float: left;
    margin-right: 1.69492%; }
  .two-col-landing .content_column.right {
    width: 47.59615%;
    float: right;
    margin-right: 0; }
  .two-col-landing .banner {
    margin: 0 auto 15px; }
  .two-column-left .sidebar {
    width: 23.72881%;
    float: left;
    margin-right: 1.69492%; }
  .two-column-left .content {
    width: 74.57627%;
    float: right;
    margin-right: 0; }
  .referral-page ul.info-list li {
    margin-bottom: 10px; }
  /* SON FAULTY */
  .content .resp-tabs-container .leadership-photo,
  .content .leadership-photo,
  .accordion-tabs .resp-tabs-container .leadership-photo {
    float: left;
    margin-bottom: 5px;
    width: 170px; }
  .content .leadership-photo + .leadership-details,
  .content .resp-tabs-container .leadership-photo + .leadership-details,
  .accordion-tabs .resp-tabs-container .leadership-photo + .leadership-details {
    float: left;
    padding-top: 40px;
    width: 55%; }
  /* ENDS SON FAULTY */ }

@media only screen and (min-width: 960px) {
  /**
 * 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("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.eot?v=4.2.0");
    src: url("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("/includes/cssbin/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: 990px;
    /* 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");
      height: 414px;
  }
  .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, .location .wrapper-section-resources .subsection.subsection-accred-request, .location .wrapper-section-resources .subsection.subsection-accred-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 .text,
  .sidebar-cta .form_copy select.error,
  .sidebar-cta .form_copy input[type=text].error
.sidebar-cta .form_copy .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-compare-graphic img { 
    margin-top: 20px; 
    max-height: 400px; 
    max-width: 800px; 
	} 

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
		/* IE10+ CSS styles go here */ 
		.tuition-compare-graphic img { 
		height: 235px; 
		max-height: 100%; 
		width: 100%; 
		} 
	} 
	
	@media screen and (min-width: 960px) { 
		.tuition-compare-graphic img { 
		max-height: 100%; 
		} 
	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
		/* IE10+ CSS styles go here */ 
		.tuition-compare-graphic img { 
		height: 100%; 
		margin-top: 0; 
		width: 800px; 
		} 
	} 
	}


  #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; } }

@media only screen and (min-width: 1120px) {
  /**
 * 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("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.eot?v=4.2.0");
    src: url("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("/includes/cssbin/webfonts/font-awesome-4.2.0/fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("/includes/cssbin/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-only {
    display: block; }
  .wrap {
    margin-left: 30px;
    margin-right: 30px; }
  /* Styles for Legacy Code */
  .content.content-legacy {
    padding: 0px; }
  /***************
* 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"); }
  .accordion-tabs .accordion-tabs-admissions .resp-tabs-list li, .content .accordion-tabs-admissions .resp-tabs-list li {
    margin-bottom: 0px; }
  .accordion-tabs .accordion-tabs-large .resp-tabs-list li.resp-tab-item, .content .accordion-tabs-large .resp-tabs-list li.resp-tab-item {
    min-height: 0px; }
  .accordion-tabs .accordion-tabs-large .resp-tab-content, .content .accordion-tabs-large .resp-tab-content {
    padding: 0px;
    padding-top: 29px; }
  /* Breakpoint for accordion to tabs */
  /* Breakpoint for tabs that are never accordions */
  /* Styles for course listing accordions */
  /* Certification page accordions */
  .content form.suggest-program .input_half {
    width: 200px; }
  .contact-us-page h3.sidebar_header {
    background: transparent url(/images/contact_us/aside_ribbon_right.gif) right bottom no-repeat;
    bottom: 38px;
    margin-right: -6px; }
  .contact-us {
    /* Submit Button */
    /* SlideLock Styles */
    /* System Messages */ }
  .contact-us p.quiet {
    padding-left: 150px; }
  #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; }
  .footer-container .social-column .social-footer {
    width: 260px; }
  .footer-container .bottom-footer-inner {
    max-width: 1120px;
    margin-left: auto;
    margin-right: auto;
    margin: 0 auto;
    padding: 10px 0; }
  .footer-container .bottom-footer-inner:after {
    content: " ";
    display: block;
    clear: both; }
  .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; }
  .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; }
  .mobile-logo-inner, .logo-inner {
    padding: 0; }
  .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;*/ }
  .site-nav {
    /* MENU TIER 2, 3 */
    /* .tier1_item6 .menu_tier2 {
       width: 350px;
   }*/ }
  .site-nav .main_nav {
    height: 32px;
    padding: 0;
    position: relative;
    width: auto;
    z-index: 500; }
  .site-nav .main_nav li.menu_tier1_item {
    margin: 0 6px; }
  .site-nav .main_nav li.menu_tier1_item a.button_cta {
    padding: 7px 24px; }
  /******************************
*
*  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 {
    left: 6%; }
  .rsRasmussenHPB.rsHor .rsArrowRight,
  .rsRasmussenHPC.rsHor .rsArrowRight {
    right: 10%; }
  /*.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 -----*/ }
  .variationC .hp-carousel--slidebg {
    background-position: top left;
    margin: 0 20.15%;
    min-width: 1120px;
    width: auto; }
  .variationC .hp-carousel--slide-container {
    width: 1120px; }
  /* LIGHTBOX_ME MODAL BOXES */
  .wrapper_newsbeat {
    height: 431px;
    width: 830px; }
  #newsbeat .newsbeat_headline {
    margin-bottom: 20px; }
  #newsbeat #newsbeat_form .col_form {
    padding-left: 0px;
    padding-right: 0px; }
  .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-left ul li:first-child a, .sidebar-left .menu-links li:first-child a {
    margin-left: 0px; }
  /* sidebar add this */
  .addthis_floating_style {
    background-color: transparent !important; }
  .container_social_sharing {
    margin-left: 6px; }
  .content .sidebar-panel {
    left: 0px; }
  .content .sidebar-panel--open {
    top: 0px; }
  .two-col-text-col {
    padding-right: 20px; }
  .accelerated-template .content {
    padding: 0px 0px 0 30px; }
  .banner_accelerated {
    width: 800px; }
  .banner_accelerated h1 {
    font-size: 44px;
    font-size: 2.75rem; }
  .banner_accelerated h1 .emphasis_big {
    font: normal normal normal 52px/60px "TradeGothicNextCompressedBold", Helvetica, Arial, sans-serif; }
  .banner_accelerated h1 .emphasis_medium {
    font: normal normal normal 44px "TradeGothicNextCompressedBold", Helvetica, Arial, sans-serif; }
  /* PROGRAM OFFERINGS MENU */
  .accelerated_programs {
    width: auto; }
  /* 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
---*/
  .blog .content {
    padding: 0 50px; }
  /*---
LISTINGS
---*/
  .content .blog_category_banner .category_headline {
    padding: 8px; }
  .view_more_articles {
    margin-left: 0px; }
  /*---
SIDEBAR
---*/
  /*---
RSS SUBSCRIBE
---*/
  /*---
TYPOGRAPHY
---*/
  /*---
AUTHOR
---*/
  /*---
TEMPLATES
---*/
  /*---
LIST OF BLOGS
---*/
  .blog-list .content {
    padding: 0 50px; }
  /*---
LIST OF ARTICLES BY BLOG
---*/
  /*---
INDIVIDUAL BLOG ARTICLE
---*/
  .blog.blog-detail-list-detail .content {
    padding-left: 50px;
    padding-right: 50px; }
  /*---
POSTS BY GENERAL
---*/
  .blog-detail-list-general .content {
    padding-left: 50px;
    padding-right: 50px; }
  /*---
POSTS BY AUTHOR
---*/
  .blog-detail-list-author .content {
    padding-top: 30px; }
  /*---
POSTS BY TAG
---*/
  .careers .ebooks-list {
    margin-bottom: 40px;
    padding-bottom: 60px; }
  .careers .ebooks-list li {
    float: left;
    margin-bottom: 0px;
    margin-right: 90px;
    text-align: left;
    width: 250px; }
  .careers .ebooks-list li:nth-child(3) {
    width: 250px; }
  .careers .ebooks-list li:first-child {
    margin-left: 60px; }
  .careers .ebooks-list li:last-child {
    margin-right: 60px; }
  .careers .ebooks-list li .ebook-cover {
    padding-bottom: 0px;
    width: 100%; }
  .careers-guide .breadcrumbs {
    margin-bottom: 0;
    padding-left: 0 !important; }
  .careers-guide .content-main ol {
    list-style: none; }
  .careers-guide h1 .addthis_toolbox {
    margin-right: 61px; }
  .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 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
 *
 *************/
  /*
CALLOUTS
*/
  /*************
 *
 * CTA Contextual banner
 *
 *************/
  .contextual-primary {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%; }
  .contextual-secondary {
    width: 40.67797%;
    float: right;
    margin-right: 0; }
  .cta-contextual-wrapper {
    margin: 0;
    width: auto; }
  .cta_contextual {
    margin: 0 -1.5% 1%;
    padding: 0 50px;
    width: 103%; }
  .cta_contextual .cta_main_secondary {
    border-left: 1px solid #a0a582;
    padding: 10px 42px; }
  .cta_contextual:before,
  .cta_contextual .cta_main_secondary:before {
    border-style: solid;
    content: "";
    display: block;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color="#000000");
    height: 0px;
    line-height: 0px;
    position: absolute;
    top: -16px;
    width: 0px; }
  .cta_contextual:before {
    border-width: 0 0 16px 16px;
    border-color: transparent transparent #b3b995 transparent;
    _border-color: #000000 #000000 #b3b995 #000000;
    left: 0; }
  .cta_contextual .cta_main_secondary:before {
    border-width: 16px 0 0 16px;
    border-color: transparent transparent transparent #b3b995;
    _border-color: #000000 #000000 #000000 #b3b995;
    right: 0; }
  /*************
 *
 * 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 */
  .dream-real .tiles .grid-large {
    display: none; }
  .dream-real .tiles ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 1; }
  .dream-real .tiles--dreamRealLogo {
    bottom: 4.3em;
    left: 2.5em; }
  .dream-real .content-body--copy {
    padding: 15px 0 0 103px; }
  .dream-real .content-body--copy p {
    max-width: 548px; }
  .dream-real .content-body--copy-list li {
    max-width: 533px; }
  .dream-real .content-body--cta {
    margin-top: 0px;
    position: absolute;
    top: -10.7875em;
    right: 4.6125em;
    width: 320px; }
  .dream-real .content-foot {
    padding: 0 4em 4em; }
  .dream-real .content-foot-card--head {
    margin-left: -32px; }
  .dream-real .content-foot-card.content-foot-card-one {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%;
    max-width: 633px; }
  .dream-real .content-foot-card.content-foot-card-two {
    width: 32.20339%;
    float: right;
    margin-right: 0;
    margin-top: 0px; }
  .dream-real .content-foot-card.content-foot-card-three {
    width: 32.20339%;
    float: right;
    margin-right: 0;
    margin-top: 0px; }
  .flex-choice .content {
    padding: 0 0 0 30px; }
  .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 .section-slideshow .royalSlider .rsOverflow .rsContainer .rsSlide .slide {
    background-size: 100%; }
  .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 .button-cta {
    margin-left: 10px; }
  .two-column .content {
    padding: 25px 40px 0 40px; }
  .thank-you-content, .thank-you-modal {
    padding: 0 0 50px; }
  .thank-you-modal {
    padding: 20px 30px; }
  /* Left Sidebar */
  .three-col .content {
    padding: 0px; }
  /* 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%; }
  .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
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    END: tuition redesign finance
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
START: tuition redesign flexchoice
---------------------------------------------------------
*/
  .section-tuition-flexchoice .section-copy {
    margin-top: 30px; }
  .pie36,
  .pie26 {
    height: 287px;
    width: 286px; }
  /*  ---------------------------------------------------------
END: tuition redesign flexchoice
---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    START: tuition redesign hero
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    END: tuition redesign hero
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    START: tuition redesign nav
    ---------------------------------------------------------
*/
  .section-tuition-nav .tuition-nav {
    max-width: 1120px; }
  /*  ---------------------------------------------------------
    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
    ---------------------------------------------------------
*/
  .section-inner {
    max-width: 1120px;
    padding-left: 25px;
    padding-right: 25px; }
  /*  ---------------------------------------------------------
    END: tuition redesign globals
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    START: tuition redesign hero
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    END: tuition redesign hero
    ---------------------------------------------------------
*/
  /*  ---------------------------------------------------------
    START: tuition redesign nav
    ---------------------------------------------------------
*/
  .section-tuition-nav .tuition-nav {
    max-width: 1120px; }
  /*  ---------------------------------------------------------
    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
---------------------------------------------------------
*/
  .section-tuition-flexchoice .section-copy {
    margin-top: 30px; }
  .pie36,
  .pie26 {
    height: 287px;
    width: 286px; }
  /*  ---------------------------------------------------------
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%; }
  .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
  ******************************/ }
  .referral-page ul.info-list li {
    margin-bottom: 10px; }
  .two-column .content {
    padding: 25px 40px 0 40px; }
  /* SON FACULTY */
  .content .leadership-photo + .leadership-details,
  .content .resp-tabs-container .leadership-photo + .leadership-details,
  .accordion-tabs .resp-tabs-container .leadership-photo + .leadership-details {
    width: 65%; }
  /* END SON FACULTY */ }

.gsc-control-cse {
    border-color:#f5f3ef!important;
    background-color:#f5f3ef!important;
    padding:0!important;
}

.location-listings:before, .location-listings:after {
  content: "";
  display: table;
}
.location-listings:after {
  clear: both;
}

.location-listings h2 {
  text-align: left !important;
}
.location-listings ul li a h3 {
  text-align: left !important;
}

.location-list {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
}
@media (min-width: 480px) {
  .location-list {
    width: 49.15254%;
    float: left;
  }
  .location-list:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .location-list:nth-child(2n + 2) {
    margin-left: 50.84746%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 768px) {
  .location-list {
    width: 32.20339%;
    float: left;
  }
  .location-list:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .location-list:nth-child(3n + 2) {
    margin-left: 33.89831%;
    margin-right: -100%;
    clear: none;
  }
  .location-list:nth-child(3n + 3) {
    margin-left: 67.79661%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 900px) {
  .location-list {
    width: 23.72881%;
    float: left;
  }
  .location-list:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .location-list:nth-child(4n + 2) {
    margin-left: 25.42373%;
    margin-right: -100%;
    clear: none;
  }
  .location-list:nth-child(4n + 3) {
    margin-left: 50.84746%;
    margin-right: -100%;
    clear: none;
  }
  .location-list:nth-child(4n + 4) {
    margin-left: 76.27119%;
    margin-right: -100%;
    clear: none;
  }
}
