@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,600,700|Lato:400,300,700|Roboto|Source+Sans+Pro:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,600,700|Lato:400,300,700|Roboto|Source+Sans+Pro:300,400,600,700);
div.bootstrap {
  line-height: 1.42857;
  /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
  /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
  /************************************
************************************/
  /************************************
Headings
************************************/
  /************************************
Font size classes
************************************/
  /************************************
Alignment
************************************/
  /************************************
Responsive alignment
************************************/
  /************************************
viewport
************************************/
  /************************************
Custom select inputs
************************************/
  /*target Internet Explorer 9 and Internet Explorer 10:*/
  /* custom checkboxes */
  /* custom radio buttons */
  /* custom file input field */
  /* custom number input field */
  /* custom select */
  /* Slider */
  /************************************************************************************************************
Theme below
************************************************************************************************************/
  /* Slider */
  /* Arrows */
  /* Dots */
  /**
 * COLLEGEdata Dollars Dashboard Promo
 */
  /**
 * COLLEGEdata Dollars Dashboard LoggedIn
 */
  /*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
  /*Default skin*/
  /*Gray skin*/ }
  div.bootstrap html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; }
  div.bootstrap body {
    margin: 0; }
  div.bootstrap article,
  div.bootstrap aside,
  div.bootstrap details,
  div.bootstrap figcaption,
  div.bootstrap figure,
  div.bootstrap footer,
  div.bootstrap header,
  div.bootstrap hgroup,
  div.bootstrap main,
  div.bootstrap menu,
  div.bootstrap nav,
  div.bootstrap section,
  div.bootstrap summary {
    display: block; }
  div.bootstrap audio,
  div.bootstrap canvas,
  div.bootstrap progress,
  div.bootstrap video {
    display: inline-block;
    vertical-align: baseline; }
  div.bootstrap audio:not([controls]) {
    display: none;
    height: 0; }
  div.bootstrap [hidden],
  div.bootstrap template {
    display: none; }
  div.bootstrap a {
    background-color: transparent; }
  div.bootstrap a:active,
  div.bootstrap a:hover {
    outline: 0; }
  div.bootstrap abbr[title] {
    border-bottom: 1px dotted; }
  div.bootstrap b,
  div.bootstrap strong {
    font-weight: bold; }
  div.bootstrap dfn {
    font-style: italic; }
  div.bootstrap h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  div.bootstrap mark {
    background: #ff0;
    color: #000; }
  div.bootstrap small {
    font-size: 80%; }
  div.bootstrap sub,
  div.bootstrap sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  div.bootstrap sup {
    top: -0.5em; }
  div.bootstrap sub {
    bottom: -0.25em; }
  div.bootstrap img {
    border: 0; }
  div.bootstrap svg:not(:root) {
    overflow: hidden; }
  div.bootstrap figure {
    margin: 1em 40px; }
  div.bootstrap hr {
    box-sizing: content-box;
    height: 0; }
  div.bootstrap pre {
    overflow: auto; }
  div.bootstrap code,
  div.bootstrap kbd,
  div.bootstrap pre,
  div.bootstrap samp {
    font-family: monospace, monospace;
    font-size: 1em; }
  div.bootstrap button,
  div.bootstrap input,
  div.bootstrap optgroup,
  div.bootstrap select,
  div.bootstrap textarea {
    color: inherit;
    font: inherit;
    margin: 0; }
  div.bootstrap button {
    overflow: visible; }
  div.bootstrap button,
  div.bootstrap select {
    text-transform: none; }
  div.bootstrap button,
  div.bootstrap html input[type="button"],
  div.bootstrap input[type="reset"],
  div.bootstrap input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer; }
  div.bootstrap button[disabled],
  div.bootstrap html input[disabled] {
    cursor: default; }
  div.bootstrap button::-moz-focus-inner,
  div.bootstrap input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  div.bootstrap input {
    line-height: normal; }
  div.bootstrap input[type="checkbox"],
  div.bootstrap input[type="radio"] {
    box-sizing: border-box;
    padding: 0; }
  div.bootstrap input[type="number"]::-webkit-inner-spin-button,
  div.bootstrap input[type="number"]::-webkit-outer-spin-button {
    height: auto; }
  div.bootstrap input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box; }
  div.bootstrap input[type="search"]::-webkit-search-cancel-button,
  div.bootstrap input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  div.bootstrap fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  div.bootstrap legend {
    border: 0;
    padding: 0; }
  div.bootstrap textarea {
    overflow: auto; }
  div.bootstrap optgroup {
    font-weight: bold; }
  div.bootstrap table {
    border-collapse: collapse;
    border-spacing: 0; }
  div.bootstrap td,
  div.bootstrap th {
    padding: 0; }
  @media print {
    div.bootstrap *,
    div.bootstrap *:before,
    div.bootstrap *:after {
      background: transparent !important;
      color: #000 !important;
      box-shadow: none !important;
      text-shadow: none !important; }
    div.bootstrap a,
    div.bootstrap a:visited {
      text-decoration: underline; }
    div.bootstrap a[href]:after {
      content: " (" attr(href) ")"; }
    div.bootstrap abbr[title]:after {
      content: " (" attr(title) ")"; }
    div.bootstrap a[href^="#"]:after,
    div.bootstrap a[href^="javascript:"]:after {
      content: ""; }
    div.bootstrap pre,
    div.bootstrap blockquote {
      border: 1px solid #999;
      page-break-inside: avoid; }
    div.bootstrap thead {
      display: table-header-group; }
    div.bootstrap tr,
    div.bootstrap img {
      page-break-inside: avoid; }
    div.bootstrap img {
      max-width: 100% !important; }
    div.bootstrap p,
    div.bootstrap h2,
    div.bootstrap h3 {
      orphans: 3;
      widows: 3; }
    div.bootstrap h2,
    div.bootstrap h3 {
      page-break-after: avoid; }
    div.bootstrap .navbar {
      display: none; }
    div.bootstrap .btn > .caret, div.bootstrap .btn-ad > .caret, div.bootstrap #header-search-select button > .caret,
    div.bootstrap .dropup > .btn > .caret, div.bootstrap .dropup > .btn-ad > .caret, div.bootstrap #header-search-select .dropup > button > .caret {
      border-top-color: #000 !important; }
    div.bootstrap .label {
      border: 1px solid #000; }
    div.bootstrap .table {
      border-collapse: collapse !important; }
      div.bootstrap .table td,
      div.bootstrap .table th {
        background-color: #fff !important; }
    div.bootstrap .table-bordered th,
    div.bootstrap .table-bordered td {
      border: 1px solid #ddd !important; } }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }
  div.bootstrap .glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  div.bootstrap .glyphicon-asterisk:before {
    content: "\002a"; }
  div.bootstrap .glyphicon-plus:before {
    content: "\002b"; }
  div.bootstrap .glyphicon-euro:before,
  div.bootstrap .glyphicon-eur:before {
    content: "\20ac"; }
  div.bootstrap .glyphicon-minus:before {
    content: "\2212"; }
  div.bootstrap .glyphicon-cloud:before {
    content: "\2601"; }
  div.bootstrap .glyphicon-envelope:before {
    content: "\2709"; }
  div.bootstrap .glyphicon-pencil:before {
    content: "\270f"; }
  div.bootstrap .glyphicon-glass:before {
    content: "\e001"; }
  div.bootstrap .glyphicon-music:before {
    content: "\e002"; }
  div.bootstrap .glyphicon-search:before {
    content: "\e003"; }
  div.bootstrap .glyphicon-heart:before {
    content: "\e005"; }
  div.bootstrap .glyphicon-star:before {
    content: "\e006"; }
  div.bootstrap .glyphicon-star-empty:before {
    content: "\e007"; }
  div.bootstrap .glyphicon-user:before {
    content: "\e008"; }
  div.bootstrap .glyphicon-film:before {
    content: "\e009"; }
  div.bootstrap .glyphicon-th-large:before {
    content: "\e010"; }
  div.bootstrap .glyphicon-th:before {
    content: "\e011"; }
  div.bootstrap .glyphicon-th-list:before {
    content: "\e012"; }
  div.bootstrap .glyphicon-ok:before {
    content: "\e013"; }
  div.bootstrap .glyphicon-remove:before {
    content: "\e014"; }
  div.bootstrap .glyphicon-zoom-in:before {
    content: "\e015"; }
  div.bootstrap .glyphicon-zoom-out:before {
    content: "\e016"; }
  div.bootstrap .glyphicon-off:before {
    content: "\e017"; }
  div.bootstrap .glyphicon-signal:before {
    content: "\e018"; }
  div.bootstrap .glyphicon-cog:before {
    content: "\e019"; }
  div.bootstrap .glyphicon-trash:before {
    content: "\e020"; }
  div.bootstrap .glyphicon-home:before {
    content: "\e021"; }
  div.bootstrap .glyphicon-file:before {
    content: "\e022"; }
  div.bootstrap .glyphicon-time:before {
    content: "\e023"; }
  div.bootstrap .glyphicon-road:before {
    content: "\e024"; }
  div.bootstrap .glyphicon-download-alt:before {
    content: "\e025"; }
  div.bootstrap .glyphicon-download:before {
    content: "\e026"; }
  div.bootstrap .glyphicon-upload:before {
    content: "\e027"; }
  div.bootstrap .glyphicon-inbox:before {
    content: "\e028"; }
  div.bootstrap .glyphicon-play-circle:before {
    content: "\e029"; }
  div.bootstrap .glyphicon-repeat:before {
    content: "\e030"; }
  div.bootstrap .glyphicon-refresh:before {
    content: "\e031"; }
  div.bootstrap .glyphicon-list-alt:before {
    content: "\e032"; }
  div.bootstrap .glyphicon-lock:before {
    content: "\e033"; }
  div.bootstrap .glyphicon-flag:before {
    content: "\e034"; }
  div.bootstrap .glyphicon-headphones:before {
    content: "\e035"; }
  div.bootstrap .glyphicon-volume-off:before {
    content: "\e036"; }
  div.bootstrap .glyphicon-volume-down:before {
    content: "\e037"; }
  div.bootstrap .glyphicon-volume-up:before {
    content: "\e038"; }
  div.bootstrap .glyphicon-qrcode:before {
    content: "\e039"; }
  div.bootstrap .glyphicon-barcode:before {
    content: "\e040"; }
  div.bootstrap .glyphicon-tag:before {
    content: "\e041"; }
  div.bootstrap .glyphicon-tags:before {
    content: "\e042"; }
  div.bootstrap .glyphicon-book:before {
    content: "\e043"; }
  div.bootstrap .glyphicon-bookmark:before {
    content: "\e044"; }
  div.bootstrap .glyphicon-print:before {
    content: "\e045"; }
  div.bootstrap .glyphicon-camera:before {
    content: "\e046"; }
  div.bootstrap .glyphicon-font:before {
    content: "\e047"; }
  div.bootstrap .glyphicon-bold:before {
    content: "\e048"; }
  div.bootstrap .glyphicon-italic:before {
    content: "\e049"; }
  div.bootstrap .glyphicon-text-height:before {
    content: "\e050"; }
  div.bootstrap .glyphicon-text-width:before {
    content: "\e051"; }
  div.bootstrap .glyphicon-align-left:before {
    content: "\e052"; }
  div.bootstrap .glyphicon-align-center:before {
    content: "\e053"; }
  div.bootstrap .glyphicon-align-right:before {
    content: "\e054"; }
  div.bootstrap .glyphicon-align-justify:before {
    content: "\e055"; }
  div.bootstrap .glyphicon-list:before {
    content: "\e056"; }
  div.bootstrap .glyphicon-indent-left:before {
    content: "\e057"; }
  div.bootstrap .glyphicon-indent-right:before {
    content: "\e058"; }
  div.bootstrap .glyphicon-facetime-video:before {
    content: "\e059"; }
  div.bootstrap .glyphicon-picture:before {
    content: "\e060"; }
  div.bootstrap .glyphicon-map-marker:before {
    content: "\e062"; }
  div.bootstrap .glyphicon-adjust:before {
    content: "\e063"; }
  div.bootstrap .glyphicon-tint:before {
    content: "\e064"; }
  div.bootstrap .glyphicon-edit:before {
    content: "\e065"; }
  div.bootstrap .glyphicon-share:before {
    content: "\e066"; }
  div.bootstrap .glyphicon-check:before {
    content: "\e067"; }
  div.bootstrap .glyphicon-move:before {
    content: "\e068"; }
  div.bootstrap .glyphicon-step-backward:before {
    content: "\e069"; }
  div.bootstrap .glyphicon-fast-backward:before {
    content: "\e070"; }
  div.bootstrap .glyphicon-backward:before {
    content: "\e071"; }
  div.bootstrap .glyphicon-play:before {
    content: "\e072"; }
  div.bootstrap .glyphicon-pause:before {
    content: "\e073"; }
  div.bootstrap .glyphicon-stop:before {
    content: "\e074"; }
  div.bootstrap .glyphicon-forward:before {
    content: "\e075"; }
  div.bootstrap .glyphicon-fast-forward:before {
    content: "\e076"; }
  div.bootstrap .glyphicon-step-forward:before {
    content: "\e077"; }
  div.bootstrap .glyphicon-eject:before {
    content: "\e078"; }
  div.bootstrap .glyphicon-chevron-left:before {
    content: "\e079"; }
  div.bootstrap .glyphicon-chevron-right:before {
    content: "\e080"; }
  div.bootstrap .glyphicon-plus-sign:before {
    content: "\e081"; }
  div.bootstrap .glyphicon-minus-sign:before {
    content: "\e082"; }
  div.bootstrap .glyphicon-remove-sign:before {
    content: "\e083"; }
  div.bootstrap .glyphicon-ok-sign:before {
    content: "\e084"; }
  div.bootstrap .glyphicon-question-sign:before {
    content: "\e085"; }
  div.bootstrap .glyphicon-info-sign:before {
    content: "\e086"; }
  div.bootstrap .glyphicon-screenshot:before {
    content: "\e087"; }
  div.bootstrap .glyphicon-remove-circle:before {
    content: "\e088"; }
  div.bootstrap .glyphicon-ok-circle:before {
    content: "\e089"; }
  div.bootstrap .glyphicon-ban-circle:before {
    content: "\e090"; }
  div.bootstrap .glyphicon-arrow-left:before {
    content: "\e091"; }
  div.bootstrap .glyphicon-arrow-right:before {
    content: "\e092"; }
  div.bootstrap .glyphicon-arrow-up:before {
    content: "\e093"; }
  div.bootstrap .glyphicon-arrow-down:before {
    content: "\e094"; }
  div.bootstrap .glyphicon-share-alt:before {
    content: "\e095"; }
  div.bootstrap .glyphicon-resize-full:before {
    content: "\e096"; }
  div.bootstrap .glyphicon-resize-small:before {
    content: "\e097"; }
  div.bootstrap .glyphicon-exclamation-sign:before {
    content: "\e101"; }
  div.bootstrap .glyphicon-gift:before {
    content: "\e102"; }
  div.bootstrap .glyphicon-leaf:before {
    content: "\e103"; }
  div.bootstrap .glyphicon-fire:before {
    content: "\e104"; }
  div.bootstrap .glyphicon-eye-open:before {
    content: "\e105"; }
  div.bootstrap .glyphicon-eye-close:before {
    content: "\e106"; }
  div.bootstrap .glyphicon-warning-sign:before {
    content: "\e107"; }
  div.bootstrap .glyphicon-plane:before {
    content: "\e108"; }
  div.bootstrap .glyphicon-calendar:before {
    content: "\e109"; }
  div.bootstrap .glyphicon-random:before {
    content: "\e110"; }
  div.bootstrap .glyphicon-comment:before {
    content: "\e111"; }
  div.bootstrap .glyphicon-magnet:before {
    content: "\e112"; }
  div.bootstrap .glyphicon-chevron-up:before {
    content: "\e113"; }
  div.bootstrap .glyphicon-chevron-down:before {
    content: "\e114"; }
  div.bootstrap .glyphicon-retweet:before {
    content: "\e115"; }
  div.bootstrap .glyphicon-shopping-cart:before {
    content: "\e116"; }
  div.bootstrap .glyphicon-folder-close:before {
    content: "\e117"; }
  div.bootstrap .glyphicon-folder-open:before {
    content: "\e118"; }
  div.bootstrap .glyphicon-resize-vertical:before {
    content: "\e119"; }
  div.bootstrap .glyphicon-resize-horizontal:before {
    content: "\e120"; }
  div.bootstrap .glyphicon-hdd:before {
    content: "\e121"; }
  div.bootstrap .glyphicon-bullhorn:before {
    content: "\e122"; }
  div.bootstrap .glyphicon-bell:before {
    content: "\e123"; }
  div.bootstrap .glyphicon-certificate:before {
    content: "\e124"; }
  div.bootstrap .glyphicon-thumbs-up:before {
    content: "\e125"; }
  div.bootstrap .glyphicon-thumbs-down:before {
    content: "\e126"; }
  div.bootstrap .glyphicon-hand-right:before {
    content: "\e127"; }
  div.bootstrap .glyphicon-hand-left:before {
    content: "\e128"; }
  div.bootstrap .glyphicon-hand-up:before {
    content: "\e129"; }
  div.bootstrap .glyphicon-hand-down:before {
    content: "\e130"; }
  div.bootstrap .glyphicon-circle-arrow-right:before {
    content: "\e131"; }
  div.bootstrap .glyphicon-circle-arrow-left:before {
    content: "\e132"; }
  div.bootstrap .glyphicon-circle-arrow-up:before {
    content: "\e133"; }
  div.bootstrap .glyphicon-circle-arrow-down:before {
    content: "\e134"; }
  div.bootstrap .glyphicon-globe:before {
    content: "\e135"; }
  div.bootstrap .glyphicon-wrench:before {
    content: "\e136"; }
  div.bootstrap .glyphicon-tasks:before {
    content: "\e137"; }
  div.bootstrap .glyphicon-filter:before {
    content: "\e138"; }
  div.bootstrap .glyphicon-briefcase:before {
    content: "\e139"; }
  div.bootstrap .glyphicon-fullscreen:before {
    content: "\e140"; }
  div.bootstrap .glyphicon-dashboard:before {
    content: "\e141"; }
  div.bootstrap .glyphicon-paperclip:before {
    content: "\e142"; }
  div.bootstrap .glyphicon-heart-empty:before {
    content: "\e143"; }
  div.bootstrap .glyphicon-link:before {
    content: "\e144"; }
  div.bootstrap .glyphicon-phone:before {
    content: "\e145"; }
  div.bootstrap .glyphicon-pushpin:before {
    content: "\e146"; }
  div.bootstrap .glyphicon-usd:before {
    content: "\e148"; }
  div.bootstrap .glyphicon-gbp:before {
    content: "\e149"; }
  div.bootstrap .glyphicon-sort:before {
    content: "\e150"; }
  div.bootstrap .glyphicon-sort-by-alphabet:before {
    content: "\e151"; }
  div.bootstrap .glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"; }
  div.bootstrap .glyphicon-sort-by-order:before {
    content: "\e153"; }
  div.bootstrap .glyphicon-sort-by-order-alt:before {
    content: "\e154"; }
  div.bootstrap .glyphicon-sort-by-attributes:before {
    content: "\e155"; }
  div.bootstrap .glyphicon-sort-by-attributes-alt:before {
    content: "\e156"; }
  div.bootstrap .glyphicon-unchecked:before {
    content: "\e157"; }
  div.bootstrap .glyphicon-expand:before {
    content: "\e158"; }
  div.bootstrap .glyphicon-collapse-down:before {
    content: "\e159"; }
  div.bootstrap .glyphicon-collapse-up:before {
    content: "\e160"; }
  div.bootstrap .glyphicon-log-in:before {
    content: "\e161"; }
  div.bootstrap .glyphicon-flash:before {
    content: "\e162"; }
  div.bootstrap .glyphicon-log-out:before {
    content: "\e163"; }
  div.bootstrap .glyphicon-new-window:before {
    content: "\e164"; }
  div.bootstrap .glyphicon-record:before {
    content: "\e165"; }
  div.bootstrap .glyphicon-save:before {
    content: "\e166"; }
  div.bootstrap .glyphicon-open:before {
    content: "\e167"; }
  div.bootstrap .glyphicon-saved:before {
    content: "\e168"; }
  div.bootstrap .glyphicon-import:before {
    content: "\e169"; }
  div.bootstrap .glyphicon-export:before {
    content: "\e170"; }
  div.bootstrap .glyphicon-send:before {
    content: "\e171"; }
  div.bootstrap .glyphicon-floppy-disk:before {
    content: "\e172"; }
  div.bootstrap .glyphicon-floppy-saved:before {
    content: "\e173"; }
  div.bootstrap .glyphicon-floppy-remove:before {
    content: "\e174"; }
  div.bootstrap .glyphicon-floppy-save:before {
    content: "\e175"; }
  div.bootstrap .glyphicon-floppy-open:before {
    content: "\e176"; }
  div.bootstrap .glyphicon-credit-card:before {
    content: "\e177"; }
  div.bootstrap .glyphicon-transfer:before {
    content: "\e178"; }
  div.bootstrap .glyphicon-cutlery:before {
    content: "\e179"; }
  div.bootstrap .glyphicon-header:before {
    content: "\e180"; }
  div.bootstrap .glyphicon-compressed:before {
    content: "\e181"; }
  div.bootstrap .glyphicon-earphone:before {
    content: "\e182"; }
  div.bootstrap .glyphicon-phone-alt:before {
    content: "\e183"; }
  div.bootstrap .glyphicon-tower:before {
    content: "\e184"; }
  div.bootstrap .glyphicon-stats:before {
    content: "\e185"; }
  div.bootstrap .glyphicon-sd-video:before {
    content: "\e186"; }
  div.bootstrap .glyphicon-hd-video:before {
    content: "\e187"; }
  div.bootstrap .glyphicon-subtitles:before {
    content: "\e188"; }
  div.bootstrap .glyphicon-sound-stereo:before {
    content: "\e189"; }
  div.bootstrap .glyphicon-sound-dolby:before {
    content: "\e190"; }
  div.bootstrap .glyphicon-sound-5-1:before {
    content: "\e191"; }
  div.bootstrap .glyphicon-sound-6-1:before {
    content: "\e192"; }
  div.bootstrap .glyphicon-sound-7-1:before {
    content: "\e193"; }
  div.bootstrap .glyphicon-copyright-mark:before {
    content: "\e194"; }
  div.bootstrap .glyphicon-registration-mark:before {
    content: "\e195"; }
  div.bootstrap .glyphicon-cloud-download:before {
    content: "\e197"; }
  div.bootstrap .glyphicon-cloud-upload:before {
    content: "\e198"; }
  div.bootstrap .glyphicon-tree-conifer:before {
    content: "\e199"; }
  div.bootstrap .glyphicon-tree-deciduous:before {
    content: "\e200"; }
  div.bootstrap .glyphicon-cd:before {
    content: "\e201"; }
  div.bootstrap .glyphicon-save-file:before {
    content: "\e202"; }
  div.bootstrap .glyphicon-open-file:before {
    content: "\e203"; }
  div.bootstrap .glyphicon-level-up:before {
    content: "\e204"; }
  div.bootstrap .glyphicon-copy:before {
    content: "\e205"; }
  div.bootstrap .glyphicon-paste:before {
    content: "\e206"; }
  div.bootstrap .glyphicon-alert:before {
    content: "\e209"; }
  div.bootstrap .glyphicon-equalizer:before {
    content: "\e210"; }
  div.bootstrap .glyphicon-king:before {
    content: "\e211"; }
  div.bootstrap .glyphicon-queen:before {
    content: "\e212"; }
  div.bootstrap .glyphicon-pawn:before {
    content: "\e213"; }
  div.bootstrap .glyphicon-bishop:before {
    content: "\e214"; }
  div.bootstrap .glyphicon-knight:before {
    content: "\e215"; }
  div.bootstrap .glyphicon-baby-formula:before {
    content: "\e216"; }
  div.bootstrap .glyphicon-tent:before {
    content: "\26fa"; }
  div.bootstrap .glyphicon-blackboard:before {
    content: "\e218"; }
  div.bootstrap .glyphicon-bed:before {
    content: "\e219"; }
  div.bootstrap .glyphicon-apple:before {
    content: "\f8ff"; }
  div.bootstrap .glyphicon-erase:before {
    content: "\e221"; }
  div.bootstrap .glyphicon-hourglass:before {
    content: "\231b"; }
  div.bootstrap .glyphicon-lamp:before {
    content: "\e223"; }
  div.bootstrap .glyphicon-duplicate:before {
    content: "\e224"; }
  div.bootstrap .glyphicon-piggy-bank:before {
    content: "\e225"; }
  div.bootstrap .glyphicon-scissors:before {
    content: "\e226"; }
  div.bootstrap .glyphicon-bitcoin:before {
    content: "\e227"; }
  div.bootstrap .glyphicon-btc:before {
    content: "\e227"; }
  div.bootstrap .glyphicon-xbt:before {
    content: "\e227"; }
  div.bootstrap .glyphicon-yen:before {
    content: "\00a5"; }
  div.bootstrap .glyphicon-jpy:before {
    content: "\00a5"; }
  div.bootstrap .glyphicon-ruble:before {
    content: "\20bd"; }
  div.bootstrap .glyphicon-rub:before {
    content: "\20bd"; }
  div.bootstrap .glyphicon-scale:before {
    content: "\e230"; }
  div.bootstrap .glyphicon-ice-lolly:before {
    content: "\e231"; }
  div.bootstrap .glyphicon-ice-lolly-tasted:before {
    content: "\e232"; }
  div.bootstrap .glyphicon-education:before {
    content: "\e233"; }
  div.bootstrap .glyphicon-option-horizontal:before {
    content: "\e234"; }
  div.bootstrap .glyphicon-option-vertical:before {
    content: "\e235"; }
  div.bootstrap .glyphicon-menu-hamburger:before {
    content: "\e236"; }
  div.bootstrap .glyphicon-modal-window:before {
    content: "\e237"; }
  div.bootstrap .glyphicon-oil:before {
    content: "\e238"; }
  div.bootstrap .glyphicon-grain:before {
    content: "\e239"; }
  div.bootstrap .glyphicon-sunglasses:before {
    content: "\e240"; }
  div.bootstrap .glyphicon-text-size:before {
    content: "\e241"; }
  div.bootstrap .glyphicon-text-color:before {
    content: "\e242"; }
  div.bootstrap .glyphicon-text-background:before {
    content: "\e243"; }
  div.bootstrap .glyphicon-object-align-top:before {
    content: "\e244"; }
  div.bootstrap .glyphicon-object-align-bottom:before {
    content: "\e245"; }
  div.bootstrap .glyphicon-object-align-horizontal:before {
    content: "\e246"; }
  div.bootstrap .glyphicon-object-align-left:before {
    content: "\e247"; }
  div.bootstrap .glyphicon-object-align-vertical:before {
    content: "\e248"; }
  div.bootstrap .glyphicon-object-align-right:before {
    content: "\e249"; }
  div.bootstrap .glyphicon-triangle-right:before {
    content: "\e250"; }
  div.bootstrap .glyphicon-triangle-left:before {
    content: "\e251"; }
  div.bootstrap .glyphicon-triangle-bottom:before {
    content: "\e252"; }
  div.bootstrap .glyphicon-triangle-top:before {
    content: "\e253"; }
  div.bootstrap .glyphicon-console:before {
    content: "\e254"; }
  div.bootstrap .glyphicon-superscript:before {
    content: "\e255"; }
  div.bootstrap .glyphicon-subscript:before {
    content: "\e256"; }
  div.bootstrap .glyphicon-menu-left:before {
    content: "\e257"; }
  div.bootstrap .glyphicon-menu-right:before {
    content: "\e258"; }
  div.bootstrap .glyphicon-menu-down:before {
    content: "\e259"; }
  div.bootstrap .glyphicon-menu-up:before {
    content: "\e260"; }
  div.bootstrap * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  div.bootstrap *:before,
  div.bootstrap *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  div.bootstrap html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent; }
  div.bootstrap body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    color: #333333;
    background-color: #fff; }
  div.bootstrap input,
  div.bootstrap button,
  div.bootstrap select,
  div.bootstrap textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit; }
  div.bootstrap a {
    color: #337ab7;
    text-decoration: none; }
    div.bootstrap a:hover, div.bootstrap a:focus {
      color: #23527c;
      text-decoration: underline; }
    div.bootstrap a:focus {
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
  div.bootstrap figure {
    margin: 0; }
  div.bootstrap img {
    vertical-align: middle; }
  div.bootstrap .img-responsive, div.bootstrap .portal .portal-section .tabbable .tab-content .tab-pane img {
    display: block;
    max-width: 100%;
    height: auto; }
  div.bootstrap .img-rounded {
    border-radius: 6px; }
  div.bootstrap .img-thumbnail {
    padding: 4px;
    line-height: 1.42857;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto; }
  div.bootstrap .img-circle {
    border-radius: 50%; }
  div.bootstrap hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eeeeee; }
  div.bootstrap .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  div.bootstrap .sr-only-focusable:active, div.bootstrap .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto; }
  div.bootstrap [role="button"] {
    cursor: pointer; }
  div.bootstrap h1, div.bootstrap h2, div.bootstrap h3, div.bootstrap h4, div.bootstrap h5, div.bootstrap h6,
  div.bootstrap .h1, div.bootstrap .h2, div.bootstrap .h3, div.bootstrap .h4, div.bootstrap .h5, div.bootstrap .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit; }
    div.bootstrap h1 small,
    div.bootstrap h1 .small, div.bootstrap h2 small,
    div.bootstrap h2 .small, div.bootstrap h3 small,
    div.bootstrap h3 .small, div.bootstrap h4 small,
    div.bootstrap h4 .small, div.bootstrap h5 small,
    div.bootstrap h5 .small, div.bootstrap h6 small,
    div.bootstrap h6 .small,
    div.bootstrap .h1 small,
    div.bootstrap .h1 .small, div.bootstrap .h2 small,
    div.bootstrap .h2 .small, div.bootstrap .h3 small,
    div.bootstrap .h3 .small, div.bootstrap .h4 small,
    div.bootstrap .h4 .small, div.bootstrap .h5 small,
    div.bootstrap .h5 .small, div.bootstrap .h6 small,
    div.bootstrap .h6 .small {
      font-weight: normal;
      line-height: 1;
      color: #777777; }
  div.bootstrap h1, div.bootstrap .h1,
  div.bootstrap h2, div.bootstrap .h2,
  div.bootstrap h3, div.bootstrap .h3 {
    margin-top: 20px;
    margin-bottom: 10px; }
    div.bootstrap h1 small,
    div.bootstrap h1 .small, div.bootstrap .h1 small,
    div.bootstrap .h1 .small,
    div.bootstrap h2 small,
    div.bootstrap h2 .small, div.bootstrap .h2 small,
    div.bootstrap .h2 .small,
    div.bootstrap h3 small,
    div.bootstrap h3 .small, div.bootstrap .h3 small,
    div.bootstrap .h3 .small {
      font-size: 65%; }
  div.bootstrap h4, div.bootstrap .h4,
  div.bootstrap h5, div.bootstrap .h5,
  div.bootstrap h6, div.bootstrap .h6 {
    margin-top: 10px;
    margin-bottom: 10px; }
    div.bootstrap h4 small,
    div.bootstrap h4 .small, div.bootstrap .h4 small,
    div.bootstrap .h4 .small,
    div.bootstrap h5 small,
    div.bootstrap h5 .small, div.bootstrap .h5 small,
    div.bootstrap .h5 .small,
    div.bootstrap h6 small,
    div.bootstrap h6 .small, div.bootstrap .h6 small,
    div.bootstrap .h6 .small {
      font-size: 75%; }
  div.bootstrap h1, div.bootstrap .h1 {
    font-size: 36px; }
  div.bootstrap h2, div.bootstrap .h2 {
    font-size: 30px; }
  div.bootstrap h3, div.bootstrap .h3 {
    font-size: 24px; }
  div.bootstrap h4, div.bootstrap .h4 {
    font-size: 18px; }
  div.bootstrap h5, div.bootstrap .h5 {
    font-size: 14px; }
  div.bootstrap h6, div.bootstrap .h6 {
    font-size: 12px; }
  div.bootstrap p {
    margin: 0 0 10px; }
  div.bootstrap .lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4; }
    @media (min-width: 768px) {
      div.bootstrap .lead {
        font-size: 21px; } }
  div.bootstrap small,
  div.bootstrap .small {
    font-size: 85%; }
  div.bootstrap mark,
  div.bootstrap .mark {
    background-color: #fcf8e3;
    padding: .2em; }
  div.bootstrap .text-left {
    text-align: left; }
  div.bootstrap .text-right {
    text-align: right; }
  div.bootstrap .text-center, div.bootstrap #header-login-form .forgot-link, div.bootstrap .chances-meter > div, div.bootstrap .college_profile .profile-sidebar #net-price-calculator-results #net-price, div.bootstrap .college_profile .profile-sidebar #profile-admissions-tracker .table-info p {
    text-align: center; }
  div.bootstrap .text-justify {
    text-align: justify; }
  div.bootstrap .text-nowrap {
    white-space: nowrap; }
  div.bootstrap .text-lowercase {
    text-transform: lowercase; }
  div.bootstrap .text-uppercase, div.bootstrap .initialism {
    text-transform: uppercase; }
  div.bootstrap .text-capitalize {
    text-transform: capitalize; }
  div.bootstrap .text-muted {
    color: #777777; }
  div.bootstrap .text-primary {
    color: #337ab7; }
  div.bootstrap a.text-primary:hover,
  div.bootstrap a.text-primary:focus {
    color: #286090; }
  div.bootstrap .text-success {
    color: #3c763d; }
  div.bootstrap a.text-success:hover,
  div.bootstrap a.text-success:focus {
    color: #2b542c; }
  div.bootstrap .text-info {
    color: #31708f; }
  div.bootstrap a.text-info:hover,
  div.bootstrap a.text-info:focus {
    color: #245269; }
  div.bootstrap .text-warning {
    color: #8a6d3b; }
  div.bootstrap a.text-warning:hover,
  div.bootstrap a.text-warning:focus {
    color: #66512c; }
  div.bootstrap .text-danger {
    color: #a94442; }
  div.bootstrap a.text-danger:hover,
  div.bootstrap a.text-danger:focus {
    color: #843534; }
  div.bootstrap .bg-primary {
    color: #fff; }
  div.bootstrap .bg-primary {
    background-color: #337ab7; }
  div.bootstrap a.bg-primary:hover,
  div.bootstrap a.bg-primary:focus {
    background-color: #286090; }
  div.bootstrap .bg-success {
    background-color: #dff0d8; }
  div.bootstrap a.bg-success:hover,
  div.bootstrap a.bg-success:focus {
    background-color: #c1e2b3; }
  div.bootstrap .bg-info {
    background-color: #d9edf7; }
  div.bootstrap a.bg-info:hover,
  div.bootstrap a.bg-info:focus {
    background-color: #afd9ee; }
  div.bootstrap .bg-warning {
    background-color: #fcf8e3; }
  div.bootstrap a.bg-warning:hover,
  div.bootstrap a.bg-warning:focus {
    background-color: #f7ecb5; }
  div.bootstrap .bg-danger {
    background-color: #f2dede; }
  div.bootstrap a.bg-danger:hover,
  div.bootstrap a.bg-danger:focus {
    background-color: #e4b9b9; }
  div.bootstrap .page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eeeeee; }
  div.bootstrap ul,
  div.bootstrap ol {
    margin-top: 0;
    margin-bottom: 10px; }
    div.bootstrap ul ul,
    div.bootstrap ul ol,
    div.bootstrap ol ul,
    div.bootstrap ol ol {
      margin-bottom: 0; }
  div.bootstrap .list-unstyled {
    padding-left: 0;
    list-style: none; }
  div.bootstrap .list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px; }
    div.bootstrap .list-inline > li {
      display: inline-block;
      padding-left: 5px;
      padding-right: 5px; }
  div.bootstrap dl {
    margin-top: 0;
    margin-bottom: 20px; }
  div.bootstrap dt,
  div.bootstrap dd {
    line-height: 1.42857; }
  div.bootstrap dt {
    font-weight: bold; }
  div.bootstrap dd {
    margin-left: 0; }
  div.bootstrap .dl-horizontal dd:before, div.bootstrap .dl-horizontal dd:after {
    content: " ";
    display: table; }
  div.bootstrap .dl-horizontal dd:after {
    clear: both; }
  @media (min-width: 768px) {
    div.bootstrap .dl-horizontal dt {
      float: left;
      width: 160px;
      clear: left;
      text-align: right;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    div.bootstrap .dl-horizontal dd {
      margin-left: 180px; } }
  div.bootstrap abbr[title],
  div.bootstrap abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777777; }
  div.bootstrap .initialism {
    font-size: 90%; }
  div.bootstrap blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eeeeee; }
    div.bootstrap blockquote p:last-child,
    div.bootstrap blockquote ul:last-child,
    div.bootstrap blockquote ol:last-child {
      margin-bottom: 0; }
    div.bootstrap blockquote footer,
    div.bootstrap blockquote small,
    div.bootstrap blockquote .small {
      display: block;
      font-size: 80%;
      line-height: 1.42857;
      color: #777777; }
      div.bootstrap blockquote footer:before,
      div.bootstrap blockquote small:before,
      div.bootstrap blockquote .small:before {
        content: '\2014 \00A0'; }
  div.bootstrap .blockquote-reverse,
  div.bootstrap blockquote.pull-right, div.bootstrap blockquote.signup-row, div.bootstrap #hero blockquote#home-hero-signup, div.bootstrap .college_profile .profile-panel .panel-body blockquote.carousel-wrap {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eeeeee;
    border-left: 0;
    text-align: right; }
    div.bootstrap .blockquote-reverse footer:before,
    div.bootstrap .blockquote-reverse small:before,
    div.bootstrap .blockquote-reverse .small:before,
    div.bootstrap blockquote.pull-right footer:before, div.bootstrap blockquote.signup-row footer:before, div.bootstrap #hero blockquote#home-hero-signup footer:before, div.bootstrap .college_profile .profile-panel .panel-body blockquote.carousel-wrap footer:before,
    div.bootstrap blockquote.pull-right small:before, div.bootstrap blockquote.signup-row small:before, div.bootstrap #hero blockquote#home-hero-signup small:before, div.bootstrap .college_profile .profile-panel .panel-body blockquote.carousel-wrap small:before,
    div.bootstrap blockquote.pull-right .small:before, div.bootstrap blockquote.signup-row .small:before, div.bootstrap #hero blockquote#home-hero-signup .small:before, div.bootstrap .college_profile .profile-panel .panel-body blockquote.carousel-wrap .small:before {
      content: ''; }
    div.bootstrap .blockquote-reverse footer:after,
    div.bootstrap .blockquote-reverse small:after,
    div.bootstrap .blockquote-reverse .small:after,
    div.bootstrap blockquote.pull-right footer:after, div.bootstrap blockquote.signup-row footer:after, div.bootstrap #hero blockquote#home-hero-signup footer:after, div.bootstrap .college_profile .profile-panel .panel-body blockquote.carousel-wrap footer:after,
    div.bootstrap blockquote.pull-right small:after, div.bootstrap blockquote.signup-row small:after, div.bootstrap #hero blockquote#home-hero-signup small:after, div.bootstrap .college_profile .profile-panel .panel-body blockquote.carousel-wrap small:after,
    div.bootstrap blockquote.pull-right .small:after, div.bootstrap blockquote.signup-row .small:after, div.bootstrap #hero blockquote#home-hero-signup .small:after, div.bootstrap .college_profile .profile-panel .panel-body blockquote.carousel-wrap .small:after {
      content: '\00A0 \2014'; }
  div.bootstrap address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857; }
  div.bootstrap .container, div.bootstrap .cd-breadcrumb .bc-container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px; }
    div.bootstrap .container:before, div.bootstrap .cd-breadcrumb .bc-container:before, div.bootstrap .container:after, div.bootstrap .cd-breadcrumb .bc-container:after {
      content: " ";
      display: table; }
    div.bootstrap .container:after, div.bootstrap .cd-breadcrumb .bc-container:after {
      clear: both; }
    @media (min-width: 768px) {
      div.bootstrap .container, div.bootstrap .cd-breadcrumb .bc-container {
        width: 750px; } }
  div.bootstrap .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px; }
    div.bootstrap .container-fluid:before, div.bootstrap .container-fluid:after {
      content: " ";
      display: table; }
    div.bootstrap .container-fluid:after {
      clear: both; }
  div.bootstrap .row, div.bootstrap .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table .at-data-row {
    margin-left: -15px;
    margin-right: -15px; }
    div.bootstrap .row:before, div.bootstrap .admissions-tracker .at-table .at-header-row:before, div.bootstrap .admissions-tracker .at-table .at-data-row:before, div.bootstrap .row:after, div.bootstrap .admissions-tracker .at-table .at-header-row:after, div.bootstrap .admissions-tracker .at-table .at-data-row:after {
      content: " ";
      display: table; }
    div.bootstrap .row:after, div.bootstrap .admissions-tracker .at-table .at-header-row:after, div.bootstrap .admissions-tracker .at-table .at-data-row:after {
      clear: both; }
  div.bootstrap .col-xs-1, div.bootstrap .admissions-tracker .at-table .at-update-col, div.bootstrap .col-sm-1, div.bootstrap .admissions-tracker .at-table .at-update-col, div.bootstrap .col-md-1, div.bootstrap .col-lg-1, div.bootstrap .col-xs-2, div.bootstrap .col-sm-2, div.bootstrap .col-md-2, div.bootstrap .admissions-tracker .at-table .at-profiles-col, div.bootstrap .col-lg-2, div.bootstrap .col-xs-3, div.bootstrap .col-sm-3, div.bootstrap .admissions-tracker .at-table .at-profiles-col, div.bootstrap .col-md-3, div.bootstrap .col-lg-3, div.bootstrap .col-xs-4, div.bootstrap .col-sm-4, div.bootstrap .col-md-4, div.bootstrap .college_profile .profile-panel .panel-body .panel-col-left, div.bootstrap .col-lg-4, div.bootstrap .col-xs-5, div.bootstrap .col-sm-5, div.bootstrap .promo-signup .hero-signup .row .signup-col, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-header-row .signup-col, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-header-row .signup-col, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-data-row .signup-col, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-data-row .signup-col, div.bootstrap .col-md-5, div.bootstrap .col-lg-5, div.bootstrap .col-xs-6, div.bootstrap .college_profile .profile-panel .panel-body .panel-col-left, div.bootstrap .college_profile .profile-panel .panel-body .panel-col-right, div.bootstrap .col-sm-6, div.bootstrap .hero-signup .row .signup-col, div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .signup-col, div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .signup-col, div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .signup-col, div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .signup-col, div.bootstrap .col-md-6, div.bootstrap .col-lg-6, div.bootstrap .col-xs-7, div.bootstrap .col-sm-7, div.bootstrap .promo-signup .hero-signup .row .signup-col:first-of-type, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:first-of-type, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-header-row .signup-col:first-of-type, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:first-of-type, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-data-row .signup-col:first-of-type, div.bootstrap .col-md-7, div.bootstrap #match-results-table .tabbed-headers, div.bootstrap #match-results-table .data-group, div.bootstrap .col-lg-7, div.bootstrap .col-xs-8, div.bootstrap .col-sm-8, div.bootstrap .admissions-tracker .at-table .at-name-col, div.bootstrap .col-md-8, div.bootstrap .college_profile .profile-panel .panel-body .panel-col-right, div.bootstrap .col-lg-8, div.bootstrap .col-xs-9, div.bootstrap .col-sm-9, div.bootstrap .col-md-9, div.bootstrap .admissions-tracker .at-table .at-name-col, div.bootstrap .col-lg-9, div.bootstrap .col-xs-10, div.bootstrap .col-sm-10, div.bootstrap .col-md-10, div.bootstrap .col-lg-10, div.bootstrap .col-xs-11, div.bootstrap .admissions-tracker .at-table .at-name-col, div.bootstrap .admissions-tracker .at-table .at-profiles-col-mobile, div.bootstrap .col-sm-11, div.bootstrap .col-md-11, div.bootstrap .col-lg-11, div.bootstrap .col-xs-12, div.bootstrap #data-locker.dl-logged-out .dl-screenshot-bg, div.bootstrap .col-sm-12, div.bootstrap .col-md-12, div.bootstrap .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }
  div.bootstrap .col-xs-1, div.bootstrap .admissions-tracker .at-table .at-update-col, div.bootstrap .col-xs-2, div.bootstrap .col-xs-3, div.bootstrap .col-xs-4, div.bootstrap .col-xs-5, div.bootstrap .col-xs-6, div.bootstrap .college_profile .profile-panel .panel-body .panel-col-left, div.bootstrap .college_profile .profile-panel .panel-body .panel-col-right, div.bootstrap .col-xs-7, div.bootstrap .col-xs-8, div.bootstrap .col-xs-9, div.bootstrap .col-xs-10, div.bootstrap .col-xs-11, div.bootstrap .admissions-tracker .at-table .at-name-col, div.bootstrap .admissions-tracker .at-table .at-profiles-col-mobile, div.bootstrap .col-xs-12, div.bootstrap #data-locker.dl-logged-out .dl-screenshot-bg {
    float: left; }
  div.bootstrap .col-xs-1, div.bootstrap .admissions-tracker .at-table .at-update-col {
    width: 8.33333%; }
  div.bootstrap .col-xs-2 {
    width: 16.66667%; }
  div.bootstrap .col-xs-3 {
    width: 25%; }
  div.bootstrap .col-xs-4 {
    width: 33.33333%; }
  div.bootstrap .col-xs-5 {
    width: 41.66667%; }
  div.bootstrap .col-xs-6, div.bootstrap .college_profile .profile-panel .panel-body .panel-col-left, div.bootstrap .college_profile .profile-panel .panel-body .panel-col-right {
    width: 50%; }
  div.bootstrap .col-xs-7 {
    width: 58.33333%; }
  div.bootstrap .col-xs-8 {
    width: 66.66667%; }
  div.bootstrap .col-xs-9 {
    width: 75%; }
  div.bootstrap .col-xs-10 {
    width: 83.33333%; }
  div.bootstrap .col-xs-11, div.bootstrap .admissions-tracker .at-table .at-name-col, div.bootstrap .admissions-tracker .at-table .at-profiles-col-mobile {
    width: 91.66667%; }
  div.bootstrap .col-xs-12, div.bootstrap #data-locker.dl-logged-out .dl-screenshot-bg {
    width: 100%; }
  div.bootstrap .col-xs-pull-0 {
    right: auto; }
  div.bootstrap .col-xs-pull-1 {
    right: 8.33333%; }
  div.bootstrap .col-xs-pull-2 {
    right: 16.66667%; }
  div.bootstrap .col-xs-pull-3 {
    right: 25%; }
  div.bootstrap .col-xs-pull-4 {
    right: 33.33333%; }
  div.bootstrap .col-xs-pull-5 {
    right: 41.66667%; }
  div.bootstrap .col-xs-pull-6 {
    right: 50%; }
  div.bootstrap .col-xs-pull-7 {
    right: 58.33333%; }
  div.bootstrap .col-xs-pull-8 {
    right: 66.66667%; }
  div.bootstrap .col-xs-pull-9 {
    right: 75%; }
  div.bootstrap .col-xs-pull-10 {
    right: 83.33333%; }
  div.bootstrap .col-xs-pull-11 {
    right: 91.66667%; }
  div.bootstrap .col-xs-pull-12 {
    right: 100%; }
  div.bootstrap .col-xs-push-0 {
    left: auto; }
  div.bootstrap .col-xs-push-1 {
    left: 8.33333%; }
  div.bootstrap .col-xs-push-2 {
    left: 16.66667%; }
  div.bootstrap .col-xs-push-3 {
    left: 25%; }
  div.bootstrap .col-xs-push-4 {
    left: 33.33333%; }
  div.bootstrap .col-xs-push-5 {
    left: 41.66667%; }
  div.bootstrap .col-xs-push-6 {
    left: 50%; }
  div.bootstrap .col-xs-push-7 {
    left: 58.33333%; }
  div.bootstrap .col-xs-push-8 {
    left: 66.66667%; }
  div.bootstrap .col-xs-push-9 {
    left: 75%; }
  div.bootstrap .col-xs-push-10 {
    left: 83.33333%; }
  div.bootstrap .col-xs-push-11 {
    left: 91.66667%; }
  div.bootstrap .col-xs-push-12 {
    left: 100%; }
  div.bootstrap .col-xs-offset-0 {
    margin-left: 0%; }
  div.bootstrap .col-xs-offset-1, div.bootstrap .admissions-tracker .at-table .at-profiles-col-mobile {
    margin-left: 8.33333%; }
  div.bootstrap .col-xs-offset-2 {
    margin-left: 16.66667%; }
  div.bootstrap .col-xs-offset-3 {
    margin-left: 25%; }
  div.bootstrap .col-xs-offset-4 {
    margin-left: 33.33333%; }
  div.bootstrap .col-xs-offset-5 {
    margin-left: 41.66667%; }
  div.bootstrap .col-xs-offset-6 {
    margin-left: 50%; }
  div.bootstrap .col-xs-offset-7 {
    margin-left: 58.33333%; }
  div.bootstrap .col-xs-offset-8 {
    margin-left: 66.66667%; }
  div.bootstrap .col-xs-offset-9 {
    margin-left: 75%; }
  div.bootstrap .col-xs-offset-10 {
    margin-left: 83.33333%; }
  div.bootstrap .col-xs-offset-11 {
    margin-left: 91.66667%; }
  div.bootstrap .col-xs-offset-12 {
    margin-left: 100%; }
  @media (min-width: 768px) {
    div.bootstrap .col-sm-1, div.bootstrap .admissions-tracker .at-table .at-update-col, div.bootstrap .col-sm-2, div.bootstrap .col-sm-3, div.bootstrap .admissions-tracker .at-table .at-profiles-col, div.bootstrap .col-sm-4, div.bootstrap .col-sm-5, div.bootstrap .promo-signup .hero-signup .row .signup-col, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-header-row .signup-col, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-header-row .signup-col, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-data-row .signup-col, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-data-row .signup-col, div.bootstrap .col-sm-6, div.bootstrap .hero-signup .row .signup-col, div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .signup-col, div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .signup-col, div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .signup-col, div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .signup-col, div.bootstrap .col-sm-7, div.bootstrap .promo-signup .hero-signup .row .signup-col:first-of-type, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:first-of-type, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-header-row .signup-col:first-of-type, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:first-of-type, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-data-row .signup-col:first-of-type, div.bootstrap .col-sm-8, div.bootstrap .admissions-tracker .at-table .at-name-col, div.bootstrap .col-sm-9, div.bootstrap .col-sm-10, div.bootstrap .col-sm-11, div.bootstrap .col-sm-12 {
      float: left; }
    div.bootstrap .col-sm-1, div.bootstrap .admissions-tracker .at-table .at-update-col {
      width: 8.33333%; }
    div.bootstrap .col-sm-2 {
      width: 16.66667%; }
    div.bootstrap .col-sm-3, div.bootstrap .admissions-tracker .at-table .at-profiles-col {
      width: 25%; }
    div.bootstrap .col-sm-4 {
      width: 33.33333%; }
    div.bootstrap .col-sm-5, div.bootstrap .promo-signup .hero-signup .row .signup-col, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-header-row .signup-col, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-header-row .signup-col, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-data-row .signup-col, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-data-row .signup-col {
      width: 41.66667%; }
    div.bootstrap .col-sm-6, div.bootstrap .hero-signup .row .signup-col, div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .signup-col, div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .signup-col, div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .signup-col, div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .signup-col {
      width: 50%; }
    div.bootstrap .col-sm-7, div.bootstrap .promo-signup .hero-signup .row .signup-col:first-of-type, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:first-of-type, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-header-row .signup-col:first-of-type, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:first-of-type, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-data-row .signup-col:first-of-type {
      width: 58.33333%; }
    div.bootstrap .col-sm-8, div.bootstrap .admissions-tracker .at-table .at-name-col {
      width: 66.66667%; }
    div.bootstrap .col-sm-9 {
      width: 75%; }
    div.bootstrap .col-sm-10 {
      width: 83.33333%; }
    div.bootstrap .col-sm-11 {
      width: 91.66667%; }
    div.bootstrap .col-sm-12 {
      width: 100%; }
    div.bootstrap .col-sm-pull-0 {
      right: auto; }
    div.bootstrap .col-sm-pull-1 {
      right: 8.33333%; }
    div.bootstrap .col-sm-pull-2 {
      right: 16.66667%; }
    div.bootstrap .col-sm-pull-3 {
      right: 25%; }
    div.bootstrap .col-sm-pull-4 {
      right: 33.33333%; }
    div.bootstrap .col-sm-pull-5 {
      right: 41.66667%; }
    div.bootstrap .col-sm-pull-6 {
      right: 50%; }
    div.bootstrap .col-sm-pull-7 {
      right: 58.33333%; }
    div.bootstrap .col-sm-pull-8 {
      right: 66.66667%; }
    div.bootstrap .col-sm-pull-9 {
      right: 75%; }
    div.bootstrap .col-sm-pull-10 {
      right: 83.33333%; }
    div.bootstrap .col-sm-pull-11 {
      right: 91.66667%; }
    div.bootstrap .col-sm-pull-12 {
      right: 100%; }
    div.bootstrap .col-sm-push-0 {
      left: auto; }
    div.bootstrap .col-sm-push-1 {
      left: 8.33333%; }
    div.bootstrap .col-sm-push-2 {
      left: 16.66667%; }
    div.bootstrap .col-sm-push-3 {
      left: 25%; }
    div.bootstrap .col-sm-push-4 {
      left: 33.33333%; }
    div.bootstrap .col-sm-push-5 {
      left: 41.66667%; }
    div.bootstrap .col-sm-push-6 {
      left: 50%; }
    div.bootstrap .col-sm-push-7 {
      left: 58.33333%; }
    div.bootstrap .col-sm-push-8 {
      left: 66.66667%; }
    div.bootstrap .col-sm-push-9 {
      left: 75%; }
    div.bootstrap .col-sm-push-10 {
      left: 83.33333%; }
    div.bootstrap .col-sm-push-11 {
      left: 91.66667%; }
    div.bootstrap .col-sm-push-12 {
      left: 100%; }
    div.bootstrap .col-sm-offset-0 {
      margin-left: 0%; }
    div.bootstrap .col-sm-offset-1 {
      margin-left: 8.33333%; }
    div.bootstrap .col-sm-offset-2 {
      margin-left: 16.66667%; }
    div.bootstrap .col-sm-offset-3 {
      margin-left: 25%; }
    div.bootstrap .col-sm-offset-4 {
      margin-left: 33.33333%; }
    div.bootstrap .col-sm-offset-5 {
      margin-left: 41.66667%; }
    div.bootstrap .col-sm-offset-6 {
      margin-left: 50%; }
    div.bootstrap .col-sm-offset-7 {
      margin-left: 58.33333%; }
    div.bootstrap .col-sm-offset-8 {
      margin-left: 66.66667%; }
    div.bootstrap .col-sm-offset-9 {
      margin-left: 75%; }
    div.bootstrap .col-sm-offset-10 {
      margin-left: 83.33333%; }
    div.bootstrap .col-sm-offset-11 {
      margin-left: 91.66667%; }
    div.bootstrap .col-sm-offset-12 {
      margin-left: 100%; } }
  @media (min-width: 992px) {
    div.bootstrap .col-md-1, div.bootstrap .col-md-2, div.bootstrap .admissions-tracker .at-table .at-profiles-col, div.bootstrap .col-md-3, div.bootstrap .col-md-4, div.bootstrap .college_profile .profile-panel .panel-body .panel-col-left, div.bootstrap .col-md-5, div.bootstrap .col-md-6, div.bootstrap .col-md-7, div.bootstrap #match-results-table .tabbed-headers, div.bootstrap #match-results-table .data-group, div.bootstrap .col-md-8, div.bootstrap .college_profile .profile-panel .panel-body .panel-col-right, div.bootstrap .col-md-9, div.bootstrap .admissions-tracker .at-table .at-name-col, div.bootstrap .col-md-10, div.bootstrap .col-md-11, div.bootstrap .col-md-12 {
      float: left; }
    div.bootstrap .col-md-1 {
      width: 8.33333%; }
    div.bootstrap .col-md-2, div.bootstrap .admissions-tracker .at-table .at-profiles-col {
      width: 16.66667%; }
    div.bootstrap .col-md-3 {
      width: 25%; }
    div.bootstrap .col-md-4, div.bootstrap .college_profile .profile-panel .panel-body .panel-col-left {
      width: 33.33333%; }
    div.bootstrap .col-md-5 {
      width: 41.66667%; }
    div.bootstrap .col-md-6 {
      width: 50%; }
    div.bootstrap .col-md-7, div.bootstrap #match-results-table .tabbed-headers, div.bootstrap #match-results-table .data-group {
      width: 58.33333%; }
    div.bootstrap .col-md-8, div.bootstrap .college_profile .profile-panel .panel-body .panel-col-right {
      width: 66.66667%; }
    div.bootstrap .col-md-9, div.bootstrap .admissions-tracker .at-table .at-name-col {
      width: 75%; }
    div.bootstrap .col-md-10 {
      width: 83.33333%; }
    div.bootstrap .col-md-11 {
      width: 91.66667%; }
    div.bootstrap .col-md-12 {
      width: 100%; }
    div.bootstrap .col-md-pull-0 {
      right: auto; }
    div.bootstrap .col-md-pull-1 {
      right: 8.33333%; }
    div.bootstrap .col-md-pull-2 {
      right: 16.66667%; }
    div.bootstrap .col-md-pull-3 {
      right: 25%; }
    div.bootstrap .col-md-pull-4 {
      right: 33.33333%; }
    div.bootstrap .col-md-pull-5 {
      right: 41.66667%; }
    div.bootstrap .col-md-pull-6 {
      right: 50%; }
    div.bootstrap .col-md-pull-7 {
      right: 58.33333%; }
    div.bootstrap .col-md-pull-8 {
      right: 66.66667%; }
    div.bootstrap .col-md-pull-9 {
      right: 75%; }
    div.bootstrap .col-md-pull-10 {
      right: 83.33333%; }
    div.bootstrap .col-md-pull-11 {
      right: 91.66667%; }
    div.bootstrap .col-md-pull-12 {
      right: 100%; }
    div.bootstrap .col-md-push-0 {
      left: auto; }
    div.bootstrap .col-md-push-1 {
      left: 8.33333%; }
    div.bootstrap .col-md-push-2 {
      left: 16.66667%; }
    div.bootstrap .col-md-push-3 {
      left: 25%; }
    div.bootstrap .col-md-push-4 {
      left: 33.33333%; }
    div.bootstrap .col-md-push-5 {
      left: 41.66667%; }
    div.bootstrap .col-md-push-6 {
      left: 50%; }
    div.bootstrap .col-md-push-7 {
      left: 58.33333%; }
    div.bootstrap .col-md-push-8 {
      left: 66.66667%; }
    div.bootstrap .col-md-push-9 {
      left: 75%; }
    div.bootstrap .col-md-push-10 {
      left: 83.33333%; }
    div.bootstrap .col-md-push-11 {
      left: 91.66667%; }
    div.bootstrap .col-md-push-12 {
      left: 100%; }
    div.bootstrap .col-md-offset-0 {
      margin-left: 0%; }
    div.bootstrap .col-md-offset-1 {
      margin-left: 8.33333%; }
    div.bootstrap .col-md-offset-2 {
      margin-left: 16.66667%; }
    div.bootstrap .col-md-offset-3 {
      margin-left: 25%; }
    div.bootstrap .col-md-offset-4 {
      margin-left: 33.33333%; }
    div.bootstrap .col-md-offset-5 {
      margin-left: 41.66667%; }
    div.bootstrap .col-md-offset-6 {
      margin-left: 50%; }
    div.bootstrap .col-md-offset-7 {
      margin-left: 58.33333%; }
    div.bootstrap .col-md-offset-8 {
      margin-left: 66.66667%; }
    div.bootstrap .col-md-offset-9 {
      margin-left: 75%; }
    div.bootstrap .col-md-offset-10 {
      margin-left: 83.33333%; }
    div.bootstrap .col-md-offset-11 {
      margin-left: 91.66667%; }
    div.bootstrap .col-md-offset-12 {
      margin-left: 100%; } }
  @media (min-width: 1200px) {
    div.bootstrap .col-lg-1, div.bootstrap .col-lg-2, div.bootstrap .col-lg-3, div.bootstrap .col-lg-4, div.bootstrap .col-lg-5, div.bootstrap .col-lg-6, div.bootstrap .col-lg-7, div.bootstrap .col-lg-8, div.bootstrap .col-lg-9, div.bootstrap .col-lg-10, div.bootstrap .col-lg-11, div.bootstrap .col-lg-12 {
      float: left; }
    div.bootstrap .col-lg-1 {
      width: 8.33333%; }
    div.bootstrap .col-lg-2 {
      width: 16.66667%; }
    div.bootstrap .col-lg-3 {
      width: 25%; }
    div.bootstrap .col-lg-4 {
      width: 33.33333%; }
    div.bootstrap .col-lg-5 {
      width: 41.66667%; }
    div.bootstrap .col-lg-6 {
      width: 50%; }
    div.bootstrap .col-lg-7 {
      width: 58.33333%; }
    div.bootstrap .col-lg-8 {
      width: 66.66667%; }
    div.bootstrap .col-lg-9 {
      width: 75%; }
    div.bootstrap .col-lg-10 {
      width: 83.33333%; }
    div.bootstrap .col-lg-11 {
      width: 91.66667%; }
    div.bootstrap .col-lg-12 {
      width: 100%; }
    div.bootstrap .col-lg-pull-0 {
      right: auto; }
    div.bootstrap .col-lg-pull-1 {
      right: 8.33333%; }
    div.bootstrap .col-lg-pull-2 {
      right: 16.66667%; }
    div.bootstrap .col-lg-pull-3 {
      right: 25%; }
    div.bootstrap .col-lg-pull-4 {
      right: 33.33333%; }
    div.bootstrap .col-lg-pull-5 {
      right: 41.66667%; }
    div.bootstrap .col-lg-pull-6 {
      right: 50%; }
    div.bootstrap .col-lg-pull-7 {
      right: 58.33333%; }
    div.bootstrap .col-lg-pull-8 {
      right: 66.66667%; }
    div.bootstrap .col-lg-pull-9 {
      right: 75%; }
    div.bootstrap .col-lg-pull-10 {
      right: 83.33333%; }
    div.bootstrap .col-lg-pull-11 {
      right: 91.66667%; }
    div.bootstrap .col-lg-pull-12 {
      right: 100%; }
    div.bootstrap .col-lg-push-0 {
      left: auto; }
    div.bootstrap .col-lg-push-1 {
      left: 8.33333%; }
    div.bootstrap .col-lg-push-2 {
      left: 16.66667%; }
    div.bootstrap .col-lg-push-3 {
      left: 25%; }
    div.bootstrap .col-lg-push-4 {
      left: 33.33333%; }
    div.bootstrap .col-lg-push-5 {
      left: 41.66667%; }
    div.bootstrap .col-lg-push-6 {
      left: 50%; }
    div.bootstrap .col-lg-push-7 {
      left: 58.33333%; }
    div.bootstrap .col-lg-push-8 {
      left: 66.66667%; }
    div.bootstrap .col-lg-push-9 {
      left: 75%; }
    div.bootstrap .col-lg-push-10 {
      left: 83.33333%; }
    div.bootstrap .col-lg-push-11 {
      left: 91.66667%; }
    div.bootstrap .col-lg-push-12 {
      left: 100%; }
    div.bootstrap .col-lg-offset-0 {
      margin-left: 0%; }
    div.bootstrap .col-lg-offset-1 {
      margin-left: 8.33333%; }
    div.bootstrap .col-lg-offset-2 {
      margin-left: 16.66667%; }
    div.bootstrap .col-lg-offset-3 {
      margin-left: 25%; }
    div.bootstrap .col-lg-offset-4 {
      margin-left: 33.33333%; }
    div.bootstrap .col-lg-offset-5 {
      margin-left: 41.66667%; }
    div.bootstrap .col-lg-offset-6 {
      margin-left: 50%; }
    div.bootstrap .col-lg-offset-7 {
      margin-left: 58.33333%; }
    div.bootstrap .col-lg-offset-8 {
      margin-left: 66.66667%; }
    div.bootstrap .col-lg-offset-9 {
      margin-left: 75%; }
    div.bootstrap .col-lg-offset-10 {
      margin-left: 83.33333%; }
    div.bootstrap .col-lg-offset-11 {
      margin-left: 91.66667%; }
    div.bootstrap .col-lg-offset-12 {
      margin-left: 100%; } }
  div.bootstrap table {
    background-color: transparent; }
  div.bootstrap caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777777;
    text-align: left; }
  div.bootstrap th {
    text-align: left; }
  div.bootstrap .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px; }
    div.bootstrap .table > thead > tr > th,
    div.bootstrap .table > thead > tr > td,
    div.bootstrap .table > tbody > tr > th,
    div.bootstrap .table > tbody > tr > td,
    div.bootstrap .table > tfoot > tr > th,
    div.bootstrap .table > tfoot > tr > td {
      padding: 8px;
      line-height: 1.42857;
      vertical-align: top;
      border-top: 1px solid #ddd; }
    div.bootstrap .table > thead > tr > th {
      vertical-align: bottom;
      border-bottom: 2px solid #ddd; }
    div.bootstrap .table > caption + thead > tr:first-child > th,
    div.bootstrap .table > caption + thead > tr:first-child > td,
    div.bootstrap .table > colgroup + thead > tr:first-child > th,
    div.bootstrap .table > colgroup + thead > tr:first-child > td,
    div.bootstrap .table > thead:first-child > tr:first-child > th,
    div.bootstrap .table > thead:first-child > tr:first-child > td {
      border-top: 0; }
    div.bootstrap .table > tbody + tbody {
      border-top: 2px solid #ddd; }
    div.bootstrap .table .table {
      background-color: #fff; }
  div.bootstrap .table-condensed > thead > tr > th,
  div.bootstrap .table-condensed > thead > tr > td,
  div.bootstrap .table-condensed > tbody > tr > th,
  div.bootstrap .table-condensed > tbody > tr > td,
  div.bootstrap .table-condensed > tfoot > tr > th,
  div.bootstrap .table-condensed > tfoot > tr > td {
    padding: 5px; }
  div.bootstrap .table-bordered {
    border: 1px solid #ddd; }
    div.bootstrap .table-bordered > thead > tr > th,
    div.bootstrap .table-bordered > thead > tr > td,
    div.bootstrap .table-bordered > tbody > tr > th,
    div.bootstrap .table-bordered > tbody > tr > td,
    div.bootstrap .table-bordered > tfoot > tr > th,
    div.bootstrap .table-bordered > tfoot > tr > td {
      border: 1px solid #ddd; }
    div.bootstrap .table-bordered > thead > tr > th,
    div.bootstrap .table-bordered > thead > tr > td {
      border-bottom-width: 2px; }
  div.bootstrap .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9; }
  div.bootstrap .table-hover > tbody > tr:hover {
    background-color: #f5f5f5; }
  div.bootstrap table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column; }
  div.bootstrap table td[class*="col-"],
  div.bootstrap table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell; }
  div.bootstrap .table > thead > tr > td.active,
  div.bootstrap .table > thead > tr > th.active,
  div.bootstrap .table > thead > tr.active > td,
  div.bootstrap .table > thead > tr.active > th,
  div.bootstrap .table > tbody > tr > td.active,
  div.bootstrap .table > tbody > tr > th.active,
  div.bootstrap .table > tbody > tr.active > td,
  div.bootstrap .table > tbody > tr.active > th,
  div.bootstrap .table > tfoot > tr > td.active,
  div.bootstrap .table > tfoot > tr > th.active,
  div.bootstrap .table > tfoot > tr.active > td,
  div.bootstrap .table > tfoot > tr.active > th {
    background-color: #f5f5f5; }
  div.bootstrap .table-hover > tbody > tr > td.active:hover,
  div.bootstrap .table-hover > tbody > tr > th.active:hover,
  div.bootstrap .table-hover > tbody > tr.active:hover > td,
  div.bootstrap .table-hover > tbody > tr:hover > .active,
  div.bootstrap .table-hover > tbody > tr.active:hover > th {
    background-color: #e8e8e8; }
  div.bootstrap .table > thead > tr > td.success,
  div.bootstrap .table > thead > tr > th.success,
  div.bootstrap .table > thead > tr.success > td,
  div.bootstrap .table > thead > tr.success > th,
  div.bootstrap .table > tbody > tr > td.success,
  div.bootstrap .table > tbody > tr > th.success,
  div.bootstrap .table > tbody > tr.success > td,
  div.bootstrap .table > tbody > tr.success > th,
  div.bootstrap .table > tfoot > tr > td.success,
  div.bootstrap .table > tfoot > tr > th.success,
  div.bootstrap .table > tfoot > tr.success > td,
  div.bootstrap .table > tfoot > tr.success > th {
    background-color: #dff0d8; }
  div.bootstrap .table-hover > tbody > tr > td.success:hover,
  div.bootstrap .table-hover > tbody > tr > th.success:hover,
  div.bootstrap .table-hover > tbody > tr.success:hover > td,
  div.bootstrap .table-hover > tbody > tr:hover > .success,
  div.bootstrap .table-hover > tbody > tr.success:hover > th {
    background-color: #d0e9c6; }
  div.bootstrap .table > thead > tr > td.info,
  div.bootstrap .table > thead > tr > th.info,
  div.bootstrap .table > thead > tr.info > td,
  div.bootstrap .table > thead > tr.info > th,
  div.bootstrap .table > tbody > tr > td.info,
  div.bootstrap .table > tbody > tr > th.info,
  div.bootstrap .table > tbody > tr.info > td,
  div.bootstrap .table > tbody > tr.info > th,
  div.bootstrap .table > tfoot > tr > td.info,
  div.bootstrap .table > tfoot > tr > th.info,
  div.bootstrap .table > tfoot > tr.info > td,
  div.bootstrap .table > tfoot > tr.info > th {
    background-color: #d9edf7; }
  div.bootstrap .table-hover > tbody > tr > td.info:hover,
  div.bootstrap .table-hover > tbody > tr > th.info:hover,
  div.bootstrap .table-hover > tbody > tr.info:hover > td,
  div.bootstrap .table-hover > tbody > tr:hover > .info,
  div.bootstrap .table-hover > tbody > tr.info:hover > th {
    background-color: #c4e3f3; }
  div.bootstrap .table > thead > tr > td.warning,
  div.bootstrap .table > thead > tr > th.warning,
  div.bootstrap .table > thead > tr.warning > td,
  div.bootstrap .table > thead > tr.warning > th,
  div.bootstrap .table > tbody > tr > td.warning,
  div.bootstrap .table > tbody > tr > th.warning,
  div.bootstrap .table > tbody > tr.warning > td,
  div.bootstrap .table > tbody > tr.warning > th,
  div.bootstrap .table > tfoot > tr > td.warning,
  div.bootstrap .table > tfoot > tr > th.warning,
  div.bootstrap .table > tfoot > tr.warning > td,
  div.bootstrap .table > tfoot > tr.warning > th {
    background-color: #fcf8e3; }
  div.bootstrap .table-hover > tbody > tr > td.warning:hover,
  div.bootstrap .table-hover > tbody > tr > th.warning:hover,
  div.bootstrap .table-hover > tbody > tr.warning:hover > td,
  div.bootstrap .table-hover > tbody > tr:hover > .warning,
  div.bootstrap .table-hover > tbody > tr.warning:hover > th {
    background-color: #faf2cc; }
  div.bootstrap .table > thead > tr > td.danger,
  div.bootstrap .table > thead > tr > th.danger,
  div.bootstrap .table > thead > tr.danger > td,
  div.bootstrap .table > thead > tr.danger > th,
  div.bootstrap .table > tbody > tr > td.danger,
  div.bootstrap .table > tbody > tr > th.danger,
  div.bootstrap .table > tbody > tr.danger > td,
  div.bootstrap .table > tbody > tr.danger > th,
  div.bootstrap .table > tfoot > tr > td.danger,
  div.bootstrap .table > tfoot > tr > th.danger,
  div.bootstrap .table > tfoot > tr.danger > td,
  div.bootstrap .table > tfoot > tr.danger > th {
    background-color: #f2dede; }
  div.bootstrap .table-hover > tbody > tr > td.danger:hover,
  div.bootstrap .table-hover > tbody > tr > th.danger:hover,
  div.bootstrap .table-hover > tbody > tr.danger:hover > td,
  div.bootstrap .table-hover > tbody > tr:hover > .danger,
  div.bootstrap .table-hover > tbody > tr.danger:hover > th {
    background-color: #ebcccc; }
  div.bootstrap .table-responsive {
    overflow-x: auto;
    min-height: 0.01%; }
    @media screen and (max-width: 767px) {
      div.bootstrap .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd; }
        div.bootstrap .table-responsive > .table {
          margin-bottom: 0; }
          div.bootstrap .table-responsive > .table > thead > tr > th,
          div.bootstrap .table-responsive > .table > thead > tr > td,
          div.bootstrap .table-responsive > .table > tbody > tr > th,
          div.bootstrap .table-responsive > .table > tbody > tr > td,
          div.bootstrap .table-responsive > .table > tfoot > tr > th,
          div.bootstrap .table-responsive > .table > tfoot > tr > td {
            white-space: nowrap; }
        div.bootstrap .table-responsive > .table-bordered {
          border: 0; }
          div.bootstrap .table-responsive > .table-bordered > thead > tr > th:first-child,
          div.bootstrap .table-responsive > .table-bordered > thead > tr > td:first-child,
          div.bootstrap .table-responsive > .table-bordered > tbody > tr > th:first-child,
          div.bootstrap .table-responsive > .table-bordered > tbody > tr > td:first-child,
          div.bootstrap .table-responsive > .table-bordered > tfoot > tr > th:first-child,
          div.bootstrap .table-responsive > .table-bordered > tfoot > tr > td:first-child {
            border-left: 0; }
          div.bootstrap .table-responsive > .table-bordered > thead > tr > th:last-child,
          div.bootstrap .table-responsive > .table-bordered > thead > tr > td:last-child,
          div.bootstrap .table-responsive > .table-bordered > tbody > tr > th:last-child,
          div.bootstrap .table-responsive > .table-bordered > tbody > tr > td:last-child,
          div.bootstrap .table-responsive > .table-bordered > tfoot > tr > th:last-child,
          div.bootstrap .table-responsive > .table-bordered > tfoot > tr > td:last-child {
            border-right: 0; }
          div.bootstrap .table-responsive > .table-bordered > tbody > tr:last-child > th,
          div.bootstrap .table-responsive > .table-bordered > tbody > tr:last-child > td,
          div.bootstrap .table-responsive > .table-bordered > tfoot > tr:last-child > th,
          div.bootstrap .table-responsive > .table-bordered > tfoot > tr:last-child > td {
            border-bottom: 0; } }
  div.bootstrap fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0; }
  div.bootstrap legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #e5e5e5; }
  div.bootstrap label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold; }
  div.bootstrap input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  div.bootstrap input[type="radio"],
  div.bootstrap input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal; }
  div.bootstrap input[type="file"] {
    display: block; }
  div.bootstrap input[type="range"] {
    display: block;
    width: 100%; }
  div.bootstrap select[multiple],
  div.bootstrap select[size] {
    height: auto; }
  div.bootstrap input[type="file"]:focus,
  div.bootstrap input[type="radio"]:focus,
  div.bootstrap input[type="checkbox"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  div.bootstrap output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555555; }
  div.bootstrap .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
    div.bootstrap .form-control:focus {
      border-color: #66afe9;
      outline: 0;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
    div.bootstrap .form-control::-moz-placeholder {
      color: #999;
      opacity: 1; }
    div.bootstrap .form-control:-ms-input-placeholder {
      color: #999; }
    div.bootstrap .form-control::-webkit-input-placeholder {
      color: #999; }
    div.bootstrap .form-control::-ms-expand {
      border: 0;
      background-color: transparent; }
    div.bootstrap .form-control[disabled], div.bootstrap .form-control[readonly],
    fieldset[disabled] div.bootstrap .form-control {
      background-color: #eeeeee;
      opacity: 1; }
    div.bootstrap .form-control[disabled],
    fieldset[disabled] div.bootstrap .form-control {
      cursor: not-allowed; }
  div.bootstrap textarea.form-control {
    height: auto; }
  div.bootstrap input[type="search"] {
    -webkit-appearance: none; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    div.bootstrap input[type="date"].form-control,
    div.bootstrap input[type="time"].form-control,
    div.bootstrap input[type="datetime-local"].form-control,
    div.bootstrap input[type="month"].form-control {
      line-height: 34px; }
    div.bootstrap input[type="date"].input-sm, div.bootstrap .input-group-sm > input[type="date"].form-control, div.bootstrap .input-group-sm > input[type="date"].input-group-addon, div.bootstrap .input-group-sm > .input-group-btn > input[type="date"].btn, div.bootstrap .input-group-sm > .input-group-btn > input[type="date"].btn-ad,
    .input-group-sm div.bootstrap input[type="date"],
    div.bootstrap input[type="time"].input-sm, div.bootstrap .input-group-sm > input[type="time"].form-control, div.bootstrap .input-group-sm > input[type="time"].input-group-addon, div.bootstrap .input-group-sm > .input-group-btn > input[type="time"].btn, div.bootstrap .input-group-sm > .input-group-btn > input[type="time"].btn-ad,
    .input-group-sm
    div.bootstrap input[type="time"],
    div.bootstrap input[type="datetime-local"].input-sm, div.bootstrap .input-group-sm > input[type="datetime-local"].form-control, div.bootstrap .input-group-sm > input[type="datetime-local"].input-group-addon, div.bootstrap .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, div.bootstrap .input-group-sm > .input-group-btn > input[type="datetime-local"].btn-ad,
    .input-group-sm
    div.bootstrap input[type="datetime-local"],
    div.bootstrap input[type="month"].input-sm, div.bootstrap .input-group-sm > input[type="month"].form-control, div.bootstrap .input-group-sm > input[type="month"].input-group-addon, div.bootstrap .input-group-sm > .input-group-btn > input[type="month"].btn, div.bootstrap .input-group-sm > .input-group-btn > input[type="month"].btn-ad,
    .input-group-sm
    div.bootstrap input[type="month"] {
      line-height: 30px; }
    div.bootstrap input[type="date"].input-lg, div.bootstrap .input-group-lg > input[type="date"].form-control, div.bootstrap .input-group-lg > input[type="date"].input-group-addon, div.bootstrap .input-group-lg > .input-group-btn > input[type="date"].btn, div.bootstrap .input-group-lg > .input-group-btn > input[type="date"].btn-ad,
    .input-group-lg div.bootstrap input[type="date"],
    div.bootstrap input[type="time"].input-lg, div.bootstrap .input-group-lg > input[type="time"].form-control, div.bootstrap .input-group-lg > input[type="time"].input-group-addon, div.bootstrap .input-group-lg > .input-group-btn > input[type="time"].btn, div.bootstrap .input-group-lg > .input-group-btn > input[type="time"].btn-ad,
    .input-group-lg
    div.bootstrap input[type="time"],
    div.bootstrap input[type="datetime-local"].input-lg, div.bootstrap .input-group-lg > input[type="datetime-local"].form-control, div.bootstrap .input-group-lg > input[type="datetime-local"].input-group-addon, div.bootstrap .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, div.bootstrap .input-group-lg > .input-group-btn > input[type="datetime-local"].btn-ad,
    .input-group-lg
    div.bootstrap input[type="datetime-local"],
    div.bootstrap input[type="month"].input-lg, div.bootstrap .input-group-lg > input[type="month"].form-control, div.bootstrap .input-group-lg > input[type="month"].input-group-addon, div.bootstrap .input-group-lg > .input-group-btn > input[type="month"].btn, div.bootstrap .input-group-lg > .input-group-btn > input[type="month"].btn-ad,
    .input-group-lg
    div.bootstrap input[type="month"] {
      line-height: 46px; } }
  div.bootstrap .form-group {
    margin-bottom: 15px; }
  div.bootstrap .radio,
  div.bootstrap .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px; }
    div.bootstrap .radio label,
    div.bootstrap .checkbox label {
      min-height: 20px;
      padding-left: 20px;
      margin-bottom: 0;
      font-weight: normal;
      cursor: pointer; }
  div.bootstrap .radio input[type="radio"],
  div.bootstrap .radio-inline input[type="radio"],
  div.bootstrap .checkbox input[type="checkbox"],
  div.bootstrap .checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9; }
  div.bootstrap .radio + .radio,
  div.bootstrap .checkbox + .checkbox {
    margin-top: -5px; }
  div.bootstrap .radio-inline,
  div.bootstrap .checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer; }
  div.bootstrap .radio-inline + .radio-inline,
  div.bootstrap .checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px; }
  div.bootstrap input[type="radio"][disabled], div.bootstrap input[type="radio"].disabled,
  fieldset[disabled] div.bootstrap input[type="radio"],
  div.bootstrap input[type="checkbox"][disabled],
  div.bootstrap input[type="checkbox"].disabled,
  fieldset[disabled]
  div.bootstrap input[type="checkbox"] {
    cursor: not-allowed; }
  div.bootstrap .radio-inline.disabled,
  fieldset[disabled] div.bootstrap .radio-inline,
  div.bootstrap .checkbox-inline.disabled,
  fieldset[disabled]
  div.bootstrap .checkbox-inline {
    cursor: not-allowed; }
  div.bootstrap .radio.disabled label,
  fieldset[disabled] div.bootstrap .radio label,
  div.bootstrap .checkbox.disabled label,
  fieldset[disabled]
  div.bootstrap .checkbox label {
    cursor: not-allowed; }
  div.bootstrap .form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px; }
    div.bootstrap .form-control-static.input-lg, div.bootstrap .input-group-lg > .form-control-static.form-control, div.bootstrap .input-group-lg > .form-control-static.input-group-addon, div.bootstrap .input-group-lg > .input-group-btn > .form-control-static.btn, div.bootstrap .input-group-lg > .input-group-btn > .form-control-static.btn-ad, div.bootstrap #header-search-select .input-group-lg > .input-group-btn > button.form-control-static, div.bootstrap .form-control-static.input-sm, div.bootstrap .input-group-sm > .form-control-static.form-control, div.bootstrap .input-group-sm > .form-control-static.input-group-addon, div.bootstrap .input-group-sm > .input-group-btn > .form-control-static.btn, div.bootstrap .input-group-sm > .input-group-btn > .form-control-static.btn-ad, div.bootstrap #header-search-select .input-group-sm > .input-group-btn > button.form-control-static {
      padding-left: 0;
      padding-right: 0; }
  div.bootstrap .input-sm, div.bootstrap .input-group-sm > .form-control, div.bootstrap .input-group-sm > .input-group-addon, div.bootstrap .input-group-sm > .input-group-btn > .btn, div.bootstrap .input-group-sm > .input-group-btn > .btn-ad, div.bootstrap #header-search-select .input-group-sm > .input-group-btn > button {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }
  div.bootstrap select.input-sm, div.bootstrap .input-group-sm > select.form-control, div.bootstrap .input-group-sm > select.input-group-addon, div.bootstrap .input-group-sm > .input-group-btn > select.btn, div.bootstrap .input-group-sm > .input-group-btn > select.btn-ad {
    height: 30px;
    line-height: 30px; }
  div.bootstrap textarea.input-sm, div.bootstrap .input-group-sm > textarea.form-control, div.bootstrap .input-group-sm > textarea.input-group-addon, div.bootstrap .input-group-sm > .input-group-btn > textarea.btn, div.bootstrap .input-group-sm > .input-group-btn > textarea.btn-ad,
  div.bootstrap select[multiple].input-sm, div.bootstrap .input-group-sm > select[multiple].form-control, div.bootstrap .input-group-sm > select[multiple].input-group-addon, div.bootstrap .input-group-sm > .input-group-btn > select[multiple].btn, div.bootstrap .input-group-sm > .input-group-btn > select[multiple].btn-ad {
    height: auto; }
  div.bootstrap .form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }
  div.bootstrap .form-group-sm select.form-control {
    height: 30px;
    line-height: 30px; }
  div.bootstrap .form-group-sm textarea.form-control,
  div.bootstrap .form-group-sm select[multiple].form-control {
    height: auto; }
  div.bootstrap .form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5; }
  div.bootstrap .input-lg, div.bootstrap .input-group-lg > .form-control, div.bootstrap .input-group-lg > .input-group-addon, div.bootstrap .input-group-lg > .input-group-btn > .btn, div.bootstrap .input-group-lg > .input-group-btn > .btn-ad, div.bootstrap #header-search-select .input-group-lg > .input-group-btn > button {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px; }
  div.bootstrap select.input-lg, div.bootstrap .input-group-lg > select.form-control, div.bootstrap .input-group-lg > select.input-group-addon, div.bootstrap .input-group-lg > .input-group-btn > select.btn, div.bootstrap .input-group-lg > .input-group-btn > select.btn-ad {
    height: 46px;
    line-height: 46px; }
  div.bootstrap textarea.input-lg, div.bootstrap .input-group-lg > textarea.form-control, div.bootstrap .input-group-lg > textarea.input-group-addon, div.bootstrap .input-group-lg > .input-group-btn > textarea.btn, div.bootstrap .input-group-lg > .input-group-btn > textarea.btn-ad,
  div.bootstrap select[multiple].input-lg, div.bootstrap .input-group-lg > select[multiple].form-control, div.bootstrap .input-group-lg > select[multiple].input-group-addon, div.bootstrap .input-group-lg > .input-group-btn > select[multiple].btn, div.bootstrap .input-group-lg > .input-group-btn > select[multiple].btn-ad {
    height: auto; }
  div.bootstrap .form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px; }
  div.bootstrap .form-group-lg select.form-control {
    height: 46px;
    line-height: 46px; }
  div.bootstrap .form-group-lg textarea.form-control,
  div.bootstrap .form-group-lg select[multiple].form-control {
    height: auto; }
  div.bootstrap .form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.33333; }
  div.bootstrap .has-feedback {
    position: relative; }
    div.bootstrap .has-feedback .form-control {
      padding-right: 42.5px; }
  div.bootstrap .form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none; }
  div.bootstrap .input-lg + .form-control-feedback, div.bootstrap .input-group-lg > .form-control + .form-control-feedback, div.bootstrap .input-group-lg > .input-group-addon + .form-control-feedback, div.bootstrap .input-group-lg > .input-group-btn > .btn + .form-control-feedback, div.bootstrap .input-group-lg > .input-group-btn > .btn-ad + .form-control-feedback, div.bootstrap #header-search-select .input-group-lg > .input-group-btn > button + .form-control-feedback,
  div.bootstrap .input-group-lg + .form-control-feedback,
  div.bootstrap .form-group-lg .form-control + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px; }
  div.bootstrap .input-sm + .form-control-feedback, div.bootstrap .input-group-sm > .form-control + .form-control-feedback, div.bootstrap .input-group-sm > .input-group-addon + .form-control-feedback, div.bootstrap .input-group-sm > .input-group-btn > .btn + .form-control-feedback, div.bootstrap .input-group-sm > .input-group-btn > .btn-ad + .form-control-feedback, div.bootstrap #header-search-select .input-group-sm > .input-group-btn > button + .form-control-feedback,
  div.bootstrap .input-group-sm + .form-control-feedback,
  div.bootstrap .form-group-sm .form-control + .form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px; }
  div.bootstrap .has-success .help-block,
  div.bootstrap .has-success .control-label,
  div.bootstrap .has-success .radio,
  div.bootstrap .has-success .checkbox,
  div.bootstrap .has-success .radio-inline,
  div.bootstrap .has-success .checkbox-inline,
  div.bootstrap .has-success.radio label,
  div.bootstrap .has-success.checkbox label,
  div.bootstrap .has-success.radio-inline label,
  div.bootstrap .has-success.checkbox-inline label {
    color: #3c763d; }
  div.bootstrap .has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
    div.bootstrap .has-success .form-control:focus {
      border-color: #2b542c;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
  div.bootstrap .has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8; }
  div.bootstrap .has-success .form-control-feedback {
    color: #3c763d; }
  div.bootstrap .has-warning .help-block,
  div.bootstrap .has-warning .control-label,
  div.bootstrap .has-warning .radio,
  div.bootstrap .has-warning .checkbox,
  div.bootstrap .has-warning .radio-inline,
  div.bootstrap .has-warning .checkbox-inline,
  div.bootstrap .has-warning.radio label,
  div.bootstrap .has-warning.checkbox label,
  div.bootstrap .has-warning.radio-inline label,
  div.bootstrap .has-warning.checkbox-inline label {
    color: #8a6d3b; }
  div.bootstrap .has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
    div.bootstrap .has-warning .form-control:focus {
      border-color: #66512c;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }
  div.bootstrap .has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3; }
  div.bootstrap .has-warning .form-control-feedback {
    color: #8a6d3b; }
  div.bootstrap .has-error .help-block,
  div.bootstrap .has-error .control-label,
  div.bootstrap .has-error .radio,
  div.bootstrap .has-error .checkbox,
  div.bootstrap .has-error .radio-inline,
  div.bootstrap .has-error .checkbox-inline,
  div.bootstrap .has-error.radio label,
  div.bootstrap .has-error.checkbox label,
  div.bootstrap .has-error.radio-inline label,
  div.bootstrap .has-error.checkbox-inline label {
    color: #a94442; }
  div.bootstrap .has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
    div.bootstrap .has-error .form-control:focus {
      border-color: #843534;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
  div.bootstrap .has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede; }
  div.bootstrap .has-error .form-control-feedback {
    color: #a94442; }
  div.bootstrap .has-feedback label ~ .form-control-feedback {
    top: 25px; }
  div.bootstrap .has-feedback label.sr-only ~ .form-control-feedback {
    top: 0; }
  div.bootstrap .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373; }
  @media (min-width: 768px) {
    div.bootstrap .form-inline .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    div.bootstrap .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    div.bootstrap .form-inline .form-control-static {
      display: inline-block; }
    div.bootstrap .form-inline .input-group {
      display: inline-table;
      vertical-align: middle; }
      div.bootstrap .form-inline .input-group .input-group-addon,
      div.bootstrap .form-inline .input-group .input-group-btn,
      div.bootstrap .form-inline .input-group .form-control {
        width: auto; }
    div.bootstrap .form-inline .input-group > .form-control {
      width: 100%; }
    div.bootstrap .form-inline .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    div.bootstrap .form-inline .radio,
    div.bootstrap .form-inline .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
      div.bootstrap .form-inline .radio label,
      div.bootstrap .form-inline .checkbox label {
        padding-left: 0; }
    div.bootstrap .form-inline .radio input[type="radio"],
    div.bootstrap .form-inline .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    div.bootstrap .form-inline .has-feedback .form-control-feedback {
      top: 0; } }
  div.bootstrap .form-horizontal .radio,
  div.bootstrap .form-horizontal .checkbox,
  div.bootstrap .form-horizontal .radio-inline,
  div.bootstrap .form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px; }
  div.bootstrap .form-horizontal .radio,
  div.bootstrap .form-horizontal .checkbox {
    min-height: 27px; }
  div.bootstrap .form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px; }
    div.bootstrap .form-horizontal .form-group:before, div.bootstrap .form-horizontal .form-group:after {
      content: " ";
      display: table; }
    div.bootstrap .form-horizontal .form-group:after {
      clear: both; }
  @media (min-width: 768px) {
    div.bootstrap .form-horizontal .control-label {
      text-align: right;
      margin-bottom: 0;
      padding-top: 7px; } }
  div.bootstrap .form-horizontal .has-feedback .form-control-feedback {
    right: 15px; }
  @media (min-width: 768px) {
    div.bootstrap .form-horizontal .form-group-lg .control-label {
      padding-top: 11px;
      font-size: 18px; } }
  @media (min-width: 768px) {
    div.bootstrap .form-horizontal .form-group-sm .control-label {
      padding-top: 6px;
      font-size: 12px; } }
  div.bootstrap .btn, div.bootstrap .btn-ad, div.bootstrap #header-search-select button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    div.bootstrap .btn:focus, div.bootstrap .btn-ad:focus, div.bootstrap #header-search-select button:focus, div.bootstrap .btn.focus, div.bootstrap .focus.btn-ad, div.bootstrap #header-search-select button.focus, div.bootstrap .btn:active:focus, div.bootstrap .btn-ad:active:focus, div.bootstrap #header-search-select button:active:focus, div.bootstrap .btn:active.focus, div.bootstrap .btn-ad:active.focus, div.bootstrap #header-search-select button:active.focus, div.bootstrap .btn.active:focus, div.bootstrap .active.btn-ad:focus, div.bootstrap #header-search-select button.active:focus, div.bootstrap .btn.active.focus, div.bootstrap .active.focus.btn-ad, div.bootstrap #header-search-select button.active.focus {
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    div.bootstrap .btn:hover, div.bootstrap .btn-ad:hover, div.bootstrap #header-search-select button:hover, div.bootstrap .btn:focus, div.bootstrap .btn-ad:focus, div.bootstrap #header-search-select button:focus, div.bootstrap .btn.focus, div.bootstrap .focus.btn-ad, div.bootstrap #header-search-select button.focus {
      color: #333;
      text-decoration: none; }
    div.bootstrap .btn:active, div.bootstrap .btn-ad:active, div.bootstrap #header-search-select button:active, div.bootstrap .btn.active, div.bootstrap .active.btn-ad, div.bootstrap #header-search-select button.active {
      outline: 0;
      background-image: none;
      -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
    div.bootstrap .btn.disabled, div.bootstrap .disabled.btn-ad, div.bootstrap #header-search-select button.disabled, div.bootstrap .btn[disabled], div.bootstrap [disabled].btn-ad, div.bootstrap #header-search-select button[disabled],
    fieldset[disabled] div.bootstrap .btn,
    fieldset[disabled] div.bootstrap .btn-ad,
    fieldset[disabled] div.bootstrap #header-search-select button {
      cursor: not-allowed;
      opacity: 0.65;
      filter: alpha(opacity=65);
      -webkit-box-shadow: none;
      box-shadow: none; }
  div.bootstrap a.btn.disabled, div.bootstrap a.disabled.btn-ad,
  fieldset[disabled] div.bootstrap a.btn,
  fieldset[disabled] div.bootstrap a.btn-ad {
    pointer-events: none; }
  div.bootstrap .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc; }
    div.bootstrap .btn-default:focus, div.bootstrap .btn-default.focus {
      color: #333;
      background-color: #e6e6e6;
      border-color: #8c8c8c; }
    div.bootstrap .btn-default:hover {
      color: #333;
      background-color: #e6e6e6;
      border-color: #adadad; }
    div.bootstrap .btn-default:active, div.bootstrap .btn-default.active,
    .open > div.bootstrap .btn-default.dropdown-toggle, .open > div.bootstrap #header-search-select button.btn-default {
      color: #333;
      background-color: #e6e6e6;
      border-color: #adadad; }
      div.bootstrap .btn-default:active:hover, div.bootstrap .btn-default:active:focus, div.bootstrap .btn-default:active.focus, div.bootstrap .btn-default.active:hover, div.bootstrap .btn-default.active:focus, div.bootstrap .btn-default.active.focus,
      .open > div.bootstrap .btn-default.dropdown-toggle:hover, .open > div.bootstrap #header-search-select button.btn-default:hover,
      .open > div.bootstrap .btn-default.dropdown-toggle:focus, .open > div.bootstrap #header-search-select button.btn-default:focus,
      .open > div.bootstrap .btn-default.dropdown-toggle.focus, .open > div.bootstrap #header-search-select button.btn-default.focus {
        color: #333;
        background-color: #d4d4d4;
        border-color: #8c8c8c; }
    div.bootstrap .btn-default:active, div.bootstrap .btn-default.active,
    .open > div.bootstrap .btn-default.dropdown-toggle, .open > div.bootstrap #header-search-select button.btn-default {
      background-image: none; }
    div.bootstrap .btn-default.disabled:hover, div.bootstrap .btn-default.disabled:focus, div.bootstrap .btn-default.disabled.focus, div.bootstrap .btn-default[disabled]:hover, div.bootstrap .btn-default[disabled]:focus, div.bootstrap .btn-default[disabled].focus,
    fieldset[disabled] div.bootstrap .btn-default:hover,
    fieldset[disabled] div.bootstrap .btn-default:focus,
    fieldset[disabled] div.bootstrap .btn-default.focus {
      background-color: #fff;
      border-color: #ccc; }
    div.bootstrap .btn-default .badge {
      color: #fff;
      background-color: #333; }
  div.bootstrap .btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4; }
    div.bootstrap .btn-primary:focus, div.bootstrap .btn-primary.focus {
      color: #fff;
      background-color: #286090;
      border-color: #122b40; }
    div.bootstrap .btn-primary:hover {
      color: #fff;
      background-color: #286090;
      border-color: #204d74; }
    div.bootstrap .btn-primary:active, div.bootstrap .btn-primary.active,
    .open > div.bootstrap .btn-primary.dropdown-toggle, .open > div.bootstrap #header-search-select button.btn-primary {
      color: #fff;
      background-color: #286090;
      border-color: #204d74; }
      div.bootstrap .btn-primary:active:hover, div.bootstrap .btn-primary:active:focus, div.bootstrap .btn-primary:active.focus, div.bootstrap .btn-primary.active:hover, div.bootstrap .btn-primary.active:focus, div.bootstrap .btn-primary.active.focus,
      .open > div.bootstrap .btn-primary.dropdown-toggle:hover, .open > div.bootstrap #header-search-select button.btn-primary:hover,
      .open > div.bootstrap .btn-primary.dropdown-toggle:focus, .open > div.bootstrap #header-search-select button.btn-primary:focus,
      .open > div.bootstrap .btn-primary.dropdown-toggle.focus, .open > div.bootstrap #header-search-select button.btn-primary.focus {
        color: #fff;
        background-color: #204d74;
        border-color: #122b40; }
    div.bootstrap .btn-primary:active, div.bootstrap .btn-primary.active,
    .open > div.bootstrap .btn-primary.dropdown-toggle, .open > div.bootstrap #header-search-select button.btn-primary {
      background-image: none; }
    div.bootstrap .btn-primary.disabled:hover, div.bootstrap .btn-primary.disabled:focus, div.bootstrap .btn-primary.disabled.focus, div.bootstrap .btn-primary[disabled]:hover, div.bootstrap .btn-primary[disabled]:focus, div.bootstrap .btn-primary[disabled].focus,
    fieldset[disabled] div.bootstrap .btn-primary:hover,
    fieldset[disabled] div.bootstrap .btn-primary:focus,
    fieldset[disabled] div.bootstrap .btn-primary.focus {
      background-color: #337ab7;
      border-color: #2e6da4; }
    div.bootstrap .btn-primary .badge {
      color: #337ab7;
      background-color: #fff; }
  div.bootstrap .btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c; }
    div.bootstrap .btn-success:focus, div.bootstrap .btn-success.focus {
      color: #fff;
      background-color: #449d44;
      border-color: #255625; }
    div.bootstrap .btn-success:hover {
      color: #fff;
      background-color: #449d44;
      border-color: #398439; }
    div.bootstrap .btn-success:active, div.bootstrap .btn-success.active,
    .open > div.bootstrap .btn-success.dropdown-toggle, .open > div.bootstrap #header-search-select button.btn-success {
      color: #fff;
      background-color: #449d44;
      border-color: #398439; }
      div.bootstrap .btn-success:active:hover, div.bootstrap .btn-success:active:focus, div.bootstrap .btn-success:active.focus, div.bootstrap .btn-success.active:hover, div.bootstrap .btn-success.active:focus, div.bootstrap .btn-success.active.focus,
      .open > div.bootstrap .btn-success.dropdown-toggle:hover, .open > div.bootstrap #header-search-select button.btn-success:hover,
      .open > div.bootstrap .btn-success.dropdown-toggle:focus, .open > div.bootstrap #header-search-select button.btn-success:focus,
      .open > div.bootstrap .btn-success.dropdown-toggle.focus, .open > div.bootstrap #header-search-select button.btn-success.focus {
        color: #fff;
        background-color: #398439;
        border-color: #255625; }
    div.bootstrap .btn-success:active, div.bootstrap .btn-success.active,
    .open > div.bootstrap .btn-success.dropdown-toggle, .open > div.bootstrap #header-search-select button.btn-success {
      background-image: none; }
    div.bootstrap .btn-success.disabled:hover, div.bootstrap .btn-success.disabled:focus, div.bootstrap .btn-success.disabled.focus, div.bootstrap .btn-success[disabled]:hover, div.bootstrap .btn-success[disabled]:focus, div.bootstrap .btn-success[disabled].focus,
    fieldset[disabled] div.bootstrap .btn-success:hover,
    fieldset[disabled] div.bootstrap .btn-success:focus,
    fieldset[disabled] div.bootstrap .btn-success.focus {
      background-color: #5cb85c;
      border-color: #4cae4c; }
    div.bootstrap .btn-success .badge {
      color: #5cb85c;
      background-color: #fff; }
  div.bootstrap .btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da; }
    div.bootstrap .btn-info:focus, div.bootstrap .btn-info.focus {
      color: #fff;
      background-color: #31b0d5;
      border-color: #1b6d85; }
    div.bootstrap .btn-info:hover {
      color: #fff;
      background-color: #31b0d5;
      border-color: #269abc; }
    div.bootstrap .btn-info:active, div.bootstrap .btn-info.active,
    .open > div.bootstrap .btn-info.dropdown-toggle, .open > div.bootstrap #header-search-select button.btn-info {
      color: #fff;
      background-color: #31b0d5;
      border-color: #269abc; }
      div.bootstrap .btn-info:active:hover, div.bootstrap .btn-info:active:focus, div.bootstrap .btn-info:active.focus, div.bootstrap .btn-info.active:hover, div.bootstrap .btn-info.active:focus, div.bootstrap .btn-info.active.focus,
      .open > div.bootstrap .btn-info.dropdown-toggle:hover, .open > div.bootstrap #header-search-select button.btn-info:hover,
      .open > div.bootstrap .btn-info.dropdown-toggle:focus, .open > div.bootstrap #header-search-select button.btn-info:focus,
      .open > div.bootstrap .btn-info.dropdown-toggle.focus, .open > div.bootstrap #header-search-select button.btn-info.focus {
        color: #fff;
        background-color: #269abc;
        border-color: #1b6d85; }
    div.bootstrap .btn-info:active, div.bootstrap .btn-info.active,
    .open > div.bootstrap .btn-info.dropdown-toggle, .open > div.bootstrap #header-search-select button.btn-info {
      background-image: none; }
    div.bootstrap .btn-info.disabled:hover, div.bootstrap .btn-info.disabled:focus, div.bootstrap .btn-info.disabled.focus, div.bootstrap .btn-info[disabled]:hover, div.bootstrap .btn-info[disabled]:focus, div.bootstrap .btn-info[disabled].focus,
    fieldset[disabled] div.bootstrap .btn-info:hover,
    fieldset[disabled] div.bootstrap .btn-info:focus,
    fieldset[disabled] div.bootstrap .btn-info.focus {
      background-color: #5bc0de;
      border-color: #46b8da; }
    div.bootstrap .btn-info .badge {
      color: #5bc0de;
      background-color: #fff; }
  div.bootstrap .btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236; }
    div.bootstrap .btn-warning:focus, div.bootstrap .btn-warning.focus {
      color: #fff;
      background-color: #ec971f;
      border-color: #985f0d; }
    div.bootstrap .btn-warning:hover {
      color: #fff;
      background-color: #ec971f;
      border-color: #d58512; }
    div.bootstrap .btn-warning:active, div.bootstrap .btn-warning.active,
    .open > div.bootstrap .btn-warning.dropdown-toggle, .open > div.bootstrap #header-search-select button.btn-warning {
      color: #fff;
      background-color: #ec971f;
      border-color: #d58512; }
      div.bootstrap .btn-warning:active:hover, div.bootstrap .btn-warning:active:focus, div.bootstrap .btn-warning:active.focus, div.bootstrap .btn-warning.active:hover, div.bootstrap .btn-warning.active:focus, div.bootstrap .btn-warning.active.focus,
      .open > div.bootstrap .btn-warning.dropdown-toggle:hover, .open > div.bootstrap #header-search-select button.btn-warning:hover,
      .open > div.bootstrap .btn-warning.dropdown-toggle:focus, .open > div.bootstrap #header-search-select button.btn-warning:focus,
      .open > div.bootstrap .btn-warning.dropdown-toggle.focus, .open > div.bootstrap #header-search-select button.btn-warning.focus {
        color: #fff;
        background-color: #d58512;
        border-color: #985f0d; }
    div.bootstrap .btn-warning:active, div.bootstrap .btn-warning.active,
    .open > div.bootstrap .btn-warning.dropdown-toggle, .open > div.bootstrap #header-search-select button.btn-warning {
      background-image: none; }
    div.bootstrap .btn-warning.disabled:hover, div.bootstrap .btn-warning.disabled:focus, div.bootstrap .btn-warning.disabled.focus, div.bootstrap .btn-warning[disabled]:hover, div.bootstrap .btn-warning[disabled]:focus, div.bootstrap .btn-warning[disabled].focus,
    fieldset[disabled] div.bootstrap .btn-warning:hover,
    fieldset[disabled] div.bootstrap .btn-warning:focus,
    fieldset[disabled] div.bootstrap .btn-warning.focus {
      background-color: #f0ad4e;
      border-color: #eea236; }
    div.bootstrap .btn-warning .badge {
      color: #f0ad4e;
      background-color: #fff; }
  div.bootstrap .btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a; }
    div.bootstrap .btn-danger:focus, div.bootstrap .btn-danger.focus {
      color: #fff;
      background-color: #c9302c;
      border-color: #761c19; }
    div.bootstrap .btn-danger:hover {
      color: #fff;
      background-color: #c9302c;
      border-color: #ac2925; }
    div.bootstrap .btn-danger:active, div.bootstrap .btn-danger.active,
    .open > div.bootstrap .btn-danger.dropdown-toggle, .open > div.bootstrap #header-search-select button.btn-danger {
      color: #fff;
      background-color: #c9302c;
      border-color: #ac2925; }
      div.bootstrap .btn-danger:active:hover, div.bootstrap .btn-danger:active:focus, div.bootstrap .btn-danger:active.focus, div.bootstrap .btn-danger.active:hover, div.bootstrap .btn-danger.active:focus, div.bootstrap .btn-danger.active.focus,
      .open > div.bootstrap .btn-danger.dropdown-toggle:hover, .open > div.bootstrap #header-search-select button.btn-danger:hover,
      .open > div.bootstrap .btn-danger.dropdown-toggle:focus, .open > div.bootstrap #header-search-select button.btn-danger:focus,
      .open > div.bootstrap .btn-danger.dropdown-toggle.focus, .open > div.bootstrap #header-search-select button.btn-danger.focus {
        color: #fff;
        background-color: #ac2925;
        border-color: #761c19; }
    div.bootstrap .btn-danger:active, div.bootstrap .btn-danger.active,
    .open > div.bootstrap .btn-danger.dropdown-toggle, .open > div.bootstrap #header-search-select button.btn-danger {
      background-image: none; }
    div.bootstrap .btn-danger.disabled:hover, div.bootstrap .btn-danger.disabled:focus, div.bootstrap .btn-danger.disabled.focus, div.bootstrap .btn-danger[disabled]:hover, div.bootstrap .btn-danger[disabled]:focus, div.bootstrap .btn-danger[disabled].focus,
    fieldset[disabled] div.bootstrap .btn-danger:hover,
    fieldset[disabled] div.bootstrap .btn-danger:focus,
    fieldset[disabled] div.bootstrap .btn-danger.focus {
      background-color: #d9534f;
      border-color: #d43f3a; }
    div.bootstrap .btn-danger .badge {
      color: #d9534f;
      background-color: #fff; }
  div.bootstrap .btn-link {
    color: #337ab7;
    font-weight: normal;
    border-radius: 0; }
    div.bootstrap .btn-link, div.bootstrap .btn-link:active, div.bootstrap .btn-link.active, div.bootstrap .btn-link[disabled],
    fieldset[disabled] div.bootstrap .btn-link {
      background-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none; }
    div.bootstrap .btn-link, div.bootstrap .btn-link:hover, div.bootstrap .btn-link:focus, div.bootstrap .btn-link:active {
      border-color: transparent; }
    div.bootstrap .btn-link:hover, div.bootstrap .btn-link:focus {
      color: #23527c;
      text-decoration: underline;
      background-color: transparent; }
    div.bootstrap .btn-link[disabled]:hover, div.bootstrap .btn-link[disabled]:focus,
    fieldset[disabled] div.bootstrap .btn-link:hover,
    fieldset[disabled] div.bootstrap .btn-link:focus {
      color: #777777;
      text-decoration: none; }
  div.bootstrap .btn-lg, div.bootstrap .btn-group-lg > .btn, div.bootstrap .btn-group-lg > .btn-ad, div.bootstrap #header-search-select .btn-group-lg > button {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px; }
  div.bootstrap .btn-sm, div.bootstrap .btn-group-sm > .btn, div.bootstrap .btn-group-sm > .btn-ad, div.bootstrap #header-search-select .btn-group-sm > button {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }
  div.bootstrap .btn-xs, div.bootstrap .btn-group-xs > .btn, div.bootstrap .btn-group-xs > .btn-ad, div.bootstrap #header-search-select .btn-group-xs > button {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }
  div.bootstrap .btn-block {
    display: block;
    width: 100%; }
  div.bootstrap .btn-block + .btn-block {
    margin-top: 5px; }
  div.bootstrap input[type="submit"].btn-block,
  div.bootstrap input[type="reset"].btn-block,
  div.bootstrap input[type="button"].btn-block {
    width: 100%; }
  div.bootstrap .fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear; }
    div.bootstrap .fade.in {
      opacity: 1; }
  div.bootstrap .collapse {
    display: none; }
    div.bootstrap .collapse.in {
      display: block; }
  div.bootstrap tr.collapse.in {
    display: table-row; }
  div.bootstrap tbody.collapse.in {
    display: table-row-group; }
  div.bootstrap .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease; }
  div.bootstrap .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent; }
  div.bootstrap .dropup,
  div.bootstrap .dropdown, div.bootstrap .cd-link-dropdown, div.bootstrap .cd-select-dropdown {
    position: relative; }
  div.bootstrap .dropdown-toggle:focus, div.bootstrap #header-search-select button:focus {
    outline: 0; }
  div.bootstrap .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box; }
    div.bootstrap .dropdown-menu.pull-right, div.bootstrap .dropdown-menu.signup-row, div.bootstrap #hero .dropdown-menu#home-hero-signup, div.bootstrap .college_profile .profile-panel .panel-body .dropdown-menu.carousel-wrap {
      right: 0;
      left: auto; }
    div.bootstrap .dropdown-menu .divider {
      height: 1px;
      margin: 9px 0;
      overflow: hidden;
      background-color: #e5e5e5; }
    div.bootstrap .dropdown-menu > li > a {
      display: block;
      padding: 3px 20px;
      clear: both;
      font-weight: normal;
      line-height: 1.42857;
      color: #333333;
      white-space: nowrap; }
  div.bootstrap .dropdown-menu > li > a:hover, div.bootstrap .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5; }
  div.bootstrap .dropdown-menu > .active > a, div.bootstrap .dropdown-menu > .active > a:hover, div.bootstrap .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #337ab7; }
  div.bootstrap .dropdown-menu > .disabled > a, div.bootstrap .dropdown-menu > .disabled > a:hover, div.bootstrap .dropdown-menu > .disabled > a:focus {
    color: #777777; }
  div.bootstrap .dropdown-menu > .disabled > a:hover, div.bootstrap .dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor: not-allowed; }
  div.bootstrap .open > .dropdown-menu {
    display: block; }
  div.bootstrap .open > a {
    outline: 0; }
  div.bootstrap .dropdown-menu-right {
    left: auto;
    right: 0; }
  div.bootstrap .dropdown-menu-left {
    left: 0;
    right: auto; }
  div.bootstrap .dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857;
    color: #777777;
    white-space: nowrap; }
  div.bootstrap .dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990; }
  div.bootstrap .pull-right > .dropdown-menu, div.bootstrap .signup-row > .dropdown-menu, div.bootstrap #hero #home-hero-signup > .dropdown-menu, div.bootstrap .college_profile .profile-panel .panel-body .carousel-wrap > .dropdown-menu {
    right: 0;
    left: auto; }
  div.bootstrap .dropup .caret,
  div.bootstrap .navbar-fixed-bottom .dropdown .caret, div.bootstrap .navbar-fixed-bottom .cd-link-dropdown .caret, div.bootstrap .navbar-fixed-bottom .cd-select-dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    content: ""; }
  div.bootstrap .dropup .dropdown-menu,
  div.bootstrap .navbar-fixed-bottom .dropdown .dropdown-menu, div.bootstrap .navbar-fixed-bottom .cd-link-dropdown .dropdown-menu, div.bootstrap .navbar-fixed-bottom .cd-select-dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px; }
  @media (min-width: 768px) {
    div.bootstrap .navbar-right .dropdown-menu {
      right: 0;
      left: auto; }
    div.bootstrap .navbar-right .dropdown-menu-left {
      left: 0;
      right: auto; } }
  div.bootstrap .btn-group,
  div.bootstrap .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle; }
    div.bootstrap .btn-group > .btn, div.bootstrap .btn-group > .btn-ad, div.bootstrap #header-search-select .btn-group > button,
    div.bootstrap .btn-group-vertical > .btn, div.bootstrap .btn-group-vertical > .btn-ad, div.bootstrap #header-search-select .btn-group-vertical > button {
      position: relative;
      float: left; }
      div.bootstrap .btn-group > .btn:hover, div.bootstrap .btn-group > .btn-ad:hover, div.bootstrap #header-search-select .btn-group > button:hover, div.bootstrap .btn-group > .btn:focus, div.bootstrap .btn-group > .btn-ad:focus, div.bootstrap #header-search-select .btn-group > button:focus, div.bootstrap .btn-group > .btn:active, div.bootstrap .btn-group > .btn-ad:active, div.bootstrap #header-search-select .btn-group > button:active, div.bootstrap .btn-group > .btn.active, div.bootstrap .btn-group > .active.btn-ad, div.bootstrap #header-search-select .btn-group > button.active,
      div.bootstrap .btn-group-vertical > .btn:hover, div.bootstrap .btn-group-vertical > .btn-ad:hover, div.bootstrap #header-search-select .btn-group-vertical > button:hover,
      div.bootstrap .btn-group-vertical > .btn:focus, div.bootstrap .btn-group-vertical > .btn-ad:focus, div.bootstrap #header-search-select .btn-group-vertical > button:focus,
      div.bootstrap .btn-group-vertical > .btn:active, div.bootstrap .btn-group-vertical > .btn-ad:active, div.bootstrap #header-search-select .btn-group-vertical > button:active,
      div.bootstrap .btn-group-vertical > .btn.active, div.bootstrap .btn-group-vertical > .active.btn-ad, div.bootstrap #header-search-select .btn-group-vertical > button.active {
        z-index: 2; }
  div.bootstrap .btn-group .btn + .btn, div.bootstrap .btn-group .btn-ad + .btn, div.bootstrap .btn-group #header-search-select button + .btn, div.bootstrap #header-search-select .btn-group button + .btn, div.bootstrap .btn-group .btn + .btn-ad, div.bootstrap .btn-group .btn-ad + .btn-ad, div.bootstrap .btn-group #header-search-select button + .btn-ad, div.bootstrap #header-search-select .btn-group button + .btn-ad, div.bootstrap .btn-group #header-search-select .btn + button, div.bootstrap #header-search-select .btn-group .btn + button, div.bootstrap .btn-group #header-search-select .btn-ad + button, div.bootstrap #header-search-select .btn-group .btn-ad + button, div.bootstrap .btn-group #header-search-select button + button, div.bootstrap #header-search-select .btn-group button + button,
  div.bootstrap .btn-group .btn + .btn-group, div.bootstrap .btn-group .btn-ad + .btn-group, div.bootstrap .btn-group #header-search-select button + .btn-group, div.bootstrap #header-search-select .btn-group button + .btn-group,
  div.bootstrap .btn-group .btn-group + .btn, div.bootstrap .btn-group .btn-group + .btn-ad, div.bootstrap .btn-group #header-search-select .btn-group + button, div.bootstrap #header-search-select .btn-group .btn-group + button,
  div.bootstrap .btn-group .btn-group + .btn-group {
    margin-left: -1px; }
  div.bootstrap .btn-toolbar {
    margin-left: -5px; }
    div.bootstrap .btn-toolbar:before, div.bootstrap .btn-toolbar:after {
      content: " ";
      display: table; }
    div.bootstrap .btn-toolbar:after {
      clear: both; }
    div.bootstrap .btn-toolbar .btn, div.bootstrap .btn-toolbar .btn-ad, div.bootstrap .btn-toolbar #header-search-select button, div.bootstrap #header-search-select .btn-toolbar button,
    div.bootstrap .btn-toolbar .btn-group,
    div.bootstrap .btn-toolbar .input-group {
      float: left; }
    div.bootstrap .btn-toolbar > .btn, div.bootstrap .btn-toolbar > .btn-ad, div.bootstrap #header-search-select .btn-toolbar > button,
    div.bootstrap .btn-toolbar > .btn-group,
    div.bootstrap .btn-toolbar > .input-group {
      margin-left: 5px; }
  div.bootstrap .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):not(div.bootstrap #header-search-select button), div.bootstrap .btn-group > .btn-ad:not(:first-child):not(:last-child):not(.dropdown-toggle):not(div.bootstrap #header-search-select button), div.bootstrap #header-search-select .btn-group > button:not(:first-child):not(:last-child):not(.dropdown-toggle):not(div.bootstrap #header-search-select button) {
    border-radius: 0; }
  div.bootstrap .btn-group > .btn:first-child, div.bootstrap .btn-group > .btn-ad:first-child, div.bootstrap #header-search-select .btn-group > button:first-child {
    margin-left: 0; }
    div.bootstrap .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle):not(div.bootstrap #header-search-select button), div.bootstrap .btn-group > .btn-ad:first-child:not(:last-child):not(.dropdown-toggle):not(div.bootstrap #header-search-select button), div.bootstrap #header-search-select .btn-group > button:first-child:not(:last-child):not(.dropdown-toggle):not(div.bootstrap #header-search-select button) {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }
  div.bootstrap .btn-group > .btn:last-child:not(:first-child), div.bootstrap .btn-group > .btn-ad:last-child:not(:first-child), div.bootstrap #header-search-select .btn-group > button:last-child:not(:first-child),
  div.bootstrap .btn-group > .dropdown-toggle:not(:first-child), div.bootstrap #header-search-select .btn-group > button:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  div.bootstrap .btn-group > .btn-group {
    float: left; }
  div.bootstrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, div.bootstrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-ad, div.bootstrap #header-search-select .btn-group > .btn-group:not(:first-child):not(:last-child) > button {
    border-radius: 0; }
  div.bootstrap .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, div.bootstrap .btn-group > .btn-group:first-child:not(:last-child) > .btn-ad:last-child, div.bootstrap #header-search-select .btn-group > .btn-group:first-child:not(:last-child) > button:last-child,
  div.bootstrap .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle, div.bootstrap #header-search-select .btn-group > .btn-group:first-child:not(:last-child) > button {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  div.bootstrap .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, div.bootstrap .btn-group > .btn-group:last-child:not(:first-child) > .btn-ad:first-child, div.bootstrap #header-search-select .btn-group > .btn-group:last-child:not(:first-child) > button:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  div.bootstrap .btn-group .dropdown-toggle:active, div.bootstrap .btn-group #header-search-select button:active, div.bootstrap #header-search-select .btn-group button:active,
  div.bootstrap .btn-group.open .dropdown-toggle, div.bootstrap .btn-group.open #header-search-select button, div.bootstrap #header-search-select .btn-group.open button {
    outline: 0; }
  div.bootstrap .btn-group > .btn + .dropdown-toggle, div.bootstrap .btn-group > .btn-ad + .dropdown-toggle, div.bootstrap #header-search-select .btn-group > button + .dropdown-toggle, div.bootstrap #header-search-select .btn-group > .btn + button, div.bootstrap #header-search-select .btn-group > .btn-ad + button, div.bootstrap #header-search-select .btn-group > button + button {
    padding-left: 8px;
    padding-right: 8px; }
  div.bootstrap .btn-group > .btn-lg + .dropdown-toggle, div.bootstrap .btn-group-lg.btn-group > .btn + .dropdown-toggle, div.bootstrap .btn-group-lg.btn-group > .btn-ad + .dropdown-toggle, div.bootstrap #header-search-select .btn-group-lg.btn-group > button + .dropdown-toggle, div.bootstrap #header-search-select .btn-group > .btn-lg + button, div.bootstrap #header-search-select .btn-group-lg.btn-group > .btn + button, div.bootstrap #header-search-select .btn-group-lg.btn-group > .btn-ad + button, div.bootstrap #header-search-select .btn-group-lg.btn-group > button + button {
    padding-left: 12px;
    padding-right: 12px; }
  div.bootstrap .btn-group.open .dropdown-toggle, div.bootstrap .btn-group.open #header-search-select button, div.bootstrap #header-search-select .btn-group.open button {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
    div.bootstrap .btn-group.open .dropdown-toggle.btn-link, div.bootstrap .btn-group.open #header-search-select button.btn-link, div.bootstrap #header-search-select .btn-group.open button.btn-link {
      -webkit-box-shadow: none;
      box-shadow: none; }
  div.bootstrap .btn .caret, div.bootstrap .btn-ad .caret, div.bootstrap #header-search-select button .caret {
    margin-left: 0; }
  div.bootstrap .btn-lg .caret, div.bootstrap .btn-group-lg > .btn .caret, div.bootstrap .btn-group-lg > .btn-ad .caret, div.bootstrap #header-search-select .btn-group-lg > button .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0; }
  div.bootstrap .dropup .btn-lg .caret, div.bootstrap .dropup .btn-group-lg > .btn .caret, div.bootstrap .dropup .btn-group-lg > .btn-ad .caret, div.bootstrap .dropup #header-search-select .btn-group-lg > button .caret, div.bootstrap #header-search-select .dropup .btn-group-lg > button .caret {
    border-width: 0 5px 5px; }
  div.bootstrap .btn-group-vertical > .btn, div.bootstrap .btn-group-vertical > .btn-ad, div.bootstrap #header-search-select .btn-group-vertical > button,
  div.bootstrap .btn-group-vertical > .btn-group,
  div.bootstrap .btn-group-vertical > .btn-group > .btn, div.bootstrap .btn-group-vertical > .btn-group > .btn-ad, div.bootstrap #header-search-select .btn-group-vertical > .btn-group > button {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%; }
  div.bootstrap .btn-group-vertical > .btn-group:before, div.bootstrap .btn-group-vertical > .btn-group:after {
    content: " ";
    display: table; }
  div.bootstrap .btn-group-vertical > .btn-group:after {
    clear: both; }
  div.bootstrap .btn-group-vertical > .btn-group > .btn, div.bootstrap .btn-group-vertical > .btn-group > .btn-ad, div.bootstrap #header-search-select .btn-group-vertical > .btn-group > button {
    float: none; }
  div.bootstrap .btn-group-vertical > .btn + .btn, div.bootstrap .btn-group-vertical > .btn-ad + .btn, div.bootstrap #header-search-select .btn-group-vertical > button + .btn, div.bootstrap .btn-group-vertical > .btn + .btn-ad, div.bootstrap .btn-group-vertical > .btn-ad + .btn-ad, div.bootstrap #header-search-select .btn-group-vertical > button + .btn-ad, div.bootstrap #header-search-select .btn-group-vertical > .btn + button, div.bootstrap #header-search-select .btn-group-vertical > .btn-ad + button, div.bootstrap #header-search-select .btn-group-vertical > button + button,
  div.bootstrap .btn-group-vertical > .btn + .btn-group, div.bootstrap .btn-group-vertical > .btn-ad + .btn-group, div.bootstrap #header-search-select .btn-group-vertical > button + .btn-group,
  div.bootstrap .btn-group-vertical > .btn-group + .btn, div.bootstrap .btn-group-vertical > .btn-group + .btn-ad, div.bootstrap #header-search-select .btn-group-vertical > .btn-group + button,
  div.bootstrap .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0; }
  div.bootstrap .btn-group-vertical > .btn:not(:first-child):not(:last-child), div.bootstrap .btn-group-vertical > .btn-ad:not(:first-child):not(:last-child), div.bootstrap #header-search-select .btn-group-vertical > button:not(:first-child):not(:last-child) {
    border-radius: 0; }
  div.bootstrap .btn-group-vertical > .btn:first-child:not(:last-child), div.bootstrap .btn-group-vertical > .btn-ad:first-child:not(:last-child), div.bootstrap #header-search-select .btn-group-vertical > button:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  div.bootstrap .btn-group-vertical > .btn:last-child:not(:first-child), div.bootstrap .btn-group-vertical > .btn-ad:last-child:not(:first-child), div.bootstrap #header-search-select .btn-group-vertical > button:last-child:not(:first-child) {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
  div.bootstrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, div.bootstrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-ad, div.bootstrap #header-search-select .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > button {
    border-radius: 0; }
  div.bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, div.bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-ad:last-child, div.bootstrap #header-search-select .btn-group-vertical > .btn-group:first-child:not(:last-child) > button:last-child,
  div.bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle, div.bootstrap #header-search-select .btn-group-vertical > .btn-group:first-child:not(:last-child) > button {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  div.bootstrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, div.bootstrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-ad:first-child, div.bootstrap #header-search-select .btn-group-vertical > .btn-group:last-child:not(:first-child) > button:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0; }
  div.bootstrap .btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate; }
    div.bootstrap .btn-group-justified > .btn, div.bootstrap .btn-group-justified > .btn-ad, div.bootstrap #header-search-select .btn-group-justified > button,
    div.bootstrap .btn-group-justified > .btn-group {
      float: none;
      display: table-cell;
      width: 1%; }
    div.bootstrap .btn-group-justified > .btn-group .btn, div.bootstrap .btn-group-justified > .btn-group .btn-ad, div.bootstrap .btn-group-justified > .btn-group #header-search-select button, div.bootstrap #header-search-select .btn-group-justified > .btn-group button {
      width: 100%; }
    div.bootstrap .btn-group-justified > .btn-group .dropdown-menu {
      left: auto; }
  div.bootstrap [data-toggle="buttons"] > .btn input[type="radio"], div.bootstrap [data-toggle="buttons"] > .btn-ad input[type="radio"], div.bootstrap #header-search-select [data-toggle="buttons"] > button input[type="radio"],
  div.bootstrap [data-toggle="buttons"] > .btn input[type="checkbox"], div.bootstrap [data-toggle="buttons"] > .btn-ad input[type="checkbox"], div.bootstrap #header-search-select [data-toggle="buttons"] > button input[type="checkbox"],
  div.bootstrap [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], div.bootstrap [data-toggle="buttons"] > .btn-group > .btn-ad input[type="radio"], div.bootstrap #header-search-select [data-toggle="buttons"] > .btn-group > button input[type="radio"],
  div.bootstrap [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"], div.bootstrap [data-toggle="buttons"] > .btn-group > .btn-ad input[type="checkbox"], div.bootstrap #header-search-select [data-toggle="buttons"] > .btn-group > button input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }
  div.bootstrap .input-group {
    position: relative;
    display: table;
    border-collapse: separate; }
    div.bootstrap .input-group[class*="col-"] {
      float: none;
      padding-left: 0;
      padding-right: 0; }
    div.bootstrap .input-group .form-control {
      position: relative;
      z-index: 2;
      float: left;
      width: 100%;
      margin-bottom: 0; }
      div.bootstrap .input-group .form-control:focus {
        z-index: 3; }
  div.bootstrap .input-group-addon,
  div.bootstrap .input-group-btn,
  div.bootstrap .input-group .form-control {
    display: table-cell; }
    div.bootstrap .input-group-addon:not(:first-child):not(:last-child),
    div.bootstrap .input-group-btn:not(:first-child):not(:last-child),
    div.bootstrap .input-group .form-control:not(:first-child):not(:last-child) {
      border-radius: 0; }
  div.bootstrap .input-group-addon,
  div.bootstrap .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle; }
  div.bootstrap .input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555555;
    text-align: center;
    background-color: #eeeeee;
    border: 1px solid #ccc;
    border-radius: 4px; }
    div.bootstrap .input-group-addon.input-sm, div.bootstrap .input-group-sm > .input-group-addon, div.bootstrap .input-group-sm > .input-group-btn > .input-group-addon.btn, div.bootstrap .input-group-sm > .input-group-btn > .input-group-addon.btn-ad, div.bootstrap #header-search-select .input-group-sm > .input-group-btn > button.input-group-addon {
      padding: 5px 10px;
      font-size: 12px;
      border-radius: 3px; }
    div.bootstrap .input-group-addon.input-lg, div.bootstrap .input-group-lg > .input-group-addon, div.bootstrap .input-group-lg > .input-group-btn > .input-group-addon.btn, div.bootstrap .input-group-lg > .input-group-btn > .input-group-addon.btn-ad, div.bootstrap #header-search-select .input-group-lg > .input-group-btn > button.input-group-addon {
      padding: 10px 16px;
      font-size: 18px;
      border-radius: 6px; }
    div.bootstrap .input-group-addon input[type="radio"],
    div.bootstrap .input-group-addon input[type="checkbox"] {
      margin-top: 0; }
  div.bootstrap .input-group .form-control:first-child,
  div.bootstrap .input-group-addon:first-child,
  div.bootstrap .input-group-btn:first-child > .btn, div.bootstrap .input-group-btn:first-child > .btn-ad, div.bootstrap #header-search-select .input-group-btn:first-child > button,
  div.bootstrap .input-group-btn:first-child > .btn-group > .btn, div.bootstrap .input-group-btn:first-child > .btn-group > .btn-ad, div.bootstrap #header-search-select .input-group-btn:first-child > .btn-group > button,
  div.bootstrap .input-group-btn:first-child > .dropdown-toggle, div.bootstrap #header-search-select .input-group-btn:first-child > button,
  div.bootstrap .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle):not(div.bootstrap #header-search-select button), div.bootstrap .input-group-btn:last-child > .btn-ad:not(:last-child):not(.dropdown-toggle):not(div.bootstrap #header-search-select button), div.bootstrap #header-search-select .input-group-btn:last-child > button:not(:last-child):not(.dropdown-toggle):not(div.bootstrap #header-search-select button),
  div.bootstrap .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, div.bootstrap .input-group-btn:last-child > .btn-group:not(:last-child) > .btn-ad, div.bootstrap #header-search-select .input-group-btn:last-child > .btn-group:not(:last-child) > button {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  div.bootstrap .input-group-addon:first-child {
    border-right: 0; }
  div.bootstrap .input-group .form-control:last-child,
  div.bootstrap .input-group-addon:last-child,
  div.bootstrap .input-group-btn:last-child > .btn, div.bootstrap .input-group-btn:last-child > .btn-ad, div.bootstrap #header-search-select .input-group-btn:last-child > button,
  div.bootstrap .input-group-btn:last-child > .btn-group > .btn, div.bootstrap .input-group-btn:last-child > .btn-group > .btn-ad, div.bootstrap #header-search-select .input-group-btn:last-child > .btn-group > button,
  div.bootstrap .input-group-btn:last-child > .dropdown-toggle, div.bootstrap #header-search-select .input-group-btn:last-child > button,
  div.bootstrap .input-group-btn:first-child > .btn:not(:first-child), div.bootstrap .input-group-btn:first-child > .btn-ad:not(:first-child), div.bootstrap #header-search-select .input-group-btn:first-child > button:not(:first-child),
  div.bootstrap .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, div.bootstrap .input-group-btn:first-child > .btn-group:not(:first-child) > .btn-ad, div.bootstrap #header-search-select .input-group-btn:first-child > .btn-group:not(:first-child) > button {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  div.bootstrap .input-group-addon:last-child {
    border-left: 0; }
  div.bootstrap .input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap; }
    div.bootstrap .input-group-btn > .btn, div.bootstrap .input-group-btn > .btn-ad, div.bootstrap #header-search-select .input-group-btn > button {
      position: relative; }
      div.bootstrap .input-group-btn > .btn + .btn, div.bootstrap .input-group-btn > .btn-ad + .btn, div.bootstrap #header-search-select .input-group-btn > button + .btn, div.bootstrap .input-group-btn > .btn + .btn-ad, div.bootstrap .input-group-btn > .btn-ad + .btn-ad, div.bootstrap #header-search-select .input-group-btn > button + .btn-ad, div.bootstrap #header-search-select .input-group-btn > .btn + button, div.bootstrap #header-search-select .input-group-btn > .btn-ad + button, div.bootstrap #header-search-select .input-group-btn > button + button {
        margin-left: -1px; }
      div.bootstrap .input-group-btn > .btn:hover, div.bootstrap .input-group-btn > .btn-ad:hover, div.bootstrap #header-search-select .input-group-btn > button:hover, div.bootstrap .input-group-btn > .btn:focus, div.bootstrap .input-group-btn > .btn-ad:focus, div.bootstrap #header-search-select .input-group-btn > button:focus, div.bootstrap .input-group-btn > .btn:active, div.bootstrap .input-group-btn > .btn-ad:active, div.bootstrap #header-search-select .input-group-btn > button:active {
        z-index: 2; }
    div.bootstrap .input-group-btn:first-child > .btn, div.bootstrap .input-group-btn:first-child > .btn-ad, div.bootstrap #header-search-select .input-group-btn:first-child > button,
    div.bootstrap .input-group-btn:first-child > .btn-group {
      margin-right: -1px; }
    div.bootstrap .input-group-btn:last-child > .btn, div.bootstrap .input-group-btn:last-child > .btn-ad, div.bootstrap #header-search-select .input-group-btn:last-child > button,
    div.bootstrap .input-group-btn:last-child > .btn-group {
      z-index: 2;
      margin-left: -1px; }
  div.bootstrap .nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none; }
    div.bootstrap .nav:before, div.bootstrap .nav:after {
      content: " ";
      display: table; }
    div.bootstrap .nav:after {
      clear: both; }
    div.bootstrap .nav > li {
      position: relative;
      display: block; }
      div.bootstrap .nav > li > a {
        position: relative;
        display: block;
        padding: 10px 15px; }
        div.bootstrap .nav > li > a:hover, div.bootstrap .nav > li > a:focus {
          text-decoration: none;
          background-color: #eeeeee; }
      div.bootstrap .nav > li.disabled > a {
        color: #777777; }
        div.bootstrap .nav > li.disabled > a:hover, div.bootstrap .nav > li.disabled > a:focus {
          color: #777777;
          text-decoration: none;
          background-color: transparent;
          cursor: not-allowed; }
    div.bootstrap .nav .open > a, div.bootstrap .nav .open > a:hover, div.bootstrap .nav .open > a:focus {
      background-color: #eeeeee;
      border-color: #337ab7; }
    div.bootstrap .nav .nav-divider {
      height: 1px;
      margin: 9px 0;
      overflow: hidden;
      background-color: #e5e5e5; }
    div.bootstrap .nav > li > a > img {
      max-width: none; }
  div.bootstrap .nav-tabs {
    border-bottom: 1px solid #ddd; }
    div.bootstrap .nav-tabs > li {
      float: left;
      margin-bottom: -1px; }
      div.bootstrap .nav-tabs > li > a {
        margin-right: 2px;
        line-height: 1.42857;
        border: 1px solid transparent;
        border-radius: 4px 4px 0 0; }
        div.bootstrap .nav-tabs > li > a:hover {
          border-color: #eeeeee #eeeeee #ddd; }
      div.bootstrap .nav-tabs > li.active > a, div.bootstrap .nav-tabs > li.active > a:hover, div.bootstrap .nav-tabs > li.active > a:focus {
        color: #555555;
        background-color: #fff;
        border: 1px solid #ddd;
        border-bottom-color: transparent;
        cursor: default; }
  div.bootstrap .nav-pills > li {
    float: left; }
    div.bootstrap .nav-pills > li > a {
      border-radius: 4px; }
    div.bootstrap .nav-pills > li + li {
      margin-left: 2px; }
    div.bootstrap .nav-pills > li.active > a, div.bootstrap .nav-pills > li.active > a:hover, div.bootstrap .nav-pills > li.active > a:focus {
      color: #fff;
      background-color: #337ab7; }
  div.bootstrap .nav-stacked > li {
    float: none; }
    div.bootstrap .nav-stacked > li + li {
      margin-top: 2px;
      margin-left: 0; }
  div.bootstrap .nav-justified, div.bootstrap .nav-tabs.nav-justified {
    width: 100%; }
    div.bootstrap .nav-justified > li, div.bootstrap .nav-tabs.nav-justified > li {
      float: none; }
      div.bootstrap .nav-justified > li > a, div.bootstrap .nav-tabs.nav-justified > li > a {
        text-align: center;
        margin-bottom: 5px; }
    div.bootstrap .nav-justified > .dropdown .dropdown-menu, div.bootstrap .nav-justified > .cd-link-dropdown .dropdown-menu, div.bootstrap .nav-justified > .cd-select-dropdown .dropdown-menu {
      top: auto;
      left: auto; }
    @media (min-width: 768px) {
      div.bootstrap .nav-justified > li, div.bootstrap .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%; }
        div.bootstrap .nav-justified > li > a, div.bootstrap .nav-tabs.nav-justified > li > a {
          margin-bottom: 0; } }
  div.bootstrap .nav-tabs-justified, div.bootstrap .nav-tabs.nav-justified {
    border-bottom: 0; }
    div.bootstrap .nav-tabs-justified > li > a, div.bootstrap .nav-tabs.nav-justified > li > a {
      margin-right: 0;
      border-radius: 4px; }
    div.bootstrap .nav-tabs-justified > .active > a, div.bootstrap .nav-tabs.nav-justified > .active > a,
    div.bootstrap .nav-tabs-justified > .active > a:hover, div.bootstrap .nav-tabs.nav-justified > .active > a:hover,
    div.bootstrap .nav-tabs-justified > .active > a:focus, div.bootstrap .nav-tabs.nav-justified > .active > a:focus {
      border: 1px solid #ddd; }
    @media (min-width: 768px) {
      div.bootstrap .nav-tabs-justified > li > a, div.bootstrap .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0; }
      div.bootstrap .nav-tabs-justified > .active > a, div.bootstrap .nav-tabs.nav-justified > .active > a,
      div.bootstrap .nav-tabs-justified > .active > a:hover, div.bootstrap .nav-tabs.nav-justified > .active > a:hover,
      div.bootstrap .nav-tabs-justified > .active > a:focus, div.bootstrap .nav-tabs.nav-justified > .active > a:focus {
        border-bottom-color: #fff; } }
  div.bootstrap .tab-content > .tab-pane {
    display: none; }
  div.bootstrap .tab-content > .active {
    display: block; }
  div.bootstrap .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0; }
  div.bootstrap .navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent; }
    div.bootstrap .navbar:before, div.bootstrap .navbar:after {
      content: " ";
      display: table; }
    div.bootstrap .navbar:after {
      clear: both; }
    @media (min-width: 768px) {
      div.bootstrap .navbar {
        border-radius: 4px; } }
  div.bootstrap .navbar-header:before, div.bootstrap .navbar-header:after {
    content: " ";
    display: table; }
  div.bootstrap .navbar-header:after {
    clear: both; }
  @media (min-width: 768px) {
    div.bootstrap .navbar-header {
      float: left; } }
  div.bootstrap .navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch; }
    div.bootstrap .navbar-collapse:before, div.bootstrap .navbar-collapse:after {
      content: " ";
      display: table; }
    div.bootstrap .navbar-collapse:after {
      clear: both; }
    div.bootstrap .navbar-collapse.in {
      overflow-y: auto; }
    @media (min-width: 768px) {
      div.bootstrap .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none; }
        div.bootstrap .navbar-collapse.collapse {
          display: block !important;
          height: auto !important;
          padding-bottom: 0;
          overflow: visible !important; }
        div.bootstrap .navbar-collapse.in {
          overflow-y: visible; }
        .navbar-fixed-top div.bootstrap .navbar-collapse,
        .navbar-static-top div.bootstrap .navbar-collapse,
        .navbar-fixed-bottom div.bootstrap .navbar-collapse {
          padding-left: 0;
          padding-right: 0; } }
  div.bootstrap .navbar-fixed-top .navbar-collapse,
  div.bootstrap .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px; }
    @media (max-device-width: 480px) and (orientation: landscape) {
      div.bootstrap .navbar-fixed-top .navbar-collapse,
      div.bootstrap .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px; } }
  div.bootstrap .container > .navbar-header, div.bootstrap .cd-breadcrumb .bc-container > .navbar-header,
  div.bootstrap .container > .navbar-collapse, div.bootstrap .cd-breadcrumb .bc-container > .navbar-collapse,
  div.bootstrap .container-fluid > .navbar-header,
  div.bootstrap .container-fluid > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px; }
    @media (min-width: 768px) {
      div.bootstrap .container > .navbar-header, div.bootstrap .cd-breadcrumb .bc-container > .navbar-header,
      div.bootstrap .container > .navbar-collapse, div.bootstrap .cd-breadcrumb .bc-container > .navbar-collapse,
      div.bootstrap .container-fluid > .navbar-header,
      div.bootstrap .container-fluid > .navbar-collapse {
        margin-right: 0;
        margin-left: 0; } }
  div.bootstrap .navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px; }
    @media (min-width: 768px) {
      div.bootstrap .navbar-static-top {
        border-radius: 0; } }
  div.bootstrap .navbar-fixed-top,
  div.bootstrap .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030; }
    @media (min-width: 768px) {
      div.bootstrap .navbar-fixed-top,
      div.bootstrap .navbar-fixed-bottom {
        border-radius: 0; } }
  div.bootstrap .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px; }
  div.bootstrap .navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0; }
  div.bootstrap .navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px; }
    div.bootstrap .navbar-brand:hover, div.bootstrap .navbar-brand:focus {
      text-decoration: none; }
    div.bootstrap .navbar-brand > img {
      display: block; }
    @media (min-width: 768px) {
      .navbar > .container div.bootstrap .navbar-brand, div.bootstrap .cd-breadcrumb .navbar > .bc-container div.bootstrap .navbar-brand,
      .navbar > .container-fluid div.bootstrap .navbar-brand {
        margin-left: -15px; } }
  div.bootstrap .navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px; }
    div.bootstrap .navbar-toggle:focus {
      outline: 0; }
    div.bootstrap .navbar-toggle .icon-bar {
      display: block;
      width: 22px;
      height: 2px;
      border-radius: 1px; }
    div.bootstrap .navbar-toggle .icon-bar + .icon-bar {
      margin-top: 4px; }
    @media (min-width: 768px) {
      div.bootstrap .navbar-toggle {
        display: none; } }
  div.bootstrap .navbar-nav {
    margin: 7.5px -15px; }
    div.bootstrap .navbar-nav > li > a {
      padding-top: 10px;
      padding-bottom: 10px;
      line-height: 20px; }
    @media (max-width: 767px) {
      div.bootstrap .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none; }
        div.bootstrap .navbar-nav .open .dropdown-menu > li > a,
        div.bootstrap .navbar-nav .open .dropdown-menu .dropdown-header {
          padding: 5px 15px 5px 25px; }
        div.bootstrap .navbar-nav .open .dropdown-menu > li > a {
          line-height: 20px; }
          div.bootstrap .navbar-nav .open .dropdown-menu > li > a:hover, div.bootstrap .navbar-nav .open .dropdown-menu > li > a:focus {
            background-image: none; } }
    @media (min-width: 768px) {
      div.bootstrap .navbar-nav {
        float: left;
        margin: 0; }
        div.bootstrap .navbar-nav > li {
          float: left; }
          div.bootstrap .navbar-nav > li > a {
            padding-top: 15px;
            padding-bottom: 15px; } }
  div.bootstrap .navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-top: 8px;
    margin-bottom: 8px; }
    @media (min-width: 768px) {
      div.bootstrap .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle; }
      div.bootstrap .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle; }
      div.bootstrap .navbar-form .form-control-static {
        display: inline-block; }
      div.bootstrap .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle; }
        div.bootstrap .navbar-form .input-group .input-group-addon,
        div.bootstrap .navbar-form .input-group .input-group-btn,
        div.bootstrap .navbar-form .input-group .form-control {
          width: auto; }
      div.bootstrap .navbar-form .input-group > .form-control {
        width: 100%; }
      div.bootstrap .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle; }
      div.bootstrap .navbar-form .radio,
      div.bootstrap .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle; }
        div.bootstrap .navbar-form .radio label,
        div.bootstrap .navbar-form .checkbox label {
          padding-left: 0; }
      div.bootstrap .navbar-form .radio input[type="radio"],
      div.bootstrap .navbar-form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0; }
      div.bootstrap .navbar-form .has-feedback .form-control-feedback {
        top: 0; } }
    @media (max-width: 767px) {
      div.bootstrap .navbar-form .form-group {
        margin-bottom: 5px; }
        div.bootstrap .navbar-form .form-group:last-child {
          margin-bottom: 0; } }
    @media (min-width: 768px) {
      div.bootstrap .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none; } }
  div.bootstrap .navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0; }
  div.bootstrap .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  div.bootstrap .navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px; }
    div.bootstrap .navbar-btn.btn-sm, div.bootstrap .btn-group-sm > .navbar-btn.btn, div.bootstrap .btn-group-sm > .navbar-btn.btn-ad, div.bootstrap #header-search-select .btn-group-sm > button.navbar-btn {
      margin-top: 10px;
      margin-bottom: 10px; }
    div.bootstrap .navbar-btn.btn-xs, div.bootstrap .btn-group-xs > .navbar-btn.btn, div.bootstrap .btn-group-xs > .navbar-btn.btn-ad, div.bootstrap #header-search-select .btn-group-xs > button.navbar-btn {
      margin-top: 14px;
      margin-bottom: 14px; }
  div.bootstrap .navbar-text {
    margin-top: 15px;
    margin-bottom: 15px; }
    @media (min-width: 768px) {
      div.bootstrap .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px; } }
  @media (min-width: 768px) {
    div.bootstrap .navbar-left {
      float: left !important; }
    div.bootstrap .navbar-right {
      float: right !important;
      margin-right: -15px; }
      div.bootstrap .navbar-right ~ .navbar-right {
        margin-right: 0; } }
  div.bootstrap .navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7; }
    div.bootstrap .navbar-default .navbar-brand {
      color: #777; }
      div.bootstrap .navbar-default .navbar-brand:hover, div.bootstrap .navbar-default .navbar-brand:focus {
        color: #5e5e5e;
        background-color: transparent; }
    div.bootstrap .navbar-default .navbar-text {
      color: #777; }
    div.bootstrap .navbar-default .navbar-nav > li > a {
      color: #777; }
      div.bootstrap .navbar-default .navbar-nav > li > a:hover, div.bootstrap .navbar-default .navbar-nav > li > a:focus {
        color: #333;
        background-color: transparent; }
    div.bootstrap .navbar-default .navbar-nav > .active > a, div.bootstrap .navbar-default .navbar-nav > .active > a:hover, div.bootstrap .navbar-default .navbar-nav > .active > a:focus {
      color: #555;
      background-color: #e7e7e7; }
    div.bootstrap .navbar-default .navbar-nav > .disabled > a, div.bootstrap .navbar-default .navbar-nav > .disabled > a:hover, div.bootstrap .navbar-default .navbar-nav > .disabled > a:focus {
      color: #ccc;
      background-color: transparent; }
    div.bootstrap .navbar-default .navbar-toggle {
      border-color: #ddd; }
      div.bootstrap .navbar-default .navbar-toggle:hover, div.bootstrap .navbar-default .navbar-toggle:focus {
        background-color: #ddd; }
      div.bootstrap .navbar-default .navbar-toggle .icon-bar {
        background-color: #888; }
    div.bootstrap .navbar-default .navbar-collapse,
    div.bootstrap .navbar-default .navbar-form {
      border-color: #e7e7e7; }
    div.bootstrap .navbar-default .navbar-nav > .open > a, div.bootstrap .navbar-default .navbar-nav > .open > a:hover, div.bootstrap .navbar-default .navbar-nav > .open > a:focus {
      background-color: #e7e7e7;
      color: #555; }
    @media (max-width: 767px) {
      div.bootstrap .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777; }
        div.bootstrap .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, div.bootstrap .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
          color: #333;
          background-color: transparent; }
      div.bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .active > a, div.bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, div.bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555;
        background-color: #e7e7e7; }
      div.bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, div.bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, div.bootstrap .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #ccc;
        background-color: transparent; } }
    div.bootstrap .navbar-default .navbar-link {
      color: #777; }
      div.bootstrap .navbar-default .navbar-link:hover {
        color: #333; }
    div.bootstrap .navbar-default .btn-link {
      color: #777; }
      div.bootstrap .navbar-default .btn-link:hover, div.bootstrap .navbar-default .btn-link:focus {
        color: #333; }
      div.bootstrap .navbar-default .btn-link[disabled]:hover, div.bootstrap .navbar-default .btn-link[disabled]:focus,
      fieldset[disabled] div.bootstrap .navbar-default .btn-link:hover,
      fieldset[disabled] div.bootstrap .navbar-default .btn-link:focus {
        color: #ccc; }
  div.bootstrap .navbar-inverse {
    background-color: #222;
    border-color: #090909; }
    div.bootstrap .navbar-inverse .navbar-brand {
      color: #9d9d9d; }
      div.bootstrap .navbar-inverse .navbar-brand:hover, div.bootstrap .navbar-inverse .navbar-brand:focus {
        color: #fff;
        background-color: transparent; }
    div.bootstrap .navbar-inverse .navbar-text {
      color: #9d9d9d; }
    div.bootstrap .navbar-inverse .navbar-nav > li > a {
      color: #9d9d9d; }
      div.bootstrap .navbar-inverse .navbar-nav > li > a:hover, div.bootstrap .navbar-inverse .navbar-nav > li > a:focus {
        color: #fff;
        background-color: transparent; }
    div.bootstrap .navbar-inverse .navbar-nav > .active > a, div.bootstrap .navbar-inverse .navbar-nav > .active > a:hover, div.bootstrap .navbar-inverse .navbar-nav > .active > a:focus {
      color: #fff;
      background-color: #090909; }
    div.bootstrap .navbar-inverse .navbar-nav > .disabled > a, div.bootstrap .navbar-inverse .navbar-nav > .disabled > a:hover, div.bootstrap .navbar-inverse .navbar-nav > .disabled > a:focus {
      color: #444;
      background-color: transparent; }
    div.bootstrap .navbar-inverse .navbar-toggle {
      border-color: #333; }
      div.bootstrap .navbar-inverse .navbar-toggle:hover, div.bootstrap .navbar-inverse .navbar-toggle:focus {
        background-color: #333; }
      div.bootstrap .navbar-inverse .navbar-toggle .icon-bar {
        background-color: #fff; }
    div.bootstrap .navbar-inverse .navbar-collapse,
    div.bootstrap .navbar-inverse .navbar-form {
      border-color: #101010; }
    div.bootstrap .navbar-inverse .navbar-nav > .open > a, div.bootstrap .navbar-inverse .navbar-nav > .open > a:hover, div.bootstrap .navbar-inverse .navbar-nav > .open > a:focus {
      background-color: #090909;
      color: #fff; }
    @media (max-width: 767px) {
      div.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #090909; }
      div.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #090909; }
      div.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #9d9d9d; }
        div.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, div.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
          color: #fff;
          background-color: transparent; }
      div.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, div.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, div.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #fff;
        background-color: #090909; }
      div.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, div.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, div.bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #444;
        background-color: transparent; } }
    div.bootstrap .navbar-inverse .navbar-link {
      color: #9d9d9d; }
      div.bootstrap .navbar-inverse .navbar-link:hover {
        color: #fff; }
    div.bootstrap .navbar-inverse .btn-link {
      color: #9d9d9d; }
      div.bootstrap .navbar-inverse .btn-link:hover, div.bootstrap .navbar-inverse .btn-link:focus {
        color: #fff; }
      div.bootstrap .navbar-inverse .btn-link[disabled]:hover, div.bootstrap .navbar-inverse .btn-link[disabled]:focus,
      fieldset[disabled] div.bootstrap .navbar-inverse .btn-link:hover,
      fieldset[disabled] div.bootstrap .navbar-inverse .btn-link:focus {
        color: #444; }
  div.bootstrap .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px; }
    div.bootstrap .breadcrumb > li {
      display: inline-block; }
      div.bootstrap .breadcrumb > li + li:before {
        content: "/ ";
        padding: 0 5px;
        color: #ccc; }
    div.bootstrap .breadcrumb > .active {
      color: #777777; }
  div.bootstrap .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
    div.bootstrap .pagination > li {
      display: inline; }
      div.bootstrap .pagination > li > a,
      div.bootstrap .pagination > li > span {
        position: relative;
        float: left;
        padding: 6px 12px;
        line-height: 1.42857;
        text-decoration: none;
        color: #337ab7;
        background-color: #fff;
        border: 1px solid #ddd;
        margin-left: -1px; }
      div.bootstrap .pagination > li:first-child > a,
      div.bootstrap .pagination > li:first-child > span {
        margin-left: 0;
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px; }
      div.bootstrap .pagination > li:last-child > a,
      div.bootstrap .pagination > li:last-child > span {
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px; }
    div.bootstrap .pagination > li > a:hover, div.bootstrap .pagination > li > a:focus,
    div.bootstrap .pagination > li > span:hover,
    div.bootstrap .pagination > li > span:focus {
      z-index: 2;
      color: #23527c;
      background-color: #eeeeee;
      border-color: #ddd; }
    div.bootstrap .pagination > .active > a, div.bootstrap .pagination > .active > a:hover, div.bootstrap .pagination > .active > a:focus,
    div.bootstrap .pagination > .active > span,
    div.bootstrap .pagination > .active > span:hover,
    div.bootstrap .pagination > .active > span:focus {
      z-index: 3;
      color: #fff;
      background-color: #337ab7;
      border-color: #337ab7;
      cursor: default; }
    div.bootstrap .pagination > .disabled > span,
    div.bootstrap .pagination > .disabled > span:hover,
    div.bootstrap .pagination > .disabled > span:focus,
    div.bootstrap .pagination > .disabled > a,
    div.bootstrap .pagination > .disabled > a:hover,
    div.bootstrap .pagination > .disabled > a:focus {
      color: #777777;
      background-color: #fff;
      border-color: #ddd;
      cursor: not-allowed; }
  div.bootstrap .pagination-lg > li > a,
  div.bootstrap .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333; }
  div.bootstrap .pagination-lg > li:first-child > a,
  div.bootstrap .pagination-lg > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px; }
  div.bootstrap .pagination-lg > li:last-child > a,
  div.bootstrap .pagination-lg > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px; }
  div.bootstrap .pagination-sm > li > a,
  div.bootstrap .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5; }
  div.bootstrap .pagination-sm > li:first-child > a,
  div.bootstrap .pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
  div.bootstrap .pagination-sm > li:last-child > a,
  div.bootstrap .pagination-sm > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }
  div.bootstrap .pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center; }
    div.bootstrap .pager:before, div.bootstrap .pager:after {
      content: " ";
      display: table; }
    div.bootstrap .pager:after {
      clear: both; }
    div.bootstrap .pager li {
      display: inline; }
      div.bootstrap .pager li > a,
      div.bootstrap .pager li > span {
        display: inline-block;
        padding: 5px 14px;
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 15px; }
      div.bootstrap .pager li > a:hover,
      div.bootstrap .pager li > a:focus {
        text-decoration: none;
        background-color: #eeeeee; }
    div.bootstrap .pager .next > a,
    div.bootstrap .pager .next > span {
      float: right; }
    div.bootstrap .pager .previous > a,
    div.bootstrap .pager .previous > span {
      float: left; }
    div.bootstrap .pager .disabled > a,
    div.bootstrap .pager .disabled > a:hover,
    div.bootstrap .pager .disabled > a:focus,
    div.bootstrap .pager .disabled > span {
      color: #777777;
      background-color: #fff;
      cursor: not-allowed; }
  div.bootstrap .label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em; }
    div.bootstrap .label:empty {
      display: none; }
    .btn div.bootstrap .label, div.bootstrap .btn-ad div.bootstrap .label, div.bootstrap #header-search-select button div.bootstrap .label {
      position: relative;
      top: -1px; }
  div.bootstrap a.label:hover, div.bootstrap a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer; }
  div.bootstrap .label-default {
    background-color: #777777; }
    div.bootstrap .label-default[href]:hover, div.bootstrap .label-default[href]:focus {
      background-color: #5e5e5e; }
  div.bootstrap .label-primary {
    background-color: #337ab7; }
    div.bootstrap .label-primary[href]:hover, div.bootstrap .label-primary[href]:focus {
      background-color: #286090; }
  div.bootstrap .label-success {
    background-color: #5cb85c; }
    div.bootstrap .label-success[href]:hover, div.bootstrap .label-success[href]:focus {
      background-color: #449d44; }
  div.bootstrap .label-info {
    background-color: #5bc0de; }
    div.bootstrap .label-info[href]:hover, div.bootstrap .label-info[href]:focus {
      background-color: #31b0d5; }
  div.bootstrap .label-warning {
    background-color: #f0ad4e; }
    div.bootstrap .label-warning[href]:hover, div.bootstrap .label-warning[href]:focus {
      background-color: #ec971f; }
  div.bootstrap .label-danger {
    background-color: #d9534f; }
    div.bootstrap .label-danger[href]:hover, div.bootstrap .label-danger[href]:focus {
      background-color: #c9302c; }
  div.bootstrap .badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #777777;
    border-radius: 10px; }
    div.bootstrap .badge:empty {
      display: none; }
    .btn div.bootstrap .badge, div.bootstrap .btn-ad div.bootstrap .badge, div.bootstrap #header-search-select button div.bootstrap .badge {
      position: relative;
      top: -1px; }
    .btn-xs div.bootstrap .badge, div.bootstrap .btn-group-xs > .btn div.bootstrap .badge, div.bootstrap .btn-group-xs > .btn-ad div.bootstrap .badge, div.bootstrap #header-search-select .btn-group-xs > button div.bootstrap .badge,
    .btn-group-xs > .btn div.bootstrap .badge, div.bootstrap
    .btn-group-xs > .btn-ad div.bootstrap .badge, div.bootstrap #header-search-select
    .btn-group-xs > button div.bootstrap .badge {
      top: 0;
      padding: 1px 5px; }
    .list-group-item.active > div.bootstrap .badge,
    .nav-pills > .active > a > div.bootstrap .badge {
      color: #337ab7;
      background-color: #fff; }
    .list-group-item > div.bootstrap .badge {
      float: right; }
    .list-group-item > div.bootstrap .badge + div.bootstrap .badge {
      margin-right: 5px; }
    .nav-pills > li > a > div.bootstrap .badge {
      margin-left: 3px; }
  div.bootstrap a.badge:hover, div.bootstrap a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer; }
  div.bootstrap .jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eeeeee; }
    div.bootstrap .jumbotron h1,
    div.bootstrap .jumbotron .h1 {
      color: inherit; }
    div.bootstrap .jumbotron p {
      margin-bottom: 15px;
      font-size: 21px;
      font-weight: 200; }
    div.bootstrap .jumbotron > hr {
      border-top-color: #d5d5d5; }
    .container div.bootstrap .jumbotron, div.bootstrap .cd-breadcrumb .bc-container div.bootstrap .jumbotron,
    .container-fluid div.bootstrap .jumbotron {
      border-radius: 6px;
      padding-left: 15px;
      padding-right: 15px; }
    div.bootstrap .jumbotron .container, div.bootstrap .jumbotron .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .jumbotron .bc-container {
      max-width: 100%; }
    @media screen and (min-width: 768px) {
      div.bootstrap .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px; }
        .container div.bootstrap .jumbotron, div.bootstrap .cd-breadcrumb .bc-container div.bootstrap .jumbotron,
        .container-fluid div.bootstrap .jumbotron {
          padding-left: 60px;
          padding-right: 60px; }
        div.bootstrap .jumbotron h1,
        div.bootstrap .jumbotron .h1 {
          font-size: 63px; } }
  div.bootstrap .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out; }
    div.bootstrap .thumbnail > img,
    div.bootstrap .thumbnail a > img {
      display: block;
      max-width: 100%;
      height: auto;
      margin-left: auto;
      margin-right: auto; }
    div.bootstrap .thumbnail .caption {
      padding: 9px;
      color: #333333; }
  div.bootstrap a.thumbnail:hover,
  div.bootstrap a.thumbnail:focus,
  div.bootstrap a.thumbnail.active {
    border-color: #337ab7; }
  div.bootstrap .alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px; }
    div.bootstrap .alert h4 {
      margin-top: 0;
      color: inherit; }
    div.bootstrap .alert .alert-link {
      font-weight: bold; }
    div.bootstrap .alert > p,
    div.bootstrap .alert > ul {
      margin-bottom: 0; }
    div.bootstrap .alert > p + p {
      margin-top: 5px; }
  div.bootstrap .alert-dismissable,
  div.bootstrap .alert-dismissible {
    padding-right: 35px; }
    div.bootstrap .alert-dismissable .close,
    div.bootstrap .alert-dismissible .close {
      position: relative;
      top: -2px;
      right: -21px;
      color: inherit; }
  div.bootstrap .alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d; }
    div.bootstrap .alert-success hr {
      border-top-color: #c9e2b3; }
    div.bootstrap .alert-success .alert-link {
      color: #2b542c; }
  div.bootstrap .alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f; }
    div.bootstrap .alert-info hr {
      border-top-color: #a6e1ec; }
    div.bootstrap .alert-info .alert-link {
      color: #245269; }
  div.bootstrap .alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b; }
    div.bootstrap .alert-warning hr {
      border-top-color: #f7e1b5; }
    div.bootstrap .alert-warning .alert-link {
      color: #66512c; }
  div.bootstrap .alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442; }
    div.bootstrap .alert-danger hr {
      border-top-color: #e4b9c0; }
    div.bootstrap .alert-danger .alert-link {
      color: #843534; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
  div.bootstrap .progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
  div.bootstrap .progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease; }
  div.bootstrap .progress-striped .progress-bar,
  div.bootstrap .progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px; }
  div.bootstrap .progress.active .progress-bar,
  div.bootstrap .progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite; }
  div.bootstrap .progress-bar-success {
    background-color: #5cb85c; }
    .progress-striped div.bootstrap .progress-bar-success {
      background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
      background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
      background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
  div.bootstrap .progress-bar-info {
    background-color: #5bc0de; }
    .progress-striped div.bootstrap .progress-bar-info {
      background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
      background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
      background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
  div.bootstrap .progress-bar-warning {
    background-color: #f0ad4e; }
    .progress-striped div.bootstrap .progress-bar-warning {
      background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
      background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
      background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
  div.bootstrap .progress-bar-danger {
    background-color: #d9534f; }
    .progress-striped div.bootstrap .progress-bar-danger {
      background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
      background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
      background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
  div.bootstrap .media {
    margin-top: 15px; }
    div.bootstrap .media:first-child {
      margin-top: 0; }
  div.bootstrap .media,
  div.bootstrap .media-body {
    zoom: 1;
    overflow: hidden; }
  div.bootstrap .media-body {
    width: 10000px; }
  div.bootstrap .media-object {
    display: block; }
    div.bootstrap .media-object.img-thumbnail {
      max-width: none; }
  div.bootstrap .media-right,
  div.bootstrap .media > .pull-right, div.bootstrap .media > .signup-row, div.bootstrap #hero .media > #home-hero-signup, div.bootstrap .college_profile .profile-panel .panel-body .media > .carousel-wrap {
    padding-left: 10px; }
  div.bootstrap .media-left,
  div.bootstrap .media > .pull-left {
    padding-right: 10px; }
  div.bootstrap .media-left,
  div.bootstrap .media-right,
  div.bootstrap .media-body {
    display: table-cell;
    vertical-align: top; }
  div.bootstrap .media-middle {
    vertical-align: middle; }
  div.bootstrap .media-bottom {
    vertical-align: bottom; }
  div.bootstrap .media-heading {
    margin-top: 0;
    margin-bottom: 5px; }
  div.bootstrap .media-list {
    padding-left: 0;
    list-style: none; }
  div.bootstrap .list-group {
    margin-bottom: 20px;
    padding-left: 0; }
  div.bootstrap .list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd; }
    div.bootstrap .list-group-item:first-child {
      border-top-right-radius: 4px;
      border-top-left-radius: 4px; }
    div.bootstrap .list-group-item:last-child {
      margin-bottom: 0;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px; }
  div.bootstrap a.list-group-item,
  div.bootstrap button.list-group-item {
    color: #555; }
    div.bootstrap a.list-group-item .list-group-item-heading,
    div.bootstrap button.list-group-item .list-group-item-heading {
      color: #333; }
    div.bootstrap a.list-group-item:hover, div.bootstrap a.list-group-item:focus,
    div.bootstrap button.list-group-item:hover,
    div.bootstrap button.list-group-item:focus {
      text-decoration: none;
      color: #555;
      background-color: #f5f5f5; }
  div.bootstrap button.list-group-item {
    width: 100%;
    text-align: left; }
  div.bootstrap .list-group-item.disabled, div.bootstrap .list-group-item.disabled:hover, div.bootstrap .list-group-item.disabled:focus {
    background-color: #eeeeee;
    color: #777777;
    cursor: not-allowed; }
    div.bootstrap .list-group-item.disabled .list-group-item-heading, div.bootstrap .list-group-item.disabled:hover .list-group-item-heading, div.bootstrap .list-group-item.disabled:focus .list-group-item-heading {
      color: inherit; }
    div.bootstrap .list-group-item.disabled .list-group-item-text, div.bootstrap .list-group-item.disabled:hover .list-group-item-text, div.bootstrap .list-group-item.disabled:focus .list-group-item-text {
      color: #777777; }
  div.bootstrap .list-group-item.active, div.bootstrap .list-group-item.active:hover, div.bootstrap .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7; }
    div.bootstrap .list-group-item.active .list-group-item-heading,
    div.bootstrap .list-group-item.active .list-group-item-heading > small,
    div.bootstrap .list-group-item.active .list-group-item-heading > .small, div.bootstrap .list-group-item.active:hover .list-group-item-heading,
    div.bootstrap .list-group-item.active:hover .list-group-item-heading > small,
    div.bootstrap .list-group-item.active:hover .list-group-item-heading > .small, div.bootstrap .list-group-item.active:focus .list-group-item-heading,
    div.bootstrap .list-group-item.active:focus .list-group-item-heading > small,
    div.bootstrap .list-group-item.active:focus .list-group-item-heading > .small {
      color: inherit; }
    div.bootstrap .list-group-item.active .list-group-item-text, div.bootstrap .list-group-item.active:hover .list-group-item-text, div.bootstrap .list-group-item.active:focus .list-group-item-text {
      color: #c7ddef; }
  div.bootstrap .list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8; }
  div.bootstrap a.list-group-item-success,
  div.bootstrap button.list-group-item-success {
    color: #3c763d; }
    div.bootstrap a.list-group-item-success .list-group-item-heading,
    div.bootstrap button.list-group-item-success .list-group-item-heading {
      color: inherit; }
    div.bootstrap a.list-group-item-success:hover, div.bootstrap a.list-group-item-success:focus,
    div.bootstrap button.list-group-item-success:hover,
    div.bootstrap button.list-group-item-success:focus {
      color: #3c763d;
      background-color: #d0e9c6; }
    div.bootstrap a.list-group-item-success.active, div.bootstrap a.list-group-item-success.active:hover, div.bootstrap a.list-group-item-success.active:focus,
    div.bootstrap button.list-group-item-success.active,
    div.bootstrap button.list-group-item-success.active:hover,
    div.bootstrap button.list-group-item-success.active:focus {
      color: #fff;
      background-color: #3c763d;
      border-color: #3c763d; }
  div.bootstrap .list-group-item-info {
    color: #31708f;
    background-color: #d9edf7; }
  div.bootstrap a.list-group-item-info,
  div.bootstrap button.list-group-item-info {
    color: #31708f; }
    div.bootstrap a.list-group-item-info .list-group-item-heading,
    div.bootstrap button.list-group-item-info .list-group-item-heading {
      color: inherit; }
    div.bootstrap a.list-group-item-info:hover, div.bootstrap a.list-group-item-info:focus,
    div.bootstrap button.list-group-item-info:hover,
    div.bootstrap button.list-group-item-info:focus {
      color: #31708f;
      background-color: #c4e3f3; }
    div.bootstrap a.list-group-item-info.active, div.bootstrap a.list-group-item-info.active:hover, div.bootstrap a.list-group-item-info.active:focus,
    div.bootstrap button.list-group-item-info.active,
    div.bootstrap button.list-group-item-info.active:hover,
    div.bootstrap button.list-group-item-info.active:focus {
      color: #fff;
      background-color: #31708f;
      border-color: #31708f; }
  div.bootstrap .list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3; }
  div.bootstrap a.list-group-item-warning,
  div.bootstrap button.list-group-item-warning {
    color: #8a6d3b; }
    div.bootstrap a.list-group-item-warning .list-group-item-heading,
    div.bootstrap button.list-group-item-warning .list-group-item-heading {
      color: inherit; }
    div.bootstrap a.list-group-item-warning:hover, div.bootstrap a.list-group-item-warning:focus,
    div.bootstrap button.list-group-item-warning:hover,
    div.bootstrap button.list-group-item-warning:focus {
      color: #8a6d3b;
      background-color: #faf2cc; }
    div.bootstrap a.list-group-item-warning.active, div.bootstrap a.list-group-item-warning.active:hover, div.bootstrap a.list-group-item-warning.active:focus,
    div.bootstrap button.list-group-item-warning.active,
    div.bootstrap button.list-group-item-warning.active:hover,
    div.bootstrap button.list-group-item-warning.active:focus {
      color: #fff;
      background-color: #8a6d3b;
      border-color: #8a6d3b; }
  div.bootstrap .list-group-item-danger {
    color: #a94442;
    background-color: #f2dede; }
  div.bootstrap a.list-group-item-danger,
  div.bootstrap button.list-group-item-danger {
    color: #a94442; }
    div.bootstrap a.list-group-item-danger .list-group-item-heading,
    div.bootstrap button.list-group-item-danger .list-group-item-heading {
      color: inherit; }
    div.bootstrap a.list-group-item-danger:hover, div.bootstrap a.list-group-item-danger:focus,
    div.bootstrap button.list-group-item-danger:hover,
    div.bootstrap button.list-group-item-danger:focus {
      color: #a94442;
      background-color: #ebcccc; }
    div.bootstrap a.list-group-item-danger.active, div.bootstrap a.list-group-item-danger.active:hover, div.bootstrap a.list-group-item-danger.active:focus,
    div.bootstrap button.list-group-item-danger.active,
    div.bootstrap button.list-group-item-danger.active:hover,
    div.bootstrap button.list-group-item-danger.active:focus {
      color: #fff;
      background-color: #a94442;
      border-color: #a94442; }
  div.bootstrap .list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px; }
  div.bootstrap .list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3; }
  div.bootstrap .panel, div.bootstrap .college_profile .profile-panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
  div.bootstrap .panel-body {
    padding: 15px; }
    div.bootstrap .panel-body:before, div.bootstrap .panel-body:after {
      content: " ";
      display: table; }
    div.bootstrap .panel-body:after {
      clear: both; }
  div.bootstrap .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
    div.bootstrap .panel-heading > .dropdown .dropdown-toggle, div.bootstrap .panel-heading > .cd-link-dropdown .dropdown-toggle, div.bootstrap .panel-heading > .cd-select-dropdown .dropdown-toggle, div.bootstrap .panel-heading > .dropdown #header-search-select button, div.bootstrap #header-search-select .panel-heading > .dropdown button, div.bootstrap .panel-heading > .cd-link-dropdown #header-search-select button, div.bootstrap #header-search-select .panel-heading > .cd-link-dropdown button, div.bootstrap .panel-heading > .cd-select-dropdown #header-search-select button, div.bootstrap #header-search-select .panel-heading > .cd-select-dropdown button {
      color: inherit; }
  div.bootstrap .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit; }
    div.bootstrap .panel-title > a,
    div.bootstrap .panel-title > small,
    div.bootstrap .panel-title > .small,
    div.bootstrap .panel-title > small > a,
    div.bootstrap .panel-title > .small > a {
      color: inherit; }
  div.bootstrap .panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }
  div.bootstrap .panel > .list-group, div.bootstrap .college_profile .profile-panel > .list-group,
  div.bootstrap .panel > .panel-collapse > .list-group, div.bootstrap .college_profile .profile-panel > .panel-collapse > .list-group {
    margin-bottom: 0; }
    div.bootstrap .panel > .list-group .list-group-item, div.bootstrap .college_profile .profile-panel > .list-group .list-group-item,
    div.bootstrap .panel > .panel-collapse > .list-group .list-group-item, div.bootstrap .college_profile .profile-panel > .panel-collapse > .list-group .list-group-item {
      border-width: 1px 0;
      border-radius: 0; }
    div.bootstrap .panel > .list-group:first-child .list-group-item:first-child, div.bootstrap .college_profile .profile-panel > .list-group:first-child .list-group-item:first-child,
    div.bootstrap .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child, div.bootstrap .college_profile .profile-panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
      border-top: 0;
      border-top-right-radius: 3px;
      border-top-left-radius: 3px; }
    div.bootstrap .panel > .list-group:last-child .list-group-item:last-child, div.bootstrap .college_profile .profile-panel > .list-group:last-child .list-group-item:last-child,
    div.bootstrap .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child, div.bootstrap .college_profile .profile-panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
      border-bottom: 0;
      border-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px; }
  div.bootstrap .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child, div.bootstrap .college_profile .profile-panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0; }
  div.bootstrap .panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0; }
  div.bootstrap .list-group + .panel-footer {
    border-top-width: 0; }
  div.bootstrap .panel > .table, div.bootstrap .college_profile .profile-panel > .table,
  div.bootstrap .panel > .table-responsive > .table, div.bootstrap .college_profile .profile-panel > .table-responsive > .table,
  div.bootstrap .panel > .panel-collapse > .table, div.bootstrap .college_profile .profile-panel > .panel-collapse > .table {
    margin-bottom: 0; }
    div.bootstrap .panel > .table caption, div.bootstrap .college_profile .profile-panel > .table caption,
    div.bootstrap .panel > .table-responsive > .table caption, div.bootstrap .college_profile .profile-panel > .table-responsive > .table caption,
    div.bootstrap .panel > .panel-collapse > .table caption, div.bootstrap .college_profile .profile-panel > .panel-collapse > .table caption {
      padding-left: 15px;
      padding-right: 15px; }
  div.bootstrap .panel > .table:first-child, div.bootstrap .college_profile .profile-panel > .table:first-child,
  div.bootstrap .panel > .table-responsive:first-child > .table:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive:first-child > .table:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
    div.bootstrap .panel > .table:first-child > thead:first-child > tr:first-child, div.bootstrap .college_profile .profile-panel > .table:first-child > thead:first-child > tr:first-child,
    div.bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child, div.bootstrap .college_profile .profile-panel > .table:first-child > tbody:first-child > tr:first-child,
    div.bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
    div.bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
      border-top-left-radius: 3px;
      border-top-right-radius: 3px; }
      div.bootstrap .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, div.bootstrap .college_profile .profile-panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
      div.bootstrap .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, div.bootstrap .college_profile .profile-panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
      div.bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, div.bootstrap .college_profile .profile-panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
      div.bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, div.bootstrap .college_profile .profile-panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
      div.bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
      div.bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
      div.bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
      div.bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
        border-top-left-radius: 3px; }
      div.bootstrap .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, div.bootstrap .college_profile .profile-panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
      div.bootstrap .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, div.bootstrap .college_profile .profile-panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
      div.bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, div.bootstrap .college_profile .profile-panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
      div.bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, div.bootstrap .college_profile .profile-panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
      div.bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
      div.bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
      div.bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
      div.bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
        border-top-right-radius: 3px; }
  div.bootstrap .panel > .table:last-child, div.bootstrap .college_profile .profile-panel > .table:last-child,
  div.bootstrap .panel > .table-responsive:last-child > .table:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive:last-child > .table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }
    div.bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child, div.bootstrap .college_profile .profile-panel > .table:last-child > tbody:last-child > tr:last-child,
    div.bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child, div.bootstrap .college_profile .profile-panel > .table:last-child > tfoot:last-child > tr:last-child,
    div.bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
    div.bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px; }
      div.bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, div.bootstrap .college_profile .profile-panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
      div.bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, div.bootstrap .college_profile .profile-panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
      div.bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, div.bootstrap .college_profile .profile-panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
      div.bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, div.bootstrap .college_profile .profile-panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
      div.bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
      div.bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
      div.bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
      div.bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
        border-bottom-left-radius: 3px; }
      div.bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, div.bootstrap .college_profile .profile-panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
      div.bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, div.bootstrap .college_profile .profile-panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
      div.bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, div.bootstrap .college_profile .profile-panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
      div.bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, div.bootstrap .college_profile .profile-panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
      div.bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
      div.bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
      div.bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
      div.bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
        border-bottom-right-radius: 3px; }
  div.bootstrap .panel > .panel-body + .table, div.bootstrap .college_profile .profile-panel > .panel-body + .table,
  div.bootstrap .panel > .panel-body + .table-responsive, div.bootstrap .college_profile .profile-panel > .panel-body + .table-responsive,
  div.bootstrap .panel > .table + .panel-body, div.bootstrap .college_profile .profile-panel > .table + .panel-body,
  div.bootstrap .panel > .table-responsive + .panel-body, div.bootstrap .college_profile .profile-panel > .table-responsive + .panel-body {
    border-top: 1px solid #ddd; }
  div.bootstrap .panel > .table > tbody:first-child > tr:first-child th, div.bootstrap .college_profile .profile-panel > .table > tbody:first-child > tr:first-child th,
  div.bootstrap .panel > .table > tbody:first-child > tr:first-child td, div.bootstrap .college_profile .profile-panel > .table > tbody:first-child > tr:first-child td {
    border-top: 0; }
  div.bootstrap .panel > .table-bordered, div.bootstrap .college_profile .profile-panel > .table-bordered,
  div.bootstrap .panel > .table-responsive > .table-bordered, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered {
    border: 0; }
    div.bootstrap .panel > .table-bordered > thead > tr > th:first-child, div.bootstrap .college_profile .profile-panel > .table-bordered > thead > tr > th:first-child,
    div.bootstrap .panel > .table-bordered > thead > tr > td:first-child, div.bootstrap .college_profile .profile-panel > .table-bordered > thead > tr > td:first-child,
    div.bootstrap .panel > .table-bordered > tbody > tr > th:first-child, div.bootstrap .college_profile .profile-panel > .table-bordered > tbody > tr > th:first-child,
    div.bootstrap .panel > .table-bordered > tbody > tr > td:first-child, div.bootstrap .college_profile .profile-panel > .table-bordered > tbody > tr > td:first-child,
    div.bootstrap .panel > .table-bordered > tfoot > tr > th:first-child, div.bootstrap .college_profile .profile-panel > .table-bordered > tfoot > tr > th:first-child,
    div.bootstrap .panel > .table-bordered > tfoot > tr > td:first-child, div.bootstrap .college_profile .profile-panel > .table-bordered > tfoot > tr > td:first-child,
    div.bootstrap .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
    div.bootstrap .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
    div.bootstrap .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
    div.bootstrap .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
    div.bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    div.bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
      border-left: 0; }
    div.bootstrap .panel > .table-bordered > thead > tr > th:last-child, div.bootstrap .college_profile .profile-panel > .table-bordered > thead > tr > th:last-child,
    div.bootstrap .panel > .table-bordered > thead > tr > td:last-child, div.bootstrap .college_profile .profile-panel > .table-bordered > thead > tr > td:last-child,
    div.bootstrap .panel > .table-bordered > tbody > tr > th:last-child, div.bootstrap .college_profile .profile-panel > .table-bordered > tbody > tr > th:last-child,
    div.bootstrap .panel > .table-bordered > tbody > tr > td:last-child, div.bootstrap .college_profile .profile-panel > .table-bordered > tbody > tr > td:last-child,
    div.bootstrap .panel > .table-bordered > tfoot > tr > th:last-child, div.bootstrap .college_profile .profile-panel > .table-bordered > tfoot > tr > th:last-child,
    div.bootstrap .panel > .table-bordered > tfoot > tr > td:last-child, div.bootstrap .college_profile .profile-panel > .table-bordered > tfoot > tr > td:last-child,
    div.bootstrap .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
    div.bootstrap .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
    div.bootstrap .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
    div.bootstrap .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
    div.bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    div.bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
      border-right: 0; }
    div.bootstrap .panel > .table-bordered > thead > tr:first-child > td, div.bootstrap .college_profile .profile-panel > .table-bordered > thead > tr:first-child > td,
    div.bootstrap .panel > .table-bordered > thead > tr:first-child > th, div.bootstrap .college_profile .profile-panel > .table-bordered > thead > tr:first-child > th,
    div.bootstrap .panel > .table-bordered > tbody > tr:first-child > td, div.bootstrap .college_profile .profile-panel > .table-bordered > tbody > tr:first-child > td,
    div.bootstrap .panel > .table-bordered > tbody > tr:first-child > th, div.bootstrap .college_profile .profile-panel > .table-bordered > tbody > tr:first-child > th,
    div.bootstrap .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
    div.bootstrap .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
    div.bootstrap .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
    div.bootstrap .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
      border-bottom: 0; }
    div.bootstrap .panel > .table-bordered > tbody > tr:last-child > td, div.bootstrap .college_profile .profile-panel > .table-bordered > tbody > tr:last-child > td,
    div.bootstrap .panel > .table-bordered > tbody > tr:last-child > th, div.bootstrap .college_profile .profile-panel > .table-bordered > tbody > tr:last-child > th,
    div.bootstrap .panel > .table-bordered > tfoot > tr:last-child > td, div.bootstrap .college_profile .profile-panel > .table-bordered > tfoot > tr:last-child > td,
    div.bootstrap .panel > .table-bordered > tfoot > tr:last-child > th, div.bootstrap .college_profile .profile-panel > .table-bordered > tfoot > tr:last-child > th,
    div.bootstrap .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
    div.bootstrap .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
    div.bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
    div.bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, div.bootstrap .college_profile .profile-panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
      border-bottom: 0; }
  div.bootstrap .panel > .table-responsive, div.bootstrap .college_profile .profile-panel > .table-responsive {
    border: 0;
    margin-bottom: 0; }
  div.bootstrap .panel-group {
    margin-bottom: 20px; }
    div.bootstrap .panel-group .panel, div.bootstrap .panel-group .college_profile .profile-panel, div.bootstrap .college_profile .panel-group .profile-panel {
      margin-bottom: 0;
      border-radius: 4px; }
      div.bootstrap .panel-group .panel + .panel, div.bootstrap .panel-group .college_profile .profile-panel + .panel, div.bootstrap .college_profile .panel-group .profile-panel + .panel, div.bootstrap .panel-group .college_profile .panel + .profile-panel, div.bootstrap .college_profile .panel-group .panel + .profile-panel, div.bootstrap .panel-group .college_profile .profile-panel + .profile-panel, div.bootstrap .college_profile .panel-group .profile-panel + .profile-panel {
        margin-top: 5px; }
    div.bootstrap .panel-group .panel-heading {
      border-bottom: 0; }
      div.bootstrap .panel-group .panel-heading + .panel-collapse > .panel-body,
      div.bootstrap .panel-group .panel-heading + .panel-collapse > .list-group {
        border-top: 1px solid #ddd; }
    div.bootstrap .panel-group .panel-footer {
      border-top: 0; }
      div.bootstrap .panel-group .panel-footer + .panel-collapse .panel-body {
        border-bottom: 1px solid #ddd; }
  div.bootstrap .panel-default {
    border-color: #ddd; }
    div.bootstrap .panel-default > .panel-heading {
      color: #333333;
      background-color: #f5f5f5;
      border-color: #ddd; }
      div.bootstrap .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #ddd; }
      div.bootstrap .panel-default > .panel-heading .badge {
        color: #f5f5f5;
        background-color: #333333; }
    div.bootstrap .panel-default > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #ddd; }
  div.bootstrap .panel-primary {
    border-color: #337ab7; }
    div.bootstrap .panel-primary > .panel-heading {
      color: #fff;
      background-color: #337ab7;
      border-color: #337ab7; }
      div.bootstrap .panel-primary > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #337ab7; }
      div.bootstrap .panel-primary > .panel-heading .badge {
        color: #337ab7;
        background-color: #fff; }
    div.bootstrap .panel-primary > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #337ab7; }
  div.bootstrap .panel-success {
    border-color: #d6e9c6; }
    div.bootstrap .panel-success > .panel-heading {
      color: #3c763d;
      background-color: #dff0d8;
      border-color: #d6e9c6; }
      div.bootstrap .panel-success > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #d6e9c6; }
      div.bootstrap .panel-success > .panel-heading .badge {
        color: #dff0d8;
        background-color: #3c763d; }
    div.bootstrap .panel-success > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #d6e9c6; }
  div.bootstrap .panel-info {
    border-color: #bce8f1; }
    div.bootstrap .panel-info > .panel-heading {
      color: #31708f;
      background-color: #d9edf7;
      border-color: #bce8f1; }
      div.bootstrap .panel-info > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #bce8f1; }
      div.bootstrap .panel-info > .panel-heading .badge {
        color: #d9edf7;
        background-color: #31708f; }
    div.bootstrap .panel-info > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #bce8f1; }
  div.bootstrap .panel-warning {
    border-color: #faebcc; }
    div.bootstrap .panel-warning > .panel-heading {
      color: #8a6d3b;
      background-color: #fcf8e3;
      border-color: #faebcc; }
      div.bootstrap .panel-warning > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #faebcc; }
      div.bootstrap .panel-warning > .panel-heading .badge {
        color: #fcf8e3;
        background-color: #8a6d3b; }
    div.bootstrap .panel-warning > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #faebcc; }
  div.bootstrap .panel-danger {
    border-color: #ebccd1; }
    div.bootstrap .panel-danger > .panel-heading {
      color: #a94442;
      background-color: #f2dede;
      border-color: #ebccd1; }
      div.bootstrap .panel-danger > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #ebccd1; }
      div.bootstrap .panel-danger > .panel-heading .badge {
        color: #f2dede;
        background-color: #a94442; }
    div.bootstrap .panel-danger > .panel-footer + .panel-collapse > .panel-body {
      border-bottom-color: #ebccd1; }
  div.bootstrap .embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden; }
    div.bootstrap .embed-responsive .embed-responsive-item,
    div.bootstrap .embed-responsive iframe,
    div.bootstrap .embed-responsive embed,
    div.bootstrap .embed-responsive object,
    div.bootstrap .embed-responsive video {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      height: 100%;
      width: 100%;
      border: 0; }
  div.bootstrap .embed-responsive-16by9 {
    padding-bottom: 56.25%; }
  div.bootstrap .embed-responsive-4by3 {
    padding-bottom: 75%; }
  div.bootstrap .well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
    div.bootstrap .well blockquote {
      border-color: #ddd;
      border-color: rgba(0, 0, 0, 0.15); }
  div.bootstrap .well-lg {
    padding: 24px;
    border-radius: 6px; }
  div.bootstrap .well-sm {
    padding: 9px;
    border-radius: 3px; }
  div.bootstrap .close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.2;
    filter: alpha(opacity=20); }
    div.bootstrap .close:hover, div.bootstrap .close:focus {
      color: #000;
      text-decoration: none;
      cursor: pointer;
      opacity: 0.5;
      filter: alpha(opacity=50); }
  div.bootstrap button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none; }
  div.bootstrap .modal-open {
    overflow: hidden; }
  div.bootstrap .modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0; }
    div.bootstrap .modal.fade .modal-dialog {
      -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
      -o-transform: translate(0, -25%);
      transform: translate(0, -25%);
      -webkit-transition: -webkit-transform 0.3s ease-out;
      -moz-transition: -moz-transform 0.3s ease-out;
      -o-transition: -o-transform 0.3s ease-out;
      transition: transform 0.3s ease-out; }
    div.bootstrap .modal.in .modal-dialog {
      -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0); }
  div.bootstrap .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }
  div.bootstrap .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px; }
  div.bootstrap .modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    outline: 0; }
  div.bootstrap .modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000; }
    div.bootstrap .modal-backdrop.fade {
      opacity: 0;
      filter: alpha(opacity=0); }
    div.bootstrap .modal-backdrop.in {
      opacity: 0.5;
      filter: alpha(opacity=50); }
  div.bootstrap .modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5; }
    div.bootstrap .modal-header:before, div.bootstrap .modal-header:after {
      content: " ";
      display: table; }
    div.bootstrap .modal-header:after {
      clear: both; }
  div.bootstrap .modal-header .close {
    margin-top: -2px; }
  div.bootstrap .modal-title {
    margin: 0;
    line-height: 1.42857; }
  div.bootstrap .modal-body {
    position: relative;
    padding: 15px; }
  div.bootstrap .modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5; }
    div.bootstrap .modal-footer:before, div.bootstrap .modal-footer:after {
      content: " ";
      display: table; }
    div.bootstrap .modal-footer:after {
      clear: both; }
    div.bootstrap .modal-footer .btn + .btn, div.bootstrap .modal-footer .btn-ad + .btn, div.bootstrap .modal-footer #header-search-select button + .btn, div.bootstrap #header-search-select .modal-footer button + .btn, div.bootstrap .modal-footer .btn + .btn-ad, div.bootstrap .modal-footer .btn-ad + .btn-ad, div.bootstrap .modal-footer #header-search-select button + .btn-ad, div.bootstrap #header-search-select .modal-footer button + .btn-ad, div.bootstrap .modal-footer #header-search-select .btn + button, div.bootstrap #header-search-select .modal-footer .btn + button, div.bootstrap .modal-footer #header-search-select .btn-ad + button, div.bootstrap #header-search-select .modal-footer .btn-ad + button, div.bootstrap .modal-footer #header-search-select button + button, div.bootstrap #header-search-select .modal-footer button + button {
      margin-left: 5px;
      margin-bottom: 0; }
    div.bootstrap .modal-footer .btn-group .btn + .btn, div.bootstrap .modal-footer .btn-group .btn-ad + .btn, div.bootstrap .modal-footer .btn-group #header-search-select button + .btn, div.bootstrap #header-search-select .modal-footer .btn-group button + .btn, div.bootstrap .modal-footer .btn-group .btn + .btn-ad, div.bootstrap .modal-footer .btn-group .btn-ad + .btn-ad, div.bootstrap .modal-footer .btn-group #header-search-select button + .btn-ad, div.bootstrap #header-search-select .modal-footer .btn-group button + .btn-ad, div.bootstrap .modal-footer .btn-group #header-search-select .btn + button, div.bootstrap #header-search-select .modal-footer .btn-group .btn + button, div.bootstrap .modal-footer .btn-group #header-search-select .btn-ad + button, div.bootstrap #header-search-select .modal-footer .btn-group .btn-ad + button, div.bootstrap .modal-footer .btn-group #header-search-select button + button, div.bootstrap #header-search-select .modal-footer .btn-group button + button {
      margin-left: -1px; }
    div.bootstrap .modal-footer .btn-block + .btn-block {
      margin-left: 0; }
  div.bootstrap .modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll; }
  @media (min-width: 768px) {
    div.bootstrap .modal-dialog {
      width: 600px;
      margin: 30px auto; }
    div.bootstrap .modal-content {
      -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
    div.bootstrap .modal-sm {
      width: 300px; } }
  @media (min-width: 992px) {
    div.bootstrap .modal-lg {
      width: 900px; } }
  div.bootstrap .tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    filter: alpha(opacity=0); }
    div.bootstrap .tooltip.in {
      opacity: 0.9;
      filter: alpha(opacity=90); }
    div.bootstrap .tooltip.top {
      margin-top: -3px;
      padding: 5px 0; }
    div.bootstrap .tooltip.right {
      margin-left: 3px;
      padding: 0 5px; }
    div.bootstrap .tooltip.bottom {
      margin-top: 3px;
      padding: 5px 0; }
    div.bootstrap .tooltip.left {
      margin-left: -3px;
      padding: 0 5px; }
  div.bootstrap .tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px; }
  div.bootstrap .tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid; }
  div.bootstrap .tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000; }
  div.bootstrap .tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000; }
  div.bootstrap .tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000; }
  div.bootstrap .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000; }
  div.bootstrap .tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000; }
  div.bootstrap .tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000; }
  div.bootstrap .tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000; }
  div.bootstrap .tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000; }
  div.bootstrap .popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 14px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
    div.bootstrap .popover.top {
      margin-top: -10px; }
    div.bootstrap .popover.right {
      margin-left: 10px; }
    div.bootstrap .popover.bottom {
      margin-top: 10px; }
    div.bootstrap .popover.left {
      margin-left: -10px; }
  div.bootstrap .popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0; }
  div.bootstrap .popover-content {
    padding: 9px 14px; }
  div.bootstrap .popover > .arrow, div.bootstrap .popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid; }
  div.bootstrap .popover > .arrow {
    border-width: 11px; }
  div.bootstrap .popover > .arrow:after {
    border-width: 10px;
    content: ""; }
  div.bootstrap .popover.top > .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px; }
    div.bootstrap .popover.top > .arrow:after {
      content: " ";
      bottom: 1px;
      margin-left: -10px;
      border-bottom-width: 0;
      border-top-color: #fff; }
  div.bootstrap .popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999999;
    border-right-color: rgba(0, 0, 0, 0.25); }
    div.bootstrap .popover.right > .arrow:after {
      content: " ";
      left: 1px;
      bottom: -10px;
      border-left-width: 0;
      border-right-color: #fff; }
  div.bootstrap .popover.bottom > .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px; }
    div.bootstrap .popover.bottom > .arrow:after {
      content: " ";
      top: 1px;
      margin-left: -10px;
      border-top-width: 0;
      border-bottom-color: #fff; }
  div.bootstrap .popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999999;
    border-left-color: rgba(0, 0, 0, 0.25); }
    div.bootstrap .popover.left > .arrow:after {
      content: " ";
      right: 1px;
      border-right-width: 0;
      border-left-color: #fff;
      bottom: -10px; }
  div.bootstrap .carousel {
    position: relative; }
  div.bootstrap .carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%; }
    div.bootstrap .carousel-inner > .item {
      display: none;
      position: relative;
      -webkit-transition: 0.6s ease-in-out left;
      -o-transition: 0.6s ease-in-out left;
      transition: 0.6s ease-in-out left; }
      div.bootstrap .carousel-inner > .item > img,
      div.bootstrap .carousel-inner > .item > a > img {
        display: block;
        max-width: 100%;
        height: auto;
        line-height: 1; }
      @media all and (transform-3d), (-webkit-transform-3d) {
        div.bootstrap .carousel-inner > .item {
          -webkit-transition: -webkit-transform 0.6s ease-in-out;
          -moz-transition: -moz-transform 0.6s ease-in-out;
          -o-transition: -o-transform 0.6s ease-in-out;
          transition: transform 0.6s ease-in-out;
          -webkit-backface-visibility: hidden;
          -moz-backface-visibility: hidden;
          backface-visibility: hidden;
          -webkit-perspective: 1000px;
          -moz-perspective: 1000px;
          perspective: 1000px; }
          div.bootstrap .carousel-inner > .item.next, div.bootstrap .carousel-inner > .item.active.right {
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
            left: 0; }
          div.bootstrap .carousel-inner > .item.prev, div.bootstrap .carousel-inner > .item.active.left {
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
            left: 0; }
          div.bootstrap .carousel-inner > .item.next.left, div.bootstrap .carousel-inner > .item.prev.right, div.bootstrap .carousel-inner > .item.active {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            left: 0; } }
    div.bootstrap .carousel-inner > .active,
    div.bootstrap .carousel-inner > .next,
    div.bootstrap .carousel-inner > .prev {
      display: block; }
    div.bootstrap .carousel-inner > .active {
      left: 0; }
    div.bootstrap .carousel-inner > .next,
    div.bootstrap .carousel-inner > .prev {
      position: absolute;
      top: 0;
      width: 100%; }
    div.bootstrap .carousel-inner > .next {
      left: 100%; }
    div.bootstrap .carousel-inner > .prev {
      left: -100%; }
    div.bootstrap .carousel-inner > .next.left,
    div.bootstrap .carousel-inner > .prev.right {
      left: 0; }
    div.bootstrap .carousel-inner > .active.left {
      left: -100%; }
    div.bootstrap .carousel-inner > .active.right {
      left: 100%; }
  div.bootstrap .carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    background-color: transparent; }
    div.bootstrap .carousel-control.left {
      background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
      background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
    div.bootstrap .carousel-control.right {
      left: auto;
      right: 0;
      background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
      background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
    div.bootstrap .carousel-control:hover, div.bootstrap .carousel-control:focus {
      outline: 0;
      color: #fff;
      text-decoration: none;
      opacity: 0.9;
      filter: alpha(opacity=90); }
    div.bootstrap .carousel-control .icon-prev,
    div.bootstrap .carousel-control .icon-next,
    div.bootstrap .carousel-control .glyphicon-chevron-left,
    div.bootstrap .carousel-control .glyphicon-chevron-right {
      position: absolute;
      top: 50%;
      margin-top: -10px;
      z-index: 5;
      display: inline-block; }
    div.bootstrap .carousel-control .icon-prev,
    div.bootstrap .carousel-control .glyphicon-chevron-left {
      left: 50%;
      margin-left: -10px; }
    div.bootstrap .carousel-control .icon-next,
    div.bootstrap .carousel-control .glyphicon-chevron-right {
      right: 50%;
      margin-right: -10px; }
    div.bootstrap .carousel-control .icon-prev,
    div.bootstrap .carousel-control .icon-next {
      width: 20px;
      height: 20px;
      line-height: 1;
      font-family: serif; }
    div.bootstrap .carousel-control .icon-prev:before {
      content: '\2039'; }
    div.bootstrap .carousel-control .icon-next:before {
      content: '\203a'; }
  div.bootstrap .carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center; }
    div.bootstrap .carousel-indicators li {
      display: inline-block;
      width: 10px;
      height: 10px;
      margin: 1px;
      text-indent: -999px;
      border: 1px solid #fff;
      border-radius: 10px;
      cursor: pointer;
      background-color: #000 \9;
      background-color: transparent; }
    div.bootstrap .carousel-indicators .active {
      margin: 0;
      width: 12px;
      height: 12px;
      background-color: #fff; }
  div.bootstrap .carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
    div.bootstrap .carousel-caption .btn, div.bootstrap .carousel-caption .btn-ad, div.bootstrap .carousel-caption #header-search-select button, div.bootstrap #header-search-select .carousel-caption button {
      text-shadow: none; }
  @media screen and (min-width: 768px) {
    div.bootstrap .carousel-control .glyphicon-chevron-left,
    div.bootstrap .carousel-control .glyphicon-chevron-right,
    div.bootstrap .carousel-control .icon-prev,
    div.bootstrap .carousel-control .icon-next {
      width: 30px;
      height: 30px;
      margin-top: -10px;
      font-size: 30px; }
    div.bootstrap .carousel-control .glyphicon-chevron-left,
    div.bootstrap .carousel-control .icon-prev {
      margin-left: -10px; }
    div.bootstrap .carousel-control .glyphicon-chevron-right,
    div.bootstrap .carousel-control .icon-next {
      margin-right: -10px; }
    div.bootstrap .carousel-caption {
      left: 20%;
      right: 20%;
      padding-bottom: 30px; }
    div.bootstrap .carousel-indicators {
      bottom: 20px; } }
  div.bootstrap .clearfix:before, div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading:before, div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link:before, div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a:before, div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link.sub-menu-heading:before, div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a:before, div.bootstrap .clearfix:after, div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading:after, div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link:after, div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a:after, div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link.sub-menu-heading:after, div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a:after {
    content: " ";
    display: table; }
  div.bootstrap .clearfix:after, div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading:after, div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link:after, div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a:after, div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link.sub-menu-heading:after, div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a:after {
    clear: both; }
  div.bootstrap .center-block, div.bootstrap .college_profile .profile-sidebar #profile-admissions-tracker .table-info, div.bootstrap .portal .portal-stories-row .stories-row-students > div a.student-name {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  div.bootstrap .pull-right, div.bootstrap .signup-row, div.bootstrap #hero #home-hero-signup, div.bootstrap .college_profile .profile-panel .panel-body .carousel-wrap {
    float: right !important; }
  div.bootstrap .pull-left {
    float: left !important; }
  div.bootstrap .hide {
    display: none !important; }
  div.bootstrap .show {
    display: block !important; }
  div.bootstrap .invisible {
    visibility: hidden; }
  div.bootstrap .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0; }
  div.bootstrap .hidden {
    display: none !important; }
  div.bootstrap .affix {
    position: fixed; }

@-ms-viewport {
  width: device-width; }
  div.bootstrap .visible-xs, div.bootstrap .admissions-tracker .profiles-select-wrap, div.bootstrap .admissions-tracker .at-table .at-profiles-col-mobile, div.bootstrap .admissions-tracker .at-result-table-mobile {
    display: none !important; }
  div.bootstrap .visible-sm, div.bootstrap .admissions-tracker .at-result-table-mobile {
    display: none !important; }
  div.bootstrap .visible-md {
    display: none !important; }
  div.bootstrap .visible-lg {
    display: none !important; }
  div.bootstrap .visible-xs-block, div.bootstrap .portal .portal-section.articles-section .mobile-read-more,
  div.bootstrap .visible-xs-inline,
  div.bootstrap .visible-xs-inline-block,
  div.bootstrap .visible-sm-block,
  div.bootstrap .visible-sm-inline,
  div.bootstrap .visible-sm-inline-block,
  div.bootstrap .visible-md-block,
  div.bootstrap .visible-md-inline,
  div.bootstrap .visible-md-inline-block,
  div.bootstrap .visible-lg-block,
  div.bootstrap .visible-lg-inline,
  div.bootstrap .visible-lg-inline-block {
    display: none !important; }
  @media (max-width: 767px) {
    div.bootstrap .visible-xs, div.bootstrap .admissions-tracker .profiles-select-wrap, div.bootstrap .admissions-tracker .at-table .at-profiles-col-mobile, div.bootstrap .admissions-tracker .at-result-table-mobile {
      display: block !important; }
    div.bootstrap table.visible-xs, div.bootstrap .admissions-tracker table.profiles-select-wrap, div.bootstrap .admissions-tracker .at-table table.at-profiles-col-mobile, div.bootstrap .admissions-tracker table.at-result-table-mobile {
      display: table !important; }
    div.bootstrap tr.visible-xs, div.bootstrap .admissions-tracker tr.profiles-select-wrap, div.bootstrap .admissions-tracker .at-table tr.at-profiles-col-mobile, div.bootstrap .admissions-tracker tr.at-result-table-mobile {
      display: table-row !important; }
    div.bootstrap th.visible-xs, div.bootstrap .admissions-tracker th.profiles-select-wrap, div.bootstrap .admissions-tracker .at-table th.at-profiles-col-mobile, div.bootstrap .admissions-tracker th.at-result-table-mobile,
    div.bootstrap td.visible-xs, div.bootstrap .admissions-tracker td.profiles-select-wrap, div.bootstrap .admissions-tracker .at-table td.at-profiles-col-mobile, div.bootstrap .admissions-tracker td.at-result-table-mobile {
      display: table-cell !important; } }
  @media (max-width: 767px) {
    div.bootstrap .visible-xs-block, div.bootstrap .portal .portal-section.articles-section .mobile-read-more {
      display: block !important; } }
  @media (max-width: 767px) {
    div.bootstrap .visible-xs-inline {
      display: inline !important; } }
  @media (max-width: 767px) {
    div.bootstrap .visible-xs-inline-block {
      display: inline-block !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    div.bootstrap .visible-sm, div.bootstrap .admissions-tracker .at-result-table-mobile {
      display: block !important; }
    div.bootstrap table.visible-sm, div.bootstrap .admissions-tracker table.at-result-table-mobile {
      display: table !important; }
    div.bootstrap tr.visible-sm, div.bootstrap .admissions-tracker tr.at-result-table-mobile {
      display: table-row !important; }
    div.bootstrap th.visible-sm, div.bootstrap .admissions-tracker th.at-result-table-mobile,
    div.bootstrap td.visible-sm, div.bootstrap .admissions-tracker td.at-result-table-mobile {
      display: table-cell !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    div.bootstrap .visible-sm-block {
      display: block !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    div.bootstrap .visible-sm-inline {
      display: inline !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    div.bootstrap .visible-sm-inline-block {
      display: inline-block !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    div.bootstrap .visible-md {
      display: block !important; }
    div.bootstrap table.visible-md {
      display: table !important; }
    div.bootstrap tr.visible-md {
      display: table-row !important; }
    div.bootstrap th.visible-md,
    div.bootstrap td.visible-md {
      display: table-cell !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    div.bootstrap .visible-md-block {
      display: block !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    div.bootstrap .visible-md-inline {
      display: inline !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    div.bootstrap .visible-md-inline-block {
      display: inline-block !important; } }
  @media (min-width: 1200px) {
    div.bootstrap .visible-lg {
      display: block !important; }
    div.bootstrap table.visible-lg {
      display: table !important; }
    div.bootstrap tr.visible-lg {
      display: table-row !important; }
    div.bootstrap th.visible-lg,
    div.bootstrap td.visible-lg {
      display: table-cell !important; } }
  @media (min-width: 1200px) {
    div.bootstrap .visible-lg-block {
      display: block !important; } }
  @media (min-width: 1200px) {
    div.bootstrap .visible-lg-inline {
      display: inline !important; } }
  @media (min-width: 1200px) {
    div.bootstrap .visible-lg-inline-block {
      display: inline-block !important; } }
  @media (max-width: 767px) {
    div.bootstrap .hidden-xs, div.bootstrap .admissions-tracker .at-table .at-profiles-col, div.bootstrap .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-result-table {
      display: none !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    div.bootstrap .hidden-sm, div.bootstrap .admissions-tracker .at-result-table {
      display: none !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    div.bootstrap .hidden-md {
      display: none !important; } }
  @media (min-width: 1200px) {
    div.bootstrap .hidden-lg {
      display: none !important; } }
  div.bootstrap .visible-print {
    display: none !important; }
  @media print {
    div.bootstrap .visible-print {
      display: block !important; }
    div.bootstrap table.visible-print {
      display: table !important; }
    div.bootstrap tr.visible-print {
      display: table-row !important; }
    div.bootstrap th.visible-print,
    div.bootstrap td.visible-print {
      display: table-cell !important; } }
  div.bootstrap .visible-print-block {
    display: none !important; }
    @media print {
      div.bootstrap .visible-print-block {
        display: block !important; } }
  div.bootstrap .visible-print-inline {
    display: none !important; }
    @media print {
      div.bootstrap .visible-print-inline {
        display: inline !important; } }
  div.bootstrap .visible-print-inline-block {
    display: none !important; }
    @media print {
      div.bootstrap .visible-print-inline-block {
        display: inline-block !important; } }
  @media print {
    div.bootstrap .hidden-print {
      display: none !important; } }

@font-face {
  div.bootstrap {
    font-family: 'icomoon';
    src: url("../fonts/icomoon.eot?ww5b22");
    src: url("../fonts/icomoon.eot?ww5b22#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?ww5b22") format("truetype"), url("../fonts/icomoon.woff?ww5b22") format("woff"), url("../fonts/icomoon.svg?ww5b22#icomoon") format("svg");
    font-weight: normal;
    font-style: normal; } }
  div.bootstrap [class^="icon-"], div.bootstrap [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  div.bootstrap .icon-cd-college:before {
    content: "\e904"; }
  div.bootstrap .icon-cd-calendar:before {
    content: "\e900"; }
  div.bootstrap .icon-cd-chances:before {
    content: "\e901"; }
  div.bootstrap .icon-cd-wrench:before {
    content: "\e902"; }
  div.bootstrap .icon-cd-bubble:before {
    content: "\e96b"; }
  div.bootstrap .icon-cd-circle-right:before {
    content: "\ea42"; }
  div.bootstrap .icon-cd-locker:before {
    content: "\e905"; }
  div.bootstrap ul {
    margin: 0;
    padding: 0; }
    div.bootstrap ul li {
      margin: 0;
      padding: 0;
      list-style-type: none; }
  div.bootstrap a {
    color: #3A6AA8;
    text-decoration: none; }
    div.bootstrap a:hover, div.bootstrap a:visited, div.bootstrap a:active, div.bootstrap a:link {
      text-decoration: none; }
  div.bootstrap area:focus {
    border: none;
    outline-style: none;
    -moz-outline-style: none; }
  @media (min-width: 1200px) {
    div.bootstrap .container, div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .bc-container {
      width: 1000px; } }
  @media (max-width: 1199px) and (min-width: 992px) {
    div.bootstrap .container, div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .bc-container {
      width: 970px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    div.bootstrap .container, div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .bc-container {
      width: 750px; } }
  div.bootstrap .p-0 {
    padding: 0px !important; }
  div.bootstrap .p-t-0 {
    padding-top: 0px !important; }
  div.bootstrap .p-r-0 {
    padding-right: 0px !important; }
  div.bootstrap .p-b-0 {
    padding-bottom: 0px !important; }
  div.bootstrap .p-l-0 {
    padding-left: 0px !important; }
  div.bootstrap .m-t-0 {
    margin-top: 0px !important; }
  div.bootstrap .m-r-0 {
    margin-right: 0px !important; }
  div.bootstrap .m-b-0 {
    margin-bottom: 0px !important; }
  div.bootstrap .m-l-0 {
    margin-left: 0px !important; }
  div.bootstrap .p-1 {
    padding: 1px !important; }
  div.bootstrap .p-t-1 {
    padding-top: 1px !important; }
  div.bootstrap .p-r-1 {
    padding-right: 1px !important; }
  div.bootstrap .p-b-1 {
    padding-bottom: 1px !important; }
  div.bootstrap .p-l-1 {
    padding-left: 1px !important; }
  div.bootstrap .m-t-1 {
    margin-top: 1px !important; }
  div.bootstrap .m-r-1 {
    margin-right: 1px !important; }
  div.bootstrap .m-b-1 {
    margin-bottom: 1px !important; }
  div.bootstrap .m-l-1 {
    margin-left: 1px !important; }
  div.bootstrap .p-2 {
    padding: 2px !important; }
  div.bootstrap .p-t-2 {
    padding-top: 2px !important; }
  div.bootstrap .p-r-2 {
    padding-right: 2px !important; }
  div.bootstrap .p-b-2 {
    padding-bottom: 2px !important; }
  div.bootstrap .p-l-2 {
    padding-left: 2px !important; }
  div.bootstrap .m-t-2 {
    margin-top: 2px !important; }
  div.bootstrap .m-r-2 {
    margin-right: 2px !important; }
  div.bootstrap .m-b-2 {
    margin-bottom: 2px !important; }
  div.bootstrap .m-l-2 {
    margin-left: 2px !important; }
  div.bootstrap .p-3 {
    padding: 3px !important; }
  div.bootstrap .p-t-3 {
    padding-top: 3px !important; }
  div.bootstrap .p-r-3 {
    padding-right: 3px !important; }
  div.bootstrap .p-b-3 {
    padding-bottom: 3px !important; }
  div.bootstrap .p-l-3 {
    padding-left: 3px !important; }
  div.bootstrap .m-t-3 {
    margin-top: 3px !important; }
  div.bootstrap .m-r-3 {
    margin-right: 3px !important; }
  div.bootstrap .m-b-3 {
    margin-bottom: 3px !important; }
  div.bootstrap .m-l-3 {
    margin-left: 3px !important; }
  div.bootstrap .p-4 {
    padding: 4px !important; }
  div.bootstrap .p-t-4 {
    padding-top: 4px !important; }
  div.bootstrap .p-r-4 {
    padding-right: 4px !important; }
  div.bootstrap .p-b-4 {
    padding-bottom: 4px !important; }
  div.bootstrap .p-l-4 {
    padding-left: 4px !important; }
  div.bootstrap .m-t-4 {
    margin-top: 4px !important; }
  div.bootstrap .m-r-4 {
    margin-right: 4px !important; }
  div.bootstrap .m-b-4 {
    margin-bottom: 4px !important; }
  div.bootstrap .m-l-4 {
    margin-left: 4px !important; }
  div.bootstrap .p-5 {
    padding: 5px !important; }
  div.bootstrap .p-t-5 {
    padding-top: 5px !important; }
  div.bootstrap .p-r-5 {
    padding-right: 5px !important; }
  div.bootstrap .p-b-5 {
    padding-bottom: 5px !important; }
  div.bootstrap .p-l-5 {
    padding-left: 5px !important; }
  div.bootstrap .m-t-5 {
    margin-top: 5px !important; }
  div.bootstrap .m-r-5 {
    margin-right: 5px !important; }
  div.bootstrap .m-b-5 {
    margin-bottom: 5px !important; }
  div.bootstrap .m-l-5 {
    margin-left: 5px !important; }
  div.bootstrap .p-6 {
    padding: 6px !important; }
  div.bootstrap .p-t-6 {
    padding-top: 6px !important; }
  div.bootstrap .p-r-6 {
    padding-right: 6px !important; }
  div.bootstrap .p-b-6 {
    padding-bottom: 6px !important; }
  div.bootstrap .p-l-6 {
    padding-left: 6px !important; }
  div.bootstrap .m-t-6 {
    margin-top: 6px !important; }
  div.bootstrap .m-r-6 {
    margin-right: 6px !important; }
  div.bootstrap .m-b-6 {
    margin-bottom: 6px !important; }
  div.bootstrap .m-l-6 {
    margin-left: 6px !important; }
  div.bootstrap .p-7 {
    padding: 7px !important; }
  div.bootstrap .p-t-7 {
    padding-top: 7px !important; }
  div.bootstrap .p-r-7 {
    padding-right: 7px !important; }
  div.bootstrap .p-b-7 {
    padding-bottom: 7px !important; }
  div.bootstrap .p-l-7 {
    padding-left: 7px !important; }
  div.bootstrap .m-t-7 {
    margin-top: 7px !important; }
  div.bootstrap .m-r-7 {
    margin-right: 7px !important; }
  div.bootstrap .m-b-7 {
    margin-bottom: 7px !important; }
  div.bootstrap .m-l-7 {
    margin-left: 7px !important; }
  div.bootstrap .p-8 {
    padding: 8px !important; }
  div.bootstrap .p-t-8 {
    padding-top: 8px !important; }
  div.bootstrap .p-r-8 {
    padding-right: 8px !important; }
  div.bootstrap .p-b-8 {
    padding-bottom: 8px !important; }
  div.bootstrap .p-l-8 {
    padding-left: 8px !important; }
  div.bootstrap .m-t-8 {
    margin-top: 8px !important; }
  div.bootstrap .m-r-8 {
    margin-right: 8px !important; }
  div.bootstrap .m-b-8 {
    margin-bottom: 8px !important; }
  div.bootstrap .m-l-8 {
    margin-left: 8px !important; }
  div.bootstrap .p-9 {
    padding: 9px !important; }
  div.bootstrap .p-t-9 {
    padding-top: 9px !important; }
  div.bootstrap .p-r-9 {
    padding-right: 9px !important; }
  div.bootstrap .p-b-9 {
    padding-bottom: 9px !important; }
  div.bootstrap .p-l-9 {
    padding-left: 9px !important; }
  div.bootstrap .m-t-9 {
    margin-top: 9px !important; }
  div.bootstrap .m-r-9 {
    margin-right: 9px !important; }
  div.bootstrap .m-b-9 {
    margin-bottom: 9px !important; }
  div.bootstrap .m-l-9 {
    margin-left: 9px !important; }
  div.bootstrap .p-10 {
    padding: 10px !important; }
  div.bootstrap .p-t-10 {
    padding-top: 10px !important; }
  div.bootstrap .p-r-10 {
    padding-right: 10px !important; }
  div.bootstrap .p-b-10 {
    padding-bottom: 10px !important; }
  div.bootstrap .p-l-10 {
    padding-left: 10px !important; }
  div.bootstrap .m-t-10 {
    margin-top: 10px !important; }
  div.bootstrap .m-r-10 {
    margin-right: 10px !important; }
  div.bootstrap .m-b-10 {
    margin-bottom: 10px !important; }
  div.bootstrap .m-l-10 {
    margin-left: 10px !important; }
  div.bootstrap .p-11 {
    padding: 11px !important; }
  div.bootstrap .p-t-11 {
    padding-top: 11px !important; }
  div.bootstrap .p-r-11 {
    padding-right: 11px !important; }
  div.bootstrap .p-b-11 {
    padding-bottom: 11px !important; }
  div.bootstrap .p-l-11 {
    padding-left: 11px !important; }
  div.bootstrap .m-t-11 {
    margin-top: 11px !important; }
  div.bootstrap .m-r-11 {
    margin-right: 11px !important; }
  div.bootstrap .m-b-11 {
    margin-bottom: 11px !important; }
  div.bootstrap .m-l-11 {
    margin-left: 11px !important; }
  div.bootstrap .p-12 {
    padding: 12px !important; }
  div.bootstrap .p-t-12 {
    padding-top: 12px !important; }
  div.bootstrap .p-r-12 {
    padding-right: 12px !important; }
  div.bootstrap .p-b-12 {
    padding-bottom: 12px !important; }
  div.bootstrap .p-l-12 {
    padding-left: 12px !important; }
  div.bootstrap .m-t-12 {
    margin-top: 12px !important; }
  div.bootstrap .m-r-12 {
    margin-right: 12px !important; }
  div.bootstrap .m-b-12 {
    margin-bottom: 12px !important; }
  div.bootstrap .m-l-12 {
    margin-left: 12px !important; }
  div.bootstrap .p-13 {
    padding: 13px !important; }
  div.bootstrap .p-t-13 {
    padding-top: 13px !important; }
  div.bootstrap .p-r-13 {
    padding-right: 13px !important; }
  div.bootstrap .p-b-13 {
    padding-bottom: 13px !important; }
  div.bootstrap .p-l-13 {
    padding-left: 13px !important; }
  div.bootstrap .m-t-13 {
    margin-top: 13px !important; }
  div.bootstrap .m-r-13 {
    margin-right: 13px !important; }
  div.bootstrap .m-b-13 {
    margin-bottom: 13px !important; }
  div.bootstrap .m-l-13 {
    margin-left: 13px !important; }
  div.bootstrap .p-14 {
    padding: 14px !important; }
  div.bootstrap .p-t-14 {
    padding-top: 14px !important; }
  div.bootstrap .p-r-14 {
    padding-right: 14px !important; }
  div.bootstrap .p-b-14 {
    padding-bottom: 14px !important; }
  div.bootstrap .p-l-14 {
    padding-left: 14px !important; }
  div.bootstrap .m-t-14 {
    margin-top: 14px !important; }
  div.bootstrap .m-r-14 {
    margin-right: 14px !important; }
  div.bootstrap .m-b-14 {
    margin-bottom: 14px !important; }
  div.bootstrap .m-l-14 {
    margin-left: 14px !important; }
  div.bootstrap .p-15 {
    padding: 15px !important; }
  div.bootstrap .p-t-15 {
    padding-top: 15px !important; }
  div.bootstrap .p-r-15 {
    padding-right: 15px !important; }
  div.bootstrap .p-b-15 {
    padding-bottom: 15px !important; }
  div.bootstrap .p-l-15 {
    padding-left: 15px !important; }
  div.bootstrap .m-t-15 {
    margin-top: 15px !important; }
  div.bootstrap .m-r-15 {
    margin-right: 15px !important; }
  div.bootstrap .m-b-15 {
    margin-bottom: 15px !important; }
  div.bootstrap .m-l-15 {
    margin-left: 15px !important; }
  div.bootstrap .p-16 {
    padding: 16px !important; }
  div.bootstrap .p-t-16 {
    padding-top: 16px !important; }
  div.bootstrap .p-r-16 {
    padding-right: 16px !important; }
  div.bootstrap .p-b-16 {
    padding-bottom: 16px !important; }
  div.bootstrap .p-l-16 {
    padding-left: 16px !important; }
  div.bootstrap .m-t-16 {
    margin-top: 16px !important; }
  div.bootstrap .m-r-16 {
    margin-right: 16px !important; }
  div.bootstrap .m-b-16 {
    margin-bottom: 16px !important; }
  div.bootstrap .m-l-16 {
    margin-left: 16px !important; }
  div.bootstrap .p-17 {
    padding: 17px !important; }
  div.bootstrap .p-t-17 {
    padding-top: 17px !important; }
  div.bootstrap .p-r-17 {
    padding-right: 17px !important; }
  div.bootstrap .p-b-17 {
    padding-bottom: 17px !important; }
  div.bootstrap .p-l-17 {
    padding-left: 17px !important; }
  div.bootstrap .m-t-17 {
    margin-top: 17px !important; }
  div.bootstrap .m-r-17 {
    margin-right: 17px !important; }
  div.bootstrap .m-b-17 {
    margin-bottom: 17px !important; }
  div.bootstrap .m-l-17 {
    margin-left: 17px !important; }
  div.bootstrap .p-18 {
    padding: 18px !important; }
  div.bootstrap .p-t-18 {
    padding-top: 18px !important; }
  div.bootstrap .p-r-18 {
    padding-right: 18px !important; }
  div.bootstrap .p-b-18 {
    padding-bottom: 18px !important; }
  div.bootstrap .p-l-18 {
    padding-left: 18px !important; }
  div.bootstrap .m-t-18 {
    margin-top: 18px !important; }
  div.bootstrap .m-r-18 {
    margin-right: 18px !important; }
  div.bootstrap .m-b-18 {
    margin-bottom: 18px !important; }
  div.bootstrap .m-l-18 {
    margin-left: 18px !important; }
  div.bootstrap .p-19 {
    padding: 19px !important; }
  div.bootstrap .p-t-19 {
    padding-top: 19px !important; }
  div.bootstrap .p-r-19 {
    padding-right: 19px !important; }
  div.bootstrap .p-b-19 {
    padding-bottom: 19px !important; }
  div.bootstrap .p-l-19 {
    padding-left: 19px !important; }
  div.bootstrap .m-t-19 {
    margin-top: 19px !important; }
  div.bootstrap .m-r-19 {
    margin-right: 19px !important; }
  div.bootstrap .m-b-19 {
    margin-bottom: 19px !important; }
  div.bootstrap .m-l-19 {
    margin-left: 19px !important; }
  div.bootstrap .p-20 {
    padding: 20px !important; }
  div.bootstrap .p-t-20 {
    padding-top: 20px !important; }
  div.bootstrap .p-r-20 {
    padding-right: 20px !important; }
  div.bootstrap .p-b-20 {
    padding-bottom: 20px !important; }
  div.bootstrap .p-l-20 {
    padding-left: 20px !important; }
  div.bootstrap .m-t-20 {
    margin-top: 20px !important; }
  div.bootstrap .m-r-20 {
    margin-right: 20px !important; }
  div.bootstrap .m-b-20 {
    margin-bottom: 20px !important; }
  div.bootstrap .m-l-20 {
    margin-left: 20px !important; }
  div.bootstrap .p-21 {
    padding: 21px !important; }
  div.bootstrap .p-t-21 {
    padding-top: 21px !important; }
  div.bootstrap .p-r-21 {
    padding-right: 21px !important; }
  div.bootstrap .p-b-21 {
    padding-bottom: 21px !important; }
  div.bootstrap .p-l-21 {
    padding-left: 21px !important; }
  div.bootstrap .m-t-21 {
    margin-top: 21px !important; }
  div.bootstrap .m-r-21 {
    margin-right: 21px !important; }
  div.bootstrap .m-b-21 {
    margin-bottom: 21px !important; }
  div.bootstrap .m-l-21 {
    margin-left: 21px !important; }
  div.bootstrap .p-22 {
    padding: 22px !important; }
  div.bootstrap .p-t-22 {
    padding-top: 22px !important; }
  div.bootstrap .p-r-22 {
    padding-right: 22px !important; }
  div.bootstrap .p-b-22 {
    padding-bottom: 22px !important; }
  div.bootstrap .p-l-22 {
    padding-left: 22px !important; }
  div.bootstrap .m-t-22 {
    margin-top: 22px !important; }
  div.bootstrap .m-r-22 {
    margin-right: 22px !important; }
  div.bootstrap .m-b-22 {
    margin-bottom: 22px !important; }
  div.bootstrap .m-l-22 {
    margin-left: 22px !important; }
  div.bootstrap .p-23 {
    padding: 23px !important; }
  div.bootstrap .p-t-23 {
    padding-top: 23px !important; }
  div.bootstrap .p-r-23 {
    padding-right: 23px !important; }
  div.bootstrap .p-b-23 {
    padding-bottom: 23px !important; }
  div.bootstrap .p-l-23 {
    padding-left: 23px !important; }
  div.bootstrap .m-t-23 {
    margin-top: 23px !important; }
  div.bootstrap .m-r-23 {
    margin-right: 23px !important; }
  div.bootstrap .m-b-23 {
    margin-bottom: 23px !important; }
  div.bootstrap .m-l-23 {
    margin-left: 23px !important; }
  div.bootstrap .p-24 {
    padding: 24px !important; }
  div.bootstrap .p-t-24 {
    padding-top: 24px !important; }
  div.bootstrap .p-r-24 {
    padding-right: 24px !important; }
  div.bootstrap .p-b-24 {
    padding-bottom: 24px !important; }
  div.bootstrap .p-l-24 {
    padding-left: 24px !important; }
  div.bootstrap .m-t-24 {
    margin-top: 24px !important; }
  div.bootstrap .m-r-24 {
    margin-right: 24px !important; }
  div.bootstrap .m-b-24 {
    margin-bottom: 24px !important; }
  div.bootstrap .m-l-24 {
    margin-left: 24px !important; }
  div.bootstrap .p-25 {
    padding: 25px !important; }
  div.bootstrap .p-t-25 {
    padding-top: 25px !important; }
  div.bootstrap .p-r-25 {
    padding-right: 25px !important; }
  div.bootstrap .p-b-25 {
    padding-bottom: 25px !important; }
  div.bootstrap .p-l-25 {
    padding-left: 25px !important; }
  div.bootstrap .m-t-25 {
    margin-top: 25px !important; }
  div.bootstrap .m-r-25 {
    margin-right: 25px !important; }
  div.bootstrap .m-b-25 {
    margin-bottom: 25px !important; }
  div.bootstrap .m-l-25 {
    margin-left: 25px !important; }
  div.bootstrap .p-26 {
    padding: 26px !important; }
  div.bootstrap .p-t-26 {
    padding-top: 26px !important; }
  div.bootstrap .p-r-26 {
    padding-right: 26px !important; }
  div.bootstrap .p-b-26 {
    padding-bottom: 26px !important; }
  div.bootstrap .p-l-26 {
    padding-left: 26px !important; }
  div.bootstrap .m-t-26 {
    margin-top: 26px !important; }
  div.bootstrap .m-r-26 {
    margin-right: 26px !important; }
  div.bootstrap .m-b-26 {
    margin-bottom: 26px !important; }
  div.bootstrap .m-l-26 {
    margin-left: 26px !important; }
  div.bootstrap .p-27 {
    padding: 27px !important; }
  div.bootstrap .p-t-27 {
    padding-top: 27px !important; }
  div.bootstrap .p-r-27 {
    padding-right: 27px !important; }
  div.bootstrap .p-b-27 {
    padding-bottom: 27px !important; }
  div.bootstrap .p-l-27 {
    padding-left: 27px !important; }
  div.bootstrap .m-t-27 {
    margin-top: 27px !important; }
  div.bootstrap .m-r-27 {
    margin-right: 27px !important; }
  div.bootstrap .m-b-27 {
    margin-bottom: 27px !important; }
  div.bootstrap .m-l-27 {
    margin-left: 27px !important; }
  div.bootstrap .p-28 {
    padding: 28px !important; }
  div.bootstrap .p-t-28 {
    padding-top: 28px !important; }
  div.bootstrap .p-r-28 {
    padding-right: 28px !important; }
  div.bootstrap .p-b-28 {
    padding-bottom: 28px !important; }
  div.bootstrap .p-l-28 {
    padding-left: 28px !important; }
  div.bootstrap .m-t-28 {
    margin-top: 28px !important; }
  div.bootstrap .m-r-28 {
    margin-right: 28px !important; }
  div.bootstrap .m-b-28 {
    margin-bottom: 28px !important; }
  div.bootstrap .m-l-28 {
    margin-left: 28px !important; }
  div.bootstrap .p-29 {
    padding: 29px !important; }
  div.bootstrap .p-t-29 {
    padding-top: 29px !important; }
  div.bootstrap .p-r-29 {
    padding-right: 29px !important; }
  div.bootstrap .p-b-29 {
    padding-bottom: 29px !important; }
  div.bootstrap .p-l-29 {
    padding-left: 29px !important; }
  div.bootstrap .m-t-29 {
    margin-top: 29px !important; }
  div.bootstrap .m-r-29 {
    margin-right: 29px !important; }
  div.bootstrap .m-b-29 {
    margin-bottom: 29px !important; }
  div.bootstrap .m-l-29 {
    margin-left: 29px !important; }
  div.bootstrap .p-30 {
    padding: 30px !important; }
  div.bootstrap .p-t-30 {
    padding-top: 30px !important; }
  div.bootstrap .p-r-30 {
    padding-right: 30px !important; }
  div.bootstrap .p-b-30 {
    padding-bottom: 30px !important; }
  div.bootstrap .p-l-30 {
    padding-left: 30px !important; }
  div.bootstrap .m-t-30 {
    margin-top: 30px !important; }
  div.bootstrap .m-r-30 {
    margin-right: 30px !important; }
  div.bootstrap .m-b-30 {
    margin-bottom: 30px !important; }
  div.bootstrap .m-l-30 {
    margin-left: 30px !important; }
  div.bootstrap .p-31 {
    padding: 31px !important; }
  div.bootstrap .p-t-31 {
    padding-top: 31px !important; }
  div.bootstrap .p-r-31 {
    padding-right: 31px !important; }
  div.bootstrap .p-b-31 {
    padding-bottom: 31px !important; }
  div.bootstrap .p-l-31 {
    padding-left: 31px !important; }
  div.bootstrap .m-t-31 {
    margin-top: 31px !important; }
  div.bootstrap .m-r-31 {
    margin-right: 31px !important; }
  div.bootstrap .m-b-31 {
    margin-bottom: 31px !important; }
  div.bootstrap .m-l-31 {
    margin-left: 31px !important; }
  div.bootstrap .p-32 {
    padding: 32px !important; }
  div.bootstrap .p-t-32 {
    padding-top: 32px !important; }
  div.bootstrap .p-r-32 {
    padding-right: 32px !important; }
  div.bootstrap .p-b-32 {
    padding-bottom: 32px !important; }
  div.bootstrap .p-l-32 {
    padding-left: 32px !important; }
  div.bootstrap .m-t-32 {
    margin-top: 32px !important; }
  div.bootstrap .m-r-32 {
    margin-right: 32px !important; }
  div.bootstrap .m-b-32 {
    margin-bottom: 32px !important; }
  div.bootstrap .m-l-32 {
    margin-left: 32px !important; }
  div.bootstrap .p-33 {
    padding: 33px !important; }
  div.bootstrap .p-t-33 {
    padding-top: 33px !important; }
  div.bootstrap .p-r-33 {
    padding-right: 33px !important; }
  div.bootstrap .p-b-33 {
    padding-bottom: 33px !important; }
  div.bootstrap .p-l-33 {
    padding-left: 33px !important; }
  div.bootstrap .m-t-33 {
    margin-top: 33px !important; }
  div.bootstrap .m-r-33 {
    margin-right: 33px !important; }
  div.bootstrap .m-b-33 {
    margin-bottom: 33px !important; }
  div.bootstrap .m-l-33 {
    margin-left: 33px !important; }
  div.bootstrap .p-34 {
    padding: 34px !important; }
  div.bootstrap .p-t-34 {
    padding-top: 34px !important; }
  div.bootstrap .p-r-34 {
    padding-right: 34px !important; }
  div.bootstrap .p-b-34 {
    padding-bottom: 34px !important; }
  div.bootstrap .p-l-34 {
    padding-left: 34px !important; }
  div.bootstrap .m-t-34 {
    margin-top: 34px !important; }
  div.bootstrap .m-r-34 {
    margin-right: 34px !important; }
  div.bootstrap .m-b-34 {
    margin-bottom: 34px !important; }
  div.bootstrap .m-l-34 {
    margin-left: 34px !important; }
  div.bootstrap .p-35 {
    padding: 35px !important; }
  div.bootstrap .p-t-35 {
    padding-top: 35px !important; }
  div.bootstrap .p-r-35 {
    padding-right: 35px !important; }
  div.bootstrap .p-b-35 {
    padding-bottom: 35px !important; }
  div.bootstrap .p-l-35 {
    padding-left: 35px !important; }
  div.bootstrap .m-t-35 {
    margin-top: 35px !important; }
  div.bootstrap .m-r-35 {
    margin-right: 35px !important; }
  div.bootstrap .m-b-35 {
    margin-bottom: 35px !important; }
  div.bootstrap .m-l-35 {
    margin-left: 35px !important; }
  div.bootstrap .p-36 {
    padding: 36px !important; }
  div.bootstrap .p-t-36 {
    padding-top: 36px !important; }
  div.bootstrap .p-r-36 {
    padding-right: 36px !important; }
  div.bootstrap .p-b-36 {
    padding-bottom: 36px !important; }
  div.bootstrap .p-l-36 {
    padding-left: 36px !important; }
  div.bootstrap .m-t-36 {
    margin-top: 36px !important; }
  div.bootstrap .m-r-36 {
    margin-right: 36px !important; }
  div.bootstrap .m-b-36 {
    margin-bottom: 36px !important; }
  div.bootstrap .m-l-36 {
    margin-left: 36px !important; }
  div.bootstrap .p-37 {
    padding: 37px !important; }
  div.bootstrap .p-t-37 {
    padding-top: 37px !important; }
  div.bootstrap .p-r-37 {
    padding-right: 37px !important; }
  div.bootstrap .p-b-37 {
    padding-bottom: 37px !important; }
  div.bootstrap .p-l-37 {
    padding-left: 37px !important; }
  div.bootstrap .m-t-37 {
    margin-top: 37px !important; }
  div.bootstrap .m-r-37 {
    margin-right: 37px !important; }
  div.bootstrap .m-b-37 {
    margin-bottom: 37px !important; }
  div.bootstrap .m-l-37 {
    margin-left: 37px !important; }
  div.bootstrap .p-38 {
    padding: 38px !important; }
  div.bootstrap .p-t-38 {
    padding-top: 38px !important; }
  div.bootstrap .p-r-38 {
    padding-right: 38px !important; }
  div.bootstrap .p-b-38 {
    padding-bottom: 38px !important; }
  div.bootstrap .p-l-38 {
    padding-left: 38px !important; }
  div.bootstrap .m-t-38 {
    margin-top: 38px !important; }
  div.bootstrap .m-r-38 {
    margin-right: 38px !important; }
  div.bootstrap .m-b-38 {
    margin-bottom: 38px !important; }
  div.bootstrap .m-l-38 {
    margin-left: 38px !important; }
  div.bootstrap .p-39 {
    padding: 39px !important; }
  div.bootstrap .p-t-39 {
    padding-top: 39px !important; }
  div.bootstrap .p-r-39 {
    padding-right: 39px !important; }
  div.bootstrap .p-b-39 {
    padding-bottom: 39px !important; }
  div.bootstrap .p-l-39 {
    padding-left: 39px !important; }
  div.bootstrap .m-t-39 {
    margin-top: 39px !important; }
  div.bootstrap .m-r-39 {
    margin-right: 39px !important; }
  div.bootstrap .m-b-39 {
    margin-bottom: 39px !important; }
  div.bootstrap .m-l-39 {
    margin-left: 39px !important; }
  div.bootstrap .p-40 {
    padding: 40px !important; }
  div.bootstrap .p-t-40 {
    padding-top: 40px !important; }
  div.bootstrap .p-r-40 {
    padding-right: 40px !important; }
  div.bootstrap .p-b-40 {
    padding-bottom: 40px !important; }
  div.bootstrap .p-l-40 {
    padding-left: 40px !important; }
  div.bootstrap .m-t-40 {
    margin-top: 40px !important; }
  div.bootstrap .m-r-40 {
    margin-right: 40px !important; }
  div.bootstrap .m-b-40 {
    margin-bottom: 40px !important; }
  div.bootstrap .m-l-40 {
    margin-left: 40px !important; }
  div.bootstrap .p-41 {
    padding: 41px !important; }
  div.bootstrap .p-t-41 {
    padding-top: 41px !important; }
  div.bootstrap .p-r-41 {
    padding-right: 41px !important; }
  div.bootstrap .p-b-41 {
    padding-bottom: 41px !important; }
  div.bootstrap .p-l-41 {
    padding-left: 41px !important; }
  div.bootstrap .m-t-41 {
    margin-top: 41px !important; }
  div.bootstrap .m-r-41 {
    margin-right: 41px !important; }
  div.bootstrap .m-b-41 {
    margin-bottom: 41px !important; }
  div.bootstrap .m-l-41 {
    margin-left: 41px !important; }
  div.bootstrap .p-42 {
    padding: 42px !important; }
  div.bootstrap .p-t-42 {
    padding-top: 42px !important; }
  div.bootstrap .p-r-42 {
    padding-right: 42px !important; }
  div.bootstrap .p-b-42 {
    padding-bottom: 42px !important; }
  div.bootstrap .p-l-42 {
    padding-left: 42px !important; }
  div.bootstrap .m-t-42 {
    margin-top: 42px !important; }
  div.bootstrap .m-r-42 {
    margin-right: 42px !important; }
  div.bootstrap .m-b-42 {
    margin-bottom: 42px !important; }
  div.bootstrap .m-l-42 {
    margin-left: 42px !important; }
  div.bootstrap .p-43 {
    padding: 43px !important; }
  div.bootstrap .p-t-43 {
    padding-top: 43px !important; }
  div.bootstrap .p-r-43 {
    padding-right: 43px !important; }
  div.bootstrap .p-b-43 {
    padding-bottom: 43px !important; }
  div.bootstrap .p-l-43 {
    padding-left: 43px !important; }
  div.bootstrap .m-t-43 {
    margin-top: 43px !important; }
  div.bootstrap .m-r-43 {
    margin-right: 43px !important; }
  div.bootstrap .m-b-43 {
    margin-bottom: 43px !important; }
  div.bootstrap .m-l-43 {
    margin-left: 43px !important; }
  div.bootstrap .p-44 {
    padding: 44px !important; }
  div.bootstrap .p-t-44 {
    padding-top: 44px !important; }
  div.bootstrap .p-r-44 {
    padding-right: 44px !important; }
  div.bootstrap .p-b-44 {
    padding-bottom: 44px !important; }
  div.bootstrap .p-l-44 {
    padding-left: 44px !important; }
  div.bootstrap .m-t-44 {
    margin-top: 44px !important; }
  div.bootstrap .m-r-44 {
    margin-right: 44px !important; }
  div.bootstrap .m-b-44 {
    margin-bottom: 44px !important; }
  div.bootstrap .m-l-44 {
    margin-left: 44px !important; }
  div.bootstrap .p-45 {
    padding: 45px !important; }
  div.bootstrap .p-t-45 {
    padding-top: 45px !important; }
  div.bootstrap .p-r-45 {
    padding-right: 45px !important; }
  div.bootstrap .p-b-45 {
    padding-bottom: 45px !important; }
  div.bootstrap .p-l-45 {
    padding-left: 45px !important; }
  div.bootstrap .m-t-45 {
    margin-top: 45px !important; }
  div.bootstrap .m-r-45 {
    margin-right: 45px !important; }
  div.bootstrap .m-b-45 {
    margin-bottom: 45px !important; }
  div.bootstrap .m-l-45 {
    margin-left: 45px !important; }
  div.bootstrap .p-46 {
    padding: 46px !important; }
  div.bootstrap .p-t-46 {
    padding-top: 46px !important; }
  div.bootstrap .p-r-46 {
    padding-right: 46px !important; }
  div.bootstrap .p-b-46 {
    padding-bottom: 46px !important; }
  div.bootstrap .p-l-46 {
    padding-left: 46px !important; }
  div.bootstrap .m-t-46 {
    margin-top: 46px !important; }
  div.bootstrap .m-r-46 {
    margin-right: 46px !important; }
  div.bootstrap .m-b-46 {
    margin-bottom: 46px !important; }
  div.bootstrap .m-l-46 {
    margin-left: 46px !important; }
  div.bootstrap .p-47 {
    padding: 47px !important; }
  div.bootstrap .p-t-47 {
    padding-top: 47px !important; }
  div.bootstrap .p-r-47 {
    padding-right: 47px !important; }
  div.bootstrap .p-b-47 {
    padding-bottom: 47px !important; }
  div.bootstrap .p-l-47 {
    padding-left: 47px !important; }
  div.bootstrap .m-t-47 {
    margin-top: 47px !important; }
  div.bootstrap .m-r-47 {
    margin-right: 47px !important; }
  div.bootstrap .m-b-47 {
    margin-bottom: 47px !important; }
  div.bootstrap .m-l-47 {
    margin-left: 47px !important; }
  div.bootstrap .p-48 {
    padding: 48px !important; }
  div.bootstrap .p-t-48 {
    padding-top: 48px !important; }
  div.bootstrap .p-r-48 {
    padding-right: 48px !important; }
  div.bootstrap .p-b-48 {
    padding-bottom: 48px !important; }
  div.bootstrap .p-l-48 {
    padding-left: 48px !important; }
  div.bootstrap .m-t-48 {
    margin-top: 48px !important; }
  div.bootstrap .m-r-48 {
    margin-right: 48px !important; }
  div.bootstrap .m-b-48 {
    margin-bottom: 48px !important; }
  div.bootstrap .m-l-48 {
    margin-left: 48px !important; }
  div.bootstrap .p-49 {
    padding: 49px !important; }
  div.bootstrap .p-t-49 {
    padding-top: 49px !important; }
  div.bootstrap .p-r-49 {
    padding-right: 49px !important; }
  div.bootstrap .p-b-49 {
    padding-bottom: 49px !important; }
  div.bootstrap .p-l-49 {
    padding-left: 49px !important; }
  div.bootstrap .m-t-49 {
    margin-top: 49px !important; }
  div.bootstrap .m-r-49 {
    margin-right: 49px !important; }
  div.bootstrap .m-b-49 {
    margin-bottom: 49px !important; }
  div.bootstrap .m-l-49 {
    margin-left: 49px !important; }
  div.bootstrap .p-50 {
    padding: 50px !important; }
  div.bootstrap .p-t-50 {
    padding-top: 50px !important; }
  div.bootstrap .p-r-50 {
    padding-right: 50px !important; }
  div.bootstrap .p-b-50 {
    padding-bottom: 50px !important; }
  div.bootstrap .p-l-50 {
    padding-left: 50px !important; }
  div.bootstrap .m-t-50 {
    margin-top: 50px !important; }
  div.bootstrap .m-r-50 {
    margin-right: 50px !important; }
  div.bootstrap .m-b-50 {
    margin-bottom: 50px !important; }
  div.bootstrap .m-l-50 {
    margin-left: 50px !important; }
  div.bootstrap .p-51 {
    padding: 51px !important; }
  div.bootstrap .p-t-51 {
    padding-top: 51px !important; }
  div.bootstrap .p-r-51 {
    padding-right: 51px !important; }
  div.bootstrap .p-b-51 {
    padding-bottom: 51px !important; }
  div.bootstrap .p-l-51 {
    padding-left: 51px !important; }
  div.bootstrap .m-t-51 {
    margin-top: 51px !important; }
  div.bootstrap .m-r-51 {
    margin-right: 51px !important; }
  div.bootstrap .m-b-51 {
    margin-bottom: 51px !important; }
  div.bootstrap .m-l-51 {
    margin-left: 51px !important; }
  div.bootstrap .p-52 {
    padding: 52px !important; }
  div.bootstrap .p-t-52 {
    padding-top: 52px !important; }
  div.bootstrap .p-r-52 {
    padding-right: 52px !important; }
  div.bootstrap .p-b-52 {
    padding-bottom: 52px !important; }
  div.bootstrap .p-l-52 {
    padding-left: 52px !important; }
  div.bootstrap .m-t-52 {
    margin-top: 52px !important; }
  div.bootstrap .m-r-52 {
    margin-right: 52px !important; }
  div.bootstrap .m-b-52 {
    margin-bottom: 52px !important; }
  div.bootstrap .m-l-52 {
    margin-left: 52px !important; }
  div.bootstrap .p-53 {
    padding: 53px !important; }
  div.bootstrap .p-t-53 {
    padding-top: 53px !important; }
  div.bootstrap .p-r-53 {
    padding-right: 53px !important; }
  div.bootstrap .p-b-53 {
    padding-bottom: 53px !important; }
  div.bootstrap .p-l-53 {
    padding-left: 53px !important; }
  div.bootstrap .m-t-53 {
    margin-top: 53px !important; }
  div.bootstrap .m-r-53 {
    margin-right: 53px !important; }
  div.bootstrap .m-b-53 {
    margin-bottom: 53px !important; }
  div.bootstrap .m-l-53 {
    margin-left: 53px !important; }
  div.bootstrap .p-54 {
    padding: 54px !important; }
  div.bootstrap .p-t-54 {
    padding-top: 54px !important; }
  div.bootstrap .p-r-54 {
    padding-right: 54px !important; }
  div.bootstrap .p-b-54 {
    padding-bottom: 54px !important; }
  div.bootstrap .p-l-54 {
    padding-left: 54px !important; }
  div.bootstrap .m-t-54 {
    margin-top: 54px !important; }
  div.bootstrap .m-r-54 {
    margin-right: 54px !important; }
  div.bootstrap .m-b-54 {
    margin-bottom: 54px !important; }
  div.bootstrap .m-l-54 {
    margin-left: 54px !important; }
  div.bootstrap .p-55 {
    padding: 55px !important; }
  div.bootstrap .p-t-55 {
    padding-top: 55px !important; }
  div.bootstrap .p-r-55 {
    padding-right: 55px !important; }
  div.bootstrap .p-b-55 {
    padding-bottom: 55px !important; }
  div.bootstrap .p-l-55 {
    padding-left: 55px !important; }
  div.bootstrap .m-t-55 {
    margin-top: 55px !important; }
  div.bootstrap .m-r-55 {
    margin-right: 55px !important; }
  div.bootstrap .m-b-55 {
    margin-bottom: 55px !important; }
  div.bootstrap .m-l-55 {
    margin-left: 55px !important; }
  div.bootstrap .p-56 {
    padding: 56px !important; }
  div.bootstrap .p-t-56 {
    padding-top: 56px !important; }
  div.bootstrap .p-r-56 {
    padding-right: 56px !important; }
  div.bootstrap .p-b-56 {
    padding-bottom: 56px !important; }
  div.bootstrap .p-l-56 {
    padding-left: 56px !important; }
  div.bootstrap .m-t-56 {
    margin-top: 56px !important; }
  div.bootstrap .m-r-56 {
    margin-right: 56px !important; }
  div.bootstrap .m-b-56 {
    margin-bottom: 56px !important; }
  div.bootstrap .m-l-56 {
    margin-left: 56px !important; }
  div.bootstrap .p-57 {
    padding: 57px !important; }
  div.bootstrap .p-t-57 {
    padding-top: 57px !important; }
  div.bootstrap .p-r-57 {
    padding-right: 57px !important; }
  div.bootstrap .p-b-57 {
    padding-bottom: 57px !important; }
  div.bootstrap .p-l-57 {
    padding-left: 57px !important; }
  div.bootstrap .m-t-57 {
    margin-top: 57px !important; }
  div.bootstrap .m-r-57 {
    margin-right: 57px !important; }
  div.bootstrap .m-b-57 {
    margin-bottom: 57px !important; }
  div.bootstrap .m-l-57 {
    margin-left: 57px !important; }
  div.bootstrap .p-58 {
    padding: 58px !important; }
  div.bootstrap .p-t-58 {
    padding-top: 58px !important; }
  div.bootstrap .p-r-58 {
    padding-right: 58px !important; }
  div.bootstrap .p-b-58 {
    padding-bottom: 58px !important; }
  div.bootstrap .p-l-58 {
    padding-left: 58px !important; }
  div.bootstrap .m-t-58 {
    margin-top: 58px !important; }
  div.bootstrap .m-r-58 {
    margin-right: 58px !important; }
  div.bootstrap .m-b-58 {
    margin-bottom: 58px !important; }
  div.bootstrap .m-l-58 {
    margin-left: 58px !important; }
  div.bootstrap .p-59 {
    padding: 59px !important; }
  div.bootstrap .p-t-59 {
    padding-top: 59px !important; }
  div.bootstrap .p-r-59 {
    padding-right: 59px !important; }
  div.bootstrap .p-b-59 {
    padding-bottom: 59px !important; }
  div.bootstrap .p-l-59 {
    padding-left: 59px !important; }
  div.bootstrap .m-t-59 {
    margin-top: 59px !important; }
  div.bootstrap .m-r-59 {
    margin-right: 59px !important; }
  div.bootstrap .m-b-59 {
    margin-bottom: 59px !important; }
  div.bootstrap .m-l-59 {
    margin-left: 59px !important; }
  div.bootstrap .p-60 {
    padding: 60px !important; }
  div.bootstrap .p-t-60 {
    padding-top: 60px !important; }
  div.bootstrap .p-r-60 {
    padding-right: 60px !important; }
  div.bootstrap .p-b-60, div.bootstrap .homepage-split-hero .split-hero-row {
    padding-bottom: 60px !important; }
  div.bootstrap .p-l-60 {
    padding-left: 60px !important; }
  div.bootstrap .m-t-60 {
    margin-top: 60px !important; }
  div.bootstrap .m-r-60 {
    margin-right: 60px !important; }
  div.bootstrap .m-b-60 {
    margin-bottom: 60px !important; }
  div.bootstrap .m-l-60 {
    margin-left: 60px !important; }
  div.bootstrap .p-61 {
    padding: 61px !important; }
  div.bootstrap .p-t-61 {
    padding-top: 61px !important; }
  div.bootstrap .p-r-61 {
    padding-right: 61px !important; }
  div.bootstrap .p-b-61 {
    padding-bottom: 61px !important; }
  div.bootstrap .p-l-61 {
    padding-left: 61px !important; }
  div.bootstrap .m-t-61 {
    margin-top: 61px !important; }
  div.bootstrap .m-r-61 {
    margin-right: 61px !important; }
  div.bootstrap .m-b-61 {
    margin-bottom: 61px !important; }
  div.bootstrap .m-l-61 {
    margin-left: 61px !important; }
  div.bootstrap .p-62 {
    padding: 62px !important; }
  div.bootstrap .p-t-62 {
    padding-top: 62px !important; }
  div.bootstrap .p-r-62 {
    padding-right: 62px !important; }
  div.bootstrap .p-b-62 {
    padding-bottom: 62px !important; }
  div.bootstrap .p-l-62 {
    padding-left: 62px !important; }
  div.bootstrap .m-t-62 {
    margin-top: 62px !important; }
  div.bootstrap .m-r-62 {
    margin-right: 62px !important; }
  div.bootstrap .m-b-62 {
    margin-bottom: 62px !important; }
  div.bootstrap .m-l-62 {
    margin-left: 62px !important; }
  div.bootstrap .p-63 {
    padding: 63px !important; }
  div.bootstrap .p-t-63 {
    padding-top: 63px !important; }
  div.bootstrap .p-r-63 {
    padding-right: 63px !important; }
  div.bootstrap .p-b-63 {
    padding-bottom: 63px !important; }
  div.bootstrap .p-l-63 {
    padding-left: 63px !important; }
  div.bootstrap .m-t-63 {
    margin-top: 63px !important; }
  div.bootstrap .m-r-63 {
    margin-right: 63px !important; }
  div.bootstrap .m-b-63 {
    margin-bottom: 63px !important; }
  div.bootstrap .m-l-63 {
    margin-left: 63px !important; }
  div.bootstrap .p-64 {
    padding: 64px !important; }
  div.bootstrap .p-t-64 {
    padding-top: 64px !important; }
  div.bootstrap .p-r-64 {
    padding-right: 64px !important; }
  div.bootstrap .p-b-64 {
    padding-bottom: 64px !important; }
  div.bootstrap .p-l-64 {
    padding-left: 64px !important; }
  div.bootstrap .m-t-64 {
    margin-top: 64px !important; }
  div.bootstrap .m-r-64 {
    margin-right: 64px !important; }
  div.bootstrap .m-b-64 {
    margin-bottom: 64px !important; }
  div.bootstrap .m-l-64 {
    margin-left: 64px !important; }
  div.bootstrap .p-65 {
    padding: 65px !important; }
  div.bootstrap .p-t-65 {
    padding-top: 65px !important; }
  div.bootstrap .p-r-65 {
    padding-right: 65px !important; }
  div.bootstrap .p-b-65 {
    padding-bottom: 65px !important; }
  div.bootstrap .p-l-65 {
    padding-left: 65px !important; }
  div.bootstrap .m-t-65 {
    margin-top: 65px !important; }
  div.bootstrap .m-r-65 {
    margin-right: 65px !important; }
  div.bootstrap .m-b-65 {
    margin-bottom: 65px !important; }
  div.bootstrap .m-l-65 {
    margin-left: 65px !important; }
  div.bootstrap .p-66 {
    padding: 66px !important; }
  div.bootstrap .p-t-66 {
    padding-top: 66px !important; }
  div.bootstrap .p-r-66 {
    padding-right: 66px !important; }
  div.bootstrap .p-b-66 {
    padding-bottom: 66px !important; }
  div.bootstrap .p-l-66 {
    padding-left: 66px !important; }
  div.bootstrap .m-t-66 {
    margin-top: 66px !important; }
  div.bootstrap .m-r-66 {
    margin-right: 66px !important; }
  div.bootstrap .m-b-66 {
    margin-bottom: 66px !important; }
  div.bootstrap .m-l-66 {
    margin-left: 66px !important; }
  div.bootstrap .p-67 {
    padding: 67px !important; }
  div.bootstrap .p-t-67 {
    padding-top: 67px !important; }
  div.bootstrap .p-r-67 {
    padding-right: 67px !important; }
  div.bootstrap .p-b-67 {
    padding-bottom: 67px !important; }
  div.bootstrap .p-l-67 {
    padding-left: 67px !important; }
  div.bootstrap .m-t-67 {
    margin-top: 67px !important; }
  div.bootstrap .m-r-67 {
    margin-right: 67px !important; }
  div.bootstrap .m-b-67 {
    margin-bottom: 67px !important; }
  div.bootstrap .m-l-67 {
    margin-left: 67px !important; }
  div.bootstrap .p-68 {
    padding: 68px !important; }
  div.bootstrap .p-t-68 {
    padding-top: 68px !important; }
  div.bootstrap .p-r-68 {
    padding-right: 68px !important; }
  div.bootstrap .p-b-68 {
    padding-bottom: 68px !important; }
  div.bootstrap .p-l-68 {
    padding-left: 68px !important; }
  div.bootstrap .m-t-68 {
    margin-top: 68px !important; }
  div.bootstrap .m-r-68 {
    margin-right: 68px !important; }
  div.bootstrap .m-b-68 {
    margin-bottom: 68px !important; }
  div.bootstrap .m-l-68 {
    margin-left: 68px !important; }
  div.bootstrap .p-69 {
    padding: 69px !important; }
  div.bootstrap .p-t-69 {
    padding-top: 69px !important; }
  div.bootstrap .p-r-69 {
    padding-right: 69px !important; }
  div.bootstrap .p-b-69 {
    padding-bottom: 69px !important; }
  div.bootstrap .p-l-69 {
    padding-left: 69px !important; }
  div.bootstrap .m-t-69 {
    margin-top: 69px !important; }
  div.bootstrap .m-r-69 {
    margin-right: 69px !important; }
  div.bootstrap .m-b-69 {
    margin-bottom: 69px !important; }
  div.bootstrap .m-l-69 {
    margin-left: 69px !important; }
  div.bootstrap .p-70 {
    padding: 70px !important; }
  div.bootstrap .p-t-70, div.bootstrap .homepage-split-hero .split-hero-row {
    padding-top: 70px !important; }
  div.bootstrap .p-r-70 {
    padding-right: 70px !important; }
  div.bootstrap .p-b-70 {
    padding-bottom: 70px !important; }
  div.bootstrap .p-l-70 {
    padding-left: 70px !important; }
  div.bootstrap .m-t-70 {
    margin-top: 70px !important; }
  div.bootstrap .m-r-70 {
    margin-right: 70px !important; }
  div.bootstrap .m-b-70 {
    margin-bottom: 70px !important; }
  div.bootstrap .m-l-70 {
    margin-left: 70px !important; }
  div.bootstrap .p-71 {
    padding: 71px !important; }
  div.bootstrap .p-t-71 {
    padding-top: 71px !important; }
  div.bootstrap .p-r-71 {
    padding-right: 71px !important; }
  div.bootstrap .p-b-71 {
    padding-bottom: 71px !important; }
  div.bootstrap .p-l-71 {
    padding-left: 71px !important; }
  div.bootstrap .m-t-71 {
    margin-top: 71px !important; }
  div.bootstrap .m-r-71 {
    margin-right: 71px !important; }
  div.bootstrap .m-b-71 {
    margin-bottom: 71px !important; }
  div.bootstrap .m-l-71 {
    margin-left: 71px !important; }
  div.bootstrap .p-72 {
    padding: 72px !important; }
  div.bootstrap .p-t-72 {
    padding-top: 72px !important; }
  div.bootstrap .p-r-72 {
    padding-right: 72px !important; }
  div.bootstrap .p-b-72 {
    padding-bottom: 72px !important; }
  div.bootstrap .p-l-72 {
    padding-left: 72px !important; }
  div.bootstrap .m-t-72 {
    margin-top: 72px !important; }
  div.bootstrap .m-r-72 {
    margin-right: 72px !important; }
  div.bootstrap .m-b-72 {
    margin-bottom: 72px !important; }
  div.bootstrap .m-l-72 {
    margin-left: 72px !important; }
  div.bootstrap .p-73 {
    padding: 73px !important; }
  div.bootstrap .p-t-73 {
    padding-top: 73px !important; }
  div.bootstrap .p-r-73 {
    padding-right: 73px !important; }
  div.bootstrap .p-b-73 {
    padding-bottom: 73px !important; }
  div.bootstrap .p-l-73 {
    padding-left: 73px !important; }
  div.bootstrap .m-t-73 {
    margin-top: 73px !important; }
  div.bootstrap .m-r-73 {
    margin-right: 73px !important; }
  div.bootstrap .m-b-73 {
    margin-bottom: 73px !important; }
  div.bootstrap .m-l-73 {
    margin-left: 73px !important; }
  div.bootstrap .p-74 {
    padding: 74px !important; }
  div.bootstrap .p-t-74 {
    padding-top: 74px !important; }
  div.bootstrap .p-r-74 {
    padding-right: 74px !important; }
  div.bootstrap .p-b-74 {
    padding-bottom: 74px !important; }
  div.bootstrap .p-l-74 {
    padding-left: 74px !important; }
  div.bootstrap .m-t-74 {
    margin-top: 74px !important; }
  div.bootstrap .m-r-74 {
    margin-right: 74px !important; }
  div.bootstrap .m-b-74 {
    margin-bottom: 74px !important; }
  div.bootstrap .m-l-74 {
    margin-left: 74px !important; }
  div.bootstrap .p-75 {
    padding: 75px !important; }
  div.bootstrap .p-t-75 {
    padding-top: 75px !important; }
  div.bootstrap .p-r-75 {
    padding-right: 75px !important; }
  div.bootstrap .p-b-75 {
    padding-bottom: 75px !important; }
  div.bootstrap .p-l-75 {
    padding-left: 75px !important; }
  div.bootstrap .m-t-75 {
    margin-top: 75px !important; }
  div.bootstrap .m-r-75 {
    margin-right: 75px !important; }
  div.bootstrap .m-b-75 {
    margin-bottom: 75px !important; }
  div.bootstrap .m-l-75 {
    margin-left: 75px !important; }
  div.bootstrap .p-76 {
    padding: 76px !important; }
  div.bootstrap .p-t-76 {
    padding-top: 76px !important; }
  div.bootstrap .p-r-76 {
    padding-right: 76px !important; }
  div.bootstrap .p-b-76 {
    padding-bottom: 76px !important; }
  div.bootstrap .p-l-76 {
    padding-left: 76px !important; }
  div.bootstrap .m-t-76 {
    margin-top: 76px !important; }
  div.bootstrap .m-r-76 {
    margin-right: 76px !important; }
  div.bootstrap .m-b-76 {
    margin-bottom: 76px !important; }
  div.bootstrap .m-l-76 {
    margin-left: 76px !important; }
  div.bootstrap .p-77 {
    padding: 77px !important; }
  div.bootstrap .p-t-77 {
    padding-top: 77px !important; }
  div.bootstrap .p-r-77 {
    padding-right: 77px !important; }
  div.bootstrap .p-b-77 {
    padding-bottom: 77px !important; }
  div.bootstrap .p-l-77 {
    padding-left: 77px !important; }
  div.bootstrap .m-t-77 {
    margin-top: 77px !important; }
  div.bootstrap .m-r-77 {
    margin-right: 77px !important; }
  div.bootstrap .m-b-77 {
    margin-bottom: 77px !important; }
  div.bootstrap .m-l-77 {
    margin-left: 77px !important; }
  div.bootstrap .p-78 {
    padding: 78px !important; }
  div.bootstrap .p-t-78 {
    padding-top: 78px !important; }
  div.bootstrap .p-r-78 {
    padding-right: 78px !important; }
  div.bootstrap .p-b-78 {
    padding-bottom: 78px !important; }
  div.bootstrap .p-l-78 {
    padding-left: 78px !important; }
  div.bootstrap .m-t-78 {
    margin-top: 78px !important; }
  div.bootstrap .m-r-78 {
    margin-right: 78px !important; }
  div.bootstrap .m-b-78 {
    margin-bottom: 78px !important; }
  div.bootstrap .m-l-78 {
    margin-left: 78px !important; }
  div.bootstrap .p-79 {
    padding: 79px !important; }
  div.bootstrap .p-t-79 {
    padding-top: 79px !important; }
  div.bootstrap .p-r-79 {
    padding-right: 79px !important; }
  div.bootstrap .p-b-79 {
    padding-bottom: 79px !important; }
  div.bootstrap .p-l-79 {
    padding-left: 79px !important; }
  div.bootstrap .m-t-79 {
    margin-top: 79px !important; }
  div.bootstrap .m-r-79 {
    margin-right: 79px !important; }
  div.bootstrap .m-b-79 {
    margin-bottom: 79px !important; }
  div.bootstrap .m-l-79 {
    margin-left: 79px !important; }
  div.bootstrap .p-80 {
    padding: 80px !important; }
  div.bootstrap .p-t-80 {
    padding-top: 80px !important; }
  div.bootstrap .p-r-80 {
    padding-right: 80px !important; }
  div.bootstrap .p-b-80 {
    padding-bottom: 80px !important; }
  div.bootstrap .p-l-80 {
    padding-left: 80px !important; }
  div.bootstrap .m-t-80 {
    margin-top: 80px !important; }
  div.bootstrap .m-r-80 {
    margin-right: 80px !important; }
  div.bootstrap .m-b-80 {
    margin-bottom: 80px !important; }
  div.bootstrap .m-l-80 {
    margin-left: 80px !important; }
  div.bootstrap .p-81 {
    padding: 81px !important; }
  div.bootstrap .p-t-81 {
    padding-top: 81px !important; }
  div.bootstrap .p-r-81 {
    padding-right: 81px !important; }
  div.bootstrap .p-b-81 {
    padding-bottom: 81px !important; }
  div.bootstrap .p-l-81 {
    padding-left: 81px !important; }
  div.bootstrap .m-t-81 {
    margin-top: 81px !important; }
  div.bootstrap .m-r-81 {
    margin-right: 81px !important; }
  div.bootstrap .m-b-81 {
    margin-bottom: 81px !important; }
  div.bootstrap .m-l-81 {
    margin-left: 81px !important; }
  div.bootstrap .p-82 {
    padding: 82px !important; }
  div.bootstrap .p-t-82 {
    padding-top: 82px !important; }
  div.bootstrap .p-r-82 {
    padding-right: 82px !important; }
  div.bootstrap .p-b-82 {
    padding-bottom: 82px !important; }
  div.bootstrap .p-l-82 {
    padding-left: 82px !important; }
  div.bootstrap .m-t-82 {
    margin-top: 82px !important; }
  div.bootstrap .m-r-82 {
    margin-right: 82px !important; }
  div.bootstrap .m-b-82 {
    margin-bottom: 82px !important; }
  div.bootstrap .m-l-82 {
    margin-left: 82px !important; }
  div.bootstrap .p-83 {
    padding: 83px !important; }
  div.bootstrap .p-t-83 {
    padding-top: 83px !important; }
  div.bootstrap .p-r-83 {
    padding-right: 83px !important; }
  div.bootstrap .p-b-83 {
    padding-bottom: 83px !important; }
  div.bootstrap .p-l-83 {
    padding-left: 83px !important; }
  div.bootstrap .m-t-83 {
    margin-top: 83px !important; }
  div.bootstrap .m-r-83 {
    margin-right: 83px !important; }
  div.bootstrap .m-b-83 {
    margin-bottom: 83px !important; }
  div.bootstrap .m-l-83 {
    margin-left: 83px !important; }
  div.bootstrap .p-84 {
    padding: 84px !important; }
  div.bootstrap .p-t-84 {
    padding-top: 84px !important; }
  div.bootstrap .p-r-84 {
    padding-right: 84px !important; }
  div.bootstrap .p-b-84 {
    padding-bottom: 84px !important; }
  div.bootstrap .p-l-84 {
    padding-left: 84px !important; }
  div.bootstrap .m-t-84 {
    margin-top: 84px !important; }
  div.bootstrap .m-r-84 {
    margin-right: 84px !important; }
  div.bootstrap .m-b-84 {
    margin-bottom: 84px !important; }
  div.bootstrap .m-l-84 {
    margin-left: 84px !important; }
  div.bootstrap .p-85 {
    padding: 85px !important; }
  div.bootstrap .p-t-85 {
    padding-top: 85px !important; }
  div.bootstrap .p-r-85 {
    padding-right: 85px !important; }
  div.bootstrap .p-b-85 {
    padding-bottom: 85px !important; }
  div.bootstrap .p-l-85 {
    padding-left: 85px !important; }
  div.bootstrap .m-t-85 {
    margin-top: 85px !important; }
  div.bootstrap .m-r-85 {
    margin-right: 85px !important; }
  div.bootstrap .m-b-85 {
    margin-bottom: 85px !important; }
  div.bootstrap .m-l-85 {
    margin-left: 85px !important; }
  div.bootstrap .p-86 {
    padding: 86px !important; }
  div.bootstrap .p-t-86 {
    padding-top: 86px !important; }
  div.bootstrap .p-r-86 {
    padding-right: 86px !important; }
  div.bootstrap .p-b-86 {
    padding-bottom: 86px !important; }
  div.bootstrap .p-l-86 {
    padding-left: 86px !important; }
  div.bootstrap .m-t-86 {
    margin-top: 86px !important; }
  div.bootstrap .m-r-86 {
    margin-right: 86px !important; }
  div.bootstrap .m-b-86 {
    margin-bottom: 86px !important; }
  div.bootstrap .m-l-86 {
    margin-left: 86px !important; }
  div.bootstrap .p-87 {
    padding: 87px !important; }
  div.bootstrap .p-t-87 {
    padding-top: 87px !important; }
  div.bootstrap .p-r-87 {
    padding-right: 87px !important; }
  div.bootstrap .p-b-87 {
    padding-bottom: 87px !important; }
  div.bootstrap .p-l-87 {
    padding-left: 87px !important; }
  div.bootstrap .m-t-87 {
    margin-top: 87px !important; }
  div.bootstrap .m-r-87 {
    margin-right: 87px !important; }
  div.bootstrap .m-b-87 {
    margin-bottom: 87px !important; }
  div.bootstrap .m-l-87 {
    margin-left: 87px !important; }
  div.bootstrap .p-88 {
    padding: 88px !important; }
  div.bootstrap .p-t-88 {
    padding-top: 88px !important; }
  div.bootstrap .p-r-88 {
    padding-right: 88px !important; }
  div.bootstrap .p-b-88 {
    padding-bottom: 88px !important; }
  div.bootstrap .p-l-88 {
    padding-left: 88px !important; }
  div.bootstrap .m-t-88 {
    margin-top: 88px !important; }
  div.bootstrap .m-r-88 {
    margin-right: 88px !important; }
  div.bootstrap .m-b-88 {
    margin-bottom: 88px !important; }
  div.bootstrap .m-l-88 {
    margin-left: 88px !important; }
  div.bootstrap .p-89 {
    padding: 89px !important; }
  div.bootstrap .p-t-89 {
    padding-top: 89px !important; }
  div.bootstrap .p-r-89 {
    padding-right: 89px !important; }
  div.bootstrap .p-b-89 {
    padding-bottom: 89px !important; }
  div.bootstrap .p-l-89 {
    padding-left: 89px !important; }
  div.bootstrap .m-t-89 {
    margin-top: 89px !important; }
  div.bootstrap .m-r-89 {
    margin-right: 89px !important; }
  div.bootstrap .m-b-89 {
    margin-bottom: 89px !important; }
  div.bootstrap .m-l-89 {
    margin-left: 89px !important; }
  div.bootstrap .p-90 {
    padding: 90px !important; }
  div.bootstrap .p-t-90 {
    padding-top: 90px !important; }
  div.bootstrap .p-r-90 {
    padding-right: 90px !important; }
  div.bootstrap .p-b-90 {
    padding-bottom: 90px !important; }
  div.bootstrap .p-l-90 {
    padding-left: 90px !important; }
  div.bootstrap .m-t-90 {
    margin-top: 90px !important; }
  div.bootstrap .m-r-90 {
    margin-right: 90px !important; }
  div.bootstrap .m-b-90 {
    margin-bottom: 90px !important; }
  div.bootstrap .m-l-90 {
    margin-left: 90px !important; }
  div.bootstrap .p-91 {
    padding: 91px !important; }
  div.bootstrap .p-t-91 {
    padding-top: 91px !important; }
  div.bootstrap .p-r-91 {
    padding-right: 91px !important; }
  div.bootstrap .p-b-91 {
    padding-bottom: 91px !important; }
  div.bootstrap .p-l-91 {
    padding-left: 91px !important; }
  div.bootstrap .m-t-91 {
    margin-top: 91px !important; }
  div.bootstrap .m-r-91 {
    margin-right: 91px !important; }
  div.bootstrap .m-b-91 {
    margin-bottom: 91px !important; }
  div.bootstrap .m-l-91 {
    margin-left: 91px !important; }
  div.bootstrap .p-92 {
    padding: 92px !important; }
  div.bootstrap .p-t-92 {
    padding-top: 92px !important; }
  div.bootstrap .p-r-92 {
    padding-right: 92px !important; }
  div.bootstrap .p-b-92 {
    padding-bottom: 92px !important; }
  div.bootstrap .p-l-92 {
    padding-left: 92px !important; }
  div.bootstrap .m-t-92 {
    margin-top: 92px !important; }
  div.bootstrap .m-r-92 {
    margin-right: 92px !important; }
  div.bootstrap .m-b-92 {
    margin-bottom: 92px !important; }
  div.bootstrap .m-l-92 {
    margin-left: 92px !important; }
  div.bootstrap .p-93 {
    padding: 93px !important; }
  div.bootstrap .p-t-93 {
    padding-top: 93px !important; }
  div.bootstrap .p-r-93 {
    padding-right: 93px !important; }
  div.bootstrap .p-b-93 {
    padding-bottom: 93px !important; }
  div.bootstrap .p-l-93 {
    padding-left: 93px !important; }
  div.bootstrap .m-t-93 {
    margin-top: 93px !important; }
  div.bootstrap .m-r-93 {
    margin-right: 93px !important; }
  div.bootstrap .m-b-93 {
    margin-bottom: 93px !important; }
  div.bootstrap .m-l-93 {
    margin-left: 93px !important; }
  div.bootstrap .p-94 {
    padding: 94px !important; }
  div.bootstrap .p-t-94 {
    padding-top: 94px !important; }
  div.bootstrap .p-r-94 {
    padding-right: 94px !important; }
  div.bootstrap .p-b-94 {
    padding-bottom: 94px !important; }
  div.bootstrap .p-l-94 {
    padding-left: 94px !important; }
  div.bootstrap .m-t-94 {
    margin-top: 94px !important; }
  div.bootstrap .m-r-94 {
    margin-right: 94px !important; }
  div.bootstrap .m-b-94 {
    margin-bottom: 94px !important; }
  div.bootstrap .m-l-94 {
    margin-left: 94px !important; }
  div.bootstrap .p-95 {
    padding: 95px !important; }
  div.bootstrap .p-t-95 {
    padding-top: 95px !important; }
  div.bootstrap .p-r-95 {
    padding-right: 95px !important; }
  div.bootstrap .p-b-95 {
    padding-bottom: 95px !important; }
  div.bootstrap .p-l-95 {
    padding-left: 95px !important; }
  div.bootstrap .m-t-95 {
    margin-top: 95px !important; }
  div.bootstrap .m-r-95 {
    margin-right: 95px !important; }
  div.bootstrap .m-b-95 {
    margin-bottom: 95px !important; }
  div.bootstrap .m-l-95 {
    margin-left: 95px !important; }
  div.bootstrap .p-96 {
    padding: 96px !important; }
  div.bootstrap .p-t-96 {
    padding-top: 96px !important; }
  div.bootstrap .p-r-96 {
    padding-right: 96px !important; }
  div.bootstrap .p-b-96 {
    padding-bottom: 96px !important; }
  div.bootstrap .p-l-96 {
    padding-left: 96px !important; }
  div.bootstrap .m-t-96 {
    margin-top: 96px !important; }
  div.bootstrap .m-r-96 {
    margin-right: 96px !important; }
  div.bootstrap .m-b-96 {
    margin-bottom: 96px !important; }
  div.bootstrap .m-l-96 {
    margin-left: 96px !important; }
  div.bootstrap .p-97 {
    padding: 97px !important; }
  div.bootstrap .p-t-97 {
    padding-top: 97px !important; }
  div.bootstrap .p-r-97 {
    padding-right: 97px !important; }
  div.bootstrap .p-b-97 {
    padding-bottom: 97px !important; }
  div.bootstrap .p-l-97 {
    padding-left: 97px !important; }
  div.bootstrap .m-t-97 {
    margin-top: 97px !important; }
  div.bootstrap .m-r-97 {
    margin-right: 97px !important; }
  div.bootstrap .m-b-97 {
    margin-bottom: 97px !important; }
  div.bootstrap .m-l-97 {
    margin-left: 97px !important; }
  div.bootstrap .p-98 {
    padding: 98px !important; }
  div.bootstrap .p-t-98 {
    padding-top: 98px !important; }
  div.bootstrap .p-r-98 {
    padding-right: 98px !important; }
  div.bootstrap .p-b-98 {
    padding-bottom: 98px !important; }
  div.bootstrap .p-l-98 {
    padding-left: 98px !important; }
  div.bootstrap .m-t-98 {
    margin-top: 98px !important; }
  div.bootstrap .m-r-98 {
    margin-right: 98px !important; }
  div.bootstrap .m-b-98 {
    margin-bottom: 98px !important; }
  div.bootstrap .m-l-98 {
    margin-left: 98px !important; }
  div.bootstrap .p-99 {
    padding: 99px !important; }
  div.bootstrap .p-t-99 {
    padding-top: 99px !important; }
  div.bootstrap .p-r-99 {
    padding-right: 99px !important; }
  div.bootstrap .p-b-99 {
    padding-bottom: 99px !important; }
  div.bootstrap .p-l-99 {
    padding-left: 99px !important; }
  div.bootstrap .m-t-99 {
    margin-top: 99px !important; }
  div.bootstrap .m-r-99 {
    margin-right: 99px !important; }
  div.bootstrap .m-b-99 {
    margin-bottom: 99px !important; }
  div.bootstrap .m-l-99 {
    margin-left: 99px !important; }
  div.bootstrap .p-100 {
    padding: 100px !important; }
  div.bootstrap .p-t-100 {
    padding-top: 100px !important; }
  div.bootstrap .p-r-100 {
    padding-right: 100px !important; }
  div.bootstrap .p-b-100 {
    padding-bottom: 100px !important; }
  div.bootstrap .p-l-100 {
    padding-left: 100px !important; }
  div.bootstrap .m-t-100 {
    margin-top: 100px !important; }
  div.bootstrap .m-r-100 {
    margin-right: 100px !important; }
  div.bootstrap .m-b-100 {
    margin-bottom: 100px !important; }
  div.bootstrap .m-l-100 {
    margin-left: 100px !important; }
  div.bootstrap .m-b-204 {
    margin-bottom: 204px; }
  @media screen and (min-width: 0px) and (max-width: 991px) {
    div.bootstrap .m-sm-t-20 {
      margin-top: 20px; } }
  div.bootstrap .no-padding {
    padding: 0px !important; }
  div.bootstrap .maxwidth-200 {
    max-width: 200px; }
  div.bootstrap .maxwidth-210 {
    max-width: 210px; }
  div.bootstrap .maxwidth-220 {
    max-width: 220px; }
  div.bootstrap .maxwidth-230 {
    max-width: 230px; }
  div.bootstrap .maxwidth-240 {
    max-width: 240px; }
  div.bootstrap .maxwidth-250 {
    max-width: 250px; }
  div.bootstrap .maxwidth-260 {
    max-width: 260px; }
  div.bootstrap .maxwidth-270 {
    max-width: 270px; }
  div.bootstrap .maxwidth-280 {
    max-width: 280px; }
  div.bootstrap .maxwidth-290 {
    max-width: 290px; }
  div.bootstrap .maxwidth-300 {
    max-width: 300px; }
  div.bootstrap .maxwidth-310 {
    max-width: 310px; }
  div.bootstrap .maxwidth-320 {
    max-width: 320px; }
  div.bootstrap .maxwidth-330 {
    max-width: 330px; }
  div.bootstrap .maxwidth-340 {
    max-width: 340px; }
  div.bootstrap .maxwidth-350 {
    max-width: 350px; }
  div.bootstrap .maxwidth-360 {
    max-width: 360px; }
  div.bootstrap .maxwidth-370 {
    max-width: 370px; }
  div.bootstrap .maxwidth-380 {
    max-width: 380px; }
  div.bootstrap .maxwidth-390 {
    max-width: 390px; }
  div.bootstrap .maxwidth-400 {
    max-width: 400px; }
  div.bootstrap .maxwidth-410 {
    max-width: 410px; }
  div.bootstrap .maxwidth-420 {
    max-width: 420px; }
  div.bootstrap .maxwidth-430 {
    max-width: 430px; }
  div.bootstrap .maxwidth-440 {
    max-width: 440px; }
  div.bootstrap .maxwidth-450 {
    max-width: 450px; }
  div.bootstrap .maxwidth-460 {
    max-width: 460px; }
  div.bootstrap .maxwidth-470 {
    max-width: 470px; }
  div.bootstrap .maxwidth-480 {
    max-width: 480px; }
  div.bootstrap .maxwidth-490 {
    max-width: 490px; }
  div.bootstrap .maxwidth-500 {
    max-width: 500px; }
  div.bootstrap .maxwidth-510 {
    max-width: 510px; }
  div.bootstrap .maxwidth-520 {
    max-width: 520px; }
  div.bootstrap .maxwidth-530 {
    max-width: 530px; }
  div.bootstrap .maxwidth-540 {
    max-width: 540px; }
  div.bootstrap .maxwidth-550 {
    max-width: 550px; }
  div.bootstrap .maxwidth-560 {
    max-width: 560px; }
  div.bootstrap .maxwidth-570 {
    max-width: 570px; }
  div.bootstrap .maxwidth-580 {
    max-width: 580px; }
  div.bootstrap .maxwidth-590 {
    max-width: 590px; }
  div.bootstrap .maxwidth-600 {
    max-width: 600px; }
  div.bootstrap .maxwidth-610 {
    max-width: 610px; }
  div.bootstrap .maxwidth-620 {
    max-width: 620px; }
  div.bootstrap .maxwidth-630 {
    max-width: 630px; }
  div.bootstrap .maxwidth-640 {
    max-width: 640px; }
  div.bootstrap .maxwidth-650 {
    max-width: 650px; }
  div.bootstrap .maxwidth-660 {
    max-width: 660px; }
  div.bootstrap .maxwidth-670 {
    max-width: 670px; }
  div.bootstrap .maxwidth-680 {
    max-width: 680px; }
  div.bootstrap .maxwidth-690 {
    max-width: 690px; }
  div.bootstrap .maxwidth-700 {
    max-width: 700px; }
  div.bootstrap .maxwidth-710 {
    max-width: 710px; }
  div.bootstrap .maxwidth-720 {
    max-width: 720px; }
  div.bootstrap .maxwidth-730 {
    max-width: 730px; }
  div.bootstrap .maxwidth-740 {
    max-width: 740px; }
  div.bootstrap .maxwidth-750 {
    max-width: 750px; }
  div.bootstrap .maxwidth-760 {
    max-width: 760px; }
  div.bootstrap .maxwidth-770 {
    max-width: 770px; }
  div.bootstrap .maxwidth-780 {
    max-width: 780px; }
  div.bootstrap .maxwidth-790 {
    max-width: 790px; }
  div.bootstrap .maxwidth-800 {
    max-width: 800px; }
  div.bootstrap .maxwidth-810 {
    max-width: 810px; }
  div.bootstrap .maxwidth-820 {
    max-width: 820px; }
  div.bootstrap .maxwidth-830 {
    max-width: 830px; }
  div.bootstrap .maxwidth-840 {
    max-width: 840px; }
  div.bootstrap .maxwidth-850 {
    max-width: 850px; }
  div.bootstrap .maxwidth-860 {
    max-width: 860px; }
  div.bootstrap .maxwidth-870 {
    max-width: 870px; }
  div.bootstrap .maxwidth-880 {
    max-width: 880px; }
  div.bootstrap .maxwidth-890 {
    max-width: 890px; }
  div.bootstrap .maxwidth-900 {
    max-width: 900px; }
  div.bootstrap .maxwidth-910 {
    max-width: 910px; }
  div.bootstrap .maxwidth-920 {
    max-width: 920px; }
  div.bootstrap .maxwidth-930 {
    max-width: 930px; }
  div.bootstrap .maxwidth-940 {
    max-width: 940px; }
  div.bootstrap .maxwidth-950 {
    max-width: 950px; }
  div.bootstrap .maxwidth-960 {
    max-width: 960px; }
  div.bootstrap .maxwidth-970 {
    max-width: 970px; }
  div.bootstrap .maxwidth-980 {
    max-width: 980px; }
  div.bootstrap .maxwidth-990 {
    max-width: 990px; }
  div.bootstrap .maxwidth-1000 {
    max-width: 1000px; }
  div.bootstrap .xs-clearfix {
    display: none; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .xs-clearfix {
        clear: both;
        display: block; } }
  div.bootstrap .sm-clearfix {
    display: none; }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      div.bootstrap .sm-clearfix {
        clear: both;
        display: block; } }
  div.bootstrap .margin-centered {
    margin-right: auto;
    margin-left: auto; }
  div.bootstrap .inline-flex {
    display: inline-flex; }
  div.bootstrap .purple {
    color: #834D8E; }
  div.bootstrap .blue, div.bootstrap .cd-link-dropdown .dropdown-menu li a, div.bootstrap .cd-link-dropdown .dropdown-menu li a:hover, div.bootstrap .tt-listing .college-name .name-col .tooltip-link, div.bootstrap .tt-listing-mobile .college-name .name-col .tooltip-link {
    color: #3A6AA8; }
  div.bootstrap .gray {
    color: #9a9a9a !important; }
  div.bootstrap .dark-gray {
    color: #686767 !important; }
  div.bootstrap .white {
    color: #FFF !important; }
  div.bootstrap .bg-white, div.bootstrap .tt-listing-mobile, div.bootstrap .college_profile .profile-sidebar .profile-sidebar-tool, div.bootstrap .portal .portal-section, div.bootstrap .portal .portal-section .tool-graf, div.bootstrap .portal .portal-left-img-row, div.bootstrap .portal .portal-sidebar-panel, div.bootstrap .admissions-tracker .at-table, div.bootstrap .admissions-tracker .at-result-header, div.bootstrap .admissions-tracker .at-profile-panel {
    background-color: #FFF !important; }
  div.bootstrap .bg-body-gray, div.bootstrap .cd-link-dropdown .dropdown-menu li a:hover, div.bootstrap .college_profile, div.bootstrap .college_match_results, div.bootstrap .portal, div.bootstrap .admissions-tracker {
    background-color: #F5F4F3 !important; }
  div.bootstrap .bg-light-gray {
    background-color: #B9B9B9 !important; }
  div.bootstrap .bg-lighter-gray, div.bootstrap .college_profile .profile-sidebar .profile-sidebar-tool input {
    background-color: #d8d8d8 !important; }
  div.bootstrap .bg-lightest-gray {
    background-color: #F9F9F9 !important; }
  div.bootstrap .bg-lightest-gray-alt {
    background-color: #f1f1f1 !important; }
  div.bootstrap .bg-purple {
    background-color: #834D8E !important; }
  div.bootstrap .bg-green {
    background-color: #3C9B5B !important; }
  div.bootstrap .bg-blue, div.bootstrap .cd-breadcrumb .bc-items .bc-item.active, div.bootstrap .portal h6 {
    background-color: #3A6AA8 !important; }
  div.bootstrap .bg-gray {
    background-color: #9a9a9a !important; }
  div.bootstrap .bg-black-opacity-50 {
    background-color: rgba(0, 0, 0, 0.5); }
  div.bootstrap .bg-black-opacity-70 {
    background-color: rgba(43, 43, 43, 0.65); }
  div.bootstrap .bg-gray-opacity-70 {
    background-color: rgba(42, 42, 42, 0.7); }
  div.bootstrap .text-white, div.bootstrap .cd-breadcrumb .bc-items .bc-item.active a {
    color: #FFF; }
  div.bootstrap .border-bottom-gray {
    border-bottom: 1px solid rgba(209, 209, 209, 0.52); }
  div.bootstrap .border-top-gray {
    border-top: 1px solid rgba(209, 209, 209, 0.52); }
  div.bootstrap .col-xs-c5,
  div.bootstrap .col-sm-c5,
  div.bootstrap .col-md-c5,
  div.bootstrap .col-lg-c5 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px; }
  div.bootstrap .col-xs-c5 {
    width: 20%;
    float: left; }
  @media (min-width: 768px) {
    div.bootstrap .col-sm-c5 {
      width: 20%;
      float: left; } }
  @media (min-width: 992px) {
    div.bootstrap .col-md-c5 {
      width: 20%;
      float: left; } }
  @media (min-width: 1200px) {
    div.bootstrap .col-lg-c5 {
      width: 20%;
      float: left; } }
  div.bootstrap .col-md-3p5 {
    width: 29.16666666%;
    float: left; }
  div.bootstrap .row-height, div.bootstrap #data-locker .content-holder .content-col {
    display: table;
    table-layout: fixed;
    height: 100%;
    min-width: 100%; }
  div.bootstrap .col-height, div.bootstrap #data-locker .content-holder .content-col > ul, div.bootstrap #data-locker .content-holder .content-col > .tab-content {
    display: table-cell;
    float: none !important;
    height: 100%; }
    div.bootstrap .col-height.top, div.bootstrap #data-locker .content-holder .content-col > ul.top, div.bootstrap #data-locker .content-holder .content-col > .top.tab-content {
      vertical-align: top; }
    div.bootstrap .col-height.middle, div.bootstrap #data-locker .content-holder .content-col > ul.middle, div.bootstrap #data-locker .content-holder .content-col > .middle.tab-content {
      vertical-align: middle; }
  div.bootstrap .row-no-padding [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  div.bootstrap .img-center {
    display: block;
    margin-right: auto;
    margin-left: auto; }
  div.bootstrap .img-70 {
    max-width: 70px !important; }
  div.bootstrap .app-logo {
    width: 220px;
    margin-bottom: 25px; }
  div.bootstrap .icon {
    height: 1em; }
  div.bootstrap .iconsvg-info {
    background-image: url("../img/icons/help_icon.svg");
    background-repeat: no-repeat;
    width: 13px;
    height: 13px;
    background-size: 13px 13px;
    display: inline-block;
    vertical-align: middle; }
    div.bootstrap .iconsvg-info:focus {
      outline: none; }
  div.bootstrap .font-weight-light {
    font-weight: 300; }
  div.bootstrap .font-weight-normal {
    font-weight: 400; }
  div.bootstrap .font-weight-medium, div.bootstrap .cd-breadcrumb .bc-items .bc-item, div.bootstrap #data-bar #updates .update {
    font-weight: 500; }
  div.bootstrap .font-weight-semibold, div.bootstrap .link-group a, div.bootstrap .chances-meter > div, div.bootstrap #data-bar #data-bar-side #tools, div.bootstrap #data-bar #data-bar-side #dates-deadlines, div.bootstrap #data-bar #data-bar-side #my-locker, div.bootstrap .cd-tab-box ul.nav-tabs > li a, div.bootstrap .cd-tab-box ul.nav-tabs > li.active a, div.bootstrap .cd-tabs-select select, div.bootstrap .description-stats .description-stat, div.bootstrap .cd-link-dropdown .dropdown-menu li a:hover, div.bootstrap .header-tool-dropdown .dropdown-menu .tool-dropdown-tool font, div.bootstrap .signup-row button, div.bootstrap #hero #home-hero-signup button, div.bootstrap .cd-tabbed-table .header-col .tab-extra, div.bootstrap .cd-tabbed-table .tabbed-headers .filter-subheaders > div, div.bootstrap .tt-listing span.reach, div.bootstrap .tt-listing span.high-maybe, div.bootstrap .tt-listing span.low-maybe, div.bootstrap .tt-listing span.good-bet, div.bootstrap .tt-listing-mobile span.reach, div.bootstrap .tt-listing-mobile span.high-maybe, div.bootstrap .tt-listing-mobile span.low-maybe, div.bootstrap .tt-listing-mobile span.good-bet, div.bootstrap .tt-listing-mobile .cd-tab-box .tab-pane > div span:first-of-type, div.bootstrap .home .btn, div.bootstrap .home .btn-ad, div.bootstrap .home #header-search-select button, div.bootstrap #header-search-select .home button, div.bootstrap .college_profile .profile-panel .panel-body .panel-col-right, div.bootstrap .college_profile .profile-sidebar .profile-sidebar-section a.btn-primary, div.bootstrap .college_profile .profile-sidebar .profile-sidebar-tool a.btn-primary, div.bootstrap .promo-page .signup-col .btn, div.bootstrap .promo-page .signup-col .btn-ad, div.bootstrap .promo-page .signup-col #header-search-select button, div.bootstrap #header-search-select .promo-page .signup-col button, div.bootstrap .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-profile-details .details-table div span:nth-of-type(2) {
    font-weight: 600; }
  div.bootstrap .font-weight-bold, div.bootstrap .cd-collapse > div > a, div.bootstrap #data-locker .title-holder a, div.bootstrap #data-locker.dl-logged-out button[type="submit"], div.bootstrap ul.cd-tabs li, div.bootstrap .description-stats span.big-stat, div.bootstrap .cd-link-dropdown .btn-link, div.bootstrap .cd-tabbed-table .header-col#chances-col, div.bootstrap .cd-tabbed-table .tabbed-headers .tabbed-headers-tabs .filter.selected, div.bootstrap .tt-listing .college-name .name-col .tooltip-link, div.bootstrap .tt-listing-mobile .college-name .name-col .tooltip-link, div.bootstrap .tt-listing-mobile .estimate-chances, div.bootstrap .college_profile .profile-header .btn-primary, div.bootstrap .college_profile .profile-panel .panel-heading .panel-title, div.bootstrap .college_profile .profile-sidebar #net-price-calculator-results #net-price, div.bootstrap .portal .portal-section.articles-section .mobile-read-more, div.bootstrap .portal .portal-section .tool-graf a, div.bootstrap .admissions-tracker .btn, div.bootstrap .admissions-tracker .btn-ad, div.bootstrap .admissions-tracker #header-search-select button, div.bootstrap #header-search-select .admissions-tracker button, div.bootstrap .admissions-tracker .at-table a {
    font-weight: 700; }
  div.bootstrap .montserrat {
    font-family: "Montserrat", sans-serif; }
  div.bootstrap .lined-heading {
    width: 100%;
    text-align: center;
    border-top: 1px solid #9a9a9a;
    position: relative;
    top: 9px;
    margin: 20px 0; }
    div.bootstrap .lined-heading .text {
      text-transform: uppercase;
      position: relative;
      top: -9px;
      background: white;
      display: inline-block;
      padding: 0 10px;
      letter-spacing: 0.03em;
      color: #9a9a9a; }
  div.bootstrap a.bold {
    font-family: "Montserrat", sans-serif;
    font-weight: 700; }
  div.bootstrap a.block {
    display: block;
    font-style: normal; }
  div.bootstrap p.large {
    font-size: 1.4em !important; }
  div.bootstrap .uppercase, div.bootstrap .all-caps {
    text-transform: uppercase !important; }
  div.bootstrap h1 {
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
    div.bootstrap h1.bold {
      font-family: "Montserrat", sans-serif;
      font-weight: 700; }
  div.bootstrap h1 h3.uppercase, div.bootstrap h2 h3.uppercase, div.bootstrap h3 h3.uppercase, div.bootstrap h4 h3.uppercase {
    font-size: 1.8em; }
  div.bootstrap h1.uppercase, div.bootstrap h2.uppercase, div.bootstrap h3.uppercase, div.bootstrap h4.uppercase {
    letter-spacing: 0.06em; }
  div.bootstrap h3, div.bootstrap .h3 {
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
  div.bootstrap h4 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #494949;
    letter-spacing: 1px; }
  div.bootstrap .f-s-1 {
    font-size: 0.1rem !important; }
    div.bootstrap .f-s-1 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-2 {
    font-size: 0.2rem !important; }
    div.bootstrap .f-s-2 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-3 {
    font-size: 0.3rem !important; }
    div.bootstrap .f-s-3 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-4 {
    font-size: 0.4rem !important; }
    div.bootstrap .f-s-4 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-5 {
    font-size: 0.5rem !important; }
    div.bootstrap .f-s-5 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-6 {
    font-size: 0.6rem !important; }
    div.bootstrap .f-s-6 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-7 {
    font-size: 0.7rem !important; }
    div.bootstrap .f-s-7 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-8 {
    font-size: 0.8rem !important; }
    div.bootstrap .f-s-8 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-9 {
    font-size: 0.9rem !important; }
    div.bootstrap .f-s-9 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-10 {
    font-size: 1rem !important; }
    div.bootstrap .f-s-10 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-11 {
    font-size: 1.1rem !important; }
    div.bootstrap .f-s-11 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-12 {
    font-size: 1.2rem !important; }
    div.bootstrap .f-s-12 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-13 {
    font-size: 1.3rem !important; }
    div.bootstrap .f-s-13 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-14 {
    font-size: 1.4rem !important; }
    div.bootstrap .f-s-14 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-15 {
    font-size: 1.5rem !important; }
    div.bootstrap .f-s-15 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-16 {
    font-size: 1.6rem !important; }
    div.bootstrap .f-s-16 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-17 {
    font-size: 1.7rem !important; }
    div.bootstrap .f-s-17 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-18 {
    font-size: 1.8rem !important; }
    div.bootstrap .f-s-18 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-19 {
    font-size: 1.9rem !important; }
    div.bootstrap .f-s-19 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-20 {
    font-size: 2rem !important; }
    div.bootstrap .f-s-20 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-21 {
    font-size: 2.1rem !important; }
    div.bootstrap .f-s-21 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-22 {
    font-size: 2.2rem !important; }
    div.bootstrap .f-s-22 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-23 {
    font-size: 2.3rem !important; }
    div.bootstrap .f-s-23 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-24 {
    font-size: 2.4rem !important; }
    div.bootstrap .f-s-24 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-25 {
    font-size: 2.5rem !important; }
    div.bootstrap .f-s-25 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-26 {
    font-size: 2.6rem !important; }
    div.bootstrap .f-s-26 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-27 {
    font-size: 2.7rem !important; }
    div.bootstrap .f-s-27 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-28 {
    font-size: 2.8rem !important; }
    div.bootstrap .f-s-28 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-29 {
    font-size: 2.9rem !important; }
    div.bootstrap .f-s-29 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-30 {
    font-size: 3rem !important; }
    div.bootstrap .f-s-30 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-31 {
    font-size: 3.1rem !important; }
    div.bootstrap .f-s-31 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-32 {
    font-size: 3.2rem !important; }
    div.bootstrap .f-s-32 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-33 {
    font-size: 3.3rem !important; }
    div.bootstrap .f-s-33 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-34 {
    font-size: 3.4rem !important; }
    div.bootstrap .f-s-34 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-35 {
    font-size: 3.5rem !important; }
    div.bootstrap .f-s-35 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-36 {
    font-size: 3.6rem !important; }
    div.bootstrap .f-s-36 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-37 {
    font-size: 3.7rem !important; }
    div.bootstrap .f-s-37 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-38 {
    font-size: 3.8rem !important; }
    div.bootstrap .f-s-38 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-39 {
    font-size: 3.9rem !important; }
    div.bootstrap .f-s-39 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-40 {
    font-size: 4rem !important; }
    div.bootstrap .f-s-40 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-41 {
    font-size: 4.1rem !important; }
    div.bootstrap .f-s-41 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-42 {
    font-size: 4.2rem !important; }
    div.bootstrap .f-s-42 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-43 {
    font-size: 4.3rem !important; }
    div.bootstrap .f-s-43 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-44 {
    font-size: 4.4rem !important; }
    div.bootstrap .f-s-44 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-45 {
    font-size: 4.5rem !important; }
    div.bootstrap .f-s-45 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-46 {
    font-size: 4.6rem !important; }
    div.bootstrap .f-s-46 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-47 {
    font-size: 4.7rem !important; }
    div.bootstrap .f-s-47 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-48 {
    font-size: 4.8rem !important; }
    div.bootstrap .f-s-48 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-49 {
    font-size: 4.9rem !important; }
    div.bootstrap .f-s-49 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-50 {
    font-size: 5rem !important; }
    div.bootstrap .f-s-50 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-51 {
    font-size: 5.1rem !important; }
    div.bootstrap .f-s-51 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-52 {
    font-size: 5.2rem !important; }
    div.bootstrap .f-s-52 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-53 {
    font-size: 5.3rem !important; }
    div.bootstrap .f-s-53 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-54 {
    font-size: 5.4rem !important; }
    div.bootstrap .f-s-54 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-55 {
    font-size: 5.5rem !important; }
    div.bootstrap .f-s-55 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-56 {
    font-size: 5.6rem !important; }
    div.bootstrap .f-s-56 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-57 {
    font-size: 5.7rem !important; }
    div.bootstrap .f-s-57 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-58 {
    font-size: 5.8rem !important; }
    div.bootstrap .f-s-58 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-59 {
    font-size: 5.9rem !important; }
    div.bootstrap .f-s-59 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-60 {
    font-size: 6rem !important; }
    div.bootstrap .f-s-60 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-61 {
    font-size: 6.1rem !important; }
    div.bootstrap .f-s-61 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-62 {
    font-size: 6.2rem !important; }
    div.bootstrap .f-s-62 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-63 {
    font-size: 6.3rem !important; }
    div.bootstrap .f-s-63 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-64 {
    font-size: 6.4rem !important; }
    div.bootstrap .f-s-64 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-65 {
    font-size: 6.5rem !important; }
    div.bootstrap .f-s-65 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-66 {
    font-size: 6.6rem !important; }
    div.bootstrap .f-s-66 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-67 {
    font-size: 6.7rem !important; }
    div.bootstrap .f-s-67 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-68 {
    font-size: 6.8rem !important; }
    div.bootstrap .f-s-68 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-69 {
    font-size: 6.9rem !important; }
    div.bootstrap .f-s-69 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-70 {
    font-size: 7rem !important; }
    div.bootstrap .f-s-70 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-71 {
    font-size: 7.1rem !important; }
    div.bootstrap .f-s-71 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-72 {
    font-size: 7.2rem !important; }
    div.bootstrap .f-s-72 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-73 {
    font-size: 7.3rem !important; }
    div.bootstrap .f-s-73 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-74 {
    font-size: 7.4rem !important; }
    div.bootstrap .f-s-74 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-75 {
    font-size: 7.5rem !important; }
    div.bootstrap .f-s-75 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-76 {
    font-size: 7.6rem !important; }
    div.bootstrap .f-s-76 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-77 {
    font-size: 7.7rem !important; }
    div.bootstrap .f-s-77 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-78 {
    font-size: 7.8rem !important; }
    div.bootstrap .f-s-78 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-79 {
    font-size: 7.9rem !important; }
    div.bootstrap .f-s-79 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-80 {
    font-size: 8rem !important; }
    div.bootstrap .f-s-80 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-81 {
    font-size: 8.1rem !important; }
    div.bootstrap .f-s-81 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-82 {
    font-size: 8.2rem !important; }
    div.bootstrap .f-s-82 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-83 {
    font-size: 8.3rem !important; }
    div.bootstrap .f-s-83 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-84 {
    font-size: 8.4rem !important; }
    div.bootstrap .f-s-84 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-85 {
    font-size: 8.5rem !important; }
    div.bootstrap .f-s-85 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-86 {
    font-size: 8.6rem !important; }
    div.bootstrap .f-s-86 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-87 {
    font-size: 8.7rem !important; }
    div.bootstrap .f-s-87 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-88 {
    font-size: 8.8rem !important; }
    div.bootstrap .f-s-88 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-89 {
    font-size: 8.9rem !important; }
    div.bootstrap .f-s-89 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-90 {
    font-size: 9rem !important; }
    div.bootstrap .f-s-90 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-91 {
    font-size: 9.1rem !important; }
    div.bootstrap .f-s-91 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-92 {
    font-size: 9.2rem !important; }
    div.bootstrap .f-s-92 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-93 {
    font-size: 9.3rem !important; }
    div.bootstrap .f-s-93 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-94 {
    font-size: 9.4rem !important; }
    div.bootstrap .f-s-94 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-95 {
    font-size: 9.5rem !important; }
    div.bootstrap .f-s-95 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-96 {
    font-size: 9.6rem !important; }
    div.bootstrap .f-s-96 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-97 {
    font-size: 9.7rem !important; }
    div.bootstrap .f-s-97 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-98 {
    font-size: 9.8rem !important; }
    div.bootstrap .f-s-98 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-99 {
    font-size: 9.9rem !important; }
    div.bootstrap .f-s-99 .bold {
      font-weight: bold !important; }
  div.bootstrap .f-s-100 {
    font-size: 10rem !important; }
    div.bootstrap .f-s-100 .bold {
      font-weight: bold !important; }
  div.bootstrap .text-right {
    text-align: right; }
  div.bootstrap .text-left {
    text-align: left; }
  div.bootstrap .text-center, div.bootstrap #header-login-form .forgot-link, div.bootstrap .chances-meter > div, div.bootstrap .college_profile .profile-sidebar #net-price-calculator-results #net-price, div.bootstrap .college_profile .profile-sidebar #profile-admissions-tracker .table-info p {
    text-align: center; }
  @media (max-width: 767px) {
    div.bootstrap .text-center-xs {
      text-align: center; } }
  @media (max-width: 991px) {
    div.bootstrap .text-center-sm {
      text-align: center; } }
  @media (max-width: 1199px) {
    div.bootstrap .text-center-md {
      text-align: center; } }
  div.bootstrap .b-t {
    border-top: 1px solid #dbdbdb; }
  div.bootstrap .b-b {
    border-bottom: 1px solid #dbdbdb; }
  div.bootstrap .b-r {
    border-right: 1px solid #dbdbdb; }
  div.bootstrap .b-l {
    border-left: 1px solid #dbdbdb; }
  div.bootstrap .border {
    border-width: 1px;
    border-style: solid; }
  div.bootstrap .b-gray {
    border-color: #dbdbdb !important; }
  div.bootstrap .b-dark-gray {
    border-color: #686767 !important; }
  div.bootstrap .b-darker-gray {
    border-color: #535353 !important; }
  div.bootstrap .width-100 {
    width: 100%; }
  div.bootstrap .width-75 {
    width: 75%; }
  div.bootstrap .width-55 {
    width: 55%; }
  div.bootstrap .width-50 {
    width: 50%; }
  div.bootstrap .width-40 {
    width: 40%; }
  div.bootstrap .width-33 {
    width: 33.333%; }
  div.bootstrap .width-30 {
    width: 30%; }
  div.bootstrap .width-25 {
    width: 25%; }
  div.bootstrap .width-15 {
    width: 15%; }
  div.bootstrap .width-2 {
    width: 2%; }
  div.bootstrap .width-1, div.bootstrap .width-15, div.bootstrap .width-25, div.bootstrap .width-30, div.bootstrap .width-33, div.bootstrap .width-40, div.bootstrap .width-50, div.bootstrap .width-55, div.bootstrap .width-75 {
    float: left; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .width-1, div.bootstrap .width-15, div.bootstrap .width-25, div.bootstrap .width-30, div.bootstrap .width-33, div.bootstrap .width-40, div.bootstrap .width-50, div.bootstrap .width-55, div.bootstrap .width-75 {
        width: 100%; } }
  div.bootstrap button {
    background: #e6e6e6;
    color: #3264a5;
    padding: 5px 14px;
    border: 0; }
    div.bootstrap button:hover {
      background: #B9B9B9; }
  div.bootstrap select:not(.form-control) {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    border-radius: 0px;
    background: transparent;
    padding: 16px 5px 16px 10px;
    border: none !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-repeat: no-repeat;
    background-position: 90%;
    background-size: 15px;
    background-color: #d8d8d8; }
    div.bootstrap select:not(.form-control):focus {
      outline: none; }
  @media screen and (min-width: 0\0) {
    div.bootstrap select {
      background: none;
      padding: 5px; } }
  div.bootstrap select.bg-white, div.bootstrap select.tt-listing-mobile, div.bootstrap .college_profile .profile-sidebar select.profile-sidebar-tool, div.bootstrap .portal select.portal-section, div.bootstrap .portal .portal-section select.tool-graf, div.bootstrap .portal select.portal-left-img-row, div.bootstrap .portal select.portal-sidebar-panel, div.bootstrap .admissions-tracker select.at-table, div.bootstrap .admissions-tracker select.at-result-header, div.bootstrap .admissions-tracker select.at-profile-panel {
    background-color: #FFF;
    border: 1px solid #d8d8d8 !important; }
  div.bootstrap input.bg-gray {
    background: #F5F4F3; }
  div.bootstrap .borders-rounded {
    border-radius: 5px !important; }
  div.bootstrap label {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    color: gray; }
  div.bootstrap .single-field-with-tip {
    position: relative; }
    div.bootstrap .single-field-with-tip input, div.bootstrap .single-field-with-tip select {
      width: 100%; }
    div.bootstrap .single-field-with-tip:after {
      display: block;
      clear: both;
      content: ""; }
  div.bootstrap input {
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #d8d8d8;
    padding: 13px 19px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
    div.bootstrap input.focused {
      border: 1px solid #4574b2;
      border-radius: 3px; }
    div.bootstrap input:focus {
      outline: none; }
  div.bootstrap ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #494949; }
  div.bootstrap ::-moz-placeholder {
    /* Firefox 19+ */
    color: #494949; }
  div.bootstrap :-ms-input-placeholder {
    /* IE 10+ */
    color: #494949; }
  div.bootstrap :-moz-placeholder {
    /* Firefox 18- */
    color: #494949; }
  div.bootstrap .field-tip {
    position: relative;
    font-size: 16px;
    line-height: 1;
    width: 24px;
    height: 24px;
    text-align: center;
    background-color: transparent;
    padding-left: 10px;
    color: #4574b2;
    z-index: 99; }
    div.bootstrap .field-tip:focus {
      outline: none;
      color: #B9B9B9; }
    div.bootstrap .field-tip:hover {
      color: #B9B9B9; }
  div.bootstrap .label-focused .field-tip {
    display: block; }
  div.bootstrap .stacked-radio-buttons input[type=radio] {
    margin: 0 4px 0 0;
    vertical-align: sub; }
  div.bootstrap .stacked-radio-buttons label {
    margin: 7px 0 0 0;
    display: block; }
    div.bootstrap .stacked-radio-buttons label span {
      position: relative;
      top: -2px; }
  div.bootstrap #signup-form, div.bootstrap #change-mail-form, div.bootstrap div[class*="dlform-"] {
    font-size: 14px; }
    div.bootstrap #signup-form h3, div.bootstrap #change-mail-form h3, div.bootstrap div[class*="dlform-"] h3 {
      margin-bottom: 20px;
      padding-bottom: 0;
      border: 0; }
    div.bootstrap #signup-form input, div.bootstrap #change-mail-form input, div.bootstrap div[class*="dlform-"] input {
      border-radius: 0px;
      border-color: #e8e8e8; }
    div.bootstrap #signup-form select, div.bootstrap #change-mail-form select, div.bootstrap div[class*="dlform-"] select {
      border-radius: 2px;
      border: solid 1px #e8e8e8; }
    div.bootstrap #signup-form input, div.bootstrap #signup-form select, div.bootstrap #change-mail-form input, div.bootstrap #change-mail-form select, div.bootstrap div[class*="dlform-"] input, div.bootstrap div[class*="dlform-"] select {
      margin-bottom: 13px;
      height: 45px;
      padding: 10px; }
      div.bootstrap #signup-form input.focused, div.bootstrap #signup-form select.focused, div.bootstrap #change-mail-form input.focused, div.bootstrap #change-mail-form select.focused, div.bootstrap div[class*="dlform-"] input.focused, div.bootstrap div[class*="dlform-"] select.focused {
        border-color: #4574b2; }
      div.bootstrap #signup-form input.add-link, div.bootstrap #signup-form select.add-link, div.bootstrap #change-mail-form input.add-link, div.bootstrap #change-mail-form select.add-link, div.bootstrap div[class*="dlform-"] input.add-link, div.bootstrap div[class*="dlform-"] select.add-link {
        width: auto;
        height: auto;
        border: 0;
        padding: 0;
        margin-bottom: 0;
        font-size: 14px;
        color: #4574b2; }
    div.bootstrap #signup-form input[type="radio"],
    div.bootstrap #signup-form input[type="checkbox"], div.bootstrap #change-mail-form input[type="radio"],
    div.bootstrap #change-mail-form input[type="checkbox"], div.bootstrap div[class*="dlform-"] input[type="radio"],
    div.bootstrap div[class*="dlform-"] input[type="checkbox"] {
      height: 20px;
      width: 20px;
      line-height: 1.15;
      margin: 0 10px 0 0; }
      div.bootstrap #signup-form input[type="radio"]:focus,
      div.bootstrap #signup-form input[type="checkbox"]:focus, div.bootstrap #change-mail-form input[type="radio"]:focus,
      div.bootstrap #change-mail-form input[type="checkbox"]:focus, div.bootstrap div[class*="dlform-"] input[type="radio"]:focus,
      div.bootstrap div[class*="dlform-"] input[type="checkbox"]:focus {
        outline: none; }
    div.bootstrap #signup-form input[type="submit"], div.bootstrap #change-mail-form input[type="submit"], div.bootstrap div[class*="dlform-"] input[type="submit"] {
      border-radius: 0;
      border: 0;
      font-weight: 600;
      font-size: 18px; }
      @media screen and (min-width: 0px) and (max-width: 1199px) {
        div.bootstrap #signup-form input[type="submit"], div.bootstrap #change-mail-form input[type="submit"], div.bootstrap div[class*="dlform-"] input[type="submit"] {
          min-width: inherit !important; } }
    div.bootstrap #signup-form label, div.bootstrap #change-mail-form label, div.bootstrap div[class*="dlform-"] label {
      color: #000;
      position: relative; }
    div.bootstrap #signup-form .input-text-holder, div.bootstrap #change-mail-form .input-text-holder, div.bootstrap div[class*="dlform-"] .input-text-holder {
      margin-left: 47px; }
      div.bootstrap #signup-form .input-text-holder label, div.bootstrap #change-mail-form .input-text-holder label, div.bootstrap div[class*="dlform-"] .input-text-holder label {
        margin: 0 0 15px; }
    div.bootstrap #signup-form .label-inside, div.bootstrap #change-mail-form .label-inside, div.bootstrap div[class*="dlform-"] .label-inside {
      position: relative; }
      div.bootstrap #signup-form .label-inside.label-focused label, div.bootstrap #change-mail-form .label-inside.label-focused label, div.bootstrap div[class*="dlform-"] .label-inside.label-focused label {
        display: block; }
      div.bootstrap #signup-form .label-inside.label-focused input, div.bootstrap #signup-form .label-inside.label-focused select, div.bootstrap #change-mail-form .label-inside.label-focused input, div.bootstrap #change-mail-form .label-inside.label-focused select, div.bootstrap div[class*="dlform-"] .label-inside.label-focused input, div.bootstrap div[class*="dlform-"] .label-inside.label-focused select {
        padding-top: 22px; }
      div.bootstrap #signup-form .label-inside.label-focused .jq-selectbox__select-text, div.bootstrap #change-mail-form .label-inside.label-focused .jq-selectbox__select-text, div.bootstrap div[class*="dlform-"] .label-inside.label-focused .jq-selectbox__select-text {
        padding-top: 7px;
        line-height: normal; }
      div.bootstrap #signup-form .label-inside label, div.bootstrap #change-mail-form .label-inside label, div.bootstrap div[class*="dlform-"] .label-inside label {
        position: absolute;
        top: 7px;
        left: 17px;
        font-size: 12px;
        line-height: 1;
        color: #9a9a9a !important;
        display: none;
        z-index: 101; }
    div.bootstrap #signup-form .row, div.bootstrap #signup-form .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table #signup-form .at-header-row, div.bootstrap #signup-form .admissions-tracker .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table #signup-form .at-data-row, div.bootstrap #change-mail-form .row, div.bootstrap #change-mail-form .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table #change-mail-form .at-header-row, div.bootstrap #change-mail-form .admissions-tracker .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table #change-mail-form .at-data-row, div.bootstrap div[class*="dlform-"] .row, div.bootstrap div[class*="dlform-"] .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table div[class*="dlform-"] .at-header-row, div.bootstrap div[class*="dlform-"] .admissions-tracker .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table div[class*="dlform-"] .at-data-row {
      margin: 0 -5px; }
    div.bootstrap #signup-form div[class*="col-"], div.bootstrap #change-mail-form div[class*="col-"], div.bootstrap div[class*="dlform-"] div[class*="col-"] {
      padding: 0 5px; }
      div.bootstrap #signup-form div[class*="col-"] input,
      div.bootstrap #signup-form div[class*="col-"] label, div.bootstrap #change-mail-form div[class*="col-"] input,
      div.bootstrap #change-mail-form div[class*="col-"] label, div.bootstrap div[class*="dlform-"] div[class*="col-"] input,
      div.bootstrap div[class*="dlform-"] div[class*="col-"] label {
        float: none; }
    div.bootstrap #signup-form .row-reg-phone .width-2, div.bootstrap #change-mail-form .row-reg-phone .width-2, div.bootstrap div[class*="dlform-"] .row-reg-phone .width-2 {
      padding: 0;
      margin-top: -5px; }
    div.bootstrap #signup-form .conjoined-form-group, div.bootstrap #change-mail-form .conjoined-form-group, div.bootstrap div[class*="dlform-"] .conjoined-form-group {
      width: 100%;
      margin-bottom: 13px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      border: 1px solid #e8e8e8;
      border-radius: 3px; }
      div.bootstrap #signup-form .conjoined-form-group:after, div.bootstrap #change-mail-form .conjoined-form-group:after, div.bootstrap div[class*="dlform-"] .conjoined-form-group:after {
        display: block;
        clear: both;
        content: ""; }
      div.bootstrap #signup-form .conjoined-form-group input, div.bootstrap #signup-form .conjoined-form-group .jq-selectbox, div.bootstrap #signup-form .conjoined-form-group jq-selectbox__select, div.bootstrap #change-mail-form .conjoined-form-group input, div.bootstrap #change-mail-form .conjoined-form-group .jq-selectbox, div.bootstrap #change-mail-form .conjoined-form-group jq-selectbox__select, div.bootstrap div[class*="dlform-"] .conjoined-form-group input, div.bootstrap div[class*="dlform-"] .conjoined-form-group .jq-selectbox, div.bootstrap div[class*="dlform-"] .conjoined-form-group jq-selectbox__select {
        margin-bottom: 0 !important;
        border: 0 !important; }
      div.bootstrap #signup-form .conjoined-form-group input[type=submit], div.bootstrap #change-mail-form .conjoined-form-group input[type=submit], div.bootstrap div[class*="dlform-"] .conjoined-form-group input[type=submit] {
        color: white; }
      div.bootstrap #signup-form .conjoined-form-group .single-field-with-tip, div.bootstrap #change-mail-form .conjoined-form-group .single-field-with-tip, div.bootstrap div[class*="dlform-"] .conjoined-form-group .single-field-with-tip {
        margin-bottom: 0;
        float: left; }
      div.bootstrap #signup-form .conjoined-form-group .label-inside, div.bootstrap #change-mail-form .conjoined-form-group .label-inside, div.bootstrap div[class*="dlform-"] .conjoined-form-group .label-inside {
        padding: 0; }
      div.bootstrap #signup-form .conjoined-form-group.parsley-success, div.bootstrap #change-mail-form .conjoined-form-group.parsley-success, div.bootstrap div[class*="dlform-"] .conjoined-form-group.parsley-success {
        border-color: #4574b2; }
      div.bootstrap #signup-form .conjoined-form-group label.label, div.bootstrap #change-mail-form .conjoined-form-group label.label, div.bootstrap div[class*="dlform-"] .conjoined-form-group label.label {
        line-height: 60px;
        font-size: 15px; }
      div.bootstrap #signup-form .conjoined-form-group.parsley-error-group label, div.bootstrap #change-mail-form .conjoined-form-group.parsley-error-group label, div.bootstrap div[class*="dlform-"] .conjoined-form-group.parsley-error-group label {
        color: #F09090 !important; }
      div.bootstrap #signup-form .conjoined-form-group .parsley-error-field:not(.focused), div.bootstrap #change-mail-form .conjoined-form-group .parsley-error-field:not(.focused), div.bootstrap div[class*="dlform-"] .conjoined-form-group .parsley-error-field:not(.focused) {
        border-color: red;
        border-top-color: transparent; }
        div.bootstrap #signup-form .conjoined-form-group .parsley-error-field:not(.focused).first, div.bootstrap #change-mail-form .conjoined-form-group .parsley-error-field:not(.focused).first, div.bootstrap div[class*="dlform-"] .conjoined-form-group .parsley-error-field:not(.focused).first {
          border-left-color: transparent; }
      div.bootstrap #signup-form .conjoined-form-group .label-focused:first-child, div.bootstrap #change-mail-form .conjoined-form-group .label-focused:first-child, div.bootstrap div[class*="dlform-"] .conjoined-form-group .label-focused:first-child {
        border-right: 1px solid #d8d8d8; }
      div.bootstrap #signup-form .conjoined-form-group input.focused, div.bootstrap #change-mail-form .conjoined-form-group input.focused, div.bootstrap div[class*="dlform-"] .conjoined-form-group input.focused {
        border: 1px solid #4574b2 !important; }
      div.bootstrap #signup-form .conjoined-form-group .jq-selectbox__select, div.bootstrap #change-mail-form .conjoined-form-group .jq-selectbox__select, div.bootstrap div[class*="dlform-"] .conjoined-form-group .jq-selectbox__select {
        border-radius: 0;
        border-width: 0 1px 0 0; }
        div.bootstrap #signup-form .conjoined-form-group .jq-selectbox__select:first-child, div.bootstrap #change-mail-form .conjoined-form-group .jq-selectbox__select:first-child, div.bootstrap div[class*="dlform-"] .conjoined-form-group .jq-selectbox__select:first-child {
          border: 0 !important; }
      div.bootstrap #signup-form .conjoined-form-group.bordered-alt .label-focused:first-child, div.bootstrap #change-mail-form .conjoined-form-group.bordered-alt .label-focused:first-child, div.bootstrap div[class*="dlform-"] .conjoined-form-group.bordered-alt .label-focused:first-child {
        border-right: 0 !important; }
      div.bootstrap #signup-form .conjoined-form-group #personalAddress2, div.bootstrap #change-mail-form .conjoined-form-group #personalAddress2, div.bootstrap div[class*="dlform-"] .conjoined-form-group #personalAddress2 {
        border: solid #d8d8d8 !important;
        border-width: 1px 0 !important;
        border-radius: 0; }
    div.bootstrap #signup-form .caret, div.bootstrap #change-mail-form .caret, div.bootstrap div[class*="dlform-"] .caret {
      position: absolute;
      top: 28px;
      right: 13px;
      z-index: 100;
      color: #B9B9B9;
      border-width: 6px !important; }
    div.bootstrap #signup-form ::-webkit-inner-spin-button, div.bootstrap #change-mail-form ::-webkit-inner-spin-button, div.bootstrap div[class*="dlform-"] ::-webkit-inner-spin-button {
      display: none; }
    div.bootstrap #signup-form ::-webkit-calendar-picker-indicator, div.bootstrap #change-mail-form ::-webkit-calendar-picker-indicator, div.bootstrap div[class*="dlform-"] ::-webkit-calendar-picker-indicator {
      color: #B9B9B9; }
      div.bootstrap #signup-form ::-webkit-calendar-picker-indicator:hover, div.bootstrap #change-mail-form ::-webkit-calendar-picker-indicator:hover, div.bootstrap div[class*="dlform-"] ::-webkit-calendar-picker-indicator:hover {
        background: none; }
  div.bootstrap .jq-checkbox {
    float: left;
    width: 20px;
    height: 20px;
    border: 1px solid #B9B9B9;
    background: #FFF;
    cursor: pointer;
    margin-right: 10px; }
    div.bootstrap .jq-checkbox.checked .jq-checkbox__div:after {
      display: block;
      content: '\2713';
      text-align: center;
      color: #3A6AA8;
      line-height: 20px;
      font-weight: 600; }
    div.bootstrap .jq-checkbox.checked {
      border: 1px solid #4574b2; }
    div.bootstrap .jq-checkbox.disabled {
      opacity: .5; }
  div.bootstrap .jq-radio {
    vertical-align: middle;
    width: 21px;
    height: 21px;
    margin: -2px 8px 0 0;
    border: 1px solid #b9b9b9;
    border-radius: 50%;
    cursor: pointer;
    background: #FFF;
    float: left; }
    div.bootstrap .jq-radio.checked .jq-radio__div {
      width: 7px;
      height: 7px;
      margin: 6px;
      border-radius: 50%;
      background: #4574b2; }
    div.bootstrap .jq-radio.checked {
      border: 1px solid #4574b2; }
    div.bootstrap .jq-radio.disabled {
      opacity: .5; }
  div.bootstrap .jq-file {
    width: 270px;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
    div.bootstrap .jq-file input {
      height: auto;
      line-height: 1em;
      cursor: pointer; }
  div.bootstrap .jq-file__name {
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
    height: 34px;
    padding: 0 80px 0 10px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: #FFF;
    box-shadow: inset 1px 1px #F1F1F1;
    font: 14px/32px Arial, sans-serif;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis; }
  div.bootstrap .jq-file__browse {
    position: absolute;
    top: 1px;
    right: 1px;
    padding: 0 10px;
    border-left: 1px solid #CCC;
    border-radius: 0 4px 4px 0;
    background: #F5F5F5;
    background: -webkit-linear-gradient(#FFF, #E6E6E6);
    background: linear-gradient(#FFF, #E6E6E6);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    font: 14px/32px Arial, sans-serif;
    color: #333;
    text-shadow: 1px 1px #FFF; }
  div.bootstrap .jq-file:hover .jq-file__browse {
    background: #E6E6E6;
    background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
    background: linear-gradient(#F6F6F6, #E6E6E6); }
  div.bootstrap .jq-file:active .jq-file__browse {
    background: #F5F5F5;
    box-shadow: inset 1px 1px 3px #DDD; }
  div.bootstrap .jq-file.focused .jq-file__name {
    border: 1px solid #5794BF; }
  div.bootstrap .jq-file.disabled {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888; }
    div.bootstrap .jq-file.disabled .jq-file__name, div.bootstrap .jq-file.disabled .jq-file__browse {
      border-color: #CCC;
      background: #F5F5F5;
      box-shadow: none;
      color: #888; }
  div.bootstrap .jq-number {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 0 36px 0 0; }
  div.bootstrap .jq-number__field {
    width: 100px;
    border: 1px solid #d8d8d8;
    border-radius: 4px; }
    div.bootstrap .jq-number__field input {
      box-sizing: border-box;
      width: 100%;
      padding: 8px 9px;
      border: none;
      outline: none;
      background: #FFF;
      font: 14px Arial, sans-serif;
      color: #333;
      text-align: left;
      -moz-appearance: textfield; }
      div.bootstrap .jq-number__field input::-webkit-inner-spin-button, div.bootstrap .jq-number__field input::-webkit-outer-spin-button {
        margin: 0;
        -webkit-appearance: none; }
  div.bootstrap .jq-number__spin {
    position: absolute;
    top: 0;
    right: 0;
    width: 32px;
    height: 14px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: #F5F5F5;
    background: -webkit-linear-gradient(#FFF, #E6E6E6);
    background: linear-gradient(#FFF, #E6E6E6);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-shadow: 1px 1px #FFF;
    cursor: pointer; }
    div.bootstrap .jq-number__spin.minus {
      top: auto;
      bottom: 0; }
    div.bootstrap .jq-number__spin:hover {
      background: #E6E6E6;
      background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
      background: linear-gradient(#F6F6F6, #E6E6E6); }
    div.bootstrap .jq-number__spin:active {
      background: #F5F5F5;
      box-shadow: inset 1px 1px 3px #DDD; }
    div.bootstrap .jq-number__spin:after {
      content: '';
      position: absolute;
      top: 4px;
      left: 11px;
      width: 0;
      height: 0;
      border-right: 5px solid transparent;
      border-bottom: 5px solid #999;
      border-left: 5px solid transparent; }
    div.bootstrap .jq-number__spin.minus:after {
      top: 5px;
      border-top: 5px solid #999;
      border-right: 5px solid transparent;
      border-bottom: none;
      border-left: 5px solid transparent; }
    div.bootstrap .jq-number__spin.minus:hover:after {
      border-top-color: #000; }
    div.bootstrap .jq-number__spin.plus:hover:after {
      border-bottom-color: #000; }
  div.bootstrap .jq-number.focused .jq-number__field {
    border: 1px solid #5794BF; }
  div.bootstrap .jq-number.disabled .jq-number__field {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888; }
  div.bootstrap .jq-number.disabled .jq-number__spin {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888; }
    div.bootstrap .jq-number.disabled .jq-number__spin:after {
      border-bottom-color: #AAA; }
    div.bootstrap .jq-number.disabled .jq-number__spin.minus:after {
      border-top-color: #AAA; }
  div.bootstrap .select-wrap {
    position: relative; }
    div.bootstrap .select-wrap .jq-selectbox {
      margin-bottom: 0px !important; }
    div.bootstrap .select-wrap span.caret {
      position: absolute;
      top: 14px;
      right: 13px;
      padding: 0 !important;
      z-index: 100;
      color: #B9B9B9;
      border-width: 6px !important; }
  div.bootstrap .jq-selectbox {
    cursor: pointer;
    width: 100%;
    height: 60px;
    margin-bottom: 13px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 2; }
    div.bootstrap .jq-selectbox.opened {
      z-index: inherit !important; }
  div.bootstrap .jq-selectbox__select {
    width: 100%;
    height: 60px;
    background: #FFF;
    border: 1px solid #d8d8d8;
    border-radius: 3px;
    padding: 16px; }
  div.bootstrap .jq-selectbox.disabled .jq-selectbox__select {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888; }
  div.bootstrap .jq-selectbox__select-text {
    display: block;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 25px; }
  div.bootstrap .jq-selectbox .placeholder {
    color: #888; }
  div.bootstrap .jq-selectbox:hover .jq-selectbox__trigger-arrow {
    border-top-color: #000; }
  div.bootstrap .jq-selectbox.disabled .jq-selectbox__trigger-arrow {
    border-top-color: #AAA; }
  div.bootstrap .jq-selectbox__dropdown {
    box-sizing: border-box;
    width: 100%;
    padding: 0;
    border: 1px solid #d8d8d8;
    background: #f3f3f3;
    z-index: 102;
    position: relative; }
  div.bootstrap .jq-selectbox__search {
    margin: 5px; }
    div.bootstrap .jq-selectbox__search input {
      box-sizing: border-box;
      width: 100%;
      margin: 0;
      padding: 5px 27px 6px 8px;
      border: 1px solid #CCC;
      border-radius: 3px;
      outline: none;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
      box-shadow: inset 1px 1px #F1F1F1;
      color: #333;
      -webkit-appearance: textfield; }
      div.bootstrap .jq-selectbox__search input::-webkit-search-cancel-button, div.bootstrap .jq-selectbox__search input::-webkit-search-decoration {
        -webkit-appearance: none; }
  div.bootstrap .jq-selectbox__not-found {
    margin: 5px;
    padding: 5px 8px 6px;
    background: #F0F0F0;
    font-size: 13px; }
  div.bootstrap .jq-selectbox ul {
    margin: 0;
    padding: 7px;
    font-size: 12px;
    max-height: 110px; }
  div.bootstrap .jq-selectbox li {
    margin-bottom: 2px;
    padding: 6px 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    color: #4574b2; }
    div.bootstrap .jq-selectbox li.selected, div.bootstrap .jq-selectbox li:hover {
      background-color: #FFF;
      color: #4574b2; }
    div.bootstrap .jq-selectbox li.disabled {
      color: #AAA; }
      div.bootstrap .jq-selectbox li.disabled:hover {
        background: none; }
    div.bootstrap .jq-selectbox li.optgroup {
      font-weight: bold; }
      div.bootstrap .jq-selectbox li.optgroup:hover {
        background: none;
        color: #231F20;
        cursor: default; }
    div.bootstrap .jq-selectbox li.option {
      padding-left: 25px; }
  div.bootstrap .jq-selectbox.sm {
    height: 30px; }
    div.bootstrap .jq-selectbox.sm .jq-selectbox__select {
      line-height: initial;
      height: 30px;
      padding: 7px 10px;
      font-size: 12px; }
  div.bootstrap .jq-selectbox.select-dark .jq-selectbox__select {
    color: #FFF;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 26px;
    text-transform: uppercase;
    background-color: #7e7e7e;
    text-align: center;
    border-radius: 0; }
  div.bootstrap .jq-selectbox.select-dark .jq-selectbox__select-text {
    position: relative; }
    div.bootstrap .jq-selectbox.select-dark .jq-selectbox__select-text:after {
      content: "";
      position: absolute;
      width: 11px;
      height: 6px;
      top: 50%;
      right: 20px;
      margin-top: -4px;
      background-image: url("../img/icons/icon-chevron-down-white@2x.png");
      background-size: 11px 6px;
      background-repeat: no-repeat; }
  div.bootstrap .jq-select-multiple {
    box-sizing: border-box;
    padding: 1px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: #FFF;
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    font: 14px/18px Arial, sans-serif;
    color: #333;
    cursor: default; }
    div.bootstrap .jq-select-multiple.focused {
      border: 1px solid #5794BF; }
    div.bootstrap .jq-select-multiple.disabled {
      border-color: #CCC;
      background: #F5F5F5;
      box-shadow: none;
      color: #888; }
    div.bootstrap .jq-select-multiple ul {
      margin: 0;
      padding: 0; }
    div.bootstrap .jq-select-multiple li {
      padding: 3px 9px 4px;
      list-style: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      white-space: nowrap; }
      div.bootstrap .jq-select-multiple li:first-child {
        border-radius: 3px 3px 0 0; }
      div.bootstrap .jq-select-multiple li:last-child {
        border-radius: 0 0 3px 3px; }
      div.bootstrap .jq-select-multiple li.selected {
        background: #08C;
        color: #FFF; }
      div.bootstrap .jq-select-multiple li.disabled {
        color: #AAA; }
    div.bootstrap .jq-select-multiple.disabled li.selected {
      background: #CCC;
      color: #FFF; }
    div.bootstrap .jq-select-multiple li.selected.disabled {
      background: #CCC;
      color: #FFF; }
    div.bootstrap .jq-select-multiple li.optgroup {
      font-weight: bold; }
    div.bootstrap .jq-select-multiple li.option {
      padding-left: 25px; }
  div.bootstrap #header-login-form input {
    border-radius: 2px;
    padding: 9px 12px;
    height: 40px;
    margin-bottom: 10px;
    border: 1px solid #dbdbdb; }
  div.bootstrap #header-login-form a {
    display: inline-block;
    padding-bottom: 10px;
    cursor: pointer; }
  div.bootstrap #header-login-form button {
    margin-bottom: 10px; }
  div.bootstrap #header-login-form .forgot-link {
    margin-top: 20px; }
  div.bootstrap .link {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 1.5rem; }
  div.bootstrap .input-holder {
    margin-top: 15px; }
  div.bootstrap .othercheck {
    width: 15%;
    float: left;
    margin-left: 5px; }
    @media screen and (min-width: 1200px) {
      div.bootstrap .othercheck {
        width: 30%; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      div.bootstrap .othercheck {
        width: 15%; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      div.bootstrap .othercheck {
        width: 15%; } }
    @media (max-width: 600px) and (min-width: 480px) {
      div.bootstrap .othercheck {
        width: 20%; } }
    @media (max-width: 480px) and (min-width: 370px) {
      div.bootstrap .othercheck {
        width: 25%; } }
    @media (max-width: 370px) and (min-width: 320px) {
      div.bootstrap .othercheck {
        width: 30%; } }
    @media (max-width: 320px) and (min-width: 0px) {
      div.bootstrap .othercheck {
        width: 32%; } }
  div.bootstrap .otherinput {
    float: left;
    width: 82%; }
    @media screen and (min-width: 1200px) {
      div.bootstrap .otherinput {
        width: 65%; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      div.bootstrap .otherinput {
        width: 82%; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      div.bootstrap .otherinput {
        width: 83%; } }
    @media (max-width: 600px) and (min-width: 480px) {
      div.bootstrap .otherinput {
        width: 77%; } }
    @media (max-width: 480px) and (min-width: 370px) {
      div.bootstrap .otherinput {
        width: 70%; } }
    @media (max-width: 370px) and (min-width: 320px) {
      div.bootstrap .otherinput {
        width: 65%; } }
    @media (max-width: 320px) and (min-width: 0px) {
      div.bootstrap .otherinput {
        width: 63%; } }
  div.bootstrap #signup-form .row-reg-phone input {
    margin-bottom: 0; }
  div.bootstrap #signup-form .row-reg-phone .parsley-errors {
    clear: both; }
  div.bootstrap .reg-phone-input-first, div.bootstrap .reg-phone-input-middle {
    width: 25%; }
  div.bootstrap .reg-phone-input-last {
    width: 35%; }
  div.bootstrap .row-reg-phone .width-2 {
    width: 5%; }
  div.bootstrap .row-reg-phone .phone-prefix {
    width: 100%;
    display: block; }
  div.bootstrap label {
    line-height: 1.5;
    color: #535353 !important;
    font-weight: 400;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: bold;
    font-size: 1.8rem; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap label {
        font-size: 1.6rem;
        line-height: 1; } }
  div.bootstrap select {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 1.5rem !important;
    line-height: 2;
    margin-bottom: 13px;
    border: 1px solid #d8d8d8;
    color: #686767 !important; }
  div.bootstrap option {
    margin-bottom: 2px;
    padding: 6px 12px;
    background-color: #FFF;
    color: #4574b2;
    border: 1px solid #d8d8d8; }
  div.bootstrap select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    /* no standardized syntax available, no ie-friendly solution available */ }
  div.bootstrap select + i.fa {
    float: right;
    margin-top: -41px;
    margin-right: 8px;
    /* this is so when you click on the chevron, your click actually goes on the dropdown menu */
    pointer-events: none;
    /* everything after this is just to cover up the original arrow */
    /* (for browsers that don't support the syntax used above) */
    background-color: #fff;
    color: #B9B9B9;
    padding-right: 5px; }
  div.bootstrap .reg-parent-panel {
    padding-left: 0;
    padding-right: 0; }
  @media screen and (max-width: 991px) {
    div.bootstrap #signup-form .dcwec-group {
      width: 100%; }
      div.bootstrap #signup-form .dcwec-group > div:first-child {
        padding-left: 0 !important; }
      div.bootstrap #signup-form .dcwec-group.dcwec-group-success select {
        border-bottom: 1px solid #E8E8E8 !important; }
    div.bootstrap #signup-form fieldset + .reg-btn-continue {
      padding: 21px 0 73px 0; } }
  @media screen and (min-width: 991px) {
    div.bootstrap #signup-form .reg-parent-financial-aid {
      width: 105%;
      margin: 0; }
    div.bootstrap #signup-form .row > .reg-plan-other, div.bootstrap #signup-form .admissions-tracker .at-table .at-header-row > .reg-plan-other, div.bootstrap .admissions-tracker .at-table #signup-form .at-header-row > .reg-plan-other, div.bootstrap #signup-form .admissions-tracker .at-table .at-data-row > .reg-plan-other, div.bootstrap .admissions-tracker .at-table #signup-form .at-data-row > .reg-plan-other {
      padding-right: 3%; }
    div.bootstrap #signup-form fieldset .reg-btn-continue {
      padding-left: 0; }
    div.bootstrap #signup-form .reg-btn-continue input {
      width: 120px; } }
  @media screen and (max-width: 1200px) {
    div.bootstrap #signup-form .checkboxes.reg-parent-chk {
      margin: 0 !important; } }
  @media screen and (max-width: 768px) {
    div.bootstrap #signup-form .reg-parent-financial-aid {
      font-size: 1.6rem; } }
  @media screen and (min-width: 768px) {
    div.bootstrap #signup-form .row > .reg-plan-other, div.bootstrap #signup-form .admissions-tracker .at-table .at-header-row > .reg-plan-other, div.bootstrap .admissions-tracker .at-table #signup-form .at-header-row > .reg-plan-other, div.bootstrap #signup-form .admissions-tracker .at-table .at-data-row > .reg-plan-other, div.bootstrap .admissions-tracker .at-table #signup-form .at-data-row > .reg-plan-other {
      padding-right: 3%; }
    div.bootstrap #signup-form fieldset + .reg-btn-continue {
      padding-left: 0; }
    div.bootstrap #signup-form .reg-btn-continue input {
      width: 120px; } }
  div.bootstrap #signup-form .row-reg-phone {
    width: 258px;
    margin-left: 1px; }
  div.bootstrap #signup-form .reg-user-type {
    padding-right: 35px; }
  div.bootstrap #signup-form .reg-group-error label, div.bootstrap #signup-form .reg-error label {
    color: #F09090 !important; }
  div.bootstrap #signup-form .reg-error .find-high-school {
    margin-bottom: 0; }
    div.bootstrap #signup-form .reg-error .find-high-school a {
      display: block; }
  div.bootstrap #signup-form .reg-error input, div.bootstrap #signup-form .reg-error select, div.bootstrap #signup-form .reg-error .find-high-school a {
    margin-bottom: 0;
    border-left: 1px solid #F09090;
    border-right: 1px solid #F09090;
    border-top: 1px solid #F09090;
    border-bottom: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  div.bootstrap #signup-form .parsley-error-group input {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  div.bootstrap #signup-form .parsley-error-group .dcwec-group-error .select-left {
    border-left: 1px solid #F09090 !important;
    border-top: 1px solid #F09090 !important;
    border-right: none !important;
    border-bottom: 1px solid #E8E8E8 !important;
    border-radius: 3px 0 0 0 !important; }
  div.bootstrap #signup-form .parsley-error-group .dcwec-group-error .select-right {
    border-left: 1px solid #E8E8E8 !important;
    border-top: 1px solid #F09090 !important;
    border-right: 1px solid #F09090 !important;
    border-bottom: 1px solid #E8E8E8 !important;
    border-radius: 0 3px 0 0 !important; }
  div.bootstrap #signup-form .parsley-border select {
    margin-bottom: 0; }
  div.bootstrap #signup-form .reg-parent-child-number {
    max-width: 405px;
    position: relative;
    clear: both;
    margin-bottom: 20px; }
    @media screen and (max-width: 768px) {
      div.bootstrap #signup-form .reg-parent-child-number {
        max-width: 328px; } }
    div.bootstrap #signup-form .reg-parent-child-number input {
      margin-bottom: 0;
      margin-right: 0; }
  div.bootstrap #signup-form .reg-group-error select {
    border-top: 1px solid #F09090;
    border-bottom: none;
    margin-bottom: 0; }
  div.bootstrap #signup-form .reg-group-error .row-reg-phone .parsley-errors {
    border: 0 !important; }
  div.bootstrap #signup-form .reg-group-error .row-reg-phone input {
    margin-bottom: 0; }
  @media screen and (min-width: 992px) {
    div.bootstrap #signup-form .reg-group-error .row-reg-phone .parsley-errors {
      display: inline-block; } }
  div.bootstrap #signup-form .reg-group-error select[name="birthMonth"] {
    border-left: 1px solid #F09090; }
  div.bootstrap #signup-form .reg-group-error select[name="birthYear"] {
    border-right: 1px solid #F09090; }
  div.bootstrap #signup-form .reg-error .parsley-errors, div.bootstrap #signup-form .reg-group-error .parsley-errors {
    border-bottom: 1px solid #F09090;
    border-left: 1px solid #F09090;
    border-right: 1px solid #F09090; }
    div.bootstrap #signup-form .reg-error .parsley-errors ul, div.bootstrap #signup-form .reg-group-error .parsley-errors ul {
      display: inline-block; }
  div.bootstrap #signup-form .dcwec select {
    margin-bottom: 0; }
  div.bootstrap #signup-form .dcwec-error-select select.focused {
    border: none; }
  div.bootstrap #signup-form .dcwec-error-select .dcwec-errors + div {
    margin-top: 13px; }
  div.bootstrap #signup-form .form-group.parsley-border > div.row, div.bootstrap #signup-form .admissions-tracker .at-table .form-group.parsley-border > div.at-header-row, div.bootstrap .admissions-tracker .at-table #signup-form .form-group.parsley-border > div.at-header-row, div.bootstrap #signup-form .admissions-tracker .at-table .form-group.parsley-border > div.at-data-row, div.bootstrap .admissions-tracker .at-table #signup-form .form-group.parsley-border > div.at-data-row {
    margin-right: 0;
    margin-left: -10px; }
    @media screen and (max-width: 991px) {
      div.bootstrap #signup-form .form-group.parsley-border > div.row, div.bootstrap #signup-form .admissions-tracker .at-table .form-group.parsley-border > div.at-header-row, div.bootstrap .admissions-tracker .at-table #signup-form .form-group.parsley-border > div.at-header-row, div.bootstrap #signup-form .admissions-tracker .at-table .form-group.parsley-border > div.at-data-row, div.bootstrap .admissions-tracker .at-table #signup-form .form-group.parsley-border > div.at-data-row {
        margin-left: -5px; } }
  div.bootstrap .dcwec-error-holder {
    clear: both; }
    @media screen and (max-width: 991px) {
      div.bootstrap .dcwec-error-holder {
        padding-right: 5px; } }
  div.bootstrap .dcwec select + i.fa {
    margin-top: -27px; }
  @media screen and (max-width: 991px) {
    div.bootstrap .dcwec-errors-mobile {
      margin-top: -1px !important;
      margin-left: 5px;
      width: 100%; } }
  div.bootstrap .dcwec-errors ul li, div.bootstrap .dcwec-errors-mobile ul li {
    padding: 5px 5px;
    clear: left; }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    div.bootstrap .dcwec-errors-mobile {
      margin-top: 77px; } }
  div.bootstrap .form-with-collegeResourcePlanning h3.panel-title {
    font-weight: 700;
    font-family: "Source Sans Pro", sans-serif; }
    @media screen and (max-width: 767px) {
      div.bootstrap .form-with-collegeResourcePlanning h3.panel-title {
        font-size: 1.6rem !important; } }
  div.bootstrap .reg-group-error .row-reg-phone .form-group {
    border: 1px solid #F09090; }
  div.bootstrap .reg-group-error .parsley-errors {
    width: 100%; }
  div.bootstrap .reg-group-error .parsley-errors li, div.bootstrap .reg-error .parsley-errors li {
    padding: 10px 10px; }
  @media screen and (min-width: 768px) {
    div.bootstrap .container.sign-up .panel-heading .reg-why-sign-up, div.bootstrap .cd-breadcrumb .sign-up.bc-container .panel-heading .reg-why-sign-up {
      padding: 0 20px;
      font-weight: 700; }
    div.bootstrap .reg-parent-panel ul.basic li {
      margin-left: 27px; } }
  div.bootstrap .reg-parent-chk > div {
    padding-right: 5px; }
  @media screen and (max-width: 1200px) {
    div.bootstrap .reg-parent-chk + .reg-parent-chk {
      padding-left: 0 !important; } }
  div.bootstrap .reg-parent-chk-holder {
    margin: 0 5px; }
    div.bootstrap .reg-parent-chk-holder > div:first-child {
      margin-left: 0 !important;
      padding-left: 0 !important; }
    div.bootstrap .reg-parent-chk-holder > div:last-child {
      margin-right: 0 !important;
      padding-right: 0 !important; }
    div.bootstrap .reg-parent-chk-holder + div {
      clear: both;
      margin: 0 5px;
      margin-bottom: 19px !important; }
    div.bootstrap .reg-parent-chk-holder .checkboxes {
      margin-bottom: 0 !important; }
  div.bootstrap .child-number-error-houlder #college_bound-errors {
    margin-top: -1px !important;
    width: 100%; }
  div.bootstrap .parsley-error-group .child-number-error-houlder #college_bound-errors {
    border-top: 1px solid #F09090 !important; }
  @media screen and (min-width: 768px) {
    div.bootstrap #signup-form .reg-parent-financial-aid {
      font-size: 1.8rem; } }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    div.bootstrap .reg-arrow-down {
      margin-right: 3px !important; } }
  div.bootstrap select::-ms-expand {
    display: none; }
  div.bootstrap span.phone-prefix {
    font-size: 3.6rem;
    font-family: "Source Sans Pro", sans-serif;
    text-align: center; }
  div.bootstrap #selectSchoolLink p {
    line-height: 1;
    color: #535353;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 1.6rem; }
  div.bootstrap .joined label {
    display: inherit; }
  div.bootstrap .joined div[class*="col-"] {
    padding: 0 !important; }
    div.bootstrap .joined div[class*="col-"] select {
      border-radius: 0 !important; }
    div.bootstrap .joined div[class*="col-"]:nth-child(1) {
      padding-left: 5px !important; }
      div.bootstrap .joined div[class*="col-"]:nth-child(1) select {
        border-radius: 3px 0 0 3px !important; }
    div.bootstrap .joined div[class*="col-"]:nth-child(3) {
      padding-right: 5px !important; }
      div.bootstrap .joined div[class*="col-"]:nth-child(3) select {
        border-radius: 0 3px 3px 0 !important; }
  div.bootstrap .form-group .checkboxes label {
    margin: 0;
    margin-right: 10px;
    line-height: 1.5; }
  div.bootstrap .error-label-color {
    color: #F09090 !important; }
  div.bootstrap .parsley-error-group select[id="birthMonth"] {
    border-bottom: 0px !important;
    border-left: 1px solid #F09090 !important;
    border-right: none !important;
    border-top: 1px solid #F09090 !important; }
  div.bootstrap .parsley-error-group select[id="birthDay"] {
    border-bottom: 0px !important;
    border-left: 1px solid #CCC !important;
    border-right: 1px solid #CCC !important;
    border-top: 1px solid #F09090 !important; }
  div.bootstrap .parsley-error-group select[id="birthYear"] {
    border-bottom: 0px !important;
    border-left: none !important;
    border-right: 1px solid #F09090 !important;
    border-top: 1px solid #F09090 !important; }
  div.bootstrap .parsley-error-group .error-red-line {
    display: block; }
  div.bootstrap .parsley-error-group label {
    color: #F09090 !important; }
  div.bootstrap .parsley-error-group div[id*="-errors"] {
    padding: 0 10px;
    margin-top: -15px;
    border-radius: 0;
    background-color: #FFF5F5;
    color: #F09090;
    border-bottom: 1px solid #F09090 !important;
    border-left: 1px solid #F09090 !important;
    border-right: 1px solid #F09090 !important;
    border-top: 0px !important;
    border-radius: 0px; }
  div.bootstrap .parsley-error-group.parsley-combine-div div[id*="-errors"] {
    margin-top: 0px; }
  div.bootstrap .parsley-error-group.parsley-combine-div .combine-div {
    border-top: 1px solid #F09090 !important;
    border-left: 1px solid #F09090 !important;
    border-right: 1px solid #F09090 !important;
    border-bottom: 0px !important;
    border-radius: 0px; }
  div.bootstrap .parsley-error-group input, div.bootstrap .parsley-error-group select, div.bootstrap .parsley-error-group .parsley-group {
    border-bottom: 0px !important;
    border-left: 1px solid #F09090 !important;
    border-right: 1px solid #F09090 !important;
    border-top: 1px solid #F09090 !important; }
  div.bootstrap .parsley-error-group .parsley-group input, div.bootstrap .parsley-error-group .parsley-group select {
    border: none !important; }
  div.bootstrap .parsley-error-group .dcwec-group select {
    border-left: 1px solid #E8E8E8 !important;
    border-top: 1px solid #E8E8E8 !important;
    border-right: 1px solid #E8E8E8 !important;
    border-bottom: 1px solid #F09090 !important; }
  div.bootstrap .parsley-error-group .reg-parent-chk-holder {
    float: left;
    border-top: 1px solid #F09090 !important;
    border-left: 1px solid #F09090 !important;
    border-right: 1px solid #F09090 !important; }
    div.bootstrap .parsley-error-group .reg-parent-chk-holder label span {
      color: #535353 !important; }
    div.bootstrap .parsley-error-group .reg-parent-chk-holder .reg-plan-other input {
      border: 1px solid #ccc !important; }
  @media screen and (max-width: 768px) {
    div.bootstrap .parsley-border > div:first-child {
      margin-right: 0; } }
  @media screen and (max-width: 991px) {
    div.bootstrap .parsley-border.parsley-error-group .dcwec-errors-mobile {
      border-top: 1px solid #F09090 !important; }
    div.bootstrap .parsley-border > div .join {
      margin-top: 10px; }
    div.bootstrap .parsley-border label {
      padding-left: 0; } }
  div.bootstrap .parsley-border select + i.fa {
    margin-top: -28px; }
  div.bootstrap .parsley-border.parsley-error-group label {
    color: #535353 !important; }
  div.bootstrap .parsley-border.parsley-error-group div[id*="-errors"] {
    border-top: 1px solid #F09090 !important;
    margin-top: -1px; }
  @media screen and (max-width: 768px) {
    div.bootstrap .parsley-border.parsley-error-group .dcwec-errors {
      margin-top: -1px !important;
      border-top: 1px solid #F09090 !important;
      display: inline-block;
      margin-right: -5px;
      width: 100%; } }
  div.bootstrap .parsley-border label {
    padding-top: 10px;
    padding-left: 5px; }
  div.bootstrap .parsley-border #dcwec-errors {
    width: 100%; }
  div.bootstrap .parsley-errors-list {
    color: #F09090;
    font-weight: 400;
    font-family: "Source Sans Pro", sans-serif; }
    div.bootstrap .parsley-errors-list li {
      padding: 5px 0 5px 0px; }
  div.bootstrap a.modal-link {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 1.6rem; }
  div.bootstrap p.sub-title {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    margin-top: -15px; }
  div.bootstrap .checkboxes label:last-child span {
    display: inline; }
  div.bootstrap .checkboxes span {
    display: inline-flex;
    width: 85%; }
  div.bootstrap .cd-breadcrumb {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    background-color: #FFF;
    margin-bottom: 0px !important;
    padding-top: 9px;
    padding-bottom: 9px;
    border-bottom: 1px solid #d8d8d8; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cd-breadcrumb {
        display: none; } }
    div.bootstrap .cd-breadcrumb .bc-container {
      display: flex;
      flex-flow: row nowrap;
      justify-content: space-between;
      align-items: center; }
    div.bootstrap .cd-breadcrumb .bc-wrap {
      overflow-x: hidden;
      width: 100%;
      height: 50px;
      padding: 10px 0; }
    div.bootstrap .cd-breadcrumb .bc-items {
      display: flex;
      flex-flow: row nowrap;
      justify-content: flex-start;
      align-items: center;
      flex: 1 0 auto;
      padding-right: 20px; }
      div.bootstrap .cd-breadcrumb .bc-items > * {
        flex: 0 0 auto; }
      div.bootstrap .cd-breadcrumb .bc-items .bc-home, div.bootstrap .cd-breadcrumb .bc-items .bc-item {
        display: flex;
        flex-flow: row nowrap;
        justify-content: center;
        align-items: center;
        height: 30px;
        background-color: #F5F4F3;
        box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.1);
        z-index: 1;
        white-space: nowrap; }
      div.bootstrap .cd-breadcrumb .bc-items .bc-home {
        width: 36px;
        border-radius: 15px; }
      div.bootstrap .cd-breadcrumb .bc-items .spacer {
        width: 30px;
        height: 30px;
        background-color: #F5F4F3;
        margin-left: -15px; }
      div.bootstrap .cd-breadcrumb .bc-items .bc-item {
        font-size: 12px;
        font-weight: bold;
        padding-right: 16px;
        border-top-right-radius: 15px;
        border-bottom-right-radius: 15px; }
        div.bootstrap .cd-breadcrumb .bc-items .bc-item.active {
          font-weight: normal;
          padding-left: 30px;
          margin-left: -15px;
          z-index: 0;
          white-space: nowrap; }
    div.bootstrap .cd-breadcrumb .bc-clip {
      display: none;
      position: relative;
      right: 0;
      height: 40px;
      padding-left: 30px;
      z-index: 1;
      background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 90%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
    div.bootstrap .cd-breadcrumb .bc-side {
      display: flex;
      flex-flow: row nowrap;
      justify-content: flex-end;
      align-items: center;
      flex: 0;
      width: 100%; }
      div.bootstrap .cd-breadcrumb .bc-side .bc-tools, div.bootstrap .cd-breadcrumb .bc-side .bc-search {
        display: flex;
        flex-flow: row nowrap;
        justify-content: center;
        align-items: center; }
      div.bootstrap .cd-breadcrumb .bc-side .bc-search {
        flex: 0 0 310px;
        margin-right: 0px; }
  div.bootstrap .btn-full-width {
    width: 100%; }
  div.bootstrap .btn, div.bootstrap .btn-ad, div.bootstrap #header-search-select button, div.bootstrap input[type=submit] {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
    border-radius: 0px;
    padding: 15px 30px; }
    div.bootstrap .btn.bg-purple, div.bootstrap .bg-purple.btn-ad, div.bootstrap #header-search-select button.bg-purple, div.bootstrap .btn.bg-blue, div.bootstrap .cd-breadcrumb .bc-items .btn.bc-item.active, div.bootstrap .cd-breadcrumb .bc-items .bc-item.active.btn-ad, div.bootstrap .cd-breadcrumb .bc-items #header-search-select button.bc-item.active, div.bootstrap #header-search-select .cd-breadcrumb .bc-items button.bc-item.active, div.bootstrap .bg-blue.btn-ad, div.bootstrap .portal h6.btn-ad, div.bootstrap #header-search-select button.bg-blue, div.bootstrap .portal h6.btn, div.bootstrap .btn.bg-green, div.bootstrap .bg-green.btn-ad, div.bootstrap #header-search-select button.bg-green, div.bootstrap .btn.bg-gray, div.bootstrap .bg-gray.btn-ad, div.bootstrap #header-search-select button.bg-gray, div.bootstrap input[type=submit].bg-purple, div.bootstrap input[type=submit].bg-blue, div.bootstrap .cd-breadcrumb .bc-items input[type=submit].bc-item.active, div.bootstrap input[type=submit].bg-green, div.bootstrap input[type=submit].bg-gray {
      color: white; }
    div.bootstrap .btn.bg-purple:hover, div.bootstrap .bg-purple.btn-ad:hover, div.bootstrap #header-search-select button.bg-purple:hover, div.bootstrap input[type=submit].bg-purple:hover {
      background: #643b6d; }
    div.bootstrap .btn.bg-green:hover, div.bootstrap .bg-green.btn-ad:hover, div.bootstrap #header-search-select button.bg-green:hover, div.bootstrap input[type=submit].bg-green:hover {
      background: #2e7645; }
    div.bootstrap .btn.bg-white, div.bootstrap .bg-white.btn-ad, div.bootstrap .btn-ad.tt-listing-mobile, div.bootstrap .college_profile .profile-sidebar .btn-ad.profile-sidebar-tool, div.bootstrap .portal .btn-ad.portal-section, div.bootstrap .portal .portal-section .btn-ad.tool-graf, div.bootstrap .portal .btn-ad.portal-left-img-row, div.bootstrap .portal .btn-ad.portal-sidebar-panel, div.bootstrap .admissions-tracker .btn-ad.at-table, div.bootstrap .admissions-tracker .btn-ad.at-result-header, div.bootstrap .admissions-tracker .btn-ad.at-profile-panel, div.bootstrap #header-search-select button.bg-white, div.bootstrap #header-search-select button.tt-listing-mobile, div.bootstrap #header-search-select .college_profile .profile-sidebar button.profile-sidebar-tool, div.bootstrap .college_profile .profile-sidebar #header-search-select button.profile-sidebar-tool, div.bootstrap #header-search-select .portal button.portal-section, div.bootstrap .portal #header-search-select button.portal-section, div.bootstrap #header-search-select .portal .portal-section button.tool-graf, div.bootstrap .portal .portal-section #header-search-select button.tool-graf, div.bootstrap #header-search-select .portal button.portal-left-img-row, div.bootstrap .portal #header-search-select button.portal-left-img-row, div.bootstrap #header-search-select .portal button.portal-sidebar-panel, div.bootstrap .portal #header-search-select button.portal-sidebar-panel, div.bootstrap #header-search-select .admissions-tracker button.at-table, div.bootstrap .admissions-tracker #header-search-select button.at-table, div.bootstrap #header-search-select .admissions-tracker button.at-result-header, div.bootstrap .admissions-tracker #header-search-select button.at-result-header, div.bootstrap #header-search-select .admissions-tracker button.at-profile-panel, div.bootstrap .admissions-tracker #header-search-select button.at-profile-panel, div.bootstrap .btn.tt-listing-mobile, div.bootstrap .college_profile .profile-sidebar .btn.profile-sidebar-tool, div.bootstrap .portal .btn.portal-section, div.bootstrap .portal .portal-section .btn.tool-graf, div.bootstrap .portal .btn.portal-left-img-row, div.bootstrap .portal .btn.portal-sidebar-panel, div.bootstrap .admissions-tracker .btn.at-table, div.bootstrap .admissions-tracker .btn.at-result-header, div.bootstrap .admissions-tracker .btn.at-profile-panel, div.bootstrap input[type=submit].bg-white, div.bootstrap input[type=submit].tt-listing-mobile, div.bootstrap .college_profile .profile-sidebar input[type=submit].profile-sidebar-tool, div.bootstrap .portal input[type=submit].portal-section, div.bootstrap .portal .portal-section input[type=submit].tool-graf, div.bootstrap .portal input[type=submit].portal-left-img-row, div.bootstrap .portal input[type=submit].portal-sidebar-panel, div.bootstrap .admissions-tracker input[type=submit].at-table, div.bootstrap .admissions-tracker input[type=submit].at-result-header, div.bootstrap .admissions-tracker input[type=submit].at-profile-panel {
      color: #9a9a9a;
      border: 1px solid #9a9a9a; }
      div.bootstrap .btn.bg-white:hover, div.bootstrap .bg-white.btn-ad:hover, div.bootstrap .btn-ad.tt-listing-mobile:hover, div.bootstrap .college_profile .profile-sidebar .btn-ad.profile-sidebar-tool:hover, div.bootstrap .portal .btn-ad.portal-section:hover, div.bootstrap .portal .portal-section .btn-ad.tool-graf:hover, div.bootstrap .portal .btn-ad.portal-left-img-row:hover, div.bootstrap .portal .btn-ad.portal-sidebar-panel:hover, div.bootstrap .admissions-tracker .btn-ad.at-table:hover, div.bootstrap .admissions-tracker .btn-ad.at-result-header:hover, div.bootstrap .admissions-tracker .btn-ad.at-profile-panel:hover, div.bootstrap #header-search-select button.bg-white:hover, div.bootstrap #header-search-select button.tt-listing-mobile:hover, div.bootstrap #header-search-select .college_profile .profile-sidebar button.profile-sidebar-tool:hover, div.bootstrap .college_profile .profile-sidebar #header-search-select button.profile-sidebar-tool:hover, div.bootstrap #header-search-select .portal button.portal-section:hover, div.bootstrap .portal #header-search-select button.portal-section:hover, div.bootstrap #header-search-select .portal .portal-section button.tool-graf:hover, div.bootstrap .portal .portal-section #header-search-select button.tool-graf:hover, div.bootstrap #header-search-select .portal button.portal-left-img-row:hover, div.bootstrap .portal #header-search-select button.portal-left-img-row:hover, div.bootstrap #header-search-select .portal button.portal-sidebar-panel:hover, div.bootstrap .portal #header-search-select button.portal-sidebar-panel:hover, div.bootstrap #header-search-select .admissions-tracker button.at-table:hover, div.bootstrap .admissions-tracker #header-search-select button.at-table:hover, div.bootstrap #header-search-select .admissions-tracker button.at-result-header:hover, div.bootstrap .admissions-tracker #header-search-select button.at-result-header:hover, div.bootstrap #header-search-select .admissions-tracker button.at-profile-panel:hover, div.bootstrap .admissions-tracker #header-search-select button.at-profile-panel:hover, div.bootstrap .btn.tt-listing-mobile:hover, div.bootstrap .college_profile .profile-sidebar .btn.profile-sidebar-tool:hover, div.bootstrap .portal .btn.portal-section:hover, div.bootstrap .portal .portal-section .btn.tool-graf:hover, div.bootstrap .portal .btn.portal-left-img-row:hover, div.bootstrap .portal .btn.portal-sidebar-panel:hover, div.bootstrap .admissions-tracker .btn.at-table:hover, div.bootstrap .admissions-tracker .btn.at-result-header:hover, div.bootstrap .admissions-tracker .btn.at-profile-panel:hover, div.bootstrap input[type=submit].bg-white:hover, div.bootstrap input[type=submit].tt-listing-mobile:hover, div.bootstrap .college_profile .profile-sidebar input[type=submit].profile-sidebar-tool:hover, div.bootstrap .portal input[type=submit].portal-section:hover, div.bootstrap .portal .portal-section input[type=submit].tool-graf:hover, div.bootstrap .portal input[type=submit].portal-left-img-row:hover, div.bootstrap .portal input[type=submit].portal-sidebar-panel:hover, div.bootstrap .admissions-tracker input[type=submit].at-table:hover, div.bootstrap .admissions-tracker input[type=submit].at-result-header:hover, div.bootstrap .admissions-tracker input[type=submit].at-profile-panel:hover {
        background: gray !important;
        color: #FFF; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .btn.mobile-block, div.bootstrap .mobile-block.btn-ad, div.bootstrap #header-search-select button.mobile-block, div.bootstrap input[type=submit].mobile-block {
        width: 100%; } }
  div.bootstrap input[type=submit].bg-blue:hover, div.bootstrap .cd-breadcrumb .bc-items input[type=submit].bc-item.active:hover, div.bootstrap .btn.bg-blue:hover, div.bootstrap .cd-breadcrumb .bc-items .btn.bc-item.active:hover, div.bootstrap .cd-breadcrumb .bc-items .bc-item.active.btn-ad:hover, div.bootstrap .cd-breadcrumb .bc-items #header-search-select button.bc-item.active:hover, div.bootstrap #header-search-select .cd-breadcrumb .bc-items button.bc-item.active:hover, div.bootstrap .bg-blue.btn-ad:hover, div.bootstrap .portal h6.btn-ad:hover, div.bootstrap #header-search-select button.bg-blue:hover, div.bootstrap .portal h6.btn:hover {
    -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
    background-color: #2d5282 !important; }
  div.bootstrap input[type=submit].bg-green:hover, div.bootstrap .btn.bg-green:hover, div.bootstrap .bg-green.btn-ad:hover, div.bootstrap #header-search-select button.bg-green:hover {
    -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
    background-color: #2e7645 !important; }
  div.bootstrap input[type=submit].bg-gray:hover, div.bootstrap .btn.bg-gray:hover, div.bootstrap .bg-gray.btn-ad:hover, div.bootstrap #header-search-select button.bg-gray:hover {
    -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
    background-color: #818181 !important; }
  div.bootstrap .btn-default {
    background: #E7E7E7;
    color: #9a9a9a;
    border: none; }
    div.bootstrap .btn-default:hover {
      background: #cecece; }
  div.bootstrap .btn-md {
    padding: 10px 20px; }
  div.bootstrap .btn-sm, div.bootstrap .btn-group-sm > .btn, div.bootstrap .btn-group-sm > .btn-ad, div.bootstrap #header-search-select .btn-group-sm > button {
    padding: 5px 10px; }
  div.bootstrap .btn-sm-t {
    font-size: 11px !important; }
  div.bootstrap .btn-tool {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    display: inline-block;
    color: #333333;
    background-color: #eeeeee;
    border-width: 2px;
    border-style: solid;
    border-radius: 5px;
    border-color: #d8d8d8;
    padding: 0.7em 1.3em; }
    div.bootstrap .btn-tool.with-icon {
      padding: 0.6em 1em;
      border: none; }
      div.bootstrap .btn-tool.with-icon img, div.bootstrap .btn-tool.with-icon .icon {
        height: 18px;
        top: -0.1em;
        position: relative;
        padding-right: 6px;
        padding-bottom: 0 !important; }
    div.bootstrap .btn-tool.no-border {
      border: 0;
      background-color: transparent;
      padding: 0; }
  div.bootstrap .btn-ad {
    padding: 6px 10px;
    background-color: #d7d7d7;
    color: #4a4a4a; }
    div.bootstrap .btn-ad:hover {
      background-color: #bebebe; }
  div.bootstrap .link-group {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center; }
    div.bootstrap .link-group a {
      display: inline-block;
      padding-right: 12px;
      border-right: 2px solid #dbdbdb;
      margin-right: 12px; }
      div.bootstrap .link-group a:last-of-type {
        margin-right: 0;
        border-right: 0;
        padding-right: 0; }
  div.bootstrap .tooltip.cd-tooltip.top .tooltip-arrow {
    border-top-color: #3A6AA8 !important; }
  div.bootstrap .tooltip.cd-tooltip.bottom .tooltip-arrow {
    border-bottom-color: #3A6AA8 !important; }
  div.bootstrap .tooltip.cd-tooltip .tooltip-inner {
    text-align: left;
    border-radius: 0;
    background-color: #3A6AA8;
    color: #FFF;
    padding: 12px; }
    div.bootstrap .tooltip.cd-tooltip .tooltip-inner a {
      color: #FFF; }
    div.bootstrap .tooltip.cd-tooltip .tooltip-inner .link-list {
      min-width: 148px;
      font-size: 14px;
      line-height: 25px; }
  div.bootstrap .tooltip.in {
    opacity: 1;
    filter: alpha(opacity=100); }
  div.bootstrap .tooltip.signup-tooltip {
    margin-top: 12px; }
    div.bootstrap .tooltip.signup-tooltip.top .tooltip-arrow {
      border-top-color: #FFF !important; }
    div.bootstrap .tooltip.signup-tooltip.bottom .tooltip-arrow {
      border-bottom-color: #FFF !important; }
    div.bootstrap .tooltip.signup-tooltip .tooltip-inner {
      border: 1px solid #dbdbdb;
      -webkit-box-shadow: 0 2px 4px rgba(140, 140, 140, 0.5);
      -moz-box-shadow: 0 2px 4px rgba(140, 140, 140, 0.5);
      box-shadow: 0 2px 4px rgba(140, 140, 140, 0.5);
      max-width: 444px;
      text-align: left;
      border-radius: 0;
      background-color: #FFF;
      color: #494949;
      padding: 30px 20px; }
    div.bootstrap .tooltip.signup-tooltip ul.cd-bullet-list {
      margin-top: 20px;
      margin-bottom: 30px;
      padding-right: 54px; }
    div.bootstrap .tooltip.signup-tooltip .singup-row {
      display: flex;
      flex-flow: row nowrap;
      justify-content: space-around;
      align-items: center; }
      div.bootstrap .tooltip.signup-tooltip .singup-row .btn, div.bootstrap .tooltip.signup-tooltip .singup-row .btn-ad, div.bootstrap .tooltip.signup-tooltip .singup-row #header-search-select button, div.bootstrap #header-search-select .tooltip.signup-tooltip .singup-row button {
        flex: 0 1 50%; }
    div.bootstrap .tooltip.signup-tooltip img.fold {
      position: absolute;
      top: 4px;
      right: -3px;
      width: 145px; }
    div.bootstrap .tooltip.signup-tooltip span.triangle {
      position: absolute;
      left: 50%;
      margin-left: -5px;
      top: -6px;
      color: white;
      text-shadow: 0px -2px 0px #e6e6e6; }
  div.bootstrap .article {
    padding: 40px; }
    div.bootstrap .article h1.article-title {
      margin-top: 0; }
    div.bootstrap .article p {
      font-size: 16px;
      margin-bottom: 1.5em;
      margin-top: 1.5em; }
  div.bootstrap .checkbox label::after, div.bootstrap .radio label::after {
    clear: both;
    content: "";
    display: table; }
  div.bootstrap .checkbox .cr, div.bootstrap .radio .cr {
    border: 1px solid #a9a9a9;
    border-radius: 0.25em;
    display: inline-block;
    float: left;
    height: 1.3em;
    margin-right: 0.5em;
    position: relative;
    width: 1.3em; }
  div.bootstrap .radio .cr {
    border-radius: 50%; }
  div.bootstrap .checkbox .cr .cr-icon, div.bootstrap .radio .cr .cr-icon {
    font-size: 0.8em;
    left: 20%;
    line-height: 0;
    position: absolute;
    top: 50%; }
  div.bootstrap .radio .cr .cr-icon {
    margin-left: 0.04em; }
  div.bootstrap .checkbox label input[type="checkbox"], div.bootstrap .radio label input[type="radio"] {
    display: none; }
  div.bootstrap .checkbox label input[type="checkbox"] + .cr > .cr-icon, div.bootstrap .radio label input[type="radio"] + .cr > .cr-icon {
    opacity: 0;
    transform: scale(3) rotateZ(-20deg);
    transition: all 0.3s ease-in 0s; }
  div.bootstrap .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon, div.bootstrap .radio label input[type="radio"]:checked + .cr > .cr-icon {
    opacity: 1;
    transform: scale(1) rotateZ(0deg); }
  div.bootstrap .checkbox label input[type="checkbox"]:disabled + .cr, div.bootstrap .radio label input[type="radio"]:disabled + .cr {
    opacity: 0.5; }
  div.bootstrap a.sort, div.bootstrap button.sort {
    width: 15px;
    height: 15px;
    display: inline-block;
    background-image: url("../img/icons/sort-none.svg");
    background-size: 15px 15px;
    background-repeat: no-repeat; }
    div.bootstrap a.sort.up, div.bootstrap button.sort.up {
      background-image: url("../img/icons/sort.svg"); }
    div.bootstrap a.sort.down, div.bootstrap button.sort.down {
      background-image: url("../img/icons/sort.svg");
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
  div.bootstrap .chances-meter {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    position: relative; }
    div.bootstrap .chances-meter > div {
      flex: 1 1 33%;
      line-height: 35px;
      height: 35px;
      background-color: #d8d8d8;
      color: #9a9a9a; }
      div.bootstrap .chances-meter > div:nth-of-type(2) {
        border-left: 1px solid #FFF;
        border-right: 1px solid #FFF; }
      div.bootstrap .chances-meter > div:nth-of-type(1) {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      div.bootstrap .chances-meter > div:nth-of-type(3) {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      div.bootstrap .chances-meter > div.active, div.bootstrap .chances-meter > div.unknown {
        color: #FFF; }
        div.bootstrap .chances-meter > div.active:before, div.bootstrap .chances-meter > div.unknown:before {
          content: "";
          position: absolute;
          top: -20px;
          width: 20px;
          height: 27px;
          background-size: 20px 27px;
          background-repeat: no-repeat; }
      div.bootstrap .chances-meter > div.good-bet.active {
        background-color: #379c59; }
        div.bootstrap .chances-meter > div.good-bet.active:before {
          background-image: url("../img/icons/chances-good-bet@2x.png");
          right: 10%; }
      div.bootstrap .chances-meter > div.maybe.active {
        background-color: #ed681e; }
        div.bootstrap .chances-meter > div.maybe.active:before {
          background-image: url("../img/icons/chances-maybe@2x.png");
          left: 50%;
          margin-left: -11px; }
      div.bootstrap .chances-meter > div.reach.active {
        background-color: #d0021b; }
        div.bootstrap .chances-meter > div.reach.active:before {
          background-image: url("../img/icons/chances-reach@2x.png");
          left: 10%; }
      div.bootstrap .chances-meter > div.good-bet.unknown:before {
        background-image: url("../img/icons/chances-unknown@2x.png");
        right: 10%; }
      div.bootstrap .chances-meter > div.maybe.unknown:before {
        background-image: url("../img/icons/chances-unknown@2x.png");
        left: 50%;
        margin-left: -11px; }
      div.bootstrap .chances-meter > div.reach.unknown:before {
        background-image: url("../img/icons/chances-unknown@2x.png");
        left: 10%; }
  div.bootstrap .cd-collapse {
    width: 100%;
    margin-bottom: 44px; }
    div.bootstrap .cd-collapse img {
      width: 100%;
      margin-bottom: 22px; }
    div.bootstrap .cd-collapse > div > a {
      display: block;
      margin-bottom: 5px; }
    div.bootstrap .cd-collapse p {
      margin-bottom: 21px; }
      div.bootstrap .cd-collapse p a {
        display: block; }
  div.bootstrap .cd-deadline, div.bootstrap #deadlines .deadline, div.bootstrap #tool-menu .deadline {
    width: 100%;
    padding: 18px 21px;
    background: #FFF;
    border-bottom: 1px solid #B9B9B9; }
    div.bootstrap .cd-deadline strong, div.bootstrap #deadlines .deadline strong, div.bootstrap #tool-menu .deadline strong {
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      color: #3A6AA8; }
  div.bootstrap #header-search-select {
    clear: both; }
    div.bootstrap #header-search-select .input-group-btn {
      vertical-align: top; }
    div.bootstrap #header-search-select .input-group-btn.open button {
      border-bottom-left-radius: 0px; }
    div.bootstrap #header-search-select .twitter-typeahead {
      top: 0px;
      width: 100%; }
      div.bootstrap #header-search-select .twitter-typeahead .typeahead {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
    div.bootstrap #header-search-select .tt-menu {
      width: 100%; }
    div.bootstrap #header-search-select button {
      width: 50px;
      height: 39px;
      padding: 11px 0;
      float: left;
      background-color: #e6e6e6;
      background-repeat: no-repeat;
      background-size: 16px auto;
      background-position: 8px center;
      border: 1px solid #d8d8d8 !important;
      border-right-width: 0 !important;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px;
      color: #717171;
      z-index: 10; }
      div.bootstrap #header-search-select button .caret {
        position: absolute;
        right: 11px; }
      div.bootstrap #header-search-select button:hover {
        background-color: #e9e9e9; }
      div.bootstrap #header-search-select button.searchColleges {
        background-image: url("../img/icons/search_menu/icon-colleges@2x.png"); }
      div.bootstrap #header-search-select button.searchStories {
        background-image: url("../img/icons/search_menu/icon-students@2x.png"); }
      div.bootstrap #header-search-select button.searchArticles {
        background-image: url("../img/icons/search_menu/icon-articles@2x.png"); }
      div.bootstrap #header-search-select button.searchScholarships {
        background-image: url("../img/icons/search_menu/icon-scholarships@2x.png"); }
    div.bootstrap #header-search-select .dropdown-menu {
      width: 200px;
      padding: 0;
      border-radius: 0;
      margin-top: -2px;
      border-top: 0; }
      div.bootstrap #header-search-select .dropdown-menu a.dropdown-item {
        display: block;
        position: relative;
        font-size: 15px;
        padding: 11px 39px 11px 11px;
        background-color: #f3f3f3;
        border-bottom: 1px solid #d8d8d8 !important;
        color: #717171;
        font-weight: 400; }
        div.bootstrap #header-search-select .dropdown-menu a.dropdown-item:last-of-type {
          border-bottom: 0 !important; }
        div.bootstrap #header-search-select .dropdown-menu a.dropdown-item img {
          margin-right: 11px; }
        div.bootstrap #header-search-select .dropdown-menu a.dropdown-item.active:after {
          content: "";
          position: absolute;
          right: 14px;
          top: 14px;
          width: 14px;
          height: 14px;
          background-size: 14px 14px;
          background-image: url("../img/icons/search_menu/check@2x.png"); }
    div.bootstrap #header-search-select input[type=text] {
      margin-top: 0;
      background-color: #fff;
      border: 1px solid #d8d8d8 !important;
      border-left-width: 0 !important;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      height: 39px; }
    div.bootstrap #header-search-select form.responsive-site-search {
      height: 39px;
      position: relative; }
      div.bootstrap #header-search-select form.responsive-site-search > input {
        float: none; }
  div.bootstrap .error-box {
    position: absolute;
    top: 100%;
    left: 0px;
    z-index: 100;
    padding: 10px 24px;
    text-align: left;
    background-color: #F5F4F3;
    border-bottom: 1px solid #e6e6e6;
    color: #F09090;
    width: 100%;
    box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.3); }
  div.bootstrap .college-chance-email-error {
    top: -15px;
    left: 1px;
    right: 1px;
    width: auto; }
  div.bootstrap .college-chance-email-error-footer {
    top: -15px;
    width: auto; }
  div.bootstrap #responsive-site-search .error-box {
    padding: 10px 11px; }
  div.bootstrap .search-toggle {
    display: none; }
  div.bootstrap #data-locker {
    display: none;
    background: #FFF;
    font-size: 1.6rem;
    width: 670px;
    position: absolute;
    bottom: 66px;
    right: 0;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-box-shadow: 3px 2px 10px rgba(78, 78, 78, 0.5);
    -moz-box-shadow: 3px 2px 10px rgba(78, 78, 78, 0.5);
    box-shadow: 3px 2px 10px rgba(78, 78, 78, 0.5); }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      div.bootstrap #data-locker {
        right: 18px; } }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
      div.bootstrap #data-locker {
        width: 800px;
        zoom: 0.89;
        bottom: 73px; } }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap #data-locker {
        width: auto;
        font-size: 1.3rem;
        right: auto;
        left: 0;
        overflow-y: auto;
        overflow-x: hidden; }
        div.bootstrap #data-locker .rewards-link {
          margin-top: 10px; } }
    div.bootstrap #data-locker .tab-content .aid-note-text {
      margin: 0;
      margin-top: 10px;
      color: #9b9b9b;
      font-size: 1.1rem; }
      @media (max-width: 767px) {
        div.bootstrap #data-locker .tab-content .aid-note-text {
          font-size: 1.35rem; } }
    div.bootstrap #data-locker .promo-banners {
      text-align: center;
      vertical-align: middle;
      margin-bottom: 20px;
      margin-top: 6px; }
    div.bootstrap #data-locker ul {
      padding-bottom: 20px; }
    div.bootstrap #data-locker .title-holder {
      background: #3A6AA8;
      color: #FFF;
      padding: 20px 24px;
      font-size: 1.4rem; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap #data-locker .title-holder {
          padding: 20px 17px; } }
      div.bootstrap #data-locker .title-holder p {
        margin: 0;
        font-weight: 400;
        font-family: "Source Sans Pro", sans-serif;
        line-height: 1.43; }
      div.bootstrap #data-locker .title-holder a {
        color: #FFF; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap #data-locker .title-holder a {
            font-weight: normal; } }
    div.bootstrap #data-locker .content-holder {
      overflow-x: hidden; }
      div.bootstrap #data-locker .content-holder .content-col .tab-content {
        border-bottom: 1px solid #d8d8d8;
        padding-left: 0;
        padding-right: 0; }
        div.bootstrap #data-locker .content-holder .content-col .tab-content > .active {
          display: table-row; }
          @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
            div.bootstrap #data-locker .content-holder .content-col .tab-content > .active {
              display: block; } }
      div.bootstrap #data-locker .content-holder .content-col > ul .tab-pane, div.bootstrap #data-locker .content-holder .content-col > .tab-content .tab-pane {
        height: 100%; }
    div.bootstrap #data-locker h1 {
      font-size: 1.8rem;
      line-height: 1.2;
      margin: 0 0 10px;
      font-weight: bold; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap #data-locker h1 span {
          display: block; } }
    div.bootstrap #data-locker strong.title {
      font-weight: 600;
      font-family: "Source Sans Pro", sans-serif;
      font-size: 1.6rem;
      display: block;
      margin-bottom: 8px;
      color: #535353; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap #data-locker strong.title {
          margin-bottom: 14px; } }
    div.bootstrap #data-locker .nav-tabs {
      background: #f3f3f3;
      padding: 0;
      line-height: 1;
      border-right: 1px solid #d8d8d8;
      border-bottom: 0; }
    div.bootstrap #data-locker .nav-tabs > li {
      float: none;
      margin-bottom: 0; }
    div.bootstrap #data-locker .nav-tabs > li > a {
      font-weight: normal;
      text-transform: uppercase;
      font-size: 1.2rem;
      padding: 13px 0 13px 22px;
      height: 50px;
      line-height: 23px;
      border-bottom: solid #d8d8d8;
      border-width: 0 0 1px;
      position: relative;
      border-radius: 0;
      width: 100%; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap #data-locker .nav-tabs > li > a {
          font-size: 1.6rem; } }
    div.bootstrap #data-locker .nav-tabs > li.active > a,
    div.bootstrap #data-locker .nav-tabs > li > a:hover {
      font-weight: bold;
      background: #919191 !important;
      color: #FFF;
      border: 0; }
      div.bootstrap #data-locker .nav-tabs > li.active > a:after,
      div.bootstrap #data-locker .nav-tabs > li > a:hover:after {
        right: -13px;
        top: 17px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-left-color: #919191;
        border-width: 7px; }
    div.bootstrap #data-locker .tab-pane {
      position: relative; }
      div.bootstrap #data-locker .tab-pane ul li {
        float: none;
        display: block;
        padding-bottom: 17px;
        line-height: normal; }
      div.bootstrap #data-locker .tab-pane .btn-holder {
        position: absolute;
        bottom: 15px;
        left: 0;
        padding: 0 28px;
        width: 100%; }
      div.bootstrap #data-locker .tab-pane a.btn, div.bootstrap #data-locker .tab-pane a.btn-ad {
        width: 100%;
        border-radius: 4px;
        color: #3A6AA8;
        font-size: 1.4rem;
        box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.4); }
      div.bootstrap #data-locker .tab-pane .back-btn {
        display: none;
        font-weight: 500;
        padding: 13px 22px 13px 22px;
        height: 50px;
        line-height: normal;
        border: solid #d8d8d8;
        background-color: #f3f3f3;
        color: #535353;
        border-width: 0 0 1px;
        position: relative;
        border-radius: 0;
        width: 100%;
        font-size: 1.8rem;
        text-align: center;
        text-decoration: none; }
        div.bootstrap #data-locker .tab-pane .back-btn:before {
          content: '<';
          position: absolute;
          right: auto;
          left: 20px;
          font-size: 2.4rem;
          line-height: 1.2;
          font-weight: 100; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap #data-locker .tab-pane .back-btn table td {
            padding: 5px 15px; } }
      div.bootstrap #data-locker .tab-pane .table-holder {
        border: 1px solid #dedede;
        border-radius: 6px;
        background: #f3f3f3;
        font-size: 1.3rem;
        color: #535353; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap #data-locker .tab-pane .table-holder table {
            width: 100%; } }
      div.bootstrap #data-locker .tab-pane table {
        border-collapse: collapse;
        margin: 0; }
      div.bootstrap #data-locker .tab-pane table thead td {
        font-weight: 400;
        font-family: "Source Sans Pro", sans-serif;
        font-weight: 600;
        font-size: 1.4rem; }
      div.bootstrap #data-locker .tab-pane table > thead > tr > td:nth-child(1) {
        padding-right: 0;
        width: 45%; }
      div.bootstrap #data-locker .tab-pane table td {
        font-size: 1.3rem;
        color: #535353;
        padding: 5px 10px;
        border-bottom: 1px solid #dedede; }
        div.bootstrap #data-locker .tab-pane table td:last-child {
          border-right: 0; }
    div.bootstrap #data-locker .add-holder {
      padding: 24px 28px;
      font-size: 1.4rem; }
      div.bootstrap #data-locker .add-holder p {
        font-weight: 400;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 1.4rem;
        line-height: 1.43; }
      div.bootstrap #data-locker .add-holder strong.title {
        font-size: 1.7rem;
        font-family: "Montserrat", sans-serif;
        font-weight: 700; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap #data-locker .add-holder {
          padding: 24px 17px;
          font-size: 1.6rem; } }
    @media screen and (min-width: 0px) and (max-width: 600px) {
      div.bootstrap #data-locker .read-more {
        font-size: 1.6rem; } }
    div.bootstrap #data-locker .footer-holder {
      padding: 11px 28px 16px 28px;
      border: solid #d8d8d8;
      border-width: 1px 0;
      overflow: hidden;
      font-size: 1.2rem; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap #data-locker .footer-holder {
          font-size: 1.4rem;
          margin: 0 10px;
          padding: 10px; } }
      div.bootstrap #data-locker .footer-holder ul {
        margin-left: -8px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap #data-locker .footer-holder ul {
            margin-left: 0;
            text-align: center; } }
        div.bootstrap #data-locker .footer-holder ul li {
          float: left;
          padding: 0 0 0 8px; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap #data-locker .footer-holder ul li {
              display: inline-block;
              float: none;
              padding-bottom: 10px;
              padding-top: 10px; } }
          div.bootstrap #data-locker .footer-holder ul li a {
            white-space: nowrap; }
          div.bootstrap #data-locker .footer-holder ul li:after {
            content: "|";
            color: #d8d8d8;
            margin-left: 8px; }
          div.bootstrap #data-locker .footer-holder ul li:last-child:after {
            display: none; }
    div.bootstrap #data-locker .holder, div.bootstrap #data-locker .holder .scrollbar, div.bootstrap #data-locker .selected-holder, div.bootstrap #data-locker .selected-holder .scrollbar {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
      div.bootstrap #data-locker .holder li > a, div.bootstrap #data-locker .holder .scrollbar li > a, div.bootstrap #data-locker .selected-holder li > a, div.bootstrap #data-locker .selected-holder .scrollbar li > a {
        font-size: 1.4rem; }
    div.bootstrap #data-locker .holder p, div.bootstrap #data-locker .selected-holder p {
      font-weight: 400;
      font-family: "Source Sans Pro", sans-serif;
      color: #535353; }
    div.bootstrap #data-locker .holder a, div.bootstrap #data-locker #efc .selected-holder a {
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      font-size: 1.4rem; }
    div.bootstrap #data-locker .holder {
      padding: 21px 28px;
      overflow-y: auto; }
    div.bootstrap #data-locker .selected-holder .scrollbar {
      overflow-y: auto;
      padding: 21px 28px 67px 28px; }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap #data-locker.dl-logged-in {
      width: 100vw;
      position: fixed;
      top: 0;
      bottom: 95px; }
      div.bootstrap #data-locker.dl-logged-in > .row, div.bootstrap .admissions-tracker .at-table #data-locker.dl-logged-in > .at-header-row, div.bootstrap .admissions-tracker .at-table #data-locker.dl-logged-in > .at-data-row {
        margin-left: 0;
        margin-right: 0; }
        div.bootstrap #data-locker.dl-logged-in > .row > [class*="col-"], div.bootstrap .admissions-tracker .at-table #data-locker.dl-logged-in > .at-header-row > [class*="col-"], div.bootstrap .admissions-tracker .at-table #data-locker.dl-logged-in > .at-data-row > [class*="col-"] {
          padding-left: 0;
          padding-right: 0; }
      div.bootstrap #data-locker.dl-logged-in .content-col {
        max-height: 100%;
        display: block; }
        div.bootstrap #data-locker.dl-logged-in .content-col.no-scroll {
          overflow-y: hidden; }
        div.bootstrap #data-locker.dl-logged-in .content-col ul, div.bootstrap #data-locker.dl-logged-in .content-col .tab-content {
          display: block;
          height: auto; }
      div.bootstrap #data-locker.dl-logged-in > .title-holder, div.bootstrap #data-locker.dl-logged-in > .add-holder, div.bootstrap #data-locker.dl-logged-in > .footer-holder {
        display: none; }
      div.bootstrap #data-locker.dl-logged-in .footer-holder li:after {
        display: none; }
      div.bootstrap #data-locker.dl-logged-in .footer-holder li:first-child:after {
        content: "|";
        color: #d8d8d8;
        margin-left: 8px;
        display: initial; }
      div.bootstrap #data-locker.dl-logged-in .footer-holder li:nth-child(4):before {
        content: "|";
        color: #d8d8d8;
        margin-right: 8px;
        display: initial; }
      div.bootstrap #data-locker.dl-logged-in .content-holder,
      div.bootstrap #data-locker.dl-logged-in .content-holder > .row, div.bootstrap #data-locker.dl-logged-in .admissions-tracker .at-table .content-holder > .at-header-row, div.bootstrap .admissions-tracker .at-table #data-locker.dl-logged-in .content-holder > .at-header-row, div.bootstrap #data-locker.dl-logged-in .admissions-tracker .at-table .content-holder > .at-data-row, div.bootstrap .admissions-tracker .at-table #data-locker.dl-logged-in .content-holder > .at-data-row,
      div.bootstrap #data-locker.dl-logged-in .content-holder > .row > [class*="col-"], div.bootstrap #data-locker.dl-logged-in .admissions-tracker .at-table .content-holder > .at-header-row > [class*="col-"], div.bootstrap .admissions-tracker .at-table #data-locker.dl-logged-in .content-holder > .at-header-row > [class*="col-"], div.bootstrap #data-locker.dl-logged-in .admissions-tracker .at-table .content-holder > .at-data-row > [class*="col-"], div.bootstrap .admissions-tracker .at-table #data-locker.dl-logged-in .content-holder > .at-data-row > [class*="col-"] {
        height: 100%; }
      div.bootstrap #data-locker.dl-logged-in .nav-tabs > li > a {
        text-transform: uppercase; }
        div.bootstrap #data-locker.dl-logged-in .nav-tabs > li > a:before {
          content: '>';
          position: absolute;
          right: 20px;
          font-size: 2.4rem;
          line-height: 1.2;
          font-weight: 100; }
      div.bootstrap #data-locker.dl-logged-in .nav-tabs > li.active > a:after,
      div.bootstrap #data-locker.dl-logged-in .nav-tabs > li > a:hover:after {
        border: 0; }
      div.bootstrap #data-locker.dl-logged-in .tab-content {
        position: fixed;
        top: 0;
        top: 0;
        left: 0;
        right: 0;
        bottom: calc(66px + 29px);
        border-bottom: 0px !important;
        transform: translate(100%); }
        div.bootstrap #data-locker.dl-logged-in .tab-content .tab-pane {
          position: absolute;
          display: flex;
          flex-flow: column nowrap;
          justify-content: flex-start;
          align-items: stretch;
          width: 100%;
          height: 100%;
          padding: 0;
          background-color: #FFF;
          z-index: 10; }
          div.bootstrap #data-locker.dl-logged-in .tab-content .tab-pane.in {
            transform: translate(-100%); }
          div.bootstrap #data-locker.dl-logged-in .tab-content .tab-pane .back-btn {
            display: block;
            min-width: 100%; }
          div.bootstrap #data-locker.dl-logged-in .tab-content .tab-pane .selected-holder, div.bootstrap #data-locker.dl-logged-in .tab-content .tab-pane .holder {
            flex: 1 1 auto;
            overflow-y: auto; }
            div.bootstrap #data-locker.dl-logged-in .tab-content .tab-pane .selected-holder, div.bootstrap #data-locker.dl-logged-in .tab-content .tab-pane .selected-holder .scrollbar, div.bootstrap #data-locker.dl-logged-in .tab-content .tab-pane .holder, div.bootstrap #data-locker.dl-logged-in .tab-content .tab-pane .holder .scrollbar {
              position: static; }
          div.bootstrap #data-locker.dl-logged-in .tab-content .tab-pane .selected-holder {
            margin-bottom: 78px; }
            div.bootstrap #data-locker.dl-logged-in .tab-content .tab-pane .selected-holder ul {
              font-size: 1.6rem;
              font-weight: 500; }
      div.bootstrap #data-locker.dl-logged-in .tab-content > .tab-pane, div.bootstrap #data-locker.dl-logged-in .tab-content > .tab-pane.fade {
        opacity: 1;
        -webkit-transition: transform 0.35s ease;
        -moz-transition: transform 0.35s ease;
        -ms-transition: transform 0.35s ease;
        -o-transition: transform 0.35s ease;
        transition: transform 0.35s ease; }
      div.bootstrap #data-locker.dl-logged-in .btn-holder {
        padding: 12px 10px;
        background-color: #f3f3f3;
        border-top: 1px solid #dedede;
        bottom: 0px; }
        div.bootstrap #data-locker.dl-logged-in .btn-holder a.btn, div.bootstrap #data-locker.dl-logged-in .btn-holder a.btn-ad, div.bootstrap #data-locker.dl-logged-in .btn-holder a.btn-ad {
          width: 100%;
          background-color: #4574b2;
          color: #FFF;
          font-size: 1.3rem;
          box-shadow: none; }
      div.bootstrap #data-locker.dl-logged-in .tab-content > .tab-pane:not(.in) {
        opacity: 1; } }
  @media screen and (max-width: 376px) {
    div.bootstrap #data-locker.dl-logged-in .btn-holder a.btn, div.bootstrap #data-locker.dl-logged-in .btn-holder a.btn-ad, div.bootstrap #data-locker.dl-logged-in .btn-holder a.btn-ad {
      font-size: 1.2rem;
      padding-left: 10px; } }
  div.bootstrap #data-locker.dl-logged-out {
    height: auto;
    background-color: #f1f1f1; }
    div.bootstrap #data-locker.dl-logged-out .content-holder {
      background-color: #f1f1f1;
      overflow-x: hidden; }
      div.bootstrap #data-locker.dl-logged-out .content-holder .footer-row {
        background-color: #FFF; }
    div.bootstrap #data-locker.dl-logged-out .dl-section {
      padding: 30px 28px; }
    div.bootstrap #data-locker.dl-logged-out .dl-section.footer-section {
      padding: 20px 28px;
      border-top: 1px solid #dbdbdb; }
      div.bootstrap #data-locker.dl-logged-out .dl-section.footer-section a {
        text-decoration: underline; }
    div.bootstrap #data-locker.dl-logged-out .dl-screenshot-bg {
      position: absolute;
      right: 0;
      bottom: 0;
      width: 341px;
      height: 388px;
      background-image: url("../img/footer/data-locker-screenshot@2x.png");
      background-size: 341px 388px;
      background-repeat: no-repeat;
      z-index: 10; }
    div.bootstrap #data-locker.dl-logged-out .form-group {
      margin-bottom: 21px; }
    div.bootstrap #data-locker.dl-logged-out button[type="submit"] {
      min-width: 164px;
      margin-bottom: 17px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap #data-locker.dl-logged-out button[type="submit"] {
          width: 100%;
          min-width: 100% !important; } }
    @media (max-width: 767px) {
      div.bootstrap #data-locker.dl-logged-out {
        width: 100vw;
        position: fixed;
        bottom: 95px;
        top: 0; }
        div.bootstrap #data-locker.dl-logged-out .content-holder .footer-row {
          background-color: #F5F4F3; }
        div.bootstrap #data-locker.dl-logged-out .dl-screenshot-bg {
          position: relative;
          background-image: url("../img/footer/data-locker-screenshot-mobile@2x.png");
          height: 209px;
          width: 100%;
          background-size: 296px 329px;
          background-position: center 10px; }
          div.bootstrap #data-locker.dl-logged-out .dl-screenshot-bg:before {
            content: "";
            height: 54px;
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            background-image: linear-gradient(180deg, rgba(245, 244, 243, 0.39) 0%, #F5F4F3 100%); } }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .dlform-2 {
      transform: translateX(100%);
      -webkit-transform: translateX(100%);
      transition: 0.25s;
      -webkit-transition: 0.25s; } }
  div.bootstrap .dlform-2.active {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    transition-timing-function: ease;
    -webkit-transition-timing-function: ease;
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); }
  div.bootstrap #data-bar {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    background: #e7e6e6;
    position: fixed;
    bottom: 0px;
    width: 100%;
    height: 66px;
    z-index: 1102; }
    div.bootstrap #data-bar .marquee {
      overflow: hidden; }
    div.bootstrap #data-bar #firstbank {
      flex: 0 1 200px;
      height: 66px;
      background-image: url("../img/footer/1stbank.png");
      background-size: 151px auto;
      background-repeat: no-repeat;
      background-position: center;
      cursor: pointer; }
      div.bootstrap #data-bar #firstbank:hover {
        background-image: url("../img/footer/1stbank_transparent.png"); }
    div.bootstrap #data-bar #bank-services {
      display: none;
      position: absolute;
      bottom: 66px;
      left: 0;
      width: 300px;
      background: #FFF;
      box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
      box-sizing: border-box; }
      div.bootstrap #data-bar #bank-services .container-fluid {
        padding: 0 20px; }
      div.bootstrap #data-bar #bank-services .base-board-have-you, div.bootstrap #data-bar #bank-services .base-board-learn-how {
        line-height: 1;
        padding-left: 15px; }
      div.bootstrap #data-bar #bank-services .base-board-believes {
        padding-bottom: 10px;
        padding-left: 15px; }
      div.bootstrap #data-bar #bank-services .row, div.bootstrap #data-bar #bank-services .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table #data-bar #bank-services .at-header-row, div.bootstrap #data-bar #bank-services .admissions-tracker .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table #data-bar #bank-services .at-data-row {
        display: flex;
        flex-flow: row nowrap;
        justify-content: initial;
        align-items: center; }
      div.bootstrap #data-bar #bank-services p {
        font-family: "Source Sans Pro", sans-serif;
        color: #000; }
      div.bootstrap #data-bar #bank-services a {
        color: #5f5f5f;
        height: 30px;
        width: 85px;
        border: 1px solid #cccccc;
        border-radius: 3px;
        font-weight: 400; }
      div.bootstrap #data-bar #bank-services .title-row {
        background-color: #4574b2;
        padding: 22px 30px 19px 22px;
        margin: 0 -20px 20px -20px; }
        div.bootstrap #data-bar #bank-services .title-row h5 {
          color: #FFF;
          font-size: 13px;
          font-weight: 700;
          margin: 0; }
    div.bootstrap #data-bar #updates {
      flex: 1 1;
      overflow: hidden; }
      div.bootstrap #data-bar #updates .update {
        background: #FFF;
        font-size: 12px;
        padding: 6px 2px 6px 15px;
        white-space: nowrap; }
        div.bootstrap #data-bar #updates .update span {
          color: #3A6AA8; }
    div.bootstrap #data-bar #data-bar-side {
      flex: 0 1 auto;
      position: relative;
      display: flex;
      flex-flow: row nowrap;
      justify-content: center;
      align-items: center; }
      div.bootstrap #data-bar #data-bar-side #social {
        display: flex;
        flex-flow: row nowrap;
        justify-content: center;
        align-items: center;
        align-self: stretch;
        font-size: 20px;
        padding: 0px 12px; }
        div.bootstrap #data-bar #data-bar-side #social iframe {
          vertical-align: middle; }
        div.bootstrap #data-bar #data-bar-side #social .social-icons {
          display: flex;
          flex-flow: row nowrap;
          justify-content: center;
          align-items: center;
          width: 100%;
          text-align: center; }
          div.bootstrap #data-bar #data-bar-side #social .social-icons a {
            margin: 0px 10px; }
      div.bootstrap #data-bar #data-bar-side #tools, div.bootstrap #data-bar #data-bar-side #dates-deadlines {
        display: flex;
        flex-flow: column nowrap;
        justify-content: center;
        align-items: flex-start;
        height: 66px;
        /*       background-color: darken($lighter-gray, 00%); */
        background-repeat: no-repeat;
        background-size: 22px auto;
        background-position: 12px 20px;
        padding: 0px 12px 0 40px;
        font-size: 13px;
        cursor: pointer; }
        @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
          div.bootstrap #data-bar #data-bar-side #tools, div.bootstrap #data-bar #data-bar-side #dates-deadlines {
            background-size: 22px 100%;
            background-position: 12px 0; } }
      div.bootstrap #data-bar #data-bar-side #tools {
        border-right: 1px solid #B9B9B9;
        background-image: url("../img/icons/wrench-blue.svg");
        white-space: nowrap; }
        div.bootstrap #data-bar #data-bar-side #tools span {
          width: 72px; }
      div.bootstrap #data-bar #data-bar-side #dates-deadlines {
        background-image: url("../img/icons/calendar.svg");
        cursor: pointer; }
      div.bootstrap #data-bar #data-bar-side #my-locker {
        display: flex;
        flex-flow: column nowrap;
        justify-content: center;
        align-items: flex-start;
        -webkit-transition: background-color 500ms linear;
        -moz-transition: background-color 500ms linear;
        -o-transition: background-color 500ms linear;
        -ms-transition: background-color 500ms linear;
        transition: background-color 500ms linear;
        flex: 0 1 158px;
        height: 66px;
        box-sizing: border-box;
        background-color: #3A6AA8;
        background-image: url("../img/icons/locker.svg");
        background-repeat: no-repeat;
        background-size: 14px 25px;
        background-position: 12px 20px;
        padding: 17px 12px 16px 40px;
        color: #FFF;
        white-space: nowrap;
        font-size: 13px;
        cursor: pointer; }
        @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
          div.bootstrap #data-bar #data-bar-side #my-locker {
            max-width: 155px; } }
        div.bootstrap #data-bar #data-bar-side #my-locker span {
          font-size: 10px;
          color: #B9B9B9; }
        div.bootstrap #data-bar #data-bar-side #my-locker:hover {
          background-color: #2d5282;
          text-decoration: none;
          cursor: pointer; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap #data-bar {
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between;
        align-items: initial;
        height: auto;
        bottom: 30px; }
        div.bootstrap #data-bar #updates {
          position: fixed;
          bottom: 0px;
          left: 0;
          right: 0;
          height: 30px;
          width: 100%;
          border: 1px solid #FFF; }
          div.bootstrap #data-bar #updates .update {
            margin-top: 0; } }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap #data-bar {
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between;
        align-items: initial; }
        div.bootstrap #data-bar #firstbank {
          display: none; }
        div.bootstrap #data-bar #data-bar-side {
          flex: 1 1 auto; }
          div.bootstrap #data-bar #data-bar-side #social {
            display: none; }
          div.bootstrap #data-bar #data-bar-side #dates-deadlines, div.bootstrap #data-bar #data-bar-side #tools {
            background-position: center;
            background-color: #E7E6E6;
            width: 80px; }
            div.bootstrap #data-bar #data-bar-side #dates-deadlines.active, div.bootstrap #data-bar #data-bar-side #tools.active {
              background-color: #DCDCDC; }
          div.bootstrap #data-bar #data-bar-side #dates-deadlines, div.bootstrap #data-bar #data-bar-side #tools {
            background-size: 27px 27px;
            padding: 10px;
            background-color: transparent; }
            div.bootstrap #data-bar #data-bar-side #dates-deadlines span, div.bootstrap #data-bar #data-bar-side #tools span {
              display: none; }
          div.bootstrap #data-bar #data-bar-side #my-locker {
            flex: 1 1 auto; } }
  div.bootstrap .cd-deadline, div.bootstrap #deadlines .deadline, div.bootstrap #tool-menu .deadline {
    width: 100%;
    padding: 18px 21px;
    background: #FFF;
    border-bottom: 1px solid #B9B9B9; }
    div.bootstrap .cd-deadline strong, div.bootstrap #deadlines .deadline strong, div.bootstrap #tool-menu .deadline strong {
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      color: #3A6AA8; }
  div.bootstrap #deadlines {
    right: 152px !important; }
  div.bootstrap #deadlines, div.bootstrap #tool-menu {
    border: 1px solid #d8d8d8;
    width: 287px;
    position: absolute;
    bottom: 66px;
    right: 158px;
    background: lightgray;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3); }
    @media (max-width: 767px) {
      div.bootstrap #deadlines, div.bootstrap #tool-menu {
        max-width: 100%;
        width: 100%;
        right: auto;
        left: 0; } }
    @media (max-width: 767px) {
      div.bootstrap #deadlines .overview, div.bootstrap #tool-menu .overview {
        width: 100%; } }
    div.bootstrap #deadlines .tool-item, div.bootstrap #tool-menu .tool-item {
      display: flex;
      flex-flow: row nowrap;
      justify-content: flex-start;
      align-items: flex-start;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      padding: 14px 19px;
      font-size: 13px;
      background-color: #F9F9F9;
      border-bottom: 1px solid #dbdbdb; }
      div.bootstrap #deadlines .tool-item img, div.bootstrap #tool-menu .tool-item img {
        padding-top: 4px;
        height: 20px; }
      div.bootstrap #deadlines .tool-item .ti-text, div.bootstrap #tool-menu .tool-item .ti-text {
        padding-left: 14px; }
        div.bootstrap #deadlines .tool-item .ti-text .title, div.bootstrap #tool-menu .tool-item .ti-text .title {
          display: block;
          font-family: "Montserrat", sans-serif;
          font-weight: 700;
          color: #3A6AA8; }
      div.bootstrap #deadlines .tool-item p, div.bootstrap #tool-menu .tool-item p {
        color: black; }
  div.bootstrap .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 9.5px; }
  div.bootstrap nav input.search {
    background: #F5F4F3;
    box-sizing: border-box;
    background-image: url("../img//icons/magnifying-glass.png");
    background-repeat: no-repeat;
    background-position: right 8px center;
    background-size: 19px;
    padding: 8px 20px 8px 5px;
    margin-top: 6px;
    width: 204px; }
    div.bootstrap nav input.search:focus {
      outline: none; }
  div.bootstrap nav#main-nav {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    background: #FFF;
    position: relative; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap nav#main-nav {
        padding-bottom: 6px;
        border-bottom: 1px solid rgba(209, 209, 209, 0.52); } }
    div.bootstrap nav#main-nav .logo {
      width: 221px;
      height: auto;
      float: left;
      margin-top: 13px;
      display: block;
      padding: 7px 5px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap nav#main-nav .logo {
          margin-top: 6px;
          margin-right: auto;
          margin-left: auto;
          float: none; } }
    div.bootstrap nav#main-nav #sign-in-and-search {
      padding-top: 10px;
      margin-top: 26px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap nav#main-nav #sign-in-and-search {
          display: none; } }
      div.bootstrap nav#main-nav #sign-in-and-search .sign-in {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        font-size: 1.4rem;
        text-align: right; }
        div.bootstrap nav#main-nav #sign-in-and-search .sign-in .dropdown, div.bootstrap nav#main-nav #sign-in-and-search .sign-in .cd-link-dropdown, div.bootstrap nav#main-nav #sign-in-and-search .sign-in .cd-select-dropdown {
          display: inline-block; }
          div.bootstrap nav#main-nav #sign-in-and-search .sign-in .dropdown.open a.dropdown-toggle, div.bootstrap nav#main-nav #sign-in-and-search .sign-in .open.cd-link-dropdown a.dropdown-toggle, div.bootstrap nav#main-nav #sign-in-and-search .sign-in .open.cd-select-dropdown a.dropdown-toggle {
            background-color: #f1f1f1;
            border-radius: 4px 4px 0px 0px;
            -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
            -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
        div.bootstrap nav#main-nav #sign-in-and-search .sign-in a.dropdown-toggle {
          padding: 9px 13px 13px 13px; }
          div.bootstrap nav#main-nav #sign-in-and-search .sign-in a.dropdown-toggle:focus {
            text-decoration: none; }
        div.bootstrap nav#main-nav #sign-in-and-search .sign-in .dropdown-menu {
          left: auto;
          right: 0;
          width: 241px;
          border: 0;
          background-color: #f1f1f1;
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0; }
          div.bootstrap nav#main-nav #sign-in-and-search .sign-in .dropdown-menu .dropdown-wrap {
            padding: 20px;
            border-bottom: 1px solid #dbdbdb; }
            div.bootstrap nav#main-nav #sign-in-and-search .sign-in .dropdown-menu .dropdown-wrap:last-of-type {
              border-bottom: 0; }
            div.bootstrap nav#main-nav #sign-in-and-search .sign-in .dropdown-menu .dropdown-wrap h4 {
              color: #B9B9B9;
              font-size: 1.3rem;
              line-height: 30px;
              margin-top: 0px;
              margin-bottom: 8px; }
            div.bootstrap nav#main-nav #sign-in-and-search .sign-in .dropdown-menu .dropdown-wrap p {
              font-size: 14px;
              line-height: 20px; }
    div.bootstrap nav#main-nav #user-greeting {
      height: 82px;
      float: right;
      box-sizing: border-box;
      padding-top: 38px;
      font-size: 1.2rem; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap nav#main-nav #user-greeting {
          display: none; } }
      @media screen and (min-width: 0px) and (max-width: 991px) {
        div.bootstrap nav#main-nav #user-greeting span {
          display: none; } }
    div.bootstrap nav#main-nav .toggle-button {
      position: absolute;
      top: 17px;
      cursor: pointer; }
      div.bootstrap nav#main-nav .toggle-button:hover {
        color: #9a9a9a; }
      @media screen and (min-width: 768px) {
        div.bootstrap nav#main-nav .toggle-button {
          display: none; } }
      div.bootstrap nav#main-nav .toggle-button.right-button {
        right: 2%;
        top: 15px; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap nav#main-nav ul.nav-links {
        display: none; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      div.bootstrap nav#main-nav ul.nav-links li {
        width: auto;
        max-width: 12.33%;
        font-size: 1.2rem; }
      div.bootstrap nav#main-nav ul.nav-links.nav-links-desktop li:nth-child(3) {
        width: auto;
        max-width: 13.33%; } }
    div.bootstrap nav#main-nav ul.nav-links li {
      float: left;
      list-style-type: none;
      text-transform: uppercase;
      height: 82px;
      border-top: 1px solid #FFF;
      border-right: 1px solid #FFF;
      border-left: 1px solid #FFF;
      text-align: center; }
      div.bootstrap nav#main-nav ul.nav-links li.active {
        background: #f1f1f1;
        border-top: 1px solid #e8e8e8;
        border-right: 1px solid #e8e8e8;
        border-left: 1px solid #e8e8e8;
        position: relative;
        top: 1px;
        z-index: 501; }
        div.bootstrap nav#main-nav ul.nav-links li.active.hovernav {
          background: #e8e8e8 !important; }
      div.bootstrap nav#main-nav ul.nav-links li a {
        color: #535353;
        padding-bottom: 7px;
        margin-top: 37px;
        margin-right: 12px;
        margin-left: 12px;
        display: block;
        text-decoration: none;
        pointer-events: auto;
        font-size: 1.3rem;
        font-weight: bold; }
        @media screen and (min-width: 992px) and (max-width: 1199px) {
          div.bootstrap nav#main-nav ul.nav-links li a {
            margin-right: 11px;
            margin-left: 11px; } }
        @media screen and (min-width: 768px) and (max-width: 991px) {
          div.bootstrap nav#main-nav ul.nav-links li a {
            margin-top: 25px;
            margin-right: 9px;
            margin-left: 9px; }
            div.bootstrap nav#main-nav ul.nav-links li a[data-id="#pay-panel"] span {
              margin: 0 20%; } }
        div.bootstrap nav#main-nav ul.nav-links li a.active, div.bootstrap nav#main-nav ul.nav-links li a:hover, div.bootstrap nav#main-nav ul.nav-links li a.activelink {
          border-bottom: 5px solid #3A6AA8; }
  div.bootstrap .nav-panel-container {
    position: relative; }
    div.bootstrap .nav-panel-container .nav-panel {
      font-weight: 400;
      font-family: "Source Sans Pro", sans-serif;
      display: none;
      position: absolute;
      background-color: #f1f1f1;
      border: 1px solid #e8e8e8;
      box-shadow: 5px 5px 10px 0;
      z-index: 500; }
      div.bootstrap .nav-panel-container .nav-panel .nav-panel-top {
        display: flex;
        flex-flow: row nowrap;
        justify-content: flex-start;
        align-items: center;
        padding: 21.5px 32.5px;
        font-weight: 400;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 1.6rem;
        line-height: 27px;
        border-bottom: 1px solid #dbdbdb;
        overflow: auto; }
        @media screen and (min-width: 768px) and (max-width: 991px) {
          div.bootstrap .nav-panel-container .nav-panel .nav-panel-top {
            padding: 16.5px 30px; } }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-top p {
          padding-right: 65px; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-top .go-link {
          display: flex;
          flex-flow: row nowrap;
          justify-content: space-between;
          align-items: center;
          min-width: 50px;
          font-weight: 600; }
          div.bootstrap .nav-panel-container .nav-panel .nav-panel-top .go-link span {
            margin-left: 15px; }
      div.bootstrap .nav-panel-container .nav-panel .nav-panel-section {
        padding: 5px 17px; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-section .sub-col {
          padding: 0 22px;
          border-color: #dcdcdc; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-section img {
          padding-bottom: 0px; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-section p {
          margin: 12px 0px;
          line-height: 19px; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-section h3 {
          font-size: 1.8rem;
          font-weight: normal; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-section a.bold {
          font-weight: 400;
          font-family: "Source Sans Pro", sans-serif;
          font-weight: 600; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-section .panel, div.bootstrap .nav-panel-container .nav-panel .nav-panel-section .college_profile .profile-panel, div.bootstrap .college_profile .nav-panel-container .nav-panel .nav-panel-section .profile-panel {
          box-shadow: none;
          -webkit-box-shadow: none;
          background-color: transparent; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-section .panel-heading {
          background-color: transparent; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-section .panel-heading.active {
          color: #3A6AA8;
          background-color: #e8e8e8; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-section .btn-tool.with-icon {
          font-size: 12.5px; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-section .panel-body {
          padding: 0 15px 15px;
          background-color: #e8e8e8 !important;
          border: none; }
          div.bootstrap .nav-panel-container .nav-panel .nav-panel-section .panel-body a {
            float: right;
            font-weight: 500; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-section .accordion {
          padding: 0px 15px 10px;
          margin-right: -15px; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-section .panel-group .panel-title a {
          padding: 10px 0px; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-section .panel-group .panel, div.bootstrap .nav-panel-container .nav-panel .nav-panel-section .panel-group .college_profile .profile-panel, div.bootstrap .college_profile .nav-panel-container .nav-panel .nav-panel-section .panel-group .profile-panel {
          width: 222px; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-section .tab-content p {
          font-size: 1.4rem; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-section .tab-pane a i {
          padding-left: 5px;
          font-size: 1.1rem; }
      div.bootstrap .nav-panel-container .nav-panel .nav-panel-col {
        padding-bottom: 24px; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-col.darker {
          background-color: #efefef; }
          div.bootstrap .nav-panel-container .nav-panel .nav-panel-col.darker .nav-panel-section h3 {
            padding-left: 7px; }
      div.bootstrap .nav-panel-container .nav-panel .nav-panel-subsection {
        margin-top: 30px; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-subsection a.bold {
          font-size: 1.3rem;
          font-family: "Montserrat", sans-serif;
          font-weight: 700; }
      div.bootstrap .nav-panel-container .nav-panel .subnav-icon {
        color: #d8d8d8; }
      div.bootstrap .nav-panel-container .nav-panel .fa-flip-horizontal.subnav-icon {
        padding-left: 12px; }
      div.bootstrap .nav-panel-container .nav-panel .icon-cd-wrench.subnav-icon {
        color: #B9B9B9;
        vertical-align: middle;
        margin-right: 6px; }
      div.bootstrap .nav-panel-container .nav-panel h3 {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        font-weight: 500;
        font-size: 1.8rem;
        margin-bottom: 20px;
        letter-spacing: 0.5px; }
      div.bootstrap .nav-panel-container .nav-panel h4 {
        color: #535353;
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 1.31;
        letter-spacing: 0; }
      div.bootstrap .nav-panel-container .nav-panel .btn, div.bootstrap .nav-panel-container .nav-panel .btn-ad, div.bootstrap .nav-panel-container .nav-panel #header-search-select button, div.bootstrap #header-search-select .nav-panel-container .nav-panel button {
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        padding: 10px;
        font-size: 0.938em;
        border-radius: 3px;
        white-space: normal;
        letter-spacing: 0; }
      div.bootstrap .nav-panel-container .nav-panel span.divider {
        display: inline-block;
        color: #B9B9B9;
        padding: 0 1em; }
      div.bootstrap .nav-panel-container .nav-panel .nav-panel-tool {
        margin-bottom: 30px; }
        div.bootstrap .nav-panel-container .nav-panel .nav-panel-tool .btn-tool.with-icon {
          font-size: 1.25rem; }
    div.bootstrap .nav-panel-container #buzz-panel .nav-panel-section .tabbable .tab-content .tab-pane {
      margin-right: -17px; }
    div.bootstrap .nav-panel-container #buzz-panel .nav-panel-section div.col-md-12 .divide {
      border-bottom: 1px solid #dbdbdb;
      width: 100%;
      padding-bottom: 20px; }
    div.bootstrap .nav-panel-container #pay-panel .nav-panel-section .tabbable .tab-content .tab-pane, div.bootstrap .nav-panel-container #prep-panel .nav-panel-section .tabbable .tab-content .tab-pane {
      margin-right: -22px; }
    div.bootstrap .nav-panel-container #research-panel {
      max-width: 770px; }
      div.bootstrap .nav-panel-container #research-panel .nav-panel-top {
        color: #494949; }
        div.bootstrap .nav-panel-container #research-panel .nav-panel-top:hover {
          color: #494949;
          background-color: #e8e8e8; }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        div.bootstrap .nav-panel-container #research-panel {
          width: 768px;
          left: -1px; }
          div.bootstrap .nav-panel-container #research-panel .darker > .nav-panel-section {
            margin: auto 24%; } }
    div.bootstrap .nav-panel-container #prep-panel, div.bootstrap .nav-panel-container #pay-panel, div.bootstrap .nav-panel-container #buzz-panel {
      max-width: 950px; }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        div.bootstrap .nav-panel-container #prep-panel, div.bootstrap .nav-panel-container #pay-panel, div.bootstrap .nav-panel-container #buzz-panel {
          width: 768px;
          left: -1px; } }
      div.bootstrap .nav-panel-container #prep-panel .nav-panel-top, div.bootstrap .nav-panel-container #pay-panel .nav-panel-top, div.bootstrap .nav-panel-container #buzz-panel .nav-panel-top {
        color: #494949; }
        div.bootstrap .nav-panel-container #prep-panel .nav-panel-top:hover, div.bootstrap .nav-panel-container #pay-panel .nav-panel-top:hover, div.bootstrap .nav-panel-container #buzz-panel .nav-panel-top:hover {
          color: #494949;
          background-color: #e8e8e8; }
    div.bootstrap .nav-panel-container #user-panel {
      max-width: 230px;
      top: -23px;
      right: 0px;
      left: auto; }
      div.bootstrap .nav-panel-container #user-panel .nav-panel-top {
        border-top: 0; }
      div.bootstrap .nav-panel-container #user-panel a {
        color: #535353; }
        div.bootstrap .nav-panel-container #user-panel a:hover {
          color: #000; }
      div.bootstrap .nav-panel-container #user-panel li.heading {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        text-transform: uppercase;
        color: gray;
        padding: 20px 0 10px 0;
        font-size: 1.3rem;
        font-weight: bold; }
  div.bootstrap .tabbable .panel-group .panel-title {
    color: #3A6AA8; }
    div.bootstrap .tabbable .panel-group .panel-title a {
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      font-weight: 600;
      font-size: 1.1rem;
      padding: 10px 15px;
      text-transform: uppercase; }
  div.bootstrap .v-align-m {
    vertical-align: middle; }
  div.bootstrap .slideout-open #slideout-holder {
    overflow: auto;
    height: calc(100% - 66px - 29px);
    width: 100%;
    position: fixed;
    z-index: 100; }
  div.bootstrap #slideout {
    position: absolute;
    padding: 0;
    width: 275px;
    transition: transform 0.3s ease-out, box-shadow 1s;
    transform: translateX(-100%);
    background-color: #fff; }
    @media (min-width: 992px) {
      div.bootstrap #slideout {
        display: none; } }
    div.bootstrap #slideout.open {
      transform: translateX(0%);
      box-shadow: 3px 2px 10px 0 rgba(78, 78, 78, 0.5); }
    div.bootstrap #slideout .slideout-header {
      padding-left: 11px;
      padding-top: 9px;
      margin-bottom: 12px; }
      div.bootstrap #slideout .slideout-header img {
        max-width: 184px; }
      div.bootstrap #slideout .slideout-header .logo {
        height: 52px; }
      div.bootstrap #slideout .slideout-header #slideout-close {
        position: absolute;
        top: 20px;
        right: 20px; }
      div.bootstrap #slideout .slideout-header .account-links {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 39px;
        margin-bottom: 8px;
        margin-left: 7px; }
        div.bootstrap #slideout .slideout-header .account-links span {
          padding: 0 10px;
          color: #dbdbdb; }
      div.bootstrap #slideout .slideout-header #header-search-select {
        margin-right: 10px; }
    div.bootstrap #slideout .slideout-body {
      position: relative;
      overflow: hidden;
      padding-bottom: 50%; }
    div.bootstrap #slideout .sub-menu {
      background-color: #fff;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      transform: translateX(100%);
      transition: transform 0.3s ease-out;
      z-index: 1; }
      div.bootstrap #slideout .sub-menu.open {
        transform: translate(0%); }
    div.bootstrap #slideout ul.nav-links {
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      font-size: 20px;
      line-height: 24px;
      border-top: 1px solid #dbdbdb; }
      div.bootstrap #slideout ul.nav-links > li {
        border-bottom: 1px solid #dbdbdb;
        position: static; }
        div.bootstrap #slideout ul.nav-links > li:after {
          display: block;
          content: '';
          width: 7px;
          height: 12px;
          background: url("../img/icons/icon-chevron-right.png") center no-repeat;
          float: right;
          margin-right: 20px;
          margin-top: -34px;
          pointer-events: none; }
      div.bootstrap #slideout ul.nav-links a {
        color: #535353;
        display: block;
        padding: 17px 44px 17px 17px; }
        div.bootstrap #slideout ul.nav-links a .sub-menu-label .active span {
          color: #23527c; }
      div.bootstrap #slideout ul.nav-links a.active {
        color: #3A6AA8; }
      div.bootstrap #slideout ul.nav-links .sub-menu .back-button {
        position: relative;
        display: block;
        float: left;
        background-color: #3f69a1;
        border-right: 1px solid #708db2;
        height: 100%;
        width: 36px;
        padding: 0; }
        div.bootstrap #slideout ul.nav-links .sub-menu .back-button:after {
          display: block;
          content: '';
          width: 8px;
          height: 14px;
          background: url("../img/icons/icon-chevron-left.png") center no-repeat;
          position: absolute;
          top: 50%;
          margin-top: -7px;
          left: 50%;
          margin-left: -4px; }
      div.bootstrap #slideout ul.nav-links .sub-menu .forward-button {
        position: relative;
        display: block;
        float: right;
        height: 100%;
        width: 36px;
        padding: 0; }
        div.bootstrap #slideout ul.nav-links .sub-menu .forward-button:after {
          display: block;
          content: '';
          width: 8px;
          height: 14px;
          background: url("../img/icons/icon-chevron-left.png") center no-repeat;
          position: absolute;
          margin-top: -14px;
          right: 50%;
          transform: rotate(180deg); }
      div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading,
      div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link {
        position: relative; }
        div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading.sub-menu-heading,
        div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link.sub-menu-heading {
          background-color: #F9F9F9; }
        div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading.sub-menu-heading,
        div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
        div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link.sub-menu-heading,
        div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a {
          padding: 17px 17px 17px 30px; }
        div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading .icon,
        div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link .icon {
          display: block;
          float: left;
          width: 19px;
          height: 19px;
          margin-right: 12px;
          background-size: auto;
          background-position: center;
          background-repeat: no-repeat; }
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading .icon.icon-tools,
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link .icon.icon-tools {
            background-image: url("../img/icons/icon-tool.png"); }
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading .icon.icon-college-building,
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link .icon.icon-college-building {
            background-image: url("../img/icons/icon-college-building-blue.png"); }
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading .icon.icon-dialog-bubble,
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link .icon.icon-dialog-bubble {
            background-image: url("../img/icons/icon-dialog-bubble.png");
            background-size: 100% auto; }
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading .icon.icon-crossed-fingers,
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link .icon.icon-crossed-fingers {
            background-image: url("../img/icons/icon-crossed-fingers.png"); }
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading .icon.icon-tracker,
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link .icon.icon-tracker {
            background-image: url("../img/icons/icon-tracker.png"); }
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading .icon.icon-tag,
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link .icon.icon-tag {
            background-image: url("../img/icons/icon-tag.png"); }
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading .icon.icon-calculator,
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link .icon.icon-calculator {
            background-image: url("../img/icons/icon-calculator.png"); }
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading .icon.icon-money,
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link .icon.icon-money {
            background-image: url("../img/icons/icon-money.png"); }
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading .icon.icon-money-bag,
          div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link .icon.icon-money-bag {
            background-image: url("../img/icons/icon-money-bag.png"); }
        div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading .sub-menu-label,
        div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link .sub-menu-label {
          color: #535353;
          text-align: left;
          float: left;
          font-size: 15px;
          line-height: 19px;
          font-weight: 500;
          text-transform: uppercase; }
        div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading.sub-menu-link .sub-menu-label,
        div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link.sub-menu-link .sub-menu-label {
          color: #4574b2;
          text-transform: none; }
      div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link + .sub-menu-link {
        border-top: 1px solid #dbdbdb; }
        div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link + .sub-menu-link:last-of-type {
          border-bottom: 1px solid #dbdbdb; }
      div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-title {
        background-color: #4574b2;
        color: white;
        height: 63px; }
        div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-title span {
          display: block;
          padding: 19px 44px 20px 17px;
          width: 239px;
          float: left;
          font-size: 20px;
          line-height: 24px;
          height: 24px; }
    div.bootstrap #slideout ul.secondary {
      font-size: 16px;
      padding-left: 17px;
      padding-top: 10px; }
      div.bootstrap #slideout ul.secondary li {
        padding: 7px 0; }
    div.bootstrap #slideout .slideout-brand-holder {
      position: relative; }
      div.bootstrap #slideout .slideout-brand-holder .slideout-brand-dropdown {
        display: none;
        position: absolute;
        bottom: 100%;
        background-color: #fff; }
      div.bootstrap #slideout .slideout-brand-holder.open .slideout-brand-dropdown {
        display: block; }
      div.bootstrap #slideout .slideout-brand-holder.open .slideout-brand {
        background-color: #e4e4e4; }
        div.bootstrap #slideout .slideout-brand-holder.open .slideout-brand:after {
          transform: rotate(90deg); }
      div.bootstrap #slideout .slideout-brand-holder .slideout-brand-title {
        background-color: #4574b2;
        padding: 17px 20px;
        color: #fff;
        font-size: 17px;
        line-height: 20px;
        font-weight: 400; }
      div.bootstrap #slideout .slideout-brand-holder .slideout-brand-cta {
        padding: 13px 17px;
        display: inline-flex; }
        div.bootstrap #slideout .slideout-brand-holder .slideout-brand-cta .slideout-brand-left,
        div.bootstrap #slideout .slideout-brand-holder .slideout-brand-cta .slideout-brand-right {
          display: inline-block;
          vertical-align: middle; }
        div.bootstrap #slideout .slideout-brand-holder .slideout-brand-cta .slideout-brand-left {
          width: 150px;
          padding-right: 26px;
          color: #000;
          font-size: 10px;
          font-weight: 400; }
        div.bootstrap #slideout .slideout-brand-holder .slideout-brand-cta .btn, div.bootstrap #slideout .slideout-brand-holder .slideout-brand-cta .btn-ad, div.bootstrap #slideout .slideout-brand-holder .slideout-brand-cta #header-search-select button, div.bootstrap #header-search-select #slideout .slideout-brand-holder .slideout-brand-cta button {
          border-radius: 2px;
          border: 1px solid #dcdcdc;
          background-color: #fff;
          padding: 3px 12px;
          font-size: 12px;
          line-height: 17px;
          color: #686767; }
      div.bootstrap #slideout .slideout-brand-holder .slideout-brand-copy {
        color: #000;
        font-size: 11px;
        font-weight: 400;
        line-height: 16px;
        text-align: center;
        padding: 14px 17px 20px;
        border-top: 1px solid #e4e4e4; }
    div.bootstrap #slideout .slideout-brand {
      position: static;
      display: block;
      padding: 12px 44px 12px 17px;
      border: 1px solid #dbdbdb;
      border-left-width: 0;
      border-right-width: 0;
      position: relative; }
      div.bootstrap #slideout .slideout-brand:after {
        display: block;
        content: '';
        width: 7px;
        height: 12px;
        background: url("../img/icons/icon-chevron-right.png") center no-repeat;
        float: right;
        margin-right: 20px;
        margin-top: -34px;
        pointer-events: none; }
      div.bootstrap #slideout .slideout-brand:after {
        position: absolute;
        margin: 0;
        right: 20px;
        top: 50%;
        margin-top: -6px;
        transform: rotate(-90deg); }
    div.bootstrap #slideout .social-icons {
      padding: 15px 22px;
      display: flex;
      flex-direction: row;
      justify-content: space-between; }
      div.bootstrap #slideout .social-icons.alt .fb_iframe_widget {
        margin-left: -30px; }
        div.bootstrap #slideout .social-icons.alt .fb_iframe_widget span {
          padding: 3px; }
      div.bootstrap #slideout .social-icons > a {
        display: block;
        width: 29px;
        height: 29px;
        border-radius: 50%;
        position: relative;
        margin: 0; }
        @media screen and (min-width: 0px) and (max-width: 991px) {
          div.bootstrap #slideout .social-icons > a i {
            font-size: 20px;
            width: 100%;
            height: 100%;
            text-align: center;
            line-height: 29px; } }
        div.bootstrap #slideout .social-icons > a:after {
          display: block;
          content: '';
          height: 100%;
          width: 100%;
          background-repeat: no-repeat;
          background-size: auto;
          background-position: center; }
  div.bootstrap .fb_iframe_widget {
    margin-bottom: 2px; }
    div.bootstrap .fb_iframe_widget span {
      vertical-align: middle !important; }
  div.bootstrap .slideout-menu {
    background: white;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 0;
    width: 275px;
    box-sizing: border-box;
    padding-top: 15px;
    padding-left: 15px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    display: none; }
  div.bootstrap .slideout-panel {
    position: relative;
    z-index: 1;
    will-change: transform;
    background: #F5F4F3;
    overflow: visible;
    box-shadow: -2px 0px 5px rgba(0, 0, 0, 0.3);
    padding-bottom: 66px; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap .slideout-panel {
        padding-bottom: 96px; } }
  div.bootstrap .slideout-open,
  div.bootstrap .slideout-open body,
  div.bootstrap .slideout-open .slideout-panel {
    overflow: hidden; }
  div.bootstrap .slideout-open .slideout-menu {
    display: block; }
  div.bootstrap .nav-pills > li > a {
    font-size: 12px;
    color: #3A6AA8;
    text-transform: uppercase;
    border-radius: 0px; }
    div.bootstrap .nav-pills > li > a:hover {
      background-color: #F5F4F3; }
  div.bootstrap .nav-pills > li.active > a,
  div.bootstrap .nav-pills > li.active > a:focus,
  div.bootstrap .nav-pills > li.active > a:active,
  div.bootstrap .nav-pills > li.active > a:hover {
    color: #3A6AA8;
    background-color: #e8e8e8 !important; }
  div.bootstrap ul.nav-stacked li a {
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 1.1rem; }
  div.bootstrap ul.nav-stacked li.active:after {
    content: "";
    position: absolute;
    display: block;
    top: 10px;
    right: -18px;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #e8e8e8;
    border-style: solid;
    border-width: 7px 9px; }
  div.bootstrap .tab-content p {
    font-size: 1.6rem;
    line-height: 19px; }
  div.bootstrap .tab-content a {
    font-weight: 500; }
  div.bootstrap ul.cd-tabs {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-start;
    border-bottom: 0; }
    div.bootstrap ul.cd-tabs li {
      padding: 10px 15px;
      text-transform: uppercase;
      text-align: center; }
      div.bootstrap ul.cd-tabs li a {
        padding: 0;
        border: 0;
        border-bottom: 4px solid transparent;
        border-radius: 0;
        margin-right: 0;
        margin-bottom: -2px; }
      div.bootstrap ul.cd-tabs li.active {
        background-color: #686767; }
        div.bootstrap ul.cd-tabs li.active a, div.bootstrap ul.cd-tabs li.active a:focus, div.bootstrap ul.cd-tabs li.active a:hover {
          color: #FFF;
          background-color: #686767;
          border: 0;
          border-bottom: 4px solid transparent; }
        div.bootstrap ul.cd-tabs li.active:after {
          content: '';
          display: block;
          position: absolute;
          margin-left: -10px;
          top: 100%;
          left: 50%;
          width: 0;
          height: 0;
          border-color: #686767 transparent transparent transparent;
          border-style: solid;
          border-width: 10px; }
        div.bootstrap ul.cd-tabs li.active:hover a {
          border-bottom: 4px solid transparent; }
      div.bootstrap ul.cd-tabs li:hover a {
        background-color: transparent;
        border-bottom: 4px solid #3A6AA8; }
  div.bootstrap .cd-tab-content .accordion-link {
    background: #7e7e7e !important;
    color: #FFF !important;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 2;
    border-bottom: 0;
    margin-bottom: 1px;
    font-family: "Montserrat", sans-serif;
    font-weight: 700; }
    div.bootstrap .cd-tab-content .accordion-link:before {
      left: auto !important;
      right: 20px !important; }
    div.bootstrap .cd-tab-content .accordion-link.active {
      text-align: left; }
  div.bootstrap .cd-tab-content .tab-pane {
    padding: 18px 0; }
  div.bootstrap .cd-tab-box {
    margin-top: 15px; }
    div.bootstrap .cd-tab-box ul.nav-tabs {
      display: flex;
      flex-flow: row nowrap;
      justify-content: space-between;
      align-items: center; }
      div.bootstrap .cd-tab-box ul.nav-tabs > li {
        flex: 1 1 auto;
        text-align: center; }
        div.bootstrap .cd-tab-box ul.nav-tabs > li a {
          border-top: 1px solid #dbdbdb;
          border-bottom: 1px solid #dbdbdb;
          border-left: 1px solid #dbdbdb;
          border-radius: 0px;
          background-color: #F9F9F9;
          margin-right: 0;
          color: #686767;
          text-transform: uppercase; }
        div.bootstrap .cd-tab-box ul.nav-tabs > li.active a {
          background-color: #FFF;
          border-bottom: 1px solid #FFF;
          border-right: 1px solid #FFF;
          color: #686767; }
        div.bootstrap .cd-tab-box ul.nav-tabs > li:last-of-type a {
          border-right: 1px solid #dbdbdb; }
    div.bootstrap .cd-tab-box .tab-content {
      padding: 15px;
      background-color: #FFF;
      border-left: 1px solid #dbdbdb;
      border-bottom: 1px solid #dbdbdb;
      border-right: 1px solid #dbdbdb; }
  div.bootstrap .cd-tabs-select select {
    height: 52px;
    background-color: #686767;
    color: #FFF;
    text-transform: uppercase;
    border-radius: 0px; }
  div.bootstrap #footer {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 300;
    padding-bottom: 40px;
    background: #494949;
    color: #FFF; }
    div.bootstrap #footer a {
      color: #FFF; }
    div.bootstrap #footer ul {
      margin-top: 35px;
      line-height: 20px;
      font-size: 1.3rem; }
      div.bootstrap #footer ul li.title {
        font-family: "Montserrat", sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        padding-bottom: 12px; }
      div.bootstrap #footer ul li {
        list-style-type: none;
        line-height: 1.67; }
        div.bootstrap #footer ul li > ul {
          padding: 0 0 0 10px;
          margin-top: 0px; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap #footer ul li.title {
        font-size: 1.4rem; }
      div.bootstrap #footer ul li {
        font-size: 1.8rem;
        line-height: 2; }
        div.bootstrap #footer ul li > ul {
          margin-top: 0px; } }
  div.bootstrap #footer .container, div.bootstrap #footer .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb #footer .bc-container {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto; }
    div.bootstrap #footer .container .row, div.bootstrap #footer .cd-breadcrumb .bc-container .row, div.bootstrap .cd-breadcrumb #footer .bc-container .row, div.bootstrap #footer .container .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table #footer .container .at-header-row, div.bootstrap #footer .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table #footer .cd-breadcrumb .bc-container .at-header-row, div.bootstrap .cd-breadcrumb #footer .bc-container .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #footer .bc-container .at-header-row, div.bootstrap #footer .container .admissions-tracker .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table #footer .container .at-data-row, div.bootstrap #footer .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table #footer .cd-breadcrumb .bc-container .at-data-row, div.bootstrap .cd-breadcrumb #footer .bc-container .admissions-tracker .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #footer .bc-container .at-data-row {
      min-width: 780px; }
      div.bootstrap #footer .container .row div, div.bootstrap #footer .cd-breadcrumb .bc-container .row div, div.bootstrap .cd-breadcrumb #footer .bc-container .row div, div.bootstrap #footer .container .admissions-tracker .at-table .at-header-row div, div.bootstrap .admissions-tracker .at-table #footer .container .at-header-row div, div.bootstrap #footer .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row div, div.bootstrap .admissions-tracker .at-table #footer .cd-breadcrumb .bc-container .at-header-row div, div.bootstrap .cd-breadcrumb #footer .bc-container .admissions-tracker .at-table .at-header-row div, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #footer .bc-container .at-header-row div, div.bootstrap #footer .container .admissions-tracker .at-table .at-data-row div, div.bootstrap .admissions-tracker .at-table #footer .container .at-data-row div, div.bootstrap #footer .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row div, div.bootstrap .admissions-tracker .at-table #footer .cd-breadcrumb .bc-container .at-data-row div, div.bootstrap .cd-breadcrumb #footer .bc-container .admissions-tracker .at-table .at-data-row div, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #footer .bc-container .at-data-row div {
        max-width: 200px;
        min-width: 156px; }
      div.bootstrap #footer .container .row .col-sm-c5, div.bootstrap #footer .cd-breadcrumb .bc-container .row .col-sm-c5, div.bootstrap .cd-breadcrumb #footer .bc-container .row .col-sm-c5, div.bootstrap #footer .container .admissions-tracker .at-table .at-header-row .col-sm-c5, div.bootstrap .admissions-tracker .at-table #footer .container .at-header-row .col-sm-c5, div.bootstrap #footer .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row .col-sm-c5, div.bootstrap .admissions-tracker .at-table #footer .cd-breadcrumb .bc-container .at-header-row .col-sm-c5, div.bootstrap .cd-breadcrumb #footer .bc-container .admissions-tracker .at-table .at-header-row .col-sm-c5, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #footer .bc-container .at-header-row .col-sm-c5, div.bootstrap #footer .container .admissions-tracker .at-table .at-data-row .col-sm-c5, div.bootstrap .admissions-tracker .at-table #footer .container .at-data-row .col-sm-c5, div.bootstrap #footer .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row .col-sm-c5, div.bootstrap .admissions-tracker .at-table #footer .cd-breadcrumb .bc-container .at-data-row .col-sm-c5, div.bootstrap .cd-breadcrumb #footer .bc-container .admissions-tracker .at-table .at-data-row .col-sm-c5, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #footer .bc-container .at-data-row .col-sm-c5 {
        padding-left: 0;
        padding-right: 0; }
        div.bootstrap #footer .container .row .col-sm-c5 .title, div.bootstrap #footer .cd-breadcrumb .bc-container .row .col-sm-c5 .title, div.bootstrap .cd-breadcrumb #footer .bc-container .row .col-sm-c5 .title, div.bootstrap #footer .container .admissions-tracker .at-table .at-header-row .col-sm-c5 .title, div.bootstrap .admissions-tracker .at-table #footer .container .at-header-row .col-sm-c5 .title, div.bootstrap #footer .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row .col-sm-c5 .title, div.bootstrap .admissions-tracker .at-table #footer .cd-breadcrumb .bc-container .at-header-row .col-sm-c5 .title, div.bootstrap .cd-breadcrumb #footer .bc-container .admissions-tracker .at-table .at-header-row .col-sm-c5 .title, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #footer .bc-container .at-header-row .col-sm-c5 .title, div.bootstrap #footer .container .admissions-tracker .at-table .at-data-row .col-sm-c5 .title, div.bootstrap .admissions-tracker .at-table #footer .container .at-data-row .col-sm-c5 .title, div.bootstrap #footer .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row .col-sm-c5 .title, div.bootstrap .admissions-tracker .at-table #footer .cd-breadcrumb .bc-container .at-data-row .col-sm-c5 .title, div.bootstrap .cd-breadcrumb #footer .bc-container .admissions-tracker .at-table .at-data-row .col-sm-c5 .title, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #footer .bc-container .at-data-row .col-sm-c5 .title {
          font-size: 1.3rem; }
        div.bootstrap #footer .container .row .col-sm-c5 li, div.bootstrap #footer .cd-breadcrumb .bc-container .row .col-sm-c5 li, div.bootstrap .cd-breadcrumb #footer .bc-container .row .col-sm-c5 li, div.bootstrap #footer .container .admissions-tracker .at-table .at-header-row .col-sm-c5 li, div.bootstrap .admissions-tracker .at-table #footer .container .at-header-row .col-sm-c5 li, div.bootstrap #footer .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row .col-sm-c5 li, div.bootstrap .admissions-tracker .at-table #footer .cd-breadcrumb .bc-container .at-header-row .col-sm-c5 li, div.bootstrap .cd-breadcrumb #footer .bc-container .admissions-tracker .at-table .at-header-row .col-sm-c5 li, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #footer .bc-container .at-header-row .col-sm-c5 li, div.bootstrap #footer .container .admissions-tracker .at-table .at-data-row .col-sm-c5 li, div.bootstrap .admissions-tracker .at-table #footer .container .at-data-row .col-sm-c5 li, div.bootstrap #footer .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row .col-sm-c5 li, div.bootstrap .admissions-tracker .at-table #footer .cd-breadcrumb .bc-container .at-data-row .col-sm-c5 li, div.bootstrap .cd-breadcrumb #footer .bc-container .admissions-tracker .at-table .at-data-row .col-sm-c5 li, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #footer .bc-container .at-data-row .col-sm-c5 li {
          font-size: 1.2rem;
          line-height: 1.67; }
  div.bootstrap #footer-nav {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    padding: 20px 0 20px 0;
    width: 100%;
    background: #686767;
    overflow: auto;
    font-size: 1.1rem; }
    div.bootstrap #footer-nav .container, div.bootstrap #footer-nav .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb #footer-nav .bc-container {
      width: 100%;
      max-width: 1000px;
      margin: 0 auto;
      text-align: center; }
    div.bootstrap #footer-nav .footer-nav-menu {
      width: 100%;
      display: flex;
      flex-flow: row wrap;
      justify-content: space-between;
      padding: 0 10px 0 10px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap #footer-nav .footer-nav-menu {
          justify-content: space-around;
          padding: 0;
          padding-left: 20px; }
          div.bootstrap #footer-nav .footer-nav-menu li {
            margin-right: 23px;
            margin-bottom: 11px;
            margin-top: 11px; } }
      div.bootstrap #footer-nav .footer-nav-menu li {
        list-style-type: none;
        float: left; }
        div.bootstrap #footer-nav .footer-nav-menu li a {
          color: #e2e2e2; }
  div.bootstrap #footer-logo {
    margin-bottom: 66px;
    background-color: #FFF; }
    div.bootstrap #footer-logo img {
      padding: 30px 20px;
      vertical-align: baseline; }
    @media (max-width: 767px) {
      div.bootstrap #footer-logo {
        margin-bottom: 95px; } }
  div.bootstrap .modal.fade .modal-high-school-desktop input, div.bootstrap .modal.fade .modal-high-school-desktop select {
    height: 45px; }
  div.bootstrap .modal.fade .modal-high-school-desktop input[type=submit] {
    padding-top: 10px;
    padding-bottom: 10px; }
  @media screen and (min-width: 991px) {
    div.bootstrap .modal.fade .modal-high-school-desktop .desc {
      width: 100%; }
      div.bootstrap .modal.fade .modal-high-school-desktop .desc p {
        text-align: left;
        margin-left: 70px;
        margin-right: 60px;
        font-weight: 400;
        font-style: normal;
        font-stretch: normal; } }
  div.bootstrap .modal.fade .modal-dialog {
    padding: 50px; }
  div.bootstrap .modal.fade .modal-content {
    border-radius: 0;
    box-shadow: none;
    border: 0;
    line-height: 1.6em;
    margin-right: 30px; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap .modal.fade .modal-content {
        margin-right: 0; } }
  div.bootstrap .modal.fade .modal-header {
    border: 0; }
  div.bootstrap .modal.fade .desc {
    width: 80%;
    margin: 0 auto; }
  div.bootstrap .modal.fade h1 {
    margin: 0;
    text-align: center; }
  div.bootstrap .modal.fade p {
    margin-bottom: 35px;
    font-size: 1.7rem; }
  div.bootstrap .modal.fade .close {
    font-size: 3.0rem;
    color: #000;
    opacity: 1;
    font-weight: normal; }
    div.bootstrap .modal.fade .close:hover {
      opacity: .75;
      background: none;
      outline: none; }
  div.bootstrap .modal.fade input, div.bootstrap .modal.fade select {
    font-size: 1.7rem;
    margin-right: -10px; }
  div.bootstrap .modal.fade .scroll-bar {
    background-color: #fafafa;
    border: 1px solid #e8e8e8;
    padding: 20px 20px 0px;
    margin-bottom: 20px;
    height: 300px;
    overflow-y: auto; }
    div.bootstrap .modal.fade .scroll-bar ul {
      font-weight: 600; }
      div.bootstrap .modal.fade .scroll-bar ul li {
        padding-bottom: 5px; }
      div.bootstrap .modal.fade .scroll-bar ul span {
        color: #000; }
  div.bootstrap .modal.fade .text-holder .text {
    margin-top: 15px; }
  div.bootstrap .modal.fade .text-holder button {
    margin-left: 10px;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 1.7rem; }
  div.bootstrap .modal.fade #list_schools_container {
    display: none; }
  div.bootstrap .modal.fade.modal-basic h1 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    margin-bottom: 12px;
    font-size: 26px;
    line-height: 1.1;
    text-align: left; }
  div.bootstrap .modal.fade.modal-basic .btn, div.bootstrap .modal.fade.modal-basic .btn-ad, div.bootstrap .modal.fade.modal-basic #header-search-select button, div.bootstrap #header-search-select .modal.fade.modal-basic button {
    font-family: "Montserrat", sans-serif;
    font-weight: 700; }
  div.bootstrap .modal.fade.modal-basic .modal-dialog {
    max-width: 848px; }
    @media screen and (min-width: 0px) and (max-width: 1199px) {
      div.bootstrap .modal.fade.modal-basic .modal-dialog {
        width: 100%; } }
  div.bootstrap .modal.fade.modal-basic .modal-content {
    padding: 20px; }
    div.bootstrap .modal.fade.modal-basic .modal-content .modal-header {
      padding: 0; }
  div.bootstrap .modal.fade.modal-basic .modal-row {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-start; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .modal.fade.modal-basic .modal-row {
        flex-flow: column; } }
    div.bootstrap .modal.fade.modal-basic .modal-row > p:first-of-type {
      margin-right: 12px; }
  div.bootstrap .modal.fade.modal-basic p {
    color: #000;
    font-family: "Source Sans Pro";
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 20px; }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .modal.fade.modal-basic .btn, div.bootstrap .modal.fade.modal-basic .btn-ad, div.bootstrap .modal.fade.modal-basic #header-search-select button, div.bootstrap #header-search-select .modal.fade.modal-basic button {
      width: 100%; } }
  @media screen and (min-width: 0px) and (max-width: 600px) {
    div.bootstrap .modal.fade.modal-basic {
      padding: 10px !important; }
      div.bootstrap .modal.fade.modal-basic .modal-dialog {
        padding: 0;
        margin: 0; }
        div.bootstrap .modal.fade.modal-basic .modal-dialog .modal-body {
          padding-left: 0;
          padding-right: 0; } }
  div.bootstrap .modal.fade.modal-filters h1 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.33;
    text-transform: uppercase; }
  div.bootstrap .modal.fade.modal-filters hr {
    margin: 0 0; }
  div.bootstrap .modal.fade.modal-filters .modal-body {
    padding-left: 0px;
    padding-right: 0px; }
    div.bootstrap .modal.fade.modal-filters .modal-body .filter-section, div.bootstrap .modal.fade.modal-filters .modal-body .footer-section {
      padding-left: 18px;
      padding-right: 18px;
      border-bottom: 1px solid #e3e3e3;
      margin-bottom: 8px; }
      div.bootstrap .modal.fade.modal-filters .modal-body .filter-section.no-border, div.bootstrap .modal.fade.modal-filters .modal-body .no-border.footer-section {
        border-bottom: 0; }
    div.bootstrap .modal.fade.modal-filters .modal-body .footer-section {
      margin-bottom: 14px;
      border: 0; }
  div.bootstrap .modal.fade.modal-filters .multi-year-filter .select-wrap {
    flex: 1 0 auto; }
  div.bootstrap .modal.fade.modal-filters .check-box label {
    font-size: 13px; }
  div.bootstrap .modal.fade.modal-filters .filter-section h5, div.bootstrap .modal.fade.modal-filters .modal-body .footer-section h5 {
    color: #494949 !important; }
    div.bootstrap .modal.fade.modal-filters .filter-section h5 .caret, div.bootstrap .modal.fade.modal-filters .modal-body .footer-section h5 .caret {
      transition: .25s;
      margin: 8px 8px 8px 0px; }
      div.bootstrap .modal.fade.modal-filters .filter-section h5 .caret.flip, div.bootstrap .modal.fade.modal-filters .modal-body .footer-section h5 .caret.flip {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
  div.bootstrap .modal.fade.modal-filters .filter-section .check-box:last-child, div.bootstrap .modal.fade.modal-filters .modal-body .footer-section .check-box:last-child {
    margin-bottom: 10px; }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .modal.fade.modal-filters .modal-dialog {
      padding: 0;
      margin: 0; } }
  @media screen and (min-width: 0px) and (max-width: 991px) {
    div.bootstrap .modal.modal-fullscreen .modal-dialog, div.bootstrap .modal.modal-fullscreen .modal-content {
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0; }
    div.bootstrap .modal.modal-fullscreen.force-fullscreen .modal-header, div.bootstrap .modal.modal-fullscreen.force-fullscreen .modal-footer {
      left: 0;
      position: absolute;
      right: 0; }
    div.bootstrap .modal.modal-fullscreen {
      background-color: #FFF; }
      div.bootstrap .modal.modal-fullscreen .modal-dialog {
        margin: 0;
        width: 100%;
        animation-duration: 0.6s; }
      div.bootstrap .modal.modal-fullscreen .modal-content {
        border: none;
        border-radius: 0;
        box-shadow: inherit; }
      div.bootstrap .modal.modal-fullscreen.force-fullscreen .modal-body {
        padding: 0; }
      div.bootstrap .modal.modal-fullscreen.force-fullscreen .modal-header {
        top: 0; }
      div.bootstrap .modal.modal-fullscreen.force-fullscreen .modal-footer {
        bottom: 0; }
    div.bootstrap #selectHighSchoolModal.modal.fade .modal.fade .text-holder button {
      font-size: 1.4rem;
      padding: 11px; }
    div.bootstrap #selectHighSchoolModal.modal.fade #homeSchooledQuestion_mobile .text {
      font-size: 1.5rem; }
    div.bootstrap #selectHighSchoolModal.modal.fade model {
      padding-right: 0px !important; }
    div.bootstrap #selectHighSchoolModal.modal.fade .modal-dialog {
      padding: 0px;
      width: 100%;
      margin: 0;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0; }
    div.bootstrap #selectHighSchoolModal.modal.fade .modal-content {
      border-radius: 0;
      box-shadow: none;
      border: 0;
      line-height: 1.6em; }
    div.bootstrap #selectHighSchoolModal.modal.fade .modal-header {
      border: 0;
      padding: 15px 25px 0; }
      div.bootstrap #selectHighSchoolModal.modal.fade .modal-header .modal-title {
        text-align: left;
        margin-left: -5px; }
      div.bootstrap #selectHighSchoolModal.modal.fade .modal-header .link {
        font-weight: 500;
        font-size: 1.6rem;
        margin-left: -25px; }
        div.bootstrap #selectHighSchoolModal.modal.fade .modal-header .link:before {
          display: block;
          content: '';
          width: 7px;
          height: 12px;
          background: url("../img/icons/back_chevron.svg");
          background-position: center;
          background-repeat: no-repeat;
          float: left;
          margin-right: 0px;
          margin-top: 0px;
          padding: 10px;
          vertical-align: middle;
          pointer-events: none; }
        div.bootstrap #selectHighSchoolModal.modal.fade .modal-header .link .list_schools_container {
          padding: 0 20px; }
    div.bootstrap #selectHighSchoolModal.modal.fade .list_schools_container {
      padding: 0 20px; }
    div.bootstrap #selectHighSchoolModal.modal.fade .desc {
      width: 100%; }
    div.bootstrap #selectHighSchoolModal.modal.fade h1 {
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      margin: 0;
      font-size: 2.4rem; }
    div.bootstrap #selectHighSchoolModal.modal.fade p {
      margin-bottom: 35px;
      font-size: 1.7rem; }
    div.bootstrap #selectHighSchoolModal.modal.fade .close {
      font-size: 3.0rem;
      color: #000;
      opacity: 1;
      font-weight: normal; }
      div.bootstrap #selectHighSchoolModal.modal.fade .close:hover {
        opacity: .75;
        background: none;
        outline: none; } }
  @media screen and (max-width: 768px) {
    div.bootstrap #invalidAccountActivationLink .container, div.bootstrap #invalidAccountActivationLink .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb #invalidAccountActivationLink .bc-container,
    div.bootstrap #accountPendingActivation .container, div.bootstrap #accountPendingActivation .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb #accountPendingActivation .bc-container {
      padding: 0 20px; }
      div.bootstrap #invalidAccountActivationLink .container .info-holder, div.bootstrap #invalidAccountActivationLink .cd-breadcrumb .bc-container .info-holder, div.bootstrap .cd-breadcrumb #invalidAccountActivationLink .bc-container .info-holder,
      div.bootstrap #accountPendingActivation .container .info-holder, div.bootstrap #accountPendingActivation .cd-breadcrumb .bc-container .info-holder, div.bootstrap .cd-breadcrumb #accountPendingActivation .bc-container .info-holder {
        padding: 0;
        border: 0;
        background: inherit; }
    div.bootstrap #invalidAccountActivationLink .info-holder .panel-title h1,
    div.bootstrap #accountPendingActivation .info-holder .panel-title h1 {
      margin-right: 25px;
      font-family: Montserrat;
      font-size: 2.3rem;
      letter-spacing: 0.5px;
      padding-top: 10px;
      padding-bottom: 10px;
      margin-bottom: 0px; }
    div.bootstrap #invalidAccountActivationLink .info-holder > p,
    div.bootstrap #accountPendingActivation .info-holder > p {
      font-size: 1.5rem; } }
  div.bootstrap #invalidAccountActivationLink .sub-holder,
  div.bootstrap #accountPendingActivation .sub-holder {
    padding: 32px 56px; }
  @media screen and (min-width: 768px) {
    div.bootstrap #invalidAccountActivationLink .container .row:nth-last-child(1):first-child .col-md-12, div.bootstrap #invalidAccountActivationLink .cd-breadcrumb .bc-container .row:nth-last-child(1):first-child .col-md-12, div.bootstrap .cd-breadcrumb #invalidAccountActivationLink .bc-container .row:nth-last-child(1):first-child .col-md-12, div.bootstrap #invalidAccountActivationLink .container .admissions-tracker .at-table .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table #invalidAccountActivationLink .container .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap #invalidAccountActivationLink .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table #invalidAccountActivationLink .cd-breadcrumb .bc-container .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .cd-breadcrumb #invalidAccountActivationLink .bc-container .admissions-tracker .at-table .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #invalidAccountActivationLink .bc-container .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap #invalidAccountActivationLink .container .admissions-tracker .at-table .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table #invalidAccountActivationLink .container .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap #invalidAccountActivationLink .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table #invalidAccountActivationLink .cd-breadcrumb .bc-container .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .cd-breadcrumb #invalidAccountActivationLink .bc-container .admissions-tracker .at-table .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #invalidAccountActivationLink .bc-container .at-data-row:nth-last-child(1):first-child .col-md-12,
    div.bootstrap #accountPendingActivation .container .row:nth-last-child(1):first-child .col-md-12, div.bootstrap #accountPendingActivation .cd-breadcrumb .bc-container .row:nth-last-child(1):first-child .col-md-12, div.bootstrap .cd-breadcrumb #accountPendingActivation .bc-container .row:nth-last-child(1):first-child .col-md-12, div.bootstrap #accountPendingActivation .container .admissions-tracker .at-table .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table #accountPendingActivation .container .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap #accountPendingActivation .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table #accountPendingActivation .cd-breadcrumb .bc-container .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .cd-breadcrumb #accountPendingActivation .bc-container .admissions-tracker .at-table .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #accountPendingActivation .bc-container .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap #accountPendingActivation .container .admissions-tracker .at-table .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table #accountPendingActivation .container .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap #accountPendingActivation .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table #accountPendingActivation .cd-breadcrumb .bc-container .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .cd-breadcrumb #accountPendingActivation .bc-container .admissions-tracker .at-table .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #accountPendingActivation .bc-container .at-data-row:nth-last-child(1):first-child .col-md-12 {
      padding-bottom: 170px; } }
  @media screen and (min-width: 0px) and (max-width: 768px) {
    div.bootstrap #invalidAccountActivationLink .container .row:nth-last-child(1):first-child .col-md-12, div.bootstrap #invalidAccountActivationLink .cd-breadcrumb .bc-container .row:nth-last-child(1):first-child .col-md-12, div.bootstrap .cd-breadcrumb #invalidAccountActivationLink .bc-container .row:nth-last-child(1):first-child .col-md-12, div.bootstrap #invalidAccountActivationLink .container .admissions-tracker .at-table .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table #invalidAccountActivationLink .container .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap #invalidAccountActivationLink .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table #invalidAccountActivationLink .cd-breadcrumb .bc-container .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .cd-breadcrumb #invalidAccountActivationLink .bc-container .admissions-tracker .at-table .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #invalidAccountActivationLink .bc-container .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap #invalidAccountActivationLink .container .admissions-tracker .at-table .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table #invalidAccountActivationLink .container .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap #invalidAccountActivationLink .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table #invalidAccountActivationLink .cd-breadcrumb .bc-container .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .cd-breadcrumb #invalidAccountActivationLink .bc-container .admissions-tracker .at-table .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #invalidAccountActivationLink .bc-container .at-data-row:nth-last-child(1):first-child .col-md-12,
    div.bootstrap #accountPendingActivation .container .row:nth-last-child(1):first-child .col-md-12, div.bootstrap #accountPendingActivation .cd-breadcrumb .bc-container .row:nth-last-child(1):first-child .col-md-12, div.bootstrap .cd-breadcrumb #accountPendingActivation .bc-container .row:nth-last-child(1):first-child .col-md-12, div.bootstrap #accountPendingActivation .container .admissions-tracker .at-table .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table #accountPendingActivation .container .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap #accountPendingActivation .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table #accountPendingActivation .cd-breadcrumb .bc-container .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .cd-breadcrumb #accountPendingActivation .bc-container .admissions-tracker .at-table .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #accountPendingActivation .bc-container .at-header-row:nth-last-child(1):first-child .col-md-12, div.bootstrap #accountPendingActivation .container .admissions-tracker .at-table .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table #accountPendingActivation .container .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap #accountPendingActivation .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table #accountPendingActivation .cd-breadcrumb .bc-container .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .cd-breadcrumb #accountPendingActivation .bc-container .admissions-tracker .at-table .at-data-row:nth-last-child(1):first-child .col-md-12, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #accountPendingActivation .bc-container .at-data-row:nth-last-child(1):first-child .col-md-12 {
      padding-bottom: 100px; } }
  @media screen and (min-width: 768px) {
    div.bootstrap #invalidAccountActivationLink .container .row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #invalidAccountActivationLink .cd-breadcrumb .bc-container .row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .cd-breadcrumb #invalidAccountActivationLink .bc-container .row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #invalidAccountActivationLink .container .admissions-tracker .at-table .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table #invalidAccountActivationLink .container .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #invalidAccountActivationLink .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table #invalidAccountActivationLink .cd-breadcrumb .bc-container .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .cd-breadcrumb #invalidAccountActivationLink .bc-container .admissions-tracker .at-table .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #invalidAccountActivationLink .bc-container .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #invalidAccountActivationLink .container .admissions-tracker .at-table .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table #invalidAccountActivationLink .container .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #invalidAccountActivationLink .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table #invalidAccountActivationLink .cd-breadcrumb .bc-container .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .cd-breadcrumb #invalidAccountActivationLink .bc-container .admissions-tracker .at-table .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #invalidAccountActivationLink .bc-container .at-data-row:nth-last-child(2):first-child ~ row .col-md-12,
    div.bootstrap #accountPendingActivation .container .row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #accountPendingActivation .cd-breadcrumb .bc-container .row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .cd-breadcrumb #accountPendingActivation .bc-container .row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #accountPendingActivation .container .admissions-tracker .at-table .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table #accountPendingActivation .container .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #accountPendingActivation .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table #accountPendingActivation .cd-breadcrumb .bc-container .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .cd-breadcrumb #accountPendingActivation .bc-container .admissions-tracker .at-table .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #accountPendingActivation .bc-container .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #accountPendingActivation .container .admissions-tracker .at-table .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table #accountPendingActivation .container .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #accountPendingActivation .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table #accountPendingActivation .cd-breadcrumb .bc-container .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .cd-breadcrumb #accountPendingActivation .bc-container .admissions-tracker .at-table .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #accountPendingActivation .bc-container .at-data-row:nth-last-child(2):first-child ~ row .col-md-12 {
      padding-bottom: 0; } }
  @media screen and (min-width: 0px) and (max-width: 768px) {
    div.bootstrap #invalidAccountActivationLink .container .row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #invalidAccountActivationLink .cd-breadcrumb .bc-container .row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .cd-breadcrumb #invalidAccountActivationLink .bc-container .row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #invalidAccountActivationLink .container .admissions-tracker .at-table .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table #invalidAccountActivationLink .container .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #invalidAccountActivationLink .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table #invalidAccountActivationLink .cd-breadcrumb .bc-container .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .cd-breadcrumb #invalidAccountActivationLink .bc-container .admissions-tracker .at-table .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #invalidAccountActivationLink .bc-container .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #invalidAccountActivationLink .container .admissions-tracker .at-table .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table #invalidAccountActivationLink .container .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #invalidAccountActivationLink .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table #invalidAccountActivationLink .cd-breadcrumb .bc-container .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .cd-breadcrumb #invalidAccountActivationLink .bc-container .admissions-tracker .at-table .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #invalidAccountActivationLink .bc-container .at-data-row:nth-last-child(2):first-child ~ row .col-md-12,
    div.bootstrap #accountPendingActivation .container .row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #accountPendingActivation .cd-breadcrumb .bc-container .row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .cd-breadcrumb #accountPendingActivation .bc-container .row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #accountPendingActivation .container .admissions-tracker .at-table .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table #accountPendingActivation .container .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #accountPendingActivation .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table #accountPendingActivation .cd-breadcrumb .bc-container .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .cd-breadcrumb #accountPendingActivation .bc-container .admissions-tracker .at-table .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #accountPendingActivation .bc-container .at-header-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #accountPendingActivation .container .admissions-tracker .at-table .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table #accountPendingActivation .container .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap #accountPendingActivation .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table #accountPendingActivation .cd-breadcrumb .bc-container .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .cd-breadcrumb #accountPendingActivation .bc-container .admissions-tracker .at-table .at-data-row:nth-last-child(2):first-child ~ row .col-md-12, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #accountPendingActivation .bc-container .at-data-row:nth-last-child(2):first-child ~ row .col-md-12 {
      padding-bottom: 0; } }
  @media screen and (max-width: 768px) {
    div.bootstrap #invalidAccountActivationLink .sub-holder .panel-title {
      border: none;
      margin-bottom: 0; } }
  @media screen and (max-width: 768px) {
    div.bootstrap #accountPendingActivation .info-holder > h2 {
      margin-right: 25px;
      font-family: Montserrat;
      font-size: 1.8rem; } }
  div.bootstrap #accountPendingActivation .modal-content .ok-container a.btn, div.bootstrap #accountPendingActivation .modal-content .ok-container a.btn-ad {
    font-weight: bold; }
  div.bootstrap #accountPendingActivation .modal.fade .modal-dialog {
    margin-top: 200px;
    padding: 0px; }
  div.bootstrap #accountPendingActivation .modal.fade#collegeDollarTCsModal #collegeDollarTermsConditions-mobile {
    margin-top: -200px; }
  div.bootstrap .pending-activation-modal-dialog {
    margin-top: 160px;
    padding: 0px; }
    @media screen and (min-width: 768px) {
      div.bootstrap .pending-activation-modal-dialog .modal-content {
        width: 530px; }
        div.bootstrap .pending-activation-modal-dialog .modal-content .desc > p {
          text-align: center; } }
    @media screen and (max-width: 768px) {
      div.bootstrap .pending-activation-modal-dialog {
        padding: 10px !important; }
        div.bootstrap .pending-activation-modal-dialog .modal-content .desc {
          width: 100%; }
        div.bootstrap .pending-activation-modal-dialog .modal-body {
          padding: 15px;
          padding-top: 0px; }
          div.bootstrap .pending-activation-modal-dialog .modal-body .desc p {
            margin-bottom: 20px; }
        div.bootstrap .pending-activation-modal-dialog .ok-container {
          margin-bottom: 15px; }
        div.bootstrap .pending-activation-modal-dialog .sub-holder {
          padding: 26px; } }
  div.bootstrap .icon-list li {
    position: relative;
    padding-left: 42px;
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 15px;
    font-weight: 400;
    font-family: "Source Sans Pro", sans-serif; }
    div.bootstrap .icon-list li:before {
      content: "";
      position: absolute;
      top: -2px;
      left: 0px;
      width: 22px;
      height: 22px;
      background-position: center center;
      background-repeat: no-repeat; }
  div.bootstrap .icon-list li.li-wrench:before {
    background-image: url("../img/icons/signup/wrench.svg");
    background-size: 18px 18px; }
  div.bootstrap .icon-list li.li-locker:before {
    background-image: url("../img/icons/signup/locker.svg");
    background-size: 11px 20px; }
  div.bootstrap .icon-list li.li-building:before {
    background-image: url("../img/icons/signup/college.svg");
    background-size: 22px 19px; }
  div.bootstrap .icon-list.dark li.li-wrench:before {
    background-image: url("../img/icons/signup/wrench-dark.svg"); }
  div.bootstrap .icon-list.dark li.li-locker:before {
    background-image: url("../img/icons/signup/locker-dark.svg"); }
  div.bootstrap .icon-list.dark li.li-building:before {
    background-image: url("../img/icons/signup/college-dark.svg"); }
  @media (max-width: 767px) {
    div.bootstrap .icon-list li {
      padding-left: 30px;
      font-size: 14px; } }
  div.bootstrap ul.cd-bullet-list li {
    margin-bottom: 15px;
    padding-left: 21px;
    position: relative; }
    div.bootstrap ul.cd-bullet-list li:before {
      content: "";
      position: absolute;
      top: 5px;
      left: 0;
      width: 9px;
      height: 9px;
      border-radius: 4.5px;
      background-color: #d8d8d8; }
    div.bootstrap ul.cd-bullet-list li a {
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      font-size: 13px;
      line-height: 17px; }
  div.bootstrap ul.cd-bullet-list.blue li, div.bootstrap .tt-listing .college-name .name-col ul.cd-bullet-list.tooltip-link li, div.bootstrap .tt-listing-mobile .college-name .name-col ul.cd-bullet-list.tooltip-link li {
    color: #494949; }
  div.bootstrap ul.cd-bullet-list.blue li:before, div.bootstrap .tt-listing .college-name .name-col ul.cd-bullet-list.tooltip-link li:before, div.bootstrap .tt-listing-mobile .college-name .name-col ul.cd-bullet-list.tooltip-link li:before {
    background-color: #3A6AA8; }
  div.bootstrap .table tr.tr-center {
    text-align: center; }
  div.bootstrap .table td.td-right {
    text-align: right !important; }
  @media screen and (min-width: 0px) and (max-width: 600px) {
    div.bootstrap .table-holder {
      overflow-x: auto; } }
  div.bootstrap .table.scores-table {
    font-size: 12px;
    text-transform: uppercase; }
    div.bootstrap .table.scores-table tbody tr td {
      vertical-align: middle;
      text-align: center;
      border-top: 0;
      border-bottom: 0;
      padding: 2px 4px; }
      div.bootstrap .table.scores-table tbody tr td.spacer {
        width: 100%; }
    div.bootstrap .table.scores-table.spacing-lg tbody tr td {
      padding: 6px 12px; }
    div.bootstrap .table.scores-table tbody tr.header-tr td {
      border-top: 0;
      border-bottom: 0; }
    div.bootstrap .table.scores-table tbody tr.header-tr:first-of-type td {
      border-top: 1px solid #dbdbdb; }
      div.bootstrap .table.scores-table tbody tr.header-tr:first-of-type td:last-of-type {
        border-right: 0; }
    div.bootstrap .table.scores-table tr.border-top td {
      border-top: 1px solid #dbdbdb; }
    div.bootstrap .table.scores-table tr.score-tr td:nth-of-type(3), div.bootstrap .table.scores-table tr.score-tr td:nth-of-type(6) {
      border-right: 1px solid #dbdbdb; }
    div.bootstrap .table.scores-table tr.input {
      background-color: #d8d8d8; }
      div.bootstrap .table.scores-table tr.input input {
        background-color: white !important;
        border-radius: 0px;
        text-align: center; }
    div.bootstrap .table.scores-table tr.tr-blue td {
      color: #FFF;
      background-color: #3A6AA8; }
    div.bootstrap .table.scores-table tr.tr-padded td {
      padding-top: 12px !important;
      padding-bottom: 12px !important; }
  div.bootstrap .popover {
    max-width: 200px; }
  div.bootstrap .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent; }
  div.bootstrap .slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0; }
    div.bootstrap .slick-list:focus {
      outline: none; }
    div.bootstrap .slick-list.dragging {
      cursor: pointer;
      cursor: hand; }
  div.bootstrap .slick-slider .slick-track,
  div.bootstrap .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  div.bootstrap .slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block; }
    div.bootstrap .slick-track:before, div.bootstrap .slick-track:after {
      content: "";
      display: table; }
    div.bootstrap .slick-track:after {
      clear: both; }
    .slick-loading div.bootstrap .slick-track {
      visibility: hidden; }
  div.bootstrap .slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none; }
    [dir="rtl"] div.bootstrap .slick-slide {
      float: right; }
    div.bootstrap .slick-slide img {
      display: block; }
    div.bootstrap .slick-slide.slick-loading img {
      display: none; }
    div.bootstrap .slick-slide.dragging img {
      pointer-events: none; }
    .slick-initialized div.bootstrap .slick-slide {
      display: block; }
    .slick-loading div.bootstrap .slick-slide {
      visibility: hidden; }
    .slick-vertical div.bootstrap .slick-slide {
      display: block;
      height: auto;
      border: 1px solid transparent; }
  div.bootstrap .slick-arrow.slick-hidden {
    display: none; }
  .slick-loading div.bootstrap .slick-list {
    background: #fff url("../img/ajax-loader.gif") center center no-repeat; }
  div.bootstrap .slick-prev,
  div.bootstrap .slick-next {
    position: absolute;
    display: block;
    height: 29px;
    width: 29px;
    line-height: 0px;
    font-size: 0px;
    cursor: pointer;
    background: #B9B9B9;
    border-radius: 50%;
    color: transparent;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: none;
    outline: none; }
    div.bootstrap .slick-prev:hover,
    div.bootstrap .slick-next:hover {
      border: 2px solid #F9F9F9;
      background: #686767;
      color: transparent; }
      div.bootstrap .slick-prev:hover:focus,
      div.bootstrap .slick-next:hover:focus {
        outline: none; }
        div.bootstrap .slick-prev:hover:focus:before,
        div.bootstrap .slick-next:hover:focus:before {
          opacity: 1; }
    div.bootstrap .slick-prev.slick-disabled:before,
    div.bootstrap .slick-next.slick-disabled:before {
      opacity: 0.25; }
    div.bootstrap .slick-prev:before,
    div.bootstrap .slick-next:before {
      font-family: "FontAwesome";
      font-size: 20px;
      line-height: 1;
      color: white;
      opacity: 0.75;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
  div.bootstrap .slick-prev {
    left: -35px; }
    [dir="rtl"] div.bootstrap .slick-prev {
      left: auto;
      right: -25px; }
    div.bootstrap .slick-prev:before {
      content: ""; }
      [dir="rtl"] div.bootstrap .slick-prev:before {
        content: ""; }
  div.bootstrap .slick-next {
    right: -35px; }
    [dir="rtl"] div.bootstrap .slick-next {
      left: -25px;
      right: auto; }
    div.bootstrap .slick-next:before {
      content: ""; }
      [dir="rtl"] div.bootstrap .slick-next:before {
        content: ""; }
  div.bootstrap .slick-dotted.slick-slider {
    margin-bottom: 30px; }
  div.bootstrap .slick-dots {
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%; }
    div.bootstrap .slick-dots li {
      position: relative;
      display: inline-block;
      height: 20px;
      width: 20px;
      margin: 0 5px;
      padding: 0;
      cursor: pointer; }
      div.bootstrap .slick-dots li button {
        border: 0;
        background: transparent;
        display: block;
        height: 20px;
        width: 20px;
        outline: none;
        line-height: 0px;
        font-size: 0px;
        color: transparent;
        padding: 5px;
        cursor: pointer; }
        div.bootstrap .slick-dots li button:hover, div.bootstrap .slick-dots li button:focus {
          outline: none; }
          div.bootstrap .slick-dots li button:hover:before, div.bootstrap .slick-dots li button:focus:before {
            opacity: 1; }
        div.bootstrap .slick-dots li button:before {
          position: absolute;
          top: 0;
          left: 0;
          content: "•";
          width: 20px;
          height: 20px;
          font-family: "FontAwesome";
          font-size: 6px;
          line-height: 20px;
          text-align: center;
          color: black;
          opacity: 0.25;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
      div.bootstrap .slick-dots li.slick-active button:before {
        color: black;
        opacity: 0.75; }
  div.bootstrap .ad img {
    margin: 11px auto;
    display: block; }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .ad-728x90 {
      display: none; } }
  @media screen and (min-width: 768px) {
    div.bootstrap .ad-300x50 {
      display: none; } }
  div.bootstrap .img-promo-mobile img {
    width: 100%; }
  div.bootstrap .panel, div.bootstrap .college_profile .profile-panel {
    border-radius: 0px !important;
    border: none; }
    div.bootstrap .panel.panel-conjoined, div.bootstrap .college_profile .panel-conjoined.profile-panel {
      margin-bottom: 0px !important; }
    div.bootstrap .panel.border-top-blue, div.bootstrap .college_profile .border-top-blue.profile-panel {
      border-top: 3px solid #3A6AA8; }
    div.bootstrap .panel.bg-lightest-gray-alt, div.bootstrap .college_profile .bg-lightest-gray-alt.profile-panel {
      padding: 26px 15px 39px 21px;
      border: solid 1px #eaeaea; }
    div.bootstrap .panel .panel-heading, div.bootstrap .college_profile .profile-panel .panel-heading {
      border-radius: 0px; }
      div.bootstrap .panel .panel-heading.bg-blue, div.bootstrap .college_profile .profile-panel .panel-heading.bg-blue, div.bootstrap .panel .cd-breadcrumb .bc-items .panel-heading.bc-item.active, div.bootstrap .cd-breadcrumb .bc-items .panel .panel-heading.bc-item.active, div.bootstrap .college_profile .profile-panel .cd-breadcrumb .bc-items .panel-heading.bc-item.active, div.bootstrap .cd-breadcrumb .bc-items .college_profile .profile-panel .panel-heading.bc-item.active, div.bootstrap .panel .portal h6.panel-heading, div.bootstrap .portal .panel h6.panel-heading, div.bootstrap .college_profile .profile-panel .portal h6.panel-heading, div.bootstrap .portal .college_profile .profile-panel h6.panel-heading {
        color: #FFF; }
    div.bootstrap .panel h4.panel-title, div.bootstrap .college_profile .profile-panel h4.panel-title {
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      letter-spacing: 0px; }
    div.bootstrap .panel.with-border .panel-heading:not(.bg-blue):not(div.bootstrap .cd-breadcrumb .bc-items .bc-item.active):not(div.bootstrap .portal h6), div.bootstrap .college_profile .with-border.profile-panel .panel-heading:not(.bg-blue):not(div.bootstrap .cd-breadcrumb .bc-items .bc-item.active):not(div.bootstrap .portal h6) {
      border-right: 1px solid #B9B9B9;
      border-left: 1px solid #B9B9B9; }
    div.bootstrap .panel.with-border .panel-body, div.bootstrap .college_profile .with-border.profile-panel .panel-body {
      border-right: 1px solid #B9B9B9;
      border-bottom: 1px solid #B9B9B9;
      border-left: 1px solid #B9B9B9; }
  div.bootstrap h3.panel-title {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 20px;
    padding-bottom: 14px;
    border-bottom: 1px solid #9a9a9a;
    color: #535353; }
    div.bootstrap h3.panel-title img {
      vertical-align: sub;
      margin-right: 10px; }
  div.bootstrap #bank-services-ad {
    justify-content: initial;
    align-items: center;
    position: static;
    margin: 0 auto;
    max-width: 982px;
    overflow: hidden; }
    div.bootstrap #bank-services-ad ins {
      padding: 18px 0 !important; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap #bank-services-ad {
        display: none; } }
    div.bootstrap #bank-services-ad .b-gray {
      border-color: #b5b5b5 !important; }
    div.bootstrap #bank-services-ad .logo-col {
      height: 100%; }
    div.bootstrap #bank-services-ad p {
      display: inline-block; }
    div.bootstrap #bank-services-ad .logo {
      width: 141px;
      height: 100%;
      background-image: url("../img/footer/1stbank.png");
      background-size: 141px auto;
      background-repeat: no-repeat;
      background-position: center; }
  div.bootstrap .description-stats {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    align-items: center;
    margin: 24px 0px; }
    div.bootstrap .description-stats .description-stat {
      flex: 0 1 auto;
      display: flex;
      flex-flow: column nowrap;
      justify-content: flex-start;
      align-items: center;
      margin: 10px 24px;
      font-size: 14px;
      line-height: 20px; }
      div.bootstrap .description-stats .description-stat > img {
        margin: 0px 10px 10px 10px; }
      div.bootstrap .description-stats .description-stat.stat-horiz {
        display: flex;
        flex-flow: row nowrap;
        justify-content: center;
        align-items: flex-start; }
      div.bootstrap .description-stats .description-stat .breakdown {
        display: flex;
        flex-flow: column nowrap;
        justify-content: space-between;
        align-items: flex-start;
        margin-left: 30px; }
        div.bootstrap .description-stats .description-stat .breakdown > div {
          display: flex;
          flex-flow: row nowrap;
          justify-content: flex-start;
          align-items: center; }
        div.bootstrap .description-stats .description-stat .breakdown img {
          margin: 0px 8px; }
    div.bootstrap .description-stats .description-vr {
      height: 65px;
      border-left: 1px solid #dbdbdb; }
    div.bootstrap .description-stats span.big-stat {
      display: block;
      font-size: 21px; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap .description-stats {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-around;
        align-items: center;
        height: auto; }
        div.bootstrap .description-stats .description-stat {
          flex: 0 1 auto;
          margin: 10px; }
        div.bootstrap .description-stats .description-vr {
          display: none; } }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .description-stats {
        display: flex;
        flex-flow: row wrap;
        justify-content: flex-start;
        align-items: center; } }
  div.bootstrap .cd-page-tools {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-end;
    align-items: center; }
    div.bootstrap .cd-page-tools .cd-link-dropdown {
      padding-right: 20px; }
    div.bootstrap .cd-page-tools a i {
      padding-right: 8px; }
    div.bootstrap .cd-page-tools a img {
      margin-right: 8px; }
    div.bootstrap .cd-page-tools a:focus, div.bootstrap .cd-page-tools a:hover {
      text-decoration: none; }
    div.bootstrap .cd-page-tools a .caret {
      margin-left: 8px; }
    div.bootstrap .cd-page-tools a .caret.flip {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    div.bootstrap .cd-page-tools .dropdown, div.bootstrap .cd-page-tools .cd-link-dropdown, div.bootstrap .cd-page-tools .cd-select-dropdown {
      display: inline-block; }
    div.bootstrap .cd-page-tools .divider {
      height: 51px;
      margin-left: 12px;
      margin-right: 12px;
      border-left: 2px solid #dbdbdb; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap .cd-page-tools {
        display: flex;
        flex-flow: row wrap;
        justify-content: flex-start;
        align-items: center;
        float: none;
        margin-top: 0px; }
        div.bootstrap .cd-page-tools .btn-primary {
          width: 100%;
          display: block; }
        div.bootstrap .cd-page-tools a span {
          display: none; }
        div.bootstrap .cd-page-tools .cd-link-dropdown {
          flex: 1 1 auto;
          display: flex !important;
          padding-right: 0px;
          display: flex;
          flex-flow: row nowrap;
          justify-content: flex-end;
          align-items: center; } }
  div.bootstrap ul.filter-list li {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    float: left;
    padding: 3px 8px;
    margin: 0 3px 3px 0; }
    div.bootstrap ul.filter-list li span.filter {
      color: #9a9a9a; }
    div.bootstrap ul.filter-list li span.value, div.bootstrap ul.filter-list li span.value a {
      color: #494949; }
    div.bootstrap ul.filter-list li span.value a {
      text-decoration: none;
      border-bottom: 1px dotted #494949; }
  div.bootstrap #match-results-table-mobile {
    display: none; }
    @media screen and (min-width: 0px) and (max-width: 1199px) {
      div.bootstrap #match-results-table-mobile {
        display: block; } }
  div.bootstrap #match-results-table {
    display: block;
    padding: 20px; }
    @media screen and (min-width: 0px) and (max-width: 1199px) {
      div.bootstrap #match-results-table {
        display: none; } }
    div.bootstrap #match-results-table .results-count {
      margin-bottom: 16px; }
    div.bootstrap #match-results-table .nine-sixths-col {
      position: relative;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 15px; }
      @media (min-width: 992px) {
        div.bootstrap #match-results-table .nine-sixths-col {
          float: left;
          width: 12.5%; } }
    div.bootstrap #match-results-table .filter-subheaders > div:first-of-type, div.bootstrap #match-results-table .data-group .row > div:first-of-type, div.bootstrap #match-results-table .data-group .admissions-tracker .at-table .at-header-row > div:first-of-type, div.bootstrap .admissions-tracker .at-table #match-results-table .data-group .at-header-row > div:first-of-type, div.bootstrap #match-results-table .data-group .admissions-tracker .at-table .at-data-row > div:first-of-type, div.bootstrap .admissions-tracker .at-table #match-results-table .data-group .at-data-row > div:first-of-type {
      display: flex;
      flex-flow: row nowrap;
      justify-content: flex-start;
      align-items: center;
      text-align: left; }
  div.bootstrap .pagination li.page-item > a, div.bootstrap .pagination li.page-item:first-child > a {
    margin-right: 4px;
    border: 0;
    background-color: #d8d8d8;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    color: #494949;
    text-transform: uppercase; }
  div.bootstrap .pagination li.page-item.active a, div.bootstrap .pagination li.page-item:first-child.active a {
    background-color: #3A6AA8;
    color: #FFF; }
  div.bootstrap .pagination.reverse li.page-item > a, div.bootstrap .pagination.reverse li.page-item:first-child > a {
    background-color: #FFF;
    color: #3A6AA8; }
  div.bootstrap .pagination.reverse li.page-item.active a, div.bootstrap .pagination.reverse li.page-item:first-child.active a {
    background-color: #d8d8d8;
    color: #494949; }
  div.bootstrap .cd-link-dropdown .btn-link {
    padding-left: 0px;
    padding-right: 0px; }
    div.bootstrap .cd-link-dropdown .btn-link i {
      padding-right: 8px; }
    div.bootstrap .cd-link-dropdown .btn-link .caret {
      margin-left: 8px; }
    div.bootstrap .cd-link-dropdown .btn-link:hover, div.bootstrap .cd-link-dropdown .btn-link:focus {
      text-decoration: none;
      outline: none; }
  div.bootstrap .cd-link-dropdown .dropdown-menu {
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 0; }
    div.bootstrap .cd-link-dropdown .dropdown-menu li a {
      padding: 13px; }
  div.bootstrap .cd-select-dropdown .dropdown-menu {
    width: 266px;
    padding: 0;
    border-radius: 0;
    margin-top: 4px;
    border-top: 0; }
  div.bootstrap .cd-select-dropdown a.dropdown-item {
    display: block;
    position: relative;
    font-size: 13px;
    padding: 11px 11px 11px 39px;
    background-color: #e6e6e6;
    border-bottom: 1px solid #d8d8d8 !important;
    color: #494949;
    text-transform: none; }
    div.bootstrap .cd-select-dropdown a.dropdown-item:last-of-type {
      border-bottom: 0 !important; }
    div.bootstrap .cd-select-dropdown a.dropdown-item img {
      margin-right: 11px; }
    div.bootstrap .cd-select-dropdown a.dropdown-item.active:before {
      content: "";
      position: absolute;
      left: 14px;
      top: 14px;
      width: 14px;
      height: 14px;
      background-size: 14px 14px;
      background-image: url("../img/icons/search_menu/check@2x.png"); }
  div.bootstrap .header-tool-dropdown a.dropdown-toggle {
    display: block;
    width: 54px;
    height: 39px;
    border-radius: 4px;
    margin-left: 4px;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center; }
  div.bootstrap .header-tool-dropdown a.dropdown-toggle:hover, div.bootstrap .header-tool-dropdown.open a.dropdown-toggle {
    border: 1px solid #d8d8d8; }
  div.bootstrap .header-tool-dropdown .dropdown-menu {
    width: 306px;
    left: auto;
    top: 50px;
    right: 0px;
    border: 1px solid #dbdbdb;
    background-color: #F9F9F9;
    border-radius: 0px; }
    div.bootstrap .header-tool-dropdown .dropdown-menu .triangle {
      position: absolute;
      background-color: transparent;
      color: #F9F9F9;
      top: -15px;
      right: 17px;
      text-shadow: 0px -1px 0px #e6e6e6; }
    div.bootstrap .header-tool-dropdown .dropdown-menu .tool-dropdown-tool {
      display: flex;
      flex-flow: row nowrap;
      justify-content: flex-start;
      align-items: flex-start;
      padding: 10px;
      border-bottom: 1px solid #dbdbdb;
      font-size: 13px; }
      div.bootstrap .header-tool-dropdown .dropdown-menu .tool-dropdown-tool:hover {
        background-color: #e9e9e9; }
      div.bootstrap .header-tool-dropdown .dropdown-menu .tool-dropdown-tool > div {
        width: 85%; }
      div.bootstrap .header-tool-dropdown .dropdown-menu .tool-dropdown-tool img {
        width: 19px;
        margin: 4px 10px; }
      div.bootstrap .header-tool-dropdown .dropdown-menu .tool-dropdown-tool p {
        margin-bottom: 4px;
        color: black; }
  div.bootstrap .tt-menu {
    box-shadow: 2px 2px 9px rgba(0, 0, 0, 0.3);
    max-height: 100%;
    overflow-y: visible; }
    div.bootstrap .tt-menu .tt-suggestion, div.bootstrap .tt-menu .empty-message {
      padding: 10px 24px;
      text-align: left;
      background-color: #F5F4F3;
      border-bottom: 1px solid #dbdbdb; }
    div.bootstrap .tt-menu .empty-message {
      color: #F09090; }
    div.bootstrap .tt-menu .tt-suggestion {
      cursor: pointer; }
      div.bootstrap .tt-menu .tt-suggestion:hover {
        background: #F9F9F9; }
      div.bootstrap .tt-menu .tt-suggestion.tt-cursor {
        background-color: #3A6AA8; }
        div.bootstrap .tt-menu .tt-suggestion.tt-cursor .blue, div.bootstrap .tt-menu .tt-suggestion.tt-cursor .cd-link-dropdown .dropdown-menu li a, div.bootstrap .cd-link-dropdown .dropdown-menu li .tt-menu .tt-suggestion.tt-cursor a, div.bootstrap .tt-menu .tt-suggestion.tt-cursor .tt-listing .college-name .name-col .tooltip-link, div.bootstrap .tt-listing .college-name .name-col .tt-menu .tt-suggestion.tt-cursor .tooltip-link, div.bootstrap .tt-menu .tt-suggestion.tt-cursor .tt-listing-mobile .college-name .name-col .tooltip-link, div.bootstrap .tt-listing-mobile .college-name .name-col .tt-menu .tt-suggestion.tt-cursor .tooltip-link {
          color: #FFF; }
        div.bootstrap .tt-menu .tt-suggestion.tt-cursor .location {
          color: #d8d8d8; }
  div.bootstrap .hero-signup .row, div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row, div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row {
    margin-left: -6px;
    margin-right: -6px; }
    div.bootstrap .hero-signup .row .signup-col, div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .signup-col, div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .signup-col, div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .signup-col, div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .signup-col {
      padding-left: 6px;
      padding-right: 6px; }
  div.bootstrap .hero-signup input {
    width: 100%;
    color: #9a9a9a; }
  div.bootstrap .hero-signup input, div.bootstrap .hero-signup button {
    margin-bottom: 14px; }
  div.bootstrap .hero-signup .signup-link {
    text-align: left; }
    div.bootstrap .hero-signup .signup-link a {
      color: #FFF !important;
      border-bottom: 1px solid #fff;
      padding-bottom: 1px; }
  div.bootstrap .signup-row input[type="email"], div.bootstrap #hero #home-hero-signup input[type="email"] {
    font-size: 13px;
    height: 44px;
    width: auto;
    min-width: 286px;
    margin-right: 9px; }
  div.bootstrap .signup-row button, div.bootstrap #hero #home-hero-signup button {
    font-size: 16px;
    margin-top: 10px;
    padding: 10px 32px 10px 32px;
    letter-spacing: 0.5px; }
  div.bootstrap .signup-row input, div.bootstrap #hero #home-hero-signup input, div.bootstrap .signup-row button, div.bootstrap #hero #home-hero-signup button {
    margin-bottom: 14px; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .signup-row input, div.bootstrap #hero #home-hero-signup input, div.bootstrap .signup-row button, div.bootstrap #hero #home-hero-signup button {
        width: 100%; } }
  div.bootstrap .signup-row .signup-link, div.bootstrap #hero #home-hero-signup .signup-link {
    text-align: left; }
    div.bootstrap .signup-row .signup-link input[type="email"], div.bootstrap #hero #home-hero-signup .signup-link input[type="email"] {
      width: 100%; }
    div.bootstrap .signup-row .signup-link a, div.bootstrap #hero #home-hero-signup .signup-link a {
      color: #FFF !important;
      font-size: 16px; }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .signup-row, div.bootstrap #hero #home-hero-signup {
      float: none !important;
      padding-top: 24px; }
      div.bootstrap .signup-row input[type="email"], div.bootstrap #hero #home-hero-signup input[type="email"] {
        min-width: 100%; }
      div.bootstrap .signup-row .signup-link, div.bootstrap #hero #home-hero-signup .signup-link {
        text-align: center; } }
  div.bootstrap .cd-divided-links a {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    display: inline-block;
    padding-right: 16px;
    border-right: 2px solid #dbdbdb;
    margin-right: 16px; }
    div.bootstrap .cd-divided-links a:last-of-type {
      border-right: 0;
      margin-right: 0; }
  div.bootstrap .cd-divided-links span {
    display: inline-block;
    padding-right: 16px;
    border-right: 0;
    margin-right: 0; }
  div.bootstrap .cd-divided-links.reverse a {
    color: #FFF;
    border-right: 2px solid #FFF; }
    div.bootstrap .cd-divided-links.reverse a:last-of-type {
      padding-right: 0;
      border-right: 0; }
  div.bootstrap .cd-divided-links.text-center a:last-of-type, div.bootstrap #header-login-form .cd-divided-links.forgot-link a:last-of-type, div.bootstrap .chances-meter > div.cd-divided-links a:last-of-type, div.bootstrap .college_profile .profile-sidebar #net-price-calculator-results .cd-divided-links#net-price a:last-of-type, div.bootstrap .college_profile .profile-sidebar #profile-admissions-tracker .table-info p.cd-divided-links a:last-of-type {
    padding-right: 0; }
  div.bootstrap .cd-tabbed-table .twelve-fifths-col {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }
    @media (min-width: 992px) {
      div.bootstrap .cd-tabbed-table .twelve-fifths-col {
        float: left;
        width: 20%; } }
  div.bootstrap .cd-tabbed-table .twelve-ninths-col {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }
    @media (min-width: 992px) {
      div.bootstrap .cd-tabbed-table .twelve-ninths-col {
        float: left;
        width: 11.11111%; } }
  div.bootstrap .cd-tabbed-table .header-container {
    background-color: #F5F4F3; }
  div.bootstrap .cd-tabbed-table .info-icon {
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: inline-block;
    background-image: url("../img/icons/icon-help.svg");
    background-size: 16px 16px; }
  div.bootstrap .cd-tabbed-table .header-col {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    height: 88px;
    background-color: #F5F4F3;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 13px;
    text-transform: uppercase; }
    div.bootstrap .cd-tabbed-table .header-col#chances-col {
      font-size: 11px;
      letter-spacing: 1px;
      line-height: 12px; }
    div.bootstrap .cd-tabbed-table .header-col img.icon-flip {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    div.bootstrap .cd-tabbed-table .header-col i {
      color: #3A6AA8; }
    div.bootstrap .cd-tabbed-table .header-col .tab-extra {
      display: none;
      position: absolute;
      bottom: -4px;
      font-family: "Source Sans Pro";
      font-size: 12px;
      font-weight: 600;
      line-height: 14px;
      text-transform: uppercase;
      z-index: 10; }
  div.bootstrap .cd-tabbed-table .tabbed-headers .tabbed-headers-tabs .filter {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    height: 44px;
    background-color: #F5F4F3;
    border-bottom: 1px solid #dbdbdb;
    text-transform: uppercase;
    cursor: pointer; }
    div.bootstrap .cd-tabbed-table .tabbed-headers .tabbed-headers-tabs .filter.selected {
      border: 1px solid #dbdbdb;
      border-bottom: none; }
      div.bootstrap .cd-tabbed-table .tabbed-headers .tabbed-headers-tabs .filter.selected .tab-extra {
        display: block; }
  div.bootstrap .cd-tabbed-table .tabbed-headers .filter.selected, div.bootstrap .cd-tabbed-table .tabbed-headers .filter-subheaders > div {
    background-color: #d8d8d8; }
  div.bootstrap .cd-tabbed-table .tabbed-headers .filter-subheaders {
    height: 44px;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    background-color: #F5F4F3; }
    div.bootstrap .cd-tabbed-table .tabbed-headers .filter-subheaders .filter-subtitle {
      height: 30px;
      align-items: flex-end;
      padding-bottom: 4px;
      font-family: "Source Sans Pro";
      font-size: 11px;
      letter-spacing: 2px;
      line-height: 14px;
      text-transform: uppercase; }
    div.bootstrap .cd-tabbed-table .tabbed-headers .filter-subheaders > div {
      height: 100%;
      text-transform: uppercase;
      text-align: center;
      font-size: 12px; }
      div.bootstrap .cd-tabbed-table .tabbed-headers .filter-subheaders > div a.sort {
        display: none; }
      div.bootstrap .cd-tabbed-table .tabbed-headers .filter-subheaders > div:hover a.sort {
        display: block; }
      div.bootstrap .cd-tabbed-table .tabbed-headers .filter-subheaders > div a {
        color: #494949; }
      div.bootstrap .cd-tabbed-table .tabbed-headers .filter-subheaders > div.border-top {
        border-top: 2px solid #494949; }
  div.bootstrap .cd-tabbed-table .filter-subheaders > div, div.bootstrap .cd-tabbed-table .data-group .row > div, div.bootstrap .cd-tabbed-table .data-group .admissions-tracker .at-table .at-header-row > div, div.bootstrap .admissions-tracker .at-table .cd-tabbed-table .data-group .at-header-row > div, div.bootstrap .cd-tabbed-table .data-group .admissions-tracker .at-table .at-data-row > div, div.bootstrap .admissions-tracker .at-table .cd-tabbed-table .data-group .at-data-row > div {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    text-align: center; }
    @media screen and (min-width: 0px) and (max-width: 1199px) {
      div.bootstrap .cd-tabbed-table .filter-subheaders > div, div.bootstrap .cd-tabbed-table .data-group .row > div, div.bootstrap .cd-tabbed-table .data-group .admissions-tracker .at-table .at-header-row > div, div.bootstrap .admissions-tracker .at-table .cd-tabbed-table .data-group .at-header-row > div, div.bootstrap .cd-tabbed-table .data-group .admissions-tracker .at-table .at-data-row > div, div.bootstrap .admissions-tracker .at-table .cd-tabbed-table .data-group .at-data-row > div {
        padding-left: 5px !important;
        padding-right: 5px !important; } }
  div.bootstrap .cd-tabbed-table .header-col img:first-child, div.bootstrap .cd-tabbed-table .header-col span:first-child, div.bootstrap .cd-tabbed-table .header-col a:first-child, div.bootstrap .cd-tabbed-table .filter-subheaders > div img:first-child, div.bootstrap .cd-tabbed-table .filter-subheaders > div span:first-child, div.bootstrap .cd-tabbed-table .filter-subheaders > div a:first-child {
    margin-right: 8px; }
  div.bootstrap .tt-listing .college-name, div.bootstrap .tt-listing-mobile .college-name {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-start;
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
    div.bootstrap .tt-listing .college-name a:hover, div.bootstrap .tt-listing-mobile .college-name a:hover {
      text-decoration: underline; }
    div.bootstrap .tt-listing .college-name .name-col, div.bootstrap .tt-listing-mobile .college-name .name-col {
      display: flex;
      flex-flow: column nowrap;
      justify-content: flex-start;
      align-items: flex-start; }
      div.bootstrap .tt-listing .college-name .name-col .tooltip-link, div.bootstrap .tt-listing-mobile .college-name .name-col .tooltip-link {
        cursor: pointer; }
      div.bootstrap .tt-listing .college-name .name-col img, div.bootstrap .tt-listing-mobile .college-name .name-col img {
        margin-top: 10px; }
      div.bootstrap .tt-listing .college-name .name-col .featured, div.bootstrap .tt-listing-mobile .college-name .name-col .featured {
        background-image: url("../img/icon-star.png");
        background-repeat: no-repeat;
        background-size: 14px;
        padding-left: 18px;
        background-position: 0px 1px;
        color: #9a9a9a;
        font-size: 11px;
        padding-bottom: 5px; }
  div.bootstrap .tt-listing .save-btn, div.bootstrap .tt-listing-mobile .save-btn {
    display: block;
    width: 20px;
    height: 25px;
    background-image: url("../img/icons/icon-locker-add-gray@2x.png");
    background-repeat: no-repeat;
    background-size: 20px 25px; }
    div.bootstrap .tt-listing .save-btn.saved, div.bootstrap .tt-listing-mobile .save-btn.saved {
      background-image: url("../img/icons/icon-locker-added@2x.png"); }
  div.bootstrap .tt-listing span.reach, div.bootstrap .tt-listing span.high-maybe, div.bootstrap .tt-listing span.low-maybe, div.bootstrap .tt-listing span.good-bet, div.bootstrap .tt-listing-mobile span.reach, div.bootstrap .tt-listing-mobile span.high-maybe, div.bootstrap .tt-listing-mobile span.low-maybe, div.bootstrap .tt-listing-mobile span.good-bet {
    position: relative;
    padding-left: 22px; }
    div.bootstrap .tt-listing span.reach:before, div.bootstrap .tt-listing span.high-maybe:before, div.bootstrap .tt-listing span.low-maybe:before, div.bootstrap .tt-listing span.good-bet:before, div.bootstrap .tt-listing-mobile span.reach:before, div.bootstrap .tt-listing-mobile span.high-maybe:before, div.bootstrap .tt-listing-mobile span.low-maybe:before, div.bootstrap .tt-listing-mobile span.good-bet:before {
      content: "";
      position: absolute;
      left: 0;
      top: 2px;
      height: 15px;
      width: 15px;
      background-image: url("../img/icons/match_results/Good-Bet@2x.png");
      background-size: 15px 15px;
      background-repeat: no-repeat;
      background-position: center; }
  div.bootstrap .tt-listing span.reach, div.bootstrap .tt-listing-mobile span.reach {
    color: #d0021b; }
    div.bootstrap .tt-listing span.reach:before, div.bootstrap .tt-listing-mobile span.reach:before {
      background-image: url("../img/icons/match_results/Reach@2x.png"); }
  div.bootstrap .tt-listing span.low-maybe, div.bootstrap .tt-listing-mobile span.low-maybe {
    color: #ed681e; }
    div.bootstrap .tt-listing span.low-maybe:before, div.bootstrap .tt-listing-mobile span.low-maybe:before {
      background-image: url("../img/icons/match_results/Low-Maybe@2x.png"); }
  div.bootstrap .tt-listing span.high-maybe, div.bootstrap .tt-listing-mobile span.high-maybe {
    color: #ed681e; }
    div.bootstrap .tt-listing span.high-maybe:before, div.bootstrap .tt-listing-mobile span.high-maybe:before {
      background-image: url("../img/icons/match_results/High-Maybe@2x.png"); }
  div.bootstrap .tt-listing span.good-bet, div.bootstrap .tt-listing-mobile span.good-bet {
    color: #3C9B5B; }
    div.bootstrap .tt-listing span.good-bet:before, div.bootstrap .tt-listing-mobile span.good-bet:before {
      background-image: url("../img/icons/match_results/Good-Bet@2x.png"); }
  div.bootstrap .tt-listing span.muted, div.bootstrap .tt-listing-mobile span.muted {
    color: #B9B9B9; }
  div.bootstrap .tt-listing {
    clear: both;
    padding: 10px 0 10px 0;
    border-top: 1px solid #dbdbdb;
    overflow: auto; }
    div.bootstrap .tt-listing:hover {
      background-color: #F5F4F3; }
      div.bootstrap .tt-listing:hover .save-btn {
        background-image: url("../img/icons/icon-locker-add-blue@2x.png"); }
    div.bootstrap .tt-listing .btn, div.bootstrap .tt-listing .btn-ad, div.bootstrap .tt-listing #header-search-select button, div.bootstrap #header-search-select .tt-listing button {
      color: #494949; }
    div.bootstrap .tt-listing a[data-toggle="tooltip"] {
      color: #494949; }
  div.bootstrap .tt-listing-mobile {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #dbdbdb; }
    div.bootstrap .tt-listing-mobile .college-name {
      margin-bottom: 15px; }
    div.bootstrap .tt-listing-mobile .estimate-chances {
      min-height: 42px;
      display: flex;
      flex-flow: row nowrap;
      justify-content: space-between;
      align-items: center;
      border: 1px solid #dbdbdb;
      padding: 6px;
      background-color: #F9F9F9; }
      div.bootstrap .tt-listing-mobile .estimate-chances > span:first-of-type {
        padding: 0 6px; }
        div.bootstrap .tt-listing-mobile .estimate-chances > span:first-of-type img {
          margin-right: 6px; }
    div.bootstrap .tt-listing-mobile .cd-tab-box .tab-pane > div {
      display: flex;
      flex-flow: row nowrap;
      justify-content: space-between;
      align-items: center;
      width: 100%;
      margin: 6px 0px; }
      div.bootstrap .tt-listing-mobile .cd-tab-box .tab-pane > div span:first-of-type {
        text-transform: uppercase; }
  div.bootstrap ul.share-buttons {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px; }
    div.bootstrap ul.share-buttons li {
      display: inline-block;
      margin-right: 4px; }
      div.bootstrap ul.share-buttons li a {
        display: inline-block; }
    div.bootstrap ul.share-buttons li.share-fb {
      height: 16px;
      width: 16px; }
      div.bootstrap ul.share-buttons li.share-fb a {
        width: 16px;
        height: 16px;
        background-size: 16px 16px;
        background: url("../img/share/icon-facebook.svg"); }
    div.bootstrap ul.share-buttons li.share-email {
      height: 12px;
      width: 16px; }
      div.bootstrap ul.share-buttons li.share-email a {
        height: 12px;
        width: 16px;
        background-size: 16px 12px;
        background: url("../img/share/icon-email.svg"); }
  div.bootstrap .cd-dollar-switch-hidden {
    display: none !important; }
  div.bootstrap .cd-dollar-banner {
    letter-spacing: 0.2px;
    color: #fff;
    background-color: #3264a5;
    text-align: center; }
  div.bootstrap .cd-dollar-banner-desktop {
    margin-top: -2px;
    background: #fff;
    display: flex; }
    div.bootstrap .cd-dollar-banner-desktop:empty {
      display: none !important; }
    div.bootstrap .cd-dollar-banner-desktop > div {
      flex: 1 1;
      display: flex; }
    div.bootstrap .cd-dollar-banner-desktop .cd-dollar-banner {
      height: 50px;
      line-height: 50px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      font-size: 1.4rem;
      display: flex;
      margin-top: 31px;
      justify-content: center;
      align-items: cetner;
      flex: 1 1; }
      div.bootstrap .cd-dollar-banner-desktop .cd-dollar-banner img {
        height: 72px;
        width: 72px;
        margin-top: -11px;
        z-index: 1;
        margin-right: 12px; }
      div.bootstrap .cd-dollar-banner-desktop .cd-dollar-banner span {
        font-size: 1.2rem;
        font-weight: normal; }
        div.bootstrap .cd-dollar-banner-desktop .cd-dollar-banner span a {
          color: #fff;
          text-decoration: underline; }
  div.bootstrap .cd-dollar-banner-mobile {
    display: none; }
    div.bootstrap .cd-dollar-banner-mobile .cd-dollar-banner {
      font-size: 1.6rem;
      padding: 10px;
      font-family: "Source Sans Pro";
      line-height: normal;
      height: auto;
      font-weight: bold; }
      div.bootstrap .cd-dollar-banner-mobile .cd-dollar-banner > div {
        display: flex;
        text-align: left;
        align-items: center;
        margin-bottom: 16px; }
      div.bootstrap .cd-dollar-banner-mobile .cd-dollar-banner img {
        height: 48px;
        width: 48px;
        margin: 0 10px; }
      div.bootstrap .cd-dollar-banner-mobile .cd-dollar-banner span {
        font-size: 1.4rem;
        font-weight: 600;
        text-align: center;
        display: block;
        padding-bottom: 10px; }
        div.bootstrap .cd-dollar-banner-mobile .cd-dollar-banner span a {
          color: #fff;
          text-decoration: underline;
          display: inline-block; }
  @media screen and (max-width: 767px) {
    div.bootstrap .cd-dollar-banner-desktop {
      display: none; }
    div.bootstrap .cd-dollar-banner-mobile {
      display: block; } }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap body.cd-dollar-popup-no-scroll {
      overflow-y: hidden;
      position: absolute;
      top: 0;
      bottom: 0; } }
  div.bootstrap .cdd-learn-more-popup {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: 999; }
    @media screen and (max-width: 767px) {
      div.bootstrap .cdd-learn-more-popup {
        position: fixed;
        bottom: 0;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        z-index: 1103;
        outline: none;
        background-color: white; } }
    div.bootstrap .cdd-learn-more-popup .cdd-learn-more {
      width: 768px;
      background-color: #fff;
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
      border: solid 1px #979797;
      margin: 360px auto 0;
      padding-bottom: 24px;
      font-family: "Source Sans Pro"; }
      @media screen and (max-width: 767px) {
        div.bootstrap .cdd-learn-more-popup .cdd-learn-more {
          margin: 0;
          width: 100%;
          border: none;
          cursor: pointer; } }
      div.bootstrap .cdd-learn-more-popup .cdd-learn-more * {
        margin: 0;
        padding: 0; }
      div.bootstrap .cdd-learn-more-popup .cdd-learn-more h1, div.bootstrap .cdd-learn-more-popup .cdd-learn-more h2 {
        font-family: Montserrat; }
      div.bootstrap .cdd-learn-more-popup .cdd-learn-more .user-select-none {
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; }
      div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-back-bar {
        height: 50px;
        line-height: 50px;
        margin-bottom: 18px;
        background: #fff;
        font-family: Montserrat;
        font-weight: 500;
        color: #3a6aa8;
        font-size: 16px; }
        div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-back-bar a {
          margin-left: 7px; }
          div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-back-bar a img {
            margin-top: -2px;
            margin-right: 5px; }
      div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-close-btn {
        position: absolute;
        top: 10px;
        right: 15px;
        width: 13px;
        font-family: Montserrat;
        font-size: 20px;
        color: #fff;
        line-height: 1; }
      div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head {
        padding: 60px 34px;
        overflow: hidden;
        background-image: url("../img/cd_dollar/learn-more-top-bg.svg");
        background-repeat: no-repeat;
        position: relative;
        background-size: cover;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; }
        @media screen and (max-width: 767px) {
          div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head {
            padding: 17px 20px 42px; } }
        div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .show-under-width-320 {
          display: none; }
          @media screen and (max-width: 320px) {
            div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .show-under-width-320 {
              display: block; } }
        div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col {
          text-align: center;
          width: 50%;
          float: left; }
          @media screen and (max-width: 767px) {
            div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col {
              width: auto;
              padding: 0; } }
          div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col h1 {
            font-weight: 600;
            font-size: 27px;
            line-height: 1.33;
            text-align: center;
            color: #fff; }
            @media screen and (max-width: 767px) {
              div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col h1 {
                width: auto;
                font-size: 21px; } }
          div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col:last-of-type {
            width: 300px;
            height: 144px;
            background-color: #f5f4f3;
            box-shadow: 0 2px 4px 0 rgba(113, 113, 113, 0.47);
            border: solid 1px #eaeaea;
            padding: 10px;
            text-align: left;
            margin-left: 24px;
            color: #494949;
            font-size: 15px; }
            @media screen and (max-width: 767px) {
              div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col:last-of-type {
                width: 100%;
                height: auto;
                margin: 0;
                margin-top: 17px; } }
            div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col:last-of-type h2 {
              font-size: 15px;
              font-weight: 600;
              line-height: 1.93; }
              @media screen and (max-width: 767px) {
                div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col:last-of-type h2 {
                  text-align: center;
                  line-height: 1.4; } }
            div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col:last-of-type ul {
              line-height: 1.53;
              padding-left: 4px; }
              @media screen and (max-width: 767px) {
                div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col:last-of-type ul {
                  width: 260px;
                  margin: 0 auto; } }
              div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col:last-of-type ul li:before {
                content: "•";
                margin-right: 2px; }
      div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body {
        padding: 0 34px;
        clear: both; }
        @media screen and (max-width: 767px) {
          div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body {
            padding: 0 20px; } }
        div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row {
          display: flex;
          padding: 30px 0;
          border-bottom: solid 1px #e6e6e6; }
          @media screen and (max-width: 767px) {
            div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row {
              flex-flow: column nowrap; } }
          div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row:first-child .lm-right img {
            width: 100px; }
          div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row.border-none {
            border-bottom: none; }
          div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row .lm-left {
            width: 480px;
            margin-right: 19px;
            text-align: left;
            font-size: 16px;
            line-height: 1.5;
            color: #535353;
            padding-right: 2px; }
            @media screen and (max-width: 767px) {
              div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row .lm-left {
                width: 100%;
                padding-right: 1px;
                margin-right: 0px; } }
            div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row .lm-left h1 {
              font-size: 24px;
              font-weight: bold;
              line-height: 1.25;
              color: #535353;
              margin-bottom: 10px; }
              @media screen and (max-width: 767px) {
                div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row .lm-left h1 {
                  font-size: 23px;
                  margin-top: 18px;
                  margin-right: -1px; } }
              div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row .lm-left h1 br {
                display: none; }
                @media screen and (max-width: 320px) {
                  div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row .lm-left h1 br {
                    display: block; } }
            div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row .lm-left .mobile-right {
              text-align: center;
              display: flex;
              align-items: center;
              justify-content: center;
              width: 100%;
              margin-bottom: 10px;
              display: none; }
              @media screen and (min-width: 0) and (max-width: 767px) {
                div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row .lm-left .mobile-right {
                  display: flex; } }
              div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row .lm-left .mobile-right img {
                max-width: 212px; }
          div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row .lm-right {
            width: 200px;
            text-align: center;
            display: flex;
            align-items: center;
            justify-content: center; }
            @media screen and (min-width: 0) and (max-width: 767px) {
              div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row .lm-right {
                display: none; } }
            div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row .lm-right img {
              width: 203px; }
        div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .all-activities {
          padding-bottom: 10px; }
          div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .all-activities p {
            width: 460px;
            margin-right: 19px;
            text-align: left;
            font-size: 16px;
            line-height: 1.5;
            color: #535353;
            padding-right: 2px; }
            @media screen and (max-width: 767px) {
              div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .all-activities p {
                width: 100%;
                padding-right: 1px;
                margin-right: 0px; } }
          div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .all-activities .all-activities-body {
            margin-top: 14px; }
            div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .all-activities .all-activities-body .all-activities-row {
              font-size: 16px;
              line-height: 1;
              color: #535353;
              padding: 5px 0;
              display: flex; }
              @media screen and (min-width: 0) and (max-width: 767px) {
                div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .all-activities .all-activities-body .all-activities-row {
                  padding: 0;
                  font-size: 14px;
                  line-height: 1.14;
                  margin: 8px 0; } }
              div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .all-activities .all-activities-body .all-activities-row .a-col-1 {
                margin-right: 0;
                flex: 1 1;
                padding-right: 30px; }
              div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .all-activities .all-activities-body .all-activities-row .a-col-2 {
                flex: 0 0 95px;
                font-weight: bold;
                color: #4c4c4c;
                text-align: right; }
                div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .all-activities .all-activities-body .all-activities-row .a-col-2 span {
                  display: none; }
                  @media screen and (min-width: 0) and (max-width: 767px) {
                    div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .all-activities .all-activities-body .all-activities-row .a-col-2 span {
                      display: initial; } }
              div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .all-activities .all-activities-body .all-activities-row .col-head {
                font-weight: bold;
                line-height: 2.21; }
            div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .all-activities .all-activities-body .row-head {
              margin-top: 0; }
          div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .all-activities .cdd-learn-more-legal {
            margin-top: 30px;
            font-family: "Source Sans Pro";
            font-style: italic;
            font-size: 14px;
            line-height: 1.29;
            color: #535353; }
            @media screen and (min-width: 0) and (max-width: 767px) {
              div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .all-activities .cdd-learn-more-legal {
                font-size: 12px; } }
  div.bootstrap .cd-dollar-signup-two-title {
    display: flex;
    margin-bottom: 18px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4;
    color: #434343;
    align-items: center;
    margin-top: -20px; }
    div.bootstrap .cd-dollar-signup-two-title img {
      width: 36px;
      margin-right: 11px; }
    div.bootstrap .cd-dollar-signup-two-title span {
      margin-top: -1px; }
  div.bootstrap .earn-point-popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    z-index: 99; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .earn-point-popup {
        z-index: 1103; } }
    div.bootstrap .earn-point-popup > div {
      margin: 320px auto;
      width: 584px;
      color: #000;
      font-family: Montserrat;
      background-color: #ffffff;
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .earn-point-popup > div {
          margin: 0;
          height: 100%;
          width: 100%; } }
      div.bootstrap .earn-point-popup > div div {
        margin: 0 88px;
        text-align: center; }
    div.bootstrap .earn-point-popup .close-btn {
      margin: 21.5px 28.5px;
      font-size: 30px;
      font-family: "Source Sans Pro";
      font-weight: normal;
      opacity: 1;
      outline: none;
      height: 14.5px;
      width: 14.5px;
      line-height: 14.5px;
      float: right; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .earn-point-popup .close-btn {
          display: none; } }
    div.bootstrap .earn-point-popup img {
      padding-top: 26px;
      width: 120px;
      height: 120px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .earn-point-popup img {
          padding-top: 32px; } }
    div.bootstrap .earn-point-popup .title {
      font-size: 36px;
      font-weight: 500;
      line-height: 0.72;
      margin-top: 24px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .earn-point-popup .title {
          font-size: 30px;
          margin-top: 32px;
          margin-left: 36px;
          margin-right: 36px; } }
    div.bootstrap .earn-point-popup .earn-point {
      font-size: 64px;
      font-weight: 600;
      line-height: 1;
      color: #90c634;
      margin-top: 30px; }
    div.bootstrap .earn-point-popup .desc {
      font-size: 20px;
      line-height: 1.3;
      text-align: left;
      margin-top: 23px;
      padding-bottom: 45px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .earn-point-popup .desc {
          margin: 20px 36px;
          padding: 0 10px; } }
    div.bootstrap .earn-point-popup .earn-point-desc {
      font-weight: 500;
      font-size: 23px;
      margin: 0 66px !important;
      color: black;
      line-height: 1.4;
      margin-top: 14px !important; }
    div.bootstrap .earn-point-popup .mobile-btn {
      margin-left: 20px;
      margin-right: 20px;
      display: none; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .earn-point-popup .mobile-btn {
          display: block; } }
      div.bootstrap .earn-point-popup .mobile-btn a {
        height: 45px;
        line-height: 45px;
        background-color: #3a6aa8;
        border-radius: 2px;
        font-family: Montserrat;
        font-size: 17px;
        font-weight: bold;
        text-align: center;
        color: white;
        display: block; }
  div.bootstrap .sign-up .sign-up-dollar-right-panel {
    margin-bottom: 20px; }
    div.bootstrap .sign-up .sign-up-dollar-right-panel img {
      width: 102px;
      height: 102px;
      margin: 14px 99px 21px; }
    div.bootstrap .sign-up .sign-up-dollar-right-panel p {
      font-family: Montserrat;
      color: #535353; }
      div.bootstrap .sign-up .sign-up-dollar-right-panel p:first-of-type {
        margin: 0 26px 15px;
        font-size: 1.8rem;
        line-height: 1.33;
        font-weight: 600; }
      div.bootstrap .sign-up .sign-up-dollar-right-panel p:last-of-type {
        margin: 0 24px;
        font-size: 1.4rem;
        line-height: 1.21;
        font-weight: 500;
        padding-bottom: 20px; }
      div.bootstrap .sign-up .sign-up-dollar-right-panel p a {
        color: #3a68ab; }
  div.bootstrap .sign-up .cdd-chk-holder {
    margin: 0 5px 15px;
    padding: 18px 33px 28px 34px;
    border: solid 1px #d5d4d4; }
    div.bootstrap .sign-up .cdd-chk-holder > div {
      display: flex; }
    div.bootstrap .sign-up .cdd-chk-holder strong {
      line-height: 28px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .sign-up .cdd-chk-holder strong {
          line-height: 20px; } }
    div.bootstrap .sign-up .cdd-chk-holder span {
      font-weight: 600; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .sign-up .cdd-chk-holder span {
          line-height: 20px; } }
    div.bootstrap .sign-up .cdd-chk-holder .cdd-chk-input-holder {
      display: inline-block;
      margin-top: 5px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .sign-up .cdd-chk-holder .cdd-chk-input-holder {
          margin-top: 0; } }
    div.bootstrap .sign-up .cdd-chk-holder input[type="checkbox"] {
      -webkit-appearance: none;
      border: none;
      width: 0;
      height: 0; }
      div.bootstrap .sign-up .cdd-chk-holder input[type="checkbox"]:after {
        border: 1px solid #d8d8d8;
        background: #FFF;
        content: "\00a0";
        display: inline-block;
        height: 20px;
        padding: 0;
        vertical-align: top;
        width: 20px;
        cursor: pointer;
        margin-top: -10px;
        margin-left: -10px; }
      div.bootstrap .sign-up .cdd-chk-holder input[type="checkbox"]:checked:after {
        color: #494949;
        content: "\2713";
        text-align: center;
        font-weight: 700; }
    div.bootstrap .sign-up .cdd-chk-holder img {
      width: 72px;
      height: 72px; }
    div.bootstrap .sign-up .cdd-chk-holder > img {
      margin: 5px auto 19px;
      display: block; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .sign-up .cdd-chk-holder {
        padding: 23px 10px 16px; } }
  div.bootstrap .sign-up .label-with-tip {
    padding-left: 5px; }
    div.bootstrap .sign-up .label-with-tip .field-tip {
      padding-left: 5px; }
  div.bootstrap .sign-up .cdd-chk-holder-yes a {
    color: #4574b2; }
  div.bootstrap .sign-up .cdd-chk-holder-yes span span {
    padding-right: 10px; }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .sign-up .cdd-chk-holder-yes strong {
      padding-bottom: 10px;
      display: inline-block; } }
  div.bootstrap .cdd-mask {
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 1500;
    top: 0; }
  div.bootstrap .cdd-multi-acc-pre {
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000; }
    div.bootstrap .cdd-multi-acc-pre .cdd-notification {
      margin: 0;
      height: auto; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .cdd-multi-acc-pre .cdd-notification {
          margin-left: 20px;
          margin-right: 20px; } }
      div.bootstrap .cdd-multi-acc-pre .cdd-notification a {
        color: #3ad2fb;
        text-decoration: underline; }
      div.bootstrap .cdd-multi-acc-pre .cdd-notification p.cdd-notification-instruction {
        clear: both;
        height: auto;
        width: auto;
        padding-right: 20px;
        margin-right: 40px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .cdd-multi-acc-pre .cdd-notification p.cdd-notification-instruction {
            margin-right: 0;
            padding-right: 15px; } }
  div.bootstrap .cdd-notification {
    width: 584px;
    height: 325px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    margin: 361px auto auto; }
    div.bootstrap .cdd-notification > img {
      float: left;
      width: 84px;
      height: 84px;
      margin-left: 57px;
      margin-top: 80px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .cdd-notification > img {
          float: none;
          margin: 0 auto 14px;
          width: 72px;
          height: 72px;
          display: block; } }
    div.bootstrap .cdd-notification p {
      float: left;
      margin-bottom: 23px;
      margin-top: 60px;
      padding-left: 20px;
      height: 104px;
      width: 366px;
      font-family: Montserrat;
      font-size: 2rem;
      font-weight: 500;
      line-height: 1.3;
      color: #000; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .cdd-notification p {
          width: auto;
          height: auto;
          float: none;
          padding: 0 15px 22px;
          font-size: 1.6rem;
          margin: 0;
          text-align: left; } }
      div.bootstrap .cdd-notification p.cdd-notification-instruction {
        margin-left: 40px;
        width: 455px;
        color: #535353;
        font-size: 16px;
        font-weight: 400;
        font-family: "Source Sans Pro", sans-serif;
        line-height: 1.4;
        float: none; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .cdd-notification p.cdd-notification-instruction {
            width: auto;
            margin: 0;
            padding-bottom: 37px;
            font-size: 14px; } }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cdd-notification div {
        position: absolute;
        top: 9.5px;
        right: 9.5px;
        margin: 0; } }
    div.bootstrap .cdd-notification > div {
      float: right;
      margin-right: 28.5px;
      margin-top: 21.5px; }
      div.bootstrap .cdd-notification > div > img {
        cursor: pointer;
        width: 14.5px;
        height: 14.5px; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cdd-notification {
        width: auto;
        height: auto;
        margin: 20px 15px;
        position: relative;
        padding-top: 40px; } }
  div.bootstrap .cdd-required {
    display: none; }
  div.bootstrap #collegeDollarTCsModal.modal.fade .modal-header {
    padding: 15px 15px 15px 7px; }
    div.bootstrap #collegeDollarTCsModal.modal.fade .modal-header .link {
      height: 19px;
      font-family: Montserrat;
      font-size: 16px;
      font-weight: 500;
      text-align: left;
      color: #3264a5;
      background: url("../img/icons/back_chevron.svg");
      background-position: left;
      background-repeat: no-repeat;
      float: left;
      vertical-align: middle;
      padding-left: 15px; }
  div.bootstrap #collegeDollarTCsModal.modal.fade #collegeDollarTermsConditions-desktop {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #979797; }
    div.bootstrap #collegeDollarTCsModal.modal.fade #collegeDollarTermsConditions-desktop .modal-body {
      margin-left: 16px;
      height: 650px;
      overflow: auto; }
  div.bootstrap #collegeDollarTCsModal.modal.fade #collegeDollarTermsConditions-mobile .modal-body {
    padding: 4px 18px 7px 22px;
    min-height: 600px;
    overflow: auto; }
  div.bootstrap #collegeDollarTCsModal.modal.fade h1 {
    text-align: center;
    font-weight: bold;
    margin: 0;
    font-size: 1.6rem;
    margin-bottom: 20px; }
  div.bootstrap #collegeDollarTCsModal.modal.fade .modal-body .h1-line1 {
    margin-bottom: 5px; }
  div.bootstrap #collegeDollarTCsModal.modal.fade .modal-body .h1-line2, div.bootstrap #collegeDollarTCsModal.modal.fade .modal-body p {
    margin-bottom: 20px; }
  div.bootstrap #collegeDollarTCsModal {
    z-index: 1103; }
  div.bootstrap .cdd-info-footer {
    position: relative; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cdd-info-footer > div {
        text-align: center;
        color: #9a9a9a; } }
    div.bootstrap .cdd-info-footer img {
      position: absolute;
      vertical-align: middle;
      top: -5%;
      width: 84px;
      height: 84px;
      display: inline-block; }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        div.bootstrap .cdd-info-footer img {
          top: 0; } }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .cdd-info-footer img {
          position: relative;
          width: 48px;
          height: 48px; } }
    div.bootstrap .cdd-info-footer span {
      display: inline-block;
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      text-align: left;
      font-size: 2.2rem;
      line-height: 1.27;
      color: #535353;
      padding-left: 26px;
      margin-left: 84px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .cdd-info-footer span {
          min-width: 280px;
          font-size: 1.4rem;
          font-weight: 600;
          line-height: 1.5;
          text-align: center;
          padding-left: 0;
          margin-left: 0;
          padding-top: 8px;
          margin-bottom: 100px; } }
  div.bootstrap div#accountActivationThankyouModal {
    z-index: 1103; }
    div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you {
      overflow-y: hidden; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you {
          overflow-y: auto;
          padding-bottom: 100px; } }
      div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you .cdd-activation-success > img {
        width: 72px;
        height: 72px;
        display: inline-block;
        margin-top: -27px;
        margin-bottom: 16px; }
      div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you .cdd-activation-success .desc p {
        margin-bottom: 30px;
        font-size: 1.8rem;
        line-height: 1.5;
        color: #000;
        font-family: "Source Sans Pro", sans-serif; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you .cdd-activation-success .desc p {
            font-size: 1.7rem;
            line-height: 1.59; } }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you .cdd-activation-success .desc {
          width: 100%; } }
      div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you .cdd-activation-success .bg-lightest-gray-alt {
        padding-top: 38px;
        margin: 30px 15px 21px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you .cdd-activation-success .bg-lightest-gray-alt {
            margin: -18px -2px 3px;
            padding-top: 18px; } }
        div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you .cdd-activation-success .bg-lightest-gray-alt img {
          width: 84px;
          height: 84px;
          display: inline-block; }
        div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you .cdd-activation-success .bg-lightest-gray-alt .cdd-activation-congrats {
          padding: 29px 47px 31px;
          font-family: "Montserrat", sans-serif;
          font-weight: 700;
          font-size: 2.2rem;
          line-height: 1.18;
          color: #000; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you .cdd-activation-success .bg-lightest-gray-alt .cdd-activation-congrats {
              padding: 7px 30px 17px;
              font-size: 1.8rem;
              line-height: 1.22; } }
        div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you .cdd-activation-success .bg-lightest-gray-alt .cdd-activation-earn-more {
          padding: 0 120px 21px;
          font-size: 1.8rem;
          line-height: 1.33;
          color: #000; }
          div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you .cdd-activation-success .bg-lightest-gray-alt .cdd-activation-earn-more a {
            color: #3A6AA8;
            font-weight: 600;
            font-family: "Source Sans Pro", sans-serif; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you .cdd-activation-success .bg-lightest-gray-alt .cdd-activation-earn-more {
              padding: 0 0 24px;
              font-size: 1.6rem;
              line-height: 1.5; } }
      div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you p {
        margin-bottom: 0; }
      div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you .cdd-modal-dialog.modal-dialog {
        margin-top: 276px;
        padding: 0; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap div#accountActivationThankyouModal.cdd-activation-thank-you .cdd-modal-dialog.modal-dialog {
            margin-top: 180px; } }
    div.bootstrap div#accountActivationThankyouModal .cdd-activation-close-img {
      display: none; }
    div.bootstrap div#accountActivationThankyouModal .cdd-modal-content.modal-content {
      margin-right: 0;
      max-width: 584px; }
      @media screen and (min-width: 768px) {
        div.bootstrap div#accountActivationThankyouModal .cdd-modal-content.modal-content {
          width: 584px; } }
      div.bootstrap div#accountActivationThankyouModal .cdd-modal-content.modal-content .close cdd-activation-close-btn {
        margin-top: -12px; }
      div.bootstrap div#accountActivationThankyouModal .cdd-modal-content.modal-content .cdd-activation-close-span {
        display: none; }
      div.bootstrap div#accountActivationThankyouModal .cdd-modal-content.modal-content .cdd-activation-close-img {
        display: block;
        width: 14.5px; }
    div.bootstrap div#accountActivationThankyouModal .cdd-modal-content p {
      margin-bottom: 0; }
  div.bootstrap .redeem-hero {
    height: 200px;
    overflow: hidden;
    background-image: url("../img/cd_dollar/CD$_home_hero.jpg");
    background-size: cover; }
    div.bootstrap .redeem-hero .content {
      max-width: 1000px;
      margin: 51px auto;
      padding: 0 12px;
      line-height: 98px;
      font-size: 4.5rem;
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      color: #FFF; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .redeem-hero .content {
          font-size: 2.5rem;
          line-height: 1.2;
          margin: 0;
          padding: 0;
          display: flex;
          text-align: left;
          height: 60px; } }
      div.bootstrap .redeem-hero .content img {
        width: 98px;
        margin-right: 38px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .redeem-hero .content img {
            width: 60px;
            margin-right: 20px; } }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .redeem-hero .content span {
          display: flex;
          align-items: center; } }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .redeem-hero {
        height: auto;
        padding: 20px; } }
  div.bootstrap .redeem-container {
    max-width: 1000px;
    margin: 0 auto;
    margin-top: 32px;
    margin-bottom: 50px;
    padding: 45px;
    background: #FFF; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .redeem-container {
        margin: 0;
        padding: 22px; } }
    div.bootstrap .redeem-container * {
      margin: 0; }
    div.bootstrap .redeem-container .choose {
      margin-top: 35px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .redeem-container .choose {
          display: none; } }
      div.bootstrap .redeem-container .choose.error h2 {
        color: #ed7272; }
    div.bootstrap .redeem-container .choose-mobile {
      display: none;
      margin-top: 25px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .redeem-container .choose-mobile {
          display: block; } }
      div.bootstrap .redeem-container .choose-mobile select {
        height: 45px;
        margin-bottom: 13px;
        padding: 10px;
        border-radius: 2px;
        border: solid 1px #e3e3e3;
        color: #4574b2 !important;
        margin-bottom: 0; }
        div.bootstrap .redeem-container .choose-mobile select:focus {
          -webkit-box-shadow: none;
          box-shadow: none; }
      div.bootstrap .redeem-container .choose-mobile .fa-caret-down {
        margin-top: -28px; }
      div.bootstrap .redeem-container .choose-mobile.error select {
        border-color: #ed7272; }
    div.bootstrap .redeem-container .choose-error {
      margin-top: 10px;
      display: none; }
      div.bootstrap .redeem-container .choose-error span {
        border: solid 1px #ed7272;
        border-radius: 2px;
        font-size: 1.5rem;
        line-height: 1.47;
        background-color: #fff6f6;
        color: #ec7272;
        padding: 15px;
        display: inline-block; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .redeem-container .choose-error span {
            width: 100%; } }
    div.bootstrap .redeem-container .address {
      margin-top: 54px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .redeem-container .address {
          margin-top: 24px; } }
    div.bootstrap .redeem-container .order {
      margin-top: 65px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .redeem-container .order {
          margin-top: 34px; } }
      div.bootstrap .redeem-container .order .form-row div:first-child {
        width: 248px;
        float: left; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .redeem-container .order .form-row div:first-child {
            float: none; } }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .redeem-container .order .form-row {
          margin-bottom: 27px; }
          div.bootstrap .redeem-container .order .form-row:last-child {
            margin-bottom: 0; } }
    div.bootstrap .redeem-container h1, div.bootstrap .redeem-container h2 {
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      color: #535353; }
    div.bootstrap .redeem-container h1 {
      font-size: 3.2rem;
      line-height: 1.19; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .redeem-container h1 {
          font-size: 2.5rem;
          line-height: 1.16; } }
    div.bootstrap .redeem-container h2 {
      font-size: 1.8rem;
      margin-bottom: 11px; }
    div.bootstrap .redeem-container .bank-card-img {
      float: right; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .redeem-container .bank-card-img {
          display: none; } }
      div.bootstrap .redeem-container .bank-card-img img {
        width: 348px; }
    div.bootstrap .redeem-container .bank-card-img-mobile {
      display: none;
      text-align: center;
      margin-top: 25px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .redeem-container .bank-card-img-mobile {
          display: block; } }
      div.bootstrap .redeem-container .bank-card-img-mobile img {
        width: 280px; }
    div.bootstrap .redeem-container input[type="radio"], div.bootstrap .redeem-container input[type="checkbox"] {
      display: block;
      float: left;
      margin-right: 10px;
      outline: none;
      border: solid 1px #a9b2bd; }
    div.bootstrap .redeem-container input[type="radio"] {
      width: 15px;
      height: 15px;
      margin-top: 6px; }
    div.bootstrap .redeem-container input[type="checkbox"] {
      width: 20px;
      height: 20px; }
    div.bootstrap .redeem-container .form-row {
      font-size: 1.9rem;
      color: #535353;
      margin-top: 0; }
      div.bootstrap .redeem-container .form-row label {
        font-weight: normal;
        cursor: pointer; }
      div.bootstrap .redeem-container .form-row .disable-msg {
        font-weight: 400;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 1.3rem;
        margin-left: 20px;
        display: none; }
      div.bootstrap .redeem-container .form-row.disable {
        color: #bbbbbb; }
        div.bootstrap .redeem-container .form-row.disable input {
          opacity: 0.23; }
        div.bootstrap .redeem-container .form-row.disable .disable-msg {
          display: inline-block; }
        div.bootstrap .redeem-container .form-row.disable label {
          color: #bbbbbb; }
    div.bootstrap .redeem-container .change-address {
      margin-top: 18px; }
      div.bootstrap .redeem-container .change-address a {
        font-family: "Montserrat", sans-serif;
        font-weight: 700;
        font-size: 16px;
        color: #3A6AA8; }
    div.bootstrap .redeem-container .terms-and-conditions {
      margin-top: 35px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .redeem-container .terms-and-conditions {
          margin-top: 24px; } }
      div.bootstrap .redeem-container .terms-and-conditions .form-row label {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        font-size: 1.7rem;
        text-align: left;
        display: flex;
        color: #333333; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .redeem-container .terms-and-conditions .form-row label {
            font-size: 1.6rem;
            line-height: 1.38; } }
      div.bootstrap .redeem-container .terms-and-conditions .form-row a {
        font-weight: bold; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .redeem-container .terms-and-conditions .form-row a {
            font-size: 1.6rem;
            line-height: 1.38; } }
      div.bootstrap .redeem-container .terms-and-conditions label {
        position: relative; }
      div.bootstrap .redeem-container .terms-and-conditions input {
        flex: 0 0 20px;
        line-height: 1.15;
        -webkit-appearance: none;
        border: none;
        width: 0;
        height: 0; }
        div.bootstrap .redeem-container .terms-and-conditions input + span {
          position: absolute;
          left: 0;
          top: 3px;
          height: 20px; }
          div.bootstrap .redeem-container .terms-and-conditions input + span:after {
            content: " ";
            display: inline-block;
            height: 20px;
            vertical-align: top;
            width: 20px;
            cursor: pointer;
            border-width: 1px;
            border-style: solid;
            border-color: #d8d8d8;
            border-image: initial;
            background: white;
            padding: 0px;
            line-height: 20px; }
        div.bootstrap .redeem-container .terms-and-conditions input:checked + span:after {
          color: #494949;
          content: "\2713";
          text-align: center;
          font-weight: 700; }
        div.bootstrap .redeem-container .terms-and-conditions input.t-error + span::after {
          border-color: #ed7272; }
    div.bootstrap .redeem-container .terms-error {
      margin-top: 10px;
      display: none; }
      div.bootstrap .redeem-container .terms-error span {
        background-color: #fff6f6;
        border: solid 1px #ed7272;
        border-radius: 2px;
        font-size: 1.5rem;
        line-height: 1.47;
        color: #ec7272;
        padding: 15px;
        display: inline-block; }
    div.bootstrap .redeem-container .terms-desc {
      font-size: 1.5rem;
      margin-top: 8px;
      margin-left: 30px;
      color: #535353;
      max-width: 718px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .redeem-container .terms-desc {
          display: none; } }
    div.bootstrap .redeem-container .terms-desc-mobile {
      display: none;
      font-size: 1.5rem; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .redeem-container .terms-desc-mobile {
          display: block; } }
    div.bootstrap .redeem-container .redeem-submit {
      margin-top: 30px;
      margin-bottom: 40px; }
      div.bootstrap .redeem-container .redeem-submit input {
        max-width: 455px;
        font-family: "Montserrat", sans-serif;
        font-weight: 700;
        font-size: 1.8rem;
        color: #FFF;
        background-color: #4574b2; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .redeem-container .redeem-submit input {
            font-size: 1.5rem; } }
  div.bootstrap .redeem-popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1103;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .redeem-popup {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: block;
        min-height: 100%;
        background-color: #FFF;
        -webkit-overflow-scrolling: touch;
        overflow-y: auto;
        outline: none;
        background-color: white; } }
    div.bootstrap .redeem-popup .hidden {
      display: none; }
    div.bootstrap .redeem-popup .user-select-none {
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
    div.bootstrap .redeem-popup .popup-container {
      padding: 0 29px;
      background-color: #ffffff;
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .redeem-popup .popup-container {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          min-height: 100%;
          padding: 0 20px; } }
      div.bootstrap .redeem-popup .popup-container * {
        margin: 0;
        padding: 0; }
      div.bootstrap .redeem-popup .popup-container .tool-bar {
        height: 38px; }
        div.bootstrap .redeem-popup .popup-container .tool-bar .close-btn {
          margin-top: 21.5px;
          font-size: 3rem;
          font-weight: 400;
          font-family: "Source Sans Pro", sans-serif;
          outline: none;
          height: 14.5px;
          width: 14.5px;
          line-height: 14.5px;
          float: right;
          color: #000; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .redeem-popup .popup-container .tool-bar {
            font-family: "Montserrat", sans-serif;
            font-weight: 500;
            height: 50px;
            line-height: 50px;
            margin-bottom: 18px;
            background: #FFF;
            color: #3A6AA8;
            font-size: 1.6rem;
            margin-left: -12px; }
            div.bootstrap .redeem-popup .popup-container .tool-bar img {
              margin-top: -2px;
              margin-right: 5px; } }
      div.bootstrap .redeem-popup .popup-container .form-input input[type="text"] {
        height: 45px;
        font-size: 1.4rem;
        border-radius: 2px;
        border: solid 1px #c4c4c4;
        padding: 10px; }
      div.bootstrap .redeem-popup .popup-container .form-input .form-group {
        margin-bottom: 10px; }
        div.bootstrap .redeem-popup .popup-container .form-input .form-group .parsley-error {
          margin-top: 0px; }
        div.bootstrap .redeem-popup .popup-container .form-input .form-group .parsley-errors-list li {
          display: flex;
          align-items: center;
          padding: 5px 0;
          height: 48px; }
      div.bootstrap .redeem-popup .popup-container .form-input label {
        font-weight: 700;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 1.8rem;
        line-height: 1.17;
        text-align: left;
        color: #555555; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .redeem-popup .popup-container .form-input label {
            font-size: 16px; } }
      div.bootstrap .redeem-popup .popup-container .form-input select {
        height: 45px;
        padding: 10px;
        border-radius: 2px;
        border: solid 1px #c4c4c4;
        color: #4574b2 !important;
        margin-bottom: 0; }
        div.bootstrap .redeem-popup .popup-container .form-input select:focus {
          -webkit-box-shadow: none;
          box-shadow: none; }
      div.bootstrap .redeem-popup .popup-container .form-input .fa-caret-down {
        margin-top: -28px;
        margin-right: 8px;
        padding-right: 5px; }
      div.bootstrap .redeem-popup .popup-container .form-input .state {
        padding-right: 10px; }
        @media screen and (min-width: 768px) {
          div.bootstrap .redeem-popup .popup-container .form-input .state {
            width: 117px; } }
      div.bootstrap .redeem-popup .popup-container .form-input .city {
        padding-right: 20px; }
        @media screen and (min-width: 768px) {
          div.bootstrap .redeem-popup .popup-container .form-input .city {
            width: 230px; } }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .redeem-popup .popup-container .form-input .city {
            padding-right: 0px; } }
      div.bootstrap .redeem-popup .popup-container .form-input .zip-code5 {
        padding-left: 10px; }
        @media screen and (min-width: 768px) {
          div.bootstrap .redeem-popup .popup-container .form-input .zip-code5 {
            width: 137px; }
            div.bootstrap .redeem-popup .popup-container .form-input .zip-code5 .parsley-error {
              padding-left: 6px;
              padding-right: 6px; } }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .redeem-popup .popup-container .form-input .zip-code5 .parsley-error {
            padding-left: 6px;
            padding-right: 6px; } }
      div.bootstrap .redeem-popup .popup-container .form-input .row, div.bootstrap .redeem-popup .popup-container .form-input .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table .redeem-popup .popup-container .form-input .at-header-row, div.bootstrap .redeem-popup .popup-container .form-input .admissions-tracker .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table .redeem-popup .popup-container .form-input .at-data-row {
        margin-top: 25px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .redeem-popup .popup-container .form-input .row, div.bootstrap .redeem-popup .popup-container .form-input .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table .redeem-popup .popup-container .form-input .at-header-row, div.bootstrap .redeem-popup .popup-container .form-input .admissions-tracker .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table .redeem-popup .popup-container .form-input .at-data-row {
            margin-top: 20px; } }
      div.bootstrap .redeem-popup .popup-container .form-input .button {
        text-align: center;
        margin-bottom: 32px; }
        div.bootstrap .redeem-popup .popup-container .form-input .button input {
          font-family: "Montserrat", sans-serif;
          font-weight: 700;
          outline: none;
          width: 264px;
          border-radius: 3px;
          background-color: #3264a5;
          font-size: 1.7rem;
          text-align: center;
          color: #FFF;
          padding: 15px 0; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .redeem-popup .popup-container .form-input .button input {
              width: 100%; } }
      div.bootstrap .redeem-popup .popup-container .change-address {
        width: 515px;
        margin-top: 18px; }
        div.bootstrap .redeem-popup .popup-container .change-address a {
          font-family: "Montserrat", sans-serif;
          font-weight: 700;
          font-size: 1.6rem;
          color: #3A6AA8; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .redeem-popup .popup-container .change-address {
            width: auto; }
            div.bootstrap .redeem-popup .popup-container .change-address .verified {
              margin-top: 20px; } }
        div.bootstrap .redeem-popup .popup-container .change-address h1 {
          font-family: "Montserrat", sans-serif;
          font-weight: 700;
          font-size: 3rem;
          line-height: 1.27;
          color: #535353;
          margin-bottom: 5px; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .redeem-popup .popup-container .change-address h1 {
              font-size: 2.3rem; } }
        div.bootstrap .redeem-popup .popup-container .change-address .error-msg {
          padding: 11px 22px;
          border-radius: 2px;
          background-color: #fff6f6;
          border: solid 1px #ed7272;
          margin-bottom: 15px;
          color: #ec7272; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .redeem-popup .popup-container .change-address .error-msg {
              margin: 20px 0; } }
        div.bootstrap .redeem-popup .popup-container .change-address .verify-desc, div.bootstrap .redeem-popup .popup-container .change-address .verify-success {
          font-size: 1.9rem;
          line-height: 1.32;
          color: #535353;
          margin-bottom: 20px;
          padding-right: 25px; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .redeem-popup .popup-container .change-address .verify-desc, div.bootstrap .redeem-popup .popup-container .change-address .verify-success {
              padding-right: 0; } }
        div.bootstrap .redeem-popup .popup-container .change-address .verify-result {
          font-size: 1.9rem;
          line-height: 1.47;
          color: #535353; }
          div.bootstrap .redeem-popup .popup-container .change-address .verify-result .rs-title {
            font-family: "Montserrat", sans-serif;
            font-weight: 600;
            font-size: 1.6rem;
            line-height: 1.63;
            color: #000;
            margin-bottom: 6px; }
        div.bootstrap .redeem-popup .popup-container .change-address .verify-bottom {
          margin-top: 24px;
          margin-bottom: 34px;
          text-align: center; }
          div.bootstrap .redeem-popup .popup-container .change-address .verify-bottom a[role='button'] {
            font-family: "Montserrat", sans-serif;
            font-weight: 700;
            border-radius: 3px;
            background-color: #3264a5;
            font-size: 1.7rem;
            text-align: center;
            color: #FFF;
            padding: 14px 30px;
            display: inline-block;
            margin-bottom: 18px; }
          div.bootstrap .redeem-popup .popup-container .change-address .verify-bottom .re-enter a {
            font-family: "Montserrat", sans-serif;
            font-weight: 700;
            font-size: 1.6rem;
            text-align: center;
            color: #3A6AA8;
            margin-top: 6px; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .redeem-popup .popup-container .change-address .verify-bottom .re-enter {
              padding: 0 50px; } }
      div.bootstrap .redeem-popup .popup-container .verify-address {
        display: none; }
      div.bootstrap .redeem-popup .popup-container .redeem-error {
        font-family: "Montserrat", sans-serif;
        font-weight: 500;
        font-size: 2rem;
        line-height: 1.3;
        color: #000;
        margin: 0 25px;
        width: 465px;
        margin-top: 22px;
        margin-bottom: 57px;
        display: none; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .redeem-popup .popup-container .redeem-error {
            width: auto;
            margin: 0; } }
        div.bootstrap .redeem-popup .popup-container .redeem-error div {
          margin-bottom: 25px; }
  div.bootstrap .redeem-success {
    font-weight: 500;
    font-size: 30px;
    margin: 0 66px !important;
    color: black;
    line-height: 1.4;
    margin-top: 14px !important; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .redeem-success {
        margin: 10px 36px !important;
        font-size: 24px; } }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap #data-bar #data-bar-side #dates-deadlines {
      width: 94px; }
    div.bootstrap #data-bar #data-bar-side #tools {
      width: 94px; } }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap #data-bar #data-bar-side.cdd-data-bar #dates-deadlines {
      padding-left: 0;
      padding-right: 0;
      width: 70px; }
    div.bootstrap #data-bar #data-bar-side.cdd-data-bar #tools {
      padding-left: 0;
      padding-right: 0;
      border-right: 0;
      width: 70px; }
    div.bootstrap #data-bar #data-bar-side.cdd-data-bar #my-locker {
      background-image: none;
      padding: 27px 0;
      align-items: center; } }
  div.bootstrap #data-bar #data-bar-side.cdd-data-bar #dates-deadlines.active {
    background-color: #dcdcdc; }
  div.bootstrap #data-bar #data-bar-side.cdd-data-bar #dates-deadlines:hover {
    background-color: #dcdcdc; }
  @media screen and (min-width: 992px) {
    div.bootstrap #signup-desc {
      min-width: 350px;
      font-weight: 600; } }
  div.bootstrap #login-link + p {
    padding-bottom: 10px; }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    div.bootstrap #footer .container .row, div.bootstrap #footer .cd-breadcrumb .bc-container .row, div.bootstrap .cd-breadcrumb #footer .bc-container .row, div.bootstrap #footer .container .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table #footer .container .at-header-row, div.bootstrap #footer .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table #footer .cd-breadcrumb .bc-container .at-header-row, div.bootstrap .cd-breadcrumb #footer .bc-container .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #footer .bc-container .at-header-row, div.bootstrap #footer .container .admissions-tracker .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table #footer .container .at-data-row, div.bootstrap #footer .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table #footer .cd-breadcrumb .bc-container .at-data-row, div.bootstrap .cd-breadcrumb #footer .bc-container .admissions-tracker .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #footer .bc-container .at-data-row {
      margin-left: 0;
      margin-right: 0; } }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap #footer {
      padding-left: 20px;
      padding-right: 20px; }
      div.bootstrap #footer .container .col-sm-c5 li a, div.bootstrap #footer .cd-breadcrumb .bc-container .col-sm-c5 li a, div.bootstrap .cd-breadcrumb #footer .bc-container .col-sm-c5 li a {
        font-size: 13px; } }
  div.bootstrap .cdd_home_hero .cdd_badge {
    text-align: right; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cdd_home_hero .cdd_badge {
        text-align: right; } }
    div.bootstrap .cdd_home_hero .cdd_badge img {
      margin: -25px 0 0 0 !important;
      width: 112px;
      height: 112px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .cdd_home_hero .cdd_badge img {
          margin: -15px 0 0 0 !important;
          width: 80px;
          height: 80px; } }
  div.bootstrap .cdd_home_hero h3 {
    margin: 15px 0 0 -20px;
    font-size: 26px;
    line-height: 42px; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cdd_home_hero h3 {
        margin: 15px 0 15px 0px;
        font-size: 26px;
        line-height: 36px;
        text-align: center; } }
  div.bootstrap .cdd_home_hero .hero-search {
    margin-top: 0 !important; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cdd_home_hero .hero-search {
        align-items: stretch; } }
    div.bootstrap .cdd_home_hero .hero-search form {
      display: flex; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .cdd_home_hero .hero-search form {
          flex-direction: column;
          width: 100%;
          padding-left: 5px;
          padding-right: 5px; } }
  div.bootstrap .cdd_home_hero .form_left {
    padding-right: 5px; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cdd_home_hero .form_left {
        padding-right: 0; } }
  div.bootstrap .cdd_home_hero #email4RegSpan input {
    width: 286px;
    float: right; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cdd_home_hero #email4RegSpan input {
        width: 100%;
        float: none; } }
  div.bootstrap .cdd_home_hero .form_right {
    padding-left: 5px; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cdd_home_hero .form_right {
        padding-left: 0; } }
    div.bootstrap .cdd_home_hero .form_right button {
      padding: 0px 25px 0px 25px !important;
      font-size: 19px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .cdd_home_hero .form_right button {
          width: 100% !important;
          margin-top: 10px; } }
  div.bootstrap .cdd_home_hero .terms_text {
    margin-top: 28px;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    font-family: "Source Sans Pro", sans-serif; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cdd_home_hero .terms_text {
        margin-top: 15px;
        padding-left: 5px;
        padding-right: 5px;
        font-size: 12px; } }
    div.bootstrap .cdd_home_hero .terms_text a {
      color: #FFF;
      text-decoration: underline; }
  @media screen and (min-width: 992px) {
    div.bootstrap .cdd_home_hero .cdd_lead {
      padding-left: 0;
      padding-right: 0; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    div.bootstrap .cdd_home_hero .cdd_lead {
      padding-left: 0;
      padding-right: 0; } }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .cdd_home_hero .cdd_lead {
      padding-left: 15px;
      padding-right: 15px; } }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .cdd_home_hero .cdd_logo {
      text-align: center; } }
  @media screen and (min-width: 992px) {
    div.bootstrap .cdd_home_hero .cdd_logo img {
      margin: -25px 0 0 -15px !important;
      width: 112px;
      height: 112px; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    div.bootstrap .cdd_home_hero .cdd_logo img {
      margin: -25px 0 0 -15px !important;
      width: 112px;
      height: 112px; } }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .cdd_home_hero .cdd_logo img {
      margin: -25px 0 0 0 !important;
      width: 80px;
      height: 80px; } }
  @media screen and (min-width: 992px) {
    div.bootstrap .cdd_home_hero .cdd_text {
      margin-bottom: 15px;
      padding-right: 0; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    div.bootstrap .cdd_home_hero .cdd_text {
      margin-bottom: 15px;
      padding-right: 0; } }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .cdd_home_hero .cdd_text {
      margin-bottom: 15px;
      padding-right: 15px; } }
  @media screen and (min-width: 992px) {
    div.bootstrap .cdd_home_hero .cdd_text h3 {
      margin: 15px 0 0 20px;
      font-size: 25px;
      line-height: 36px;
      letter-spacing: -0.2px !important; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    div.bootstrap .cdd_home_hero .cdd_text h3 {
      margin: 15px 0 0 -20px;
      font-size: 25px;
      line-height: 36px;
      letter-spacing: -0.2px !important; } }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .cdd_home_hero .cdd_text h3 {
      margin: 15px 0 0 0;
      padding: 0 10px;
      font-size: 25px !important;
      line-height: 1.44;
      letter-spacing: 0px !important; } }
  div.bootstrap .cdd_home_hero .cdd_text h3 a {
    text-decoration: underline; }
  div.bootstrap .cdd_home_hero .home-email-error {
    top: 50px;
    width: 286px;
    left: 0; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cdd_home_hero .home-email-error {
        width: 100%;
        top: 50px; } }
  div.bootstrap .cdd_home_hero .error-box {
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3); }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cdd_home_hero .error-box {
        box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3); } }
  div.bootstrap #collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content {
    font-size: 1.6rem;
    color: #555;
    font-family: "Source Sans Pro"; }
    div.bootstrap #collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content .title {
      font-weight: bold;
      text-align: center;
      margin-top: 0; }
      div.bootstrap #collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content .title br {
        display: block !important; }
    div.bootstrap #collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content p {
      font-size: 1.6rem;
      margin: 0;
      padding-bottom: 20px;
      overflow: hidden; }
      div.bootstrap #collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content p.sub-title {
        font-family: "Source Sans Pro";
        font-weight: bold;
        padding-top: 20px; }
      div.bootstrap #collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content p.bold {
        font-weight: bold; }
      div.bootstrap #collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content p br {
        display: none; }
        @media screen and (min-width: 0px) and (max-width: 370px) {
          div.bootstrap #collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content p br {
            display: block; } }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap #collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content p a.break-all {
          word-break: break-all; } }
      @media screen and (min-width: 0px) and (max-width: 370px) {
        div.bootstrap #collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content p a.break-all {
          word-break: break-word; } }
    div.bootstrap #collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content ul {
      position: relative;
      margin-left: 32px;
      margin-bottom: 20px; }
      div.bootstrap #collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content ul li {
        margin-left: 16px; }
        div.bootstrap #collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content ul li:before {
          position: absolute;
          content: "•";
          color: #555;
          font-size: 2.4rem;
          left: 0; }
  div.bootstrap .cs-popup-dialog {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1100;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.5); }
    @media screen and (min-width: 768px) {
      div.bootstrap .cs-popup-dialog.absolute {
        display: block;
        position: absolute;
        text-align: center; }
        div.bootstrap .cs-popup-dialog.absolute .popup-container {
          text-align: left;
          display: inline-block; } }
    @media screen and (min-width: 768px) and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cs-popup-dialog.absolute .popup-container {
        display: block; } }
    div.bootstrap .cs-popup-dialog .popup-container {
      background-color: white; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .cs-popup-dialog .popup-container {
          height: 100%;
          margin-top: 0 !important;
          overflow-y: auto; } }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .cs-popup-dialog .popup-container {
          width: 100%; } }
      div.bootstrap .cs-popup-dialog .popup-container .tool-bar {
        height: 45px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .cs-popup-dialog .popup-container .tool-bar {
            height: auto; } }
        div.bootstrap .cs-popup-dialog .popup-container .tool-bar.popup-blue {
          background-color: #3264a5; }
          div.bootstrap .cs-popup-dialog .popup-container .tool-bar.popup-blue h1 {
            color: white; }
          div.bootstrap .cs-popup-dialog .popup-container .tool-bar.popup-blue .close-button {
            color: white; }
        div.bootstrap .cs-popup-dialog .popup-container .tool-bar .popup-title {
          float: left;
          height: 100%;
          margin-left: 24px; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .cs-popup-dialog .popup-container .tool-bar .popup-title {
              float: none;
              margin-left: 20px;
              height: 57px; }
              div.bootstrap .cs-popup-dialog .popup-container .tool-bar .popup-title h1 {
                font-size: 1.8rem;
                line-height: 57px; } }
        div.bootstrap .cs-popup-dialog .popup-container .tool-bar h1 {
          font-size: 1.6rem;
          font-family: Montserrat;
          font-weight: bold;
          margin: 0;
          line-height: 45px; }
        div.bootstrap .cs-popup-dialog .popup-container .tool-bar .back-button {
          height: 54px;
          padding: 0 10px;
          line-height: 54px;
          font-size: 1.6rem;
          font-family: Montserrat;
          font-weight: 500;
          background-color: white; }
          div.bootstrap .cs-popup-dialog .popup-container .tool-bar .back-button img {
            margin-right: 5px;
            margin-top: -3px; }
        div.bootstrap .cs-popup-dialog .popup-container .tool-bar .close-button {
          margin-right: 13px;
          float: right;
          display: flex;
          align-items: center;
          height: 100%;
          justify-content: center; }
          div.bootstrap .cs-popup-dialog .popup-container .tool-bar .close-button img {
            height: 14px;
            width: 14px; }
      div.bootstrap .cs-popup-dialog .popup-container .popup-body {
        font-family: "Source Sans Pro"; }
  div.bootstrap .admissions-popup-body {
    padding: 20px; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .admissions-popup-body {
        padding: 11px 20px 20px 20px; } }
    div.bootstrap .admissions-popup-body .body-title {
      margin-bottom: 20px; }
      div.bootstrap .admissions-popup-body .body-title h1 {
        font-size: 2rem;
        font-weight: bold;
        line-height: 1.35;
        color: #606060;
        margin: 0; }
      div.bootstrap .admissions-popup-body .body-title .desc {
        font-family: "Source Sans Pro";
        font-size: 1.3rem;
        color: #5a5a5a;
        margin-bottom: 30px;
        margin-top: 10px;
        max-width: 728px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .admissions-popup-body .body-title .desc {
            margin-bottom: 20px; } }
    div.bootstrap .admissions-popup-body .sub-body {
      font-size: 1.3rem;
      line-height: 1.38;
      color: #5a5a5a;
      display: flex; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .admissions-popup-body .sub-body {
          display: block; } }
      div.bootstrap .admissions-popup-body .sub-body .gray-body {
        background-color: #f3f3f3;
        padding: 16px 9px 28px 9px;
        width: 354px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .admissions-popup-body .sub-body .gray-body {
            padding: 16px 10px 40px 10px;
            width: auto; } }
        div.bootstrap .admissions-popup-body .sub-body .gray-body.text-area {
          margin-top: 20px; }
          div.bootstrap .admissions-popup-body .sub-body .gray-body.text-area .white-body {
            padding: 0; }
            div.bootstrap .admissions-popup-body .sub-body .gray-body.text-area .white-body textarea {
              width: 100%;
              border: none;
              resize: none;
              height: 191px;
              font-size: 1.5rem; }
      div.bootstrap .admissions-popup-body .sub-body .left-body {
        margin-right: 20px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .admissions-popup-body .sub-body .left-body {
            margin-right: 0; } }
      div.bootstrap .admissions-popup-body .sub-body .sub-title {
        margin-bottom: 10px;
        margin-left: 10px;
        margin-right: 10px; }
        div.bootstrap .admissions-popup-body .sub-body .sub-title.first-title {
          margin-bottom: 15px; }
        div.bootstrap .admissions-popup-body .sub-body .sub-title .validate-error {
          background-color: #FFF5F5;
          border: 1px solid #ec7272;
          border-radius: 2px;
          margin-left: -10px;
          margin-right: -10px;
          line-height: 1.2;
          font-size: 15px;
          color: #ec7272;
          padding: 5px 10px;
          display: none; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .admissions-popup-body .sub-body .sub-title .validate-error {
              margin-left: 0;
              margin-right: 0;
              margin-top: -8px; } }
          div.bootstrap .admissions-popup-body .sub-body .sub-title .validate-error + .checkbox {
            margin-top: 10px; }
        div.bootstrap .admissions-popup-body .sub-body .sub-title.sub-error > div.display-flex span {
          color: #ec7272; }
        div.bootstrap .admissions-popup-body .sub-body .sub-title.sub-error .validate-error {
          display: block; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .admissions-popup-body .sub-body .sub-title {
            margin-left: 0;
            margin-right: 0; } }
        div.bootstrap .admissions-popup-body .sub-body .sub-title.margin-top {
          margin-top: 30px; }
        div.bootstrap .admissions-popup-body .sub-body .sub-title > div.display-flex {
          display: flex;
          font-size: 1.8rem;
          font-weight: bold;
          line-height: 0.78;
          margin-bottom: 9px; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .admissions-popup-body .sub-body .sub-title > div.display-flex {
              display: block;
              margin-bottom: 0; } }
          div.bootstrap .admissions-popup-body .sub-body .sub-title > div.display-flex h1 {
            color: #555555;
            margin: 0;
            flex: 1 1;
            font-size: 1.8rem;
            line-height: 0.78;
            font-weight: bold;
            font-family: "Source Sans Pro"; }
            @media screen and (min-width: 0) and (max-width: 767px) {
              div.bootstrap .admissions-popup-body .sub-body .sub-title > div.display-flex h1 {
                margin-bottom: 14px; } }
          div.bootstrap .admissions-popup-body .sub-body .sub-title > div.display-flex span {
            flex: 0 0 80px;
            color: #f79246; }
            @media screen and (min-width: 0) and (max-width: 767px) {
              div.bootstrap .admissions-popup-body .sub-body .sub-title > div.display-flex span {
                margin-bottom: 18px;
                display: block; } }
        div.bootstrap .admissions-popup-body .sub-body .sub-title > div.form-group {
          padding-left: 25px; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .admissions-popup-body .sub-body .sub-title > div.form-group {
              padding-left: 0; } }
        div.bootstrap .admissions-popup-body .sub-body .sub-title > div select {
          margin: 0;
          height: 45px;
          padding: 10px;
          border-radius: 2px;
          border: solid 1px #e8e8e8;
          margin-top: 8px; }
          div.bootstrap .admissions-popup-body .sub-body .sub-title > div select:focus {
            border-color: #4574b2; }
          div.bootstrap .admissions-popup-body .sub-body .sub-title > div select + i.fa {
            margin-top: -28px; }
        div.bootstrap .admissions-popup-body .sub-body .sub-title > div.select-error select {
          border-bottom: none;
          border-color: #ec7272;
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0; }
        div.bootstrap .admissions-popup-body .sub-body .sub-title > div.select-error .input-error {
          display: block; }
        div.bootstrap .admissions-popup-body .sub-body .sub-title > div .input-error {
          border: 1px solid #ec7272;
          background-color: #FFF5F5;
          padding: 5px 10px;
          font-size: 15px;
          line-height: 1.2;
          color: #ec7272;
          border-top: 0;
          display: none; }
      div.bootstrap .admissions-popup-body .sub-body .white-body {
        background-color: white;
        padding-left: 10px;
        padding-right: 10px; }
        div.bootstrap .admissions-popup-body .sub-body .white-body.family-contribution {
          background-color: #f3f3f3;
          margin-bottom: 20px; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .admissions-popup-body .sub-body .white-body.family-contribution {
              padding: 15px;
              margin-top: 20px; } }
          div.bootstrap .admissions-popup-body .sub-body .white-body.family-contribution .form-row {
            height: 40px; }
            @media screen and (min-width: 0) and (max-width: 767px) {
              div.bootstrap .admissions-popup-body .sub-body .white-body.family-contribution .form-row {
                display: block;
                height: auto; }
                div.bootstrap .admissions-popup-body .sub-body .white-body.family-contribution .form-row .popup-field {
                  margin-top: 15px; }
                  div.bootstrap .admissions-popup-body .sub-body .white-body.family-contribution .form-row .popup-field input {
                    float: none; } }
            div.bootstrap .admissions-popup-body .sub-body .white-body.family-contribution .form-row .popup-label label {
              font-size: 1.8rem; }
        div.bootstrap .admissions-popup-body .sub-body .white-body .form-row {
          height: 50px;
          display: flex;
          align-items: center;
          border-bottom: solid 1px #e8e8e8; }
          div.bootstrap .admissions-popup-body .sub-body .white-body .form-row.border-none {
            border-bottom: none; }
          div.bootstrap .admissions-popup-body .sub-body .white-body .form-row .popup-field {
            height: 30px;
            line-height: 30px; }
            div.bootstrap .admissions-popup-body .sub-body .white-body .form-row .popup-field span {
              width: 7px;
              margin-right: 4px;
              float: left; }
            div.bootstrap .admissions-popup-body .sub-body .white-body .form-row .popup-field input {
              width: 80px;
              float: right;
              height: 100%;
              padding: 8px 12px;
              font-size: 1.5rem;
              -moz-appearance: textfield; }
              div.bootstrap .admissions-popup-body .sub-body .white-body .form-row .popup-field input::webkit-outer-spin-button {
                -webkit-appearance: none; }
              div.bootstrap .admissions-popup-body .sub-body .white-body .form-row .popup-field input::-webkit-inner-spin-button {
                -webkit-appearance: none; }
          div.bootstrap .admissions-popup-body .sub-body .white-body .form-row .popup-label {
            flex: 1 1; }
            div.bootstrap .admissions-popup-body .sub-body .white-body .form-row .popup-label label {
              font-weight: bold; }
    div.bootstrap .admissions-popup-body label {
      font-size: 1.3rem;
      line-height: 1.38;
      color: #5a5a5a !important;
      font-weight: normal;
      margin: 0; }
      div.bootstrap .admissions-popup-body label.checkbox {
        display: flex;
        position: relative;
        height: 20px;
        line-height: 20px; }
        div.bootstrap .admissions-popup-body label.checkbox input[type="checkbox"] {
          flex: 0 0 20px;
          -webkit-appearance: none;
          border: none;
          width: 0;
          height: 0;
          margin: 0;
          margin-right: 5px;
          position: static; }
          div.bootstrap .admissions-popup-body label.checkbox input[type="checkbox"] + span {
            position: absolute;
            left: 0;
            height: 20px; }
            div.bootstrap .admissions-popup-body label.checkbox input[type="checkbox"] + span:after {
              content: " ";
              display: inline-block;
              height: 20px;
              vertical-align: top;
              width: 20px;
              cursor: pointer;
              border-width: 1px;
              border-style: solid;
              border-color: #d8d8d8;
              border-image: initial;
              background: white;
              padding: 0px;
              line-height: 20px; }
          div.bootstrap .admissions-popup-body label.checkbox input[type="checkbox"]:checked + span:after {
            color: #494949;
            content: "\2713";
            text-align: center;
            font-weight: 700; }
    div.bootstrap .admissions-popup-body .submit-btn {
      margin-top: 25px;
      margin-bottom: 16px;
      text-align: center;
      font-weight: bold; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .admissions-popup-body .submit-btn {
          margin-bottom: 30px; } }
      div.bootstrap .admissions-popup-body .submit-btn .submit-btn {
        margin-bottom: 18px; }
        div.bootstrap .admissions-popup-body .submit-btn .submit-btn button, div.bootstrap .admissions-popup-body .submit-btn .submit-btn input[type="button"] {
          border-radius: 0;
          border: none;
          font-size: 1.8rem;
          width: 150px;
          height: 50px;
          line-height: 50px;
          padding: 0;
          outline: none;
          background-color: #1b65aa;
          color: white; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .admissions-popup-body .submit-btn .submit-btn button, div.bootstrap .admissions-popup-body .submit-btn .submit-btn input[type="button"] {
              width: 100%; } }
      div.bootstrap .admissions-popup-body .submit-btn .cancel-btn button, div.bootstrap .admissions-popup-body .submit-btn .cancel-btn input[type="button"] {
        font-size: 1.8rem;
        width: 150px;
        height: 50px;
        line-height: 50px;
        padding: 0;
        outline: none;
        color: #1b65aa;
        font-family: Montserrat;
        font-size: 1.8rem;
        background-color: transparent;
        border: none;
        font-weight: bold; }
  div.bootstrap .login-container {
    max-width: 713px;
    margin-top: 36px;
    margin-bottom: 190px;
    padding-top: 32px;
    padding-left: 25px;
    padding-right: 38px;
    padding-bottom: 48px;
    background-color: #f5f4f3;
    border: solid 1px #eaeaea; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .login-container {
        padding: 0;
        margin-top: 32px;
        background-color: transparent;
        border: none;
        margin-bottom: 100px; } }
    div.bootstrap .login-container.account-activation-success {
      margin-bottom: 38px; }
    div.bootstrap .login-container label {
      line-height: 0.78;
      color: #555555 !important; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .login-container label {
          line-height: 0.81; } }
    div.bootstrap .login-container .page-title {
      overflow: hidden;
      border-bottom: solid 2px #d6d6d6;
      padding-bottom: 8px;
      color: #535353; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .login-container .page-title {
          padding-bottom: 0;
          border-bottom: none; } }
      div.bootstrap .login-container .page-title h1 {
        font-family: "Montserrat", sans-serif;
        font-weight: 700;
        font-size: 3.5rem;
        line-height: 1.43;
        margin: 0; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .login-container .page-title h1 {
            font-size: 2.8rem;
            margin-bottom: 5px;
            line-height: 1; } }
      div.bootstrap .login-container .page-title p {
        font-size: 21px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .login-container .page-title p {
            font-size: 18px;
            line-height: 1.33; } }
    div.bootstrap .login-container.already-activation {
      padding-bottom: 32px; }
      div.bootstrap .login-container.already-activation .page-title {
        padding-bottom: 0;
        border-bottom: none; }
        div.bootstrap .login-container.already-activation .page-title p {
          margin: 0; }
    div.bootstrap .login-container .login-error {
      margin-top: 20px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .login-container .login-error {
          margin-top: 0px;
          margin-bottom: 10px; } }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .login-container .login-form {
        padding: 0 11px;
        background-color: #f5f4f3;
        border: solid 1px #eaeaea; } }
    div.bootstrap .login-container .page-sub-title {
      margin-top: 20px;
      font-size: 2rem;
      color: #606060; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .login-container .page-sub-title {
          font-size: 1.8rem; } }
      div.bootstrap .login-container .page-sub-title h2 {
        font-size: 2rem;
        font-family: "Montserrat", sans-serif;
        font-weight: 700;
        line-height: 0.8; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .login-container .page-sub-title h2 {
            font-size: 1.8rem;
            line-height: 1.33; } }
    div.bootstrap .login-container form {
      margin-top: 25px; }
      div.bootstrap .login-container form input[type="submit"] {
        width: 164px;
        font-size: 1.6rem;
        font-family: "Montserrat", sans-serif;
        font-weight: 700; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .login-container form input[type="submit"] {
            width: 100%; } }
      div.bootstrap .login-container form input:-ms-input-placeholder {
        color: #999; }
      div.bootstrap .login-container form input::-webkit-input-placeholder {
        color: #999; }
      div.bootstrap .login-container form .login-submit {
        margin-bottom: 7px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .login-container form .login-submit {
            margin-bottom: 5px; } }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .login-container form .forgot {
          text-align: center;
          margin-bottom: 33px; } }
    div.bootstrap .login-container .parsley-error-group input {
      border-bottom-left-radius: 0px;
      border-bottom-right-radius: 0px; }
    div.bootstrap .login-container .parsley-error-group div.parsley-errors {
      background-color: #FFF5F5;
      padding: 0 10px;
      border: 1px solid #F09090;
      border-top: 0;
      border-radius: 0px; }
      div.bootstrap .login-container .parsley-error-group div.parsley-errors .parsley-errors-list {
        padding: 10px 5px; }
  div.bootstrap .style-v2 select.form-control {
    height: 45px;
    padding: 10px;
    border-radius: 2px;
    border: solid 1px #e8e8e8; }
    div.bootstrap .style-v2 select.form-control:focus {
      border-color: #4574b2;
      box-shadow: none; }
  div.bootstrap .style-v2 input[type="text"],
  div.bootstrap .style-v2 input[type="tel"],
  div.bootstrap .style-v2 input[type="number"],
  div.bootstrap .style-v2 input[type="password"] {
    height: 45px;
    padding: 15px; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .style-v2 input[type="text"],
      div.bootstrap .style-v2 input[type="tel"],
      div.bootstrap .style-v2 input[type="number"],
      div.bootstrap .style-v2 input[type="password"] {
        padding: 10px; } }
  div.bootstrap input.prospec-error {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0; }
  div.bootstrap .promo-hero {
    text-align: center;
    color: #FFF;
    background-position: center;
    background-size: cover;
    position: relative;
    min-height: 447px;
    overflow: hidden; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap .promo-hero {
        background-position: 0 0;
        min-height: auto; } }
  @media screen and (min-width: 0px) and (max-width: 991px) and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .promo-hero {
      background-position: -170px 0; } }
    @media screen and (min-width: 0px) and (max-width: 991px) {
        div.bootstrap .promo-hero::before {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          bottom: 0;
          right: 0;
          background-color: rgba(0, 0, 0, 0.5); } }
    div.bootstrap .promo-hero .hero-content {
      width: 612px;
      margin: 34px 0;
      float: right;
      margin-right: 45px;
      position: relative; }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        div.bootstrap .promo-hero .hero-content {
          width: auto;
          margin-right: 0;
          float: none; } }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .promo-hero .hero-content {
          margin: 24px 10px 34px 10px;
          width: auto;
          float: none;
          overflow: hidden; } }
      div.bootstrap .promo-hero .hero-content .text {
        margin-top: 36px;
        padding: 0 17px;
        font-family: Montserrat;
        text-align: center;
        font-size: 2.6rem;
        line-height: 1.38; }
        @media screen and (min-width: 768px) and (max-width: 991px) {
          div.bootstrap .promo-hero .hero-content .text {
            padding: 0; } }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .promo-hero .hero-content .text {
            margin-top: 36px;
            margin-bottom: 83px;
            font-size: 25px;
            line-height: 1.48;
            padding: 0; } }
      div.bootstrap .promo-hero .hero-content .icon {
        height: 38px;
        margin-top: 21px;
        display: flex;
        justify-content: center; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .promo-hero .hero-content .icon {
            margin-bottom: 12px;
            margin-top: 16px; } }
        div.bootstrap .promo-hero .hero-content .icon div {
          border-radius: 5px;
          background-color: #f1f1f1;
          display: flex;
          align-items: center;
          padding: 0 15px;
          border: 2px solid #4d78a9; }
          div.bootstrap .promo-hero .hero-content .icon div img {
            max-height: 19px;
            margin-right: 7px; }
          div.bootstrap .promo-hero .hero-content .icon div span {
            font-family: Montserrat;
            font-size: 13px;
            font-weight: bold;
            color: #4a4a4a; }
        div.bootstrap .promo-hero .hero-content .icon + div.text {
          margin-top: 34px;
          margin-bottom: 29px; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .promo-hero .hero-content .icon + div.text {
              margin-bottom: 73px;
              margin-top: 0;
              padding-top: 19px; } }
      div.bootstrap .promo-hero .hero-content input {
        width: 300px;
        padding: 15px 19px;
        font-family: Montserrat;
        font-size: 16px;
        color: #000;
        height: 50px; }
        @media screen and (min-width: 768px) and (max-width: 991px) {
          div.bootstrap .promo-hero .hero-content input {
            width: 100%; } }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .promo-hero .hero-content input {
            width: 100%; } }
        div.bootstrap .promo-hero .hero-content input:-ms-input-placeholder {
          color: #999; }
        div.bootstrap .promo-hero .hero-content input::-webkit-input-placeholder {
          color: #999; }
      div.bootstrap .promo-hero .hero-content button {
        width: 300px;
        font-family: Montserrat;
        font-size: 16px;
        font-weight: bold;
        height: 50px; }
        @media screen and (min-width: 768px) and (max-width: 991px) {
          div.bootstrap .promo-hero .hero-content button {
            width: 100%; } }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .promo-hero .hero-content button {
            width: 100%; } }
      div.bootstrap .promo-hero .hero-content .promo-sign-up {
        margin-top: 90px;
        margin-bottom: 23px; }
        @media screen and (min-width: 768px) and (max-width: 991px) {
          div.bootstrap .promo-hero .hero-content .promo-sign-up {
            width: 100%; } }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .promo-hero .hero-content .promo-sign-up {
            margin-top: 0; } }
        div.bootstrap .promo-hero .hero-content .promo-sign-up form {
          display: flex; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .promo-hero .hero-content .promo-sign-up form {
              display: block; } }
        div.bootstrap .promo-hero .hero-content .promo-sign-up .input-area {
          margin-right: 12px;
          position: relative;
          margin-bottom: 14px; }
          @media screen and (min-width: 768px) and (max-width: 991px) {
            div.bootstrap .promo-hero .hero-content .promo-sign-up .input-area {
              width: 50%;
              padding: 0 6px;
              margin-right: 0; } }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .promo-hero .hero-content .promo-sign-up .input-area {
              width: 100%;
              float: none; } }
        div.bootstrap .promo-hero .hero-content .promo-sign-up .start-area {
          margin-bottom: 14px; }
          @media screen and (min-width: 768px) and (max-width: 991px) {
            div.bootstrap .promo-hero .hero-content .promo-sign-up .start-area {
              width: 50%;
              padding: 0 6px; } }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .promo-hero .hero-content .promo-sign-up .start-area {
              width: 100%;
              float: none; } }
        div.bootstrap .promo-hero .hero-content .promo-sign-up .sign-up-email-error {
          left: 1px;
          right: 1px;
          width: auto; }
        div.bootstrap .promo-hero .hero-content .promo-sign-up .login-link {
          text-align: left;
          font-size: 13px;
          font-family: Montserrat; }
          @media screen and (min-width: 768px) and (max-width: 991px) {
            div.bootstrap .promo-hero .hero-content .promo-sign-up .login-link {
              padding: 0 6px; } }
          div.bootstrap .promo-hero .hero-content .promo-sign-up .login-link a {
            color: white;
            text-decoration: underline; }
      div.bootstrap .promo-hero .hero-content .promo-login {
        margin: 13px 0;
        display: flex;
        justify-content: center;
        text-align: left; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .promo-hero .hero-content .promo-login {
            margin-top: -40px; } }
        div.bootstrap .promo-hero .hero-content .promo-login .promo-login-row {
          width: 300px;
          margin: 10px 0; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .promo-hero .hero-content .promo-login .promo-login-row {
              width: 100%; } }
          div.bootstrap .promo-hero .hero-content .promo-login .promo-login-row a {
            color: white;
            font-family: Montserrat; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .promo-hero .hero-content .promo-login .promo-login-row input {
              height: 47px;
              padding-top: 13px;
              padding-bottom: 14px; }
            div.bootstrap .promo-hero .hero-content .promo-login .promo-login-row button {
              height: 47px;
              padding-top: 13px;
              padding-bottom: 14px; } }
  div.bootstrap .hero-promo-text {
    background-color: #f1f1f1;
    font-family: Montserrat;
    font-size: 32px;
    line-height: 1.38;
    text-align: center;
    color: #535353;
    clear: both;
    display: flex;
    align-items: center;
    padding: 23px 0;
    min-height: 178px; }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      div.bootstrap .hero-promo-text {
        height: auto;
        padding: 45px 0;
        min-height: 0px; } }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .hero-promo-text {
        padding-left: 20px;
        padding-right: 20px;
        height: auto;
        min-height: 0px; } }
  div.bootstrap .promo-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px; }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      div.bootstrap .promo-container {
        padding: 0 15px; } }
  div.bootstrap .promo-content {
    padding: 90px 0;
    border-bottom: solid 1px #e6e6e6; }
    @media screen and (min-width: 992px) {
      div.bootstrap .promo-content.efc_step_one {
        padding-bottom: 0; } }
    @media screen and (min-width: 992px) {
      div.bootstrap .promo-content.efc_step_one img {
        margin-top: -26px; } }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .promo-content.efc_step_one .promo-split .promo-split-col1 p {
        margin-top: -78px; } }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .promo-content {
        padding-top: 30px;
        padding-bottom: 50px; } }
    div.bootstrap .promo-content .promo-split {
      display: flex;
      color: #535353; }
      div.bootstrap .promo-content .promo-split.college_chances_1 {
        margin-bottom: -40px; }
      div.bootstrap .promo-content .promo-split.college_chances_2 {
        margin-top: -10px;
        margin-bottom: -10px; }
      div.bootstrap .promo-content .promo-split.college_chances_3 {
        margin-top: -15px;
        margin-bottom: -15px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .promo-content .promo-split {
          padding: 0 20px; } }
      div.bootstrap .promo-content .promo-split .margin-top-10 {
        margin-top: 10px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .promo-content .promo-split .margin-top-10 {
            margin-top: 0; } }
      div.bootstrap .promo-content .promo-split .margin-top-20 {
        margin-top: 20px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .promo-content .promo-split .margin-top-20 {
            margin-top: 0; } }
      div.bootstrap .promo-content .promo-split h1 {
        font-family: Montserrat;
        font-size: 32px;
        font-weight: bold;
        line-height: 1.19;
        margin-bottom: 30px;
        margin-top: 0; }
      div.bootstrap .promo-content .promo-split .promo-split-img {
        display: none;
        text-align: center;
        margin-bottom: 30px; }
        div.bootstrap .promo-content .promo-split .promo-split-img.margin-lr-20 {
          margin-left: -20px;
          margin-right: -20px; }
        div.bootstrap .promo-content .promo-split .promo-split-img.margin-lr-10 {
          margin-left: -10px;
          margin-right: -10px; }
        div.bootstrap .promo-content .promo-split .promo-split-img.margin-bottom-9 {
          margin-bottom: 9px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .promo-content .promo-split .promo-split-img {
            display: block; } }
        div.bootstrap .promo-content .promo-split .promo-split-img img {
          width: 100%;
          max-width: 320px; }
      div.bootstrap .promo-content .promo-split .promo-split-col1 {
        width: 46%;
        margin-right: 10%; }
        @media screen and (min-width: 768px) and (max-width: 991px) {
          div.bootstrap .promo-content .promo-split .promo-split-col1 {
            width: 50%;
            margin-right: 4%; } }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .promo-content .promo-split .promo-split-col1 {
            width: 100%;
            margin: 0; } }
        div.bootstrap .promo-content .promo-split .promo-split-col1 p {
          font-family: "Source Sans Pro";
          font-size: 19px;
          line-height: 1.47;
          margin: 0; }
          @media screen and (min-width: 992px) {
            div.bootstrap .promo-content .promo-split .promo-split-col1 p.admissions_promo_split_content {
              font-size: 30px;
              line-height: 1.4; } }
          div.bootstrap .promo-content .promo-split .promo-split-col1 p.margin-top {
            margin-top: 30px; }
      div.bootstrap .promo-content .promo-split .promo-split-col2 {
        width: 44%; }
        div.bootstrap .promo-content .promo-split .promo-split-col2 img {
          max-width: 100%; }
          div.bootstrap .promo-content .promo-split .promo-split-col2 img.data-locker-3 {
            margin-top: -50px;
            margin-bottom: -50px; }
          div.bootstrap .promo-content .promo-split .promo-split-col2 img.data-locker-5 {
            margin-top: -40px;
            margin-bottom: -20px; }
          div.bootstrap .promo-content .promo-split .promo-split-col2 img.college_chances_img_1 {
            margin-top: -15px; }
          div.bootstrap .promo-content .promo-split .promo-split-col2 img.college_chances_img_2 {
            margin-top: -30px;
            margin-bottom: -30px; }
          div.bootstrap .promo-content .promo-split .promo-split-col2 img.college_chances_img_3 {
            margin-top: -25px;
            margin-bottom: -25px; }
        @media screen and (min-width: 768px) and (max-width: 991px) {
          div.bootstrap .promo-content .promo-split .promo-split-col2 {
            display: flex;
            align-items: center; } }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .promo-content .promo-split .promo-split-col2 {
            display: none; } }
    div.bootstrap .promo-content .promo-split-desc {
      font-family: "Source Sans Pro";
      font-size: 24px;
      line-height: 1.5;
      margin-top: 77px; }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        div.bootstrap .promo-content .promo-split-desc {
          font-size: 19px; } }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .promo-content .promo-split-desc {
          font-size: 19px;
          line-height: 1.47;
          margin-top: 40px;
          padding: 0 20px; } }
  div.bootstrap .promo-bottom-sign-up {
    margin-top: 66px;
    margin-left: auto;
    margin-right: auto;
    width: 560px;
    padding-bottom: 190px; }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      div.bootstrap .promo-bottom-sign-up {
        width: auto; } }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .promo-bottom-sign-up {
        margin-bottom: 100px;
        padding: 0 20px;
        width: auto;
        margin-top: 50px; } }
    div.bootstrap .promo-bottom-sign-up .bottom-input-area {
      position: relative;
      width: 300px;
      float: left; }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        div.bootstrap .promo-bottom-sign-up .bottom-input-area {
          width: 60%;
          padding-right: 15px; } }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .promo-bottom-sign-up .bottom-input-area {
          float: none;
          width: 100%;
          margin-bottom: 10px; } }
      div.bootstrap .promo-bottom-sign-up .bottom-input-area input {
        background-color: #f1f1f1;
        height: 50px;
        font-size: 16px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .promo-bottom-sign-up .bottom-input-area input {
            height: 46px; } }
        div.bootstrap .promo-bottom-sign-up .bottom-input-area input:-ms-input-placeholder {
          color: #999; }
        div.bootstrap .promo-bottom-sign-up .bottom-input-area input::-webkit-input-placeholder {
          color: #999; }
    div.bootstrap .promo-bottom-sign-up .bottom-start-area {
      width: 244px;
      float: right; }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        div.bootstrap .promo-bottom-sign-up .bottom-start-area {
          width: 40%; } }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .promo-bottom-sign-up .bottom-start-area {
          width: 100%;
          float: none; } }
      div.bootstrap .promo-bottom-sign-up .bottom-start-area button {
        height: 50px;
        font-weight: bold;
        font-size: 16px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .promo-bottom-sign-up .bottom-start-area button {
            height: 46px; } }
  div.bootstrap .mac-select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background-position: right 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
    border-radius: .4em;
    padding: 4px 30px 4px 10px; }
    div.bootstrap .mac-select:focus {
      border: solid 1px #7b9dd4;
      outline: #7b9dd4; }
    div.bootstrap .mac-select::-ms-expand {
      display: none; }
  div.bootstrap .home h1 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 44px;
    letter-spacing: 0.01em; }
    @media (max-width: 767px) {
      div.bootstrap .home h1 {
        font-size: 2.5rem;
        line-height: 32px; } }
  div.bootstrap .home .btn, div.bootstrap .home .btn-ad, div.bootstrap .home #header-search-select button, div.bootstrap #header-search-select .home button {
    font-size: 16px;
    letter-spacing: 0.5px; }
  div.bootstrap .homepage-content-container {
    max-width: 1009px;
    margin: 0 auto; }
  div.bootstrap .homepage-split-hero {
    background: white; }
    div.bootstrap .homepage-split-hero .split-hero-row {
      display: flex;
      flex-flow: row nowrap;
      justify-content: center;
      align-items: center; }
      div.bootstrap .homepage-split-hero .split-hero-row .btn-tool.with-icon {
        border: 2px solid #d9d9d9; }
      div.bootstrap .homepage-split-hero .split-hero-row .split-hero-col {
        flex: 1 1;
        padding: 15px; }
        div.bootstrap .homepage-split-hero .split-hero-row .split-hero-col p {
          max-width: 475px; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .homepage-split-hero .split-hero-row .split-hero-col p {
              max-width: 100%; } }
        div.bootstrap .homepage-split-hero .split-hero-row .split-hero-col:last-of-type {
          order: -1; }
    @media (max-width: 767px) {
      div.bootstrap .homepage-split-hero .split-hero-row {
        display: flex;
        flex-flow: column nowrap;
        justify-content: center;
        align-items: stretch;
        padding-top: 32px !important;
        padding-bottom: 40px !important; }
        div.bootstrap .homepage-split-hero .split-hero-row .split-hero-col:last-of-type {
          order: initial; } }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap .homepage-split-hero img.split-hero {
        margin-right: auto;
        margin-left: auto;
        display: block;
        float: none !important; } }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .homepage-split-hero .btn, div.bootstrap .homepage-split-hero .btn-ad, div.bootstrap .homepage-split-hero #header-search-select button, div.bootstrap #header-search-select .homepage-split-hero button {
        width: 100%; } }
  div.bootstrap .homepage-container {
    max-width: 1100px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    overflow: auto; }
  div.bootstrap .homepage-image-bg-hero, div.bootstrap .portal .portal-image-bg-hero {
    text-align: center;
    color: #FFF !important;
    background-position: center;
    background-size: cover;
    position: relative;
    padding: 70px 0; }
    div.bootstrap .homepage-image-bg-hero:before, div.bootstrap .portal .portal-image-bg-hero:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      background-color: rgba(70, 68, 68, 0.7);
      width: 100%;
      height: 100%; }
    div.bootstrap .homepage-image-bg-hero h5, div.bootstrap .portal .portal-image-bg-hero h5 {
      text-transform: uppercase;
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      font-size: 15px;
      letter-spacing: 0.05em; }
    div.bootstrap .homepage-image-bg-hero p.main-copy, div.bootstrap .portal .portal-image-bg-hero p.main-copy {
      text-align: left;
      margin: 30px 100px;
      font-size: 1.9rem;
      line-height: 1.47; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .homepage-image-bg-hero p.main-copy, div.bootstrap .portal .portal-image-bg-hero p.main-copy {
          margin: 30px 20px;
          font-size: 1.6rem;
          line-height: 1.56; } }
    div.bootstrap .homepage-image-bg-hero .btn, div.bootstrap .portal .portal-image-bg-hero .btn, div.bootstrap .homepage-image-bg-hero .btn-ad, div.bootstrap .portal .portal-image-bg-hero .btn-ad, div.bootstrap .homepage-image-bg-hero #header-search-select button, div.bootstrap #header-search-select .homepage-image-bg-hero button, div.bootstrap .portal .portal-image-bg-hero #header-search-select button, div.bootstrap #header-search-select .portal .portal-image-bg-hero button {
      margin-bottom: 30px; }
    @media (max-width: 767px) {
      div.bootstrap .homepage-image-bg-hero, div.bootstrap .portal .portal-image-bg-hero {
        padding: 22px 0; } }
  div.bootstrap .homepage-content-bucket {
    max-width: 1009px;
    margin: 45px auto; }
    div.bootstrap .homepage-content-bucket .title {
      color: #FFF !important;
      overflow: auto;
      padding: 31px 25px; }
      div.bootstrap .homepage-content-bucket .title .icon {
        width: 52px;
        height: 52px;
        float: left;
        margin: 0 15px 0 0; }
      div.bootstrap .homepage-content-bucket .title h1 {
        margin-top: 0px; }
        div.bootstrap .homepage-content-bucket .title h1 .subhed {
          font-size: 16px;
          margin-top: 4px;
          font-family: "Source Sans Pro", sans-serif;
          font-weight: 300; }
    div.bootstrap .homepage-content-bucket .left-col {
      background: white;
      padding-top: 33px;
      padding-bottom: 33px; }
      div.bootstrap .homepage-content-bucket .left-col h4 {
        text-transform: none;
        letter-spacing: 0; }
    div.bootstrap .homepage-content-bucket .right-col {
      background-color: #F9F9F9;
      border-right: 1px solid #dbdbdb;
      border-bottom: 1px solid #dbdbdb;
      border-left: 1px solid #dbdbdb; }
  div.bootstrap .student-stories {
    overflow: auto;
    clear: both;
    margin: 45px 0;
    font-size: 15px; }
    div.bootstrap .student-stories :focus {
      outline: none; }
    div.bootstrap .student-stories .student-stories-header {
      display: flex;
      flex-flow: row nowrap;
      justify-content: center;
      align-items: flex-start; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .student-stories .student-stories-header {
          text-align: center; } }
    div.bootstrap .student-stories h3 {
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      flex: 1 1 auto;
      padding-bottom: 50px; }
    div.bootstrap .student-stories .controls {
      flex: 0 0 70px;
      position: relative;
      margin-top: 20px;
      margin-left: 40px;
      height: 26px; }
      div.bootstrap .student-stories .controls #student-stories-nav {
        margin: 0 auto; }
        div.bootstrap .student-stories .controls #student-stories-nav .slick-arrow {
          background-color: white; }
          div.bootstrap .student-stories .controls #student-stories-nav .slick-arrow:before {
            color: #3A6AA8; }
          div.bootstrap .student-stories .controls #student-stories-nav .slick-arrow.slick-prev:hover, div.bootstrap .student-stories .controls #student-stories-nav .slick-arrow.slick-next:hover {
            opacity: 0.5; }
        div.bootstrap .student-stories .controls #student-stories-nav .slick-prev {
          left: 0px; }
        div.bootstrap .student-stories .controls #student-stories-nav .slick-next {
          right: 0px; }
    div.bootstrap .student-stories #student-stories-carousel .slick-arrow {
      top: 20%; }
    div.bootstrap .student-stories #student-stories-carousel .slick-prev {
      left: 29px;
      z-index: 1; }
    div.bootstrap .student-stories #student-stories-carousel .slick-next {
      right: 29px; }
    div.bootstrap .student-stories img.profile-image {
      max-width: 150px;
      margin: 0 auto; }
    div.bootstrap .student-stories .name, div.bootstrap .student-stories .details {
      text-align: center;
      color: #535353; }
      div.bootstrap .student-stories .name .school, div.bootstrap .student-stories .details .school {
        font-family: "Montserrat", sans-serif;
        font-weight: 500; }
    div.bootstrap .student-stories .school, div.bootstrap .student-stories .class {
      font-size: 1.2rem; }
    div.bootstrap .student-stories .school {
      line-height: 1.33; }
    div.bootstrap .student-stories .class {
      font-family: "Montserrat", sans-serif;
      font-weight: 400; }
    div.bootstrap .student-stories .name {
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      color: #3A6AA8;
      font-size: 1.7rem;
      padding: 8px 0;
      word-break: break-all; }
    div.bootstrap .student-stories .student-story {
      border-right: 1px solid #dbdbdb; }
      div.bootstrap .student-stories .student-story .story {
        padding-top: 12px;
        font-style: italic;
        text-align: left; }
        div.bootstrap .student-stories .student-story .story i {
          padding-left: 5px; }
  div.bootstrap #get-smart h1 {
    font-size: 35px; }
  @media (max-width: 767px) {
    div.bootstrap #get-smart {
      padding-top: 45px; }
      div.bootstrap #get-smart h1, div.bootstrap #get-smart h3 {
        text-align: center; }
      div.bootstrap #get-smart h3 {
        margin-bottom: 19px; }
      div.bootstrap #get-smart h1 {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 300px; } }
  div.bootstrap #hero {
    height: 100%;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    color: #FFF; }
    div.bootstrap #hero #hero-tools {
      margin-bottom: 30px;
      margin-top: 50px;
      text-align: center;
      width: 696px;
      max-width: 70%;
      padding: 0px; }
      div.bootstrap #hero #hero-tools .prompt {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        margin-left: -15px;
        margin-bottom: 20px;
        font-size: 12px;
        font-weight: bold;
        line-height: 15px;
        text-transform: uppercase;
        text-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5); }
      div.bootstrap #hero #hero-tools a, div.bootstrap #hero #hero-tools a:hover {
        text-decoration: none !important;
        height: 100%; }
      div.bootstrap #hero #hero-tools #home-tools-carousel {
        margin-left: -8px;
        margin-right: 8px;
        max-width: 681px; }
        div.bootstrap #hero #hero-tools #home-tools-carousel .tool-col {
          padding-left: 8px;
          padding-right: 8px; }
        div.bootstrap #hero #hero-tools #home-tools-carousel .slick-arrow {
          background: rgba(0, 0, 0, 0.5); }
          div.bootstrap #hero #hero-tools #home-tools-carousel .slick-arrow:before {
            color: #FFF; }
        div.bootstrap #hero #hero-tools #home-tools-carousel > div > div > div:nth-child(10) > a > div > div > img {
          padding-right: 0.3rem; }
        div.bootstrap #hero #hero-tools #home-tools-carousel .slick-track {
          display: flex; }
          div.bootstrap #hero #hero-tools #home-tools-carousel .slick-track .slick-slide {
            display: flex;
            height: auto;
            align-items: center;
            justify-content: center; }
      div.bootstrap #hero #hero-tools .tool {
        font-family: "Montserrat", sans-serif;
        font-weight: 700;
        font-weight: 600;
        color: #686767;
        font-size: 1.25rem;
        letter-spacing: 0.1px;
        border-radius: 5px;
        height: 100%;
        padding: 10px;
        cursor: pointer; }
        div.bootstrap #hero #hero-tools .tool:hover {
          background-color: #e6e6e6 !important;
          box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.5); }
          div.bootstrap #hero #hero-tools .tool:hover .btn-tool {
            background-color: #FFF; }
        div.bootstrap #hero #hero-tools .tool:active {
          background-color: #e6e6e6 !important;
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5), inset 0 1px 3px rgba(0, 0, 0, 0.33); }
          div.bootstrap #hero #hero-tools .tool:active .btn-tool {
            background-color: #FFF; }
        div.bootstrap #hero #hero-tools .tool .btn-tool {
          padding: 0.5rem 0.1rem;
          margin-bottom: 10px;
          display: block;
          width: 100%; }
          @media screen and (max-width: 935px) and (min-width: 767px) {
            div.bootstrap #hero #hero-tools .tool .btn-tool {
              height: 54px;
              padding: 0.5rem 0.8rem; } }
          @media screen and (max-width: 641px) and (min-width: 600px) {
            div.bootstrap #hero #hero-tools .tool .btn-tool {
              height: 54px;
              padding: 0.5rem 0.8rem; } }
          div.bootstrap #hero #hero-tools .tool .btn-tool img {
            display: inline;
            height: 15px;
            padding-right: 0.5rem; }
          div.bootstrap #hero #hero-tools .tool .btn-tool span {
            vertical-align: middle;
            font-size: 1.1rem; }
            @media screen and (max-width: 935px) and (min-width: 767px) {
              div.bootstrap #hero #hero-tools .tool .btn-tool span {
                font-size: 1rem; } }
    div.bootstrap #hero input[type=email]::-webkit-input-placeholder, div.bootstrap #hero input[type=email]::-moz-placeholder, div.bootstrap #hero input[type=email]:-ms-input-placeholder, div.bootstrap #hero input[type=email]:-moz-placeholder {
      color: #c2c2c2; }
    div.bootstrap #hero input[type=text], div.bootstrap #hero input[type=email] {
      color: #686767;
      font-size: 15px;
      font-weight: 400;
      letter-spacing: 0.5px; }
      div.bootstrap #hero input[type=text]:focus, div.bootstrap #hero input[type=email]:focus {
        outline: none; }
    div.bootstrap #hero .icon-list li {
      font-size: 16px; }
    div.bootstrap #hero #home-hero-signup {
      margin-top: 20px; }
    div.bootstrap #hero h1 {
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      font-size: 3.9rem;
      margin: 69px auto 0px auto;
      text-shadow: 0px 1px 6px rgba(73, 73, 73, 0.7);
      width: 90%; }
    div.bootstrap #hero h3 {
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      font-weight: 600;
      letter-spacing: 0.3px; }
    div.bootstrap #hero .hero-search {
      display: flex;
      flex-flow: column nowrap;
      justify-content: initial;
      align-items: center;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      margin: 27px 15px 0 15px;
      text-align: center; }
      div.bootstrap #hero .hero-search .search-inner {
        display: flex;
        flex-flow: row nowrap;
        justify-content: initial;
        align-items: initial;
        width: 510px;
        max-width: 100%; }
      div.bootstrap #hero .hero-search #scrollable-dropdown-menu, div.bootstrap #hero .hero-search .twitter-typeahead, div.bootstrap #hero .hero-search input.typeahead, div.bootstrap #hero .hero-search .tt-menu {
        width: 100%; }
      div.bootstrap #hero .hero-search #scrollable-dropdown-menu {
        display: flex;
        flex-flow: row nowrap;
        justify-content: initial;
        align-items: initial; }
        div.bootstrap #hero .hero-search #scrollable-dropdown-menu .twitter-typeahead {
          float: left;
          width: 450px; }
        div.bootstrap #hero .hero-search #scrollable-dropdown-menu input[name="collegeName"]:focus, div.bootstrap #hero .hero-search #scrollable-dropdown-menu input[name="collegeName"].focused {
          border-radius: 0; }
        div.bootstrap #hero .hero-search #scrollable-dropdown-menu input.typeahead::first-letter {
          text-transform: capitalize; }
        div.bootstrap #hero .hero-search #scrollable-dropdown-menu input.search {
          width: 60px;
          background: #3a6aa8 url("../img/icons/magnifying-glass-alt.png") no-repeat 20px center;
          float: left;
          background-size: 24px;
          cursor: pointer;
          text-indent: -9999px;
          overflow: hidden; }
      div.bootstrap #hero .hero-search input, div.bootstrap #hero .hero-search button {
        border: none;
        vertical-align: top;
        height: 51px;
        box-sizing: border-box;
        float: left; }
        div.bootstrap #hero .hero-search input[type=submit] img, div.bootstrap #hero .hero-search button[type=submit] img {
          height: 22px;
          width: 22px; }
        div.bootstrap #hero .hero-search input[type=text], div.bootstrap #hero .hero-search button[type=text] {
          flex: 1 0 auto; }
      div.bootstrap #hero .hero-search button {
        padding: 15px; }
      div.bootstrap #hero .hero-search .tt-menu {
        background: white;
        color: #9a9a9a; }
    @media (max-width: 767px) {
      div.bootstrap #hero #hero-tools {
        max-width: 70%; }
      div.bootstrap #hero h1 {
        font-size: 34px; }
      div.bootstrap #hero h3 {
        font-size: 21px; } }
    div.bootstrap #hero .text-center-sm h3 {
      margin-top: 0px; }
  div.bootstrap .article-preview {
    margin: 0 0 30px 0; }
    div.bootstrap .article-preview .article-title {
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      margin-top: -4px;
      font-size: 16px; }
    div.bootstrap .article-preview .blurb {
      padding-left: 0px; }
  div.bootstrap .ok-container {
    float: none;
    text-align: center;
    margin-bottom: 20px; }
    div.bootstrap .ok-container a.btn, div.bootstrap .ok-container a.btn-ad {
      padding: 15px 60px; }
  div.bootstrap .home-email-error-container,
  div.bootstrap .college-chance-email-error-container {
    position: relative; }
  div.bootstrap .home-email-error {
    top: -15px;
    width: 284px;
    left: 1px;
    z-index: 2; }
  @media screen and (max-width: 767px) {
    div.bootstrap .home-email-error {
      width: auto;
      top: -83px;
      left: 1px;
      right: 1px; } }
  div.bootstrap .cd-dollar-promo-hero {
    height: 515px;
    overflow: hidden;
    background-image: url("../img/cd_dollar/CD$_home_hero.jpg");
    background-size: cover; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap .cd-dollar-promo-hero {
        height: auto; } }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cd-dollar-promo-hero {
        background-image: none;
        width: 100%;
        height: auto; } }
    div.bootstrap .cd-dollar-promo-hero .content {
      max-width: 1000px;
      margin: 30px auto; }
      @media screen and (min-width: 0px) and (max-width: 991px) {
        div.bootstrap .cd-dollar-promo-hero .content {
          margin: 0; } }
      div.bootstrap .cd-dollar-promo-hero .content .head-left {
        max-width: 552px;
        text-align: center;
        margin-top: 80px;
        float: left;
        margin-left: -43px; }
        @media screen and (min-width: 0px) and (max-width: 1199px) {
          div.bootstrap .cd-dollar-promo-hero .content .head-left {
            margin-left: 0; } }
        @media screen and (min-width: 0px) and (max-width: 991px) {
          div.bootstrap .cd-dollar-promo-hero .content .head-left {
            padding: 34px 20px;
            max-width: initial;
            width: 50%; } }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .cd-dollar-promo-hero .content .head-left {
            background-image: url("../img/cd_dollar/CD$_home_hero.jpg");
            background-size: cover;
            float: none;
            margin-top: 0;
            width: auto; } }
        div.bootstrap .cd-dollar-promo-hero .content .head-left .title {
          width: 245px;
          height: 38px;
          line-height: 38px;
          text-align: center;
          font-size: 14px;
          font-weight: bold;
          letter-spacing: 0.2px;
          color: #333333;
          font-family: Montserrat;
          border-radius: 5px;
          background-color: #eeeeee;
          border: solid 2px #d8d8d8;
          margin: 0 auto; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .cd-dollar-promo-hero .content .head-left .title {
              margin: 0; } }
          div.bootstrap .cd-dollar-promo-hero .content .head-left .title img {
            width: 31px;
            height: 31px;
            margin-right: 6px;
            margin-top: -7px;
            margin-left: -12px; }
        div.bootstrap .cd-dollar-promo-hero .content .head-left .head-left-desc {
          margin-top: 36px;
          font-family: Montserrat;
          font-size: 44px;
          text-align: center;
          line-height: 1.16;
          color: white; }
          @media screen and (min-width: 0px) and (max-width: 991px) {
            div.bootstrap .cd-dollar-promo-hero .content .head-left .head-left-desc {
              margin-top: 26px;
              font-size: 26px;
              font-weight: bold;
              line-height: 1.27; } }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .cd-dollar-promo-hero .content .head-left .head-left-desc {
              text-align: left; } }
      @media screen and (min-width: 0px) and (max-width: 991px) {
        div.bootstrap .cd-dollar-promo-hero .content .head-left-login {
          margin-top: 10px; } }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .cd-dollar-promo-hero .content .head-left-login {
          margin-top: 0; } }
      div.bootstrap .cd-dollar-promo-hero .content .head-right {
        padding: 32px;
        width: 404px;
        background-color: #f5f4f3;
        box-shadow: 0 2px 4px 0 rgba(113, 113, 113, 0.47);
        border: solid 1px #eaeaea;
        float: right; }
        @media screen and (min-width: 0px) and (max-width: 991px) {
          div.bootstrap .cd-dollar-promo-hero .content .head-right {
            width: 45%;
            margin: 15px;
            padding: 20px; } }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .cd-dollar-promo-hero .content .head-right {
            float: none;
            width: auto;
            margin: 0; } }
        div.bootstrap .cd-dollar-promo-hero .content .head-right .title {
          font-family: Montserrat;
          font-size: 18px;
          line-height: 1.33;
          text-align: center;
          color: black;
          margin: 0;
          margin-bottom: 10px;
          padding: 0 16px; }
          @media screen and (min-width: 0px) and (max-width: 991px) {
            div.bootstrap .cd-dollar-promo-hero .content .head-right .title {
              margin: 0 -8px;
              padding: 0;
              margin-bottom: 12px; } }
          div.bootstrap .cd-dollar-promo-hero .content .head-right .title a {
            font-weight: 600;
            color: #3a6aa8; }
        div.bootstrap .cd-dollar-promo-hero .content .head-right .login-link {
          text-align: center;
          font-size: 16px;
          font-family: "Source Sans Pro";
          color: #555555;
          margin-top: -12px; }
          div.bootstrap .cd-dollar-promo-hero .content .head-right .login-link a {
            color: #3a6aa8;
            text-decoration: underline; }
        div.bootstrap .cd-dollar-promo-hero .content .head-right .earn-point-list {
          margin-top: 10px;
          margin-left: 8px; }
          @media screen and (min-width: 0px) and (max-width: 991px) {
            div.bootstrap .cd-dollar-promo-hero .content .head-right .earn-point-list {
              margin-left: 0; } }
          div.bootstrap .cd-dollar-promo-hero .content .head-right .earn-point-list p {
            font-family: Montserrat;
            font-size: 18px;
            color: #494949;
            line-height: 1.61;
            margin-bottom: 5px; }
            @media screen and (min-width: 0px) and (max-width: 991px) {
              div.bootstrap .cd-dollar-promo-hero .content .head-right .earn-point-list p {
                font-size: 16px; } }
          div.bootstrap .cd-dollar-promo-hero .content .head-right .earn-point-list li {
            font-family: "Source Sans Pro";
            font-size: 18px;
            line-height: 1.83; }
            @media screen and (min-width: 0px) and (max-width: 991px) {
              div.bootstrap .cd-dollar-promo-hero .content .head-right .earn-point-list li {
                font-size: 16px; } }
            div.bootstrap .cd-dollar-promo-hero .content .head-right .earn-point-list li:before {
              content: "";
              display: inline-block;
              width: 5px;
              height: 5px;
              background-color: #535353;
              border-radius: 50%;
              vertical-align: middle;
              margin-right: 5px; }
      div.bootstrap .cd-dollar-promo-hero .content .head-right-login {
        padding: 36px;
        margin-top: 90px; }
        @media screen and (min-width: 0px) and (max-width: 991px) {
          div.bootstrap .cd-dollar-promo-hero .content .head-right-login {
            padding: 20px;
            margin-top: 40px; } }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .cd-dollar-promo-hero .content .head-right-login {
            margin-top: 0; } }
        div.bootstrap .cd-dollar-promo-hero .content .head-right-login .title {
          font-size: 22px;
          font-weight: bold;
          color: #494949;
          padding: 0; }
          @media screen and (min-width: 0px) and (max-width: 991px) {
            div.bootstrap .cd-dollar-promo-hero .content .head-right-login .title {
              font-size: 16px;
              font-weight: normal;
              text-align: left;
              margin: 0; } }
        div.bootstrap .cd-dollar-promo-hero .content .head-right-login .head-right-desc {
          margin-top: 20px; }
          @media screen and (min-width: 0px) and (max-width: 991px) {
            div.bootstrap .cd-dollar-promo-hero .content .head-right-login .head-right-desc {
              margin-top: 10px; } }
          div.bootstrap .cd-dollar-promo-hero .content .head-right-login .head-right-desc p {
            font-family: "Source Sans Pro";
            font-size: 18px;
            color: #494949;
            line-height: 1.83;
            margin: 0; }
            @media screen and (min-width: 0px) and (max-width: 991px) {
              div.bootstrap .cd-dollar-promo-hero .content .head-right-login .head-right-desc p {
                font-size: 16px; } }
            div.bootstrap .cd-dollar-promo-hero .content .head-right-login .head-right-desc p a {
              font-weight: 600; }
  div.bootstrap .cdd-home-login {
    background-color: #f5f4f3;
    width: 100%; }
    div.bootstrap .cdd-home-login .h-container {
      max-width: 1000px;
      margin: 0 auto;
      margin-top: 25px;
      background-color: white;
      padding: 50px 60px; }
      @media screen and (min-width: 0px) and (max-width: 991px) {
        div.bootstrap .cdd-home-login .h-container {
          margin-top: 0px;
          padding: 30px 20px;
          padding-top: 0; } }
      div.bootstrap .cdd-home-login .h-container .model {
        margin: 30px 0; }
        @media screen and (min-width: 0px) and (max-width: 991px) {
          div.bootstrap .cdd-home-login .h-container .model {
            margin-top: 0;
            padding-top: 30px; } }
        div.bootstrap .cdd-home-login .h-container .model h1 {
          margin: 0;
          font-family: Montserrat;
          font-size: 30px;
          font-weight: bold;
          line-height: 1.19;
          color: #535353; }
          @media screen and (min-width: 0px) and (max-width: 991px) {
            div.bootstrap .cdd-home-login .h-container .model h1 {
              font-size: 25px; } }
          div.bootstrap .cdd-home-login .h-container .model h1 #home-my-balance {
            font-family: Montserrat;
            font-size: 32px;
            font-weight: bold;
            line-height: 1.19;
            color: #91c440; }
            @media screen and (min-width: 0px) and (max-width: 991px) {
              div.bootstrap .cdd-home-login .h-container .model h1 #home-my-balance {
                font-size: 25px; } }
        div.bootstrap .cdd-home-login .h-container .model .head {
          display: flex; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .cdd-home-login .h-container .model .head {
              display: block; } }
          div.bootstrap .cdd-home-login .h-container .model .head .head-left {
            flex: 1 1;
            max-width: 736px; }
            div.bootstrap .cdd-home-login .h-container .model .head .head-left span {
              font-family: "Source Sans Pro";
              font-size: 19px;
              line-height: 1.47;
              color: #535353;
              display: block;
              padding-right: 16px; }
              @media screen and (min-width: 0px) and (max-width: 991px) {
                div.bootstrap .cdd-home-login .h-container .model .head .head-left span {
                  font-size: 16px;
                  padding-right: 0; } }
              div.bootstrap .cdd-home-login .h-container .model .head .head-left span#home-my-balance {
                display: inline;
                padding-right: 0; }
          div.bootstrap .cdd-home-login .h-container .model .head .mobile-desc {
            display: none; }
            @media screen and (min-width: 0) and (max-width: 767px) {
              div.bootstrap .cdd-home-login .h-container .model .head .mobile-desc {
                display: block;
                font-family: "Source Sans Pro";
                font-size: 16px;
                line-height: 1.47;
                color: #535353;
                margin-top: 36px; } }
          div.bootstrap .cdd-home-login .h-container .model .head .head-right {
            flex: 0 0; }
            @media screen and (min-width: 0) and (max-width: 767px) {
              div.bootstrap .cdd-home-login .h-container .model .head .head-right {
                margin-top: 20px; } }
            div.bootstrap .cdd-home-login .h-container .model .head .head-right a {
              width: 191px;
              font-family: Montserrat;
              font-size: 18px;
              font-weight: bold; }
              @media screen and (min-width: 0) and (max-width: 767px) {
                div.bootstrap .cdd-home-login .h-container .model .head .head-right a {
                  width: 100%;
                  font-size: 16px; } }
        div.bootstrap .cdd-home-login .h-container .model .home-table {
          margin-top: 10px;
          max-width: 732px;
          padding-bottom: 30px;
          border-bottom: solid 1px #e6e6e6; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .cdd-home-login .h-container .model .home-table {
              padding-bottom: 25px; } }
          div.bootstrap .cdd-home-login .h-container .model .home-table .home-row {
            font-size: 19px;
            line-height: 1;
            color: #535353;
            padding: 3px 0;
            display: flex; }
            @media screen and (min-width: 0px) and (max-width: 991px) {
              div.bootstrap .cdd-home-login .h-container .model .home-table .home-row {
                font-size: 16px;
                padding: 8px 0; } }
            @media screen and (min-width: 0) and (max-width: 767px) {
              div.bootstrap .cdd-home-login .h-container .model .home-table .home-row {
                font-size: 14px; } }
            div.bootstrap .cdd-home-login .h-container .model .home-table .home-row.title {
              font-weight: bold;
              line-height: 2.21; }
              @media screen and (min-width: 0) and (max-width: 767px) {
                div.bootstrap .cdd-home-login .h-container .model .home-table .home-row.title {
                  padding-bottom: 3px; } }
              div.bootstrap .cdd-home-login .h-container .model .home-table .home-row.title .h-col-3 {
                color: #535353 !important; }
            div.bootstrap .cdd-home-login .h-container .model .home-table .home-row .h-col-1 {
              flex: 0 0 80px;
              margin-right: 60px; }
              @media screen and (min-width: 0) and (max-width: 767px) {
                div.bootstrap .cdd-home-login .h-container .model .home-table .home-row .h-col-1 {
                  flex: 0 0 55px;
                  margin-right: 25px; } }
            div.bootstrap .cdd-home-login .h-container .model .home-table .home-row .a-col-1 {
              flex: 1 1;
              margin-right: 12px; }
            div.bootstrap .cdd-home-login .h-container .model .home-table .home-row .h-col-2 {
              flex: 1 1;
              margin-right: 15px; }
              @media screen and (min-width: 0) and (max-width: 767px) {
                div.bootstrap .cdd-home-login .h-container .model .home-table .home-row .h-col-2 {
                  margin-right: 12px; } }
            div.bootstrap .cdd-home-login .h-container .model .home-table .home-row .a-col-2 {
              flex: 0 0 95px;
              margin-right: 12px;
              font-weight: bold;
              text-align: right; }
              @media screen and (min-width: 0) and (max-width: 767px) {
                div.bootstrap .cdd-home-login .h-container .model .home-table .home-row .a-col-2 {
                  flex: 0 0 70px;
                  display: block; } }
            div.bootstrap .cdd-home-login .h-container .model .home-table .home-row .h-col-3 {
              flex: 0 0 112px;
              text-align: right;
              color: #91c440;
              font-weight: bold; }
              @media screen and (min-width: 0) and (max-width: 767px) {
                div.bootstrap .cdd-home-login .h-container .model .home-table .home-row .h-col-3 {
                  flex: 0 0 72px; } }
            div.bootstrap .cdd-home-login .h-container .model .home-table .home-row .a-col-3 {
              flex: 0 0 20%;
              text-align: right; }
              @media screen and (min-width: 0) and (max-width: 767px) {
                div.bootstrap .cdd-home-login .h-container .model .home-table .home-row .a-col-3 {
                  flex: 0 0 35px; } }
              div.bootstrap .cdd-home-login .h-container .model .home-table .home-row .a-col-3 a {
                font-weight: bold;
                color: #3a6aa8; }
          @media screen and (min-width: 768px) {
            div.bootstrap .cdd-home-login .h-container .model .home-table #all-activities-list .home-row {
              margin-left: -15px;
              padding-left: 15px;
              margin-right: -40px;
              padding-right: 40px; }
              div.bootstrap .cdd-home-login .h-container .model .home-table #all-activities-list .home-row:hover {
                background-color: #f2f2f2; } }
          div.bootstrap .cdd-home-login .h-container .model .home-table .home-legal {
            margin-top: 30px;
            font-size: 1.5rem;
            line-height: 1.29;
            color: #535353;
            font-weight: bold; }
            @media screen and (min-width: 0) and (max-width: 767px) {
              div.bootstrap .cdd-home-login .h-container .model .home-table .home-legal {
                font-size: 1.3rem; } }
        div.bootstrap .cdd-home-login .h-container .model .about-row {
          display: flex; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .cdd-home-login .h-container .model .about-row {
              display: block; } }
          div.bootstrap .cdd-home-login .h-container .model .about-row .a-col-1 {
            flex: 0 0 52.5%;
            margin-right: 75px; }
            @media screen and (min-width: 0) and (max-width: 767px) {
              div.bootstrap .cdd-home-login .h-container .model .about-row .a-col-1 {
                margin-right: 0; } }
            div.bootstrap .cdd-home-login .h-container .model .about-row .a-col-1 img {
              display: none;
              width: 200px;
              margin: 15px auto; }
              @media screen and (min-width: 0) and (max-width: 767px) {
                div.bootstrap .cdd-home-login .h-container .model .about-row .a-col-1 img {
                  display: block; } }
            div.bootstrap .cdd-home-login .h-container .model .about-row .a-col-1 .desc {
              margin-top: 30px;
              font-family: "Source Sans Pro";
              font-size: 19px;
              color: #535353;
              line-height: 1.47; }
              @media screen and (min-width: 0px) and (max-width: 991px) {
                div.bootstrap .cdd-home-login .h-container .model .about-row .a-col-1 .desc {
                  font-size: 16px; } }
              @media screen and (min-width: 0) and (max-width: 767px) {
                div.bootstrap .cdd-home-login .h-container .model .about-row .a-col-1 .desc {
                  margin-top: 0;
                  font-size: 16px;
                  padding-right: 3px; } }
        div.bootstrap .cdd-home-login .h-container .model .a-col-2.cddh-img {
          flex: 1 1;
          display: flex;
          align-items: center;
          justify-content: center; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .cdd-home-login .h-container .model .a-col-2.cddh-img {
              display: none; } }
          div.bootstrap .cdd-home-login .h-container .model .a-col-2.cddh-img img {
            max-width: 348px;
            margin-top: 40px;
            max-width: initial;
            max-width: 100%; }
    div.bootstrap .cdd-home-login .cd-dollar-hidden {
      display: inline-block; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .cdd-home-login .cd-dollar-hidden {
          display: none; } }
    div.bootstrap .cdd-home-login .cd-dollar-show {
      display: none; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .cdd-home-login .cd-dollar-show {
          display: inline-block; } }
  div.bootstrap .cdd-home-promo .content-container {
    width: 100%;
    background-color: white;
    padding-bottom: 70px; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap .cdd-home-promo .content-container {
        padding: 0 20px; } }
    div.bootstrap .cdd-home-promo .content-container .content {
      max-width: 1000px;
      margin: 0 auto; }
      div.bootstrap .cdd-home-promo .content-container .content .cdd-row {
        margin-top: 60px;
        padding-bottom: 75px;
        border-bottom: solid 2px #e6e6e6;
        display: flex; }
        @media screen and (min-width: 0px) and (max-width: 991px) {
          div.bootstrap .cdd-home-promo .content-container .content .cdd-row {
            margin-top: 25px;
            padding-bottom: 25px; } }
        div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-left {
          flex: 0 0 46%;
          margin-right: 75px;
          padding-right: 2px; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-left {
              flex: 1 1;
              width: auto;
              margin-right: 0;
              padding-right: 0; } }
          div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-left h1 {
            font-family: Montserrat;
            font-size: 34px;
            font-weight: bold;
            line-height: 1.12;
            color: #535353;
            margin-bottom: 25px; }
            @media screen and (min-width: 0px) and (max-width: 991px) {
              div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-left h1 {
                font-size: 25px; } }
            @media screen and (min-width: 0) and (max-width: 767px) {
              div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-left h1 {
                margin-top: 0;
                padding-right: 20px;
                margin-bottom: 20px; } }
          div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-left span {
            font-family: "Source Sans Pro";
            font-size: 19px;
            line-height: 1.47;
            color: #535353; }
            @media screen and (min-width: 0px) and (max-width: 991px) {
              div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-left span {
                font-size: 16px; } }
          div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-left img {
            display: none; }
            @media screen and (min-width: 0) and (max-width: 767px) {
              div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-left img {
                display: block;
                margin: 15px auto; } }
            div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-left img.cdd-icon {
              width: 128px; }
            div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-left img.bank-img {
              width: 280px; }
            div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-left img.balance-img {
              width: 280px; }
        div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-right {
          flex: 1 1;
          text-align: center;
          display: flex;
          align-items: center;
          justify-content: center; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-right {
              display: none; } }
          div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-right .cdd-icon {
            width: 200px;
            max-width: 100%; }
          div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-right .bank-img {
            width: 348px;
            max-width: 100%; }
          div.bootstrap .cdd-home-promo .content-container .content .cdd-row .cdd-row-right .balance-img {
            width: 435px;
            max-width: 100%; }
      div.bootstrap .cdd-home-promo .content-container .content .last-row {
        border-bottom: none;
        padding-bottom: 0; }
        div.bootstrap .cdd-home-promo .content-container .content .last-row .promo-all-activities {
          font-weight: bold;
          color: #3a6aa8; }
      div.bootstrap .cdd-home-promo .content-container .content .cdd-home-legal {
        margin-top: 30px;
        max-width: 46%;
        font-family: "Source Sans Pro";
        font-style: italic;
        font-size: 14px;
        line-height: 1.29;
        color: #535353;
        margin-bottom: 50px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .cdd-home-promo .content-container .content .cdd-home-legal {
            max-width: initial; } }
  div.bootstrap .cdd-home-promo input:-ms-input-placeholder {
    color: #c2c2c2; }
  div.bootstrap .cdd-home-promo input::-moz-input-placeholder {
    color: #c2c2c2; }
  div.bootstrap .cdd-home-promo input:-moz-input-placeholder {
    color: #c2c2c2; }
  div.bootstrap .cdd-home-promo input:-o-input-placeholder {
    color: #c2c2c2; }
  div.bootstrap .cdd-home-promo input::-webkit-input-placeholder {
    color: #c2c2c2; }
  div.bootstrap .cdd-home-footer {
    background-color: #f1f1f1;
    overflow: hidden; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap .cdd-home-footer {
        padding: 25px 20px; } }
    div.bootstrap .cdd-home-footer > div {
      max-width: 1000px;
      margin: 45px auto;
      color: #535353; }
      @media screen and (min-width: 0px) and (max-width: 991px) {
        div.bootstrap .cdd-home-footer > div {
          margin: 0;
          widows: auto; } }
      div.bootstrap .cdd-home-footer > div h1 {
        font-size: 21px;
        font-weight: bold;
        line-height: 1.33;
        margin-top: 0px;
        font-family: "Source Sans Pro"; }
        @media screen and (min-width: 0px) and (max-width: 991px) {
          div.bootstrap .cdd-home-footer > div h1 {
            font-size: 16px; } }
      div.bootstrap .cdd-home-footer > div span {
        font-size: 19px;
        line-height: 1.47px;
        font-family: "Source Sans Pro"; }
        @media screen and (min-width: 0px) and (max-width: 991px) {
          div.bootstrap .cdd-home-footer > div span {
            font-size: 16px; } }
        div.bootstrap .cdd-home-footer > div span a {
          font-weight: 600;
          color: #4574b2; }
  div.bootstrap .cdd-body-relative {
    position: relative; }
  div.bootstrap .cdd-dollar-all-activity-popup {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    display: none; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cdd-dollar-all-activity-popup {
        width: 100%;
        z-index: 1123;
        position: fixed; } }
    div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity {
      width: 768px;
      background-color: #fff;
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
      border: solid 1px #979797;
      margin: 350px auto 0;
      font-family: "Source Sans Pro";
      overflow: hidden; }
      div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity * {
        margin: 0;
        padding: 0; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity {
          margin: 0;
          width: 100%;
          border: none;
          height: 100%;
          display: grid; } }
      div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-back-bar {
        height: 50px;
        line-height: 50px;
        background: #fff;
        font-family: Montserrat;
        font-weight: 500;
        color: #3a6aa8;
        font-size: 16px; }
        div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-back-bar a {
          margin-left: 7px; }
          div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-back-bar a img {
            margin-top: -2px;
            margin-right: 5px; }
      div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .a-close-btn {
        margin: 18px 26px;
        font-size: 30px;
        font-family: "Source Sans Pro";
        font-weight: normal;
        opacity: 1;
        outline: none;
        height: 14.5px;
        width: 14.5px;
        line-height: 14.5px;
        float: right; }
      div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-head {
        margin-top: 77px;
        margin-left: 44px;
        margin-right: 44px;
        font-size: 19px;
        line-height: 1.47;
        color: #535353;
        padding-right: 20px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-head {
            margin: 0 20px;
            font-size: 16px;
            padding: 0; } }
      div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-body {
        margin-top: 16px;
        margin-left: 44px;
        margin-right: 44px;
        margin-bottom: 50px;
        padding-right: 20px; }
        @media screen and (min-width: 0) and (max-width: 767px) {
          div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-body {
            padding: 0;
            margin: 0;
            margin-bottom: 40px;
            margin-left: 20px;
            margin-top: 20px;
            overflow: auto; } }
        div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-body .all-activity-row {
          font-size: 19px;
          line-height: 1;
          color: #535353;
          padding: 5px 0;
          display: flex; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-body .all-activity-row {
              padding: 0;
              font-size: 14px;
              line-height: 1.14;
              margin: 8px 0; } }
          div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-body .all-activity-row .a-col-1 {
            flex: 0 0 350px;
            margin-right: 25px; }
            @media screen and (min-width: 0) and (max-width: 767px) {
              div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-body .all-activity-row .a-col-1 {
                margin-right: 0;
                flex: 1 1;
                padding-right: 30px; } }
          div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-body .all-activity-row .a-col-2 {
            flex: 0 0 95px;
            font-weight: bold;
            color: #4c4c4c;
            text-align: right; }
            @media screen and (min-width: 0) and (max-width: 767px) {
              div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-body .all-activity-row .a-col-2 {
                padding-right: 30px; } }
            div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-body .all-activity-row .a-col-2 span {
              display: none; }
              @media screen and (min-width: 0) and (max-width: 767px) {
                div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-body .all-activity-row .a-col-2 span {
                  display: initial; } }
          div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-body .all-activity-row .a-col-3 {
            flex: 1 1;
            font-weight: bold;
            text-align: right; }
            @media screen and (min-width: 0) and (max-width: 767px) {
              div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-body .all-activity-row .a-col-3 {
                flex: 0 0 40px;
                padding-right: 20px; } }
            div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-body .all-activity-row .a-col-3 a {
              color: #3a6aa8; }
          div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-body .all-activity-row .col-head {
            font-weight: bold;
            line-height: 2.21; }
        div.bootstrap .cdd-dollar-all-activity-popup .cdd-all-activity .all-activity-body .row-head {
          margin-top: 0; }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .cdd-home-body-height-zero {
      height: 0px !important; } }
  div.bootstrap #deadlines.beside-cddollar {
    right: 223px !important; }
  div.bootstrap #cd-dollars {
    width: 70px;
    height: 66px;
    line-height: 70px;
    font-size: 11px;
    text-align: center;
    background-image: url(../img/cd_dollar/cd-dollar-piggy-bank.svg);
    background-repeat: no-repeat;
    background-size: 40px auto;
    background-position: 12px 20px;
    cursor: pointer;
    color: #ffffff; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      div.bootstrap #cd-dollars {
        max-width: 68px; } }
    div.bootstrap #cd-dollars.active {
      background-color: #DCDCDC; }
    div.bootstrap #cd-dollars:hover {
      background-color: #DCDCDC; }
  div.bootstrap #cd-dollars-dashboard-promo {
    width: 401px;
    height: 324px;
    right: 155px;
    background-color: #f6f6f6;
    box-shadow: 1px 1px 4px rgba(53, 53, 53, 0.31);
    border: 1px solid #d8d8d8;
    position: fixed;
    bottom: 66px;
    text-align: center;
    z-index: 998; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap #cd-dollars-dashboard-promo {
        bottom: 95px; } }
  div.bootstrap #cd-dollars-dashboard-icon {
    width: 54px;
    height: 54px;
    margin: 13px auto 9px auto; }
  div.bootstrap #cd-dollars-dashboard-promo-title {
    width: 327px;
    height: 72px;
    font-family: "Montserrat", sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.33;
    text-align: center;
    color: #535353;
    margin: 0 auto 7px auto; }
  div.bootstrap #cd-dollars-dashboard-promo-content {
    width: 327px;
    height: 72px;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    line-height: 1.29;
    text-align: center;
    color: #535353;
    margin: 0 auto; }
  div.bootstrap #cd-dollars-terms-conditions-popup-link {
    font-weight: bold;
    color: #3a6aa8; }
  div.bootstrap #cd-dollars-dashboard-promo-signup-btn {
    width: 83%;
    height: 50px;
    background-color: #3a6aa8;
    font-family: "Montserrat", sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    margin: 17px auto 30px auto;
    padding: 0; }
  @media (max-width: 767px) {
    div.bootstrap #cd-dollars-dashboard-promo, div.bootstrap #cd-dollars-dashboard {
      max-width: 100%;
      width: 100%;
      left: 0;
      display: none; } }
  div.bootstrap #cd-dollars-baseboard-balance-value {
    width: 44px;
    height: 44px;
    background-color: #4574b2;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    position: relative;
    top: 7px;
    line-height: 38px;
    margin: auto; }
  div.bootstrap .cd-dollars-piggy-bank {
    height: 66px;
    background-image: url(../img/cd_dollar/cd-dollar-piggy-bank.svg);
    background-repeat: no-repeat;
    background-size: 40px auto;
    background-position: 12px 20px;
    line-height: 70px;
    position: relative;
    top: -30px; }
  div.bootstrap #cd-dollars-balance {
    width: 70px;
    height: 66px;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    color: #ffffff; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      div.bootstrap #cd-dollars-balance {
        max-width: 68px; } }
    div.bootstrap #cd-dollars-balance.active {
      background-color: #DCDCDC; }
    div.bootstrap #cd-dollars-balance:hover {
      background-color: #dcdcdc; }
  div.bootstrap #cd-dollars-dashboard {
    width: 440px;
    height: 427.6px;
    background: #ffffff;
    box-shadow: 1px 1px 4px rgba(53, 53, 53, 0.31);
    border: 1px solid #d8d8d8;
    position: absolute;
    bottom: 66px;
    right: 155px; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap #cd-dollars-dashboard {
        max-width: 100%;
        width: 100%;
        position: fixed;
        top: 78px;
        bottom: 95px;
        height: auto; } }
    div.bootstrap #cd-dollars-dashboard > div {
      height: 100%;
      width: 100%; }
    div.bootstrap #cd-dollars-dashboard div {
      float: left; }
  div.bootstrap #cd-dollars-dashboard-balance {
    width: 100%;
    height: 31px;
    font-family: "Montserrat", sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #535353;
    margin: 18.7px auto 16px auto; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap #cd-dollars-dashboard-balance {
        font-size: 16px;
        margin-top: 8px;
        margin-bottom: 4px;
        text-align: center;
        flex: 0 0; } }
  div.bootstrap #cd-dollars-dashboard-balance-value {
    color: #91c440; }
  div.bootstrap #cd-dollars-dashboard-icon-s {
    width: 31px;
    height: 31px;
    margin-left: 19px;
    margin-right: 12px; }
  div.bootstrap #cd-dollars-dashboard-data {
    float: left;
    margin: 0 19px; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap #cd-dollars-dashboard-data {
        margin: 0;
        position: relative;
        width: 100%;
        height: calc(100% - 99px); } }
  div.bootstrap #cd-dollars-dashboard-tabs {
    width: 100%;
    font-family: "Montserrat", sans-serif;
    font-size: 12px;
    line-height: 50px;
    text-align: center;
    cursor: pointer; }
  div.bootstrap #cd-dollars-dashboard-tabs .active {
    width: 50%;
    height: 50px;
    background-color: #919191;
    border: solid 1px #919191;
    font-weight: bold;
    color: #ffffff;
    position: relative; }
    div.bootstrap #cd-dollars-dashboard-tabs .active:after {
      content: "";
      position: absolute;
      bottom: -10px;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-top: 10px solid #919191;
      z-index: 999;
      left: calc(50% - 7px); }
  div.bootstrap #cd-dollars-dashboard-tabs .inactive {
    width: 50%;
    height: 50px;
    background-color: #f3f3f3;
    border: solid 1px #e8e8e8;
    color: #3a6aa8; }
  div.bootstrap .cd-dollars-dashboard-table {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 13px;
    line-height: 1.62;
    text-align: left;
    color: #535353; }
  div.bootstrap #cd-dollars-dashboard-table-header {
    width: 100%;
    font-weight: bold;
    font-size: 14px;
    margin-top: 16px;
    margin-bottom: 12px; }
  div.bootstrap .cd-dollars-dashboard-table {
    width: 100%;
    height: 226px;
    overflow: auto;
    border: solid 1px #e8e8e8;
    margin-bottom: 17px;
    padding: 0 20px; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .cd-dollars-dashboard-table {
        position: absolute;
        top: 50px;
        left: 0;
        right: 0;
        bottom: 0;
        height: auto;
        margin-bottom: 10px; } }
    div.bootstrap .cd-dollars-dashboard-table #cd-dollars-dashboard-table-body {
      width: 100%;
      position: relative;
      min-height: calc(100% - 53px);
      padding-bottom: 68px; }
    div.bootstrap .cd-dollars-dashboard-table .cd-dollars-dashboard-table-row {
      width: 100%;
      margin: 4px 0px;
      display: flex;
      line-height: 1.23; }
      div.bootstrap .cd-dollars-dashboard-table .cd-dollars-dashboard-table-row:hover {
        background-color: #f2f2f2; }
      div.bootstrap .cd-dollars-dashboard-table .cd-dollars-dashboard-table-row .col-1 {
        width: 55px; }
      div.bootstrap .cd-dollars-dashboard-table .cd-dollars-dashboard-table-row .col-2 {
        flex: 1 1;
        padding: 0 10px; }
        div.bootstrap .cd-dollars-dashboard-table .cd-dollars-dashboard-table-row .col-2 .popover {
          width: 200px;
          height: 115px;
          position: fixed;
          background-image: none; }
      div.bootstrap .cd-dollars-dashboard-table .cd-dollars-dashboard-table-row .col-3 {
        width: 75px;
        text-align: right; }
      div.bootstrap .cd-dollars-dashboard-table .cd-dollars-dashboard-table-row .earned {
        font-weight: bold;
        color: #91c440;
        clear: both; }
        div.bootstrap .cd-dollars-dashboard-table .cd-dollars-dashboard-table-row .earned span {
          display: none; }
          @media screen and (min-width: 0) and (max-width: 767px) {
            div.bootstrap .cd-dollars-dashboard-table .cd-dollars-dashboard-table-row .earned span {
              display: inline-block; } }
      div.bootstrap .cd-dollars-dashboard-table .cd-dollars-dashboard-table-row .field-tip {
        font-size: 13px;
        width: 13px;
        height: 13px;
        padding-right: 10px; }
      div.bootstrap .cd-dollars-dashboard-table .cd-dollars-dashboard-table-row .iconsvg-info {
        float: none !important;
        width: 13px;
        height: 13px;
        background-size: 13px 13px;
        cursor: pointer; }
  div.bootstrap .cd-dollars-dashboard-legal {
    position: absolute;
    width: auto;
    height: 48px;
    bottom: 16.9px;
    left: 0;
    font-size: 11px;
    line-height: 1.45;
    text-align: left;
    color: #535353;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: bold; }
  div.bootstrap #cd-dollars-dashboard-table-earn-points .activity-rate {
    font-weight: bold;
    color: #666666;
    clear: both; }
    div.bootstrap #cd-dollars-dashboard-table-earn-points .activity-rate span {
      display: none; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap #cd-dollars-dashboard-table-earn-points .activity-rate span {
          display: inline-block; } }
  div.bootstrap #cd-dollars-dashboard-table-earn-points .activity-go {
    font-weight: bold;
    color: #4574b2; }
  div.bootstrap #cd-dollars-dashboard-table-earn-points .col-1 {
    flex: 1 1;
    float: left;
    padding-right: 10px; }
  div.bootstrap #cd-dollars-dashboard-table-earn-points .col-2 {
    flex: 0 0 62px;
    padding: 0;
    text-align: right; }
  div.bootstrap #cd-dollars-dashboard-table-earn-points .col-3 {
    width: 42px;
    text-align: right; }
  div.bootstrap #cd-dollars-dashboard-links {
    width: 100%;
    padding: 0 19px; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap #cd-dollars-dashboard-links {
        margin: 0;
        padding-bottom: 10px; } }
  div.bootstrap #cd-dollars-dashboard-links div {
    float: left;
    height: 45px;
    line-height: 45px;
    text-align: center; }
  div.bootstrap #cd-dollars-dashboard-links a {
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    text-align: center;
    color: #4574b2;
    width: 100%; }
  div.bootstrap #cd-dollars-dashboard-btn-redeem {
    width: 180px;
    height: 45px;
    border-radius: 2px;
    background-color: #4574b2;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    padding: 0; }
  div.bootstrap #cd-dollars-dashboard-links-btn {
    width: 50%;
    text-align: right !important; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap #cd-dollars-dashboard-links-btn {
        clear: both;
        width: 100%;
        text-align: center !important; } }
  div.bootstrap #cd-dollars-dashboard-links-a {
    width: 50%; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap #cd-dollars-dashboard-links-a {
        display: none; } }
  @media (max-width: 767px) {
    div.bootstrap #cd-dollars-dashboard-icon-s {
      display: none; }
    div.bootstrap #cd-dollars-dashboard-promo {
      max-width: 100%;
      width: 100%;
      left: 0; }
    div.bootstrap #cd-dollars-dashboard-btn-redeem {
      width: 86%; } }
  div.bootstrap .college_profile #profileTabSelect {
    display: none; }
  div.bootstrap .college_profile .profile-header {
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 30px; }
    div.bootstrap .college_profile .profile-header h1 {
      margin-top: 0; }
    div.bootstrap .college_profile .profile-header .btn-primary {
      font-size: 13px; }
    div.bootstrap .college_profile .profile-header .ph-top {
      display: flex;
      flex-flow: row nowrap;
      justify-content: space-between;
      align-items: flex-start; }
    div.bootstrap .college_profile .profile-header .cd-page-tools {
      display: flex;
      flex-flow: row wrap;
      justify-content: flex-start;
      align-items: center; }
      div.bootstrap .college_profile .profile-header .cd-page-tools > * {
        flex: 0 0 auto; }
      div.bootstrap .college_profile .profile-header .cd-page-tools .share-buttons {
        margin-top: 0; }
  div.bootstrap .college_profile h1 {
    font-size: 24px; }
  div.bootstrap .college_profile h4 {
    text-transform: none;
    color: #9a9a9a;
    letter-spacing: 0em;
    font-weight: 400; }
  div.bootstrap .college_profile .profile-panel .panel-heading {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-end;
    padding: 20px 0;
    margin: 0 30px;
    border-bottom: 1px solid #7e7e7e; }
    @media screen and (min-width: 601px) and (max-width: 767px) {
      div.bootstrap .college_profile .profile-panel .panel-heading {
        padding: 10px 0; } }
    div.bootstrap .college_profile .profile-panel .panel-heading .panel-title {
      padding-bottom: 0;
      border-bottom: 0; }
  div.bootstrap .college_profile .profile-panel .panel-body {
    padding: 30px; }
    div.bootstrap .college_profile .profile-panel .panel-body img {
      margin: 8px 0px; }
    div.bootstrap .college_profile .profile-panel .panel-body h4 {
      color: #535353;
      margin-top: 30px;
      font-weight: 400;
      font-family: "Source Sans Pro", sans-serif;
      font-weight: 600; }
    div.bootstrap .college_profile .profile-panel .panel-body p {
      font-size: 14px;
      line-height: 21px; }
    div.bootstrap .college_profile .profile-panel .panel-body .row-wrap {
      border-bottom: 1px solid #dbdbdb; }
      div.bootstrap .college_profile .profile-panel .panel-body .row-wrap:last-of-type {
        border-bottom: 1px solid transparent; }
    div.bootstrap .college_profile .profile-panel .panel-body .panel-col-left, div.bootstrap .college_profile .profile-panel .panel-body .panel-col-right {
      font-size: 14px;
      line-height: 20px;
      padding-top: 5px;
      padding-bottom: 5px; }
    div.bootstrap .college_profile .profile-panel .panel-body .carousel-wrap {
      position: relative;
      margin-left: 30px;
      margin-bottom: 10px; }
      div.bootstrap .college_profile .profile-panel .panel-body .carousel-wrap .featured-carousel {
        width: 278px; }
        div.bootstrap .college_profile .profile-panel .panel-body .carousel-wrap .featured-carousel .slick-dots li {
          display: none;
          color: #9a9a9a; }
          div.bootstrap .college_profile .profile-panel .panel-body .carousel-wrap .featured-carousel .slick-dots li.slick-active {
            display: inline-block;
            width: 40px; }
      div.bootstrap .college_profile .profile-panel .panel-body .carousel-wrap .featured-carousel-arrows {
        position: absolute;
        left: 40px;
        right: 40px;
        bottom: 0px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 40%;
        height: 34px; }
        div.bootstrap .college_profile .profile-panel .panel-body .carousel-wrap .featured-carousel-arrows button.slick-next, div.bootstrap .college_profile .profile-panel .panel-body .carousel-wrap .featured-carousel-arrows button.slick-prev {
          background: transparent; }
          div.bootstrap .college_profile .profile-panel .panel-body .carousel-wrap .featured-carousel-arrows button.slick-next:before, div.bootstrap .college_profile .profile-panel .panel-body .carousel-wrap .featured-carousel-arrows button.slick-prev:before {
            color: #3A6AA8; }
  div.bootstrap .college_profile .profile-panel.featured .panel-body {
    padding: 20px 18px 30px 30px; }
  div.bootstrap .college_profile .profile-sidebar {
    padding: 20px; }
    div.bootstrap .college_profile .profile-sidebar .profile-sidebar-section, div.bootstrap .college_profile .profile-sidebar .profile-sidebar-tool {
      margin-bottom: 35px; }
    div.bootstrap .college_profile .profile-sidebar .profile-sidebar-section > h3 {
      display: inline-block; }
    div.bootstrap .college_profile .profile-sidebar .profile-sidebar-section > img {
      margin-bottom: 12px;
      margin-right: 12px; }
    div.bootstrap .college_profile .profile-sidebar .profile-sidebar-tool {
      padding: 20px; }
      div.bootstrap .college_profile .profile-sidebar .profile-sidebar-tool .btn-tool {
        width: 100%;
        text-align: center; }
      div.bootstrap .college_profile .profile-sidebar .profile-sidebar-tool input {
        max-width: 100%;
        padding: 16px 18px; }
    div.bootstrap .college_profile .profile-sidebar #profile-chances .radio {
      display: flex;
      flex-flow: column nowrap;
      justify-content: space-around;
      align-items: flex-start;
      margin-top: 10px; }
      div.bootstrap .college_profile .profile-sidebar #profile-chances .radio label {
        padding: 0 0 10px; }
    div.bootstrap .college_profile .profile-sidebar #profile-chances-results p {
      max-width: 240px; }
    @media screen and (min-width: 0px) and (max-width: 600px) {
      div.bootstrap .college_profile .profile-sidebar #profile-chances-results {
        display: none !important; } }
    div.bootstrap .college_profile .profile-sidebar #net-price-calculator-results #net-price {
      padding: 7px 12px;
      border-radius: 5px;
      background-color: #d8d8d8;
      font-size: 13px; }
    @media screen and (min-width: 0px) and (max-width: 600px) {
      div.bootstrap .college_profile .profile-sidebar #net-price-calculator-results {
        display: none; } }
    div.bootstrap .college_profile .profile-sidebar #college-overlaps .overlaps-icon {
      width: 30px;
      height: auto; }
    div.bootstrap .college_profile .profile-sidebar #college-overlaps a {
      text-decoration: underline; }
    div.bootstrap .college_profile .profile-sidebar #profile-stories .ss-story {
      display: flex;
      flex-flow: row nowrap;
      justify-content: space-between;
      align-items: flex-start;
      margin-bottom: 22px; }
      div.bootstrap .college_profile .profile-sidebar #profile-stories .ss-story img {
        margin-right: 17px; }
        @media screen and (min-width: 0px) and (max-width: 600px) {
          div.bootstrap .college_profile .profile-sidebar #profile-stories .ss-story img {
            margin: 0 auto 7px; } }
      div.bootstrap .college_profile .profile-sidebar #profile-stories .ss-story h4 {
        margin-top: 0;
        font-size: 15px;
        @extent .font-weight-normal; }
        @media screen and (min-width: 0px) and (max-width: 600px) {
          div.bootstrap .college_profile .profile-sidebar #profile-stories .ss-story h4 {
            text-align: center; } }
        div.bootstrap .college_profile .profile-sidebar #profile-stories .ss-story h4 a.name {
          line-height: 1.75; }
        div.bootstrap .college_profile .profile-sidebar #profile-stories .ss-story h4 p {
          font-size: 12px;
          font-style: normal;
          color: #535353; }
      div.bootstrap .college_profile .profile-sidebar #profile-stories .ss-story p {
        font-style: italic; }
      @media screen and (min-width: 0px) and (max-width: 600px) {
        div.bootstrap .college_profile .profile-sidebar #profile-stories .ss-story {
          display: inline-block;
          vertical-align: top; } }
    div.bootstrap .college_profile .profile-sidebar #profile-videos .img-col {
      padding-left: 2px;
      padding-right: 2px; }
      div.bootstrap .college_profile .profile-sidebar #profile-videos .img-col img {
        width: 100%; }
    div.bootstrap .college_profile .profile-sidebar #profile-admissions-tracker .table-info {
      max-width: 240px; }
      div.bootstrap .college_profile .profile-sidebar #profile-admissions-tracker .table-info p {
        color: #9a9a9a; }
    div.bootstrap .college_profile .profile-sidebar #profile-admissions-tracker input {
      text-align: center;
      padding: 6px 2px; }
  div.bootstrap .college_profile #profileTabSelect-styler {
    display: none !important; }
  @media screen and (min-width: 0px) and (max-width: 991px) {
    div.bootstrap .college_profile .cd-breadcrumb {
      display: none; } }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .college_profile .profile-header .ph-top {
      display: flex;
      flex-flow: column nowrap;
      justify-content: space-between;
      align-items: stretch; }
      div.bootstrap .college_profile .profile-header .ph-top .btn, div.bootstrap .college_profile .profile-header .ph-top .btn-ad, div.bootstrap .college_profile .profile-header .ph-top #header-search-select button, div.bootstrap #header-search-select .college_profile .profile-header .ph-top button {
        width: 100%; }
    div.bootstrap .college_profile #profileTabList {
      display: none; }
    div.bootstrap .college_profile #profileTabSelect {
      display: block; }
    div.bootstrap .college_profile .profile-panel {
      margin-left: -15px;
      margin-right: -15px;
      margin-bottom: -10px; }
      div.bootstrap .college_profile .profile-panel .panel-body .carousel-wrap {
        display: none; } }
  div.bootstrap .promo-page .homepage-image-bg-hero:before, div.bootstrap .promo-page .portal .portal-image-bg-hero:before, div.bootstrap .portal .promo-page .portal-image-bg-hero:before {
    background-color: initial; }
  div.bootstrap .promo-page .signup-col .btn, div.bootstrap .promo-page .signup-col .btn-ad, div.bootstrap .promo-page .signup-col #header-search-select button, div.bootstrap #header-search-select .promo-page .signup-col button {
    font-size: 16px;
    letter-spacing: 0.5px;
    padding: 14px 32px 14px 32px;
    margin-bottom: 15px; }
  div.bootstrap .promo-page .signup-col input {
    height: 52px; }
  @media screen and (min-width: 0px) and (max-width: 991px) {
    div.bootstrap .promo-page .homepage-image-bg-hero, div.bootstrap .promo-page .portal .portal-image-bg-hero, div.bootstrap .portal .promo-page .portal-image-bg-hero {
      padding-top: 42px;
      padding-bottom: 32px;
      background-position: 0px 0px; }
      div.bootstrap .promo-page .homepage-image-bg-hero:before, div.bootstrap .promo-page .portal .portal-image-bg-hero:before, div.bootstrap .portal .promo-page .portal-image-bg-hero:before {
        background-color: rgba(70, 68, 68, 0.7); } }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .promo-page .homepage-image-bg-hero, div.bootstrap .promo-page .portal .portal-image-bg-hero, div.bootstrap .portal .promo-page .portal-image-bg-hero {
      background-position: -150px 0; } }
  div.bootstrap .promo-text-hero {
    padding: 45px 0px;
    text-align: center; }
    div.bootstrap .promo-text-hero h1 {
      font-size: 34px;
      line-height: 44px;
      margin-top: 0;
      margin-bottom: 0; }
  div.bootstrap .promo-split-hero {
    background: white; }
    div.bootstrap .promo-split-hero h1 {
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      font-size: 33px;
      margin-bottom: 24px; }
    div.bootstrap .promo-split-hero .container, div.bootstrap .promo-split-hero .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .promo-split-hero .bc-container {
      border-bottom: 1px solid #dbdbdb; }
    div.bootstrap .promo-split-hero .sh-flex-row {
      display: flex;
      flex-flow: row nowrap;
      justify-content: center;
      align-items: center;
      padding-top: 70px;
      padding-bottom: 60px; }
      div.bootstrap .promo-split-hero .sh-flex-row .sh-flex-col {
        flex: 1 1 50%;
        padding: 0 15px; }
    @media (max-width: 767px) {
      div.bootstrap .promo-split-hero .sh-flex-row {
        display: flex;
        flex-flow: column nowrap;
        justify-content: center;
        align-items: center; }
        div.bootstrap .promo-split-hero .sh-flex-row .sh-flex-col {
          flex: 1 1;
          padding: 0 15px; }
        div.bootstrap .promo-split-hero .sh-flex-row .sh-flex-col:last-of-type {
          order: -1; } }
    div.bootstrap .promo-split-hero p {
      font-size: 19px;
      line-height: 28px; }
  div.bootstrap .promo-signup {
    padding-top: 65px;
    padding-bottom: 190px; }
    div.bootstrap .promo-signup .hero-signup .row, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-header-row, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-data-row {
      margin-left: -6px;
      margin-right: -6px; }
      div.bootstrap .promo-signup .hero-signup .row .signup-col, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-header-row .signup-col, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-header-row .signup-col, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-data-row .signup-col, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-data-row .signup-col {
        padding-left: 6px;
        padding-right: 6px; }
        div.bootstrap .promo-signup .hero-signup .row .signup-col:first-of-type, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:first-of-type, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-header-row .signup-col:first-of-type, div.bootstrap .promo-signup .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:first-of-type, div.bootstrap .admissions-tracker .at-table .promo-signup .hero-signup .at-data-row .signup-col:first-of-type {
          padding-left: 6px;
          padding-right: 6px; }
    div.bootstrap .promo-signup .hero-signup input {
      width: 100%;
      color: #9a9a9a;
      background-color: #f1f1f1; }
    div.bootstrap .promo-signup .hero-signup input, div.bootstrap .promo-signup .hero-signup button {
      margin-bottom: 14px; }
    div.bootstrap .promo-signup .hero-signup .signup-link {
      text-align: left; }
      div.bootstrap .promo-signup .hero-signup .signup-link a {
        color: #FFF !important; }
      div.bootstrap .promo-signup .hero-signup .signup-link a:hover {
        text-decoration: underline; }
  div.bootstrap .img-container-com {
    background: url("../img/activation_promos/reg_compare_awards_splash_content.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }
  div.bootstrap .img-container-adm {
    background: url("../img/activation_promos/reg_adm_profile_splash_content.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }
  div.bootstrap #splashModal img {
    width: 100%; }
  div.bootstrap #splashModal .modal-content, div.bootstrap #admsplashModal .modal-content {
    background-color: inherit;
    text-align: center; }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    div.bootstrap #splashModal .modal-dialog, div.bootstrap #admsplashModal .modal-dialog {
      width: 100%;
      padding: 50px 0;
      margin: 0;
      margin-top: 30px;
      text-align: center; } }
  div.bootstrap .container.sign-up, div.bootstrap .cd-breadcrumb .sign-up.bc-container {
    font-size: 1.6rem;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 150px; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap .container.sign-up, div.bootstrap .cd-breadcrumb .sign-up.bc-container {
        margin-bottom: 70px; } }
    div.bootstrap .container.sign-up span.title, div.bootstrap .cd-breadcrumb .sign-up.bc-container span.title {
      font-size: 1.9rem;
      display: block;
      margin-bottom: 31px; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .container.sign-up span.title, div.bootstrap .cd-breadcrumb .sign-up.bc-container span.title {
          font-size: 1.4rem; } }
    div.bootstrap .container.sign-up h1, div.bootstrap .cd-breadcrumb .sign-up.bc-container h1 {
      margin: 0 0 10px;
      font-family: "Montserrat", sans-serif;
      font-weight: 700; }
      @media screen and (min-width: 0) and (max-width: 767px) {
        div.bootstrap .container.sign-up h1, div.bootstrap .cd-breadcrumb .sign-up.bc-container h1 {
          font-size: 2.3rem; } }
    div.bootstrap .container.sign-up p, div.bootstrap .cd-breadcrumb .sign-up.bc-container p {
      margin-bottom: 28px; }
    div.bootstrap .container.sign-up .control-form p, div.bootstrap .cd-breadcrumb .sign-up.bc-container .control-form p {
      margin-bottom: 10px;
      font-size: 1.5rem; }
    div.bootstrap .container.sign-up .panel-heading h3, div.bootstrap .cd-breadcrumb .sign-up.bc-container .panel-heading h3 {
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      font-size: 2.1rem; }
  div.bootstrap .log-in {
    background: #fff; }
    div.bootstrap .log-in .cd-breadcrumb {
      border-bottom: 1px solid #e6e6e6; }
  div.bootstrap .login-box {
    background: #f5f4f3;
    padding: 34px 50px;
    margin-bottom: 22px;
    font-size: 1.9rem;
    line-height: 1.2; }
    @media (max-width: 767px) {
      div.bootstrap .login-box {
        font-size: 1.5rem;
        padding: 20px; } }
    div.bootstrap .login-box h1 {
      margin: 0 0 10px;
      font-size: 3.5rem;
      font-weight: normal; }
      @media (max-width: 767px) {
        div.bootstrap .login-box h1 {
          font-size: 3.0rem; } }
    div.bootstrap .login-box h2 {
      margin: 0 0 23px;
      font-size: 2.0rem;
      font-weight: normal; }
      @media (max-width: 767px) {
        div.bootstrap .login-box h2 {
          font-size: 1.7rem; } }
    div.bootstrap .login-box .heading {
      border-bottom: 1px solid #d7d7d7;
      margin: 0 0 30px; }
      @media (max-width: 767px) {
        div.bootstrap .login-box .heading {
          padding-top: 15px; } }
    div.bootstrap .login-box .input-holder {
      width: 100%;
      overflow: hidden;
      margin-bottom: 21px; }
    div.bootstrap .login-box input[type="text"],
    div.bootstrap .login-box input[type="password"] {
      margin-bottom: 10px;
      font-size: 1.7rem;
      font-weight: 100; }
    div.bootstrap .login-box input[type="submit"] {
      margin-top: 11px;
      font-size: 1.8rem; }
      @media (max-width: 767px) {
        div.bootstrap .login-box input[type="submit"] {
          font-size: 1.5rem; } }
    div.bootstrap .login-box input[placeholder] {
      color: #000; }
    div.bootstrap .login-box a.link {
      display: inline-block;
      font-size: 1.5rem; }
    div.bootstrap .login-box p {
      margin: 0 0 30px; }
      @media (max-width: 767px) {
        div.bootstrap .login-box p {
          margin-bottom: 15px; } }
  div.bootstrap .main-desc {
    background: #f5f4f3;
    padding: 40px 44px;
    font-size: 1.8rem; }
    div.bootstrap .main-desc .heading {
      padding-bottom: 35px;
      border-bottom: 2px solid #d7d7d7; }
    div.bootstrap .main-desc h1 {
      font-size: 3.5rem;
      margin: 0 0 35px; }
    div.bootstrap .main-desc a {
      text-decoration: underline; }
      div.bootstrap .main-desc a:hover {
        text-decoration: none; }
    div.bootstrap .main-desc p {
      margin-bottom: 25px; }
  div.bootstrap .note-box {
    background: #fff6f6;
    padding: 20px 23px 15px;
    margin-bottom: 15px;
    color: #F09090; }
    div.bootstrap .note-box p {
      margin: 0 0 5px; }
  div.bootstrap .checkboxes {
    margin: 5px 0 19px !important;
    display: block; }
    div.bootstrap .checkboxes label {
      margin: 0 15px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      font-size: 1.5rem; }
      div.bootstrap .checkboxes label input {
        margin: 0 10px 0 0; }
    div.bootstrap .checkboxes input[type="checkbox"],
    div.bootstrap .checkboxes input[type="radio"] {
      display: inline-block;
      vertical-align: middle; }
  div.bootstrap .checkboxes[class*="col-"] label {
    width: 100%;
    margin-bottom: 10px; }
  div.bootstrap .checkboxes[class*="col-"] input[type="text"] {
    height: 32px !important;
    border-radius: 0 !important; }
  div.bootstrap .label-holder {
    margin: 0 -15px; }
  div.bootstrap .info-holder {
    border: 1px solid #ebebeb;
    background: #f5f4f3;
    border-radius: 0px;
    padding: 18px;
    margin-bottom: 21px; }
    div.bootstrap .info-holder:after {
      display: block;
      clear: both;
      content: ""; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap .info-holder {
        padding: 10px; } }
  div.bootstrap .sub-holder {
    padding: 50px;
    font-size: 1.6rem; }
    div.bootstrap .sub-holder h1 {
      font-size: 3.5rem;
      font-weight: bold;
      margin: 0 0 15px; }
    div.bootstrap .sub-holder h2 {
      font-size: 2.7rem;
      margin: 0 0 20px;
      font-weight: bold; }
    div.bootstrap .sub-holder p {
      margin: 0 0 30px; }
      div.bootstrap .sub-holder p a {
        text-decoration: underline;
        font-weight: 600; }
        div.bootstrap .sub-holder p a:hover {
          text-decoration: none; }
    div.bootstrap .sub-holder .panel-title {
      padding-bottom: 20px;
      margin-bottom: 40px;
      font-size: 1.8rem;
      border-bottom: 1px solid #d8d8d8; }
      div.bootstrap .sub-holder .panel-title p {
        margin: 0; }
  div.bootstrap #correctEmailAddress .sub-holder .panel-title .active-info {
    font-size: 2.1rem;
    width: auto; }
  div.bootstrap #correctEmailAddress .info-holder .correct-eamil-submit {
    padding: 0px; }
  div.bootstrap #correctEmailAddress .correct-eamil-submit input {
    margin-bottom: 0px;
    margin-top: 13px; }
  div.bootstrap #correctEmailAddress #doubleErrorMsg, div.bootstrap #correctEmailAddress #correctEmailAddress .parsley-error {
    font-size: 1.5rem; }
  div.bootstrap #correctEmailAddress #doubleErrorMsg {
    padding: 20px; }
  div.bootstrap #correctEmailAddress .parsley-errors {
    font-size: 1.4rem; }
  @media screen and (min-width: 768px) {
    div.bootstrap #correctEmailAddress .container .row .col-lg-8.col-md-8, div.bootstrap #correctEmailAddress .cd-breadcrumb .bc-container .row .col-lg-8.col-md-8, div.bootstrap .cd-breadcrumb #correctEmailAddress .bc-container .row .col-lg-8.col-md-8, div.bootstrap #correctEmailAddress .container .admissions-tracker .at-table .at-header-row .col-lg-8.col-md-8, div.bootstrap .admissions-tracker .at-table #correctEmailAddress .container .at-header-row .col-lg-8.col-md-8, div.bootstrap #correctEmailAddress .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row .col-lg-8.col-md-8, div.bootstrap .admissions-tracker .at-table #correctEmailAddress .cd-breadcrumb .bc-container .at-header-row .col-lg-8.col-md-8, div.bootstrap .cd-breadcrumb #correctEmailAddress .bc-container .admissions-tracker .at-table .at-header-row .col-lg-8.col-md-8, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #correctEmailAddress .bc-container .at-header-row .col-lg-8.col-md-8, div.bootstrap #correctEmailAddress .container .admissions-tracker .at-table .at-data-row .col-lg-8.col-md-8, div.bootstrap .admissions-tracker .at-table #correctEmailAddress .container .at-data-row .col-lg-8.col-md-8, div.bootstrap #correctEmailAddress .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row .col-lg-8.col-md-8, div.bootstrap .admissions-tracker .at-table #correctEmailAddress .cd-breadcrumb .bc-container .at-data-row .col-lg-8.col-md-8, div.bootstrap .cd-breadcrumb #correctEmailAddress .bc-container .admissions-tracker .at-table .at-data-row .col-lg-8.col-md-8, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #correctEmailAddress .bc-container .at-data-row .col-lg-8.col-md-8, div.bootstrap #correctEmailAddress .container .row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body #correctEmailAddress .container .row .col-lg-8.panel-col-right, div.bootstrap #correctEmailAddress .cd-breadcrumb .bc-container .row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body #correctEmailAddress .cd-breadcrumb .bc-container .row .col-lg-8.panel-col-right, div.bootstrap .cd-breadcrumb #correctEmailAddress .bc-container .row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .cd-breadcrumb #correctEmailAddress .bc-container .row .col-lg-8.panel-col-right, div.bootstrap #correctEmailAddress .container .admissions-tracker .at-table .at-header-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body #correctEmailAddress .container .admissions-tracker .at-table .at-header-row .col-lg-8.panel-col-right, div.bootstrap .admissions-tracker .at-table #correctEmailAddress .container .at-header-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .admissions-tracker .at-table #correctEmailAddress .container .at-header-row .col-lg-8.panel-col-right, div.bootstrap #correctEmailAddress .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body #correctEmailAddress .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row .col-lg-8.panel-col-right, div.bootstrap .admissions-tracker .at-table #correctEmailAddress .cd-breadcrumb .bc-container .at-header-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .admissions-tracker .at-table #correctEmailAddress .cd-breadcrumb .bc-container .at-header-row .col-lg-8.panel-col-right, div.bootstrap .cd-breadcrumb #correctEmailAddress .bc-container .admissions-tracker .at-table .at-header-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .cd-breadcrumb #correctEmailAddress .bc-container .admissions-tracker .at-table .at-header-row .col-lg-8.panel-col-right, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #correctEmailAddress .bc-container .at-header-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .admissions-tracker .at-table .cd-breadcrumb #correctEmailAddress .bc-container .at-header-row .col-lg-8.panel-col-right, div.bootstrap #correctEmailAddress .container .admissions-tracker .at-table .at-data-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body #correctEmailAddress .container .admissions-tracker .at-table .at-data-row .col-lg-8.panel-col-right, div.bootstrap .admissions-tracker .at-table #correctEmailAddress .container .at-data-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .admissions-tracker .at-table #correctEmailAddress .container .at-data-row .col-lg-8.panel-col-right, div.bootstrap #correctEmailAddress .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body #correctEmailAddress .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row .col-lg-8.panel-col-right, div.bootstrap .admissions-tracker .at-table #correctEmailAddress .cd-breadcrumb .bc-container .at-data-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .admissions-tracker .at-table #correctEmailAddress .cd-breadcrumb .bc-container .at-data-row .col-lg-8.panel-col-right, div.bootstrap .cd-breadcrumb #correctEmailAddress .bc-container .admissions-tracker .at-table .at-data-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .cd-breadcrumb #correctEmailAddress .bc-container .admissions-tracker .at-table .at-data-row .col-lg-8.panel-col-right, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #correctEmailAddress .bc-container .at-data-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .admissions-tracker .at-table .cd-breadcrumb #correctEmailAddress .bc-container .at-data-row .col-lg-8.panel-col-right {
      padding-bottom: 170px; } }
  @media screen and (min-width: 0px) and (max-width: 768px) {
    div.bootstrap #correctEmailAddress .container .row .col-lg-8.col-md-8, div.bootstrap #correctEmailAddress .cd-breadcrumb .bc-container .row .col-lg-8.col-md-8, div.bootstrap .cd-breadcrumb #correctEmailAddress .bc-container .row .col-lg-8.col-md-8, div.bootstrap #correctEmailAddress .container .admissions-tracker .at-table .at-header-row .col-lg-8.col-md-8, div.bootstrap .admissions-tracker .at-table #correctEmailAddress .container .at-header-row .col-lg-8.col-md-8, div.bootstrap #correctEmailAddress .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row .col-lg-8.col-md-8, div.bootstrap .admissions-tracker .at-table #correctEmailAddress .cd-breadcrumb .bc-container .at-header-row .col-lg-8.col-md-8, div.bootstrap .cd-breadcrumb #correctEmailAddress .bc-container .admissions-tracker .at-table .at-header-row .col-lg-8.col-md-8, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #correctEmailAddress .bc-container .at-header-row .col-lg-8.col-md-8, div.bootstrap #correctEmailAddress .container .admissions-tracker .at-table .at-data-row .col-lg-8.col-md-8, div.bootstrap .admissions-tracker .at-table #correctEmailAddress .container .at-data-row .col-lg-8.col-md-8, div.bootstrap #correctEmailAddress .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row .col-lg-8.col-md-8, div.bootstrap .admissions-tracker .at-table #correctEmailAddress .cd-breadcrumb .bc-container .at-data-row .col-lg-8.col-md-8, div.bootstrap .cd-breadcrumb #correctEmailAddress .bc-container .admissions-tracker .at-table .at-data-row .col-lg-8.col-md-8, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #correctEmailAddress .bc-container .at-data-row .col-lg-8.col-md-8, div.bootstrap #correctEmailAddress .container .row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body #correctEmailAddress .container .row .col-lg-8.panel-col-right, div.bootstrap #correctEmailAddress .cd-breadcrumb .bc-container .row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body #correctEmailAddress .cd-breadcrumb .bc-container .row .col-lg-8.panel-col-right, div.bootstrap .cd-breadcrumb #correctEmailAddress .bc-container .row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .cd-breadcrumb #correctEmailAddress .bc-container .row .col-lg-8.panel-col-right, div.bootstrap #correctEmailAddress .container .admissions-tracker .at-table .at-header-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body #correctEmailAddress .container .admissions-tracker .at-table .at-header-row .col-lg-8.panel-col-right, div.bootstrap .admissions-tracker .at-table #correctEmailAddress .container .at-header-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .admissions-tracker .at-table #correctEmailAddress .container .at-header-row .col-lg-8.panel-col-right, div.bootstrap #correctEmailAddress .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body #correctEmailAddress .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-header-row .col-lg-8.panel-col-right, div.bootstrap .admissions-tracker .at-table #correctEmailAddress .cd-breadcrumb .bc-container .at-header-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .admissions-tracker .at-table #correctEmailAddress .cd-breadcrumb .bc-container .at-header-row .col-lg-8.panel-col-right, div.bootstrap .cd-breadcrumb #correctEmailAddress .bc-container .admissions-tracker .at-table .at-header-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .cd-breadcrumb #correctEmailAddress .bc-container .admissions-tracker .at-table .at-header-row .col-lg-8.panel-col-right, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #correctEmailAddress .bc-container .at-header-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .admissions-tracker .at-table .cd-breadcrumb #correctEmailAddress .bc-container .at-header-row .col-lg-8.panel-col-right, div.bootstrap #correctEmailAddress .container .admissions-tracker .at-table .at-data-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body #correctEmailAddress .container .admissions-tracker .at-table .at-data-row .col-lg-8.panel-col-right, div.bootstrap .admissions-tracker .at-table #correctEmailAddress .container .at-data-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .admissions-tracker .at-table #correctEmailAddress .container .at-data-row .col-lg-8.panel-col-right, div.bootstrap #correctEmailAddress .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body #correctEmailAddress .cd-breadcrumb .bc-container .admissions-tracker .at-table .at-data-row .col-lg-8.panel-col-right, div.bootstrap .admissions-tracker .at-table #correctEmailAddress .cd-breadcrumb .bc-container .at-data-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .admissions-tracker .at-table #correctEmailAddress .cd-breadcrumb .bc-container .at-data-row .col-lg-8.panel-col-right, div.bootstrap .cd-breadcrumb #correctEmailAddress .bc-container .admissions-tracker .at-table .at-data-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .cd-breadcrumb #correctEmailAddress .bc-container .admissions-tracker .at-table .at-data-row .col-lg-8.panel-col-right, div.bootstrap .admissions-tracker .at-table .cd-breadcrumb #correctEmailAddress .bc-container .at-data-row .college_profile .profile-panel .panel-body .col-lg-8.panel-col-right, div.bootstrap .college_profile .profile-panel .panel-body .admissions-tracker .at-table .cd-breadcrumb #correctEmailAddress .bc-container .at-data-row .col-lg-8.panel-col-right {
      padding-bottom: 100px; } }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap #correctEmailAddress .info-holder {
      padding: 20px 0;
      border: 0;
      background: inherit; }
      div.bootstrap #correctEmailAddress .info-holder .panel-title {
        margin-right: 10px;
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 10px; }
        div.bootstrap #correctEmailAddress .info-holder .panel-title .active-info {
          font-size: 18PX; }
      div.bootstrap #correctEmailAddress .info-holder .field-area {
        padding: 20px 12px;
        border: 1px solid #ebebeb;
        background: #f5f4f3;
        border-radius: 0px; }
        div.bootstrap #correctEmailAddress .info-holder .field-area h2 {
          margin-right: 10px;
          font-size: 18px;
          font-family: Montserrat;
          line-height: 24px; }
      div.bootstrap #correctEmailAddress .info-holder h1 {
        font-size: 23px;
        margin-bottom: 5px; } }
  div.bootstrap #accountActivationSuccess .activation-success-submit input {
    margin-bottom: 0px;
    margin-top: 13px;
    width: 164px;
    margin-bottom: 8px; }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap #accountActivationSuccess .info-holder {
      padding: 20px 0;
      border: 0;
      background: inherit; }
      div.bootstrap #accountActivationSuccess .info-holder .panel-title {
        margin-right: 10px;
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 10px; }
        div.bootstrap #accountActivationSuccess .info-holder .panel-title .active-info {
          font-size: 18PX; }
      div.bootstrap #accountActivationSuccess .info-holder .field-area {
        padding: 20px 12px;
        border: 1px solid #ebebeb;
        background: #f5f4f3;
        border-radius: 0px; }
        div.bootstrap #accountActivationSuccess .info-holder .field-area h2 {
          margin-right: 10px;
          font-size: 18px;
          font-family: Montserrat;
          line-height: 24px; }
      div.bootstrap #accountActivationSuccess .info-holder h1 {
        font-size: 23px;
        margin-bottom: 5px; }
    div.bootstrap #accountActivationSuccess .activation-success-submit + div {
      text-align: center; }
    div.bootstrap #accountActivationSuccess .activation-success-submit input {
      width: 100%; } }
  div.bootstrap #doubleErrorMsg {
    display: none;
    padding: 20px 23px 10px;
    border: 1px solid #F09090;
    border-radius: 3px;
    background-color: #FFF5F5;
    color: #F09090;
    margin-bottom: 14px; }
    div.bootstrap #doubleErrorMsg ul li {
      padding-bottom: 0;
      position: relative; }
      div.bootstrap #doubleErrorMsg ul li:before {
        content: '*';
        margin-right: 3px;
        position: absolute;
        left: -8px; }
  div.bootstrap .hiddenElement {
    display: none; }
  div.bootstrap #homeSchooledQuestion button {
    height: 45px;
    width: 59px;
    padding: 10px; }
  @media (min-width: 992px) {
    div.bootstrap #selectHighSchoolModal .modal-lg {
      width: 935px; } }
  div.bootstrap #selectHighSchoolModal #selectHighSchoolModal-mobile .modal-body {
    padding-bottom: 0; }
  div.bootstrap #selectHighSchoolModal.modal.fade #selectHighSchoolModal-mobile .desc > p {
    margin: 0 5px 14px 5px; }
  div.bootstrap #selectHighSchoolModal .info-holder {
    border: none;
    background: none;
    padding: 0;
    margin-bottom: 0; }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    div.bootstrap #selectHighSchoolModal .scroll-bar {
      padding-top: 10px; } }
  div.bootstrap #selectHighSchoolModal .modal-dialog {
    padding: 50px 0 0 0; }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
      div.bootstrap #selectHighSchoolModal .modal-dialog.modal-lg {
        padding-top: 0;
        margin-top: 20px; } }
  div.bootstrap #selectHighSchoolModal .modal-title {
    margin-top: 57px;
    font-weight: bold; }
  div.bootstrap #selectHighSchoolModal .modal-body {
    padding: 0 50px;
    padding-bottom: 50px; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap #selectHighSchoolModal .modal-body {
        padding: 0 15px; } }
  div.bootstrap #selectHighSchoolModal-desktop .scroll-bar {
    height: 290px; }
  div.bootstrap #selectHighSchoolModal-mobile {
    margin-right: 0; }
    div.bootstrap #selectHighSchoolModal-mobile .desc #modalHighSchoolErrorMsg {
      margin: 0 5px 14px 5px;
      line-height: 1.4em; }
    div.bootstrap #selectHighSchoolModal-mobile .desc .row, div.bootstrap #selectHighSchoolModal-mobile .desc .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table #selectHighSchoolModal-mobile .desc .at-header-row, div.bootstrap #selectHighSchoolModal-mobile .desc .admissions-tracker .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table #selectHighSchoolModal-mobile .desc .at-data-row {
      margin: 22px 5px 0px 5px;
      background-color: #f5f3f3; }
      div.bootstrap #selectHighSchoolModal-mobile .desc .row > div, div.bootstrap #selectHighSchoolModal-mobile .desc .admissions-tracker .at-table .at-header-row > div, div.bootstrap .admissions-tracker .at-table #selectHighSchoolModal-mobile .desc .at-header-row > div, div.bootstrap #selectHighSchoolModal-mobile .desc .admissions-tracker .at-table .at-data-row > div, div.bootstrap .admissions-tracker .at-table #selectHighSchoolModal-mobile .desc .at-data-row > div {
        margin-top: 23px;
        margin-bottom: 31px; }
      div.bootstrap #selectHighSchoolModal-mobile .desc .row select, div.bootstrap #selectHighSchoolModal-mobile .desc .admissions-tracker .at-table .at-header-row select, div.bootstrap .admissions-tracker .at-table #selectHighSchoolModal-mobile .desc .at-header-row select, div.bootstrap #selectHighSchoolModal-mobile .desc .admissions-tracker .at-table .at-data-row select, div.bootstrap .admissions-tracker .at-table #selectHighSchoolModal-mobile .desc .at-data-row select, div.bootstrap #selectHighSchoolModal-mobile .desc .row input[type="text"], div.bootstrap #selectHighSchoolModal-mobile .desc .admissions-tracker .at-table .at-header-row input[type="text"], div.bootstrap .admissions-tracker .at-table #selectHighSchoolModal-mobile .desc .at-header-row input[type="text"], div.bootstrap #selectHighSchoolModal-mobile .desc .admissions-tracker .at-table .at-data-row input[type="text"], div.bootstrap .admissions-tracker .at-table #selectHighSchoolModal-mobile .desc .at-data-row input[type="text"] {
        height: 45px;
        font-size: 1.5rem;
        font-style: normal;
        font-stretch: normal;
        font-weight: 400;
        text-align: left; }
      div.bootstrap #selectHighSchoolModal-mobile .desc .row label, div.bootstrap #selectHighSchoolModal-mobile .desc .admissions-tracker .at-table .at-header-row label, div.bootstrap .admissions-tracker .at-table #selectHighSchoolModal-mobile .desc .at-header-row label, div.bootstrap #selectHighSchoolModal-mobile .desc .admissions-tracker .at-table .at-data-row label, div.bootstrap .admissions-tracker .at-table #selectHighSchoolModal-mobile .desc .at-data-row label {
        height: 21px;
        margin-bottom: 0px; }
    div.bootstrap #selectHighSchoolModal-mobile .modal-title {
      padding-top: 12px; }
    div.bootstrap #selectHighSchoolModal-mobile .desc input[type="submit"] {
      padding-top: 14px;
      padding-bottom: 13px;
      font-size: 1.4rem;
      font-weight: 700;
      height: 45px; }
    div.bootstrap #selectHighSchoolModal-mobile #linkNoFoundHighSchool {
      margin-left: 20px;
      font-family: "Montserrat", sans-serif;
      font-size: 1.5rem; }
    div.bootstrap #selectHighSchoolModal-mobile .scroll-bar {
      height: 415px;
      margin-left: 11px;
      margin-right: 11px;
      padding: 11px 27px 0 14px; }
      div.bootstrap #selectHighSchoolModal-mobile .scroll-bar ul {
        font-size: 1.4rem;
        font-style: normal;
        font-stretch: normal;
        font-weight: 400;
        color: #4574b2; }
    div.bootstrap #selectHighSchoolModal-mobile #homeSchooledQuestion {
      margin-left: 5px;
      margin-top: 0 !important; }
      div.bootstrap #selectHighSchoolModal-mobile #homeSchooledQuestion .text {
        font-size: 1.5rem;
        font-style: normal;
        font-stretch: normal;
        font-weight: 400;
        text-align: left; }
      div.bootstrap #selectHighSchoolModal-mobile #homeSchooledQuestion button {
        width: 45px;
        height: 40px;
        font-size: 1.4rem; }
    div.bootstrap #selectHighSchoolModal-mobile #divCustomHighSchool {
      margin-top: 15px; }
      div.bootstrap #selectHighSchoolModal-mobile #divCustomHighSchool .info-holder {
        margin-right: 15px;
        margin-left: 5px; }
        div.bootstrap #selectHighSchoolModal-mobile #divCustomHighSchool .info-holder .form-control {
          height: 45px;
          font-size: 15.0px;
          font-style: normal;
          font-stretch: normal;
          font-weight: 400;
          text-align: left; }
        div.bootstrap #selectHighSchoolModal-mobile #divCustomHighSchool .info-holder .width-30.pull-right, div.bootstrap #selectHighSchoolModal-mobile #divCustomHighSchool .info-holder .width-30.signup-row, div.bootstrap #selectHighSchoolModal-mobile #divCustomHighSchool .info-holder #hero .width-30#home-hero-signup, div.bootstrap #hero #selectHighSchoolModal-mobile #divCustomHighSchool .info-holder .width-30#home-hero-signup, div.bootstrap #selectHighSchoolModal-mobile #divCustomHighSchool .info-holder .college_profile .profile-panel .panel-body .width-30.carousel-wrap, div.bootstrap .college_profile .profile-panel .panel-body #selectHighSchoolModal-mobile #divCustomHighSchool .info-holder .width-30.carousel-wrap {
          margin-bottom: 34px; }
    div.bootstrap #selectHighSchoolModal-mobile #btnSaveCustomHighSchool {
      height: 45px;
      margin-top: 30px;
      margin-bottom: 14px;
      border: 0px !important;
      font-size: 1.4rem;
      font-style: normal;
      font-stretch: normal;
      font-weight: 700;
      text-align: center; }
    div.bootstrap #selectHighSchoolModal-mobile #customhighschool-errors {
      margin-top: -1px; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap #selectHighSchoolModal-mobile .list_schools_container .row, div.bootstrap #selectHighSchoolModal-mobile .list_schools_container .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table #selectHighSchoolModal-mobile .list_schools_container .at-header-row, div.bootstrap #selectHighSchoolModal-mobile .list_schools_container .admissions-tracker .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table #selectHighSchoolModal-mobile .list_schools_container .at-data-row {
        margin-bottom: 20px; } }
  div.bootstrap select + i.fa.disabled {
    background-color: inherit; }
  div.bootstrap #personalPhone {
    letter-spacing: 3px; }
    div.bootstrap #personalPhone::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      letter-spacing: 0; }
    div.bootstrap #personalPhone::-moz-placeholder {
      /* Firefox 19+ */
      letter-spacing: 0; }
    div.bootstrap #personalPhone:-ms-input-placeholder {
      /* IE 10+ */
      letter-spacing: 0; }
    div.bootstrap #personalPhone:-moz-placeholder {
      /* Firefox 18- */
      letter-spacing: 0; }
  div.bootstrap #college_bound_children {
    margin-bottom: 15px; }
  div.bootstrap #school_search_container {
    transform: translateX(0);
    transition: transform 0.3s ease-out; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap #school_search_container.mOut {
        transform: translateX(-100%) !important;
        display: none; }
      div.bootstrap #school_search_container h1 {
        text-align: left; }
      div.bootstrap #school_search_container a.link {
        left: -10px; } }
  div.bootstrap #list_schools_container input[type="text"], div.bootstrap #list_schools_container .custom-high-school {
    width: 100%; }
  div.bootstrap #list_schools_container div.col-lg-12 {
    padding: 0 !important;
    margin: 0 5px; }
  @media screen and (min-width: 0px) and (max-width: 991px) {
    div.bootstrap #list_schools_container .modal-body {
      padding: 0 15px; }
    div.bootstrap #list_schools_container h1 {
      text-align: left; }
    div.bootstrap #list_schools_container .mSlide {
      background-color: #FFF;
      position: absolute;
      transform: translateX(-100%);
      transition: transform 0.3s ease-out; }
      div.bootstrap #list_schools_container .mSlide.in {
        transform: translateX(0) !important; } }
  div.bootstrap #activate {
    width: 50% !important; }
    @media screen and (min-width: 0) and (max-width: 767px) {
      div.bootstrap #activate {
        width: 100% !important; } }
  div.bootstrap #college_bound_children {
    width: 60px; }
    @media screen and (min-width: 0px) and (max-width: 768px) {
      div.bootstrap #college_bound_children #activate {
        width: 100%; } }
  div.bootstrap #modalHighSchoolCustomNameErrorMsg .parsley-required {
    padding: 10px 23px;
    border: 1px solid #F09090;
    border-radius: 3px;
    background-color: #FFF5F5;
    color: #F09090;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 14px; }
  div.bootstrap #modalHighSchoolErrorMsg .parsley-required {
    padding: 20px 23px 10px;
    border: 1px solid #F09090;
    border-radius: 3px;
    background-color: #FFF5F5;
    color: #F09090;
    margin-bottom: 14px; }
  @media screen and (min-width: 991px) {
    div.bootstrap .high-school-error-list-desktop {
      padding-left: 70px;
      padding-right: 60px; } }
  @media screen and (min-width: 991px) {
    div.bootstrap #signup-form .reg-parent-financial-aid {
      font-size: 1.8rem;
      width: 105%;
      margin: 0; }
    div.bootstrap #signup-form .row > .reg-plan-other, div.bootstrap #signup-form .admissions-tracker .at-table .at-header-row > .reg-plan-other, div.bootstrap .admissions-tracker .at-table #signup-form .at-header-row > .reg-plan-other, div.bootstrap #signup-form .admissions-tracker .at-table .at-data-row > .reg-plan-other, div.bootstrap .admissions-tracker .at-table #signup-form .at-data-row > .reg-plan-other {
      padding-right: 3%; }
    div.bootstrap #signup-form fieldset .reg-btn-continue {
      padding-left: 0; }
    div.bootstrap #signup-form .reg-btn-continue input {
      width: 120px; }
    div.bootstrap .reg-why-sign-up {
      padding: 0 25px; } }
  div.bootstrap .reg-parent-panel {
    padding-left: 0;
    padding-right: 0; }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .sign-up .panel.bg-lightest-gray-alt, div.bootstrap .sign-up .college_profile .bg-lightest-gray-alt.profile-panel, div.bootstrap .college_profile .sign-up .bg-lightest-gray-alt.profile-panel {
      padding: 4px 8px;
      background: inherit !important;
      border: 0;
      box-shadow: none; } }
  div.bootstrap #selectHighSchoolModal-mobile #linkNoFoundHighSchool {
    font-weight: 600; }
  div.bootstrap #selectHighSchoolModal-mobile .parsley-error-group #customHighSchoolName {
    border-radius: 4px 4px 0 0; }
  div.bootstrap #selectHighSchoolModal-desktop #customhighschool-errors {
    margin-top: -2px;
    width: 65%; }
  div.bootstrap #selectHighSchoolModal-desktop input[type="submit"] {
    background: #3164a5;
    font-size: 1.8rem;
    font-style: normal;
    font-stretch: normal;
    font-weight: 700;
    text-align: left; }
  div.bootstrap #selectHighSchoolModal .but_search_school {
    width: 120px;
    padding: 11.29px 26px 11.71px 30px;
    background: #3164a5 !important;
    font-size: 1.8rem;
    font-weight: 700;
    height: 45px;
    cursor: pointer;
    color: #fff; }
  @media screen and (max-width: 992px) {
    div.bootstrap #selectHighSchoolModal .but_search_school {
      width: 100%; } }
  div.bootstrap #selectHighSchoolModal .but_search_school:hover {
    -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
    background-color: #2d5282 !important; }
  div.bootstrap #selectHighSchoolModal-desktop #divSearchHSButton {
    text-align: right; }
  div.bootstrap #selectHighSchoolModal-desktop .modal-body .row:nth-child(2) .form-group .col, div.bootstrap #selectHighSchoolModal-desktop .modal-body .admissions-tracker .at-table .at-header-row:nth-child(2) .form-group .col, div.bootstrap .admissions-tracker .at-table #selectHighSchoolModal-desktop .modal-body .at-header-row:nth-child(2) .form-group .col, div.bootstrap #selectHighSchoolModal-desktop .modal-body .admissions-tracker .at-table .at-data-row:nth-child(2) .form-group .col, div.bootstrap .admissions-tracker .at-table #selectHighSchoolModal-desktop .modal-body .at-data-row:nth-child(2) .form-group .col {
    padding-right: 0;
    padding-left: 9px; }
  div.bootstrap #selectHighSchoolModal-desktop #btnSaveCustomHighSchool {
    width: 154px;
    padding: 11px 58px 12px 52px; }
  div.bootstrap #selectHighSchoolModal-desktop .parsley-error-group input[type="submit"] {
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important; }
  div.bootstrap #selectHighSchoolModal-desktop .parsley-error-group input#customHighSchoolName {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  div.bootstrap #selectHighSchoolModal-desktop .scroll-bar {
    height: 290px;
    margin-top: 10px;
    margin-bottom: 15px;
    margin-left: 5px;
    margin-right: 15px; }
  div.bootstrap #selectHighSchoolModal-desktop #homeSchooledQuestion {
    margin-left: -10px; }
  div.bootstrap #selectHighSchoolModal-desktop #linkNoFoundHighSchool {
    margin-left: 5px;
    color: #3263a4;
    font-family: Montserrat;
    font-size: 1.6rem;
    font-style: normal;
    font-stretch: normal;
    font-weight: 700;
    text-align: left; }
  div.bootstrap #selectHighSchoolModal-desktop .text-holder .text {
    font-size: 1.6rem;
    font-style: normal;
    font-stretch: normal;
    font-weight: 400;
    text-align: left; }
  div.bootstrap #selectHighSchoolModal-desktop #divCustomHighSchool .info-holder .width-30.pull-right, div.bootstrap #selectHighSchoolModal-desktop #divCustomHighSchool .info-holder .width-30.signup-row, div.bootstrap #selectHighSchoolModal-desktop #divCustomHighSchool .info-holder #hero .width-30#home-hero-signup, div.bootstrap #hero #selectHighSchoolModal-desktop #divCustomHighSchool .info-holder .width-30#home-hero-signup, div.bootstrap #selectHighSchoolModal-desktop #divCustomHighSchool .info-holder .college_profile .profile-panel .panel-body .width-30.carousel-wrap, div.bootstrap .college_profile .profile-panel .panel-body #selectHighSchoolModal-desktop #divCustomHighSchool .info-holder .width-30.carousel-wrap {
    margin-right: 6px; }
  div.bootstrap #selectHighSchoolModal-desktop #customHighSchoolName {
    width: 65%;
    background: #ffffff; }
  div.bootstrap #selectHighSchoolModal-desktop .modal-title {
    font-size: 3.3rem;
    font-style: normal;
    font-stretch: normal;
    font-weight: 700; }
  div.bootstrap #selectHighSchoolModal-desktop #modalHighSchoolErrorMsg .parsley-required {
    margin-top: -15px;
    margin-bottom: 0;
    font-size: 1.5rem; }
  div.bootstrap #selectHighSchoolModal-desktop #divSearchState .fa-caret-down.disabled {
    opacity: 1; }
  div.bootstrap #bank-accounts > div {
    padding: 0px !important; }
    @media screen and (min-width: 768px) {
      div.bootstrap #bank-accounts > div {
        width: 19%; }
        div.bootstrap #bank-accounts > div:nth-child(3) {
          width: 23%; } }
  div.bootstrap .match-search .account-active-failed-holder.sub-holder p {
    font-size: 1.8rem; }
  div.bootstrap .match-search .header-holder {
    overflow: hidden;
    border-bottom: 1px solid #dbdbdb;
    padding: 30px 0;
    margin-bottom: 25px; }
    div.bootstrap .match-search .header-holder h1 {
      font-size: 22px;
      line-height: 1.7;
      margin: 0; }
      div.bootstrap .match-search .header-holder h1.college {
        background: url(/img/icons/icon-college-building-blue2.png) no-repeat;
        padding-left: 35px; }
  div.bootstrap .match-search .control-form .panel-title {
    overflow: hidden; }
  div.bootstrap .match-search .control-form h2 {
    margin: 0 0 15px;
    font-size: 23px;
    line-height: normal;
    font-weight: 700; }
  div.bootstrap .match-search .control-form h3 {
    margin: 0;
    padding-left: 30px;
    font-size: 18px;
    line-height: 1.7;
    font-weight: 700;
    position: relative;
    float: left; }
    div.bootstrap .match-search .control-form h3.location {
      background: url(/img/icons/icon-location.png) no-repeat;
      background-size: 20px 28px; }
    div.bootstrap .match-search .control-form h3.type {
      background: url(/img/icons/icon-building@2x.png) no-repeat;
      background-size: 20px 25px; }
    div.bootstrap .match-search .control-form h3.admission {
      background: url(/img/icons/icon-bar-graph@2x.png) no-repeat;
      background-size: 20px 21px; }
    div.bootstrap .match-search .control-form h3.outcomes {
      background: url(/img/icons/icon-compass.png) no-repeat;
      background-size: 22px 22px; }
    div.bootstrap .match-search .control-form h3.financial {
      background: url(/img/icons/icon-dollar-symbol-circle.png) no-repeat;
      background-size: 22px 22px; }
    div.bootstrap .match-search .control-form h3.sports {
      background: url(/img/icons/icon-soccer-ball.png) no-repeat;
      background-size: 24px 24px; }
    div.bootstrap .match-search .control-form h3.background {
      background: url(/img/icons/students-dark@2x.png) no-repeat;
      background-size: 34px 22px;
      padding-left: 45px; }
    div.bootstrap .match-search .control-form h3.academic {
      background: url(/img/icons/icon-book@2x.png) no-repeat;
      background-size: 20px 21px; }
  div.bootstrap .match-search .control-form h3 .field-tip,
  div.bootstrap .match-search .control-form label .field-tip {
    top: 50%;
    border-color: #4574b2;
    color: #4574b2;
    width: 15px;
    height: 15px;
    right: -25px;
    line-height: 0.5;
    margin-top: -8px; }
    div.bootstrap .match-search .control-form h3 .field-tip i,
    div.bootstrap .match-search .control-form label .field-tip i {
      font-size: 10px; }
  div.bootstrap .match-search .control-form a.add-link {
    font-weight: 700;
    font-size: 14px; }
  div.bootstrap .match-search .control-form p {
    margin: 0 0 30px; }
  div.bootstrap .match-search .sidebar h3 {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 700;
    margin: 0 0 20px; }
  div.bootstrap .match-search .map-holder {
    padding-left: 25px !important; }
  div.bootstrap .match-search .check-box {
    margin: 7px 0 12px; }
  div.bootstrap .match-search .slider-holder {
    overflow: hidden; }
    div.bootstrap .match-search .slider-holder .count-header {
      width: 100%;
      overflow: hidden;
      padding: 5px 0;
      margin-bottom: 15px;
      background: #eaeaea; }
      div.bootstrap .match-search .slider-holder .count-header .pull-right, div.bootstrap .match-search .slider-holder .count-header .signup-row, div.bootstrap .match-search .slider-holder .count-header #hero #home-hero-signup, div.bootstrap #hero .match-search .slider-holder .count-header #home-hero-signup, div.bootstrap .match-search .slider-holder .count-header .college_profile .profile-panel .panel-body .carousel-wrap, div.bootstrap .college_profile .profile-panel .panel-body .match-search .slider-holder .count-header .carousel-wrap {
        width: 73% !important; }
        @media screen and (min-width: 601px) and (max-width: 767px) {
          div.bootstrap .match-search .slider-holder .count-header .pull-right, div.bootstrap .match-search .slider-holder .count-header .signup-row, div.bootstrap .match-search .slider-holder .count-header #hero #home-hero-signup, div.bootstrap #hero .match-search .slider-holder .count-header #home-hero-signup, div.bootstrap .match-search .slider-holder .count-header .college_profile .profile-panel .panel-body .carousel-wrap, div.bootstrap .college_profile .profile-panel .panel-body .match-search .slider-holder .count-header .carousel-wrap {
            width: 100% !important; } }
      div.bootstrap .match-search .slider-holder .count-header span {
        display: inline-block;
        width: 12.5%;
        text-align: center;
        padding-left: 11px; }
        @media screen and (min-width: 601px) and (max-width: 767px) {
          div.bootstrap .match-search .slider-holder .count-header span {
            padding-left: 0; } }
        div.bootstrap .match-search .slider-holder .count-header span:first-child {
          text-align: left;
          padding-left: 0; }
    div.bootstrap .match-search .slider-holder ul li {
      overflow: hidden;
      padding: 11px 15px 11px 0;
      line-height: normal;
      display: flex;
      flex-flow: row nowrap;
      justify-content: initial;
      align-items: initial;
      justify-content: space-between;
      align-items: center; }
      @media screen and (min-width: 601px) and (max-width: 767px) {
        div.bootstrap .match-search .slider-holder ul li {
          display: block; } }
    div.bootstrap .match-search .slider-holder ul strong {
      width: 30%;
      margin-right: 25px; }
      @media screen and (min-width: 601px) and (max-width: 767px) {
        div.bootstrap .match-search .slider-holder ul strong {
          width: 100%;
          display: block;
          margin-bottom: 30px; } }
    div.bootstrap .match-search .slider-holder .slider {
      width: 65%;
      height: 2px;
      border-top: 1px solid #acaaaa;
      border-bottom: 1px solid #FFF;
      position: relative; }
      @media screen and (min-width: 601px) and (max-width: 767px) {
        div.bootstrap .match-search .slider-holder .slider {
          width: 90%;
          margin: 0 auto; } }
    div.bootstrap .match-search .slider-holder .ui-slider-handle {
      width: 14px;
      height: 14px;
      position: absolute;
      top: -7px;
      margin-left: -14px;
      z-index: 200;
      background: #d8d8d8;
      border-radius: 10px;
      border: 1px solid #c4c4c4; }
      @media screen and (min-width: 601px) and (max-width: 767px) {
        div.bootstrap .match-search .slider-holder .ui-slider-handle {
          margin-left: 0; } }
    div.bootstrap .match-search .slider-holder .ui-widget-header {
      background: url(fill.png) no-repeat left;
      height: 8px;
      left: 1px;
      top: 1px;
      position: absolute; }
  div.bootstrap .college_match_results .match-header {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap .college_match_results .match-header {
        display: flex;
        flex-flow: column nowrap;
        justify-content: space-between;
        align-items: stretch; } }
    div.bootstrap .college_match_results .match-header .match-header-left {
      display: flex;
      flex-flow: row nowrap;
      justify-content: flex-start;
      align-items: flex-end; }
      div.bootstrap .college_match_results .match-header .match-header-left .cd-page-tools {
        margin-top: 20px; }
      div.bootstrap .college_match_results .match-header .match-header-left .match-brand {
        color: #494949;
        font-size: 22px;
        font-weight: 600;
        letter-spacing: 1px;
        text-transform: uppercase;
        padding-right: 16px; }
        div.bootstrap .college_match_results .match-header .match-header-left .match-brand img {
          padding-right: 8px;
          margin-bottom: 8px; }
      div.bootstrap .college_match_results .match-header .match-header-left h3 {
        color: #9a9a9a;
        font-size: 22px;
        margin-bottom: 4px; }
    div.bootstrap .college_match_results .match-header .match-header-right .dropdown, div.bootstrap .college_match_results .match-header .match-header-right .cd-link-dropdown, div.bootstrap .college_match_results .match-header .match-header-right .cd-select-dropdown {
      display: inline-block; }
  div.bootstrap .college_match_results h1 {
    font-size: 24px; }
  div.bootstrap .college_match_results h4 {
    text-transform: none;
    color: #9a9a9a;
    letter-spacing: 0em;
    font-weight: 400; }
  div.bootstrap .portal .btn, div.bootstrap .portal .btn-ad, div.bootstrap .portal #header-search-select button, div.bootstrap #header-search-select .portal button {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 15px; }
  div.bootstrap .portal h1 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 34px;
    line-height: 39px; }
  div.bootstrap .portal h2 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 21px; }
  div.bootstrap .portal h3 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 20px; }
  div.bootstrap .portal h4 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0px; }
  div.bootstrap .portal h6 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    color: #FFF;
    font-size: 13px;
    text-transform: uppercase;
    padding: 10px 13px;
    margin-bottom: 22px; }
  div.bootstrap .portal .overlap {
    margin-top: -42px; }
  div.bootstrap .portal .portal-image-bg-hero {
    text-align: left; }
    div.bootstrap .portal .portal-image-bg-hero p {
      text-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
      font-size: 16px;
      font-weight: 600;
      line-height: 27px; }
  div.bootstrap .portal .portal-tool-carousel {
    margin-bottom: 60px; }
    div.bootstrap .portal .portal-tool-carousel .portal-tool-row, div.bootstrap .portal .portal-tool-carousel .portal-left-img-row {
      margin-bottom: 0; }
    div.bootstrap .portal .portal-tool-carousel .slick-slide {
      margin: 0 10px; }
    div.bootstrap .portal .portal-tool-carousel .slick-list {
      margin: 0 -10px; }
    div.bootstrap .portal .portal-tool-carousel .slick-prev:before, div.bootstrap .portal .portal-tool-carousel .slick-next:before {
      position: relative;
      top: -1px; }
    div.bootstrap .portal .portal-tool-carousel .btn-tool img {
      display: inline-block; }
    div.bootstrap .portal .portal-tool-carousel .slick-dots {
      bottom: -42px; }
      div.bootstrap .portal .portal-tool-carousel .slick-dots li {
        width: auto;
        height: auto;
        padding: 4px 12px;
        margin: 0px 30px; }
        div.bootstrap .portal .portal-tool-carousel .slick-dots li a {
          font-family: "Montserrat", sans-serif;
          font-weight: 400;
          color: #979797;
          font-size: 10px;
          letter-spacing: 1px;
          text-transform: uppercase; }
        div.bootstrap .portal .portal-tool-carousel .slick-dots li.slick-active {
          background-color: #dbdbdb;
          box-sizing: border-box; }
          div.bootstrap .portal .portal-tool-carousel .slick-dots li.slick-active:after {
            content: "";
            position: absolute;
            display: block;
            top: -12px;
            right: 50%;
            width: 0;
            height: 0;
            margin-right: -10px;
            border-color: transparent transparent #dbdbdb transparent;
            border-style: solid;
            border-width: 7px 10px; }
  div.bootstrap .portal .portal-tool-row {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 36px;
    border: 1px solid #d8d8d8; }
    div.bootstrap .portal .portal-tool-row > div {
      flex: 0 1 auto;
      position: relative; }
      div.bootstrap .portal .portal-tool-row > div:first-of-type {
        padding: 53px 35px;
        background-image: url("../img/fpo/portal-fpo-tool-bg.png");
        color: black;
        text-align: center;
        white-space: nowrap;
        color: white; }
      div.bootstrap .portal .portal-tool-row > div:nth-of-type(2) {
        flex: 1 1 auto;
        padding-left: 50px; }
      div.bootstrap .portal .portal-tool-row > div:nth-of-type(3) {
        padding: 42px 36px; }
    div.bootstrap .portal .portal-tool-row h5 {
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      opacity: 0.61;
      font-size: 12px;
      letter-spacing: 2px;
      text-transform: uppercase; }
    div.bootstrap .portal .portal-tool-row p {
      font-family: "Source Sans Pro";
      font-size: 14px;
      line-height: 20px; }
    div.bootstrap .portal .portal-tool-row .btn-tool {
      white-space: nowrap; }
  div.bootstrap .portal .portal-signup-row {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 36px;
    margin-left: 10px;
    margin-right: 10px; }
    div.bootstrap .portal .portal-signup-row > div {
      flex: 0 1 50%; }
    div.bootstrap .portal .portal-signup-row .signup-link {
      font-size: 13px; }
      div.bootstrap .portal .portal-signup-row .signup-link a {
        font-family: "Montserrat", sans-serif;
        font-weight: 700;
        color: #3A6AA8 !important;
        font-size: 13px; }
  div.bootstrap .portal .portal-stories-row {
    padding: 36px 23px 30px 23px;
    margin-bottom: 36px; }
    div.bootstrap .portal .portal-stories-row p {
      margin-bottom: 20px; }
    div.bootstrap .portal .portal-stories-row .stories-row-students {
      display: flex;
      flex-flow: row wrap;
      justify-content: center;
      align-items: center; }
      div.bootstrap .portal .portal-stories-row .stories-row-students > div {
        flex: 0 1 16.666%;
        padding: 4px; }
        div.bootstrap .portal .portal-stories-row .stories-row-students > div a[data-toggle="tooltip"] {
          display: block; }
        div.bootstrap .portal .portal-stories-row .stories-row-students > div img {
          width: 100%;
          margin-bottom: 4px; }
        div.bootstrap .portal .portal-stories-row .stories-row-students > div a.student-name {
          font-family: "Montserrat", sans-serif;
          font-weight: 700;
          font-size: 13px;
          text-align: center; }
  div.bootstrap .portal .portal-section {
    padding: 50px 47px;
    margin-bottom: 36px; }
    div.bootstrap .portal .portal-section h1 {
      margin-top: 0; }
    div.bootstrap .portal .portal-section.articles-section {
      padding-top: 26px;
      padding-bottom: 26px; }
      div.bootstrap .portal .portal-section.articles-section h4 {
        display: inline-block; }
        div.bootstrap .portal .portal-section.articles-section h4 + a {
          font-family: "Montserrat", sans-serif;
          font-weight: 700;
          padding-left: 8px;
          font-size: 13px; }
      div.bootstrap .portal .portal-section.articles-section p {
        margin-bottom: 15px; }
      div.bootstrap .portal .portal-section.articles-section .mobile-read-more {
        margin-left: 36px;
        margin-bottom: 20px; }
    div.bootstrap .portal .portal-section p {
      margin-bottom: 28px; }
    div.bootstrap .portal .portal-section .tabbable .nav-pills > li > a {
      text-transform: none; }
    div.bootstrap .portal .portal-section .tabbable .tab-content {
      padding-right: 0px; }
      div.bootstrap .portal .portal-section .tabbable .tab-content p {
        margin-bottom: 8px; }
      div.bootstrap .portal .portal-section .tabbable .tab-content .tab-pane {
        margin-bottom: 12px; }
        div.bootstrap .portal .portal-section .tabbable .tab-content .tab-pane img {
          margin-bottom: 15px; }
    div.bootstrap .portal .portal-section .tool-tout {
      display: flex;
      flex-flow: column nowrap;
      justify-content: center;
      align-items: center;
      padding: 42px;
      text-align: center;
      background-image: url("../img/fpo/portal-fpo-tool-bg-gray.png");
      background-size: cover; }
      div.bootstrap .portal .portal-section .tool-tout .btn-tool {
        margin-bottom: 18px; }
      div.bootstrap .portal .portal-section .tool-tout p {
        color: #4b4c4c;
        font-family: "Source Sans Pro";
        font-size: 16px;
        line-height: 23px; }
    div.bootstrap .portal .portal-section .tool-graf .btn-tool {
      border: 0;
      background-color: transparent;
      padding-left: 0; }
    div.bootstrap .portal .portal-section .tool-graf p {
      font-size: 14px;
      line-height: 20px; }
    div.bootstrap .portal .portal-section .tool-graf a {
      padding-left: 10px; }
  div.bootstrap .portal .portal-left-img-row {
    margin-bottom: 36px;
    background-position: 0% 100%;
    background-repeat: no-repeat; }
    div.bootstrap .portal .portal-left-img-row .portal-left-img-row-inner {
      padding: 35px 50px 35px 50px; }
      div.bootstrap .portal .portal-left-img-row .portal-left-img-row-inner a.app-link {
        font-family: "Montserrat", sans-serif;
        font-weight: 700;
        font-size: 15px;
        padding-right: 20px; }
    div.bootstrap .portal .portal-left-img-row.application {
      background-image: url("../img/portals/application-bg@2x.png");
      background-size: 166px 157px; }
      div.bootstrap .portal .portal-left-img-row.application .portal-left-img-row-inner {
        padding-left: 195px; }
    div.bootstrap .portal .portal-left-img-row.handouts {
      background-image: url("../img/portals/handouts-bg@2x.png");
      background-size: 260px 159px; }
      div.bootstrap .portal .portal-left-img-row.handouts .portal-left-img-row-inner {
        padding-left: 307px; }
  div.bootstrap .portal #portal-deadlines, div.bootstrap .portal .portal-sidebar-section, div.bootstrap .portal .portal-sidebar-panel {
    margin-bottom: 36px; }
    div.bootstrap .portal #portal-deadlines > a, div.bootstrap .portal .portal-sidebar-section > a, div.bootstrap .portal .portal-sidebar-panel > a {
      display: block;
      margin-bottom: 6px; }
    div.bootstrap .portal #portal-deadlines h3, div.bootstrap .portal .portal-sidebar-section h3, div.bootstrap .portal .portal-sidebar-panel h3 {
      margin-bottom: 17px; }
    div.bootstrap .portal #portal-deadlines input, div.bootstrap .portal .portal-sidebar-section input, div.bootstrap .portal .portal-sidebar-panel input {
      background-color: #f1f1f1;
      width: 100%;
      margin-bottom: 10px; }
    div.bootstrap .portal #portal-deadlines .icon-list, div.bootstrap .portal .portal-sidebar-section .icon-list, div.bootstrap .portal .portal-sidebar-panel .icon-list {
      margin-bottom: 28px; }
  div.bootstrap .portal #portal-deadlines {
    height: 565px;
    width: 98%;
    margin-top: 22px; }
    div.bootstrap .portal #portal-deadlines .cd-deadline, div.bootstrap .portal #portal-deadlines #deadlines .deadline, div.bootstrap #deadlines .portal #portal-deadlines .deadline, div.bootstrap .portal #portal-deadlines #tool-menu .deadline, div.bootstrap #tool-menu .portal #portal-deadlines .deadline {
      padding: 9px 20px 15px 20px; }
  div.bootstrap .portal .portal-sidebar-panel {
    padding: 22px; }
  @media screen and (min-width: 0px) and (max-width: 1199px) {
    div.bootstrap .portal .portal-tool-carousel .slick-dots li {
      margin: 0px 15px; } }
  @media screen and (min-width: 0px) and (max-width: 991px) {
    div.bootstrap .portal .portal-container {
      padding-left: 0px;
      padding-right: 0px; }
      div.bootstrap .portal .portal-container .portal-tool-row {
        border: 0; }
    div.bootstrap .portal .carousel-col {
      background-color: #FFF;
      padding-bottom: 20px; }
    div.bootstrap .portal .portal-tool-carousel {
      margin-bottom: 10px; }
      div.bootstrap .portal .portal-tool-carousel .slick-dots {
        display: none; }
    div.bootstrap .portal #carousel-mobile-arrows {
      position: relative;
      margin: 0 auto;
      margin-bottom: 10px;
      height: 35px;
      width: 128px;
      background-color: #FFF; }
      div.bootstrap .portal #carousel-mobile-arrows .slick-prev, div.bootstrap .portal #carousel-mobile-arrows .slick-next {
        height: 44px;
        width: 44px;
        transform: none;
        -webkit-transform: none; }
        div.bootstrap .portal #carousel-mobile-arrows .slick-prev:before, div.bootstrap .portal #carousel-mobile-arrows .slick-next:before {
          font-size: 34px; }
      div.bootstrap .portal #carousel-mobile-arrows .slick-prev {
        top: 0;
        left: 0; }
      div.bootstrap .portal #carousel-mobile-arrows .slick-next {
        top: 0;
        right: 0; }
    div.bootstrap .portal .portal-tool-row {
      flex-flow: column;
      align-items: stretch; }
      div.bootstrap .portal .portal-tool-row .btn, div.bootstrap .portal .portal-tool-row .btn-ad, div.bootstrap .portal .portal-tool-row #header-search-select button, div.bootstrap #header-search-select .portal .portal-tool-row button {
        width: 100%; }
      div.bootstrap .portal .portal-tool-row div:nth-of-type(2), div.bootstrap .portal .portal-tool-row div:nth-of-type(3) {
        padding: 10px 15px !important; }
    div.bootstrap .portal .portal-signup-row {
      flex-flow: column; }
    div.bootstrap .portal .portal-stories-row {
      text-align: center; }
      div.bootstrap .portal .portal-stories-row .btn, div.bootstrap .portal .portal-stories-row .btn-ad, div.bootstrap .portal .portal-stories-row #header-search-select button, div.bootstrap #header-search-select .portal .portal-stories-row button {
        width: 100%; }
      div.bootstrap .portal .portal-stories-row .stories-row-students {
        margin-top: 20px; } }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .portal .overlap {
      margin-top: 0; }
    div.bootstrap .portal .portal-left-img-row.handouts, div.bootstrap .portal .portal-left-img-row.application {
      background-size: 100px;
      background-position: -10px 30%; }
      div.bootstrap .portal .portal-left-img-row.handouts .portal-left-img-row-inner, div.bootstrap .portal .portal-left-img-row.application .portal-left-img-row-inner {
        padding: 20px 15px !important; }
        div.bootstrap .portal .portal-left-img-row.handouts .portal-left-img-row-inner h2, div.bootstrap .portal .portal-left-img-row.handouts .portal-left-img-row-inner p, div.bootstrap .portal .portal-left-img-row.application .portal-left-img-row-inner h2, div.bootstrap .portal .portal-left-img-row.application .portal-left-img-row-inner p {
          padding-left: 92px; }
        div.bootstrap .portal .portal-left-img-row.handouts .portal-left-img-row-inner a, div.bootstrap .portal .portal-left-img-row.application .portal-left-img-row-inner a {
          display: block; }
        div.bootstrap .portal .portal-left-img-row.handouts .portal-left-img-row-inner .btn, div.bootstrap .portal .portal-left-img-row.handouts .portal-left-img-row-inner .btn-ad, div.bootstrap .portal .portal-left-img-row.handouts .portal-left-img-row-inner #header-search-select button, div.bootstrap #header-search-select .portal .portal-left-img-row.handouts .portal-left-img-row-inner button, div.bootstrap .portal .portal-left-img-row.application .portal-left-img-row-inner .btn, div.bootstrap .portal .portal-left-img-row.application .portal-left-img-row-inner .btn-ad, div.bootstrap .portal .portal-left-img-row.application .portal-left-img-row-inner #header-search-select button, div.bootstrap #header-search-select .portal .portal-left-img-row.application .portal-left-img-row-inner button {
          width: 100%;
          padding: 15px 30px; }
    div.bootstrap .portal .portal-left-img-row.application {
      background-position: -10px 40px; }
      div.bootstrap .portal .portal-left-img-row.application .portal-left-img-row-inner a {
        padding-left: 0; }
    div.bootstrap .portal .portal-left-img-row.application {
      background-position: -10px 40px; }
      div.bootstrap .portal .portal-left-img-row.application .portal-left-img-row-inner a {
        padding-left: 0; }
    div.bootstrap .portal .portal-stories-row {
      text-align: center; }
      div.bootstrap .portal .portal-stories-row .btn, div.bootstrap .portal .portal-stories-row .btn-ad, div.bootstrap .portal .portal-stories-row #header-search-select button, div.bootstrap #header-search-select .portal .portal-stories-row button {
        width: 100%; }
      div.bootstrap .portal .portal-stories-row .stories-row-students {
        margin-top: 20px; }
        div.bootstrap .portal .portal-stories-row .stories-row-students > div {
          display: none;
          flex: 1 0 25%; }
          div.bootstrap .portal .portal-stories-row .stories-row-students > div:nth-of-type(1), div.bootstrap .portal .portal-stories-row .stories-row-students > div:nth-of-type(2), div.bootstrap .portal .portal-stories-row .stories-row-students > div:nth-of-type(3), div.bootstrap .portal .portal-stories-row .stories-row-students > div:nth-of-type(4) {
            display: block; } }
  @media screen and (min-width: 0px) and (max-width: 600px) {
    div.bootstrap .portal .portal-section {
      padding-left: 15px;
      padding-right: 15px; } }
  @media screen and (min-width: 0px) and (max-width: 370px) {
    div.bootstrap .portal .portal-left-img-row.application {
      background-position: -10px 40px; }
      div.bootstrap .portal .portal-left-img-row.application .portal-left-img-row-inner a, div.bootstrap .portal .portal-left-img-row.application .portal-left-img-row-inner p {
        padding-left: 0; } }
  div.bootstrap .admissions-tracker h2 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
    text-transform: uppercase; }
  div.bootstrap .admissions-tracker h3 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 20px; }
  div.bootstrap .admissions-tracker h5 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 15px;
    text-transform: uppercase; }
    div.bootstrap .admissions-tracker h5 .info-icon {
      margin-left: 6px;
      margin-bottom: -3px; }
  @media screen and (min-width: 0px) and (max-width: 991px) {
    div.bootstrap .admissions-tracker .border-mobile {
      border-bottom: 1px solid rgba(209, 209, 209, 0.52); } }
  div.bootstrap .admissions-tracker .mobile-select-info {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    margin-top: 16px; }
    div.bootstrap .admissions-tracker .mobile-select-info .select-wrap {
      flex: 1 1 auto; }
  div.bootstrap .admissions-tracker .info-icon {
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: inline-block;
    background-image: url("../img/icons/icon-help.svg");
    background-size: 16px 16px;
    margin-left: 8px; }
  div.bootstrap .admissions-tracker .multi-year-filter {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 13px; }
    div.bootstrap .admissions-tracker .multi-year-filter span {
      display: inline-block;
      padding: 0px 4px; }
  div.bootstrap .admissions-tracker .check-box label {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    color: #494949;
    font-size: 11px;
    line-height: 20px; }
  div.bootstrap .admissions-tracker .check-box .jq-checkbox {
    float: right;
    width: 13px;
    height: 13px;
    margin-top: 4px;
    margin-left: 10px;
    margin-right: 0; }
  div.bootstrap .admissions-tracker .check-box .jq-checkbox__div:after {
    line-height: 13px; }
  div.bootstrap .admissions-tracker .student {
    padding-left: 23px;
    position: relative; }
    div.bootstrap .admissions-tracker .student:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 13px;
      height: 15px;
      background-image: url("../img/admissions_tracker/student-default@2x.png");
      background-size: 13px 15px;
      background-repeat: no-repeat; }
    div.bootstrap .admissions-tracker .student.male:before {
      width: 13px;
      height: 16px;
      background-image: url("../img/admissions_tracker/student-male@2x.png");
      background-size: 13px 16px; }
    div.bootstrap .admissions-tracker .student.male.saved:before {
      width: 17px;
      height: 19px;
      background-image: url("../img/admissions_tracker/student-male-add@2x.png");
      background-size: 17px 19px; }
    div.bootstrap .admissions-tracker .student.male.orange:before {
      width: 13px;
      height: 16px;
      background-image: url("../img/admissions_tracker/student-male-o@2x.png");
      background-size: 13px 16px; }
    div.bootstrap .admissions-tracker .student.female:before {
      width: 13px;
      height: 16px;
      background-image: url("../img/admissions_tracker/student-female@2x.png");
      background-size: 13px 16px; }
    div.bootstrap .admissions-tracker .student.female.saved:before {
      width: 17px;
      height: 19px;
      background-image: url("../img/admissions_tracker/student-female-add@2x.png");
      background-size: 17px 19px; }
    div.bootstrap .admissions-tracker .student.female.orange:before {
      width: 13px;
      height: 16px;
      background-image: url("../img/admissions_tracker/student-female-o@2x.png");
      background-size: 13px 16px; }
    div.bootstrap .admissions-tracker .student.your-info:before {
      background-image: url("../img/admissions_tracker/student-default-white@2x.png"); }
  div.bootstrap .admissions-tracker .locker {
    display: inline-block;
    width: 24px;
    height: 29px;
    background-image: url("../img/icons/icon-locker-add-gray@2x.png");
    background-size: 24px 29px;
    background-repeat: no-repeat; }
    div.bootstrap .admissions-tracker .locker.saved {
      background-image: url("../img/icons/icon-locker-added@2x.png"); }
  div.bootstrap .admissions-tracker .result-chances {
    padding: 20px 22px;
    background-color: #FFF;
    border: 1px solid #dbdbdb; }
    @media screen and (min-width: 0px) and (max-width: 600px) {
      div.bootstrap .admissions-tracker .result-chances h5 {
        display: block;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        max-width: 200px; } }
  div.bootstrap .admissions-tracker .at-header, div.bootstrap .admissions-tracker .at-profile-header {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 14px;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 20px; }
    div.bootstrap .admissions-tracker .at-header .at-header-left, div.bootstrap .admissions-tracker .at-profile-header .at-header-left {
      display: flex;
      flex-flow: row nowrap;
      justify-content: flex-start;
      align-items: flex-start;
      padding-bottom: 6px;
      margin-top: 40px; }
      div.bootstrap .admissions-tracker .at-header .at-header-left h2, div.bootstrap .admissions-tracker .at-profile-header .at-header-left h2 {
        margin-top: 0px;
        margin-bottom: 0px; }
      div.bootstrap .admissions-tracker .at-header .at-header-left > img, div.bootstrap .admissions-tracker .at-profile-header .at-header-left > img {
        margin-right: 12px; }
    div.bootstrap .admissions-tracker .at-header .at-header-right, div.bootstrap .admissions-tracker .at-profile-header .at-header-right {
      display: flex;
      flex-flow: row nowrap;
      justify-content: flex-start;
      align-items: flex-end; }
  div.bootstrap .admissions-tracker .at-search {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 48px; }
    div.bootstrap .admissions-tracker .at-search > div {
      flex: 1 0 auto;
      align-self: stretch;
      margin-right: 10px;
      display: flex;
      flex-flow: row nowrap;
      justify-content: center;
      align-items: center; }
      div.bootstrap .admissions-tracker .at-search > div input {
        flex: 1 0 auto;
        border: 1px solid #d8d8d8 !important;
        width: auto; }
    div.bootstrap .admissions-tracker .at-search .btn, div.bootstrap .admissions-tracker .at-search .btn-ad, div.bootstrap .admissions-tracker .at-search #header-search-select button, div.bootstrap #header-search-select .admissions-tracker .at-search button {
      padding: 13px 28px; }
    div.bootstrap .admissions-tracker .at-search .info-icon {
      margin-left: 0px;
      margin-right: 8px; }
  div.bootstrap .admissions-tracker .at-cta h3 {
    margin-top: 0px;
    margin-bottom: 28px;
    font-weight: 400; }
    div.bootstrap .admissions-tracker .at-cta h3 a {
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      font-size: 14px;
      margin-left: 20px;
      white-space: nowrap; }
  div.bootstrap .admissions-tracker .at-features {
    margin-bottom: 52px; }
    div.bootstrap .admissions-tracker .at-features img {
      flex: 0 0 115px;
      height: 115px;
      border-radius: 50%;
      background-color: #3A6AA8;
      border: 0;
      margin-right: 22px;
      -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.32);
      -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.32);
      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.32); }
    div.bootstrap .admissions-tracker .at-features .at-feature {
      display: flex;
      flex-flow: row nowrap;
      justify-content: flex-start;
      align-items: flex-start; }
      div.bootstrap .admissions-tracker .at-features .at-feature h6 {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        font-size: 13px; }
  div.bootstrap .admissions-tracker .at-profile {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-start; }
    div.bootstrap .admissions-tracker .at-profile p {
      margin-right: 35px; }
  div.bootstrap .admissions-tracker .profiles-select-wrap {
    margin-bottom: 20px; }
    div.bootstrap .admissions-tracker .profiles-select-wrap .jq-selectbox ul {
      max-height: 200px; }
  div.bootstrap .admissions-tracker .at-table {
    padding: 22px 30px 10px 30px;
    margin-bottom: 52px; }
    div.bootstrap .admissions-tracker .at-table .at-header-row {
      font-family: "Source Sans Pro";
      font-size: 12px;
      line-height: 16px;
      text-transform: uppercase; }
      div.bootstrap .admissions-tracker .at-table .at-header-row > div {
        background-color: #f1f1f1; }
    div.bootstrap .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table .at-data-row {
      margin-left: 0;
      margin-right: 0; }
      div.bootstrap .admissions-tracker .at-table .at-header-row > div, div.bootstrap .admissions-tracker .at-table .at-data-row > div {
        padding: 13px 15px; }
    div.bootstrap .admissions-tracker .at-table .at-profiles-col {
      text-align: center; }
    div.bootstrap .admissions-tracker .at-table .at-profiles-col-mobile {
      padding-left: 0 !important; }
    div.bootstrap .admissions-tracker .at-table .at-header-row {
      border: 1px solid #d8d8d8; }
    div.bootstrap .admissions-tracker .at-table div.at-data-row {
      border-bottom: 1px solid #d8d8d8; }
      div.bootstrap .admissions-tracker .at-table div.at-data-row:last-of-type {
        border-bottom: 1px solid #FFF; }
      div.bootstrap .admissions-tracker .at-table div.at-data-row .at-name-col {
        padding-left: 0px; }
  @media screen and (min-width: 0px) and (max-width: 1199px) {
    div.bootstrap .admissions-tracker .at-features .at-feature {
      flex-flow: column;
      align-items: center;
      text-align: center; }
      div.bootstrap .admissions-tracker .at-features .at-feature img {
        margin-right: 0; } }
  @media screen and (min-width: 0) and (max-width: 767px) {
    div.bootstrap .admissions-tracker p {
      font-size: 16px; }
    div.bootstrap .admissions-tracker .at-header, div.bootstrap .admissions-tracker .at-profile-header {
      display: flex;
      flex-flow: column nowrap;
      justify-content: flex-start;
      align-items: flex-start; }
      div.bootstrap .admissions-tracker .at-header .at-header-left, div.bootstrap .admissions-tracker .at-profile-header .at-header-left {
        align-items: center; }
        div.bootstrap .admissions-tracker .at-header .at-header-left h2, div.bootstrap .admissions-tracker .at-profile-header .at-header-left h2 {
          font-size: 18px; }
    div.bootstrap .admissions-tracker .at-search {
      flex-flow: column;
      margin-bottom: 35px; }
      div.bootstrap .admissions-tracker .at-search > div {
        margin-right: 0; }
      div.bootstrap .admissions-tracker .at-search input, div.bootstrap .admissions-tracker .at-search .btn, div.bootstrap .admissions-tracker .at-search .btn-ad, div.bootstrap .admissions-tracker .at-search #header-search-select button, div.bootstrap #header-search-select .admissions-tracker .at-search button {
        width: 100%;
        margin: 0;
        margin-bottom: 10px; }
    div.bootstrap .admissions-tracker .at-features {
      margin-bottom: 20px; }
    div.bootstrap .admissions-tracker .at-features .at-feature {
      margin-bottom: 35px;
      flex-flow: row;
      align-items: center;
      text-align: left; }
      div.bootstrap .admissions-tracker .at-features .at-feature img {
        margin-right: 22px; }
      div.bootstrap .admissions-tracker .at-features .at-feature h6 {
        font-size: 16px; }
    div.bootstrap .admissions-tracker .at-profile {
      flex-flow: column;
      margin-bottom: 50px; }
      div.bootstrap .admissions-tracker .at-profile .btn, div.bootstrap .admissions-tracker .at-profile .btn-ad, div.bootstrap .admissions-tracker .at-profile #header-search-select button, div.bootstrap #header-search-select .admissions-tracker .at-profile button {
        width: 100%; }
    div.bootstrap .admissions-tracker .at-table {
      margin-left: -15px;
      margin-right: -15px;
      padding-left: 15px;
      padding-right: 15px; }
    div.bootstrap .admissions-tracker .at-table .at-data-row {
      padding-top: 10px;
      padding-bottom: 10px; }
      div.bootstrap .admissions-tracker .at-table .at-data-row > div {
        padding: 0px 15px; }
      div.bootstrap .admissions-tracker .at-table .at-data-row .at-update-col {
        padding-left: 0px !important;
        text-align: right; } }
  div.bootstrap .admissions-tracker .at-result-header {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-start;
    padding: 36px; }
    div.bootstrap .admissions-tracker .at-result-header h1 {
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      margin: 0;
      font-size: 24px;
      line-height: 26px; }
    div.bootstrap .admissions-tracker .at-result-header h4 {
      color: #9a9a9a; }
    div.bootstrap .admissions-tracker .at-result-header > div:nth-of-type(2) {
      margin-left: 22px;
      text-align: right; }
      div.bootstrap .admissions-tracker .at-result-header > div:nth-of-type(2) a {
        font-family: "Montserrat", sans-serif;
        font-weight: 700;
        display: block;
        font-size: 14px;
        line-height: 23px; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap .admissions-tracker .at-result-header {
        display: flex;
        flex-flow: column nowrap;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 27px 0px; }
        div.bootstrap .admissions-tracker .at-result-header > div:nth-of-type(2) {
          margin-top: 14px;
          margin-left: 0;
          text-align: left; }
          div.bootstrap .admissions-tracker .at-result-header > div:nth-of-type(2) a {
            margin-bottom: 9px; } }
  div.bootstrap .admissions-tracker .at-result-table {
    margin-bottom: 67px;
    background-color: #FFF; }
    div.bootstrap .admissions-tracker .at-result-table ul.at-tabs {
      display: flex;
      flex-flow: row nowrap;
      justify-content: space-between;
      align-items: center;
      padding-bottom: 8px;
      background-color: #d8d8d8; }
      div.bootstrap .admissions-tracker .at-result-table ul.at-tabs li {
        flex: 1 1 auto;
        background-color: #f1f1f1;
        border: 1px solid #d8d8d8;
        text-align: center; }
        div.bootstrap .admissions-tracker .at-result-table ul.at-tabs li a {
          display: inline-block;
          font-family: "Montserrat", sans-serif;
          font-weight: 700;
          font-size: 14px;
          line-height: 20px;
          text-transform: uppercase;
          padding: 8px 11px;
          cursor: pointer;
          color: #494949; }
        div.bootstrap .admissions-tracker .at-result-table ul.at-tabs li.active {
          background-color: #d8d8d8; }
    div.bootstrap .admissions-tracker .at-result-table .sidebar {
      background-color: #d8d8d8;
      padding: 12px;
      height: 100%; }
      div.bootstrap .admissions-tracker .at-result-table .sidebar h4 {
        font-size: 13px;
        text-transform: uppercase; }
      div.bootstrap .admissions-tracker .at-result-table .sidebar h5 {
        font-size: 11px;
        text-transform: uppercase; }
      div.bootstrap .admissions-tracker .at-result-table .sidebar .info-icon {
        position: relative;
        top: 3px; }
      div.bootstrap .admissions-tracker .at-result-table .sidebar .section .section-header {
        margin-top: 20px;
        margin-bottom: 0px; }
        div.bootstrap .admissions-tracker .at-result-table .sidebar .section .section-header h5 {
          display: inline-block;
          margin-top: 0px; }
    div.bootstrap .admissions-tracker .at-result-table .result-main {
      padding-right: 21px; }
      div.bootstrap .admissions-tracker .at-result-table .result-main .cd-divided-links a {
        font-size: 12px; }
      div.bootstrap .admissions-tracker .at-result-table .result-main h3 {
        margin-bottom: 32px; }
      div.bootstrap .admissions-tracker .at-result-table .result-main .result-scores {
        background-color: #f1f1f1;
        padding: 20px 22px;
        border: 1px solid #dbdbdb; }
        div.bootstrap .admissions-tracker .at-result-table .result-main .result-scores .scores-table {
          background-color: #F9F9F9; }
          div.bootstrap .admissions-tracker .at-result-table .result-main .result-scores .scores-table tr.input {
            background-color: #3A6AA8;
            color: #FFF; }
            div.bootstrap .admissions-tracker .at-result-table .result-main .result-scores .scores-table tr.input input {
              -webkit-box-shadow: 0 0 0 #3A6AA8;
              -moz-box-shadow: 0 0 0 #3A6AA8;
              box-shadow: 0 0 0 #3A6AA8;
              border-color: #3A6AA8 !important;
              background-color: #3A6AA8 !important; }
              div.bootstrap .admissions-tracker .at-result-table .result-main .result-scores .scores-table tr.input input::-webkit-input-placeholder {
                color: #FFF; }
              div.bootstrap .admissions-tracker .at-result-table .result-main .result-scores .scores-table tr.input input:-moz-placeholder {
                color: #FFF; }
              div.bootstrap .admissions-tracker .at-result-table .result-main .result-scores .scores-table tr.input input::-moz-placeholder {
                color: #FFF; }
              div.bootstrap .admissions-tracker .at-result-table .result-main .result-scores .scores-table tr.input input:-ms-input-placeholder {
                color: #FFF; }
      div.bootstrap .admissions-tracker .at-result-table .result-main .lv-table-header {
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between;
        align-items: center;
        min-height: 76px; }
        div.bootstrap .admissions-tracker .at-result-table .result-main .lv-table-header div:first-of-type h5 {
          display: inline-block;
          margin-right: 12px; }
      div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table {
        width: 100%;
        margin-bottom: 20px; }
        div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table th, div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table td {
          padding: 8px; }
          div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table th.align-left, div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table td.align-left {
            text-align: left !important; }
        div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table th.lv-header {
          height: 62px;
          font-family: "Source Sans Pro";
          font-size: 11px;
          font-weight: 600;
          text-transform: uppercase;
          background-color: #f1f1f1;
          border: 1px solid #dbdbdb;
          vertical-align: bottom; }
          div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table th.lv-header > div {
            text-align: center;
            font-weight: 700; }
            div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table th.lv-header > div > div {
              display: flex;
              flex-flow: row nowrap;
              justify-content: space-around;
              align-items: center;
              margin-top: 6px;
              font-weight: 600; }
          div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table th.lv-header .profile-header-cell {
            display: flex; }
            div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table th.lv-header .profile-header-cell .cd-select-dropdown {
              margin-top: 0 !important; }
            div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table th.lv-header .profile-header-cell a.sort {
              margin-left: 8px; }
        div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table tr {
          border-bottom: 1px solid #dbdbdb; }
          div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table tr:hover {
            background-color: #f1f1f1; }
            div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table tr:hover td.lv-cell .locker {
              background-image: url("../img/icons/icon-locker-add-blue@2x.png"); }
              div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table tr:hover td.lv-cell .locker.saved {
                background-image: url("../img/icons/icon-locker-added@2x.png"); }
        div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table td.lv-cell {
          text-align: center;
          vertical-align: center;
          height: 62px; }
          div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table td.lv-cell span {
            padding: 0 6px; }
        div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table tr.promo-row {
          background-color: #3A6AA8;
          color: #FFF;
          border-bottom: 0; }
          div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table tr.promo-row .lv-cell {
            height: 38px; }
          div.bootstrap .admissions-tracker .at-result-table .result-main .list-view-table tr.promo-row .cd-divided-links {
            display: inline-block;
            margin-left: 8px;
            font-size: 12px !important; }
      div.bootstrap .admissions-tracker .at-result-table .result-main #scattergramView {
        display: none; }
  div.bootstrap .admissions-tracker .at-result-table-mobile .result-chances {
    margin-top: 18px; }
  div.bootstrap .admissions-tracker .at-result-table-mobile .at-result-table-header {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 30px; }
    div.bootstrap .admissions-tracker .at-result-table-mobile .at-result-table-header h3 {
      font-size: 18px;
      margin: 0 0;
      margin-right: 15px; }
    div.bootstrap .admissions-tracker .at-result-table-mobile .at-result-table-header .btn-default {
      flex: 0 0 auto;
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      color: #535353; }
  div.bootstrap .admissions-tracker .at-result-table-mobile .scores-container {
    padding: 17px;
    border: 1px solid #dbdbdb;
    background-color: #f1f1f1; }
    div.bootstrap .admissions-tracker .at-result-table-mobile .scores-container .cd-tab-box .nav-tabs li a {
      background-color: #f1f1f1; }
    div.bootstrap .admissions-tracker .at-result-table-mobile .scores-container .cd-tab-box .nav-tabs li.active a {
      background-color: #F9F9F9;
      border-bottom-color: #F9F9F9 !important; }
    div.bootstrap .admissions-tracker .at-result-table-mobile .scores-container .cd-tab-box .tab-content {
      padding: 0; }
    div.bootstrap .admissions-tracker .at-result-table-mobile .scores-container .cd-tab-box .tab-pane {
      background-color: #F9F9F9; }
    div.bootstrap .admissions-tracker .at-result-table-mobile .scores-container .cd-tab-box .scores-table {
      margin-bottom: 0; }
      div.bootstrap .admissions-tracker .at-result-table-mobile .scores-container .cd-tab-box .scores-table .header-tr td {
        border-top: 0;
        border-right: 0 !important; }
      div.bootstrap .admissions-tracker .at-result-table-mobile .scores-container .cd-tab-box .scores-table td {
        border-right: 0 !important; }
  div.bootstrap .admissions-tracker .at-result-table-mobile .profile-listing-mobile {
    padding-bottom: 18px;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 24px; }
    div.bootstrap .admissions-tracker .at-result-table-mobile .profile-listing-mobile .pl-row {
      display: flex;
      flex-flow: row nowrap;
      justify-content: space-between;
      align-items: center;
      padding: 6px 0px; }
      div.bootstrap .admissions-tracker .at-result-table-mobile .profile-listing-mobile .pl-row .pl-header-r {
        display: flex;
        flex-flow: row nowrap;
        justify-content: flex-end;
        align-items: center; }
        div.bootstrap .admissions-tracker .at-result-table-mobile .profile-listing-mobile .pl-row .pl-header-r .locker {
          margin-left: 10px; }
      div.bootstrap .admissions-tracker .at-result-table-mobile .profile-listing-mobile .pl-row span {
        font-size: 12px;
        font-weight: 600;
        text-transform: uppercase; }
      div.bootstrap .admissions-tracker .at-result-table-mobile .profile-listing-mobile .pl-row .pl-data span {
        font-size: 14px;
        font-weight: 400;
        text-transform: none;
        padding-left: 12px; }
      div.bootstrap .admissions-tracker .at-result-table-mobile .profile-listing-mobile .pl-row .student {
        font-family: "Montserrat", sans-serif;
        font-weight: 700;
        font-size: 16px; }
        div.bootstrap .admissions-tracker .at-result-table-mobile .profile-listing-mobile .pl-row .student:before {
          top: 3px; }
    div.bootstrap .admissions-tracker .at-result-table-mobile .profile-listing-mobile.your-info {
      padding: 18px;
      background-color: #3A6AA8;
      color: #FFF; }
      div.bootstrap .admissions-tracker .at-result-table-mobile .profile-listing-mobile.your-info .student:before {
        background-image: url("../img/admissions_tracker/student-default-white@2x.png"); }
      div.bootstrap .admissions-tracker .at-result-table-mobile .profile-listing-mobile.your-info .pl-row span {
        font-weight: 600; }
        div.bootstrap .admissions-tracker .at-result-table-mobile .profile-listing-mobile.your-info .pl-row span .pl-data span {
          font-weight: 700; }
  div.bootstrap .admissions-tracker #at-profile-table-mobile {
    display: none; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap .admissions-tracker #at-profile-table-mobile {
        display: block; } }
  div.bootstrap .admissions-tracker #at-profile-table .college-name-header {
    height: 118px; }
  @media screen and (min-width: 0px) and (max-width: 991px) {
    div.bootstrap .admissions-tracker #at-profile-table {
      display: none; } }
  div.bootstrap .admissions-tracker .at-profile-header {
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 35px; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap .admissions-tracker .at-profile-header {
        flex-flow: column;
        align-items: flex-start; } }
  div.bootstrap .admissions-tracker .cd-tabbed-table .tt-listing span {
    display: inline-block;
    text-align: center;
    padding: 7px 15px; }
    div.bootstrap .admissions-tracker .cd-tabbed-table .tt-listing span.highlight {
      background-color: #f2f3ca; }
  div.bootstrap .admissions-tracker .at-profile-panel {
    padding: 28px 35px;
    margin-bottom: 35px; }
    div.bootstrap .admissions-tracker .at-profile-panel h6 {
      font-family: "Source Sans Pro";
      font-size: 14px;
      font-weight: 600;
      line-height: 20px;
      text-transform: uppercase;
      background-color: #f1f1f1;
      padding: 5px 11px; }
    div.bootstrap .admissions-tracker .at-profile-panel .at-data-table {
      margin-bottom: 20px;
      font-weight: 600; }
      div.bootstrap .admissions-tracker .at-profile-panel .at-data-table .row, div.bootstrap .admissions-tracker .at-profile-panel .at-data-table .at-table .at-header-row, div.bootstrap .admissions-tracker .at-table .at-profile-panel .at-data-table .at-header-row, div.bootstrap .admissions-tracker .at-profile-panel .at-data-table .at-table .at-data-row, div.bootstrap .admissions-tracker .at-table .at-profile-panel .at-data-table .at-data-row {
        padding: 5px 0px; }
        div.bootstrap .admissions-tracker .at-profile-panel .at-data-table .row > div:first-of-type, div.bootstrap .admissions-tracker .at-profile-panel .at-data-table .at-table .at-header-row > div:first-of-type, div.bootstrap .admissions-tracker .at-table .at-profile-panel .at-data-table .at-header-row > div:first-of-type, div.bootstrap .admissions-tracker .at-profile-panel .at-data-table .at-table .at-data-row > div:first-of-type, div.bootstrap .admissions-tracker .at-table .at-profile-panel .at-data-table .at-data-row > div:first-of-type {
          font-weight: 400; }
        div.bootstrap .admissions-tracker .at-profile-panel .at-data-table .row.at-header-row > div, div.bootstrap .admissions-tracker .at-profile-panel .at-data-table .at-table .at-header-row > div, div.bootstrap .admissions-tracker .at-table .at-profile-panel .at-data-table .at-header-row > div {
          font-weight: 600 !important; }
    @media screen and (min-width: 0px) and (max-width: 1199px) {
      div.bootstrap .admissions-tracker .at-profile-panel {
        padding: 30px 18px;
        margin-left: -15px;
        margin-right: -15px; } }
  div.bootstrap .admissions-tracker .at-profile-details {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: flex-start; }
    div.bootstrap .admissions-tracker .at-profile-details h2 {
      text-transform: none;
      margin-top: 0; }
    div.bootstrap .admissions-tracker .at-profile-details > div {
      flex: 1 1 auto;
      margin: 0px 32px; }
    div.bootstrap .admissions-tracker .at-profile-details > div.profile-image {
      flex: 0 1 auto;
      margin: 0;
      background-image: url("../img/admissions_tracker/large-unknown-blue@2x.svg");
      width: 67px;
      height: 81px;
      background-size: 67px 81px;
      background-position: center;
      background-repeat: no-repeat; }
      div.bootstrap .admissions-tracker .at-profile-details > div.profile-image.new {
        background-image: url("../img/admissions_tracker/large-unknown-orange@2x.svg"); }
      div.bootstrap .admissions-tracker .at-profile-details > div.profile-image.male {
        background-image: url("../img/admissions_tracker/large-male-blue@2x.svg"); }
        div.bootstrap .admissions-tracker .at-profile-details > div.profile-image.male.new {
          background-image: url("../img/admissions_tracker/large-male-orange@2x.svg"); }
      div.bootstrap .admissions-tracker .at-profile-details > div.profile-image.female {
        background-image: url("../img/admissions_tracker/large-female-blue@2x.svg"); }
        div.bootstrap .admissions-tracker .at-profile-details > div.profile-image.female.new {
          background-image: url("../img/admissions_tracker/large-female-orange@2x.svg"); }
    div.bootstrap .admissions-tracker .at-profile-details .btn, div.bootstrap .admissions-tracker .at-profile-details .btn-ad, div.bootstrap .admissions-tracker .at-profile-details #header-search-select button, div.bootstrap #header-search-select .admissions-tracker .at-profile-details button {
      align-self: center; }
    div.bootstrap .admissions-tracker .at-profile-details .details-table a {
      display: inline-block;
      margin-top: 10px; }
    div.bootstrap .admissions-tracker .at-profile-details .details-table div {
      font-size: 14px;
      line-height: 23px; }
      div.bootstrap .admissions-tracker .at-profile-details .details-table div span {
        display: inline-block;
        width: 120px; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap .admissions-tracker .at-profile-details {
        flex-wrap: wrap; }
        div.bootstrap .admissions-tracker .at-profile-details .btn, div.bootstrap .admissions-tracker .at-profile-details .btn-ad, div.bootstrap .admissions-tracker .at-profile-details #header-search-select button, div.bootstrap #header-search-select .admissions-tracker .at-profile-details button {
          padding: 10px;
          width: 100%;
          font-size: 13px; }
        div.bootstrap .admissions-tracker .at-profile-details .profile-image {
          width: 54px;
          height: 65px;
          background-size: 54px 65px; }
        div.bootstrap .admissions-tracker .at-profile-details > div {
          margin: 0;
          margin-left: 18px;
          flex: 0 1 70%; }
        div.bootstrap .admissions-tracker .at-profile-details .details-table a {
          margin-bottom: 20px; }
        div.bootstrap .admissions-tracker .at-profile-details .details-table div span {
          width: 115px; }
          div.bootstrap .admissions-tracker .at-profile-details .details-table div span:nth-of-type(2) {
            width: 80px; } }
  div.bootstrap .admissions-tracker .at-profile-filters {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
    height: 58px;
    padding: 20px;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    margin-top: 35px;
    margin-bottom: 30px; }
    div.bootstrap .admissions-tracker .at-profile-filters.active {
      background-color: #f2f3ca; }
    div.bootstrap .admissions-tracker .at-profile-filters .info-icon {
      margin-left: 8px; }
    div.bootstrap .admissions-tracker .at-profile-filters span {
      display: flex;
      flex-flow: row nowrap;
      justify-content: flex-start;
      align-items: center;
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      font-size: 12px;
      text-transform: uppercase; }
    div.bootstrap .admissions-tracker .at-profile-filters .check-box label {
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      color: #494949;
      font-size: 12px;
      line-height: 20px; }
    div.bootstrap .admissions-tracker .at-profile-filters .check-box .jq-checkbox {
      float: right;
      width: 13px;
      height: 13px;
      margin-top: 4px;
      margin-left: 10px; }
    div.bootstrap .admissions-tracker .at-profile-filters .check-box .jq-checkbox__div:after {
      line-height: 13px; }
    @media screen and (min-width: 0px) and (max-width: 991px) {
      div.bootstrap .admissions-tracker .at-profile-filters {
        height: auto;
        flex-wrap: wrap; }
        div.bootstrap .admissions-tracker .at-profile-filters span {
          flex: 1 0 100%; }
        div.bootstrap .admissions-tracker .at-profile-filters .check-box {
          margin: 8px 0; } }
  div.bootstrap .admissions-tracker .at-profile-table-header {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-end; }
    @media screen and (min-width: 0px) and (max-width: 1199px) {
      div.bootstrap .admissions-tracker .at-profile-table-header .cd-divided-links {
        display: none; } }
  div.bootstrap .admissions-tracker #at-profile-table {
    margin-top: 16px; }

@font-face {
  div.bootstrap {
    font-family: 'FontAwesome';
    src: url("../fonts/fontawesome-webfont.eot?v=4.6.3");
    src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");
    font-weight: normal;
    font-style: normal; } }
  div.bootstrap .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; }
  div.bootstrap .fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%; }
  div.bootstrap .fa-2x {
    font-size: 2em; }
  div.bootstrap .fa-3x {
    font-size: 3em; }
  div.bootstrap .fa-4x {
    font-size: 4em; }
  div.bootstrap .fa-5x {
    font-size: 5em; }
  div.bootstrap .fa-fw {
    width: 1.28571429em;
    text-align: center; }
  div.bootstrap .fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none; }
  div.bootstrap .fa-ul > li {
    position: relative; }
  div.bootstrap .fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center; }
  div.bootstrap .fa-li.fa-lg {
    left: -1.85714286em; }
  div.bootstrap .fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em; }
  div.bootstrap .fa-pull-left {
    float: left; }
  div.bootstrap .fa-pull-right {
    float: right; }
  div.bootstrap .fa.fa-pull-left {
    margin-right: .3em; }
  div.bootstrap .fa.fa-pull-right {
    margin-left: .3em; }
  div.bootstrap .pull-right, div.bootstrap .signup-row, div.bootstrap #hero #home-hero-signup, div.bootstrap .college_profile .profile-panel .panel-body .carousel-wrap {
    float: right; }
  div.bootstrap .pull-left {
    float: left; }
  div.bootstrap .fa.pull-left {
    margin-right: .3em; }
  div.bootstrap .fa.pull-right, div.bootstrap .fa.signup-row, div.bootstrap #hero .fa#home-hero-signup, div.bootstrap .college_profile .profile-panel .panel-body .fa.carousel-wrap {
    margin-left: .3em; }
  div.bootstrap .fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear; }
  div.bootstrap .fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8); }

@-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); } }
  div.bootstrap .fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg); }
  div.bootstrap .fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
  div.bootstrap .fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg); }
  div.bootstrap .fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1); }
  div.bootstrap .fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1); }
  div.bootstrap :root .fa-rotate-90, div.bootstrap :root .fa-rotate-180, div.bootstrap :root .fa-rotate-270, div.bootstrap :root .fa-flip-horizontal, div.bootstrap :root .fa-flip-vertical {
    filter: none; }
  div.bootstrap .fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle; }
  div.bootstrap .fa-stack-1x, div.bootstrap .fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center; }
  div.bootstrap .fa-stack-1x {
    line-height: inherit; }
  div.bootstrap .fa-stack-2x {
    font-size: 2em; }
  div.bootstrap .fa-inverse {
    color: #fff; }
  div.bootstrap .fa-glass:before {
    content: "\f000"; }
  div.bootstrap .fa-music:before {
    content: "\f001"; }
  div.bootstrap .fa-search:before {
    content: "\f002"; }
  div.bootstrap .fa-envelope-o:before {
    content: "\f003"; }
  div.bootstrap .fa-heart:before {
    content: "\f004"; }
  div.bootstrap .fa-star:before {
    content: "\f005"; }
  div.bootstrap .fa-star-o:before {
    content: "\f006"; }
  div.bootstrap .fa-user:before {
    content: "\f007"; }
  div.bootstrap .fa-film:before {
    content: "\f008"; }
  div.bootstrap .fa-th-large:before {
    content: "\f009"; }
  div.bootstrap .fa-th:before {
    content: "\f00a"; }
  div.bootstrap .fa-th-list:before {
    content: "\f00b"; }
  div.bootstrap .fa-check:before {
    content: "\f00c"; }
  div.bootstrap .fa-remove:before, div.bootstrap .fa-close:before, div.bootstrap .fa-times:before {
    content: "\f00d"; }
  div.bootstrap .fa-search-plus:before {
    content: "\f00e"; }
  div.bootstrap .fa-search-minus:before {
    content: "\f010"; }
  div.bootstrap .fa-power-off:before {
    content: "\f011"; }
  div.bootstrap .fa-signal:before {
    content: "\f012"; }
  div.bootstrap .fa-gear:before, div.bootstrap .fa-cog:before {
    content: "\f013"; }
  div.bootstrap .fa-trash-o:before {
    content: "\f014"; }
  div.bootstrap .fa-home:before {
    content: "\f015"; }
  div.bootstrap .fa-file-o:before {
    content: "\f016"; }
  div.bootstrap .fa-clock-o:before {
    content: "\f017"; }
  div.bootstrap .fa-road:before {
    content: "\f018"; }
  div.bootstrap .fa-download:before {
    content: "\f019"; }
  div.bootstrap .fa-arrow-circle-o-down:before {
    content: "\f01a"; }
  div.bootstrap .fa-arrow-circle-o-up:before {
    content: "\f01b"; }
  div.bootstrap .fa-inbox:before {
    content: "\f01c"; }
  div.bootstrap .fa-play-circle-o:before {
    content: "\f01d"; }
  div.bootstrap .fa-rotate-right:before, div.bootstrap .fa-repeat:before {
    content: "\f01e"; }
  div.bootstrap .fa-refresh:before {
    content: "\f021"; }
  div.bootstrap .fa-list-alt:before {
    content: "\f022"; }
  div.bootstrap .fa-lock:before {
    content: "\f023"; }
  div.bootstrap .fa-flag:before {
    content: "\f024"; }
  div.bootstrap .fa-headphones:before {
    content: "\f025"; }
  div.bootstrap .fa-volume-off:before {
    content: "\f026"; }
  div.bootstrap .fa-volume-down:before {
    content: "\f027"; }
  div.bootstrap .fa-volume-up:before {
    content: "\f028"; }
  div.bootstrap .fa-qrcode:before {
    content: "\f029"; }
  div.bootstrap .fa-barcode:before {
    content: "\f02a"; }
  div.bootstrap .fa-tag:before {
    content: "\f02b"; }
  div.bootstrap .fa-tags:before {
    content: "\f02c"; }
  div.bootstrap .fa-book:before {
    content: "\f02d"; }
  div.bootstrap .fa-bookmark:before {
    content: "\f02e"; }
  div.bootstrap .fa-print:before {
    content: "\f02f"; }
  div.bootstrap .fa-camera:before {
    content: "\f030"; }
  div.bootstrap .fa-font:before {
    content: "\f031"; }
  div.bootstrap .fa-bold:before {
    content: "\f032"; }
  div.bootstrap .fa-italic:before {
    content: "\f033"; }
  div.bootstrap .fa-text-height:before {
    content: "\f034"; }
  div.bootstrap .fa-text-width:before {
    content: "\f035"; }
  div.bootstrap .fa-align-left:before {
    content: "\f036"; }
  div.bootstrap .fa-align-center:before {
    content: "\f037"; }
  div.bootstrap .fa-align-right:before {
    content: "\f038"; }
  div.bootstrap .fa-align-justify:before {
    content: "\f039"; }
  div.bootstrap .fa-list:before {
    content: "\f03a"; }
  div.bootstrap .fa-dedent:before, div.bootstrap .fa-outdent:before {
    content: "\f03b"; }
  div.bootstrap .fa-indent:before {
    content: "\f03c"; }
  div.bootstrap .fa-video-camera:before {
    content: "\f03d"; }
  div.bootstrap .fa-photo:before, div.bootstrap .fa-image:before, div.bootstrap .fa-picture-o:before {
    content: "\f03e"; }
  div.bootstrap .fa-pencil:before {
    content: "\f040"; }
  div.bootstrap .fa-map-marker:before {
    content: "\f041"; }
  div.bootstrap .fa-adjust:before {
    content: "\f042"; }
  div.bootstrap .fa-tint:before {
    content: "\f043"; }
  div.bootstrap .fa-edit:before, div.bootstrap .fa-pencil-square-o:before {
    content: "\f044"; }
  div.bootstrap .fa-share-square-o:before {
    content: "\f045"; }
  div.bootstrap .fa-check-square-o:before {
    content: "\f046"; }
  div.bootstrap .fa-arrows:before {
    content: "\f047"; }
  div.bootstrap .fa-step-backward:before {
    content: "\f048"; }
  div.bootstrap .fa-fast-backward:before {
    content: "\f049"; }
  div.bootstrap .fa-backward:before {
    content: "\f04a"; }
  div.bootstrap .fa-play:before {
    content: "\f04b"; }
  div.bootstrap .fa-pause:before {
    content: "\f04c"; }
  div.bootstrap .fa-stop:before {
    content: "\f04d"; }
  div.bootstrap .fa-forward:before {
    content: "\f04e"; }
  div.bootstrap .fa-fast-forward:before {
    content: "\f050"; }
  div.bootstrap .fa-step-forward:before {
    content: "\f051"; }
  div.bootstrap .fa-eject:before {
    content: "\f052"; }
  div.bootstrap .fa-chevron-left:before {
    content: "\f053"; }
  div.bootstrap .fa-chevron-right:before {
    content: "\f054"; }
  div.bootstrap .fa-plus-circle:before {
    content: "\f055"; }
  div.bootstrap .fa-minus-circle:before {
    content: "\f056"; }
  div.bootstrap .fa-times-circle:before {
    content: "\f057"; }
  div.bootstrap .fa-check-circle:before {
    content: "\f058"; }
  div.bootstrap .fa-question-circle:before {
    content: "\f059"; }
  div.bootstrap .fa-info-circle:before {
    content: "\f05a"; }
  div.bootstrap .fa-crosshairs:before {
    content: "\f05b"; }
  div.bootstrap .fa-times-circle-o:before {
    content: "\f05c"; }
  div.bootstrap .fa-check-circle-o:before {
    content: "\f05d"; }
  div.bootstrap .fa-ban:before {
    content: "\f05e"; }
  div.bootstrap .fa-arrow-left:before {
    content: "\f060"; }
  div.bootstrap .fa-arrow-right:before {
    content: "\f061"; }
  div.bootstrap .fa-arrow-up:before {
    content: "\f062"; }
  div.bootstrap .fa-arrow-down:before {
    content: "\f063"; }
  div.bootstrap .fa-mail-forward:before, div.bootstrap .fa-share:before {
    content: "\f064"; }
  div.bootstrap .fa-expand:before {
    content: "\f065"; }
  div.bootstrap .fa-compress:before {
    content: "\f066"; }
  div.bootstrap .fa-plus:before {
    content: "\f067"; }
  div.bootstrap .fa-minus:before {
    content: "\f068"; }
  div.bootstrap .fa-asterisk:before {
    content: "\f069"; }
  div.bootstrap .fa-exclamation-circle:before {
    content: "\f06a"; }
  div.bootstrap .fa-gift:before {
    content: "\f06b"; }
  div.bootstrap .fa-leaf:before {
    content: "\f06c"; }
  div.bootstrap .fa-fire:before {
    content: "\f06d"; }
  div.bootstrap .fa-eye:before {
    content: "\f06e"; }
  div.bootstrap .fa-eye-slash:before {
    content: "\f070"; }
  div.bootstrap .fa-warning:before, div.bootstrap .fa-exclamation-triangle:before {
    content: "\f071"; }
  div.bootstrap .fa-plane:before {
    content: "\f072"; }
  div.bootstrap .fa-calendar:before {
    content: "\f073"; }
  div.bootstrap .fa-random:before {
    content: "\f074"; }
  div.bootstrap .fa-comment:before {
    content: "\f075"; }
  div.bootstrap .fa-magnet:before {
    content: "\f076"; }
  div.bootstrap .fa-chevron-up:before {
    content: "\f077"; }
  div.bootstrap .fa-chevron-down:before {
    content: "\f078"; }
  div.bootstrap .fa-retweet:before {
    content: "\f079"; }
  div.bootstrap .fa-shopping-cart:before {
    content: "\f07a"; }
  div.bootstrap .fa-folder:before {
    content: "\f07b"; }
  div.bootstrap .fa-folder-open:before {
    content: "\f07c"; }
  div.bootstrap .fa-arrows-v:before {
    content: "\f07d"; }
  div.bootstrap .fa-arrows-h:before {
    content: "\f07e"; }
  div.bootstrap .fa-bar-chart-o:before, div.bootstrap .fa-bar-chart:before {
    content: "\f080"; }
  div.bootstrap .fa-twitter-square:before {
    content: "\f081"; }
  div.bootstrap .fa-facebook-square:before {
    content: "\f082"; }
  div.bootstrap .fa-camera-retro:before {
    content: "\f083"; }
  div.bootstrap .fa-key:before {
    content: "\f084"; }
  div.bootstrap .fa-gears:before, div.bootstrap .fa-cogs:before {
    content: "\f085"; }
  div.bootstrap .fa-comments:before {
    content: "\f086"; }
  div.bootstrap .fa-thumbs-o-up:before {
    content: "\f087"; }
  div.bootstrap .fa-thumbs-o-down:before {
    content: "\f088"; }
  div.bootstrap .fa-star-half:before {
    content: "\f089"; }
  div.bootstrap .fa-heart-o:before {
    content: "\f08a"; }
  div.bootstrap .fa-sign-out:before {
    content: "\f08b"; }
  div.bootstrap .fa-linkedin-square:before {
    content: "\f08c"; }
  div.bootstrap .fa-thumb-tack:before {
    content: "\f08d"; }
  div.bootstrap .fa-external-link:before {
    content: "\f08e"; }
  div.bootstrap .fa-sign-in:before {
    content: "\f090"; }
  div.bootstrap .fa-trophy:before {
    content: "\f091"; }
  div.bootstrap .fa-github-square:before {
    content: "\f092"; }
  div.bootstrap .fa-upload:before {
    content: "\f093"; }
  div.bootstrap .fa-lemon-o:before {
    content: "\f094"; }
  div.bootstrap .fa-phone:before {
    content: "\f095"; }
  div.bootstrap .fa-square-o:before {
    content: "\f096"; }
  div.bootstrap .fa-bookmark-o:before {
    content: "\f097"; }
  div.bootstrap .fa-phone-square:before {
    content: "\f098"; }
  div.bootstrap .fa-twitter:before {
    content: "\f099"; }
  div.bootstrap .fa-facebook-f:before, div.bootstrap .fa-facebook:before {
    content: "\f09a"; }
  div.bootstrap .fa-github:before {
    content: "\f09b"; }
  div.bootstrap .fa-unlock:before {
    content: "\f09c"; }
  div.bootstrap .fa-credit-card:before {
    content: "\f09d"; }
  div.bootstrap .fa-feed:before, div.bootstrap .fa-rss:before {
    content: "\f09e"; }
  div.bootstrap .fa-hdd-o:before {
    content: "\f0a0"; }
  div.bootstrap .fa-bullhorn:before {
    content: "\f0a1"; }
  div.bootstrap .fa-bell:before {
    content: "\f0f3"; }
  div.bootstrap .fa-certificate:before {
    content: "\f0a3"; }
  div.bootstrap .fa-hand-o-right:before {
    content: "\f0a4"; }
  div.bootstrap .fa-hand-o-left:before {
    content: "\f0a5"; }
  div.bootstrap .fa-hand-o-up:before {
    content: "\f0a6"; }
  div.bootstrap .fa-hand-o-down:before {
    content: "\f0a7"; }
  div.bootstrap .fa-arrow-circle-left:before {
    content: "\f0a8"; }
  div.bootstrap .fa-arrow-circle-right:before {
    content: "\f0a9"; }
  div.bootstrap .fa-arrow-circle-up:before {
    content: "\f0aa"; }
  div.bootstrap .fa-arrow-circle-down:before {
    content: "\f0ab"; }
  div.bootstrap .fa-globe:before {
    content: "\f0ac"; }
  div.bootstrap .fa-wrench:before {
    content: "\f0ad"; }
  div.bootstrap .fa-tasks:before {
    content: "\f0ae"; }
  div.bootstrap .fa-filter:before {
    content: "\f0b0"; }
  div.bootstrap .fa-briefcase:before {
    content: "\f0b1"; }
  div.bootstrap .fa-arrows-alt:before {
    content: "\f0b2"; }
  div.bootstrap .fa-group:before, div.bootstrap .fa-users:before {
    content: "\f0c0"; }
  div.bootstrap .fa-chain:before, div.bootstrap .fa-link:before {
    content: "\f0c1"; }
  div.bootstrap .fa-cloud:before {
    content: "\f0c2"; }
  div.bootstrap .fa-flask:before {
    content: "\f0c3"; }
  div.bootstrap .fa-cut:before, div.bootstrap .fa-scissors:before {
    content: "\f0c4"; }
  div.bootstrap .fa-copy:before, div.bootstrap .fa-files-o:before {
    content: "\f0c5"; }
  div.bootstrap .fa-paperclip:before {
    content: "\f0c6"; }
  div.bootstrap .fa-save:before, div.bootstrap .fa-floppy-o:before {
    content: "\f0c7"; }
  div.bootstrap .fa-square:before {
    content: "\f0c8"; }
  div.bootstrap .fa-navicon:before, div.bootstrap .fa-reorder:before, div.bootstrap .fa-bars:before {
    content: "\f0c9"; }
  div.bootstrap .fa-list-ul:before {
    content: "\f0ca"; }
  div.bootstrap .fa-list-ol:before {
    content: "\f0cb"; }
  div.bootstrap .fa-strikethrough:before {
    content: "\f0cc"; }
  div.bootstrap .fa-underline:before {
    content: "\f0cd"; }
  div.bootstrap .fa-table:before {
    content: "\f0ce"; }
  div.bootstrap .fa-magic:before {
    content: "\f0d0"; }
  div.bootstrap .fa-truck:before {
    content: "\f0d1"; }
  div.bootstrap .fa-pinterest:before {
    content: "\f0d2"; }
  div.bootstrap .fa-pinterest-square:before {
    content: "\f0d3"; }
  div.bootstrap .fa-google-plus-square:before {
    content: "\f0d4"; }
  div.bootstrap .fa-google-plus:before {
    content: "\f0d5"; }
  div.bootstrap .fa-money:before {
    content: "\f0d6"; }
  div.bootstrap .fa-caret-down:before {
    content: "\f0d7"; }
  div.bootstrap .fa-caret-up:before {
    content: "\f0d8"; }
  div.bootstrap .fa-caret-left:before {
    content: "\f0d9"; }
  div.bootstrap .fa-caret-right:before {
    content: "\f0da"; }
  div.bootstrap .fa-columns:before {
    content: "\f0db"; }
  div.bootstrap .fa-unsorted:before, div.bootstrap .fa-sort:before {
    content: "\f0dc"; }
  div.bootstrap .fa-sort-down:before, div.bootstrap .fa-sort-desc:before {
    content: "\f0dd"; }
  div.bootstrap .fa-sort-up:before, div.bootstrap .fa-sort-asc:before {
    content: "\f0de"; }
  div.bootstrap .fa-envelope:before {
    content: "\f0e0"; }
  div.bootstrap .fa-linkedin:before {
    content: "\f0e1"; }
  div.bootstrap .fa-rotate-left:before, div.bootstrap .fa-undo:before {
    content: "\f0e2"; }
  div.bootstrap .fa-legal:before, div.bootstrap .fa-gavel:before {
    content: "\f0e3"; }
  div.bootstrap .fa-dashboard:before, div.bootstrap .fa-tachometer:before {
    content: "\f0e4"; }
  div.bootstrap .fa-comment-o:before {
    content: "\f0e5"; }
  div.bootstrap .fa-comments-o:before {
    content: "\f0e6"; }
  div.bootstrap .fa-flash:before, div.bootstrap .fa-bolt:before {
    content: "\f0e7"; }
  div.bootstrap .fa-sitemap:before {
    content: "\f0e8"; }
  div.bootstrap .fa-umbrella:before {
    content: "\f0e9"; }
  div.bootstrap .fa-paste:before, div.bootstrap .fa-clipboard:before {
    content: "\f0ea"; }
  div.bootstrap .fa-lightbulb-o:before {
    content: "\f0eb"; }
  div.bootstrap .fa-exchange:before {
    content: "\f0ec"; }
  div.bootstrap .fa-cloud-download:before {
    content: "\f0ed"; }
  div.bootstrap .fa-cloud-upload:before {
    content: "\f0ee"; }
  div.bootstrap .fa-user-md:before {
    content: "\f0f0"; }
  div.bootstrap .fa-stethoscope:before {
    content: "\f0f1"; }
  div.bootstrap .fa-suitcase:before {
    content: "\f0f2"; }
  div.bootstrap .fa-bell-o:before {
    content: "\f0a2"; }
  div.bootstrap .fa-coffee:before {
    content: "\f0f4"; }
  div.bootstrap .fa-cutlery:before {
    content: "\f0f5"; }
  div.bootstrap .fa-file-text-o:before {
    content: "\f0f6"; }
  div.bootstrap .fa-building-o:before {
    content: "\f0f7"; }
  div.bootstrap .fa-hospital-o:before {
    content: "\f0f8"; }
  div.bootstrap .fa-ambulance:before {
    content: "\f0f9"; }
  div.bootstrap .fa-medkit:before {
    content: "\f0fa"; }
  div.bootstrap .fa-fighter-jet:before {
    content: "\f0fb"; }
  div.bootstrap .fa-beer:before {
    content: "\f0fc"; }
  div.bootstrap .fa-h-square:before {
    content: "\f0fd"; }
  div.bootstrap .fa-plus-square:before {
    content: "\f0fe"; }
  div.bootstrap .fa-angle-double-left:before {
    content: "\f100"; }
  div.bootstrap .fa-angle-double-right:before {
    content: "\f101"; }
  div.bootstrap .fa-angle-double-up:before {
    content: "\f102"; }
  div.bootstrap .fa-angle-double-down:before {
    content: "\f103"; }
  div.bootstrap .fa-angle-left:before {
    content: "\f104"; }
  div.bootstrap .fa-angle-right:before {
    content: "\f105"; }
  div.bootstrap .fa-angle-up:before {
    content: "\f106"; }
  div.bootstrap .fa-angle-down:before {
    content: "\f107"; }
  div.bootstrap .fa-desktop:before {
    content: "\f108"; }
  div.bootstrap .fa-laptop:before {
    content: "\f109"; }
  div.bootstrap .fa-tablet:before {
    content: "\f10a"; }
  div.bootstrap .fa-mobile-phone:before, div.bootstrap .fa-mobile:before {
    content: "\f10b"; }
  div.bootstrap .fa-circle-o:before {
    content: "\f10c"; }
  div.bootstrap .fa-quote-left:before {
    content: "\f10d"; }
  div.bootstrap .fa-quote-right:before {
    content: "\f10e"; }
  div.bootstrap .fa-spinner:before {
    content: "\f110"; }
  div.bootstrap .fa-circle:before {
    content: "\f111"; }
  div.bootstrap .fa-mail-reply:before, div.bootstrap .fa-reply:before {
    content: "\f112"; }
  div.bootstrap .fa-github-alt:before {
    content: "\f113"; }
  div.bootstrap .fa-folder-o:before {
    content: "\f114"; }
  div.bootstrap .fa-folder-open-o:before {
    content: "\f115"; }
  div.bootstrap .fa-smile-o:before {
    content: "\f118"; }
  div.bootstrap .fa-frown-o:before {
    content: "\f119"; }
  div.bootstrap .fa-meh-o:before {
    content: "\f11a"; }
  div.bootstrap .fa-gamepad:before {
    content: "\f11b"; }
  div.bootstrap .fa-keyboard-o:before {
    content: "\f11c"; }
  div.bootstrap .fa-flag-o:before {
    content: "\f11d"; }
  div.bootstrap .fa-flag-checkered:before {
    content: "\f11e"; }
  div.bootstrap .fa-terminal:before {
    content: "\f120"; }
  div.bootstrap .fa-code:before {
    content: "\f121"; }
  div.bootstrap .fa-mail-reply-all:before, div.bootstrap .fa-reply-all:before {
    content: "\f122"; }
  div.bootstrap .fa-star-half-empty:before, div.bootstrap .fa-star-half-full:before, div.bootstrap .fa-star-half-o:before {
    content: "\f123"; }
  div.bootstrap .fa-location-arrow:before {
    content: "\f124"; }
  div.bootstrap .fa-crop:before {
    content: "\f125"; }
  div.bootstrap .fa-code-fork:before {
    content: "\f126"; }
  div.bootstrap .fa-unlink:before, div.bootstrap .fa-chain-broken:before {
    content: "\f127"; }
  div.bootstrap .fa-question:before {
    content: "\f128"; }
  div.bootstrap .fa-info:before {
    content: "\f129"; }
  div.bootstrap .fa-exclamation:before {
    content: "\f12a"; }
  div.bootstrap .fa-superscript:before {
    content: "\f12b"; }
  div.bootstrap .fa-subscript:before {
    content: "\f12c"; }
  div.bootstrap .fa-eraser:before {
    content: "\f12d"; }
  div.bootstrap .fa-puzzle-piece:before {
    content: "\f12e"; }
  div.bootstrap .fa-microphone:before {
    content: "\f130"; }
  div.bootstrap .fa-microphone-slash:before {
    content: "\f131"; }
  div.bootstrap .fa-shield:before {
    content: "\f132"; }
  div.bootstrap .fa-calendar-o:before {
    content: "\f133"; }
  div.bootstrap .fa-fire-extinguisher:before {
    content: "\f134"; }
  div.bootstrap .fa-rocket:before {
    content: "\f135"; }
  div.bootstrap .fa-maxcdn:before {
    content: "\f136"; }
  div.bootstrap .fa-chevron-circle-left:before {
    content: "\f137"; }
  div.bootstrap .fa-chevron-circle-right:before {
    content: "\f138"; }
  div.bootstrap .fa-chevron-circle-up:before {
    content: "\f139"; }
  div.bootstrap .fa-chevron-circle-down:before {
    content: "\f13a"; }
  div.bootstrap .fa-html5:before {
    content: "\f13b"; }
  div.bootstrap .fa-css3:before {
    content: "\f13c"; }
  div.bootstrap .fa-anchor:before {
    content: "\f13d"; }
  div.bootstrap .fa-unlock-alt:before {
    content: "\f13e"; }
  div.bootstrap .fa-bullseye:before {
    content: "\f140"; }
  div.bootstrap .fa-ellipsis-h:before {
    content: "\f141"; }
  div.bootstrap .fa-ellipsis-v:before {
    content: "\f142"; }
  div.bootstrap .fa-rss-square:before {
    content: "\f143"; }
  div.bootstrap .fa-play-circle:before {
    content: "\f144"; }
  div.bootstrap .fa-ticket:before {
    content: "\f145"; }
  div.bootstrap .fa-minus-square:before {
    content: "\f146"; }
  div.bootstrap .fa-minus-square-o:before {
    content: "\f147"; }
  div.bootstrap .fa-level-up:before {
    content: "\f148"; }
  div.bootstrap .fa-level-down:before {
    content: "\f149"; }
  div.bootstrap .fa-check-square:before {
    content: "\f14a"; }
  div.bootstrap .fa-pencil-square:before {
    content: "\f14b"; }
  div.bootstrap .fa-external-link-square:before {
    content: "\f14c"; }
  div.bootstrap .fa-share-square:before {
    content: "\f14d"; }
  div.bootstrap .fa-compass:before {
    content: "\f14e"; }
  div.bootstrap .fa-toggle-down:before, div.bootstrap .fa-caret-square-o-down:before {
    content: "\f150"; }
  div.bootstrap .fa-toggle-up:before, div.bootstrap .fa-caret-square-o-up:before {
    content: "\f151"; }
  div.bootstrap .fa-toggle-right:before, div.bootstrap .fa-caret-square-o-right:before {
    content: "\f152"; }
  div.bootstrap .fa-euro:before, div.bootstrap .fa-eur:before {
    content: "\f153"; }
  div.bootstrap .fa-gbp:before {
    content: "\f154"; }
  div.bootstrap .fa-dollar:before, div.bootstrap .fa-usd:before {
    content: "\f155"; }
  div.bootstrap .fa-rupee:before, div.bootstrap .fa-inr:before {
    content: "\f156"; }
  div.bootstrap .fa-cny:before, div.bootstrap .fa-rmb:before, div.bootstrap .fa-yen:before, div.bootstrap .fa-jpy:before {
    content: "\f157"; }
  div.bootstrap .fa-ruble:before, div.bootstrap .fa-rouble:before, div.bootstrap .fa-rub:before {
    content: "\f158"; }
  div.bootstrap .fa-won:before, div.bootstrap .fa-krw:before {
    content: "\f159"; }
  div.bootstrap .fa-bitcoin:before, div.bootstrap .fa-btc:before {
    content: "\f15a"; }
  div.bootstrap .fa-file:before {
    content: "\f15b"; }
  div.bootstrap .fa-file-text:before {
    content: "\f15c"; }
  div.bootstrap .fa-sort-alpha-asc:before {
    content: "\f15d"; }
  div.bootstrap .fa-sort-alpha-desc:before {
    content: "\f15e"; }
  div.bootstrap .fa-sort-amount-asc:before {
    content: "\f160"; }
  div.bootstrap .fa-sort-amount-desc:before {
    content: "\f161"; }
  div.bootstrap .fa-sort-numeric-asc:before {
    content: "\f162"; }
  div.bootstrap .fa-sort-numeric-desc:before {
    content: "\f163"; }
  div.bootstrap .fa-thumbs-up:before {
    content: "\f164"; }
  div.bootstrap .fa-thumbs-down:before {
    content: "\f165"; }
  div.bootstrap .fa-youtube-square:before {
    content: "\f166"; }
  div.bootstrap .fa-youtube:before {
    content: "\f167"; }
  div.bootstrap .fa-xing:before {
    content: "\f168"; }
  div.bootstrap .fa-xing-square:before {
    content: "\f169"; }
  div.bootstrap .fa-youtube-play:before {
    content: "\f16a"; }
  div.bootstrap .fa-dropbox:before {
    content: "\f16b"; }
  div.bootstrap .fa-stack-overflow:before {
    content: "\f16c"; }
  div.bootstrap .fa-instagram:before {
    content: "\f16d"; }
  div.bootstrap .fa-flickr:before {
    content: "\f16e"; }
  div.bootstrap .fa-adn:before {
    content: "\f170"; }
  div.bootstrap .fa-bitbucket:before {
    content: "\f171"; }
  div.bootstrap .fa-bitbucket-square:before {
    content: "\f172"; }
  div.bootstrap .fa-tumblr:before {
    content: "\f173"; }
  div.bootstrap .fa-tumblr-square:before {
    content: "\f174"; }
  div.bootstrap .fa-long-arrow-down:before {
    content: "\f175"; }
  div.bootstrap .fa-long-arrow-up:before {
    content: "\f176"; }
  div.bootstrap .fa-long-arrow-left:before {
    content: "\f177"; }
  div.bootstrap .fa-long-arrow-right:before {
    content: "\f178"; }
  div.bootstrap .fa-apple:before {
    content: "\f179"; }
  div.bootstrap .fa-windows:before {
    content: "\f17a"; }
  div.bootstrap .fa-android:before {
    content: "\f17b"; }
  div.bootstrap .fa-linux:before {
    content: "\f17c"; }
  div.bootstrap .fa-dribbble:before {
    content: "\f17d"; }
  div.bootstrap .fa-skype:before {
    content: "\f17e"; }
  div.bootstrap .fa-foursquare:before {
    content: "\f180"; }
  div.bootstrap .fa-trello:before {
    content: "\f181"; }
  div.bootstrap .fa-female:before {
    content: "\f182"; }
  div.bootstrap .fa-male:before {
    content: "\f183"; }
  div.bootstrap .fa-gittip:before, div.bootstrap .fa-gratipay:before {
    content: "\f184"; }
  div.bootstrap .fa-sun-o:before {
    content: "\f185"; }
  div.bootstrap .fa-moon-o:before {
    content: "\f186"; }
  div.bootstrap .fa-archive:before {
    content: "\f187"; }
  div.bootstrap .fa-bug:before {
    content: "\f188"; }
  div.bootstrap .fa-vk:before {
    content: "\f189"; }
  div.bootstrap .fa-weibo:before {
    content: "\f18a"; }
  div.bootstrap .fa-renren:before {
    content: "\f18b"; }
  div.bootstrap .fa-pagelines:before {
    content: "\f18c"; }
  div.bootstrap .fa-stack-exchange:before {
    content: "\f18d"; }
  div.bootstrap .fa-arrow-circle-o-right:before {
    content: "\f18e"; }
  div.bootstrap .fa-arrow-circle-o-left:before {
    content: "\f190"; }
  div.bootstrap .fa-toggle-left:before, div.bootstrap .fa-caret-square-o-left:before {
    content: "\f191"; }
  div.bootstrap .fa-dot-circle-o:before {
    content: "\f192"; }
  div.bootstrap .fa-wheelchair:before {
    content: "\f193"; }
  div.bootstrap .fa-vimeo-square:before {
    content: "\f194"; }
  div.bootstrap .fa-turkish-lira:before, div.bootstrap .fa-try:before {
    content: "\f195"; }
  div.bootstrap .fa-plus-square-o:before {
    content: "\f196"; }
  div.bootstrap .fa-space-shuttle:before {
    content: "\f197"; }
  div.bootstrap .fa-slack:before {
    content: "\f198"; }
  div.bootstrap .fa-envelope-square:before {
    content: "\f199"; }
  div.bootstrap .fa-wordpress:before {
    content: "\f19a"; }
  div.bootstrap .fa-openid:before {
    content: "\f19b"; }
  div.bootstrap .fa-institution:before, div.bootstrap .fa-bank:before, div.bootstrap .fa-university:before {
    content: "\f19c"; }
  div.bootstrap .fa-mortar-board:before, div.bootstrap .fa-graduation-cap:before {
    content: "\f19d"; }
  div.bootstrap .fa-yahoo:before {
    content: "\f19e"; }
  div.bootstrap .fa-google:before {
    content: "\f1a0"; }
  div.bootstrap .fa-reddit:before {
    content: "\f1a1"; }
  div.bootstrap .fa-reddit-square:before {
    content: "\f1a2"; }
  div.bootstrap .fa-stumbleupon-circle:before {
    content: "\f1a3"; }
  div.bootstrap .fa-stumbleupon:before {
    content: "\f1a4"; }
  div.bootstrap .fa-delicious:before {
    content: "\f1a5"; }
  div.bootstrap .fa-digg:before {
    content: "\f1a6"; }
  div.bootstrap .fa-pied-piper-pp:before {
    content: "\f1a7"; }
  div.bootstrap .fa-pied-piper-alt:before {
    content: "\f1a8"; }
  div.bootstrap .fa-drupal:before {
    content: "\f1a9"; }
  div.bootstrap .fa-joomla:before {
    content: "\f1aa"; }
  div.bootstrap .fa-language:before {
    content: "\f1ab"; }
  div.bootstrap .fa-fax:before {
    content: "\f1ac"; }
  div.bootstrap .fa-building:before {
    content: "\f1ad"; }
  div.bootstrap .fa-child:before {
    content: "\f1ae"; }
  div.bootstrap .fa-paw:before {
    content: "\f1b0"; }
  div.bootstrap .fa-spoon:before {
    content: "\f1b1"; }
  div.bootstrap .fa-cube:before {
    content: "\f1b2"; }
  div.bootstrap .fa-cubes:before {
    content: "\f1b3"; }
  div.bootstrap .fa-behance:before {
    content: "\f1b4"; }
  div.bootstrap .fa-behance-square:before {
    content: "\f1b5"; }
  div.bootstrap .fa-steam:before {
    content: "\f1b6"; }
  div.bootstrap .fa-steam-square:before {
    content: "\f1b7"; }
  div.bootstrap .fa-recycle:before {
    content: "\f1b8"; }
  div.bootstrap .fa-automobile:before, div.bootstrap .fa-car:before {
    content: "\f1b9"; }
  div.bootstrap .fa-cab:before, div.bootstrap .fa-taxi:before {
    content: "\f1ba"; }
  div.bootstrap .fa-tree:before {
    content: "\f1bb"; }
  div.bootstrap .fa-spotify:before {
    content: "\f1bc"; }
  div.bootstrap .fa-deviantart:before {
    content: "\f1bd"; }
  div.bootstrap .fa-soundcloud:before {
    content: "\f1be"; }
  div.bootstrap .fa-database:before {
    content: "\f1c0"; }
  div.bootstrap .fa-file-pdf-o:before {
    content: "\f1c1"; }
  div.bootstrap .fa-file-word-o:before {
    content: "\f1c2"; }
  div.bootstrap .fa-file-excel-o:before {
    content: "\f1c3"; }
  div.bootstrap .fa-file-powerpoint-o:before {
    content: "\f1c4"; }
  div.bootstrap .fa-file-photo-o:before, div.bootstrap .fa-file-picture-o:before, div.bootstrap .fa-file-image-o:before {
    content: "\f1c5"; }
  div.bootstrap .fa-file-zip-o:before, div.bootstrap .fa-file-archive-o:before {
    content: "\f1c6"; }
  div.bootstrap .fa-file-sound-o:before, div.bootstrap .fa-file-audio-o:before {
    content: "\f1c7"; }
  div.bootstrap .fa-file-movie-o:before, div.bootstrap .fa-file-video-o:before {
    content: "\f1c8"; }
  div.bootstrap .fa-file-code-o:before {
    content: "\f1c9"; }
  div.bootstrap .fa-vine:before {
    content: "\f1ca"; }
  div.bootstrap .fa-codepen:before {
    content: "\f1cb"; }
  div.bootstrap .fa-jsfiddle:before {
    content: "\f1cc"; }
  div.bootstrap .fa-life-bouy:before, div.bootstrap .fa-life-buoy:before, div.bootstrap .fa-life-saver:before, div.bootstrap .fa-support:before, div.bootstrap .fa-life-ring:before {
    content: "\f1cd"; }
  div.bootstrap .fa-circle-o-notch:before {
    content: "\f1ce"; }
  div.bootstrap .fa-ra:before, div.bootstrap .fa-resistance:before, div.bootstrap .fa-rebel:before {
    content: "\f1d0"; }
  div.bootstrap .fa-ge:before, div.bootstrap .fa-empire:before {
    content: "\f1d1"; }
  div.bootstrap .fa-git-square:before {
    content: "\f1d2"; }
  div.bootstrap .fa-git:before {
    content: "\f1d3"; }
  div.bootstrap .fa-y-combinator-square:before, div.bootstrap .fa-yc-square:before, div.bootstrap .fa-hacker-news:before {
    content: "\f1d4"; }
  div.bootstrap .fa-tencent-weibo:before {
    content: "\f1d5"; }
  div.bootstrap .fa-qq:before {
    content: "\f1d6"; }
  div.bootstrap .fa-wechat:before, div.bootstrap .fa-weixin:before {
    content: "\f1d7"; }
  div.bootstrap .fa-send:before, div.bootstrap .fa-paper-plane:before {
    content: "\f1d8"; }
  div.bootstrap .fa-send-o:before, div.bootstrap .fa-paper-plane-o:before {
    content: "\f1d9"; }
  div.bootstrap .fa-history:before {
    content: "\f1da"; }
  div.bootstrap .fa-circle-thin:before {
    content: "\f1db"; }
  div.bootstrap .fa-header:before {
    content: "\f1dc"; }
  div.bootstrap .fa-paragraph:before {
    content: "\f1dd"; }
  div.bootstrap .fa-sliders:before {
    content: "\f1de"; }
  div.bootstrap .fa-share-alt:before {
    content: "\f1e0"; }
  div.bootstrap .fa-share-alt-square:before {
    content: "\f1e1"; }
  div.bootstrap .fa-bomb:before {
    content: "\f1e2"; }
  div.bootstrap .fa-soccer-ball-o:before, div.bootstrap .fa-futbol-o:before {
    content: "\f1e3"; }
  div.bootstrap .fa-tty:before {
    content: "\f1e4"; }
  div.bootstrap .fa-binoculars:before {
    content: "\f1e5"; }
  div.bootstrap .fa-plug:before {
    content: "\f1e6"; }
  div.bootstrap .fa-slideshare:before {
    content: "\f1e7"; }
  div.bootstrap .fa-twitch:before {
    content: "\f1e8"; }
  div.bootstrap .fa-yelp:before {
    content: "\f1e9"; }
  div.bootstrap .fa-newspaper-o:before {
    content: "\f1ea"; }
  div.bootstrap .fa-wifi:before {
    content: "\f1eb"; }
  div.bootstrap .fa-calculator:before {
    content: "\f1ec"; }
  div.bootstrap .fa-paypal:before {
    content: "\f1ed"; }
  div.bootstrap .fa-google-wallet:before {
    content: "\f1ee"; }
  div.bootstrap .fa-cc-visa:before {
    content: "\f1f0"; }
  div.bootstrap .fa-cc-mastercard:before {
    content: "\f1f1"; }
  div.bootstrap .fa-cc-discover:before {
    content: "\f1f2"; }
  div.bootstrap .fa-cc-amex:before {
    content: "\f1f3"; }
  div.bootstrap .fa-cc-paypal:before {
    content: "\f1f4"; }
  div.bootstrap .fa-cc-stripe:before {
    content: "\f1f5"; }
  div.bootstrap .fa-bell-slash:before {
    content: "\f1f6"; }
  div.bootstrap .fa-bell-slash-o:before {
    content: "\f1f7"; }
  div.bootstrap .fa-trash:before {
    content: "\f1f8"; }
  div.bootstrap .fa-copyright:before {
    content: "\f1f9"; }
  div.bootstrap .fa-at:before {
    content: "\f1fa"; }
  div.bootstrap .fa-eyedropper:before {
    content: "\f1fb"; }
  div.bootstrap .fa-paint-brush:before {
    content: "\f1fc"; }
  div.bootstrap .fa-birthday-cake:before {
    content: "\f1fd"; }
  div.bootstrap .fa-area-chart:before {
    content: "\f1fe"; }
  div.bootstrap .fa-pie-chart:before {
    content: "\f200"; }
  div.bootstrap .fa-line-chart:before {
    content: "\f201"; }
  div.bootstrap .fa-lastfm:before {
    content: "\f202"; }
  div.bootstrap .fa-lastfm-square:before {
    content: "\f203"; }
  div.bootstrap .fa-toggle-off:before {
    content: "\f204"; }
  div.bootstrap .fa-toggle-on:before {
    content: "\f205"; }
  div.bootstrap .fa-bicycle:before {
    content: "\f206"; }
  div.bootstrap .fa-bus:before {
    content: "\f207"; }
  div.bootstrap .fa-ioxhost:before {
    content: "\f208"; }
  div.bootstrap .fa-angellist:before {
    content: "\f209"; }
  div.bootstrap .fa-cc:before {
    content: "\f20a"; }
  div.bootstrap .fa-shekel:before, div.bootstrap .fa-sheqel:before, div.bootstrap .fa-ils:before {
    content: "\f20b"; }
  div.bootstrap .fa-meanpath:before {
    content: "\f20c"; }
  div.bootstrap .fa-buysellads:before {
    content: "\f20d"; }
  div.bootstrap .fa-connectdevelop:before {
    content: "\f20e"; }
  div.bootstrap .fa-dashcube:before {
    content: "\f210"; }
  div.bootstrap .fa-forumbee:before {
    content: "\f211"; }
  div.bootstrap .fa-leanpub:before {
    content: "\f212"; }
  div.bootstrap .fa-sellsy:before {
    content: "\f213"; }
  div.bootstrap .fa-shirtsinbulk:before {
    content: "\f214"; }
  div.bootstrap .fa-simplybuilt:before {
    content: "\f215"; }
  div.bootstrap .fa-skyatlas:before {
    content: "\f216"; }
  div.bootstrap .fa-cart-plus:before {
    content: "\f217"; }
  div.bootstrap .fa-cart-arrow-down:before {
    content: "\f218"; }
  div.bootstrap .fa-diamond:before {
    content: "\f219"; }
  div.bootstrap .fa-ship:before {
    content: "\f21a"; }
  div.bootstrap .fa-user-secret:before {
    content: "\f21b"; }
  div.bootstrap .fa-motorcycle:before {
    content: "\f21c"; }
  div.bootstrap .fa-street-view:before {
    content: "\f21d"; }
  div.bootstrap .fa-heartbeat:before {
    content: "\f21e"; }
  div.bootstrap .fa-venus:before {
    content: "\f221"; }
  div.bootstrap .fa-mars:before {
    content: "\f222"; }
  div.bootstrap .fa-mercury:before {
    content: "\f223"; }
  div.bootstrap .fa-intersex:before, div.bootstrap .fa-transgender:before {
    content: "\f224"; }
  div.bootstrap .fa-transgender-alt:before {
    content: "\f225"; }
  div.bootstrap .fa-venus-double:before {
    content: "\f226"; }
  div.bootstrap .fa-mars-double:before {
    content: "\f227"; }
  div.bootstrap .fa-venus-mars:before {
    content: "\f228"; }
  div.bootstrap .fa-mars-stroke:before {
    content: "\f229"; }
  div.bootstrap .fa-mars-stroke-v:before {
    content: "\f22a"; }
  div.bootstrap .fa-mars-stroke-h:before {
    content: "\f22b"; }
  div.bootstrap .fa-neuter:before {
    content: "\f22c"; }
  div.bootstrap .fa-genderless:before {
    content: "\f22d"; }
  div.bootstrap .fa-facebook-official:before {
    content: "\f230"; }
  div.bootstrap .fa-pinterest-p:before {
    content: "\f231"; }
  div.bootstrap .fa-whatsapp:before {
    content: "\f232"; }
  div.bootstrap .fa-server:before {
    content: "\f233"; }
  div.bootstrap .fa-user-plus:before {
    content: "\f234"; }
  div.bootstrap .fa-user-times:before {
    content: "\f235"; }
  div.bootstrap .fa-hotel:before, div.bootstrap .fa-bed:before {
    content: "\f236"; }
  div.bootstrap .fa-viacoin:before {
    content: "\f237"; }
  div.bootstrap .fa-train:before {
    content: "\f238"; }
  div.bootstrap .fa-subway:before {
    content: "\f239"; }
  div.bootstrap .fa-medium:before {
    content: "\f23a"; }
  div.bootstrap .fa-yc:before, div.bootstrap .fa-y-combinator:before {
    content: "\f23b"; }
  div.bootstrap .fa-optin-monster:before {
    content: "\f23c"; }
  div.bootstrap .fa-opencart:before {
    content: "\f23d"; }
  div.bootstrap .fa-expeditedssl:before {
    content: "\f23e"; }
  div.bootstrap .fa-battery-4:before, div.bootstrap .fa-battery-full:before {
    content: "\f240"; }
  div.bootstrap .fa-battery-3:before, div.bootstrap .fa-battery-three-quarters:before {
    content: "\f241"; }
  div.bootstrap .fa-battery-2:before, div.bootstrap .fa-battery-half:before {
    content: "\f242"; }
  div.bootstrap .fa-battery-1:before, div.bootstrap .fa-battery-quarter:before {
    content: "\f243"; }
  div.bootstrap .fa-battery-0:before, div.bootstrap .fa-battery-empty:before {
    content: "\f244"; }
  div.bootstrap .fa-mouse-pointer:before {
    content: "\f245"; }
  div.bootstrap .fa-i-cursor:before {
    content: "\f246"; }
  div.bootstrap .fa-object-group:before {
    content: "\f247"; }
  div.bootstrap .fa-object-ungroup:before {
    content: "\f248"; }
  div.bootstrap .fa-sticky-note:before {
    content: "\f249"; }
  div.bootstrap .fa-sticky-note-o:before {
    content: "\f24a"; }
  div.bootstrap .fa-cc-jcb:before {
    content: "\f24b"; }
  div.bootstrap .fa-cc-diners-club:before {
    content: "\f24c"; }
  div.bootstrap .fa-clone:before {
    content: "\f24d"; }
  div.bootstrap .fa-balance-scale:before {
    content: "\f24e"; }
  div.bootstrap .fa-hourglass-o:before {
    content: "\f250"; }
  div.bootstrap .fa-hourglass-1:before, div.bootstrap .fa-hourglass-start:before {
    content: "\f251"; }
  div.bootstrap .fa-hourglass-2:before, div.bootstrap .fa-hourglass-half:before {
    content: "\f252"; }
  div.bootstrap .fa-hourglass-3:before, div.bootstrap .fa-hourglass-end:before {
    content: "\f253"; }
  div.bootstrap .fa-hourglass:before {
    content: "\f254"; }
  div.bootstrap .fa-hand-grab-o:before, div.bootstrap .fa-hand-rock-o:before {
    content: "\f255"; }
  div.bootstrap .fa-hand-stop-o:before, div.bootstrap .fa-hand-paper-o:before {
    content: "\f256"; }
  div.bootstrap .fa-hand-scissors-o:before {
    content: "\f257"; }
  div.bootstrap .fa-hand-lizard-o:before {
    content: "\f258"; }
  div.bootstrap .fa-hand-spock-o:before {
    content: "\f259"; }
  div.bootstrap .fa-hand-pointer-o:before {
    content: "\f25a"; }
  div.bootstrap .fa-hand-peace-o:before {
    content: "\f25b"; }
  div.bootstrap .fa-trademark:before {
    content: "\f25c"; }
  div.bootstrap .fa-registered:before {
    content: "\f25d"; }
  div.bootstrap .fa-creative-commons:before {
    content: "\f25e"; }
  div.bootstrap .fa-gg:before {
    content: "\f260"; }
  div.bootstrap .fa-gg-circle:before {
    content: "\f261"; }
  div.bootstrap .fa-tripadvisor:before {
    content: "\f262"; }
  div.bootstrap .fa-odnoklassniki:before {
    content: "\f263"; }
  div.bootstrap .fa-odnoklassniki-square:before {
    content: "\f264"; }
  div.bootstrap .fa-get-pocket:before {
    content: "\f265"; }
  div.bootstrap .fa-wikipedia-w:before {
    content: "\f266"; }
  div.bootstrap .fa-safari:before {
    content: "\f267"; }
  div.bootstrap .fa-chrome:before {
    content: "\f268"; }
  div.bootstrap .fa-firefox:before {
    content: "\f269"; }
  div.bootstrap .fa-opera:before {
    content: "\f26a"; }
  div.bootstrap .fa-internet-explorer:before {
    content: "\f26b"; }
  div.bootstrap .fa-tv:before, div.bootstrap .fa-television:before {
    content: "\f26c"; }
  div.bootstrap .fa-contao:before {
    content: "\f26d"; }
  div.bootstrap .fa-500px:before {
    content: "\f26e"; }
  div.bootstrap .fa-amazon:before {
    content: "\f270"; }
  div.bootstrap .fa-calendar-plus-o:before {
    content: "\f271"; }
  div.bootstrap .fa-calendar-minus-o:before {
    content: "\f272"; }
  div.bootstrap .fa-calendar-times-o:before {
    content: "\f273"; }
  div.bootstrap .fa-calendar-check-o:before {
    content: "\f274"; }
  div.bootstrap .fa-industry:before {
    content: "\f275"; }
  div.bootstrap .fa-map-pin:before {
    content: "\f276"; }
  div.bootstrap .fa-map-signs:before {
    content: "\f277"; }
  div.bootstrap .fa-map-o:before {
    content: "\f278"; }
  div.bootstrap .fa-map:before {
    content: "\f279"; }
  div.bootstrap .fa-commenting:before {
    content: "\f27a"; }
  div.bootstrap .fa-commenting-o:before {
    content: "\f27b"; }
  div.bootstrap .fa-houzz:before {
    content: "\f27c"; }
  div.bootstrap .fa-vimeo:before {
    content: "\f27d"; }
  div.bootstrap .fa-black-tie:before {
    content: "\f27e"; }
  div.bootstrap .fa-fonticons:before {
    content: "\f280"; }
  div.bootstrap .fa-reddit-alien:before {
    content: "\f281"; }
  div.bootstrap .fa-edge:before {
    content: "\f282"; }
  div.bootstrap .fa-credit-card-alt:before {
    content: "\f283"; }
  div.bootstrap .fa-codiepie:before {
    content: "\f284"; }
  div.bootstrap .fa-modx:before {
    content: "\f285"; }
  div.bootstrap .fa-fort-awesome:before {
    content: "\f286"; }
  div.bootstrap .fa-usb:before {
    content: "\f287"; }
  div.bootstrap .fa-product-hunt:before {
    content: "\f288"; }
  div.bootstrap .fa-mixcloud:before {
    content: "\f289"; }
  div.bootstrap .fa-scribd:before {
    content: "\f28a"; }
  div.bootstrap .fa-pause-circle:before {
    content: "\f28b"; }
  div.bootstrap .fa-pause-circle-o:before {
    content: "\f28c"; }
  div.bootstrap .fa-stop-circle:before {
    content: "\f28d"; }
  div.bootstrap .fa-stop-circle-o:before {
    content: "\f28e"; }
  div.bootstrap .fa-shopping-bag:before {
    content: "\f290"; }
  div.bootstrap .fa-shopping-basket:before {
    content: "\f291"; }
  div.bootstrap .fa-hashtag:before {
    content: "\f292"; }
  div.bootstrap .fa-bluetooth:before {
    content: "\f293"; }
  div.bootstrap .fa-bluetooth-b:before {
    content: "\f294"; }
  div.bootstrap .fa-percent:before {
    content: "\f295"; }
  div.bootstrap .fa-gitlab:before {
    content: "\f296"; }
  div.bootstrap .fa-wpbeginner:before {
    content: "\f297"; }
  div.bootstrap .fa-wpforms:before {
    content: "\f298"; }
  div.bootstrap .fa-envira:before {
    content: "\f299"; }
  div.bootstrap .fa-universal-access:before {
    content: "\f29a"; }
  div.bootstrap .fa-wheelchair-alt:before {
    content: "\f29b"; }
  div.bootstrap .fa-question-circle-o:before {
    content: "\f29c"; }
  div.bootstrap .fa-blind:before {
    content: "\f29d"; }
  div.bootstrap .fa-audio-description:before {
    content: "\f29e"; }
  div.bootstrap .fa-volume-control-phone:before {
    content: "\f2a0"; }
  div.bootstrap .fa-braille:before {
    content: "\f2a1"; }
  div.bootstrap .fa-assistive-listening-systems:before {
    content: "\f2a2"; }
  div.bootstrap .fa-asl-interpreting:before, div.bootstrap .fa-american-sign-language-interpreting:before {
    content: "\f2a3"; }
  div.bootstrap .fa-deafness:before, div.bootstrap .fa-hard-of-hearing:before, div.bootstrap .fa-deaf:before {
    content: "\f2a4"; }
  div.bootstrap .fa-glide:before {
    content: "\f2a5"; }
  div.bootstrap .fa-glide-g:before {
    content: "\f2a6"; }
  div.bootstrap .fa-signing:before, div.bootstrap .fa-sign-language:before {
    content: "\f2a7"; }
  div.bootstrap .fa-low-vision:before {
    content: "\f2a8"; }
  div.bootstrap .fa-viadeo:before {
    content: "\f2a9"; }
  div.bootstrap .fa-viadeo-square:before {
    content: "\f2aa"; }
  div.bootstrap .fa-snapchat:before {
    content: "\f2ab"; }
  div.bootstrap .fa-snapchat-ghost:before {
    content: "\f2ac"; }
  div.bootstrap .fa-snapchat-square:before {
    content: "\f2ad"; }
  div.bootstrap .fa-pied-piper:before {
    content: "\f2ae"; }
  div.bootstrap .fa-first-order:before {
    content: "\f2b0"; }
  div.bootstrap .fa-yoast:before {
    content: "\f2b1"; }
  div.bootstrap .fa-themeisle:before {
    content: "\f2b2"; }
  div.bootstrap .fa-google-plus-circle:before, div.bootstrap .fa-google-plus-official:before {
    content: "\f2b3"; }
  div.bootstrap .fa-fa:before, div.bootstrap .fa-font-awesome:before {
    content: "\f2b4"; }
  div.bootstrap .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  div.bootstrap .sr-only-focusable:active, div.bootstrap .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto; }
  div.bootstrap .scrollable {
    position: relative; }
  div.bootstrap .scrollable:focus {
    outline: 0; }
  div.bootstrap .scrollable .viewport {
    position: relative;
    overflow: hidden; }
  div.bootstrap .scrollable .viewport .overview {
    position: absolute;
    width: 100%; }
  div.bootstrap .scrollable .scroll-bar {
    display: none; }
  div.bootstrap .scrollable .scroll-bar.vertical {
    position: absolute;
    right: 0;
    height: 100%; }
  div.bootstrap .scrollable .scroll-bar.horizontal {
    position: relative;
    width: 100%; }
  div.bootstrap .scrollable .scroll-bar .thumb {
    position: absolute; }
  div.bootstrap .scrollable .scroll-bar.vertical .thumb {
    width: 100%;
    min-height: 10px; }
  div.bootstrap .scrollable .scroll-bar.horizontal .thumb {
    height: 100%;
    min-width: 10px;
    left: 0; }
  div.bootstrap .not-selectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  div.bootstrap .scrollable.default-skin {
    padding-right: 10px;
    padding-bottom: 6px; }
  div.bootstrap .scrollable.default-skin .scroll-bar.vertical {
    width: 6px; }
  div.bootstrap .scrollable.default-skin .scroll-bar.horizontal {
    height: 6px; }
  div.bootstrap .scrollable.default-skin .scroll-bar .thumb {
    background-color: black;
    opacity: 0.4;
    border-radius: 3px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; }
  div.bootstrap .scrollable.default-skin .scroll-bar:hover .thumb {
    opacity: 0.6; }
  div.bootstrap .scrollable.collegedata-skin {
    padding-right: 17px; }
  div.bootstrap .scrollable.collegedata-skin .scroll-bar {
    border: none;
    background-color: #F9F9F9; }
  div.bootstrap .scrollable.collegedata-skin .scroll-bar .thumb {
    background-color: #B9B9B9;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    width: 14px;
    margin-left: 1px; }
  div.bootstrap .scrollable.collegedata-skin .scroll-bar:hover .thumb {
    background-color: #2d5282; }
  div.bootstrap .scrollable.collegedata-skin .scroll-bar.vertical {
    width: 16px;
    top: -1px; }
  div.bootstrap .scrollable.collegedata-skin .scroll-bar.horizontal {
    height: 10px;
    margin-top: 2px; }
  div.bootstrap html, div.bootstrap html a {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  div.bootstrap .social-icons a {
    margin: 7px 0 0 14px;
    display: inline-block;
    color: #B9B9B9; }
    div.bootstrap .social-icons a:hover {
      color: #9a9a9a; }
    div.bootstrap .social-icons a .fa-inverse {
      color: #d8d8d8; }
  div.bootstrap .social-icons a:first-child {
    margin-left: 0px; }
  div.bootstrap body, div.bootstrap html {
    min-height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    color: #494949;
    font-family: "Source Sans Pro";
    overflow-x: hidden; }
  div.bootstrap body.no-scroll {
    overflow-y: hidden;
    position: fixed; }
  @media screen and (max-width: 991px) {
    div.bootstrap html.no-scroll {
      overflow-y: hidden;
      position: fixed; } }
  div.bootstrap ul.basic {
    padding-left: 5px; }
    div.bootstrap ul.basic li {
      margin: 10px;
      display: inline-flex; }
      div.bootstrap ul.basic li:before {
        font-family: "FontAwesome";
        content: "\f111";
        color: white;
        font-size: 0.65em;
        vertical-align: middle;
        margin: 4px 10px 0 0; }
  div.bootstrap hr.full-width-in-col {
    clear: both;
    width: 100%;
    margin-bottom: 20px;
    margin-left: -15px;
    border-bottom: 1px solid #dbdbdb;
    border-top: none;
    padding-top: 20px;
    padding: 0 15px; }
  div.bootstrap .text-white, div.bootstrap .cd-breadcrumb .bc-items .bc-item.active a {
    color: #FFF !important; }
  div.bootstrap .form-control:focus {
    border-color: #ccc;
    -webkit-box-shadow: none;
    box-shadow: none; }

#tell_me_more_data_locker .cd-breadcrumb .bc-side {
  margin-right: -50px; }

#tell_me_more_data_locker .cd-breadcrumb .bc-wrap {
  margin-left: -50px; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0; }

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5; }

div.boostrap {
  color: #494949;
  font-family: "Source Sans Pro"; }

.blue_bar .bottom_bar, .blue_bar {
  background: none !important;
  border-bottom: none;
  background-color: transparent; }

div.bootstrap #footer {
  width: 100%;
  max-width: none !important; }

@media screen and (max-width: 991px) and (min-width: 0px) {
  div.bootstrap #footer ul li.title {
    font-size: 13px; } }

@media screen and (max-width: 991px) and (min-width: 0px) {
  div.bootstrap #footer .col-sm-6, div.bootstrap #footer .hero-signup .row .signup-col, div.bootstrap .hero-signup .row #footer .signup-col, div.bootstrap #footer .hero-signup .admissions-tracker .at-table .at-header-row .signup-col, div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row #footer .signup-col, div.bootstrap #footer .admissions-tracker .at-table .hero-signup .at-header-row .signup-col, div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row #footer .signup-col, div.bootstrap #footer .hero-signup .admissions-tracker .at-table .at-data-row .signup-col, div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row #footer .signup-col, div.bootstrap #footer .admissions-tracker .at-table .hero-signup .at-data-row .signup-col, div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row #footer .signup-col {
    width: 20%;
    float: left; }
  div.bootstrap #footer ul li {
    line-height: 20px;
    font-size: 13px; } }

@media (min-width: 1200px) {
  .w1046 .head div.bootstrap #main-nav .container, .w1046 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w1046 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w1046 div.bootstrap .bc-container {
    width: 1046px !important;
    max-width: none !important; }
  .w998 .head div.bootstrap #main-nav .container, .w998 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w998 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w998 div.bootstrap .bc-container {
    width: 998px !important;
    max-width: none !important; }
  .w950 .head div.bootstrap #main-nav .container, .w950 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w950 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w950 div.bootstrap .bc-container {
    width: 950px !important;
    max-width: none !important; }
  .w920 .head div.bootstrap #main-nav .container, .w920 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w920 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w920 div.bootstrap .bc-container {
    width: 920px !important;
    max-width: none !important; }
  .w900 .head div.bootstrap #main-nav .container, .w900 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w900 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w900 div.bootstrap .bc-container {
    width: 900px !important;
    max-width: none !important; }
  .w895 .head div.bootstrap #main-nav .container, .w895 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w895 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w895 div.bootstrap .bc-container {
    width: 895px !important;
    max-width: none !important; }
  .w820 .head div.bootstrap #main-nav .container, .w820 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w820 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w820 div.bootstrap .bc-container {
    width: 820px !important;
    max-width: none !important; }
  .w780 .head div.bootstrap #main-nav .container, .w780 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w780 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w780 div.bootstrap .bc-container {
    width: 780px !important;
    max-width: none !important; } }

@media (min-width: 992px) {
  .w1046 .head div.bootstrap #main-nav .container, .w1046 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w1046 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w1046 div.bootstrap .bc-container {
    width: 1046px !important;
    max-width: none !important; }
  .w998 .head div.bootstrap #main-nav .container, .w998 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w998 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w998 div.bootstrap .bc-container {
    width: 998px !important;
    max-width: none !important; }
  .w950 .head div.bootstrap #main-nav .container, .w950 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w950 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w950 div.bootstrap .bc-container {
    width: 950px !important;
    max-width: none !important; }
  .w920 .head div.bootstrap #main-nav .container, .w920 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w920 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w920 div.bootstrap .bc-container {
    width: 920px !important;
    max-width: none !important; }
  .w900 .head div.bootstrap #main-nav .container, .w900 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w900 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w900 div.bootstrap .bc-container {
    width: 900px !important;
    max-width: none !important; }
  .w895 .head div.bootstrap #main-nav .container, .w895 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w895 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w895 div.bootstrap .bc-container {
    width: 895px !important;
    max-width: none !important; }
  .w820 .head div.bootstrap #main-nav .container, .w820 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w820 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w820 div.bootstrap .bc-container {
    width: 820px !important;
    max-width: none !important; }
  .w780 .head div.bootstrap #main-nav .container, .w780 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w780 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w780 div.bootstrap .bc-container {
    width: 780px !important;
    max-width: none !important; } }

@media screen and (max-width: 991px) and (min-width: 0px) {
  .w1046 .head div.bootstrap #main-nav .container, .w1046 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w1046 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w1046 div.bootstrap .bc-container {
    width: 1046px !important;
    max-width: none !important; }
  .w998 .head div.bootstrap #main-nav .container, .w998 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w998 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w998 div.bootstrap .bc-container {
    width: 998px !important;
    max-width: none !important; }
  .w950 .head div.bootstrap #main-nav .container, .w950 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w950 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w950 div.bootstrap .bc-container {
    width: 950px !important;
    max-width: none !important; }
  .w920 .head div.bootstrap #main-nav .container, .w920 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w920 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w920 div.bootstrap .bc-container {
    width: 920px !important;
    max-width: none !important; }
  .w900 .head div.bootstrap #main-nav .container, .w900 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w900 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w900 div.bootstrap .bc-container {
    width: 900px !important;
    max-width: none !important; }
  .w895 .head div.bootstrap #main-nav .container, .w895 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w895 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w895 div.bootstrap .bc-container {
    width: 895px !important;
    max-width: none !important; }
  .w820 .head div.bootstrap #main-nav .container, .w820 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w820 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w820 div.bootstrap .bc-container {
    width: 820px !important;
    max-width: none !important; }
  .w780 .head div.bootstrap #main-nav .container, .w780 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w780 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w780 div.bootstrap .bc-container {
    width: 780px !important;
    max-width: none !important; } }

@media screen and (max-width: 991px) and (min-width: 0px) and (min-width: 768px) {
  .w1046 .head div.bootstrap #main-nav .container, .w1046 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w1046 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w1046 div.bootstrap .bc-container {
    width: 1046px !important;
    max-width: none !important; }
  .w998 .head div.bootstrap #main-nav .container, .w998 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w998 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w998 div.bootstrap .bc-container {
    width: 998px !important;
    max-width: none !important; }
  .w950 .head div.bootstrap #main-nav .container, .w950 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w950 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w950 div.bootstrap .bc-container {
    width: 950px !important;
    max-width: none !important; }
  .w920 .head div.bootstrap #main-nav .container, .w920 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w920 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w920 div.bootstrap .bc-container {
    width: 920px !important;
    max-width: none !important; }
  .w900 .head div.bootstrap #main-nav .container, .w900 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w900 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w900 div.bootstrap .bc-container {
    width: 900px !important;
    max-width: none !important; }
  .w895 .head div.bootstrap #main-nav .container, .w895 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w895 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w895 div.bootstrap .bc-container {
    width: 895px !important;
    max-width: none !important; }
  .w820 .head div.bootstrap #main-nav .container, .w820 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w820 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w820 div.bootstrap .bc-container {
    width: 820px !important;
    max-width: none !important; }
  .w780 .head div.bootstrap #main-nav .container, .w780 .head div.bootstrap #main-nav .cd-breadcrumb .bc-container, .w780 .head div.bootstrap .cd-breadcrumb #main-nav .bc-container, .w780 div.bootstrap .bc-container {
    width: 780px !important;
    max-width: none !important; } }

@media screen and (max-width: 991px) and (min-width: 0px) {
  .w780 .cd-breadcrumb, .w820 .cd-breadcrumb, .w895 .cd-breadcrumb, .w900 .cd-breadcrumb, .w920 .cd-breadcrumb, .w950 .cd-breadcrumb, .w998 .cd-breadcrumb, .w1046 .cd-breadcrumb {
    display: block !important; }
  .w780 .head div.bootstrap nav#main-nav ul.nav-links, .w820 .head div.bootstrap nav#main-nav ul.nav-links, .w895 .head div.bootstrap nav#main-nav ul.nav-links, .w900 .head div.bootstrap nav#main-nav ul.nav-links, .w920 .head div.bootstrap nav#main-nav ul.nav-links, .w950 .head div.bootstrap nav#main-nav ul.nav-links, .w998 .head div.bootstrap nav#main-nav ul.nav-links, .w1046 .head div.bootstrap nav#main-nav ul.nav-links {
    display: block !important; }
  .w780 .head div.bootstrap nav#main-nav, .w820 .head div.bootstrap nav#main-nav, .w895 .head div.bootstrap nav#main-nav, .w900 .head div.bootstrap nav#main-nav, .w920 .head div.bootstrap nav#main-nav, .w950 .head div.bootstrap nav#main-nav, .w998 .head div.bootstrap nav#main-nav, .w1046 .head div.bootstrap nav#main-nav {
    padding-bottom: 0px;
    border-bottom: none; }
  .w780 .head div.bootstrap nav#main-nav #sign-in-and-search, .w820 .head div.bootstrap nav#main-nav #sign-in-and-search, .w895 .head div.bootstrap nav#main-nav #sign-in-and-search, .w900 .head div.bootstrap nav#main-nav #sign-in-and-search, .w920 .head div.bootstrap nav#main-nav #sign-in-and-search, .w950 .head div.bootstrap nav#main-nav #sign-in-and-search, .w998 .head div.bootstrap nav#main-nav #sign-in-and-search, .w1046 .head div.bootstrap nav#main-nav #sign-in-and-search {
    display: block !important; }
  .w780 .head div.bootstrap nav#main-nav .logo, .w820 .head div.bootstrap nav#main-nav .logo, .w895 .head div.bootstrap nav#main-nav .logo, .w900 .head div.bootstrap nav#main-nav .logo, .w920 .head div.bootstrap nav#main-nav .logo, .w950 .head div.bootstrap nav#main-nav .logo, .w998 .head div.bootstrap nav#main-nav .logo, .w1046 .head div.bootstrap nav#main-nav .logo {
    width: 221px;
    height: auto;
    float: left;
    margin-top: 13px;
    display: block;
    padding: 7px 5px; }
  .w780 .head div.bootstrap .toggle-button, .w820 .head div.bootstrap .toggle-button, .w895 .head div.bootstrap .toggle-button, .w900 .head div.bootstrap .toggle-button, .w920 .head div.bootstrap .toggle-button, .w950 .head div.bootstrap .toggle-button, .w998 .head div.bootstrap .toggle-button, .w1046 .head div.bootstrap .toggle-button {
    display: none; } }

.w780 .content {
  width: calc(780px - 40px) !important;
  margin: 0 auto !important; }

.w820 .content {
  width: calc(820px - 40px) !important;
  margin: 0 auto !important; }

.w895 .content {
  width: calc(895px - 40px) !important;
  margin: 0 auto !important; }

.w900 .content {
  width: calc(900px - 40px) !important;
  margin: 0 auto !important; }

.w920 .content {
  width: calc(920px - 40px) !important;
  margin: 0 auto !important; }

.w950 .content {
  width: calc(920px - 40px) !important;
  margin: 0 auto !important; }

.w998 .content {
  width: calc(998px - 40px) !important;
  margin: 0 auto !important; }

.w1046 .content {
  width: calc(1046px - 40px) !important;
  margin: 0 auto !important; }

.scroll_wrap {
  width: auto;
  margin: 0 auto;
  margin-top: -261px; }

.w998 .ad-right-gutter {
  top: 265px !important;
  right: 145px !important;
  left: auto !important; }

.ad-right-gutter {
  position: absolute !important;
  display: none !important; }

.currentPageInfo {
  background-color: #fff;
  margin-top: 0; }

#footer {
  border-top: none;
  text-align: left;
  padding: 10px;
  clear: both;
  margin: 0; }

.currentPageInfo {
  background-color: #fff;
  margin-top: 0; }

#slideout {
  z-index: 999; }

div.bootstrap #slideout .slideout-header .account-links {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 39px;
  margin-bottom: 8px;
  margin-left: 7px;
  display: inline-block; }

.breadcrumb {
  height: 100%;
  z-index: 99;
  position: relative;
  float: none; }

#data-bar #updates {
  flex: 1 1; }

div.bootstrap #data-bar {
  line-height: 20px; }

body.w780, body.w820, body.w895, body.w900, body.w920, body.w950, body.w998, body.w1046 {
  min-width: 1200px; }
  body.w780 div.bootstrap nav#main-nav ul.nav-links li a, body.w820 div.bootstrap nav#main-nav ul.nav-links li a, body.w895 div.bootstrap nav#main-nav ul.nav-links li a, body.w900 div.bootstrap nav#main-nav ul.nav-links li a, body.w920 div.bootstrap nav#main-nav ul.nav-links li a, body.w950 div.bootstrap nav#main-nav ul.nav-links li a, body.w998 div.bootstrap nav#main-nav ul.nav-links li a, body.w1046 div.bootstrap nav#main-nav ul.nav-links li a {
    margin-right: 12px;
    margin-left: 12px; }

@media screen and (max-width: 991px) and (min-width: 0px) {
  body div.bootstrap #footer-nav ul li {
    padding: 0 !important; } }

.w780 .nav-panel-container {
  width: 780px !important; }

.w780 .head {
  width: 100% important; }
  .w780 .head div.bootstrap #user-greeting > span {
    display: none; }
  .w780 .head div.bootstrap nav#main-nav ul.nav-links li {
    max-width: none !important;
    text-align: center; }
    .w780 .head div.bootstrap nav#main-nav ul.nav-links li a {
      margin-right: 17.15px !important;
      margin-left: 17.15px !important;
      font-size: 1.2rem; }
      .w780 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#research-panel"] {
        width: 63px; }
      .w780 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#prep-panel"] {
        width: 57.1px; }
      .w780 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#pay-panel"] {
        width: 73px; }
      .w780 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#buzz-panel"] {
        width: 56px; }

.w780 .wrap {
  width: 100% !important; }

.w780 #footer .container, .w780 #footer div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w780 #footer .bc-container, .w780 #footer-nav .container, .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container {
  width: 780px !important; }
  .w780 #footer .container .col-sm-6.col-md-c5:nth-child(1), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(1), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .col-sm-6.col-md-c5:nth-child(1), .w780 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .w780 #footer .container .col-md-c5.signup-col:nth-child(1), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), .w780 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w780 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w780 #footer .container .col-md-c5.signup-col:nth-child(1), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), .w780 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w780 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w780 #footer .container .col-md-c5.signup-col:nth-child(1), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), .w780 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w780 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w780 #footer .container .col-md-c5.signup-col:nth-child(1), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), .w780 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w780 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w780 #footer .container .col-md-c5.signup-col:nth-child(1), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), .w780 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w780 #footer-nav .container .col-sm-6.col-md-c5:nth-child(1), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(1), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(1), .w780 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), .w780 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w780 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), .w780 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w780 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), .w780 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w780 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), .w780 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w780 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), .w780 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1) {
    width: 141.8px; }
  .w780 #footer .container .col-sm-6.col-md-c5:nth-child(2), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(2), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .col-sm-6.col-md-c5:nth-child(2), .w780 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .w780 #footer .container .col-md-c5.signup-col:nth-child(2), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), .w780 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w780 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w780 #footer .container .col-md-c5.signup-col:nth-child(2), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), .w780 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w780 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w780 #footer .container .col-md-c5.signup-col:nth-child(2), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), .w780 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w780 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w780 #footer .container .col-md-c5.signup-col:nth-child(2), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), .w780 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w780 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w780 #footer .container .col-md-c5.signup-col:nth-child(2), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), .w780 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w780 #footer-nav .container .col-sm-6.col-md-c5:nth-child(2), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(2), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(2), .w780 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), .w780 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w780 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), .w780 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w780 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), .w780 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w780 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), .w780 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w780 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), .w780 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2) {
    width: 161.8px; }
  .w780 #footer .container .col-sm-6.col-md-c5:nth-child(3), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(3), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .col-sm-6.col-md-c5:nth-child(3), .w780 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .w780 #footer .container .col-md-c5.signup-col:nth-child(3), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), .w780 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w780 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w780 #footer .container .col-md-c5.signup-col:nth-child(3), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), .w780 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w780 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w780 #footer .container .col-md-c5.signup-col:nth-child(3), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), .w780 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w780 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w780 #footer .container .col-md-c5.signup-col:nth-child(3), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), .w780 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w780 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w780 #footer .container .col-md-c5.signup-col:nth-child(3), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), .w780 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w780 #footer-nav .container .col-sm-6.col-md-c5:nth-child(3), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(3), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(3), .w780 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), .w780 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w780 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), .w780 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w780 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), .w780 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w780 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), .w780 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w780 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), .w780 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3) {
    width: 147.8px; }
  .w780 #footer .container .col-sm-6.col-md-c5:nth-child(4), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(4), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .col-sm-6.col-md-c5:nth-child(4), .w780 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .w780 #footer .container .col-md-c5.signup-col:nth-child(4), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), .w780 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w780 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w780 #footer .container .col-md-c5.signup-col:nth-child(4), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), .w780 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w780 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w780 #footer .container .col-md-c5.signup-col:nth-child(4), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), .w780 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w780 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w780 #footer .container .col-md-c5.signup-col:nth-child(4), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), .w780 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w780 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w780 #footer .container .col-md-c5.signup-col:nth-child(4), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), .w780 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w780 #footer-nav .container .col-sm-6.col-md-c5:nth-child(4), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(4), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(4), .w780 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), .w780 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w780 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), .w780 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w780 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), .w780 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w780 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), .w780 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w780 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), .w780 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4) {
    width: 141.8px; }
  .w780 #footer .container .col-sm-6.col-md-c5:nth-child(5), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(5), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .col-sm-6.col-md-c5:nth-child(5), .w780 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .w780 #footer .container .col-md-c5.signup-col:nth-child(5), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), .w780 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w780 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w780 #footer .container .col-md-c5.signup-col:nth-child(5), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), .w780 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w780 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w780 #footer .container .col-md-c5.signup-col:nth-child(5), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), .w780 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w780 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w780 #footer .container .col-md-c5.signup-col:nth-child(5), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), .w780 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w780 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w780 #footer .container .col-md-c5.signup-col:nth-child(5), .w780 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), .w780 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w780 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w780 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w780 #footer-nav .container .col-sm-6.col-md-c5:nth-child(5), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(5), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(5), .w780 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), .w780 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w780 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), .w780 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w780 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), .w780 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w780 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), .w780 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w780 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w780 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), .w780 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w780 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5) {
    width: 141.8px; }

.w780 #footer-nav ul li a {
  padding: 0px 44px 0px 0px !important; }

.w780 #footer-nav ul li:nth-child(8) a {
  padding: 0px !important; }

.w820 .nav-panel-container.container, .w820 div.bootstrap .cd-breadcrumb .nav-panel-container.bc-container, div.bootstrap .cd-breadcrumb .w820 .nav-panel-container.bc-container {
  width: 820px !important; }

.w820 .head {
  width: 100% !important; }
  .w820 .head div.bootstrap #user-greeting > span {
    display: none; }
  .w820 .head div.bootstrap nav#main-nav ul.nav-links li {
    max-width: none !important;
    text-align: center; }
    .w820 .head div.bootstrap nav#main-nav ul.nav-links li a {
      margin-right: 21px !important;
      margin-left: 21px !important;
      font-size: 1.2rem; }
      .w820 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#research-panel"] {
        width: 63px; }
      .w820 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#prep-panel"] {
        width: 57.1px; }
      .w820 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#pay-panel"] {
        width: 73px; }
      .w820 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#buzz-panel"] {
        width: 56px; }

.w820 .wrap {
  width: 100% !important; }

.w820 #footer .container, .w820 #footer div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w820 #footer .bc-container, .w820 #footer-nav .container, .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container {
  width: 820px !important; }
  .w820 #footer .container .col-sm-6.col-md-c5:nth-child(1), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(1), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .col-sm-6.col-md-c5:nth-child(1), .w820 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .w820 #footer .container .col-md-c5.signup-col:nth-child(1), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), .w820 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w820 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w820 #footer .container .col-md-c5.signup-col:nth-child(1), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), .w820 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w820 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w820 #footer .container .col-md-c5.signup-col:nth-child(1), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), .w820 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w820 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w820 #footer .container .col-md-c5.signup-col:nth-child(1), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), .w820 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w820 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w820 #footer .container .col-md-c5.signup-col:nth-child(1), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), .w820 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w820 #footer-nav .container .col-sm-6.col-md-c5:nth-child(1), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(1), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(1), .w820 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), .w820 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w820 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), .w820 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w820 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), .w820 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w820 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), .w820 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w820 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), .w820 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1) {
    width: 154.5px; }
  .w820 #footer .container .col-sm-6.col-md-c5:nth-child(2), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(2), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .col-sm-6.col-md-c5:nth-child(2), .w820 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .w820 #footer .container .col-md-c5.signup-col:nth-child(2), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), .w820 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w820 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w820 #footer .container .col-md-c5.signup-col:nth-child(2), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), .w820 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w820 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w820 #footer .container .col-md-c5.signup-col:nth-child(2), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), .w820 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w820 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w820 #footer .container .col-md-c5.signup-col:nth-child(2), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), .w820 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w820 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w820 #footer .container .col-md-c5.signup-col:nth-child(2), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), .w820 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w820 #footer-nav .container .col-sm-6.col-md-c5:nth-child(2), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(2), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(2), .w820 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), .w820 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w820 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), .w820 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w820 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), .w820 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w820 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), .w820 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w820 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), .w820 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2) {
    width: 174.5px; }
  .w820 #footer .container .col-sm-6.col-md-c5:nth-child(3), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(3), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .col-sm-6.col-md-c5:nth-child(3), .w820 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .w820 #footer .container .col-md-c5.signup-col:nth-child(3), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), .w820 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w820 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w820 #footer .container .col-md-c5.signup-col:nth-child(3), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), .w820 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w820 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w820 #footer .container .col-md-c5.signup-col:nth-child(3), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), .w820 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w820 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w820 #footer .container .col-md-c5.signup-col:nth-child(3), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), .w820 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w820 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w820 #footer .container .col-md-c5.signup-col:nth-child(3), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), .w820 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w820 #footer-nav .container .col-sm-6.col-md-c5:nth-child(3), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(3), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(3), .w820 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), .w820 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w820 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), .w820 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w820 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), .w820 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w820 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), .w820 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w820 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), .w820 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3) {
    width: 160.5px; }
  .w820 #footer .container .col-sm-6.col-md-c5:nth-child(4), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(4), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .col-sm-6.col-md-c5:nth-child(4), .w820 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .w820 #footer .container .col-md-c5.signup-col:nth-child(4), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), .w820 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w820 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w820 #footer .container .col-md-c5.signup-col:nth-child(4), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), .w820 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w820 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w820 #footer .container .col-md-c5.signup-col:nth-child(4), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), .w820 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w820 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w820 #footer .container .col-md-c5.signup-col:nth-child(4), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), .w820 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w820 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w820 #footer .container .col-md-c5.signup-col:nth-child(4), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), .w820 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w820 #footer-nav .container .col-sm-6.col-md-c5:nth-child(4), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(4), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(4), .w820 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), .w820 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w820 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), .w820 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w820 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), .w820 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w820 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), .w820 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w820 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), .w820 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4) {
    width: 144.5px; }
  .w820 #footer .container .col-sm-6.col-md-c5:nth-child(5), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(5), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .col-sm-6.col-md-c5:nth-child(5), .w820 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .w820 #footer .container .col-md-c5.signup-col:nth-child(5), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), .w820 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w820 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w820 #footer .container .col-md-c5.signup-col:nth-child(5), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), .w820 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w820 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w820 #footer .container .col-md-c5.signup-col:nth-child(5), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), .w820 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w820 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w820 #footer .container .col-md-c5.signup-col:nth-child(5), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), .w820 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w820 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w820 #footer .container .col-md-c5.signup-col:nth-child(5), .w820 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), .w820 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w820 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w820 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w820 #footer-nav .container .col-sm-6.col-md-c5:nth-child(5), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(5), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(5), .w820 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), .w820 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w820 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), .w820 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w820 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), .w820 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w820 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), .w820 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w820 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w820 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), .w820 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w820 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5) {
    width: 154.5px; }

.w820 #footer-nav ul li a {
  padding: 0px 50px 0px 0px !important; }

.w820 #footer-nav ul li:nth-child(8) a {
  padding: 0px !important; }

.w895 .nav-panel-container {
  width: 895px !important; }

.w895 .head {
  width: 100% !important; }
  .w895 .head div.bootstrap nav#main-nav ul.nav-links li {
    max-width: none !important;
    width: 120px;
    text-align: center; }
    .w895 .head div.bootstrap nav#main-nav ul.nav-links li a {
      margin-right: 27px !important;
      margin-left: 27px !important;
      font-size: 1.2rem; }
      .w895 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#research-panel"] {
        width: 63px; }
      .w895 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#prep-panel"] {
        width: 57.1px; }
      .w895 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#pay-panel"] {
        width: 70px; }
      .w895 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#buzz-panel"] {
        width: 56px; }

.w895 .wrap {
  width: 100% !important; }

.w895 #footer .container, .w895 #footer div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w895 #footer .bc-container, .w895 #footer-nav .container, .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container {
  width: 895px !important; }
  .w895 #footer .container .col-sm-6.col-md-c5:nth-child(1), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(1), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .col-sm-6.col-md-c5:nth-child(1), .w895 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .w895 #footer .container .col-md-c5.signup-col:nth-child(1), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), .w895 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w895 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w895 #footer .container .col-md-c5.signup-col:nth-child(1), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), .w895 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w895 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w895 #footer .container .col-md-c5.signup-col:nth-child(1), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), .w895 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w895 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w895 #footer .container .col-md-c5.signup-col:nth-child(1), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), .w895 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w895 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w895 #footer .container .col-md-c5.signup-col:nth-child(1), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), .w895 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w895 #footer-nav .container .col-sm-6.col-md-c5:nth-child(1), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(1), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(1), .w895 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), .w895 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w895 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), .w895 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w895 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), .w895 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w895 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), .w895 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w895 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), .w895 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1) {
    width: 172px; }
  .w895 #footer .container .col-sm-6.col-md-c5:nth-child(2), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(2), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .col-sm-6.col-md-c5:nth-child(2), .w895 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .w895 #footer .container .col-md-c5.signup-col:nth-child(2), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), .w895 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w895 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w895 #footer .container .col-md-c5.signup-col:nth-child(2), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), .w895 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w895 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w895 #footer .container .col-md-c5.signup-col:nth-child(2), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), .w895 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w895 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w895 #footer .container .col-md-c5.signup-col:nth-child(2), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), .w895 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w895 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w895 #footer .container .col-md-c5.signup-col:nth-child(2), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), .w895 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w895 #footer-nav .container .col-sm-6.col-md-c5:nth-child(2), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(2), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(2), .w895 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), .w895 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w895 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), .w895 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w895 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), .w895 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w895 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), .w895 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w895 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), .w895 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2) {
    width: 192px; }
  .w895 #footer .container .col-sm-6.col-md-c5:nth-child(3), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(3), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .col-sm-6.col-md-c5:nth-child(3), .w895 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .w895 #footer .container .col-md-c5.signup-col:nth-child(3), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), .w895 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w895 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w895 #footer .container .col-md-c5.signup-col:nth-child(3), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), .w895 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w895 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w895 #footer .container .col-md-c5.signup-col:nth-child(3), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), .w895 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w895 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w895 #footer .container .col-md-c5.signup-col:nth-child(3), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), .w895 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w895 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w895 #footer .container .col-md-c5.signup-col:nth-child(3), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), .w895 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w895 #footer-nav .container .col-sm-6.col-md-c5:nth-child(3), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(3), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(3), .w895 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), .w895 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w895 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), .w895 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w895 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), .w895 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w895 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), .w895 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w895 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), .w895 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3) {
    width: 178px; }
  .w895 #footer .container .col-sm-6.col-md-c5:nth-child(4), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(4), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .col-sm-6.col-md-c5:nth-child(4), .w895 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .w895 #footer .container .col-md-c5.signup-col:nth-child(4), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), .w895 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w895 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w895 #footer .container .col-md-c5.signup-col:nth-child(4), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), .w895 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w895 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w895 #footer .container .col-md-c5.signup-col:nth-child(4), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), .w895 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w895 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w895 #footer .container .col-md-c5.signup-col:nth-child(4), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), .w895 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w895 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w895 #footer .container .col-md-c5.signup-col:nth-child(4), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), .w895 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w895 #footer-nav .container .col-sm-6.col-md-c5:nth-child(4), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(4), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(4), .w895 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), .w895 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w895 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), .w895 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w895 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), .w895 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w895 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), .w895 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w895 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), .w895 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4) {
    width: 171px; }
  .w895 #footer .container .col-sm-6.col-md-c5:nth-child(5), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(5), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .col-sm-6.col-md-c5:nth-child(5), .w895 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .w895 #footer .container .col-md-c5.signup-col:nth-child(5), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), .w895 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w895 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w895 #footer .container .col-md-c5.signup-col:nth-child(5), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), .w895 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w895 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w895 #footer .container .col-md-c5.signup-col:nth-child(5), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), .w895 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w895 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w895 #footer .container .col-md-c5.signup-col:nth-child(5), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), .w895 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w895 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w895 #footer .container .col-md-c5.signup-col:nth-child(5), .w895 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), .w895 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w895 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w895 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w895 #footer-nav .container .col-sm-6.col-md-c5:nth-child(5), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(5), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(5), .w895 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), .w895 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w895 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), .w895 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w895 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), .w895 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w895 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), .w895 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w895 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w895 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), .w895 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w895 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5) {
    width: 172px; }

.w895 #footer-nav ul li a {
  padding: 0px 44.9px 0px 0px !important; }

.w895 #footer-nav ul li:nth-child(8) a {
  padding: 0px !important; }

.w900 .nav-panel-container {
  width: 900px !important; }

.w900 .head {
  width: 100% !important; }
  .w900 .head div.bootstrap nav#main-nav ul.nav-links li {
    text-align: center; }
    .w900 .head div.bootstrap nav#main-nav ul.nav-links li a {
      margin-right: 27px !important;
      margin-left: 27px !important;
      font-size: 1.2rem; }
      .w900 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#research-panel"] {
        width: 63px; }
      .w900 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#prep-panel"] {
        width: 57.1px; }
      .w900 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#pay-panel"] {
        width: 70px; }
      .w900 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#buzz-panel"] {
        width: 56px; }

.w900 .wrap {
  width: 100% !important; }

.w900 #footer .container, .w900 #footer div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w900 #footer .bc-container, .w900 #footer-nav .container, .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container {
  width: 900px !important; }
  .w900 #footer .container .col-sm-6.col-md-c5:nth-child(1), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(1), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .col-sm-6.col-md-c5:nth-child(1), .w900 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .w900 #footer .container .col-md-c5.signup-col:nth-child(1), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), .w900 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w900 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w900 #footer .container .col-md-c5.signup-col:nth-child(1), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), .w900 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w900 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w900 #footer .container .col-md-c5.signup-col:nth-child(1), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), .w900 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w900 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w900 #footer .container .col-md-c5.signup-col:nth-child(1), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), .w900 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w900 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w900 #footer .container .col-md-c5.signup-col:nth-child(1), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), .w900 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w900 #footer-nav .container .col-sm-6.col-md-c5:nth-child(1), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(1), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(1), .w900 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), .w900 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w900 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), .w900 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w900 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), .w900 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w900 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), .w900 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w900 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), .w900 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1) {
    width: 174.5px; }
  .w900 #footer .container .col-sm-6.col-md-c5:nth-child(2), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(2), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .col-sm-6.col-md-c5:nth-child(2), .w900 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .w900 #footer .container .col-md-c5.signup-col:nth-child(2), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), .w900 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w900 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w900 #footer .container .col-md-c5.signup-col:nth-child(2), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), .w900 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w900 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w900 #footer .container .col-md-c5.signup-col:nth-child(2), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), .w900 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w900 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w900 #footer .container .col-md-c5.signup-col:nth-child(2), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), .w900 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w900 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w900 #footer .container .col-md-c5.signup-col:nth-child(2), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), .w900 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w900 #footer-nav .container .col-sm-6.col-md-c5:nth-child(2), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(2), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(2), .w900 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), .w900 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w900 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), .w900 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w900 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), .w900 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w900 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), .w900 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w900 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), .w900 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2) {
    width: 194.5px; }
  .w900 #footer .container .col-sm-6.col-md-c5:nth-child(3), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(3), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .col-sm-6.col-md-c5:nth-child(3), .w900 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .w900 #footer .container .col-md-c5.signup-col:nth-child(3), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), .w900 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w900 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w900 #footer .container .col-md-c5.signup-col:nth-child(3), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), .w900 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w900 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w900 #footer .container .col-md-c5.signup-col:nth-child(3), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), .w900 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w900 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w900 #footer .container .col-md-c5.signup-col:nth-child(3), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), .w900 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w900 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w900 #footer .container .col-md-c5.signup-col:nth-child(3), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), .w900 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w900 #footer-nav .container .col-sm-6.col-md-c5:nth-child(3), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(3), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(3), .w900 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), .w900 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w900 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), .w900 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w900 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), .w900 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w900 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), .w900 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w900 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), .w900 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3) {
    width: 180.5px; }
  .w900 #footer .container .col-sm-6.col-md-c5:nth-child(4), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(4), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .col-sm-6.col-md-c5:nth-child(4), .w900 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .w900 #footer .container .col-md-c5.signup-col:nth-child(4), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), .w900 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w900 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w900 #footer .container .col-md-c5.signup-col:nth-child(4), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), .w900 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w900 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w900 #footer .container .col-md-c5.signup-col:nth-child(4), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), .w900 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w900 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w900 #footer .container .col-md-c5.signup-col:nth-child(4), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), .w900 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w900 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w900 #footer .container .col-md-c5.signup-col:nth-child(4), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), .w900 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w900 #footer-nav .container .col-sm-6.col-md-c5:nth-child(4), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(4), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(4), .w900 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), .w900 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w900 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), .w900 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w900 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), .w900 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w900 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), .w900 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w900 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), .w900 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4) {
    width: 164.5px; }
  .w900 #footer .container .col-sm-6.col-md-c5:nth-child(5), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(5), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .col-sm-6.col-md-c5:nth-child(5), .w900 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .w900 #footer .container .col-md-c5.signup-col:nth-child(5), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), .w900 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w900 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w900 #footer .container .col-md-c5.signup-col:nth-child(5), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), .w900 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w900 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w900 #footer .container .col-md-c5.signup-col:nth-child(5), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), .w900 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w900 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w900 #footer .container .col-md-c5.signup-col:nth-child(5), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), .w900 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w900 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w900 #footer .container .col-md-c5.signup-col:nth-child(5), .w900 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), .w900 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w900 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w900 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w900 #footer-nav .container .col-sm-6.col-md-c5:nth-child(5), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(5), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(5), .w900 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), .w900 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w900 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), .w900 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w900 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), .w900 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w900 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), .w900 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w900 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w900 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), .w900 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w900 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5) {
    width: 174.5px; }

.w900 #footer-nav ul li a {
  padding: 0px 52px 0px 0px !important; }

.w900 #footer-nav ul li:nth-child(8) a {
  padding: 0px !important; }

.w920 .nav-panel-container {
  width: 1046px !important; }

.w920 .head {
  width: 100% !important; }
  .w920 .head div.bootstrap nav#main-nav ul.nav-links li {
    max-width: none !important;
    text-align: center; }
    .w920 .head div.bootstrap nav#main-nav ul.nav-links li a {
      margin-right: 27.4px !important;
      margin-left: 27.4px !important;
      font-size: 1.2rem;
      letter-spacing: -0.2px; }
      .w920 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#research-panel"] {
        width: 63px; }
      .w920 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#prep-panel"] {
        width: 57.1px; }
      .w920 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#pay-panel"] {
        width: 73.1px; }
      .w920 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#buzz-panel"] {
        width: 56px; }

.w920 .wrap {
  width: 100% !important; }

.w920 #footer .container, .w920 #footer div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w920 #footer .bc-container, .w920 #footer-nav .container, .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container {
  width: 920px !important; }
  .w920 #footer .container .col-sm-6:nth-child(1), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6:nth-child(1), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .col-sm-6:nth-child(1), .w920 #footer .container div.bootstrap .hero-signup .row .signup-col:nth-child(1), div.bootstrap .hero-signup .row .w920 #footer .container .signup-col:nth-child(1), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .signup-col:nth-child(1), .w920 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .hero-signup .row .signup-col:nth-child(1), div.bootstrap .hero-signup .row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(1), .w920 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w920 #footer .container .signup-col:nth-child(1), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(1), .w920 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(1), .w920 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w920 #footer .container .signup-col:nth-child(1), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(1), .w920 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(1), .w920 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w920 #footer .container .signup-col:nth-child(1), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(1), .w920 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(1), .w920 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w920 #footer .container .signup-col:nth-child(1), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(1), .w920 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(1), .w920 #footer-nav .container .col-sm-6:nth-child(1), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6:nth-child(1), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .col-sm-6:nth-child(1), .w920 #footer-nav .container div.bootstrap .hero-signup .row .signup-col:nth-child(1), div.bootstrap .hero-signup .row .w920 #footer-nav .container .signup-col:nth-child(1), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .signup-col:nth-child(1), .w920 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .hero-signup .row .signup-col:nth-child(1), div.bootstrap .hero-signup .row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(1), .w920 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w920 #footer-nav .container .signup-col:nth-child(1), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(1), .w920 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(1), .w920 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w920 #footer-nav .container .signup-col:nth-child(1), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(1), .w920 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(1), .w920 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w920 #footer-nav .container .signup-col:nth-child(1), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(1), .w920 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(1), .w920 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w920 #footer-nav .container .signup-col:nth-child(1), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(1), .w920 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(1) {
    width: 175.3px; }
  .w920 #footer .container .col-sm-6:nth-child(2), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6:nth-child(2), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .col-sm-6:nth-child(2), .w920 #footer .container div.bootstrap .hero-signup .row .signup-col:nth-child(2), div.bootstrap .hero-signup .row .w920 #footer .container .signup-col:nth-child(2), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .signup-col:nth-child(2), .w920 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .hero-signup .row .signup-col:nth-child(2), div.bootstrap .hero-signup .row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(2), .w920 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w920 #footer .container .signup-col:nth-child(2), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(2), .w920 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(2), .w920 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w920 #footer .container .signup-col:nth-child(2), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(2), .w920 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(2), .w920 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w920 #footer .container .signup-col:nth-child(2), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(2), .w920 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(2), .w920 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w920 #footer .container .signup-col:nth-child(2), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(2), .w920 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(2), .w920 #footer-nav .container .col-sm-6:nth-child(2), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6:nth-child(2), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .col-sm-6:nth-child(2), .w920 #footer-nav .container div.bootstrap .hero-signup .row .signup-col:nth-child(2), div.bootstrap .hero-signup .row .w920 #footer-nav .container .signup-col:nth-child(2), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .signup-col:nth-child(2), .w920 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .hero-signup .row .signup-col:nth-child(2), div.bootstrap .hero-signup .row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(2), .w920 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w920 #footer-nav .container .signup-col:nth-child(2), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(2), .w920 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(2), .w920 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w920 #footer-nav .container .signup-col:nth-child(2), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(2), .w920 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(2), .w920 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w920 #footer-nav .container .signup-col:nth-child(2), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(2), .w920 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(2), .w920 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w920 #footer-nav .container .signup-col:nth-child(2), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(2), .w920 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(2) {
    width: 195.3px; }
  .w920 #footer .container .col-sm-6:nth-child(3), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6:nth-child(3), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .col-sm-6:nth-child(3), .w920 #footer .container div.bootstrap .hero-signup .row .signup-col:nth-child(3), div.bootstrap .hero-signup .row .w920 #footer .container .signup-col:nth-child(3), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .signup-col:nth-child(3), .w920 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .hero-signup .row .signup-col:nth-child(3), div.bootstrap .hero-signup .row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(3), .w920 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w920 #footer .container .signup-col:nth-child(3), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(3), .w920 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(3), .w920 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w920 #footer .container .signup-col:nth-child(3), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(3), .w920 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(3), .w920 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w920 #footer .container .signup-col:nth-child(3), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(3), .w920 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(3), .w920 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w920 #footer .container .signup-col:nth-child(3), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(3), .w920 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(3), .w920 #footer-nav .container .col-sm-6:nth-child(3), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6:nth-child(3), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .col-sm-6:nth-child(3), .w920 #footer-nav .container div.bootstrap .hero-signup .row .signup-col:nth-child(3), div.bootstrap .hero-signup .row .w920 #footer-nav .container .signup-col:nth-child(3), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .signup-col:nth-child(3), .w920 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .hero-signup .row .signup-col:nth-child(3), div.bootstrap .hero-signup .row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(3), .w920 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w920 #footer-nav .container .signup-col:nth-child(3), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(3), .w920 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(3), .w920 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w920 #footer-nav .container .signup-col:nth-child(3), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(3), .w920 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(3), .w920 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w920 #footer-nav .container .signup-col:nth-child(3), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(3), .w920 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(3), .w920 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w920 #footer-nav .container .signup-col:nth-child(3), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(3), .w920 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(3) {
    width: 181.3px; }
  .w920 #footer .container .col-sm-6:nth-child(4), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6:nth-child(4), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .col-sm-6:nth-child(4), .w920 #footer .container div.bootstrap .hero-signup .row .signup-col:nth-child(4), div.bootstrap .hero-signup .row .w920 #footer .container .signup-col:nth-child(4), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .signup-col:nth-child(4), .w920 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .hero-signup .row .signup-col:nth-child(4), div.bootstrap .hero-signup .row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(4), .w920 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w920 #footer .container .signup-col:nth-child(4), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(4), .w920 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(4), .w920 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w920 #footer .container .signup-col:nth-child(4), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(4), .w920 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(4), .w920 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w920 #footer .container .signup-col:nth-child(4), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(4), .w920 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(4), .w920 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w920 #footer .container .signup-col:nth-child(4), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(4), .w920 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(4), .w920 #footer-nav .container .col-sm-6:nth-child(4), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6:nth-child(4), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .col-sm-6:nth-child(4), .w920 #footer-nav .container div.bootstrap .hero-signup .row .signup-col:nth-child(4), div.bootstrap .hero-signup .row .w920 #footer-nav .container .signup-col:nth-child(4), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .signup-col:nth-child(4), .w920 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .hero-signup .row .signup-col:nth-child(4), div.bootstrap .hero-signup .row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(4), .w920 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w920 #footer-nav .container .signup-col:nth-child(4), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(4), .w920 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(4), .w920 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w920 #footer-nav .container .signup-col:nth-child(4), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(4), .w920 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(4), .w920 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w920 #footer-nav .container .signup-col:nth-child(4), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(4), .w920 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(4), .w920 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w920 #footer-nav .container .signup-col:nth-child(4), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(4), .w920 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(4) {
    width: 175.3px; }
  .w920 #footer .container .col-sm-6:nth-child(5), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6:nth-child(5), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .col-sm-6:nth-child(5), .w920 #footer .container div.bootstrap .hero-signup .row .signup-col:nth-child(5), div.bootstrap .hero-signup .row .w920 #footer .container .signup-col:nth-child(5), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .signup-col:nth-child(5), .w920 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .hero-signup .row .signup-col:nth-child(5), div.bootstrap .hero-signup .row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(5), .w920 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w920 #footer .container .signup-col:nth-child(5), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(5), .w920 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(5), .w920 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w920 #footer .container .signup-col:nth-child(5), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(5), .w920 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(5), .w920 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w920 #footer .container .signup-col:nth-child(5), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(5), .w920 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(5), .w920 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w920 #footer .container .signup-col:nth-child(5), .w920 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(5), .w920 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w920 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w920 #footer .bc-container .signup-col:nth-child(5), .w920 #footer-nav .container .col-sm-6:nth-child(5), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6:nth-child(5), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .col-sm-6:nth-child(5), .w920 #footer-nav .container div.bootstrap .hero-signup .row .signup-col:nth-child(5), div.bootstrap .hero-signup .row .w920 #footer-nav .container .signup-col:nth-child(5), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .signup-col:nth-child(5), .w920 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .hero-signup .row .signup-col:nth-child(5), div.bootstrap .hero-signup .row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(5), .w920 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w920 #footer-nav .container .signup-col:nth-child(5), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(5), .w920 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(5), .w920 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w920 #footer-nav .container .signup-col:nth-child(5), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(5), .w920 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(5), .w920 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w920 #footer-nav .container .signup-col:nth-child(5), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(5), .w920 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(5), .w920 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w920 #footer-nav .container .signup-col:nth-child(5), .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(5), .w920 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w920 #footer-nav .bc-container .signup-col:nth-child(5) {
    width: 175.3px; }

.w920 #footer-nav ul li a {
  padding: 0px 51.4px 0px 0px !important; }

.w920 #footer-nav ul li:nth-child(8) a {
  padding: 0px !important; }

.w950 .nav-panel-container {
  width: 950px !important; }

.w950 .head {
  width: 100% !important; }
  .w950 .head div.bootstrap #user-greeting > span {
    display: none; }
  .w950 .head div.bootstrap nav#main-nav ul.nav-links li {
    max-width: none !important;
    text-align: center; }
    .w950 .head div.bootstrap nav#main-nav ul.nav-links li a {
      margin-right: 10.65px !important;
      margin-left: 10.65px !important;
      font-size: 1.3rem;
      letter-spacing: -0.3px; }
      .w950 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#research-panel"] {
        width: 135px; }
      .w950 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#prep-panel"] {
        width: 121px; }
      .w950 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#pay-panel"] {
        width: 102px; }
        .w950 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#pay-panel"] span {
          margin: 0; }
      .w950 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#buzz-panel"] {
        width: 99px; }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        .w950 .head div.bootstrap nav#main-nav ul.nav-links li a {
          margin-top: 37px; } }

.w950 .wrap {
  width: 100% !important; }

.w950 #footer .container, .w950 #footer div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w950 #footer .bc-container, .w950 #footer-nav .container, .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container {
  width: 950px !important; }
  .w950 #footer .container .col-sm-6.col-md-c5:nth-child(1), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(1), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .col-sm-6.col-md-c5:nth-child(1), .w950 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .w950 #footer .container .col-md-c5.signup-col:nth-child(1), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), .w950 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w950 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w950 #footer .container .col-md-c5.signup-col:nth-child(1), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), .w950 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w950 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w950 #footer .container .col-md-c5.signup-col:nth-child(1), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), .w950 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w950 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w950 #footer .container .col-md-c5.signup-col:nth-child(1), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), .w950 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w950 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w950 #footer .container .col-md-c5.signup-col:nth-child(1), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), .w950 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w950 #footer-nav .container .col-sm-6.col-md-c5:nth-child(1), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(1), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(1), .w950 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), .w950 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w950 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), .w950 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w950 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), .w950 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w950 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), .w950 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w950 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), .w950 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1) {
    width: 187px; }
  .w950 #footer .container .col-sm-6.col-md-c5:nth-child(2), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(2), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .col-sm-6.col-md-c5:nth-child(2), .w950 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .w950 #footer .container .col-md-c5.signup-col:nth-child(2), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), .w950 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w950 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w950 #footer .container .col-md-c5.signup-col:nth-child(2), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), .w950 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w950 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w950 #footer .container .col-md-c5.signup-col:nth-child(2), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), .w950 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w950 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w950 #footer .container .col-md-c5.signup-col:nth-child(2), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), .w950 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w950 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w950 #footer .container .col-md-c5.signup-col:nth-child(2), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), .w950 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w950 #footer-nav .container .col-sm-6.col-md-c5:nth-child(2), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(2), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(2), .w950 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), .w950 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w950 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), .w950 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w950 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), .w950 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w950 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), .w950 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w950 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), .w950 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2) {
    width: 207px; }
  .w950 #footer .container .col-sm-6.col-md-c5:nth-child(3), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(3), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .col-sm-6.col-md-c5:nth-child(3), .w950 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .w950 #footer .container .col-md-c5.signup-col:nth-child(3), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), .w950 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w950 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w950 #footer .container .col-md-c5.signup-col:nth-child(3), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), .w950 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w950 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w950 #footer .container .col-md-c5.signup-col:nth-child(3), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), .w950 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w950 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w950 #footer .container .col-md-c5.signup-col:nth-child(3), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), .w950 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w950 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w950 #footer .container .col-md-c5.signup-col:nth-child(3), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), .w950 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w950 #footer-nav .container .col-sm-6.col-md-c5:nth-child(3), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(3), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(3), .w950 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), .w950 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w950 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), .w950 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w950 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), .w950 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w950 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), .w950 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w950 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), .w950 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3) {
    width: 193px; }
  .w950 #footer .container .col-sm-6.col-md-c5:nth-child(4), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(4), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .col-sm-6.col-md-c5:nth-child(4), .w950 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .w950 #footer .container .col-md-c5.signup-col:nth-child(4), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), .w950 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w950 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w950 #footer .container .col-md-c5.signup-col:nth-child(4), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), .w950 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w950 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w950 #footer .container .col-md-c5.signup-col:nth-child(4), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), .w950 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w950 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w950 #footer .container .col-md-c5.signup-col:nth-child(4), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), .w950 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w950 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w950 #footer .container .col-md-c5.signup-col:nth-child(4), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), .w950 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w950 #footer-nav .container .col-sm-6.col-md-c5:nth-child(4), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(4), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(4), .w950 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), .w950 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w950 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), .w950 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w950 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), .w950 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w950 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), .w950 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w950 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), .w950 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4) {
    width: 187px; }
  .w950 #footer .container .col-sm-6.col-md-c5:nth-child(5), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(5), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .col-sm-6.col-md-c5:nth-child(5), .w950 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .w950 #footer .container .col-md-c5.signup-col:nth-child(5), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), .w950 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w950 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w950 #footer .container .col-md-c5.signup-col:nth-child(5), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), .w950 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w950 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w950 #footer .container .col-md-c5.signup-col:nth-child(5), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), .w950 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w950 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w950 #footer .container .col-md-c5.signup-col:nth-child(5), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), .w950 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w950 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w950 #footer .container .col-md-c5.signup-col:nth-child(5), .w950 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), .w950 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w950 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w950 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w950 #footer-nav .container .col-sm-6.col-md-c5:nth-child(5), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(5), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(5), .w950 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), .w950 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w950 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), .w950 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w950 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), .w950 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w950 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), .w950 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w950 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w950 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), .w950 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w950 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5) {
    width: 187px; }

.w950 #footer-nav ul li a {
  padding: 0px 59.1px 0px 0px !important; }

.w950 #footer-nav ul li:nth-child(8) a {
  padding: 0px !important; }

.w998 .nav-panel-container, .w998 .nav-links-desktop {
  width: 998px !important; }

.w998 .head {
  width: 100% !important; }
  .w998 .head div.bootstrap nav#main-nav ul.nav-links li {
    text-align: center; }
    .w998 .head div.bootstrap nav#main-nav ul.nav-links li a {
      margin-right: 12.35px !important;
      margin-left: 12.35px !important;
      font-size: 1.3rem;
      letter-spacing: -0.3px; }
      .w998 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#research-panel"] {
        width: 135px; }
      .w998 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#prep-panel"] {
        width: 121px; }
      .w998 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#pay-panel"] {
        width: 102px; }
        .w998 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#pay-panel"] span {
          margin: 0; }
      .w998 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#buzz-panel"] {
        width: 99px; }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        .w998 .head div.bootstrap nav#main-nav ul.nav-links li a {
          margin-top: 37px; }
          .w998 .head div.bootstrap nav#main-nav ul.nav-links li a a span {
            margin: 0; } }

.w998 .wrap {
  width: 100% !important; }

.w998 #footer .container, .w998 #footer div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w998 #footer .bc-container, .w998 #footer-nav .container, .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container {
  width: 998px !important; }
  .w998 #footer .container .col-sm-6.col-md-c5:nth-child(1), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(1), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .col-sm-6.col-md-c5:nth-child(1), .w998 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .w998 #footer .container .col-md-c5.signup-col:nth-child(1), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), .w998 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w998 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w998 #footer .container .col-md-c5.signup-col:nth-child(1), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), .w998 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w998 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w998 #footer .container .col-md-c5.signup-col:nth-child(1), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), .w998 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w998 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w998 #footer .container .col-md-c5.signup-col:nth-child(1), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), .w998 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w998 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w998 #footer .container .col-md-c5.signup-col:nth-child(1), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), .w998 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w998 #footer-nav .container .col-sm-6.col-md-c5:nth-child(1), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(1), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(1), .w998 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), .w998 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w998 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), .w998 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w998 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), .w998 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w998 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), .w998 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w998 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), .w998 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1) {
    width: 184.8px; }
  .w998 #footer .container .col-sm-6.col-md-c5:nth-child(2), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(2), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .col-sm-6.col-md-c5:nth-child(2), .w998 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .w998 #footer .container .col-md-c5.signup-col:nth-child(2), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), .w998 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w998 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w998 #footer .container .col-md-c5.signup-col:nth-child(2), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), .w998 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w998 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w998 #footer .container .col-md-c5.signup-col:nth-child(2), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), .w998 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w998 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w998 #footer .container .col-md-c5.signup-col:nth-child(2), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), .w998 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w998 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w998 #footer .container .col-md-c5.signup-col:nth-child(2), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), .w998 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w998 #footer-nav .container .col-sm-6.col-md-c5:nth-child(2), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(2), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(2), .w998 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), .w998 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w998 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), .w998 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w998 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), .w998 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w998 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), .w998 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w998 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), .w998 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2) {
    width: 227.8px; }
  .w998 #footer .container .col-sm-6.col-md-c5:nth-child(3), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(3), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .col-sm-6.col-md-c5:nth-child(3), .w998 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .w998 #footer .container .col-md-c5.signup-col:nth-child(3), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), .w998 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w998 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w998 #footer .container .col-md-c5.signup-col:nth-child(3), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), .w998 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w998 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w998 #footer .container .col-md-c5.signup-col:nth-child(3), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), .w998 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w998 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w998 #footer .container .col-md-c5.signup-col:nth-child(3), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), .w998 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w998 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w998 #footer .container .col-md-c5.signup-col:nth-child(3), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), .w998 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w998 #footer-nav .container .col-sm-6.col-md-c5:nth-child(3), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(3), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(3), .w998 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), .w998 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w998 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), .w998 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w998 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), .w998 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w998 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), .w998 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w998 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), .w998 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3) {
    width: 213.8px; }
  .w998 #footer .container .col-sm-6.col-md-c5:nth-child(4), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(4), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .col-sm-6.col-md-c5:nth-child(4), .w998 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .w998 #footer .container .col-md-c5.signup-col:nth-child(4), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), .w998 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w998 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w998 #footer .container .col-md-c5.signup-col:nth-child(4), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), .w998 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w998 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w998 #footer .container .col-md-c5.signup-col:nth-child(4), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), .w998 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w998 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w998 #footer .container .col-md-c5.signup-col:nth-child(4), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), .w998 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w998 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w998 #footer .container .col-md-c5.signup-col:nth-child(4), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), .w998 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w998 #footer-nav .container .col-sm-6.col-md-c5:nth-child(4), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(4), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(4), .w998 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), .w998 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w998 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), .w998 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w998 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), .w998 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w998 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), .w998 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w998 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), .w998 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4) {
    width: 183.8px; }
  .w998 #footer .container .col-sm-6.col-md-c5:nth-child(5), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(5), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .col-sm-6.col-md-c5:nth-child(5), .w998 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .w998 #footer .container .col-md-c5.signup-col:nth-child(5), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), .w998 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w998 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w998 #footer .container .col-md-c5.signup-col:nth-child(5), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), .w998 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w998 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w998 #footer .container .col-md-c5.signup-col:nth-child(5), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), .w998 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w998 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w998 #footer .container .col-md-c5.signup-col:nth-child(5), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), .w998 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w998 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w998 #footer .container .col-md-c5.signup-col:nth-child(5), .w998 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), .w998 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w998 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w998 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w998 #footer-nav .container .col-sm-6.col-md-c5:nth-child(5), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(5), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(5), .w998 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), .w998 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w998 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), .w998 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w998 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), .w998 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w998 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), .w998 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w998 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w998 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), .w998 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w998 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5) {
    width: 187.8px; }

.w998 #footer-nav ul li a {
  padding: 0px 75px 0px 0px !important; }

.w998 #footer-nav ul li:nth-child(8) a {
  padding: 0px !important; }

@media screen and (max-width: 767px) and (min-width: 0) {
  .w998 div.bootstrap nav#main-nav #user-greeting {
    display: block; } }

@media screen and (max-width: 991px) and (min-width: 768px) {
  .w998 div.bootstrap nav#main-nav ul.nav-links li {
    width: auto;
    max-width: none; } }

.w998 div.bootstrap nav#main-nav ul.nav-links li a {
  margin-top: 37px;
  margin-right: 12px;
  margin-left: 12px; }

.w1046 .nav-panel-container {
  width: 1046px !important; }

.w1046 .head {
  width: 100% !important; }
  .w1046 .head div.bootstrap nav#main-nav ul.nav-links li {
    max-width: 100%;
    text-align: center; }
    .w1046 .head div.bootstrap nav#main-nav ul.nav-links li a {
      margin-right: 15.65px !important;
      margin-left: 15.65px !important;
      font-size: 1.3rem;
      letter-spacing: -0.3px; }
      .w1046 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#research-panel"] {
        width: 135px; }
      .w1046 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#prep-panel"] {
        width: 121px; }
      .w1046 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#pay-panel"] {
        width: 102px; }
        .w1046 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#pay-panel"] span {
          margin: 0; }
      .w1046 .head div.bootstrap nav#main-nav ul.nav-links li a[data-id="#buzz-panel"] {
        width: 99px; }
      @media screen and (max-width: 991px) and (min-width: 768px) {
        .w1046 .head div.bootstrap nav#main-nav ul.nav-links li a {
          margin-top: 37px; }
          .w1046 .head div.bootstrap nav#main-nav ul.nav-links li a a span {
            margin: 0; } }

.w1046 .wrap {
  width: 100% !important; }

.w1046 #footer .container, .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container, .w1046 #footer-nav .container, .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container {
  width: 1046px !important; }
  .w1046 #footer .container .col-sm-6.col-md-c5:nth-child(1), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(1), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .col-sm-6.col-md-c5:nth-child(1), .w1046 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .w1046 #footer .container .col-md-c5.signup-col:nth-child(1), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), .w1046 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w1046 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(1), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), .w1046 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w1046 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(1), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), .w1046 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w1046 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(1), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), .w1046 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w1046 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(1), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), .w1046 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(1), .w1046 #footer-nav .container .col-sm-6.col-md-c5:nth-child(1), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(1), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(1), .w1046 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), .w1046 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w1046 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), .w1046 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w1046 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), .w1046 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w1046 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), .w1046 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1), .w1046 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(1), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), .w1046 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(1), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(1), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(1) {
    width: 207.8px; }
  .w1046 #footer .container .col-sm-6.col-md-c5:nth-child(2), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(2), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .col-sm-6.col-md-c5:nth-child(2), .w1046 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .w1046 #footer .container .col-md-c5.signup-col:nth-child(2), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), .w1046 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w1046 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(2), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), .w1046 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w1046 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(2), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), .w1046 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w1046 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(2), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), .w1046 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w1046 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(2), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), .w1046 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(2), .w1046 #footer-nav .container .col-sm-6.col-md-c5:nth-child(2), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(2), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(2), .w1046 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), .w1046 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w1046 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), .w1046 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w1046 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), .w1046 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w1046 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), .w1046 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2), .w1046 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(2), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), .w1046 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(2), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(2), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(2) {
    width: 227.8px; }
  .w1046 #footer .container .col-sm-6.col-md-c5:nth-child(3), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(3), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .col-sm-6.col-md-c5:nth-child(3), .w1046 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .w1046 #footer .container .col-md-c5.signup-col:nth-child(3), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), .w1046 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w1046 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(3), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), .w1046 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w1046 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(3), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), .w1046 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w1046 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(3), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), .w1046 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w1046 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(3), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), .w1046 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(3), .w1046 #footer-nav .container .col-sm-6.col-md-c5:nth-child(3), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(3), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(3), .w1046 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), .w1046 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w1046 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), .w1046 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w1046 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), .w1046 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w1046 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), .w1046 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3), .w1046 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(3), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), .w1046 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(3), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(3), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(3) {
    width: 213.8px; }
  .w1046 #footer .container .col-sm-6.col-md-c5:nth-child(4), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(4), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .col-sm-6.col-md-c5:nth-child(4), .w1046 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .w1046 #footer .container .col-md-c5.signup-col:nth-child(4), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), .w1046 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w1046 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(4), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), .w1046 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w1046 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(4), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), .w1046 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w1046 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(4), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), .w1046 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w1046 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(4), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), .w1046 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(4), .w1046 #footer-nav .container .col-sm-6.col-md-c5:nth-child(4), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(4), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(4), .w1046 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), .w1046 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w1046 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), .w1046 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w1046 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), .w1046 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w1046 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), .w1046 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4), .w1046 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(4), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), .w1046 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(4), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(4), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(4) {
    width: 207.8px; }
  .w1046 #footer .container .col-sm-6.col-md-c5:nth-child(5), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(5), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .col-sm-6.col-md-c5:nth-child(5), .w1046 #footer .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .w1046 #footer .container .col-md-c5.signup-col:nth-child(5), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), .w1046 #footer div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w1046 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(5), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), .w1046 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w1046 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(5), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), .w1046 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w1046 #footer .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(5), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), .w1046 #footer div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w1046 #footer .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w1046 #footer .container .col-md-c5.signup-col:nth-child(5), .w1046 #footer div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), .w1046 #footer div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w1046 #footer .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w1046 #footer .bc-container .col-md-c5.signup-col:nth-child(5), .w1046 #footer-nav .container .col-sm-6.col-md-c5:nth-child(5), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .col-sm-6.col-md-c5:nth-child(5), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .col-sm-6.col-md-c5:nth-child(5), .w1046 #footer-nav .container div.bootstrap .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), .w1046 #footer-nav div.bootstrap .hero-signup .row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .hero-signup .row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w1046 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), .w1046 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-header-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w1046 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), .w1046 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-header-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-header-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w1046 #footer-nav .container div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), .w1046 #footer-nav div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .hero-signup .admissions-tracker .at-table .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .hero-signup .admissions-tracker .at-table .at-data-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5), .w1046 #footer-nav .container div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .w1046 #footer-nav .container .col-md-c5.signup-col:nth-child(5), .w1046 #footer-nav div.bootstrap .cd-breadcrumb .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), .w1046 #footer-nav div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .bc-container .col-md-c5.signup-col:nth-child(5), div.bootstrap .cd-breadcrumb .w1046 #footer-nav .bc-container .admissions-tracker .at-table .hero-signup .at-data-row .col-md-c5.signup-col:nth-child(5), div.bootstrap .admissions-tracker .at-table .hero-signup .at-data-row .cd-breadcrumb .w1046 #footer-nav .bc-container .col-md-c5.signup-col:nth-child(5) {
    width: 207.8px; }

.w1046 #footer-nav ul li a {
  padding: 0px 72.7px 0px 0px !important; }

.w1046 #footer-nav ul li:nth-child(8) a {
  padding: 0px !important; }

.w950 .nav-panel-container .nav-panel .nav-panel-top, .w998 .nav-panel-container .nav-panel .nav-panel-top, .w1046 .nav-panel-container .nav-panel .nav-panel-top {
  padding: 16.5px 30px !important; }

.w950 #research-panel, .w998 #research-panel, .w1046 #research-panel {
  width: 770px !important;
  max-width: none !important; }
  .w950 #research-panel .tabbable ul.nav.nav-pills, .w998 #research-panel .tabbable ul.nav.nav-pills, .w1046 #research-panel .tabbable ul.nav.nav-pills {
    display: block !important;
    width: 50%;
    float: left; }
  .w950 #research-panel .tabbable .tab-content, .w998 #research-panel .tabbable .tab-content, .w1046 #research-panel .tabbable .tab-content {
    display: block !important;
    width: 50%;
    float: left; }
  @media (max-width: 992px) {
    .w950 #research-panel .tabbable div.row, .w950 #research-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w950 #research-panel .tabbable div.at-header-row, .w950 #research-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w950 #research-panel .tabbable div.at-data-row, .w998 #research-panel .tabbable div.row, .w998 #research-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w998 #research-panel .tabbable div.at-header-row, .w998 #research-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w998 #research-panel .tabbable div.at-data-row, .w1046 #research-panel .tabbable div.row, .w1046 #research-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w1046 #research-panel .tabbable div.at-header-row, .w1046 #research-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w1046 #research-panel .tabbable div.at-data-row {
      display: none !important; } }
  .w950 #research-panel .nav-panel-col.darker, .w998 #research-panel .nav-panel-col.darker, .w1046 #research-panel .nav-panel-col.darker {
    width: 33.33333%; }
  .w950 #research-panel .nav-panel-col, .w998 #research-panel .nav-panel-col, .w1046 #research-panel .nav-panel-col {
    width: 66.66667%; }
  .w950 #research-panel .darker > .nav-panel-section, .w998 #research-panel .darker > .nav-panel-section, .w1046 #research-panel .darker > .nav-panel-section {
    margin: auto 0 !important; }
  @media screen and (max-width: 991px) and (min-width: 0px) {
    .w950 #research-panel .nav-panel-col.darker, .w998 #research-panel .nav-panel-col.darker, .w1046 #research-panel .nav-panel-col.darker {
      width: 33.33333%; }
    .w950 #research-panel .nav-panel-col, .w998 #research-panel .nav-panel-col, .w1046 #research-panel .nav-panel-col {
      width: 66.66667%; } }

.w950 #prep-panel, .w950 #pay-panel, .w950 #buzz-panel, .w998 #prep-panel, .w998 #pay-panel, .w998 #buzz-panel, .w1046 #prep-panel, .w1046 #pay-panel, .w1046 #buzz-panel {
  width: 950px !important;
  max-width: none !important; }
  .w950 #prep-panel .tabbable ul.nav.nav-pills, .w950 #prep-panel .tabbable .tab-content, .w950 #pay-panel .tabbable ul.nav.nav-pills, .w950 #pay-panel .tabbable .tab-content, .w950 #buzz-panel .tabbable ul.nav.nav-pills, .w950 #buzz-panel .tabbable .tab-content, .w998 #prep-panel .tabbable ul.nav.nav-pills, .w998 #prep-panel .tabbable .tab-content, .w998 #pay-panel .tabbable ul.nav.nav-pills, .w998 #pay-panel .tabbable .tab-content, .w998 #buzz-panel .tabbable ul.nav.nav-pills, .w998 #buzz-panel .tabbable .tab-content, .w1046 #prep-panel .tabbable ul.nav.nav-pills, .w1046 #prep-panel .tabbable .tab-content, .w1046 #pay-panel .tabbable ul.nav.nav-pills, .w1046 #pay-panel .tabbable .tab-content, .w1046 #buzz-panel .tabbable ul.nav.nav-pills, .w1046 #buzz-panel .tabbable .tab-content {
    display: block !important;
    width: 50%;
    float: left; }
  @media (max-width: 992px) {
    .w950 #prep-panel .tabbable div.row, .w950 #prep-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w950 #prep-panel .tabbable div.at-header-row, .w950 #prep-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w950 #prep-panel .tabbable div.at-data-row, .w950 #pay-panel .tabbable div.row, .w950 #pay-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w950 #pay-panel .tabbable div.at-header-row, .w950 #pay-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w950 #pay-panel .tabbable div.at-data-row, .w950 #buzz-panel .tabbable div.row, .w950 #buzz-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w950 #buzz-panel .tabbable div.at-header-row, .w950 #buzz-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w950 #buzz-panel .tabbable div.at-data-row, .w998 #prep-panel .tabbable div.row, .w998 #prep-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w998 #prep-panel .tabbable div.at-header-row, .w998 #prep-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w998 #prep-panel .tabbable div.at-data-row, .w998 #pay-panel .tabbable div.row, .w998 #pay-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w998 #pay-panel .tabbable div.at-header-row, .w998 #pay-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w998 #pay-panel .tabbable div.at-data-row, .w998 #buzz-panel .tabbable div.row, .w998 #buzz-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w998 #buzz-panel .tabbable div.at-header-row, .w998 #buzz-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w998 #buzz-panel .tabbable div.at-data-row, .w1046 #prep-panel .tabbable div.row, .w1046 #prep-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w1046 #prep-panel .tabbable div.at-header-row, .w1046 #prep-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w1046 #prep-panel .tabbable div.at-data-row, .w1046 #pay-panel .tabbable div.row, .w1046 #pay-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w1046 #pay-panel .tabbable div.at-header-row, .w1046 #pay-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w1046 #pay-panel .tabbable div.at-data-row, .w1046 #buzz-panel .tabbable div.row, .w1046 #buzz-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w1046 #buzz-panel .tabbable div.at-header-row, .w1046 #buzz-panel .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w1046 #buzz-panel .tabbable div.at-data-row {
      display: none !important; } }
  .w950 #prep-panel .nav-panel-col.darker, .w950 #pay-panel .nav-panel-col.darker, .w950 #buzz-panel .nav-panel-col.darker, .w998 #prep-panel .nav-panel-col.darker, .w998 #pay-panel .nav-panel-col.darker, .w998 #buzz-panel .nav-panel-col.darker, .w1046 #prep-panel .nav-panel-col.darker, .w1046 #pay-panel .nav-panel-col.darker, .w1046 #buzz-panel .nav-panel-col.darker {
    width: 50%; }
  .w950 #prep-panel .nav-panel-col, .w950 #pay-panel .nav-panel-col, .w950 #buzz-panel .nav-panel-col, .w998 #prep-panel .nav-panel-col, .w998 #pay-panel .nav-panel-col, .w998 #buzz-panel .nav-panel-col, .w1046 #prep-panel .nav-panel-col, .w1046 #pay-panel .nav-panel-col, .w1046 #buzz-panel .nav-panel-col {
    width: 50%; }
  @media screen and (max-width: 991px) and (min-width: 0px) {
    .w950 #prep-panel .nav-panel-col.darker, .w950 #pay-panel .nav-panel-col.darker, .w950 #buzz-panel .nav-panel-col.darker, .w998 #prep-panel .nav-panel-col.darker, .w998 #pay-panel .nav-panel-col.darker, .w998 #buzz-panel .nav-panel-col.darker, .w1046 #prep-panel .nav-panel-col.darker, .w1046 #pay-panel .nav-panel-col.darker, .w1046 #buzz-panel .nav-panel-col.darker {
      width: 50%; }
    .w950 #prep-panel .nav-panel-col, .w950 #pay-panel .nav-panel-col, .w950 #buzz-panel .nav-panel-col, .w998 #prep-panel .nav-panel-col, .w998 #pay-panel .nav-panel-col, .w998 #buzz-panel .nav-panel-col, .w1046 #prep-panel .nav-panel-col, .w1046 #pay-panel .nav-panel-col, .w1046 #buzz-panel .nav-panel-col {
      width: 50%; } }

.w920 .nav-panel-container .nav-panel .nav-panel-top, .w900 .nav-panel-container .nav-panel .nav-panel-top, .w895 .nav-panel-container .nav-panel .nav-panel-top, .w820 .nav-panel-container .nav-panel .nav-panel-top, .w780 .nav-panel-container .nav-panel .nav-panel-top {
  padding: 16.5px 30px !important; }

.w920 .tabbable ul.nav.nav-pills, .w920 .tabbable .tab-content, .w900 .tabbable ul.nav.nav-pills, .w900 .tabbable .tab-content, .w895 .tabbable ul.nav.nav-pills, .w895 .tabbable .tab-content, .w820 .tabbable ul.nav.nav-pills, .w820 .tabbable .tab-content, .w780 .tabbable ul.nav.nav-pills, .w780 .tabbable .tab-content {
  display: none !important; }

@media (min-width: 992px) {
  .w920 .tabbable div.row, .w920 .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w920 .tabbable div.at-header-row, .w920 .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w920 .tabbable div.at-data-row, .w900 .tabbable div.row, .w900 .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w900 .tabbable div.at-header-row, .w900 .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w900 .tabbable div.at-data-row, .w895 .tabbable div.row, .w895 .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w895 .tabbable div.at-header-row, .w895 .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w895 .tabbable div.at-data-row, .w820 .tabbable div.row, .w820 .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w820 .tabbable div.at-header-row, .w820 .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w820 .tabbable div.at-data-row, .w780 .tabbable div.row, .w780 .tabbable div.bootstrap .admissions-tracker .at-table div.at-header-row, div.bootstrap .admissions-tracker .at-table .w780 .tabbable div.at-header-row, .w780 .tabbable div.bootstrap .admissions-tracker .at-table div.at-data-row, div.bootstrap .admissions-tracker .at-table .w780 .tabbable div.at-data-row {
    display: block !important; } }

.w920 #research-panel, .w900 #research-panel, .w895 #research-panel, .w820 #research-panel, .w780 #research-panel {
  max-width: none !important; }
  .w920 #research-panel .nav-panel-col.darker, .w900 #research-panel .nav-panel-col.darker, .w895 #research-panel .nav-panel-col.darker, .w820 #research-panel .nav-panel-col.darker, .w780 #research-panel .nav-panel-col.darker {
    width: 66.66667%; }
  .w920 #research-panel .nav-panel-col, .w900 #research-panel .nav-panel-col, .w895 #research-panel .nav-panel-col, .w820 #research-panel .nav-panel-col, .w780 #research-panel .nav-panel-col {
    width: 33.33333%; }
  .w920 #research-panel .darker > .nav-panel-section, .w900 #research-panel .darker > .nav-panel-section, .w895 #research-panel .darker > .nav-panel-section, .w820 #research-panel .darker > .nav-panel-section, .w780 #research-panel .darker > .nav-panel-section {
    margin: auto 24%; }

.w920 #prep-panel, .w920 #pay-panel, .w920 #buzz-panel, .w900 #prep-panel, .w900 #pay-panel, .w900 #buzz-panel, .w895 #prep-panel, .w895 #pay-panel, .w895 #buzz-panel, .w820 #prep-panel, .w820 #pay-panel, .w820 #buzz-panel, .w780 #prep-panel, .w780 #pay-panel, .w780 #buzz-panel {
  max-width: none !important; }
  .w920 #prep-panel .nav-panel-col.darker, .w920 #pay-panel .nav-panel-col.darker, .w920 #buzz-panel .nav-panel-col.darker, .w900 #prep-panel .nav-panel-col.darker, .w900 #pay-panel .nav-panel-col.darker, .w900 #buzz-panel .nav-panel-col.darker, .w895 #prep-panel .nav-panel-col.darker, .w895 #pay-panel .nav-panel-col.darker, .w895 #buzz-panel .nav-panel-col.darker, .w820 #prep-panel .nav-panel-col.darker, .w820 #pay-panel .nav-panel-col.darker, .w820 #buzz-panel .nav-panel-col.darker, .w780 #prep-panel .nav-panel-col.darker, .w780 #pay-panel .nav-panel-col.darker, .w780 #buzz-panel .nav-panel-col.darker {
    width: 66.66667%; }
  .w920 #prep-panel .nav-panel-col, .w920 #pay-panel .nav-panel-col, .w920 #buzz-panel .nav-panel-col, .w900 #prep-panel .nav-panel-col, .w900 #pay-panel .nav-panel-col, .w900 #buzz-panel .nav-panel-col, .w895 #prep-panel .nav-panel-col, .w895 #pay-panel .nav-panel-col, .w895 #buzz-panel .nav-panel-col, .w820 #prep-panel .nav-panel-col, .w820 #pay-panel .nav-panel-col, .w820 #buzz-panel .nav-panel-col, .w780 #prep-panel .nav-panel-col, .w780 #pay-panel .nav-panel-col, .w780 #buzz-panel .nav-panel-col {
    width: 33.33333%; }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    .w920 #prep-panel .nav-panel-col.darker, .w920 #pay-panel .nav-panel-col.darker, .w920 #buzz-panel .nav-panel-col.darker, .w900 #prep-panel .nav-panel-col.darker, .w900 #pay-panel .nav-panel-col.darker, .w900 #buzz-panel .nav-panel-col.darker, .w895 #prep-panel .nav-panel-col.darker, .w895 #pay-panel .nav-panel-col.darker, .w895 #buzz-panel .nav-panel-col.darker, .w820 #prep-panel .nav-panel-col.darker, .w820 #pay-panel .nav-panel-col.darker, .w820 #buzz-panel .nav-panel-col.darker, .w780 #prep-panel .nav-panel-col.darker, .w780 #pay-panel .nav-panel-col.darker, .w780 #buzz-panel .nav-panel-col.darker {
      width: 66.66667%; }
    .w920 #prep-panel .nav-panel-col, .w920 #pay-panel .nav-panel-col, .w920 #buzz-panel .nav-panel-col, .w900 #prep-panel .nav-panel-col, .w900 #pay-panel .nav-panel-col, .w900 #buzz-panel .nav-panel-col, .w895 #prep-panel .nav-panel-col, .w895 #pay-panel .nav-panel-col, .w895 #buzz-panel .nav-panel-col, .w820 #prep-panel .nav-panel-col, .w820 #pay-panel .nav-panel-col, .w820 #buzz-panel .nav-panel-col, .w780 #prep-panel .nav-panel-col, .w780 #pay-panel .nav-panel-col, .w780 #buzz-panel .nav-panel-col {
      width: 33.33333%; } }

.w920 div.bootstrap nav#main-nav ul.nav-links li a, .w900 div.bootstrap nav#main-nav ul.nav-links li a, .w895 div.bootstrap nav#main-nav ul.nav-links li a, .w820 div.bootstrap nav#main-nav ul.nav-links li a, .w780 div.bootstrap nav#main-nav ul.nav-links li a {
  margin-top: 25px; }

.w920 a[data-id="#prep-panel"], .w900 a[data-id="#prep-panel"], .w895 a[data-id="#prep-panel"], .w820 a[data-id="#prep-panel"], .w780 a[data-id="#prep-panel"] {
  width: 57px;
  margin-left: 20% !important;
  margin-right: 20% !important; }

.w920 a[data-id="#pay-panel"] span, .w900 a[data-id="#pay-panel"] span, .w895 a[data-id="#pay-panel"] span, .w820 a[data-id="#pay-panel"] span, .w780 a[data-id="#pay-panel"] span {
  margin: 0 20%; }

.w780 #research-panel {
  width: 750px;
  left: calc((780px - 750px)/2); }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    .w780 #research-panel {
      left: calc((780px - 750px)/2) !important; } }

.w780 #prep-panel, .w780 #pay-panel, .w780 #buzz-panel {
  width: 768px;
  left: calc((780px - 768px)/2); }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    .w780 #prep-panel, .w780 #pay-panel, .w780 #buzz-panel {
      left: calc((780px - 768px)/2) !important; } }

.w820 #research-panel {
  width: 750px;
  left: calc((820px - 750px)/2); }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    .w820 #research-panel {
      left: calc((820px - 750px)/2) !important; } }

.w820 #prep-panel, .w820 #pay-panel, .w820 #buzz-panel {
  width: 768px;
  left: calc((820px - 768px)/2); }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    .w820 #prep-panel, .w820 #pay-panel, .w820 #buzz-panel {
      left: calc((820px - 768px)/2) !important; } }

.w895 #research-panel {
  width: 750px;
  left: calc((895px - 750px)/2); }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    .w895 #research-panel {
      left: calc((895px - 750px)/2) !important; } }

.w895 #prep-panel, .w895 #pay-panel, .w895 #buzz-panel {
  width: 768px;
  left: calc((895px - 768px)/2); }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    .w895 #prep-panel, .w895 #pay-panel, .w895 #buzz-panel {
      left: calc((895px - 768px)/2) !important; } }

.w900 #research-panel {
  width: 750px;
  left: calc((900px - 750px)/2); }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    .w900 #research-panel {
      left: calc((900px - 750px)/2) !important; } }

.w900 #prep-panel, .w900 #pay-panel, .w900 #buzz-panel {
  width: 768px;
  left: calc((900px - 768px)/2); }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    .w900 #prep-panel, .w900 #pay-panel, .w900 #buzz-panel {
      left: calc((900px - 768px)/2) !important; } }

.w920 #research-panel {
  width: 750px;
  left: calc((920px - 750px)/2); }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    .w920 #research-panel {
      left: calc((920px - 750px)/2) !important; } }

.w920 #prep-panel, .w920 #pay-panel, .w920 #buzz-panel {
  width: 768px;
  left: calc((920px - 768px)/2); }
  @media screen and (max-width: 991px) and (min-width: 768px) {
    .w920 #prep-panel, .w920 #pay-panel, .w920 #buzz-panel {
      left: calc((920px - 768px)/2) !important; } }

.w920 .nav-panel-container .nav-panel .nav-panel-section .accordion,
.w900 .nav-panel-container .nav-panel .nav-panel-section .accordion,
.w895 .nav-panel-container .nav-panel .nav-panel-section .accordion,
.w820 .nav-panel-container .nav-panel .nav-panel-section .accordion,
.w780 .nav-panel-container .nav-panel .nav-panel-section .accordion {
  padding: 10px 30px 10px 18.2px !important;
  padding-top: 0 !important; }

.w950 #prep-panel .nav-panel-col.darker .row .col-md-6, .w950 #prep-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w950 #prep-panel .nav-panel-col.darker .at-header-row .col-md-6, .w950 #prep-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w950 #prep-panel .nav-panel-col.darker .at-data-row .col-md-6, .w950 #pay-panel .nav-panel-col.darker .row .col-md-6, .w950 #pay-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w950 #pay-panel .nav-panel-col.darker .at-header-row .col-md-6, .w950 #pay-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w950 #pay-panel .nav-panel-col.darker .at-data-row .col-md-6, .w950 #buzz-panel .nav-panel-col.darker .row .col-md-6s, .w950 #buzz-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6s, div.bootstrap .admissions-tracker .at-table .w950 #buzz-panel .nav-panel-col.darker .at-header-row .col-md-6s, .w950 #buzz-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6s, div.bootstrap .admissions-tracker .at-table .w950 #buzz-panel .nav-panel-col.darker .at-data-row .col-md-6s, .w998 #prep-panel .nav-panel-col.darker .row .col-md-6, .w998 #prep-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w998 #prep-panel .nav-panel-col.darker .at-header-row .col-md-6, .w998 #prep-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w998 #prep-panel .nav-panel-col.darker .at-data-row .col-md-6, .w998 #pay-panel .nav-panel-col.darker .row .col-md-6, .w998 #pay-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w998 #pay-panel .nav-panel-col.darker .at-header-row .col-md-6, .w998 #pay-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w998 #pay-panel .nav-panel-col.darker .at-data-row .col-md-6, .w998 #buzz-panel .nav-panel-col.darker .row .col-md-6, .w998 #buzz-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w998 #buzz-panel .nav-panel-col.darker .at-header-row .col-md-6, .w998 #buzz-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w998 #buzz-panel .nav-panel-col.darker .at-data-row .col-md-6, .w1046 #prep-panel .nav-panel-col.darker .row .col-md-6, .w1046 #prep-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w1046 #prep-panel .nav-panel-col.darker .at-header-row .col-md-6, .w1046 #prep-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w1046 #prep-panel .nav-panel-col.darker .at-data-row .col-md-6, .w1046 #pay-panel .nav-panel-col.darker .row .col-md-6, .w1046 #pay-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w1046 #pay-panel .nav-panel-col.darker .at-header-row .col-md-6, .w1046 #pay-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w1046 #pay-panel .nav-panel-col.darker .at-data-row .col-md-6, .w1046 #buzz-panel .nav-panel-col.darker .row .col-md-6, .w1046 #buzz-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w1046 #buzz-panel .nav-panel-col.darker .at-header-row .col-md-6, .w1046 #buzz-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w1046 #buzz-panel .nav-panel-col.darker .at-data-row .col-md-6,
.w920 #prep-panel .nav-panel-col.darker .row .col-md-6,
.w920 #prep-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table
.w920 #prep-panel .nav-panel-col.darker .at-header-row .col-md-6,
.w920 #prep-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table
.w920 #prep-panel .nav-panel-col.darker .at-data-row .col-md-6, .w920 #pay-panel .nav-panel-col.darker .row .col-md-6, .w920 #pay-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w920 #pay-panel .nav-panel-col.darker .at-header-row .col-md-6, .w920 #pay-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w920 #pay-panel .nav-panel-col.darker .at-data-row .col-md-6, .w920 #buzz-panel .nav-panel-col.darker .row .col-md-6s, .w920 #buzz-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6s, div.bootstrap .admissions-tracker .at-table .w920 #buzz-panel .nav-panel-col.darker .at-header-row .col-md-6s, .w920 #buzz-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6s, div.bootstrap .admissions-tracker .at-table .w920 #buzz-panel .nav-panel-col.darker .at-data-row .col-md-6s, .w900 #prep-panel .nav-panel-col.darker .row .col-md-6, .w900 #prep-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w900 #prep-panel .nav-panel-col.darker .at-header-row .col-md-6, .w900 #prep-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w900 #prep-panel .nav-panel-col.darker .at-data-row .col-md-6, .w900 #pay-panel .nav-panel-col.darker .row .col-md-6, .w900 #pay-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w900 #pay-panel .nav-panel-col.darker .at-header-row .col-md-6, .w900 #pay-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w900 #pay-panel .nav-panel-col.darker .at-data-row .col-md-6, .w900 #buzz-panel .nav-panel-col.darker .row .col-md-6, .w900 #buzz-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w900 #buzz-panel .nav-panel-col.darker .at-header-row .col-md-6, .w900 #buzz-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w900 #buzz-panel .nav-panel-col.darker .at-data-row .col-md-6, .w895 #prep-panel .nav-panel-col.darker .row .col-md-6, .w895 #prep-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w895 #prep-panel .nav-panel-col.darker .at-header-row .col-md-6, .w895 #prep-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w895 #prep-panel .nav-panel-col.darker .at-data-row .col-md-6, .w895 #pay-panel .nav-panel-col.darker .row .col-md-6, .w895 #pay-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w895 #pay-panel .nav-panel-col.darker .at-header-row .col-md-6, .w895 #pay-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w895 #pay-panel .nav-panel-col.darker .at-data-row .col-md-6, .w895 #buzz-panel .nav-panel-col.darker .row .col-md-6, .w895 #buzz-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w895 #buzz-panel .nav-panel-col.darker .at-header-row .col-md-6, .w895 #buzz-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w895 #buzz-panel .nav-panel-col.darker .at-data-row .col-md-6,
.w820 #prep-panel .nav-panel-col.darker .row .col-md-6,
.w820 #prep-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table
.w820 #prep-panel .nav-panel-col.darker .at-header-row .col-md-6,
.w820 #prep-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table
.w820 #prep-panel .nav-panel-col.darker .at-data-row .col-md-6, .w820 #pay-panel .nav-panel-col.darker .row .col-md-6, .w820 #pay-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w820 #pay-panel .nav-panel-col.darker .at-header-row .col-md-6, .w820 #pay-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w820 #pay-panel .nav-panel-col.darker .at-data-row .col-md-6, .w820 #buzz-panel .nav-panel-col.darker .row .col-md-6s, .w820 #buzz-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6s, div.bootstrap .admissions-tracker .at-table .w820 #buzz-panel .nav-panel-col.darker .at-header-row .col-md-6s, .w820 #buzz-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6s, div.bootstrap .admissions-tracker .at-table .w820 #buzz-panel .nav-panel-col.darker .at-data-row .col-md-6s, .w780 #prep-panel .nav-panel-col.darker .row .col-md-6, .w780 #prep-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w780 #prep-panel .nav-panel-col.darker .at-header-row .col-md-6, .w780 #prep-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w780 #prep-panel .nav-panel-col.darker .at-data-row .col-md-6, .w780 #pay-panel .nav-panel-col.darker .row .col-md-6, .w780 #pay-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w780 #pay-panel .nav-panel-col.darker .at-header-row .col-md-6, .w780 #pay-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w780 #pay-panel .nav-panel-col.darker .at-data-row .col-md-6, .w780 #buzz-panel .nav-panel-col.darker .row .col-md-6, .w780 #buzz-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-header-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w780 #buzz-panel .nav-panel-col.darker .at-header-row .col-md-6, .w780 #buzz-panel .nav-panel-col.darker div.bootstrap .admissions-tracker .at-table .at-data-row .col-md-6, div.bootstrap .admissions-tracker .at-table .w780 #buzz-panel .nav-panel-col.darker .at-data-row .col-md-6 {
  width: 50%;
  float: left; }

.w998 #footer-nav .container, .w998 #footer-nav div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w998 #footer-nav .bc-container, .w950 #footer-nav .container, .w950 #footer-nav div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w950 #footer-nav .bc-container, .w920 #footer-nav .container, .w920 #footer-nav div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w920 #footer-nav .bc-container, .w900 #footer-nav .container, .w900 #footer-nav div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w900 #footer-nav .bc-container, .w895 #footer-nav .container, .w895 #footer-nav div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w895 #footer-nav .bc-container, .w820 #footer-nav .container, .w820 #footer-nav div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w820 #footer-nav .bc-container, .w780 #footer-nav .container, .w780 #footer-nav div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .w780 #footer-nav .bc-container {
  margin-left: auto !important;
  margin-right: auto !important; }

.purple {
  color: #834D8E; }

.blue, div.bootstrap .cd-link-dropdown .dropdown-menu li a, div.bootstrap .cd-link-dropdown .dropdown-menu li a:hover, div.bootstrap .tt-listing .college-name .name-col .tooltip-link, div.bootstrap .tt-listing-mobile .college-name .name-col .tooltip-link {
  color: #3A6AA8; }

.gray {
  color: #9a9a9a !important; }

.dark-gray {
  color: #686767 !important; }

.white {
  color: #FFF !important; }

.bg-white, div.bootstrap .tt-listing-mobile, div.bootstrap .college_profile .profile-sidebar .profile-sidebar-tool, div.bootstrap .portal .portal-section, div.bootstrap .portal .portal-section .tool-graf, div.bootstrap .portal .portal-left-img-row, div.bootstrap .portal .portal-sidebar-panel, div.bootstrap .admissions-tracker .at-table, div.bootstrap .admissions-tracker .at-result-header, div.bootstrap .admissions-tracker .at-profile-panel {
  background-color: #FFF !important; }

.bg-body-gray, div.bootstrap .cd-link-dropdown .dropdown-menu li a:hover, div.bootstrap .college_profile, div.bootstrap .college_match_results, div.bootstrap .portal, div.bootstrap .admissions-tracker {
  background-color: #F5F4F3 !important; }

.bg-light-gray {
  background-color: #B9B9B9 !important; }

.bg-lighter-gray, div.bootstrap .college_profile .profile-sidebar .profile-sidebar-tool input {
  background-color: #d8d8d8 !important; }

.bg-lightest-gray {
  background-color: #F9F9F9 !important; }

.bg-lightest-gray-alt {
  background-color: #f1f1f1 !important; }

.bg-purple {
  background-color: #834D8E !important; }

.bg-green {
  background-color: #3C9B5B !important; }

.bg-blue, div.bootstrap .cd-breadcrumb .bc-items .bc-item.active, div.bootstrap .portal h6 {
  background-color: #3A6AA8 !important; }

.bg-gray {
  background-color: #9a9a9a !important; }

.bg-black-opacity-50 {
  background-color: rgba(0, 0, 0, 0.5); }

.bg-black-opacity-70 {
  background-color: rgba(43, 43, 43, 0.65); }

.bg-gray-opacity-70 {
  background-color: rgba(42, 42, 42, 0.7); }

.text-white, div.bootstrap .cd-breadcrumb .bc-items .bc-item.active a {
  color: #FFF; }

.border-bottom-gray {
  border-bottom: 1px solid rgba(209, 209, 209, 0.52); }

.border-top-gray {
  border-top: 1px solid rgba(209, 209, 209, 0.52); }

.font-weight-light {
  font-weight: 300; }

.font-weight-normal {
  font-weight: 400; }

.font-weight-medium, div.bootstrap .cd-breadcrumb .bc-items .bc-item, div.bootstrap #data-bar #updates .update {
  font-weight: 500; }

.font-weight-semibold, div.bootstrap .link-group a, div.bootstrap .chances-meter > div, div.bootstrap #data-bar #data-bar-side #tools, div.bootstrap #data-bar #data-bar-side #dates-deadlines, div.bootstrap #data-bar #data-bar-side #my-locker, div.bootstrap .cd-tab-box ul.nav-tabs > li a, div.bootstrap .cd-tab-box ul.nav-tabs > li.active a, div.bootstrap .cd-tabs-select select, div.bootstrap .description-stats .description-stat, div.bootstrap .cd-link-dropdown .dropdown-menu li a:hover, div.bootstrap .header-tool-dropdown .dropdown-menu .tool-dropdown-tool font, div.bootstrap .signup-row button, div.bootstrap #hero #home-hero-signup button, div.bootstrap .cd-tabbed-table .header-col .tab-extra, div.bootstrap .cd-tabbed-table .tabbed-headers .filter-subheaders > div, div.bootstrap .tt-listing span.reach, div.bootstrap .tt-listing span.high-maybe, div.bootstrap .tt-listing span.low-maybe, div.bootstrap .tt-listing span.good-bet, div.bootstrap .tt-listing-mobile span.reach, div.bootstrap .tt-listing-mobile span.high-maybe, div.bootstrap .tt-listing-mobile span.low-maybe, div.bootstrap .tt-listing-mobile span.good-bet, div.bootstrap .tt-listing-mobile .cd-tab-box .tab-pane > div span:first-of-type, div.bootstrap .home .btn, div.bootstrap .home .btn-ad, div.bootstrap .home #header-search-select button, div.bootstrap #header-search-select .home button, div.bootstrap .college_profile .profile-panel .panel-body .panel-col-right, div.bootstrap .college_profile .profile-sidebar .profile-sidebar-section a.btn-primary, div.bootstrap .college_profile .profile-sidebar .profile-sidebar-tool a.btn-primary, div.bootstrap .promo-page .signup-col .btn, div.bootstrap .promo-page .signup-col .btn-ad, div.bootstrap .promo-page .signup-col #header-search-select button, div.bootstrap #header-search-select .promo-page .signup-col button, div.bootstrap .admissions-tracker .at-table .at-header-row, div.bootstrap .admissions-tracker .at-profile-details .details-table div span:nth-of-type(2) {
  font-weight: 600; }

.font-weight-bold, div.bootstrap .cd-collapse > div > a, div.bootstrap #data-locker .title-holder a, div.bootstrap #data-locker.dl-logged-out button[type="submit"], div.bootstrap ul.cd-tabs li, div.bootstrap .description-stats span.big-stat, div.bootstrap .cd-link-dropdown .btn-link, div.bootstrap .cd-tabbed-table .header-col#chances-col, div.bootstrap .cd-tabbed-table .tabbed-headers .tabbed-headers-tabs .filter.selected, div.bootstrap .tt-listing .college-name .name-col .tooltip-link, div.bootstrap .tt-listing-mobile .college-name .name-col .tooltip-link, div.bootstrap .tt-listing-mobile .estimate-chances, div.bootstrap .college_profile .profile-header .btn-primary, div.bootstrap .college_profile .profile-panel .panel-heading .panel-title, div.bootstrap .college_profile .profile-sidebar #net-price-calculator-results #net-price, div.bootstrap .portal .portal-section.articles-section .mobile-read-more, div.bootstrap .portal .portal-section .tool-graf a, div.bootstrap .admissions-tracker .btn, div.bootstrap .admissions-tracker .btn-ad, div.bootstrap .admissions-tracker #header-search-select button, div.bootstrap #header-search-select .admissions-tracker button, div.bootstrap .admissions-tracker .at-table a {
  font-weight: 700; }

/************************************
************************************/
.montserrat {
  font-family: "Montserrat", sans-serif; }

.scroll_wrap {
  width: auto;
  margin: 0 auto;
  margin-top: -261px; }

.w998 .ad-right-gutter {
  top: 265px !important;
  right: 145px !important;
  left: auto !important; }

.ad-right-gutter {
  position: absolute !important;
  display: none !important; }

.currentPageInfo {
  background-color: #fff;
  margin-top: 0; }

#footer {
  border-top: none;
  text-align: left;
  padding: 10px;
  clear: both;
  margin: 0; }

.currentPageInfo {
  background-color: #fff;
  margin-top: 0; }

#slideout {
  z-index: 999; }

div.bootstrap #slideout .slideout-header .account-links {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 39px;
  margin-bottom: 8px;
  margin-left: 7px;
  display: inline-block; }

.breadcrumb {
  height: 100%;
  z-index: 99;
  position: relative;
  float: none; }

#data-bar #updates {
  flex: 1 1; }

.loginBoxCommon li a, .loginBoxCommon li a.switchLogin, #home .loginBoxCommon li a.switchLogin, .breadcrumb li#loginDropdownLink p a {
  color: #3a6ab3;
  display: inline-block;
  font: normal 11px arial;
  padding-top: 4px;
  text-decoration: underline; }

.pagetitle h2, .pagetitle h1 {
  background-repeat: no-repeat; }

#collmatch_home .side .intropanel, #schshipfinder .side .intropanel {
  float: none;
  width: auto;
  background: #f7faff;
  border: 1px solid #3f567f;
  padding: 12px 10px 11px 10px; }

.w780 .content, .w820 .content, .w895 .content, .w900 .content, .w920 .content, .w950 .content, .w998 .content, .w1046 .content {
  background-color: #fff;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  border-top: 1px solid #fff;
  padding-bottom: 190px; }

#schshipfinder .pagetitle, #scholarlist .pagetitle {
  margin-bottom: 10px; }

#schshipfinder #popcont p {
  margin-bottom: 0px; }

.paging p.pagination a, .paging p.pagination .bold {
  padding-right: 2px; }

.resultlist thead td, .resultlist thead th {
  background: #efefef;
  font-weight: bold;
  vertical-align: bottom; }

.resultlist thead a, .resultlist thead b {
  display: block;
  padding-left: 4px; }

#uniapp .resultlist tbody td, #comapp .resultlist tbody td {
  vertical-align: middle; }

#scholarlist .resultlist tfoot b, #collresult .resultlist tfoot b {
  margin-right: -3px;
  margin-right: -2px\9;
  *margin-right: -3px; }

#scholarlist .resultlist tfoot tr.btnrow td, #collresult .resultlist tfoot tr.btnrow td {
  padding-right: 6px;
  padding-right: 7px\9;
  *padding-right: 6px; }

html {
  font-size: 10px; }

.pagetitle {
  background-color: #fff;
  margin: 0;
  margin-top: -1px;
  border-bottom: 1px solid #69511b;
  height: 50px; }

.pagetitle h2 {
  background-position: 0 31px;
  height: 50px;
  margin-left: 0; }

.loginBoxCommon {
  list-style-type: none; }

.loginBoxCommon li {
  padding-top: 0; }

.loginBoxCommon li span {
  background: url(/cs/page/images_new/common/login_dropdown_text-bg.gif) no-repeat scroll 0 0 transparent;
  display: inline-block;
  padding: 6px 7px;
  height: 18px; }

.loginBoxCommon li input.login_dropdown_text {
  border: 0 none;
  font: normal 13px arial;
  margin: 0;
  padding: 1px 0;
  width: 172px; }

#login #loginFormbox {
  padding: 0; }

#login .loginBoxCommon {
  margin: 0; }

.error {
  color: #9f0d06; }

#collmatch_home #seachbyprefer {
  border-top: 1px solid #3f567f; }

#collmatch_home .content {
  padding-right: 20px;
  padding-bottom: 30px; }

#collmatch_home .side {
  width: 305px; }

#help_template .content p, #contactus .content p {
  line-height: 20px; }

#help_template .side {
  height: auto;
  background-image: none; }

#help_template ul.articlelist li h4,
#contactus ul.articlelist li h4 {
  border-bottom: none; }

#help_template .siderpanel .helppanelbox ul li ul li ul,
#contactus .siderpanel .helppanelbox ul li ul li ul {
  border-bottom: 1px solid #b4b4b4;
  padding-bottom: 10px !important; }

.siderpanel .helppanelbox ul li ul li ul.lastItem {
  border-bottom: 0 !important;
  margin-top: 5px !important; }

#collmatch_home #seachbyname {
  margin-bottom: 12px; }

#collmatch_home .form {
  width: 453px; }

#collmatch_home .pagetitle h2 {
  background-image: url(/cs/page/images/search/collegematch_page_title.gif); }

#collprofile .pagetitle h2 {
  background-image: url(/cs/page/images/profile/st_collegeprofile.gif);
  margin-left: 0px;
  background-position: 0 32px; }

.side {
  width: 170px;
  float: left; }

#contactus .side {
  width: 315px;
  float: left; }

.form {
  float: right;
  width: 403px;
  border: 1px solid #3f567f; }

#schshipfinder .pagetitle h2 {
  background-image: url(/cs/page/images/search/st_scholar_finder.png);
  margin-left: 0px; }

.w780 .wrap {
  width: 780px; }

.w820 .wrap {
  width: 820px; }

.w895 .wrap {
  width: 895px;
  background-color: transparent; }

.w900 .wrap {
  width: 900px; }

.w920 .wrap {
  width: 920px; }

.w950 .wrap {
  width: 950px; }

.w998 .wrap {
  width: 998px; }

.w1046 .wrap {
  width: 1046px; }

form[name="counselorOrderForm"] * {
  color: #333333; }

form[name="counselorOrderForm"] input, form[name="counselorOrderForm"] select {
  font-size: 12px; }

form[name="counselorOrderForm"] a:hover {
  color: #990000; }

#mag .main {
  color: #333; }

#view_admissions_profile_help_hightlight_content table th, #view_admissions_profile_help_admissions_content table th {
  font-weight: normal; }

#barChartSATMathematics div.sub_title {
  margin-bottom: 5px;
  padding-top: 0; }

#barChartSATCriticalReading div.sub_title, #barChartSATWriting div.sub_title, #barChartACTComposite div.sub_title {
  margin-bottom: 8px;
  margin-top: -3px;
  padding-top: 0;
  position: relative; }

#my_adm_profile #popcont p, #collchance #popcont p {
  margin-bottom: 0px; }

.registration .pagetitle h2 {
  background: url(/cs/page/images/login/register_page_title.gif) no-repeat -20px 31px; }

.help .pagetitle h2 {
  background: url(/cs/page/images/help/help.gif) no-repeat -20px 31px; }

#rewards .pagetitle h2 {
  background: url(/cs/page/images/survey/myreward.gif) no-repeat 0 31px; }

#tell_me_more_college_chance .pagetitle h2 {
  background: url(/cs/page/images/promo/about_college_chance.gif) no-repeat -20px 25px; }

#tell_me_more_net_cost .pagetitle h2 {
  background: url(/cs/page/images/netcost/about_net_cost.gif) no-repeat 0 32px; }

#tell_me_more_data_locker .pagetitle h2 {
  background: url(/cs/page/images/promo/about_data_locker.gif) no-repeat -20px 29px; }

#tell_me_more_admission_profile .pagetitle h2 {
  background: url(/cs/page/images/promo/about_your_adm_profile.gif) no-repeat -20px 25px; }

#tell_me_more_admission_tracker .pagetitle h2 {
  background: url(/cs/page/images/promo/about_adm_tracker.gif) no-repeat -20px 25px; }

#tell_me_more_scholarship_finder .pagetitle h2 {
  background: url(/cs/page/images/promo/about_scholarship_finder.gif) no-repeat -20px 25px; }

#complete_admission_profile .pagetitle h2 {
  background: url(/cs/page/images/survey/admissions_profile_completion.gif) no-repeat 0 28px; }

#about_admission_profile .pagetitle h2 {
  background: url(/cs/page/images/promo/myadmissionsprofile.gif) no-repeat -20px 22px; }

#accountActivationHidden .modal-open {
  overflow: hidden; }

#accountActivationHidden .modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }

#accountActivationHidden .modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out; }

#accountActivationHidden .modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0); }

#accountActivationHidden .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

#accountActivationHidden .modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

#accountActivationHidden .modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

#accountActivationHidden .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }

#accountActivationHidden .modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0); }

#accountActivationHidden .modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50); }

#accountActivationHidden .modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }

#accountActivationHidden .modal-header:before, .modal-header:after {
  content: " ";
  display: table; }

#accountActivationHidden .modal-header:after {
  clear: both; }

#accountActivationHidden .modal-header .close {
  margin-top: -2px; }

#accountActivationHidden .modal-body {
  position: relative;
  padding: 15px; }

@media (min-width: 768px) {
  #accountActivationHidden .modal-dialog {
    width: 500px;
    margin: 30px auto; }
  #accountActivationHidden .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  #accountActivationHidden .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  #accountActivationHidden .modal-lg {
    width: 900px; } }

#accountActivationHidden .modal.fade .modal-dialog {
  padding: 50px; }

#accountActivationHidden .modal.fade .modal-content {
  border-radius: 0;
  box-shadow: none;
  border: 0;
  line-height: 1.6em; }

#accountActivationHidden .modal.fade .modal-header {
  border: 0; }

#accountActivationHidden .modal.fade .desc {
  width: 80%;
  margin: 0 auto;
  color: #494949;
  font-family: "Source Sans Pro"; }

#accountActivationHidden .modal.fade h1 {
  margin: 0;
  text-align: center; }

#accountActivationHidden .modal.fade p {
  margin-bottom: 35px;
  font-size: 15px;
  color: #494949;
  font-family: "Source Sans Pro";
  box-sizing: border-box; }

#accountActivationHidden .modal.fade .close {
  font-size: 3.0rem;
  color: #000;
  opacity: 1;
  font-weight: normal;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  float: right;
  line-height: 1;
  text-shadow: 0 1px 0 #fff;
  box-sizing: border-box; }

#accountActivationHidden .modal.fade .close:hover {
  opacity: .75;
  background: none;
  outline: none; }

#accountActivationHidden .ok-container {
  float: none;
  text-align: center;
  margin-bottom: 20px; }

#accountActivationHidden .ok-container a.btn, #accountActivationHidden .ok-container div.bootstrap a.btn-ad, div.bootstrap #accountActivationHidden .ok-container a.btn-ad, .ok-container a.btn-ad {
  padding: 15px 60px; }

#accountActivationHidden .bg-blue, #accountActivationHidden div.bootstrap .cd-breadcrumb .bc-items .bc-item.active, div.bootstrap .cd-breadcrumb .bc-items #accountActivationHidden .bc-item.active, #accountActivationHidden div.bootstrap .portal h6, div.bootstrap .portal #accountActivationHidden h6 {
  background-color: #3A6AA8; }

#accountActivationHidden .btn, #accountActivationHidden div.bootstrap .btn-ad, div.bootstrap #accountActivationHidden .btn-ad, #accountActivationHidden div.bootstrap #header-search-select button, div.bootstrap #header-search-select #accountActivationHidden button {
  font-size: 16px;
  letter-spacing: 0.5px;
  font-weight: 600;
  color: white;
  font-family: "Montserrat", sans-serif;
  transition: background-color 200ms linear;
  border-radius: 0px;
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  line-height: 1.42857;
  user-select: none; }

#admtrackresult .resultwrap {
  margin-left: 140px !important;
  margin-top: 10px !important; }

#admtrackresult .trackanotherchancewrap {
  width: 230px !important; }

#admtrackresult .amazonmp3goto {
  margin-top: 50px;
  margin-right: 20px; }

#admtrackresult .cp_right {
  float: right;
  zoom: 1; }

#admtrackresult .pagetitle h2 {
  background-image: url(/cs/page/images/admissions/title_admtrackresult.png);
  margin-left: 0px; }

#admtrackresult .rollovertooltip ul li {
  overflow: auto; }

#admprofile .pagetitle .titleForSavedProfile {
  background-image: url(/cs/page/images/admissions/title_saveadmissionsprofile.png); }

#admprofile .pagetitle .titleForAdmissionsProfile {
  background-image: url(/cs/page/images/admissions/title_admprofile.png); }

#admprofile .pagetitle .titleForFinancialProfile {
  background-image: url(/cs/page/images/admissions/title_financialprofile.png); }

#admprofile .pagetitle h2 {
  margin-top: 0; }

#admprofile .content {
  margin-bottom: 0;
  margin-right: 0; }

#admprofile .content h2 {
  font-size: 14px;
  color: #113a66;
  margin: 14px 0; }

#admprofile .general {
  *float: left;
  margin-top: 6px;
  margin-bottom: -1px; }

#admprofile table {
  background: #fff;
  width: 100%; }

#admprofile table td {
  padding: 3px 0;
  font-weight: bold; }

#admprofile table.collchoice div.collegePopUp {
  position: absolute;
  font-size: 9px;
  color: #000;
  visibility: hidden;
  z-index: 999; }

#admprofile table.collchoice div.collegePopUp img {
  margin: 0 0 -1px 61px;
  position: relative; }

#admprofile table.collchoice div.collegePopUp ul {
  background-color: #fff;
  border: 1px solid #aead9e;
  border-radius: 5px;
  padding: 5px;
  box-shadow: 0 0 5px #555; }

#admprofile table.collchoice div.collegePopUp ul li {
  margin: 5px 0;
  font-size: 10px; }

#admprofile table.collchoice div.collegePopUp table.popUpTable {
  background: #fff !important;
  border: 1px solid #aead9e !important;
  border-radius: 5px !important;
  padding: 5px !important;
  box-shadow: 0 0 5px #555; }

#admprofile table.collchoice div.collegePopUp table.popUpTable th {
  border: 0 !important;
  background: #fff !important;
  height: 17px !important;
  margin: 0;
  padding: 0;
  font-weight: bold !important; }

#admprofile table.collchoice div.collegePopUp table.popUpTable td {
  border: 0 !important;
  background: #fff !important;
  height: 17px !important;
  margin: 0;
  padding: 0; }

#admprofile table.collchoice div.collegePopUp table#govtPopUpDiv {
  width: 196px; }

#admprofile table.collchoice div.collegePopUp table#loansPopUpDiv {
  width: 254px; }

#admprofile table.collchoice div.collegePopUp table#workPopUpDiv {
  width: 175px; }

#admprofile .collchoice {
  table-layout: auto; }

#admprofile .collchoice .bgcolorDarkGrey {
  background: #d9d9d9; }

#admprofile .collchoice #borderRightColorWhite {
  border-right: 1px solid #fff; }

#admprofile .collchoice .bgcolorLightGrey {
  background: #e6e7e7;
  text-align: center; }

#admprofile .introtable {
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  padding: 12px 10px;
  background-color: #f6fbff; }

#admprofile .introtable table {
  background-color: #f6fbff; }

#admprofile .introtable table caption {
  background-color: #ecf5fb;
  padding-bottom: 7px;
  margin: 5px 0; }

#admprofile .introtable table thead {
  background-color: #f6fbff; }

#admprofile .introtable table tbody {
  background-color: #f6fbff; }

#admprofile .introtable table th.subLabel {
  padding-left: 21px; }

#admprofile .infotable {
  margin: 11px 0 16px 0;
  width: auto; }

#admprofile .infotable th {
  font-size: 11px;
  padding: 4px 18px 4px 0; }

#admprofile .infotable td {
  font-size: 11px;
  padding: 4px 18px 4px 0; }

#admprofile .testscorewrap {
  width: 469px;
  float: right; }

#admprofile .testscorewrap .introtable {
  border: 1px solid #d9d9d9;
  border-radius: 3px; }

#admprofile .academicswrap {
  width: 469px;
  float: left; }

#admprofile .recentchange {
  padding: 4px 0 5px; }

#admprofile .recentchange dd {
  padding-right: 70px; }

#admprofile .recentchange span {
  padding-right: 9px; }

#admprofile .yourcollistmore {
  float: right;
  font-size: 11px;
  line-height: 15px;
  margin: 7px 7px 4px 15px; }

#admprofile #help_highlightrc {
  cursor: pointer;
  float: left;
  margin-top: 6px; }

#admprofile #help_see_financial_aid_awards {
  cursor: pointer; }

#admprofile .helpicon_admmissionProfileContent {
  cursor: pointer;
  margin-left: 3px; }

#admprofile #tableColorContent {
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  margin-bottom: 10px; }

#admprofile #tableColorContent .dropDownIcon {
  margin-left: 3px;
  margin-bottom: 2px;
  height: 4px;
  width: 7px; }

#admprofile #tableColorContent tbody tr:nth-child(odd) {
  background-color: #f9f8e3; }

#admprofile #tableColorContent tbody tr:nth-child(even) {
  background-color: #f2f2cc; }

#admprofile #tableColorContent tbody tr:last-child td {
  border-bottom: none; }

#admprofile #tableColorContent tbody tr:last-child th {
  border-bottom: none; }

#admprofile #tableColorContent tbody th {
  font-weight: normal;
  background: none;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  vertical-align: middle;
  height: 26px; }

#admprofile #tableColorContent tbody td {
  font-weight: normal;
  background: none;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  vertical-align: middle;
  height: 26px; }

#admprofile #tableColorContent tbody td:nth-child(8) {
  border-right: 1px solid #d9d9d9; }

#admprofile #tableColorContent tbody td:nth-child(13) {
  border-right: 1px solid #d9d9d9; }

#admprofile #tableColorContent tbody td:nth-child(15) {
  border-right: none; }

#admprofile #tableColorContent .tdBottomBorder {
  border-bottom: 1px solid #d9d9d9;
  border-right: 1px solid #fff; }

#admprofile #tableColorContent .tdRightBorder {
  border-right: 1px solid #d9d9d9; }

#admprofile #tableColorContent .adjustRightBorder {
  border-right: none; }

#admprofile #tableColorContentClassYearLessThan {
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  margin-bottom: 10px; }

#admprofile #tableColorContentClassYearLessThan .dropDownIcon {
  margin-left: 3px;
  margin-bottom: 2px;
  height: 4px;
  width: 7px; }

#admprofile #tableColorContentClassYearLessThan tbody tr:nth-child(odd) {
  background-color: #f9f8e3; }

#admprofile #tableColorContentClassYearLessThan tbody tr:nth-child(even) {
  background-color: #f2f2cc; }

#admprofile #tableColorContentClassYearLessThan tbody th {
  font-weight: normal;
  background: none;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  vertical-align: middle;
  height: 26px; }

#admprofile #tableColorContentClassYearLessThan tbody td {
  font-weight: normal;
  background: none;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  vertical-align: middle;
  height: 26px; }

#admprofile #tableColorContentClassYearLessThan .tdBottomBorder {
  border-bottom: 1px solid #d9d9d9;
  border-right: 1px solid #fff;
  padding-top: 12px; }

#admprofile #tableColorContentClassYearLessThan .tdRightBorder {
  border-right: 1px solid #d9d9d9; }

#admprofile .highlight {
  padding-left: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  vertical-align: middle !important; }

#admprofile .highlight span {
  padding: 12px 0;
  margin-left: 2px;
  height: 100%; }

#admprofile td.highlight:nth-child(3) span {
  margin-left: 0; }

#admprofile td.highlight:nth-child(4) span {
  margin-left: 0; }

#admprofile td.highlight:nth-child(5) span {
  margin-left: 0; }

#admprofile td ul li p {
  display: inline; }

#admprofile .highlightdiv {
  background-color: #dceefc; }

#admprofile .profilelinks a {
  font-size: 11px; }

#admprofile .profilelinks a#aboutRightLink {
  margin: 43px 0 0 69px;
  width: 38px;
  float: right; }

#admprofile .profilelinks a#updateYourProfileAnchor {
  width: 246px;
  float: right; }

#admprofile .profilelinks a#viewMyProfileAnchor {
  width: 180px;
  float: right; }

#admprofile span.hlightongreytab {
  background: #dceefb; }

#admprofile .hlightongrey span {
  background: #dceefb;
  padding: 3px 0; }

#admprofile .highlightinfo span {
  background: #dceefb;
  padding: 3px 0; }

#admprofile #popcont p {
  margin-bottom: 10px; }

#scholarlist .pagetitle h2 {
  background-image: url(/cs/page/images/search/scholarresult_page_title.gif);
  margin-left: 0px; }

#scholarlist .pagination {
  text-align: left; }

#scholarlist .pagination span {
  padding-left: 0px; }

#scholarlist .pagingtop {
  top: 105px; }

#scholarlist .criteria {
  width: 370px; }

#scholarlist .criteria col.colname {
  width: 157px; }

#scholarlist .criteria tbody th {
  padding: 0px; }

#scholarlist .criteria tbody {
  color: #333; }

#scholarlist .summary {
  width: 348px; }

#scholarlist .summary div {
  padding-right: 4px; }

#scholarlist .upper .promoimg {
  margin-left: 12px; }

#scholarlist .listwrap h1 {
  margin-top: 12px; }

#scholarshipprofile .content {
  margin-right: 0; }

#scholarshipprofile .content h1 {
  font-size: 16px;
  color: #1F337C;
  font-weight: bold;
  line-height: 18px;
  padding: 0;
  margin: 0; }

#scholarshipprofile .content h2 {
  font-size: 11px;
  color: #1B3766;
  margin-top: 13px;
  margin-left: 0; }

#scholarshipprofile table td {
  font-weight: bold; }

#scholarshipprofile .maincont {
  margin-top: 10px; }

#scholarshipprofile .pagetitle h2 {
  background-image: url(/cs/page/images/profile/st_scholarshiprofile.png);
  margin: 0;
  padding: 0;
  *margin-left: -170px;
  *float: left; }

.help .pagetitle h2 {
  background: url(/cs/page/images/help/help.gif) no-repeat -20px 31px; }

#scholarshipprofile ul.tools {
  margin-top: -20px; }

#scholarshipprofile ul.tools li.print a {
  padding-left: 17px; }

#scholarshipprofile ul.tools li.mail a {
  padding-left: 20px; }

#scholarshipprofile ul.tools li a.fb_share_button {
  position: relative;
  line-height: 14px;
  *line-height: 15px;
  top: -1px;
  *top: 0;
  margin-left: 14px;
  *left: 14px; }

#scholarshipprofile .introtable table td {
  padding-top: 1px;
  padding-bottom: 2px; }

#scholarshipprofile .introtable table th {
  padding-top: 1px;
  padding-bottom: 2px; }

.formtitle {
  background: transparent url(/cs/page/images/background/sectitle.gif) repeat-x top; }

/** override the .formtitle style for just the email-a-friend dialog */
.emailfriends .formtitle {
  background: none; }

/** override the .formtitle style for just the email-a-friend success dialog */
.emailfriendsuccess .formtitle {
  background: none; }

.formtitle a.helplink {
  float: right;
  font-weight: bold;
  margin: 5px 5px 0 0;
  line-height: 12px; }

.portal .maincont {
  padding-left: 0;
  margin-top: 34px; }

.portal .maincont h1 {
  line-height: 40px;
  background: #3c85ca;
  color: #fff;
  font-family: Trebuchet MS;
  font-size: 20px;
  font-weight: bold;
  padding: 0 0 0 15px;
  border-left: 1px solid #b4b4b4;
  border-right: 1px solid #b4b4b4;
  border-top: 1px solid #b4b4b4;
  margin: 0; }

.portal .maincont p {
  padding-bottom: 2px; }

.portal .maincont h2 {
  color: #000;
  font-size: 14px;
  line-height: 18px;
  background: #f6f6f6 url(/cs/page/images_new/portal/main_article_subtitle_bg.jpg) repeat-x bottom;
  margin: 0;
  padding: 10px 15px 12px;
  border-top: 1px solid #fff;
  word-wrap: break-word; }

.portal .maincont ul li {
  padding: 0 0 4px 0;
  margin: 0; }

.portal .maincont ul li a {
  text-decoration: none;
  color: #3a6ab4 !important;
  font-size: 12px; }

.portal .main {
  width: 688px;
  float: left;
  padding-right: 0;
  position: relative; }

.portal .side {
  float: right;
  width: 252px; }

.portal .slid_link_button {
  display: inline-block;
  background: url(/cs/page/images/background/link_button_left.gif) no-repeat left;
  height: 27px;
  text-decoration: none; }

.portal .slid_link_button span {
  display: inline-block;
  background: url(/cs/page/images/background/link_button_right.gif) no-repeat right;
  height: 27px;
  line-height: 27px;
  text-align: center;
  padding: 0 10px;
  font-size: 12px;
  color: #3a6ab4;
  font-weight: bold; }

.portal .main_article_box {
  border: 1px solid #b4b4b4;
  border-top: 0; }

.portal .main_article_box.contentpan {
  padding: 9px 14px 16px 15px;
  font-size: 14px;
  line-height: 18px; }

.portal .main_article_box.linkpan ul {
  padding: 9px 0 5px 15px;
  line-height: 18px; }

.portal .bword {
  line-height: 24px;
  height: 115px;
  width: 586px;
  font-size: 15px;
  padding: 15px 20px 0;
  background: url(/cs/page/images_new/portal/portal_main_text_bg.png);
  color: #fff;
  font-weight: bold;
  position: absolute;
  top: 191px;
  right: 0;
  border: 0; }

.portal .indexpix {
  float: left; }

.portal .side_border_wrap {
  background-color: #ebebeb;
  padding: 10px; }

.portal .side_border_wrap_inner {
  background-color: #fff;
  padding: 16px; }

.portal .side_border_wrap_inner p {
  font-size: 11px;
  line-height: 15px;
  margin: 9px 0 16px; }

.portal .side_border_wrap_inner p em {
  display: block;
  margin-bottom: 4px; }

.portal .side_border_wrap_inner .slid_link_banner {
  border-top: 1px solid #b4b4b4;
  padding: 11px 0 4px 0;
  margin-top: 20px; }

.portal .maincontSection {
  margin-top: 18px; }

.portal .maincontSection .main_article_box.contentpan {
  padding: 14px 14px 12px 16px; }

.portal .maincontSection .main_article_box.linkpan ul {
  padding: 0; }

.portal .maincontSection .main_article_box.linkpan ul.listGroup {
  padding: 11px 0 5px 15px; }

.portal .maincontSection .contentpan ul li {
  float: left;
  width: 440px; }

.portal .maincontSection .contentpan ul li:first-child {
  width: 206px; }

.portal .maincontSection .contentpan ul li p {
  font-size: 13px;
  line-height: 21px;
  padding: 0; }

.portal .maincontSection .contentpan ul li img {
  margin-top: 2px; }

.portal .maincontSection ul.listGroup > li {
  float: left;
  width: 310px; }

.portal .maincontSection ul.listGroup > li:first-child {
  width: 342px; }

.portal .maincontSection ul.listGroup > li:first-child ul {
  width: 320px; }

.portal .maincontSection ul.listGroup li ul li {
  background: url(/cs/page/images_new/portal/portal_list_style_dot.gif) no-repeat 2px 5px;
  padding-left: 11px;
  font-weight: bold;
  line-height: 14px;
  margin-top: 4px; }

.portal .thumbnailSection {
  background: url(/cs/page/images_new/portal/portal_index_bg.jpg) no-repeat 0 0;
  width: 687px;
  height: 89px; }

.portal .thumbnailSection .thumbnailUnit {
  float: left;
  margin: 2px 0 1px;
  padding: 12px 9px 13px; }

.portal .thumbnailSection .thumbnailUnit.title3Lines {
  padding-bottom: 3px; }

.portal .thumbnailSection .thumbnailUnit.title3Lines p {
  padding-top: 0;
  margin-top: -1px; }

.portal .thumbnailSection .thumbnailUnit:first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  margin-left: 2px;
  padding-left: 12px; }

.portal .thumbnailSection .thumbnailUnit:hover {
  background: #dedede;
  cursor: pointer; }

.portal .thumbnailSection .thumbnailUnit a {
  text-decoration: none; }

.portal .thumbnailSection .thumbnailUnit p {
  color: #333;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  padding: 4px 0 6px;
  display: inline-block; }

.portal .thumbnailSection .thumbnailUnit .anchorArrow {
  display: block;
  width: 17px;
  height: 17px;
  margin-top: 6px;
  background: url(/cs/page/images_new/portal/portal_thumb_btn.png) no-repeat 0 0; }

.portal .thumbnailSection .thumbnailUnit.highlighted .anchorArrow {
  background: url(/cs/page/images_new/portal/portal_thumb_btn_hover.png) no-repeat 0 0; }

.portal .thumbnailSection .thumbnailUnit.highlighted p {
  color: #3c85ca; }

.portal .thumbnailSection .thumbnailUnit img.thumb {
  float: left;
  margin-right: 7px; }

.portal .mainTitle {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 8px; }

.portal .pixwrap .sbox2 {
  margin-top: 20px;
  padding: 7px 14px 17px;
  height: 145px; }

.portal .pixwrap .admtraker img {
  margin-top: 10px; }

.portal .sbox2 {
  border: 1px solid #1e8cba;
  font-size: 10px;
  margin-top: 15px;
  padding: 0 8px 5px;
  border: 1px solid #b4b4b4; }

.portal .sbox2 p {
  letter-spacing: -1px;
  line-height: 12px;
  margin: 2px 0 4px; }

.portal .sbox2 .emailinput {
  width: 146px;
  margin: 2px 0 5px;
  font-size: 10px;
  padding: 2px 0 1px;
  letter-spacing: -1px;
  font-family: Verdana, Arial, Helvetica, sans-serif; }

.portal .sbox2 .submitbtn {
  text-align: right;
  padding-right: 3px; }

.portal .sbox2 img.imghead {
  padding: 0 3px;
  background: #fff;
  position: relative;
  top: -6px;
  left: -2px; }

.portal .sbox2 h2 a {
  color: #000; }

.portal .sbox2 h2 a:hover {
  color: #000; }

.portal #articlenewssub h2 {
  font-family: Trebuchet MS;
  font-size: 18px;
  font-weight: bold;
  padding: 6px 0 0; }

.portal #articlenewssub h2 a {
  text-decoration: none; }

.portal #articlenewssub p.articlenewssub_intro {
  font-size: 12px;
  margin: 0;
  padding: 14px 8px 7px 0;
  line-height: 16px;
  letter-spacing: normal; }

.portal #articlenewssub p.articlenewssub_intro a {
  font-weight: bold;
  color: #3a6ab4;
  text-decoration: none; }

.portal .pagetitle h2 {
  background-position: 0 25px;
  height: 60px; }

.portal ul.newsfieldswrap li {
  float: left; }

.portal .newsfieldswrap input.forminput {
  border: 0;
  width: 151px;
  height: 13px;
  background: url(/cs/page/images_new/modules/search_bg.gif) no-repeat 0 0;
  color: #666;
  font-size: 11px;
  font-family: Arial;
  padding: 8px 0 8px 8px; }

.wrap {
  width: 760px;
  margin: 0 auto;
  position: relative;
  margin-top: -256px;
  background-color: transparent;
  width: 800px; }

.error_wrap {
  width: 760px;
  margin: 0 auto;
  position: relative; }

.blue11b, h1 {
  color: #3a6ab4;
  font-size: 11px;
  font-weight: bold; }

.content {
  margin: 0 20px 5px 0; }

.content .innercontent {
  padding: 0; }

/* .content h1 {
    color: #1f337c;
    font-size: 16px;
    padding: 13px 0 4px; }
  .content h2 {
    color: #1b3766;
    font-size: 11px;
    margin-left: 10px;
    padding-bottom: 1px; }*/
.content h2 a.help {
  float: right;
  font-weight: bold;
  font-size: 10px;
  margin: 1px 2px 0 0; }

/** an override for the site map - we don't want the generic .content h1 to apply */
#sitemap .content h1 {
  padding: 0; }

.sbox1 {
  float: right;
  width: 168px;
  margin-left: 18px; }

.sbox1 p {
  padding-top: 2px; }

.sbox1 .arrowgo {
  margin: 3px 9px 3px 0; }

.sbox1 h3 img {
  margin-left: 5px; }

.upper .promoimg {
  float: right;
  margin-left: 20px; }

.upper h2 {
  color: #3f567f;
  font-size: 11px; }

.upper ul {
  padding: 5px 0 0 5px; }

.upper ul li {
  background: url(/cs/page/images/black_bullet.gif) no-repeat 1px 2px;
  padding: 0 0 0 15px; }

.upper h4 {
  font-size: 11px;
  padding: 2px 0 11px;
  font-weight: normal; }

a.helplink {
  float: right;
  font-weight: bold;
  margin: 4px 6px 0 0;
  font-size: 10px;
  line-height: 12px; }

a.rectlink {
  margin: 0 auto;
  display: block;
  background: #efefef;
  width: 54px;
  font-size: 9px;
  border: 1px solid #999;
  text-decoration: none;
  text-align: center;
  color: #000; }

a.besideAT {
  margin: 0;
  float: left; }

a.overlap_layer:link {
  color: #000000; }

a.overlap_layer:hover {
  color: #000000; }

a.yourlistdel {
  background: url(/cs/page/images/admissions/admprofile_del.gif) no-repeat top;
  width: 12px;
  height: 12px;
  display: block;
  margin-left: 3px;
  float: right; }

a.yourlistdel:hover {
  background-position: bottom; }

.summary {
  padding-top: 1px; }

.summary div {
  padding-top: 2px;
  padding-right: 5px; }

.sumcritera td {
  vertical-align: top; }

.sumcritera th {
  vertical-align: bottom; }

.criteria {
  background: #fbfbf0;
  vertical-align: top;
  width: 375px; }

.criteria table {
  width: 100%;
  margin-top: -1px; }

.criteria tbody td {
  font-weight: bold; }

.criteria tbody th {
  vertical-align: top; }

.criteria thead td {
  font-size: 11px;
  font-weight: bold;
  line-height: 11px; }

.criteria col.colname {
  width: 108px; }

.resultlist {
  background: #fff;
  width: 740px;
  margin-top: 5px; }

.resultlist thead td {
  padding: 3px 0 5px; }

.resultlist thead th {
  text-align: center;
  padding: 2px 0; }

.resultlist thead a {
  padding-right: 4px; }

.resultlist .sortup {
  background: url(/cs/page/images/locker/arrow_sort_up.gif) no-repeat 4px 3px;
  padding-left: 19px; }

.resultlist .sortdown {
  background: url(/cs/page/images/locker/arrow_sort_down.gif) no-repeat 4px 3px;
  padding-left: 19px; }

.resultlist tbody td {
  background: #f8f8e2;
  vertical-align: top;
  padding: 2px; }

.resultlist tbody .chancecells td {
  vertical-align: middle;
  padding: 0;
  padding-right: 10px;
  text-align: center; }

.resultlist tbody .chancecells th {
  vertical-align: middle;
  padding: 0;
  text-align: right; }

.resultlist tbody .chancecells img {
  vertical-align: top; }

.resultlist tfoot td {
  padding: 2px 0; }

.resultlist tfoot b {
  float: right;
  margin-top: 2px;
  margin-right: -20px;
  margin-right: -19px\9;
  *margin-right: -22px;
  position: relative;
  font-weight: normal; }

.resultlist tfoot tr.btnrow td {
  padding: 4px 23px 3px 2px;
  padding-right: 24px\9;
  *padding-right: 25px;
  text-align: right; }

.resultlist .saved {
  background: #dce4f3;
  font-weight: bold; }

.moreDetail {
  width: 46px;
  height: 9px;
  background: url(/cs/page/images/odds/resultlist_moreDetail_link.jpg) no-repeat;
  margin-left: 5px;
  margin-left: 4px\9;
  *margin-left: 3px;
  display: block; }

.moreDetail:hover {
  width: 46px;
  height: 9px;
  background: url(/cs/page/images/odds/resultlist_moreDetail_hover.jpg) no-repeat;
  margin-left: 5px;
  margin-left: 4px\9;
  *margin-left: 3px;
  display: block; }

#uniapp .resultlist {
  margin-bottom: 4px; }

#uniapp .resultlist thead td {
  font-weight: normal;
  padding-left: 2px; }

#uniapp .resultlist td,
#comapp .resultlist td {
  color: #333; }

#uniapp .paging {
  margin-bottom: 4px; }

#uniapp .summary h2 {
  line-height: 13px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: #333; }

#uniapp .pagetitle h2 {
  background-image: url(/cs/page/images/app/universal_app_title.gif);
  margin-left: 0px; }

#comapp .resultlist {
  margin-bottom: 4px; }

#comapp .resultlist thead td {
  font-weight: normal;
  padding-left: 2px; }

#comapp .resultlist thead tr.sortbar td {
  padding: 0 !important; }

#comapp .resultlist thead tr.sortbar td a {
  border-right: 1px solid #a2a2a2;
  padding: 0 !important;
  display: block;
  height: 15px;
  background-image: url(/cs/page/images/search/sortbar.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  cursor: pointer; }

#comapp .resultlist thead tr.sortbar td a.sortup {
  border-right-color: #619dc8;
  background-position: 0 -45px; }

#comapp .resultlist thead tr.sortbar td a.sortup:hover {
  border-right-color: #619dc8;
  background-position: 0 -45px; }

#comapp .resultlist thead tr.sortbar td a.sortdown {
  border-right-color: #619dc8;
  background-position: 0 -15px; }

#comapp .resultlist thead tr.sortbar td a.sortdown:hover {
  border-right-color: #619dc8;
  background-position: 0 -15px; }

#comapp .resultlist thead tr.sortbar td a:hover {
  border-right-color: #619dc8;
  background-position: 0 -15px; }

#comapp .resultlist thead tr.sortbar td.sortoff a {
  background-position: 0 -60px;
  cursor: default; }

#comapp .resultlist thead tr.sortbar td.sortoff a:hover {
  border-right-color: #a2a2a2;
  background-position: 0 -60px;
  cursor: default; }

#comapp .sbox1 {
  margin-top: -10px;
  width: 169px;
  margin-bottom: 20px;
  position: relative; }

#comapp .paging {
  margin-bottom: 4px; }

#comapp .summary h2 {
  line-height: 13px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: #333; }

#comapp .pagetitle h2 {
  background-image: url(/cs/page/images/app/commonschools_page_title.gif);
  margin-left: 0px; }

#savedprofile .resultlist {
  table-layout: fixed; }

#savedprofile .resultlist tfoot b {
  margin-right: -12px;
  margin-right: -11px\9;
  *margin-right: -14px; }

#savedprofile .resultlist tfoot tr.btnrow td {
  padding-right: 15px;
  padding-right: 16px\9;
  *padding-right: 17px; }

#savedprofile .pagetitle h2 {
  background-image: url(/cs/page/images/locker/saved_ap_title.gif); }

#savedcollege h2 {
  color: #000;
  font-size: 11px; }

#savedcollege .resultlist tfoot b {
  margin-right: -11px;
  margin-right: -10px\9;
  *margin-right: -11px; }

#savedcollege .resultlist tfoot tr.btnrow td {
  padding-right: 13px;
  padding-right: 14px\9;
  *padding-right: 15px; }

#savedcollege .sbox1 p {
  padding-right: 8px; }

#savedcollege .pagetitle h2 {
  background-image: url(/cs/page/images/locker/collegelist_page_title.gif); }

#collresult .resultlist {
  margin-top: 0;
  visibility: hidden; }

#collresult .resultlist tfoot {
  background-color: #fff; }

#collresult .resultlist tbody td {
  background: transparent;
  padding-top: 6px;
  padding-bottom: 3px;
  *padding-bottom: 0; }

#collresult .resultlist tbody tr {
  height: 27px;
  *height: 0; }

#collresult .resultlist tbody a {
  color: #333366;
  width: 100%; }

#collresult .resultlist thead a {
  text-decoration: none; }

#collresult .resultlist thead td {
  border-bottom: 1px solid #fff;
  padding: 2px 0 4px 4px;
  font-size: 9px; }

#collresult .resultlist thead td a:hover {
  color: #1278c3; }

#collresult .resultlist thead td a.sortup {
  padding-left: 0; }

#collresult .resultlist thead td a.sortdown {
  padding-left: 0; }

#collresult .resultlist thead td span:hover {
  color: #1278c3; }

#collresult .resultlist thead td.noStatus span {
  display: block; }

#collresult .resultlist thead td.noStatus span:hover {
  color: #333; }

#collresult .resultlist thead th {
  font-size: 9px;
  background: #ddd; }

#collresult .resultlist thead th.hoverStatus:hover {
  color: #1278c3; }

#collresult .resultlist thead tr.sortbar td {
  padding: 0 !important; }

#collresult .resultlist thead tr.sortbar td a {
  border-right: 1px solid #a2a2a2;
  padding: 0 !important;
  display: block;
  height: 15px;
  background-image: url(/cs/page/images/search/sortbar.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  cursor: pointer; }

#collresult .resultlist thead tr.sortbar td a.sortup {
  border-right-color: #619dc8;
  background-position: 0 -45px; }

#collresult .resultlist thead tr.sortbar td a.sortup:hover {
  border-right-color: #619dc8;
  background-position: 0 -45px; }

#collresult .resultlist thead tr.sortbar td a.sortdown {
  border-right-color: #619dc8;
  background-position: 0 -15px; }

#collresult .resultlist thead tr.sortbar td a.sortdown:hover {
  border-right-color: #619dc8;
  background-position: 0 -15px; }

#collresult .resultlist thead tr.sortbar td a:hover {
  border-right-color: #619dc8;
  background-position: 0 -15px; }

#collresult .resultlist thead tr.sortbar td.sortoff a {
  background-position: 0 -60px;
  cursor: default; }

#collresult .resultlist thead tr.sortbar td.sortoff a:hover {
  border-right-color: #a2a2a2;
  background-position: 0 -60px;
  cursor: default; }

#collresult .resultlist .sortup {
  background: none;
  padding-left: 4px; }

#collresult .resultlist .sortdown {
  background: none;
  padding-left: 4px; }

#collresult .resultlist td.theadHeight {
  height: 45px; }

#collresult .upper ul {
  margin: 0;
  padding: 0;
  display: block; }

#collresult .upper ul.subUl {
  font-size: 11px;
  margin-top: 1px; }

#collresult .upper ul.subUl li {
  margin-top: 4px;
  background: url(/cs/page/images/icon/bullet.gif) no-repeat 0 8px;
  *background-position: 0 7px;
  padding-left: 9px;
  height: 19px;
  line-height: 19px; }

#collresult .upper ul.subUl li img {
  position: relative; }

#collresult .upper ul.subUl li img.tvicon {
  top: -2px; }

#collresult .upper ul.subUl li img.saveicon {
  *top: -3px; }

#collresult .upper ul li {
  float: left;
  width: 380px;
  background: none;
  padding: 0; }

#collresult .upper .searchbtn {
  display: inline-block;
  float: right;
  margin-top: 12px; }

#collresult .listwrap {
  margin-bottom: 100px; }

#collresult .listwrap h1 {
  margin-bottom: 0; }

#collresult .listwrap h2 {
  color: #000;
  font-size: 11px; }

#collresult .tableSummaryWrap {
  padding-top: 21px; }

#collresult .tableSummaryWrap .error {
  position: relative;
  font-size: 11px;
  margin-bottom: -9px;
  top: -16px; }

#collresult .tableSummaryWrap .error a {
  color: #9f0d06;
  font-weight: normal; }

#collresult .tableSummaryWrap .criteria {
  position: absolute;
  left: 0;
  top: 18px; }

#collresult .tableSummaryWrap a {
  color: #333366;
  font-size: 11px;
  font-weight: bold; }

#collresult .tableSummaryWrap .closebtn {
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer; }

#collresult .tableSummary {
  width: 1006px;
  height: 16px; }

#collresult .tableSummary li {
  float: left;
  margin-right: 20px; }

#collresult .tableSummary li.help {
  float: right;
  margin-right: 0; }

#collresult .tableSummary li.searchLink {
  position: relative;
  z-index: 2; }

#collresult .tableSummary li a.helplink {
  margin: 0;
  float: auto; }

#collresult .criteria {
  background-color: #fff;
  width: auto; }

#collresult .criteria p {
  font-size: 14px;
  font-weight: bold;
  padding-left: 6px;
  margin-bottom: 12px;
  margin-top: -1px; }

#collresult .criteria table {
  width: auto;
  margin-left: 5px; }

#collresult .criteria tr {
  height: 16px;
  width: 366px; }

#collresult .criteria tr.hasWrapline td {
  vertical-align: bottom; }

#collresult .criteria th {
  font-size: 11px;
  padding-bottom: 3px;
  vertical-align: top;
  white-space: nowrap; }

#collresult #criteria_id th {
  font-weight: normal;
  padding-top: 0; }

#collresult .criteria td {
  font-size: 11px;
  padding-bottom: 3px;
  vertical-align: top;
  padding-left: 6px;
  word-wrap: break-word;
  word-break: break-word; }

#collresult .leftTableWrap {
  float: left;
  margin-top: 5px;
  margin-top: 4px\9\0; }

#collresult .lefttable {
  width: auto;
  border-right: 1px solid #fff; }

#collresult .lefttable thead a.recalculateinHead {
  color: #323467;
  margin-top: 4px;
  margin-bottom: 1px;
  text-decoration: underline;
  padding-left: 0; }

#collresult .lefttable thead img.datalockericon {
  position: relative;
  bottom: -12px;
  left: 219px; }

#collresult .lefttable thead td.firstcol {
  border-right: 1px solid #fff; }

#collresult .lefttable tbody td {
  border-bottom: 1px solid #fff; }

#collresult .lefttable tbody .nameCol li {
  float: left; }

#collresult .lefttable tbody .nameCol li.tvIcon {
  width: 20px;
  margin: 0 2px; }

#collresult .lefttable tbody .nameCol li.tvIcon img {
  margin-top: -2px; }

#collresult .lefttable tbody .nameCol li.schoolInfo {
  width: 197px;
  position: relative; }

#collresult .lefttable tbody .nameCol li.schoolInfo .collegeNameDropDown {
  position: absolute;
  width: 107px;
  height: 119px;
  padding-top: 10px;
  background: url(/cs/page/images/background/dropdown_bg.png) no-repeat;
  visibility: hidden;
  z-index: 999; }

#collresult .lefttable tbody .nameCol li.schoolInfo .collegeNameDropDown li {
  width: 90px;
  height: 18px;
  line-height: 18px;
  margin-left: 4px;
  padding-left: 9px; }

#collresult .lefttable tbody .nameCol li.schoolInfo .collegeNameDropDown li:hover {
  background-color: #ebf2fa; }

#collresult .lefttable tbody .nameCol li.schoolInfo img.dropDownIcon {
  width: 7px;
  height: 4px;
  margin-left: 3px;
  margin-bottom: 2px; }

#collresult .lefttable tbody .nameCol li.saveBox input {
  margin: -2px 0 0 1px; }

#collresult .lefttable tbody .nameCol li.saveBox img {
  margin-top: -2px; }

#collresult .lefttable td.chancecol {
  padding: 0; }

#collresult .lefttable td.lastcol {
  border-right: 2px solid #c0c1a2;
  border-left: 1px solid #fff; }

#collresult .lefttable td.rolloverStatus {
  background-color: #ebf2fa !important; }

#collresult .lefttable td.theadHeight {
  height: 62px;
  height: 61px\9;
  *height: 60px; }

#collresult .lefttable img.chance_graphic {
  margin-top: 0; }

#collresult .lefttable img.chance_graphic_unavailable {
  margin-top: 6px; }

#collresult .lefttable tfoot .paging {
  float: left; }

#collresult .lefttable tfoot .save {
  float: right;
  margin-right: 4px; }

#collresult .lefttable a.rectlink {
  margin-top: 5px; }

#collresult .righttable {
  table-layout: fixed;
  width: 900px; }

#collresult .righttable thead td {
  border-right: 1px solid #fff; }

#collresult .righttable thead th {
  border-right: 1px solid #fff; }

#collresult .righttable tbody td {
  border-bottom: 1px solid #fff;
  padding-left: 4px; }

#collresult .righttable tbody td .schoolCityCol {
  word-wrap: break-word; }

#collresult .righttable img.netCostUnavailable {
  margin-top: -1px; }

#collresult .fakeScrollWrap {
  height: 20px;
  width: 686px;
  overflow-x: scroll;
  overflow-y: hidden;
  float: left; }

#collresult .fakeScrollWrap::-webkit-scrollbar {
  width: 6px;
  height: 15px; }

#collresult .rightTableWrap::-webkit-scrollbar {
  width: 6px;
  height: 15px; }

#collresult .fakeScrollWrap::-webkit-scrollbar-thumb {
  background: #cfd0e5;
  border: 1px solid #fff; }

#collresult .rightTableWrap::-webkit-scrollbar-thumb {
  background: #cfd0e5;
  border: 1px solid #fff; }

#collresult .fakeScrollWrap::-webkit-scrollbar-track-piece:decrement {
  background: #fff;
  border: 1px solid #ccc; }

#collresult .fakeScrollWrap::-webkit-scrollbar-track-piece:increment {
  background: #fff;
  border: 1px solid #ccc; }

#collresult .rightTableWrap::-webkit-scrollbar-track-piece:decrement {
  background: #fff;
  border: 1px solid #ccc; }

#collresult .rightTableWrap::-webkit-scrollbar-track-piece:increment {
  background: #fff;
  border: 1px solid #ccc; }

#collresult .fakeScrollWrap::-webkit-scrollbar-button:end:increment {
  background: url(/cs/page/images/buttons/rightarrow.png) no-repeat;
  display: block;
  width: 15px;
  height: 15px; }

#collresult .fakeScrollWrap::-webkit-scrollbar-button:start:decrement {
  background: url(/cs/page/images/buttons/leftarrow.png) no-repeat;
  display: block;
  width: 15px;
  height: 15px; }

#collresult .rightTableWrap::-webkit-scrollbar-button:end:increment {
  background: url(/cs/page/images/buttons/rightarrow.png) no-repeat;
  display: block;
  width: 15px;
  height: 15px; }

#collresult .rightTableWrap::-webkit-scrollbar-button:start:decrement {
  background: url(/cs/page/images/buttons/leftarrow.png) no-repeat;
  display: block;
  width: 15px;
  height: 15px; }

#collresult .fakeScroll {
  width: 911px;
  *width: 900px;
  height: 20px; }

#collresult .rightTableWrap {
  width: 686px;
  float: left;
  overflow-x: scroll;
  overflow-y: hidden; }

#collresult .collegelink {
  float: left; }

#collresult .featuredCollegeThumb {
  display: block;
  float: left;
  margin-top: 5px;
  margin-bottom: 4px;
  border: 0;
  width: 105px;
  height: 38px; }

#collresult .featuredCollegeText {
  float: right;
  padding-right: 10px;
  padding-top: 7px;
  width: 73px;
  height: 35px; }

#collresult .breadcrumbwrap .welcome {
  margin-right: 265px; }

#collresult a.rectlink {
  border: 0;
  background: transparent;
  margin-top: -1px; }

#collresult td.highlightOnHover:hover {
  background-color: #e5e5c3 !important;
  cursor: default; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #collresult .resultlist tfoot tr.btnrow td {
    padding-right: 7px; }
  #collresult .lefttable td.theadHeight {
    height: 60px; }
  ul.tools_prepare_article {
    margin-top: 5px; }
  ul.sortmenu {
    top: 60px; }
  .overlap_wrap {
    margin-left: 47px; }
  .check_all_button {
    margin-right: 7px; }
  #savedcollege .resultlist tfoot b {
    margin-right: -10px; }
  #savedcollege .resultlist tfoot tr.btnrow td {
    padding-right: 15px; }
  .resultlist tfoot tr.btnrow td {
    padding-right: 24px; }
  #savedprofile .resultlist tfoot tr.btnrow td {
    padding-right: 16px; }
  #scholarlist .resultlist tfoot tr.btnrow td {
    padding-right: 7px; } }

#noCollegeCheckError {
  line-height: 9px;
  padding: 4px 0 4px 3px; }

#noScholarshipCheckError {
  line-height: 9px;
  padding: 4px 0 4px 3px; }

#noAdmissionProfileCheckError {
  line-height: 9px;
  padding: 4px 0 4px 3px; }

.helper {
  text-align: right;
  font-weight: bold; }

.nosaved {
  color: #1b3766;
  font-size: 13px;
  font-weight: bold;
  padding: 4px 0 0 180px; }

.msg {
  font-weight: bold;
  color: #9f0d06; }

.allcenter {
  text-align: center;
  vertical-align: middle !important; }

.topcenter {
  text-align: center; }

.notetut {
  background: #efefef;
  padding: 6px 9px; }

.notewrite {
  background: #dce4f3;
  padding: 2px 10px 5px; }

.notewrite h2 {
  font-size: 13px;
  color: #1b3766;
  margin-bottom: 7px; }

.notewrite h3 {
  margin: 6px 0 5px; }

.wraplabel {
  width: 202px;
  float: left; }

.wraplabel p {
  margin-bottom: 4px; }

.wrapnote {
  width: 348px;
  float: left;
  margin-left: 80px; }

.wrapnote p {
  margin-bottom: 4px; }

.wrapnote textarea {
  padding: 0;
  height: 81px;
  width: 379px; }

.wrapbtn {
  margin-top: 11px;
  padding-left: 146px; }

.wrapbtn input {
  margin-right: 7px; }

.savelist .sbox1 {
  margin-top: -10px;
  width: 169px;
  margin-bottom: 20px;
  position: relative;
  margin-top: 10px;
  margin-bottom: 0; }

.savelist .summary h2 {
  line-height: 13px;
  padding-bottom: 3px;
  padding-top: 3px; }

#savedscholarship .sbox1 {
  margin-left: 20px; }

#savedscholarship .pagetitle h2 {
  background-image: url(/cs/page/images/locker/scholarlist_page_title.gif); }

#savedSearches .upper h4 {
  font-size: 12px;
  margin-top: 15px; }

#savedSearches .pagetitle h2 {
  background-image: url(/cs/page/images/locker/searchlist_page_title.gif); }

td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000;
  text-decoration: none; }

td.toolicon {
  padding: 0 4px 0 0; }

td.center {
  padding-left: 0 !important; }

td.center span {
  display: inline-block;
  padding-left: 2px !important;
  padding-right: 2px !important; }

td.highlightOnHover:hover {
  background-color: #e5e5c3;
  cursor: default; }

.toolsBox {
  margin: 29px 0 0;
  margin: 29px -6px 0 0\9;
  *margin: 29px -6px 0 0;
  _margin: 29px -6px 0 0;
  width: 143px;
  width: 154px\9;
  *width: 154px;
  _width: 160px;
  margin: -23px 36px 0 0;
  margin: -23px 34px 0 0\9;
  *margin: -23px 5px 0 0;
  _margin: -23px 5px 0 0;
  float: right;
  margin: -27px 138px 0 0;
  margin: -27px 132px 0 0\9;
  *margin: -27px -338px 0 355px;
  _margin: -27px -338px 0 355px; }

.tools_facebook-like {
  margin-top: 0;
  float: left;
  width: 76px; }

.tools_facebook {
  float: left;
  width: 24px;
  height: 16px;
  margin-top: 3px;
  margin-top: 4px\9;
  *margin-top: 4px;
  _margin-top: 4px; }

.tools_addthis {
  float: right;
  float: left;
  margin-top: 3px;
  margin-top: 4px\9;
  *margin-top: 4px;
  _margin-top: 4px; }

ul.tools_prepare_article {
  float: right;
  margin-top: 1px;
  margin-right: 0; }

ul.tools_prepare_article li {
  float: left; }

ul.tools_prepare_article li.mailNewStyle {
  margin-top: 0; }

ul.tools_prepare_article .printNewStyle {
  margin: auto 0;
  padding: 0 auto;
  margin-right: 2px; }

ul.articlelist ul {
  margin: 0;
  padding: 0;
  font-size: 10px;
  display: none; }

ul.articlelist ul li {
  padding: 0; }

ul.articlelist ul h4 {
  margin: 0;
  border-top: 1px solid #fff; }

ul.articlelist ul ul {
  margin: 0;
  padding: 0;
  list-style: none; }

ul.articlelist ul ul li {
  margin: 0;
  padding: 0 10px 15px 16px; }

#contactus ul.articlelist ul ul li {
  margin: 0;
  padding: 6px 10px 5px 16px; }

#contactus .content {
  padding-bottom: 120px; }

ul.articlelist ul ul li.selectedarticle {
  background: url(/cs/page/images/content/article/select_article_arrow.gif) no-repeat;
  background: url(/cs/page/images/content/article/select_article_arrow.gif) no-repeat; }

ul.articlelist ul ul li.selectedarticle span {
  font-weight: bold;
  font-size: 12px; }

ul.articlelist li h4 {
  color: #3a6ab4;
  font-size: 14px;
  border-bottom: 1px solid #b4b4b4;
  padding: 9px 40px 12px 15px;
  line-height: 18px; }

#contactus ul.articlelist li h4 {
  color: #333;
  font-size: 14px;
  border-bottom: none;
  padding: 9px 40px 4px 15px;
  line-height: 18px; }

ul.articlelist li h4#mainsection {
  background: #3c85ca;
  font-family: Trebuchet MS;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  cursor: default;
  padding-bottom: 11px;
  margin-top: 3px; }

ul.ilg {
  left: 811px; }

ul.tools {
  margin-right: 10px;
  line-height: 15px;
  float: right; }

ul.tools li.mail a {
  padding-left: 19px; }

ul.sortmenu {
  height: 63px;
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  position: absolute;
  top: 59px;
  *top: 71px;
  left: 70px;
  padding: 0 9px;
  text-align: left;
  visibility: hidden; }

ul.sortmenu li {
  font-size: 11px;
  font-weight: normal;
  margin-top: 3px;
  margin-bottom: 9px;
  cursor: pointer; }

ul.admnewsfeed {
  font-weight: bold;
  text-align: right;
  width: 240px;
  float: right;
  word-spacing: 2px; }

ul.admnewsfeed li {
  padding-top: 6px; }

ul.admnewsfeed img#help_open_newsfeed {
  margin-left: 5px; }

ul.imgtabs {
  background: url(/cs/page/images/admissions/tab_bg.jpg) no-repeat right bottom;
  height: 30px;
  overflow: hidden;
  margin-top: 12px; }

ul.imgtabs li {
  display: inline;
  float: left; }

ul.imgtabs li a {
  display: block;
  background-repeat: no-repeat;
  background-position: top left;
  height: 30px;
  outline-style: none; }

ul.imgtabs li.selected a {
  background-position: bottom left; }

ul.imgtabs li#tabtable a {
  background-image: url(/cs/page/images/admissions/tab_table.gif);
  width: 160px; }

ul.imgtabs li#tabscattergram a {
  background-image: url(/cs/page/images/admissions/tab_scattergram.gif);
  width: 189px; }

ul.newmember {
  overflow: hidden;
  margin-top: 5px; }

ul.newmember li {
  padding-bottom: 2px; }

ul.newmember li span {
  float: left;
  font-size: 11px; }

ul.newmember li a {
  font-weight: bold;
  font-size: 11px; }

ul.collegeSearchResultLink li {
  list-style: none;
  float: left;
  margin-left: 20px;
  color: #3b69b5;
  font-size: 12px;
  cursor: pointer; }

ul.collegeSearchResultLink li.GetSavedSearchLink {
  background: url(/cs/page/images/icon/magnify.gif) 0 2px no-repeat;
  padding-left: 16px; }

ul.panelul li.selectedarticle {
  background: url(/cs/page/images/content/article/select_article_arrow.gif) no-repeat;
  background: url(/cs/page/images/content/article/select_article_arrow.gif) no-repeat; }

ul.panelul li.selectedarticle span {
  font-weight: bold;
  font-size: 12px; }

ul.panelul li.selectedarticle span a {
  text-decoration: none; }

ul.trackerfeed li.unabled a {
  color: #b2b2b2; }

.chancewrap {
  padding-top: 10px; }

.chancewrap .toolbartitle {
  height: 18px;
  overflow: hidden; }

.toolbar {
  border: 1px solid #3f567f; }

.toolbar .toolbartitle {
  background: #cecee5 url(/cs/page/images/background/title_boxbg.gif) repeat-x bottom; }

.toolbar .toolbarnull {
  text-align: center;
  padding-top: 8px; }

.toolbar p {
  margin: 5px 10px 0; }

.toolbar p.unavailable {
  border: 1px solid #666;
  background-color: #ddd;
  text-align: center;
  line-height: 15px;
  font-weight: bold;
  cursor: default; }

.toolbar p span {
  background-color: #f8f2af; }

.toolbar h5 {
  margin: 5px 10px 0;
  font-size: 12px; }

.toolbar .linkwitharrow {
  margin: 5px 10px;
  text-align: right; }

.toolbar .morenostyle {
  margin: 5px 10px;
  text-align: right; }

.toolbar#simplebox {
  margin-top: 0;
  margin-bottom: 14px; }

.toolbar#simplebox p {
  padding: 3px 5px 5px; }

.toolbar#simplebox p br {
  display: none; }

.toolbar#simplebox p img {
  display: block;
  height: 12px; }

.toolbar div.netCost {
  font-size: 11px;
  font-weight: 700;
  padding: 2px;
  margin-top: 10px;
  margin-left: 9px;
  margin-right: 9px;
  background-color: #dde4f6;
  text-align: center;
  border: 1px solid #3f567f; }

.toolbar table.classyear {
  table-layout: fixed; }

.toolbar table.classyear caption {
  font-size: 9px;
  background: #efebef;
  text-align: center;
  padding: 3px 0 6px; }

.toolbar table.classyear caption b {
  font-size: 10px;
  display: block; }

.toolbar table.classyear th {
  font-weight: bold;
  text-align: center;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc; }

.toolbar table.classyear td {
  font-weight: normal;
  text-align: center;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc; }

.toolbar table.classyear tbody th {
  padding: 1px 0 2px;
  font-style: italic;
  text-align: right;
  padding-right: 11px; }

.toolbar table.classyear tbody td {
  padding: 1px 0 2px; }

.toolbar table.classyear tbody tr.avg td {
  font-style: normal;
  font-weight: bold; }

.toolbar table.classyear tbody tr.avg th {
  font-style: normal;
  font-weight: bold; }

.toolbar table.classyear thead th {
  border-bottom: none;
  padding: 2px 0 1px; }

.toolbar table.classyear thead td {
  padding: 0 0 4px 0; }

.toolbar table.classyear .rightno {
  border-right: none !important; }

.toolbar table.classyear tfoot {
  background: #f2f1d3; }

.toolbar table.classyear tfoot td {
  border-bottom: none;
  border-right: none;
  font-weight: bold; }

.toolbar table.classyear tfoot th {
  border-bottom: none;
  border-right: none;
  font-weight: bold;
  text-align: left;
  padding-left: 10px; }

.toolbar table.classyear tfoot .youlogin td {
  font-weight: bold; }

.toolbar table.classyear tfoot .youlogin th {
  font-weight: bold; }

#collprofile .profilefoot {
  padding-bottom: 15px;
  display: inline-block;
  width: 100%;
  padding-left: 0;
  padding-right: 0; }

#collprofile .content {
  margin-right: 0;
  line-height: 12px;
  position: relative; }

#collprofile .content h1 {
  padding: 9px 0 2px;
  line-height: 20px;
  font-size: 16px;
  color: #1F337C; }

#collprofile .content .cp_left {
  float: left;
  width: 550px;
  word-wrap: break-word;
  word-break: normal;
  zoom: 1; }

#collprofile .content .cp_right {
  float: right;
  zoom: 1;
  margin-right: -110px; }

#collprofile .content .ucalink {
  position: absolute;
  top: -38px;
  right: 0; }

#collprofile .content .ucalink a {
  display: block;
  background-image: url(/cs/page/images/uca_apply.gif);
  height: 50px;
  width: 108px; }

#collprofile .maincont {
  width: 450px; }

#collprofile .sidecont {
  padding-top: 10px;
  position: relative;
  float: left;
  margin-left: 16px; }

#collprofile div.profiletabcont table td div.ytv_thumb_position {
  position: relative;
  margin-bottom: 1px;
  margin-top: 2px; }

#collprofile div.profiletabcont table td img.ytv_thumb_btn {
  position: absolute;
  top: 65px;
  left: 100px; }

#collprofile div#tabcontwrap table td img.ytv_thumbnail_size {
  width: 232px;
  height: 175px; }

#collprofile div#collegeprofilesidebar img.ytv_thumbnail_size {
  width: 267px;
  height: 200px; }

#collprofile .wrap {
  width: 895px; }

#collprofile .mainsidecontainer {
  width: 744px;
  float: left; }

#collprofile .youtubewrap {
  width: 106px;
  float: left;
  margin-left: 5px; }

#collprofile .youtubewrap h3 {
  margin-bottom: 4px; }

#collprofile #footer {
  margin-right: 0; }

#collprofile ul.tools {
  margin-top: -24px;
  margin-right: 245px; }

#collprofile ul.tools li.remove a {
  padding-right: 15px; }

#collprofile ul.tools li.print a {
  margin-left: 8px;
  padding-left: 17px; }

#collprofile ul.tools li.mail a {
  padding-left: 20px; }

#collprofile ul.tools li.pdf a {
  background-position: 0 -126px;
  padding-left: 17px; }

#collprofile ul.tools li.pdf2 a {
  padding-left: 16px; }

#collprofile ul.tools li a.fb_share_button {
  margin-left: 14px;
  line-height: 14px; }

#collprofile .pagetitle h2 {
  margin: 0;
  padding: 0;
  *float: left; }

#collprofile .ytv_adm_thumbnail img.ytv_thumb_btn {
  position: absolute;
  top: 77px;
  left: 112px;
  width: 44px;
  height: 44px; }

#collprofile #collegeprofilesidebar h1 {
  margin-top: 14px;
  line-height: 12px;
  padding: 0;
  color: #1b3766;
  font-size: 11px;
  text-indent: 9px; }

#collprofile .breadcrumbwrap .welcome {
  margin-right: 122px; }

#collprofile table.resultTable_gsvb td {
  padding: 1px 0;
  font-weight: normal; }

.profilefoot {
  color: #7d7d7d;
  text-align: center;
  clear: both;
  padding: 12px 10px 0; }

.intro {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; }

.pageTitle {
  font-size: 18px; }

#pullquote {
  background: url(/cs/page/images/content/article/quote_bg.gif) no-repeat 136px 13px; }

#pullquote p {
  font-family: Trebuchet MS, sans-serif;
  font-family: Trebuchet MS;
  font-size: 20px;
  font-weight: bold;
  line-height: 28px;
  margin: 23px 10px 0 64px;
  color: #3a6ab4; }

#pullquote table td {
  vertical-align: top; }

#pullquote table tr td:first-child {
  background: url(/cs/page/images/content/article/photo_frame.gif) no-repeat;
  padding: 6px 13px 9px 11px; }

#pullquote img {
  margin: 5px 0; }

#studentprofiletext {
  margin: 73px 0 0; }

#studentprofiletext p {
  margin: 0 0 10px;
  padding: 0;
  line-height: 20px;
  font-size: 14px; }

#studentprofiletext h2 {
  margin: 18px 0 12px;
  padding: 0;
  font-size: 16px;
  color: #333;
  font-weight: bold;
  line-height: 18px; }

#studentprofiletext table {
  margin-top: 12px; }

#studentprofiletext .studentstats table {
  margin-top: 0; }

.sidebar_bg_top {
  background: url(/cs/page/images/content/article/sidebar_bg_top.gif) no-repeat top;
  height: 12px;
  background: url(/cs/page/images/content/article/sidebar_bg_top.gif) no-repeat top; }

.studentstats {
  background: url(/cs/page/images/content/article/sidebar_bg_middle.gif) repeat-y center;
  background: url(/cs/page/images/content/article/sidebar_bg_middle.gif) repeat-y center;
  width: 220px;
  text-align: left; }

.studentstats p {
  font-size: 12px;
  margin: 0 0 4px 0;
  padding: 0; }

.studentstats td {
  padding: 0 5px 4px 0;
  vertical-align: top; }

.studentstats table td#firstcolspace {
  width: 206px;
  padding-bottom: 6px; }

.froshupdate {
  background: url(/cs/page/images/content/article/sidebar_bg_middle.gif) repeat-y center;
  background: url(/cs/page/images/content/article/sidebar_bg_middle.gif) repeat-y center; }

.sidebar_bg_bottom {
  background: url(/cs/page/images/content/article/sidebar_bg_bottom.gif) no-repeat bottom;
  height: 12px;
  background: url(/cs/page/images/content/article/sidebar_bg_bottom.gif) no-repeat bottom;
  margin-bottom: 9px;
  clear: both; }

.contentwrapper {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #fff;
  width: 958px;
  padding-top: 21px;
  position: relative; }

.contentwrapper * {
  margin: 0;
  padding: 0; }

.contentwrapper img {
  border: none; }

.contentwrapper input {
  font-family: Verdana, Arial, Helvetica, sans-serif; }

.contentwrapper .clear {
  clear: both; }

.contentwrapper .innercontent {
  width: 682px;
  float: left;
  display: inline;
  overflow-x: hidden; }

.contentwrapper .innercontent h1 {
  color: #526ea1;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 10px;
  padding-top: 8px; }

.contentwrapper #articlePageNumber {
  position: absolute;
  top: 129px;
  font-style: italic;
  font-size: 11px; }

.contentwrapper .innersider {
  float: right;
  width: 252px;
  margin-top: 6px;
  display: none; }

.contentwrapper table td h1 {
  color: #333;
  font-size: 28px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  font-family: Trebuchet MS; }

.fixheadpadding {
  padding-top: 7px; }

#articleintro {
  font-family: Trebuchet MS;
  padding: 4px 0 9px;
  color: #3a6ab4;
  line-height: 25px;
  margin-bottom: 55px; }

#articleintro p {
  margin-bottom: 5px;
  font-size: 20px; }

#savedarticle .contentwrapper #articlePageNumber {
  position: static;
  margin-top: 10px;
  margin-bottom: 16px; }

#savedarticle .contentwrapper .innersider {
  display: inline; }

#savedarticle .contentwrapper .innercontent h1 {
  font-family: Trebuchet MS;
  color: #333333;
  font-size: 28px;
  font-weight: bold;
  margin: 0;
  padding: 0; }

#savedarticle .articleTitle {
  border-bottom: 1px solid #69511b; }

#savedarticle #articleintro {
  margin-bottom: 0; }

#savedarticle #studentprofiletext {
  margin: 10px 0 0; }

#savedarticle .siderpanel .panelbox {
  border-bottom: 1px solid #b4b4b4; }

#savedarticle .panelbox ul li ul li ul {
  border-bottom: 0; }

#savedarticle ul.articlelist li ul li h4.noExpandImage {
  background-image: none;
  visibility: hidden;
  height: 20px;
  border: 0;
  padding: 0; }

#savedarticle ul.articlelist li ul li h4.opened {
  background-image: none;
  visibility: hidden;
  height: 20px;
  border: 0;
  padding: 0; }

.confirmbar span {
  float: left;
  height: 18px;
  line-height: 18px;
  width: 73%; }

.confirmbar a {
  margin: 0 3px; }

.innersider ul {
  list-style-type: none; }

.innersider .articlecontrol {
  text-align: center;
  width: 221px; }

.innersider .articlecontrol p {
  margin: 0 0 10px 0;
  text-align: left;
  padding-left: 20px;
  background: url(/cs/page/images/icon/saved.gif) no-repeat 0; }

.innersider .articlecontrol img {
  vertical-align: middle;
  background-color: #000; }

.innersider a {
  color: #000; }

.innersider .siderpanel {
  width: 252px; }

.articlecontrol img {
  margin: 3px 0; }

.articlecontrol a {
  margin-right: 10px; }

#savedmessage {
  font-size: 10px;
  font-weight: bold;
  margin: 10px 0; }

#toolbar {
  margin: 10px 0; }

.siderpanel .panelbox {
  border-left: 1px solid #b4b4b4;
  border-right: 1px solid #b4b4b4;
  margin-bottom: 15px; }

.siderpanel .helppanelbox {
  border: 1px solid #b4b4b4;
  border-top-width: 0;
  margin-bottom: 15px; }

.siderpanel ul.panelul {
  FONT-SIZE: 10px;
  LINE-HEIGHT: 12px;
  padding-left: 0;
  margin-left: 0;
  margin-top: 12px; }

.panelboxtitle {
  font-size: 12px;
  font-weight: bold;
  color: #a6a375;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #a6a375; }

.panelbox ul.articlelist {
  margin: 0;
  padding: 0; }

.panelbox ul li ul li ul {
  border-bottom: 1px solid #b4b4b4; }

.panelbox h4 {
  cursor: pointer;
  background: #f6f6f6 url(/cs/page/images/icon/expand_icon.gif) no-repeat 220px 10px;
  background: url(/cs/page/images/icon/expand_icon.gif) no-repeat 220px 8px, -moz-linear-gradient(top, #f6f6f6, #ededed);
  background: url(/cs/page/images/icon/expand_icon.gif) no-repeat 220px 8px, -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#ededed)); }

.panelbox h4.opened {
  background-image: url(/cs/page/images/icon/collapse_icon.gif);
  background-position: 220px 8px;
  background-repeat: no-repeat;
  background-color: transparent;
  border-bottom: none;
  color: #333;
  padding-bottom: 16px; }

.panelbox input {
  height: 21px;
  vertical-align: middle;
  margin-top: 8px; }

.panelbox input.text {
  width: 120px; }

.panelbox input.submit {
  margin-left: 5px; }

.panelbox a {
  color: #3a6ab4;
  font-size: 12px;
  text-decoration: none; }

UL#searchsuggestioncontainer {
  border: 1px solid #405780;
  border-top: none;
  font-size: 11px;
  background-color: white;
  position: absolute;
  z-index: 160;
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: auto; }

UL#searchsuggestioncontainer li {
  background-color: white;
  padding: 4px;
  color: #000;
  border-top: 1px solid #ccc;
  display: inline-block;
  cursor: pointer;
  float: none;
  margin: 0;
  line-height: normal;
  font-weight: normal; }

#collchance UL#searchsuggestioncontainer li {
  background-color: #fff; }

UL#searchsuggestioncontainer li label {
  display: block;
  cursor: pointer; }

UL#searchsuggestioncontainer li label.collname {
  color: #039;
  font-weight: bold;
  line-height: 1em; }

UL#searchsuggestioncontainer li label.citystate {
  color: #999;
  font-size: 11px; }

UL#searchsuggestioncontainer li label strong {
  border-bottom: 1px solid red; }

UL#searchsuggestioncontainer li.select {
  background-color: #526ea1;
  color: #fff; }

#collchance UL#searchsuggestioncontainer li.select {
  background-color: #526ea1;
  color: #fff; }

UL#searchsuggestioncontainer li.select label.collname {
  color: #fff; }

UL#searchsuggestioncontainer li.select label.citystate {
  color: #c1d8f9; }

UL#secondsearchsuggestioncontainer {
  border: 1px solid #405780;
  border-top: none;
  font-size: 11px;
  background-color: white;
  position: absolute;
  z-index: 160;
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: auto; }

UL#secondsearchsuggestioncontainer li {
  background-color: white;
  padding: 4px;
  color: #000;
  border-top: 1px solid #ccc;
  display: inline-block;
  cursor: pointer;
  float: none;
  margin: 0;
  line-height: normal;
  font-weight: normal; }

UL#secondsearchsuggestioncontainer li label {
  display: block;
  cursor: pointer; }

UL#secondsearchsuggestioncontainer li label.collname {
  color: #039;
  font-weight: bold;
  line-height: 1em; }

UL#secondsearchsuggestioncontainer li label.citystate {
  color: #999;
  font-size: 11px; }

UL#secondsearchsuggestioncontainer li label strong {
  border-bottom: 1px solid red; }

UL#secondsearchsuggestioncontainer li.select {
  background-color: #526ea1;
  color: #fff; }

UL#secondsearchsuggestioncontainer li.select label.collname {
  color: #fff; }

UL#secondsearchsuggestioncontainer li.select label.citystate {
  color: #c1d8f9; }

UL.panelul LI {
  padding: 0 0 3px 10px;
  BACKGROUND: url(/cs/page/images/icon/bullet.gif) no-repeat 0 5px; }

table.articletitle {
  width: 900px;
  margin: 0 0 15px 0; }

table.summary {
  width: 100%; }

table.summary caption {
  text-align: left;
  color: #336;
  font-size: 12px;
  font-weight: bold;
  padding: 8px 0 3px; }

table.summary caption img {
  margin-left: 10px; }

table.summary thead {
  background: #efefef; }

table.summary thead th {
  padding: 3px 4px 1px;
  vertical-align: top;
  font-weight: bold;
  text-align: center; }

table.summary thead td {
  padding: 0 4px 2px; }

table.summary tbody {
  background: #d5e4ff; }

table.summary tbody td {
  padding: 4px 5px; }

table.summary tbody th {
  padding: 4px 5px;
  font-style: italic;
  text-align: right;
  padding-right: 20px;
  font-weight: bold; }

table.summary tbody tr.avg td {
  font-weight: bold; }

table.summary tbody tr.avg th {
  font-style: normal;
  font-weight: bold; }

table.summary tbody tr.odd td {
  background: #eaf2ff; }

table.summary tbody tr.odd th {
  background: #eaf2ff; }

table.summary tfoot td {
  padding: 4px 5px; }

table.summary tfoot th {
  padding: 4px 5px; }

table.summary tfoot tr.youlogin td {
  background-color: #1d8cba;
  color: #fff;
  font-size: 12px;
  text-align: left;
  padding: 4px 5px;
  font-family: Arial Black;
  text-align: center; }

table.summary tfoot tr.youlogin th {
  background-color: #1d8cba;
  color: #fff;
  text-align: left;
  font-size: 12px;
  font-weight: bold; }

table.summary tfoot tr.youloginwithdata td {
  background-color: #1d8cba;
  color: #fff;
  font-size: 12px;
  text-align: left;
  padding: 4px 5px;
  font-size: 10px;
  font-weight: bold; }

table.summary tfoot tr.youloginwithdata th {
  background-color: #1d8cba;
  color: #fff;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  font-size: 10px; }

table.summary tfoot tr.youloginwithquestion td {
  background-color: #1d8cba;
  color: #fff;
  font-size: 12px;
  text-align: left;
  padding: 4px 5px;
  padding: 4px 0;
  text-align: center;
  font-family: Arial Black; }

table.summary tfoot tr.youloginwithquestion th {
  background-color: #1d8cba;
  color: #fff;
  text-align: left;
  font-size: 12px;
  font-weight: bold; }

table.summary tfoot tr.youloginwithquestion th a {
  text-decoration: none;
  color: #fff;
  text-decoration: underline; }

table.summary tfoot tr.younotlogin td {
  background-color: #dfdfdf;
  color: #666666;
  font-size: 12px;
  text-align: center;
  font-family: Arial Black; }

table.summary tfoot tr.younotlogin th {
  background-color: #dfdfdf;
  color: #666666;
  text-align: left;
  font-size: 12px; }

table.summary tfoot tr.stand td {
  letter-spacing: -0.07em; }

table.summary tfoot tr.you td {
  font-family: Arial Black;
  text-align: center;
  padding: 4px 0;
  color: #fff; }

table.summary.new td {
  text-align: center; }

table.summary.new td:last-child {
  text-align: left !important; }

table.summary.new td .theadUW {
  margin-left: -8px; }

table.summary.new td .theadW {
  margin-left: -18px; }

table.summary.new td .theadM {
  margin-left: -16px; }

table.summary.new td .theadERW {
  margin-left: 7px; }

table.summary.new tfoot tr td {
  text-align: center !important; }

table.summary.new tfoot tr td:last-child {
  text-align: left !important; }

table.summary td .convertedScoreSign {
  font-weight: normal;
  margin-left: 2px; }

table.profiles {
  border-collapse: collapse; }

table.profiles tbody {
  background-color: #f8f8e2; }

table.profiles tbody tr.youlogin td {
  background-color: #1d8cba;
  color: #fff;
  font-size: 12px;
  text-align: left;
  padding: 4px 5px;
  font-family: Arial Black;
  text-align: center; }

table.profiles tbody tr.youlogin th {
  background-color: #1d8cba;
  color: #fff;
  text-align: left;
  font-size: 12px;
  font-weight: bold; }

table.profiles tbody tr.youloginwithquestion td {
  background-color: #1d8cba;
  color: #fff;
  font-size: 12px;
  text-align: left;
  padding: 4px 5px;
  padding: 4px 0;
  text-align: center;
  font-family: Arial Black; }

table.profiles tbody tr.youloginwithquestion th {
  background-color: #1d8cba;
  color: #fff;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  padding-left: 3px; }

table.profiles tbody tr.youloginwithquestion th a {
  text-decoration: none;
  color: #fff;
  text-decoration: underline; }

table.profiles tbody tr.youloginwithdata td {
  background-color: #1d8cba;
  color: #fff;
  text-align: left;
  padding: 3px 0 3px 2px;
  letter-spacing: -1px;
  font-size: 10px;
  font-weight: bold;
  vertical-align: middle; }

table.profiles tbody tr.youloginwithdata th {
  background-color: #1d8cba;
  color: #fff;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  padding-left: 3px;
  font-size: 10px; }

table.profiles tbody tr.youloginwithdata th a {
  text-decoration: none;
  color: #fff;
  text-decoration: underline; }

table.profiles tbody tr.younotlogin td {
  background-color: #dfdfdf;
  color: #666666;
  font-size: 12px;
  text-align: center;
  font-family: Arial Black; }

table.profiles tbody tr.younotlogin th {
  background-color: #dfdfdf;
  color: #666666;
  text-align: left;
  font-size: 12px; }

table.profiles tbody tr td.profilecol {
  border-right: 0; }

table.profiles tbody tr td.profilecol div {
  width: 68px;
  padding-bottom: 1px;
  padding-left: 1px; }

table.profiles tbody tr td.profilecol_updated div {
  width: 50px; }

table.profiles tbody tr.even {
  background: #f3f3cf; }

table.profiles tbody tr.you td {
  font-family: Arial Black;
  text-align: center;
  padding: 4px 0;
  color: #fff;
  padding: 4px 0; }

table.profiles tbody td {
  color: #333366;
  padding: 5px 0 5px 2px;
  border-right: 1px solid #fff;
  letter-spacing: -1px;
  vertical-align: top; }

table.profiles tbody td.saved {
  font-weight: bold;
  background: #dce4f3; }

table.profiles tbody th {
  color: #333366;
  padding: 5px 0 5px 2px;
  border-right: 1px solid #fff;
  letter-spacing: -1px;
  vertical-align: top; }

table.profiles tbody input.chbox {
  margin: 1px 0 -1px;
  *margin: -4px 0 -4px; }

table.profiles caption {
  text-align: left;
  color: #336;
  font-size: 12px;
  font-weight: bold;
  padding: 10px 0 4px;
  position: relative; }

table.profiles caption img {
  margin-left: 4px;
  vertical-align: middle; }

table.profiles caption .SATHelpBubbleLink {
  left: 107px;
  top: 10px; }

table.profiles thead {
  background-color: #efefef;
  color: #336; }

table.profiles thead td {
  padding: 3px 0 3px 2px;
  vertical-align: bottom;
  text-align: left;
  border: 1px solid #fff;
  border-width: 1px 1px 0 0;
  font-weight: bold;
  padding-top: 8px; }

table.profiles thead th {
  padding: 3px 0 3px 2px;
  vertical-align: bottom;
  text-align: left;
  border: 1px solid #fff;
  border-width: 1px 1px 0 0;
  font-weight: bold; }

table.profiles thead th.nonlinkcaption {
  font-weight: bold;
  color: black; }

table.profiles tfoot td {
  padding-left: 2px;
  border-right: 1px solid #fff; }

table.profiles tfoot th {
  padding-left: 2px;
  border-right: 1px solid #fff; }

table.profiles td .convertedScoreSign {
  font-weight: normal;
  margin-left: 2px; }

table.profiles .youloginwithdata img.helpIcon {
  margin-left: 2px; }

table.profiles tr .firstcol {
  border-right: 0; }

table.profiles.fat caption .SATHelpBubbleLink {
  left: 163px;
  top: 10px; }

table.add caption {
  font-size: 11px;
  padding-left: 8px; }

table.add thead td {
  border-width: 1px 1px 0 0;
  padding: 4px 4px 4px 3px; }

table.add thead th {
  border-width: 1px 1px 0 0;
  padding: 4px 4px 4px 3px; }

table.add tbody td {
  padding: 4px 4px 4px 3px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  word-break: normal; }

table.add tbody td.question {
  background-color: #1d8cba;
  color: #ffffff;
  font-weight: bold; }

table.add tbody td.question strong {
  font-family: Arial Black;
  font-size: 12px;
  font-weight: normal; }

table.add tbody td img.fire {
  float: right; }

table.add td.firstcol {
  padding-left: 10px;
  letter-spacing: normal;
  border-right: 0; }

table.add tfoot td {
  padding: 2px 8px 4px 3px;
  text-align: right;
  font-weight: bold; }

table th {
  padding: 3px 0; }

table.labels {
  background: transparent;
  width: 240px; }

table.labels th {
  text-align: center;
  vertical-align: middle;
  padding: 0;
  height: 20px; }

table.labels td {
  text-align: center;
  vertical-align: middle;
  padding: 0;
  height: 20px; }

table.labels .right {
  text-align: right; }

table.labels input {
  margin-left: 2px; }

.savedarticlecontrol {
  float: right;
  font-size: 10px;
  font-weight: normal;
  margin-right: -12px;
  margin-top: 2px; }

.savedarticlecontrol .toolbar a {
  margin-right: 15px;
  float: left;
  padding-left: 15px; }

.savedarticlecontrol .toolbar a.remove {
  background: url(/cs/page/images/icon/delete.gif) no-repeat 0 0; }

.savedarticlecontrol .toolbar a.mail {
  padding-left: 18px;
  background: url(/cs/page/images/icon/icon_mail.gif) no-repeat; }

.savedarticlecontrol .toolbar a.print {
  padding-left: 18px;
  background: url(/cs/page/images/icon/icon_print.gif) no-repeat; }

.sidebar {
  text-align: left;
  margin: 0 0 10px 10px;
  float: right;
  font-size: 12px;
  color: #333;
  background-color: #f6f6f6;
  padding: 20px; }

.sidebar#postit {
  padding: 18px 20px 7px; }

.sidebar ul li {
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 10px; }

.sidebar_inner {
  width: 230px;
  float: left;
  padding: 8px 10px 4px;
  box-shadow: 2px 2px 1px #ddd; }

.sidebar_inner p {
  line-height: 15px;
  margin: 6px 0 12px 5px !important; }

.sidebar_inner p:first-child {
  line-height: 18px;
  margin: 1px 0 10px 5px !important; }

.sidebar_inner p:first-child b {
  font-size: 14px;
  color: #3a6ab4; }

.sidebar_inner p:first-child strong {
  font-size: 14px;
  color: #3a6ab4; }

.student_sidebar_wrap {
  margin: 0 0 20px 10px;
  background-color: #f6f6f6;
  padding: 18px 10px 7px 15px; }

#pagingControls {
  padding-top: 5px; }

#pagingControls ul {
  display: inline; }

#pagingControls li {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  margin-right: 4px;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  background-color: #ebebeb; }

#pagingControls li.active {
  color: #000;
  background-color: transparent; }

#pagingControls li a {
  color: #3a6ab4;
  text-decoration: none; }

#article {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px; }

#article p {
  margin: 0 0 12px;
  padding: 0; }

#article p a {
  color: #3a6ab4;
  font-weight: bold;
  text-decoration: none; }

#article h2 {
  margin: 0 0 11px;
  padding: 0;
  padding-top: 6px;
  font-size: 16px;
  color: #333;
  font-weight: bold; }

#article ul {
  margin: 0 0 12px;
  padding: 0 0 0 40px; }

#article ul li {
  padding: 0 0 5px; }

#article ul li a {
  color: #3a6ab4;
  font-weight: bold;
  text-decoration: none; }

#popcont {
  font-size: 11px;
  overflow: hidden; }

#popcont p {
  margin: 0;
  margin-bottom: 10px; }

#popcont ul {
  list-style: disc;
  margin-left: 15px;
  padding-left: 5px;
  padding-left: 0; }

#popcont ol {
  margin-left: 15px;
  padding-left: 10px;
  list-style: decimal; }

#popcont td {
  font-size: 11px; }

#popcont th {
  font-size: 11px;
  font-weight: bold; }

.lbox {
  padding: 5px 10px 10px;
  background-color: #cecee5;
  z-index: 999;
  position: absolute; }

.lbox div {
  margin-top: 20px;
  _margin-top: 25px; }

.lbox img.close {
  float: right; }

.lboxcont {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 12px;
  padding: 12px;
  font-size: 11px; }

.lboxcont h1 {
  font-size: 13px;
  color: #336;
  padding-bottom: 5px; }

.lboxcont p {
  padding: 0 7px 5px 2px;
  font-size: 10px;
  letter-spacing: -0.05em;
  margin-bottom: 10px; }

.lboxcont ul {
  border: 1px solid #ddd;
  padding: 8px;
  height: 200px;
  overflow: auto;
  font-size: 10px; }

.lboxcont ul li {
  font-weight: bold;
  padding-bottom: 5px; }

.lboxcont ul li a {
  color: #336; }

div.word {
  text-align: center;
  padding-top: 10px; }

div.confirmbtns {
  text-align: center;
  padding-bottom: 10px; }

div.confirmbtns img {
  padding: 0 5px;
  cursor: pointer; }

div.yourcollistmore {
  font-size: 11px;
  font-weight: normal; }

div.yourcollistmore strong.arrow {
  background: url(/cs/page/images/admissions/yourlistarrow.gif) no-repeat left;
  padding-left: 15px;
  padding-bottom: 5px;
  line-height: 1.4em;
  color: #033766; }

div.summarymore {
  font-size: 11px;
  text-align: right;
  margin-top: 5px; }

div.overviewlink {
  font-weight: bold;
  text-align: right;
  height: 18px;
  overflow: hidden;
  border-right: 4px solid #f8f8e2; }

div.overviewlink a {
  line-height: 18px;
  background: #f8f8e2 url(/cs/page/images/icon/go.png) no-repeat right;
  padding: 3px 11px 3px 3px; }

#search_suggestion_error {
  color: #a10900; }

.disablefont {
  color: #999999; }

.borderTopRadius6 {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px; }

.blue11b {
  color: #3a6ab4;
  font-size: 11px;
  font-weight: bold; }

h1 {
  color: #3a6ab4;
  font-size: 11px;
  font-weight: bold; }

h1.titlewithquestionmark {
  color: #336;
  font-size: 13px;
  font-weight: bold;
  position: relative;
  width: 500px; }

h1.titlewithquestionmark img {
  vertical-align: middle;
  margin-left: 6px; }

#choose {
  line-height: 12px; }

#choose .pagetitle {
  border-bottom: none;
  height: 68px; }

#choose .pagetitle h2 {
  background-image: url(/cs/page/images_new/portal/st_411_01.png); }

#choose.portal .thumbnailSection .thumbnailUnit {
  padding-right: 11px; }

#choose.portal .thumbnailSection .thumbnailUnit.secondSection {
  padding-right: 6px; }

#choose.portal h2 {
  font-weight: bold; }

#prepare {
  line-height: 12px; }

#prepare .pagetitle {
  border-bottom: none;
  height: 68px; }

#prepare .pagetitle h2 {
  background-image: url(/cs/page/images_new/portal/st_prepare_01.png); }

#prepare .side_box {
  border: 1px solid #b4b4b4;
  margin: 20px 0;
  padding: 11px 13px 14px 13px; }

#prepare .side_box p {
  font-size: 12px;
  line-height: 15px;
  margin: 6px 0 9px; }

#prepare .side_box ul.linkToModule li {
  height: 18px; }

#prepare .side_box ul.linkToModule a {
  color: #3a6ab4;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none; }

#prepare .side_box ul.linkToModule a:hover {
  color: #3a6ab4; }

#prepare.portal .thumbnailSection .thumbnailUnit:first-child {
  padding-right: 5px; }

#prepare.portal h2 {
  font-weight: bold; }

#pay {
  line-height: 12px; }

#pay .pagetitle {
  border-bottom: none;
  height: 68px; }

#pay .pagetitle h2 {
  background-image: url(/cs/page/images_new/portal/st_pay_01.png); }

#pay.portal .thumbnailSection .thumbnailUnit {
  padding-left: 8px;
  padding-right: 6px; }

#pay.portal .thumbnailSection .thumbnailUnit:first-child {
  padding-left: 12px;
  padding-right: 3px; }

#pay.portal .thumbnailSection .thumbnailUnit.secondSection {
  padding-right: 5px; }

#pay.portal .thumbnailSection .thumbnailUnit.thirdSection {
  padding-right: 10px; }

#pay.portal h2 {
  font-weight: bold; }

#mag {
  line-height: 12px; }

#mag .pagetitle {
  border-bottom: none;
  height: 68px; }

#mag .pagetitle h2 {
  background-image: url(/cs/page/images_new/portal/st_buzz_01.png); }

#mag .issuebox {
  border: 1px solid #b4b4b4;
  border-top: 0;
  font-size: 9px;
  padding-top: 14px;
  padding-bottom: 8px; }

#mag .issuebox p {
  margin: 14px 14px 6px 14px;
  font-size: 12px;
  line-height: 16px; }

#mag .issuebox .arrowgo {
  margin-right: 9px; }

#mag .main {
  width: 690px; }

#mag .maincont {
  margin-top: 5px; }

#mag .maincont .arrowgo {
  margin-top: 1px; }

#mag .maincont h2.borderTop {
  border-top: 1px solid #b4b4b4; }

#mag .side {
  height: auto;
  background-image: none; }

#mag .pixwrap .admtraker img {
  margin-top: 0;
  margin-bottom: 10px; }

#mag .pixwrap .sbox2 p {
  margin-bottom: 0; }

#mag .buzztt {
  font-size: 20px;
  line-height: 24px;
  margin: 0 0 21px;
  font-family: Trebuchet MS; }

#mag #readallbutton {
  background: url(/cs/page/images/buttons/read_all_button_bg.gif) no-repeat;
  display: inline-block;
  height: 27px;
  width: 204px;
  line-height: 27px;
  text-align: center;
  color: #3a6ab4;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  margin-top: 10px; }

#mag .linkpan p {
  margin-top: 3px;
  float: left;
  height: 95px;
  padding: 12px 50px 0 132px;
  width: 225px;
  font-size: 12px;
  line-height: 14px; }

#mag .linkpan.box1 {
  height: 154px; }

#mag .linkpan.box1 p {
  background: url(/cs/page/images_new/portal/college_buzz_img1.png) no-repeat 16px 13px; }

#mag .linkpan.box2 {
  height: 175px; }

#mag .linkpan.box2 p {
  background: url(/cs/page/images_new/portal/college_buzz_img2.png) no-repeat 16px 13px; }

#mag .linkpan.box3 {
  height: 162px; }

#mag .linkpan.box3 p {
  background: url(/cs/page/images_new/portal/college_buzz_img3.png) no-repeat 16px 13px; }

#mag .linkpan.box4 {
  height: 162px; }

#mag .linkpan.box4 p {
  background: url(/cs/page/images_new/portal/college_buzz_img4.png) no-repeat 16px 13px; }

#mag .linkpan.box5 {
  height: 162px; }

#mag .linkpan.box5 p {
  background: url(/cs/page/images_new/portal/college_buzz_img5.png) no-repeat 16px 13px; }

#mag .linkpan.box7 {
  height: 162px; }

#mag .linkpan.box7 p {
  background: url(/cs/page/images_new/portal/college_buzz_img7.png) no-repeat 16px 13px; }

#mag .linkpan.box6 p {
  background: url(/cs/page/images_new/portal/college_buzz_img6.png) no-repeat 16px 13px; }

#mag .linkpan ul li a {
  font-weight: bold; }

#mag #adm_tracker_link {
  display: block;
  width: 256px;
  height: 75px;
  background: url(/cs/page/images/background/adm_tracker_link_bg.png) no-repeat 0 0;
  text-align: center;
  padding-top: 22px;
  margin-left: -2px; }

#mag .coun_resorce_box {
  padding: 10px 14px 20px;
  border: 1px solid #b4b4b4;
  margin-top: 20px; }

#mag .coun_resorce_box p {
  font-size: 12px;
  line-height: 15px;
  margin: 11px 0 14px 0; }

#mag ul.storygala li {
  background-image: none;
  width: 100px;
  float: left;
  display: inline;
  padding: 0;
  margin: 0 10px 14px 0; }

#mag ul.storygala li img {
  margin-bottom: 2px; }

#mag ul.storygala li a {
  display: block;
  text-align: center;
  color: #000;
  padding-top: 4px; }

#mag ul.storygala li a:hover {
  color: #900; }

#mag .content p a {
  color: #3a6ab4;
  font-size: 12px;
  text-decoration: none;
  margin-bottom: 3px;
  display: inline-block; }

#mag .main_article_box.linkpan ul {
  padding-top: 13px;
  line-height: 17px; }

#mag div#cs_tip {
  cursor: text;
  left: 0;
  top: 0;
  font-size: 11px;
  background-color: #fff;
  position: absolute;
  border: 1px solid #b4b4b4;
  text-align: left;
  padding: 8px;
  line-height: 10px; }

#mag div#cs_tip p {
  margin-top: 3px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 16px; }

#mag div#cs_tip p.name {
  font-size: 12px;
  font-weight: bold;
  color: #000;
  padding-bottom: 2px;
  margin-top: 1px; }

#mag.portal h2 {
  font-weight: bold; }

.amazonmp3gotora {
  background: #fff url(/cs/page/images/incentive/banner_amazon_tall_5.jpg) no-repeat left;
  width: 170px;
  height: 80px;
  margin-top: 10px; }

.amazonmp3gotora a {
  float: right;
  cursor: pointer; }

.amazonmp3gotora_10 {
  background-image: url(/cs/page/images/incentive/banner_amazon_tall_10.jpg); }

.amazonmp3gotora_15 {
  background-image: url(/cs/page/images/incentive/banner_amazon_tall_15.jpg); }

.amazonmp3gotora_20 {
  background-image: url(/cs/page/images/incentive/banner_amazon_tall_20.jpg); }

.amazonmp3golinkra {
  width: 170px;
  height: 80px; }

.overlap_wrap {
  margin-left: 47px;
  margin-top: 7px; }

.overlap_layer {
  cursor: pointer;
  width: 113px;
  height: 18px;
  font-size: 11px;
  font-family: Arial;
  color: #000;
  font-weight: bold;
  background: url(/cs/page/images/btn_CO.png) left center no-repeat;
  padding: 4px 0 0 7px;
  display: inline-block;
  text-decoration: none; }

.down {
  background: url(/cs/page/images/btn_CO_hover.png) left center no-repeat;
  text-decoration: none; }

.CO_help {
  margin-left: 5px;
  padding-bottom: 6px;
  align: abscenter; }

.overlap_btn_wrap {
  display: inline; }

.overlap_content {
  width: 206px;
  margin-left: 0;
  display: none;
  position: absolute;
  z-index: 999; }

.overlap_content .overlap_content_center h5 {
  font-size: 11px;
  line-height: 14px;
  margin-bottom: 3px; }

.overlap_content .overlap_content_center h6 {
  font-size: 11px;
  line-height: 14px;
  font-weight: normal; }

.overlap_content .overlap_content_center h6 a {
  color: #333366;
  text-decoration: underline;
  cursor: pointer; }

.overlap_content .overlap_content_center h6 a:link {
  color: #333366;
  text-decoration: underline; }

.overlap_content .overlap_content_center h6 a:visited {
  color: #333366;
  text-decoration: underline; }

.overlap_content .overlap_content_center h6 a:hover {
  color: #333366;
  text-decoration: underline; }

.overlap_content .overlap_content_center h6 a:active {
  color: #333366;
  text-decoration: underline; }

.overlap_content_top {
  width: 235px;
  height: 10px;
  background: url(/cs/page/images/CO_layer_top.png) left bottom no-repeat; }

.overlap_content_center {
  width: 205px;
  padding: 0 16px 0 14px;
  background: url(/cs/page/images/CO_layer_center.png) left bottom repeat-y; }

.overlap_content_bottom {
  width: 235px;
  height: 13px;
  background: url(/cs/page/images/CO_layer_bottom.png) left bottom no-repeat; }

.bold {
  font-weight: 700; }

.mleft {
  width: 185px;
  float: left;
  margin-top: -2px; }

.mright {
  float: right;
  width: 579px;
  margin-top: -6px; }

.trackerticker {
  padding-bottom: 40px; }

.fivepixel {
  margin-left: 5px; }

.resulttableerror {
  margin-bottom: 15px;
  color: #a10900;
  font-weight: bold;
  display: block; }

.mhead {
  margin-bottom: 2px; }

.mhead img {
  padding-left: 8px; }

.mhead a {
  float: right;
  font-size: 10px;
  font-weight: normal; }

.mstokewrap {
  border: 1px solid #c6c9d0; }

.mstokewrap p {
  padding: 5px 7px 7px;
  margin-bottom: 0; }

.admtrakinstruction {
  margin-bottom: 23px;
  margin-top: 8px; }

.admtrakinstruction img {
  float: right; }

.admtrakinstruction ul {
  background: #eff4f8;
  padding: 8px 5px 5px 7px;
  margin-right: 190px;
  font-size: 11px; }

.admtrakinstruction ul li {
  background: url(/cs/page/images/admissions/bullet01.gif) no-repeat 5px 3px;
  padding-left: 16px;
  padding-bottom: 5px; }

.admtrakinstruction ul li.insthead {
  color: #3f567f;
  font-weight: bold;
  background: none;
  padding-left: 0;
  letter-spacing: -0.05em; }

.amazonmp3goto {
  float: right;
  background: #fff url(/cs/page/images/incentive/banner_amazon_tall_5.jpg) no-repeat right;
  width: 170px;
  height: 80px; }

.amazonmp3goto a {
  float: right;
  cursor: pointer; }

.amazonmp3goto_10 {
  background-image: url(/cs/page/images/incentive/banner_amazon_tall_10.jpg); }

.amazonmp3goto_15 {
  background-image: url(/cs/page/images/incentive/banner_amazon_tall_15.jpg); }

.amazonmp3goto_20 {
  background-image: url(/cs/page/images/incentive/banner_amazon_tall_20.jpg); }

.amazonmp3golink {
  width: 170px;
  height: 80px; }

.tellfriend {
  position: relative;
  border: solid 1px #208cba;
  margin-bottom: 27px; }

.tellfriend h3 {
  position: absolute;
  top: -6px;
  left: 7px; }

.tellfriend p {
  padding: 10px 0 8px 8px; }

.tellfriend p b {
  display: block;
  padding-bottom: 1px; }

.tellfriend .go {
  position: absolute;
  top: 35px;
  left: 131px; }

.opennewfeedpop {
  display: block;
  border-bottom: 1px solid #cccccc;
  padding: 13px 5px 5px;
  font-weight: bold;
  color: #3f567f; }

.newsfeed {
  background: url(/cs/page/images/admissions/nf_dot.gif) top left;
  margin-bottom: 15px;
  padding: 6px 6px 5px 6px; }

.newsfeed #newswrap {
  background: #fff;
  padding: 0 4px; }

.newsfeed h1 {
  position: relative; }

.newsfeed h1 img {
  position: absolute;
  top: -15px; }

.newsfeed .tl {
  height: 6px;
  width: 6px;
  overflow: hidden;
  position: relative;
  display: inline;
  background: url(/cs/page/images/admissions/nf_lt.gif);
  float: left;
  margin: -6px 0 0 -6px; }

.newsfeed .tr {
  height: 6px;
  width: 6px;
  overflow: hidden;
  position: relative;
  display: inline;
  background: url(/cs/page/images/admissions/nf_rt.gif);
  float: right;
  margin: -6px -6px 0 0; }

.newsfeed .bl {
  height: 6px;
  width: 6px;
  overflow: hidden;
  position: relative;
  display: inline;
  background: url(/cs/page/images/admissions/nf_lb.gif);
  float: left;
  margin: 0 0 -5px -6px; }

.newsfeed .br {
  height: 6px;
  width: 6px;
  overflow: hidden;
  position: relative;
  display: inline;
  background: url(/cs/page/images/admissions/nf_rb.gif);
  float: right;
  margin: 0 -6px -5px 0; }

.newsfeed .trackerfeed {
  font-size: 11px;
  padding: 0 5px;
  line-height: 1.2em;
  overflow: hidden;
  display: none; }

.newsfeed .trackerfeed li {
  border-bottom: 1px solid #ccc;
  padding: 5px 0; }

.newsfeed .trackerfeed li.btmclear {
  border-bottom: none; }

.newsfeed .trackerfeed li.unabled {
  color: #b2b2b2; }

.newsfeed .trackerfeed li a {
  color: #3f567f; }

.newsfeed .trackerfeed li ins {
  color: #999;
  text-decoration: none;
  font-size: 10px;
  display: block; }

.newsfeed .trackerfeed li ins em {
  font-style: normal; }

.toolsBox_admissions {
  float: right;
  width: 143px;
  width: 154px\9;
  *width: 154px;
  _width: 160px;
  margin: -26px 36px 0 0;
  margin: -26px 34px 0 0\9;
  *margin: -26px 5px 0 0;
  _margin: -29px 5px 0 0; }

.tools_facebook-like_admissions {
  float: left;
  width: 76px; }

.tools_facebook_admissions {
  float: left;
  width: 24px;
  margin-top: 3px;
  margin-top: 3px\9;
  *margin-top: 3px;
  _margin-top: 3px; }

.tools_addthis_admissions {
  float: right;
  margin-top: 3px;
  margin-top: 3px\9;
  *margin-top: 3px;
  _margin-top: 3px; }

.trackacollege {
  margin-bottom: 20px; }

.trackacollege .trackform {
  background-color: #f9f8e3;
  padding: 6px 9px 7px; }

.trackacollege ul li {
  display: inline;
  float: left;
  margin-right: 25px; }

.trackacollege ul li span {
  display: block;
  font-size: 11px;
  font-weight: bold;
  color: #336;
  padding-bottom: 1px; }

.trackacollege ul li span img {
  vertical-align: bottom; }

.trackacollege ul li.btnresult {
  margin-right: 0; }

.trackacollege ul li.btnresult img {
  padding-top: 13px;
  cursor: pointer;
  margin-left: 37px; }

.trackacollege ul li select {
  width: 95px;
  padding: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; }

.trackacollege ul li div.inputcollname {
  background: #fff url(/cs/page/images/admissions/icon_search.gif) no-repeat 4px;
  padding: 2px 0 1px 20px;
  border: 1px solid #78a0b4; }

.trackacollege ul li div.inputcollname input {
  border: none;
  background: #fff;
  width: 250px;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; }

.tabyears {
  font-size: 11px;
  font-weight: bold;
  border-bottom: 6px solid #bddede;
  padding-left: 10px; }

.tabyears li {
  display: inline;
  float: left;
  line-height: 12px; }

.tabyears li a {
  color: #8ea2c6;
  text-decoration: none;
  display: block;
  background: url(/cs/page/images/admissions/module/yeartabs.gif) no-repeat left bottom;
  padding: 5px 16px 3px 7px;
  position: relative;
  color: #999; }

.tabyears li a:hover {
  color: #000; }

.tabyears li.selected a {
  background-position: left top;
  padding: 5px 21px 4px 7px;
  z-index: 10;
  margin-right: -5px;
  margin-top: -1px;
  color: #000; }

.tabyears li.flextab a {
  background: url(/cs/page/images/admissions/module/yeartabs_flex.gif) no-repeat 0 -21px;
  padding: 0; }

.tabyears li.flextab a span {
  display: block;
  padding: 5px 16px 3px 8px;
  position: relative; }

.tabyears li.flextab a.selected {
  color: #000;
  background-position: left top; }

.tabyears li.flextab a.selected span {
  background-position: right top; }

.tabyears_small {
  font-size: 10px; }

.synchprofile {
  float: right;
  padding: 10px 10px 5px 0;
  _padding-top: 7px; }

.synchprofile input {
  margin: 0 5px 0 10px; }

.synchprofile img {
  margin: 0 0 0 5px;
  vertical-align: middle; }

.yourcollegelistform {
  padding: 5px 4px 5px 8px;
  background: #f6f5e1;
  font-size: 10px;
  font-family: Verdana; }

.yourcollegelistform #importFromProfileList {
  margin: 4px 0; }

.yourcollegelistform div.addcollegefield {
  border: 1px solid #7f9db9;
  border-right: none;
  background: #fff url(/cs/page/images/admissions/search.gif) no-repeat top left;
  padding-left: 18px;
  height: 17px;
  width: 209px;
  float: left;
  margin-right: 15px; }

.yourcollegelistform div.addcollegefield .searchbtn {
  cursor: pointer;
  float: right; }

.yourcollegelistform div.addcollegefield input.searchinput {
  width: 182px;
  background: #fff;
  border: none;
  float: left;
  font-size: 10px;
  font-family: Verdana;
  margin-top: 1px;
  *margin-top: 0; }

tr.you {
  background: #1d8cba;
  color: #fff;
  font-size: 12px; }

tr.you th {
  text-align: left;
  font-weight: bold; }

tr.you th.star {
  background: #dfdfdf url(youstar.gif) no-repeat 65%; }

tr.youloginwithdata th.firstcol img.fire {
  float: right; }

tr.youloginwithdata th.firstcol img.fivepixel {
  margin-left: 5px;
  margin-right: 4px; }

tr td.firstcol img.fire {
  float: right; }

tr td.firstcol img.fivepixel {
  margin-left: 5px;
  margin-right: 4px; }

.sorting_mark {
  margin: 0 -2px 3px 0; }

.check_all_part {
  text-align: right; }

.check_all_link {
  margin: 20px 10px 5px 0;
  cursor: pointer;
  font-size: 11px; }

.check_all_button {
  margin: 5px 5px 0 0; }

.check_all_link_status {
  cursor: pointer;
  text-decoration: underline; }

.check_all_link_applicant {
  cursor: pointer;
  text-decoration: underline; }

.check_all_link_other {
  cursor: pointer;
  text-decoration: underline; }

.loading {
  width: 129px;
  height: 19px; }

#ProfileNameForYourList {
  padding-left: 10px;
  background-position: 10px bottom; }

#ProfileNameForTop50 {
  padding-left: 10px;
  background-position: 10px bottom; }

#RecentlyUpdatedForYourList {
  text-align: right; }

#RecentlyUpdatedForTop50 {
  text-align: right; }

#recently_updated_div {
  text-align: right;
  padding-right: 2px;
  padding-bottom: 3px;
  margin-bottom: -3px; }

#recently_updated_div img {
  position: relative;
  top: 2px;
  cursor: pointer; }

#tablewrap {
  position: relative; }

.linkstyleth {
  text-decoration: underline;
  cursor: pointer; }

.ascendingsorttag {
  background-image: url(/cs/page/images/admissions/sortdown.gif);
  background-repeat: no-repeat;
  background-position: left bottom; }

.ascendingsorttag div {
  margin-left: 10px; }

.descendingsorttag {
  background-image: url(/cs/page/images/admissions/sortup.gif);
  background-repeat: no-repeat;
  background-position: left bottom; }

.descendingsorttag div {
  margin-left: 10px; }

.collInfo {
  font-size: 10px;
  color: #336;
  width: 520px; }

.collInfo h2 {
  font-size: 16px;
  margin: 0;
  color: #333366; }

.collInfo h2 p {
  margin: 0;
  line-height: 1.2em; }

.collInfo span {
  font-size: 12px;
  display: block;
  font-weight: normal;
  margin: 5px 0 11px; }

.admresultinstruction {
  margin-bottom: 14px;
  margin-top: 12px; }

.resultinstruction {
  width: 423px;
  background-color: #eff4f8;
  padding: 8px 8px 6px 8px; }

.resultinstruction h3 {
  color: #3f567f;
  font-weight: bold;
  font-size: 11px;
  margin: 0 0 5px 0; }

.resultinstruction li {
  list-style: disc;
  margin-left: 20px;
  padding-bottom: 2px; }

.filter {
  border: 1px solid #bfbfbf;
  width: 120px;
  margin-top: 10px;
  float: left; }

.filter h3 {
  background: #efefef;
  font-size: 10px;
  padding: 2px 5px; }

.filter select {
  width: 105px;
  font-family: verdana;
  font-size: 12px; }

.filter select.multiYearSelect {
  width: 50px;
  font-size: 10px;
  font-family: arial;
  height: 18px;
  line-height: 18px; }

.filter select.multiYearSelect option {
  padding: 0 0 0 3px; }

.filter dl {
  padding: 5px 6px 7px 7px; }

.filter dl dt {
  border-bottom: 1px solid #43848c;
  font-weight: bold;
  padding-bottom: 2px;
  margin-bottom: 4px; }

.filter dl dt em {
  float: right;
  height: 11px;
  width: 10px;
  margin-right: 2px;
  background: url(/cs/page/images/admissions/help_s.gif) no-repeat right;
  cursor: pointer; }

.filter dl dt.subtitle {
  border-bottom: 0;
  color: #333; }

.filter dl dd {
  *margin-bottom: -1px;
  _margin-bottom: 0;
  display: block;
  clear: both;
  padding-bottom: 5px; }

.filter dl dd.rlink {
  text-align: right;
  font-size: 10px; }

.filter dl dd.rlink em {
  color: #003366;
  padding-right: 10px;
  *padding-right: 5px;
  _padding-right: 7px;
  position: relative;
  *top: 2px;
  _top: 0; }

.filter dl dd input {
  float: right;
  margin: 0;
  *margin: -1px -2px 0 0;
  _margin: -3px; }

.filter dl dd .mapthumb {
  width: 108px;
  height: 70px;
  margin-bottom: 7px; }

.filter dl dd.schoolLocation {
  margin-top: -4px;
  margin-bottom: 12px; }

.resultwrap {
  margin-left: 140px;
  margin-top: 10px; }

.resultwrap h1 {
  font-size: 13px;
  padding-bottom: 5px;
  padding-top: 0; }

.resultwrap .caption {
  padding: 8px 0 3px;
  color: #336;
  font-size: 12px;
  font-weight: bold; }

.resultwrap .caption img {
  margin-left: 10px; }

.resultwrap .linkswitch {
  font-size: 10px;
  margin-left: 30px;
  font-family: Verdana; }

.profileresult {
  visibility: hidden;
  color: #000; }

.trackanotherchancewrap {
  width: 230px;
  float: right; }

.trackanotherchancewrap div#college_overlap_container {
  float: right;
  _margin-right: -7px; }

.rectmod {
  border: 1px solid #1f8cba;
  padding: 0 9px 5px; }

.rectmod .chancebar {
  margin-top: -3px; }

.rectmod img.title {
  padding: 0 3px;
  background: #fff;
  display: block;
  top: -4px;
  position: relative;
  left: -2px; }

.rectmod div.btmlink {
  text-align: right;
  padding-top: 8px; }

.rectmod div.btmlink .betweenLine1 {
  margin: 0 2px 0 3px; }

.rectmod div.btmlink .betweenLine2 {
  margin: 0 2px; }

.rectmod div.btmlink a.left {
  float: left; }

#chancenotificationwrap {
  margin: 23px 0 10px; }

#chancenotificationwrap .rectmod {
  margin-bottom: 11px; }

#chancenotificationwrap .nochancebar {
  text-align: center; }

#chancenotificationwrap td.level {
  height: 12px;
  vertical-align: bottom; }

#trackanother label {
  font-weight: bold;
  vertical-align: middle;
  display: block;
  padding-bottom: 1px;
  cursor: text; }

#trackanother #help_tracker_another {
  margin-left: 10px; }

#trackanother .trackanothererror {
  display: none;
  width: 234px; }

#trackanother div.trackanotherfield {
  border: 1px solid #7f9db9;
  border-right: none;
  background: #fff url(/cs/page/images/admissions/search.gif) no-repeat left center;
  *background-position: left -2px;
  padding-left: 18px;
  height: 14px;
  width: 214px;
  _width: 219px; }

#trackanother div.trackanotherfield img.searchgo {
  cursor: pointer;
  float: right;
  position: relative; }

#trackanother input.searchinput {
  background: #fff;
  border: none;
  height: 12px;
  line-height: 12px;
  font-size: 10px;
  font-family: Verdana;
  vertical-align: middle;
  width: 185px;
  float: left; }

#summarywrap {
  width: 300px; }

.clearing {
  height: 0;
  clear: right;
  overflow: hidden; }

.pagination {
  font-size: 10px;
  text-align: right;
  padding-right: 3px;
  margin-top: 5px; }

.pagination span {
  padding-left: 7px; }

.pagination span a {
  color: #000;
  padding-left: 7px;
  text-decoration: underline;
  cursor: pointer; }

.pagination span a.previous_link {
  background: #fff url(/cs/page/images/back_arrow.gif) no-repeat left;
  padding-left: 15px; }

.pagination span a.next_link {
  background: #fff url(/cs/page/images/goto_arrow.gif) no-repeat right;
  padding-right: 15px; }

.pagination span a.disable {
  color: #999; }

.pagination span a.disable:hover {
  text-decoration: none; }

.pagination span a:hover {
  text-decoration: underline; }

.pagination span .onpage {
  text-decoration: none;
  font-weight: bold; }

.pagination span.pagination_description {
  padding-left: 0; }

.pagination_number {
  padding-left: 7px; }

#pagination1 {
  clear: right;
  margin-bottom: -23px; }

#pagination1 a {
  position: relative; }

#pagination_bottom {
  text-align: left; }

#profilewrap {
  margin-top: 20px;
  *margin-top: 10px;
  _margin-top: 10px;
  margin-top: 12px;
  *margin-top: 2px;
  _margin-top: 2px; }

#scatterwrap {
  margin-top: 20px;
  *margin-top: 10px;
  _margin-top: 10px;
  margin-bottom: 20px;
  display: none; }

#scatterwrap ul {
  background: #efefef;
  height: 35px;
  overflow: hidden;
  padding: 10px 0 3px 60px;
  _padding-left: 57px; }

#scatterwrap ul li {
  display: inline;
  float: left;
  font-size: 11px;
  margin-right: 20px;
  vertical-align: middle; }

#scatterwrap dt {
  font-weight: bold;
  margin-bottom: 3px;
  display: block; }

#scatterwrap dt img {
  margin-left: 4px; }

#scatterwrap dd {
  display: inline; }

#scatterwrap dd select {
  font-size: 11px;
  font-family: verdana; }

#scatterwrap dd img {
  cursor: pointer;
  margin-top: 2px; }

#scatterwrap .scatter {
  margin-right: 3px; }

#scatterwrap .scatterinstruction {
  margin-right: 10px;
  padding-bottom: 15px;
  margin-top: 15px;
  text-align: right;
  background-color: #efefef; }

#scatterwrap .yoursatter {
  text-align: center;
  font-size: 11px;
  background: #1d8cba;
  color: #fff;
  padding: 4px 0;
  margin: 5px 10px 5px 60px;
  _margin-left: 58px; }

#scatterwrap .yoursatter a {
  color: #fff; }

#scatterwrap .yoursatter a:hover {
  color: #ccc; }

.scattergramcontent {
  padding-left: 26px;
  padding-right: 64px; }

#scatterlegend {
  border: 1px solid #bfbfbf;
  background-color: #fff;
  margin: 15px 10px 10px 59px;
  padding: 6px 0 0 10px;
  line-height: 12px; }

#scatterlegend img {
  vertical-align: middle;
  margin-right: 3px; }

#scatterlegend ul {
  background-color: #fff;
  margin: 0;
  padding: 0;
  height: auto; }

#scatterlegend ul li {
  font-size: 10px;
  margin-right: 10px;
  word-spacing: -0.1em;
  padding-bottom: 9px; }

#scatterlegend ul.applicant {
  height: 1%; }

#scatterlegend ul.applicant li {
  white-space: nowrap;
  float: left;
  width: 112px; }

#scatterlegend h3 {
  font-size: 11px;
  margin-bottom: 5px; }

#scatterlegend h3 strong {
  font-family: Arial Black;
  font-size: 14px;
  font-weight: normal; }

#scatterlegend h4 {
  font-size: 10px;
  margin-bottom: 2px; }

.rollovertooltip {
  border: 1px solid #526ea1;
  z-index: 100;
  position: absolute;
  background-color: #f8f8e2;
  overflow: hidden;
  padding: 3px 4px 5px; }

.rollovertooltip ul {
  border: 1px solid #d8e5df; }

.rollovertooltip ul li {
  background: #f1f2f2;
  border-top: 1px solid #fff;
  padding: 3px;
  display: block;
  clear: both;
  text-align: right; }

.rollovertooltip ul li label {
  width: 120px;
  float: left;
  text-align: left;
  padding-right: 0; }

.rollovertooltip ul li b {
  text-align: left;
  display: block; }

.SATHelpBubble {
  width: 387px;
  width: 387px\9;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  background-color: #fff;
  border: 1px solid #ccc \9;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  padding: 10px 0 15px 10px; }

.SATHelpBubble.convertedSATMatrixOnPCFF {
  width: 380px; }

.SATHelpBubble .closeSATHelpBubble {
  position: absolute;
  top: 8px;
  right: 6px;
  cursor: pointer; }

.SATHelpBubble table {
  float: left;
  width: auto; }

.SATHelpBubble table th {
  font-weight: bold;
  font-size: 11px;
  padding-top: 0;
  padding-bottom: 6px;
  vertical-align: top;
  font-weight: normal; }

.SATHelpBubble table td {
  font-size: 11px;
  padding-top: 0;
  padding-bottom: 6px;
  vertical-align: top;
  font-weight: normal;
  padding-left: 8px; }

.SATHelpBubble table td.convertedMath {
  padding-bottom: 36px; }

.SATHelpBubble table tbody tr > td + td {
  font-weight: bold;
  padding-left: 9px; }

.SATHelpBubble table tbody td.subSection {
  padding-left: 19px; }

.SATHelpBubble table.yourConvertedScores {
  padding-left: 10px; }

.SATHelpBubble table.yourConvertedScores tbody td:nth-child(1) {
  width: 98px; }

.SATHelpBubble table.yourConvertedScores tbody td:nth-child(2) {
  padding-left: 0; }

.SATHelpBubble table.yourReportedScores {
  padding-right: 8px;
  border-right: 2px solid #dfdfdf; }

.SATHelpBubble > .arrow {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 7px;
  top: -7px;
  left: 50%;
  margin-left: -7px;
  border-top-width: 0;
  border-bottom-color: #999; }

.SATHelpBubble > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.SATHelpBubble.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-width: 10px;
  border-top-width: 0;
  border-bottom-color: #fff; }

.SATHelpBubble p.summary {
  font-size: 11px;
  line-height: 15px;
  margin-bottom: 11px;
  margin-right: 28px; }

.SATHelpBubble p.summary:last-child {
  margin-bottom: 0; }

.SATHelpBubbleLink {
  text-decoration: underline;
  cursor: pointer;
  font-size: 10px;
  position: absolute;
  left: 186px;
  top: 1px; }

.SATHelpBubbleLink .starIcon {
  position: absolute;
  bottom: 1px;
  left: 66px; }

.tooltipOnScatterPoint {
  position: relative;
  display: inline-block; }

.tooltipOnScatterPoint label {
  margin-right: 48px; }

.tooltipOnScatterPoint .value {
  position: absolute;
  bottom: 3px;
  right: 3px; }

#profilesaved {
  padding-top: 6px;
  padding-bottom: 8px;
  padding-left: 10px; }

#profilesaved b {
  background-position: -2px -88px;
  margin-left: 0;
  padding-left: 16px; }

#profilesaved a {
  background-position: 0 -107px;
  margin-left: 28px;
  padding-left: 17px; }

#removeProfileArea {
  margin-top: -4px;
  padding-bottom: 6px;
  padding-left: 10px; }

#removeProfileArea b {
  float: left;
  line-height: 18px;
  height: 18px;
  margin-right: 15px; }

.profilelinks {
  float: right;
  padding: 18px 2px 0 0;
  width: 280px; }

.profilelinks a {
  display: block;
  text-align: right;
  padding-bottom: 5px; }

.general {
  width: 500px; }

.general h1.profilename {
  line-height: 20px;
  padding: 9px 0 4px;
  width: 500px; }

.general h1.profilename img.markicon {
  margin-top: -14px;
  margin-left: 5px;
  position: relative;
  top: -2px; }

.sidecont {
  width: 267px;
  float: right;
  padding-top: 10px; }

.sidecont .toolbar {
  margin-top: 12px; }

.col01 {
  width: 200px;
  *width: 190px; }

.collchoice {
  table-layout: fixed; }

.collchoice td {
  padding: 4px 0;
  vertical-align: top; }

.collchoice th {
  padding: 4px 0;
  vertical-align: top; }

.collchoice thead td {
  background: #efefef;
  font-weight: bold;
  padding-left: 2px;
  vertical-align: bottom; }

.collchoice thead th {
  background: #efefef;
  font-weight: bold;
  padding-left: 3px;
  vertical-align: bottom; }

.collchoice tbody th {
  padding-left: 3px;
  vertical-align: bottom;
  font-weight: normal;
  background: #eaf2ff; }

.collchoice tbody td {
  font-weight: normal;
  background: #eaf2ff;
  padding-left: 2px;
  vertical-align: bottom; }

.introtable {
  border: 1px solid #3f567f; }

.introtable .word {
  padding: 10px;
  text-align: left; }

.introtable table {
  empty-cells: show;
  width: 100%; }

.introtable table td {
  padding: 4px 0; }

.introtable table th {
  padding: 4px 0; }

.introtable table.multcolmn td {
  padding-left: 2px; }

.introtable table.multcolmn thead td {
  font-weight: bold; }

.introtable table.multcolmn thead th {
  font-weight: bold; }

.introtable table caption {
  padding-top: 7px;
  font-weight: bold;
  text-align: left;
  padding-left: 10px; }

.introtable table thead {
  background-color: #d9d9d9;
  text-align: left;
  vertical-align: middle;
  font-weight: bold; }

.introtable table thead th {
  padding-left: 10px; }

.introtable table tbody {
  background-color: #efefef; }

.introtable table tbody th {
  padding-left: 10px;
  font-weight: normal;
  text-align: left;
  vertical-align: top; }

.introtable table.onecolumntable th {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #f6fbff; }

.introtable table.onecolumntable td {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #f6fbff; }

.introtable table tr.stat td {
  vertical-align: bottom;
  text-align: center; }

.introtable table tr.stat th {
  vertical-align: bottom; }

.introtable table tfoot th {
  padding-left: 10px;
  font-weight: normal;
  text-align: left;
  vertical-align: top; }

.infotable {
  margin: 5px 0 11px;
  width: auto; }

.infotable td {
  padding-left: 5px; }

.infotable th {
  padding-right: 16px; }

.academicswrap {
  width: 400px;
  float: left; }

.testscorewrap {
  width: 311px;
  float: right; }

.testscorewrap .introtable {
  border: 1px solid #3f567f; }

.notsaved ul {
  border: 1px solid #675220;
  background: #f8f8e2;
  border-top: none; }

.notsaved li {
  border-bottom: 2px solid #fff;
  padding: 5px 10px; }

.notsaved li.brief {
  padding-top: 2px; }

.notsaved li.btns {
  background: #fff;
  text-align: right;
  padding: 3px 5px 3px 0; }

.notsaved li.btns img {
  margin-left: 9px; }

.notsaved p {
  padding: 5px 0; }

.notsaved h4 {
  font-size: 11px;
  padding-bottom: 1px; }

.notsaved textarea {
  width: 235px;
  height: 65px;
  margin-top: 1px;
  resize: none; }

.saved ul {
  border: 1px solid #3f567f;
  background: #dce4f3;
  border-top: none; }

.saved li {
  border-bottom: 2px solid #fff;
  padding: 5px 10px; }

.saved li.btns {
  background: #fff;
  text-align: right;
  padding: 3px 5px 3px 0; }

.saved li.btns img {
  margin-left: 9px; }

.saved p {
  padding: 5px 0; }

.saved h4 {
  font-size: 11px;
  padding-bottom: 1px; }

.saved textarea {
  width: 235px;
  height: 65px;
  margin-top: 1px;
  resize: none; }

.highlight4tab {
  background-color: #faf9e7 !important; }

.highlightdiv {
  background-color: #faf9e7;
  margin: 5px 6px 6px 0; }

.highlight {
  padding-left: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  vertical-align: top !important; }

.highlight span {
  display: inline-block !important;
  padding: 4px 2px;
  background-color: #dceefc !important; }

.highlightinfo {
  padding-left: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  vertical-align: top !important;
  padding-left: 0 !important; }

.highlightinfo span {
  display: inline-block !important;
  padding: 3px 5px;
  background-color: #faf9e7; }

.hlightongrey {
  padding-left: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  vertical-align: top !important;
  padding-left: 0 !important; }

.hlightongrey span {
  display: inline-block !important;
  padding: 3px 5px;
  background-color: #faf9e7;
  padding: 4px !important; }

th.highlight {
  padding-left: 5px !important; }

th.highlight span {
  margin-left: 3px !important; }

th.hlightongrey {
  padding-left: 6px !important; }

.profiletab {
  margin-top: 20px;
  height: 20px;
  overflow: hidden;
  line-height: 20px;
  border-bottom: 7px solid #4b6691; }

.profiletab li {
  float: left;
  display: inline; }

.profiletab li a {
  display: block;
  height: 20px;
  background: url(/cs/page/images/profile/profile_tab.gif) no-repeat;
  margin-right: 1px; }

.profiletab li a span {
  display: none; }

.profiletab li.ontab#taboverview a {
  background-position: 0 -20px; }

.profiletab li.ontab#tabadmisson a {
  background-position: -66px -20px; }

.profiletab li.ontab#tabomoney a {
  background-position: -137px -20px; }

.profiletab li.ontab#tabacademics a {
  background-position: -232px -20px; }

.profiletab li.ontab#tabcampus a {
  background-position: -306px -20px; }

.profiletab li.ontab#tabstudents a {
  background-position: -386px -20px; }

.profiletab #taboverview a {
  width: 65px; }

.profiletab #tabadmisson a {
  width: 70px;
  background-position: -66px 0; }

.profiletab #tabomoney a {
  width: 94px;
  background-position: -137px 0; }

.profiletab #tabacademics a {
  width: 73px;
  background-position: -232px 0; }

.profiletab #tabcampus a {
  width: 79px;
  background-position: -306px 0; }

.profiletab #tabstudents a {
  width: 64px;
  background-position: -386px 0;
  margin-right: 0; }

#ytvPlayer_wrap {
  margin: 0;
  padding: 0; }

#ytv_popup {
  background-color: #fff; }

#ytv_popup #ytv_player_iframe {
  width: 640px;
  height: 360px;
  border: 0;
  overflow: hidden; }

#ytv_popup div.wrap {
  padding: 17px 20px 20px;
  width: 640px;
  height: 523px; }

#ytv_popup div.wrap h1 {
  font-size: 14px;
  color: #333366;
  margin-bottom: 8px; }

#ytv_popup div.wrap h2 {
  font-size: 12px;
  color: #333366;
  margin-top: 17px;
  margin-bottom: 10px;
  line-height: 14px; }

#ytv_popup div.wrap h2 img#help_video_tours {
  margin-left: 4px;
  cursor: pointer; }

#ytv_popup ul.ytv_popup_thumbnails {
  margin: 0;
  padding: 0;
  width: 640px; }

#ytv_popup ul.ytv_popup_thumbnails a {
  text-decoration: none;
  cursor: pointer; }

#ytv_popup ul.ytv_popup_thumbnails li {
  list-style: none;
  float: left;
  width: 80px;
  height: 75px;
  font-size: 12px;
  margin-right: 10px;
  position: relative; }

#ytv_popup ul.ytv_popup_thumbnails li.vline {
  margin-right: 0;
  float: right;
  border-left: 1px solid #959595;
  width: 15px;
  width: 16px\9;
  height: 60px; }

#ytv_popup ul.ytv_popup_thumbnails li.initial_video {
  margin-right: 0;
  float: right;
  clear: right; }

#ytv_popup ul.ytv_popup_thumbnails li img {
  border: 0; }

#ytv_popup ul.ytv_popup_thumbnails li img.ytv_thumb_img {
  width: 80px;
  height: 60px; }

#ytv_popup ul.ytv_popup_thumbnails li img.ytv_thumb_btn {
  position: absolute;
  top: 19px;
  left: 29px;
  width: 21px;
  height: 21px; }

#ytv_popup ul.ytv_popup_thumbnails li p span {
  overflow: hidden;
  margin: 0;
  white-space: nowrap;
  float: left;
  width: 80px;
  color: #000;
  margin: 5px 0 3px;
  font-size: 9px;
  color: #333366; }

.ytv_adm_thumbnail {
  padding-top: 5px;
  margin-bottom: 10px; }

.ytv_adm_thumbnail p {
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 4px; }

.ytv_adm_thumbnail div.ytv_thumb_position {
  position: relative; }

#tabcontwrap {
  border: 1px solid #4b638f;
  border-top: 0; }

#tabcontcache {
  border: 1px solid #4b638f;
  border-top: 0; }

.profiletabcont .overviewtext {
  padding: 11px 9px 11px 9px;
  font-size: 11px;
  line-height: 13px; }

.profiletabcont tbody {
  background-color: #efebef; }

.profiletabcont table td {
  vertical-align: top;
  padding: 1px 0 2px;
  text-align: center;
  vertical-align: middle; }

.profiletabcont table th {
  vertical-align: top;
  padding: 1px 0 2px;
  padding-left: 9px; }

.profiletabcont table thead td {
  font-weight: bold;
  background-color: #d9d9d9;
  vertical-align: bottom; }

.profiletabcont table thead th {
  font-weight: bold;
  background-color: #d9d9d9;
  vertical-align: bottom; }

.profiletabcont table thead tr.middle td {
  vertical-align: middle; }

.profiletabcont table thead tr.middle th {
  vertical-align: middle; }

.profiletabcont table caption {
  font-weight: bold;
  padding: 7px 0 1px 9px;
  text-align: left; }

.profiletabcont table caption.emptcap {
  padding: 0;
  height: 11px;
  overflow: hidden; }

.profiletabcont table col.namecol {
  width: 188px;
  *width: 178px; }

.profiletabcont table col.selectioncol {
  width: 77px; }

.profiletabcont table col.criteriacol {
  width: 32%; }

.profiletabcont table col.shotselectioncol {
  width: 53px; }

.profiletabcont table col.longselectioncol {
  width: 83px; }

.profiletabcont table tr.empty {
  background-color: #ffffff;
  height: 10px; }

.profiletabcont table tr.laligntd td {
  text-align: left; }

.profiletabcont table tbody th.sub div {
  padding-left: 10px; }

.profiletabcont table.laligntable td {
  text-align: left;
  vertical-align: top; }

.profiletabcont .onecolumntable td {
  text-align: left;
  border-bottom: 1px solid #fff;
  vertical-align: top; }

.profiletabcont .onecolumntable th {
  text-align: left;
  border-bottom: 1px solid #fff; }

.profiletabcont h3 {
  color: #19497a;
  padding-left: 7px;
  height: 17px;
  line-height: 17px;
  margin-top: 13px;
  background: #cfd0e6 url(/cs/page/images/profile/section_closed.gif) no-repeat right center;
  cursor: pointer; }

.profiletabcont h3.opened {
  background-image: url(/cs/page/images/profile/section_opened.gif); }

#cont_admission {
  padding-top: 13px; }

#cont_money {
  padding-top: 13px; }

#cont_campus {
  padding-top: 13px; }

#cont_students {
  padding-top: 13px; }

#cont_academics {
  padding-top: 13px; }

.collist {
  margin-right: 5px; }

.collist li {
  background: url(/cs/page/images/list_transparent.gif) no-repeat left top;
  padding-left: 10px; }

.spotlightwrap {
  padding-top: 10px; }

.spotlight {
  border: 1px solid #526ea0; }

.spotlight .showcase {
  padding: 11px 9px 6px 10px;
  background: url(/cs/page/images/profile/spot_bg.gif) repeat-x bottom; }

.spotlight .showcase .btns {
  margin: 13px 0 0 14px; }

.spotlight .showcase .btns b {
  float: left;
  height: 23px;
  line-height: 21px;
  position: relative;
  left: 2px;
  width: 85px;
  text-align: center; }

.spotlight .showcase .btns a {
  float: left;
  height: 23px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: top left; }

.spotlight .showcase .btns a.prev {
  width: 77px;
  background-image: url(/cs/page/images/profile/spot_pre.gif); }

.spotlight .showcase .btns a.next {
  width: 57px;
  background-image: url(/cs/page/images/profile/spot_next.gif); }

.spotlight .showcase .btns a.disbtn {
  background-position: bottom left;
  cursor: default; }

.spotlight .spotlighttext {
  padding: 10px 6px 13px; }

.spotlight .spotlighttext img {
  float: right; }

.spotlight .spotlighttext h4 {
  margin-bottom: 6px;
  padding-left: 1px; }

.citystate {
  font-size: 12px; }

.more {
  font-style: italic; }

#collegeprofilesidebar .toolbar {
  margin-bottom: 10px;
  margin-top: 0; }

#collegeprofilesidebar .toolbar p {
  margin: 5px; }

#collegeprofilesidebar .toolbar p.link {
  margin: 3px 7px 5px 0;
  padding: 0;
  text-align: right; }

#collegeprofilesidebar .toolbar div.chanceImage {
  padding: 0 0 0 7px; }

#collegeprofilesidebar .toolbar div.chanceArrow {
  text-align: left;
  padding: 3px 0 0 7px; }

#collegeprofilesidebar .updatelocker {
  padding: 10px 0; }

.updatemain p {
  padding: 0 10px 5px; }

.updatemain p span {
  background-color: #f8f2af; }

.updatemain p.error {
  color: #9f0d06;
  font-weight: bold; }

.updatemain h5 {
  border-top: 2px solid #fff;
  padding: 5px 10px;
  font-size: 11px;
  clear: both; }

.updatemain h5.noborad {
  border-top: 0;
  padding: 0 10px; }

.updatemain .assignlabel {
  clear: both;
  padding: 2px 0;
  margin-right: 18px;
  text-align: right;
  line-height: 20px; }

.updatemain textarea {
  margin: 0 10px 10px;
  width: 239px;
  height: 100px;
  resize: none; }

.updatemain .updatefoot {
  background-color: #fff;
  text-align: right;
  padding: 10px; }

.assignlabel img {
  vertical-align: middle; }

.assignlabel label {
  font-weight: bold;
  padding-right: 5px;
  padding-bottom: 2px;
  cursor: auto; }

.assignlabel label.firstLbl {
  padding: 0; }

.assignlabel input {
  margin-left: 0;
  margin-right: 5px;
  width: 14px;
  padding: 0; }

.toolsBox_scholarship {
  margin: -25px 20px 0 0;
  margin: -25px 14px 0 0\9;
  *margin: -25px -219px 0 355px;
  _margin: -25px -219px 0 355px; }

.toolsBox_profile {
  margin: -26px 67px 0 0;
  margin: -26px 60px 0 0\9;
  *margin: -26px -268px 0 355px;
  _margin: -26px -268px 0 355px; }

.tools_profile {
  *float: left;
  margin-left: 500px; }

.studentstorywrap {
  float: left;
  margin-left: 5px;
  margin-top: 20px;
  padding-bottom: 7px;
  width: 106px; }

.studentstorywrap .ss_inner {
  margin-bottom: 10px; }

.ss_photo_section {
  height: 62px;
  padding-top: 5px; }

.ss_photo_section a {
  float: left; }

.ss_desc_section {
  padding-top: 2px; }

.ss_desc_section p {
  line-height: 11px;
  padding-bottom: 1px; }

.ss_desc_section a {
  color: #333366; }

.ss_class_year {
  background: url(/cs/page/images/profile/class_year_bg.gif) no-repeat scroll 0 0 transparent;
  display: inline-block;
  float: right;
  margin: 15px 3px 0;
  padding: 3px 0 4px;
  text-align: center;
  width: 54px; }

.recentchange {
  background: #ecf5fb;
  width: 100%;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  margin: 10px 0; }

.recentchange dt {
  float: left;
  height: 22px;
  line-height: 22px;
  padding-left: 5px; }

.recentchange dt b {
  float: left;
  display: inline-block;
  padding-right: 6px; }

.recentchange dd {
  float: left;
  height: 22px;
  line-height: 22px;
  float: right;
  padding-right: 31px; }

.recentchange dd input {
  padding: 0;
  margin: 5px 0 0;
  vertical-align: top;
  *margin-top: 0; }

.recentchange dd.smdd {
  padding-right: 30px; }

.recentchange span {
  float: left;
  display: inline-block;
  padding-right: 9px;
  *padding-right: 5px;
  _padding-right: 1px; }

.recentchange span.smspan {
  padding-right: 8px;
  *padding-right: 4px;
  _padding-right: 0; }

.login .pagetitle h2 {
  background: url(/cs/page/images/login/login_page_title.gif) no-repeat -20px 31px; }

.login .pagetitle h2.errorTitle {
  background: url(/cs/page/images/login/login_error_title.gif) no-repeat -20px 31px; }

#logout .pagetitle h2 {
  background: url(/cs/page/images/login/logout_page_title.gif) no-repeat -20px 31px; }

#loginFormbox li {
  padding: 3px 0 11px; }

#loginFormbox li.error {
  font: 11px verdana;
  font-weight: inherit; }

#admtrackform .pagetitle h2 {
  background-image: url(/cs/page/images/admissions/title_collegeadmtracker.png);
  margin-left: 0px; }

#cs_home .wrap {
  width: 783px; }

.listwrap h1 {
  background: url(/cs/page/images/main/section_bg_list.gif) repeat-x;
  margin: 10px 0 1px; }

.listwrap h1 img {
  margin-top: 1px; }

.paging p {
  padding: 1px 0 2px;
  line-height: 12px; }

.paging p.pagination {
  padding: 1px 0 0;
  text-align: left; }

.paging p.pagination .next {
  padding-right: 12px;
  background: url(/cs/page/images/goto_arrow.gif) no-repeat right 2px;
  margin-left: 3px; }

.paging p.pagination span {
  padding-right: 0px; }

.paging p.pagination .previous {
  padding-left: 12px;
  background: url(/cs/page/images/back_arrow.gif) no-repeat left 2px;
  margin-right: 3px; }

@-moz-document url-prefix() {
  .recentchange dd input {
    margin-top: 0;
    vertical-align: bottom;
    margin-bottom: 5px; } }

#studentprofile table td {
  font-size: 11px;
  line-height: 16px;
  vertical-align: top;
  color: #333; }

#mainstats.studentstats {
  height: 92%;
  padding: 3px 23px 5px 20px; }

#mainstats.studentstats p {
  font-size: 11px;
  color: #333;
  line-height: 12px; }

#postit .sidebar_inner {
  background: url(/cs/page/images/content/article/sidebar_bg_middle.gif) repeat-y center;
  background: url(/cs/page/images/content/article/sidebar_bg_middle.gif) repeat-y center;
  box-shadow: none; }

#rightalign.studentstats {
  padding: 0 23px 5px 20px; }

#rightalign.studentstats td {
  padding-bottom: 2px; }

#rightalign.studentstats p {
  line-height: 16px; }

#rightalign.studentstats p b {
  font-size: 12px;
  color: #3a6ab4; }

input.submit {
  background: #fff url(/cs/page/images/buttons/btn_submit.gif) no-repeat center center;
  width: 71px;
  border: none;
  cursor: pointer; }

.innercontent .confirmbar {
  font-size: 10px;
  font-weight: bold; }

.addthis_toolbox li {
  float: left; }

#help_template ul.articlelist ul {
  margin: 0;
  padding: 0;
  font-size: 10px;
  display: block; }

#contactus ul.articlelist ul {
  margin: 0;
  padding: 0;
  font-size: 10px;
  display: block; }

.signup input.text {
  font-size: 9px; }

#CollegeMapContainer div {
  margin-top: 0; }

IFRAME.containercover {
  background-color: #fff;
  position: absolute;
  z-index: 99;
  padding: 0;
  margin: 0;
  border: none; }

*html .CO_help {
  margin-top: -5px; }

* + html .CO_help {
  margin-top: -5px; }

#termsInfo .pagetitle h2 {
  background: url(/cs/page/images/content/info/terms_page_title.gif) no-repeat -20px 31px; }

#securityInfo .pagetitle h2 {
  background: url(/cs/page/images/content/info/security_page_title.gif) no-repeat -20px 31px; }

.contact .pagetitle h2 {
  background: url(/cs/page/images/content/info/contact_page_title.gif) no-repeat -20px 31px; }

.innermhead h4 {
  color: #336;
  font-size: 11px;
  font-weight: bold;
  padding: 10px 0 4px 8px; }

.innermhead h4 img {
  margin-left: 10px;
  vertical-align: middle; }

#tableBodyWrap .recently_updatedforlistview {
  text-align: right;
  padding-right: 2px; }

#collchance .pagetitle h2 {
  background-image: url(/cs/page/images/search/st_college_chance.png); }

#collresult .pagetitle h2 {
  background-image: url(/cs/page/images/search/collegeresult_page_title.gif); }

.recently_updatedforlistview img {
  margin-bottom: -4px; }

#savedflag span {
  font-weight: bold;
  position: relative;
  top: 3px; }

.maincont .general {
  width: auto; }

.fixhl table tbody td {
  padding-left: 4px; }

span.hlightongreytab {
  background: #f4f3d0; }

.multcolmn .hlightongrey span {
  padding: 4px 2px !important; }

.linkwitharrow a {
  font-weight: bold;
  text-align: right;
  background: url(/cs/page/images/icon/go.png) no-repeat right center;
  padding-right: 12px; }

.updatelocker .updatemain {
  background-color: #dce4f3;
  border: 1px solid #3f567f;
  border-top: none;
  padding-top: 2px; }

.updatefoot a {
  text-decoration: none; }

.ss_inner h3 {
  background-color: #4b6691;
  color: #ffffff;
  font-size: 11px;
  line-height: 15px;
  padding-left: 3px; }

.calendar h1 {
  border: 1px solid #959595;
  border-bottom: 0;
  font-size: 12px;
  font-weight: bold;
  color: #000;
  padding: 3px 0 3px 4px;
  margin: 0;
  height: 13px; }

.calendar ul {
  border: 1px solid #959595;
  background: #efefef;
  /*height:220px;*/
  /*width:168px;*/
  overflow: auto; }

.calendar ul li {
  border-bottom: 1px solid #959595;
  padding: 4px 5px 4px 9px; }

.calendar ul li.odd {
  background: #f8f8e2; }

.calendar ul li b {
  display: block; }

.calendar ul::-webkit-scrollbar {
  width: 15px;
  height: 15px; }

.calendar ul::-webkit-scrollbar-thumb {
  background: #cfd0e5;
  border: 1px solid #fff; }

.calendar ul::-webkit-scrollbar-track-piece:decrement {
  background: #fff;
  border: 1px solid #ccc; }

.calendar ul::-webkit-scrollbar-track-piece:increment {
  background: #fff;
  border: 1px solid #ccc; }

.calendar ul::-webkit-scrollbar-button:end:increment {
  background: url(/cs/page/images/buttons/downarrow.png) no-repeat;
  display: block;
  width: 15px;
  height: 15px; }

.calendar ul::-webkit-scrollbar-button:start:decrement {
  background: url(/cs/page/images/buttons/uparrow.png) no-repeat;
  display: block;
  width: 15px;
  height: 15px; }

/*For prepare portal*/
#prepare .calendar ul {
  border: 1px solid #959595;
  background: #f5f5f5;
  overflow: auto; }

#prepare .calendar ul li {
  padding: 4px 5px 4px 9px;
  border-bottom: 0;
  font-size: 11px;
  line-height: 14px; }

#prepare .calendar ul li.odd {
  background: #fff; }

/*For home page*/
#home .calendar {
  margin: 13px 0 0 0; }

#home .calendar h1 {
  display: none; }

#home .calendar ul {
  border: 1px solid #959595;
  background: #f5f5f5;
  overflow: auto; }

#home .calendar ul li {
  padding: 4px 5px 4px 9px;
  border-bottom: 0;
  font-size: 11px;
  line-height: 14px; }

#home .calendar ul li.odd {
  background: #fff; }

/********************** end: imported pt_profile.css {
}

//commented out
///*#admprofile ul.collegePopUp {
//    position : absolute;
//    font-size : 9px;
//    color: #000;
//
//    visibility: hidden;
//    z-index: 999;
//    width: 321px;
//    height: 90px;
//}
//#admprofile ul.collegePopUp li.collegeUnitTitle {
//        padding: 20px 0 4px 10px;
//}
//#admprofile ul.collegePopUp li.collegeUnitValue {
//        padding: 0 0 3px 10px;;
//}
//#admprofile ul.govGrantsPopUp {
//    position : absolute;
//    font-size : 9px;
//    color: #000;
//    background: url(/cs/page/images/background/adimissionsProfile_column_govt.png) no-repeat;
//    visibility: hidden;
//    z-index: 999;
//    width: 180px;
//    height: 50px;
//}
//
//#admprofile ul.govGrantsPopUp li.federalGrants{
//    padding: 11px 0 4px 10px;
//}
//
//#admprofile ul.govGrantsPopUp li.yourStateGrants{
//    padding-left: 10px;
//}
//
//#admprofile ul.loansPopUp {
//    position : absolute;
//    font-size : 9px;
//    color: #000;
//    background: url(/cs/page/images/background/adimissionsProfile_column_loan.png) no-repeat;
//    visibility: hidden;
//    z-index: 999;
//    width: 280px;
//    height: 90px;
//}
//
//#admprofile ul.loansPopUp li.perkins {
//    padding: 12px 0 3px 10px;
//}
//
//#admprofile ul.loansPopUp li.subsidized {
//    padding: 0 0 3px 10px;
//}
//
//#admprofile ul.loansPopUp li.unSubsidized {
//    padding: 0 0 3px 10px;
//}
//
//#admprofile ul.loansPopUp li.other {
//    padding: 0 0 12px 10px;
//}
//
//#admprofile ul.workPopUp {
//    position : absolute;
//    font-size : 9px;
//    color: #000;
//    background: url(/cs/page/images/background/adimissionsProfile_column_work.png) no-repeat;
//    visibility: hidden;
//    z-index: 999;
//    width: 164px;
//    height: 60px;
//}
//
//#admprofile ul.workPopUp li.workStudy {
//    padding: 12px 0 2px 10px;
//}
//
//#admprofile ul.workPopUp li.otherEmployment {
//    padding-left: 10px;
//    padding-top: 2px;
//}*/
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.6.3");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?ww5b22");
  src: url("../fonts/icomoon.eot?ww5b22#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?ww5b22") format("truetype"), url("../fonts/icomoon.woff?ww5b22") format("woff"), url("../fonts/icomoon.svg?ww5b22#icomoon") format("svg");
  font-weight: normal; }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

/** added by pete */
#schshipfinder .form p, #collmatch_home .form p {
  padding: 0 0 0 6px; }

/*College Match */
#collmatch_home .fieldswrap .col1 {
  width: 152px; }

#collmatch_home .breadcrumbwrap .welcome {
  margin-right: 40px; }

#collmatch_home .pagetitle {
  margin-bottom: 12px; }

#collmatch_home .content {
  padding-bottom: 30px; }

#collmatch_home .side .intropanel {
  margin-bottom: 10px; }

#collmatch_home .fieldswrap .collegename {
  padding-top: 6px;
  border-top: 0; }

#collmatch_home #seachbyprefer .fieldswrap .btmbtn {
  border-top: 2px solid #fff;
  padding: 3px 10px 5px 0;
  background: #fff;
  text-align: right; }

#collmatch_home #seachbyname {
  margin-bottom: 12px; }

#collmatch_home #seachbyname p {
  margin: 0;
  padding: 6px; }

#collmatch_home #seachbyname .fieldswrap {
  height: 48px;
  background-color: #F8F8E2; }

#collmatch_home #seachbyname #ipt_colname {
  width: 257px;
  height: 16px;
  line-height: 16px;
  padding-left: 21px;
  margin-top: 1px;
  background: url(/cs/page/images/icon/magnify.gif) no-repeat 4px 3px;
  background-color: #fff;
  border: 1px solid #a5acb2; }

.disablefont {
  color: #999; }

#collmatch_home #seachbyname .btmbtn {
  padding: 0;
  border: 0;
  background: transparent;
  margin-top: -24px;
  margin-right: 88px; }

#collmatch_home #seachbyprefer {
  border-top: 1px solid #3F567F; }

#collmatch_home #seachbyprefer .costcol .inner {
  padding-bottom: 75px;
  *padding-bottom: 78px; }

#collmatch_home #seachbyprefer .btmbtn {
  padding-bottom: 21px; }

#collmatch_home #seachbyprefer .gr {
  clear: both;
  margin-top: 20px;
  margin-top: 22px\9;
  *margin-top: 13px; }

#collmatch_home #seachbyprefer .fnd {
  margin-right: 13px; }

#collmatch_home #seachbyprefer .ma {
  margin-top: 14px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #collmatch_home #seachbyprefer .ma {
    margin-top: 11px; } }

#collmatch_home #seachbyprefer .ma p {
  padding-left: 0;
  font-weight: bold;
  color: #373366;
  position: relative;
  margin: 1px 0 3px 0; }

#collmatch_home #seachbyprefer .ma p input {
  padding: 0;
  margin: 0;
  position: absolute;
  right: -19px;
  top: 0;
  width: 13px;
  height: 13px; }

#collmatch_home #seachbyprefer .ma select {
  margin: 0; }

#collmatch_home #seachbyprefer .mustchoice {
  font-weight: bold;
  margin-bottom: 9px;
  color: #333366;
  font-size: 11px; }

#collmatch_home #seachbyprefer .mustchoice input {
  margin: 0 4px 0 3px;
  padding: 0;
  vertical-align: top;
  margin-top: -1px\9;
  *margin: -5px 0 0 0; }

#collmatch_home #seachbyprefer .mustchoice .timg {
  margin: 0;
  padding: 0;
  vertical-align: top; }

#collmatch_home .content {
  padding-right: 20px; }

#collmatch_home .side {
  width: 305px; }

#collmatch_home .form {
  width: 453px; }

#collmatch_home .form select.singleLineSel {
  width: 105px; }

#seachbyprefer.form {
  border-top: none; }

#collmatch_home .form p.formguide {
  padding: 4px 10px 7px 6px; }

#collmatch_home #seachbyprefer .btmbtn {
  padding: 3px 10px 5px 0; }

#collmatch_home #popcont td, #collmatch_home #popcont th {
  padding: 3px; }

#collmatch_home .fieldswrap li.btmbtn, #schshipfinder .fieldswrap li.btmbtn {
  text-align: right; }

#collmatch_home .fieldswrap .collegename {
  background: #f8f8e2;
  border-top: 0;
  padding: 5px 5px 5px 6px; }

#collmatch_home #seachbyprefer .fieldswrap li {
  background: #f8f8e2;
  border-top: 2px solid #fff;
  padding: 0; }

.formtitle {
  background: transparent url(/cs/page/images/background/sectitle.gif) repeat-x top; }

#collmatch_home .fieldswrap div.sectitle {
  color: #336;
  font-weight: bold;
  font-size: 11px;
  text-transform: uppercase;
  background: #e6e6d3;
  height: 21px;
  line-height: 18px;
  line-height: 20px \9;
  *line-height: 18px;
  _line-height: 18px;
  padding-left: 7px; }

.fieldswrap .col1, .fieldswrap .col2, .fieldswrap .col3, .fieldswrap .col4 {
  float: left; }

#seachbyprefer .fieldswrap li div.inner {
  padding: 9px 0 15px 6px; }

.fieldswrap h4 {
  color: #336; }

.fieldswrap h4 img {
  position: relative;
  top: 0px; }

.fieldswrap img {
  vertical-align: top; }

input.ipt {
  font-size: 11px;
  height: 12px; }

.fieldswrap .col2 {
  width: 150px; }

.fieldswrap .col1, .fieldswrap .col2, .fieldswrap .col3, .fieldswrap .col4 {
  float: left; }

#collmatch_home .form {
  width: 453px; }

table.studbg {
  width: 99%; }

table.studbg th {
  color: #336;
  font-weight: bold; }

table.studbg td {
  border-left: 2px solid #fff;
  text-align: center;
  padding: 4px 0; }

.fieldswrap .rightbordercol div.sectitle, .fieldswrap .rightbordercol .inner {
  border-right: 2px solid #fff; }

#seachbyprefer .fieldswrap li div.desc {
  padding: 9px 10px 0 6px; }

.fieldswrap .inner .innerSection {
  float: left; }

select.sel {
  line-height: 14px;
  font-size: 11px;
  padding: 0; }

.fieldswrap .col4 {
  width: 300px; }

.fieldswrap li.btmbtn, #schshipfinder .fieldswrap li.btmbtn {
  background: #fff;
  text-align: right;
  padding: 3px 13px 25px 0; }

/** an override for the generic .pagetitle h2 which breaks the page title for the forgot password page */
.forgotPassword .pagetitle h2 {
  background: url(/cs/page/images/login/forgot_page_title.gif) no-repeat -20px 31px;
  height: 50px;
  margin-left: 0; }

.forgotPassword .pagetitle h2 {
  background: url(/cs/page/images/login/forgot_page_title.gif) no-repeat -20px 31px;
  height: 50px;
  margin-left: 0; }

.profileSubTitle {
  font-size: 11px;
  font-weight: 700;
  color: #1b3766; }

.resetPassword .pagetitle h2 {
  background: url(/cs/page/images/login/reset_password.gif) no-repeat -20px 31px;
  height: 50px;
  margin-left: 0; }

.resetPassword .pagetitle h2 {
  background: url(/cs/page/images/login/reset_password.gif) no-repeat -20px 31px; }

.regular12 {
  font-size: 12px; }

/** from newsletters_styles.css, updated to be more narrowly focused on the email a form pages */
.emailfriends input[type="text"] {
  padding: 0px; }

.emailfriends input.text {
  border: 1px solid #809db9;
  height: 22px;
  width: 180px;
  padding: 2px;
  font-size: 12px; }

.emailfriends acronym.submit {
  padding-left: 137px;
  padding-top: 8px;
  padding-bottom: 10px;
  display: block; }

.emailfriends acronym.submit input.button {
  background: #FFF url(/cs/page/images/ask_question.gif) no-repeat center center;
  height: 22px;
  width: 110px;
  border: none;
  cursor: pointer; }

.emailfriendsuccess acronym.submit input.button {
  background: #FFF url(/cs/page/images/ask_question.gif) no-repeat center center;
  height: 22px;
  width: 110px;
  border: none;
  cursor: pointer; }

/*formtitle*/
.emailfriends {
  padding-top: 3px;
  padding-left: 8px;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif; }

.emailfriends h2.formtitle {
  font-size: 11px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-weight: bold; }

.emailfriendsuccess h2.formtitle {
  font-size: 11px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-weight: bold; }

.emailfriends h2.text {
  font-size: 11px;
  padding-bottom: 15px;
  color: #526ea1;
  line-height: 14px; }

.emailfriends h2.comments {
  margin-top: 1px;
  font-size: 10px;
  line-height: 12px; }

.emailfriends acronym.submit {
  padding-left: 0px;
  text-align: center;
  width: 306px; }

.emailfriends acronym.submit input.button {
  background-image: url(/cs/page/images/send_message.gif); }

.emailfriends table {
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 14px; }

.emailfriendsuccess {
  padding-top: 3px;
  padding-left: 8px;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif; }

.emailfriendsuccess acronym.submit {
  padding-left: 0px;
  text-align: center;
  width: 306px;
  padding-top: 8px;
  padding-bottom: 10px;
  display: block; }

.sendme {
  float: left;
  margin-right: 6px; }

.signup {
  border-right: 1px solid #1f8cba;
  border-bottom: 1px solid #1f8cba;
  border-left: 1px solid #1f8cba;
  text-align: right;
  padding: 10px 12px 10px 0;
  margin-bottom: 20px; }

.signup input.text {
  width: 147px;
  margin-bottom: 5px;
  font-size: 11px; }

#adm_tracker_popup_signup {
  margin: 8px; }

#adm_tracker_popup_signup p {
  margin: 10px 0 10px 0;
  padding: initial; }

#adm_tracker_popup_signup a {
  color: #336; }

#adm_tracker_popup_signup .signup {
  text-align: initial;
  font-family: Verdana;
  font-size: 10px;
  border: initial;
  padding: initial;
  margin: initial; }

#adm_tracker_popup_signup div.promosignup {
  float: right;
  margin: 0 0 0 15px; }

#adm_tracker_popup_signup .signup p.intro {
  margin: 0 0 10px 0;
  padding: 0; }

#adm_tracker_popup_signup .signup h4 {
  color: #1d365f;
  font-size: 12px;
  margin: 0 0 10px 0;
  padding: 0; }

#efc_agi_Worksheet .appCtrTitle {
  font-weight: 700; }

.emailfriends input.submit {
  background: #FFF url(/cs/page/images/buttons/btn_submit.gif) no-repeat center center;
  width: 71px;
  border: none;
  cursor: pointer;
  height: 18px; }

#submission {
  margin: 15px 0; }

#submission input.text {
  width: 150px;
  margin-right: 10px; }

#registerlink {
  margin: 18px 0;
  font-weight: bold;
  font-size: 11px; }

#instructionlist {
  list-style-type: none;
  font-size: 11px; }

#instructionlist li {
  background: url(/cs/page/images/blue_bullet.gif) no-repeat 0 2px;
  padding-left: 15px;
  margin: 8px 0 0 -5px; }

.emailfriends h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 300;
  color: #000;
  text-decoration: none;
  margin: 0;
  padding: 0; }

.emailfriendsuccess h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 300;
  color: #000;
  text-decoration: none;
  margin: 0;
  padding: 0; }

.emailfriendsuccess h2.text {
  font-size: 11px;
  padding-bottom: 15px;
  color: #526ea1;
  line-height: 14px; }

.emailfriendsuccess acronym.submit input.button {
  background-image: url(/cs/page/images/btn_close.gif); }

acronym.submit input.button {
  background: #FFF url(/cs/page/images/ask_question.gif) no-repeat center center;
  height: 22px;
  width: 110px;
  border: none;
  cursor: pointer; }

/** end from newsletters_styles.css */
/** end added by pete */
/** start import collegesite_styles.css */
#article {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px; }

#article p {
  margin: 0 0 12px;
  padding: 0; }

#article p a, #article ul li a {
  color: #3a6ab4;
  font-weight: bold;
  text-decoration: none; }

#articleintro {
  padding: 4px 0 9px 0;
  color: #3a6ab4;
  line-height: 25px;
  margin-bottom: 55px; }

#articleintro p {
  margin-bottom: 5px;
  font-size: 20px; }

#article h2 {
  margin: 0 0 11px;
  padding: 0;
  padding-top: 6px;
  font-size: 16px;
  color: #333;
  font-weight: bold; }

#article table {
  padding: 0; }

#article table.articleTable {
  border: 1px solid #d9d9d9;
  margin-bottom: 20px;
  border-radius: 6px; }

#article td.tablehead {
  padding: 5px;
  font-size: 12px;
  color: #1b3766;
  font-weight: 700;
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: #d9d9d9;
  white-space: nowrap;
  background-color: #efefef; }

#article td {
  padding: 5px;
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: #d9d9d9;
  vertical-align: top;
  font-size: 12px; }

#article tr td:last-child {
  border-right: 0; }

#article tr:last-child td {
  border-bottom: 0; }

#article td ul {
  margin: 0;
  padding: 0 0 0 20px; }

#article td ul li {
  padding: 0 0 5px;
  font-size: 12px; }

#article ul {
  margin: 0 0 12px;
  padding: 0 0 0 40px; }

#article ul li {
  padding: 0 0 5px; }

#article ol {
  margin: 0 0 12px 0;
  padding: 0 0 0 40px; }

#article ol li {
  padding: 0 0 5px 0; }

#article ul li ul {
  margin: 0;
  padding: 5px 0 0 40px; }

.articleSubHead {
  font-size: 12px;
  font-weight: 700;
  color: #1B3766; }

.articleTitle {
  font-size: 13px;
  font-weight: 700;
  color: #1B3766; }

ul#extrabtmspace li {
  padding: 0 0 10px; }

#profilephoto {
  margin: 0 10px 0 0;
  padding: 0;
  float: left;
  border-style: solid;
  border-width: 1px;
  border-color: #000; }

#profileintro {
  margin: 0 0 12px 10px; }

#profileintro p {
  font-size: 12px;
  font-weight: 700;
  margin: 0 0 2px;
  padding: 0; }

div.disclaimer {
  font-size: 10px;
  margin: 5px 0 0; }

#profilestats {
  margin: 0 0 50px 10px; }

#profilestats p {
  margin: 0 0 2px;
  padding: 0; }

td ol {
  margin: 0 0 0 40px; }

#studstories {
  margin: 10px 0 0; }

#studstories td {
  text-align: center;
  padding-bottom: 10px; }

#studstories td a {
  color: #000; }

#studstories img {
  margin: 0 auto; }

#articlelinks td {
  padding: 0 0 3px; }

.noListItems {
  font-size: 13px;
  font-weight: 700;
  color: #1B3766; }

.forgetpassworderror {
  display: block;
  color: #9f0d06;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 98%; }

/*For Facebook Share START*/
.fb_share_for_article {
  background: url("/cs/page/images/facebook/shareonfb.png") no-repeat scroll left center transparent;
  display: block;
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  text-decoration: none; }

.storyarticle .fb_share_for_article {
  margin: 10px 0 18px 0; }

.fb_share_for_article:hover {
  color: #fff !important;
  border-color: #295582; }

/*background-color:#3b5998;*/
.fb_share_button {
  color: #466eaa;
  font-weight: normal;
  float: right;
  font-size: 10px;
  text-decoration: none;
  display: -moz-inline-block;
  display: inline-block;
  padding: 1px 20px 0 5px;
  height: 16px;
  line-height: 14px;
  border: 1px solid #d8dfea;
  background: url("/cs/page/images/facebook/shareonfb.png") no-repeat top right;
  position: relative;
  top: -1px; }

.fb_share_button:hover {
  color: #fff;
  border-color: #295582;
  background: url("/cs/page/images/facebook/shareonfb.png") no-repeat top right; }

.helppage a.fb_share_button {
  position: relative;
  top: -1px; }

.hasinnerline .fb_share_button {
  margin-top: 33px; }

.toobar {
  height: 12px;
  line-height: 12px;
  float: right;
  list-style: none;
  margin: -4px 0 0;
  *margin-top: 0;
  position: relative;
  *top: 2px;
  padding: 0; }

.toobar li {
  float: left; }

.toobar li a {
  background-image: url(/cs/page/images/icon/profileicons.gif);
  background-repeat: no-repeat;
  padding-left: 17px;
  display: block;
  display: inline-block;
  margin-left: 9px;
  line-height: 12px; }

.toobar li.print a {
  background-position: 0 0; }

.toobar li.email a {
  background-position: 0 -22px;
  padding-left: 20px; }

.toobar li.pdf a {
  background-position: 0 -44px; }

.toobar li a.fb_share_button {
  margin-top: -2px;
  *margin-top: 0;
  position: relative;
  *top: -2px;
  *left: 14px;
  float: none;
  color: #466eaa;
  margin-left: 14px;
  font-weight: normal;
  font-size: 10px;
  text-decoration: none;
  padding: 1px 20px 0 5px;
  height: 15px;
  line-height: 15px;
  border: 1px solid #d8dfea;
  background: url(https://www.connect.facebook.com/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; }

.toobar li a.fb_share_button:hover {
  color: #fff;
  border-color: #295582;
  background: #3b5998 url(https://www.connect.facebook.com/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; }

/*For Facebook Share END*/
/*For Facebook Connection START*/
.fbwrap {
  width: 185px;
  float: right;
  text-align: right; }

.fbwrap .fbimg {
  float: right;
  margin-top: 3px;
  margin-left: 6px; }

.fbwrap div.fblogedin {
  padding-top: 11px;
  margin-left: 8px;
  text-align: right;
  float: right; }

.fbwrap div.fblogedin strong, .fbwrap div.fblogedin div {
  display: block;
  text-align: left; }

.fbwrap #fb_login_image {
  margin-top: 10px;
  *margin-top: 13px; }

.fbwrap #help_fb_connect {
  margin-left: 5px; }

.hidden {
  display: none; }

/*For Facebook Connection END*/
/** end import collegesite_styles.css */
/** start import share_integration.css */
.facebook_share .fb_share_button {
  padding: 0;
  width: 16px; }

.addthis_default_style .at300b, .addthis_default_style .at300m {
  padding: 0 !important;
  width: 16px;
  margin-left: 5px; }

ul, li {
  padding: 0;
  margin: 0; }

ul.share_buttons {
  height: 23px;
  line-height: 23px;
  width: 240px; }

ul.share_buttons li {
  list-style: none;
  float: left; }

ul.share_buttons li.facebook_like {
  width: 94px; }

ul.share_buttons li.google_plusone {
  width: 81px;
  height: 20px; }

ul.share_buttons li.facebook_share {
  margin-top: 3px;
  width: 16px; }

ul.share_buttons li.add_this {
  margin-top: 3px; }

/*set share buttons wrap style for different pages which contain the share buttons*/
.share_buttons_wrap {
  float: right;
  position: relative; }

/*college411--college match*/
#collmatch_home .share_buttons_wrap {
  top: 27px;
  right: -6px; }

#collprofile .share_buttons_wrap {
  top: 27px;
  right: -7px; }

/*articles*/
.article ul.share_buttons {
  width: 240px; }

.article ul.share_buttons li.facebook_like {
  width: 100px; }

.tools_article_facebook-like {
  height: 32px;
  position: absolute;
  background: #fafafa;
  background: -moz-linear-gradient(top, #fafafa, #f6f6f6);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f6f6f6));
  margin-top: -11px !important; }

.shareButtonsWidget {
  border: 1px solid #d9d9d9;
  float: left;
  padding: 4px 5px 2px 5px !important; }

ul.tools_prepare_article {
  list-style: none;
  margin-left: 18px; }

ul.tools_prepare_article li.printNewStyle {
  *padding-top: 2px; }

ul.tools_prepare_article li.mailNewStyle {
  padding-top: 2px;
  *padding-top: 0px; }

#buzzarticle ul.share_buttons li.google_plusone,
#collegearticle ul.share_buttons li.google_plusone,
#payarticle ul.share_buttons li.google_plusone,
#preparearticle ul.share_buttons li.google_plusone {
  width: 80px; }

#buzzarticle .share_buttons_wrap, #collegearticle .share_buttons_wrap, #payarticle .share_buttons_wrap, #preparearticle .share_buttons_wrap {
  width: 240px;
  float: left; }

#buzzarticle .footwrap, #collegearticle .footwrap, #payarticle .footwrap, #preparearticle .footwrap {
  width: 800px; }

.article ul.share_buttons li.facebook_like {
  line-height: normal; }

/*pay your way--scholarship*/
#schshipfinder .share_buttons_wrap {
  top: 27px;
  right: -7px; }

#scholarshipprofile .share_buttons_wrap {
  top: 27px;
  right: -7px; }

/*admission--admission tracker*/
#admtrackform ul.tools, #admtrackresult ul.tools, #admprofile ul.tools_profile {
  margin-top: -18px;
  margin-right: -2px; }

#admtrackform .share_buttons_wrap {
  top: 27px;
  right: 20px; }

#admtrackresult .share_buttons_wrap {
  top: 27px;
  right: 20px; }

#admprofile .share_buttons_wrap {
  top: 27px;
  right: 38px; }

/*prepare&apply*/
#comapp .share_buttons_wrap {
  top: 28px;
  right: -6px; }

#uniapp .share_buttons_wrap {
  top: 28px;
  right: -6px; }

#collchance .share_buttons_wrap {
  top: 27px;
  right: -8px; }

#admtrackresult ul.tools li.mailNewStyle a, #admprofile ul.tools li.mailNewStyle a {
  background-position: 0 -53px; }

#admprofile ul.tools li.printNewStyle a {
  background-position: 0 -69px; }

/*college buzz--counselors*/
#collbuzz_counselors .share_buttons_wrap {
  top: -3px;
  right: -6px;
  *right: 0; }

/*pay your way--efc*/
#efc_home .tools_page-title {
  position: absolute;
  margin-top: 33px; }

#efc_home .share_buttons_wrap {
  display: inline-block;
  top: 27px;
  right: -6px; }

#efc_home .share_buttons_wrap {
  *display: inline; }

#efc_home ul.share_buttons li.facebook_share {
  padding-top: 1px; }

/*pay your way--Net Price*/
#netcostform .share_buttons_wrap, #netcostdetail .share_buttons_wrap {
  top: 27px;
  right: -6px; }

/*pay your way--Compare Awards*/
#compareAward .share_buttons_wrap {
  top: 27px;
  right: -6px; }

/*four portal pages*/
.portal .share_buttons_wrap {
  top: 18px;
  right: -2px;
  background: url(/cs/page/images_new/portal/portal_social_btn_bg.gif);
  width: 254px;
  height: 33px; }

.portal ul.share_buttons {
  padding: 5px 0 0 10px; }

/** end import share_integration.css */
/**
 * Specific - College Chance [START]
 */
/** import searchform.css specific for College Chance */
/* tool tip start*/
body, p {
  margin: 0;
  padding: 0; }

.clear {
  clear: both; }

#collchance .fieldswrap .clearfix, #collchance .fieldswrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance .fieldswrap .sub-menu-heading, #collchance .fieldswrap
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .fieldswrap .sub-menu-link, #collchance .fieldswrap
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .fieldswrap .sub-menu-heading > a, #collchance .fieldswrap
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .fieldswrap .sub-menu-link > a, #collchance .fieldswrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance .fieldswrap .sub-menu-heading, #collchance .fieldswrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .fieldswrap .sub-menu-link, #collchance .fieldswrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .fieldswrap .sub-menu-heading > a, #collchance .fieldswrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .fieldswrap .sub-menu-link > a, #collchance .fieldswrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance .fieldswrap .sub-menu-heading, #collchance .fieldswrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .fieldswrap .sub-menu-link, #collchance .fieldswrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .fieldswrap .sub-menu-heading > a, #collchance .fieldswrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .fieldswrap .sub-menu-link > a,
#collchance .chanceresultwrap .clearfix,
#collchance .chanceresultwrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu
#collchance .chanceresultwrap .sub-menu-heading,
#collchance .chanceresultwrap
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu
#collchance .chanceresultwrap .sub-menu-link,
#collchance .chanceresultwrap
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu
#collchance .chanceresultwrap .sub-menu-heading > a,
#collchance .chanceresultwrap
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu
#collchance .chanceresultwrap .sub-menu-link > a,
#collchance .chanceresultwrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance .chanceresultwrap .sub-menu-heading,
#collchance .chanceresultwrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .chanceresultwrap .sub-menu-link,
#collchance .chanceresultwrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .chanceresultwrap .sub-menu-heading > a,
#collchance .chanceresultwrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .chanceresultwrap .sub-menu-link > a,
#collchance .chanceresultwrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance .chanceresultwrap .sub-menu-heading,
#collchance .chanceresultwrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .chanceresultwrap .sub-menu-link,
#collchance .chanceresultwrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .chanceresultwrap .sub-menu-heading > a,
#collchance .chanceresultwrap div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .chanceresultwrap .sub-menu-link > a {
  display: inline-block; }

/*login start*/
#collchance .lbwrap .lb-body .lb-cont .clearfix, #collchance .lbwrap .lb-body .lb-cont div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance .lbwrap .lb-body .lb-cont .sub-menu-heading, #collchance .lbwrap .lb-body .lb-cont
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .lbwrap .lb-body .lb-cont .sub-menu-link, #collchance .lbwrap .lb-body .lb-cont
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .lbwrap .lb-body .lb-cont .sub-menu-heading > a, #collchance .lbwrap .lb-body .lb-cont
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .lbwrap .lb-body .lb-cont .sub-menu-link > a, #collchance .lbwrap .lb-body .lb-cont div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance .lbwrap .lb-body .lb-cont .sub-menu-heading, #collchance .lbwrap .lb-body .lb-cont div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .lbwrap .lb-body .lb-cont .sub-menu-link, #collchance .lbwrap .lb-body .lb-cont div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .lbwrap .lb-body .lb-cont .sub-menu-heading > a, #collchance .lbwrap .lb-body .lb-cont div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .lbwrap .lb-body .lb-cont .sub-menu-link > a, #collchance .lbwrap .lb-body .lb-cont div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance .lbwrap .lb-body .lb-cont .sub-menu-heading, #collchance .lbwrap .lb-body .lb-cont div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .lbwrap .lb-body .lb-cont .sub-menu-link, #collchance .lbwrap .lb-body .lb-cont div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .lbwrap .lb-body .lb-cont .sub-menu-heading > a, #collchance .lbwrap .lb-body .lb-cont div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .lbwrap .lb-body .lb-cont .sub-menu-link > a {
  display: block; }

/*login end*/
.tooltip_layout {
  width: 286px;
  height: 150px;
  background: url(/cs/page/images/prepare/toolTip_layout.gif) no-repeat;
  padding: 14px 17px 0;
  position: absolute;
  top: 430px;
  /*top:-166px;   -122px;*/
  z-index: 98; }

#collchance .tooltip_layout {
  top: 352px; }

.tooltip_close {
  float: right;
  width: 12px;
  height: 12px;
  background: url(/cs/page/images/prepare/toolTip_close.gif) no-repeat; }

.tooltip_title {
  float: left;
  font-family: Verdana;
  font-weight: bold;
  font-size: 12px;
  height: 26px; }

*html tooltip_title {
  height: 15px; }

* + html tooltip_title {
  height: 15px; }

.tooltip_content {
  font-family: Verdana;
  font-size: 12px;
  line-height: 16px; }

/* tool tip end*/
.content {
  padding-right: 20px;
  _padding-right: 10px; }

.intropanel {
  float: left;
  width: 294px;
  background: #f7faff;
  border: 1px solid #3f567f;
  border-left: none;
  padding: 12px 10px 11px 10px; }

.intropanel .topbrief {
  font-size: 11px; }

.topbrief h3 {
  color: #1B3766;
  font-weight: bold;
  margin-bottom: 10px; }

.intropanel h4 {
  font-size: 10px;
  padding-bottom: 11px;
  padding-top: 1px; }

.intropanel p {
  padding-bottom: 10px; }

body.netcost .intropanel {
  padding-right: 14px;
  width: 290px; }

.form {
  float: right;
  width: 403px;
  border: 1px solid #3f567f; }

#collchance .form {
  float: left;
  width: 293px; }

#collchance .chanceresultwrap {
  float: right;
  width: 454px;
  margin-right: 10px; }

#collchance div.chance_result_wrapper, #collchance div.chance_admission_wrapper {
  margin-bottom: 10px;
  background: url(/cs/page/images/prepare/oddsgraphic_bg1.gif) left top no-repeat;
  width: 100%; }

div.chanceresult, div.chance_admissionresult {
  background: url(/cs/page/images/prepare/oddsgraphic_bg2.gif) left bottom no-repeat;
  /*padding:7px 7px 12px 7px;*/ }

div.chanceresult {
  padding: 6px 7px 21px 7px;
  /*--padding:6px 7px 21px 7px;--*/ }

div.chanceresult_sorry {
  padding: 6px 7px 13px 7px; }

div.chanceresult_lower {
  padding: 6px 7px 6px 7px; }

.chanceresult_unknown {
  margin-top: -2px;
  *margin-top: 0; }

p.sorry_text {
  font-size: 10px;
  line-height: 12px;
  margin-bottom: 5px;
  margin-top: -2px; }

p.maybelowerchance_text {
  font-size: 10px;
  line-height: 12px;
  margin-bottom: 5px;
  margin-top: -2px; }

div.chance_admissionresult {
  padding: 6px 7px 15px 7px; }

p.about {
  text-align: right; }

p.about_adm {
  margin-bottom: -12px;
  position: relative;
  _margin-bottom: 0; }

p.about a {
  color: #323a4f;
  font-weight: bold;
  font-size: 10px; }

#about_admissions_summary {
  _position: absolute;
  _right: 7px; }

#collchance div.chance_detail_wrapper {
  margin: 8px 0 30px 0; }

.chance_detail_wrapper h3 {
  color: #113a66;
  padding-top: 5px; }

#collchance .formtitle {
  background: transparent url(/cs/page/images/background/sectitle.gif) repeat-x top; }

#schshipfinder .formtitle {
  margin-bottom: 3px; }

.formtitle a.helplink {
  float: right;
  font-weight: bold;
  margin: 4px 5px 0 0;
  line-height: 12px;
  font-size: 10px; }

#collchance .form p {
  padding-left: 6px;
  padding-bottom: 4px; }

p.college_chance_cal_intro {
  padding-top: 6px;
  font-size: 10px; }

#schshipfinder .form p, #collmatch_home .form p {
  padding: 0 0 0 6px; }

.errorwrap .strutserror, .errorwrap #search_suggestion_error {
  padding-left: 6px;
  margin-top: -1px;
  display: block; }

.errorwrap #search_suggestion_error {
  display: none; }

.errorwrap img {
  position: relative;
  top: -2px; }

.errorwrap_popup img {
  top: 0; }

body.netcost .errorwrap {
  zoom: 1; }

body.netcost #search_suggestion_error {
  padding: 1px 0 0 0; }

#collchance .fieldswrap input.searchbox {
  width: 254px;
  height: 20px;
  line-height: 20px;
  padding-left: 26px;
  margin: 0 0 0 6px;
  background: url(/cs/page/images/prepare/icon_magnify.gif) no-repeat left top;
  background-color: #fff;
  border: 1px solid #c2c2b6;
  /*position:relative;*/ }

#collchance .fieldswrap input.clearmargin {
  margin: 0; }

#collchance .fieldswrap li div.input_wrap {
  padding-left: 6px; }

#collchance .fieldswrap img {
  vertical-align: top; }

#collchance .fieldswrap h4 {
  color: #336;
  background-color: #E6E6D3;
  padding: 3px 0 0 6px;
  font-size: 11px;
  border-top: 2px solid #fff;
  margin-top: 0;
  margin-bottom: 10px;
  height: 18px;
  /**height:1px;*/ }

#collchance .fieldswrap h4.collegenameerror {
  color: #9F0D06;
  background: url(/cs/page/images/icon/error_arrow.gif) no-repeat 0 6px;
  padding-left: 10px;
  font-weight: bold; }

#collchance .fieldswrap h4.ealyapp {
  margin-bottom: 9px;
  *margin-bottom: 8px; }

#collchance .fieldswrap h4.testscoresh4 {
  margin-bottom: 8px;
  *margin-bottom: 4px;
  /*for ie7*/ }

#collchance .fieldswrap h4.actachiveh4 {
  margin-bottom: 9px;
  *margin-bottom: 6px; }

#collchance .fieldswrap h4.achievmentsh4 {
  margin-bottom: 9px; }

#collchance .fieldswrap h4.hornorsh4, .fieldswrap h4.actachiveh4, .fieldswrap h4.achievmentsh4 {
  *border-top: 0 none;
  /*for ie7*/ }

#collchance .fieldswrap h4 img {
  position: relative;
  top: 2px;
  z-index: 99; }

#collchance .fieldswrap .error h4 {
  display: inline;
  color: #9F0D06;
  margin-left: -4px; }

#collchance .fieldswrap li {
  background: #f8f8e2;
  padding-bottom: 8px;
  *padding-bottom: 3px;
  /*for ie7*/ }

#collchance .fieldswrap li.testscores {
  padding-bottom: 0; }

#collchance .fieldswrap li.testscores, #collchance .fieldswrap li.actachive {
  position: relative;
  width: 293px; }

#collchance .fieldswrap .hornors, #collchance .fieldswrap .ealyapp, #collchance .fieldswrap .actachive {
  /*padding-top: 3px*/ }

#collchance .fieldswrap .ealyapp p, #collchance .fieldswrap .actachive p, #collchance .fieldswrap .achievments .subhead {
  font-size: 10px; }

#collchance .fieldswrap .hornors {
  *padding-bottom: 6px; }

#collchance .fieldswrap .testscores {
  padding-top: 1px;
  /*padding-top: 2px*/ }

#collchance .fieldswrap .actachive {
  padding-bottom: 6px;
  /*padding-top: 2px*/
  *padding-bottom: 0; }

#collchance .fieldswrap .achievments {
  margin-bottom: 2px;
  *padding-bottom: 7px; }

#collchance .leftcol table td {
  padding-bottom: 7px;
  *padding-bottom: 5px;
  /*for ie7*/ }

#collchance .rightcol table td {
  padding-bottom: 2px; }

#collchance .rightcol table td.first {
  padding-bottom: 5px;
  *padding-bottom: 3px; }

#collchance .testscores input.input_sat,
#collchance .testscores input.input_act {
  margin-right: 2px;
  margin-left: -1px; }

#collchance .testscores input.input_sat {
  width: 36px;
  width: 38px\0;
  float: right; }

@-moz-document url-prefix() {
  .testscores input.input_sat {
    width: 38px; } }

#collchance .testscores input.input_act {
  width: 14px;
  width: 16px\0; }

#collchance .fieldswrap .collegename {
  padding-bottom: 10px;
  /*position:relative;*/ }

#collchance .fieldswrap .collegenameh4 {
  border-top: 0;
  /*position:relative;*/ }

#collchance .fieldswrap .gpa_class_rank {
  padding-bottom: 0; }

#schshipfinder .fieldswrap li {
  padding: 7px 5px 5px 6px;
  background: #f8f8e2;
  border-top: 2px solid #fff; }

#schshipfinder .fieldswrap li p {
  padding: 0; }

#collchance .fieldswrap li.btmbtn, #schshipfinder .fieldswrap li.btmbtn {
  background: #fff;
  text-align: right;
  padding: 10px 10px 8px 0; }

#schshipfinder .fieldswrap li.btmbtn {
  padding-right: 10px; }

body.netcost .fieldswrap li {
  padding: 10px 5px 7px 6px; }

body.netcost .fieldswrap li.collname {
  border-top: 0; }

body.netcost .fieldswrap li.btmbtn {
  padding: 10px 13px 23px 0; }

#netcostdetail .fieldswrap li.btmbtn {
  padding: 9px 13px 12px 0; }

/*Chance Form */
#collchance .apptype {
  padding: 2px 0 0 5px;
  *padding-left: 0; }

#collchance .apptype input {
  margin: 0 3px 0 0; }

#collchance .apptype input.apptype2 {
  margin-left: 9px; }

#collchance .actachive p.subhead,
#collchance .testscores td.subhead {
  color: #333366;
  font-size: 10px;
  font-weight: bold; }

#collchance .actachive p.subhead {
  padding-bottom: 3px; }

#collchance .testscores td.subhead {
  color: #333366;
  font-size: 10px;
  font-weight: bold; }

#collchance .checkitem td {
  vertical-align: bottom;
  padding-bottom: 1px; }

#collchance .checkitem th {
  padding-left: 1px; }

#collchance .gpa span.dot {
  position: relative;
  top: 2px; }

#collchance .fieldswrap li div.leftcol, #collchance .fieldswrap li div.rightcol {
  float: left;
  padding: 0;
  *padding-bottom: 1px; }

#collchance .leftcol {
  width: 140px;
  /*--width:148px;--*/ }

#collchance .fieldswrap li div.rightcol {
  position: absolute;
  float: right;
  top: 32px;
  top: 31px\9;
  /* for ie8 */
  *top: 28px;
  /* for ie7 */
  _top: 28px;
  /* for ie6 */
  width: 162px;
  /*--width:145px;--*/
  width: 170px\9;
  /* for ie8 */
  *width: 178px;
  /* for ie7 */
  left: 130px;
  left: 128px\9;
  /* for ie8 */
  *left: 117px;
  /* for ie7 left:123px;*/ }

#collchance .fieldswrap li.actachive .rightcol {
  top: 32px;
  *top: 28px;
  /* for ie7 */
  left: 145px;
  width: 145px;
  /*--width:145px;--*/ }

#collchance .fieldswrap li div.gpa, #collchance .fieldswrap li div.class_rank {
  float: left;
  width: 142px;
  padding: 0; }

#collchance .fieldswrap li div.class_rank {
  width: 149px; }

#collchance .fieldswrap li div.gpa {
  border-right: 2px solid #fff;
  height: 62px; }

#collchance .fieldswrap li.testscores .leftcol {
  border-right: 2px solid #fff;
  width: 167px; }

#collchance .fieldswrap li.testscores .newSatTR input {
  float: right;
  margin-right: 2px;
  margin-left: -1px;
  width: 36px;
  width: 38px\0; }

#collchance .fieldswrap li.testscores input.inputR,
#collchance .fieldswrap li.testscores input.inputW {
  width: 14px;
  width: 16px\0; }

#collchance .fieldswrap li.testscores .rightcol {
  width: 124px;
  position: static; }

#collchance .fieldswrap li.testscores .rightcol h4 {
  margin-bottom: 8px; }

#collchance .fieldswrap li.testscores .rightcol table {
  margin-left: -1px; }

#collchance .fieldswrap li.testscores .rightcol table td {
  padding-bottom: 7px; }

#collchance .fieldswrap li.testscores .satTestDate {
  font-size: 12px;
  margin: 0 0 2px 6px;
  width: 153px; }

#collchance .fieldswrap li.testscores .newSatTR td {
  line-height: 9px; }

#collchance .fieldswrap li div.gpa input, #collchance .fieldswrap li div.class_rank select, #collchance .fieldswrap li.hornors select, #collchance .actachive select, #collchance .achievments input {
  margin-left: 6px; }

#collchance .achievments table td,
#collchance .achievments table th {
  padding-top: 4px;
  *padding-top: 0px;
  *height: 17px;
  *line-height: 17px; }

#collchance .fieldswrap li div.gpa input2 {
  margin-left: 0; }

.chanceresult p {
  /*padding: 0 5px 2px 5px;
    margin-top: -1px*/ }

.chanceresulttitle {
  color: #1B3766;
  font-size: 14px;
  text-align: center;
  padding: 0 10px 4px 8px;
  /*--padding: 10px 10px 9px 8px;--*/
  line-height: 16px; }

div.chance_admissionresult .chanceresulttitle {
  padding: 0 10px 7px 8px;
  color: #000000;
  font-size: 11px; }

#collchance .centerwrap {
  width: 350px;
  margin-left: 45px;
  /*--margin-left:50px;--*/
  position: relative; }

#collchance .centerwrap span.leftTop,
#collchance .centerwrap span.rightTop,
#collchance .centerwrap span.leftBottom,
#collchance .centerwrap span.leftBottom2,
#collchance .centerwrap span.rightBottom,
#collchance .centerwrap span.rightBottom2 {
  height: 5px;
  width: 5px;
  display: block;
  position: absolute;
  font-size: 4px;
  _top: 0; }

#collchance .centerwrap span.leftTop {
  background: url(/cs/page/images/odds/admissionSummaryTab.jpg) 0 0 no-repeat; }

#collchance .centerwrap span.rightTop {
  background: url(/cs/page/images/odds/admissionSummaryTab.jpg) -5px 0 no-repeat;
  left: 341px;
  *left: 345px; }

#collchance .centerwrap span.leftBottom {
  background: url(/cs/page/images/odds/admissionSummaryTab.jpg) 0 -5px no-repeat;
  top: 65px; }

#collchance .centerwrap span.rightBottom {
  background: url(/cs/page/images/odds/admissionSummaryTab.jpg) -5px -5px no-repeat;
  left: 341px;
  *left: 345px;
  top: 65px; }

#collchance .centerwrap span.leftBottom2 {
  background: url(/cs/page/images/odds/admissionSummaryTab.jpg) 0 -10px no-repeat;
  top: 49px; }

#collchance .centerwrap span.rightBottom2 {
  background: url(/cs/page/images/odds/admissionSummaryTab.jpg) -5px -10px no-repeat;
  left: 341px;
  *left: 345px;
  top: 49px; }

#collchance .chancebar {
  width: 400px;
  margin-bottom: 8px; }

#collchance .chancearrow {
  margin-bottom: 2px; }

#collchance .chancearrow div {
  margin-left: -1px; }

#collchance .goadmission {
  text-align: left;
  margin-top: 7px; }

#collchance .goadmission a {
  font-weight: bold; }

#collchance .chanceresult p.maybelowerchance {
  margin-top: -5px;
  padding-bottom: 10px;
  text-align: center; }

#collchance .fieldswrap .testscores input.radio {
  margin-left: 5px;
  margin-right: 2px; }

/*Scolarship Finder Form */
#schshipfinder .side {
  float: left;
  width: 315px; }

#schshipfinder .side .intropanel {
  float: none;
  width: auto;
  background: #f7faff;
  border: 1px solid #3f567f;
  padding: 12px 10px 11px 10px; }

.gpawrap {
  float: left;
  margin-right: 55px;
  width: 218px; }

#schshipfinder .keyword li, #collchance .keyword li {
  margin: 5px 0 0 0;
  padding: 0;
  border: none;
  background: none; }

#collchance .keyword label, #schshipfinder .keyword label {
  float: left;
  padding: 5px 0 0;
  width: 76px; }

#schshipfinder .fieldswrap select {
  margin-top: 1px; }

/*Net Price */
#collchance .tablewrap {
  border: 1px solid #3F567F; }

#collchance .tablewrap p {
  padding: 6px 7px; }

#collchance .table {
  width: 100%;
  margin-bottom: 15px; }

#collchance .table td,
#collchance .table th {
  background: #efefef;
  padding: 3px 0;
  vertical-align: top; }

#collchance .table th {
  padding-left: 10px; }

#collchance .table th.subth {
  padding-left: 20px; }

#collchance .table thead td,
#collchance .table thead th {
  background: #d9d9d9;
  font-weight: bold; }

#collchance .table tfoot td,
#collchance .table tfoot th {
  font-weight: bold; }

#collchance .table .changeefc {
  margin-left: 80px; }

#collchance col.netcol1 {
  width: 56%; }

#collchance col.netcol2 {
  width: 20%; }

#collchance col.netcol3 {
  width: 76%; }

#collchance .sboxinner {
  padding: 0 9px;
  margin: 10px 0; }

#collchance .sboxinner p.needbased {
  margin-top: -15px; }

#collchance .yournetcost {
  border: 1px solid #3F567F;
  border-bottom: none;
  text-align: center; }

#collchance .yournetcost h2 {
  color: #1B3766;
  font-size: 12px;
  margin-top: 11px;
  line-height: 1.1em; }

#collchance .yournleftformetcost .netcost {
  border: 1px solid #39557B;
  padding: 3px 0;
  background: #DEE7F7;
  width: 250px;
  margin: 12px auto 0 auto; }

#collchance .yournetcost p {
  padding: 5px 34px 8px; }

#collchance .netcostpopup h2 {
  color: #1B3766;
  font-size: 12px;
  margin-bottom: 6px; }

#collchance .netcostpopup {
  background-color: #fff; }

#collchance .netcostpopup .form {
  border: none;
  width: 405px;
  float: none;
  margin-bottom: 10px; }

#collchance .netcostpopup .form .sboxinner {
  margin-bottom: 20px; }

#collchance .netcostpopup .efcfornetcost {
  padding: 6px 6px; }

#collchance .efcwrap {
  padding: 10px 0;
  background: #f8f8e2; }

#collchance .efcwrap table td {
  vertical-align: top;
  padding: 0 3px; }

#collchance .efcwrap table input {
  margin: 0;
  padding: 0; }

#collchance .efcwrap table input.input {
  padding: 1px 0;
  width: 62px; }

#collchance .btninpop {
  text-align: right;
  padding-top: 10px; }

#collchance .fieldswrap div.sectitle {
  color: #336;
  font-weight: bold;
  font-size: 11px;
  text-transform: uppercase;
  background: #e6e6d3;
  height: 21px;
  line-height: 18px;
  line-height: 20px \9;
  *line-height: 18px;
  _line-height: 18px;
  padding-left: 7px; }

*html .fieldswrap div.verticalCenter {
  padding-top: 3px;
  margin-bottom: -3px; }

* + html .fieldswrap div.verticalCenter {
  padding-top: 3px;
  margin-bottom: -3px; }

#collchance .fieldswrap div.sectitle img {
  margin-top: 5px; }

* html .fieldswrap div.sectitle img {
  margin-top: 2px; }

* + html .fieldswrap div.sectitle img {
  margin-top: 1px; }

#collchance .fieldswrap .col1, #collchance .fieldswrap .col2, #collchance .fieldswrap .col3 {
  float: left; }

#collchance .fieldswrap .col1 {
  width: 150px; }

#collchance .fieldswrap .col2 {
  width: 150px; }

#collchance .fieldswrap .col3 {
  width: 150px; }

#collchance .fieldswrap .bordercol div.sectitle, #collchance .fieldswrap .bordercol .inner {
  border-left: 2px solid #fff;
  border-right: 2px solid #fff; }

#seachbyprefer .fieldswrap li div.inner {
  padding: 9px 0 15px 6px; }

#seachbyprefer .fieldswrap li div.desc {
  padding: 9px 10px 0 6px; }

#collmatch_home #popcont td, #collmatch_home #popcont th {
  padding: 3px; }

table#admissionSummaryTab {
  border: 1px solid #b9b9b9;
  /*-moz-border-radius: 6px;*/ }

table#admissionSummaryTab td, table#admissionSummaryTab th {
  line-height: 16px;
  text-align: center;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  margin: 0;
  padding: 0; }

table#admissionSummaryTab tr.schooldata th, table#admissionSummaryTab tr.schooldata td {
  border-top: 1px solid #fff; }

table#admissionSummaryTab td.lastcol, table#admissionSummaryTab th.lastcol {
  border-right: none; }

table#admissionSummaryTab thead td {
  background-color: #d9d9d9; }

table#admissionSummaryTab thead tr.firsttr td {
  font-weight: bold; }

table#admissionSummaryTab tr.schooldata td, table#admissionSummaryTab tr.schooldata th {
  font-weight: bold;
  background-color: #f0f0f0; }

table#admissionSummaryTab tr.userdata td, table#admissionSummaryTab tr.userdata th {
  font-weight: bold;
  background-color: #f5944f;
  color: #fff;
  font-size: 10px;
  border-bottom: none;
  /* when no user data
    background-color:#fff;
    color:#f5934c;
    */ }

table#admissionSummaryTab .helpIcon {
  position: relative;
  margin-bottom: 2px; }

table#admissionSummaryTab .convertedScoreSign {
  font-weight: normal;
  margin-left: 2px; }

#AddYourAdmissionLink {
  margin: 7px 0 10px 0;
  font-weight: bold; }

#AddYourAdmissionLink, #AddYourAdmissionLink a, #TrackAdmissionResults, #TrackAdmissionResults a, #TrackAdmissionResultsUnderGraphic, #TrackAdmissionResultsUnderGraphic a {
  font-size: 10px; }

table.studbg {
  width: 99%; }

table.studbg th {
  color: #336;
  font-weight: bold; }

table.studbg td {
  border-left: 2px solid #fff;
  text-align: center;
  padding: 4px 0; }

.timg {
  vertical-align: middle;
  padding-bottom: 7px; }

* html .timg {
  vertical-align: middle;
  padding-bottom: 4px; }

* + html .timg {
  vertical-align: middle;
  padding-bottom: 4px; }

select.sel {
  line-height: 14px;
  font-size: 11px;
  padding: 0; }

input.ipt {
  font-size: 11px;
  height: 12px; }

/**college_chances breadcrumbwrap**/
/**print**/
#collchance ul.tools {
  line-height: 15px;
  margin-top: 32px;
  font-size: 10px;
  font-weight: normal; }

#collchance ul.tools li.print a {
  margin-top: -1px;
  margin-right: 5px; }

#collchance .print_bottom {
  font-family: verdana;
  font-size: 9px;
  line-height: 16px;
  margin-top: 13px;
  margin-top: 19px\9; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #collchance .print_bottom {
    margin-top: 19px; } }

/**Instruction for Admission Tracker**/
.admtrakinstruction {
  margin: 10px 0 16px 0; }

.admtrakinstruction img {
  float: right; }

.admtrakinstruction ul {
  background: #EFF4F8;
  padding: 8px 5px 5px 7px;
  margin-right: 190px;
  font-size: 11px; }

.admtrakinstruction ul li {
  background: url(/cs/page/images/admissions/bullet01.gif) no-repeat 5px 3px;
  padding-left: 16px;
  padding-bottom: 5px; }

.admtrakinstruction ul li.insthead {
  color: #3f567f;
  font-weight: bold;
  background: none;
  padding-left: 0;
  letter-spacing: -0.05em; }

.amazonmp3goto, .amazonmp3goto a {
  float: right; }

.amazonmp3goto a {
  cursor: pointer; }

.amazonmp3goto {
  background: #fff url(/cs/page/images/incentive/banner_amazon_tall_5.jpg) no-repeat right;
  width: 170px;
  height: 80px; }

.amazonmp3goto_10 {
  background-image: url(/cs/page/images/incentive/banner_amazon_tall_10.jpg); }

.amazonmp3goto_15 {
  background-image: url(/cs/page/images/incentive/banner_amazon_tall_15.jpg); }

.amazonmp3goto_20 {
  background-image: url(/cs/page/images/incentive/banner_amazon_tall_20.jpg); }

.amazonmp3golink {
  width: 170px;
  height: 80px; }

/** import from resultdetail.css */
.clear {
  clear: both;
  height: 0;
  line-height: 0; }

.chanceresultwrap {
  font-size: 9px; }

.chanceresultwrap .areaTitle {
  font-size: 11px;
  font-weight: bold;
  padding-top: 12px;
  padding-bottom: 4px;
  clear: both;
  padding-left: 6px; }

.chanceresultwrap .areaHeight {
  line-height: 13px; }

.chanceresultwrap .areaTitle3 {
  padding-bottom: 3px; }

.chanceresultwrap .areaTitle_chences {
  padding-top: 9px; }

.chanceresultwrap .area_subfirstTitle {
  height: 12px;
  background: url("/cs/page/images/prepare/area_subfirstTitle.gif") no-repeat scroll 0 0 transparent;
  clear: both;
  font-size: 9px;
  font-weight: bold;
  padding-top: 4px;
  padding-left: 6px;
  padding-bottom: 5px; }

.chanceresultwrap .area_subTitle {
  font-size: 9px;
  height: 12px;
  padding-bottom: 7px;
  padding-left: 6px;
  padding-top: 3px;
  background: #e2eff7;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #d4dee7;
  border-right: 1px solid #d5e0e6;
  border-bottom: 0 none; }

.chanceresultwrap .content_wrap {
  widows: 454px;
  height: 36px;
  background: url(/cs/page/images/prepare/chart1_bg.jpg) no-repeat;
  position: relative; }

.chanceresultwrap #questionMark_entranceDifficulty {
  position: absolute;
  display: none;
  left: 220px;
  left: 219px\9;
  /*for ie8*/
  *left: 213px;
  /*for ie7*/
  _left: 216px;
  /*for ie6*/
  top: 18px; }

#collchance ul.content {
  width: 446px !important;
  height: 16px;
  padding-left: 8px;
  padding-top: 7px;
  font-size: 9px;
  overflow: hidden; }

#collchance ul.content li {
  float: left;
  font-weight: bold;
  margin-right: 6px;
  /* for FF margin-right:14.5px; */
  margin-right: 7px\9;
  /* for ie8 */
  *margin-right: 7px;
  /* for ie7 */
  _margin-right: 7px;
  /* for ie6 */
  overflow: hidden; }

/* @media screen and (-webkit-min-device-pixel-ratio:0) { ul.content li { line-height:21px; }} */
#collchance ul.content li p {
  text-align: center; }

#collchance .chart_left, .chart_right {
  float: left; }

#collchance .chart_right {
  margin-left: 10px;
  _margin-left: 8px; }

#collchance .chart2 {
  width: 220px;
  padding: 1px;
  height: 173px;
  background: url(/cs/page/images/prepare/chart2_bg.jpg) no-repeat;
  position: relative; }

#collchance .chart2 #barChartGPA #plot_container {
  height: 103px; }

#collchance .barChartGPA, .barChartClassRank {
  height: 126px;
  position: relative; }

#collchance .chart_shadow {
  height: 91px;
  width: 6px;
  left: 63px;
  background: url(/cs/page/images/prepare/chart_shadow.png) no-repeat;
  position: absolute;
  z-index: 20; }

#collchance .chart2 .chart_shadow {
  top: 19px; }

#collchance .SATChartWrapper {
  position: relative;
  display: block !important; }

#collchance .SATChartWrapperMockTitle {
  background: #e2eff7;
  position: absolute;
  top: -3px;
  left: 76px;
  z-index: 100;
  font-weight: bold; }

#collchance .SATMathChartWrapper .SATChartWrapperMockTitle {
  top: 0; }

#collchance #barChartSATMathematics .chart_shadow {
  top: 17px; }

#collchance #barChartSATCriticalReading .chart_shadow, #barChartSATWriting .chart_shadow {
  top: 14px; }

#collchance #barChartACTComposite .chart_shadow {
  top: 16px; }

#collchance .chart3 {
  height: 62px;
  width: 454px;
  background: url(/cs/page/images/prepare/chart3_bg.jpg) no-repeat;
  position: relative; }

#collchance .chart4 {
  background: url("/cs/page/images/prepare/chart4_bg.jpg") no-repeat scroll 0 0 transparent;
  height: 80px;
  position: relative;
  width: 454px; }

#collchance .chart5 {
  height: 216px;
  position: relative;
  width: 454px; }

#collchance .chart_Title {
  width: 454px;
  height: 3px;
  font-size: 3px;
  background: url("/cs/page/images/prepare/chartTitle.gif") no-repeat scroll 0 0 transparent; }

#collchance .chart_Title_Detial {
  border-left: 1px solid #d5e0e6;
  border-right: 1px solid #d5e0e6;
  background: #e2eff7; }

#collchance .chart5_Detial {
  width: 454px;
  height: 145px;
  background: url("/cs/page/images/prepare/chart5_detail.gif") no-repeat scroll 0 0 transparent;
  position: relative; }

#collchance .chart5_Detial img {
  position: relative;
  left: -5px;
  top: 0px;
  _top: -2px;
  vertical-align: middle; }

#collchance .early_Box {
  margin-top: 16px; }

#collchance .early_Box li {
  float: left;
  padding-left: 4px;
  position: relative; }

#collchance .early_Box_left {
  width: 132px; }

#collchance .early_Box_middle {
  width: 150px; }

#collchance .early_Box_right {
  width: 160px; }

#collchance .earlyTitle {
  font-family: Verdana;
  font-weight: bold;
  padding-bottom: 2px; }

#questionMark_regularAdmissionRate, #notReported_regularAdmissionRate,
#questionMark_earlyActionAdmissionRate, #notReported_earlyActionAdmissionRate,
#questionMark_earlyDecisionAdmissionRate, #notReported_earlyDecisionAdmissionRate {
  position: absolute;
  display: none; }

#questionMark_regularAdmissionRate {
  left: 58px;
  top: 20px; }

#questionMark_earlyActionAdmissionRate {
  left: 70px;
  top: 20px; }

#questionMark_earlyDecisionAdmissionRate {
  left: 72px;
  top: 20px; }

#notReported_regularAdmissionRate {
  left: 44px;
  top: 22px; }

#notReported_earlyActionAdmissionRate {
  left: 50px;
  top: 22px; }

#notReported_earlyDecisionAdmissionRate {
  left: 54px;
  top: 22px; }

#collchance .sat_act {
  width: 454px;
  height: 485px;
  background: url(/cs/page/images/prepare/sat_act_bg.gif) no-repeat; }

#collchance .sat_act .areaTitle {
  padding-top: 6px; }

#collchance .sat_act .sub_title {
  padding-top: 0; }

#barChartSATMathematics, #barChartSATCriticalReading, #barChartSATWriting, #barChartACTComposite {
  float: left;
  width: 180px;
  background: #e2eff7 url(/cs/page/images/prepare/chart_LeftBg.jpg) no-repeat;
  border-left: 1px solid #d4dee7;
  border-bottom: 1px solid #cddee8;
  padding-bottom: 10px;
  position: relative;
  height: 105px; }

#barChartSATMathematics, #barChartACTComposite {
  background: #e2eff7 url(/cs/page/images/prepare/chart_LeftBgFirst.jpg) no-repeat;
  height: 108px; }

#barChartSATMathematics .sub_title {
  margin-bottom: 5px;
  padding-top: 0; }

#barChartSATCriticalReading .sub_title, #barChartSATWriting .sub_title, #barChartACTComposite .sub_title {
  margin-bottom: 8px;
  margin-top: -3px;
  padding-top: 0;
  position: relative; }

#slideSATMathematics, #slideSATCriticalReading, #slideSATWriting, #slideACTComposite {
  float: right;
  padding-top: 27px;
  background: #e2eff7 url(/cs/page/images/prepare/chart_RightBg.jpg) right top no-repeat;
  border-right: 1px solid #d5e0e6;
  border-bottom: 1px solid #cddee8;
  padding-bottom: 10px;
  z-index: 99;
  position: relative;
  margin-left: -43px; }

#slideSATMathematics, #slideACTComposite {
  padding-top: 30px;
  background: #e2eff7 url(/cs/page/images/prepare/chart_RightBgFirst.jpg) right top no-repeat; }

#slideSATMathematics #highcharts-16 {
  height: 66px; }

#slideSATCriticalReading .slide_questionMark,
#slideSATWriting .slide_questionMark {
  top: 31px; }

#slideSATCriticalReading .slide_notReported,
#slideSATWriting .slide_notReported {
  top: 75px; }

#collchance .chart3 td.cellTwo1 {
  width: 170px;
  padding-bottom: 12px; }

#importanceTestScores td.cellTwo1 {
  width: 170px; }

#importanceTestScores .importance {
  border: 0;
  width: 454px;
  height: 34px;
  background: url(/cs/page/images/prepare/sat_act_bottom.gif) no-repeat;
  padding-top: 5px;
  padding-top: 4px\9;
  *padding-top: 8px;
  _padding-top: 4px; }

#collchance .importance td {
  line-height: 8px;
  padding: 0;
  margin: 0; }

#collchance .importance2, .importance3, .importance4 {
  position: relative; }

#collchance .importance3 {
  top: 7px;
  *top: 7px;
  _top: 6px; }

#collchance .importance4 {
  height: 33px;
  margin-top: 119px;
  _margin-top: 0; }

#collchance .importance4 table tr td.cellTwo1 {
  *line-height: 16px;
  _line-height: 16px; }

#importanceClassRank {
  width: 222px; }

#collchance .sub_title img {
  margin-bottom: 2px; }

#collchance .sub_title {
  font-weight: bold;
  height: 15px;
  padding-left: 64px;
  padding-top: 3px;
  margin-bottom: 6px; }

#collchance .chart3 p.sub_title, #collchance .chart4 p.sub_title {
  padding-left: 6px;
  padding-top: 9px;
  line-height: 10px;
  height: 10px; }

#collchance .chart5 p.sub_title {
  padding-left: 6px;
  padding-bottom: 1px;
  line-height: 11px;
  padding-top: 4px;
  margin-bottom: 0;
  height: auto; }

#collchance .chart5 p.sub_title_last {
  padding-bottom: 10px; }

#collchance .chart5 table {
  width: 100%;
  font-size: 9px;
  font-family: arial;
  margin-left: 6px; }

#collchance .chart5 table thead tr th {
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  padding-bottom: 2px;
  line-height: 18px;
  /*line-height:15px;*/
  line-height: 20px\9;
  /*for ie8*/
  *line-height: 20px;
  /*for ie7*/
  _line-height: 20px;
  /*for ie6*/ }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #collchance .chart5 table thead tr th {
    line-height: 21px; } }

#collchance .chart5 table td {
  font-size: 9px;
  text-align: center;
  line-height: 22px;
  line-height: 22px\9;
  /*for ie8*/
  *line-height: 22px;
  /*for ie7*/
  _line-height: 22px;
  /*for ie6*/ }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .chart5 table td {
    line-height: 21px; } }

#collchance .chart5 table td.first {
  text-align: left; }

#collchance .chart5 table thead {
  font-weight: bold;
  font-size: 10px; }

#collchance .earlyapp ul {
  margin: 10px 0 0 6px; }

#collchance .earlyapp ul li {
  float: left;
  font-family: arial;
  font-weight: bold;
  padding-right: 13px; }

#questionMark_ActivitiesAndAchievements {
  position: absolute;
  display: none;
  left: 294px;
  top: 114px; }

#collchance tr.lineOne td, td.cellTwo1 {
  font-size: 9px;
  font-weight: bold;
  padding-left: 4px;
  vertical-align: top; }

#collchance table.importance_items {
  visibility: hidden;
  margin-left: -2px;
  margin-top: -2px;
  margin-top: -2px\9;
  /*for ie8*/
  *margin-top: 0px;
  /*for ie7*/ }

#collchance table.importance_items td {
  text-align: center;
  font-family: arial;
  font-size: 9px;
  line-height: 8px;
  vertical-align: bottom; }

#collchance .chances_result_print_bottom {
  margin-top: -38px; }

#collchance .chances_result_print_bottom table {
  width: 454px; }

#collchance .print_header {
  height: 43px;
  width: 670px; }

#collchance .print_header .main {
  width: 562px; }

/** import from bar_chart.css */
#collchance .barChart_questionMark, .barChart_notReported {
  position: absolute;
  display: none; }

#collchance .barChart_questionMark {
  left: 115px;
  top: 47px; }

#collchance .barChart_notReported {
  left: 73px;
  top: 51px; }

/** import from slide.css */
#collchance .clearfix:after, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading:after, div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-heading:after, #collchance
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link:after,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-link:after, #collchance
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a:after,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-heading > a:after, #collchance
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a:after,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-link > a:after, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading:after, div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-heading:after, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link:after,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-link:after, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a:after,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-heading > a:after, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a:after,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-link > a:after, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading:after, div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-heading:after, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link:after,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-link:after, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a:after,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-heading > a:after, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a:after,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-link > a:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

#collchance .clearfix, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-heading, #collchance
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-link, #collchance
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-heading > a, #collchance
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-link > a, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-heading, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-link, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-heading > a, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-link > a, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-heading, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-link, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-heading > a, #collchance div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance .sub-menu-link > a {
  display: inline-block; }

#collchance html[xmlns] .clearfix, #collchance html[xmlns] div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance html[xmlns] .sub-menu-heading, #collchance html[xmlns]
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance html[xmlns] .sub-menu-link, #collchance html[xmlns]
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance html[xmlns] .sub-menu-heading > a, #collchance html[xmlns]
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance html[xmlns] .sub-menu-link > a, #collchance html[xmlns] div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance html[xmlns] .sub-menu-heading, #collchance html[xmlns] div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance html[xmlns] .sub-menu-link, #collchance html[xmlns] div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance html[xmlns] .sub-menu-heading > a, #collchance html[xmlns] div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance html[xmlns] .sub-menu-link > a, #collchance html[xmlns] div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance html[xmlns] .sub-menu-heading, #collchance html[xmlns] div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance html[xmlns] .sub-menu-link, #collchance html[xmlns] div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance html[xmlns] .sub-menu-heading > a, #collchance html[xmlns] div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance html[xmlns] .sub-menu-link > a {
  display: block; }

#collchance * html .clearfix, #collchance * html div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance * html .sub-menu-heading, #collchance * html
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance * html .sub-menu-link, #collchance * html
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance * html .sub-menu-heading > a, #collchance * html
div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance * html .sub-menu-link > a, #collchance * html div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance * html .sub-menu-heading, #collchance * html div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance * html .sub-menu-link, #collchance * html div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance * html .sub-menu-heading > a, #collchance * html div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance * html .sub-menu-link > a, #collchance * html div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading, div.bootstrap #slideout ul.nav-links .sub-menu #collchance * html .sub-menu-heading, #collchance * html div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance * html .sub-menu-link, #collchance * html div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-heading > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance * html .sub-menu-heading > a, #collchance * html div.bootstrap #slideout ul.nav-links .sub-menu .sub-menu-link > a,
div.bootstrap #slideout ul.nav-links .sub-menu #collchance * html .sub-menu-link > a {
  height: 1%; }

/** #collchance body, #collchance div, #collchance p, #collchance ul, #collchance li, #collchance input **/
#collchance input {
  margin: 0;
  padding: 0; }

#collchance li {
  list-style: none; }

#collchance .sliderarea {
  position: static;
  z-index: 2;
  width: 240px;
  height: 66px;
  background-color: #f1f6fa;
  top: 38px;
  left: 182px;
  font-size: 9px;
  letter-spacing: -1px;
  background: url(/cs/page/images/prepare/sliderarea_bg.jpg) right top; }

#collchance .amount {
  border: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  width: 56px;
  color: #313131;
  letter-spacing: -1px; }

#collchance .slider1, .slider2 {
  width: 174px; }

#collchance .slider1 .ui-slider-handle {
  display: none; }

#collchance .slider2 .ui-slider-handle {
  border: 0;
  background-color: none; }

#collchance .slider2 .ui-widget-header {
  display: none; }

#collchance .slider2 .ui-state-default, .slider2 .ui-state-default {
  background: url(/cs/page/images/prepare/slide_arrow.gif) no-repeat; }

#collchance .slider2 .ui-corner-all {
  -moz-border-radius: 0; }

#collchance .slider2 .ui-slider-horizontal, .slider2 .ui-slider-handle {
  margin-left: -5px;
  top: 0; }

#collchance .slider1.ui-slider-horizontal {
  height: 10px; }

#collchance .slider1.ui-corner-all {
  -moz-border-radius: 8px 8px 8px 8px; }

#collchance .slider1 .ui-widget-header {
  background: url(/cs/page/images/prepare/slider_bg.png) repeat-x; }

#collchance .slider1.ui-widget-content {
  background: url(/cs/page/images/prepare/slider_bg.jpg) repeat-x;
  border: 1px solid #DDDDDD;
  border-top: 0px none;
  color: #333333; }

#collchance .ui-widget-content {
  /*background:none!important;*/
  border: none; }

#collchance #container {
  width: 454px;
  margin: 0 auto;
  z-index: -1; }

#collchance ul.slidercontainer {
  height: 68px;
  width: 270px;
  font-family: Arial;
  font-size: 9px;
  font-weight: normal;
  padding-top: 10px;
  padding-left: 5px; }

#collchance ul.slidercontainer li.number1,
#collchance ul.slidercontainer li.number2,
#collchance ul.slidercontainer li.range {
  float: left;
  color: #313131; }

#collchance ul.slidercontainer li.number1 {
  padding-right: 2px;
  margin-top: 10px;
  margin-right: 1px;
  text-align: right;
  width: 28px;
  position: relative; }

#collchance ul.slidercontainer li.number2 {
  padding: 0 0 0 3px;
  margin-top: 10px;
  margin-left: 3px; }

#collchance ul.slidercontainer li.range {
  width: 174px;
  margin-top: 2px; }

#collchance ul.sliderwrap {
  _position: relative;
  /* for IE6 */
  _top: -10px;
  /* for IE6 */
  _margin-left: 3px;
  /* for IE6 */
  width: 57px; }

#collchance ul.sliderwrap li,
#collchance ul.sliderwrap li input {
  text-align: center;
  font-family: arial; }

#collchance .ui-state-disabled,
#collchance .ui-widget-content .ui-state-disabled,
#collchance .ui-widget-header .ui-state-disabled {
  opacity: 1; }

#collchance .rangeshadow {
  width: 174px;
  height: 2px;
  background: url(/cs/page/images/prepare/range_shadow.jpg) no-repeat; }

#collchance .slide_questionMark,
#collchance .slide_notReported {
  position: absolute;
  display: none; }

#collchance .slide_questionMark {
  left: 120px;
  top: 34px; }

#collchance .slide_notReported {
  left: 140px;
  top: 78px; }

#collchance text {
  color: #FF0000; }

/** import from importance.css */
#collchance .importanceName_notReported {
  color: #B7BCBF; }

#collchance .spaceHolder1 {
  width: 11px; }

#collchance .importance_questionMark,
#collchance .importance_notReported {
  position: absolute;
  z-index: 99;
  display: none; }

/** import from revenue.css */
/**AD Program START**/
.ad-top-leaderboard, .ad-bottom-leaderboard {
  height: 100px;
  position: relative; }

.ad-top-leaderboard {
  margin: 0 auto; }

.ad-top-leaderboard, .ad-bottom-leaderboard {
  background: #EBEBEB; }

.ad-above-footer {
  background: #fff;
  margin-bottom: 10px;
  zoom: 1; }

.ad-bottom-leaderboard {
  height: 151px; }

.ad-top-leaderboard .innerad, .ad-bottom-leaderboard .innerad {
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 0; }

.ad-bottom-leaderboard .innerad {
  bottom: 30px; }

.ad-above-footer .innerad {
  width: 100%;
  text-align: center; }

.ad-left-column {
  margin-top: 20px; }

#collmatch_home .ad-left-column {
  margin-top: 29px; }

#schshipfinder .ad-left-column {
  margin-top: 50px; }

#admtrackform .ad-left-column {
  margin-top: 40px; }

.ad-left-column .innerad {
  width: 100%;
  text-align: center; }

.ad-right-gutter {
  position: absolute;
  left: 771px;
  top: 53px; }

.cs_home .ad-top-leaderboard, .cs_home .ad-bottom-leaderboard {
  width: 783px;
  background: #efefef; }

.cs_home .ad-above-footer {
  margin-bottom: 0;
  margin-top: 10px; }

#index_c .ad-top-leaderboard, #index_c .ad-bottom-leaderboard {
  background: #fff; }

.cs_home .ad-right-gutter {
  left: 794px;
  top: 153px; }

#efc_home .ad-above-footer {
  margin-bottom: 0;
  padding-top: 10px; }

/*#admtrackform .ad-right-gutter,#admtrackresult .ad-right-gutter,#collmatch_home .ad-right-gutter{left:811px}
#admtrackresult .ad-right-gutter{left:911px;}
#collresult .ad-right-gutter{left:1037px}
#collprofile .ad-right-gutter{left:893px}*/
ul.ilg-ad {
  margin: 0;
  padding: 0;
  height: 510px;
  width: 152px;
  background: url(/cs/page/images/ilg/ilg.png) no-repeat;
  border: 1px solid #bdbdbd; }

ul.ilg-ad li {
  margin: 0;
  padding: 0;
  list-style: none; }

ul.ilg-ad a {
  display: block; }

ul.ilg-ad .ccappcamp a {
  height: 104px;
  top: 400px;
  margin-top: 277px; }

ul.ilg-ad .ccappinvite a {
  height: 104px;
  margin-top: 18px; }

ul.ilg-ad .fscm a {
  height: 76px;
  margin-top: 18px; }

/**AD Program END**/
/***Boook Promo START**/
.bookpromo {
  border: 1px solid #d7d7b7;
  font-size: 10px;
  line-height: 12px;
  font-family: Verdana; }

.bookpromo img {
  border: none; }

.bookpromo a {
  color: #336; }

.bookpromo h3 {
  padding: 6px 8px 8px 8px;
  background: #e3e3c1;
  color: #66511f;
  border-bottom: 1px solid #a4a48c;
  font-weight: bold; }

.bookpromo .section {
  padding: 5px 8px 8px 9px;
  border-top: 1px solid #94947e;
  background: #f5f5f5; }

.b_link .book {
  border-bottom: 1px solid #94947e; }

.bookpromo .book, .b_link .bookl {
  padding: 9px 0 8px 0;
  background: #efefcc;
  border-top: 1px solid #d7d7b7; }

.b_link .bookl {
  padding-left: 9px;
  padding-right: 9px;
  background: #f8f8e2;
  border-bottom: none; }

.bookpromo .book div {
  padding: 0 9px; }

.bookpromo .bookl div {
  padding: 0; }

.bookpromo .book div.cover {
  padding: 0 0 7px 0;
  width: 100%;
  z-index: initial;
  background-color: initial;
  top: initial;
  left: initial;
  position: initial; }

.bookpromo .book div.cover img {
  position: initial;
  top: initial;
  left: initial;
  width: auto;
  height: auto; }

.bookpromo .book .cover table {
  width: 100%;
  border: none !important;
  margin: 0 !important; }

.bookpromo .book .cover table td {
  vertical-align: middle !important;
  text-align: center;
  border: none !important;
  padding: 0 !important; }

.bookpromo .book .cover table col.btncol {
  width: 27px; }

.bookpromo .title {
  font-weight: bold; }

.b_pix .book {
  padding-bottom: 13px; }

.b_pix .book div.cover, .b_link .book div.cover {
  padding: 0 9px 7px 9px; }

#ABOVE_INDEX, #INLINE_ONE {
  width: 151px;
  display: none; }

#INLINE_ONE {
  width: 155px;
  display: none; }

#INLINE_ONE {
  margin: 1px 0 5px 17px;
  float: right; }

#INLINE_ONE .cover {
  position: relative;
  background-color: #efefcc; }

#INLINE_ONE .cover img {
  position: relative;
  top: 0;
  left: 0; }

#ABOVE_INDEX {
  margin-top: -3px;
  margin-bottom: 18px; }

#RIGHT_GUTTER, #INLINE_MULTIPLE {
  width: 145px;
  display: none; }

#INLINE_MULTIPLE {
  margin: 1px 0 5px 14px;
  float: right; }

#RIGHT_GUTTER {
  position: absolute;
  top: 53px;
  left: 771px; }

#preparearticle #RIGHT_GUTTER, #payarticle #RIGHT_GUTTER, #collegearticle #RIGHT_GUTTER, #buzzarticle #RIGHT_GUTTER {
  left: 831px;
  top: 248px; }

/***Boook Promo END**/
/** import from ads.css */
.ads_top_wrap {
  height: 128px; }

.ads_top {
  padding: 21px 20px 19px 20px;
  height: 88px;
  width: 960px; }

.ad_left {
  width: 170px;
  position: absolute;
  top: 20px;
  left: -190px;
  background-color: #e0dfef;
  border: 1px solid #bdbdbd; }

#home .ad-top-leaderboard {
  background: none;
  width: 728px;
  height: 90px;
  float: left; }

.ad-top-leaderboard {
  height: 108px;
  display: block !important; }

.ad-top-leaderboard .innerad {
  bottom: 10px; }

#home .ad-top-leaderboard .innerad {
  bottom: 0; }

.w780 .ad-right-gutter {
  top: 265px;
  left: 790px; }

.w820 .ad-right-gutter {
  top: 265px;
  left: 830px; }

.w850 .ad-right-gutter {
  top: 265px;
  left: 860px; }

.w895 .ad-right-gutter {
  top: 265px;
  left: 905px; }

.w920 .ad-right-gutter {
  top: 265px;
  left: 930px; }

.w950 .ad-right-gutter {
  top: 265px;
  left: 960px; }

.w998 .ad-right-gutter {
  top: 265px;
  left: 1008px; }

.w1046 .ad-right-gutter {
  top: 265px;
  left: 1056px; }

#admtrackform .ad-right-gutter {
  top: 265px;
  left: 830px;
  /*page width 820*/ }

.ad-above-footer {
  margin-bottom: 0;
  padding-bottom: 10px; }

.ad-bottom-leaderboard {
  height: 140px;
  margin-bottom: 40px; }

.w895 .ad-top-leaderboard {
  width: 895px; }

#home .ad-top-leaderboard-sm {
  width: 212px;
  height: 90px;
  float: left;
  margin-left: 20px; }

#home .ad-right-gutter {
  right: -176px;
  top: 20px;
  left: auto; }

/** import from lightbox-login.css */
.lbwrap {
  line-height: 12px;
  display: none;
  position: absolute;
  z-index: 999;
  font-size: 11px; }

/*styles of the top and bottom section with four rounded corners*/
.lbwrap .lb-top,
.lbwrap .lb-top div,
.lbwrap .lb-btm,
.lbwrap .lb-btm div {
  background-image: url(/cs/page/images/lightbox/rc_white.gif);
  background-repeat: no-repeat;
  height: 12px; }

.lbwrap .lb-top b,
.lbwrap .lb-btm b {
  background: #fff;
  display: block;
  height: 12px; }

.lbwrap .lb-top {
  padding-left: 3px;
  background-position: top left; }

.lbwrap .lb-btm {
  padding-left: 3px;
  background-position: bottom left; }

.lbwrap .lb-top div {
  padding-right: 3px;
  background-position: top right; }

.lbwrap .lb-btm div {
  padding-right: 3px;
  background-position: bottom right; }

/*Detailed styles for the body of lightbox and all its elements*/
.lbwrap .lb-body {
  background: #fff;
  padding: 0 18px 5px; }

.lbwrap #close {
  float: right;
  margin-top: -27px;
  margin-right: -25px;
  cursor: pointer; }

.lbwrap .lb-cont {
  font-size: 10px;
  padding-top: 4px; }

.lbwrap .lb-cont .login {
  padding: 11px 0 0 0; }

.lbwrap .lb-cont #tmm {
  float: left;
  margin-right: 20px; }

.lb-cont #signUpButtonInLightbox {
  float: left;
  margin-top: 6px; }

.lb-cont #signUpButtonInLightbox img {
  width: 99px;
  height: 26px; }

.loginwithtmm .lb-cont .login {
  padding: 14px 0 0; }

.loginwithtmm .lb-cont ul {
  float: right;
  width: 189px;
  padding-top: 2px; }

.lbwrap .lb-cont ul li {
  padding: 4px 0 9px; }

.lbwrap .lb-cont ul li a#forgetlogininlightbox {
  padding: 2px 0; }

.lbwrap .lb-cont ul .loginbtn {
  background: #fff;
  text-align: right;
  padding-top: 6px; }

.lbwrap .lb-cont h3 {
  color: #1B3766;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 10px;
  line-height: 18px; }

.lbwrap .lb-cont p {
  font-size: 12px;
  line-height: 15px; }

.lbwrap .lb-cont p img {
  vertical-align: -4px; }

.lbwrap .lb-cont input#login {
  width: 86px;
  height: 18px; }

.lbwrap .lb-cont label {
  display: block; }

.loginwithtmm .lb-cont .forgetpsw {
  padding-left: 110px; }

.lbwrap .lb-cont .signup {
  font: normal 11px arial;
  padding-top: 4px; }

.lbwrap .lb-cont .signup a {
  color: #3A6AB3;
  font: normal 11px arial; }

.lbwrap .lb-cont .signuplink {
  font: normal 11px arial;
  padding-top: 4px; }

.lbwrap .lb-cont .signuplink a {
  color: #3A6AB3;
  font: normal 11px arial; }

/** import from googleSiteSearch.css */
#cse-search-wrapper {
  background: url(/cs/page/images_new/common/site_search_components_bg.png) no-repeat;
  width: 314px;
  height: 25px;
  float: right;
  position: relative;
  margin-top: 9px;
  visibility: hidden; }

#college-search {
  margin-left: 42px;
  overflow: hidden; }

#cse-search-form table,
#college-search table,
#scholarship-search table {
  background: none; }

#cse-search-form table td,
#college-search table td,
#scholarship-search table td {
  padding: 0; }

#cse-search-form input.gsc-input,
input#googleSearch,
input#scholarSearch,
.cse input.gsc-input,
input.gsc-input {
  width: 198px;
  padding: 6px 8px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 12px;
  background: transparent !important;
  margin: 0;
  border: none;
  position: relative;
  left: -1px; }

#cse-search-form input.gsc-search-button,
#college-search input.gsc-search-button,
#scholarship-search input.gsc-search-button {
  background: url("/cs/page/images/buttons/site_search_button.png") no-repeat;
  width: 59px;
  height: 25px;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  padding: 0;
  margin: 0;
  border: 0; }

#cse-search-form input.gsc-search-button:hover,
#college-search input.gsc-search-button:hover,
#scholarship-search input.gsc-search-button:hover {
  background-position: 0 -25px; }

#searchoption {
  display: none;
  position: absolute;
  top: 0px; }

form.gsc-search-box {
  width: 100%; }

.content #searchoption {
  top: -132px; }

.content form.gsc-search-box {
  top: -130px; }

.gsc-control-cse {
  border: none;
  background: none;
  padding: 0; }

.cse table.gsc-search-box td.gsc-input,
#college-search table.gsc-search-box td.gsc-input,
#scholarship-search table.gsc-search-box td.gsc-input {
  padding-right: 0; }

label#promtText {
  position: absolute;
  z-index: 10;
  top: 1px;
  left: 42px;
  cursor: text;
  line-height: 22px;
  width: 206px;
  padding-left: 8px;
  background: #fff url(/cs/page/images_new/common/site_search_components_bg.png) -42px; }

.gsc-tabHeader.gsc-tabhInactive {
  border-color: #A9DA92;
  background-color: #fff; }

.gsc-tabHeader.gsc-tabhActive {
  border-color: #A9DA92;
  background-color: #A9DA92; }

.gsc-tabsArea {
  border-color: #A9DA92; }

.gsc-webResult.gsc-result {
  border-color: #A9DA92;
  background-color: #fff; }

.gsc-webResult.gsc-result:hover {
  border-color: #A9DA92;
  background-color: #fff; }

.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b {
  color: #0066CC; }

td.gsc-clear-button {
  display: none; }

#cse-search-form,
#scholarship-search {
  display: none;
  margin-left: 42px;
  overflow: hidden; }

.s-hidden {
  visibility: hidden;
  padding-right: 10px; }

#cse-search-wrapper .customSelect {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  top: 0;
  height: 25px;
  width: 42px; }

#cse-search-wrapper .customSelect.opened {
  background: url(/cs/page/images_new/common/site_search_dropdown_left_corner.png) no-repeat left bottom; }

.styledSelect {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0 10px;
  font-weight: bold;
  line-height: 25px;
  background: url(/cs/page/images_new/common/site_search_icons.png) no-repeat 4px -72px; }

.styledSelect.opt_article {
  background-position: 4px -21px; }

.styledSelect.opt_student {
  background-position: 4px -48px; }

.styledSelect.opt_college {
  background-position: 4px -72px; }

.styledSelect.opt_scholarship {
  background-position: 4px -99px; }

.options {
  display: none;
  position: absolute;
  top: 100%;
  right: -93px;
  left: 0;
  z-index: 999;
  margin: 0 0;
  padding: 0;
  list-style: none;
  background-color: white;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid #9b9b9b;
  border-left: 1px solid #b4b4b4;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  font: normal 10px/24px Verdana;
  color: #333; }

.options li {
  margin: 0 0;
  padding: 0 9px 0 29px;
  border-bottom: 1px solid #b4b4b4;
  border-top: 1px solid #fff;
  background: url(/cs/page/images_new/common/site_search_icons.png) no-repeat;
  position: relative; }

.options li.opt_article {
  background-position: 4px -21px; }

.options li.opt_student {
  background-position: 4px -48px; }

.options li.opt_college {
  background-position: 4px -74px; }

.options li.opt_scholarship {
  background-position: 6px -100px;
  border-bottom: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding-bottom: 1px; }

.options li span.selected {
  display: inline-block;
  width: 15px;
  height: 10px;
  position: absolute;
  right: 3px;
  top: 6px; }

.options li span.selected {
  background: url(/cs/page/images_new/common/site_search_icons.png) no-repeat 0px -132px; }

.options li:hover {
  background-color: #ebebeb; }

#query {
  font-size: 14px;
  padding-top: 10px;
  color: #000; }

.gsc-result-info {
  padding-left: 0; }

.gs-webResult, .gs-promotion {
  margin-left: 0; }

#searchResults .pagetitle {
  border-bottom: 1px solid #b4b4b4;
  height: 69px; }

#searchResults .pagetitle h2 {
  background: url(/cs/page/images/search/site_search_result_title.png) no-repeat 0px 28px;
  padding: 12px 0 0; }

#searchResults .backbutton {
  float: right;
  padding-top: 37px; }

#searchResults .backbutton.bottom {
  padding-top: 12px; }

#site_search_error_wrap {
  display: none;
  background: url(/cs/page/images/search/site_search_error_bg_top.png) no-repeat top;
  width: 240px;
  height: 40px;
  position: absolute;
  z-index: 9999;
  left: -26px;
  top: 25px; }

#site_search_error_wrap p {
  background: url(/cs/page/images/search/site_search_error_bg_mdl.png) repeat-y;
  color: #cc3333;
  font-weight: bold;
  padding: 0 20px 4px 13px;
  margin-top: 15px; }

#error_bottom_bg {
  background: url(/cs/page/images/search/site_search_error_bg_btm.png) no-repeat bottom;
  height: 10px; }

#siteSearchErrorClose {
  cursor: pointer;
  position: absolute;
  top: 17px;
  right: 15px; }

.gssb_a table tr td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000; }

/** import from jquery-ui-1.8.11.custom.css */
/*
 * jQuery UI CSS Framework 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px); }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.ui-helper-clearfix {
  display: inline-block; }

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
  height: 1%; }

.ui-helper-clearfix {
  display: block; }

/* end clearfix */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/*
 * jQuery UI CSS Framework 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em; }

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
  color: #333333; }

.ui-widget-content a {
  color: #333333; }

.ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold; }

.ui-widget-header a {
  color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405; }

.ui-state-hover a, .ui-state-hover a:hover {
  color: #c77405;
  text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none; }

.ui-widget :active {
  outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
  color: #363636; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
  color: #ffffff; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #ffffff; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #ffffff; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(images/ui-icons_222222_256x240.png); }

.ui-widget-content .ui-icon {
  background-image: url(images/ui-icons_222222_256x240.png); }

.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_ffffff_256x240.png); }

.ui-state-default .ui-icon {
  background-image: url(images/ui-icons_ef8c08_256x240.png); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(images/ui-icons_ef8c08_256x240.png); }

.ui-state-active .ui-icon {
  background-image: url(images/ui-icons_ef8c08_256x240.png); }

.ui-state-highlight .ui-icon {
  background-image: url(images/ui-icons_228ef1_256x240.png); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-off {
  background-position: -96px -144px; }

.ui-icon-radio-on {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px; }

.ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px; }

.ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.ui-corner-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px; }

.ui-corner-bottom {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.ui-corner-right {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.ui-corner-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.ui-corner-all {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* Overlays */
.ui-widget-overlay {
  background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
  opacity: .50;
  filter: Alpha(Opacity=50); }

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

/*
 * jQuery UI Slider 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider {
  position: relative;
  text-align: left; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

.ui-slider-horizontal {
  height: .8em; }

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

/**
 * Specific - College Chance [END]
 */
/**
 * Specific - Admission Tracker Result [START]
 */
/** import from map.css */
#mapLightBox {
  width: 571px;
  padding: 19px 20px 21px 20px;
  color: #333;
  background-color: #fff;
  overflow: hidden; }

#mapLightBox input {
  margin: 0;
  padding: 0;
  width: 13px;
  height: 13px;
  float: left; }

#mapLightBox ul li {
  float: left;
  height: 19px; }

#mapLightBox h1 {
  font-size: 14px;
  color: #333; }

#mapLightBox h2 {
  color: #666;
  font-size: 11px; }

#mapLightBox p {
  font-size: 11px;
  line-height: 14px;
  margin: 5px 0 10px 0; }

#mapLightBox .options {
  height: 14px; }

#mapLightBox .options li {
  margin-right: 12px; }

#mapLightBox .options label {
  font-size: 11px;
  float: left;
  margin-left: 10px;
  margin-top: -1px;
  *margin-top: 0;
  margin-top: 0\9; }

#mapLightBox .regions input, #mapLightBox .otherareas input {
  /*margin-top:8px;*/ }

#mapLightBox .regions {
  width: 559px;
  height: 62px;
  border: 1px solid #ccc;
  margin: 9px 0 9px 0;
  padding: 7px 0 0 9px; }

#mapLightBox .regions ul {
  margin-left: 1px;
  margin-top: 2px; }

#mapLightBox .regions li.west, #mapLightBox .regions li.greatlakes {
  width: 129px; }

#mapLightBox .regions li.mountain, #mapLightBox .regions li.sceast {
  width: 164px; }

#mapLightBox .regions li.plains, #mapLightBox .regions li.southat {
  width: 133px; }

#mapLightBox .regions li.scwest, #mapLightBox .regions li.northeast {
  width: px; }

#mapLightBox .regions label, #mapLightBox .otherareas label {
  display: inline-block;
  margin-left: -13px;
  padding-left: 14px;
  padding-right: 0;
  padding-top: 8px;
  cursor: pointer; }

#mapLightBox .regions label {
  background: url(/cs/page/images/map/region_bg.gif) no-repeat 0 0; }

#mapLightBox .regions .rollovered, #mapLightBox .regions .checked {
  background-position: 0 -19px; }

#mapLightBox .regions li.mountain label {
  background-position: 0 -38px; }

#mapLightBox .regions li.mountain .rollovered, #mapLightBox .regions li.mountain .checked {
  background-position: 0 -57px; }

#mapLightBox .regions li.plains label {
  background-position: 0 -76px; }

#mapLightBox .regions li.plains .rollovered, #mapLightBox .regions li.plains .checked {
  background-position: 0 -95px; }

#mapLightBox .regions li.scwest label {
  background-position: 0 -114px; }

#mapLightBox .regions li.scwest .rollovered, #mapLightBox .regions li.scwest .checked {
  background-position: 0 -133px; }

#mapLightBox .regions li.greatlakes label {
  background-position: 0 -152px; }

#mapLightBox .regions li.greatlakes .rollovered, #mapLightBox .regions li.greatlakes .checked {
  background-position: 0 -171px; }

#mapLightBox .regions li.sceast label {
  background-position: 0 -190px; }

#mapLightBox .regions li.sceast .rollovered, #mapLightBox .regions li.sceast .checked {
  background-position: 0 -209px; }

#mapLightBox .regions li.southat label {
  background-position: 0 -228px; }

#mapLightBox .regions li.southat .rollovered, #mapLightBox .regions li.southat .checked {
  background-position: 0 -247px; }

#mapLightBox .regions li.northeast label {
  background-position: 0 -266px; }

#mapLightBox .regions li.northeast .rollovered, #mapLightBox .regions li.northeast .checked {
  background-position: 0 -285px; }

#mapLightBox .regions input, #mapLightBox .otherareas input {
  filter: alpha(opacity=0);
  opacity: 0;
  margin-top: 6px;
  cursor: pointer; }

#mapLightBox #locationMap {
  margin-left: 1px; }

#mapLightBox .otherareas {
  width: 558px;
  height: 54px;
  border: 1px solid #ccc;
  padding: 7px 0 0 10px;
  margin-top: 8px; }

#mapLightBox .otherareas label {
  background: url(/cs/page/images/map/otherarea_bg.gif) no-repeat 0 0;
  height: 13px; }

#mapLightBox .otherareas label span {
  display: inline-block;
  line-height: 14px;
  margin-top: -1px; }

#mapLightBox .otherareas .rollovered, #mapLightBox .otherareas .checked {
  background-position: 0 -19px; }

#mapLightBox .otherareas li.samoa {
  width: 77px; }

#mapLightBox .otherareas li.micronesia {
  width: 118px; }

#mapLightBox .otherareas li.guam {
  width: 56px; }

#mapLightBox .otherareas li.marshall {
  width: 70px; }

#mapLightBox .otherareas li.palau {
  width: 54px; }

#mapLightBox .otherareas li.rico {
  width: 60px; }

#mapLightBox .otherareas li.virgin {
  width: 65px; }

/** import from jquery.fancybox-1.3.4.css */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none; }

#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  /*background-image: url('fancybox.png');*/ }

#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none;
  cursor: default !important; }

#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none; }

#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0px;
  z-index: 1101;
  outline: none;
  display: none; }

#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  background-color: transparent; }

#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff !important;
  background-color: transparent; }

#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1101; }

#fancybox-close {
  position: absolute;
  top: -15px;
  right: -7px;
  width: 27px;
  height: 27px;
  background: transparent url("/cs/page/images/lightbox/close.png") no-repeat 0 0;
  cursor: pointer;
  z-index: 1103;
  display: none; }

#fancybox-error {
  color: #444;
  font: normal 12px/20px Arial;
  padding: 14px;
  margin: 0; }

#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top; }

#fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block; }

#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url("blank.gif");
  z-index: 1102;
  display: none; }

#fancybox-left {
  left: 0px; }

#fancybox-right {
  right: 0px; }

#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block; }

#fancybox-left-ico {
  /*background-image: url('fancybox.png');*/
  background-position: -40px -30px; }

#fancybox-right-ico {
  /*background-image: url('fancybox.png');*/
  background-position: -40px -60px; }

#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible;
  /* IE6 */ }

#fancybox-left:hover span {
  left: 0px; }

#fancybox-right:hover span {
  left: auto;
  right: 0px; }

.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 0px;
  height: 0px;
  z-index: 1001; }

#fancybox-bg-n {
  top: 0px;
  left: 0;
  width: 100%;
  /*background-image: url('fancybox-x.png');*/ }

#fancybox-bg-ne {
  top: 0px;
  right: 0px;
  /*background-image: url('fancybox.png');*/
  background-position: -40px -162px; }

#fancybox-bg-e {
  top: 0;
  right: 0px;
  height: 100%;
  /*background-image: url('fancybox-y.png');*/
  background-position: -20px 0px; }

#fancybox-bg-se {
  bottom: 0px;
  right: 0px;
  /*background-image: url('fancybox.png');*/
  background-position: -40px -182px; }

#fancybox-bg-s {
  bottom: 0px;
  left: 0;
  width: 100%;
  /*background-image: url('fancybox-x.png');*/
  background-position: 0px -20px; }

#fancybox-bg-sw {
  bottom: 0px;
  left: 0px;
  /*background-image: url('fancybox.png');*/
  background-position: -40px -142px; }

#fancybox-bg-w {
  top: 0;
  left: 0px;
  height: 100%;
  /*background-image: url('fancybox-y.png');*/ }

#fancybox-bg-nw {
  top: 0px;
  left: 0px;
  /*background-image: url('fancybox.png');*/
  background-position: -40px -122px; }

#fancybox-title {
  font-family: Helvetica;
  font-size: 12px;
  z-index: 1102; }

.fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  color: #333;
  background: #fff;
  position: relative; }

.fancybox-title-outside {
  padding-top: 10px;
  color: #fff; }

.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  text-align: left; }

#fancybox-title-over {
  padding: 10px;
  background-image: url("fancy_title_over.png");
  display: block; }

.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px; }

#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto; }

#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap; }

#fancybox-title-float-left {
  padding: 0 0 0 15px;
  /*background: url('fancybox.png') -40px -90px no-repeat;*/ }

#fancybox-title-float-main {
  color: #FFF;
  line-height: 29px;
  font-weight: bold;
  padding: 0 0 3px 0;
  /*background: url('fancybox-x.png') 0px -40px;*/ }

#fancybox-title-float-right {
  padding: 0 0 0 15px;
  /*background: url('fancybox.png') -55px -90px no-repeat;*/ }

/* IE6 */
.fancybox-ie6 #fancybox-close {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-right-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');
  zoom: 1; }

.fancybox-ie6 #fancybox-title-float-left {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-float-main {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-float-right {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
  height: expression(this.parentNode.clientHeight + "px"); }

#fancybox-loading.fancybox-ie6 {
  position: absolute;
  margin-top: 0;
  top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'); }

#fancybox-loading.fancybox-ie6 div {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg {
  background: transparent !important; }

.fancybox-ie #fancybox-bg-n {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-ne {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-e {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-se {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-s {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-sw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-w {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-nw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/**
 * Specific - Admission Tracker Result [END]
 */
/**
 * Specific - Financial Aid Tracker [START]
 */
/** import from jquery-ui-1.11.2.css */
/*! jQuery UI - v1.11.2 - 2014-10-16
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */ }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */ }

.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
  font-size: 100%; }

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px; }

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */ }

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none; }

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2.2em; }

/* button elements seem to need a little more width */
button.ui-button-icon-only {
  width: 2.4em; }

.ui-button-icons-only {
  width: 3.4em; }

button.ui-button-icons-only {
  width: 3.7em; }

/* button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: normal; }

.ui-button-text-only .ui-button-text {
  padding: .4em 1em; }

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em; }

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: .4em 1em; }

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

/* button sets */
.ui-buttonset {
  margin-right: 7px; }

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em; }

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0; }

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative; }

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis; }

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px; }

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

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

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer; }

.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none; }

.ui-menu .ui-menu {
  position: absolute; }

.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px .4em;
  cursor: pointer;
  min-height: 0;
  /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0; }

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px; }

/* icon support */
.ui-menu-icons {
  position: relative; }

.ui-menu-icons .ui-menu-item {
  padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0; }

/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0; }

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%; }

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  /* support: IE8 */
  opacity: 0.25; }

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none; }

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none; }

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  /* Support: IE7 */
  overflow-x: hidden;
  padding-bottom: 1px; }

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0; }

.ui-selectmenu-open {
  display: block; }

.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer; }

.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%; }

.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ui-slider {
  position: relative;
  text-align: left; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit; }

.ui-slider-horizontal {
  height: .8em; }

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px; }

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none; }

/* vertically center icon */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0; }

.ui-spinner-up {
  top: 0; }

.ui-spinner-down {
  bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px; }

.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em; }

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0; }

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap; }

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text; }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer; }

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa; }

body .ui-tooltip {
  border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-size: 1.1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-size: 1em; }

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;
  color: #333333; }

.ui-widget-content a {
  color: #333333; }

.ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold; }

.ui-widget-header a {
  color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4; }

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none; }

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405; }

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #c77405;
  text-decoration: none; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00; }

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
  color: #363636; }

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636; }

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
  color: #ffffff; }

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #ffffff; }

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #ffffff; }

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal; }

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px; }

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_222222_256x240.png"); }

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png"); }

.ui-state-default .ui-icon {
  background-image: url("images/ui-icons_ef8c08_256x240.png"); }

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("images/ui-icons_ef8c08_256x240.png"); }

.ui-state-active .ui-icon {
  background-image: url("images/ui-icons_ef8c08_256x240.png"); }

.ui-state-highlight .ui-icon {
  background-image: url("images/ui-icons_228ef1_256x240.png"); }

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_ffd27a_256x240.png"); }

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px; }

.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px; }

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay {
  background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
  opacity: .5;
  filter: Alpha(Opacity=50);
  /* support: IE8 */ }

.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
  opacity: .2;
  filter: Alpha(Opacity=20);
  /* support: IE8 */
  border-radius: 5px; }

/** import from jqueryTooltipStyleOverwrite.css */
.ui-tooltip {
  background: #e4e5f0;
  background: -webkit-linear-gradient(top, #fff 0, #e4e5f0 100%);
  background: -o-linear-gradient(top, #fff 0, #e4e5f0 100%);
  background: linear-gradient(to bottom, #fff 0, #e4e5f0 100%);
  border: 1px solid #767676;
  -webkit-box-shadow: 3px 3px 3px #8e8e8e;
  box-shadow: 3px 3px 3px #8e8e8e;
  color: #575757;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 4px 6px 5px 5px;
  max-width: none; }

body .ui-tooltip {
  border-width: 1px; }

/** import from compare_awards.css */
/* clean up common components */
/*#compareAward input,
button,
select,
textarea {
  margin: 0;
  padding: 0; }

#compareAwardPromologin input,
button,
select,
textarea {
  margin: 0;
  padding: 0; }

#fatrackresult input,
button,
select,
textarea {
  margin: 0;
  padding: 0; }*/
input[type="radio"] {
  margin-bottom: 1px;
  margin-right: 3px; }

/*input,
select {
    font-size: 12px;
}*/
/* style for page introduction */
.pageintro {
  margin-bottom: 14px;
  margin-top: 8px; }

.pageintro ul {
  padding: 0 5px 5px 0;
  margin-right: 190px;
  font-size: 11px; }

.pageintro ul li {
  padding-bottom: 6px;
  margin-left: 16px;
  list-style-type: disc; }

.pageintro ul li.insthead {
  color: #3f567f;
  font-weight: bold;
  background: none;
  padding-left: 0;
  list-style-type: none;
  margin: 0; }

.pageintro a {
  float: right; }

.pageintro .iconHelp {
  float: right;
  margin: 10px 0 0 5px; }

.btnGray {
  background: #e4e4e4;
  background: -webkit-linear-gradient(top, #fdfdfd 0, #e4e4e4 100%);
  background: -o-linear-gradient(top, #fdfdfd 0, #e4e4e4 100%);
  background: linear-gradient(to bottom, #fdfdfd 0, #e4e4e4 100%);
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  color: #3a6ab5;
  padding: 6px 18px 7px;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer; }

.btnGray:hover {
  color: #3a6ab5;
  background: #fdfdfd;
  background: -webkit-linear-gradient(top, #e4e4e4 0, #fdfdfd 100%);
  background: -o-linear-gradient(top, #e4e4e4 0, #fdfdfd 100%);
  background: linear-gradient(to bottom, #e4e4e4 0, #fdfdfd 100%); }

.btnGray.btnEdit {
  float: right;
  margin-top: 4px;
  padding: 3px 13px 6px; }

.helpcontent .smallFontSize {
  color: #7d7d7d;
  font-size: 10px; }

/* style for compare award page in no data state */
#compareAward .compareAwardSummary .noDataState {
  background: url("/cs/page/images/survey/compare_awards_no_data_display.png") no-repeat;
  width: 958px;
  height: 1038px;
  margin-top: 14px; }

/* style for compare award summary section */
.compareAwardSummary {
  margin: 0 0 24px 0; }

#compareAward .pagetitle h2,
#compareAwardPromologin .pagetitle h2 {
  background: url(/cs/page/images/pagetitle/title_compare_award.png) no-repeat 0px 32px; }

h2 {
  color: #113a66;
  font-size: 14px; }

h2 img {
  cursor: pointer; }

.btnAdd {
  background: #3678b3;
  background: -webkit-linear-gradient(top, #3c85ca 0, #3678b3 100%);
  background: -o-linear-gradient(top, #3c85ca 0, #3678b3 100%);
  background: linear-gradient(to bottom, #3c85ca 0, #3678b3 100%);
  border: 1px solid #3473ab;
  color: #fff;
  padding: 5px 14px;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  margin-left: 10px; }

.btnAdd:hover {
  color: #fff;
  background: #4897db;
  background: -webkit-linear-gradient(top, #4897db 0, #3880be 100%);
  background: -o-linear-gradient(top, #4897db 0, #3880be 100%);
  background: linear-gradient(to bottom, #4897db 0, #3880be 100%); }

.tableColSummary {
  margin-top: 14px;
  border: 1px solid #d9d9d9;
  width: 958px; }

.tableColSummary.normalTable thead .theadGroup {
  height: 17px;
  border-bottom: 0; }

.tableColSummary.normalTable thead tr.sortbar td.borderLeftWhite a {
  border-left: 1px solid #fff; }

.tableColSummary.normalTable thead tr.sortbar td.noBorder a {
  border-right: 0; }

.tableColSummary td.selectColumn {
  padding-left: 0; }

.tableColSummary thead tr th {
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff; }

.tableColSummary thead tr th.firstCol {
  border-left: 0; }

.tableColSummary tbody tr td {
  padding: 0 4px;
  height: 35px;
  vertical-align: middle;
  border-bottom: 0; }

.calculateCodButton {
  background: url("/cs/page/images/survey/coa_calculate.png") no-repeat;
  width: 59px;
  height: 17px;
  cursor: pointer; }

.calculateCodButton:hover {
  background: url("/cs/page/images/survey/coa_calculate_hover.png") no-repeat; }

.calculateCodLink {
  color: #396bb4;
  text-decoration: underline;
  cursor: pointer;
  padding-left: 2px; }

.iconHelp {
  margin: 1px 0 1px 4px;
  cursor: pointer; }

.applyFinAid,
.receiveFinAid {
  color: #396bb4;
  text-decoration: underline;
  cursor: pointer;
  display: inline-block; }

.calculateCodLink:hover,
.applyFinAid:hover,
.receiveFinAid:hover {
  color: #e67300; }

.collegeCheckbox {
  margin-left: 3px; }

.tableColSummary .iconEstimate {
  float: left;
  margin: 1px 3px 0 0; }

.tableColSummary .iconEstimate.iconEstimateForMacFireFox {
  margin: 2px 3px 0 0; }

@-moz-document url-prefix() {
  .tableColSummary .iconEstimate {
    margin: 1px 0 0 0; } }

/* Style for compare awards detail panel*/
.awardDetailsPane {
  width: 303px;
  background: #f6fbff;
  border: 1px solid #d9d9d9;
  float: left;
  margin-left: 20px; }

.awardDetailsPane h1 {
  color: #333;
  font-size: 14px;
  height: 34px;
  display: table;
  width: 100%;
  margin-bottom: 6px; }

.awardDetailsPane h1 span {
  vertical-align: middle;
  display: table-cell; }

.awardDetailsPane .topSection {
  background: #e2eff7;
  padding: 4px 10px 10px 10px;
  box-shadow: 0 2px 3px #aaaaaa; }

.awardDetailsPane .chartArea {
  width: 270px;
  background-color: #fff;
  box-shadow: inset 0 0 10px #b8b8b8;
  border: 1px solid #c3c3c4;
  border-right: 0;
  padding: 9px 5px 6px 5px;
  position: relative; }

.awardDetailsPane .chartArea p.netPriceContainer {
  text-align: center;
  color: #e67300;
  font-size: 14px;
  font-weight: bold; }

.netPriceBarContainer {
  width: 267px;
  height: 98px;
  margin: 23px auto 8px; }

.netPriceBarContainer div {
  height: 20px;
  font-size: 10px;
  font-family: verdana; }

.netPriceBarContainer span {
  height: 21px;
  float: left; }

.span1 {
  width: 60px; }

.span2 {
  width: 60px; }

.span3 {
  width: 30px; }

.span4 {
  width: 100px; }

.netPriceBarContainer div.netPriceBar {
  height: 10px; }

.netPriceBarContainer div.netPriceBar span {
  height: 9px; }

.spanRemaining {
  width: 192px;
  border: 1px solid #e67300;
  border-bottom: 0;
  border-top-width: 2px;
  text-align: center;
  position: relative; }

.spanRemaining strong {
  position: relative;
  bottom: 16px;
  width: 62px;
  display: inline-block;
  color: #e67300; }

.spanRemaining strong.rightAligned {
  position: absolute;
  bottom: 13px;
  right: -2px; }

.colorBar {
  margin-top: 2px; }

.colorBar .span1 {
  background: #63b579;
  border-right: 1px solid #63b579; }

.colorBar .span2 {
  background: #5c99cf;
  border-right: 1px solid #5c99cf; }

.colorBar .span3 {
  background: #7fbaee;
  border-right: 1px solid #7fbaee; }

.colorBar .span4 {
  background: #a4d5ef;
  border-right: 1px solid #a4d5ef; }

.scaleBar {
  margin-top: 5px; }

.netPriceBarContainer .scaleBar {
  height: 2px; }

.scaleBar span {
  height: 2px;
  border-right: 1px solid #fff; }

.scaleBar .span1 {
  background: #63b579; }

.scaleBar .span2 {
  background: #5c99cf; }

.scaleBar .span3 {
  background: #7fbaee; }

.scaleBar .span4 {
  background: #a4d5ef; }

.labelBar span {
  position: relative; }

.labelBar strong {
  position: absolute;
  bottom: -3px;
  right: 3px;
  color: #63b579; }

.labelBar .span2 strong {
  color: #5c99cf; }

.labelBar .span3 strong {
  color: #7fbaee; }

.labelBar .span4 strong {
  color: #a4d5ef; }

.labelBar .span1 {
  height: 1px;
  border-right: 1px solid #63b579; }

.labelBar .span2 {
  height: 15px;
  border-right: 1px solid #5c99cf; }

.labelBar .span3 {
  height: 30px;
  border-right: 1px solid #7fbaee; }

.labelBar .span4 {
  height: 58px;
  border-right: 1px solid #a4d5ef;
  top: -1px; }

.splitLine {
  height: 1px;
  background: #f4f4f4;
  border-top: 1px solid #fbfbfb;
  border-bottom: 1px solid #e7e7e7;
  width: 274px;
  margin-left: -2px; }

.chartData {
  padding: 4px;
  padding-bottom: 0;
  background: #fdfdfd;
  background: -webkit-linear-gradient(top, #f6f6f6 0, #fdfdfd 100%);
  background: -o-linear-gradient(top, #f6f6f6 0, #fdfdfd 100%);
  background: linear-gradient(to bottom, #f6f6f6 0, #fdfdfd 100%);
  border-top: 1px solid #fff; }

.chartData .fieldValue {
  right: 0; }

.chartData .fieldValue,
.chartData .dollar {
  font-weight: bold; }

.chartData .iconHelp {
  margin-bottom: 2px; }

.finAidContainer {
  padding: 10px; }

.finAidContainer h3 {
  font-size: 12px; }

.finAidContainer li {
  padding: 0 10px; }

.finAidContainer .unitTitle {
  height: 22px;
  line-height: 22px;
  margin-top: 18px;
  font-size: 11px; }

.finAidContainer .grantsList .unitTitle {
  margin-top: 10px; }

.awardDetailsPane li {
  position: relative;
  height: 18px;
  line-height: 18px; }

.awardDetailsPane:first-child {
  margin-left: 0; }

.awardDetailsPane span {
  display: inline-block; }

.unitTitle {
  background: #ecf5fb;
  font-weight: bold;
  margin-top: 16px; }

.coaList {
  margin: -6px 0 0 0; }

.coaList .unitTitle {
  background: none;
  padding-left: 0;
  font-size: 11px;
  margin-bottom: 3px; }

.coaList .unitTitle .fieldLabel {
  font-size: 12px; }

.coaList li {
  padding-left: 10px; }

.coaList .dollar {
  margin-right: 55px; }

.unitTitle .dollar {
  margin-right: 54px; }

.coaList .unitTitle .dollar {
  margin-right: 64px; }

.coaList .fieldLabel {
  padding-left: 0; }

.fieldValue {
  position: absolute;
  right: 10px; }

.dollar {
  float: right;
  margin-right: 44px; }

.iconEstimate {
  width: 11px;
  height: 11px;
  background: url("/cs/page/images/survey/icon_estimate.png") no-repeat;
  float: right;
  margin: 4px 4px 0 0; }

.awardDetailsPanesContainer {
  margin-top: 14px; }

.awardDetailsPanesContainer .fieldLabel {
  font-weight: normal; }

.awardDetailsPanesContainer .unitTitle .fieldLabel {
  font-weight: bold; }

/* Style for compare awards detail graphic no data state*/
.netPriceBarContainer.default .colorBar span {
  background: #ebebeb url("/cs/page/images/survey/iconQuestion_orange.png") no-repeat center center;
  border-right: 1px solid #fff; }

.netPriceBarContainer.default .span1 {
  width: 59px; }

.netPriceBarContainer.default .span2 {
  width: 61px; }

.netPriceBarContainer.default .span3 {
  width: 61px; }

.netPriceBarContainer.default .span4 {
  width: 82px; }

.netPriceBarContainer.default .netPriceBar .spanRemaining {
  width: 206px; }

.netPriceBarContainer.default .colorBar .span4 {
  border-right-color: #ebebeb; }

.netPriceBarContainer.default .labelBar span {
  border-right-color: #d9d9d9; }

.netPriceBarContainer.default .labelBar .span1 {
  height: 59px; }

.netPriceBarContainer.default .labelBar .span2 {
  height: 45px; }

.netPriceBarContainer.default .labelBar .span3 {
  height: 30px; }

.netPriceBarContainer.default .labelBar .span4 {
  height: 14px; }

.netPriceBarContainer.default .labelBar strong {
  color: #a2a2a5; }

.netPriceBarContainer.default .labelBar .span1 strong {
  right: -30px; }

.netPriceBarContainer.default .labelBar .span2 strong {
  right: -35px; }

.netPriceBarContainer.default .labelBar .span3 strong {
  right: -40px; }

.netPriceBarContainer.default .scaleBar span {
  background: #d9d9d9; }

/* style for popover */
.withPopover {
  position: relative;
  overflow: visible !important; }

.popover {
  position: absolute;
  width: 109px;
  height: 67px;
  padding: 13px 12px;
  z-index: 3;
  overflow: visible !important;
  top: 12px;
  left: -60px;
  background: url("/cs/page/images/survey/popover_bg.png") no-repeat; }

.popover p {
  line-height: 14px;
  margin-bottom: 8px; }

.popover .secondBtn {
  margin-left: 14px; }

.popover .closeBtn {
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  right: 9px;
  top: 14px; }

.codPanel.popover .closeBtn {
  width: 18px;
  height: 18px;
  right: 15px;
  top: 17px; }

.codPanel.popover {
  width: 344px;
  height: 410px;
  padding: 20px 15px;
  background: url("/cs/page/images/survey/popover_bg_large.png") no-repeat;
  left: -160px; }

.codPanel.popover h1 {
  color: #013766;
  font-size: 14px; }

.codPanel.popover .intro {
  margin: 10px 0 15px;
  line-height: 15px;
  font-size: 11px; }

.codPanel.popover .intro a {
  color: #3a6ab4; }

.codPanel.popover .fieldGroup {
  margin: 22px 0; }

.codPanel.popover .fieldGroup li {
  float: left;
  width: 100%;
  border-bottom: 1px solid #dfdfdf;
  padding: 6px 0; }

.codPanel.popover .fieldGroup li.firstLi {
  border-top: 2px solid #dfdfdf; }

.codPanel.popover .fieldGroup .fieldLabel {
  font-size: 11px;
  font-weight: bold;
  position: relative;
  top: 4px; }

.codPanel.popover .fieldGroup select {
  float: right;
  width: 78px; }

.codPanel.popover .fieldGroup img.iconHelp {
  position: static; }

/* style for COD error message */
.alertError {
  top: -70px;
  left: 60px; }

.alertError.popover {
  width: 141px;
  height: 130px;
  background: url("/cs/page/images/survey/cod_error_bg.png") no-repeat; }

.alertError.popover .closeBtn {
  right: 14px;
  top: 12px; }

/* style for tooltip */
.tableColSummary td.withTooltip .container, .tableColSummary td.withTooltip div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .tableColSummary td.withTooltip .bc-container, .tableColSummary td.withTooltip div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .tableColSummary td.withTooltip .bc-container, .tableColSummary td.withTooltip div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .tableColSummary td.withTooltip .bc-container {
  top: -8px; }

.tableColSummary td.selectColumn .container, .tableColSummary td.selectColumn div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .tableColSummary td.selectColumn .bc-container, .tableColSummary td.selectColumn div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .tableColSummary td.selectColumn .bc-container, .tableColSummary td.selectColumn div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .tableColSummary td.selectColumn .bc-container {
  top: -5px; }

.tableColSummary td.codColumn .container, .tableColSummary td.codColumn div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .tableColSummary td.codColumn .bc-container, .tableColSummary td.codColumn div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .tableColSummary td.codColumn .bc-container, .tableColSummary td.codColumn div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .tableColSummary td.codColumn .bc-container {
  top: -6px; }

h2.withTooltip .container, h2.withTooltip div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb h2.withTooltip .bc-container, h2.withTooltip div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb h2.withTooltip .bc-container, h2.withTooltip div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb h2.withTooltip .bc-container {
  top: -14px;
  left: 300px; }

h2.withTooltip .trigger {
  top: -6px;
  left: 4px; }

h2.withTooltip .tooltip {
  left: 148px !important; }

.tableColSummary tbody tr td div {
  overflow: visible !important; }

.container, div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .bc-container, div.bootstrap .cd-breadcrumb .bc-container {
  position: relative;
  overflow: visible !important; }

.trigger {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2; }

.tooltip {
  position: absolute;
  display: block;
  float: left;
  width: 310px;
  top: 0;
  left: 0;
  background: #fafafa;
  border: 1px solid #ccc;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px 1px #aaa;
  text-align: left;
  z-index: 99;
  color: #333; }

.tooltip-title {
  font-size: 11px;
  padding: 8px 0 0 10px;
  font-weight: bold; }

.tooltip-content p {
  font-weight: normal; }

.tooltip-bottom p {
  color: #999;
  font-weight: bold;
  border-top: 1px solid #d9d9d9;
  background: #fff;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px; }

.tooltip p {
  line-height: 14px;
  padding: 8px 10px;
  font-size: 10px; }

.tooltip .closeBtn {
  width: 18px;
  height: 18px;
  cursor: pointer;
  position: absolute;
  top: 6px;
  right: 6px;
  background: url("/cs/page/images/survey/closeLightbox_gray.png") no-repeat; }

.tooltip.left .arrow,
.tooltip.right .arrow {
  width: 18px;
  height: 40px;
  position: absolute;
  top: 60%;
  margin-top: -36px; }

.tooltip.left .arrow {
  right: -18px;
  background: url("/cs/page/images/survey/tooltip_arrow_right_gray.png") no-repeat; }

.tooltip.right .arrow {
  left: -18px;
  background: url("/cs/page/images/survey/tooltip_arrow_left_gray.png") no-repeat; }

.tooltip .arrow.topAligned {
  top: 40px; }

.tooltip .arrow.bottomAligned {
  top: auto;
  bottom: 20px; }

.tooltip.bottom .arrow,
.tooltip.top .arrow {
  width: 40px;
  height: 18px;
  position: absolute;
  left: 50%;
  margin-left: -20px; }

.tooltip.bottom .arrow {
  top: -18px;
  background: url("/cs/page/images/survey/tooltip_arrow_top_gray.png") no-repeat; }

.tooltip.top .arrow {
  bottom: -18px;
  background: url("/cs/page/images/survey/tooltip_arrow_bottom_white.png") no-repeat; }

.tooltip .arrow.leftAligned {
  left: 40px; }

.tooltip .arrow.rightAligned {
  left: auto;
  right: 20px; }

.selectColumn .tooltip .arrow {
  left: 33px; }

.FaBtnColumn .tooltip.bottom .arrow {
  left: 94px; }

/* style for net price hover */
.netPriceHoverTrigger {
  cursor: default; }

.netPriceHover {
  padding: 10px 0 0 22px;
  width: 224px;
  height: 100px;
  background: url(/cs/page/images/survey/hover_bg_top.png) no-repeat 0 0;
  position: absolute;
  z-index: 999;
  left: 4px;
  top: -96px; }

.netPriceHover p {
  line-height: 16px; }

.netPriceHover.orientRight {
  background: url(/cs/page/images/survey/hover_bg_right.png) no-repeat 0 0;
  left: 174px;
  top: -52px; }

/* public style for modal window */
.errorGroup {
  margin-bottom: 10px;
  margin-top: -4px; }

.errorGroup li {
  color: #aa0d06;
  line-height: 14px; }

.errorGroup li span.errorLabel {
  background: url(/cs/page/images/error_bullet.gif) no-repeat 0 2px;
  padding-left: 10px;
  font-weight: bold; }

.fieldLabel {
  font-weight: bold; }

.formSubmit {
  margin: 0 auto; }

.formSubmit p {
  text-align: center; }

.closeLightBox {
  float: right;
  margin: -3px -8px 0 0;
  cursor: pointer; }

/* Style for add COA modal window*/
.normalLightBox.addCOALightBox .context .schoolName {
  margin-bottom: 13px; }

.addCOALightBox .blockContent .fieldLabel {
  position: relative;
  bottom: 2px; }

/* Style for add a college modal window*/
.addCollegeModal {
  width: 502px; }

.addCollegeModal .innerContent {
  background: #fff;
  padding: 11px 18px 20px 18px; }

.addCollegeModal h1 {
  color: #013766;
  font-size: 14px; }

.addCollegeModal .errorGroup {
  margin-top: 10px;
  margin-bottom: 15px; }

.addCollegeModal table {
  table-layout: fixed;
  margin-top: 11px;
  margin-left: -2px; }

.addCollegeModal td {
  color: #343434;
  font-size: 11px;
  padding-bottom: 10px;
  vertical-align: top; }

.addCollegeModal .tips {
  font-style: italic;
  margin-top: 2px; }

.addCollegeModal .formSubmit {
  width: 436px;
  margin-top: 15px;
  margin-bottom: 8px; }

.addCollegeModal #addCollegeButton {
  padding: 6px 13px 7px; }

.addCollegeSearchbox {
  border: 0;
  font-size: 12px;
  float: left;
  width: 270px;
  height: 23px;
  line-height: 23px;
  padding-left: 24px;
  background: url(/cs/page/images/survey/addCollegeInputBg.png) no-repeat; }

#compareAward .addCollegeSearchbox {
  border: 0;
  font-size: 12px;
  float: left;
  width: 270px;
  height: 23px;
  line-height: 23px;
  padding-left: 24px;
  background: url(/cs/page/images/survey/addCollegeInputBg.png) no-repeat; }

.addCollegeSearchIcon {
  border: 0;
  cursor: pointer;
  display: inline-block;
  width: 33px;
  height: 23px;
  background: url(/cs/page/images/survey/addCollegeBtn.png) no-repeat; }

.addCollegeSearchIcon:hover {
  background: url(/cs/page/images/survey/addCollegeBtn_hover.png) no-repeat; }

/* Style for core data modal window */
.coreDataModal {
  background: #fff;
  padding: 11px 18px 18px 17px;
  width: 361px; }

.coreDataModal h1 {
  color: #013766;
  font-size: 14px; }

.coreDataModal .intro {
  margin: 10px 0 15px;
  line-height: 15px; }

.coreDataModal .errorGroup {
  margin: 0 0 17px 0; }

.coreDataModal .questionGroup {
  margin: 10px 0 15px; }

.coreDataModal .questionGroup ul li {
  float: left;
  margin-right: 16px; }

.coreDataModal .questionGroup .fieldLabel {
  margin-bottom: 12px; }

.coreDataModal .questionGroup .fafsaEFC {
  left: 10px;
  bottom: 1px;
  position: relative;
  float: left;
  font-weight: bold; }

.coreDataModal .questionGroup .fafsaEFC .inputField {
  display: inline-block;
  width: 55px;
  height: 23px;
  background: url(/cs/page/images/survey/inputBox_m.png) no-repeat;
  position: relative;
  bottom: 4px;
  left: 2px; }

.coreDataModal .questionGroup .fafsaEFC input {
  background: transparent;
  border: 0;
  width: 50px;
  height: 14px;
  margin: 4px 0 0 4px; }

.coreDataModal .fieldGroup {
  margin: 20px 0; }

.coreDataModal .fieldGroup li {
  float: left;
  width: 100%;
  border-bottom: 1px solid #dfdfdf;
  padding: 4px 0; }

.coreDataModal .fieldGroup li.title {
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 11px;
  border-bottom-width: 2px; }

.coreDataModal .fieldGroup .fieldLabel {
  font-size: 11px;
  font-weight: bold;
  position: relative;
  top: 4px; }

.coreDataModal .fieldGroup .fieldInput {
  float: right;
  width: 43px;
  height: 23px;
  background: url(/cs/page/images/survey/inputBox_s.png) no-repeat; }

.coreDataModal .fieldGroup .fieldInput input {
  background: transparent;
  border: 0;
  width: 36px;
  height: 14px;
  margin: 4px 0 0 4px; }

.coreDataModal .formSubmit {
  width: 360px; }

.coreDataModal .formSubmit p {
  padding: 7px 0 10px; }

.coreDataModal .formSubmit .cancel {
  margin-top: 16px; }

.coreDataModal .formSubmit .cancel a {
  color: #3a6ab4;
  font-size: 11px; }

.coreDataModal .closeConfirmBox {
  padding: 16px;
  width: 204px;
  height: 88px;
  background: #f0f0f0;
  border: 1px solid #cacaca;
  box-shadow: 0 0 3px 1px #e1e1e1;
  position: absolute;
  top: 94px;
  left: 80px; }

.coreDataModal .closeConfirmBox .buttons {
  margin-top: 25px;
  text-align: center; }

.coreDataModal .closeConfirmBox .buttons a {
  padding: 6px 13px 7px;
  margin-left: 15px; }

.coreDataModal .closeConfirmBox .buttons a.Yes {
  padding: 6px 10px 7px;
  margin-left: 0; }

.coreDataModal #maskOnCoreDataModal {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #fff;
  position: absolute;
  display: none;
  opacity: 0; }

/* Style for core data modal window */
.FAStatusModal {
  width: 418px;
  background: #fff;
  border-radius: 6px;
  padding: 11px 17px 12px; }

.FAStatusModal h1 {
  color: #013766;
  font-size: 15px;
  margin-bottom: 10px; }

.FAStatusModal p.intro {
  line-height: 15px; }

.FAStatusModal .errorGroup {
  margin-top: 10px; }

.FAStatusModal table {
  table-layout: fixed;
  width: 418px;
  margin: 23px 0 15px; }

.FAStatusModal table th {
  font-size: 11px;
  font-weight: bold;
  border-bottom: 2px solid #dfdfdf;
  padding-bottom: 10px; }

.FAStatusModal tbody td {
  border-bottom: 1px solid #dfdfdf;
  padding: 4px 0;
  vertical-align: middle; }

.FAStatusModal tbody td.collegeNameCol {
  padding-right: 10px; }

.FAStatusModal tbody span {
  line-height: 14px; }

.FAStatusModal tbody select {
  width: 74px; }

.FAStatusModal .formSubmit {
  width: 418px;
  margin-bottom: 14px; }

/* Style for add COA modal window*/
.confirmDelModal {
  background: #fff;
  width: 349px;
  padding: 33px 10px 10px 17px; }

.confirmDelModal p {
  font-size: 12px;
  font-weight: bold; }

.confirmDelModal .closeLightBox {
  position: absolute;
  right: 10px;
  top: 10px;
  margin: 0; }

.confirmDelModal .buttons {
  margin: 25px 0 18px 99px; }

.confirmDelModal .buttons a {
  padding: 6px 13px 7px;
  margin-left: 15px; }

.confirmDelModal .buttons a.Yes {
  padding: 6px 10px 7px; }

/* style for the print icon near page title */
ul.tools li.print a {
  margin: 55px -13px 0 0; }

/**********************for print page**************************/
#compareAwardsPrint {
  background: #fff;
  margin: 8px; }

#compareAwardsPrint .compareAwardsPrintWrap {
  width: 825px;
  padding: 10px; }

#compareAwardsPrint .print_header .main {
  float: none; }

#compareAwardsPrint .wrap {
  width: 824px;
  margin-top: -10px; }

#compareAwardsPrint .printTitle {
  border-bottom: 1px solid #545454;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 1px;
  padding-bottom: 4px;
  text-align: right;
  letter-spacing: 7px; }

#compareAwardsPrint .content h2 {
  border-bottom: 1px solid #999;
  padding-bottom: 4px; }

#compareAwardsPrint .content .applyFinAid,
#compareAwardsPrint .content .receiveFinAid {
  color: #333;
  cursor: auto;
  text-decoration: none; }

#compareAwardsPrint .content .calculateCodButton,
#compareAwardsPrint .content .calculateCodLink:hover {
  cursor: auto; }

#compareAwardsPrint .content .calculateCodButton:hover {
  background: url("/cs/page/images/survey/coa_calculate.png") no-repeat; }

#compareAwardsPrint .content .calculateCodLink {
  color: #333;
  text-decoration: none; }

#compareAwardsPrint .content #compareAwardsDetailPane h2 {
  border-bottom: 0;
  margin-bottom: -54px; }

#compareAwardsPrint .content #compareAwardsDetailPane h2.continuedTitle {
  display: none;
  margin: 20px 0 -40px 0; }

@media print {
  #compareAwardsPrint .content #compareAwardsDetailPane h2.continuedTitle {
    display: block; }
  #compareAwardsPrint .content #compareAwardsDetailPane h2.hiddenComparisonDetailsTitle {
    visibility: hidden; }
  @-moz-document url-prefix() {
    #compareAwardsPrint .netPriceBarContainer {
      width: 269px; } } }

#compareAwardsPrint .content .compareAwardSummary {
  margin: 30px 0; }

#compareAwardsPrint .content .compareAwardSummary .tableColSummary {
  width: 820px;
  border: 2px solid #999;
  border-left-width: 1px; }

#compareAwardsPrint .content .compareAwardSummary .tableColSummary th,
#compareAwardsPrint .content .compareAwardSummary .tableColSummary td {
  background: #fff;
  border-left: 1px solid #999; }

#compareAwardsPrint .content .compareAwardSummary .tableColSummary th {
  border-bottom: 2px solid #999; }

#compareAwardsPrint .content .compareAwardSummary .tableColSummary td {
  border-top: 1px solid #999; }

#compareAwardsPrint .content .compareAwardSummary .tableColSummary td.leftWhiteBorder {
  border-left-width: 3px; }

#compareAwardsPrint .content .compareAwardSummary .tableColSummary th.theadGroup {
  border-bottom-width: 1px; }

#compareAwardsPrint .content .compareAwardSummary .tableColSummary th.strongBorder {
  border-left-width: 3px; }

#compareAwardsPrint .content #compareAwardsDetailPane h3 {
  font-size: 12px;
  margin-bottom: 6px; }

#compareAwardsPrint .content #compareAwardsDetailPane .fieldValue {
  top: 0;
  right: 10px; }

#compareAwardsPrint .content #compareAwardsDetailPane .fieldLabel {
  font-size: 11px; }

#compareAwardsPrint .content #compareAwardsDetailPane .dollar {
  margin: 0 50px 0 0; }

#compareAwardsPrint .content #compareAwardsDetailPane ul li:first-child {
  border-top: 0; }

#compareAwardsPrint .printFooter {
  margin-top: 10px; }

/* style for compare award print page break */
#compareAwardsPrint .subhead {
  width: 824px; }

#compareAwardsPrint .subHeadPicInTD {
  width: 100%; }

/* style for compare award print page content */
.awardDetailsPane.awardDetailsPanePrint {
  width: 824px;
  background: none;
  border: 0;
  border-top: 1px solid #d9d9d9;
  border-radius: 0;
  float: left;
  margin: 40px 0 0 0; }

.awardDetailsPane.awardDetailsPanePrint h1 {
  margin: 10px 0; }

.awardDetailsPane.awardDetailsPanePrint .chartArea,
.awardDetailsPane.awardDetailsPanePrint .coaContainer,
.awardDetailsPane.awardDetailsPanePrint .finAidContainer {
  float: left; }

.awardDetailsPane.awardDetailsPanePrint .chartArea {
  border: 2px solid #9e9e9e;
  box-shadow: none;
  width: 270px; }

.awardDetailsPane.awardDetailsPanePrint .netPriceBarContainer {
  margin: 23px 0 14px 2px; }

.awardDetailsPane.awardDetailsPanePrint .chartData {
  background: none;
  border-top: 2px solid #9e9e9e;
  box-shadow: none;
  margin: -6px;
  padding: 0; }

.awardDetailsPane.awardDetailsPanePrint .chartData li,
.awardDetailsPane.awardDetailsPanePrint .coaList li,
.awardDetailsPane.awardDetailsPanePrint .finAidContainer li {
  border-top: 1px solid #cecece;
  padding: 0 4px;
  height: 21px; }

@-moz-document url-prefix() {
  .awardDetailsPane.awardDetailsPanePrint .chartData li,
  .awardDetailsPane.awardDetailsPanePrint .coaList li,
  .awardDetailsPane.awardDetailsPanePrint .finAidContainer li {
    height: 22px; } }

.awardDetailsPane.awardDetailsPanePrint .chartData .fieldLabel,
.awardDetailsPane.awardDetailsPanePrint .coaList .fieldLabel,
.awardDetailsPane.awardDetailsPanePrint .finAidContainer .fieldLabel {
  border-right: 1px solid #cecece;
  padding: 1px 0 2px 0;
  width: 190px; }

.awardDetailsPane.awardDetailsPanePrint .coaList .fieldLabel {
  width: 150px; }

.awardDetailsPane.awardDetailsPanePrint .finAidContainer .fieldLabel {
  width: 195px; }

.awardDetailsPane.awardDetailsPanePrint .coaContainer {
  width: 240px;
  margin-left: 15px; }

.awardDetailsPane.awardDetailsPanePrint .coaList {
  border: 2px solid #9e9e9e;
  margin: 0; }

.awardDetailsPane.awardDetailsPanePrint .coaList .iconEstimate {
  position: absolute;
  left: 160px;
  top: 0; }

.awardDetailsPane.awardDetailsPanePrint .coaList .unitTitle {
  margin: 0; }

.awardDetailsPane.awardDetailsPanePrint .finAidContainer {
  float: right;
  padding: 0;
  width: 270px; }

.awardDetailsPane.awardDetailsPanePrint .finAidContainer ul {
  border: 2px solid #9e9e9e; }

.awardDetailsPane.awardDetailsPanePrint .finAidContainer ul.loanList {
  border-width: 0 2px; }

.awardDetailsPane.awardDetailsPanePrint .finAidContainer .unitTitle {
  background: #fff;
  margin: 0; }

#compareAwardsPrint .printNotesTemplate {
  float: left; }

#compareAwardsPrint dl.notes {
  margin-top: 10px;
  font-size: 9px; }

#compareAwardsPrint dl.notes dt {
  float: left;
  margin-top: 10px; }

#compareAwardsPrint dl.notes dt img {
  margin-bottom: 2px; }

#compareAwardsPrint dl.notes dd {
  float: left;
  margin: -12px 0 0 16px; }

@-moz-document url-prefix() {
  #compareAwardsPrint dl.notes dd {
    margin-top: -14px; } }

/**************************************************************/
/* style for jQuery UI tooltip */
.ui-tooltip {
  background: #e4e5f0;
  background: -webkit-linear-gradient(top, #fff 0, #e4e5f0 100%);
  background: -o-linear-gradient(top, #fff 0, #e4e5f0 100%);
  background: linear-gradient(to bottom, #fff 0, #e4e5f0 100%);
  border: 1px solid #767676;
  -webkit-box-shadow: 3px 3px 3px #8e8e8e;
  box-shadow: 3px 3px 3px #8e8e8e;
  color: #575757;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 4px 6px 5px 5px;
  max-width: none; }

body .ui-tooltip {
  border-width: 1px; }

/* change z-index position of college suggestion lightbox in case it will be covered by add a college lightbox */
#compareAward #fancybox-loading {
  z-index: 804; }

#compareAward #fancybox-overlay {
  z-index: 800; }

#compareAward #fancybox-wrap {
  z-index: 801; }

#compareAward #fancybox-content {
  z-index: 802;
  overflow: visible; }

#compareAward #fancybox-content > div:first-child {
  overflow: visible !important; }

#compareAward #fancybox-hide-sel-frame {
  z-index: 801; }

#compareAward #fancybox-close {
  z-index: 803; }

#compareAward #fancybox-left,
#compareAward #fancybox-right {
  z-index: 802; }

#compareAward #fancybox-left-ico,
#compareAward #fancybox-right-ico {
  z-index: 802; }

#compareAward .fancybox-bg {
  z-index: 701; }

#compareAward #fancybox-title {
  z-index: 802; }

#compareAward .compareAwardSummary > h2,
#compareAward #compareAwardsDetailPane > h2 {
  width: 300px; }

/** import from fa_tracker.css */
/*//////Page Type: Financial Aid Tracker Result////////////// */
.content .innercontent {
  padding: 0; }

ul.ilg {
  left: 811px; }

.mleft {
  width: 185px;
  float: left;
  margin-top: -2px; }

.mright {
  float: right;
  width: 579px;
  margin-top: -6px; }

.trackerticker {
  padding-bottom: 40px; }

.resulttableerror {
  margin-bottom: 15px;
  color: #A10900;
  font-weight: bold;
  display: block; }

/**Common Styles in Admission Pages**/
.mhead {
  margin-bottom: 2px; }

.mhead img {
  padding-left: 8px; }

.mhead a {
  float: right;
  font-size: 10px;
  font-weight: normal; }

#fatrackresult h3 {
  color: #113a66;
  font-size: 14px;
  font-weight: bold; }

#fatrackresult h3.mhead {
  padding-top: 2px; }

#fatrackresult .mhead a {
  margin-left: 10px;
  float: none; }

.mstokewrap {
  border: 1px solid #c6c9d0; }

#fatrackresult .mstokewrap {
  border: 1px solid #d9d9d9;
  border-radius: 3px; }

.mstokewrap p {
  padding: 5px 7px 7px 7px;
  margin-bottom: 0; }

.innermhead h4 {
  color: #336;
  font-size: 11px;
  font-weight: bold;
  padding: 10px 0 4px 8px; }

.innermhead h4 img {
  margin-left: 10px;
  vertical-align: middle; }

/**Instruction for Admission Tracker**/
.admtrakinstruction {
  margin-bottom: 23px;
  margin-top: 8px; }

.admtrakinstruction img {
  float: right; }

.admtrakinstruction ul {
  background: #EFF4F8;
  padding: 8px 5px 5px 7px;
  margin-right: 190px;
  font-size: 11px; }

#fatrackresult .admtrakinstruction {
  margin-bottom: 27px; }

#fatrackresult .admtrakinstruction ul {
  font-size: 11px;
  background: none;
  padding: 0px;
  margin: 0px; }

#fatrackresult .admtrakinstruction a {
  float: right; }

.admtrakinstruction ul li {
  background: url(/cs/page/images/admissions/bullet01.gif) no-repeat 5px 3px;
  padding-left: 16px;
  padding-bottom: 5px; }

.admtrakinstruction ul li.insthead {
  color: #3f567f;
  font-weight: bold;
  background: none;
  padding-left: 0;
  letter-spacing: -0.05em; }

.amazonmp3goto, .amazonmp3goto a {
  float: right; }

.amazonmp3goto a {
  cursor: pointer; }

.amazonmp3goto {
  background: #fff url(/cs/page/images/incentive/banner_amazon_tall_5.jpg) no-repeat right;
  width: 170px;
  height: 80px; }

.amazonmp3goto_10 {
  background-image: url(/cs/page/images/incentive/banner_amazon_tall_10.jpg); }

.amazonmp3goto_15 {
  background-image: url(/cs/page/images/incentive/banner_amazon_tall_15.jpg); }

.amazonmp3goto_20 {
  background-image: url(/cs/page/images/incentive/banner_amazon_tall_20.jpg); }

#admtrackresult .amazonmp3goto {
  margin-top: 50px;
  margin-right: 20px; }

.amazonmp3golink {
  width: 170px;
  height: 80px; }

/**Tell a Friend**/
.tellfriend {
  position: relative;
  border: solid 1px #208cba;
  margin-bottom: 27px; }

.tellfriend h3 {
  position: absolute;
  top: -6px;
  left: 7px; }

.tellfriend p {
  padding: 10px 0 8px 8px; }

.tellfriend p b {
  display: block;
  padding-bottom: 1px; }

.tellfriend .go {
  position: absolute;
  top: 35px;
  left: 131px; }

/**Newsfeed**/
.opennewfeedpop {
  display: block;
  border-bottom: 1px solid #CCCCCC;
  padding: 13px 5px 5px 5px;
  font-weight: bold;
  color: #3f567f; }

.newsfeed {
  background: url(/cs/page/images/admissions/nf_dot.gif) top left;
  margin-bottom: 15px;
  padding: 6px 6px 5px 6px; }

.newsfeed #newswrap {
  background: #fff;
  padding: 0 4px; }

.newsfeed h1 {
  position: relative; }

.newsfeed h1 img {
  position: absolute;
  top: -15px; }

.newsfeed .tl,
.newsfeed .tr,
.newsfeed .bl,
.newsfeed .br {
  height: 6px;
  width: 6px;
  overflow: hidden;
  position: relative;
  display: inline; }

.newsfeed .tl {
  background: url(/cs/page/images/admissions/nf_lt.gif);
  float: left;
  margin: -6px 0 0 -6px; }

.newsfeed .tr {
  background: url(/cs/page/images/admissions/nf_rt.gif);
  float: right;
  margin: -6px -6px 0 0; }

.newsfeed .bl {
  background: url(/cs/page/images/admissions/nf_lb.gif);
  float: left;
  margin: 0 0 -5px -6px; }

.newsfeed .br {
  background: url(/cs/page/images/admissions/nf_rb.gif);
  float: right;
  margin: 0 -6px -5px 0; }

.newsfeed .trackerfeed {
  font-size: 11px;
  padding: 0 5px;
  line-height: 1.2em;
  overflow: hidden;
  display: none; }

.newsfeed .trackerfeed li {
  border-bottom: 1px solid #ccc;
  padding: 5px 0; }

.newsfeed .trackerfeed li.btmclear {
  border-bottom: none; }

.newsfeed .trackerfeed li.unabled, ul.trackerfeed li.unabled a {
  color: #b2b2b2; }

.newsfeed .trackerfeed li a {
  color: #3F567F; }

.newsfeed .trackerfeed li ins {
  color: #999;
  text-decoration: none;
  font-size: 10px;
  display: block; }

.newsfeed .trackerfeed li ins em {
  font-style: normal; }

/**hack by 1fb to control tooltip title size and color 9-23-15**/
.tooltip-title {
  font-size: 11px !important;
  padding: 8px 0 0 10px;
  font-weight: bold;
  color: #333 !important; }

/**toolsBox**/
.toolsBox {
  float: right;
  width: 143px;
  width: 154px\9;
  *width: 154px;
  _width: 160px;
  margin: -23px 36px 0 0;
  margin: -23px 34px 0 0\9;
  *margin: -23px 5px 0px 0;
  _margin: -23px 5px 0px 0; }

.tools_facebook-like {
  float: left;
  width: 76px;
  margin-top: 0;
  /*margin-top:-3px;
    margin-top:-4px\9;
    *margin-top:-3px;
    _margin-top:-3px;*/ }

.tools_facebook {
  float: left;
  width: 24px; }

.tools_addthis {
  float: right;
  /*width: 43px;
    width:54px\9;
    *width:54px;
    _width:66px;*/ }

.toolsBox_admissions {
  float: right;
  width: 143px;
  width: 154px\9;
  *width: 154px;
  _width: 160px;
  margin: -26px 36px 0 0;
  margin: -26px 34px 0 0\9;
  *margin: -26px 5px 0px 0;
  _margin: -29px 5px 0px 0; }

.tools_facebook-like_admissions {
  float: left;
  width: 76px; }

.tools_facebook_admissions {
  float: left;
  width: 24px;
  margin-top: 3px;
  margin-top: 3px\9;
  *margin-top: 3px;
  _margin-top: 3px; }

.tools_addthis_admissions {
  float: right;
  /*width:43px;
    width:54px\9;
    *width:54px;
    _width:66px;*/
  margin-top: 3px;
  margin-top: 3px\9;
  *margin-top: 3px;
  _margin-top: 3px; }

/**Track a College**/
.trackacollege {
  margin-bottom: 20px; }

#fatrackresult .trackacollege p {
  margin: 6px 0px 10px 0px;
  font-size: 11px; }

#fatrackresult .trackacollege .trackform {
  background-color: #f9f8e3;
  padding: 6px 9px 7px; }

#fatrackresult .trackacollege .trackform {
  background-color: #ecf5fb;
  padding: 5px 6px 7px; }

#fatrackresult .trackacollege ul li {
  display: inline;
  float: left;
  margin-right: 25px; }

#fatrackresult .trackacollege ul li span {
  display: block;
  font-size: 11px;
  font-weight: bold;
  color: #336;
  padding-bottom: 1px; }

#fatrackresult .trackacollege ul li span {
  float: left;
  margin-top: 8px;
  font-size: 13px;
  color: #333; }

#fatrackresult .trackacollege ul li span img {
  margin-left: 4px; }

#fatrackresult .trackacollege ul li span img {
  vertical-align: bottom; }

#fatrackresult .trackacollege ul li.btnresult {
  margin-right: 0; }

#fatrackresult .trackacollege ul li.btnresult img {
  padding-top: 13px;
  cursor: pointer;
  margin-left: 37px; }

#fatrackresult .trackacollege ul li.btnresult img {
  padding-top: 0px;
  margin-left: 0px; }

#fatrackresult .trackacollege ul li div.inputcollname {
  background: #fff;
  padding: 2px 0 1px 20px;
  border: 1px solid #78a0b4; }

#fatrackresult .trackacollege ul li div.inputcollname input {
  height: 22px;
  line-height: 22px;
  color: #666; }

#fatrackresult .trackacollege ul li div.inputcollname {
  float: left;
  margin-left: 13px;
  border-radius: 3px;
  border: 1px solid #d7d2ce;
  margin-top: 1px;
  width: 293px; }

#fatrackresult .trackacollege ul li div.inputcollname .trackanotherfield {
  margin-left: -14px; }

#fatrackresult .trackacollege ul li div.inputcollname input {
  border: none;
  background: #fff;
  width: 307px;
  padding: 0; }

#fatrackresult .trackacollege ul li select {
  width: 95px;
  padding: 1px; }

#fatrackresult .trackacollege ul li select {
  float: left;
  margin-left: 11px;
  border-radius: 4px;
  height: 24px;
  width: 100px;
  margin-top: 2px; }

#fatrackresult .trackacollege ul li div.inputcollname input,
#fatrackresult .trackacollege ul li select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; }

/**Track Ticker Tab Years**/
/*
Changed the position of new back ground tab image and padding for Multi-Year tab
*/
.tabyears {
  font-size: 11px;
  font-weight: bold;
  border-bottom: 6px solid #bddede;
  padding-left: 10px; }

.tabyears li {
  display: inline;
  float: left; }

.tabyears li a {
  color: #8ea2c6;
  text-decoration: none;
  display: block;
  background: url(/cs/page/images/admissions/module/yeartabs.gif) no-repeat left bottom;
  padding: 5px 16px 3px 7px;
  position: relative;
  color: #999; }

.tabyears li a:hover {
  color: #000; }

.tabyears li.selected a {
  background-position: left top;
  padding: 5px 21px 4px 7px;
  z-index: 10;
  margin-right: -5px;
  margin-top: -1px;
  color: #000; }

.tabyears li.flextab a {
  background: url(/cs/page/images/admissions/module/yeartabs_flex.gif) no-repeat 0px -21px; }

.tabyears li.flextab a {
  padding: 0; }

.tabyears li.flextab a span {
  display: block;
  padding: 5px 16px 3px 8px;
  position: relative; }

.tabyears li.flextab a.selected {
  color: #000;
  background-position: left top; }

.tabyears li.flextab a.selected span {
  background-position: right top; }

.tabyears_small {
  font-size: 10px; }

/**Synch with Admission Profile List**/
.synchprofile {
  float: right;
  padding: 10px 10px 5px 0pt;
  _padding-top: 7px; }

.synchprofile input {
  margin: 0 5px 0 10px; }

.synchprofile img {
  margin: 0 0 0 5px;
  vertical-align: middle; }

/**Add to Your College List**/
.yourcollegelistform {
  padding: 5px 4px 5px 8px;
  background: #f6f5e1;
  font-size: 10px;
  font-family: Verdana; }

.yourcollegelistform div.addcollegefield {
  border: 1px solid #7f9db9;
  border-right: none;
  background: #fff url(/cs/page/images/admissions/search.gif) no-repeat top left;
  padding-left: 18px;
  height: 17px;
  width: 209px;
  float: left;
  margin-right: 15px; }

.yourcollegelistform div.addcollegefield input.searchinput {
  width: 182px;
  background: #fff;
  border: none;
  float: left;
  font-size: 10px;
  font-family: Verdana;
  margin-top: 1px;
  *margin-top: 0; }

.yourcollegelistform div.addcollegefield .searchbtn {
  cursor: pointer;
  float: right; }

.yourcollegelistform #importFromProfileList {
  margin: 4px 0; }

/**Table PROFILES**/
/**Table SUMMARY */
table.summary {
  width: 100%; }

table.summary caption {
  text-align: left;
  color: #336;
  font-size: 12px;
  font-weight: bold;
  padding: 8px 0 3px; }

table.summary caption img {
  margin-left: 10px; }

table.summary thead {
  background: #efefef; }

table.summary thead th {
  padding: 3px 4px 1px;
  vertical-align: top;
  font-weight: bold;
  text-align: center; }

#fatrackresult table.summary thead th {
  padding: 3px 1px 1px;
  vertical-align: bottom;
  font-weight: bold;
  text-align: left; }

#fatrackresult table.summary thead th,
#fatrackresult table.summary tbody th,
#fatrackresult table.summary tbody td,
#fatrackresult table.summary tfoot th,
#fatrackresult table.summary tfoot td {
  border: 1px solid #fff;
  border-width: 0 1px 1px 0; }

#fatrackresult table.summary thead th.rightDarkBorder,
#fatrackresult table.summary tbody th.rightDarkBorder,
#fatrackresult table.summary tbody td.rightDarkBorder,
#fatrackresult table.summary tfoot th.rightDarkBorder,
#fatrackresult table.summary tfoot td.rightDarkBorder {
  border-right-color: #c0c1a2; }

table.summary thead td {
  padding: 0 4px 2px; }

table.summary tbody td, table.summary tfoot td, table.summary tbody th, table.summary tfoot th {
  padding: 5px; }

table.summary tfoot tr.stand td {
  letter-spacing: -0.07em; }

table.summary tbody {
  background: #d5e4ff; }

table.summary tbody th {
  font-style: italic;
  text-align: right;
  padding-right: 20px;
  font-weight: bold; }

#fatrackresult table.summary tbody th {
  padding-right: 5px; }

#fatrackresult #summary .alignToCenter {
  text-align: center; }

table.summary tbody tr.avg td {
  font-weight: bold; }

table.summary tbody tr.avg th {
  font-style: normal;
  font-weight: bold; }

table.summary tbody tr.odd td, table.summary tbody tr.odd th {
  background: #eaf2ff; }

table.summary tfoot tr.youlogin td, table.summary tfoot tr.youloginwithdata td, table.profiles tbody tr.youlogin td, table.summary tfoot tr.youloginwithquestion td, table.profiles tbody tr.youloginwithquestion td {
  background-color: #1D8CBA;
  color: #fff;
  font-size: 12px;
  padding: 4px 5px; }

table.profiles tbody tr.youloginwithdata td {
  background-color: #1D8CBA;
  color: #fff;
  padding: 3px 4px 3px 2px;
  letter-spacing: -1px; }

table.summary tfoot tr.youlogin td, table.profiles tbody tr.youlogin td {
  font-family: "Arial Black"; }

table.summary tfoot tr.youloginwithquestion td, table.profiles tbody tr.youloginwithquestion td {
  padding: 4px 0;
  text-align: center;
  font-family: "Arial Black"; }

table.summary tfoot tr.youlogin td, table.profiles tbody tr.youlogin td {
  text-align: center; }

table.summary tfoot tr.youlogin th, table.summary tfoot tr.youloginwithdata th, table.profiles tbody tr.youlogin th, table.profiles tbody tr.youloginwithdata th, table.summary tfoot tr.youloginwithquestion th, table.profiles tbody tr.youloginwithquestion th {
  background-color: #1D8CBA;
  color: #fff;
  text-align: left;
  font-size: 12px;
  font-weight: bold; }

table.summary tfoot tr.youloginwithdata th {
  font-size: 10px; }

table.profiles tbody tr.youloginwithdata th a, table.summary tfoot tr.youloginwithquestion th a, table.profiles tbody tr.youloginwithquestion th a {
  color: #fff;
  text-decoration: none; }

table.profiles tbody tr.youloginwithdata th a, table.summary tfoot tr.youloginwithquestion th a, table.profiles tbody tr.youloginwithquestion th a {
  color: #fff;
  text-decoration: underline; }

tr.youloginwithdata th.firstcol img.fire, tr td.firstcol img.fire {
  float: right; }

tr.youloginwithdata th.firstcol img.fivepixel, tr td.firstcol img.fivepixel {
  margin-left: 5px;
  margin-right: 4px; }

table.summary tfoot tr.younotlogin td, table.profiles tbody tr.younotlogin td {
  background-color: #DFDFDF;
  color: #666666;
  font-size: 12px;
  text-align: center;
  font-family: "Arial Black"; }

table.summary tfoot tr.younotlogin th, table.profiles tbody tr.younotlogin th {
  background-color: #DFDFDF;
  color: #666666;
  text-align: left;
  font-size: 12px; }

table.summary tfoot tr.youloginwithdata td {
  font-size: 10px;
  font-weight: bold; }

table.profiles tbody tr.youloginwithdata td {
  font-size: 10px;
  font-weight: bold;
  vertical-align: middle; }

table.profiles {
  border-collapse: collapse; }

table.profiles caption {
  text-align: left;
  color: #336;
  font-size: 12px;
  font-weight: bold;
  padding: 10px 0 0; }

table.profiles caption img {
  margin-left: 10px;
  vertical-align: middle; }

table.profiles thead {
  background-color: #efefef;
  color: #336; }

table.profiles thead td, table.profiles thead th {
  padding: 3px 0 3px 2px;
  vertical-align: bottom;
  border: 1px solid #fff;
  border-width: 0px 1px 1px 0px;
  font-weight: bold; }

table.profiles thead td {
  text-align: center; }

table.profiles thead td {
  padding: 8px 0 3px 2px; }

table.profiles tbody td, table.profiles tbody th {
  color: #333366;
  padding: 5px 4px 5px 2px;
  border-right: 1px solid #fff;
  letter-spacing: -1px;
  vertical-align: bottom; }

table.profiles tfoot td, table.profiles tfoot th {
  padding-left: 2px;
  border-right: 1px solid #fff; }

table.profiles tbody tr td.profilecol, table.profiles tr .firstcol {
  border-right: 0; }

table.profiles tbody tr td.profilecol div {
  width: 68px;
  padding-bottom: 1px;
  padding-left: 1px; }

table.profiles tbody tr td.profilecol_updated div {
  width: 50px; }

table.profiles tbody tr.youloginwithquestion th {
  padding-left: 3px; }

table.profiles tbody tr.youloginwithdata th {
  padding-left: 3px;
  font-size: 10px; }

table.profiles tbody tr.even {
  background: #f3f3cf; }

table.profiles tbody input.chbox {
  margin: 1px 0 -1px;
  *margin: -4px 0 -4px; }

table.profiles tbody td.saved {
  font-weight: bold;
  background: #dce4f3; }

table.profiles thead th.nonlinkcaption {
  font-weight: bold;
  color: black; }

table.add caption {
  font-size: 11px;
  padding-left: 8px; }

table.add thead td, table.add thead th {
  border-width: 1px 1px 0 0;
  padding: 4px 4px 4px 3px; }

table.add tbody td {
  padding: 4px 4px 4px 3px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  word-break: normal; }

table.add td.firstcol {
  padding-left: 10px;
  letter-spacing: normal;
  border-right: 0; }

table.add tbody td.question {
  background-color: #1D8CBA;
  color: #FFFFFF;
  font-weight: bold; }

table.add tbody td.question strong {
  font-family: "Arial Black";
  font-size: 12px;
  font-weight: normal; }

table.add tfoot td {
  padding: 2px 8px 4px 3px;
  text-align: right;
  font-weight: bold; }

table.add tbody td img.fire {
  float: right; }

tr.you {
  background: #1D8CBA;
  color: #fff;
  font-size: 12px; }

tr.you th {
  text-align: left;
  font-weight: bold; }

tr.you th.star {
  background: #dfdfdf url(youstar.gif) no-repeat 65%; }

table.profiles tbody tr.you td, table.summary tfoot tr.you td {
  font-family: "Arial Black";
  text-align: center;
  padding: 4px 0px;
  color: #fff; }

table.profiles tbody tr.you td {
  padding: 4px 0; }

.sorting_mark {
  margin: 0 -2px 3px 0; }

.check_all_part {
  text-align: right; }

.check_all_link {
  margin: 20px 10px 5px 0;
  cursor: pointer;
  font-size: 11px; }

.check_all_button {
  margin: 5px 5px 0 0; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .check_all_button {
    margin-right: 7px; } }

.check_all_link_status, .check_all_link_applicant, .check_all_link_other {
  cursor: pointer;
  text-decoration: underline; }

.loading {
  width: 129px;
  height: 19px; }

#ProfileNameForYourList, #ProfileNameForTop50 {
  padding-left: 10px;
  background-position: 10px bottom; }

#RecentlyUpdatedForYourList, #RecentlyUpdatedForTop50 {
  text-align: right; }

.recently_updated_div, #tableBodyWrap .recently_updatedforlistview {
  text-align: right;
  padding-right: 2px; }

.recently_updated_div img {
  position: relative; }

.recently_updated_div {
  padding-top: 72px;
  padding-bottom: 3px;
  margin-bottom: -3px; }

#tableBodyWrap .recently_updated_div {
  padding-top: 58px;
  padding-right: 0px;
  position: relative; }

#sortbar .recently_updated_div {
  padding-top: 0px; }

#tablewrap {
  position: relative; }

ul.sortmenu {
  height: 63px;
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  position: absolute;
  top: 59px;
  *top: 71px;
  left: 70px;
  padding: 0 9px 0 9px;
  text-align: left;
  visibility: hidden;
  width: 150px; }

#tableBodyWrap ul.sortmenu {
  height: initial;
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  position: absolute;
  top: 20px;
  left: -20px;
  padding: 0 9px 0 9px;
  text-align: left;
  visibility: hidden; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  ul.sortmenu {
    top: 60px; } }

ul.sortmenu li {
  font-size: 11px;
  font-weight: normal;
  margin-top: 3px;
  margin-bottom: 9px;
  cursor: pointer; }

/**Table Sort**/
.linkstyleth {
  text-decoration: underline;
  cursor: pointer; }

.ascendingsorttag {
  background-image: url(/cs/page/images/admissions/sortdown.gif);
  background-repeat: no-repeat;
  background-position: left bottom; }

.ascendingsorttag div {
  margin-left: 10px; }

.descendingsorttag {
  background-image: url(/cs/page/images/admissions/sortup.gif);
  background-repeat: no-repeat;
  background-position: left bottom; }

.descendingsorttag div {
  margin-left: 10px; }

/**Your College List **/
a.yourlistdel {
  background: url(/cs/page/images/admissions/admprofile_del.gif) no-repeat top;
  width: 12px;
  height: 12px;
  display: block;
  margin-left: 3px;
  float: right; }

a.yourlistdel:hover {
  background-position: bottom; }

div.yourcollistmore {
  font-size: 11px;
  font-weight: normal; }

div.yourcollistmore strong.arrow {
  background: url(/cs/page/images/admissions/yourlistarrow.gif) no-repeat left;
  padding-left: 15px;
  padding-bottom: 5px;
  line-height: 1.4em;
  color: #033766; }

/**Bubble Popcont for Admission pages**/
#popcont p {
  margin-bottom: 10px; }

#popcont ul {
  padding-left: 0; }

#popcont th {
  font-weight: bold; }

/**College Information & Adm Result Instruction **/
.collInfo {
  font-size: 10px;
  color: #336;
  width: 520px; }

.collInfo h2 {
  font-size: 16px;
  margin: 0;
  color: #333366; }

.collInfo h2 p {
  margin: 0;
  line-height: 1.2em; }

.collInfo span {
  font-size: 12px;
  display: block;
  font-weight: normal;
  margin: 5px 0 11px; }

.admresultinstruction {
  margin-bottom: 14px;
  margin-top: 12px; }

#fatrackresult .admresultinstruction {
  margin-bottom: 0px;
  padding-top: 4px; }

ul.admnewsfeed {
  font-weight: bold;
  text-align: right;
  width: 240px;
  float: right;
  word-spacing: 2px; }

ul.admnewsfeed li {
  padding-top: 6px; }

ul.admnewsfeed img#help_open_newsfeed {
  margin-left: 5px; }

.resultinstruction {
  width: 423px;
  background-color: #eff4f8;
  padding: 8px 8px 6px 8px; }

.resultinstruction h3 {
  color: #3f567f;
  font-weight: bold;
  font-size: 11px;
  margin: 0 0 5px 0; }

.resultinstruction li {
  list-style: disc;
  margin-left: 20px;
  padding-bottom: 2px; }

/**IMAGE Tab**/
ul.imgtabs {
  background: url(/cs/page/images/admissions/tab_bg.jpg) no-repeat right bottom;
  height: 30px;
  overflow: hidden;
  margin-top: 12px; }

ul.imgtabs li {
  display: inline;
  float: left; }

ul.imgtabs li a {
  display: block;
  background-repeat: no-repeat;
  background-position: top left;
  height: 30px;
  outline-style: none; }

ul.imgtabs li.selected a {
  background-position: bottom left; }

ul.imgtabs li#tabtable a {
  background-image: url(/cs/page/images/admissions/tab_table.gif);
  width: 160px; }

ul.imgtabs li#tabscattergram a {
  background-image: url(/cs/page/images/admissions/tab_scattergram.gif);
  width: 189px; }

/**Filter in Result Page**/
.filter {
  border: 1px solid #bfbfbf;
  width: 138px;
  margin-top: 10px;
  float: left; }

.filter h3 {
  background: #efefef;
  font-size: 10px;
  padding: 2px 5px; }

.filter select {
  width: 105px;
  font-family: verdana;
  font-size: 12px; }

.filter select.multiYearSelect {
  width: 50px;
  font-size: 10px;
  font-family: arial;
  height: 18px;
  line-height: 18px; }

.filter select.multiYearSelect option {
  padding: 0 0 0 3px; }

.filter dl {
  padding: 5px 6px 7px 7px; }

.filter dl dt {
  border-bottom: 1px solid #43848c;
  font-weight: bold;
  padding-bottom: 2px;
  margin-bottom: 4px; }

.filter dl dt em {
  float: right;
  height: 11px;
  width: 10px;
  margin-right: 2px;
  background: url(/cs/page/images/admissions/help_s.gif) no-repeat right;
  cursor: pointer; }

.filter dl dt.subtitle {
  border-bottom: 0px;
  color: #333; }

.filter dl dd {
  *margin-bottom: -1px;
  _margin-bottom: 0;
  display: block;
  clear: both;
  padding-bottom: 5px; }

.filter dl dd.rlink {
  text-align: right;
  font-size: 10px; }

.filter dl dd input {
  float: right;
  margin: 0;
  *margin: -1px -2px 0 0;
  _margin: -3px; }

.filter dl dd.rlink em {
  color: #003366;
  padding-right: 10px;
  *padding-right: 5px;
  _padding-right: 7px;
  position: relative;
  *top: 2px;
  _top: 0px; }

.filter dl dd .mapthumb {
  width: 108px;
  height: 70px;
  margin-bottom: 7px; }

.resultwrap {
  margin-left: 150px;
  margin-top: 10px; }

.resultwrap h1 {
  font-size: 13px;
  padding-bottom: 5px;
  padding-top: 0; }

.resultwrap .caption {
  padding: 8px 0 3px;
  color: #336;
  font-size: 12px;
  font-weight: bold; }

.resultwrap .caption img {
  margin-left: 10px; }

.resultwrap .linkswitch {
  font-size: 10px;
  margin-left: 30px;
  font-family: Verdana; }

.profileresult {
  visibility: hidden;
  color: #000; }

.trackanotherchancewrap {
  width: 260px;
  float: right; }

#fatrackresult .trackanotherchancewrap {
  width: 295px;
  border: 1px solid #bfbfbf; }

#fatrackresult .trackanotherchancewrap table thead th {
  font-weight: bold;
  background-color: #efefef; }

#fatrackresult .trackanotherchancewrap table thead th img {
  margin-left: 5px; }

#fatrackresult .trackanotherchancewrap table td,
#fatrackresult .trackanotherchancewrap table th {
  padding: 3px;
  vertical-align: top;
  font-weight: bold; }

#fatrackresult .trackanotherchancewrap table tbody a {
  text-decoration: underline;
  font-size: 10px; }

.trackanotherchancewrap div#college_overlap_container {
  float: right;
  _margin-right: -7px; }

#fatrackresult #college_overlap_container div {
  max-width: 259px;
  margin-top: 5px; }

#fatrackresult #college_overlap_container .overlap_content_center,
#fatrackresult #college_overlap_container .overlap_content_bottom {
  margin-top: 0px; }

#fatrackresult #college_overlap_container {
  float: right; }

#fatrackresult #college_overlap_container p {
  margin-right: 15px; }

#fatrackresult #college_overlap_container p a {
  text-decoration: underline; }

#fatrackresult .overlap_wrap {
  float: right; }

/**College Chance**/
.rectmod {
  border: 1px solid #1f8cba;
  padding: 0px 9px 5px 9px; }

.rectmod img.title {
  padding: 0 3px;
  background: #fff;
  display: block;
  top: -4px;
  position: relative;
  left: -2px; }

.rectmod .chancebar {
  margin-top: -3px; }

.rectmod div.btmlink {
  text-align: right;
  padding-top: 8px; }

.rectmod div.btmlink a.left {
  float: left; }

.rectmod div.btmlink .betweenLine1 {
  margin: 0 2px 0 3px; }

.rectmod div.btmlink .betweenLine2 {
  margin: 0 2px; }

.fa-tracker-result #chancenotificationwrap {
  margin: 60px 0 10px;
  display: none; }

.fa-tracker-result #chancenotificationwrap .rectmod {
  margin-bottom: 11px; }

.fa-tracker-result #chancenotificationwrap .nochancebar {
  text-align: center; }

.fa-tracker-result #chancenotificationwrap td.level {
  height: 12px;
  vertical-align: bottom; }

/**Track Another College**/
#fatrackresult #trackanother {
  float: right; }

#fatrackresult #trackanother label {
  font-weight: bold;
  vertical-align: middle;
  display: block;
  padding-bottom: 1px;
  cursor: text; }

#fatrackresult #trackanother #help_tracker_another {
  margin-left: 10px; }

#fatrackresult #trackanother div.trackanotherfield {
  border: 1px solid #7f9db9;
  border-right: none;
  background: #fff url(/cs/page/images/admissions/search.gif) no-repeat left center;
  *background-position: left -2px;
  padding-left: 18px;
  height: 14px;
  width: 214px;
  _width: 219px; }

#fatrackresult #trackanother input.searchinput {
  background: #fff;
  border: none;
  height: 12px;
  line-height: 12px;
  font-size: 10px;
  font-family: Verdana;
  vertical-align: middle;
  width: 185px;
  float: left; }

#fatrackresult #trackanother div.trackanotherfield img.searchgo {
  cursor: pointer;
  float: right;
  position: relative; }

#fatrackresult #trackanother .trackanothererror {
  display: none;
  width: 234px; }

/**Summary**/
#fatrackresult #summarywrap {
  width: 534px; }

#fatrackresult #summarywrap {
  width: 475px; }

#fatrackresult #summarywrap p {
  margin-top: 5px; }

#fatrackresult #summarywrap p a {
  margin-left: 10px; }

#fatrackresult ul.newmember {
  overflow: hidden;
  margin-top: 5px; }

#fatrackresult ul.newmember li {
  padding-bottom: 2px; }

#fatrackresult ul.newmember li span {
  float: left;
  font-size: 11px; }

#fatrackresult ul.newmember li a {
  font-weight: bold;
  font-size: 11px; }

#fatrackresult div.summarymore {
  font-size: 11px;
  text-align: right;
  margin-top: 5px; }

#fatrackresult .clearing {
  height: 0;
  clear: right;
  overflow: hidden; }

/****Pagination START********/
#fatrackresult .pagination {
  font-size: 10px;
  text-align: right;
  padding-right: 3px;
  margin-top: 5px; }

#fatrackresult .pagination span {
  padding-left: 7px; }

#fatrackresult .pagination_number {
  padding-left: 7px; }

#fatrackresult .pagination span a.previous_link {
  background: #fff url(/cs/page/images/back_arrow.gif) no-repeat left;
  padding-left: 15px; }

#fatrackresult .pagination span a.next_link {
  background: #fff url(/cs/page/images/goto_arrow.gif) no-repeat right;
  padding-right: 15px; }

#fatrackresult .pagination span a {
  color: #000;
  padding-left: 7px;
  text-decoration: underline;
  cursor: pointer; }

#fatrackresult .pagination span .onpage {
  text-decoration: none;
  font-weight: bold; }

#fatrackresult .pagination span a.disable {
  color: #999; }

#fatrackresult .pagination span a.disable:hover {
  text-decoration: none; }

#fatrackresult .pagination span a:hover {
  text-decoration: underline; }

#fatrackresult .pagination span.pagination_description {
  padding-left: 0; }

#fatrackresult #pagination1 {
  clear: right;
  margin-bottom: -23px; }

#fatrackresult #pagination1 a {
  position: relative; }

#fatrackresult #pagination_bottom {
  text-align: right; }

/****Pagination END********/
#profilewrap, #scatterwrap {
  margin-top: 20px;
  *margin-top: 10px;
  _margin-top: 10px; }

#profilewrap {
  margin-top: 10px; }

#fatrackresult .fakeScrollWrap {
  height: 20px;
  width: 696px;
  overflow-x: scroll;
  overflow-y: hidden;
  float: left; }

#fatrackresult .fakeScrollWrap::-webkit-scrollbar, #fatrackresult .rightTableWrap::-webkit-scrollbar {
  width: 6px;
  height: 16px; }

#fatrackresult .fakeScrollWrap::-webkit-scrollbar-thumb, #fatrackresult .rightTableWrap::-webkit-scrollbar-thumb {
  background: #cfd0e5;
  border: 1px solid #fff; }

#fatrackresult .fakeScrollWrap::-webkit-scrollbar-track-piece:decrement, #fatrackresult .rightTableWrap::-webkit-scrollbar-track-piece:decrement {
  background: #fff;
  border: 1px solid #ccc; }

#fatrackresult .fakeScrollWrap::-webkit-scrollbar-track-piece:increment, #fatrackresult .rightTableWrap::-webkit-scrollbar-track-piece:increment {
  background: #fff;
  border: 1px solid #ccc; }

#fatrackresult .fakeScrollWrap::-webkit-scrollbar-button:end:increment, #fatrackresult .rightTableWrap::-webkit-scrollbar-button:end:increment {
  background: url(/cs/page/images/buttons/rightarrow.png) no-repeat;
  display: block;
  width: 15px;
  height: 15px; }

#fatrackresult .fakeScrollWrap::-webkit-scrollbar-button:start:decrement, #fatrackresult .rightTableWrap::-webkit-scrollbar-button:start:decrement {
  background: url(/cs/page/images/buttons/leftarrow.png) no-repeat;
  display: block;
  width: 15px;
  height: 15px; }

#fatrackresult .fakeScroll {
  width: 790px;
  height: 20px; }

#fatrackresult .rightTableWrap {
  width: 809px;
  float: left;
  padding-top: 4px; }

#fatrackresult .righttable {
  table-layout: fixed; }

#fatrackresult .leftTableWrap {
  float: left;
  padding-top: 4px; }

#fatrackresult .recently_updatedforlistview img {
  margin-bottom: -4px; }

#fatrackresult table.lefttable tbody,
#fatrackresult table.righttable tbody {
  background-color: #f8f8e2; }

#fatrackresult table.profiles tbody td .rightTableWrap tbody td {
  padding-bottom: 6px; }

#fatrackresult table tr.table_list_sections td {
  background: #ddd; }

#fatrackresult td.highlightOnHover:hover {
  background-color: #E5E5C3 !important;
  cursor: default; }

#fatrackresult .resultlist tfoot {
  background-color: #fff; }

#fatrackresult .resultlist thead td, #fatrackresult .resultlist thead th {
  font-size: 10px;
  font-weight: bold;
  color: #333;
  letter-spacing: 0px; }

#fatrackresult .resultlist thead td a {
  position: relative;
  padding-left: 0; }

#fatrackresult .resultlist thead th a:hover,
#fatrackresult .resultlist thead td a:hover {
  color: #1278c3; }

#fatrackresult .righttable tbody td:nth-child(3),
#fatrackresult .righttable tbody td:nth-child(6),
#fatrackresult .righttable tbody td:nth-child(11),
#fatrackresult .righttable tbody td:nth-child(13),
#fatrackresult .righttable tbody td:nth-child(19) {
  border-right: 1px solid #c0c1a2; }

#fatrackresult .resultlist .sortup,
#fatrackresult .resultlist .sortdown {
  background: none;
  padding-left: 4px; }

#fatrackresult .resultlist thead tr#sortbar td,
#comapp .resultlist thead tr#sortbar td {
  padding: 0 !important; }

#fatrackresult .resultlist thead tr#sortbar td a {
  border-right: 1px solid #a2a2a2;
  padding: 0 !important;
  display: block;
  height: 15px;
  background-image: url(/cs/page/images/search/sortbar.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  cursor: pointer; }

#fatrackresult .resultlist thead tr#sortbar td a.sortoff {
  background-position: 0 -60px;
  cursor: default;
  border-left: 0; }

#fatrackresult .resultlist thead tr#sortbar td a.sortup {
  border-right-color: #619dc8;
  background-position: 0 -45px; }

#fatrackresult .resultlist thead tr#sortbar td a.sortdown {
  border-right-color: #619dc8;
  background-position: 0 -15px; }

#fatrackresult .resultlist thead tr#sortbar td a:hover {
  border-right-color: #619dc8;
  background-position: 0 -15px; }

#fatrackresult .resultlist thead tr#sortbar td a.sortoff:hover {
  border-right-color: #a2a2a2;
  background-position: 0 -60px;
  cursor: default; }

#fatrackresult .resultlist thead tr#sortbar td a.sortup:hover {
  border-right-color: #619dc8;
  background-position: 0 -45px; }

#fatrackresult .resultlist thead tr#sortbar td a.sortdown:hover {
  border-right-color: #619dc8;
  background-position: 0 -15px; }

#fatrackresult .lefttable .lastcol {
  border-left: 1px solid #fff; }

#fatrackresult .rightBrownBorder {
  border-right: 1px solid #c0c1a2; }

#fatrackresult #paginationAlignLeft {
  float: left; }

#fatrackresult .saveCheckboxMargin {
  margin: 0px; }

#fatrackresult .trackanotherfield #searchsuggestioncontainer {
  left: 388px !important;
  width: 313px !important; }

#fatrackresult .trackanotherchancewrap table tbody td,
#fatrackresult .trackanotherchancewrap table tbody th {
  border-bottom: 1px solid #dfdfdf;
  font-size: 9px; }

#fatrackresult .trackanotherchancewrap table tbody tr.lastRow td {
  border: 0; }

#fatrackresult #search_suggestion_error {
  width: 270px;
  position: relative;
  left: 381px; }

#fatrackresult .innercontent {
  position: relative; }

#fatrackresult .tooltip {
  position: absolute;
  display: block;
  float: left;
  width: 310px;
  top: 197px;
  left: 280px;
  background: #fafafa;
  border: 1px solid #ccc;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px 1px #aaa;
  text-align: left;
  z-index: 99;
  color: #333; }

#fatrackresult table.resultlist tbody td,
#fatrackresult table.lefttable tbody td,
#fatrackresult table#summary tbody td,
#fatrackresult table.profiles tfoot td,
#fatrackresult #normalFontWeight {
  font-weight: normal; }

#fatrackresult table#summary tbody .avg td {
  font-weight: bold; }

#fatrackresult table.lefttable th.firstcol a {
  text-decoration: none; }

#fatrackresult #lightGrayBgcolor {
  background-color: #efefef; }

#fatrackresult table.profiles tbody {
  background: #fff; }

#fatrackresult table.profiles .resultlist tbody {
  background-color: #f8f8e2; }

#fatrackresult table.profiles tbody tr.youloginwithdata th a[href] {
  text-decoration: underline; }

#fatrackresult table.profiles tfoot tr td {
  background-color: #fff;
  border-right: 1px solid #fff;
  padding: 0; }

#fatrackresult table.profiles tfoot .pagination {
  margin-top: 0; }

#fatrackresult table.profiles tfoot tr td.selectAllCol {
  padding-top: 5px; }

#fatrackresult table.profiles tfoot tr td .checkSelectAll {
  margin: 0 14px 0 4px; }

#fatrackresult table.profiles tfoot tr td .checkSelectAll.checkSelectAllForPCChrome {
  margin-right: 13px; }

#fatrackresult table.profiles tfoot tr td .saveCheckedImg {
  margin: 7px 5px 0 0; }

#fatrackresult table.profiles tbody tr td.profilecol {
  border-right: 1px solid #fff; }

#fatrackresult table.summary tbody td,
#fatrackresult table.summary tfoot td,
#fatrackresult table.summary tbody th,
#fatrackresult table.summary tfoot th {
  padding: 5px 2px; }

#fatrackresult table.profiles thead th {
  letter-spacing: 0px; }

#fatrackresult table.profiles thead td {
  text-align: left; }

#fatrackresult table.profiles thead td.adjustAlignCenter {
  text-align: center; }

#fatrackresult table.summary tfoot tr.youloginwithdata th#youstar {
  font-size: 12px;
  padding-left: 5px; }

#fatrackresult table.profiles tbody tr.youloginwithdata th {
  font-size: 12px; }

#fatrackresult table.profiles tbody tr.youlogin td,
#fatrackresult table.profiles tbody tr.youloginwithquestion td {
  font-weight: bold;
  font-family: "Arial Black";
  text-align: center; }

#fatrackresult table.profiles tbody tr.youloginwithdata td.right {
  text-align: right; }

#fatrackresult table.summary tfoot tr.youloginwithdata td.right {
  text-align: right; }

#fatrackresult table.summary tfoot tr.youloginwithdata td {
  font-weight: normal; }

#fatrackresult .content {
  margin: 0px; }

#fatrackresult .content .pagetitle {
  height: 46px;
  padding-left: 2px;
  margin-top: 3px; }

#fatrackresult .content .pagetitle h2 {
  margin: 0px; }

#fatrackresult .share_buttons_wrap {
  top: 23px;
  right: 20px; }

#fatrackresult .content ul.tools {
  margin-top: -19px;
  margin-right: -2px; }

#fatrackresult .content .betaBlock {
  background: url(/cs/page/images/finance/fatHome_beta_img.png) no-repeat;
  margin: -22px 0px 0px 220px;
  width: 58px;
  height: 17px;
  position: absolute; }

#fatrackresult .content .betaBlock img {
  margin-top: 3px;
  margin-left: 44px; }

#fatrackresult .collInfo {
  margin-bottom: 13px; }

#fatrackresult #adjustCheckboxYouRow {
  padding: 2px 0px 0px 9px; }

#fatrackresult #summaryYouTR tr.youloginwithdata td:nth-child(2),
#fatrackresult #summaryYouTR tr.youloginwithdata td:nth-child(3),
#fatrackresult #summaryYouTR tr.youloginwithdata td:nth-child(4),
#fatrackresult #summaryYouTR tr.youloginwithdata td:nth-child(5),
#fatrackresult #summaryYouTR tr.youloginwithdata td:nth-child(6) {
  text-align: right; }

#fatrackresult #foundMessage,
#fatrackresult #countOfProfiles {
  color: #000; }

#fatrackresult #filterresult h3 {
  font-size: 10px; }

#fatrackresult #help_receivedFinancialAid,
#fatrackresult #help_high_school_location,
#fatrackresult #help_totalgift {
  margin-top: 12px; }

#fatrackresult #tableBodyWrap ul.sortmenu {
  width: 173px; }

/**
 * Specific - Financial Aid Tracker [END]
 */
/**
 * Specific - Compare Awards [START]
 */
/** import from searchbox.css */
#home .form {
  border: 0; }

#home input#ipt_colname {
  border: 0;
  width: 151px;
  height: 13px;
  background: url("/cs/page/images_new/modules/search_bg.gif") no-repeat 0 0;
  color: #666;
  font-size: 11px;
  font-family: verdana;
  padding: 8px 0 8px 8px; }

.college_search {
  z-index: 99; }

.college_search .error {
  color: #ff0000;
  font-size: 11px;
  margin: 2px 0 2px 0;
  height: 12px; }

.college_search ul.fieldswrap li {
  float: left; }

.college_search .btmbtn {
  display: inline-block; }

/**Seach Suggestion**/
UL#searchsuggestioncontainer, UL#secondsearchsuggestioncontainer {
  border: 1px solid #405780;
  border-top: none;
  font-size: 11px;
  background-color: white;
  position: absolute;
  z-index: 160;
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: auto; }

IFRAME.containercover {
  background-color: #fff;
  position: absolute;
  z-index: 99;
  padding: 0;
  margin: 0;
  border: none; }

UL#searchsuggestioncontainer li, UL#secondsearchsuggestioncontainer li {
  background-color: white;
  padding: 4px;
  color: #000;
  border-top: 1px solid #ccc;
  display: inline-block;
  cursor: pointer;
  float: none;
  margin: 0; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  UL#searchsuggestioncontainer li, UL#secondsearchsuggestioncontainer li {
    padding-right: 3px; } }

UL#searchsuggestioncontainer li label, UL#secondsearchsuggestioncontainer li label {
  display: block;
  cursor: pointer; }

UL#searchsuggestioncontainer li label.collname, UL#secondsearchsuggestioncontainer li label.collname {
  color: #039;
  font-weight: bold;
  line-height: 1em; }

UL#searchsuggestioncontainer li label.citystate, UL#secondsearchsuggestioncontainer li label.citystate {
  color: #999; }

UL#searchsuggestioncontainer li.select, UL#secondsearchsuggestioncontainer li.select {
  background-color: #526ea1;
  color: #fff; }

UL#searchsuggestioncontainer li.select label.collname, UL#secondsearchsuggestioncontainer li.select label.collname {
  color: #fff; }

UL#searchsuggestioncontainer li.select label.citystate, UL#secondsearchsuggestioncontainer li.select label.citystate {
  color: #c1d8f9; }

UL#searchsuggestioncontainer li label strong, UL#secondsearchsuggestioncontainer li label strong {
  border-bottom: 1px solid red; }

#search_suggestion_error {
  color: #A10900; }

.disablefont {
  color: #999999; }

/** import from lightbox.css */
.menutooltip {
  border: 1px solid #ccc;
  z-index: 100;
  position: absolute;
  background-color: #eee;
  overflow: hidden; }

.menutooltip ul {
  padding: 1px;
  margin: 0;
  list-style: none; }

.menutooltip ul li a {
  background: #eee;
  padding: 3px;
  text-decoration: none;
  display: block;
  color: #000;
  width: 100%;
  cursor: default; }

.menutooltip ul li a:hover {
  background: #000;
  color: #fff; }

.menutooltip div {
  padding: 3px;
  background: #FFFFCC; }

.lbox {
  padding: 5px 10px 10px;
  background-color: #cecee5;
  z-index: 999;
  position: absolute; }

.lbox img.close {
  float: right; }

.lbox div {
  margin-top: 20px; }

.lboxcont {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  line-height: 12px;
  padding: 12px;
  font-size: 11px; }

.lboxcont h1 {
  font-size: 13px;
  color: #336;
  padding-bottom: 5px;
  font-weight: bold; }

.lboxcont p {
  padding: 0 7px 5px 2px;
  font-size: 10px;
  letter-spacing: -0.05em;
  margin: 0 0 10px 0; }

.lboxcont ul {
  border: 1px solid #ddd;
  padding: 8px;
  margin: 0;
  height: 200px;
  overflow: auto;
  font-size: 10px; }

.lboxcont ul li {
  font-weight: bold;
  padding-bottom: 5px; }

.lboxcont ul li a {
  color: #336; }

/**div.cover{
    z-index:100;
    background-color: #1b3766;
    top:0;
    left:0;
    position: absolute;
}
div.cover img{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 129px;
    height: 19px;
}*/
div.word {
  text-align: center;
  padding-top: 10px; }

div.confirmbtns {
  text-align: center;
  padding-bottom: 10px; }

div.confirmbtns img {
  padding: 0 5px;
  cursor: pointer; }

/** import from survey_form.css */
#my_adm_profile {
  line-height: 12px; }

#my_adm_profile .hidden {
  display: none; }

#my_adm_profile .showHighSchoolName {
  margin: 0;
  font-weight: normal; }

#my_adm_profile .highSchoolLightboxTrigger_edit {
  font-weight: normal;
  display: inline-block;
  margin: 3px 0; }

#my_adm_profile .mainintro {
  width: 630px;
  border: solid 1px #d0d0d0;
  margin-bottom: 10px;
  padding: 10px 10px 5px 10px;
  line-height: 14px;
  font-size: 10px; }

#my_adm_profile .mainintro .spaceHolder {
  float: left; }

#my_adm_profile .mainintro .btnWrap {
  clear: left;
  float: right;
  padding: 0 10px 0 40px;
  margin-top: 5px;
  width: 121px; }

#my_adm_profile .introText {
  line-height: 14px; }

#my_adm_profile .financialAidGroup {
  background: #fff;
  padding-top: 9px; }

#my_adm_profile .financialAid {
  background: #F6F5E2;
  margin-top: 1px;
  list-style: none;
  padding-left: 3px;
  height: 32px;
  line-height: 32px; }

#my_adm_profile .financialAid li {
  float: left; }

#my_adm_profile .financialAid li input[type="radio"] {
  padding: 0;
  margin: 10px 5px 0 0;
  *margin: 6px 2px 0 0;
  float: left; }

#my_adm_profile .financialAid li img {
  cursor: pointer;
  margin: 0 0 10px 4px;
  *margin: 0 0 0 4px; }

#my_adm_profile .financialAid li.optionFAFSA span img {
  margin-left: 0; }

#my_adm_profile .financialAid li span {
  font-weight: bold; }

#my_adm_profile .financialAid li.optionYes {
  margin-left: 21px; }

#my_adm_profile .financialAid li.optionNo {
  margin-left: 16px; }

#my_adm_profile .financialAid li.optionFAFSA {
  margin-left: 33px; }

#my_adm_profile .financialAid li.optionDollar {
  margin: 0 4px 0 11px; }

#my_adm_profile .financialAid li.optionValue input {
  width: 58px;
  float: left;
  margin-top: 6px; }

#my_adm_profile .subTitle {
  background: url(/cs/page/images/survey/survey_subtitle_bg.gif) repeat-x; }

#my_adm_profile .testScoreTable {
  width: 100%; }

#my_adm_profile .testScoreTable .questionTackenOrWillTake input[name="takenSatOrAct"] {
  margin-left: 18px; }

#my_adm_profile .testScoreTable .questionTackenOrWillTake input[name="takenSatOrAct"].nextRadioBtn {
  margin-left: 13px; }

#my_adm_profile .testScoreTable .questionTackenOrWillTake td {
  padding: 0;
  border: 0; }

#my_adm_profile .satEBRWScoreTable,
#my_adm_profile .satSubjectTestsTable,
#my_adm_profile .apExamTable {
  table-layout: fixed; }

#my_adm_profile .testScoreTable .questionTackenOrWillTake {
  table-layout: fixed; }

#my_adm_profile .testScoreTable img.helpIcon {
  margin-left: 4px; }

#my_adm_profile .testScoreTable td {
  background: #F6F5E2;
  border-bottom: 1px solid #fff;
  padding-top: 4px;
  padding-bottom: 3px;
  padding-left: 3px;
  height: 28px;
  font-weight: bold; }

#my_adm_profile .testScoreTable td .normalFont {
  font-weight: normal; }

#my_adm_profile .testScoreTable td.summary {
  border-bottom: 1px solid #fff;
  padding-top: 4px;
  padding-bottom: 3px;
  padding-left: 3px;
  font-weight: normal; }

#my_adm_profile .testScoreTable td.summary span {
  font-weight: bold;
  font-size: 11px; }

#my_adm_profile .testScoreTable td.satSubjectTestsTitle,
#my_adm_profile .testScoreTable td.apExamTitle {
  padding-top: 8px;
  vertical-align: top; }

#my_adm_profile .testScoreTable td.satSubjectTestsScore,
#my_adm_profile .testScoreTable td.apExamScore {
  padding: 8px 0 3px 3px; }

#my_adm_profile .testScoreTable td.satSubjectTestsScore table select,
#my_adm_profile .testScoreTable td.apExamScore table select {
  width: 260px; }

#my_adm_profile .testScoreTable td.apExamScore table select.apScoreSelect {
  width: 75px; }

#my_adm_profile .testScoreTable input[type="text"] {
  width: 47px;
  height: 22px; }

#my_adm_profile .testScoreTable input[type="radio"] {
  margin-left: 0; }

#my_adm_profile .testScoreTable input.nextRadioBtn {
  margin-left: 28px; }

#my_adm_profile .testScoreTable input.smallInput {
  width: 24px; }

#my_adm_profile .testScoreTable .radioLabelOnPC {
  position: relative;
  bottom: 3px; }

#my_adm_profile .satEBRWScoreTable td {
  padding: 0;
  border: 0; }

#my_adm_profile .satSubjectTestsTable td,
#my_adm_profile .apExamTable td {
  padding: 4px 0 3px;
  height: auto;
  border: 0; }

#my_adm_profile .satSubjectTestsTable tr:first-child td,
#my_adm_profile .apExamTable tr:first-child td {
  padding: 0; }

#my_adm_profile .satSubjectTestsTable input[type="text"] {
  width: 53px; }

#my_adm_profile .apExamTable input[type="checkbox"] {
  margin-left: 0; }

/* Style for Add/Edit Award Form Light Box*/
#addAwardFormLightBox.addCOALightBox .mainContent {
  width: 340px; }

#addAwardFormLightBox .formTitle {
  background: url(/cs/page/images/survey/addAwardFormTitle.png) no-repeat; }

#addAwardFormLightBox.addCOALightBox .formTitle {
  background: url(/cs/page/images/survey/addCOAFormTitle.png) no-repeat; }

#addAwardFormLightBox .blockTitle {
  font-size: 16px; }

#addAwardFormLightBox .submitButton {
  display: block;
  width: 142px;
  height: 41px;
  background: url(/cs/page/images/survey/addAwardFormSubmit.png) no-repeat; }

#addAwardFormLightBox .submitButton:hover {
  background: url(/cs/page/images/survey/addAwardFormSubmit_hover.png) no-repeat; }

#addAwardFormLightBox.addCOALightBox .submitButton {
  width: 116px;
  background: url(/cs/page/images/survey/addCOASubmit.png) no-repeat; }

#addAwardFormLightBox.addCOALightBox .submitButton:hover {
  background: url(/cs/page/images/survey/addCOASubmit_hover.png) no-repeat; }

#addAwardFormLightBox.addCOALightBox .formSubmit {
  width: 116px; }

#addAwardFormLightBox #questionCostOfAttendance.blockItem {
  position: relative; }

#addAwardFormLightBox #questionCostOfAttendance.blockItem .error {
  color: #9f0d06; }

#addAwardFormLightBox .errorPop, #addAwardFormLightBox .errorPopTextarea {
  width: 216px;
  height: 48px;
  background: url(/cs/page/images/survey/errorInLightbox.png) no-repeat;
  position: absolute;
  left: 73px;
  bottom: 7px;
  display: none;
  z-index: 1; }

#addAwardFormLightBox #questionCostOfAttendance .errorPop {
  background: url(/cs/page/images/survey/errorInRequiredQ.png) no-repeat;
  left: 424px;
  bottom: 22px; }

#addAwardFormLightBox .errorPopTextarea {
  background: url(/cs/page/images/survey/errorInLightboxTextarea.png) no-repeat;
  left: 255px;
  top: -1px; }

#addAwardFormLightBox .errorTotal {
  width: 272px;
  height: 58px;
  background: url(/cs/page/images/survey/errorInLightboxTotal.png) no-repeat;
  position: absolute;
  left: 340px;
  top: -16px;
  z-index: 100; }

#costOfAttendance .errorTotal {
  left: 290px; }

#addAwardFormLightBox .withoutTotal .blockContent {
  padding: 8px 0 4px 24px; }

#addAwardFormLightBox .formSubmit {
  width: 142px; }

/* Style for college list table*/
table.yourcollegelist {
  table-layout: fixed; }

table.yourcollegelist td {
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px solid #fff; }

table.yourcollegelist td.schoolname {
  font-weight: bold;
  padding-left: 4px; }

table.yourcollegelist input.rank {
  width: 26px;
  height: 13px;
  _height: 14px;
  font-size: 11px; }

table.yourcollegelist input.collaward {
  width: 83px;
  height: 13px;
  _height: 14px;
  font-size: 11px; }

table.legacy input.collaward {
  width: 122px; }

table.yourcollegelist input.meritaward {
  height: 13px;
  _height: 14px;
  font-size: 11px;
  width: 91px; }

table.yourcollegelist select.appstatus {
  width: 78px;
  font-size: 11px; }

table.yourcollegelist.legacy select.appstatus {
  width: 91px; }

table.yourcollegelist select.gotAid,
table.yourcollegelist select.finAidGotDisabled,
table.yourcollegelist select.finAidApplied,
table.yourcollegelist select.finAidAppliedDisabled {
  width: 58px;
  font-size: 11px; }

table.yourcollegelist.legacy select.gotAid {
  width: 70px; }

table.yourcollegelist img.help {
  margin-left: 3px; }

table.yourcollegelist thead tr {
  background-color: #efefef; }

table.yourcollegelist thead th {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #c3c3c3;
  padding: 4px 0 4px 4px;
  text-align: left;
  border-right: 1px solid #fff; }

table.yourcollegelist thead th.firstRow {
  background-color: #ddd;
  text-align: center;
  border-bottom: none; }

table.yourcollegelist thead th.firstCol {
  border-bottom: none; }

table.yourcollegelist .noTopBorder {
  border-top: none; }

table.yourcollegelist .noRightBorder {
  border-right: none; }

table.yourcollegelist tbody td {
  font-weight: bold;
  padding: 3px 0 3px 4px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #c3c3c3; }

table.yourcollegelist .rightBorder {
  border-right: 1px solid #fff; }

table.yourcollegelist td.rightBorderDark {
  border-right: 1px solid #c6c6ae; }

table.yourcollegelist td.leftBorder {
  border-left: 1px solid #e9e9cd; }

table.yourcollegelist .nullValue {
  color: #7b7a71; }

table.yourcollegelist tfoot .compareAwardsLink {
  float: right;
  margin: 4px; }

table.yourcollegelist tfoot img {
  cursor: pointer; }

table.yourcollegelist .fieldWithErrors {
  border: 1px solid red; }

tr.yourlisthead {
  background-color: #efefef;
  height: 20px; }

tr.yourlisthead td {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding-top: 4px;
  padding-bottom: 4px; }

tr.yourlisteven td {
  background-color: #f3f3cf; }

tr.yourlistodd td {
  background-color: #F6F5E2; }

#my_adm_profile a.yourlistdel {
  background: url(/cs/page/images/admissions/admprofile_del.png) no-repeat top;
  width: 14px;
  height: 17px;
  float: none;
  margin: 0; }

#my_adm_profile a.yourlistdel:hover {
  background-position: top; }

a.FinancialAwardBtn,
a.finAidAwardButton {
  width: 71px;
  height: 18px;
  display: block; }

a.FinancialAwardBtn.normal.add,
a.finAidAwardButton.normal.add {
  background: url(/cs/page/images/survey/survey_college_list_award_add.png) no-repeat; }

a.FinancialAwardBtn.normal.edit,
a.finAidAwardButton.normal.edit {
  background: url(/cs/page/images/survey/survey_college_list_award_edit.png) no-repeat; }

a.FinancialAwardBtn.coa.add,
a.finAidAwardButton.coa.add {
  background: url(/cs/page/images/survey/survey_college_list_coa_add.png) no-repeat; }

a.FinancialAwardBtn.coa.edit,
a.finAidAwardButton.coa.edit {
  background: url(/cs/page/images/survey/survey_college_list_coa_edit.png) no-repeat; }

a.FinancialAwardBtn.inactive {
  background: url(/cs/page/images/survey/survey_college_list_award_add_disable.png) no-repeat;
  cursor: default; }

a.finAidAwardButton.normal.add:hover {
  background: url(/cs/page/images/survey/survey_college_list_award_add_hover.png) no-repeat; }

a.finAidAwardButton.normal.edit:hover {
  background: url(/cs/page/images/survey/survey_college_list_award_edit_hover.png) no-repeat; }

a.finAidAwardButton.coa.add:hover {
  background: url(/cs/page/images/survey/survey_college_list_coa_add_hover.png) no-repeat; }

a.finAidAwardButton.coa.edit:hover {
  background: url(/cs/page/images/survey/survey_college_list_coa_edit_hover.png) no-repeat; }

span.FAinactive {
  color: #7b7a71; }

.helpContentInLightbox p {
  line-height: 16px; }

/* Style for add financial aid/coa lightbox*/
.normalLightBox {
  width: 732px;
  background: transparent;
  line-height: normal; }

.normalLightBox input,
.normalLightBox textarea,
.normalLightBox select {
  line-height: 14px;
  vertical-align: middle; }

.normalLightBox .mainContent {
  width: 732px;
  margin: 0 auto; }

.normalLightBox .innerContent {
  background-color: #dcdcdc;
  padding: 14px 20px; }

.normalLightBox .formTitle {
  height: 40px;
  background: url(/cs/page/images/survey/addAwardFormTitle.png) no-repeat; }

.normalLightBox .context {
  margin-bottom: 17px; }

.normalLightBox .context .schoolName {
  color: #333;
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 12px; }

.normalLightBox .context .intro {
  color: #333;
  line-height: 14px; }

.normalLightBox .colLeft {
  width: 350px;
  background: #c4c4c4;
  padding: 10px 10px 0 10px;
  float: left; }

.normalLightBox .colRight {
  width: 300px;
  padding-top: 10px;
  float: right; }

.normalLightBox .blockItem {
  border-radius: 6px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 10px;
  box-shadow: 0 0 10px #9d9d9d; }

.normalLightBox .blockTitle {
  min-height: 20px;
  padding-bottom: 14px;
  position: relative;
  background: #e7e7e7;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#e7e7e7));
  background: -moz-linear-gradient(top, #fefefe, #e7e7e7);
  border-bottom: 1px solid #bcbcbc; }

.normalLightBox .combinedTitle .blockTitle {
  border: 0; }

.normalLightBox .combinedTitle .blockContent {
  background: #e7e7e7;
  padding-bottom: 10px; }

.normalLightBox .blockTitle p {
  color: #3f88c6;
  padding: 16px 10px 0 23px;
  font-size: 14px;
  font-weight: bold;
  text-transform: capitalize; }

.normalLightBox .blockTitleText {
  color: #3f89c6;
  font-size: 13px;
  font-weight: bold;
  position: absolute;
  top: 7px;
  left: 9px; }

.normalLightBox .arrowBottomDirection {
  width: 0;
  height: 0;
  line-height: 0;
  border-width: 8px;
  border-style: solid;
  border-color: #e97103 transparent transparent transparent;
  position: absolute;
  top: 0;
  right: 30px; }

.normalLightBox .blockInTitle {
  font-size: 11px;
  padding: 34px 0 0 10px; }

.normalLightBox .blockInTitle input,
.normalLightBox .blockInTitle select {
  padding: 0;
  margin: 0;
  font-size: 11px;
  margin-right: 4px; }

.normalLightBox .blockInTitle .helpIcon {
  margin-left: 8px; }

.normalLightBox .blockContent {
  list-style: none; }

.normalLightBox .blockContent li {
  line-height: 31px;
  border-top: 1px solid #e5e5e5;
  color: #555;
  font-size: 11px;
  font-weight: bold;
  padding-left: 9px;
  background-color: #fff; }

.normalLightBox .blockContent li.even {
  background-color: #fafafa; }

.normalLightBox .fieldLabel {
  display: inline-block;
  *padding-top: 6px; }

.normalLightBox .blockBottom {
  height: 9px; }

.normalLightBox .helpTitle {
  margin-left: 9px; }

.normalLightBox #yourFamilyContNotCOA .helpTitle {
  margin-left: 6px; }

.normalLightBox .helpSmall {
  margin: 0 0 8px 9px; }

.normalLightBox .inputBox {
  width: 68px;
  height: 30px;
  float: right;
  margin-right: 10px;
  background: url(/cs/page/images/survey/inputBox.png) no-repeat;
  position: relative; }

.normalLightBox .inputBox.pureValue {
  background: url("/cs/page/images/survey/inputBoxBlank.png") no-repeat; }

.normalLightBox .inputBox input {
  padding: 0;
  border: 0;
  background: transparent;
  color: #333;
  width: 46px;
  height: 16px;
  margin: 7px 0 0 24px;
  margin-top: 9px\9\0;
  font-size: 12px; }

#compareAward .normalLightBox .inputBox input {
  padding: 0;
  border: 0;
  background: transparent;
  color: #333;
  width: 46px;
  height: 16px;
  margin: 7px 0 0 24px;
  margin-top: 9px\9\0;
  font-size: 12px; }

.normalLightBox .totalValue {
  color: #e97101;
  font-weight: bold;
  display: inline-block;
  width: 74px;
  text-align: center;
  position: absolute;
  top: 7px;
  right: 10px;
  font-size: 13px !important; }

.normalLightBox .otherInfoBlock {
  width: 280px;
  height: 60px;
  margin: 0 auto;
  position: relative;
  background: url("/cs/page/images/survey/textarea_bg.png") no-repeat; }

.normalLightBox .otherInfo {
  width: 276px;
  height: 50px;
  padding: 0;
  margin: 3px;
  border: 0;
  background: transparent;
  overflow-x: hidden; }

.normalLightBox .formSubmit {
  height: 41px;
  margin: 19px auto 14px; }

.normalLightBox .submitButton {
  cursor: pointer; }

.normalLightBox .cancel {
  text-align: center;
  padding-bottom: 3px; }

.normalLightBox .cancel a {
  color: #3a6ab4;
  font-size: 11px;
  font-weight: bold; }

.normalLightBox .cancel a:hover {
  color: #e67300; }

.normalLightBox .closeLightBox {
  height: 18px;
  width: 18px;
  float: right;
  margin: 10px 10px 0 0;
  cursor: pointer; }

.normalLightBox .coaStateOption {
  padding: 9px 0 0 22px; }

.normalLightBox .coaStateOption select {
  width: 200px; }

.normalLightBox #coaInStateEqualsOutOfStateContainer.coaStateOption .errorPop {
  width: 272px;
  height: 58px;
  left: 220px;
  top: -10px;
  background: url("/cs/page/images/survey/errorInRequiredQ.png") no-repeat; }

/* Display error message on Add Edit award lightbox */
#my_adm_profile #fancybox-content {
  overflow: visible; }

#my_adm_profile #fancybox-content > div:first-child {
  overflow: visible !important; }

/**
 * Specific - Compare Awards [END]
 */
#privacyInfo .pagetitle h2 {
  background: url(/cs/page/images/content/info/privacy_page_title.gif) no-repeat -20px 31px; }

.ital {
  font-style: italic; }

#privacyCAInfo .pagetitle h2 {
  background: url(/cs/page/images/content/info/privacy_page_ca_title.gif) no-repeat -20px 31px; }

/** Start: Net Price Calculator **/
#netcostpromologin .pagetitle h2 {
  background-image: url(/cs/page/images/promo/st_pay_netcost.png); }

body.netcost .pagetitle h2 {
  background-image: url(/cs/page/images/netcost/collegenetcost_refactor.gif); }

body.netcost .pagetitle {
  margin-bottom: 10px; }

/** End: Net Price Calculator **/
/** Start: pt_promologin.css **/
.pt-promo-login .side, .sidelogin li.logintitle,
.main a.bbtn {
  background-image: url(/cs/page/images/promo/sp_promologin.png);
  background-repeat: no-repeat; }

.pt-promo-login .side {
  background-position: 0 -108px;
  height: 380px; }

.sidelogin {
  background-color: #F8F8E2;
  padding: 22px 11px 0 14px; }

.loginBoxCommon.sidelogin li {
  padding: 0;
  height: auto;
  position: relative; }

.loginBoxCommon.sidelogin li a,
.loginBoxCommon.sidelogin li a.switchLogin {
  color: #333;
  font: normal 11px arial;
  text-decoration: underline; }

.sidelogin.loginBoxCommon li a.switchLogin {
  padding-top: 2px; }

.sidelogin.loginBoxCommon li a:hover,
.loginBoxCommon.sidelogin li a.switchLogin:hover {
  color: #990000; }

.sidelogin li.logintitle {
  height: 13px;
  background-position: 0 0;
  padding: 0;
  margin-bottom: 11px; }

.sidelogin li.loginUser {
  height: 53px; }

.sidelogin li.loginPassword {
  height: 38px; }

.sidelogin li.forget,
.sidelogin li.loginbtn {
  padding: 0;
  height: 24px; }

.sidelogin.loginBoxCommon label {
  color: #787878;
  display: block;
  font: normal 12px arial;
  position: absolute;
  left: 6px;
  top: 5px; }

/**to fix Chrome & Safari issue**/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .sidelogin.loginBoxCommon label {
    top: 7px; } }

.loginBoxCommon li input {
  outline: none; }

.sidelogin input.namepsw {
  border: 1px solid #7F9DB9;
  font-family: arial;
  font-size: 12px;
  padding: 3px;
  width: 110px; }

.main {
  color: #666;
  font-size: 11px; }

.main h2 {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.2em;
  padding-bottom: 20px;
  margin-top: 17px;
  color: #666; }

.main h3 {
  height: 50px;
  margin: 5px 0; }

.main a.bbtn {
  float: right;
  width: 135px;
  height: 45px;
  display: block;
  background-position: 0 -26px; }

.main p {
  padding-bottom: 15px;
  line-height: 1.2em; }

.main h3, .main .promopix {
  background-repeat: no-repeat; }

.main .promopix {
  float: right; }

.main {
  padding: 0; }

/**EFC Promo Login**/
#efcpromologin .main a.bbtn {
  margin-right: 50px;
  margin-top: 3px;
  display: inline; }

#efcpromologin .main h3.hl01,
#efcpromologin .main h3.hl02,
#efcpromologin .main h3.hl03,
#efcpromologin .main .promopix {
  background-image: url(/cs/page/images/promo/sp_efcpromologin.png); }

#efcpromologin .content {
  padding-bottom: 20px; }

#efcpromologin .main .promopix {
  background-position: 0 -159px;
  width: 335px;
  height: 561px;
  margin: 3px 15px 0 0;
  display: inline; }

#efcpromologin .main h3.hl01 {
  background-position: 0 0;
  margin-top: 9px; }

#efcpromologin .main h3.hl02 {
  background-position: 0 -52px; }

#efcpromologin .main h3.hl03 {
  height: 53px;
  background-position: 0 -106px; }

#efcpromologin .pagetitle h2 {
  background-image: url(/cs/page/images/promo/st_pay_efc.png);
  margin-left: 0px; }

.efc .pagetitle {
  margin-bottom: 20px; }

.efc .content {
  padding-bottom: 30px; }

.efc .pagetitle h2 {
  background: url(/cs/page/images/efc/expectedfamilycontribution_.gif) no-repeat 0px 32px; }

/**NetCost Promo Login**/
#netcostpromologin .content {
  padding-bottom: 13px; }

#netcostpromologin .main h3.hl01,
#netcostpromologin .main h3.hl02,
#netcostpromologin .main .promopix {
  background-image: url(/cs/page/images/promo/sp_netcostpromologin.png); }

#netcostpromologin .main .promopix {
  background-position: 0 -125px;
  width: 332px;
  height: 507px;
  margin: 0 1px 0 21px; }

#netcostpromologin .main h3.hl02 {
  background-position: 0 -60px;
  height: 53px;
  margin-bottom: 6px;
  margin-top: 22px; }

#netcostpromologin .main p {
  padding-bottom: 10px; }

/**College Chance Promo Login**/
#chancepromologin .content {
  padding-bottom: 20px; }

#chancepromologin .main h3.hl01,
#chancepromologin .main h3.hl02,
#chancepromologin .main h3.hl03,
#chancepromologin .main .promopix {
  background-image: url(/cs/page/images/promo/sp_chancepromologin.png); }

#chancepromologin .main .promopix {
  background-position: 0 -132px;
  width: 356px;
  height: 846px;
  margin: 0; }

#chancepromologin .main h3 {
  margin-top: 13px; }

#chancepromologin .main h3.hl01 {
  height: 35px; }

#chancepromologin .main h3.hl02 {
  height: 53px;
  background-position: 0 -37px; }

#chancepromologin .main h3.hl03 {
  height: 39px;
  background-position: 0 -92px;
  margin-top: 40px; }

#chancepromologin .main p {
  padding-bottom: 18px; }

/**Data Locker Promo Login**/
#lockerpromologin .content {
  padding-bottom: 5px; }

#lockerpromologin .main h3.hl01,
#lockerpromologin .main h3.hl02,
#lockerpromologin .main h3.hl03,
#lockerpromologin .main h3.hl04,
#lockerpromologin .main .promopix {
  background-image: url(/cs/page/images/promo/sp_lockerpormologin.png); }

#lockerpromologin .main .promopix {
  background-position: 0 -148px;
  width: 336px;
  height: 951px;
  margin: 1px 4px 0 14px; }

#lockerpromologin .main h3.hl01 {
  height: 32px;
  margin-top: 13px; }

#lockerpromologin .main h3.hl02 {
  height: 34px;
  background-position: 0 -34px;
  margin-top: 47px; }

#lockerpromologin .main h3.hl03 {
  height: 36px;
  background-position: 0 -70px;
  margin-top: 43px; }

#lockerpromologin .main h3.hl04 {
  height: 34px;
  background-position: 0 -108px; }

#lockerpromologin .pagetitle h2 {
  background-image: url(/cs/page/images/promo/st_locker_store.png);
  margin-left: 0px; }

#fbconnection .pagetitle h2 {
  background-image: url(/cs/page/images/facebook/st_fb_connect.png);
  margin-left: 0px; }

#books .pagetitle h2 {
  background-image: url(/cs/page/images/pt_books.png);
  margin-left: 0;
  background-position: 0 32px; }

/**Compare Financial Aid Awards Promo Login - Pay your way**/
#compareAwardPromologin .main h2 {
  color: #333;
  line-height: 1.5em;
  font-weight: bold; }

#compareAwardPromologin .main p {
  color: #666;
  line-height: 1.3em;
  font-size: 14px; }

#compareAwardPromologin .main h3.hl01,
#compareAwardPromologin .main h3.hl02,
#compareAwardPromologin .main h3.hl03,
#compareAwardPromologin .main h3.hl04,
#compareAwardPromologin .main .promopix {
  background-image: url(/cs/page/images/promo/promo_compareAwards.png); }

#compareAwardPromologin .main .promopix {
  background-position: 12px -42px;
  width: 570px;
  height: 290px; }

#compareAwardPromologin .main .promopix.secondSection {
  background-position: 0 -332px;
  height: 400px; }

#compareAwardPromologin .main h3.hl01 {
  background-position: -10px 0;
  height: 22px;
  margin-top: 13px; }

#compareAwardPromologin .main h3.hl02 {
  height: 22px;
  background-position: -8px -20px;
  margin-top: 300px; }

.promoLoginIFrame {
  width: 170px;
  height: 380px;
  border: 0;
  float: left;
  margin-left: -4px; }

.articlePromoLoginIFrame {
  width: 170px;
  height: 650px;
  border: 0;
  float: left; }

/* the Financial Aid Tracker promo page and Tell Me More page*/
#financialAidTrackerPromologin .main h2 {
  color: #333;
  line-height: 1.5em;
  font-weight: bold;
  padding-bottom: 9px;
  margin-top: 18px; }

#financialAidTrackerPromologin .main p {
  color: #666;
  line-height: 1.3em;
  font-size: 14px;
  padding-bottom: 10px;
  margin-top: -11px; }

#financialAidTrackerPromologin .main img.adjustMarginbtm {
  margin-bottom: 3px; }

#financialAidTrackerPromologin .content {
  padding-bottom: 0px; }

.blueFontColor {
  color: #5d75a2;
  font-size: 14px;
  font-weight: blod;
  height: 38px; }

#aboutFinancialAidTrackerlogin .main {
  margin: 0px 0px 22px;
  padding: 0px;
  width: 100%; }

#aboutFinancialAidTrackerlogin .main h2 {
  color: #333;
  line-height: 1.5em;
  font-weight: bold;
  padding-bottom: 9px;
  margin-top: 18px;
  width: 500px;
  float: left; }

#aboutFinancialAidTrackerlogin .main p {
  olor: #666;
  line-height: 1.3em;
  font-size: 14px;
  padding-bottom: 10px; }

#aboutFinancialAidTrackerlogin .main .tmmTextContent {
  width: 300px;
  float: left;
  padding-top: 1px; }

#aboutFinancialAidTrackerlogin .main img {
  margin: 22px 0px 0px 32px; }

#aboutFinancialAidTrackerlogin .main .adjustWidth {
  width: 408px;
  margin: 8px 0px 0px 32px; }

#aboutFinancialAidTrackerlogin .main h3 {
  height: 40px; }

#aboutFinancialAidTrackerlogin .main #adjustPaddingTop {
  padding-top: 18px; }

#aboutFinancialAidTrackerlogin .btnDiv {
  float: right;
  margin: 20px 30px 0px; }

#fatrackresult .pagetitle h2 {
  background-image: url(/cs/page/images/finance/title_financialAidTracker.png);
  margin-left: 0px; }

#aboutFinancialAidTrackerlogin .pagetitle h2 {
  background-image: url(/cs/page/images/finance/title_financialAidTracker_tmm.png);
  margin-left: 0px; }

#financialAidTrackerPromologin .pagetitle h2 {
  background-image: url(/cs/page/images/finance/title_financialAidTracker.png);
  margin-left: 0px; }

/** End: pt_promologin.css **/
/** override the ul.tools style of line-height:15px for the admin profile screen */
#admprofile ul.tools {
  line-height: 12px; }

.maincont {
  width: 450px;
  float: left; }

/** override .maincont for portal pages */
#mag .maincont {
  width: auto; }

#pay .maincont {
  width: auto; }

#choose .maincont {
  width: auto; }

#prepare .maincont {
  width: auto; }

/** bolding the table entries for the college profile pages */
#collprofile table td {
  font-weight: bold;
  color: #333; }

#collprofile table {
  background: #fff;
  width: 100%; }

#loginFormbox li label {
  top: 10px; }

/** for login lightbox */
#login_iframe_form, .loginBoxCommon {
  margin: 0 0 0 4px;
  /** padding: 0; **/ }

#login_iframe_form p {
  clear: both;
  color: #000;
  font: normal 11px arial;
  line-height: 15px;
  padding-right: 0;
  margin: 10px 0 0 4px; }

#login_iframe_form p a.drpdown_forgot_lnk {
  color: #3A6AB3;
  display: inline-block;
  font: normal 11px arial;
  padding: 0 0 5px;
  text-decoration: underline; }

.loginBoxCommon {
  list-style-type: none; }

.loginBoxCommon li input.login_dropdown_text {
  border: 0 none;
  font: normal 13px arial;
  margin: 0;
  padding: 1px 0;
  width: 172px; }

.loginBoxCommon li span.errorBox {
  background: url("/cs/page/images_new/common/login_error_bg.gif") no-repeat scroll 0 0 transparent; }

#home .breadcrumb .loginBoxCommon li, .loginBoxCommon li {
  padding: 4px 0 10px;
  height: auto;
  line-height: normal;
  position: relative; }

#login_iframe_form {
  width: 203px;
  margin: 0; }

#home .breadcrumb .loginBoxCommon li.loginButtonLi,
.loginBoxCommon li.loginButtonLi {
  height: 26px;
  padding: 0; }

.loginIframeBody {
  display: block;
  margin: 2px 0px 0px 0px;
  background-color: transparent;
  width: 203px;
  overflow: hidden; }

.loginBoxCommon li {
  padding-top: 0;
  margin-bottom: 4px; }

.loginBoxCommon li label {
  color: #787878;
  cursor: text;
  display: block;
  font: normal 13px arial;
  left: 9px;
  position: absolute;
  top: 7px; }

#sitemap .pagetitle h2 {
  background: url(/cs/page/images/sitemap_page_title.gif) no-repeat -20px 31px; }

.boldGreen12 {
  font-size: 12px;
  font-weight: 700;
  color: #aaa77f; }

.bold11 {
  font-size: 11px;
  font-weight: 700; }

.boldBlue {
  font-weight: 700;
  color: #526ea1; }

.gotolinks li {
  text-align: right;
  font-weight: bold; }

.gotolinks {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 195px;
  float: right; }

#addcollege div.addcollegefield {
  border: 1px solid #7f9db9;
  border-right: none;
  background: #fff url(/cs/page/images/admissions/search.gif) no-repeat top left;
  padding-left: 18px;
  height: 17px;
  width: 209px;
  float: left;
  margin-right: 20px; }

#addcollege div.addcollegefield input.searchinput {
  width: 182px;
  background: #fff;
  border: none;
  float: left;
  font-size: 10px;
  font-family: Verdana;
  margin-top: 1px;
  *margin-top: 0;
  line-height: 14px;
  vertical-align: middle; }

#addcollege div.addcollegefield .searchbtn {
  vertical-align: bottom;
  cursor: pointer;
  float: right; }

#schshipfinder .side {
  height: auto;
  background-image: none; }

@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.6.3");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?ww5b22");
  src: url("../fonts/icomoon.eot?ww5b22#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?ww5b22") format("truetype"), url("../fonts/icomoon.woff?ww5b22") format("woff"), url("../fonts/icomoon.svg?ww5b22#icomoon") format("svg");
  font-weight: normal; }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") forma t("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

/** required to fix the counselor portal page */
#collbuzz_counselors .counselor_portal_nonresponsive {
  line-height: 12px; }

@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.6.3");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?ww5b22");
  src: url("../fonts/icomoon.eot?ww5b22#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?ww5b22") format("truetype"), url("../fonts/icomoon.woff?ww5b22") format("woff"), url("../fonts/icomoon.svg?ww5b22#icomoon") format("svg");
  font-weight: normal; }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

#articlelogin div.promosignup {
  float: right;
  margin: 0 0 0 15px; }

#articlelogin .promoHeading {
  font-size: 14px;
  color: #666;
  font-weight: normal; }

#articlelogin .promoText {
  font-size: 11px;
  color: #666; }

#articlelogin .promoTextLink {
  text-decoration: none;
  font-size: 11px;
  color: #666; }

.removeAccount .pagetitle h2 {
  background: url(/cs/page/images/removeAccount/remove_account_title.gif) no-repeat 0 31px; }

#collprofile .toolbar table.classyear td {
  font-weight: normal;
  text-align: center; }

#collprofile .toolbar table.classyear tbody tr.avg td, .toolbar table.classyear tbody tr.avg th {
  font-style: normal;
  font-weight: bold; }

#contactus_message .mainTitleBold {
  font-weight: 700; }

#collchance .admtrakinstruction {
  margin: 10px 0 16px 0; }

#loginFormbox li.loginButtonLi {
  padding: 3px 0 5px; }

#loginFormbox li.error {
  padding: 0px; }

.toolbar table.classyear .rightno {
  font-weight: normal; }

#choose, #prepare, #pay, #mag, #locker, #chancepromologin, #efcpromologin, #netcostpromologin, #lockerpromologin, #admtrackform, #admtrackresult, #admprofile, #fbconnection, #fatrackresult {
  line-height: 12px; }

#admprofile .content h1 {
  color: #1F337C;
  font-size: 16px; }

#admtrackresult table.profiles caption {
  width: 55%; }

div.bootstrap .cd-dollar-switch-hidden {
  display: none !important; }

div.bootstrap .cd-dollar-banner-desktop {
  margin-top: -2px;
  background: #fff;
  justify-content: center;
  display: flex; }
  div.bootstrap .cd-dollar-banner-desktop:empty {
    display: none !important; }
  div.bootstrap .cd-dollar-banner-desktop > div {
    flex: 1 1;
    display: block;
    margin-top: 17px;
    background: #ebebeb; }
  div.bootstrap .cd-dollar-banner-desktop .cd-dollar-banner {
    height: 28px;
    line-height: 28px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 1.25rem;
    letter-spacing: 0.2px;
    color: #fff;
    background-color: #3264a5;
    display: flex;
    justify-content: center;
    align-items: cetner;
    text-align: center;
    margin: 0 auto; }
    div.bootstrap .cd-dollar-banner-desktop .cd-dollar-banner img {
      height: 48px;
      width: 48px;
      margin-top: -10px;
      z-index: 1;
      margin-right: 12px; }
    div.bootstrap .cd-dollar-banner-desktop .cd-dollar-banner span {
      font-size: 1.2rem;
      font-weight: normal; }
      div.bootstrap .cd-dollar-banner-desktop .cd-dollar-banner span a {
        color: #fff;
        text-decoration: underline; }

div.bootstrap .cd-dollar-banner-mobile {
  display: none; }

.w780 div.bootstrap .cd-dollar-banner {
  width: 780px !important; }

.w820 div.bootstrap .cd-dollar-banner {
  width: 820px !important; }

.w895 div.bootstrap .cd-dollar-banner {
  width: 895px !important; }

.w900 div.bootstrap .cd-dollar-banner {
  width: 900px !important; }

.w920 div.bootstrap .cd-dollar-banner {
  width: 920px !important; }

.w950 div.bootstrap .cd-dollar-banner {
  width: 950px !important; }

.w998 div.bootstrap .cd-dollar-banner {
  width: 998px !important; }

.w1046 div.bootstrap .cd-dollar-banner {
  width: 1046px !important; }

body {
  position: relative; }

div.bootstrap .cdd-learn-more-popup * {
  box-sizing: border-box; }

div.bootstrap .cdd-learn-more-popup {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: none;
  z-index: 99; }
  @media screen and (max-width: 767px) {
    div.bootstrap .cdd-learn-more-popup {
      z-index: 1103; } }
  div.bootstrap .cdd-learn-more-popup .cdd-learn-more {
    width: 768px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #979797;
    margin: 360px auto 0;
    padding-bottom: 24px;
    font-family: "Source Sans Pro"; }
    div.bootstrap .cdd-learn-more-popup .cdd-learn-more * {
      margin: 0;
      padding: 0; }
    div.bootstrap .cdd-learn-more-popup .cdd-learn-more h1, div.bootstrap .cdd-learn-more-popup .cdd-learn-more h2 {
      font-family: Montserrat; }
    div.bootstrap .cdd-learn-more-popup .cdd-learn-more .user-select-none {
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
    div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-back-bar {
      display: none; }
    div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-close-btn {
      position: absolute;
      top: 10px;
      right: 15px;
      width: 13px;
      font-family: Montserrat;
      font-size: 20px;
      color: #fff;
      line-height: 1;
      cursor: pointer; }
    div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head {
      padding: 60px 34px;
      overflow: hidden;
      background-image: url("../img/cd_dollar/learn-more-top-bg.svg");
      background-repeat: no-repeat;
      background-size: cover;
      position: relative; }
      div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .show-under-width-320 {
        display: none !important; }
      div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col {
        padding: 0 8px;
        text-align: center;
        width: 50%;
        float: left; }
        div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col h1 {
          font-weight: 600;
          font-size: 27px;
          line-height: 1.33;
          text-align: center;
          color: #fff; }
        div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col:last-of-type {
          width: 300px;
          height: 144px;
          background-color: #f5f4f3;
          box-shadow: 0 2px 4px 0 rgba(113, 113, 113, 0.47);
          border: solid 1px #eaeaea;
          padding: 10px;
          text-align: left;
          margin-left: 24px;
          color: #494949;
          font-size: 15px; }
          div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col:last-of-type h2 {
            font-size: 15px;
            font-weight: 600;
            line-height: 1.93;
            color: #494949; }
          div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col:last-of-type ul {
            line-height: 1.53;
            padding-left: 4px; }
            div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-head .lm-head-col:last-of-type ul li:before {
              content: "•";
              margin-right: 2px; }
    div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body {
      padding: 0 34px;
      clear: both; }
      div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row {
        display: flex;
        padding: 30px 0;
        border-bottom: solid 1px #e6e6e6; }
        div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row:first-child img {
          width: 155px; }
        div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row:last-child {
          border-bottom: none; }
        div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row .lm-left {
          width: 480px;
          margin-right: 20px;
          text-align: left;
          font-size: 16px;
          line-height: 1.5;
          color: #535353;
          padding-right: 2px; }
          div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row .lm-left h1 {
            font-size: 24px;
            font-weight: bold;
            line-height: 1.25;
            color: #535353;
            margin-bottom: 10px; }
        div.bootstrap .cdd-learn-more-popup .cdd-learn-more .learn-more-body .learn-more-row .lm-right {
          width: 200px;
          text-align: center;
          display: flex;
          align-items: center;
          justify-content: center; }

#admission_survey_form .cdd-hidden {
  display: none !important; }

#admission_survey_form .content .cdd-td-colspan {
  display: none; }

#admission_survey_form .content .cdd-points-dashboard {
  display: none; }

#admission_survey_form .content .cdd-logo-icon-holder {
  display: none; }

#admission_survey_form .content .cdd-prefix-icon {
  display: none; }
  #admission_survey_form .content .cdd-prefix-icon + span {
    padding-bottom: 0; }
  #admission_survey_form .content .cdd-prefix-icon + div.cdd-prefix-icon-help-text {
    display: none; }

#admission_survey_form .content .financialAid li:first-child {
  display: none; }

#admission_survey_form .content .cdd-error-message {
  display: none; }

#admission_survey_form .content .cdd-link-my-admission {
  display: none; }

#admission_survey_form .content.cdd-content .financialAid img[src$="error_arrow.gif"] {
  margin-bottom: 0;
  margin-left: 0; }

#admission_survey_form .content.cdd-content .cdd-error-message {
  display: inline-block;
  width: 100%; }

#admission_survey_form .content.cdd-content .cdd-points-dashboard {
  margin-top: 6px;
  width: 664px;
  position: relative;
  display: block; }
  #admission_survey_form .content.cdd-content .cdd-points-dashboard > img {
    width: 100px;
    height: 100px;
    position: absolute;
    top: -5px;
    z-index: 10; }
  #admission_survey_form .content.cdd-content .cdd-points-dashboard.cdd-without-SAT .cdd-dashboard-SAT {
    display: none; }
  #admission_survey_form .content.cdd-content .cdd-points-dashboard.cdd-without-SAT .cdd-points-holder > div {
    margin-left: 15px; }
    #admission_survey_form .content.cdd-content .cdd-points-dashboard.cdd-without-SAT .cdd-points-holder > div:first-child {
      margin-left: 65px; }
  #admission_survey_form .content.cdd-content .cdd-points-dashboard.cdd-without-SAT .cdd-points-holder + p.cdd-points-help-arrow-2:before {
    right: 394px; }
  #admission_survey_form .content.cdd-content .cdd-points-dashboard.cdd-without-SAT .cdd-points-holder + p.cdd-points-help-arrow-2:after {
    right: 393px; }
  #admission_survey_form .content.cdd-content .cdd-points-dashboard.cdd-without-SAT .cdd-points-holder + p.cdd-points-help-arrow-3:before {
    right: 301px; }
  #admission_survey_form .content.cdd-content .cdd-points-dashboard.cdd-without-SAT .cdd-points-holder + p.cdd-points-help-arrow-3:after {
    right: 300px; }
  #admission_survey_form .content.cdd-content .cdd-points-dashboard.cdd-without-SAT .cdd-points-holder + p.cdd-points-help-arrow-5:before {
    right: 210px; }
  #admission_survey_form .content.cdd-content .cdd-points-dashboard.cdd-without-SAT .cdd-points-holder + p.cdd-points-help-arrow-5:after {
    right: 209px; }
  #admission_survey_form .content.cdd-content .cdd-points-dashboard.cdd-without-SAT .cdd-points-holder + p.cdd-points-help-arrow-6:before {
    right: 119px; }
  #admission_survey_form .content.cdd-content .cdd-points-dashboard.cdd-without-SAT .cdd-points-holder + p.cdd-points-help-arrow-6:after {
    right: 118px; }

#admission_survey_form .content.cdd-content .cdd-points-holder {
  width: 618px;
  height: 90px;
  background-color: #3264a5;
  margin-left: 46px;
  position: relative; }
  #admission_survey_form .content.cdd-content .cdd-points-holder > div {
    position: relative;
    width: 68px;
    height: 75px;
    border-radius: 8px;
    background-color: #FFF;
    border: solid 1px #3264a5;
    text-align: center;
    margin-right: 6.8px;
    margin-top: 8px;
    float: left; }
    #admission_survey_form .content.cdd-content .cdd-points-holder > div img {
      position: absolute;
      bottom: 5px;
      right: 15px;
      width: 32px;
      height: 36px;
      display: none; }
    #admission_survey_form .content.cdd-content .cdd-points-holder > div.cdd-points-active-completed img {
      display: block; }
    #admission_survey_form .content.cdd-content .cdd-points-holder > div:hover {
      background-color: #ebebeb; }
    #admission_survey_form .content.cdd-content .cdd-points-holder > div.cdd-points-active p:nth-child(1) {
      color: #3A6AA8; }
    #admission_survey_form .content.cdd-content .cdd-points-holder > div.cdd-points-active p:nth-child(2) {
      color: #90c634; }
    #admission_survey_form .content.cdd-content .cdd-points-holder > div.cdd-points-active p:nth-child(3) {
      color: #90c634; }
    #admission_survey_form .content.cdd-content .cdd-points-holder > div p {
      font-family: "Montserrat", sans-serif;
      font-weight: 600; }
      #admission_survey_form .content.cdd-content .cdd-points-holder > div p:nth-child(1) {
        font-size: 10px;
        line-height: 1.1;
        color: #5a5858;
        margin-top: 10px; }
      #admission_survey_form .content.cdd-content .cdd-points-holder > div p:nth-child(2) {
        margin-top: 11px;
        font-size: 16px;
        line-height: 0.56;
        color: #ccc7c7; }
      #admission_survey_form .content.cdd-content .cdd-points-holder > div p:nth-child(3) {
        font-size: 9px;
        line-height: normal;
        color: #ccc7c7;
        padding-top: 3px; }
    #admission_survey_form .content.cdd-content .cdd-points-holder > div:first-child {
      margin-left: 65px; }
  #admission_survey_form .content.cdd-content .cdd-points-holder + p {
    display: none;
    position: absolute;
    z-index: 10;
    width: 500px;
    border-radius: 4px;
    box-shadow: 7px 5px 6px 0 rgba(0, 0, 0, 0.25);
    border: solid 1px #979797;
    background-color: #FFF;
    left: 111px;
    top: 100px;
    padding: 15px 20px 15px 13px;
    font-family: Verdana;
    font-size: 10px;
    line-height: 1.5;
    color: #000; }
    #admission_survey_form .content.cdd-content .cdd-points-holder + p.cdd-points-help-arrow-1:before {
      right: 486px; }
    #admission_survey_form .content.cdd-content .cdd-points-holder + p.cdd-points-help-arrow-1:after {
      right: 485px; }
    #admission_survey_form .content.cdd-content .cdd-points-holder + p.cdd-points-help-arrow-2:before {
      right: 411px; }
    #admission_survey_form .content.cdd-content .cdd-points-holder + p.cdd-points-help-arrow-2:after {
      right: 410px; }
    #admission_survey_form .content.cdd-content .cdd-points-holder + p.cdd-points-help-arrow-3:before {
      right: 331px; }
    #admission_survey_form .content.cdd-content .cdd-points-holder + p.cdd-points-help-arrow-3:after {
      right: 330px; }
    #admission_survey_form .content.cdd-content .cdd-points-holder + p.cdd-points-help-arrow-4:before {
      right: 256px; }
    #admission_survey_form .content.cdd-content .cdd-points-holder + p.cdd-points-help-arrow-4:after {
      right: 255px; }
    #admission_survey_form .content.cdd-content .cdd-points-holder + p.cdd-points-help-arrow-5:before {
      right: 176px; }
    #admission_survey_form .content.cdd-content .cdd-points-holder + p.cdd-points-help-arrow-5:after {
      right: 175px; }
    #admission_survey_form .content.cdd-content .cdd-points-holder + p.cdd-points-help-arrow-6:before {
      right: 101px; }
    #admission_survey_form .content.cdd-content .cdd-points-holder + p.cdd-points-help-arrow-6:after {
      right: 100px; }
    #admission_survey_form .content.cdd-content .cdd-points-holder + p.cdd-points-help-arrow-7:before {
      right: 26px; }
    #admission_survey_form .content.cdd-content .cdd-points-holder + p.cdd-points-help-arrow-7:after {
      right: 25px; }
    #admission_survey_form .content.cdd-content .cdd-points-holder + p:after {
      box-sizing: content-box;
      width: 0;
      height: 0;
      position: absolute;
      padding: 0;
      display: block;
      content: '';
      z-index: 11;
      border-bottom: 13.5px solid #979797;
      border-left: 13.5px solid transparent;
      border-right: 13.5px solid transparent;
      top: -14px; }
    #admission_survey_form .content.cdd-content .cdd-points-holder + p:before {
      box-sizing: content-box;
      width: 0;
      height: 0;
      position: absolute;
      padding: 0;
      display: block;
      content: '';
      z-index: 12;
      border-bottom: 12px solid #FFF;
      border-left: 12px solid transparent;
      border-right: 12px solid transparent;
      top: -12px; }

#admission_survey_form .content.cdd-content #cdd-dashboard-help {
  width: 10px;
  height: 11px;
  position: absolute;
  right: 5px;
  top: 5px; }

#admission_survey_form .content.cdd-content .mainintro {
  width: 825px;
  height: 99px;
  margin-top: 23px;
  border: solid 2px #ccc;
  padding: 14px 0 8px 31px; }
  #admission_survey_form .content.cdd-content .mainintro.cdd-second-time {
    display: none; }
    #admission_survey_form .content.cdd-content .mainintro.cdd-second-time + div.introText {
      margin-top: 30px; }
  #admission_survey_form .content.cdd-content .mainintro p {
    padding-right: 64px; }
  #admission_survey_form .content.cdd-content .mainintro .btnWrap {
    padding-right: 29px;
    padding-left: 10px; }

#admission_survey_form .content.cdd-content .introText {
  font-size: 10px;
  line-height: 1.3;
  letter-spacing: 0.1px; }

#admission_survey_form .content.cdd-content .cdd-logo-icon-holder {
  display: block;
  padding-right: 7px;
  position: relative; }
  #admission_survey_form .content.cdd-content .cdd-logo-icon-holder.cdd-td-20 {
    width: 20px;
    padding-left: 4px; }
  #admission_survey_form .content.cdd-content .cdd-logo-icon-holder.cdd-td-befor-caption {
    padding-right: 2px; }
  #admission_survey_form .content.cdd-content .cdd-logo-icon-holder img {
    width: 20px;
    height: 20px; }

#admission_survey_form .content.cdd-content .cdd-td {
  display: table-cell; }

#admission_survey_form .content.cdd-content .cdd-td-colspan {
  display: table-cell; }
  #admission_survey_form .content.cdd-content .cdd-td-colspan + td.cdd-td-colspan-after {
    display: none; }

#admission_survey_form .content.cdd-content .cdd-td-align-bottom {
  vertical-align: bottom; }

#admission_survey_form .content.cdd-content .cdd-td-white-bottom {
  border-bottom: 1px solid #FFF; }

#admission_survey_form .content.cdd-content .cdd-td-align-top {
  padding-top: 6px;
  vertical-align: top; }

#admission_survey_form .content.cdd-content .cdd-adm-p-peronal-info-empty-td {
  width: 145px !important; }

#admission_survey_form .content.cdd-content .cdd-prefix-icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-right: 3px;
  cursor: auto; }
  #admission_survey_form .content.cdd-content .cdd-prefix-icon + div + span {
    display: inline-block;
    padding-bottom: 4px; }

#admission_survey_form .content.cdd-content .financialAid li:first-child {
  position: relative;
  display: list-item; }
  #admission_survey_form .content.cdd-content .financialAid li:first-child img {
    vertical-align: top; }

#admission_survey_form .content.cdd-content .financialAid .cdd-prefix-icon {
  margin: 6px 10px 0 1px; }

#admission_survey_form .content.cdd-content .cdd-score-row > :first-child {
  width: 22%; }

#admission_survey_form .content.cdd-content .cdd-img-line-height, #admission_survey_form .content.cdd-content .cdd-extracurricular-icon-holder > :first-child {
  line-height: 20px;
  position: relative; }

#admission_survey_form .content.cdd-content .cdd-extracurricular-icon-holder {
  padding-top: 0px !important; }

#admission_survey_form .content.cdd-content .cdd-evidence-based {
  width: 189px;
  position: relative; }
  #admission_survey_form .content.cdd-content .cdd-evidence-based > img {
    padding-bottom: 5px; }

#admission_survey_form .content.cdd-content .cdd-academic-high-school, #admission_survey_form .content.cdd-content .cdd-unweighted-GPA, #admission_survey_form .content.cdd-content .cdd-weighted-GPA {
  padding-top: 4px;
  padding-left: 4px; }

#admission_survey_form .content.cdd-content .cdd-class-rank {
  padding-top: 8px;
  padding-left: 4px; }

#admission_survey_form .content.cdd-content .gotolinks a {
  line-height: 1.4;
  letter-spacing: 0.6px;
  color: #000;
  text-decoration: underline; }

#admission_survey_form .content.cdd-content .gotolinks img[src$="goto_arrow.gif"] {
  display: none; }

#admission_survey_form .content.cdd-content .cdd-logo-clickable {
  cursor: pointer; }

#admission_survey_form .content.cdd-content .cdd-prefix-icon-help-text {
  display: none;
  position: absolute;
  background-color: #FFF;
  border-radius: 4px;
  border: solid 1px #979797;
  padding: 14.6px 8px 15px 13px;
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.1);
  font-family: Verdana;
  font-weight: normal;
  font-size: 10px;
  text-align: left;
  color: #000;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  line-height: 1.5;
  z-index: 2;
  bottom: 28px;
  left: -13px; }
  #admission_survey_form .content.cdd-content .cdd-prefix-icon-help-text:after {
    box-sizing: content-box;
    width: 0;
    height: 0;
    position: absolute;
    padding: 0;
    display: block;
    content: '';
    z-index: 3;
    border-top: 9px solid #979797;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    bottom: -10px; }
  #admission_survey_form .content.cdd-content .cdd-prefix-icon-help-text:before {
    box-sizing: content-box;
    width: 0;
    height: 0;
    position: absolute;
    padding: 0;
    display: block;
    content: '';
    z-index: 4;
    border-top: 8px solid #FFF;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    bottom: -8px; }

#admission_survey_form .content.cdd-content .cdd-prefix-icon-help-texts {
  display: none;
  position: absolute;
  background-color: #FFF;
  border-radius: 4px;
  border: solid 1px #979797;
  padding: 12.8px 0 12.8px 10px;
  box-shadow: -2px 0 6px 0 rgba(0, 0, 0, 0.1);
  font-family: Verdana;
  font-weight: normal;
  font-size: 10px;
  text-align: left;
  color: #000;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  line-height: 1.5;
  z-index: 2;
  box-sizing: border-box;
  width: 483.5px;
  bottom: 35px;
  left: 15px; }
  #admission_survey_form .content.cdd-content .cdd-prefix-icon-help-texts img {
    width: 15px;
    height: 15px;
    vertical-align: top; }
  #admission_survey_form .content.cdd-content .cdd-prefix-icon-help-texts > div p {
    display: inline-block;
    width: 404px; }
  #admission_survey_form .content.cdd-content .cdd-prefix-icon-help-texts > div:nth-child(2) {
    margin-top: 13px; }
  #admission_survey_form .content.cdd-content .cdd-prefix-icon-help-texts > div:nth-child(3) {
    margin-top: 10px; }

#admission_survey_form .content.cdd-content .cdd-help-text-close-button {
  width: 7px;
  height: 12px;
  font-family: Verdana;
  font-size: 10px;
  text-align: left;
  color: #000;
  float: right;
  margin-top: -9.5px;
  margin-left: 10px;
  cursor: pointer;
  user-select: none; }

#admission_survey_form .content.cdd-content .cdd-YCL-close-button {
  position: absolute;
  left: 455px;
  bottom: 105px; }

#admission_survey_form .content.cdd-content .cdd-logo-arrow-surface {
  position: absolute;
  border-right: 5px solid transparent;
  border-top: 25px solid #FFF;
  border-left: 5px solid transparent;
  bottom: 22px;
  left: 23px;
  width: 0;
  height: 0;
  z-index: 3;
  transform: rotate(35deg);
  display: none; }

#admission_survey_form .content.cdd-content .cdd-logo-arrow-behind {
  position: absolute;
  border-right: 5px solid transparent;
  border-top: 25px solid #979797;
  border-left: 5px solid transparent;
  bottom: 17px;
  left: 20px;
  width: 0;
  height: 0;
  z-index: 1;
  transform: rotate(35deg);
  display: none; }

#admission_survey_form .content.cdd-content .cdd-admission-head {
  bottom: 40px;
  left: 124px; }

#admission_survey_form .content.cdd-content .cdd-admission-arrow-behind {
  left: 123px;
  bottom: 20px; }

#admission_survey_form .content.cdd-content .cdd-admission-close-button {
  position: absolute;
  bottom: 80px;
  left: 455px; }

#admission_survey_form .content.cdd-content .cdd-admission-arrow-surface {
  left: 126px;
  bottom: 25px; }

#admission_survey_form .content.cdd-content .cdd-financial-aid-head {
  bottom: 40px;
  left: -410px; }

#admission_survey_form .content.cdd-content .cdd-financial-aid-arrow-behind {
  left: 53px;
  bottom: 20px;
  transform: rotate(325deg); }

#admission_survey_form .content.cdd-content .cdd-financial-aid-close-button {
  position: absolute;
  bottom: 80px;
  left: 455px; }

#admission_survey_form .content.cdd-content .cdd-financial-aid-arrow-surface {
  left: 50px;
  bottom: 25px;
  transform: rotate(325deg); }

#admission_survey_form .content.cdd-content .cdd-help-text-personal, #admission_survey_form .content.cdd-content .cdd-help-text-college-class, #admission_survey_form .content.cdd-content .cdd-help-text-unweighted-GPA, #admission_survey_form .content.cdd-content .cdd-help-text-weighted-GPA, #admission_survey_form .content.cdd-content .cdd-help-text-EBR {
  bottom: 34px; }

#admission_survey_form .content.cdd-content .cdd-help-text-college-class, #admission_survey_form .content.cdd-content .cdd-help-text-unweighted-GPA, #admission_survey_form .content.cdd-content .cdd-help-text-weighted-GPA {
  left: -9px; }

#admission_survey_form .content.cdd-content .cdd-help-text-did-you {
  bottom: 35px;
  left: -12px; }

#admission_survey_form .content.cdd-content .cdd-help-text-high-school {
  bottom: 48px;
  left: -9px; }

#admission_survey_form .content.cdd-content .cdd-help-text-class-rank {
  bottom: 51px;
  left: -9px; }

#admission_survey_form .content.cdd-content .cdd-help-text-hs-coursework {
  bottom: 56px;
  left: -10px; }

#admission_survey_form .content.cdd-content .cdd-help-text-ACT {
  bottom: 36px;
  left: -10px; }

#admission_survey_form .content.cdd-content .cdd-help-text-have-you-taken {
  bottom: 33px; }

#admission_survey_form .content.cdd-content .cdd-help-text-SAT {
  bottom: 36px;
  left: -10px; }

#admission_survey_form .content.cdd-content .cdd-link-my-admission {
  display: list-item; }

#admission_survey_form .content.cdd-content img[src$="error_arrow.gif"] {
  vertical-align: baseline; }

.cdd-update-account-label {
  padding-top: 9px;
  margin-bottom: 2px; }
  .cdd-update-account-label img {
    display: inline-block;
    cursor: pointer; }

.cdd-update-account-participate {
  margin: 11px 122px 6px 10px;
  border: solid 1px #979797;
  padding-left: 9px;
  width: 598px;
  height: 84px;
  display: flex;
  align-items: center; }
  .cdd-update-account-participate img {
    width: 60px;
    height: 60px;
    margin-left: 20px; }
  .cdd-update-account-participate span:first-child {
    display: inline-block;
    margin-top: -18px;
    margin-right: 3px; }

.cdd-update-account-participate-yes {
  width: 479.1px;
  height: 31px;
  line-height: 1; }
  .cdd-update-account-participate-yes a {
    text-decoration: none; }

.cdd-update-account-required, .cdd-update-account-PO-box, #cddUpdateAccountTr {
  display: none; }

.cdd-update-account-tolltip {
  position: absolute;
  width: 213px;
  height: 85.2px;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.1);
  padding: 14px 8px 11.2px 12px;
  font-size: 10px;
  line-height: 1.5;
  text-align: left;
  color: #000000;
  box-sizing: border-box; }
  .cdd-update-account-tolltip:before {
    box-sizing: content-box;
    width: 0;
    height: 0;
    position: absolute;
    padding: 0;
    display: block;
    content: '';
    z-index: 12;
    border-right: 12px solid #FFF;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    left: -12px;
    top: 33px; }

.cdd-update-account-tolltip-close {
  width: 7px;
  height: 12px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 8px;
  top: 8px; }

.cdd-update-account-mask {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 501;
  display: none; }

.cdd-update-account-dialog {
  width: 584px;
  height: 396.2px;
  border-radius: 8px;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  padding: 77px 0 0 57px;
  box-sizing: border-box;
  margin-top: 230px;
  margin-right: auto;
  margin-left: auto; }
  .cdd-update-account-dialog img {
    display: inline-block;
    width: 84px;
    height: 84px;
    margin-right: 20px;
    margin-top: 3px;
    vertical-align: top; }
  .cdd-update-account-dialog > div:last-child {
    padding-left: 50px; }

.cdd-update-account-confirm {
  display: inline-block;
  width: 366px;
  height: 157px;
  font-family: Montserrat;
  text-align: left;
  color: #000000; }

.cdd-update-account-confirm-question {
  font: 600 20px/26px Montserrat,sans-serif; }

.cdd-update-account-confirm-explain {
  font-size: 16px;
  line-height: 1.31;
  padding-top: 5px; }

.cdd-update-account-confirm-btn {
  width: 182.3px;
  height: 50px;
  border-radius: 3px;
  background-color: #e7e7e7;
  color: #5e5e5e;
  cursor: pointer;
  padding: 5px 0 6px;
  font-family: Montserrat;
  font-size: 17px;
  font-weight: bold;
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
  margin-top: 43px;
  vertical-align: middle;
  padding-top: 5px; }
  .cdd-update-account-confirm-btn + .cdd-update-account-confirm-btn {
    font-size: 16px;
    background-color: #3264a5;
    color: #ffffff;
    margin-left: 7.7px; }
    .cdd-update-account-confirm-btn + .cdd-update-account-confirm-btn:hover {
      background-color: #2d5282; }
  .cdd-update-account-confirm-btn:hover {
    background-color: #e1e1e1; }

_::-webkit-full-page-media input[type="text"], _:future input[type="text"], :root #addcollege input[type="text"] {
  margin-top: 0px !important;
  height: 12px;
  width: 178px !important; }

@media screen and (device-width: 375px) and (device-height: 667px) {
  #addcollege input[type="text"] {
    margin-top: 0px !important;
    height: 12px !important;
    line-height: 12px !important;
    width: 178px !important;
    border-radius: 0 !important; } }

@media screen and (device-width: 414px) and (device-height: 736px) {
  #addcollege input[type="text"] {
    margin-top: 0px !important;
    height: 12px !important;
    line-height: 12px !important;
    width: 178px !important;
    border-radius: 0 !important; } }

.cdd_profile_access {
  margin-bottom: 10px;
  background-color: #FFF;
  border: 1px solid #D9D9D9;
  float: right; }
  .cdd_profile_access img {
    float: none; }
  .cdd_profile_access .head {
    height: 24px;
    background-color: #FAFAFA;
    border-bottom: 1px solid #D9D9D9;
    color: #494949;
    font-family: 'Source Sans Pro', sans-serif; }
  .cdd_profile_access .sm {
    width: 154.1px;
    height: 74.4px; }
    .cdd_profile_access .sm .cdd_badge {
      width: 16px;
      height: 16px;
      margin-left: 8px; }
    .cdd_profile_access .sm .head {
      display: flex;
      align-items: center; }
      .cdd_profile_access .sm .head span {
        font-size: 9px;
        margin-left: 3px; }
    .cdd_profile_access .sm .body {
      height: 55px;
      font-family: 'Source Sans Pro', sans-serif; }
      .cdd_profile_access .sm .body p {
        margin: 7px 0px 0px 7px;
        font-size: 11px;
        line-height: 15px;
        color: #3264A5;
        float: left; }
        .cdd_profile_access .sm .body p span {
          display: block;
          font-weight: bold;
          font-size: 12px; }
      .cdd_profile_access .sm .body .go {
        height: 27px;
        width: 27px;
        margin: 10px 5px 0px 0px;
        border-radius: 14px;
        background-color: #3264A5;
        text-align: center;
        float: right; }
        .cdd_profile_access .sm .body .go a {
          margin: 5px 0 0 5px;
          color: #FFFFFF;
          font-size: 12px;
          font-weight: bold;
          display: block;
          text-decoration: none;
          line-height: 18px; }
  .cdd_profile_access .lg {
    width: 255px;
    height: 58px; }
    .cdd_profile_access .lg .cdd_badge {
      width: 30px;
      height: 30px;
      margin: -3px 0 -3px 20px; }
    .cdd_profile_access .lg .head span {
      margin-bottom: 6px;
      margin-left: 3px;
      font-size: 12px;
      display: inline-block; }
    .cdd_profile_access .lg .body {
      padding-top: 10px;
      text-align: center; }
      .cdd_profile_access .lg .body a {
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        text-align: center;
        float: none !important;
        word-spacing: 4px; }
  .cdd_profile_access.cdd-ad-profile-access {
    margin-top: 10px; }
    .cdd_profile_access.cdd-ad-profile-access .cdd-ad-profile-about {
      text-align: right; }

#collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content p br {
  display: none; }
  @media screen and (max-width: 370px) and (min-width: 0px) {
    #collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content p br {
      display: none; } }

@media screen and (max-width: 767px) and (min-width: 0px) {
  #collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content p a.break-all {
    word-break: break-word; } }

@media screen and (max-width: 370px) and (min-width: 0px) {
  #collegeDollarTCsModal.modal.fade .modal-body .terms-and-condition-content p a.break-all {
    word-break: break-word; } }

.mac-select {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-position: right 50%;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
  border-radius: .4em;
  padding: 4px 30px 4px 10px; }
  .mac-select:focus {
    border: solid 1px #7b9dd4;
    outline: #7b9dd4; }
  .mac-select::-ms-expand {
    display: none; }

@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.6.3");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?ww5b22");
  src: url("../fonts/icomoon.eot?ww5b22#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?ww5b22") format("truetype"), url("../fonts/icomoon.woff?ww5b22") format("woff"), url("../fonts/icomoon.svg?ww5b22#icomoon") format("svg");
  font-weight: normal; }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }
