@charset "UTF-8";
/* line 1, src/ng/AppBundle/Resources/scss/app.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/**
    * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
    * http://cssreset.com
    */
/* line 9, src/ng/AppBundle/Resources/scss/app.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 30, src/ng/AppBundle/Resources/scss/app.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 34, src/ng/AppBundle/Resources/scss/app.scss */
body {
  line-height: 1;
}

/* line 37, src/ng/AppBundle/Resources/scss/app.scss */
ol, ul {
  list-style: none;
}

/* line 40, src/ng/AppBundle/Resources/scss/app.scss */
blockquote, q {
  quotes: none;
}

/* line 43, src/ng/AppBundle/Resources/scss/app.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 48, src/ng/AppBundle/Resources/scss/app.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*
* End Reset
*/
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
/* Document
       ========================================================================== */
/**
     * 1. Correct the line height in all browsers.
     * 2. Prevent adjustments of font size after orientation changes in
     *    IE on Windows Phone and in iOS.
     */
/* line 56, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
       ========================================================================== */
/**
     * Remove the margin in all browsers (opinionated).
     */
/* line 85, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
body {
  margin: 0;
}

/**
     * Add the correct display in IE 9-.
     */
/* line 93, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
     * Correct the font size and margin on `h1` elements within `section` and
     * `article` contexts in Chrome, Firefox, and Safari.
     */
/* line 107, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
/* line 200, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
figcaption,
figure {
  display: block;
}

/**
     * Add the correct margin in IE 8.
     */
/* line 209, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
figure {
  margin: 1em 40px;
}

/**
     * 1. Add the correct box sizing in Firefox.
     * 2. Show the overflow in Edge and IE.
     */
/* line 223, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
     * Add the correct display in IE.
     */
/* line 233, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
main {
  display: block;
}

/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */
/* line 253, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Links
       ========================================================================== */
/**
     * 1. Remove the gray background on active links in IE 10.
     * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
     */
/* line 268, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/* Text-level semantics
       ========================================================================== */
/**
     * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
     * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
     */
/* line 283, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
     * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
     */
/* line 293, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
b,
strong {
  font-weight: inherit;
}

/**
     * Add the correct font weight in Chrome, Edge, and Safari.
     */
/* line 302, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
b,
strong {
  font-weight: bolder;
}

/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */
/* line 312, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
     * Add the correct font style in Android 4.3-.
     */
/* line 323, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
dfn {
  font-style: italic;
}

/**
     * Add the correct background and color in IE 9-.
     */
/* line 331, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/**
     * Add the correct font size in all browsers.
     */
/* line 340, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
small {
  font-size: 80%;
}

/**
     * Prevent `sub` and `sup` elements from affecting the line height in
     * all browsers.
     */
/* line 349, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 357, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
sub {
  bottom: -0.25em;
}

/* line 361, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
sup {
  top: -0.5em;
}

/* Embedded content
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
/* line 374, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
audio,
video {
  display: inline-block;
}

/**
     * Add the correct display in iOS 4-7.
     */
/* line 383, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
     * Remove the border on images inside links in IE 10-.
     */
/* line 392, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
img {
  border-style: none;
}

/**
     * Hide the overflow in IE.
     */
/* line 400, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
       ========================================================================== */
/**
     * 1. Change the font styles in all browsers (opinionated).
     * 2. Remove the margin in Firefox and Safari.
     */
/* line 414, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
     * Show the overflow in IE.
     */
/* line 434, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
button {
  overflow: visible;
}

/**
     * Remove the inheritance of text transform in Edge, Firefox, and IE.
     * 1. Remove the inheritance of text transform in Firefox.
     */
/* line 443, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
     * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
     *    controls in Android 4.
     * 2. Correct the inability to style clickable types in iOS and Safari.
     */
/* line 454, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/* line 461, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  /**
       * Remove the inner border and padding in Firefox.
       */
  /**
       * Restore the focus styles unset by the previous rule.
       */
}

/* line 470, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/* line 479, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
     * Show the overflow in Edge.
     */
/* line 488, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
input {
  overflow: visible;
}

/**
     * 1. Add the correct box sizing in IE 10-.
     * 2. Remove the padding in IE 10-.
     */
/* line 497, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
     * Correct the cursor style of increment and decrement buttons in Chrome.
     */
/* line 507, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
     * 1. Correct the odd appearance in Chrome and Safari.
     * 2. Correct the outline style in Safari.
     */
/* line 517, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
  /**
       * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
       */
}

/* line 525, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
     * 1. Correct the inability to style clickable types in iOS and Safari.
     * 2. Change font properties to `inherit` in Safari.
     */
/* line 536, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/**
     * Correct the padding in Firefox.
     */
/* line 545, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
     * 1. Correct the text wrapping in Edge and IE.
     * 2. Correct the color inheritance from `fieldset` elements in IE.
     * 3. Remove the padding so developers are not caught out when they zero out
     *    `fieldset` elements in all browsers.
     */
/* line 556, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  color: inherit;
  /* 2 */
  white-space: normal;
  /* 1 */
}

/**
     * 1. Add the correct display in IE 9-.
     * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
     */
/* line 570, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
     * Remove the default vertical scrollbar in IE.
     */
/* line 579, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
textarea {
  overflow: auto;
}

/* Interactive
       ========================================================================== */
/*
     * Add the correct display in Edge, IE, and Firefox.
     */
/* line 592, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
details {
  display: block;
}

/*
     * Add the correct display in all browsers.
     */
/* line 600, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
summary {
  display: list-item;
}

/*
     * Add the correct display in IE 9-.
     */
/* line 608, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
menu {
  display: block;
}

/* Scripting
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
/* line 641, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
canvas {
  display: inline-block;
}

/**
     * Add the correct display in IE.
     */
/* line 649, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
template {
  display: none;
}

/* Hidden
       ========================================================================== */
/**
     * Add the correct display in IE 10-.
     */
/* line 662, node_modules/normalize-scss/sass/normalize/_normalize-mixin.scss */
[hidden] {
  display: none;
}

/* line 92, src/ng/AppBundle/Resources/scss/app.scss */
.cf:after, .marketing-get-started .billboard__content:after, .promo-box-extended:after, .get-started__background:after, .get-started__background #get-started-ajax-results:after, .get-started .get-started__content .get-started__info .info-header:after,
.get-started .get-started__content .get-started__question .info-header:after, .socials:after, .global-nav .nav-search-dropdown-wrapper .nav-search-topics-title:after, .global-nav .nav-search-dropdown-wrapper .nav-search-topics-list:after, .modal-container .modal .info .info-header:after, #newsletter-modal .modal-container .modal .info #email-signup-results form:after, .footer .footer__bottom:after,
.footer #footer-view-more:after, .landing-nav:after, .subject-matter:after, .guard-experience:after, .guard-experience .guard-experience__container:after, .guard-experience .guard-experience__gallery:after, .calculator:after, .calculator__content .calculator__values:after, .gx:after, .guard-experience-page #video-search:after, .guard-experience-page .video-results:after, .guard-experience-page #video-search-results:after, #app-tech-support .ts__inputs .ts_captcha:after, #app-warrant-officer-contact-results .warrant-officer__inputs:after, .event-detail li:after, .event-list li:after, #app-state-education-contact-results .info-box.state-edu__form:after, #app-state-education-contact-results .info-box.state-edu__result:after, .stem_interior .stem-navigation:after, .stem_interior .stem-interior__title:after, .stem_interior .mos-list:after, body.timeline-phase-2 .ending-slide .timeline-badge_summary-list:after, .ng-statepage__intro:after, .ng-statepage__component__content-entry:after, .component__events .ng-statepage__component__content-entry-info:after, .component__facebook .ng-statepage__component__content-entry:after, .ng-statepage__map__info-window:after, .ng-statepage__map__info-window .info-window-entry:after, .ng-downloads__input-wrapper:after, .ng-downloads__item:after, .ng-downloads__item-info-wrapper:after, .ng-downloads__pagination-wrapper:after, .ng-downloads__pagination-controls:after {
  content: "";
  display: table;
  clear: both;
}

/* line 99, src/ng/AppBundle/Resources/scss/app.scss */
.ng-button, .info-box .info-box__link, .downloadable-file .downloadable-file__link, .promo-box-extra .promo-box-extra__link, .get-started .get-started__content .get-started__info .info .show-info,
.get-started .get-started__content .get-started__question .info .show-info, .get-started .get-started__content .get-started__info .get-started__edit a,
.get-started .get-started__content .get-started__question .get-started__edit a, .get-started .get-started__content .get-started__btn, .get-started__buttons .submission, .map-btn, #newsletter-modal .modal-container .modal .info #email-signup-results input.submission, .footer .footer__alternate a, .footer #footer-view-more .footer-primary-nav a, .calculator .submission, .calculator .fitness-list .fitness-list__btn a, #app-tech-support .ts__inputs .submission, #app-warrant-officer-contact-results input[type='submit'], #stem-signup-results .submission, #app-state-education-contact-results .submission, .stem-home #stem-signup .submission, .breakpoint-palm-only .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .edit-answer, .breakpoint-tablet-up .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .edit-answer, .my-enlistment-timeline .edit-questionnairre .edit-answer-list .finished-editing, .my-enlistment-timeline .selection-statement a.answer-reset, .my-enlistment-timeline .see-all-career-fields, .my-enlistment-timeline a.build-timeline, .my-enlistment-timeline main.dashboard header a, .ng-downloads__item-link, .pagination__control, .ng-downloads__entry-link {
  display: inline-block;
  font-weight: 100;
  font-size: 0.6em;
  color: white;
  border-radius: 0.25em;
  background-color: #035496;
  text-transform: uppercase;
  -webkit-font-smoothing: subpixel-antialiased;
  border: none;
}

/* line 110, src/ng/AppBundle/Resources/scss/app.scss */
.ng-button:hover, .info-box .info-box__link:hover, .downloadable-file .downloadable-file__link:hover, .promo-box-extra .promo-box-extra__link:hover, .get-started .get-started__content .get-started__info .info .show-info:hover,
.get-started .get-started__content .get-started__question .info .show-info:hover, .get-started .get-started__content .get-started__info .get-started__edit a:hover,
.get-started .get-started__content .get-started__question .get-started__edit a:hover, .get-started .get-started__content .get-started__btn:hover, .get-started__buttons .submission:hover, .map-btn:hover, #newsletter-modal .modal-container .modal .info #email-signup-results input.submission:hover, .footer .footer__alternate a:hover, .footer #footer-view-more .footer-primary-nav a:hover, .calculator .submission:hover, .calculator .fitness-list .fitness-list__btn a:hover, #app-tech-support .ts__inputs .submission:hover, #app-warrant-officer-contact-results input[type='submit']:hover, #stem-signup-results .submission:hover, #app-state-education-contact-results .submission:hover, .stem-home #stem-signup .submission:hover, .breakpoint-palm-only .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .edit-answer:hover, .breakpoint-tablet-up .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .edit-answer:hover, .my-enlistment-timeline .edit-questionnairre .edit-answer-list .finished-editing:hover, .my-enlistment-timeline .selection-statement a.answer-reset:hover, .my-enlistment-timeline .see-all-career-fields:hover, .my-enlistment-timeline a.build-timeline:hover, .my-enlistment-timeline main.dashboard header a:hover, .ng-downloads__item-link:hover, .pagination__control:hover, .ng-downloads__entry-link:hover {
  background-color: #03467d;
}

/* line 115, src/ng/AppBundle/Resources/scss/app.scss */
.stop-scrolling {
  height: 100%;
  overflow: hidden;
}

/* line 120, src/ng/AppBundle/Resources/scss/app.scss */
html {
  background-color: #2e2e2e;
}

@media screen and (max-width: 749px) {
  /* line 120, src/ng/AppBundle/Resources/scss/app.scss */
  html {
    font-size: 16px;
  }
}

@media screen and (min-width: 750px) and (max-width: 1024px) {
  /* line 120, src/ng/AppBundle/Resources/scss/app.scss */
  html {
    font-size: 48px;
  }
}

@media screen and (min-width: 1025px) {
  /* line 120, src/ng/AppBundle/Resources/scss/app.scss */
  html {
    font-size: 50px;
  }
}

/* line 137, src/ng/AppBundle/Resources/scss/app.scss */
body {
  margin: 0 auto;
}

/* line 141, src/ng/AppBundle/Resources/scss/app.scss */
body a {
  text-decoration: none;
}

/* line 146, src/ng/AppBundle/Resources/scss/app.scss */
.page-constraint {
  height: 100%;
  background: #FFFFFF;
}

/* line 151, src/ng/AppBundle/Resources/scss/app.scss */
.content-constraint, .breakpoint-large-desktop-only .get-started, .breakpoint-large-desktop-only .slide__container, .breakpoint-large-desktop-only .sequence-pagination-wrapper, .breakpoint-large-desktop-only .modal-container .modal .info, .breakpoint-large-desktop-only .hero .hero__content, .breakpoint-large-desktop-only .footer .footer__top .footer__top-content-wrapper, .breakpoint-large-desktop-only .footer .footer__bottom-content-wrapper, .breakpoint-large-desktop-only .footer #footer-view-more .footer-view-more-content-wrapper, .breakpoint-large-desktop-only .more-topics, .breakpoint-large-desktop-only .subject-matter, .breakpoint-large-desktop-only .gx .banner-content-wrapper, .breakpoint-large-desktop-only .gx .gx__container, .breakpoint-large-desktop-only .guard-experience-page .video-results, .breakpoint-large-desktop-only .my-enlistment-timeline .subject-matter .timeline-content-wrapper, .breakpoint-large-desktop-only .my-enlistment-timeline .edit-questionnairre .edit-answer-list, .breakpoint-large-desktop-only .my-enlistment-timeline .questionnairre, .breakpoint-large-desktop-only .my-enlistment-timeline .timeline-splash .timeline-splash-content-wrapper, .breakpoint-large-desktop-only .my-enlistment-timeline main.dashboard .white-out, .breakpoint-large-desktop-only .step-detail-wrapper .steps .step-header .d3-timeline-wrapper #d3-timeline, .breakpoint-large-desktop-only .step-detail-wrapper .steps .step-header .step-header-title, .breakpoint-large-desktop-only .step-detail-wrapper .steps .step-header .step-controls, .breakpoint-large-desktop-only .step-detail-wrapper .step-headline, .breakpoint-large-desktop-only .step-detail-wrapper .what-it-is-wrapper, .breakpoint-large-desktop-only .step-detail-wrapper .bottom-row, .breakpoint-large-desktop-only #d3-timeline {
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
  font-size: 60px;
}

/* line 158, src/ng/AppBundle/Resources/scss/app.scss */
hr {
  margin-bottom: 0;
}

/* line 162, src/ng/AppBundle/Resources/scss/app.scss */
iframe {
  position: absolute;
}

/* make sure mediaplex tags do not mess up the document flow */
/* line 164, src/ng/AppBundle/Resources/scss/app.scss */
.video-box__content iframe {
  position: relative;
}

/* line 170, src/ng/AppBundle/Resources/scss/app.scss */
input::-webkit-input-placeholder {
  color: #035496;
}

/* line 174, src/ng/AppBundle/Resources/scss/app.scss */
input:-moz-placeholder {
  /* Firefox 18- */
  color: #035496;
}

/* line 178, src/ng/AppBundle/Resources/scss/app.scss */
input::-moz-placeholder {
  /* Firefox 19+ */
  color: #035496;
}

/* line 182, src/ng/AppBundle/Resources/scss/app.scss */
input:-ms-input-placeholder {
  color: #035496;
}

/* line 198, src/ng/AppBundle/Resources/scss/app.scss */
.gray-box-bg, .gray-box, .stem_interior .mos .mos-pane .mos-code, .info-box, .downloadable-file, .slide__container .slide__subtitle, .sequence-pagination-wrapper .slide__subtitle {
  /* Generated by http://www.visualcsstools.com/ */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTIuMjI0NyUiIHkxPSIxMjMuOTIyNCUiIHgyPSI4Ny43NzUzJSIgeTI9Ii0yMy45MjI0JSI+PHN0b3Agb2Zmc2V0PSIwLjk1IiBzdG9wLWNvbG9yPSJyZ2JhKDEwLCAxMCwgMTAsIDAuOCkiLz48c3RvcCBvZmZzZXQ9IjAuOTUiIHN0b3AtY29sb3I9InJnYmEoMCwgMCwgMCwgMCkiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZzEpIiAvPjwvc3ZnPg==);
  background-image: -webkit-linear-gradient(225deg, transparent 5%, rgba(10, 10, 10, 0.8) 5%);
  background-image: -moz-linear-gradient(225deg, transparent 5%, rgba(10, 10, 10, 0.8) 5%);
  background-image: -ms-linear-gradient(225deg, transparent 5%, rgba(10, 10, 10, 0.8) 5%);
  background-image: linear-gradient(225deg, transparent 5%, rgba(10, 10, 10, 0.8) 5%);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

/* line 202, src/ng/AppBundle/Resources/scss/app.scss */
.gray-box, .stem_interior .mos .mos-pane .mos-code {
  height: 100%;
  color: #bababa;
}

/* line 209, src/ng/AppBundle/Resources/scss/app.scss */
.marketing-get-started .billboard__content {
  background-color: #000000;
  margin-top: 53px;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 209, src/ng/AppBundle/Resources/scss/app.scss */
  .marketing-get-started .billboard__content {
    padding: 0 5%;
    font-size: 0.9em;
  }
}

@media screen and (min-width: 750px) and (max-width: 1024px) {
  /* line 209, src/ng/AppBundle/Resources/scss/app.scss */
  .marketing-get-started .billboard__content {
    padding: 0 5%;
    font-size: 0.9em;
  }
}

@media screen and (min-width: 1025px) {
  /* line 209, src/ng/AppBundle/Resources/scss/app.scss */
  .marketing-get-started .billboard__content {
    padding: 0 12.5%;
    font-size: 0.75em;
  }
}

/* Some general page styling for one-off pages */
/* line 232, src/ng/AppBundle/Resources/scss/app.scss */
.subject-matter .general-wrapper {
  padding: 2em;
  text-transform: none !important;
  color: #626663;
  font-size: 1em;
}

/* line 239, src/ng/AppBundle/Resources/scss/app.scss */
.breakpoint-tablet-up .subject-matter .general-wrapper {
  font-size: 0.6em;
}

/* line 243, src/ng/AppBundle/Resources/scss/app.scss */
.subject-matter .general-wrapper .vertical-padded {
  padding-bottom: 2em;
}

/* line 246, src/ng/AppBundle/Resources/scss/app.scss */
.subject-matter .general-wrapper .top-lined {
  border-top: 1px solid #626663;
  border-bottom: 1px solid #626663;
  padding: 0.5em 0;
}

/* line 254, src/ng/AppBundle/Resources/scss/app.scss */
#breaking_news_container {
  position: relative;
  top: 0;
  background-color: #EB363E;
  z-index: 3;
  padding: 1em;
  width: 100%;
  font-size: 13px;
  min-height: 50px;
}

/* line 264, src/ng/AppBundle/Resources/scss/app.scss */
#breaking_news_container .breaking_news {
  color: #fff;
  font-size: 1em;
  line-height: 1em;
  font-family: 'DIN-Medium';
  position: relative;
  overflow: hidden;
  /* Icon */
}

/* line 272, src/ng/AppBundle/Resources/scss/app.scss */
#breaking_news_container .breaking_news input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}

/* line 278, src/ng/AppBundle/Resources/scss/app.scss */
#breaking_news_container .breaking_news label {
  position: relative;
  display: block;
  cursor: pointer;
  font-family: 'DIN-Bold';
  text-transform: uppercase;
  letter-spacing: 0.015em;
}

/* line 287, src/ng/AppBundle/Resources/scss/app.scss */
#breaking_news_container .breaking_news .breaking_news_content {
  display: none;
  padding: 1em 1.5em 1em 0;
  line-height: 1.2;
}

/* line 292, src/ng/AppBundle/Resources/scss/app.scss */
#breaking_news_container .breaking_news .breaking_news_content .breaking_news_content_sub_header {
  font-family: 'DIN-Bold';
  margin-top: 1em;
}

/* line 299, src/ng/AppBundle/Resources/scss/app.scss */
#breaking_news_container .breaking_news label::after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
}

/* line 310, src/ng/AppBundle/Resources/scss/app.scss */
#breaking_news_container .breaking_news input[type=checkbox] + label::after {
  font-family: "ngicons";
  text-rendering: optimizeLegibility;
  content: "\f127";
}

/* line 316, src/ng/AppBundle/Resources/scss/app.scss */
#breaking_news_container .breaking_news input[type=checkbox]:checked + label::after {
  transform: rotateX(180deg);
}

/* line 320, src/ng/AppBundle/Resources/scss/app.scss */
#breaking_news_container .breaking_news a {
  color: #fff;
  border-bottom: 1px solid #fff;
}

/* line 325, src/ng/AppBundle/Resources/scss/app.scss */
#breaking_news_container .breaking_news a:hover {
  color: #373737;
  border-bottom-color: #373737;
}

/*
* Objects are styles that can be
* used on many sites
*/
/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-offscreen {
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: polygon(0px 0, 0 0, 0 0, 0 0);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-container {
  position: relative;
  background: #000;
  font-family: Helvetica,Arial;
  text-align: left;
  vertical-align: top;
  text-indent: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-container:focus {
  outline: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.me-plugin {
  position: absolute;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-embed, .mejs-embed body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background: #000;
  overflow: hidden;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-fullscreen {
  overflow: hidden !important;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-container-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 1000;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {
  width: 100%;
  height: 100%;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-clear {
  clear: both;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-background {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-mediaelement {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-poster {
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
:root .mejs-poster img {
  display: none;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-poster img {
  border: 0;
  padding: 0;
  border: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-overlay {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-overlay-play {
  cursor: pointer;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-overlay-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  background: url(bigplay.svg) no-repeat;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.no-svg .mejs-overlay-button {
  background-image: url(bigplay.png);
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 -100px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-overlay-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  background: #333;
  background: url(background.png);
  background: rgba(0, 0, 0, 0.9);
  background: -webkit-gradient(linear, 0 0, 0 100%, left, right);
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: linear-gradient(rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-overlay-loading span {
  display: block;
  width: 80px;
  height: 80px;
  background: transparent url(loading.gif) 50% 50% no-repeat;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-container .mejs-controls {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
  bottom: 0;
  left: 0;
  background: url(background.png);
  background: rgba(0, 0, 0, 0.7);
  background: -webkit-gradient(linear, 0 0, 0 100%, left, right);
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  height: 30px;
  width: 100%;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-container .mejs-controls div {
  list-style-type: none;
  background-image: none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 26px;
  font-size: 11px;
  line-height: 11px;
  font-family: Helvetica,Arial;
  border: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-button button {
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  text-decoration: none;
  margin: 7px 5px;
  padding: 0;
  position: absolute;
  height: 16px;
  width: 16px;
  border: 0;
  background: transparent url(controls.svg) no-repeat;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.no-svg .mejs-controls .mejs-button button {
  background-image: url(controls.png);
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-button button:focus {
  outline: dotted 1px #999;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-container .mejs-controls .mejs-time {
  color: #fff;
  display: block;
  height: 17px;
  width: auto;
  padding: 10px 3px 0;
  overflow: hidden;
  text-align: center;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-container .mejs-controls .mejs-time a {
  color: #fff;
  font-size: 11px;
  line-height: 12px;
  display: block;
  float: left;
  margin: 1px 2px 0 0;
  width: auto;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-play button {
  background-position: 0 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-pause button {
  background-position: 0 -16px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-stop button {
  background-position: -112px 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls div.mejs-time-rail {
  direction: ltr;
  width: 200px;
  padding-top: 5px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a {
  display: block;
  position: absolute;
  width: 180px;
  height: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 5px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
  background: -webkit-gradient(linear, 0 0, 0 100%, left, right);
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-buffering {
  width: 100%;
  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: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), right);
  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: -moz-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: -ms-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);
  -webkit-background-size: 15px 15px;
  -moz-background-size: 15px 15px;
  -o-background-size: 15px 15px;
  background-size: 15px 15px;
  -webkit-animation: buffering-stripes 2s linear infinite;
  -moz-animation: buffering-stripes 2s linear infinite;
  -ms-animation: buffering-stripes 2s linear infinite;
  -o-animation: buffering-stripes 2s linear infinite;
  animation: buffering-stripes 2s linear infinite;
}

@-webkit-keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 30px 0;
  }
}

@-moz-keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 30px 0;
  }
}

@-ms-keyframes buffering-stripes {
  /* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
  from {
    background-position: 0 0;
  }
  /* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
  to {
    background-position: 30px 0;
  }
}

@-o-keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 30px 0;
  }
}

@keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 30px 0;
  }
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #3caac8;
  background: rgba(60, 170, 200, 0.8);
  background: -webkit-gradient(linear, 0 0, 0 100%, left, right);
  background: -webkit-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -moz-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -o-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -ms-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: linear-gradient(rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  width: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-current {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  background: -webkit-gradient(linear, 0 0, 0 100%, left, right);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  width: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-handle {
  display: none;
  position: absolute;
  margin: 0;
  width: 10px;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  border: solid 2px #333;
  top: -2px;
  text-align: center;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-float {
  position: absolute;
  display: none;
  background: #eee;
  width: 36px;
  height: 17px;
  border: solid 1px #333;
  top: -26px;
  margin-left: -18px;
  text-align: center;
  color: #111;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-float-current {
  margin: 2px;
  width: 30px;
  display: block;
  text-align: center;
  left: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-float-corner {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  line-height: 0;
  border: solid 5px #eee;
  border-color: #eee transparent transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: 15px;
  left: 13px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
  width: 48px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
  width: 44px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  left: 18px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-fullscreen-button button {
  background-position: -32px 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-unfullscreen button {
  background-position: -32px -16px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-mute button {
  background-position: -16px -16px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-unmute button {
  background-position: -16px 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-volume-button {
  position: relative;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider {
  display: none;
  height: 115px;
  width: 25px;
  background: url(background.png);
  background: rgba(50, 50, 50, 0.7);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: -115px;
  left: 0;
  z-index: 1;
  position: absolute;
  margin: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-volume-button:hover {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.5);
  margin: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  margin: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  position: absolute;
  left: 4px;
  top: -3px;
  width: 16px;
  height: 6px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  cursor: N-resize;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  margin: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls a.mejs-horizontal-volume-slider {
  height: 26px;
  width: 56px;
  position: relative;
  display: block;
  float: left;
  vertical-align: middle;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
  background: -webkit-gradient(linear, 0 0, 0 100%, left, right);
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  background: -webkit-gradient(linear, 0 0, 0 100%, left, right);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  display: none;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-captions-button {
  position: relative;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-captions-button button {
  background-position: -48px 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -51px;
  width: 85px;
  height: 100px;
  background: url(background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px 10px 0;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-captions-button:hover .mejs-captions-selector {
  visibility: visible;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  margin: 0 0 6px;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
  width: 55px;
  float: left;
  padding: 4px 0 0;
  line-height: 15px;
  font-family: helvetica,arial;
  font-size: 10px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-chapters {
  position: absolute;
  top: 0;
  left: 0;
  -xborder-right: solid 1px #fff;
  width: 10000px;
  z-index: 1;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-chapters .mejs-chapter {
  position: absolute;
  float: left;
  background: #222;
  background: rgba(0, 0, 0, 0.7);
  background: -webkit-gradient(linear, 0 0, 0 100%, left, right);
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);
  overflow: hidden;
  border: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block {
  font-size: 11px;
  color: #fff;
  padding: 5px;
  display: block;
  border-right: solid 1px #333;
  border-bottom: solid 1px #333;
  cursor: pointer;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
  border-right: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
  background: #666;
  background: rgba(102, 102, 102, 0.7);
  background: -webkit-gradient(linear, 0 0, 0 100%, left, right);
  background: -webkit-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -moz-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -o-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -ms-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: linear-gradient(rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232);
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
  font-size: 12px;
  font-weight: 700;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 3px;
  line-height: 12px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
  font-size: 12px;
  line-height: 12px;
  margin: 3px 0 4px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-captions-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  line-height: 20px;
  font-size: 16px;
  color: #fff;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-captions-layer a {
  color: #fff;
  text-decoration: underline;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: 400;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-captions-position {
  position: absolute;
  width: 100%;
  bottom: 15px;
  left: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-captions-position-hover {
  bottom: 35px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-captions-text {
  padding: 3px 5px;
  background: url(background.png);
  background: rgba(20, 20, 20, 0.5);
  white-space: pre-wrap;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.me-cannotplay a {
  color: #fff;
  font-weight: 700;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.me-cannotplay span {
  padding: 15px;
  display: block;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-loop-off button {
  background-position: -64px -16px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-loop-on button {
  background-position: -64px 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-backlight-off button {
  background-position: -80px -16px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-backlight-on button {
  background-position: -80px 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-picturecontrols-button {
  background-position: -96px 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-contextmenu {
  position: absolute;
  width: 150px;
  padding: 10px;
  border-radius: 4px;
  top: 0;
  left: 0;
  background: #fff;
  border: solid 1px #999;
  z-index: 1001;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-contextmenu .mejs-contextmenu-separator {
  height: 1px;
  font-size: 0;
  margin: 5px 6px;
  background: #333;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-contextmenu .mejs-contextmenu-item {
  font-family: Helvetica,Arial;
  font-size: 12px;
  padding: 4px 6px;
  cursor: pointer;
  color: #333;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-contextmenu .mejs-contextmenu-item:hover {
  background: #2C7C91;
  color: #fff;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-sourcechooser-button {
  position: relative;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-sourcechooser-button button {
  background-position: -128px 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  background: url(background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
  margin: 0 0 6px;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0;
  line-height: 15px;
  font-family: helvetica,arial;
  font-size: 10px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-postroll-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(background.png);
  background: rgba(50, 50, 50, 0.7);
  z-index: 1000;
  overflow: hidden;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-postroll-layer-content {
  width: 100%;
  height: 100%;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-postroll-close {
  position: absolute;
  right: 0;
  top: 0;
  background: url(background.png);
  background: rgba(50, 50, 50, 0.7);
  color: #fff;
  padding: 4px;
  z-index: 100;
  cursor: pointer;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
div.mejs-speed-button {
  width: 46px !important;
  position: relative;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-button.mejs-speed-button button {
  background: transparent;
  width: 36px;
  font-size: 11px;
  line-height: normal;
  color: #fff;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-speed-button .mejs-speed-selector {
  display: none;
  position: absolute;
  top: -100px;
  left: -10px;
  width: 60px;
  height: 100px;
  background: url(background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 0;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-speed-button:hover > .mejs-speed-selector {
  display: block;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected {
  color: #21f8f8;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-speed-button .mejs-speed-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li {
  margin: 0 0 6px;
  padding: 0 10px;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
  display: none;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label {
  width: 60px;
  float: left;
  padding: 4px 0 0;
  line-height: 15px;
  font-family: helvetica,arial;
  font-size: 11.5px;
  color: #fff;
  margin-left: 5px;
  cursor: pointer;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover {
  background-color: #c8c8c8 !important;
  background-color: rgba(255, 255, 255, 0.4) !important;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-button.mejs-jump-forward-button {
  background: transparent url(jumpforward.png) no-repeat;
  background-position: 3px 3px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-button.mejs-jump-forward-button button {
  background: transparent;
  font-size: 9px;
  line-height: normal;
  color: #fff;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-button.mejs-skip-back-button {
  background: transparent url(skipback.png) no-repeat;
  background-position: 3px 3px;
}

/* line 1, src/ng/AppBundle/Resources/scss/vendors/mediaelement/_mediaelement.scss */
.mejs-controls .mejs-button.mejs-skip-back-button button {
  background: transparent;
  font-size: 9px;
  line-height: normal;
  color: #fff;
}

@font-face {
  font-family: 'DIN-Bold';
  src: url("../fonts/DIN/bold/DINWeb-Bold.eot");
  src: url("../fonts/DIN/bold/DINWeb-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/DIN/bold/DINWeb-Bold.woff") format("woff"), url("../fonts/DIN/bold/DINComp-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DIN-Medium';
  src: url("../fonts/DIN/medium/DINWeb-Medium.eot");
  src: url("../fonts/DIN/medium/DINWeb-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/DIN/medium/DINWeb-Medium.woff") format("woff"), url("../fonts/DIN/medium/DINComp-Medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DIN-Regular';
  src: url("../fonts/DIN/regular/DINWeb.eot");
  src: url("../fonts/DIN/regular/DINWeb.eot?#iefix") format("embedded-opentype"), url("../fonts/DIN/regular/DINWeb.woff") format("woff"), url("../fonts/DIN/regular/DINComp.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Droid';
  src: url("../fonts/Droid_Sans/DroidSans-webfont.eot");
  src: url("../fonts/Droid_Sans/DroidSans-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Droid_Sans/DroidSans-webfont.woff") format("woff"), url("../fonts/Droid_Sans/DroidSans-webfont.ttf") format("truetype"), url("../fonts/Droid_Sans/DroidSans-webfont.svg#droid_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'cf-icon-font';
  src: url("../fonts/cf_icon_font/cf-icon-font.eot");
  src: url("../fonts/cf_icon_font/cf-icon-font.eot?#iefix") format("embedded-opentype"), url("../fonts/cf_icon_font/cf-icon-font.woff") format("woff"), url("../fonts/cf_icon_font/cf-icon-font.ttf") format("truetype"), url("../fonts/cf_icon_font/cf-icon-font.svg?#cf-icon-font") format("svg");
  font-weight: normal;
  font-style: normal;
}

/*
* create a mixin for icon font settings.
* have that populate the array of classes that trigger the font
*/
/* line 59, src/ng/AppBundle/Resources/scss/_fonts.scss */
[class*="droid-"], .droid, body, .event-list .event-name, .ng-statepage__intro, .component__facebook__entry-description, .component__custom__entry-description, .component__benefits-description, .component__jobs .component__jobs__entry-description, .component__events .component__events__entry-description {
  font-family: 'Droid', Arial, Helvetica, san-serif;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 71, src/ng/AppBundle/Resources/scss/_fonts.scss */
[class*="din-"], .din, .subject-matter .general-wrapper, #side-menu, .info-box .info-box__header, .related-media__content, .promo-box .promo-box__content, .promo-box-extra .promo-box-extra__header, .get-started .get-started__content .get-started__banner .get-started__banner-header, .get-started .get-started__content .get-started__info .basic-info h3,
.get-started .get-started__content .get-started__info .info h3,
.get-started .get-started__content .get-started__question .basic-info h3,
.get-started .get-started__content .get-started__question .info h3, .get-started .get-started__spacing.birth-date h3,
.get-started .get-started__spacing.phone h3,
.get-started .get-started__spacing.gender h3,
.get-started .get-started__spacing.height h3,
.get-started .get-started__spacing.weight h3,
.get-started .get-started__spacing.motivation h3, .mobile-get-started .get-started__banner .get-started__banner-header, .mobile-get-started .get-started__form, .get-started-footer .get-started__banner h3, .get-started-footer .get-started__form, .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li a.sub-item, .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li.nav-states ul.nav-state-list li.nav-state-item a.nav-state-link, .global-nav .nav-mobile-search-wrapper .nav-mobile-phone, .global-nav .nav-search-dropdown-wrapper .nav-search-dropdown-title, .feature .feature__content .feature__header, .slide__container .slide__title, .sequence-pagination-wrapper .slide__title, .slide__container .slide__link, .sequence-pagination-wrapper .slide__link, .map-content-wrapper .contact-instructions, .map-wrapper .contact-info, .state-select-wrapper select, .modal-container .modal .info .info-header h3, #newsletter-modal .modal-container .modal .info #email-signup-results input.submission, .modal-container.career-field .modal .info .info-content .career-field__modal-header, .timeline, .hero .hero__content, .footer .footer__alternate .footer__alternate__header, .footer #footer-view-more .footer-secondary-nav a,
.footer #footer-view-more .footer-tertiary-nav a, .footer .banner .quick-links,
.footer .banner .info,
.footer .banner .chat, .landing-links .landing-links__content, .calculator .fitness-results .reset a, .calculator .fitness-results .values.total-score strong, .calculator .fitness-results .values.total-score .value,
.calculator .fitness-results .values.total-score .value_max, .calculator .fitness-results .values .value,
.calculator .fitness-results .values .value_max, .calculator__banner, .calculator__content .calculator__result-header, .calculator__content .calculator__reset, .calculator__content .calculator__values .calculator__value, .promo-menu .promo-menu__headline, .chosen-container, .event-detail .date, .event-list .date, .event-list .pagination > ul li, .stem_interior .stem-navigation .menu-header, .stem_interior .mos .mos-pane .mos-code, .stem_interior .mos .mos-description .mos-title, .stem_interior .mos .mos-careers .mos-careers__header, .stem_interior .mos .mos-navigation a, .my-enlistment-timeline [type='submit'], .my-enlistment-timeline .questionnairre .question-header, .my-enlistment-timeline .edit-questionnairre .question-header, .my-enlistment-timeline .selection-statement span, .my-enlistment-timeline .steps .step-header, .my-enlistment-timeline .overview-wrapper .overview-summary .timeline-career-category-wrapper .timeline-career-category h2, body.my-enlistment-timeline .flow-divider p, .my-enlistment-timeline .timeline-splash h1, .my-enlistment-timeline .timeline-splash h3, .my-enlistment-timeline .timeline-splash .how-it-works strong, .my-enlistment-timeline .timeline-splash .how-it-works ol li, .my-enlistment-timeline .timeline-splash .how-it-works ol li:before, .my-enlistment-timeline main.dashboard header .mgt-header span, .my-enlistment-timeline main.dashboard .white-out > span, .my-enlistment-timeline main.dashboard .white-out .timeline-actions li a[class^="icon"], .questionairre-wrapper .questionnaire__header, .step-detail-wrapper .steps .step-header, .step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content .slider-slide .slide-expand, .step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content-wrapper .slider-slide .slide-expand, .step-detail-wrapper .step-faqs .section-head, .chart-tooltip-title, .chart-tooltip-go, body.timeline-phase-2 .timeline-intro .timeline-slide, body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro, body.timeline-phase-2 .timeline-intro .login-link, body.timeline-phase-2 .year-wrapper .timeline-slide-card-status, body.timeline-phase-2 .overlay .view-profile-sidebar, body.timeline-phase-2 .overlay .overlay-sidebar, body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info, body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-career-field, body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank-wrapper, body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank-info-title, .component__events .component__events__entry-title, .ng-statepage__map__info-window, .ng-statepage-slider li.brigade-slide .brigade-slide-title, .ng-downloads__category__header, .ng-downloads__sub-category__header-title {
  font-family: 'DIN-Medium';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: uppercase;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 84, src/ng/AppBundle/Resources/scss/_fonts.scss */
[class*="din-regular-"], .din-regular, .global-nav .nav-search-form input[type="text"], .my-enlistment-timeline .questionnairre .question-header .header__text, .my-enlistment-timeline .edit-questionnairre .question-header .header__text, .my-enlistment-timeline .overview-wrapper .timeline-overview-title, .my-enlistment-timeline .overview-wrapper .overview-summary, .my-enlistment-timeline .overview-wrapper .timeline-steps ol, .my-enlistment-timeline .timeline-tagged:before, .my-enlistment-timeline .timeline-splash .account-actions a, .step-detail-wrapper .steps .step-header .step-header-title, .step-detail-wrapper .steps .step-header .step-title h1, .step-detail-wrapper .steps .step-header .step-controls .previous,
.step-detail-wrapper .steps .step-header .step-controls .next, .step-detail-wrapper .step-headline, .chart-tooltip-step, .chart-tooltip-description, .chart-tooltip-go, body.timeline-phase-2 .year-wrapper, body.timeline-phase-2 .mobile-modal, body.timeline-phase-2 #timeline .timeline-slide, .breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.content .timeline-slide-html .timeline-slide-overview .timeline-card-blurb, .breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.end .timeline-slide-html .timeline-slide-overview .timeline-card-blurb, .breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.decision .timeline-slide-html .timeline-slide-overview .timeline-card-blurb, .breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.end .timeline-card-blurb, body.timeline-phase-2 .ending-slide .timeline-calltoaction, body.ng-statepage, .ng-statepage__map__info-window p, body.ng-fullwidth-fluid {
  font-family: 'DIN-Regular';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: uppercase;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 96, src/ng/AppBundle/Resources/scss/_fonts.scss */
[class*="din-bold-"], .din-bold, .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded a, .global-nav .global-nav-wrapper .nav-content-wrapper #how-to-join a, .map-content-wrapper h2, .map-wrapper .contact-info .contact-info-header, .map-wrapper .contact-info .contact-info-data, .my-enlistment-timeline .steps .section-head, body.my-enlistment-timeline .flow-divider .flow-number, body.my-enlistment-timeline .flow-divider p.all-caps, body.my-enlistment-timeline .flow-divider a.ng-button, body.my-enlistment-timeline .flow-divider .info-box a.info-box__link, .info-box body.my-enlistment-timeline .flow-divider a.info-box__link, body.my-enlistment-timeline .flow-divider .downloadable-file a.downloadable-file__link, .downloadable-file body.my-enlistment-timeline .flow-divider a.downloadable-file__link, body.my-enlistment-timeline .flow-divider .promo-box-extra a.promo-box-extra__link, .promo-box-extra body.my-enlistment-timeline .flow-divider a.promo-box-extra__link, body.my-enlistment-timeline .flow-divider .get-started .get-started__content .get-started__info .info a.show-info, .get-started .get-started__content .get-started__info .info body.my-enlistment-timeline .flow-divider a.show-info, body.my-enlistment-timeline .flow-divider
.get-started .get-started__content .get-started__question .info a.show-info,
.get-started .get-started__content .get-started__question .info body.my-enlistment-timeline .flow-divider a.show-info, body.my-enlistment-timeline .flow-divider .get-started .get-started__content .get-started__info .get-started__edit a, .get-started .get-started__content .get-started__info .get-started__edit body.my-enlistment-timeline .flow-divider a, body.my-enlistment-timeline .flow-divider
.get-started .get-started__content .get-started__question .get-started__edit a,
.get-started .get-started__content .get-started__question .get-started__edit body.my-enlistment-timeline .flow-divider a, body.my-enlistment-timeline .flow-divider .get-started .get-started__content a.get-started__btn, .get-started .get-started__content body.my-enlistment-timeline .flow-divider a.get-started__btn, body.my-enlistment-timeline .flow-divider .get-started__buttons a.submission, .get-started__buttons body.my-enlistment-timeline .flow-divider a.submission, body.my-enlistment-timeline .flow-divider a.map-btn, body.my-enlistment-timeline .flow-divider .footer .footer__alternate a, .footer .footer__alternate body.my-enlistment-timeline .flow-divider a, body.my-enlistment-timeline .flow-divider .footer #footer-view-more .footer-primary-nav a, .footer #footer-view-more .footer-primary-nav body.my-enlistment-timeline .flow-divider a, body.my-enlistment-timeline .flow-divider .calculator a.submission, .calculator body.my-enlistment-timeline .flow-divider a.submission, body.my-enlistment-timeline .flow-divider .calculator .fitness-list .fitness-list__btn a, .calculator .fitness-list .fitness-list__btn body.my-enlistment-timeline .flow-divider a, body.my-enlistment-timeline .flow-divider #app-tech-support .ts__inputs a.submission, #app-tech-support .ts__inputs body.my-enlistment-timeline .flow-divider a.submission, body.my-enlistment-timeline .flow-divider #stem-signup-results a.submission, #stem-signup-results body.my-enlistment-timeline .flow-divider a.submission, body.my-enlistment-timeline .flow-divider #app-state-education-contact-results a.submission, #app-state-education-contact-results body.my-enlistment-timeline .flow-divider a.submission, body.my-enlistment-timeline .flow-divider .stem-home #stem-signup a.submission, .stem-home #stem-signup body.my-enlistment-timeline .flow-divider a.submission, .breakpoint-palm-only body.my-enlistment-timeline .flow-divider .edit-questionnairre .edit-answer-list > div a.edit-answer, .breakpoint-palm-only body.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .flow-divider a.edit-answer, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .edit-questionnairre .edit-answer-list > div a.edit-answer, .breakpoint-tablet-up body.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .flow-divider a.edit-answer, body.my-enlistment-timeline .flow-divider .edit-questionnairre .edit-answer-list a.finished-editing, body.my-enlistment-timeline .edit-questionnairre .edit-answer-list .flow-divider a.finished-editing, body.my-enlistment-timeline .flow-divider .selection-statement a.answer-reset, body.my-enlistment-timeline .selection-statement .flow-divider a.answer-reset, body.my-enlistment-timeline .flow-divider a.see-all-career-fields, body.my-enlistment-timeline .flow-divider a.build-timeline, body.my-enlistment-timeline .flow-divider main.dashboard header a, body.my-enlistment-timeline main.dashboard header .flow-divider a, body.my-enlistment-timeline .flow-divider a.ng-downloads__item-link, body.my-enlistment-timeline .flow-divider a.pagination__control, body.my-enlistment-timeline .flow-divider a.ng-downloads__entry-link, .breakpoint-palm-only .my-enlistment-timeline .timeline-splash h3, .step-detail-wrapper .steps .step-header .step-header-title .step-header-career-title, .step-detail-wrapper .steps .step-header .step-title h3, .step-detail-wrapper .steps .section-head, .step-detail-wrapper .step-headline .headline-left .step-number, .step-detail-wrapper .step-headline .headline-right .timer, .step-detail-wrapper .bottom-row .how-to-prepare ol, body.timeline-phase-2 .video-wrapper .video-slide-content .video-slide-title, body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .field-label, body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .chosen-container, body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .mobile-start-timeline, body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html .field-label, body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html div .page-title, .breakpoint-palm-only body.timeline-phase-2 .mobile-modal .mobile-modal-close, body.timeline-phase-2 .mobile-modal .mobile-modal-status span, body.timeline-phase-2 .mobile-modal .mobile-modal-content-wrapper .mobile-modal-content .mobile-modal-content-title, body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats, body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-title, body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-label-wrapper, .breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-career-field, body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-career-field .bank-career-field-title, .breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-rank, body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-rank .bank-rank-title, body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-pay, .breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-pay, body.timeline-phase-2 .overlay .overlay-close, body.timeline-phase-2 .overlay .bank-status .current-year, body.timeline-phase-2 .timeline-console .sidebar-year-item, body.timeline-phase-2 .timeline-console .sidebar-year-item:hover, body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-slide-title, .breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-card-read-more, body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-answers .timeline-answer.chosen, .breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-answers .timeline-answer.chosen, body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block, body.timeline-phase-2 .ending-slide .timeline-summary, body.timeline-phase-2 .ending-slide .timeline-summary-title, body.timeline-phase-2 .ending-slide .timeline-badge_summary-list .summary-badge .badge-title, body.timeline-phase-2 .ending-slide .timeline-badge_summary-list .summary-badge .badge-description, body.timeline-phase-2 .ending-slide .timeline-calltoaction .timeline-calltoaction-title, body.timeline-phase-2 .ending-slide .timeline-calltoaction .timeline-calltoaction-description span, .component__facebook__entry-title, .component__custom__entry-title, .ng-downloads__header-title, .ng-downloads__search-query, .ng-downloads__item-title {
  font-family: 'DIN-Bold';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: uppercase;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 108, src/ng/AppBundle/Resources/scss/_fonts.scss */
[class^="cf-icon-"], [class*=" cf-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'cf-icon-font' !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;
}

/*
 * Specific styles for side nav
 */
/* line 6, src/ng/AppBundle/Resources/scss/components/_side-nav.scss */
#side-menu::-webkit-scrollbar {
  width: 0 !important;
}

/* line 7, src/ng/AppBundle/Resources/scss/components/_side-nav.scss */
#side-menu {
  display: block;
  position: fixed;
  bottom: 0;
  width: 280px;
  transform: translateX(-280px);
  -webkit-transform: translateX(-280px);
  -ms-transform: translateX(-280px);
  overflow-y: scroll;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
  font-size: 24px;
  line-height: 1;
  padding: 10px 0 140px 0;
  background-color: rgba(14, 14, 14, 0.8);
  z-index: 300;
}

/* line 25, src/ng/AppBundle/Resources/scss/components/_side-nav.scss */
#side-menu.side-nav__hidden {
  display: none;
}

/* line 29, src/ng/AppBundle/Resources/scss/components/_side-nav.scss */
.breakpoint-palm-only #side-menu {
  top: 40px;
}

/* line 33, src/ng/AppBundle/Resources/scss/components/_side-nav.scss */
.breakpoint-tablet-up #side-menu {
  top: 65px;
}

/* line 37, src/ng/AppBundle/Resources/scss/components/_side-nav.scss */
#side-menu input[type=search] {
  background-color: white;
  border-radius: 0.3em;
  color: #035496;
  display: block;
  margin: 0 auto 1em auto;
  padding: 0.5em;
  width: 80%;
  font-size: 0.8em;
}

/* line 48, src/ng/AppBundle/Resources/scss/components/_side-nav.scss */
#side-menu ul {
  display: block;
  margin: 0 auto;
  width: 80%;
}

/* line 53, src/ng/AppBundle/Resources/scss/components/_side-nav.scss */
#side-menu ul li {
  list-style-type: none;
}

/* line 56, src/ng/AppBundle/Resources/scss/components/_side-nav.scss */
#side-menu ul li.separator-bars {
  border-color: #e4e4e4;
  border-style: solid;
  border-width: 1px 0px;
  margin: 0 -10%;
  padding: 0 10%;
}

/* line 64, src/ng/AppBundle/Resources/scss/components/_side-nav.scss */
#side-menu ul li a {
  color: #bababa;
  display: block;
  font-size: 24px;
  line-height: 1;
  padding: 10px 5px 5px 5px;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 73, src/ng/AppBundle/Resources/scss/components/_side-nav.scss */
#side-menu ul li a:hover {
  color: white;
  background-color: #093a62;
}

/* line 1, src/ng/AppBundle/Resources/scss/components/_loading.scss */
.loading-animation {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  z-index: 20001;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 10, src/ng/AppBundle/Resources/scss/components/_loading.scss */
.loading-animation .loading-elements {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 5em;
  height: 5em;
}

/* line 17, src/ng/AppBundle/Resources/scss/components/_loading.scss */
.breakpoint-palm-only .loading-animation .loading-elements {
  width: 10em;
  height: 10em;
}

/* line 22, src/ng/AppBundle/Resources/scss/components/_loading.scss */
.loading-animation .loading-elements .ring-svg {
  width: 100%;
  height: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 2;
}

/* line 30, src/ng/AppBundle/Resources/scss/components/_loading.scss */
.loading-animation .loading-elements .flag-svg {
  width: 60%;
  left: 1em;
  top: 1.5em;
  height: auto;
  position: absolute;
  z-index: 3;
}

/* line 38, src/ng/AppBundle/Resources/scss/components/_loading.scss */
.breakpoint-palm-only .loading-animation .loading-elements .flag-svg {
  left: 2em;
  top: 3em;
}

/* line 1, src/ng/AppBundle/Resources/scss/components/_video-box.scss */
.video-box-wrapper {
  margin-bottom: 2em;
}

/* line 3, src/ng/AppBundle/Resources/scss/components/_video-box.scss */
.video-box-wrapper .video-box {
  clear: both;
  position: relative;
  z-index: 1;
  width: 100%;
  padding-bottom: 56.25%;
}

/* line 10, src/ng/AppBundle/Resources/scss/components/_video-box.scss */
.video-box-wrapper .video-box .video-box__content {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 15, src/ng/AppBundle/Resources/scss/components/_video-box.scss */
.video-box-wrapper .video-box .video-box__content .mejs-container {
  width: 100% !important;
  height: 100% !important;
}

/* line 20, src/ng/AppBundle/Resources/scss/components/_video-box.scss */
.video-box-wrapper .video-box .video-box__content video {
  width: 100%;
}

/* line 1, src/ng/AppBundle/Resources/scss/components/_info-box.scss */
.info-box {
  color: #bababa;
}

/* line 5, src/ng/AppBundle/Resources/scss/components/_info-box.scss */
.info-box .info-box__content {
  padding: 5%;
}

/* line 9, src/ng/AppBundle/Resources/scss/components/_info-box.scss */
.info-box .info-box__header {
  font-size: 1.2em;
  margin-bottom: 0.25em;
  line-height: normal;
}

/* line 15, src/ng/AppBundle/Resources/scss/components/_info-box.scss */
.info-box .info-box__header:before {
  padding-right: 0.25em;
  vertical-align: -10%;
}

/* line 21, src/ng/AppBundle/Resources/scss/components/_info-box.scss */
.info-box .info-box__image {
  width: 70%;
  display: block;
  margin: 0.25em auto;
}

/* line 27, src/ng/AppBundle/Resources/scss/components/_info-box.scss */
.info-box .info-box__body {
  margin-top: 0.5em;
  font-weight: 100;
  font-size: 1em;
  line-height: 1.75;
}

/* line 33, src/ng/AppBundle/Resources/scss/components/_info-box.scss */
.info-box .info-box__body p {
  margin-bottom: 1em;
}

/* line 38, src/ng/AppBundle/Resources/scss/components/_info-box.scss */
.info-box .info-box__nav {
  position: absolute;
  bottom: 1em;
  left: 1em;
}

/* line 44, src/ng/AppBundle/Resources/scss/components/_info-box.scss */
.info-box .info-box__link {
  text-decoration: none;
  font-size: 1em;
  padding: 0.5em;
  vertical-align: middle;
}

/* line 50, src/ng/AppBundle/Resources/scss/components/_info-box.scss */
.info-box .info-box__link:before {
  padding-right: 0.25em;
  top: 50%;
}

/* line 61, src/ng/AppBundle/Resources/scss/components/_info-box.scss */
.home .info-box-row .info-box .info-box__content {
  position: relative;
  height: 100%;
}

/* line 64, src/ng/AppBundle/Resources/scss/components/_info-box.scss */
.home .info-box-row .info-box .info-box__content .info-box__header {
  font-size: 2em;
  margin-bottom: 0.25em;
}

/* line 68, src/ng/AppBundle/Resources/scss/components/_info-box.scss */
.home .info-box-row .info-box .info-box__content .info-box__body {
  margin-bottom: 4em;
}

/* line 71, src/ng/AppBundle/Resources/scss/components/_info-box.scss */
.home .info-box-row .info-box .info-box__content .info-box__nav {
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 5%;
}

/* line 76, src/ng/AppBundle/Resources/scss/components/_info-box.scss */
.home .info-box-row .info-box .info-box__content .info-box__nav .info-box__link {
  display: block;
  width: 100%;
  padding: 0.75em;
  border-radius: 0;
  text-align: center;
  font-size: 1.25em;
}

/* line 1, src/ng/AppBundle/Resources/scss/components/_home-box.scss */
section.home-box-row {
  width: 100%;
}

/* line 3, src/ng/AppBundle/Resources/scss/components/_home-box.scss */
section.home-box-row .home-box {
  display: inline-block;
  width: 33.3333333333333%;
  position: relative;
  padding: 1em;
  min-height: 320px;
  background-color: #000;
  text-align: center;
  overflow: hidden;
}

@media screen and (min-width: 1440px) {
  /* line 3, src/ng/AppBundle/Resources/scss/components/_home-box.scss */
  section.home-box-row .home-box {
    min-height: 500px;
  }
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 3, src/ng/AppBundle/Resources/scss/components/_home-box.scss */
  section.home-box-row .home-box {
    width: 100%;
    display: block;
    margin-bottom: 1em;
  }
}

@media screen and (min-width: 0px) and (max-width: 1024px) {
  /* line 3, src/ng/AppBundle/Resources/scss/components/_home-box.scss */
  section.home-box-row .home-box {
    min-height: 250px;
  }
}

/* line 23, src/ng/AppBundle/Resources/scss/components/_home-box.scss */
section.home-box-row .home-box .home-box-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-position: center center;
  opacity: 0.4;
}

/* line 35, src/ng/AppBundle/Resources/scss/components/_home-box.scss */
section.home-box-row .home-box .home-box__content {
  position: absolute;
  color: #FFF;
  z-index: 10;
  font-size: 2em;
  letter-spacing: 1px;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

@media screen and (min-width: 750px) {
  /* line 35, src/ng/AppBundle/Resources/scss/components/_home-box.scss */
  section.home-box-row .home-box .home-box__content {
    top: 50%;
    right: auto;
    left: 50%;
    bottom: auto;
    transform: translate(-50%, -50%);
  }
}

/* line 53, src/ng/AppBundle/Resources/scss/components/_home-box.scss */
section.home-box-row .home-box .home-box__content .home-box__header {
  margin: 0 0.25em 0.75em;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 53, src/ng/AppBundle/Resources/scss/components/_home-box.scss */
  section.home-box-row .home-box .home-box__content .home-box__header {
    position: absolute;
    top: 40%;
    padding: 0 0.75em;
    margin: 0;
    width: 100%;
    transform: translateY(-50%);
    box-sizing: border-box;
  }
}

@media screen and (min-width: 750px) and (max-width: 1024px) {
  /* line 53, src/ng/AppBundle/Resources/scss/components/_home-box.scss */
  section.home-box-row .home-box .home-box__content .home-box__header {
    font-size: 0.75em;
  }
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 68, src/ng/AppBundle/Resources/scss/components/_home-box.scss */
  section.home-box-row .home-box .home-box__content .home-box__nav {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

/* line 75, src/ng/AppBundle/Resources/scss/components/_home-box.scss */
section.home-box-row .home-box .home-box__content .home-box__nav a {
  color: #FFF;
  padding: 0.5em;
  background-color: #035496;
  display: block;
  width: 65%;
  margin: 0 auto;
  transition: all 0.2s;
  font-size: 0.85em;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 75, src/ng/AppBundle/Resources/scss/components/_home-box.scss */
  section.home-box-row .home-box .home-box__content .home-box__nav a {
    font-size: 0.75em;
    width: 100%;
    text-transform: uppercase;
    font-family: "DIN-Bold";
    padding: 1em;
  }
}

@media screen and (min-width: 750px) and (max-width: 1024px) {
  /* line 75, src/ng/AppBundle/Resources/scss/components/_home-box.scss */
  section.home-box-row .home-box .home-box__content .home-box__nav a {
    font-size: 16px;
  }
}

/* line 94, src/ng/AppBundle/Resources/scss/components/_home-box.scss */
section.home-box-row .home-box .home-box__content .home-box__nav a:hover {
  background-color: #0c70c1;
}

/* line 1, src/ng/AppBundle/Resources/scss/components/_related-media.scss */
.related-media {
  float: left;
  display: block;
  width: 100%;
}

/* line 8, src/ng/AppBundle/Resources/scss/components/_related-media.scss */
.related-media__content {
  position: relative;
  display: block;
  z-index: 1;
  font-weight: 100;
  color: white;
  text-decoration: none;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  text-shadow: 0 0 5px #000;
  height: 14em;
  overflow: hidden;
}

/* line 23, src/ng/AppBundle/Resources/scss/components/_related-media.scss */
.related-media__content:link, .related-media__content:visited, .related-media__content:hover, .related-media__content:active {
  text-decoration: none;
}

/* line 27, src/ng/AppBundle/Resources/scss/components/_related-media.scss */
.related-media__content .related-media__image {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  z-index: -1;
}

/* line 38, src/ng/AppBundle/Resources/scss/components/_related-media.scss */
.related-media__content .related-media__spacing {
  background: -moz-linear-gradient(top, transparent 60%, black 110%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(110%, black));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 60%, black 110%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 60%, black 110%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 60%, black 110%);
  /* IE10+ */
  background: linear-gradient(to bottom, transparent 60%, black 110%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */
  padding: 5%;
  width: 100%;
  height: 100%;
}

/* line 51, src/ng/AppBundle/Resources/scss/components/_related-media.scss */
.related-media__content .related-media__title {
  font-size: 1.1em;
  margin-top: 8.8em;
  line-height: 1.15;
}

/* line 56, src/ng/AppBundle/Resources/scss/components/_related-media.scss */
.related-media__content .related-media__title::before {
  font-size: 2em;
  vertical-align: -0.2em;
  display: block;
  float: left;
  margin-right: 0.3em;
}

/* line 65, src/ng/AppBundle/Resources/scss/components/_related-media.scss */
.related-media__content .related-media__subtitle {
  display: none;
}

/* line 3, src/ng/AppBundle/Resources/scss/components/_downloadable-file.scss */
.downloadable-file {
  line-height: 1;
  position: relative;
  color: #bababa;
}

/* line 10, src/ng/AppBundle/Resources/scss/components/_downloadable-file.scss */
.downloadable-file .downloadable-file__content {
  padding: 4% 5%;
}

/* line 13, src/ng/AppBundle/Resources/scss/components/_downloadable-file.scss */
.downloadable-file .downloadable-file__content p {
  clear: both;
  line-height: 1.3;
  margin: 1em 0.5em 0 0.5em;
}

/* line 20, src/ng/AppBundle/Resources/scss/components/_downloadable-file.scss */
.downloadable-file .downloadable-file__image {
  float: left;
}

/* line 23, src/ng/AppBundle/Resources/scss/components/_downloadable-file.scss */
.downloadable-file .downloadable-file__image img {
  width: 100%;
  height: 100%;
}

/* line 28, src/ng/AppBundle/Resources/scss/components/_downloadable-file.scss */
.downloadable-file .downloadable-file__image span {
  font-size: 2.25em;
  margin-right: 5%;
}

/* line 34, src/ng/AppBundle/Resources/scss/components/_downloadable-file.scss */
.downloadable-file .downloadable-file__name {
  font-size: 0.8em;
}

/* line 38, src/ng/AppBundle/Resources/scss/components/_downloadable-file.scss */
.downloadable-file .downloadable-file__extension {
  text-transform: uppercase;
  font-size: 0.5em;
  vertical-align: bottom;
}

/* line 44, src/ng/AppBundle/Resources/scss/components/_downloadable-file.scss */
.downloadable-file p.downloadable-file {
  font-size: 0.9em;
}

/* line 48, src/ng/AppBundle/Resources/scss/components/_downloadable-file.scss */
.downloadable-file .downloadable-file__link {
  position: absolute;
  right: 4%;
  top: 9%;
  background-color: #035496;
  font-weight: 100;
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 0.65em;
  padding: 1em;
  margin-right: 1em;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 1, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
  .promo-box {
    display: table;
    width: 100%;
  }
}

@media screen and (min-width: 750px) {
  /* line 1, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
  .promo-box {
    display: block;
  }
}

/* line 12, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.promo-box .promo-box__content {
  font-weight: 100;
  text-decoration: none;
  background-repeat: no-repeat;
  display: block;
  width: 100%;
  margin: 0 auto;
  position: relative;
  height: 13.5em;
  overflow: hidden;
  color: white;
  text-shadow: 0 0 10px #393939;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 12, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
  .promo-box .promo-box__content {
    border-bottom: 0.25em solid #e4e4e4;
    background-size: 50% 66.6666%;
    background-position: left center;
    display: table-cell;
    margin: 0;
    height: 9.5em;
  }
}

@media screen and (min-width: 750px) {
  /* line 12, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
  .promo-box .promo-box__content {
    background-size: cover;
  }
}

/* line 39, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.promo-box .promo-box__content .promo-box__image {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 100%;
  box-shadow: inset 0px -180px 100px -100px rgba(0, 0, 0, 0.4);
}

/* line 52, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.promo-box .promo-box__content .promo-box__spacing {
  position: absolute;
  bottom: 1em;
  left: 1em;
  width: 90%;
  margin: 0 auto;
}

/* line 59, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.breakpoint-palm-only .promo-box .promo-box__content .promo-box__spacing {
  padding: 0;
  left: .5em;
  bottom: .5em;
  width: 40%;
}

/* line 67, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.promo-box .promo-box__content .promo-box__title {
  position: static;
  display: block;
  margin-bottom: 0.3em;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 67, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
  .promo-box .promo-box__content .promo-box__title {
    font-size: 1.25em;
    bottom: 35%;
    left: 55%;
  }
}

@media screen and (min-width: 750px) {
  /* line 67, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
  .promo-box .promo-box__content .promo-box__title {
    width: 90%;
    font-size: 2em;
  }
}

/* line 83, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.promo-box .promo-box__content .promo-box__title:before {
  position: absolute;
  font-size: 1.5em;
}

@media screen and (max-width: 749px) {
  /* line 83, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
  .promo-box .promo-box__content .promo-box__title:before {
    top: -1.8em;
  }
}

@media screen and (min-width: 750px) {
  /* line 83, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
  .promo-box .promo-box__content .promo-box__title:before {
    top: -2.5em;
  }
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 95, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
  .promo-box .promo-box__content .promo-box__subtitle {
    font-size: 0.65em;
  }
}

@media screen and (min-width: 750px) {
  /* line 95, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
  .promo-box .promo-box__content .promo-box__subtitle {
    font-size: 1.25em;
  }
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 104, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
  .promo-box .promo-box__content .promo-box__subtitle:before {
    margin-right: 1%;
    font-size: 0.75em;
  }
}

@media screen and (min-width: 750px) {
  /* line 104, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
  .promo-box .promo-box__content .promo-box__subtitle:before {
    padding-left: 2%;
    margin-right: 2%;
    font-size: 0.75em;
  }
}

/* line 120, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.promo-box-extended {
  clear: both;
  padding: 0.45em 0;
  border-top: 0.05em solid #bababa;
  border-bottom: 0.05em solid #bababa;
  height: 100%;
  margin: 0.5em 0;
  display: table;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 120, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
  .promo-box-extended {
    display: none;
  }
}

/* line 134, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.promo-box-extended .promo-box {
  width: 40%;
  float: left;
  font-size: 0.4em;
}

/* line 141, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.promo-box-extra {
  width: 55%;
  height: 100%;
  display: table;
  float: left;
  font-size: 0.55em;
  margin-left: 1.5em;
  color: #626663;
}

/* line 150, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.promo-box-extra .promo-box-extra__content {
  display: table-cell;
  vertical-align: middle;
}

/* line 155, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.promo-box-extra .promo-box-extra__header {
  font-size: 1.65em;
  margin-bottom: 0.1em;
}

/* line 160, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.promo-box-extra .promo-box-extra__header:before {
  padding-right: 0.25em;
  vertical-align: -10%;
}

/* line 166, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.promo-box-extra .promo-box-extra__body {
  font-weight: 100;
  font-size: 0.65em;
  display: block;
  line-height: 1.65;
}

/* line 172, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.promo-box-extra .promo-box-extra__body p {
  margin: none;
}

/* line 177, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.promo-box-extra .promo-box-extra__nav {
  margin: 0.5em 0;
}

/* line 181, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.promo-box-extra .promo-box-extra__link {
  text-transform: uppercase;
  background-color: #035496;
  font-weight: 100;
  color: white;
  text-decoration: none;
  font-size: 0.65em;
  padding: 1em;
  margin-right: 1em;
}

/* line 192, src/ng/AppBundle/Resources/scss/components/_promo-box.scss */
.promo-box-extra .promo-box-extra__link:before {
  padding-right: 0.5em;
  vertical-align: -0.15em;
  font-size: 1em;
}

/* line 3, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started__background {
  background-size: cover;
}

/* line 7, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.breakpoint-large-desktop-only .get-started__background {
  font-size: 60px;
}

@media screen and (max-width: 749px) {
  /* line 3, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started__background {
    background-color: rgba(14, 14, 14, 0.8);
  }
}

@media screen and (min-width: 750px) {
  /* line 3, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started__background {
    padding: 2.5em 0;
  }
}

/* line 25, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started {
  margin: 0 auto;
  background: #FFFFFF;
}

/* line 29, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.breakpoint-large-desktop-only .get-started {
  font-size: 50px;
}

@media screen and (max-width: 749px) {
  /* line 25, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started {
    width: 100%;
    font-size: 1em;
    position: relative;
  }
  /* line 39, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .direct-get-started .get-started {
    padding-top: 40px;
  }
}

@media screen and (min-width: 750px) and (max-width: 1024px) {
  /* line 25, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started {
    width: 90%;
    font-size: 0.9em;
  }
}

@media screen and (min-width: 1025px) {
  /* line 25, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started {
    width: 75%;
    font-size: 0.75em;
  }
}

/* line 55, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content {
  display: block;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 749px) {
  /* line 55, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content {
    padding-top: .7em;
    margin-top: 53px;
  }
}

/* line 65, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__banner {
  padding: 0.25em 0.5em;
  background-color: #035496;
  color: white;
}

/* line 70, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__banner .get-started__banner-header {
  font-size: 0.75em;
  display: inline-block;
  margin: 0;
  margin-right: 0.5em;
  padding-bottom: 0.4em;
}

/* line 78, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__banner .get-started__banner-header:before {
  padding-right: 0.25em;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 70, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__banner .get-started__banner-header {
    display: inline-block;
    font-size: 1.25em;
    line-height: 1.25;
    vertical-align: top;
  }
}

/* line 90, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__banner .get-started__list {
  margin: 0;
  display: inline-block;
  line-height: .5em;
}

@media screen and (max-width: 749px) {
  /* line 90, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__banner .get-started__list {
    line-height: 1em;
  }
}

/* line 100, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__banner .get-started__list-item {
  font-size: 0.35em;
  display: block;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
}

/* line 106, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__banner .get-started__list-item:before {
  padding-right: 0.5em;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 100, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__banner .get-started__list-item {
    top: 0;
    font-size: 0.75em;
    display: block;
    margin-right: 0;
    padding-bottom: .2em;
  }
}

@media screen and (max-width: 749px) {
  /* line 120, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__info {
    border-right: none;
    padding: 0 5%;
  }
}

@media screen and (max-width: 749px) {
  /* line 133, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__info.optional .get-started__info-list {
    display: none;
  }
}

/* line 139, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__info .get-started__edit {
  float: right;
}

/* line 143, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__info .get-started__user-info,
.get-started .get-started__content .get-started__info .get-started__response-list {
  float: left;
}

/* line 148, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__info hr {
  clear: both;
}

/* line 154, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__question {
  border-left: 0.1em solid #e4e4e4;
}

/* line 157, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__question.required {
  opacity: 0.3;
  background-color: white;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 157, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__question.required {
    display: none;
  }
}

@media screen and (max-width: 749px) {
  /* line 154, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__question {
    display: block;
    margin: 0 auto;
  }
}

/* line 171, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__question .get-started__progress {
  position: relative;
  bottom: .75em;
  height: 10px;
  border: 1px solid #e4e4e4;
  margin: 0 10%;
}

/* line 177, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__question .get-started__progress .progress_bar {
  height: 100%;
  background-color: #e4e4e4;
}

/* line 184, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__info,
.get-started .get-started__content .get-started__question {
  vertical-align: top;
  display: inline-block;
  float: left;
}

@media screen and (max-width: 749px) {
  /* line 184, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__info,
  .get-started .get-started__content .get-started__question {
    width: 100%;
    font-size: 1.8em;
    display: block;
    margin: 0 auto;
    float: none;
    border: none;
  }
}

@media screen and (min-width: 750px) {
  /* line 184, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__info,
  .get-started .get-started__content .get-started__question {
    width: 50%;
  }
}

/* line 203, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__info .basic-info h3,
.get-started .get-started__content .get-started__info .info h3,
.get-started .get-started__content .get-started__question .basic-info h3,
.get-started .get-started__content .get-started__question .info h3 {
  margin: 0;
  font-size: 0.75em;
  color: #626663;
  margin-bottom: 0.5em;
}

@media screen and (max-width: 749px) {
  /* line 212, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__info .info-header,
  .get-started .get-started__content .get-started__question .info-header {
    margin-bottom: 0.5em;
  }
}

@media screen and (max-width: 749px) {
  /* line 218, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__info .info h3,
  .get-started .get-started__content .get-started__question .info h3 {
    font-size: 0.6em;
    width: 70%;
    margin: 0;
    float: left;
  }
}

/* line 227, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__info .info .show-info,
.get-started .get-started__content .get-started__question .info .show-info {
  border-radius: 0;
  width: 20%;
  vertical-align: top;
  text-align: center;
  float: right;
  padding: 0.5em;
  font-size: 0.333em;
}

@media screen and (min-width: 750px) {
  /* line 227, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__info .info .show-info,
  .get-started .get-started__content .get-started__question .info .show-info {
    display: none;
  }
}

/* line 241, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__info .get-started__info__content,
.get-started .get-started__content .get-started__info .get-started__question__content,
.get-started .get-started__content .get-started__question .get-started__info__content,
.get-started .get-started__content .get-started__question .get-started__question__content {
  padding: 5%;
}

@media screen and (max-width: 749px) {
  /* line 241, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__info .get-started__info__content,
  .get-started .get-started__content .get-started__info .get-started__question__content,
  .get-started .get-started__content .get-started__question .get-started__info__content,
  .get-started .get-started__content .get-started__question .get-started__question__content {
    padding: 0;
    height: 100%;
  }
}

/* line 251, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__info hr,
.get-started .get-started__content .get-started__question hr {
  margin-bottom: 0.3em;
}

/* line 255, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__info .get-started__user-info,
.get-started .get-started__content .get-started__question .get-started__user-info {
  color: #626663;
  display: inline-block;
  width: 80%;
  font-size: 0.4em;
  line-height: 1.3;
}

@media screen and (max-width: 749px) {
  /* line 255, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__info .get-started__user-info,
  .get-started .get-started__content .get-started__question .get-started__user-info {
    font-size: 0.6em;
  }
}

/* line 268, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__info .get-started__response-list,
.get-started .get-started__content .get-started__question .get-started__response-list {
  display: inline-block;
  width: 80%;
  font-size: 0.3em;
  line-height: 1.3;
  color: #626663;
  list-style-type: none;
}

/* line 276, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__info .get-started__response-list div:before,
.get-started .get-started__content .get-started__question .get-started__response-list div:before {
  padding-right: 0.5em;
}

@media screen and (max-width: 749px) {
  /* line 268, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__info .get-started__response-list,
  .get-started .get-started__content .get-started__question .get-started__response-list {
    font-size: 0.4em;
  }
}

/* line 286, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__info .get-started__edit,
.get-started .get-started__content .get-started__question .get-started__edit {
  vertical-align: top;
  display: inline-block;
  width: 20%;
}

/* line 290, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__info .get-started__edit a,
.get-started .get-started__content .get-started__question .get-started__edit a {
  border-radius: 0;
  vertical-align: top;
  display: block;
  padding: 0.5em;
  font-size: 0.3em;
  text-align: center;
}

/* line 301, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__info .get-started__fname, .get-started .get-started__content .get-started__info .get-started__lname,
.get-started .get-started__content .get-started__info .get-started__email, .get-started .get-started__content .get-started__info .get-started__zip,
.get-started .get-started__content .get-started__info .get-started__phone,
.get-started .get-started__content .get-started__question .get-started__fname,
.get-started .get-started__content .get-started__question .get-started__lname,
.get-started .get-started__content .get-started__question .get-started__email,
.get-started .get-started__content .get-started__question .get-started__zip,
.get-started .get-started__content .get-started__question .get-started__phone {
  display: block;
  font-size: 0.45em;
  line-height: normal;
  border: 0.25em solid #e4e4e4;
  padding: 0.7em;
  padding-right: 2em;
  width: 100%;
  margin-bottom: 0.25em;
}

@media screen and (max-width: 749px) {
  /* line 301, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__info .get-started__fname, .get-started .get-started__content .get-started__info .get-started__lname,
  .get-started .get-started__content .get-started__info .get-started__email, .get-started .get-started__content .get-started__info .get-started__zip,
  .get-started .get-started__content .get-started__info .get-started__phone,
  .get-started .get-started__content .get-started__question .get-started__fname,
  .get-started .get-started__content .get-started__question .get-started__lname,
  .get-started .get-started__content .get-started__question .get-started__email,
  .get-started .get-started__content .get-started__question .get-started__zip,
  .get-started .get-started__content .get-started__question .get-started__phone {
    line-height: 2em;
    margin-bottom: 1.25em;
  }
}

/* line 319, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__info .get-started__zip,
.get-started .get-started__content .get-started__question .get-started__zip {
  width: 47.5%;
  display: inline-block;
  vertical-align: top;
}

/* line 326, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__content .get-started__btn {
  vertical-align: top;
  padding: 0.8em 0 0.6em;
  width: 47.5%;
  margin-left: 5%;
  border-radius: 0;
  font-family: "DIN-Regular";
  letter-spacing: .05em;
}

@media screen and (max-width: 749px) {
  /* line 326, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__content .get-started__btn {
    line-height: 1.75em;
    padding: 0.6em 0 0.45em;
  }
}

/* line 343, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__phone-form {
  display: inline-block;
}

/* line 346, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__phone-form .get-started__phone__text {
  font-size: 0.35em;
  line-height: 1.5;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
  text-align: left;
}

/* line 356, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 10%;
  position: relative;
}

@media screen and (max-width: 749px) {
  /* line 356, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__spacing {
    padding: 0.5em 0;
  }
}

/* line 368, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing.birth-date, .get-started .get-started__spacing.phone, .get-started .get-started__spacing.gender, .get-started .get-started__spacing.height, .get-started .get-started__spacing.weight, .get-started .get-started__spacing.motivation, .get-started .get-started__spacing.military-service, .get-started .get-started__spacing.military-branch, .get-started .get-started__spacing.hs-diploma, .get-started .get-started__spacing.hs-grade, .get-started .get-started__spacing.ged, .get-started .get-started__spacing.college, .get-started .get-started__spacing.college-degree, .get-started .get-started__spacing.select-degree, .get-started .get-started__spacing.review {
  color: #bababa;
}

@media screen and (max-width: 749px) {
  /* line 368, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__spacing.birth-date, .get-started .get-started__spacing.phone, .get-started .get-started__spacing.gender, .get-started .get-started__spacing.height, .get-started .get-started__spacing.weight, .get-started .get-started__spacing.motivation, .get-started .get-started__spacing.military-service, .get-started .get-started__spacing.military-branch, .get-started .get-started__spacing.hs-diploma, .get-started .get-started__spacing.hs-grade, .get-started .get-started__spacing.ged, .get-started .get-started__spacing.college, .get-started .get-started__spacing.college-degree, .get-started .get-started__spacing.select-degree, .get-started .get-started__spacing.review {
    background-color: rgba(10, 10, 10, 0.8);
  }
}

@media screen and (min-width: 750px) {
  /* line 368, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__spacing.birth-date, .get-started .get-started__spacing.phone, .get-started .get-started__spacing.gender, .get-started .get-started__spacing.height, .get-started .get-started__spacing.weight, .get-started .get-started__spacing.motivation, .get-started .get-started__spacing.military-service, .get-started .get-started__spacing.military-branch, .get-started .get-started__spacing.hs-diploma, .get-started .get-started__spacing.hs-grade, .get-started .get-started__spacing.ged, .get-started .get-started__spacing.college, .get-started .get-started__spacing.college-degree, .get-started .get-started__spacing.select-degree, .get-started .get-started__spacing.review {
    /* Generated by http://www.visualcsstools.com/ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTIuMjI0NyUiIHkxPSIxMjMuOTIyNCUiIHgyPSI4Ny43NzUzJSIgeTI9Ii0yMy45MjI0JSI+PHN0b3Agb2Zmc2V0PSIwLjk1IiBzdG9wLWNvbG9yPSJyZ2JhKDEwLCAxMCwgMTAsIDAuOCkiLz48c3RvcCBvZmZzZXQ9IjAuOTUiIHN0b3AtY29sb3I9InJnYmEoMCwgMCwgMCwgMCkiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZzEpIiAvPjwvc3ZnPg==);
    background-image: -webkit-linear-gradient(225deg, transparent 5%, rgba(10, 10, 10, 0.8) 5%);
    background-image: -moz-linear-gradient(225deg, transparent 5%, rgba(10, 10, 10, 0.8) 5%);
    background-image: -ms-linear-gradient(225deg, transparent 5%, rgba(10, 10, 10, 0.8) 5%);
    background-image: linear-gradient(225deg, transparent 5%, rgba(10, 10, 10, 0.8) 5%);
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
}

/* line 387, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing.birth-date h3,
.get-started .get-started__spacing.phone h3,
.get-started .get-started__spacing.gender h3,
.get-started .get-started__spacing.height h3,
.get-started .get-started__spacing.weight h3,
.get-started .get-started__spacing.motivation h3 {
  margin: 0 auto;
  width: 75%;
  font-size: 0.8em;
  color: #bababa;
  text-align: center;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

/* line 403, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing.military-service h3,
.get-started .get-started__spacing.military-branch h3,
.get-started .get-started__spacing.hs-diploma h3,
.get-started .get-started__spacing.hs-grade h3,
.get-started .get-started__spacing.ged h3,
.get-started .get-started__spacing.college h3,
.get-started .get-started__spacing.college-degree h3,
.get-started .get-started__spacing.select-degree h3 {
  text-align: center;
  font-family: sans-serif;
  font-size: 0.5em;
  font-weight: 400;
  line-height: 1.25;
  margin: 0 auto;
  width: 75%;
  padding-top: 0.5em;
}

/* line 421, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing.review {
  text-align: center;
}

/* line 423, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing.review p {
  padding-top: 2em;
  font-size: 0.6em;
  line-height: normal;
  margin: 0.75em;
}

/* line 433, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing.birth-date .chosen-container {
  margin-right: 3%;
  float: left;
  width: 31% !important;
}

/* line 439, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing.birth-date .chosen-container:nth-of-type(3) {
  margin-right: 0;
}

/* line 443, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing.birth-date .chosen-single {
  float: left;
  width: 100%;
}

/* line 448, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing.birth-date select {
  display: inline-block;
  text-align: middle;
}

@media screen and (max-width: 749px) {
  /* line 448, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__spacing.birth-date select {
    font-size: 0.45em;
    width: 25%;
  }
  /* line 457, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__spacing.birth-date select:nth-of-type(2) {
    margin: 0 5%;
  }
}

@media screen and (min-width: 750px) {
  /* line 448, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .get-started .get-started__spacing.birth-date select {
    font-size: 0.45em;
    width: 30%;
  }
}

/* line 468, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing.birth-date .birth-date__text {
  padding: 0.3em 0 0.4em 0;
  text-align: center;
  vertical-align: middle;
  margin: 0 auto;
  font-size: 1.5em;
}

/* line 476, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing.birth-date .birth-date__day,
.get-started .get-started__spacing.birth-date .birth-date__month,
.get-started .get-started__spacing.birth-date .birth-date__year {
  width: 30%;
  font-size: 0.3em;
  display: block;
  float: left;
}

/* line 485, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing.birth-date .birth-date__day {
  margin: 0 5%;
}

/* line 491, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing.height .chosen-container {
  width: 100% !important;
}

/* line 495, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing.height .height--feet,
.get-started .get-started__spacing.height .height--inches {
  padding-top: 0.5em;
  display: inline-block;
  text-align: center;
  width: 30%;
  font-size: 0.5em;
  margin: 0 5%;
}

/* line 504, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing.height .height--feet label,
.get-started .get-started__spacing.height .height--inches label {
  display: block;
  padding-bottom: .6em;
}

/* line 509, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing.height .height--feet select,
.get-started .get-started__spacing.height .height--inches select {
  width: 100%;
}

/* line 515, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing form {
  display: inline-block;
  width: 100%;
  text-align: center;
  line-height: 1;
}

/* line 522, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing .chosen-container {
  border-radius: 0;
}

/* line 525, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started .get-started__spacing .chosen-container .chosen-single {
  border-radius: 0;
}

/* line 534, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started__buttons {
  width: 100%;
  height: 100%;
  /* one item */
  /* two items */
  /* three items */
  /* four items */
  /* five items */
  /* six items */
  /* seven items */
  /* eight items */
}

/* line 538, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started__buttons .submission {
  border-radius: 0;
  display: inline-block;
  text-align: middle;
}

/* line 553, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started__buttons .submission:first-child:nth-last-child(1) {
  width: 80%;
  margin: 1.5em 0;
  font-size: 0.8em;
  padding: 0.5em;
}

/* line 561, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started__buttons .submission:first-child:nth-last-child(2),
.get-started__buttons .submission:first-child:nth-last-child(2) ~ .submission {
  width: 80%;
  margin: 1em 0;
  font-size: 0.7em;
  padding: 0.25em;
}

/* line 568, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.phone .get-started__buttons .submission:first-child:nth-last-child(2), .phone
.get-started__buttons .submission:first-child:nth-last-child(2) ~ .submission {
  width: 45%;
  margin: 0.75em 0.15em;
  font-size: 0.45em;
  padding: 0.5em;
}

/* line 577, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started__buttons .submission:first-child:nth-last-child(3),
.get-started__buttons .submission:first-child:nth-last-child(3) ~ .submission {
  width: 80%;
  margin: 1em 0;
  font-size: 0.5em;
  padding: 0.5em;
}

/* line 584, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.motivation .get-started__buttons .submission:first-child:nth-last-child(3), .motivation
.get-started__buttons .submission:first-child:nth-last-child(3) ~ .submission {
  width: 100%;
  margin: 1.5em 0;
  padding: 0.6em 0.2em;
}

@media screen and (max-width: 749px) {
  /* line 584, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .motivation .get-started__buttons .submission:first-child:nth-last-child(3), .motivation
  .get-started__buttons .submission:first-child:nth-last-child(3) ~ .submission {
    font-size: 0.45em;
  }
}

@media screen and (min-width: 750px) {
  /* line 584, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .motivation .get-started__buttons .submission:first-child:nth-last-child(3), .motivation
  .get-started__buttons .submission:first-child:nth-last-child(3) ~ .submission {
    font-size: 0.333em;
  }
}

/* line 600, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started__buttons .submission:first-child:nth-last-child(4),
.get-started__buttons .submission:first-child:nth-last-child(4) ~ .submission {
  width: 80%;
  margin: 0.25em 0;
  font-size: 0.6em;
  padding: 0.25em;
}

/* line 607, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.select-degree .get-started__buttons .submission:first-child:nth-last-child(4), .select-degree
.get-started__buttons .submission:first-child:nth-last-child(4) ~ .submission {
  margin: 0.65em 0;
}

/* line 619, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started__buttons .submission:first-child:nth-last-child(6),
.get-started__buttons .submission:first-child:nth-last-child(6) ~ .submission {
  width: 45%;
  margin: 1.5em 1%;
  font-size: 0.3em;
  padding: 0.75em 0;
}

/* line 641, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started {
  color: #FFFFFF;
  background-image: none;
  background-color: #035496;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  padding: 0.5em 1em 1em;
}

/* line 650, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started > * {
  font-size: .9em;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 641, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .mobile-get-started {
    display: block;
  }
}

@media screen and (min-width: 750px) {
  /* line 641, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .mobile-get-started {
    display: none;
  }
}

/* line 662, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started .get-started__banner {
  padding: 0.5em 0;
}

/* line 665, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started .get-started__banner .get-started__banner-header {
  vertical-align: top;
  display: inline-block;
  width: 52%;
  line-height: 1.25;
  margin: 0;
}

/* line 672, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started .get-started__banner .get-started__banner-header:before {
  margin-right: 0.25em;
}

/* line 676, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started .get-started__banner .get-started__list {
  display: none;
  width: 48%;
  font-size: 0.8em;
  margin: 0;
}

/* line 682, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started .get-started__banner .get-started__list-item {
  list-style-type: none;
}

/* line 684, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started .get-started__banner .get-started__list-item:before {
  margin-right: 0.25em;
}

/* line 691, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started .basic-info .basic-info__header {
  display: none;
}

/* line 695, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started .get-started__form {
  width: 100%;
}

/* line 699, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started .get-started__form label {
  display: none;
}

/* line 703, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started .get-started__form input {
  margin-bottom: 4%;
  display: inline-block;
}

/* line 709, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started .get-started__form input[type="text"], .mobile-get-started .get-started__form input[type="email"] {
  border: none;
  background-color: #81aacb;
  color: #093a62;
  padding: 0.5em 0.5em;
  float: left;
}

/* line 719, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started .get-started__form input[type="submit"] {
  width: 64%;
  vertical-align: bottom;
  font-weight: 100;
  font-size: 1.55em;
  line-height: 1;
  padding-top: 0.25em;
  color: white;
  border: none;
  background-color: #073b5f;
  text-transform: uppercase;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 733, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started .get-started__form .get-started__fname {
  width: 48%;
  margin-right: 4%;
}

/* line 738, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started .get-started__form .get-started__lname {
  width: 48%;
}

/* line 742, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started .get-started__form .get-started__email {
  width: 100%;
}

/* line 746, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.mobile-get-started .get-started__form .get-started__zip {
  width: 31%;
  margin-right: 4%;
}

/* line 754, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started__form label {
  display: none;
}

/* line 760, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer {
  width: 100%;
  color: white;
  background-image: none;
  background-color: #035496;
  position: relative;
}

/* line 767, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .basic-info .basic-info__header {
  display: none;
}

/* line 771, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .basic-info {
  width: 60%;
  display: inline-block;
  float: right;
}

/* line 777, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .get-started__banner {
  display: inline-block;
  width: 40%;
  font-size: 1.25em;
  vertical-align: top;
  text-align: left;
  padding-top: 0.3em;
}

/* line 785, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .get-started__banner h3 {
  width: 100%;
  font-size: 0.75em;
  margin: 0;
  padding-left: 0.5em;
  position: relative;
}

/* line 793, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .get-started__banner h3:before {
  position: absolute;
  top: 0.1em;
  right: 0.75em;
  font-size: 0.75em;
}

/* line 801, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .get-started__banner ul {
  font-size: 0.4em;
  list-style-type: none;
  margin: 0;
  margin-left: 2.5em;
  line-height: 1.5em;
}

/* line 809, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .get-started__banner ul li:before {
  padding-right: 3%;
}

/* line 815, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .get-started__form {
  text-align: right;
}

/* line 819, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .get-started__form label {
  display: none;
}

/* line 823, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .get-started__form input {
  margin-bottom: 3%;
  font-size: 0.6em;
  padding: 0.5em;
}

/* line 829, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .get-started__form input[type="text"], .get-started-footer .get-started__form input[type="email"] {
  border: none;
  background-color: #81aacb;
  color: #093a62;
}

/* line 835, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .get-started__form input[type="submit"] {
  width: 48%;
  vertical-align: bottom;
  font-weight: 100;
  color: white;
  border: none;
  padding-top: 0.75em;
  font-size: 0.5em;
  background-color: #073b5f;
  text-transform: uppercase;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 848, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .get-started__form .get-started__fname {
  width: 48%;
  margin-right: 4%;
}

/* line 853, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .get-started__form .get-started__lname {
  width: 48%;
}

/* line 857, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .get-started__form .get-started__email {
  width: 64%;
}

/* line 861, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .get-started__form .get-started__zip {
  width: 32%;
  margin-left: 4%;
}

/* line 870, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.abi-get-started.marketing-get-started .subject-matter .feature {
  width: 100%;
  margin-bottom: 0;
}

/* line 874, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.abi-get-started.marketing-get-started .subject-matter .feature .feature__content .feature__header {
  font-size: 1.7em;
}

/* line 878, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.abi-get-started.marketing-get-started .subject-matter .feature .bmx-page-aside-image {
  float: left;
  border: none;
}

/* line 885, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.abi-get-started.marketing-get-started .feature .feature__content .feature__body {
  font-size: 1.25em;
  padding-top: .5em;
}

/* line 889, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.abi-get-started.marketing-get-started .feature .feature__content .feature__body ul {
  margin-left: 0;
  margin-bottom: 0.5em;
  font-size: .8em !important;
  font-family: 'DIN-Regular' !important;
  margin-top: .5em;
}

/* line 897, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.abi-get-started.marketing-get-started .feature .feature__content .feature__body li {
  color: #035496;
  line-height: 2;
  font-size: .8em;
}

/* line 902, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.abi-get-started.marketing-get-started .feature .feature__content .feature__body li:before {
  content: "\f12e";
  padding-right: 0.5em;
  font-family: "ngicons";
}

/* line 909, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.abi-get-started.marketing-get-started .feature .feature__content .feature__body p {
  margin: 0;
  font-size: .8em !important;
  font-family: 'DIN-Regular' !important;
  line-height: 1.25;
}

/* line 918, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.abi-get-started.marketing-get-started .content-aside-image-wrap img {
  max-height: 30em;
  max-width: 100%;
}

@media screen and (max-width: 749px) {
  /* line 928, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .abi-get-started footer,
  .marketing-get-started footer,
  .direct-get-started footer {
    padding-top: .9em;
    background-color: #FFFFFF;
  }
}

/* line 934, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.abi-get-started footer .footer__top,
.marketing-get-started footer .footer__top,
.direct-get-started footer .footer__top {
  display: none;
}

/* line 939, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.abi-get-started footer .footer__bottom .quick-links,
.marketing-get-started footer .footer__bottom .quick-links,
.direct-get-started footer .footer__bottom .quick-links {
  display: none;
}

@media screen and (min-width: 750px) {
  /* line 943, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
  .abi-get-started footer .footer__bottom .info,
  .marketing-get-started footer .footer__bottom .info,
  .direct-get-started footer .footer__bottom .info {
    width: 70%;
  }
}

/* line 953, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .get-started__banner h3 {
  text-align: right;
  padding-right: 1.75em;
}

/* line 958, src/ng/AppBundle/Resources/scss/components/_get-started.scss */
.get-started-footer .get-started__banner ul {
  display: none;
}

/* line 20, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.ng_facebook {
  background: #3a5796;
}

/* line 22, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.ng_facebook:hover {
  background: #4a6db9;
}

/* line 20, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.ng_twitter {
  background: #49ace4;
}

/* line 22, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.ng_twitter:hover {
  background: #75c0eb;
}

/* line 20, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.ng_youtube {
  background: #c32f37;
}

/* line 22, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.ng_youtube:hover {
  background: #d55057;
}

/* line 20, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.ng_google-plus {
  background: #4b4646;
}

/* line 22, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.ng_google-plus:hover {
  background: #655f5f;
}

/* line 20, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.ng_pintrest {
  background: #c32f37;
}

/* line 22, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.ng_pintrest:hover {
  background: #d55057;
}

/* line 20, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.ng_instagram {
  background: #62564a;
}

/* line 22, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.ng_instagram:hover {
  background: #7f7060;
}

/* line 20, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.ng_vine {
  background: #5dc1a7;
}

/* line 22, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.ng_vine:hover {
  background: #82cfbb;
}

/* line 20, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.ng_tumblr {
  background: #4d81b7;
}

/* line 22, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.ng_tumblr:hover {
  background: #719bc6;
}

/* line 28, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.socials {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 0.5em;
  background-color: #093a62;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.socials:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 34, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.socials .social {
  width: 25%;
  float: left;
  height: 4.4em;
  float: left;
  position: relative;
}

/* line 40, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.breakpoint-tablet-up .socials .social {
  height: 4.9em;
}

/* line 44, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.breakpoint-large-desktop-only .socials .social {
  height: 5.3em;
}

/* line 48, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.socials .social:nth-child(4n) {
  float: right;
  margin-right: 0;
}

/* line 52, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.socials .social .social__content {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  width: auto;
  height: auto;
  color: white;
  text-decoration: none;
  margin: 8%;
  text-align: center;
}

/* line 54, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.socials .social .social__content .socials__site-name {
  display: none;
}

/* line 70, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.socials .social .social__content::before {
  padding-top: 0.25em;
  font-size: 2.5em;
}

/* line 74, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.breakpoint-tablet-up .socials .social .social__content::before {
  padding-top: 0.3em;
}

/* line 78, src/ng/AppBundle/Resources/scss/components/_socials.scss */
.breakpoint-large-desktop-only .socials .social .social__content::before {
  padding-top: 0.4em;
}

/*
 *		National Guard Header Navigation Layouts
 *		v 2.0.0
 *		Created by Dabney Morris for iOStudio
 *		http://iostudio.com
 *		November-December 2016
*/
@-ms-viewport {
  width: device-width;
}

/* line 67, src/ng/AppBundle/Resources/scss/components/_nav.scss */
body, .sb-site, .subject-matter {
  -ms-overflow-style: auto;
}

/* line 74, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav {
  position: fixed;
  z-index: 11111;
  top: 0;
  right: 0;
  left: 0;
  font-size: 16px;
}

/* line 82, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper {
  background-color: rgba(10, 10, 10, 0.8);
  height: 50px;
  border-top: 3px solid #035496;
}

/* line 87, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper.mobile-open .nav-content-wrapper {
  transform: translateY(0%);
  visibility: visible;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  height: calc(100% - 53px);
}

/* line 94, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper.mobile-open .mobile-menu-button {
  background-color: #333;
}

/* line 98, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .mobile-menu-button {
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  left: 0;
  color: #bababa;
  text-align: center;
  font-size: 24px;
  line-height: 50px;
  color: #bababa !important;
}

@media (min-width: 48em) {
  /* line 98, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .mobile-menu-button {
    display: none;
  }
}

/* line 113, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper #site-title {
  margin-left: 50px;
}

@media (min-width: 48em) {
  /* line 113, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper #site-title {
    margin-left: 0;
  }
}

/* line 118, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper #site-title a.site-logo {
  width: 100%;
  float: left;
  height: 50px;
  border-left: 1px solid #626663;
  transition: background-color 0.2s ease-in-out;
}

@media (min-width: 48em) {
  /* line 118, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper #site-title a.site-logo {
    border-left: none;
    width: 20%;
    max-width: 250px;
    border-left: none;
  }
}

/* line 130, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper #site-title a.site-logo:hover {
  background: #333;
}

/* line 133, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper #site-title a.site-logo .site-logo-wrapper {
  background-image: url(../images/SVG/ng_logo.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 85%;
  height: 47px;
  width: 100%;
  max-width: 250px;
}

@media (min-width: 48em) {
  /* line 133, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper #site-title a.site-logo .site-logo-wrapper {
    margin: 0 auto;
  }
}

/* line 147, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper {
  transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  visibility: hidden;
  transform: translateY(-110%);
  position: fixed;
  top: 103px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #333;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  z-index: -10;
}

@media (min-width: 48em) {
  /* line 147, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    background-color: transparent;
    overflow: visible;
    transform: none;
    z-index: 0;
    visibility: visible;
  }
}

/* line 172, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav {
  transition: opacity 0.2s ease 0.2s;
  -webkit-transition: opacity 0.2s ease 0.2s;
  -ms-transition: opacity 0.2s ease 0.2s;
  opacity: 1;
  float: none;
}

/* line 177, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav.nav-disabled {
  transition: opacity 0.2s ease 0s;
  -webkit-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  pointer-events: none;
  opacity: 0.3;
}

@media (min-width: 48em) {
  /* line 172, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav {
    display: inline-block;
    float: left;
    width: 55%;
  }
}

@media (min-width: 80.625em) {
  /* line 172, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav {
    width: 56%;
  }
}

/* line 190, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded {
  width: 100%;
}

/* line 194, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded.mobile-sub-open a.nav-link span {
  transform: rotate(-180deg);
}

/* line 199, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded.mobile-sub-open ul.sub-nav {
  overflow: visible;
}

@media (min-width: 48em) {
  /* line 190, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded {
    width: 25%;
    float: left;
    height: 50px;
    position: relative;
  }
  /* line 209, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded:hover ul.sub-nav {
    opacity: 1;
    visibility: visible;
  }
  /* line 213, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded:hover a.nav-link {
    background-color: #035496;
    color: #fff !important;
  }
}

/* line 219, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded a {
  transition: background-color 0.1s ease 0s;
  -webkit-transition: background-color 0.1s ease 0s;
  -ms-transition: background-color 0.1s ease 0s;
}

/* line 223, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded a.nav-link {
  display: block;
  font-size: 18px;
  padding: 25px;
  border-bottom: 1px solid #555;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #fff !important;
}

/* line 231, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded a.nav-link span {
  margin-left: 5px;
  font-size: 0.75em;
  float: right;
  transition: transform 0.2s ease 0s;
  -webkit-transition: transform 0.2s ease 0s;
  -ms-transition: transform 0.2s ease 0s;
}

@media (min-width: 48em) {
  /* line 231, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded a.nav-link span {
    float: none;
  }
}

@media (min-width: 48em) {
  /* line 223, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded a.nav-link {
    font-size: 13px;
    width: 100%;
    text-align: center;
    line-height: 50px;
    height: 50px;
    padding: 0;
    border-bottom: none;
    text-transform: none;
    color: #bababa !important;
  }
}

@media (min-width: 64em) {
  /* line 223, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded a.nav-link {
    font-size: 14px;
  }
}

/* line 255, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav {
  background-color: #222;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.2s ease 0s;
  -webkit-transition: max-height 0.2s ease 0s;
  -ms-transition: max-height 0.2s ease 0s;
}

@media (min-width: 48em) {
  /* line 255, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav {
    width: 200%;
    transition: all 0.1s ease 0s;
    -webkit-transition: all 0.1s ease 0s;
    -ms-transition: all 0.1s ease 0s;
    position: absolute;
    top: 50px;
    visibility: hidden;
    overflow: visible;
    opacity: 0;
    background-color: #e7e7e7;
    max-height: none;
  }
}

@media (min-width: 64em) {
  /* line 255, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav {
    width: 150%;
  }
}

/* line 275, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li a.sub-item {
  color: #fff;
  padding: 20px;
  border-bottom: 1px solid #444;
  display: block;
}

@media (min-width: 48em) {
  /* line 275, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li a.sub-item {
    font-size: 1em;
    padding: 0.5em 1em;
    text-transform: none;
    color: #393939;
    border-bottom: none;
  }
  /* line 287, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li a.sub-item:hover {
    background-color: #d5d5d5;
  }
}

@media (min-width: 64em) {
  /* line 275, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li a.sub-item {
    font-size: 1.1em;
    padding: 0.6em 1em;
  }
}

@media (min-width: 80.625em) {
  /* line 275, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li a.sub-item {
    font-size: 1.15em;
    padding: 0.75em 1em;
  }
}

@media (min-width: 48em) {
  /* line 301, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li.nav-states {
    position: relative;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 305, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li.nav-states:hover {
    background-color: #035496;
  }
  /* line 307, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li.nav-states:hover ul.nav-state-list {
    height: 200px;
    -webkit-transition-delay: 0s;
    /* Safari */
    transition-delay: 0s;
  }
  /* line 311, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li.nav-states:hover a.sub-item {
    color: #fff;
    background-color: #035496;
  }
}

/* line 318, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li.nav-states a.sub-item span {
  display: none;
}

@media (min-width: 48em) {
  /* line 318, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li.nav-states a.sub-item span {
    display: inline;
    float: right;
    font-size: 0.75em;
  }
}

/* line 327, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li.nav-states ul.nav-state-list {
  overflow: scroll;
  height: 0px;
  position: absolute;
  width: 100%;
  background-color: #fff;
  transition: height 0.2s ease 0.3s;
  -webkit-transition: height 0.2s ease 0.3s;
  -ms-transition: height 0.2s ease 0.3s;
}

/* line 334, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li.nav-states ul.nav-state-list li.nav-state-item {
  height: auto;
}

/* line 336, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li.nav-states ul.nav-state-list li.nav-state-item a.nav-state-link {
  text-transform: none;
  color: #393939;
  display: block;
  padding: 0.66em 1em;
}

/* line 342, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper ul.ng-nav li.expanded ul.sub-nav li.nav-states ul.nav-state-list li.nav-state-item a.nav-state-link:hover {
  background-color: #d5d5d5;
}

/* line 353, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper #chat-search {
  display: none;
}

@media (min-width: 48em) {
  /* line 353, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper #chat-search {
    display: block;
    width: 10%;
    float: right;
    text-align: right;
  }
}

@media (min-width: 80.625em) {
  /* line 353, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper #chat-search {
    width: 7%;
  }
}

/* line 364, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper #chat-search a {
  line-height: 50px;
  transition: all 0.1s ease 0s;
  -webkit-transition: all 0.1s ease 0s;
  -ms-transition: all 0.1s ease 0s;
  color: #bababa;
  margin-right: 7px;
}

@media (min-width: 48em) {
  /* line 364, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper #chat-search a {
    font-size: 18px;
  }
}

@media (min-width: 64em) {
  /* line 364, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper #chat-search a {
    font-size: 22px;
  }
}

@media (min-width: 80.625em) {
  /* line 364, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper #chat-search a {
    font-size: 24px;
  }
}

/* line 378, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper #chat-search a.search {
  margin-right: 14px;
}

/* line 381, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper #chat-search a:hover {
  color: #fff;
}

/* line 386, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper #how-to-join {
  width: 100%;
}

@media (min-width: 48em) {
  /* line 386, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper #how-to-join {
    display: block;
    height: 50px;
    width: 15%;
    float: right;
  }
}

@media (min-width: 80.625em) {
  /* line 386, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper #how-to-join {
    width: 17%;
    max-width: 250px;
  }
}

/* line 398, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper #how-to-join a {
  transition: background-color 0.2s ease 0s;
  -webkit-transition: background-color 0.2s ease 0s;
  -ms-transition: background-color 0.2s ease 0s;
  background-color: #035496;
  color: #fff;
  font-size: 18px;
  padding: 25px;
  display: block;
  letter-spacing: 0.5px;
}

@media (min-width: 48em) {
  /* line 398, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper #how-to-join a {
    font-size: 12px;
    padding: 0;
    color: #bababa;
    width: 100%;
    height: 100%;
    line-height: 50px;
    text-align: center;
    text-transform: none;
  }
  /* line 416, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper #how-to-join a:hover {
    background-color: #0c70c1;
    color: #fff;
  }
}

@media (min-width: 64em) {
  /* line 398, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper #how-to-join a {
    font-size: 14px;
  }
}

/* line 424, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .global-nav-wrapper .nav-content-wrapper #how-to-join a span {
  font-size: 0.75em;
  margin-left: 5px;
  float: right;
}

@media (min-width: 48em) {
  /* line 424, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .global-nav-wrapper .nav-content-wrapper #how-to-join a span {
    float: none;
  }
}

/* line 436, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-form {
  position: relative;
  margin-bottom: 40px;
}

/* line 439, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.breakpoint-palm-only .global-nav .nav-search-form {
  margin-bottom: 20px;
}

/* line 442, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-form input[type="text"] {
  display: block;
  width: 100%;
  color: #fff;
  padding: 25px;
  background: #4b4b4b;
  border: 1px solid #979797;
}

/* line 450, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.breakpoint-palm-only .global-nav .nav-search-form input[type="text"] {
  padding: 20px;
  font-size: 13px;
}

/* line 454, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-form input[type="text"]:focus {
  outline: 3px solid #979797;
}

/* line 457, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-form input[type="text"]::-webkit-input-placeholder {
  color: #fff;
}

/* line 460, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-form input[type="text"]:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}

/* line 463, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-form input[type="text"]::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}

/* line 466, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-form input[type="text"]:-ms-input-placeholder {
  color: #fff;
}

/* line 470, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-form .nav-search-submit-wrapper {
  display: block;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 40px;
  height: 40px;
  z-index: 4;
}

/* line 478, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.breakpoint-palm-only .global-nav .nav-search-form .nav-search-submit-wrapper {
  top: 9px;
  right: 5px;
}

/* line 484, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-form .nav-search-submit-wrapper:hover:before {
  color: #fff;
}

/* line 488, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-form .nav-search-submit-wrapper:before {
  position: absolute;
  top: 5px;
  left: 5px;
  font-size: 26px;
  color: #bababa;
}

/* line 495, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-form .nav-search-submit-wrapper input[type="submit"] {
  display: block;
  position: absolute;
  border: 0px solid transparent;
  width: 40px;
  height: 40px;
  background: none;
  z-index: 5;
}

/* line 506, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-mobile-search-wrapper {
  padding: 20px;
}

@media (min-width: 48em) {
  /* line 506, src/ng/AppBundle/Resources/scss/components/_nav.scss */
  .global-nav .nav-mobile-search-wrapper {
    display: none;
  }
}

/* line 511, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-mobile-search-wrapper .nav-mobile-phone {
  display: block;
  color: #bababa;
  font-size: 32px;
  text-align: center;
}

/* line 519, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-dropdown-wrapper {
  font-size: 24px;
  color: #fff;
  position: fixed;
  top: 3px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -10;
}

/* line 520, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-dropdown-wrapper.closed {
  transition: background-color 0.2s ease 0.2s, visibility 0.2s ease 0.2s;
  visibility: hidden;
  background-color: transparent;
}

/* line 525, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-dropdown-wrapper.closed .nav-search-dropdown {
  transition: transform 0.2s ease;
  transform: translateY(-110%);
}

/* line 530, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-dropdown-wrapper.open {
  transition: background-color 0.2s ease, visibility 0.2s ease;
  visibility: visible;
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 535, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-dropdown-wrapper.open .nav-search-dropdown {
  transition: transform 0.2s ease 0.2s;
  transform: translateY(0%);
}

/* line 548, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-dropdown-wrapper .nav-search-dropdown {
  padding: 93px 50px 30px 50px;
  width: 100%;
  background-color: #333;
  position: absolute;
  top: 50px;
}

/* line 549, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.breakpoint-palm-only .global-nav .nav-search-dropdown-wrapper .nav-search-dropdown {
  display: none !important;
}

/* line 557, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-dropdown-wrapper .nav-search-dropdown .nav-search-close {
  transition: all 0.1s ease 0s;
  -webkit-transition: all 0.1s ease 0s;
  -ms-transition: all 0.1s ease 0s;
  position: absolute;
  z-index: 5;
  float: right;
  display: block;
  width: 40px;
  height: 40px;
  color: #bababa;
  top: 15px;
  right: 10px;
  font-size: 36px;
  cursor: pointer;
}

/* line 570, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-dropdown-wrapper .nav-search-dropdown .nav-search-close:hover {
  color: #fff;
}

/* line 575, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-dropdown-wrapper .nav-search-dropdown-content {
  width: 100%;
  max-width: 1000px;
  font-size: 16px;
  margin: 0 auto;
}

/* line 581, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-dropdown-wrapper .nav-search-dropdown-title {
  font-size: 26px;
  color: #bababa;
  margin-bottom: 25px;
}

/* line 587, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-dropdown-wrapper .nav-search-topics-title {
  display: inline-block;
  padding: 20px 100px 20px 0;
  border-bottom: 1px solid #979797;
  margin-bottom: 20px;
}

/* line 594, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-dropdown-wrapper .nav-search-topics-list {
  margin-bottom: 50px;
}

/* line 597, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-dropdown-wrapper .nav-search-topics-list li a {
  display: block;
  float: left;
  padding: 20px 25px;
  color: #fff;
  margin: 0 20px 20px 0;
  border: 1px solid #979797;
}

/* line 605, src/ng/AppBundle/Resources/scss/components/_nav.scss */
.global-nav .nav-search-dropdown-wrapper .nav-search-topics-list li a:hover {
  background-color: #979797;
  cursor: pointer;
}

/* line 1, src/ng/AppBundle/Resources/scss/components/_feature.scss */
.feature {
  display: block;
  margin-bottom: 6%;
}

/* line 5, src/ng/AppBundle/Resources/scss/components/_feature.scss */
.feature .feature__content {
  color: #626663;
}

/* line 8, src/ng/AppBundle/Resources/scss/components/_feature.scss */
.feature .feature__content .feature__header {
  font-size: 1.15em;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 4px solid #e4e4e4;
}

/* line 15, src/ng/AppBundle/Resources/scss/components/_feature.scss */
.home .feature .feature__content .feature__header,
.marketing-get-started .feature .feature__content .feature__header {
  font-size: 2.5em;
}

/* line 21, src/ng/AppBundle/Resources/scss/components/_feature.scss */
.feature .feature__content .feature__body {
  display: block;
  font-size: 0.75em;
  line-height: 1.5;
}

/* line 26, src/ng/AppBundle/Resources/scss/components/_feature.scss */
.feature .feature__content .feature__body p {
  margin-bottom: 0.3em;
}

/* line 30, src/ng/AppBundle/Resources/scss/components/_feature.scss */
.feature .feature__content .feature__body ul {
  margin-left: 3em;
  margin-bottom: 0.3em;
}

/* line 34, src/ng/AppBundle/Resources/scss/components/_feature.scss */
body.star-bullets .feature .feature__content .feature__body ul {
  list-style: disc;
}

/* line 39, src/ng/AppBundle/Resources/scss/components/_feature.scss */
.feature .feature__content .feature__body a {
  color: #035496;
}

/* line 43, src/ng/AppBundle/Resources/scss/components/_feature.scss */
.feature .feature__content .feature__body .blue-button {
  color: #FFF;
  background: #035496;
  padding: 0.5em 1em 0.4em;
  margin-bottom: 0.5em;
  display: inline-block;
  font-family: 'DIN-Medium';
  letter-spacing: 0.5px;
}

/* line 2, src/ng/AppBundle/Resources/scss/components/_breadcrumb.scss */
.breadcrumb .breadcrumb__link {
  vertical-align: top;
  text-decoration: none;
  color: #035496;
  font-size: 0.5em;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 2, src/ng/AppBundle/Resources/scss/components/_breadcrumb.scss */
  .breadcrumb .breadcrumb__link {
    font-size: 0.75em;
  }
}

/* line 15, src/ng/AppBundle/Resources/scss/components/_slider.scss */
#sequence {
  height: 11em;
  background-color: #000;
  margin-bottom: 1em;
  margin-top: 53px;
}

/* line 22, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.breakpoint-large-desktop-only #sequence {
  font-size: 60px;
}

/* line 27, src/ng/AppBundle/Resources/scss/components/_slider.scss */
#sequence .sequence-canvas {
  margin: 0;
}

/* line 30, src/ng/AppBundle/Resources/scss/components/_slider.scss */
#sequence .sequence-canvas > li {
  list-style-type: none;
}

@media screen and (min-width: 1025px) {
  /* line 34, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .home #sequence .sequence-canvas .slide {
    background-image: none !important;
  }
}

@media screen and (max-width: 1024px) {
  /* line 39, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .home #sequence .sequence-canvas .slide.mobile-video-visible {
    background-image: none !important;
  }
}

@media screen and (max-width: 749px) {
  /* line 15, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  #sequence {
    padding-bottom: 100%;
  }
  /* line 49, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .home #sequence {
    padding-bottom: 0;
    height: 320px;
  }
}

/* line 59, src/ng/AppBundle/Resources/scss/components/_slider.scss */
#sequence {
  position: relative;
}

/* line 63, src/ng/AppBundle/Resources/scss/components/_slider.scss */
#sequence > .sequence-canvas > li {
  /* required */
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 70, src/ng/AppBundle/Resources/scss/components/_slider.scss */
#sequence > .sequence-canvas > li > * {
  /* required */
  position: absolute;
  width: 100%;
  height: 100%;
  color: white;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-position: center, center;
}

/* line 82, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide {
  opacity: 0;
}

/* line 85, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.no-csstransitions .slide {
  opacity: 1;
}

/* line 89, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.animate-in .slide {
  opacity: 1;
  -webkit-transition-duration: 2s;
  -moz-transition-duration: 2s;
  -o-transition-duration: 2s;
  -ms-transition-duration: 2s;
  transition-duration: 2s;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}

/* line 104, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.animate-out .slide {
  opacity: 0;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -ms-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}

/* line 124, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.sequence-pagination {
  position: absolute;
  margin-top: 9.2em;
  margin-left: 0.4em;
  z-index: 15;
}

/* line 130, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.sequence-pagination .page {
  display: inline-block;
  margin-right: 0.15em;
  border: 1px solid white;
  width: 0.25em;
  height: 0.25em;
}

/* line 138, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.sequence-pagination .page.current {
  background-color: white;
}

@media screen and (max-width: 749px) {
  /* line 124, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .sequence-pagination {
    display: none;
  }
}

/* line 147, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide__container, .sequence-pagination-wrapper {
  position: relative;
  margin: 0 12.5%;
  height: 100%;
  opacity: 1;
}

/* line 153, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.breakpoint-palm-only .slide__container, .breakpoint-palm-only .sequence-pagination-wrapper, .breakpoint-tablet-only .slide__container, .breakpoint-tablet-only .sequence-pagination-wrapper {
  margin: 0 5%;
}

/* line 157, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.breakpoint-large-desktop-only .slide__container, .breakpoint-large-desktop-only .sequence-pagination-wrapper {
  width: 75%;
  font-size: 60px;
}

@media screen and (max-width: 749px) {
  /* line 147, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .slide__container, .sequence-pagination-wrapper {
    margin: 0 5%;
  }
  /* line 165, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .home .slide__container, .home .sequence-pagination-wrapper {
    font-size: 2em;
    margin: 0;
  }
}

/* line 171, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide__container .slide__title, .sequence-pagination-wrapper .slide__title {
  padding-top: 3em;
  font-size: 1.25em;
  margin: 0;
  font-weight: 400;
}

/* line 177, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.home .slide__container .slide__title, .home .sequence-pagination-wrapper .slide__title {
  padding-top: 4em;
}

@media screen and (max-width: 749px) {
  /* line 171, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .slide__container .slide__title, .sequence-pagination-wrapper .slide__title {
    bottom: 1.2em;
    max-width: 80%;
    padding-top: 0;
    position: absolute;
  }
  /* line 186, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .home .slide__container .slide__title, .home .sequence-pagination-wrapper .slide__title {
    position: relative;
    padding-top: 160px;
    transform: translateY(-25%);
    bottom: auto;
    max-width: inherit;
  }
}

/* line 196, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide__container > section, .sequence-pagination-wrapper > section {
  position: absolute;
  bottom: 5%;
  left: 0;
  right: 0;
  font-size: 0.5em;
}

/* line 202, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide__container > section > *, .sequence-pagination-wrapper > section > * {
  display: inline-block;
  vertical-align: top;
}

/* line 208, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide__container .slide__subtitle, .sequence-pagination-wrapper .slide__subtitle {
  vertical-align: top;
  display: inline-block;
  color: white;
  font-weight: 200;
  padding: 2.5%;
  padding-bottom: 7.5%;
  font-size: 0.45em;
  width: 33.333%;
  line-height: 1.5;
}

/* line 222, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide__container .slide__subtitle p, .sequence-pagination-wrapper .slide__subtitle p {
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 749px) {
  /* line 208, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .slide__container .slide__subtitle, .sequence-pagination-wrapper .slide__subtitle {
    display: none;
  }
}

/* line 232, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide__container .slide__link, .sequence-pagination-wrapper .slide__link {
  color: white;
  padding-top: 2.5%;
  padding-left: 5%;
}

/* line 238, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide__container .slide__link::before, .sequence-pagination-wrapper .slide__link::before {
  position: relative;
  vertical-align: 7%;
  padding-right: 0.25em;
  font-size: 0.8em;
}

@media screen and (max-width: 749px) {
  /* line 232, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .slide__container .slide__link, .sequence-pagination-wrapper .slide__link {
    font-size: 1.2em;
    padding-left: 0;
  }
  /* line 248, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .home .slide__container .slide__link, .home .sequence-pagination-wrapper .slide__link {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
  }
}

/* line 256, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide__container .slide__crosshair, .sequence-pagination-wrapper .slide__crosshair {
  position: absolute;
  top: 11%;
  right: 18%;
  font-size: 0.6em;
}

/* line 262, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide__container .slide__crosshair .tooltip-wrapper, .sequence-pagination-wrapper .slide__crosshair .tooltip-wrapper {
  position: absolute;
  z-index: -1;
  bottom: 1.2em;
  left: -5em;
  width: 15em;
  background-color: rgba(10, 10, 10, 0.85);
  color: #bababa;
  padding: 1.2em;
  line-height: 1.5em;
  display: block;
  opacity: 0;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}

/* line 285, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide__container .slide__crosshair .tooltip-wrapper .tooltip__title, .sequence-pagination-wrapper .slide__crosshair .tooltip-wrapper .tooltip__title {
  display: block;
  font-size: 1.1em;
  color: white;
}

/* line 290, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide__container .slide__crosshair .tooltip-wrapper .tooltip__subtitle, .sequence-pagination-wrapper .slide__crosshair .tooltip-wrapper .tooltip__subtitle {
  display: block;
  font-size: 0.9em;
}

/* line 294, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide__container .slide__crosshair .tooltip-wrapper .tooltip__description, .sequence-pagination-wrapper .slide__crosshair .tooltip-wrapper .tooltip__description {
  display: block;
  border-top: 1px solid #bababa;
  padding-top: 0.2em;
  font-size: 0.75em;
}

/* line 302, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide__container .slide__crosshair:hover .tooltip-wrapper, .sequence-pagination-wrapper .slide__crosshair:hover .tooltip-wrapper {
  opacity: 1;
  z-index: 5;
}

@media screen and (max-width: 749px) {
  /* line 256, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .slide__container .slide__crosshair, .sequence-pagination-wrapper .slide__crosshair {
    display: none;
  }
}

/* line 311, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide__container .slide__state, .sequence-pagination-wrapper .slide__state {
  position: absolute;
  top: 11%;
  right: 9%;
  font-size: 2.75em;
  line-height: 1;
}

@media screen and (max-width: 749px) {
  /* line 311, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .slide__container .slide__state, .sequence-pagination-wrapper .slide__state {
    display: none;
  }
}

/* line 322, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slide__container .slide__number, .sequence-pagination-wrapper .slide__number {
  position: absolute;
  right: 0;
  font-size: 2.5em;
  line-height: 1;
}

@media screen and (max-width: 749px) {
  /* line 322, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .slide__container .slide__number, .sequence-pagination-wrapper .slide__number {
    bottom: 13%;
  }
}

@media screen and (min-width: 750px) {
  /* line 322, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .slide__container .slide__number, .sequence-pagination-wrapper .slide__number {
    top: 13%;
  }
}

/* line 338, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slider.option-b .slide__container .slide__link, .slider.option-b .sequence-pagination-wrapper .slide__link, .slider.option-b .sequence-pagination-wrapper .slide__link {
  padding: 1.5% 2.5%;
  margin-left: 5%;
  vertical-align: bottom;
  background: #035496;
  transition: all 0.2s ease;
}

/* line 345, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slider.option-b .slide__container .slide__link:hover, .slider.option-b .sequence-pagination-wrapper .slide__link:hover, .slider.option-b .sequence-pagination-wrapper .slide__link:hover {
  background: #0c70c1;
}

/* line 350, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slider.option-b .slide__container .slide__crosshair, .slider.option-b .sequence-pagination-wrapper .slide__crosshair, .slider.option-b .sequence-pagination-wrapper .slide__crosshair {
  display: none;
}

/* line 354, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slider.option-b .slide__container .slide__state, .slider.option-b .sequence-pagination-wrapper .slide__state, .slider.option-b .sequence-pagination-wrapper .slide__state {
  display: none;
}

/* line 358, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slider.option-b .slide__container .slide__number, .slider.option-b .sequence-pagination-wrapper .slide__number, .slider.option-b .sequence-pagination-wrapper .slide__number {
  display: none;
}

/* line 366, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slider.home-slider .slide__container, .slider.home-slider .sequence-pagination-wrapper {
  text-align: center;
}

/* line 368, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slider.home-slider .slide__container .slide__title, .slider.home-slider .sequence-pagination-wrapper .slide__title {
  text-align: center;
  font-size: 1em;
  letter-spacing: 2px;
  font-weight: 700;
  margin-bottom: 0.5em;
}

@media screen and (max-width: 749px) {
  /* line 368, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .slider.home-slider .slide__container .slide__title, .slider.home-slider .sequence-pagination-wrapper .slide__title {
    letter-spacing: 0.015em;
  }
}

/* line 378, src/ng/AppBundle/Resources/scss/components/_slider.scss */
.slider.home-slider .slide__container .slide__link, .slider.home-slider .sequence-pagination-wrapper .slide__link {
  margin-left: 0;
  font-size: 0.5em;
  padding: 0.5em 1em;
  font-weight: 700;
  letter-spacing: 1px;
}

@media screen and (max-width: 749px) {
  /* line 378, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  .slider.home-slider .slide__container .slide__link, .slider.home-slider .sequence-pagination-wrapper .slide__link {
    padding: 1em;
  }
}

@media screen and (max-width: 749px) {
  /* line 394, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  body:not(.home) .slider.option-b .slide__container .slide__title, body:not(.home) .slider.option-b .sequence-pagination-wrapper .slide__title, body:not(.home) .slider.option-b .sequence-pagination-wrapper .slide__title {
    bottom: 1.4em;
    max-width: 90%;
    padding-top: 0;
    position: absolute;
    font-size: 2.5em;
    font-weight: 400;
  }
  /* line 403, src/ng/AppBundle/Resources/scss/components/_slider.scss */
  body:not(.home) .slider.option-b .slide__container .slide__link, body:not(.home) .slider.option-b .sequence-pagination-wrapper .slide__link, body:not(.home) .slider.option-b .sequence-pagination-wrapper .slide__link {
    font-size: 2.7em;
    padding: 2.5%;
    margin-left: 0;
  }
}

/*
    Document   : _share
    Created on : Mar 20, 2014, 8:49:06 AM
    Author     : micahflatt
    Description:
    Purpose of the stylesheet follows.
*/
/*
    TODO customize this sample style
    Syntax recommendation http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html
*/
/* line 14, src/ng/AppBundle/Resources/scss/components/_share.scss */
.share-row {
  clear: both;
  width: 100%;
  margin: 1.5em 0;
}

/* line 18, src/ng/AppBundle/Resources/scss/components/_share.scss */
.share-row .button-div {
  vertical-align: middle;
}

@media screen and (max-width: 749px) {
  /* line 18, src/ng/AppBundle/Resources/scss/components/_share.scss */
  .share-row .button-div {
    margin: 0 auto;
    width: 50%;
    font-size: 1.5em;
  }
}

@media screen and (min-width: 750px) {
  /* line 18, src/ng/AppBundle/Resources/scss/components/_share.scss */
  .share-row .button-div {
    display: inline-block;
    width: 20%;
    font-size: 0.75em;
  }
}

/* line 33, src/ng/AppBundle/Resources/scss/components/_share.scss */
.share-row .rule-div {
  display: inline-block;
  width: 80%;
  vertical-align: middle;
  padding: 2%;
}

@media screen and (max-width: 749px) {
  /* line 33, src/ng/AppBundle/Resources/scss/components/_share.scss */
  .share-row .rule-div {
    display: none;
  }
}

/* line 41, src/ng/AppBundle/Resources/scss/components/_share.scss */
.share-row .rule-div hr {
  border: 0;
  height: 0.3em;
  background-color: #e4e4e4;
}

/* line 51, src/ng/AppBundle/Resources/scss/components/_share.scss */
.share-wrapper {
  margin-top: 0.5em;
}

/* line 53, src/ng/AppBundle/Resources/scss/components/_share.scss */
a.share {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 0.75em 0;
  line-height: 1em;
  border-radius: 0.3em;
  color: #035496;
  background-color: #e4e4e4;
  cursor: pointer;
}

/* line 64, src/ng/AppBundle/Resources/scss/components/_share.scss */
a.share:before {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

/* line 2, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-content-wrapper {
  padding-top: 1.5em;
  margin-bottom: 3em;
}

/* line 6, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-content-wrapper h2 {
  color: #023A60;
}

/* line 11, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-content-wrapper .contact-instructions {
  text-transform: none;
  color: #333;
  margin-bottom: 1em;
  font-size: 0.5em;
}

/* line 18, src/ng/AppBundle/Resources/scss/components/_map.scss */
.breakpoint-palm-only .map-content-wrapper .contact-instructions {
  font-size: 1em;
}

/* line 24, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper {
  position: relative;
}

/* line 27, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper > svg {
  width: 100%;
  height: 15em;
  overflow: hidden;
  border: 1px solid #ccc;
}

/* line 33, src/ng/AppBundle/Resources/scss/components/_map.scss */
.breakpoint-palm-only .map-wrapper > svg {
  display: none;
}

/* line 38, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper > svg > g {
  transform-origin: center center;
  cursor: pointer;
}

/* line 43, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper > svg .active {
  fill: #023A60;
}

/* line 48, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info {
  display: none;
  position: absolute;
  z-index: 10;
  opacity: 0;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  font-size: 0.5em;
  background: rgba(255, 255, 255, 0.9);
  color: #035496;
  width: 80%;
  height: 80%;
  margin: auto;
}

/* line 65, src/ng/AppBundle/Resources/scss/components/_map.scss */
.breakpoint-palm-only .map-wrapper .contact-info {
  position: relative;
  width: 100%;
  padding-bottom: 3em;
  margin-top: 3em;
}

/* line 72, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info .contact-info-header {
  font-size: 1.5em;
  background: #035496;
  color: #fff;
  padding: 1em;
}

/* line 79, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info .contact-info-header .close-contact-info {
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  color: #fff;
  font-size: 1.5em;
  cursor: pointer;
}

/* line 89, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info .contact-info-data-wrapper {
  overflow: scroll;
  height: 19em;
}

/* line 93, src/ng/AppBundle/Resources/scss/components/_map.scss */
.breakpoint-palm-only .map-wrapper .contact-info .contact-info-data-wrapper {
  height: auto;
}

/* line 98, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info .contact-info-data {
  font-size: 1.2em;
  line-height: 1.5;
  color: #555;
  padding: 1em;
  text-transform: none;
  padding-top: 1.3em;
  float: left;
  max-width: 65%;
}

/* line 109, src/ng/AppBundle/Resources/scss/components/_map.scss */
.breakpoint-palm-only .map-wrapper .contact-info .contact-info-data {
  max-width: 100%;
  padding-top: 1em;
  padding-left: 1em;
  font-size: 2.5em;
  width: 100%;
  float: none;
}

/* line 118, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info .contact-info-data .no-contacts {
  float: none;
  width: 100%;
}

/* line 123, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info .contact-info-data .contact-info-title {
  font-size: 0.5em;
  text-transform: uppercase;
  margin: 0;
  line-height: 0.6;
  margin-top: 1em;
  padding-top: 1.5em;
  border-top: 1px solid #ccc;
}

/* line 132, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info .contact-info-data .contact-info-title:nth-of-type(1) {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}

/* line 139, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info .contact-info-data .contact-info-label {
  display: block;
  text-transform: uppercase;
  color: #023A60;
  font-size: 0.55em;
  line-height: 0.5;
}

/* line 146, src/ng/AppBundle/Resources/scss/components/_map.scss */
.breakpoint-palm-only .map-wrapper .contact-info .contact-info-data .contact-info-label {
  font-size: 0.7em;
}

/* line 150, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info .contact-info-data .contact-info-label:nth-of-type(1) {
  margin-top: 2em;
}

/* line 155, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info .contact-info-data p {
  font-size: 0.9em;
  margin-bottom: 0.6em;
}

/* line 159, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info .contact-info-data p .contact-email {
  color: #035496;
  text-decoration: underline;
  font-size: 0.75em;
  word-break: break-all;
}

/* line 165, src/ng/AppBundle/Resources/scss/components/_map.scss */
.breakpoint-palm-only .map-wrapper .contact-info .contact-info-data p .contact-email {
  font-size: 0.9em;
}

/* line 170, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info .contact-info-data p .contact-website {
  color: #035496;
  text-decoration: underline;
  font-size: 0.75em;
  word-break: break-all;
}

/* line 176, src/ng/AppBundle/Resources/scss/components/_map.scss */
.breakpoint-palm-only .map-wrapper .contact-info .contact-info-data p .contact-website {
  font-size: 0.9em;
}

/* line 181, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info .contact-info-data p .contact-phone {
  color: #035496;
  font-size: 1em;
}

/* line 185, src/ng/AppBundle/Resources/scss/components/_map.scss */
.breakpoint-palm-only .map-wrapper .contact-info .contact-info-data p .contact-phone {
  text-decoration: underline;
  font-size: 1.3em;
}

/* line 192, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info .contact-info-data .contact-info-area {
  margin: 0 0 0 0;
  font-size: 0.65em;
}

/* line 198, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info .contact-info-state-outline {
  font-size: 12em;
  display: block;
  width: 35%;
  float: left;
  text-align: center;
}

/* line 205, src/ng/AppBundle/Resources/scss/components/_map.scss */
.breakpoint-palm-only .map-wrapper .contact-info .contact-info-state-outline {
  display: none;
}

/* line 210, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-wrapper .contact-info .contact-info-state-outline:before {
  color: #023A60;
}

/* line 217, src/ng/AppBundle/Resources/scss/components/_map.scss */
.map-btn {
  padding: 0.5em 1.5em;
  margin-bottom: 3em;
  margin-top: 1em;
  float: right;
  font-size: 0.3em;
}

/* line 225, src/ng/AppBundle/Resources/scss/components/_map.scss */
.breakpoint-palm-only .map-btn {
  display: none;
}

/* line 230, src/ng/AppBundle/Resources/scss/components/_map.scss */
.state-select-wrapper {
  display: block;
  width: 12em;
  margin-bottom: 0.25em;
}

/* line 235, src/ng/AppBundle/Resources/scss/components/_map.scss */
.state-select-wrapper:after {
  content: '';
  display: block;
  clear: both;
}

/* line 241, src/ng/AppBundle/Resources/scss/components/_map.scss */
.breakpoint-palm-only .state-select-wrapper {
  width: 100%;
  font-size: 2em;
}

/* line 246, src/ng/AppBundle/Resources/scss/components/_map.scss */
.state-select-wrapper select {
  text-transform: none;
  padding: 1em;
  width: 80%;
  font-size: 0.5em !important;
}

/* line 253, src/ng/AppBundle/Resources/scss/components/_map.scss */
.breakpoint-palm-only .state-select-wrapper select {
  width: 100%;
  font-size: 0.8em !important;
}

/* line 259, src/ng/AppBundle/Resources/scss/components/_map.scss */
.state-select-wrapper .chosen-container {
  display: block;
  width: 15em !important;
  border: 1px solid #035496;
  font-size: 0.4em;
  border-radius: 0;
  float: left;
  margin-bottom: 1em;
  margin-right: 1em;
  height: 3.1em;
}

/* line 270, src/ng/AppBundle/Resources/scss/components/_map.scss */
.breakpoint-palm-only .state-select-wrapper .chosen-container {
  width: 100% !important;
}

/* line 1, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-background {
  display: none;
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 20000;
}

/* line 12, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  text-align: center;
}

/* line 23, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-tablet-up .modal-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  width: 1px;
  margin-right: -1px;
  vertical-align: middle;
}

/* line 33, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only .modal-container {
  width: 100%;
  font-size: 2.5em;
  padding: 0;
}

/* line 39, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container .modal {
  display: inline-block;
  vertical-align: middle;
  width: 90%;
  max-width: 900px;
  margin: 0 auto;
  max-height: 90%;
}

/* line 47, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only .modal-container .modal {
  width: 100%;
  display: block;
  max-height: 100%;
}

/* line 53, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container .modal .info {
  position: relative;
  font-size: 0.75em;
  padding-bottom: 1em;
  background: #FFFFFF;
  text-align: left;
  overflow: scroll;
}

/* line 61, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-large-desktop-only .modal-container .modal .info {
  font-size: 50px;
}

/* line 66, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container .modal .info .info-header {
  padding: 0.25em;
  background-color: #035496;
  color: white;
}

/* line 71, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container .modal .info .info-header h3 {
  float: left;
  width: 100%;
  font-size: 0.5em;
  margin: 0;
  vertical-align: middle;
}

/* line 79, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container .modal .info .info-header h3.icon-ng_arrow-right:before {
  display: inline-block;
  margin-right: 0.5em;
}

/* line 83, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container .modal .info .info-header .close-box {
  cursor: pointer;
  display: inline-block;
  float: right;
  vertical-align: top;
  font-size: 0.5em;
  position: absolute;
  top: 0.35em;
  right: 0.45em;
}

/* line 92, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container .modal .info .info-header .close-box:before {
  font-size: 2.3em;
}

/* line 98, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container .modal .info .info-content {
  color: #626663;
  margin: 0.4em 1em 0 1em;
}

/* line 101, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container .modal .info .info-content p {
  font-size: 0.25em;
  line-height: 1.8em;
  margin-bottom: 0;
}

/* line 106, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container .modal .info .info-content .modal-instructions {
  font-size: 0.4em;
  margin-top: 2em;
}

/* line 109, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only .modal-container .modal .info .info-content .modal-instructions {
  font-size: 0.75em;
}

/* line 113, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container .modal .info .info-content .terms-wrapper {
  text-align: center;
  margin: 0 0 1em 0;
}

/* line 116, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container .modal .info .info-content .terms-wrapper input {
  margin-right: 1em;
}

/* line 119, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only .modal-container .modal .info .info-content .terms-wrapper {
  font-size: 0.9em;
  margin: 0 0 0.8em 0;
}

/* line 129, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.continue-timeline {
  padding: 1em;
  font-size: 1em;
  margin-top: 1em;
}

/* line 135, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.more-info {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}

/* line 141, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.more-info .modal-container .modal {
  padding: 1em;
}

/* line 143, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only .more-info .modal-container .modal {
  padding: 0;
}

/* line 146, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.more-info .modal-container .modal .info {
  box-shadow: 0 0 1em black;
  background-image: none;
  background-color: #444;
  color: #fff;
  padding: 0.5em;
  position: relative;
  font-size: 50px;
}

/* line 155, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only .more-info .modal-container .modal .info {
  font-size: 0.6em;
}

/* line 159, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.more-info .modal-container .modal .info .info-header {
  background-color: #444;
}

/* line 162, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only .more-info .modal-container .modal .info .info-header h3 {
  margin-top: 1em;
}

/* line 167, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.more-info .modal-container .modal .info .info-content {
  background-color: #444;
  margin: 0;
  color: #fff;
}

/* line 171, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.more-info .modal-container .modal .info .info-content .p1 {
  font-size: 0.4em;
  line-height: 1.5;
  padding: 0.25em;
}

/* line 176, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.more-info .modal-container .modal .info .info-content ul {
  list-style-type: square;
  padding: 0.25em 0.25em 0.25em 0.8em;
}

/* line 179, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.more-info .modal-container .modal .info .info-content ul li {
  color: #fff;
  font-size: 0.4em;
  margin-bottom: 0.6em;
}

/* line 192, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.ajax-modal .modal-container .modal {
  max-width: 650px;
}

/* line 195, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.ajax-modal .modal-container .modal .info {
  padding-bottom: 0;
}

/* line 200, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.ajax-modal .modal-container .modal .info-header .close-box {
  font-size: 0.35em;
}

/* line 205, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.ajax-modal .modal-container .modal .info-content {
  font-size: 0.5em;
  padding-top: 1.5em;
  min-height: 6em;
  text-align: center;
}

/* line 218, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-tablet-up #newsletter-modal .modal-container .modal {
  width: 90%;
  max-width: 675px !important;
}

/* line 223, src/ng/AppBundle/Resources/scss/components/_modals.scss */
#newsletter-modal .modal-container .modal .info {
  padding-bottom: 0;
}

/* line 226, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-tablet-only #newsletter-modal .modal-container .modal .info, .breakpoint-desktop-only #newsletter-modal .modal-container .modal .info {
  font-size: 1em;
}

/* line 230, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-large-desktop-only #newsletter-modal .modal-container .modal .info {
  font-size: 60px;
}

/* line 235, src/ng/AppBundle/Resources/scss/components/_modals.scss */
#newsletter-modal .modal-container .modal .info .info-header .close-box {
  font-size: 0.35em;
}

/* line 240, src/ng/AppBundle/Resources/scss/components/_modals.scss */
#newsletter-modal .modal-container .modal .info #email-signup-results {
  position: relative;
  margin: 0em 1em;
  padding-bottom: 0.5em;
}

/* line 245, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only #newsletter-modal .modal-container .modal .info #email-signup-results {
  margin: 0em 0.35em;
  font-size: 1.3em;
}

/* line 250, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-tablet-only #newsletter-modal .modal-container .modal .info #email-signup-results {
  font-size: 1.4em;
}

/* line 254, src/ng/AppBundle/Resources/scss/components/_modals.scss */
#newsletter-modal .modal-container .modal .info #email-signup-results p.intro {
  text-align: center;
  line-height: 1.5 !important;
  padding: 1em 0;
  width: 30em;
  margin: 1em auto 0 auto;
}

/* line 261, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only #newsletter-modal .modal-container .modal .info #email-signup-results p.intro {
  width: 90%;
  font-size: 0.2em;
}

/* line 266, src/ng/AppBundle/Resources/scss/components/_modals.scss */
#newsletter-modal .modal-container .modal .info #email-signup-results .float-wrapper {
  float: none;
  margin: 0 auto;
  width: 100%;
}

/* line 271, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only #newsletter-modal .modal-container .modal .info #email-signup-results .float-wrapper {
  width: 100%;
}

/* line 274, src/ng/AppBundle/Resources/scss/components/_modals.scss */
#newsletter-modal .modal-container .modal .info #email-signup-results .float-wrapper p {
  text-align: center;
}

/* line 277, src/ng/AppBundle/Resources/scss/components/_modals.scss */
#newsletter-modal .modal-container .modal .info #email-signup-results .float-wrapper ul {
  float: none;
  width: 35em;
  margin: 1em auto;
}

/* line 282, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only #newsletter-modal .modal-container .modal .info #email-signup-results .float-wrapper ul {
  width: 80%;
  margin-top: 1.5em;
}

/* line 287, src/ng/AppBundle/Resources/scss/components/_modals.scss */
#newsletter-modal .modal-container .modal .info #email-signup-results .float-wrapper ul li {
  display: inline-block;
  width: 49%;
}

/* line 296, src/ng/AppBundle/Resources/scss/components/_modals.scss */
#newsletter-modal .modal-container .modal .info #email-signup-results p {
  font-size: 0.25em;
  margin-bottom: 0;
  color: #626663;
}

/* line 301, src/ng/AppBundle/Resources/scss/components/_modals.scss */
#newsletter-modal .modal-container .modal .info #email-signup-results input[type="email"] {
  color: #035496;
  font-size: 0.35em;
  border-radius: 0.3em;
  width: 90%;
  display: block;
  float: none;
  padding: 0.5em;
  border: 0.3em solid #e4e4e4;
  vertical-align: top;
  margin: 1em auto;
  text-align: center;
}

/* line 314, src/ng/AppBundle/Resources/scss/components/_modals.scss */
#newsletter-modal .modal-container .modal .info #email-signup-results ul {
  font-size: 0.25em;
  margin-bottom: 0.25em;
  margin-top: 0.75em;
  float: left;
}

/* line 320, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-tablet-only #newsletter-modal .modal-container .modal .info #email-signup-results ul {
  font-size: 0.2em;
}

/* line 323, src/ng/AppBundle/Resources/scss/components/_modals.scss */
#newsletter-modal .modal-container .modal .info #email-signup-results ul li {
  padding-bottom: 0.75em;
  color: #626663;
}

/* line 328, src/ng/AppBundle/Resources/scss/components/_modals.scss */
#newsletter-modal .modal-container .modal .info #email-signup-results input.submission {
  font-size: 0.3em;
  padding: 0.8em 1em;
  margin: 1.5em auto 0 auto;
  display: block;
}

/* line 335, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only #newsletter-modal .modal-container .modal .info #email-signup-results input.submission {
  width: 100%;
}

/* line 345, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only .modal-container.career-field {
  width: 100%;
  font-size: 1.6em;
}

/* line 349, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container.career-field .modal .info {
  border: 0.3em solid #181818;
  box-shadow: 0px 0px 1em #000;
  padding-bottom: 0;
}

/* line 354, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only .modal-container.career-field .modal .info {
  border: none;
}

/* line 357, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container.career-field .modal .info .close-box {
  position: absolute;
  right: 0.25em;
  top: 0.25em;
  color: white;
  cursor: pointer;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}

/* line 364, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only .modal-container.career-field .modal .info .close-box {
  right: 0.5em;
  top: 0.5em;
}

/* line 369, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container.career-field .modal .info .info-content {
  font-size: 1.1em;
  margin: 0;
  padding-bottom: 1em;
  background-color: #333;
}

/* line 375, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-tablet-only .modal-container.career-field .modal .info .info-content, .breakpoint-desktop-only .modal-container.career-field .modal .info .info-content {
  font-size: 1.3em;
}

/* line 379, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container.career-field .modal .info .info-content .career-field__modal-header {
  background-color: #333;
  color: white;
  background-size: cover;
  background-position: center;
}

/* line 385, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container.career-field .modal .info .info-content .career-field__modal-header .shadow {
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(top, transparent 20%, black 150%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, transparent), color-stop(150%, black));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 20%, black 150%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 20%, black 150%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 20%, black 150%);
  /* IE10+ */
  background: linear-gradient(to bottom, transparent 20%, black 150%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */
  padding: 2em 1em 0.5em 1em;
}

/* line 405, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container.career-field .modal .info .info-content .career-field__modal-content {
  max-width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
  color: white;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.modal-container.career-field .modal .info .info-content .career-field__modal-content:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 409, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only .modal-container.career-field .modal .info .info-content .career-field__modal-content {
  font-size: 1.8em;
  padding-top: 0.5em;
}

/* line 413, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.modal-container.career-field .modal .info .info-content .career-field__modal-content .career-field-description, .modal-container.career-field .modal .info .info-content .career-field__modal-content .career-field-motivation-copy, .modal-container.career-field .modal .info .info-content .career-field__modal-content .career-field-jobs {
  font-size: .275em;
  padding: 0.5em 0;
  line-height: 1.3;
}

/* line 417, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-tablet-up .modal-container.career-field .modal .info .info-content .career-field__modal-content .career-field-description, .breakpoint-tablet-up .modal-container.career-field .modal .info .info-content .career-field__modal-content .career-field-motivation-copy, .breakpoint-tablet-up .modal-container.career-field .modal .info .info-content .career-field__modal-content .career-field-jobs {
  width: 30%;
  float: left;
  margin-right: 5%;
}

/* line 422, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-tablet-up .modal-container.career-field .modal .info .info-content .career-field__modal-content .career-field-jobs {
  width: 30%;
  float: left;
  margin-right: 5%;
  float: right;
  margin-right: 0;
}

/* line 434, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .modal-container .modal {
  box-shadow: 0 0 1em black;
}

/* line 437, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .modal-container .modal .info {
  padding-bottom: 0;
}

/* line 440, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .modal-container .modal .info .info-content {
  margin: 0.5em auto;
}

/* line 447, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .info-header h3 {
  float: none;
  width: 100%;
  font-size: 0.8em;
  text-align: center;
  padding: 0.5em 0;
}

/* line 455, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .info-content {
  width: 75%;
}

/* line 457, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .info-content p {
  text-align: center;
  font-size: 0.4em !important;
  line-height: 1.5 !important;
  padding: 1em 2em;
  margin-top: 0 !important;
}

/* line 464, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .info-content .form-errors {
  font-size: 0.4em;
  color: #990000;
}

/* line 468, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .info-content form {
  text-align: center;
}

/* line 470, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .info-content form input[type="text"], .create-account-modal .info-content form input[type="password"], .create-account-modal .info-content form input[type="email"] {
  width: 100%;
  font-size: 0.5em;
  padding: 0.5em;
  border: 2px solid #035496;
  border-radius: 0.25em;
  margin-top: 0.25em;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}

/* line 479, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .info-content form input[type="text"]:focus, .create-account-modal .info-content form input[type="password"]:focus, .create-account-modal .info-content form input[type="email"]:focus {
  outline: none;
  border: 4px solid #035496;
}

/* line 483, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-tablet-up .create-account-modal .info-content form input[type="text"].desk-half, .breakpoint-tablet-up .create-account-modal .info-content form input[type="password"].desk-half, .breakpoint-tablet-up .create-account-modal .info-content form input[type="email"].desk-half {
  width: 48.71795%;
  float: left;
  margin-right: 2.5641%;
}

/* line 485, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-tablet-up .create-account-modal .info-content form input[type="text"].desk-half:nth-child(2n), .breakpoint-tablet-up .create-account-modal .info-content form input[type="password"].desk-half:nth-child(2n), .breakpoint-tablet-up .create-account-modal .info-content form input[type="email"].desk-half:nth-child(2n) {
  width: 48.71795%;
  float: right;
  margin-right: 0;
}

/* line 489, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only .create-account-modal .info-content form input[type="text"], .breakpoint-palm-only .create-account-modal .info-content form input[type="password"], .breakpoint-palm-only .create-account-modal .info-content form input[type="email"] {
  padding: 1em;
  margin-bottom: 0.5em;
  font-size: 0.5em;
}

/* line 495, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .info-content form input[type="submit"] {
  font-size: 0.5em;
  margin: 0.5em auto 0 auto;
  padding: 0.5em 0.75em 0.35em 0.75em;
  width: auto;
  line-height: 1;
  display: block;
}

/* line 503, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only .create-account-modal .info-content form input[type="submit"] {
  margin-bottom: 1em;
}

/* line 507, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .info-content form label {
  font-size: 0.4em;
}

/* line 511, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .info-content .forgot-password, .create-account-modal .info-content .cancel {
  display: inline-block;
  text-align: center;
  font-size: 0.45em;
  margin-top: 0.25em;
  padding: 0.3em 0 1.5em 0;
}

/* line 517, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .info-content .forgot-password.cancel-edit, .create-account-modal .info-content .cancel.cancel-edit {
  display: block;
}

/* line 520, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only .create-account-modal .info-content .forgot-password, .breakpoint-palm-only .create-account-modal .info-content .cancel {
  display: block;
  margin-top: 0.5em;
  padding: 0.3em 0 0.3em 0;
}

/* line 526, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .info-content .no-account {
  text-align: center;
  font-size: 0.4em;
  color: #333;
  padding: 1em 0 0 0;
  margin-top: 0.3em;
  border-top: 1px solid #ccc;
  width: 80%;
  margin: 0 auto;
}

/* line 535, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.breakpoint-palm-only .create-account-modal .info-content .no-account {
  margin-top: 1em;
  font-size: 0.5em;
  width: 100%;
  padding-bottom: 1em;
}

/* line 541, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .info-content .no-account span {
  display: block;
  font-size: 1em;
}

/* line 545, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.create-account-modal .info-content .no-account .begin-here {
  padding: 0.5em 1.5em;
  font-size: 1.2em;
  margin-top: 1em;
}

/* line 554, src/ng/AppBundle/Resources/scss/components/_modals.scss */
.mgt-info {
  background-color: #035496;
}

/* line 1, src/ng/AppBundle/Resources/scss/components/_test.scss */
.timeline {
  font-weight: 100;
  background-color: #373737;
}

/* line 6, src/ng/AppBundle/Resources/scss/components/_test.scss */
.timeline-row {
  stroke: rgba(255, 255, 255, 0.4);
  fill: transparent;
}

/* line 11, src/ng/AppBundle/Resources/scss/components/_test.scss */
.timeline-column {
  stroke: transparent;
}

/* line 16, src/ng/AppBundle/Resources/scss/components/_test.scss */
.timeline text.bar {
  fill: #035496;
  font-size: 1em;
}

/* line 3, src/ng/AppBundle/Resources/scss/components/_accordion.scss */
.io-accordion__item:not(.io-accordion--is-open) > .io-accordion__content {
  display: none;
}

/* line 10, src/ng/AppBundle/Resources/scss/components/_accordion.scss */
.io-accordion__item.io-accordion--is-open > .io-accordion__content-wrapper,
.io-accordion__item.io-accordion--is-closing > .io-accordion__content-wrapper {
  display: block;
}

/* line 16, src/ng/AppBundle/Resources/scss/components/_accordion.scss */
.io-accordion__content-wrapper {
  display: block;
}

/* line 1, src/ng/AppBundle/Resources/scss/components/_bgvideo.scss */
#bgvideo-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  background-image: url(/media/video-bg.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-position: center center;
}

@media screen and (min-width: 0px) and (max-width: 1024px) {
  /* line 1, src/ng/AppBundle/Resources/scss/components/_bgvideo.scss */
  #bgvideo-wrapper {
    display: none;
  }
  /* line 15, src/ng/AppBundle/Resources/scss/components/_bgvideo.scss */
  #bgvideo-wrapper.mobile-video-visible {
    display: block;
  }
}

/* line 19, src/ng/AppBundle/Resources/scss/components/_bgvideo.scss */
#bgvideo-wrapper video#ng-video {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  transform: translate(-50%, -50%);
}

/* line 1, src/ng/AppBundle/Resources/scss/components/_youtube.scss */
.youtube-box-content {
  width: 100%;
  margin-bottom: 2em;
}

/* line 4, src/ng/AppBundle/Resources/scss/components/_youtube.scss */
.youtube-box-content iframe {
  position: relative;
}

/* line 1, src/ng/AppBundle/Resources/scss/sections/_hero.scss */
.hero {
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

@media screen and (max-width: 749px) {
  /* line 1, src/ng/AppBundle/Resources/scss/sections/_hero.scss */
  .hero {
    height: 20em;
    padding-top: 40px;
    margin-bottom: 2em;
  }
}

/* line 10, src/ng/AppBundle/Resources/scss/sections/_hero.scss */
.hero .hero__content {
  color: white;
  margin: 0 auto;
  font-weight: 100;
}

/* line 17, src/ng/AppBundle/Resources/scss/sections/_hero.scss */
.breakpoint-large-desktop-only .hero .hero__content {
  font-size: 50px;
}

@media screen and (max-width: 749px) {
  /* line 10, src/ng/AppBundle/Resources/scss/sections/_hero.scss */
  .hero .hero__content {
    position: relative;
    width: 90%;
    font-size: 0.9em;
    height: 100%;
  }
}

@media screen and (min-width: 750px) and (max-width: 1024px) {
  /* line 10, src/ng/AppBundle/Resources/scss/sections/_hero.scss */
  .hero .hero__content {
    padding-top: 10em;
    width: 90%;
    font-size: 0.9em;
  }
}

@media screen and (min-width: 1025px) {
  /* line 10, src/ng/AppBundle/Resources/scss/sections/_hero.scss */
  .hero .hero__content {
    padding-top: 12em;
    width: 75%;
    font-size: 0.75em;
  }
}

/* line 41, src/ng/AppBundle/Resources/scss/sections/_hero.scss */
.hero .hero__content .hero__text {
  vertical-align: top;
  width: 100%;
}

@media screen and (max-width: 749px) {
  /* line 41, src/ng/AppBundle/Resources/scss/sections/_hero.scss */
  .hero .hero__content .hero__text {
    position: absolute;
    bottom: .75em;
  }
}

@media screen and (min-width: 750px) {
  /* line 41, src/ng/AppBundle/Resources/scss/sections/_hero.scss */
  .hero .hero__content .hero__text {
    display: inline-block;
    padding-right: 3%;
    padding-bottom: .5em;
    font-size: 0.5em;
  }
}

/* line 57, src/ng/AppBundle/Resources/scss/sections/_hero.scss */
.hero .hero__content .hero__text .hero__title {
  margin: 0;
  line-height: 1.5;
  font-size: 1.5em;
  opacity: 0.8;
}

/* line 64, src/ng/AppBundle/Resources/scss/sections/_hero.scss */
.hero .hero__content .hero__text .hero__headline {
  line-height: 1.2;
  margin: 0;
  font-size: 3em;
}

/* line 69, src/ng/AppBundle/Resources/scss/sections/_hero.scss */
.hero .hero__content .hero__text .hero__headline:before {
  margin-right: 5%;
}

@media screen and (min-width: 750px) {
  /* line 74, src/ng/AppBundle/Resources/scss/sections/_hero.scss */
  .stem_interior .hero .hero__content .hero__text .hero__headline {
    font-size: 2em;
  }
}

@media screen and (max-width: 749px) {
  /* line 81, src/ng/AppBundle/Resources/scss/sections/_hero.scss */
  .hero .hero__content .hero__media {
    width: 100%;
    clear: both;
    position: absolute;
    top: 115%;
    left: 0;
  }
}

@media screen and (min-width: 750px) {
  /* line 81, src/ng/AppBundle/Resources/scss/sections/_hero.scss */
  .hero .hero__content .hero__media {
    width: 50%;
    display: inline-block;
  }
}

/* line 1, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer {
  display: block;
  background-color: #035496;
}

/* line 5, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .footer__top {
  line-height: 0.5;
  width: 100%;
  overflow: hidden;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 11, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .pay-calculator .footer .footer__top,
  .fitness-calculator .footer .footer__top,
  .weight-calculator .footer .footer__top {
    display: none;
  }
}

/* line 18, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .footer__top .footer__top-content-wrapper {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin: 0 auto;
  margin-top: 0 !important;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.footer .footer__top .footer__top-content-wrapper:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 23, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.breakpoint-palm-only .footer .footer__top .footer__top-content-wrapper {
  text-align: center;
  max-width: 100%;
}

/* line 33, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .footer__top .footer__swap {
  width: 66.66667%;
  float: left;
  float: right;
  margin-right: 0;
  vertical-align: bottom;
  margin-top: 0.5em;
  text-align: center;
}

/* line 40, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.breakpoint-desktop-only .footer .footer__top .footer__swap {
  margin-top: 1em;
}

/* line 44, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.breakpoint-large-desktop-only .footer .footer__top .footer__swap {
  margin-top: 0.75em;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 33, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .footer__top .footer__swap {
    display: none;
  }
}

@media screen and (min-width: 750px) and (max-width: 1024px) {
  /* line 33, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .footer__top .footer__swap {
    font-size: 0.6em;
  }
}

@media screen and (min-width: 1025px) {
  /* line 33, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .footer__top .footer__swap {
    font-size: 0.5em;
  }
}

/* line 62, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .socials {
  width: 33.33333%;
  float: left;
}

/* line 66, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.breakpoint-palm-only .footer .socials {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  float: none;
  margin-right: auto;
  margin-left: auto;
}

/* line 73, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.breakpoint-large-desktop-only .footer .socials {
  font-size: 0.25em;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 62, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .socials {
    font-size: 0.9em;
  }
}

@media screen and (min-width: 750px) and (max-width: 1024px) {
  /* line 62, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .socials {
    font-size: 0.3em;
  }
}

@media screen and (min-width: 1025px) {
  /* line 62, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .socials {
    font-size: 0.3em;
  }
}

/* line 90, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .footer__alternate {
  display: inline-block;
  color: white;
  height: 100%;
}

/* line 95, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .footer__alternate .footer__alternate__image {
  background-image: url(../images/usa-color.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 90%;
  height: 3em;
  margin: 0 auto;
}

/* line 104, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .footer__alternate .footer__alternate__before {
  display: inline-block;
  width: 35%;
  vertical-align: top;
}

/* line 110, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .footer__alternate .footer__alternate__after {
  display: inline-block;
  width: 65%;
  vertical-align: top;
}

/* line 116, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .footer__alternate .footer__alternate__header {
  font-size: 1em;
  font-weight: 200;
  text-transform: uppercase;
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 125, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .footer__alternate .footer__alternate__text {
  margin-left: 0.5em;
  margin-bottom: 0.5em;
  text-align: left;
  font-size: 0.5em;
  line-height: 1.5;
  padding-bottom: 0.5em;
}

/* line 134, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .footer__alternate a {
  width: 30%;
  background-color: #023A60;
  color: white;
  font-weight: 200;
  text-transform: uppercase;
  font-size: 0.6em;
  padding: 0.25em;
  font-size: 0.6em;
  line-height: 1.5;
}

/* line 146, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .footer__alternate a:nth-child(2n) {
  margin: 0 0.5em;
}

/* line 152, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .footer__bottom,
.footer #footer-view-more {
  background: #FFFFFF;
  height: 100%;
}

/* line 159, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .footer__bottom-content-wrapper {
  width: 90%;
  margin: 0 auto;
  margin-top: 0 !important;
}

/* line 171, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer #footer-view-more .footer-view-more-content-wrapper {
  width: 90%;
  margin: 0 auto;
  width: 100% !important;
  margin-top: 0 !important;
}

/* line 182, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.js .footer #footer-view-more {
  display: none;
}

@media screen and (min-width: 750px) and (max-width: 1024px) {
  /* line 169, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer #footer-view-more {
    padding: 0.5em 5%;
    font-size: 0.9em;
  }
}

@media screen and (min-width: 1025px) {
  /* line 169, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer #footer-view-more {
    padding: 0.5em 12.5%;
    font-size: 0.75em;
  }
}

/* line 197, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer #footer-view-more .footer-primary-nav {
  display: inline-block;
  width: 19%;
  vertical-align: top;
}

/* line 201, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer #footer-view-more .footer-primary-nav a {
  display: block;
  text-align: center;
  background-color: #023A60;
  font-size: 0.5em;
  line-height: normal;
  padding: 0.25em;
  margin-bottom: 0.5em;
  width: 100%;
}

/* line 214, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer #footer-view-more .footer-secondary-nav {
  width: 23%;
  margin-left: 2%;
}

/* line 219, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer #footer-view-more .footer-tertiary-nav {
  width: 21%;
  margin-right: 2%;
}

/* line 224, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer #footer-view-more .footer-secondary-nav,
.footer #footer-view-more .footer-tertiary-nav {
  display: inline-block;
  vertical-align: top;
}

/* line 229, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer #footer-view-more .footer-secondary-nav a,
.footer #footer-view-more .footer-tertiary-nav a {
  display: block;
  line-height: 1.5;
  font-size: 0.35em;
  font-weight: bold;
  margin-bottom: 0.25em;
  text-transform: uppercase;
  color: #035496;
}

/* line 239, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer #footer-view-more .footer-secondary-nav a:before,
.footer #footer-view-more .footer-tertiary-nav a:before {
  font-size: 0.65em;
  padding-right: 2%;
  vertical-align: 0.25em;
}

/* line 248, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer #footer-view-more .footer-promo {
  display: inline-block;
  width: 32%;
  vertical-align: top;
  font-size: 0.32em;
}

/* line 255, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer #footer-view-more .footer-promo .info-box {
  width: 100%;
  display: block;
  position: relative;
  height: 14em;
}

/* line 261, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer #footer-view-more .footer-promo .info-box .info-box__header {
  font-size: 1.4em;
  margin-bottom: 0.5em;
}

/* line 266, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer #footer-view-more .footer-promo .info-box .info-box__link {
  font-size: 1.25em;
  padding: 0 1em;
  line-height: 2;
  text-transform: uppercase;
}

/* line 272, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer #footer-view-more .footer-promo .info-box .info-box__link:before {
  vertical-align: 0;
  font-size: 0.8em;
  padding-right: 0.25em;
}

/* line 281, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .banner {
  margin: 0 auto;
  vertical-align: top;
}

@media screen and (max-width: 749px) {
  /* line 281, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner {
    line-height: 1.75;
    height: 5em;
  }
}

@media screen and (max-width: 1024px) {
  /* line 281, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner {
    width: 100%;
  }
}

@media screen and (min-width: 1025px) {
  /* line 281, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner {
    width: 100%;
  }
}

/* line 298, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .banner .quick-links,
.footer .banner .info,
.footer .banner .chat {
  vertical-align: top;
  color: #626663;
  display: inline-block;
  text-transform: uppercase;
  padding-top: 15px;
}

@media screen and (max-width: 749px) {
  /* line 298, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner .quick-links,
  .footer .banner .info,
  .footer .banner .chat {
    font-size: 0.8em;
  }
}

@media screen and (min-width: 750px) {
  /* line 298, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner .quick-links,
  .footer .banner .info,
  .footer .banner .chat {
    font-size: 0.25em;
    height: 65px;
  }
}

/* line 317, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .banner .quick-links a,
.footer .banner .info a,
.footer .banner .chat a {
  color: #626663;
}

/* line 320, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .banner .quick-links a:hover,
.footer .banner .info a:hover,
.footer .banner .chat a:hover {
  color: #373737;
}

/* line 327, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .banner .privacy,
.footer .banner .tech-support,
.footer .banner .guard-number,
.footer .banner .copyright {
  display: block;
  float: left;
  text-align: center;
  padding-bottom: 10px;
}

/* line 336, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .banner .quick-links {
  width: 25%;
  background-image: url("../images/SVG/ng_view-more-down.svg");
  background-size: 36%;
  background-repeat: no-repeat;
  background-position: 76% top;
  cursor: pointer;
}

@media screen and (max-width: 749px) {
  /* line 336, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner .quick-links {
    display: none;
  }
}

@media screen and (min-width: 750px) {
  /* line 336, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner .quick-links {
    font-size: 0.3em;
  }
}

/* line 353, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .banner .info {
  overflow: auto;
}

@media screen and (max-width: 749px) {
  /* line 353, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner .info {
    width: 100%;
    float: right;
  }
}

@media screen and (min-width: 750px) {
  /* line 353, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner .info {
    width: 50%;
    display: inline-block;
  }
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 367, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner .privacy {
    text-align: left;
    width: 50%;
  }
}

@media screen and (min-width: 750px) {
  /* line 367, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner .privacy {
    width: 30%;
  }
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 378, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner .tech-support {
    width: 50%;
    text-align: right;
  }
}

@media screen and (min-width: 750px) {
  /* line 378, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner .tech-support {
    width: 40%;
  }
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 389, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner .guard-number {
    width: 100%;
    text-align: center;
  }
}

@media screen and (min-width: 750px) {
  /* line 389, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner .guard-number {
    width: 30%;
  }
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 400, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner .copyright {
    width: 100%;
    text-align: center;
    font-size: 0.7em;
  }
}

@media screen and (min-width: 750px) {
  /* line 400, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner .copyright {
    width: 100%;
    font-size: 0.9em;
    text-align: center;
  }
}

/* line 414, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .banner .chat {
  display: inline-block;
}

@media screen and (max-width: 749px) {
  /* line 414, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner .chat {
    width: 100%;
    text-align: center;
    display: block;
    float: right;
    font-size: 1.5em;
    margin-bottom: 0.5em;
  }
}

@media screen and (min-width: 750px) {
  /* line 414, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
  .footer .banner .chat {
    width: 25%;
    text-align: right;
    display: inline-block;
    font-size: 0.3em;
  }
}

/* line 433, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .banner .chat a {
  display: block;
}

/* line 436, src/ng/AppBundle/Resources/scss/sections/_footer.scss */
.footer .banner .chat a:before {
  font-size: 1.25em;
}

/* line 1, src/ng/AppBundle/Resources/scss/sections/_landing-links.scss */
.landing-nav {
  margin: 0 auto;
  text-align: center;
}

/* line 7, src/ng/AppBundle/Resources/scss/sections/_landing-links.scss */
.landing-links {
  text-align: left;
  padding: 0;
  position: relative;
  display: inline-block;
}

/* line 13, src/ng/AppBundle/Resources/scss/sections/_landing-links.scss */
.landing-links .landing-links__content {
  text-decoration: none;
  color: white;
  padding-top: 1em;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 23, src/ng/AppBundle/Resources/scss/sections/_landing-links.scss */
.landing-links .landing-links__content::before {
  margin-left: 0.5em;
  font-size: 1.25em;
  vertical-align: middle;
}

/* line 1, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
.more-topics {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  width: 100%;
  height: 100%;
  padding: 0.25em 10%;
  font-size: 1.5em;
  background: #FFFFFF;
  margin-bottom: 1em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.more-topics:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 11, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
.breakpoint-tablet-only .more-topics {
  padding: 0.25em 5%;
}

/* line 14, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
.breakpoint-palm-only .more-topics {
  padding: 0.25em 5%;
}

/* line 18, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
.breakpoint-large-desktop-only .more-topics {
  padding: 0.25em 0;
  font-size: 65px;
}

/* line 25, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
.more-topics .columns-one.more-topics__links li {
  width: 100%;
  font-size: 1em;
}

/* line 30, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
.more-topics .columns-two.more-topics__links li {
  width: 50%;
  font-size: 0.5em;
}

/* line 35, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
.more-topics .columns-three.more-topics__links li {
  width: 33.33333%;
  float: left;
  font-size: 0.25em;
}

/* line 40, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
.more-topics .columns-three.more-topics__links li:nth-child(3) {
  float: right;
  margin-right: 0;
}

/* line 44, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
.more-topics .chosen-container {
  display: none;
}

/* line 46, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
.breakpoint-palm-only .more-topics .chosen-container {
  display: block;
  width: 100% !important;
}

/* line 52, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
.more-topics .more-topics__header {
  margin: 0 auto;
  color: #bababa;
  font-size: 0.5em;
  font-weight: 200;
}

@media screen and (max-width: 749px) {
  /* line 52, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
  .more-topics .more-topics__header {
    margin-left: 5%;
    margin-bottom: 2%;
    font-size: 1em;
  }
}

/* line 65, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
.more-topics .more-topics__select {
  width: 100%;
  font-size: 90%;
  margin-bottom: 5%;
}

@media screen and (min-width: 750px) {
  /* line 65, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
  .more-topics .more-topics__select {
    display: none;
  }
}

@media screen and (max-width: 749px) {
  /* line 74, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
  .more-topics .more-topics__links {
    display: none;
  }
}

/* line 80, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
.breakpoint-tablet-only .more-topics .more-topics__links, .breakpoint-desktop-only .more-topics .more-topics__links {
  margin: 0 auto;
  font-weight: 100;
  list-style-type: none;
  font-size: 0.75em;
  overflow: hidden;
}

/* line 88, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
.more-topics .more-topics__links li {
  display: inline-block;
  float: left;
  line-height: 2.5em;
}

/* line 94, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
.more-topics .more-topics__links a {
  text-decoration: none;
  color: #035496;
}

/* line 98, src/ng/AppBundle/Resources/scss/sections/_more-topics.scss */
.more-topics .more-topics__links a:before {
  padding-right: 5px;
  font-size: 0.65em;
  vertical-align: 25%;
}

/* line 2, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
.fitness-calculator .subject-matter,
.weight-calculator .subject-matter,
.pay-calculator .subject-matter,
.direct-get-started .subject-matter {
  display: none;
}

/* line 9, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
.subject-matter {
  margin: 0 auto;
  margin-top: 53px;
}

/* line 14, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
.breakpoint-large-desktop-only .subject-matter {
  font-size: 50px;
}

/* line 19, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
.promo-menu .subject-matter,
.search .subject-matter,
.interior .subject-matter,
.event-list .subject-matter,
.event-detail .subject-matter {
  padding-top: 50px;
}

/* line 26, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
.breakpoint-palm-only .promo-menu .subject-matter, .breakpoint-palm-only
.search .subject-matter, .breakpoint-palm-only
.interior .subject-matter, .breakpoint-palm-only
.event-list .subject-matter, .breakpoint-palm-only
.event-detail .subject-matter {
  padding-top: 1px;
}

/* line 30, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
.home .subject-matter {
  max-width: none;
}

@media screen and (min-width: 0px) and (max-width: 1024px) {
  /* line 9, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
  .subject-matter {
    width: 90%;
    font-size: 0.9em;
  }
  /* line 36, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
  .home .subject-matter {
    width: 100%;
  }
}

@media screen and (min-width: 1025px) {
  /* line 9, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
  .subject-matter {
    width: 75%;
    font-size: 0.75em;
  }
  /* line 44, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
  .home .subject-matter {
    width: 100%;
  }
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 49, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
  .subject-matter .feature {
    width: 100%;
    font-size: 1em;
    margin-top: 50px;
  }
}

@media screen and (min-width: 750px) {
  /* line 49, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
  .subject-matter .feature {
    width: 66%;
    display: inline-block;
    font-size: 0.66em;
    vertical-align: top;
    float: left;
  }
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 65, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
  .subject-matter .aside-list {
    width: 100%;
    font-size: 1em;
  }
}

@media screen and (min-width: 750px) {
  /* line 65, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
  .subject-matter .aside-list {
    width: 32%;
    display: inline-block;
    font-size: 0.32em;
    vertical-align: top;
    float: right;
  }
}

/* line 83, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
.subject-matter .aside-list .related-media__content:hover .related-media__image,
.subject-matter .aside-list .related-media__content:hover .promo-box__image,
.subject-matter .aside-list .promo-box__content:hover .related-media__image,
.subject-matter .aside-list .promo-box__content:hover .promo-box__image {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
}

/* line 91, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
.subject-matter .aside-list .related-media__content .related-media__image,
.subject-matter .aside-list .related-media__content .promo-box__image,
.subject-matter .aside-list .promo-box__content .related-media__image,
.subject-matter .aside-list .promo-box__content .promo-box__image {
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
}

/* line 100, src/ng/AppBundle/Resources/scss/sections/_subject-matter.scss */
.subject-matter .video-box {
  margin-bottom: 1em;
}

/* line 1, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
.guard-experience {
  padding-bottom: 1em;
}

/* line 5, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
.guard-experience .guard-experience__header {
  padding: 0.5em 0;
  margin-bottom: 0;
  margin-top: 0;
}

@media screen and (max-width: 749px) {
  /* line 5, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .guard-experience .guard-experience__header {
    width: 80%;
    margin-left: 5%;
    padding: 1em 0;
  }
}

@media screen and (min-width: 750px) {
  /* line 5, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .guard-experience .guard-experience__header {
    width: 50%;
    margin-left: 12.5%;
  }
}

/* line 21, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
.guard-experience .guard-experience__header figcaption {
  visibility: hidden;
  font-size: 15px;
}

/* line 28, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
.home .guard-experience .guard-experience__header {
  margin: 2em auto;
  display: block;
  text-align: center;
  font-size: 16px;
  width: 100%;
}

@media screen and (max-width: 749px) {
  /* line 28, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .home .guard-experience .guard-experience__header {
    margin: 0 auto;
  }
}

/* line 37, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
.home .guard-experience .guard-experience__header figcaption {
  color: #555;
  visibility: visible;
  font-size: 2.5em;
  text-transform: uppercase;
  font-family: "DIN-Medium";
  letter-spacing: 1px;
}

@media screen and (max-width: 749px) {
  /* line 37, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .home .guard-experience .guard-experience__header figcaption {
    font-size: 1.5em;
    line-height: 1.3;
  }
}

/* line 52, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
.guard-experience .guard-experience__container {
  overflow-y: hidden;
  margin: 0 auto;
  -webkit-overflow-scrolling: touch;
}

@media screen and (max-width: 749px) {
  /* line 52, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .guard-experience .guard-experience__container {
    width: 90%;
    overflow-x: scroll;
    height: 10.5em;
  }
  /* line 64, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .no-touch .guard-experience .guard-experience__container {
    overflow-x: hidden;
  }
  /* line 67, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .no-touch .guard-experience .guard-experience__container:hover {
    overflow-x: scroll;
  }
}

@media screen and (min-width: 750px) and (max-width: 1024px) {
  /* line 52, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .guard-experience .guard-experience__container {
    overflow-x: scroll;
    height: 10em;
  }
  /* line 77, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .no-touch .guard-experience .guard-experience__container {
    overflow-x: hidden;
  }
  /* line 80, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .no-touch .guard-experience .guard-experience__container:hover {
    overflow-x: scroll;
  }
}

@media screen and (min-width: 1025px) {
  /* line 52, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .guard-experience .guard-experience__container {
    overflow-x: auto;
    height: 7em;
  }
}

@media screen and (max-width: 749px) {
  /* line 91, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .guard-experience .guard-experience__gallery {
    width: 700%;
    font-size: 0.8em;
  }
}

@media screen and (min-width: 750px) and (max-width: 1024px) {
  /* line 91, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .guard-experience .guard-experience__gallery {
    width: 150%;
    font-size: 0.35em;
  }
}

@media screen and (min-width: 1025px) {
  /* line 91, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .guard-experience .guard-experience__gallery {
    width: 100%;
    font-size: 0.25em;
  }
}

/* line 110, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
.guard-experience .related-media, .guard-experience .promo-box, .guard-experience .info-box {
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  -moz-perspective: none;
  display: block;
  height: 14em;
}

@media screen and (max-width: 749px) {
  /* line 110, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .guard-experience .related-media, .guard-experience .promo-box, .guard-experience .info-box {
    width: 12.5%;
  }
}

@media screen and (min-width: 750px) and (max-width: 1024px) {
  /* line 110, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .guard-experience .related-media, .guard-experience .promo-box, .guard-experience .info-box {
    width: 25%;
  }
}

@media screen and (min-width: 1025px) {
  /* line 110, src/ng/AppBundle/Resources/scss/sections/_guard-experience.scss */
  .guard-experience .related-media, .guard-experience .promo-box, .guard-experience .info-box {
    width: 25%;
  }
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 1, src/ng/AppBundle/Resources/scss/sections/_aside-list.scss */
  .aside-list {
    border-top: 0.25em solid #e4e4e4;
  }
}

/* line 6, src/ng/AppBundle/Resources/scss/sections/_aside-list.scss */
.aside-list .downloadable-file, .aside-list .promo-box, .aside-list .info-box, .aside-list .related-media {
  margin-bottom: 6%;
  clear: both;
}

/* line 11, src/ng/AppBundle/Resources/scss/sections/_aside-list.scss */
.aside-list .info-box {
  display: block;
  position: relative;
  padding-bottom: 2em;
}

/* line 1, src/ng/AppBundle/Resources/scss/sections/_info-box-row.scss */
.info-box-row {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-around;
  width: 100%;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 1, src/ng/AppBundle/Resources/scss/sections/_info-box-row.scss */
  .info-box-row {
    display: none;
  }
}

/* line 11, src/ng/AppBundle/Resources/scss/sections/_info-box-row.scss */
.info-box-row .promo-box {
  display: inline-block;
  font-size: 0.32em;
}

/* line 15, src/ng/AppBundle/Resources/scss/sections/_info-box-row.scss */
.info-box-row .promo-box:nth-child(3n + 2) {
  margin: 0 2%;
}

/* line 19, src/ng/AppBundle/Resources/scss/sections/_info-box-row.scss */
.info-box-row .info-box {
  font-size: 0.32em;
  flex: 1;
  position: relative;
}

/* line 24, src/ng/AppBundle/Resources/scss/sections/_info-box-row.scss */
.info-box-row .info-box:nth-child(3n + 2) {
  margin: 0 2%;
}

/* line 29, src/ng/AppBundle/Resources/scss/sections/_info-box-row.scss */
.info-box-row .info-box__content {
  padding-bottom: 2em;
  margin-bottom: 6%;
}

/* line 34, src/ng/AppBundle/Resources/scss/sections/_info-box-row.scss */
.info-box-row .promo-box {
  width: 32%;
}

/* line 1, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator-background {
  width: 100%;
  background-size: cover;
  padding: 3em 0;
}

@media screen and (max-width: 749px) {
  /* line 1, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
  .calculator-background {
    padding: 0;
  }
}

/* line 10, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.breakpoint-large-desktop-only .calculator-background {
  font-size: 60px;
}

/* line 14, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator {
  margin: 0 auto;
  background: #FFFFFF;
}

/* line 19, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .chosen-container {
  width: 100% !important;
}

@media screen and (max-width: 749px) {
  /* line 14, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
  .calculator {
    width: 100%;
    font-size: 1em;
    margin-top: 53px;
    margin-bottom: 1em;
  }
}

@media screen and (min-width: 750px) and (max-width: 1024px) {
  /* line 14, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
  .calculator {
    width: 60%;
    font-size: 0.6em;
  }
}

@media screen and (min-width: 1025px) {
  /* line 14, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
  .calculator {
    width: 40%;
    font-size: 0.4em;
  }
}

/* line 41, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.breakpoint-large-desktop-only .calculator {
  max-width: 600px;
}

/* line 45, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .submission {
  font-size: 1em;
  padding: 0.5em 0.25em;
  width: 55%;
  vertical-align: middle;
}

/* line 53, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator #email-signup-results {
  padding-top: 0.25em;
  clear: both;
  display: block;
}

/* line 60, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator #email-signup .submission {
  font-size: 0.75em;
  width: 25%;
  vertical-align: baseline;
}

/* line 66, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .calculator__email-label {
  text-align: left;
  font-size: 0.75em;
  line-height: 3;
}

/* line 72, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .calculator__email-address {
  font-size: 0.7em;
  padding: 0.5em;
  width: 70%;
  margin-right: 5%;
  margin-bottom: 0.5em;
  border-radius: 0.3em;
  border: 0.3em solid #e4e4e4;
  color: #035496;
}

/* line 83, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .calculator__disclaimer {
  margin-top: 75px;
  font-size: 0.5em;
  text-align: left;
  color: #626663;
}

/* line 91, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .birth-date .submission,
.calculator .type .submission,
.calculator .service .submission,
.calculator .gender .submission {
  margin: 1.25em 0;
}

/* line 98, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .age .submission {
  width: 33%;
  margin: 1.25em 0.5em;
}

/* line 103, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .birth-year,
.calculator .birth-month,
.calculator .birth-day {
  display: inline-block;
  width: 15%;
  margin: 0 1%;
  font-size: 0.6em;
  min-width: 1.5rem;
}

/* line 112, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.breakpoint-palm-only .calculator .birth-year, .breakpoint-palm-only
.calculator .birth-month, .breakpoint-palm-only
.calculator .birth-day {
  width: 25%;
  font-size: 0.8em;
}

/* line 117, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.breakpoint-tablet-only .calculator .birth-year, .breakpoint-tablet-only
.calculator .birth-month, .breakpoint-tablet-only
.calculator .birth-day {
  min-width: 6em;
}

/* line 121, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .birth-year .chosen-container,
.calculator .birth-month .chosen-container,
.calculator .birth-day .chosen-container {
  width: 100% !important;
}

/* line 125, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .birth-year label,
.calculator .birth-month label,
.calculator .birth-day label {
  margin: 0.5em 0;
  display: block;
}

/* line 131, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator #fitness-form.score {
  height: 92%;
}

/* line 139, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results section {
  width: 80%;
  margin: 0 auto;
}

/* line 143, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results section #email-signup-results {
  margin: 0;
}

/* line 146, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results section #email-signup-results input.submission {
  font-size: 0.65em;
  bottom: 2.8em;
  padding: 1em;
}

/* line 151, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.breakpoint-palm-only .calculator .fitness-results section #email-signup-results input.submission {
  bottom: -1em;
}

/* line 158, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results hr {
  margin-bottom: 0.5em;
}

/* line 161, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .reset {
  display: inline-block;
  vertical-align: top;
  width: 30%;
  text-align: right;
}

/* line 166, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .reset a {
  color: #035496;
  font-size: 0.75em;
}

/* line 171, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .reset a:before {
  margin-right: 0.5em;
}

/* line 178, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .values.total-score strong {
  font-size: 0.8em;
}

/* line 182, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .values.total-score .value,
.calculator .fitness-results .values.total-score .value_max {
  font-size: 1.75em;
}

/* line 190, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .values {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  color: #373737;
}

/* line 196, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .values strong {
  display: block;
  font-size: 0.7em;
  margin-bottom: 0.75em;
}

/* line 202, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .values .value.red {
  color: red;
}

/* line 206, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .values .value.green {
  color: green;
}

/* line 211, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .values .value,
.calculator .fitness-results .values .value_max {
  font-size: 1.5em;
}

/* line 217, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .values.total-score {
  width: 70%;
}

/* line 222, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .details {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  color: #373737;
}

/* line 227, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .details ul, .calculator .fitness-results .details li {
  margin: 0;
  list-style-type: none;
}

/* line 231, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .details ul {
  margin-top: 0.5em;
}

/* line 234, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .details li {
  font-size: 0.5em;
  line-height: 1.5;
}

/* line 237, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .details li:before {
  content: "- ";
}

/* line 242, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-results .details .completed {
  font-size: 0.65em;
}

/* line 249, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-list {
  margin: 0;
  margin-bottom: 3%;
  list-style-type: none;
}

/* line 254, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.breakpoint-palm-only .calculator .fitness-list {
  padding-top: 1em;
}

/* line 258, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-list li {
  vertical-align: middle;
  font-size: 0.7em;
  color: #626663;
  display: inline-block;
  text-align: center;
}

/* line 265, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-list li:before {
  margin-right: 0.5em;
}

/* line 270, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-list .fitness-list__gender {
  width: 25%;
}

/* line 273, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-list .fitness-list__birth-date {
  width: 50%;
}

/* line 277, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-list .fitness-list__btn {
  text-align: left;
  width: 25%;
}

/* line 280, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator .fitness-list .fitness-list__btn a {
  text-align: center;
  width: 60%;
  font-size: 0.8em;
  padding: 0.5em;
}

/* line 292, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__banner {
  background-color: #035496;
  color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
  padding-top: 0.25em;
  font-size: 1.5em;
}

/* line 301, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__banner:before, .calculator__banner::before {
  font-size: 0.8em;
  text-align: center;
  vertical-align: middle;
  color: #e4e4e4;
  margin-bottom: 0.25em;
  margin-right: 0.25em;
}

/* line 311, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__results {
  position: relative;
}

@media screen and (min-width: 750px) {
  /* line 311, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
  .calculator__results {
    margin: 0.75em;
  }
}

/* line 321, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content {
  text-align: center;
  padding-bottom: 1.5em;
  background-color: rgba(10, 10, 10, 0.8);
}

/* line 326, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content #email-signup-results {
  margin-top: 1em;
}

/* line 329, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content #email-signup-results .calculator__email-label {
  display: block;
  float: none;
  text-align: center;
}

/* line 335, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content #email-signup-results input#email_signup_emailAddress {
  width: 70%;
  font-size: 0.75em;
  margin: 1em 0;
}

@media screen and (max-width: 749px) {
  /* line 321, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
  .calculator__content {
    color: #bababa;
  }
  /* line 345, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
  .calculator__content.result-page {
    background-color: transparent;
    color: #626663;
    padding: 0.75em;
  }
}

@media screen and (min-width: 750px) {
  /* line 321, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
  .calculator__content {
    color: #bababa;
  }
  /* line 355, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
  .calculator__content.result-page {
    background-image: none;
    color: #626663;
    background: #fff;
  }
}

/* line 363, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .height--feet,
.calculator__content .height--inches {
  display: inline-block;
  width: 15%;
  margin: 0 3%;
  margin-bottom: 2em;
  font-size: 0.75em;
}

/* line 371, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .height--feet label,
.calculator__content .height--inches label {
  display: inline-block;
  padding: 0.5em 0;
}

/* line 377, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .height-error {
  width: 100%;
  font-size: 0.75em;
}

/* line 381, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .height-error ul {
  margin: 0;
}

/* line 383, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .height-error ul li {
  list-style-type: none;
}

/* line 389, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator--rank {
  width: 45%;
}

/* line 393, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator--years {
  width: 17%;
}

/* line 397, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator--rank,
.calculator__content .calculator--years {
  display: inline-block;
  font-size: 0.75em;
  margin: 0.75em 3%;
}

@media screen and (max-width: 749px) {
  /* line 397, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
  .calculator__content .calculator--rank,
  .calculator__content .calculator--years {
    width: 70%;
    display: block;
    margin: 0.75em auto;
  }
}

/* line 409, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator--rank label,
.calculator__content .calculator--years label {
  display: inline-block;
  padding: 0.5em 0;
}

/* line 414, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator--rank select,
.calculator__content .calculator--years select {
  width: 100%;
}

/* line 419, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__content-header {
  width: 100%;
  text-align: center;
  font-size: 1.5em;
  text-transform: uppercase;
  display: block;
  padding-top: 1em;
  font-family: 'DIN-Medium';
  color: #FFF;
}

/* line 430, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content.service .calculator__content-header {
  line-height: 5;
  font-size: 0.75em;
  text-transform: none;
}

/* line 436, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .set-of-buttons {
  text-align: center;
  font-family: 'DIN-Regular';
  margin-bottom: 1em;
}

/* line 441, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .set-of-buttons input {
  font-family: 'DIN-Regular';
}

/* line 445, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .set-of-buttons .submission {
  letter-spacing: .03em;
}

/* line 449, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .set-of-buttons > .submission {
  margin-bottom: 0;
}

/* line 454, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__result-header {
  text-align: left;
  width: 70%;
  font-size: 0.9em;
  float: left;
  text-transform: uppercase;
  vertical-align: top;
  line-height: 2;
  font-weight: bold;
}

/* line 466, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__reset {
  text-align: right;
  width: 30%;
  font-size: 0.75em;
  float: left;
  text-transform: uppercase;
  vertical-align: top;
  line-height: 2.5;
  font-weight: bold;
}

/* line 477, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__reset a {
  color: #035496;
  text-decoration: none;
}

/* line 481, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__reset a:before {
  margin-right: 0.5em;
}

/* line 487, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__values {
  clear: both;
  text-align: left;
  border-top: 0.1em solid #bababa;
}

/* line 494, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__values .calculator__value-header {
  font-size: 0.7em;
  line-height: 1;
  margin: 0.75em 0;
  font-weight: medium;
}

/* line 500, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__values .calculator__value {
  font-size: 1.75em;
  line-height: normal;
  margin-bottom: 0.25em;
}

/* line 506, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__values .calculator__values-before {
  width: 50%;
  float: left;
  border-right: 0.1em solid #bababa;
  padding-right: 5%;
}

/* line 512, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__values .calculator__values-after {
  padding-left: 5%;
  width: 50%;
  float: left;
}

/* line 517, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__values .calculator__values-after p {
  font-size: 0.5em;
  margin-bottom: 1em;
  line-height: 1.5;
}

/* line 523, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__values .calculator__values-after ul {
  margin: 5%;
  padding: 5%;
}

/* line 527, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__values .calculator__values-after ul li {
  list-style-type: none;
  font-size: 0.5em;
}

/* line 536, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__values .calculator__values-weight .bsa,
.calculator__content .calculator__values .calculator__values-weight .min,
.calculator__content .calculator__values .calculator__values-weight .standards,
.calculator__content .calculator__values .calculator__values-weight .max {
  display: inline-block;
  width: 50%;
  vertical-align: top;
}

/* line 545, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__values .calculator__values-weight .bsa,
.calculator__content .calculator__values .calculator__values-weight .min {
  padding-right: 1.5em;
}

/* line 549, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__values .calculator__values-weight .standards,
.calculator__content .calculator__values .calculator__values-weight .max {
  padding-left: 5%;
}

/* line 554, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__values .calculator__values-weight .bsa .calculator__value {
  text-align: center;
}

/* line 558, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__values .calculator__values-weight p {
  font-size: 0.5em;
  margin-bottom: 1em;
  line-height: 1.5;
}

/* line 564, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__values .calculator__values-weight ul {
  margin: 0;
}

/* line 567, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__values .calculator__values-weight ul li {
  list-style-type: none;
  font-size: 0.5em;
  line-height: 1.5;
}

/* line 571, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__values .calculator__values-weight ul li:before, .calculator__content .calculator__values .calculator__values-weight ul li::before {
  padding-right: 0.5em;
}

/* line 580, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .calculator__content.score {
  height: 90%;
}

/* line 585, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .score__layout .run,
.calculator__content .score__layout .situps,
.calculator__content .score__layout .pushups {
  display: inline-block;
  vertical-align: top;
}

/* line 591, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .score__layout .run .calc__input,
.calculator__content .score__layout .situps .calc__input,
.calculator__content .score__layout .pushups .calc__input {
  margin: 0;
}

/* line 595, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .score__layout .run .label,
.calculator__content .score__layout .situps .label,
.calculator__content .score__layout .pushups .label {
  font-size: 1em;
  color: #bababa;
  margin: 0.5em 0;
}

/* line 601, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .score__layout .run .text,
.calculator__content .score__layout .situps .text,
.calculator__content .score__layout .pushups .text {
  display: block;
  font-size: 0.75em;
  color: #626663;
  margin: 0.5em 0;
}

/* line 608, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .score__layout .run input[type='number'],
.calculator__content .score__layout .situps input[type='number'],
.calculator__content .score__layout .pushups input[type='number'] {
  height: 3em;
  width: 60%;
  font-size: 0.75em;
  color: #035496;
  border-radius: 0.3em;
  padding: 0 0.5em;
}

/* line 618, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .score__layout .run {
  width: 100%;
}

/* line 621, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .score__layout .run .label {
  width: 100%;
}

/* line 624, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .score__layout .run > div {
  vertical-align: middle;
  display: inline-block;
}

/* line 629, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .score__layout .run .chosen-container {
  width: 100% !important;
}

/* line 633, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .score__layout .run .run__minutes,
.calculator__content .score__layout .run .run__seconds {
  font-size: 0.75em;
  width: 18%;
}

/* line 639, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .score__layout .run .run__layout {
  width: 9%;
  line-height: 4;
  vertical-align: inherit;
}

/* line 646, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content .score__layout .situps,
.calculator__content .score__layout .pushups {
  width: 40%;
  margin: 5%;
}

/* line 653, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content p.pay-calc-note {
  font-size: .75em;
  color: #fff;
  padding: 1.25em 3em 0;
  line-height: 1.25;
}

/* line 659, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content p.pay-calc-note a {
  color: #81aacb;
}

/* line 662, src/ng/AppBundle/Resources/scss/sections/_calculator.scss */
.calculator__content p.pay-calc-note a:hover {
  text-decoration: underline;
}

/* line 1, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.gx {
  background: #e7e7e7;
  padding-bottom: 0.5em;
}

@media screen and (max-width: 749px) {
  /* line 1, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
  .gx {
    padding-top: 55px;
  }
}

@media screen and (min-width: 750px) {
  /* line 1, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
  .gx {
    padding-top: 80px;
  }
}

/* line 16, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.breakpoint-desktop-only .gx .banner-content-wrapper {
  width: 75%;
  margin: 0 auto;
}

/* line 24, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.gx .gx__header {
  padding: 0.2em 0;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  /* line 24, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
  .gx .gx__header {
    width: 80%;
    margin-left: 5%;
  }
}

@media screen and (min-width: 1025px) {
  /* line 24, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
  .gx .gx__header {
    width: 50%;
  }
}

/* line 37, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.gx .gx__header figcaption {
  visibility: hidden;
  font-size: 15px;
}

/* line 43, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.gx .gx__container {
  margin: 0 auto;
}

/* line 47, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.breakpoint-large-desktop-only .gx .gx__container {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  /* line 43, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
  .gx .gx__container {
    width: 90%;
  }
}

/* line 61, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.guard-experience-page #video-search {
  clear: both;
  width: 100%;
  margin-bottom: 2%;
}

/* line 67, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.guard-experience-page #video-search .icon-ng_search {
  position: absolute;
  top: 1em;
  right: .8em;
}

@media screen and (min-width: 750px) {
  /* line 74, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
  .guard-experience-page select {
    margin-top: 2px !important;
    height: 2.9em;
  }
}

@media screen and (min-width: 750px) {
  /* line 81, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
  .guard-experience-page .chosen-container {
    height: auto;
  }
}

/* line 87, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.guard-experience-page select,
.guard-experience-page .chosen-container {
  display: block;
  float: left;
}

/* line 92, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.guard-experience-page select .chosen-single span,
.guard-experience-page .chosen-container .chosen-single span {
  font-size: 1em;
}

/* line 95, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.breakpoint-tablet-up .guard-experience-page select .chosen-single span, .breakpoint-tablet-up
.guard-experience-page .chosen-container .chosen-single span {
  font-size: 0.7em;
  line-height: 4.5em;
}

@media screen and (max-width: 749px) {
  /* line 87, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
  .guard-experience-page select,
  .guard-experience-page .chosen-container {
    width: 100% !important;
    margin: 0;
    margin-bottom: 1em;
  }
}

@media screen and (min-width: 750px) {
  /* line 87, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
  .guard-experience-page select,
  .guard-experience-page .chosen-container {
    width: 32%;
    font-size: 0.5em;
    margin: 0;
  }
}

/* line 113, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.guard-experience-page .criteria-container {
  position: relative;
  display: block;
  float: left;
  vertical-align: top;
  position: relative;
}

@media screen and (max-width: 749px) {
  /* line 113, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
  .guard-experience-page .criteria-container {
    width: 100%;
    margin: 0;
    margin-bottom: 1em;
  }
}

@media screen and (min-width: 750px) {
  /* line 113, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
  .guard-experience-page .criteria-container {
    width: 32%;
    font-size: 0.5em;
    margin: 0 2%;
    margin-bottom: 1.4em;
  }
}

/* line 133, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.guard-experience-page #search-pagination, .guard-experience-page #search-pagination-bottom {
  float: right;
  font-size: 0.5em;
  margin-top: 1em;
}

/* line 139, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.breakpoint-palm-only .guard-experience-page #search-pagination, .breakpoint-palm-only .guard-experience-page #search-pagination-bottom {
  font-size: 1.5em;
}

/* line 143, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.guard-experience-page #search-pagination .pagination, .guard-experience-page #search-pagination-bottom .pagination {
  color: #035496;
}

/* line 145, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.guard-experience-page #search-pagination .pagination a, .guard-experience-page #search-pagination-bottom .pagination a {
  color: #035496;
}

/* line 148, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.guard-experience-page #search-pagination .pagination .current, .guard-experience-page #search-pagination-bottom .pagination .current {
  color: #626663;
}

/* line 154, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.guard-experience-page #search-pagination-bottom {
  float: none;
  text-align: left;
  display: block;
  margin-bottom: 2em;
}

/* line 161, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.guard-experience-page .criteria {
  width: 100%;
  vertical-align: top;
  height: 3em;
  border: 0.3em solid #e4e4e4;
  border-radius: 0.3em;
  padding: 6px 0;
  padding-left: 0.5em;
  padding-right: 1.75em;
  color: #035496;
  background-color: white;
  background-repeat: no-repeat;
  background-size: 1em 2em, 100%;
  background-position: center right 0.25em, center;
}

/* line 177, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.guard-experience-page .submission {
  display: none;
}

/* line 182, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.breakpoint-large-desktop-only .guard-experience-page .video-results {
  font-size: 60px;
}

/* line 187, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.guard-experience-page .video-results:before {
  content: '';
  display: block;
  clear: both;
  margin-top: 0.75em;
}

/* line 198, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.breakpoint-large-desktop-only .guard-experience-page .related-media .related-media__content {
  height: 11.5em;
}

/* line 202, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
.breakpoint-large-desktop-only .guard-experience-page .related-media .related-media__content .related-media__title {
  font-size: 0.9em;
}

@media screen and (max-width: 749px) {
  /* line 195, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
  .guard-experience-page .related-media {
    margin-bottom: 0.5em;
  }
}

@media screen and (min-width: 750px) {
  /* line 195, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
  .guard-experience-page .related-media {
    width: 32%;
    font-size: 0.32em;
    margin-bottom: 1em;
  }
  /* line 216, src/ng/AppBundle/Resources/scss/sections/_gx-page.scss */
  .guard-experience-page .related-media:nth-child(3n + 2) {
    margin: 0 2%;
  }
}

/* line 1, src/ng/AppBundle/Resources/scss/sections/_search.scss */
.search .feature__header {
  display: none;
}

/* line 5, src/ng/AppBundle/Resources/scss/sections/_search.scss */
.search .feature__body {
  padding: 0;
}

/* line 9, src/ng/AppBundle/Resources/scss/sections/_search.scss */
#search-page-results {
  padding: 0.3em;
}

/* line 12, src/ng/AppBundle/Resources/scss/sections/_search.scss */
#search-page-results .search-results-total {
  line-height: 3;
}

/* line 15, src/ng/AppBundle/Resources/scss/sections/_search.scss */
#search-page-results .pagination {
  float: right;
  color: #035496;
}

/* line 18, src/ng/AppBundle/Resources/scss/sections/_search.scss */
#search-page-results .pagination a {
  color: #035496;
}

/* line 21, src/ng/AppBundle/Resources/scss/sections/_search.scss */
#search-page-results .pagination .current {
  color: #626663;
}

/* line 26, src/ng/AppBundle/Resources/scss/sections/_search.scss */
#search-page-results hr {
  clear: both;
  border: 0.1em solid #e4e4e4;
}

/* line 31, src/ng/AppBundle/Resources/scss/sections/_search.scss */
#search-page-results > p {
  font-size: 0.9em;
}

/* line 34, src/ng/AppBundle/Resources/scss/sections/_search.scss */
#search-page-results .search-title {
  text-decoration: none;
  color: #035496;
  font-size: 1em;
  line-height: 2.5;
}

/* line 40, src/ng/AppBundle/Resources/scss/sections/_search.scss */
#search-page-results .search-title:before {
  padding-right: 0.5em;
}

/* line 45, src/ng/AppBundle/Resources/scss/sections/_search.scss */
#search-page-results .search-description {
  font-size: 0.75em;
}

/* line 49, src/ng/AppBundle/Resources/scss/sections/_search.scss */
form#search-form {
  width: 100%;
}

/* line 52, src/ng/AppBundle/Resources/scss/sections/_search.scss */
form#search-form .criteria-container {
  display: inline-block;
  position: relative;
  vertical-align: top;
  width: 100%;
}

/* line 59, src/ng/AppBundle/Resources/scss/sections/_search.scss */
form#search-form .search-criteria {
  width: 100%;
  padding: 0.5em;
  padding-right: 1.5em;
  color: #035496;
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: right 0.25em center;
  border: 0.3em solid #e4e4e4;
  border-radius: 0.3em;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 59, src/ng/AppBundle/Resources/scss/sections/_search.scss */
  form#search-form .search-criteria {
    font-size: 2em;
  }
}

@media screen and (min-width: 750px) {
  /* line 59, src/ng/AppBundle/Resources/scss/sections/_search.scss */
  form#search-form .search-criteria {
    font-size: 1em;
  }
}

/* line 79, src/ng/AppBundle/Resources/scss/sections/_search.scss */
form#search-form .icon-ng_search {
  position: absolute;
  top: .6em;
  right: .8em;
}

@media screen and (max-width: 749px) {
  /* line 79, src/ng/AppBundle/Resources/scss/sections/_search.scss */
  form#search-form .icon-ng_search {
    font-size: 2em;
  }
}

/* line 89, src/ng/AppBundle/Resources/scss/sections/_search.scss */
.pagination > ul {
  list-style: none;
  margin: 0px;
}

/* line 90, src/ng/AppBundle/Resources/scss/sections/_search.scss */
.pagination > ul li {
  display: inline-block;
  margin-right: 10px;
}

/* line 94, src/ng/AppBundle/Resources/scss/sections/_search.scss */
.breakpoint-palm-only .pagination > ul li {
  margin-right: 20px;
}

/* line 3, src/ng/AppBundle/Resources/scss/sections/_promo-menu.scss */
.promo-menu select {
  font-size: 0.3em;
}

/* line 7, src/ng/AppBundle/Resources/scss/sections/_promo-menu.scss */
.promo-menu .promo-menu__headline {
  color: #626663;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
  padding-top: 0.2em;
}

/* line 15, src/ng/AppBundle/Resources/scss/sections/_promo-menu.scss */
.breakpoint-palm-only .promo-menu .promo-menu__headline {
  padding-top: 10px;
}

@media screen and (max-width: 749px) {
  /* line 7, src/ng/AppBundle/Resources/scss/sections/_promo-menu.scss */
  .promo-menu .promo-menu__headline {
    font-size: 1.5em;
  }
}

@media screen and (min-width: 750px) {
  /* line 7, src/ng/AppBundle/Resources/scss/sections/_promo-menu.scss */
  .promo-menu .promo-menu__headline {
    width: 66%;
    float: left;
  }
}

@media screen and (max-width: 749px) {
  /* line 28, src/ng/AppBundle/Resources/scss/sections/_promo-menu.scss */
  .promo-menu .promo-menu__select {
    font-size: 4em;
  }
}

@media screen and (min-width: 750px) {
  /* line 28, src/ng/AppBundle/Resources/scss/sections/_promo-menu.scss */
  .promo-menu .promo-menu__select {
    width: 32%;
    float: right;
  }
}

/* line 38, src/ng/AppBundle/Resources/scss/sections/_promo-menu.scss */
.breakpoint-palm-only .promo-menu .promo-menu__select .link-menu {
  font-size: 0.3em;
  width: 100%;
}

/* line 44, src/ng/AppBundle/Resources/scss/sections/_promo-menu.scss */
.promo-menu .promo-menu__select .chosen-container {
  width: 100% !important;
  margin-bottom: 1.3em;
}

/* line 50, src/ng/AppBundle/Resources/scss/sections/_promo-menu.scss */
.promo-menu .promo-menu__careers {
  clear: both;
  margin-top: 0.5em;
  margin-bottom: 1em;
}

/* line 55, src/ng/AppBundle/Resources/scss/sections/_promo-menu.scss */
.promo-menu .promo-menu__careers:before, .promo-menu .promo-menu__careers:after {
  content: '';
  display: block;
  clear: both;
}

@media screen and (min-width: 750px) {
  /* line 61, src/ng/AppBundle/Resources/scss/sections/_promo-menu.scss */
  .promo-menu .promo-menu__careers .promo-box {
    display: inline-block;
    font-size: 0.32em;
    margin-bottom: 2%;
    width: 32.25806%;
    float: left;
    margin-right: 1.6129%;
  }
  /* line 71, src/ng/AppBundle/Resources/scss/sections/_promo-menu.scss */
  .promo-menu .promo-menu__careers .promo-box:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
}

/* line 12, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.careers-page .subject-matter {
  width: 100%;
  max-width: none;
  background: #f6f6f6;
}

/* line 19, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-admin-and-relations:before {
  content: "\e900";
}

/* line 22, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-aviation:before {
  content: "\e901";
}

/* line 25, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-cyber-careers:before {
  content: "\e902";
}

/* line 28, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-engineer:before,
.cf-icon-engineering:before {
  content: "\e903";
}

/* line 32, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-ground-defense:before {
  content: "\e904";
}

/* line 35, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-ground-forces:before {
  content: "\e905";
}

/* line 38, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-heavy-weapons:before {
  content: "\e906";
}

/* line 41, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-intelligence:before {
  content: "\e907";
}

/* line 44, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-mathematics:before {
  content: "\e908";
}

/* line 47, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-mechanic-and-maintenance:before {
  content: "\e909";
}

/* line 50, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-medical:before {
  content: "\e910";
}

/* line 53, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-munitions:before {
  content: "\e911";
}

/* line 56, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-police-and-protection:before {
  content: "\e912";
}

/* line 59, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-science:before {
  content: "\e913";
}

/* line 62, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-special-operations:before {
  content: "\e914";
}

/* line 65, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-stem-careers:before {
  content: "\e915";
}

/* line 68, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-supply-and-logistics:before {
  content: "\e916";
}

/* line 71, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-technology:before,
.cf-icon-technology-and-networking:before {
  content: "\e917";
}

/* line 75, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon-transport:before {
  content: "\e918";
}

/* line 79, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-icon {
  vertical-align: text-bottom;
}

/* line 83, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap {
  width: 320px;
  float: left;
  font-size: 16px;
  color: #626663;
  font-family: 'DIN-Regular';
}

/* line 90, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.breakpoint-tablet-only .cf-nav-wrap {
  width: 265px;
}

/* line 94, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.breakpoint-palm-only .cf-nav-wrap {
  float: none;
  display: none;
}

/* line 99, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap a {
  color: #393939;
  line-height: 1.2em;
  font-size: .9em;
}

/* line 104, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap a:hover {
  color: #626663;
}

/* line 109, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-nav-title-wrap {
  padding: 1em 1em 0 1em;
  background-color: #e7e7e7;
  font-size: 1.4em;
  color: #626663;
}

/* line 115, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-nav-title-wrap:hover {
  color: #393939;
}

/* line 120, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-nav-title {
  text-transform: uppercase;
  padding-bottom: .5em;
  font-size: 1.3em;
}

/* line 126, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-title-wrap,
.cf-nav-wrap .stem-title-wrap {
  padding: .5em 1em;
}

/* line 130, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-title-wrap:after,
.cf-nav-wrap .stem-title-wrap:after {
  display: block;
  clear: both;
  content: '';
}

/* line 136, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-title-wrap .cf-icon,
.cf-nav-wrap .stem-title-wrap .cf-icon {
  float: left;
}

/* line 140, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-title-wrap .cf-title,
.cf-nav-wrap .cf-title-wrap .stem-title,
.cf-nav-wrap .stem-title-wrap .cf-title,
.cf-nav-wrap .stem-title-wrap .stem-title {
  margin-left: 2em;
  float: left;
  line-height: 1.3em;
}

/* line 149, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-field .cf-mos-opts {
  display: none;
  background: #e7e7e7;
  padding-left: 1.2em;
  padding-right: 1em;
  padding-bottom: 1.25em;
  padding-top: .25em;
}

/* line 157, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-field .cf-mos-opts li {
  padding-top: .5em;
  padding-bottom: .3em;
}

/* line 162, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-field .cf-mos-opts .cf-sub-title {
  font-size: .8em;
  margin-top: .6em;
  color: #035496;
  text-transform: uppercase;
  font-family: 'DIN-Medium';
}

/* line 171, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-field:hover {
  background: #e7e7e7;
}

/* line 176, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-icon {
  display: inline-block;
  position: relative;
}

/* line 180, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-icon:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 1.5em;
  line-height: .7em;
}

/* line 191, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .arrow-icon {
  height: 1em;
  width: 1em;
  line-height: 1.5em;
  display: inline-block;
  float: right;
}

/* line 199, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-stem {
  border-top: #e7e7e7 1px solid;
}

/* line 202, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-stem .stem-fields-wrap {
  background: #e7e7e7;
}

/* line 206, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-stem .cf-mos-opts {
  background: #d5d5d5;
}

/* line 210, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-stem .cf-field {
  display: none;
}

/* line 214, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-stem:hover {
  border-top: #fff 1px solid;
  background: #e7e7e7;
}

/* line 220, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .stem-sub-title {
  margin-left: 2.5em;
  line-height: 1.5em;
}

/* line 226, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-field.active .cf-title-wrap {
  background: #035496;
}

/* line 231, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-field.active .cf-icon:before {
  color: #fff;
}

/* line 236, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-field.active .cf-title,
.cf-nav-wrap .cf-field.active .stem-sub-title {
  color: #fff;
}

/* line 241, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-field.active .icon-ng_point-right {
  transform: rotateZ(90deg);
  transform-origin: 50% 65%;
}

/* line 245, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-field.active .icon-ng_point-right:before {
  color: #fff;
}

/* line 250, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-field.active .cf-mos-opts {
  display: block;
}

/* line 256, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-field.current-page .cf-title-wrap {
  background: #035496;
  color: #fff;
}

/* line 263, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-stem.active .stem-title-wrap {
  background: #093a62;
}

/* line 268, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-stem.active .stem-icon:before {
  color: #fff;
}

/* line 273, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-stem.active .stem-title {
  color: #fff;
}

/* line 277, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-stem.active .stem-arrow.icon-ng_point-right {
  transform: rotateZ(90deg);
  transform-origin: 50% 65%;
}

/* line 281, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-stem.active .stem-arrow.icon-ng_point-right:before {
  color: #fff;
}

/* line 286, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-nav-wrap .cf-stem.active .cf-field {
  display: block;
}

/* line 292, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content {
  max-width: 1300px;
  width: calc(100% - 320px);
  float: left;
  font-size: 16px;
  font-family: 'DIN-Regular';
  border-left: solid 1px #d5d5d5;
  padding-bottom: 3em;
}

/* line 301, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.breakpoint-tablet-only .cf-content {
  width: calc(100% - 265px);
}

/* line 305, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.breakpoint-palm-only .cf-content {
  width: 100%;
  float: none;
  border-left: none;
}

/* line 311, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-header {
  height: 364px;
  color: white;
  position: relative;
}

/* line 316, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-header .cf-header-title-wrap {
  position: absolute;
  left: 2em;
  bottom: .7em;
}

/* line 321, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-header .cf-header-title-wrap .header-back-link {
  display: none;
}

/* line 324, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.breakpoint-palm-only .cf-content .cf-content-header .cf-header-title-wrap .header-back-link {
  display: inline-block;
  color: #fff;
  font-size: 1.5em;
  vertical-align: text-bottom;
}

/* line 333, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.breakpoint-palm-only .cf-content .cf-content-header .cf-header-title-wrap .header-desktop {
  display: none;
}

/* line 338, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-header .cf-header-title-wrap .cf-icon {
  font-size: 3em;
  margin-right: .1em;
}

/* line 342, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.breakpoint-palm-only .cf-content .cf-content-header .cf-header-title-wrap .cf-icon {
  font-size: 1.5em;
}

/* line 347, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-header .cf-header-title-wrap .cf-header-title {
  font-size: 3em;
  text-transform: uppercase;
}

/* line 351, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.breakpoint-palm-only .cf-content .cf-content-header .cf-header-title-wrap .cf-header-title {
  font-size: 1.5em;
}

/* line 358, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature {
  margin: 2em;
  color: #626663;
  line-height: 1.5em;
}

/* line 363, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature .mobile-cf-wrap {
  display: none;
}

/* line 366, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.breakpoint-palm-only .cf-content .cf-content-feature .mobile-cf-wrap {
  display: block;
}

/* line 371, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature .mobile-cf-nav {
  font-size: 1em;
  color: #fff;
  background-color: #035496;
  border: none;
  padding: 1em;
  margin-bottom: 2em;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  background-image: url("../images/icon-ng_point-down.svg");
  background-repeat: no-repeat;
  background-position: right 1em center;
  padding-right: 4em;
}

/* line 387, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature.has_video .cf-upper-text-content {
  display: block;
  width: 50%;
  float: left;
  padding-right: 1.5em;
}

/* line 393, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.breakpoint-palm-only .cf-content .cf-content-feature.has_video .cf-upper-text-content,
.breakpoint-tablet-only .cf-content .cf-content-feature.has_video .cf-upper-text-content {
  width: 100%;
  float: none;
  padding-right: 0;
  padding-bottom: 1.5em;
}

/* line 402, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature.has_video .career-timeline-button-wrap {
  width: 50%;
  float: right;
  margin-top: 1em;
}

/* line 407, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.breakpoint-palm-only .cf-content .cf-content-feature.has_video .career-timeline-button-wrap,
.breakpoint-tablet-only .cf-content .cf-content-feature.has_video .career-timeline-button-wrap {
  width: inherit;
  float: none;
  margin-top: 2.5em;
}

/* line 414, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature.has_video .career-timeline-button-wrap .career-timeline-button {
  color: #fff;
  background: #035496;
  text-transform: uppercase;
  padding: .7em 1em;
  font-family: 'DIN-Bold';
  letter-spacing: .03em;
}

/* line 422, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature.has_video .career-timeline-button-wrap .career-timeline-button:hover {
  background: #0c70c1;
}

/* line 426, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature.has_video .career-timeline-button-wrap .career-timeline-button .icon-ng_point-right {
  padding-left: .5em;
}

/* line 433, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature .feature__video {
  display: block;
  width: 50%;
  float: left;
}

/* line 438, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.breakpoint-palm-only .cf-content .cf-content-feature .feature__video,
.breakpoint-tablet-only .cf-content .cf-content-feature .feature__video {
  width: 100%;
  float: none;
}

/* line 445, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature .feature__body {
  font-family: 'Droid';
}

/* line 448, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature .feature__body a {
  font-family: 'DIN-Regular';
  color: #035496;
}

/* line 453, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature .feature__body a:hover {
  color: #093a62;
}

/* line 458, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature .cf-clearfix {
  clear: both;
}

/* line 462, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature #stem-signup-results {
  margin-top: 2em;
  font-size: 1em;
}

/* line 466, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature #stem-signup-results .stem__email-label {
  display: block;
  font-family: 'DIN-Regular';
}

/* line 471, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature #stem-signup-results input[type="email"] {
  border: 0;
  border-radius: 0;
  height: 2.4em;
  width: 60%;
}

/* line 478, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature #stem-signup-results .submission {
  border-radius: 0;
  font-size: 1em;
  -webkit-font-smoothing: antialiased;
  padding: .7em 1em;
  vertical-align: bottom;
}

/* line 485, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .cf-content-feature #stem-signup-results .submission:hover {
  background: #0c70c1;
}

/* line 492, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .feature__header {
  font-size: 1.5em;
  text-transform: uppercase;
  margin-bottom: 1em;
}

/* line 498, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .stem-careers-menu {
  padding-top: 2em;
}

/* line 501, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .stem-careers-menu li {
  padding-top: 1em;
}

/* line 505, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .stem-careers-menu .stem-career-item {
  height: 200px;
  position: relative;
}

/* line 509, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .stem-careers-menu .stem-career-item h2 {
  position: absolute;
  bottom: 1em;
  left: 1em;
}

/* line 515, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .stem-careers-menu .stem-career-item span {
  font-size: 3em;
  color: #fff;
}

/* line 519, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.breakpoint-palm-only .cf-content .stem-careers-menu .stem-career-item span {
  font-size: 2em;
}

/* line 527, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .mos-menu .menu-header {
  font-size: 1.3em;
  text-transform: uppercase;
  font-weight: bold;
  color: #035496;
  border-bottom: 0.05em solid #979797;
  padding-bottom: 1em;
  padding-top: 2em;
  letter-spacing: .05em;
  font-family: 'DIN-Regular';
}

/* line 538, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.breakpoint-palm-only .cf-content .mos-menu .menu-header,
.breakpoint-tablet-only .cf-content .mos-menu .menu-header {
  letter-spacing: 0;
  font-family: 'DIN-Medium';
}

/* line 545, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .mos-menu .mos-wrap {
  border-bottom: 0.1em solid #979797;
}

/* line 548, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .mos-menu .mos-wrap .mos-title {
  font-size: 1.2em;
  padding: 1em 0 1em .5em;
  background: url("../images/plus.svg") no-repeat right 1em center;
  line-height: 1.5em;
  cursor: pointer;
}

/* line 555, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .mos-menu .mos-wrap .mos-title:hover {
  background-color: #e7e7e7;
}

/* line 559, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .mos-menu .mos-wrap .mos-title .mos-title-span {
  display: block;
  padding-right: 2em;
}

/* line 565, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .mos-menu .mos-wrap .mos-content {
  padding-left: .5em;
  margin-bottom: 1em;
  display: none;
  width: 70%;
  font-family: 'Droid';
}

/* line 572, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .mos-menu .mos-wrap .mos-content strong {
  letter-spacing: .04em;
  color: #626663;
  font-family: 'DIN-Regular' !important;
}

/* line 578, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .mos-menu .mos-wrap .mos-content ul {
  list-style-type: disc;
  list-style-position: inside;
}

/* line 584, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .mos-menu .mos-wrap .get-started-button-wrap {
  display: none;
  padding-left: .5em;
  margin-bottom: 1em;
}

/* line 589, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .mos-menu .mos-wrap .get-started-button-wrap .get-started-button {
  display: inline-block;
  color: #fff;
  background: #035496;
  text-transform: uppercase;
  padding: .7em 1em;
  font-family: 'DIN-Bold';
  letter-spacing: .03em;
}

/* line 598, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .mos-menu .mos-wrap .get-started-button-wrap .get-started-button svg {
  margin-left: .5em;
}

/* line 602, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .mos-menu .mos-wrap .get-started-button-wrap .get-started-button:hover {
  background: #0c70c1;
}

/* line 609, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .mos-menu .mos-wrap.active .mos-title {
  background: url("../images/minus.svg") no-repeat right 1em center;
}

/* line 612, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .mos-menu .mos-wrap.active .mos-title:hover {
  background-color: #e7e7e7;
}

/* line 617, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .mos-menu .mos-wrap.active .mos-content {
  display: block;
}

/* line 621, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .mos-menu .mos-wrap.active .get-started-button-wrap {
  display: block;
}

/* line 628, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.cf-content .back-to-careers,
.cf-content .back-to-stem {
  display: none;
  position: absolute;
}

/* line 633, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.breakpoint-palm-only .cf-content .back-to-careers, .breakpoint-palm-only
.cf-content .back-to-stem {
  display: block;
  background: #035496;
  color: #fff;
  text-transform: uppercase;
  padding-top: 1em;
  padding-bottom: 1em;
  text-align: center;
  font-family: 'DIN-Medium';
  width: 100%;
}

/* line 644, src/ng/AppBundle/Resources/scss/sections/_careers-page.scss */
.breakpoint-palm-only .cf-content .back-to-careers .icon-ng_point-left, .breakpoint-palm-only
.cf-content .back-to-stem .icon-ng_point-left {
  margin-right: .25em;
}

/* line 1, src/ng/AppBundle/Resources/scss/sections/_tech-support.scss */
#app-tech-support-results {
  line-height: 2;
  margin: 1em 0;
}

/* line 7, src/ng/AppBundle/Resources/scss/sections/_tech-support.scss */
#app-tech-support .captcha_reload {
  font-size: 0.6em;
  color: #035496;
  margin-left: 1em;
}

/* line 12, src/ng/AppBundle/Resources/scss/sections/_tech-support.scss */
.breakpoint-palm-only #app-tech-support .captcha_reload {
  display: block;
  margin: 0 auto 1em auto;
  font-size: 1em;
}

/* line 18, src/ng/AppBundle/Resources/scss/sections/_tech-support.scss */
#app-tech-support .captcha_reload:before {
  content: 'Can\'t read it? ';
  margin: 0;
  color: #035496;
}

/* line 26, src/ng/AppBundle/Resources/scss/sections/_tech-support.scss */
#app-tech-support .ts__inputs input {
  height: 3em;
}

/* line 30, src/ng/AppBundle/Resources/scss/sections/_tech-support.scss */
#app-tech-support .ts__inputs textarea {
  height: 9em;
}

/* line 34, src/ng/AppBundle/Resources/scss/sections/_tech-support.scss */
#app-tech-support .ts__inputs input,
#app-tech-support .ts__inputs textarea {
  padding: 0.25em;
  width: 100%;
  color: #035496;
  border: 0.3em solid #e4e4e4;
  border-radius: 0.3em;
  font-size: 0.7em;
  margin-bottom: 1em;
}

/* line 45, src/ng/AppBundle/Resources/scss/sections/_tech-support.scss */
#app-tech-support .ts__inputs input[type='text'] {
  width: 48%;
}

/* line 49, src/ng/AppBundle/Resources/scss/sections/_tech-support.scss */
#app-tech-support .ts__inputs .ts_label {
  display: none;
}

/* line 53, src/ng/AppBundle/Resources/scss/sections/_tech-support.scss */
#app-tech-support .ts__inputs .ts__first-name {
  margin-right: 4%;
}

/* line 57, src/ng/AppBundle/Resources/scss/sections/_tech-support.scss */
#app-tech-support .ts__inputs .captcha-message {
  font-size: 0.7em;
  line-height: 1;
  margin-bottom: 0.5em;
}

/* line 63, src/ng/AppBundle/Resources/scss/sections/_tech-support.scss */
#app-tech-support .ts__inputs .ts_captcha {
  display: block;
}

/* line 68, src/ng/AppBundle/Resources/scss/sections/_tech-support.scss */
#app-tech-support .ts__inputs .submission {
  width: 25%;
  margin: 0;
  font-size: 0.6em;
  padding: 0 0.25em;
}

/* line 2, src/ng/AppBundle/Resources/scss/sections/_warrant-officer.scss */
#app-warrant-officer-contact-results .info-box {
  font-size: 0.5em;
  margin-bottom: 1.5em;
  padding-bottom: 33%;
}

/* line 7, src/ng/AppBundle/Resources/scss/sections/_warrant-officer.scss */
.breakpoint-palm-only #app-warrant-officer-contact-results .info-box {
  padding-bottom: 47%;
}

/* line 12, src/ng/AppBundle/Resources/scss/sections/_warrant-officer.scss */
#app-warrant-officer-contact-results .info-box__header {
  font-size: 1.5em;
  text-transform: none;
}

/* line 17, src/ng/AppBundle/Resources/scss/sections/_warrant-officer.scss */
#app-warrant-officer-contact-results .warrant-officer__inputs {
  font-size: 1.5em;
}

/* line 22, src/ng/AppBundle/Resources/scss/sections/_warrant-officer.scss */
#app-warrant-officer-contact-results .warrant-officer__text {
  width: 70%;
  float: left;
  vertical-align: top;
}

/* line 28, src/ng/AppBundle/Resources/scss/sections/_warrant-officer.scss */
#app-warrant-officer-contact-results .warrant-officer__right {
  width: 30%;
  text-align: right;
  float: left;
}

/* line 34, src/ng/AppBundle/Resources/scss/sections/_warrant-officer.scss */
#app-warrant-officer-contact-results .warrant-officer__result-info {
  color: #ced8e0;
}

/* line 38, src/ng/AppBundle/Resources/scss/sections/_warrant-officer.scss */
#app-warrant-officer-contact-results input[type='email'],
#app-warrant-officer-contact-results select,
#app-warrant-officer-contact-results .chosen-container {
  font-size: 0.75em;
  vertical-align: top;
  margin-bottom: 1em;
  width: 48% !important;
  display: block;
  float: left;
}

/* line 48, src/ng/AppBundle/Resources/scss/sections/_warrant-officer.scss */
.breakpoint-palm-only #app-warrant-officer-contact-results input[type='email'], .breakpoint-palm-only
#app-warrant-officer-contact-results select, .breakpoint-palm-only
#app-warrant-officer-contact-results .chosen-container {
  display: block;
  width: 100% !important;
}

/* line 55, src/ng/AppBundle/Resources/scss/sections/_warrant-officer.scss */
#app-warrant-officer-contact-results input[type='email'] {
  border: 0.3em solid #e4e4e4;
  border-radius: 0.3em;
  height: 3em;
  padding: 0.25em;
  color: #035496;
  margin-right: 4%;
}

/* line 65, src/ng/AppBundle/Resources/scss/sections/_warrant-officer.scss */
#app-warrant-officer-contact-results input[type='submit'] {
  font-size: 1.5em;
  padding: 0.4em 1em;
  text-align: right;
}

/* line 72, src/ng/AppBundle/Resources/scss/sections/_warrant-officer.scss */
#app-warrant-officer-contact-results .warrant-officer__result-info,
#app-warrant-officer-contact-results .warrant-officer__confirm {
  width: 48%;
  float: left;
}

/* line 77, src/ng/AppBundle/Resources/scss/sections/_warrant-officer.scss */
#app-warrant-officer-contact-results .warrant-officer__confirm {
  margin-right: 4%;
}

/* line 3, src/ng/AppBundle/Resources/scss/sections/_home-content.scss */
.subject-matter .home-content {
  font-size: 16px;
  font-family: "DIN-Medium";
  color: #555;
}

/* line 7, src/ng/AppBundle/Resources/scss/sections/_home-content.scss */
.subject-matter .home-content .header {
  text-transform: uppercase;
  line-height: 1.5;
  margin-bottom: 0.5em;
  letter-spacing: 1px;
}

/* line 13, src/ng/AppBundle/Resources/scss/sections/_home-content.scss */
.subject-matter .home-content h2.header {
  font-size: 2.5em;
  line-height: 1.5;
  margin: 0.75em 0;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 13, src/ng/AppBundle/Resources/scss/sections/_home-content.scss */
  .subject-matter .home-content h2.header {
    font-size: 1.75em;
    font-family: "DIN-Bold";
  }
}

/* line 22, src/ng/AppBundle/Resources/scss/sections/_home-content.scss */
.subject-matter .home-content h4.header {
  font-size: 1.3em;
  font-family: "DIN-Bold";
}

/* line 26, src/ng/AppBundle/Resources/scss/sections/_home-content.scss */
.subject-matter .home-content .home-body {
  font-size: 1.1em;
  line-height: 2;
  margin-bottom: 50px;
}

/* line 31, src/ng/AppBundle/Resources/scss/sections/_home-content.scss */
.subject-matter .home-content .home-top-content,
.subject-matter .home-content .home-bottom-content {
  margin: 0 auto;
  max-width: 1000px;
  text-align: center;
}

@media screen and (min-width: 0px) and (max-width: 1024px) {
  /* line 31, src/ng/AppBundle/Resources/scss/sections/_home-content.scss */
  .subject-matter .home-content .home-top-content,
  .subject-matter .home-content .home-bottom-content {
    width: 90%;
  }
}

@media screen and (min-width: 1025px) {
  /* line 31, src/ng/AppBundle/Resources/scss/sections/_home-content.scss */
  .subject-matter .home-content .home-top-content,
  .subject-matter .home-content .home-bottom-content {
    width: 75%;
  }
}

@media screen and (min-width: 0px) and (max-width: 1024px) {
  /* line 45, src/ng/AppBundle/Resources/scss/sections/_home-content.scss */
  .subject-matter .home-content .home-bottom-content .home-body {
    text-align: left;
  }
}

/*
    Document   : _validation
    Created on : Jan 29, 2014, 2:28:56 PM
    Author     : micahflatt
    Description:
    Simple classes for inputs to show validation is good or in error
*/
/* line 11, src/ng/AppBundle/Resources/scss/form/_validation.scss */
form.blur-validation input.error {
  background-image: url("../images/SVG/ng_x.svg");
  background-repeat: no-repeat;
  background-position: right 0.5em center;
  background-size: 1em;
}

/* line 18, src/ng/AppBundle/Resources/scss/form/_validation.scss */
form.blur-validation input.valid {
  background-image: url("../images/SVG/ng_check.svg");
  background-repeat: no-repeat;
  background-position: right 0.5em center;
  background-size: 1em;
}

/* line 27, src/ng/AppBundle/Resources/scss/form/_validation.scss */
.form-errors {
  color: #990000;
}

/* line 30, src/ng/AppBundle/Resources/scss/form/_validation.scss */
#app-tech-support-results .form-errors {
  font-size: 0.65em;
}

/* line 33, src/ng/AppBundle/Resources/scss/form/_validation.scss */
.form-errors ul {
  margin-left: 1em;
  margin-bottom: 0.2em;
}

/* line 35, src/ng/AppBundle/Resources/scss/form/_validation.scss */
.get-started__question__content form .form-errors ul li {
  font-size: 0.4em;
}

/* line 23, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
select {
  color: #035496;
  background-color: #fff;
}

/* line 27, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.breakpoint-palm-only select {
  font-size: 1.5em;
}

/* line 32, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container {
  text-transform: none;
  border-radius: 0.3em;
  width: 100%;
  position: relative;
  display: block;
  vertical-align: middle;
  font-size: 16px;
  font-family: "DIN-Medium";
  color: #035496;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  /* IE6-9 */
}

/* line 60, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container .chosen-drop {
  position: absolute;
  top: 95%;
  left: -9999em;
  z-index: 1010;
  width: 100%;
  border: border-thickness solid red;
  border-top: 0;
  background: #fff;
  box-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.15);
}

/* line 71, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}

/* line 74, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container a {
  cursor: pointer;
}

/* @end */
/* @group Single Chosen */
/* line 82, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-single {
  background-color: #fff;
}

/* line 85, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  height: 3em;
  border: border-thickness solid red;
  border-radius: 0.3em;
  background-clip: padding-box;
  box-shadow: 0 0 0.1em white inset, 0 0.1em 0.1em rgba(0, 0, 0, 0.1);
  color: #035496;
  text-decoration: none;
  white-space: nowrap;
  line-height: 3;
}

/* line 99, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-single .chosen-default {
  color: #ccc;
}

/* line 102, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  text-align: left;
  margin-left: 1em;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 110, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 3em;
}

/* line 113, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 0.6em;
  right: 2.6em;
  display: block;
  width: 1.2em;
  height: 1.2em;
  font-size: 1em;
}

/* line 125, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  width: 3em;
  height: 100%;
  background-color: transparent;
  color: black;
}

/* line 134, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-single .chosen-single div b {
  display: block;
  background-position: center;
  background-image: url("../images/chosen-icons/chosen-arrow-down.svg");
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin: 1em;
  height: 1em;
  width: 2em;
}

/* line 147, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 0.3em 0.4em;
  white-space: nowrap;
}

/* line 153, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-single .chosen-search input[type="text"] {
  margin: 0.1em 0;
  padding: 0.4em 2em 0.4em 0.5em;
  width: 100%;
  height: auto;
  outline: 0;
  border: border-thickness solid red;
  font-size: 1em;
  line-height: normal;
  border-radius: 0;
}

/* line 164, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-single .chosen-search:after {
  content: '';
  display: block;
  position: absolute;
  width: 1em;
  height: 1em;
  right: 0.9em;
  top: 1em;
  background-position: center;
  background-repeat: no-repeat;
  vertical-align: middle;
}

/* line 177, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-single .chosen-drop {
  border-radius: 0 0 0.3em 0.3em;
  background-clip: padding-box;
}

/* line 181, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999em;
}

/* @end */
/* @group Results */
/* line 190, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container .chosen-results {
  color: #035496;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 12em;
  -webkit-overflow-scrolling: touch;
}

/* line 197, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container .chosen-results li {
  padding: 0.5em 1em;
  list-style: none;
  line-height: 1.5em;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

/* line 203, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container .chosen-results li:nth-of-type(odd) {
  background-color: #fff;
}

/* line 206, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container .chosen-results li:nth-of-type(even) {
  background-color: #f7f7f7;
}

/* line 209, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

/* line 213, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  cursor: default;
}

/* line 218, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container .chosen-results li.disabled-result:nth-of-type(odd) {
  background-color: #e6e6e6;
}

/* line 221, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container .chosen-results li.disabled-result:nth-of-type(even) {
  background-color: #e6e6e6;
}

/* line 225, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container .chosen-results li.highlighted {
  color: #fff;
  background-color: #035496;
}

/* line 229, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

/* line 234, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

/* line 239, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container .chosen-results li.group-option {
  padding-left: 1.5em;
}

/* line 242, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
/* line 253, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 0.5em;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: border-thickness solid red;
  cursor: text;
}

/* line 263, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

/* line 266, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 270, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 0.1em 0;
  padding: 0;
  height: 2.5em;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  line-height: normal;
  border-radius: 0;
}

/* line 284, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 0.3em 0.5em 0.3em 0;
  padding: 0.3em 2em 0.3em 0.5em;
  border: border-thickness solid red;
  max-width: 100%;
  border-radius: 0.3em;
  background-color: #ccc;
  background-size: 100% 1.9em;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 0.2em white inset, 0 0.1em 0 rgba(0, 0, 0, 0.05);
  color: #035496;
  line-height: 1.3em;
  cursor: default;
}

/* line 299, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

/* line 302, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 0.4em;
  right: 0.25em;
  display: block;
  width: 1em;
  height: 1em;
}

/* line 310, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  vertical-align: middle;
}

/* line 321, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 0.5em;
  border: 0.1em solid gray;
  color: white;
}

/* line 326, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

/* line 331, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

/* line 335, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-multi .chosen-drop .result-selected {
  color: #69bafc;
  cursor: default;
}

/* @end */
/* @group Active  */
/* line 345, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-active .chosen-single {
  border: 0;
  box-shadow: 0 0 0.25em rgba(0, 0, 0, 0.3);
}

/* line 349, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single {
  border: border-thickness solid red;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eeeeee 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
  box-shadow: 0 0.1em 0 #fff inset;
}

/* line 365, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single div b {
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}

/* line 372, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-active .chosen-choices {
  border: border-thickness solid red;
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.3);
}

/* line 375, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
/* line 384, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

/* line 387, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-disabled .chosen-single, .chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
/* line 395, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-rtl {
  text-align: right;
}

/* line 397, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 0.5em 0 0;
}

/* line 400, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 2em;
  direction: rtl;
}

/* line 406, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 3em;
}

/* line 410, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-rtl .chosen-single div {
  right: auto;
  left: 0.5em;
}

/* line 414, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 2em;
}

/* line 419, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-rtl .chosen-choices li {
  float: right;
}

/* line 421, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

/* line 424, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-rtl .chosen-choices li.search-choice {
  margin: 0.25em 0.5em 0.25em 0;
  padding: 0.3em 0.5em 0.3em 1.25em;
}

/* line 427, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 0.5em;
}

/* line 433, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-rtl.chosen-container-single-nosearch .chosen-search, .chosen-rtl .chosen-drop {
  left: 9999em;
}

/* line 437, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-rtl .chosen-results li.group-option {
  padding-left: 0;
}

/* line 440, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

/* line 443, src/ng/AppBundle/Resources/scss/form/_chosen.scss */
.chosen-rtl .chosen-search input[type="text"] {
  padding: 0.25em 0.333em 0.25em 1.25em;
  direction: rtl;
}

/* line 3, src/ng/AppBundle/Resources/scss/drupal/_advanced_interior.scss */
body.advanced-interior .feature .feature__content div.heirarchical-menu {
  font-size: 0.7em;
  line-height: 1.5em;
}

/* line 6, src/ng/AppBundle/Resources/scss/drupal/_advanced_interior.scss */
body.advanced-interior .feature .feature__content div.heirarchical-menu span.menu-header {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 7, src/ng/AppBundle/Resources/scss/drupal/_advanced_interior.scss */
body.advanced-interior .feature .feature__content div.heirarchical-menu ul {
  list-style: none;
  margin: 0 0 0.5rem 0;
}

/* line 10, src/ng/AppBundle/Resources/scss/drupal/_advanced_interior.scss */
body.advanced-interior .feature .feature__content div.heirarchical-menu ul li a {
  color: #035496;
}

/* line 11, src/ng/AppBundle/Resources/scss/drupal/_advanced_interior.scss */
body.advanced-interior .feature .feature__content div.heirarchical-menu ul li a.icon-ng_arrow-right:before {
  display: inline-block;
  font-size: 0.6em;
  margin-left: 0.3em;
  margin-bottom: 0.3em;
  vertical-align: center;
}

/* line 3, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
body.dual-video-interior .dual-feature, body.stem_interior .dual-feature {
  display: inline-block;
  vertical-align: top;
  float: left;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 3, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
  body.dual-video-interior .dual-feature, body.stem_interior .dual-feature {
    width: 100%;
    font-size: 1em !important;
  }
}

@media screen and (min-width: 750px) {
  /* line 3, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
  body.dual-video-interior .dual-feature, body.stem_interior .dual-feature {
    width: 66%;
    font-size: 1em !important;
  }
}

/* line 17, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
body.dual-video-interior .dual-feature .feature, body.stem_interior .dual-feature .feature {
  width: 100%;
  float: none;
}

/* line 25, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
body.dual-video-interior aside .downloadable-file .downloadable-file__content, body.stem_interior aside .downloadable-file .downloadable-file__content {
  padding: 5%;
}

/* line 28, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
body.dual-video-interior aside .downloadable-file .downloadable-file__name, body.stem_interior aside .downloadable-file .downloadable-file__name {
  font-size: 1.5em;
  margin: 0.2em 0 0.5em 0;
  text-transform: uppercase;
}

/* line 33, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
body.dual-video-interior aside .downloadable-file .downloadable-file__extension, body.stem_interior aside .downloadable-file .downloadable-file__extension {
  display: none;
}

/* line 34, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
body.dual-video-interior aside .downloadable-file .downloadable-file__link, body.stem_interior aside .downloadable-file .downloadable-file__link {
  position: relative;
  right: auto;
  top: auto;
  font-size: 0.9em;
}

/* line 38, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
body.dual-video-interior aside .downloadable-file a[class*="icon-"]:before, body.stem_interior aside .downloadable-file a[class*="icon-"]:before {
  display: inline-block;
  margin-right: 0.4em;
}

/* line 42, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
body.dual-video-interior aside .downloadable-file p, body.stem_interior aside .downloadable-file p {
  clear: both;
  line-height: 1.5;
  margin: 1em;
}

/* line 51, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
#stem-signup-results {
  font-size: 0.5em;
  margin-top: 1em;
  margin-bottom: 1.5em;
}

/* line 56, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
.breakpoint-palm-only #stem-signup-results {
  font-size: 0.7em;
}

/* line 60, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
#stem-signup-results .info-box {
  padding-bottom: 0;
  display: block;
}

/* line 64, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
#stem-signup-results .info-box .info-box__content {
  position: relative;
}

/* line 68, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
#stem-signup-results .info-box__header {
  line-height: 2;
  text-transform: none;
}

/* line 72, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
#stem-signup-results input[type="email"] {
  border: 0.3em solid #e4e4e4;
  border-radius: 0.3em;
  height: 3em;
  padding: 0.25em;
  color: #035496;
  margin-right: 3%;
  width: 70%;
}

/* line 81, src/ng/AppBundle/Resources/scss/drupal/_dual_video.scss */
#stem-signup-results .submission {
  padding: 0.4em 0.75em;
  font-size: 1.3em;
  top: 0.1em;
  position: relative;
}

/* line 2, src/ng/AppBundle/Resources/scss/drupal/_max_preps.scss */
.max-preps .hero {
  max-height: 9.5em;
}

/* line 5, src/ng/AppBundle/Resources/scss/drupal/_max_preps.scss */
.max-preps .hero .hero__content {
  visibility: hidden;
}

/* line 9, src/ng/AppBundle/Resources/scss/drupal/_max_preps.scss */
.max-preps #scroll {
  margin: 0 auto;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 9, src/ng/AppBundle/Resources/scss/drupal/_max_preps.scss */
  .max-preps #scroll {
    width: 100%;
  }
}

@media screen and (min-width: 750px) and (max-width: 1024px) {
  /* line 9, src/ng/AppBundle/Resources/scss/drupal/_max_preps.scss */
  .max-preps #scroll {
    width: 90%;
  }
}

@media screen and (min-width: 1025px) {
  /* line 9, src/ng/AppBundle/Resources/scss/drupal/_max_preps.scss */
  .max-preps #scroll {
    width: 75%;
  }
}

/* line 24, src/ng/AppBundle/Resources/scss/drupal/_max_preps.scss */
.max-preps #scroll #schedule {
  text-align: left;
  font-family: "DIN Next W01 Medium", Arial, Helvetica, sans-serif;
}

/* line 27, src/ng/AppBundle/Resources/scss/drupal/_max_preps.scss */
.max-preps #scroll #schedule td {
  padding: 0.25em 0.5em;
}

@media screen and (min-width: 0px) and (max-width: 749px) {
  /* line 27, src/ng/AppBundle/Resources/scss/drupal/_max_preps.scss */
  .max-preps #scroll #schedule td {
    font-size: 0.6em;
  }
}

@media screen and (min-width: 750px) and (max-width: 1024px) {
  /* line 27, src/ng/AppBundle/Resources/scss/drupal/_max_preps.scss */
  .max-preps #scroll #schedule td {
    font-size: 0.5em;
  }
}

@media screen and (min-width: 1025px) {
  /* line 27, src/ng/AppBundle/Resources/scss/drupal/_max_preps.scss */
  .max-preps #scroll #schedule td {
    font-size: 0.3em;
  }
}

/* line 44, src/ng/AppBundle/Resources/scss/drupal/_max_preps.scss */
.max-preps #scroll #schedule th {
  padding: 0.5em;
  font-size: 0.6em;
  background-color: #525252;
  color: #fff;
}

@media screen and (min-width: 1025px) {
  /* line 44, src/ng/AppBundle/Resources/scss/drupal/_max_preps.scss */
  .max-preps #scroll #schedule th {
    padding: 7px;
    font-size: 32px;
  }
}

/* line 55, src/ng/AppBundle/Resources/scss/drupal/_max_preps.scss */
.max-preps #scroll #schedule tr.even {
  background-color: #F5F5F5;
  color: #000;
}

/* line 59, src/ng/AppBundle/Resources/scss/drupal/_max_preps.scss */
.max-preps #scroll #schedule tr.odd {
  background-color: #C4C4C4;
  color: #000;
}

/* line 68, src/ng/AppBundle/Resources/scss/drupal/_max_preps.scss */
.max-preps .highschool-rankings-image {
  width: 100%;
  background-repeat: no-repeat;
}

@media screen and (max-width: 749px) {
  /* line 3, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
  .event-detail .events__left, .event-list .events__left {
    text-align: center;
    font-size: 3em;
    margin: 0.5em 0;
  }
}

@media screen and (min-width: 750px) {
  /* line 3, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
  .event-detail .events__left, .event-list .events__left {
    width: 40%;
    float: left;
  }
}

/* line 15, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-detail .events__right, .event-list .events__right {
  vertical-align: top;
}

@media screen and (max-width: 749px) {
  /* line 15, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
  .event-detail .events__right, .event-list .events__right {
    font-size: 01.25em;
  }
}

@media screen and (min-width: 750px) {
  /* line 15, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
  .event-detail .events__right, .event-list .events__right {
    width: 60%;
    float: right;
    font-size: 0.7em;
  }
}

/* line 29, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-detail ul, .event-list ul {
  margin: 0;
  position: relative;
}

/* line 33, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-detail li, .event-list li {
  margin: 0;
  list-style-type: none;
}

/* line 38, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-detail li:before, .event-list li:before {
  left: -1.5em;
  position: absolute;
  top: 0.25em;
}

/* line 45, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-detail .date, .event-list .date {
  display: inline-block;
  vertical-align: middle;
  color: #626663;
  border: 4px solid #626663;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.05em;
  margin-right: 25px;
}

@media screen and (max-width: 749px) {
  /* line 45, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
  .event-detail .date, .event-list .date {
    font-size: 2em;
  }
}

@media screen and (min-width: 750px) {
  /* line 45, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
  .event-detail .date, .event-list .date {
    font-size: 1.5em;
  }
}

/* line 65, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-detail .date .month, .event-list .date .month {
  background-color: #626663;
  color: white;
  display: block;
  font-size: 0.5em;
  letter-spacing: 1px;
  margin-bottom: 10px;
}

/* line 75, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-detail .range-coupler, .event-list .range-coupler {
  display: inline-block;
  font-size: 0.7em;
  vertical-align: middle;
  margin-left: -18px;
  margin-right: 8px;
}

/* line 85, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-detail .feature__body .grid {
  margin-top: 1em;
}

/* line 89, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-detail .aside-list {
  position: relative;
  top: -1.5em;
}

/* line 94, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-detail .feature .feature__content .feature__header {
  text-transform: none;
}

/* line 104, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-list .feature {
  padding-top: 1em;
}

/* line 108, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-list .feature__body {
  position: relative;
}

/* line 110, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-list .feature__body ul.event-list {
  clear: both;
  list-style: none;
  margin-left: 0px;
}

/* line 114, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-list .feature__body ul.event-list li {
  border-bottom: 4px solid #e4e4e4;
  margin: 20px 0 0 0;
  padding: 0 0 20px 0;
}

/* line 118, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-list .feature__body ul.event-list li a {
  width: 100%;
  height: 100%;
  color: #626663;
}

/* line 127, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-list .event-name {
  display: block;
  vertical-align: top;
}

@media screen and (max-width: 749px) {
  /* line 127, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
  .event-list .event-name {
    font-size: 1.25em;
    margin-top: 1em;
  }
}

@media screen and (min-width: 750px) {
  /* line 127, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
  .event-list .event-name {
    float: right;
    width: 65%;
    font-size: 0.65em;
  }
}

/* line 143, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-list .event-name .event-title {
  display: block;
  font-size: 1.5em;
  color: #035496;
  margin-bottom: 0.55em;
}

/* line 151, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-list .head-push {
  position: absolute;
  right: 0;
}

@media screen and (max-width: 749px) {
  /* line 151, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
  .event-list .head-push {
    top: -5em;
  }
}

@media screen and (min-width: 750px) {
  /* line 151, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
  .event-list .head-push {
    top: -3em;
  }
}

/* line 165, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-list .aside-list {
  padding-top: 25px;
}

/* line 169, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-list .pagination {
  float: right;
}

/* line 172, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-list .pagination > ul {
  list-style: none;
  margin: 0px;
}

/* line 173, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-list .pagination > ul li {
  display: inline-block;
  font-size: 0.75em;
  margin-right: 1em;
}

/* line 178, src/ng/AppBundle/Resources/scss/drupal/_events.scss */
.event-list .pagination > ul li a {
  color: #035496;
}

/* line 5, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
.rrnco .feature .feature__content h4 {
  margin-bottom: 0.5em;
}

/* line 8, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
.rrnco .feature .feature__content .feature__body {
  font-size: 0.5em;
  line-height: 1.5;
  margin-bottom: 15px;
}

/* line 13, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
.rrnco .feature .feature__content .retention_table {
  font-size: 0.38em;
  margin: 0px;
  padding: 0px;
  width: 115%;
}

/* line 19, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
.rrnco .feature .feature__content .retention_table thead tr {
  border-bottom: 1px solid #bababa;
}

/* line 21, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
.rrnco .feature .feature__content .retention_table thead tr th {
  padding: 0px;
}

/* line 24, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
.rrnco .feature .feature__content .retention_table thead tr .state {
  width: 15%;
}

/* line 27, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
.rrnco .feature .feature__content .retention_table thead tr .name {
  width: 23%;
}

/* line 32, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
.rrnco .feature .feature__content .retention_table thead tr .office {
  width: 17%;
}

/* line 35, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
.rrnco .feature .feature__content .retention_table thead tr .cell {
  width: 17%;
}

/* line 42, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
.rrnco .feature .feature__content .retention_table tbody tr td {
  padding: 0px;
}

@media (max-width: 1260px) and (min-width: 1025px) {
  /* line 54, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
  .rrnco .feature .feature__content .feature__body {
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 15px;
  }
  /* line 63, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
  .rrnco .retention_table th {
    font-size: 14px;
  }
  /* line 66, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
  .rrnco .retention_table td {
    font-size: 12px;
  }
}

@media (max-width: 1024px) {
  /* line 75, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
  .rrnco .feature .feature__content .feature__body {
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 15px;
  }
  /* line 84, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
  .rrnco table {
    border: 0;
    padding-bottom: 0;
    display: block;
    width: 100%;
    /*
       * make everything display block so it
       * aligns vertically
       */
    /* Labeling
       * adding a data-title attribute to the cells
       * lets us add text before the content to provide
       * the missing context
       *
       * Markup:
       *   <td data-title="Column Header">Content Here</td>
       *
       * Display:
       *   Column Header: Content Here
       */
  }
  /* line 91, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
  .rrnco table caption {
    display: block;
  }
  /* line 96, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
  .rrnco table thead {
    display: none;
    visibility: hidden;
  }
  /* line 105, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
  .rrnco table tbody, .rrnco table tr, .rrnco table th, .rrnco table td {
    border: 0;
    display: block;
    padding: 0;
    text-align: left;
    white-space: normal;
  }
  /* line 114, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
  .rrnco table tr {
    margin-bottom: 10px;
  }
  /* line 118, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
  .rrnco table td {
    font-size: 14px;
  }
  /* line 132, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
  .rrnco table th[data-title]:before,
  .rrnco table td[data-title]:before {
    content: attr(data-title) ": ";
    font-weight: bold;
    font-size: 14px;
  }
  /* line 138, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
  .rrnco table th:not([data-title]) {
    font-weight: bold;
  }
  /* line 143, src/ng/AppBundle/Resources/scss/drupal/_rrnco.scss */
  .rrnco table td:empty {
    display: none;
  }
}

/* line 3, src/ng/AppBundle/Resources/scss/drupal/_StateEdu.scss */
#app-state-education-contact-results .state-education__submit,
#app-state-education-contact-results .state-education__select-state,
#app-state-education-contact-results .state-education__confirm,
#app-state-education-contact-results .state-edu__result-info {
  width: 50%;
  float: left;
}

/* line 11, src/ng/AppBundle/Resources/scss/drupal/_StateEdu.scss */
#app-state-education-contact-results .state-education__submit {
  text-align: right;
}

/* line 15, src/ng/AppBundle/Resources/scss/drupal/_StateEdu.scss */
#app-state-education-contact-results .info-box {
  font-size: 0.5em;
  margin-bottom: 1.5em;
}

/* line 19, src/ng/AppBundle/Resources/scss/drupal/_StateEdu.scss */
#app-state-education-contact-results .info-box.state-edu__form {
  display: block;
  padding-bottom: 2em;
}

/* line 24, src/ng/AppBundle/Resources/scss/drupal/_StateEdu.scss */
#app-state-education-contact-results .info-box.state-edu__result {
  display: block;
  padding-bottom: 2em;
}

/* line 31, src/ng/AppBundle/Resources/scss/drupal/_StateEdu.scss */
#app-state-education-contact-results .info-box__header {
  font-size: 1.5em;
  text-transform: none;
  margin-bottom: 20px;
}

/* line 37, src/ng/AppBundle/Resources/scss/drupal/_StateEdu.scss */
#app-state-education-contact-results .info-box__link {
  margin-top: 1em;
}

/* line 41, src/ng/AppBundle/Resources/scss/drupal/_StateEdu.scss */
#app-state-education-contact-results .state-edu__result-info {
  color: #ced8e0;
}

/* line 45, src/ng/AppBundle/Resources/scss/drupal/_StateEdu.scss */
#app-state-education-contact-results .submission {
  font-size: 1.5em;
  padding: 0.4em 1em;
}

/* line 3, src/ng/AppBundle/Resources/scss/drupal/_stem-home.scss */
.stem-home .hero__title {
  display: none;
}

@media screen and (max-width: 749px) {
  /* line 8, src/ng/AppBundle/Resources/scss/drupal/_stem-home.scss */
  .stem-home .hero .hero__content .hero__text {
    margin-top: 12em;
  }
}

@media screen and (min-width: 750px) {
  /* line 13, src/ng/AppBundle/Resources/scss/drupal/_stem-home.scss */
  .stem-home .hero .hero__content {
    height: 10em;
  }
  /* line 16, src/ng/AppBundle/Resources/scss/drupal/_stem-home.scss */
  .stem-home .hero .hero__content .hero__text {
    width: 100%;
    font-size: 0.7em;
  }
  /* line 20, src/ng/AppBundle/Resources/scss/drupal/_stem-home.scss */
  .stem-home .hero .hero__content .hero__text .hero__headline {
    margin-top: -1em;
    width: 100%;
  }
}

/* line 28, src/ng/AppBundle/Resources/scss/drupal/_stem-home.scss */
.stem-home .feature.first {
  float: right;
  margin-top: -4.75em;
}

/* line 32, src/ng/AppBundle/Resources/scss/drupal/_stem-home.scss */
.stem-home .aside-list.first {
  float: left;
}

/* line 36, src/ng/AppBundle/Resources/scss/drupal/_stem-home.scss */
.stem-home #email-signup-results {
  padding-top: 0.25em;
  clear: both;
  display: block;
}

/* line 43, src/ng/AppBundle/Resources/scss/drupal/_stem-home.scss */
.stem-home #stem-signup .submission {
  font-size: 0.75em;
  padding: 0;
  height: 2.5em;
  width: 25%;
  vertical-align: baseline;
}

/* line 53, src/ng/AppBundle/Resources/scss/drupal/_stem-home.scss */
.stem-home .email-label {
  color: #626663;
  text-align: left;
  font-size: 0.75em;
  margin: 0.75em 0;
}

/* line 60, src/ng/AppBundle/Resources/scss/drupal/_stem-home.scss */
.stem-home .email-address {
  font-size: 0.7em;
  padding: 0.5em;
  width: 70%;
  margin-right: 5%;
  margin-bottom: 0.5em;
  border-radius: 0.3em;
  border: 0.3em solid #e4e4e4;
  color: #035496;
}

/* line 3, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .stem-navigation {
  margin-bottom: 0.5em;
}

/* line 7, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .stem-navigation select {
  width: 32%;
  float: right;
  font-size: 0.4em;
}

/* line 12, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.breakpoint-palm-only .stem_interior .stem-navigation select {
  font-size: 1.25em;
  width: 100%;
}

/* line 18, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .stem-navigation .chosen-container {
  float: right;
  font-size: 0.3em;
  width: 32% !important;
}

/* line 23, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.breakpoint-palm-only .stem_interior .stem-navigation .chosen-container {
  width: 100% !important;
  font-size: 0.6em;
}

/* line 29, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .stem-navigation.footer-version {
  display: inline-block;
  vertical-align: top;
  margin-left: 0.5em;
  margin-top: 0.6em;
  width: 30%;
}

/* line 36, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.breakpoint-palm-only .stem_interior .stem-navigation.footer-version {
  display: block;
  width: 100%;
  margin-left: 0;
  margin-top: 2.2em;
}

/* line 43, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .stem-navigation.footer-version .stem-select {
  width: 100%;
}

/* line 45, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .stem-navigation.footer-version .chosen-container {
  width: 100% !important;
  font-size: 0.3em;
}

/* line 49, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.breakpoint-palm-only .stem_interior .stem-navigation.footer-version .chosen-container {
  font-size: 0.6em;
}

/* line 54, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .stem-navigation .menu-header {
  display: block;
  font-size: 0.5em;
  margin-bottom: 0.6em;
  text-transform: uppercase;
  color: #035496;
}

/* line 62, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.breakpoint-palm-only .stem_interior .stem-navigation .menu-header {
  font-size: 1em;
}

/* line 66, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .stem-navigation .menu-header:before {
  display: inline-block;
  font-size: 0.55em;
  position: relative;
  top: -0.2em;
  margin-right: 0.25em;
}

/* line 74, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .breadcrumb {
  display: inline-block;
}

@media screen and (max-width: 749px) {
  /* line 74, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior .breadcrumb {
    width: 100%;
    font-size: 2em;
    line-height: normal;
  }
}

@media screen and (min-width: 750px) {
  /* line 74, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior .breadcrumb {
    float: left;
    width: 65%;
    font-size: 1.15em;
    margin-right: 2%;
  }
}

/* line 91, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior select,
.stem_interior .stem-select {
  display: block;
  font-size: 0.32em;
}

@media screen and (max-width: 749px) {
  /* line 91, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior select,
  .stem_interior .stem-select {
    width: 100%;
    margin-bottom: 1.5em;
    font-size: 1em;
  }
}

/* line 102, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.breakpoint-palm-only .stem_interior select, .breakpoint-palm-only
.stem_interior .stem-select {
  font-size: 0.75em;
}

/* line 110, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.breakpoint-desktop-only .stem_interior #stem-signup-results, .breakpoint-large-desktop-only .stem_interior #stem-signup-results, .breakpoint-desktop-only
.stem_interior .share-row, .breakpoint-large-desktop-only
.stem_interior .share-row {
  width: 66%;
  font-size: 0.5em;
}

/* line 115, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .share-row {
  margin: 0 0 1.5em 0;
}

/* line 117, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .stem-interior__title {
  clear: both;
  color: #626663;
  font-weight: bold;
}

@media screen and (min-width: 750px) {
  /* line 117, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior .stem-interior__title {
    font-size: 0.5em;
    margin-bottom: 0.75em;
  }
}

/* line 134, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .mos {
  position: relative;
  vertical-align: top;
  color: #626663;
  border-bottom: 0.3em solid #e4e4e4;
  padding-bottom: 1em;
  margin-bottom: 1em;
}

@media screen and (max-width: 749px) {
  /* line 134, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior .mos {
    border-bottom: 0.3em solid #e4e4e4;
  }
}

@media screen and (min-width: 750px) {
  /* line 134, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior .mos {
    width: 49%;
    font-size: 0.5em;
    display: block;
    float: left;
    clear: right;
    height: 20em;
  }
  /* line 154, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior .mos:nth-child(even) {
    margin-right: 1%;
  }
  /* line 158, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior .mos:nth-child(even) {
    margin-left: 1%;
  }
}

/* line 164, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .mos .mos-pane {
  display: inline-block;
  vertical-align: top;
  position: relative;
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 749px) {
  /* line 164, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior .mos .mos-pane {
    width: 100%;
    height: 20em;
    margin-bottom: 0.5em;
  }
}

@media screen and (min-width: 750px) {
  /* line 164, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior .mos .mos-pane {
    width: 48%;
    font-size: 0.5em;
    margin-right: 2%;
    height: 18em;
  }
}

/* line 184, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .mos .mos-pane .mos-code {
  height: auto;
  font-size: 2.5em;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0.75em;
}

/* line 195, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .mos .mos-description {
  display: inline-block;
  vertical-align: top;
}

@media screen and (max-width: 749px) {
  /* line 195, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior .mos .mos-description {
    width: 100%;
  }
}

@media screen and (min-width: 750px) {
  /* line 195, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior .mos .mos-description {
    width: 48%;
    font-size: 0.8em;
    line-height: 1;
  }
}

/* line 210, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .mos .mos-description .mos-title {
  color: #035496;
  font-size: 1.3em;
  margin-bottom: 0.5em;
}

/* line 217, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .mos .mos-description .mos-body {
  line-height: 1.5;
  margin-bottom: 0.25em;
}

/* line 221, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .mos .mos-description .mos-body p {
  margin-bottom: 0.25em;
}

/* line 226, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .mos .mos-careers {
  display: inline-block;
  vertical-align: top;
  line-height: 2;
}

@media screen and (max-width: 749px) {
  /* line 226, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior .mos .mos-careers {
    width: 100%;
    margin-bottom: 1em;
  }
}

@media screen and (min-width: 750px) {
  /* line 226, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior .mos .mos-careers {
    width: 48%;
    font-size: 0.65em;
    float: right;
  }
}

/* line 242, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .mos .mos-careers .mos-careers__header {
  font-size: 1em;
  margin: 0;
  padding: 1em 0;
  padding-right: 0.5em;
}

/* line 252, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .mos .mos-careers ul {
  margin: 0;
  font-size: 0.8em;
}

/* line 255, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .mos .mos-careers ul li {
  margin-left: 1em;
}

/* line 261, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .mos .mos-navigation {
  display: inline-block;
  vertical-align: top;
}

@media screen and (max-width: 749px) {
  /* line 261, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior .mos .mos-navigation {
    width: 100%;
    margin-bottom: 1em;
  }
}

@media screen and (min-width: 750px) {
  /* line 261, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior .mos .mos-navigation {
    width: 48%;
    font-size: 0.5em;
    margin-right: 2%;
    margin-top: 2em;
  }
}

/* line 278, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .mos .mos-navigation a {
  text-decoration: none;
  color: #035496;
  font-size: 1.3em;
}

@media screen and (min-width: 750px) {
  /* line 278, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
  .stem_interior .mos .mos-navigation a {
    position: absolute;
    top: 15em;
  }
}

/* line 291, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .mos .mos-navigation a:before {
  margin-right: 0.25em;
}

/* line 298, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior #stem-signup-results {
  width: 66%;
  float: left;
  font-size: 0.5em;
  margin-bottom: 2em;
}

/* line 304, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.breakpoint-palm-only .stem_interior #stem-signup-results {
  width: 100%;
  font-size: 1.1em;
}

/* line 309, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior #stem-signup-results .info-box {
  font-size: 0.6em;
}

/* line 314, src/ng/AppBundle/Resources/scss/drupal/_stem-interior.scss */
.stem_interior .stem__disclaimer {
  font-size: 0.5em;
  text-align: left;
  color: #bababa;
}

/* line 3, src/ng/AppBundle/Resources/scss/drupal/_faq.scss */
body.faq .feature .feature__content .feature__body ul {
  list-style: none;
  margin: 0;
}

@media screen and (max-width: 749px) {
  /* line 6, src/ng/AppBundle/Resources/scss/drupal/_faq.scss */
  body.faq .feature .feature__content .feature__body ul li {
    font-size: 1.25em;
    margin-bottom: 0.75em;
  }
}

@media screen and (min-width: 750px) {
  /* line 6, src/ng/AppBundle/Resources/scss/drupal/_faq.scss */
  body.faq .feature .feature__content .feature__body ul li {
    font-size: 0.9em;
    margin-bottom: 0.3em;
  }
}

/* line 17, src/ng/AppBundle/Resources/scss/drupal/_faq.scss */
body.faq .feature .feature__content .feature__body ul li a {
  color: #035496;
}

/* line 25, src/ng/AppBundle/Resources/scss/drupal/_faq.scss */
body.faq div.faq-answers {
  clear: both;
  color: #626663;
}

@media screen and (max-width: 749px) {
  /* line 25, src/ng/AppBundle/Resources/scss/drupal/_faq.scss */
  body.faq div.faq-answers {
    font-size: 1em;
    width: 99%;
  }
}

@media screen and (min-width: 750px) {
  /* line 25, src/ng/AppBundle/Resources/scss/drupal/_faq.scss */
  body.faq div.faq-answers {
    font-size: 0.6em;
    width: 66%;
  }
}

/* line 40, src/ng/AppBundle/Resources/scss/drupal/_faq.scss */
body.faq div.faq-answers .faq-entry {
  position: relative;
  margin-bottom: 1.5em;
}

/* line 42, src/ng/AppBundle/Resources/scss/drupal/_faq.scss */
body.faq div.faq-answers .faq-entry a.anchor {
  position: absolute;
  top: -1.4rem;
}

/* line 44, src/ng/AppBundle/Resources/scss/drupal/_faq.scss */
body.faq div.faq-answers .faq-entry .faq-entry__header {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5em;
}

/* line 45, src/ng/AppBundle/Resources/scss/drupal/_faq.scss */
body.faq div.faq-answers .faq-entry p {
  font-size: 0.7em;
  margin-bottom: 1em;
  line-height: 1.5em;
}

/* line 46, src/ng/AppBundle/Resources/scss/drupal/_faq.scss */
body.faq div.faq-answers .faq-entry a.icon-ng_arrow-right {
  color: #035496;
  margin-bottom: 2rem;
}

/* line 49, src/ng/AppBundle/Resources/scss/drupal/_faq.scss */
body.faq a.icon-ng_arrow-right:before {
  display: inline-block;
  font-size: 0.6em;
  margin-right: 0.3em;
  margin-bottom: 0.3em;
  vertical-align: middle;
}

/* line 3, src/ng/AppBundle/Resources/scss/components/_app_recruiter_info.scss */
body .feature .feature__content div.recruiter-info-app p, body .feature .feature__content div.recruiter-info-app .recruiter-info {
  font-size: 0.75em;
  line-height: 1.5em;
  margin-bottom: 0.5rem;
}

/* line 9, src/ng/AppBundle/Resources/scss/components/_app_recruiter_info.scss */
body .feature .feature__content div.recruiter-info-app a {
  color: #035496;
}

/* line 2, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .subject-matter {
  width: 100%;
  padding: 0;
  font-size: 1em;
  max-width: none !important;
}

/* line 9, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-large-desktop-only .my-enlistment-timeline .subject-matter .timeline-content-wrapper {
  font-size: 40px;
}

/* line 15, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .subject-matter,
.breakpoint-tablet-only .my-enlistment-timeline .subject-matter,
.breakpoint-desktop-only .my-enlistment-timeline .subject-matter {
  background-repeat: repeat, no-repeat;
  background-size: auto auto, cover;
  background-position: center center, center top;
}

/* line 24, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline [type='submit'] {
  border: none;
  font-size: 1.5em;
  display: block;
  margin: auto;
  width: 4em;
  color: white;
  background-color: #035496;
  height: 2em;
  line-height: 2em;
  border-radius: 0.2em;
}

/* line 40, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .spacing, .breakpoint-tablet-up
.my-enlistment-timeline .right-column {
  width: 50%;
  float: left;
  font-size: 0.5em;
  margin-top: 5%;
}

/* line 48, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .options {
  width: 80%;
}

/* line 53, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .edit-questionnairre {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin: auto;
  padding-bottom: 2em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.my-enlistment-timeline .edit-questionnairre:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 58, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .edit-questionnairre,
.breakpoint-tablet-up .my-enlistment-timeline .edit-questionnairre {
  background: #FFFFFF;
}

/* line 62, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-only .my-enlistment-timeline .edit-questionnairre {
  font-size: 0.8em;
}

/* line 65, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-desktop-only .my-enlistment-timeline .edit-questionnairre {
  font-size: 0.6em;
}

/* line 69, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .edit-questionnairre .edit-answer-list {
  font-size: 0.6em;
  padding: 0 0 2em 0;
}

/* line 73, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .edit-questionnairre .edit-answer-list {
  padding-top: 4.5em;
}

/* line 75, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-large-desktop-only .my-enlistment-timeline .edit-questionnairre .edit-answer-list {
  font-size: 30px;
}

/* line 80, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div {
  padding: 1.5em 0;
  border-bottom: 1px solid black;
}

/* line 84, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .question-text {
  margin: 0.25em 0;
  min-height: 1.75em;
}

/* line 88, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .first-answer, .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .second-answer {
  margin-top: 0.5em;
  position: relative;
  padding-left: 2em;
  font-size: 0.9em;
  font-weight: bold;
}

/* line 95, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .first-answer:before, .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .second-answer:before {
  position: absolute;
  width: 1.5em;
  left: 0;
  font-size: 1.3em;
}

/* line 102, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .first-answer:before {
  color: #035496;
}

/* line 105, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .second-answer:before {
  color: #888888;
}

/* line 108, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .single-answer {
  width: 83.05085%;
  float: left;
  margin-right: 1.69492%;
  font-weight: bold;
  padding-top: 0.5em;
}

/* line 113, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.breakpoint-palm-only .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 115, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .question-text {
  width: 64.28571%;
  float: left;
  margin-right: 7.14286%;
}

/* line 118, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .edit-answer {
  text-align: center;
  padding: 0.5em 0;
  font-size: 1em;
  width: 21.05263%;
  float: right;
  margin-right: 0;
}

/* line 125, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .first-answer, .breakpoint-palm-only .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .second-answer {
  width: 40.67797%;
  float: left;
  margin-right: 1.69492%;
}

/* line 129, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div {
  font-size: 0.8em;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.breakpoint-tablet-up .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 132, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .question-text {
  width: 73.68421%;
  float: left;
  margin-right: 5.26316%;
}

/* line 135, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .edit-answer {
  text-align: center;
  padding: 0.5em 0;
  font-size: 1em;
  width: 13.7931%;
  float: right;
  margin-right: 0;
}

/* line 142, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .first-answer, .breakpoint-tablet-up .my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .second-answer {
  width: 37.5%;
  float: left;
  margin-right: 4.16667%;
}

/* line 148, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .edit-questionnairre .edit-answer-list .finished-editing {
  display: block;
  width: 75%;
  font-size: 2em;
  margin: 0.5em auto;
  padding: 0.5em 0;
  text-align: center;
}

/* line 157, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .edit-questionnairre .edit-answer-list .finished-editing {
  font-size: 1.4em;
  width: 40%;
}

/* line 167, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .questionnairre .question-header, .my-enlistment-timeline .edit-questionnairre .question-header {
  font-size: 0.75em;
  font-weight: 100;
  background-color: #035496;
  padding: .5em 0;
  text-align: center;
}

/* line 175, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-large-desktop-only .my-enlistment-timeline .questionnairre .question-header, .breakpoint-large-desktop-only .my-enlistment-timeline .edit-questionnairre .question-header {
  font-size: 20px;
}

/* line 179, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .questionnairre .question-header .header__text, .my-enlistment-timeline .edit-questionnairre .question-header .header__text {
  margin: auto;
  padding-top: 0.5em;
  color: white;
  text-transform: uppercase;
  font-size: 1em;
}

/* line 188, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .questionnairre .question-header .bar, .my-enlistment-timeline .edit-questionnairre .question-header .bar {
  margin: 0.5em auto;
  width: 14.1em;
  border: 1px solid white;
  height: 0.5em;
  text-align: left;
  line-height: 0.3;
}

/* line 196, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .questionnairre .question-header .bar .completed, .my-enlistment-timeline .edit-questionnairre .question-header .bar .completed {
  height: 100%;
  background-color: white;
}

/* line 204, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .questionnairre {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin: auto;
  padding-bottom: 2em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.my-enlistment-timeline .questionnairre:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 209, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .questionnairre,
.breakpoint-tablet-up .my-enlistment-timeline .questionnairre {
  background: #FFFFFF;
}

/* line 213, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-only .my-enlistment-timeline .questionnairre {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-size: 0.8em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.breakpoint-tablet-only .my-enlistment-timeline .questionnairre:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 217, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-desktop-only .my-enlistment-timeline .questionnairre {
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
  font-size: 0.6em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.breakpoint-desktop-only .my-enlistment-timeline .questionnairre:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 222, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-large-desktop-only .my-enlistment-timeline .questionnairre {
  font-size: 50px;
}

/* line 227, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .questionnairre .spacing {
  position: relative;
}

/* line 230, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .questionnairre .spacing a.previous-question {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 1em;
}

/* line 236, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .questionnairre .spacing a.previous-question {
  top: 25%;
}

/* line 240, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .questionnairre .spacing a.previous-question:before {
  font-size: 2em;
  color: #333;
}

/* line 244, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .questionnairre .spacing a.previous-question:before {
  color: white;
}

/* line 252, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .questionnairre .gray-box, .breakpoint-palm-only .my-enlistment-timeline .questionnairre .stem_interior .mos .mos-pane .mos-code, .stem_interior .mos .mos-pane .breakpoint-palm-only .my-enlistment-timeline .questionnairre .mos-code {
  display: block;
  background-image: linear-gradient(rgba(10, 10, 10, 0.8) 95%, transparent 0%);
}

/* line 256, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .questionnairre .gray-box h2, .breakpoint-palm-only .my-enlistment-timeline .questionnairre .stem_interior .mos .mos-pane .mos-code h2, .stem_interior .mos .mos-pane .breakpoint-palm-only .my-enlistment-timeline .questionnairre .mos-code h2 {
  padding: 1em 1em 1.5em 1em;
  font-size: 1.1em;
  width: 70%;
  line-height: 1.3em;
  color: white;
}

/* line 264, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .questionnairre .gray-box, .breakpoint-tablet-up .my-enlistment-timeline .questionnairre .stem_interior .mos .mos-pane .mos-code, .stem_interior .mos .mos-pane .breakpoint-tablet-up .my-enlistment-timeline .questionnairre .mos-code {
  display: table;
  margin: auto;
  margin-top: 4.25em;
  height: 22em;
  width: 65%;
  font-size: 0.65em;
  padding: 1em;
  line-height: 1.2;
}

/* line 274, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .questionnairre .gray-box .question, .breakpoint-tablet-up .my-enlistment-timeline .questionnairre .stem_interior .mos .mos-pane .mos-code .question, .stem_interior .mos .mos-pane .breakpoint-tablet-up .my-enlistment-timeline .questionnairre .mos-code .question {
  color: white;
}

/* line 280, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .questionnairre .question {
  text-align: center;
  margin: 0 auto;
  color: black;
}

/* line 285, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .questionnairre .question {
  font-size: 1.5em;
  padding: 1em 0;
  padding-top: 90px;
}

/* line 290, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .questionnairre .question {
  font-size: 2em;
  display: table-cell;
  vertical-align: middle;
}

/* line 297, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .questionnairre .form-errors {
  margin: auto;
  width: 80%;
  text-align: center;
  margin-bottom: 1em;
}

/* line 305, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .selection-statement {
  margin: 1.8em 0 0.9em 0;
  line-height: 1.5;
  min-height: 1.8em;
}

/* line 310, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .selection-statement {
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.breakpoint-palm-only .my-enlistment-timeline .selection-statement:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 314, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .selection-statement {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.breakpoint-tablet-up .my-enlistment-timeline .selection-statement:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 317, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .selection-statement:after {
  clear: both;
  width: 100%;
}

/* line 323, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .selection-statement span {
  width: 58.33333%;
  float: left;
  margin-right: 4.16667%;
  display: block;
  font-size: 0.85em;
  margin: 0.5em 0;
}

/* line 330, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .selection-statement span {
  width: 64.28571%;
  float: left;
  margin-right: 7.14286%;
}

/* line 335, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .selection-statement a.answer-reset {
  width: 28.57143%;
  float: right;
  margin-right: 0;
  background-color: #AAAAAA;
  font-size: 0.65em;
  padding: 0.5em 0em;
  text-align: center;
}

/* line 343, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .selection-statement a.answer-reset:before {
  margin-right: 0.25em;
}

/* line 351, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .timeline-answers {
  width: 100%;
  -webkit-overflow-scroll: touch;
}

/* line 357, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .timeline-answers .answer-wrapper {
  position: relative;
  border-radius: 0.2em;
}

/* line 362, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .timeline-answers .answer-wrapper {
  width: 70%;
  margin: 0 auto;
}

/* line 367, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .timeline-answers .answer-wrapper .answer-option {
  display: table;
  cursor: pointer;
  margin: 0 auto;
  margin-bottom: 1em;
  color: #035496;
  border: 0.15em solid #035496;
  border-radius: 0.2em;
  text-align: center;
}

/* line 378, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .timeline-answers .answer-wrapper .answer-option {
  width: 100%;
  font-size: 1em;
  padding: 0.6em 0;
}

/* line 384, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .timeline-answers .answer-wrapper .answer-option {
  width: 100%;
  font-size: 0.75em;
  padding: 0.75em 0;
}

/* line 390, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .timeline-answers .answer-wrapper .answer-option__text {
  font-size: 1.5em;
  display: table-cell;
  vertical-align: middle;
  line-height: normal;
}

/* line 397, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .timeline-answers .answer-wrapper .answer-option.first, .my-enlistment-timeline .timeline-answers .answer-wrapper .answer-option.second, .my-enlistment-timeline .timeline-answers .answer-wrapper .answer-option.selected {
  position: relative;
  background-color: #035496;
  color: white;
}

/* line 404, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .timeline-answers .answer-wrapper .answer-option:before {
  position: absolute;
  padding: 0.4em;
  left: -2em;
  top: 0em;
  font-size: 1.25em;
}

/* line 412, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .timeline-answers .answer-wrapper .answer-option.first {
  border: 0.15em solid #035496;
}

/* line 415, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .timeline-answers .answer-wrapper .answer-option.first:before {
  color: #035496;
}

/* line 420, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .timeline-answers .answer-wrapper .answer-option.second {
  border: 0.15em solid #888;
  background-color: #888;
}

/* line 424, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .timeline-answers .answer-wrapper .answer-option.second:before {
  color: #888;
}

/* line 430, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .timeline-answers .answer-wrapper .modal-link {
  color: #035496;
  position: absolute;
  right: -2em;
  top: 0.6em;
  border: 0.15em solid #035496;
  padding: 0.20em 0.25em;
  height: 1.5em;
  border-radius: 50%;
  width: 1.5em;
  text-align: center;
  font-size: 0.75em;
}

/* line 447, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline #other-career-fields {
  width: 70%;
  margin: 0 auto;
}

/* line 453, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .see-all-career-fields {
  font-size: 0.7em;
  padding: 1em;
}

/* line 459, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .post-question-note p {
  margin: 0 auto;
}

/* line 461, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .post-question-note p {
  width: 70%;
  font-size: 1em;
  padding: 0.6em 0;
}

/* line 467, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .post-question-note p {
  width: 55%;
  font-size: 0.75em;
  padding: 0.5em 0;
}

/* line 475, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .fake-timeline {
  border: 1px solid #023A60;
}

/* line 478, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .fake-timeline .timeline-chunk {
  display: inline-block;
  font-size: 0.3em;
  margin: 0.2em;
}

/* line 482, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .steps .step-header {
  font-size: 20px;
  font-weight: 100;
  position: fixed;
  z-index: 2;
  top: 65;
  left: 0;
  right: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-overflow-scroll: touch;
  color: white;
  background-color: rgba(10, 10, 10, 0.8);
  width: 100%;
  text-align: center;
}

/* line 500, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .steps .step-header {
  height: auto !important;
}

/* line 504, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .steps .step-header .step-title {
  width: 66.66667%;
  float: left;
  display: block;
}

/* line 507, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .steps .step-header .step-title h1 {
  margin: 1.5em 0 0.5em 0;
  font-size: 0.9em;
}

/* line 511, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .steps .step-header .step-title h3 {
  font-size: 0.75em;
}

/* line 515, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .steps .step-header .previous,
.my-enlistment-timeline .steps .step-header .next {
  width: 16.66667%;
  float: left;
  color: white;
  display: block;
  vertical-align: top;
  font-size: 3em;
  height: 1.5em;
  line-height: 1.5em;
}

/* line 525, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .steps .step-header .previous:before, .my-enlistment-timeline .steps .step-header .previous:after,
.my-enlistment-timeline .steps .step-header .next:before,
.my-enlistment-timeline .steps .step-header .next:after {
  font-size: 0.75em;
}

/* line 530, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .steps .step-header .previous:hover:before,
.my-enlistment-timeline .steps .step-header .next:hover:before {
  font-size: .85em;
}

/* line 537, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .steps .step-faqs {
  padding-top: 90px;
}

/* line 541, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .steps .section-head {
  margin-top: 1em;
  font-size: 1.1em;
  text-transform: uppercase;
}

/* line 549, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper {
  background: #FFFFFF;
}

/* line 552, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .dashboard {
  padding-top: 0;
}

/* line 556, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .timeline-overview-title {
  display: block;
  background-color: #035496;
  color: #FFFFFF;
  text-align: center;
  font-size: 0.5em;
  padding: 0.65em 0 0.5em 0;
}

/* line 565, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .overview-wrapper .timeline-overview-title {
  font-size: 1em;
}

/* line 569, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-large-desktop-only .my-enlistment-timeline .overview-wrapper .timeline-overview-title {
  font-size: 30px;
}

/* line 574, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .overview-summary {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-size: cover;
  background-position: center;
  color: #FFFFFF;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.my-enlistment-timeline .overview-wrapper .overview-summary:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 582, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-palm-only .my-enlistment-timeline .overview-wrapper .overview-summary .overview-shadow {
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(top, transparent 20%, black 120%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, transparent), color-stop(120%, black));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 20%, black 120%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 20%, black 120%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 20%, black 120%);
  /* IE10+ */
  background: linear-gradient(to bottom, transparent 20%, black 120%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */
}

/* line 596, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-large-desktop-only .my-enlistment-timeline .overview-wrapper .overview-summary .timeline-content-wrapper {
  font-size: 60px;
}

/* line 601, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .overview-summary .timeline-header {
  text-align: center;
  font-size: 1.1em;
  padding: 1em 0 0.5em 0;
  text-shadow: 0px 0px 0.25em #000;
}

/* line 607, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .overview-wrapper .overview-summary .timeline-header {
  text-align: left;
  font-size: .55em;
  padding-left: 1.5em;
}

/* line 616, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .overview-summary .timeline-career-category-wrapper .timeline-career-category {
  background: rgba(0, 0, 0, 0.6);
  padding: 2em 1em;
  text-align: center;
}

/* line 621, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .overview-summary .timeline-career-category-wrapper .timeline-career-category span {
  display: block;
  font-size: 1.1em;
  text-transform: none;
  margin-bottom: 0.7em;
}

/* line 627, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .overview-wrapper .overview-summary .timeline-career-category-wrapper .timeline-career-category span {
  margin-top: 1em;
}

/* line 632, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .overview-summary .timeline-career-category-wrapper .timeline-career-category h2 {
  font-size: 1.5em;
}

/* line 636, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .overview-wrapper .overview-summary .timeline-career-category-wrapper .timeline-career-category h2 {
  font-size: 1.75em;
}

/* line 641, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .overview-wrapper .overview-summary .timeline-career-category-wrapper .timeline-career-category {
  text-align: left;
  padding: 2em 3em 1em 3em;
}

/* line 647, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .overview-summary .timeline-career-category-wrapper .timeline-career-summary {
  text-transform: none;
  padding: 1.5em;
  line-height: 1.2;
  font-size: 1em;
}

/* line 653, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .overview-wrapper .overview-summary .timeline-career-category-wrapper .timeline-career-summary {
  background: rgba(0, 0, 0, 0.6);
  padding: 0em 3em 3em 3em;
}

/* line 659, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .overview-wrapper .overview-summary .timeline-career-category-wrapper {
  width: 50%;
  float: left;
  font-size: 0.3em;
  text-align: left;
}

/* line 666, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .overview-wrapper .overview-summary {
  padding-bottom: 1em;
}

/* line 671, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .timeline-details-button-wrapper-top {
  display: none;
}

/* line 674, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .overview-wrapper .timeline-details-button-wrapper-top {
  display: block;
  width: 50%;
  float: left;
  float: right;
  margin-right: 0;
  text-align: center;
}

/* line 680, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .overview-wrapper .timeline-details-button-wrapper-top .see-the-details-top {
  margin: 2.9em 0 0.75em 0;
  padding: 0 1em;
  height: 2em;
  line-height: 2.2em;
  font-size: 0.5em;
}

/* line 689, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .timeline-details-button-wrapper-top .create-timeline {
  color: #fff;
  font-size: 0.3em;
  text-transform: none;
  display: block;
  margin: 0 auto;
  text-align: center;
  text-decoration: underline;
}

/* line 700, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .timeline-details-button-wrapper-bottom {
  display: block;
  padding: 0 0 1.5em 0;
}

/* line 704, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .overview-wrapper .timeline-details-button-wrapper-bottom {
  display: none;
}

/* line 708, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .timeline-details-button-wrapper-bottom .create-timeline {
  color: #333;
  display: block;
  margin: 0 auto;
  text-align: center;
  text-decoration: underline;
}

/* line 717, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .timeline-steps {
  padding: 2em 1em;
}

/* line 720, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .timeline-steps ol {
  list-style-type: none;
  counter-reset: ol-counter;
  margin: 1.8em 0 0 2.1em;
  font-size: 1em;
  text-transform: uppercase;
}

/* line 729, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .timeline-steps ol > li {
  position: relative;
  margin-bottom: 1.1em;
}

/* line 734, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .timeline-steps ol > li:before {
  content: counter(ol-counter);
  counter-increment: ol-counter;
  position: absolute;
  left: -1.55em;
  top: -0.25em;
  margin: 0 0 0 0;
  padding: 0.25em 0.3em 0.1em;
  background-color: #222;
  color: #FFFFFF;
}

/* line 746, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .timeline-steps a {
  color: #222;
}

/* line 749, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .timeline-steps a:hover {
  text-decoration: underline;
}

/* line 754, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .overview-wrapper .timeline-steps {
  display: none;
}

/* line 760, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .timeline-graph {
  background: #222;
  color: #FFFFFF;
  padding: 1em;
}

/* line 766, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.my-enlistment-timeline .overview-wrapper .see-the-details-bottom {
  width: 80%;
  margin: 0 auto;
  display: block;
  height: 2em;
  line-height: 2em;
  font-size: 1.3em;
  text-align: center;
}

/* line 775, src/ng/AppBundle/Resources/scss/mgt/_my-guard-timeline.scss */
.breakpoint-tablet-up .my-enlistment-timeline .overview-wrapper .see-the-details-bottom {
  display: none;
}

/* line 3, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
body.my-enlistment-timeline .flow-divider {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 1.6em 3em 2.5em 3em;
  color: white;
  text-align: center;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
body.my-enlistment-timeline .flow-divider:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 12, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
.breakpoint-tablet-only body.my-enlistment-timeline .flow-divider {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2em 10%;
  font-size: 0.75em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.breakpoint-tablet-only body.my-enlistment-timeline .flow-divider:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 18, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
.breakpoint-desktop-only body.my-enlistment-timeline .flow-divider {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 4em 20%;
  font-size: 0.5em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.breakpoint-desktop-only body.my-enlistment-timeline .flow-divider:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 24, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
.breakpoint-large-desktop-only body.my-enlistment-timeline .flow-divider {
  font-size: 70px;
}

/* line 28, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
.breakpoint-palm-only body.my-enlistment-timeline .flow-divider {
  padding: 2.5em 1em;
  font-size: 1.2em;
}

/* line 33, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
body.my-enlistment-timeline .flow-divider .flow-number {
  display: inline-block;
  border: 1px solid white;
  padding: 0.5em 0.5em 0em 0.5em;
  border-radius: 50%;
  width: 2em;
  height: 2em;
  margin-bottom: 1.5em;
  text-shadow: 0 0 0.2em #000;
}

/* line 44, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
.breakpoint-palm-only body.my-enlistment-timeline .flow-divider .flow-number {
  font-size: 1.5em;
}

/* line 49, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
body.my-enlistment-timeline .flow-divider p {
  line-height: 1.3;
  text-transform: none;
}

/* line 53, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
.breakpoint-tablet-up body.my-enlistment-timeline .flow-divider p {
  margin: 0 4.5em;
}

/* line 56, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
.breakpoint-phone body.my-enlistment-timeline .flow-divider p {
  margin: 0 1.5em;
}

/* line 61, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
body.my-enlistment-timeline .flow-divider p.congrats {
  padding-bottom: 1em;
}

/* line 66, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
body.my-enlistment-timeline .flow-divider .smaller-text {
  font-size: .7em;
  text-shadow: 0 0 0.3em #000;
}

/* line 70, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
.breakpoint-palm-only body.my-enlistment-timeline .flow-divider .smaller-text {
  font-size: 1em;
  margin-bottom: 1em;
}

/* line 77, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
body.my-enlistment-timeline .flow-divider p.all-caps {
  font-size: 1.1em;
  text-transform: uppercase;
  text-shadow: 0 0 0.3em #000;
}

/* line 82, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
.breakpoint-large-desktop-only body.my-enlistment-timeline .flow-divider p.all-caps {
  max-width: 500px;
  margin-right: auto;
  margin-left: auto;
}

/* line 89, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
body.my-enlistment-timeline .flow-divider a.ng-button, body.my-enlistment-timeline .flow-divider .info-box a.info-box__link, .info-box body.my-enlistment-timeline .flow-divider a.info-box__link, body.my-enlistment-timeline .flow-divider .downloadable-file a.downloadable-file__link, .downloadable-file body.my-enlistment-timeline .flow-divider a.downloadable-file__link, body.my-enlistment-timeline .flow-divider .promo-box-extra a.promo-box-extra__link, .promo-box-extra body.my-enlistment-timeline .flow-divider a.promo-box-extra__link, body.my-enlistment-timeline .flow-divider .get-started .get-started__content .get-started__info .info a.show-info, .get-started .get-started__content .get-started__info .info body.my-enlistment-timeline .flow-divider a.show-info, body.my-enlistment-timeline .flow-divider
.get-started .get-started__content .get-started__question .info a.show-info,
.get-started .get-started__content .get-started__question .info body.my-enlistment-timeline .flow-divider a.show-info, body.my-enlistment-timeline .flow-divider .get-started .get-started__content .get-started__info .get-started__edit a, .get-started .get-started__content .get-started__info .get-started__edit body.my-enlistment-timeline .flow-divider a, body.my-enlistment-timeline .flow-divider
.get-started .get-started__content .get-started__question .get-started__edit a,
.get-started .get-started__content .get-started__question .get-started__edit body.my-enlistment-timeline .flow-divider a, body.my-enlistment-timeline .flow-divider .get-started .get-started__content a.get-started__btn, .get-started .get-started__content body.my-enlistment-timeline .flow-divider a.get-started__btn, body.my-enlistment-timeline .flow-divider .get-started__buttons a.submission, .get-started__buttons body.my-enlistment-timeline .flow-divider a.submission, body.my-enlistment-timeline .flow-divider a.map-btn, body.my-enlistment-timeline .flow-divider .footer .footer__alternate a, .footer .footer__alternate body.my-enlistment-timeline .flow-divider a, body.my-enlistment-timeline .flow-divider .footer #footer-view-more .footer-primary-nav a, .footer #footer-view-more .footer-primary-nav body.my-enlistment-timeline .flow-divider a, body.my-enlistment-timeline .flow-divider .calculator a.submission, .calculator body.my-enlistment-timeline .flow-divider a.submission, body.my-enlistment-timeline .flow-divider .calculator .fitness-list .fitness-list__btn a, .calculator .fitness-list .fitness-list__btn body.my-enlistment-timeline .flow-divider a, body.my-enlistment-timeline .flow-divider #app-tech-support .ts__inputs a.submission, #app-tech-support .ts__inputs body.my-enlistment-timeline .flow-divider a.submission, body.my-enlistment-timeline .flow-divider #stem-signup-results a.submission, #stem-signup-results body.my-enlistment-timeline .flow-divider a.submission, body.my-enlistment-timeline .flow-divider #app-state-education-contact-results a.submission, #app-state-education-contact-results body.my-enlistment-timeline .flow-divider a.submission, body.my-enlistment-timeline .flow-divider .stem-home #stem-signup a.submission, .stem-home #stem-signup body.my-enlistment-timeline .flow-divider a.submission, .breakpoint-palm-only body.my-enlistment-timeline .flow-divider .edit-questionnairre .edit-answer-list > div a.edit-answer, .breakpoint-palm-only body.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .flow-divider a.edit-answer, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .edit-questionnairre .edit-answer-list > div a.edit-answer, .breakpoint-tablet-up body.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .flow-divider a.edit-answer, body.my-enlistment-timeline .flow-divider .edit-questionnairre .edit-answer-list a.finished-editing, body.my-enlistment-timeline .edit-questionnairre .edit-answer-list .flow-divider a.finished-editing, body.my-enlistment-timeline .flow-divider .selection-statement a.answer-reset, body.my-enlistment-timeline .selection-statement .flow-divider a.answer-reset, body.my-enlistment-timeline .flow-divider a.see-all-career-fields, body.my-enlistment-timeline .flow-divider a.build-timeline, body.my-enlistment-timeline .flow-divider main.dashboard header a, body.my-enlistment-timeline main.dashboard header .flow-divider a, body.my-enlistment-timeline .flow-divider a.ng-downloads__item-link, body.my-enlistment-timeline .flow-divider a.pagination__control, body.my-enlistment-timeline .flow-divider a.ng-downloads__entry-link {
  font-size: 0.8em;
  margin: 1.5em 0 2em 0;
  padding: 1em 0em;
  width: 80%;
}

/* line 96, src/ng/AppBundle/Resources/scss/mgt/_flow-divider.scss */
.breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.ng-button, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .info-box a.info-box__link, .info-box .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.info-box__link, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .downloadable-file a.downloadable-file__link, .downloadable-file .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.downloadable-file__link, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .promo-box-extra a.promo-box-extra__link, .promo-box-extra .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.promo-box-extra__link, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .get-started .get-started__content .get-started__info .info a.show-info, .get-started .get-started__content .get-started__info .info .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.show-info, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider
.get-started .get-started__content .get-started__question .info a.show-info,
.get-started .get-started__content .get-started__question .info .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.show-info, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .get-started .get-started__content .get-started__info .get-started__edit a, .get-started .get-started__content .get-started__info .get-started__edit .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider
.get-started .get-started__content .get-started__question .get-started__edit a,
.get-started .get-started__content .get-started__question .get-started__edit .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .get-started .get-started__content a.get-started__btn, .get-started .get-started__content .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.get-started__btn, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .get-started__buttons a.submission, .get-started__buttons .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.submission, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.map-btn, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .footer .footer__alternate a, .footer .footer__alternate .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .footer #footer-view-more .footer-primary-nav a, .footer #footer-view-more .footer-primary-nav .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .calculator a.submission, .calculator .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.submission, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .calculator .fitness-list .fitness-list__btn a, .calculator .fitness-list .fitness-list__btn .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider #app-tech-support .ts__inputs a.submission, #app-tech-support .ts__inputs .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.submission, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider #stem-signup-results a.submission, #stem-signup-results .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.submission, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider #app-state-education-contact-results a.submission, #app-state-education-contact-results .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.submission, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .stem-home #stem-signup a.submission, .stem-home #stem-signup .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.submission, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .edit-questionnairre .edit-answer-list > div a.edit-answer, .breakpoint-tablet-up body.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div .flow-divider a.edit-answer, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .edit-questionnairre .edit-answer-list a.finished-editing, .breakpoint-tablet-up body.my-enlistment-timeline .edit-questionnairre .edit-answer-list .flow-divider a.finished-editing, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider .selection-statement a.answer-reset, .breakpoint-tablet-up body.my-enlistment-timeline .selection-statement .flow-divider a.answer-reset, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.see-all-career-fields, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.build-timeline, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider main.dashboard header a, .breakpoint-tablet-up body.my-enlistment-timeline main.dashboard header .flow-divider a, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.ng-downloads__item-link, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.pagination__control, .breakpoint-tablet-up body.my-enlistment-timeline .flow-divider a.ng-downloads__entry-link {
  width: 60%;
}

/* line 2, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .timeline-tagged:before {
  position: absolute;
  top: 1em;
  left: 1em;
  color: white;
  font-size: 0.5em;
  text-shadow: 0 0 0.2em #000;
  content: 'My Enlistment Timeline';
  text-transform: uppercase;
}

/* line 12, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline .timeline-tagged:before {
  font-size: 1em;
  top: 0.5em;
}

/* line 17, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-large-desktop-only .my-enlistment-timeline .timeline-tagged:before {
  font-size: 30px;
}

/* line 21, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .timeline-splash {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #AAAAAA;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.my-enlistment-timeline .timeline-splash:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 28, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .timeline-splash .shadow-wrapper {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: .5em 1em 2.5em 1em;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, transparent 40%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(40%, transparent));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, transparent 40%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, transparent 40%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, transparent 40%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, transparent 40%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
  /* IE6-9 */
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.my-enlistment-timeline .timeline-splash .shadow-wrapper:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 48, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-large-desktop-only .my-enlistment-timeline .timeline-splash .timeline-splash-content-wrapper {
  font-size: 55px;
}

/* line 54, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .timeline-splash .account-actions {
  float: right;
  font-size: 0.3em;
}

/* line 58, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .timeline-splash .account-actions a {
  color: #FFFFFF;
  position: fixed;
  top: 68px;
  right: 15px;
  display: block;
  background-color: transparent;
  border: 1px solid #fff;
  padding: 14px;
  font-size: 13px;
  width: 120px;
  text-align: center;
  text-decoration: none;
}

/* line 73, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .timeline-splash .account-actions a:hover {
  border: 1px solid #035496;
  background: #035496;
}

/* line 79, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline .timeline-splash .account-actions {
  display: none;
}

/* line 83, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .timeline-splash h1, .my-enlistment-timeline .timeline-splash h3 {
  color: #FFFFFF;
  margin-bottom: 0.1em;
  text-shadow: 0 0 0.25em #000;
}

/* line 89, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .timeline-splash h1 {
  font-size: 1.3em;
  margin-top: 1em;
}

/* line 93, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .timeline-splash h3 {
  font-size: 0.65em;
}

/* line 99, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline .timeline-splash h1 {
  display: block;
  font-size: 3em;
  text-align: center;
  margin-bottom: 0.7em;
}

/* line 106, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline .timeline-splash h3 {
  display: block;
  text-align: center;
  font-size: 0.8em;
}

/* line 115, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-tablet-up .my-enlistment-timeline .timeline-splash h1, .breakpoint-tablet-up .my-enlistment-timeline .timeline-splash h3 {
  width: 73.68421%;
  float: left;
  margin-right: 5.26316%;
}

/* line 120, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .timeline-splash .how-it-works {
  color: white;
  font-size: 0.5em;
  margin-top: 4em;
  text-shadow: 0 0 0.2em #000;
}

/* line 126, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .timeline-splash .how-it-works strong {
  display: block;
  font-weight: normal;
  text-align: center;
  margin-bottom: 1em;
}

/* line 133, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline .timeline-splash .how-it-works strong {
  font-size: 2em;
}

/* line 137, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .timeline-splash .how-it-works ol {
  display: table;
  counter-reset: how-to-counter;
}

/* line 140, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .timeline-splash .how-it-works ol li {
  text-transform: capitalize;
  list-style: none;
  display: table-cell;
  width: 33%;
  padding: 0.5em;
  text-align: center;
}

/* line 148, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .timeline-splash .how-it-works ol li span {
  display: block;
  margin-top: 0.5em;
  font-size: .6em;
  text-transform: none;
}

/* line 154, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline .timeline-splash .how-it-works ol li span {
  font-size: 1em;
}

/* line 159, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .timeline-splash .how-it-works ol li:before {
  display: inline-block;
  border: 1px solid white;
  border-radius: 50%;
  width: 3em;
  height: 3em;
  padding-top: 0.9em;
  margin-bottom: 0.3em;
  content: counter(how-to-counter);
  counter-increment: how-to-counter;
}

/* line 171, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-tablet-up .my-enlistment-timeline .timeline-splash .how-it-works ol li:before {
  width: 2em;
  height: 2em;
  padding-top: 0.55em;
}

/* line 180, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline .timeline-splash .how-it-works {
  font-size: 0.7em;
}

/* line 183, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-tablet-up .my-enlistment-timeline .timeline-splash .how-it-works {
  width: 58.33333%;
  float: left;
  margin-right: 4.16667%;
  margin-top: 4em;
}

/* line 190, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline a.build-timeline {
  font-size: 0.4em;
  text-align: center;
  line-height: 2.5em;
  margin: 1em auto 0 auto;
}

/* line 197, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline a.build-timeline {
  display: block;
  width: 80%;
  font-size: 1em;
}

/* line 202, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-tablet-up .my-enlistment-timeline a.build-timeline {
  width: 28.57143%;
  float: right;
  margin-right: 0;
  margin-right: 2em;
  margin-top: 5.5em;
}

/* line 209, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .palm-only {
  text-align: center;
  font-size: 0.85em;
}

/* line 212, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .palm-only .or-div, .my-enlistment-timeline .palm-only .modal-link {
  color: #FFFFFF;
  padding: 1em 0;
}

/* line 217, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .palm-only .modal-link {
  text-decoration: underline;
}

/* line 222, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-tablet-up .my-enlistment-timeline .palm-only {
  display: none;
}

/* line 227, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .overview-summary .account-menu {
  font-size: 0.5em;
}

/* line 229, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .account-menu {
  position: absolute;
  font-size: 0.6em;
  color: white;
  top: 0.5em;
  text-align: right;
  right: 1em;
  font-family: sans-serif;
  text-transform: none;
}

/* line 239, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline .account-menu {
  font-size: 1.4em;
  right: 1em;
}

/* line 244, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .account-menu span {
  display: inline-block;
  width: 1em;
  height: 1em;
  overflow: hidden;
  text-shadow: 0 0 0.2em #000;
}

/* line 245, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .account-menu span.smaller {
  font-size: 0.6em;
}

/* line 251, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .account-menu nav {
  position: absolute;
  top: 1.25em;
  right: 0;
  background: #DEDEDE;
  display: block;
  transition-duration: 1s;
  opacity: 0;
  padding: 0.25em 0.5em;
}

/* line 260, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .account-menu nav a.mgt-dropdown-link {
  display: block !important;
  width: 100% !important;
  background: none !important;
  color: #035496 !important;
  float: none !important;
  text-transform: none !important;
  font-size: 0.5em;
  margin: 0.5em 0;
  white-space: nowrap;
  text-align: left !important;
}

/* line 272, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .account-menu nav a.mgt-dropdown-link:hover {
  background: #035496;
  color: white;
}

/* line 278, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline .account-menu:hover nav {
  opacity: 1;
}

/* line 283, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline main.dashboard {
  position: relative;
}

/* line 286, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline main.dashboard header {
  font-size: 0.75em;
  min-height: 8em;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2em 10% 1em;
  background-size: cover;
  background-position: center;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.my-enlistment-timeline main.dashboard header:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 294, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline main.dashboard header {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 3em 5% 1em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.breakpoint-palm-only .my-enlistment-timeline main.dashboard header:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 299, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-large-desktop-only .my-enlistment-timeline main.dashboard header {
  font-size: 50px;
}

/* line 303, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline main.dashboard header .mgt-header {
  width: 58.33333%;
  float: left;
  margin-right: 4.16667%;
  min-height: 2.5em;
  color: white;
}

/* line 305, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline main.dashboard header .mgt-header span {
  margin-bottom: 0.25em;
  text-shadow: 0 0 0.2em #000;
}

/* line 310, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline main.dashboard header .mgt-header p {
  font-size: 0.5em;
  line-height: 1.2;
  text-shadow: 0 0 0.2em #000;
}

/* line 315, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline main.dashboard header .mgt-header p {
  font-size: 0.75em;
}

/* line 322, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline main.dashboard header .mgt-header {
  width: 44.44444%;
  float: left;
  margin-right: 11.11111%;
  margin-bottom: 1.5em;
}

/* line 327, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline main.dashboard header a {
  width: 28.57143%;
  float: right;
  margin-right: 0;
  font-size: 0.5em;
  padding: 0.6em 0;
  text-align: center;
}

/* line 334, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline main.dashboard header a {
  width: 44.44444%;
  float: left;
  margin-right: 11.11111%;
  float: right;
  margin-right: 0;
  font-size: 1em;
}

/* line 342, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline main.dashboard .white-out {
  width: 100%;
  background: #FFFFFF;
  font-size: 0.5em;
  padding: 2em 0;
}

/* line 348, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline main.dashboard .white-out {
  padding: 2em 0 4em 0;
}

/* line 352, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-large-desktop-only .my-enlistment-timeline main.dashboard .white-out {
  font-size: 30px;
}

/* line 357, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline main.dashboard .white-out > span {
  display: block;
  text-align: center;
  margin-bottom: 1em;
}

/* line 363, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline main.dashboard .white-out > span {
  font-size: 2em;
}

/* line 368, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline main.dashboard .white-out .timeline-actions {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  list-style: none;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.my-enlistment-timeline main.dashboard .white-out .timeline-actions:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 373, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-large-desktop-only .my-enlistment-timeline main.dashboard .white-out .timeline-actions {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.breakpoint-large-desktop-only .my-enlistment-timeline main.dashboard .white-out .timeline-actions:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 377, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline main.dashboard .white-out .timeline-actions li {
  text-align: center;
}

/* line 378, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline main.dashboard .white-out .timeline-actions li a[class^="icon"] {
  display: block;
  color: #222;
  font-size: 0.8em;
  margin-bottom: 0.5em;
}

/* line 385, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline main.dashboard .white-out .timeline-actions li a[class^="icon"] {
  margin-top: 1em;
  font-size: 1.8em;
}

/* line 390, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline main.dashboard .white-out .timeline-actions li a[class^="icon"]:hover {
  color: #444;
}

/* line 392, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline main.dashboard .white-out .timeline-actions li a[class^="icon"]:hover:before {
  background-color: #444;
}

/* line 397, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline main.dashboard .white-out .timeline-actions li a[class^="icon"]:before {
  display: block;
  width: 35%;
  margin: 0 auto 0.35em auto;
  padding: 0.35em 0;
  font-size: 1.6em;
  background-color: black;
  color: white;
  border-radius: 0.1em;
  text-align: center;
}

/* line 412, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.my-enlistment-timeline main.dashboard .white-out .timeline-actions li p {
  font-size: 0.5em;
}

/* line 415, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline main.dashboard .white-out .timeline-actions li p {
  font-size: 1em;
}

/* line 422, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline main.dashboard .white-out .timeline-actions li {
  width: 44.44444%;
  float: left;
  margin-right: 11.11111%;
}

/* line 424, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-palm-only .my-enlistment-timeline main.dashboard .white-out .timeline-actions li:nth-child(2n) {
  width: 44.44444%;
  float: right;
  margin-right: 0;
}

/* line 427, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-tablet-up .my-enlistment-timeline main.dashboard .white-out .timeline-actions li {
  width: 21.05263%;
  float: left;
  margin-right: 5.26316%;
}

/* line 429, src/ng/AppBundle/Resources/scss/mgt/_dashboards.scss */
.breakpoint-tablet-up .my-enlistment-timeline main.dashboard .white-out .timeline-actions li:nth-child(4n) {
  width: 21.05263%;
  float: right;
  margin-right: 0;
}

/* line 3, src/ng/AppBundle/Resources/scss/mgt/_questionnaire.scss */
.breakpoint-tablet-up .questionairre-wrapper {
  width: 100%;
  height: 100%;
  padding: 1.5em 0 2.5em 0;
}

/* line 9, src/ng/AppBundle/Resources/scss/mgt/_questionnaire.scss */
.questionairre-wrapper .questionnaire {
  margin-top: 3em;
}

/* line 13, src/ng/AppBundle/Resources/scss/mgt/_questionnaire.scss */
.questionairre-wrapper .questionnaire header {
  background-color: #373737;
  text-align: center;
  height: 100%;
  position: relative;
}

/* line 19, src/ng/AppBundle/Resources/scss/mgt/_questionnaire.scss */
.questionairre-wrapper .questionnaire header:before, .questionairre-wrapper .questionnaire header:after {
  position: absolute;
  top: 0;
  content: "";
  width: 100%;
  height: 100%;
  background-color: #373737;
}

/* line 29, src/ng/AppBundle/Resources/scss/mgt/_questionnaire.scss */
.questionairre-wrapper .questionnaire header:before {
  left: -100%;
}

/* line 32, src/ng/AppBundle/Resources/scss/mgt/_questionnaire.scss */
.questionairre-wrapper .questionnaire header:after {
  right: -100%;
}

/* line 37, src/ng/AppBundle/Resources/scss/mgt/_questionnaire.scss */
.questionairre-wrapper .questionnaire__header {
  margin: auto;
  padding-top: 0.5em;
  color: white;
  text-transform: uppercase;
  font-size: 2em;
}

/* line 46, src/ng/AppBundle/Resources/scss/mgt/_questionnaire.scss */
.questionairre-wrapper .questionnaire__timeline {
  margin: 0.75em auto;
  width: 95%;
  border: 1px solid white;
  height: 0.5em;
}

/* line 52, src/ng/AppBundle/Resources/scss/mgt/_questionnaire.scss */
.questionairre-wrapper .questionnaire__timeline .completed {
  height: 100%;
  background-color: white;
}

/* line 61, src/ng/AppBundle/Resources/scss/mgt/_questionnaire.scss */
.questionairre-wrapper .question__header {
  text-align: center;
  font-size: 1.25em;
  margin: 0.75em auto;
}

/* line 67, src/ng/AppBundle/Resources/scss/mgt/_questionnaire.scss */
.questionairre-wrapper .question__reset {
  margin: auto;
  margin-bottom: 0.75em;
  display: block;
  background: transparent;
  border: none;
}

/* line 75, src/ng/AppBundle/Resources/scss/mgt/_questionnaire.scss */
.questionairre-wrapper .question__choice {
  display: table;
  cursor: pointer;
  margin: auto;
  margin-bottom: 1.5em;
  width: 80%;
  height: 5em;
  border: 0.25em solid #035496;
  border-radius: 0.5em;
  text-align: center;
}

/* line 86, src/ng/AppBundle/Resources/scss/mgt/_questionnaire.scss */
.questionairre-wrapper .question__choice input {
  display: none;
}

/* line 91, src/ng/AppBundle/Resources/scss/mgt/_questionnaire.scss */
.questionairre-wrapper .question__text {
  display: table-cell;
  vertical-align: middle;
  font-size: 1.2em;
}

/* line 1, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper {
  background: #FFFFFF;
}

/* line 4, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-tablet-up .step-detail-wrapper {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.breakpoint-tablet-up .step-detail-wrapper:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 10, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-tablet-up .step-detail-wrapper .steps {
  padding-top: 1em;
}

/* line 14, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .close-step-header {
  transition: all 200ms linear;
  -webkit-transition: all 200ms linear;
  display: block;
  opacity: 0;
  z-index: 5;
  position: absolute;
  top: 45px;
  right: 10px;
  width: 1.5em;
  height: 1.5em;
  background-image: url(/images/cross.png);
  background-size: cover;
}

/* line 28, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .steps .close-step-header {
  top: 60px;
}

/* line 33, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header {
  font-size: 1em;
  position: fixed;
  z-index: 200;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-overflow-scroll: touch;
  color: white;
  background-color: #373737;
  width: 100%;
  text-align: center;
  padding-top: 65px;
}

/* line 51, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .steps .step-header {
  padding-top: 40px;
  min-height: 123px;
  font-size: 16px;
}

/* line 57, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-header__steps-list {
  transition: all 200ms linear;
  -webkit-transition: all 200ms linear;
  display: none;
  overflow: hidden;
  opacity: 0;
  display: none;
  position: absolute;
  top: 6em;
  bottom: 3.3em;
  right: 0;
  left: 0;
  overflow: scroll;
}

/* line 71, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-header__steps-list ol {
  counter-reset: ol-counter;
  width: 15em;
  margin: 0 auto;
}

/* line 76, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-header__steps-list ol li {
  position: relative;
  padding-left: 2em;
  margin: 1em auto;
}

/* line 80, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-header__steps-list ol li a {
  color: #fff;
}

/* line 83, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-header__steps-list ol li p {
  text-align: left;
}

/* line 89, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-header__steps-list ol > li:before {
  content: counter(ol-counter);
  counter-increment: ol-counter;
  position: absolute;
  left: 0.35em;
  top: -0.25em;
  margin: 0 0 0 0;
  padding: 0.25em 0.3em 0.1em;
  background-color: #222;
  color: #FFFFFF;
}

/* line 102, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .d3-timeline-wrapper {
  background: none;
}

/* line 105, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .d3-timeline-wrapper #d3-timeline {
  width: 100%;
  max-width: none;
  font-size: 1em;
  overflow: hidden;
}

/* line 117, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-header-title {
  padding-bottom: 0.3em;
  position: relative;
  display: none;
}

/* line 123, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .steps .step-header .step-header-title {
  opacity: 0;
}

/* line 131, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-header-title .step-header-timeline-title, .step-detail-wrapper .steps .step-header .step-header-title .step-header-career-title {
  display: block;
  text-align: center;
  font-size: 1.1em;
  padding: 1em 0 0.2em 0;
}

/* line 137, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-tablet-up .step-detail-wrapper .steps .step-header .step-header-title .step-header-timeline-title, .breakpoint-tablet-up .step-detail-wrapper .steps .step-header .step-header-title .step-header-career-title {
  text-align: left;
  font-size: .55em;
  padding-left: 1.5em;
}

/* line 143, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-large-desktop-only .step-detail-wrapper .steps .step-header .step-header-title .step-header-timeline-title, .breakpoint-large-desktop-only .step-detail-wrapper .steps .step-header .step-header-title .step-header-career-title {
  padding-left: 0;
}

/* line 148, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-header-title .step-header-career-title {
  padding-top: 0;
}

/* line 152, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-tablet-only .step-detail-wrapper .steps .step-header .step-header-title .step-header-career-title {
  width: 70%;
  margin: 0 auto;
}

/* line 159, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-title {
  width: 66.66667%;
  float: left;
  display: block;
}

/* line 162, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-title h1 {
  margin: 0.9em 0 0.2em 0;
  font-size: 0.8em;
}

/* line 167, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-title h3 {
  font-size: 0.5em;
}

/* line 171, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .steps .step-header .step-title {
  display: block;
}

/* line 176, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-controls {
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding: 0.25em 0 0.5em 0;
  position: relative;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.step-detail-wrapper .steps .step-header .step-controls:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 181, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .steps .step-header .step-controls {
  position: relative;
  background-color: #373737;
  bottom: 0;
  right: 0;
  left: 0;
  padding-bottom: 0.75em;
  padding-top: 0.5em;
}

/* line 195, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-controls .drawer-tab {
  width: 65%;
  margin: 0 auto;
  height: 2em;
  bottom: -0.5em;
  cursor: pointer;
  position: absolute;
  left: 0;
  right: 0;
}

/* line 205, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-controls .drawer-tab .toggle-drawer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 12em;
  display: block;
  color: #fff;
  font-size: 0.3em;
  height: 2.5em;
  background-color: #373737;
}

/* line 218, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-controls .drawer-tab .toggle-drawer:before {
  content: '';
  height: 2.5em;
  width: 2.5em;
  background-color: #373737;
  position: absolute;
  top: 0;
  left: -2.5em;
  transform: skewX(45deg);
  transform-origin: top;
  -webkit-transform: skewX(45deg);
  -webkit-transform-origin: 0 0;
  -ms-transform: skewX(45deg);
  -ms-transform-origin: 0 0;
}

/* line 234, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-controls .drawer-tab .toggle-drawer:after {
  content: '';
  height: 2.5em;
  width: 2.5em;
  background-color: #373737;
  position: absolute;
  top: 0;
  right: -2.5em;
  left: auto;
  transform: skewX(-45deg);
  transform-origin: top;
  -webkit-transform: skewX(-45deg);
  -webkit-transform-origin: 0 0;
  -ms-transform: skewX(-45deg);
  -ms-transform-origin: 0 0;
}

/* line 253, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-controls .previous,
.step-detail-wrapper .steps .step-header .step-controls .next {
  width: 50%;
  float: left;
  color: white;
  display: block;
  vertical-align: top;
  font-size: 0.35em;
  height: 1.5em;
  line-height: 1.5em;
}

/* line 264, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-controls .previous:before, .step-detail-wrapper .steps .step-header .step-controls .previous:after,
.step-detail-wrapper .steps .step-header .step-controls .next:before,
.step-detail-wrapper .steps .step-header .step-controls .next:after {
  font-size: 1.85em;
  display: inline-block;
}

/* line 269, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .steps .step-header .step-controls .previous, .breakpoint-palm-only
.step-detail-wrapper .steps .step-header .step-controls .next {
  width: 16.66667%;
  float: left;
}

/* line 272, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .steps .step-header .step-controls .previous:before, .breakpoint-palm-only .step-detail-wrapper .steps .step-header .step-controls .previous:after, .breakpoint-palm-only
.step-detail-wrapper .steps .step-header .step-controls .next:before, .breakpoint-palm-only
.step-detail-wrapper .steps .step-header .step-controls .next:after {
  font-size: 4em;
  padding-top: 0.4em;
  display: inline-block;
}

/* line 279, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-controls .previous span,
.step-detail-wrapper .steps .step-header .step-controls .next span {
  display: inline-block;
  padding-top: 0.25em;
}

/* line 282, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .steps .step-header .step-controls .previous span, .breakpoint-palm-only
.step-detail-wrapper .steps .step-header .step-controls .next span {
  display: none;
}

/* line 288, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-controls .previous {
  text-align: left;
}

/* line 290, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-controls .previous:before {
  float: left;
}

/* line 295, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-controls .next {
  float: right;
  margin-right: 0;
  text-align: right;
}

/* line 298, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .step-controls .next:before {
  float: right;
}

/* line 304, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .mini-timeline {
  width: 85%;
  margin: 0.25em auto 0 auto;
  height: 0.35em;
  font-size: 1em;
}

/* line 310, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .mini-timeline .timeline-segment {
  margin: 0;
  float: left;
  height: 100%;
  border-right: 1px solid #373737;
  background-color: #5f5f5f;
}

/* line 317, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header .mini-timeline .timeline-segment:last-child {
  border-right: none;
}

/* line 322, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .steps .step-header .mini-timeline {
  height: 0.5em;
  margin: 0.75em auto 0 auto;
  width: 95%;
}

/* line 331, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header.closed .step-header-title {
  display: none;
}

/* line 335, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header.closed #divTest {
  display: none;
}

/* line 339, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header.closed .step-controls {
  padding-bottom: 0.4em;
}

/* line 342, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header.closed .step-controls .mini-timeline {
  display: block;
}

/* line 346, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header.closed .step-controls .step-title {
  width: 75%;
  float: left;
  display: block;
  text-align: center;
  font-size: 0.55em;
  padding-top: 0.35em;
}

/* line 353, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header.closed .step-controls .step-title h1, .step-detail-wrapper .steps .step-header.closed .step-controls .step-title h3 {
  display: inline-block;
  margin-top: 0.3em;
}

/* line 357, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .steps .step-header.closed .step-controls .step-title h1, .breakpoint-palm-only .step-detail-wrapper .steps .step-header.closed .step-controls .step-title h3 {
  display: block;
}

/* line 362, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header.closed .step-controls .step-title h1 {
  padding-right: 1em;
  margin-right: 1em;
  border-right: 1px solid white;
}

/* line 367, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .steps .step-header.closed .step-controls .step-title h1 {
  margin-right: 0;
  padding-right: 0;
  border: none;
  padding-top: 0.3em;
}

/* line 376, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header.closed .step-controls .previous, .step-detail-wrapper .steps .step-header.closed .step-controls .next {
  width: 12.5%;
  float: left;
  padding-top: 0.5em;
  margin-top: -1.4em;
}

/* line 381, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header.closed .step-controls .previous:before, .step-detail-wrapper .steps .step-header.closed .step-controls .previous:after, .step-detail-wrapper .steps .step-header.closed .step-controls .next:before, .step-detail-wrapper .steps .step-header.closed .step-controls .next:after {
  padding-top: 0.2em;
}

/* line 384, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .steps .step-header.closed .step-controls .previous:before, .breakpoint-palm-only .step-detail-wrapper .steps .step-header.closed .step-controls .previous:after, .breakpoint-palm-only .step-detail-wrapper .steps .step-header.closed .step-controls .next:before, .breakpoint-palm-only .step-detail-wrapper .steps .step-header.closed .step-controls .next:after {
  padding-top: 0.5em;
}

/* line 389, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .step-header.closed .step-controls .previous span, .step-detail-wrapper .steps .step-header.closed .step-controls .next span {
  display: none;
}

/* line 393, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .steps .step-header.closed .step-controls .previous, .breakpoint-palm-only .step-detail-wrapper .steps .step-header.closed .step-controls .next {
  margin-top: 0;
}

/* line 398, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .steps .step-header.closed .step-controls {
  padding-bottom: 1em;
}

/* line 401, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .steps .step-header.closed .step-controls .step-title {
  padding-top: 0.5em;
  font-size: 1em;
  text-align: center;
}

/* line 412, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .steps .step-faqs {
  padding-top: 80px;
}

/* line 417, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .steps .section-head {
  margin-top: 1em;
  font-size: 1.1em;
  text-transform: uppercase;
}

/* line 425, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .step-headline {
  width: 90%;
  margin: 0 auto 1em auto;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.step-detail-wrapper .step-headline:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 433, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .step-headline {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.breakpoint-palm-only .step-detail-wrapper .step-headline:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 438, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .step-headline h2 {
  font-weight: normal;
  font-size: 1.3em;
  line-height: 0.5;
  margin: 0 0 .3em 0;
  line-height: 1;
}

/* line 445, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-tablet-up .step-detail-wrapper .step-headline h2 {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* line 449, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .step-headline h2 {
  display: none;
}

/* line 454, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-large-desktop-only .step-detail-wrapper .step-headline {
  font-size: 50px;
}

/* line 461, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-tablet-up .step-detail-wrapper .step-headline .headline-left {
  width: 59.09091%;
  float: left;
  margin-right: 2.27273%;
  font-size: .7428571em;
}

/* line 466, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .step-headline .headline-left .step-number {
  line-height: 2.5em;
  display: block;
}

/* line 471, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-tablet-up .step-detail-wrapper .step-headline .headline-left .step-number {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  font-size: 0.6em;
}

/* line 476, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .step-headline .headline-left .step-number {
  display: none;
}

/* line 482, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .step-headline .headline-left .step-description {
  font-size: 1em;
  text-transform: uppercase;
}

/* line 486, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-tablet-up .step-detail-wrapper .step-headline .headline-left .step-description {
  font-size: 0.75em;
  display: inline-block;
}

/* line 491, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .step-headline .headline-left .step-description {
  width: 85%;
  margin: 0 auto;
  display: block;
  text-align: center;
  line-height: 1.1em;
}

/* line 503, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-tablet-up .step-detail-wrapper .step-headline .headline-right {
  width: 38.63636%;
  float: left;
  margin-right: 2.27273%;
  float: right;
  margin-right: 0;
  font-size: .2em;
}

/* line 509, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .step-headline .headline-right {
  display: none;
}

/* line 513, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .step-headline .headline-right .timer {
  text-transform: uppercase;
  font-size: 2.7em;
  padding-top: 2em;
  text-align: right;
}

/* line 520, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .step-headline .headline-right .timer:before {
  margin-right: .2em;
}

/* line 529, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper {
  margin-bottom: 1.5em;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  font-size: 0.9em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.step-detail-wrapper .what-it-is-wrapper:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 535, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .what-it-is-wrapper {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.breakpoint-palm-only .step-detail-wrapper .what-it-is-wrapper:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 544, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media {
  height: 11.25em;
}

/* line 547, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-tablet-up .step-detail-wrapper .what-it-is-wrapper .step-detail-media {
  width: 47.05882%;
  float: left;
  margin-right: 5.88235%;
  font-size: .4705882em;
}

/* line 552, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-large-desktop-only .step-detail-wrapper .what-it-is-wrapper .step-detail-media {
  height: 9.25em !important;
}

/* line 556, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .what-it-is-wrapper .step-detail-media {
  margin-bottom: 1.5em;
}

/* line 562, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-boundary._is-fullscreen {
  position: fixed;
  z-index: 22222;
  background: rgba(0, 0, 0, 0.75);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 2em;
  opacity: 0;
}

/* line 573, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-boundary._is-fullscreen .slider-content-wrapper {
  position: absolute;
  z-index: 22333;
  height: 11.25em;
  width: 90%;
  font-size: 0.9em;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
}

/* line 586, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-boundary._is-fullscreen .slider-content-wrapper .slider-content {
  height: 11.5em;
}

/* line 590, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-boundary._is-fullscreen .slider-content-wrapper .slider-slide {
  height: 11.5em;
}

/* line 594, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-boundary._is-fullscreen .slider-content-wrapper .control {
  font-size: 1.15em;
  top: 1.6em;
}

/* line 599, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-boundary._is-fullscreen .slider-content-wrapper .close-slider {
  display: block;
  opacity: 0.7;
  cursor: pointer;
}

/* line 604, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-boundary._is-fullscreen .slider-content-wrapper .close-slider:hover {
  opacity: 1;
}

/* line 610, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-boundary._is-fullscreen .slider-content-wrapper {
  overflow: visible;
}

/* line 614, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-boundary._is-fullscreen .slide-expand {
  cursor: default;
}

/* line 621, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .control {
  position: absolute;
  top: 0.3em;
  z-index: 10;
  display: block;
  padding: 2em 0em;
  width: auto;
  height: auto;
  font-size: 1.5em;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: 600;
  opacity: 0.7;
  cursor: pointer;
}

/* line 636, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-large-desktop-only .step-detail-wrapper .what-it-is-wrapper .step-detail-media .control {
  top: -0.2em;
}

/* line 640, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .control:before {
  position: absolute;
  padding: 1em 0;
}

/* line 646, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .control:hover {
  opacity: 1;
}

/* line 650, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .control_prev {
  left: 0;
}

/* line 652, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .control_prev:before {
  left: 0em;
  text-shadow: 0px 0px 5px black;
}

/* line 658, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .control_next {
  right: 0;
}

/* line 660, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .control_next:before {
  right: 0;
  text-shadow: 0px 0px 5px black;
}

/* line 666, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .close-slider {
  position: absolute;
  z-index: 10;
  right: 0.2em;
  top: -1.1em;
  font-size: 1em;
  text-decoration: none;
  display: none;
}

/* line 676, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content-wrapper {
  position: relative;
}

/* line 680, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content, .step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content-wrapper {
  width: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  height: 11.25em;
}

/* line 687, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-large-desktop-only .step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content, .breakpoint-large-desktop-only .step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content-wrapper {
  height: 9.25em;
}

/* line 691, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content .slider-container, .step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content-wrapper .slider-container {
  position: absolute;
  margin: 0 0 0 -100%;
  padding: 0;
  list-style: none;
}

/* line 698, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content .slider-slide, .step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content-wrapper .slider-slide {
  width: 100%;
  position: relative;
  color: #FFFFFF;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  height: 11.25em;
  font-size: inherit;
  background-size: cover;
  background-position: center;
  text-align: center;
}

/* line 712, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content .slider-slide .video-box, .step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content-wrapper .slider-slide .video-box {
  margin-bottom: 0;
}

/* line 714, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content .slider-slide .video-box .mejs-container, .step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content-wrapper .slider-slide .video-box .mejs-container {
  height: 100%;
}

/* line 716, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content .slider-slide .video-box .mejs-container .mejs-inner, .step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content-wrapper .slider-slide .video-box .mejs-container .mejs-inner {
  height: 100%;
}

/* line 718, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content .slider-slide .video-box .mejs-container .mejs-inner .mejs-layers, .step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content-wrapper .slider-slide .video-box .mejs-container .mejs-inner .mejs-layers {
  height: 100%;
  margin-top: -1px;
}

/* line 721, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content .slider-slide .video-box .mejs-container .mejs-inner .mejs-layers .mejs-layer, .step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content-wrapper .slider-slide .video-box .mejs-container .mejs-inner .mejs-layers .mejs-layer {
  height: 100% !important;
  width: 100%;
  position: absolute;
}

/* line 725, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content .slider-slide .video-box .mejs-container .mejs-inner .mejs-layers .mejs-layer .mejs-overlay-button, .step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content-wrapper .slider-slide .video-box .mejs-container .mejs-inner .mejs-layers .mejs-layer .mejs-overlay-button {
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto !important;
}

/* line 735, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content .slider-slide .slide-expand, .step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content-wrapper .slider-slide .slide-expand {
  text-shadow: 0px 0px 5px #000;
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 9.5em;
  text-decoration: none;
}

/* line 747, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .step-detail-media .slider-content {
  width: 99%;
}

/* line 752, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-it-is-wrapper .what-it-is {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  font-size: 0.9em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.step-detail-wrapper .what-it-is-wrapper .what-it-is:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 756, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-tablet-up .step-detail-wrapper .what-it-is-wrapper .what-it-is {
  width: 47.05882%;
  float: left;
  margin-right: 5.88235%;
  float: right;
  margin-right: 0;
  font-size: .4705882em;
}

/* line 764, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-youll-do-wrapper {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-position: center, top;
  margin-bottom: 1.5em;
  color: #FFFFFF;
}

/* line 772, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-youll-do-wrapper .what-youll-do {
  width: 50%;
  margin: 0 auto;
  padding: 2.5em;
  background: rgba(0, 0, 0, 0.5);
  font-size: 0.5em;
}

/* line 779, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .what-youll-do-wrapper .what-youll-do {
  width: 100%;
  font-size: 1em;
  padding: 2.5em 1.5em;
}

/* line 785, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-large-desktop-only .step-detail-wrapper .what-youll-do-wrapper .what-youll-do {
  font-size: 30px;
  max-width: 600px;
}

/* line 790, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-youll-do-wrapper .what-youll-do .what-youll-do-content {
  font-size: .7em;
  line-height: 1.3em;
}

/* line 796, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .what-youll-do-wrapper h3 {
  text-align: center;
}

/* line 799, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .what-youll-do-wrapper h3 {
  text-align: left;
}

/* line 805, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .bottom-row {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1.5em;
  font-size: 0.9em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.step-detail-wrapper .bottom-row:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 816, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-tablet-up .step-detail-wrapper .bottom-row .how-to-prepare {
  width: 47.05882%;
  float: left;
  margin-right: 5.88235%;
  font-size: .4705882em;
}

/* line 821, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .bottom-row .how-to-prepare {
  margin-bottom: 2em;
}

/* line 825, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .bottom-row .how-to-prepare ol {
  list-style-type: none;
  counter-reset: ol-counter;
  margin: 1em 0 2em 2.5em;
  text-transform: capitalize;
  font-size: 1em;
}

/* line 833, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .bottom-row .how-to-prepare ol {
  display: none;
}

/* line 838, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .bottom-row .how-to-prepare ol > li {
  line-height: 2em;
  position: relative;
}

/* line 843, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .bottom-row .how-to-prepare ol > li:before {
  content: counter(ol-counter);
  counter-increment: ol-counter;
  position: absolute;
  left: -1em;
  top: 0;
  font-size: 1.8em;
  margin: 0 .5em 0 0;
}

/* line 856, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-tablet-up .step-detail-wrapper .bottom-row .things-youll-need {
  width: 47.05882%;
  float: left;
  margin-right: 5.88235%;
  float: right;
  margin-right: 0;
  font-size: .4705882em;
}

/* line 866, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .step-faqs a {
  color: #FFFFFF;
  text-decoration: underline;
}

/* line 871, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .step-faqs ul {
  list-style-type: square;
  padding-left: 1em;
}

/* line 875, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .step-faqs ul li {
  margin-bottom: .3em;
}

/* line 881, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .step-faqs .step-detail-paragraph {
  font-size: .8em;
  line-height: 1.5em;
}

/* line 886, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.step-detail-wrapper .step-faqs .section-head {
  font-size: 1.35em;
  margin: 0 0 .25em 0;
}

/* line 891, src/ng/AppBundle/Resources/scss/mgt/_step-detail.scss */
.breakpoint-palm-only .step-detail-wrapper .step-faqs .section-head {
  font-size: 1.1em;
}

/* line 1, src/ng/AppBundle/Resources/scss/mgt/_d3.scss */
.timeline {
  background-color: #333;
}

/* line 5, src/ng/AppBundle/Resources/scss/mgt/_d3.scss */
.timeline .timespan, .timeline .timeline-span-step {
  cursor: pointer;
}

/* line 10, src/ng/AppBundle/Resources/scss/mgt/_d3.scss */
.d3-timeline-wrapper {
  background: #333;
}

/* line 14, src/ng/AppBundle/Resources/scss/mgt/_d3.scss */
#d3-timeline {
  display: block;
  position: relative;
}

/* line 24, src/ng/AppBundle/Resources/scss/mgt/_d3.scss */
.chart-tooltips {
  position: absolute;
  width: 62.5%;
  left: 6.5em;
}

/* line 29, src/ng/AppBundle/Resources/scss/mgt/_d3.scss */
.breakpoint-large-desktop-only .chart-tooltips {
  width: 61%;
}

/* line 33, src/ng/AppBundle/Resources/scss/mgt/_d3.scss */
.breakpoint-palm-only .chart-tooltips {
  width: 100%;
  left: 0;
}

/* line 39, src/ng/AppBundle/Resources/scss/mgt/_d3.scss */
.chart-tooltip {
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.1);
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 0.7em 0.7em 0.85em 0.7em;
  position: absolute;
  z-index: 110;
  font-size: 1em;
  background-color: rgba(55, 55, 55, 0.95);
  color: #fff;
  display: none;
  text-align: left;
}

/* line 55, src/ng/AppBundle/Resources/scss/mgt/_d3.scss */
.breakpoint-palm-only .chart-tooltip {
  font-size: 2.6em;
  padding: 0.5em;
}

/* line 63, src/ng/AppBundle/Resources/scss/mgt/_d3.scss */
.chart-tooltip-step, .chart-tooltip-description, .chart-tooltip-go {
  display: block;
  font-size: 0.4em;
  line-height: 1;
  margin-bottom: 0.5em;
}

/* line 71, src/ng/AppBundle/Resources/scss/mgt/_d3.scss */
.chart-tooltip-description {
  font-size: 0.3em;
  text-transform: none;
  margin-top: 0.5em;
  width: 73%;
  display: inline-block;
  float: left;
}

/* line 80, src/ng/AppBundle/Resources/scss/mgt/_d3.scss */
.chart-tooltip-title {
  font-size: 0.65em;
}

/* line 85, src/ng/AppBundle/Resources/scss/mgt/_d3.scss */
.chart-tooltip-go {
  position: absolute;
  right: 1em;
  bottom: 0.5em;
  float: right;
  margin-top: 0.5em;
  padding: 0.7em 1.75em 0.6em 1.75em;
  background-color: #035496;
  border-radius: 0.2em;
  color: #fff;
  text-decoration: none !important;
}

/* line 99, src/ng/AppBundle/Resources/scss/mgt/_d3.scss */
.close-tooltip {
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  color: #fff;
  float: right;
  font-size: 0.8em;
  text-decoration: none !important;
}

/* line 46, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 {
  -webkit-overflow-scrolling: touch;
}

/* line 49, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .subject-matter {
  max-width: none;
}

/* line 54, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #career-fields {
  width: 100%;
  font-size: 1.15em;
  color: #333;
}

/* line 60, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .bounce-up {
  transform: translateY(-5px);
  -webkit-transform: translateY(-5px);
  transition: all 0.25s ease;
  -webkit-transition: all 0.25s ease-in-out;
}

/* line 68, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .chosen-container-active .chosen-results {
  height: 15em !important;
  overflow: scroll;
  padding: 0.5em;
}

/* line 76, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .chosen-container {
  width: 100% !important;
  cursor: pointer;
}

/* line 80, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .chosen-container .chosen-single {
  display: block;
  padding: 0.5em;
  color: #fff;
  background: none;
  border: 0.15em solid #fff;
  position: relative;
}

/* line 88, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .chosen-container .chosen-single:after {
  display: block;
  position: absolute;
  right: 0.5em;
  top: 0;
  color: #fff;
  content: '\203A';
  font-size: 2em;
  transform: rotateZ(90deg);
  -webkit-transform: rotateZ(90deg);
}

/* line 101, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .chosen-container .chosen-search {
  display: none;
}

/* line 106, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .chosen-container .chosen-drop input {
  width: 100%;
  padding: 0.5em;
  background: none;
  border: 0.15em solid white;
}

/* line 114, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .chosen-container .chosen-results {
  text-transform: none;
  background-color: #fff;
  line-height: 1.5;
  font-size: 0.7em;
  height: 0;
  overflow: hidden;
}

/* line 122, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .chosen-container .chosen-results .active-result {
  padding: 0.5em;
  margin-bottom: 0.5em;
  border-bottom: 1px solid #ccc;
}

/* line 130, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .loading-animation {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  z-index: 12000;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 139, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .loading-animation .loading-elements {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 5em;
  height: 5em;
}

/* line 146, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .loading-animation .loading-elements {
  width: 10em;
  height: 10em;
}

/* line 151, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .loading-animation .loading-elements .ring-svg {
  width: 100%;
  height: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 2;
}

/* line 159, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .loading-animation .loading-elements .flag-svg {
  width: 60%;
  left: 1em;
  top: 1.5em;
  height: auto;
  position: absolute;
  z-index: 3;
}

/* line 167, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .loading-animation .loading-elements .flag-svg {
  left: 2em;
  top: 3em;
}

/* line 175, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .play-video {
  cursor: pointer;
}

/* line 179, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-video-content-wrapper {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 12000;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
}

/* line 188, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-video-content-wrapper .timeline-video-content {
  position: absolute;
  opacity: 0;
  display: none;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  max-width: 800px;
  background: #000;
}

/* line 199, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-video-content-wrapper .timeline-video-close {
  display: block;
  position: absolute;
  z-index: 100;
  width: 80px;
  height: 80px;
  background: url(../images/cross.png) no-repeat center center;
  background-size: 75%;
  top: 25px;
  right: 25px;
  cursor: pointer;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
}

/* line 214, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-video-content-wrapper .timeline-video-close:hover {
  background-size: 82%;
}

/* line 221, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .scroll-down {
  display: none;
  width: 1.2em;
  height: 1.2em;
  background-color: #CB292A;
  color: white;
  text-align: center;
  cursor: pointer;
  padding-top: 0.05em;
  position: fixed;
  z-index: 2100;
  bottom: 0;
  left: 0;
  transition: 0.2s all ease;
  -webkit-transition: 0.2s all ease;
  -ms-transition: 0.2s all ease;
}

/* line 238, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-tablet-only body.timeline-phase-2 .scroll-down {
  position: fixed;
}

/* line 242, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .scroll-down:before {
  font-size: 0.5em;
}

/* line 246, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .scroll-down:hover {
  -webkit-transform: scaleX(1.15) scaleY(1.15) !important;
  -ms-transform: scaleX(1.15) scaleY(1.15) !important;
  transform: scaleX(1.15) scaleY(1.15) !important;
}

/* line 252, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .scroll-down {
  display: none !important;
}

/* line 257, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .video-wrapper {
  height: 15em;
  position: relative;
  overflow: hidden;
  background-size: cover;
}

/* line 263, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-desktop-only body.timeline-phase-2 .video-wrapper {
  font-size: 50px;
}

/* line 267, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .video-wrapper .matrix {
  background: url(../images/matrix.png);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 10;
}

/* line 279, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .video-wrapper .video-slide-content {
  position: absolute;
  right: 0;
  left: 0em;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 200;
  color: #fff;
  width: 70%;
  max-width: 900px;
  margin: 0 auto;
  text-transform: none;
}

/* line 294, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-tablet-only body.timeline-phase-2 .video-wrapper .video-slide-content {
  left: -4em;
  width: 61%;
}

/* line 299, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .video-wrapper .video-slide-content {
  left: 0;
  width: 90%;
}

/* line 304, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .video-wrapper .video-slide-content .video-slide-title {
  font-size: 1.2em;
  text-transform: none;
  margin-bottom: 1em;
}

/* line 310, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .video-wrapper .video-slide-content .video-slide-title {
  font-size: 1em;
  text-transform: uppercase;
}

/* line 316, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .video-wrapper .video-slide-content .video-slide-description {
  font-size: 0.5em;
  line-height: 1.4;
}

/* line 320, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .video-wrapper .video-slide-content .video-slide-description {
  font-size: 0.8em;
}

/* line 326, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .video-wrapper video.bkg-video {
  position: absolute;
  z-index: 0;
  left: -10%;
  bottom: 0;
  top: 0;
  min-width: 100%;
  width: 120%;
}

/* line 336, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .video-wrapper:after {
  display: block;
  position: absolute;
  z-index: 10;
  content: '';
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}

/* line 349, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .subject-matter {
  width: 100%;
  -webkit-overflow-scrolling: touch;
}

/* line 353, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .subject-matter {
  background-color: #ccc;
}

/* line 358, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 footer {
  display: none;
}

/* line 362, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro {
  display: block;
  width: 100%;
  min-height: 8em;
  position: relative;
  background-image: url(../images/mgt/mgt-concrete.jpg);
  color: #FFFFFF;
  padding-top: 2em;
}

/* line 371, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .timeline-intro {
  margin: 0;
  border-left: none;
}

/* line 376, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro:before {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: -0.01em;
  left: 0;
  content: '';
  background-color: black;
  opacity: 0.85;
}

/* line 385, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .print-header-branding {
  display: none;
}

/* line 389, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide {
  text-transform: none;
}

/* line 393, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-desktop-only body.timeline-phase-2 .timeline-intro .timeline-slide, .breakpoint-large-desktop-only body.timeline-phase-2 .timeline-intro .timeline-slide {
  font-size: 46px;
}

/* line 397, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .timeline-intro .timeline-slide {
  padding: 1.5em 0;
}

/* line 402, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper {
  display: block;
  max-width: 1024px;
  margin: auto;
  position: relative;
}

/* line 408, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper > svg {
  position: absolute;
  left: 0;
  bottom: 0;
}

/* line 413, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper > svg {
  display: none;
}

/* line 418, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html {
  width: 66%;
  margin: 0 auto;
}

/* line 423, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.desktop-intro {
  width: 80%;
  padding-bottom: 0;
}

/* line 428, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-tablet-only body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.desktop-intro {
  font-size: 1em;
}

/* line 433, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro {
  width: 80%;
}

/* line 437, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-tablet-up body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro {
  display: none;
}

/* line 441, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .page-title {
  display: block;
  font-size: 3.5em;
}

/* line 445, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .page-title .small-title {
  font-size: 0.5em;
  display: block;
}

/* line 451, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .field-label {
  font-size: 1em;
  margin-bottom: 0.5em;
}

/* line 457, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .chosen-container {
  background: none;
  color: #fff;
  border: 0.3em solid white;
  border-radius: 0;
  text-transform: uppercase;
}

/* line 465, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .chosen-container .chosen-single {
  border: none;
  padding: 0;
}

/* line 469, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .chosen-container .chosen-single:after {
  top: -0.7em;
}

/* line 473, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .chosen-container .chosen-single > div {
  opacity: 0;
}

/* line 479, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .chosen-container .chosen-drop .chosen-results {
  height: 20em;
}

/* line 482, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .chosen-container .chosen-drop .chosen-results .active-result {
  background: none;
  color: #000;
  font-size: 1.5em;
}

/* line 491, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .mobile-intro-description {
  color: #fff;
  text-transform: none;
  line-height: 1.4;
  margin-top: 1.5em;
}

/* line 498, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .mobile-start-timeline {
  display: block;
  background-color: #035496;
  color: #fff;
  border-radius: none;
  width: 100%;
  margin: 1.75em auto;
  padding: 1em;
  text-align: center;
  font-size: 1.5em;
  letter-spacing: 0.025em;
}

/* line 512, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .mobile-login {
  color: #ddd;
  text-transform: none;
  text-align: center;
  display: none;
}

/* line 518, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .mobile-login .mobile-login-link {
  text-transform: uppercase;
  color: #fff;
}

/* line 522, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .timeline-slide object.wrapper .timeline-slide-html.mobile-intro .mobile-login .mobile-login-link:hover {
  color: #CB292A;
}

/* line 533, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro > h2 {
  margin-bottom: 0.5em;
  line-height: 1.2;
}

/* line 538, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .show-on-selection {
  opacity: 0;
}

/* line 542, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .login-link {
  width: 120px;
  position: absolute;
  z-index: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-overflow-scrolling: touch;
  top: 15px;
  right: 15px;
  background-color: transparent;
  font-size: 13px;
  height: 40px;
  text-align: center;
  color: white;
  padding: 13px 0 0 0;
  border: 1px solid #fff;
}

/* line 560, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro .login-link:hover {
  background-color: #035496;
  border: 1px solid #035496;
}

/* line 565, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .timeline-intro .login-link {
  display: none;
}

/* line 571, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html {
  position: relative !important;
  opacity: 1 !important;
  padding-bottom: 1.5em;
}

/* line 576, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html .field-label {
  font-size: 0.45em;
  display: inline-block;
  color: #CB292A;
  padding-right: 0.5em;
  margin-right: 0.5em;
  line-height: 1.5em;
}

/* line 584, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html .field-label.choose-career-field {
  color: #fff;
  background-color: #035496;
  padding: 0.25em 0.5em 0.1em;
}

/* line 588, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html .field-label.choose-career-field {
  font-size: 1.1em;
  margin-bottom: 0.5em;
  color: #035496;
  background: #fff;
  padding: 0.25em 1em;
}

/* line 599, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html .welcome-introduction {
  color: #fff;
  font-size: 0.4em;
  line-height: 1.4;
  margin-bottom: 1em;
  width: 85%;
}

/* line 607, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html .start-timeline {
  background: #035496;
  display: inline-block;
  float: none;
  font-size: 0.4em;
  padding: 1em 1.6em 1em 1.6em;
  margin-top: 0.7em;
  text-align: center;
  color: #fff;
  transition: 0.2s all ease;
  -webkit-transition: 0.2s all ease;
  -ms-transition: 0.2s all ease;
  cursor: pointer;
  margin-top: 1em;
}

/* line 27, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html .start-timeline:hover {
  background-color: #023864;
  color: #fff;
}

/* line 613, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html div .page-title {
  display: inline-block;
  color: #fff;
  padding-bottom: 0.3em;
}

/* line 618, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html div .page-title {
  font-size: 2.4em;
  margin: 0.3em 0;
}

/* line 623, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html div .page-title .small-title {
  font-size: 0.7em;
}

/* line 627, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html div h4 {
  font-size: 0.4em;
  text-transform: uppercase;
  padding-bottom: 0.5em;
}

/* line 631, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html div h4 {
  font-size: 1em;
}

/* line 635, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html div h5 {
  font-size: 0.5em;
  line-height: 1.3em;
}

/* line 638, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html div h5 {
  font-size: 1em;
  line-height: 1.3em;
  text-transform: none;
  margin: 0 0 2em;
}

/* line 646, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html div .page-title-line {
  display: inline-block;
  width: 5em;
  margin-left: 0.25em;
  border-bottom: 0.05em solid white;
}

/* line 652, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-tablet-only body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html div .page-title-line {
  width: 4em;
}

/* line 655, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html div .page-title-line {
  display: none;
}

/* line 661, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html .icon-title {
  font-size: 0.35em;
  color: white;
  line-height: 1.5em;
  display: inline-block;
  padding-left: 0.8em;
  border-left: 0.15em solid #fff;
}

/* line 671, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html .field-matrix ul {
  width: 100%;
  margin-top: 0.5em;
}

/* line 674, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html .field-matrix ul {
  display: none;
}

/* line 678, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html .field-matrix ul li {
  display: inline-block;
  position: relative;
  cursor: pointer;
  list-style: none;
  border: 0.15em solid #999;
}

/* line 685, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-tablet-only body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html .field-matrix ul li {
  width: 2em;
  height: 2em;
  margin-right: 0.6em;
  margin-bottom: 0.6em;
}

/* line 692, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-desktop-only body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html .field-matrix ul li, .breakpoint-large-desktop-only body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html .field-matrix ul li {
  width: 1.3em;
  height: 1.3em;
  margin-right: 3.5%;
  margin-bottom: 3%;
  border: 0.1em solid #999;
}

/* line 700, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html .field-matrix ul li svg {
  position: absolute;
  top: 10%;
  left: 10%;
  width: 80%;
  height: 80%;
}

/* line 710, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .timeline-intro object.wrapper .timeline-slide-html .explore {
  display: none;
}

/* line 722, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .year-wrapper:first-child {
  padding-top: 2em;
}

/* line 727, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-desktop-only body.timeline-phase-2 .year-wrapper, .breakpoint-large-desktop-only body.timeline-phase-2 .year-wrapper {
  font-size: 46px;
}

/* line 731, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .year-wrapper .timeline-slide-show-overlay {
  display: block;
  color: #CB292A;
  float: right;
}

/* line 737, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .year-wrapper .timeline-slide-card-status {
  max-width: 94%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  display: block;
  font-size: 0.65em;
  padding: 0;
  color: #555;
  margin-bottom: 1em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
body.timeline-phase-2 .year-wrapper .timeline-slide-card-status:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 747, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .year-wrapper .timeline-slide-card-status:before {
  content: '-';
  font-size: 2em;
  color: #fff;
  position: absolute;
  left: -0.5em;
  top: -0.3em;
}

/* line 756, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .year-wrapper .timeline-slide-card-status .mobile-trigger {
  display: block;
  position: absolute;
  right: -2.5em;
  top: -1.3em;
  display: inline-block;
  float: right;
  background: #CB292A;
  color: white;
  padding: 1.1em 1.5em;
  font-size: 1em;
  cursor: pointer;
}

/* line 769, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .year-wrapper .timeline-slide-card-status .mobile-trigger:before {
  float: right;
  font-size: 0.8em;
  margin: 0 0.2em;
}

/* line 776, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-tablet-up body.timeline-phase-2 .year-wrapper .timeline-slide-card-status {
  display: none;
}

/* line 781, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .year-wrapper {
  margin-bottom: 2em;
}

/* line 784, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .year-wrapper .year-label {
  display: inline-block;
  margin-right: 0.5em;
  padding-right: 0.5em;
  padding-left: 0.5em;
  border-right: 0.15em solid #fff;
}

/* line 791, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .year-wrapper .rank-label {
  text-transform: none;
  display: inline-block;
}

/* line 798, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .mobile-modal {
  position: fixed;
  z-index: 200;
  width: 100%;
  height: 100%;
  top: 0;
  left: 100%;
  background: #ccc;
  padding: 2em 1em;
  overflow: scroll;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 812, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-desktop-only body.timeline-phase-2 .mobile-modal {
  display: none;
}

/* line 816, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .mobile-modal .mobile-modal-close {
  opacity: 0;
}

/* line 819, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .mobile-modal .mobile-modal-close:before {
  margin-right: 1em;
}

/* line 823, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .mobile-modal .mobile-modal-close {
  border: none;
  display: block;
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  bottom: 0;
  left: 0;
  right: 0;
  top: auto;
  width: 100%;
  background: #035496 !important;
  text-indent: 0;
  color: #fff;
  height: 4em;
  text-align: center;
  padding-top: 1.5em;
}

/* line 844, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .mobile-modal .mobile-modal-status {
  display: block;
  margin: 0.75em 0;
}

/* line 848, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .mobile-modal .mobile-modal-status span {
  display: inline-block;
  color: #fff;
  margin: 0.5em 0;
  font-size: 0.75em;
}

/* line 855, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .mobile-modal .mobile-modal-status span:first-child {
  border-right: 0.2em solid #333;
  padding-right: 1em;
  margin-right: 1em;
}

/* line 863, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .mobile-modal .mobile-modal-content-wrapper {
  opacity: 0;
  padding-top: 1em;
  padding-bottom: 5em;
  height: 100%;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

/* line 871, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .mobile-modal .mobile-modal-content-wrapper .mobile-modal-content {
  background-color: #fff;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
body.timeline-phase-2 .mobile-modal .mobile-modal-content-wrapper .mobile-modal-content:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 875, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .mobile-modal .mobile-modal-content-wrapper .mobile-modal-content .mobile-modal-content-header {
  display: block;
  height: 10em;
  background-size: cover;
  background-position: center;
}

/* line 882, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .mobile-modal .mobile-modal-content-wrapper .mobile-modal-content .mobile-modal-content-pog {
  position: absolute;
  right: 2em;
  top: 9.95em;
  width: 8em;
  height: 8em;
}

/* line 889, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .mobile-modal .mobile-modal-content-wrapper .mobile-modal-content .mobile-modal-content-pog > svg {
  width: 100%;
  height: 100%;
}

/* line 895, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .mobile-modal .mobile-modal-content-wrapper .mobile-modal-content .mobile-modal-content-title {
  width: 90%;
  margin: 4em auto 0.5em auto;
  display: block;
  color: #035496;
}

/* line 903, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .mobile-modal .mobile-modal-content-wrapper .mobile-modal-content .mobile-modal-content-description {
  width: 90%;
  margin: auto;
  text-transform: none;
  font-size: 1em;
  line-height: 1.4;
  padding-bottom: 3em;
}

/* line 915, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay {
  position: fixed;
  z-index: 12000;
  width: 100%;
  height: 100%;
  top: 53px;
  left: 100%;
  background: rgba(0, 0, 0, 0.9);
}

/* line 924, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay:before {
  content: '';
  display: block;
  position: relative;
  height: 53px;
  top: -53px;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.9);
}

/* line 936, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay.open {
  width: 100%;
  box-shadow: 20px solid #000;
}

/* line 941, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .view-profile-sidebar {
  width: 175px;
  position: absolute;
  z-index: 100;
  top: 60px;
  right: 0;
  height: 130px;
  overflow: visible;
  cursor: pointer;
  background-image: url(../images/transparency.png);
  background-repeat: no-repeat;
}

/* line 955, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .view-profile-sidebar:hover .view-profile {
  background-color: #023864;
}

/* line 960, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .view-profile-sidebar:hover + .overlay-sidebar .sidebar-counter {
  color: #fff;
}

/* line 963, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .view-profile-sidebar:hover + .overlay-sidebar .sidebar-counter:before {
  background-image: url(../images/mgt/blue-hexagon.svg);
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 1;
}

/* line 971, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .overlay .view-profile-sidebar {
  display: none;
}

/* line 975, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .view-profile-sidebar .view-profile {
  cursor: pointer;
  background-color: #035496;
  color: white;
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  z-index: 10;
  top: 50px;
  left: 0;
  text-align: center;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
}

/* line 991, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .view-profile-sidebar .view-profile:before {
  font-size: 23px;
  display: block;
  margin: 0 auto;
  margin-top: 13px;
}

/* line 998, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .view-profile-sidebar .view-profile:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  margin-top: 14px;
  border-style: solid;
  border-width: 0 25px 25px 0;
  border-color: transparent #193c61 transparent transparent;
}

/* line 1011, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar {
  width: 150px;
  position: absolute;
  z-index: 80;
  right: 0;
  top: 0px;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.8);
  overflow: visible;
  overflow-x: scroll;
}

/* line 1023, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-sidebar {
  display: none;
}

/* line 1027, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .login-link {
  display: block;
  width: 100%;
  height: 53px;
  background-color: #035496;
  color: #fff;
  font-size: 18px;
  text-align: center;
  padding-top: 18px;
}

/* line 1037, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .login-link:hover {
  background-color: #023864;
}

/* line 1042, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats {
  background-color: #ddd;
  color: #333;
  padding: 1px 10px 10px 10px;
  position: relative;
}

/* line 1050, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-label-wrapper {
  font-size: 15px;
  margin: 10px auto 3px auto;
  position: relative;
  z-index: 0;
}

/* line 1056, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-label-wrapper.rank-label-wrapper {
  margin-top: 100px;
}

/* line 1060, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-label-wrapper::after {
  display: block;
  clear: both;
  width: 100%;
}

/* line 1066, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-label-wrapper .sidebar-label {
  background: #ddd;
  padding: 6px 10px;
  display: inline-block;
  font-size: 10px;
}

/* line 1073, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-label-wrapper .sidebar-label-line {
  position: absolute;
  z-index: -1;
  top: 4px;
  width: 100%;
  border-bottom: 1px solid #999;
  height: 7px;
}

/* line 1083, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-counter {
  display: block;
  width: 80px;
  height: 80px;
  margin: 0 auto;
  background-image: url(../images/mgt/white-hexagon.svg);
  background-repeat: no-repeat;
  background-position: center center;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  cursor: pointer;
  text-align: center;
  line-height: 3.5;
  font-size: 25px;
  position: relative;
  color: #333;
}

/* line 1101, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-counter:before, body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-counter::before {
  content: 'VIEW PROFILE';
  display: block;
  width: 80px;
  height: 80px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 0 auto;
  padding: 30px 10px;
  text-align: center;
  font-size: 12px;
  line-height: 1;
  z-index: 90;
  color: #fff;
  opacity: 0;
  transition-property: opacity;
  -webkit-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-duration: 0.2s;
  -webkit-transition-duration: all 0.2s ease;
  -ms-transition-duration: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
}

/* line 1132, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-counter.pogged:after {
  opacity: 1;
}

/* line 1136, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-counter:hover {
  color: #fff;
}

/* line 1139, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-counter:hover:before {
  background-image: url(../images/mgt/blue-hexagon.svg);
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 1;
}

/* line 1148, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-counter svg {
  position: absolute;
  z-index: 10;
  top: -3px;
  left: -3px;
  right: 0;
  margin: auto;
  width: 85px;
  height: 85px;
}

/* line 1160, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-rank-container {
  font-size: 0.3em;
}

/* line 1164, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .career-field-icon-wrapper {
  width: 130px;
  height: 90px;
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  transition: all 0.25s ease;
  margin: 0;
  display: table;
}

/* line 1176, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .career-field-icon-wrapper:hover span.career-field-name {
  opacity: 1;
  transition: 0.2s all ease;
  -webkit-transition: 0.2s all ease;
  -ms-transition: 0.2s all ease;
}

/* line 1182, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .career-field-icon-wrapper:hover svg.career-field {
  opacity: 0.3;
  transition: 0.2s all ease;
  -webkit-transition: 0.2s all ease;
  -ms-transition: 0.2s all ease;
}

/* line 1190, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .career-field-icon-wrapper svg.career-field {
  position: absolute;
  top: 10%;
  left: 10%;
  width: 80%;
  height: 80%;
  border: 5px solid #fff;
  padding: 6px;
  width: 65px;
  height: 65px;
  margin-left: 20px;
  margin-top: 5px;
  transition: 0.2s all ease;
  -webkit-transition: 0.2s all ease;
  -ms-transition: 0.2s all ease;
}

/* line 1207, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .career-field-icon-wrapper span.career-field-name {
  position: relative;
  z-index: 5;
  text-align: center;
  font-size: 16px;
  line-height: 1.2;
  margin: auto;
  text-transform: none;
  width: 130px;
  display: table-cell;
  vertical-align: middle;
  opacity: 0;
  transition: 0.2s all ease;
  -webkit-transition: 0.2s all ease;
  -ms-transition: 0.2s all ease;
}

/* line 1225, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-rank-container {
  padding: 0 10px 10px 10px;
}

/* line 1228, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-rank-container .current-rank-title {
  width: 50%;
  height: 30px;
  display: inline-block;
  padding-top: 6px;
  border-right: 2px dashed #bbb;
  text-align: center;
  float: left;
  font-size: 20px;
}

/* line 1239, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-rank-container .current-rank-icon {
  width: 30px;
  height: 30px;
  margin-left: 10px;
  display: inline-block;
}

/* line 1245, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-sidebar .sidebar-stats .sidebar-rank-container .current-rank-icon > svg {
  width: 100%;
  height: 100%;
  margin: auto;
}

/* line 1255, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper {
  max-width: 1300px;
  margin: 0 auto;
  padding: 0px 2em 2em 2em;
  opacity: 0;
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 1264, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-bank-wrapper {
  margin-top: 0px;
  padding-top: 0;
  padding-bottom: 10em;
}

/* line 1270, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-desktop-only body.timeline-phase-2 .overlay .overlay-bank-wrapper {
  font-size: 50px;
}

/* line 1274, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info {
  width: 44.44444%;
  float: left;
  margin-right: 11.11111%;
}

/* line 1278, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* line 1282, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-title {
  color: #fff;
  font-size: 0.65em;
  margin-bottom: 0em;
}

/* line 1288, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-title {
  font-size: 1.5em;
}

/* line 1292, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-title .small-title {
  display: block;
  font-size: 1em;
}

/* line 1296, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-title .large-title {
  display: block;
  font-size: 2em;
}

/* line 1302, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-label-wrapper {
  color: #fff;
  position: relative;
  overflow-x: hidden;
  margin: 0.2em 0;
  clear: both;
}

/* line 1310, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-label-wrapper {
  display: none;
}

/* line 1314, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-label-wrapper .bank-label {
  display: inline-block;
  font-size: 0.3em;
  height: 0.5em;
}

/* line 1320, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-label-wrapper .bank-label-line-wrapper {
  display: inline-block;
  position: relative;
  height: 0.5em;
  width: 1em;
}

/* line 1327, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-label-wrapper .bank-label-line {
  display: block;
  padding-top: 0.35em;
  height: 0.25em;
  width: 50em;
  border-bottom: 1px solid #999;
}

/* line 1336, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-career-field {
  color: #fff;
  font-size: 0.7em;
  padding-bottom: 0.1em;
}

/* line 1342, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-career-field {
  display: block;
  width: 90%;
  height: 4em;
  padding: 1em 0;
  border-bottom: 0.1em solid #777;
  margin: 0 auto 0 auto;
  font-size: 1em;
}

/* line 1346, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-career-field .bank-career-field-title {
  padding-top: 0.5em;
}

/* line 1351, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-career-field .bank-career-field-icon {
  width: 2em;
  height: 2em;
  background-repeat: no-repeat;
  float: left;
  background-position: center;
  border: 0.15em solid white;
  margin-right: 0.5em;
  position: relative;
}

/* line 1361, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-career-field .bank-career-field-icon > svg {
  position: absolute;
  width: 80%;
  height: 80%;
  top: 10%;
  right: 10%;
}

/* line 1371, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-rank {
  background: none;
  color: white;
  font-size: 0.7em;
  text-align: left;
  padding-bottom: 0.1em;
}

/* line 1378, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-rank {
  display: block;
  width: 90%;
  height: 4em;
  padding: 1em 0;
  border-bottom: 0.1em solid #777;
  margin: 0 auto 0 auto;
  font-size: 1em;
}

/* line 1382, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-rank .bank-rank-icon {
  width: 2em;
  height: 2em;
  display: inline-block;
  margin-right: 0.5em;
  float: left;
}

/* line 1389, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-rank .bank-rank-icon > svg {
  width: 100%;
  height: 100%;
  margin: auto;
}

/* line 1396, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-rank .bank-rank-title {
  padding-top: 0.5em;
  display: block;
}

/* line 1403, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-pay {
  color: #fff;
  font-size: 0.7em;
}

/* line 1408, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-pay {
  display: block;
  width: 90%;
  height: 4em;
  padding: 1em 0;
  border-bottom: 0.1em solid #777;
  margin: 0 auto 0 auto;
  font-size: 1em;
  margin-bottom: 2em;
}

/* line 1413, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-pay .bank-pay-icon {
  display: inline-block;
  width: 2em;
  height: 2em;
  float: left;
  margin-right: 0.5em;
  text-align: center;
}

/* line 1421, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-pay .bank-pay-icon span {
  font-size: 2em;
}

/* line 1427, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-pay .bank-pay-amount {
  padding-top: 0.5em;
  display: block;
}

/* line 1433, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-description {
  color: white;
  font-size: 0.35em;
  text-transform: none;
  line-height: 1.4;
  margin: 2em 0;
  clear: both;
}

/* line 1441, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .bank-info .bank-info-description {
  display: none;
}

/* line 1447, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank-wrapper {
  width: 44.44444%;
  float: left;
  margin-right: 11.11111%;
  float: right;
  margin-right: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  text-transform: none;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank-wrapper:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1455, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank-wrapper {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin: 0 auto;
  float: none;
  text-align: center;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank-wrapper:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1464, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank-info {
  font-size: 0.5em;
  margin-bottom: 2em;
}

/* line 1468, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank-info {
  font-size: 1.1em;
  text-align: left;
}

/* line 1474, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank-info-title {
  margin-bottom: 0.7em;
  font-weight: bold;
}

/* line 1479, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank-info-title .pog-bank-info-title-label {
  font-size: 0.85em;
  color: #CB292A;
  display: block;
}

/* line 1485, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank-info-title .pog-bank-info-title-text {
  font-size: 1.2em;
}

/* line 1488, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-tablet-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank-info-title .pog-bank-info-title-text {
  font-size: 1em;
}

/* line 1494, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank-info-description {
  font-size: 0.7em;
  height: 2em;
}

/* line 1499, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank {
  font-size: 0.5em;
}

/* line 1502, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank > .bank-pog {
  display: block;
  width: 23.25581%;
  float: left;
  margin-right: 2.32558%;
  margin-bottom: 0.5em;
  transition: 0.15s all ease;
  -webkit-transition: 0.15s all ease;
  -ms-transition: 0.15s all ease;
  cursor: pointer;
}

/* line 1511, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank > .bank-pog:nth-of-type(4n) {
  float: right;
  margin-right: 0;
}

/* line 1515, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-desktop-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank > .bank-pog {
  cursor: default;
}

/* line 1519, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank > .bank-pog {
  width: 31.25%;
  float: left;
  margin-right: 3.125%;
  margin-bottom: 2em;
  height: 11em;
}

/* line 1524, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank > .bank-pog:nth-of-type(3n) {
  float: right;
  margin-right: 0;
}

/* line 1529, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-bank-wrapper .pog-bank > .bank-pog:hover {
  transform: scale(1.05);
}

/* line 1536, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-close {
  display: block;
  opacity: 0;
  width: 60px;
  height: 60px;
  position: absolute;
  right: 15px;
  top: -40px;
  overflow: hidden;
  border: none;
  background: url(../images/cross.png) no-repeat center center;
  background-size: 65%;
  text-indent: 200%;
  color: transparent;
  outline: none;
  z-index: 100;
  transition: 0.15s all ease;
  -webkit-transition: 0.15s all ease;
  -ms-transition: 0.15s all ease;
}

/* line 1557, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .overlay-close:before {
  margin-right: 1em;
}

/* line 1562, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-desktop-only body.timeline-phase-2 .overlay .overlay-close:hover {
  background-size: 75%;
}

/* line 1567, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .overlay .overlay-close {
  display: block;
  text-align: center;
  height: 4em;
  bottom: 53px;
  left: 0;
  right: 0;
  top: auto;
  width: 100%;
  background: #035496 !important;
  text-indent: 0;
  color: #fff;
  padding-top: 1.5em;
}

/* line 1583, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .bank-status {
  width: 150px;
  height: 60px;
  background-color: #eee;
  color: #333;
  padding: 13px 0 0 0;
}

/* line 1590, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .bank-status:after {
  content: '';
  clear: both;
}

/* line 1594, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .bank-status .current-year {
  float: left;
  width: 50%;
  margin: 3px 0;
  border-right: 1px solid black;
  text-align: center;
  font-size: 35px;
}

/* line 1603, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .overlay .bank-status svg {
  float: right;
  width: 50%;
  height: 35px;
}

/* line 1610, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-console {
  width: 150px;
  font-size: 55px;
  margin-bottom: 100px;
}

/* line 1615, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-console .sidebar-years {
  font-size: 0.75em;
}

/* line 1619, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-console .sidebar-year-item {
  display: block;
  font-size: 12px;
  color: #fff;
  background-color: #111;
  border-bottom: 1px solid #333;
  text-align: left;
  padding: 11px 10px 8px 10px;
  cursor: pointer;
  transition: all 0.25s ease;
  -webkit-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
}

/* line 1633, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .timeline-console .sidebar-year-item:hover {
  background: #CB292A;
  color: #fff;
}

/* line 1641, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline {
  text-transform: none;
}

/* line 1644, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline {
  background-color: #ccc;
  margin: 0 1em;
  border-left: 0.15em solid white;
}

/* line 1650, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide.photo-background {
  background-size: cover;
  background-position: center;
}

/* line 1654, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide.photo-background:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: -0.01em;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 1663, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.photo-background:before {
  bottom: 0;
}

/* line 1668, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide.photo-background .timeline-slide-html {
  color: #eee;
}

/* line 1671, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.photo-background .timeline-slide-html {
  color: #333;
}

/* line 1677, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide {
  position: relative;
  width: 100%;
  min-height: 8em;
}

/* line 1683, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide {
  max-width: 94%;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  background: none !important;
  margin-bottom: 1em;
  min-height: 4em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1691, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-desktop-only body.timeline-phase-2 #timeline .timeline-slide {
  font-size: 46px;
}

/* line 1695, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide h1 {
  font-size: 1.3em;
}

/* line 1699, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide p {
  line-height: 1.5;
  text-transform: none;
}

/* line 1705, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide.content .timeline-slide-html, body.timeline-phase-2 #timeline .timeline-slide.end .timeline-slide-html {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-left: 3.5em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
body.timeline-phase-2 #timeline .timeline-slide.content .timeline-slide-html:after, body.timeline-phase-2 #timeline .timeline-slide.end .timeline-slide-html:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1709, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.content .timeline-slide-html, .breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.end .timeline-slide-html {
  background: #ccc;
  position: relative;
}

/* line 1715, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.content .timeline-slide-html .timeline-slide-overview, .breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.end .timeline-slide-html .timeline-slide-overview {
  background-color: #fff;
  text-align: left;
  font-size: 1em;
  margin: 0;
  height: 9.5em;
}

/* line 1723, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide.content .timeline-slide-html .timeline-slide-overview .timeline-slide-card-image, body.timeline-phase-2 #timeline .timeline-slide.end .timeline-slide-html .timeline-slide-overview .timeline-slide-card-image {
  display: none;
}

/* line 1726, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.content .timeline-slide-html .timeline-slide-overview .timeline-slide-card-image, .breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.end .timeline-slide-html .timeline-slide-overview .timeline-slide-card-image {
  width: 9.5em;
  height: 9.5em;
  float: left;
  display: inline-block;
  background-size: cover;
  background-position: center;
}

/* line 1734, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.content .timeline-slide-html .timeline-slide-overview .timeline-slide-card-image > svg, .breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.end .timeline-slide-html .timeline-slide-overview .timeline-slide-card-image > svg {
  width: 80%;
  height: 100%;
  margin: auto 10%;
}

/* line 1742, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide.content .timeline-slide-html .timeline-slide-overview .timeline-card-blurb, body.timeline-phase-2 #timeline .timeline-slide.end .timeline-slide-html .timeline-slide-overview .timeline-card-blurb {
  display: none;
}

/* line 1745, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.content .timeline-slide-html .timeline-slide-overview .timeline-card-blurb, .breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.end .timeline-slide-html .timeline-slide-overview .timeline-card-blurb {
  display: inline-block;
  width: 8.4em;
  height: 7em;
  font-size: 0.9em;
  line-height: 1.4;
  text-transform: none;
  overflow: hidden;
  margin: 1em;
}

/* line 1764, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.decision .timeline-slide-html {
  width: 100% !important;
  padding: 0.5em;
  margin: 0;
}

/* line 1771, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.decision .timeline-slide-html .timeline-slide-overview {
  background-color: #fff;
  text-align: center;
  font-size: 1em;
  margin: 0;
}

/* line 1778, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide.decision .timeline-slide-html .timeline-slide-overview .timeline-card-blurb {
  display: none;
}

/* line 1781, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.decision .timeline-slide-html .timeline-slide-overview .timeline-card-blurb {
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.4;
  text-transform: none;
  margin: 1.5em 1em;
}

/* line 1796, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide.end .timeline-card-blurb {
  display: none;
}

/* line 1799, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.end .timeline-card-blurb {
  display: inline-block;
  font-size: 0.7em;
  line-height: 1.4;
  text-transform: none;
  margin: 1.5em 1em;
}

/* line 1810, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide.no-line {
  background-image: url(../images/mgt/mgt-concrete.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}

/* line 1817, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide.no-line:before {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background-color: #035496;
  opacity: 0.9;
}

/* line 1827, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide.no-line object.wrapper .timeline-slide-html {
  width: 63%;
  padding: 0;
  top: 25%;
  left: -1em;
  color: #eee;
}

/* line 1834, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.no-line object.wrapper .timeline-slide-html {
  left: 0;
  top: 0;
}

/* line 1838, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.no-line object.wrapper .timeline-slide-html .timeline-slide-overview {
  background-image: url(../images/mgt/mgt-concrete.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  height: inherit;
}

/* line 1846, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.no-line object.wrapper .timeline-slide-html .timeline-slide-overview:before {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background-color: #035496;
  opacity: 0.9;
}

/* line 1855, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.no-line object.wrapper .timeline-slide-html .timeline-slide-overview .timeline-card-blurb {
  position: relative;
  z-index: 10;
  width: 90%;
  margin: 1.5em;
  height: inherit;
}

/* line 1863, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide.no-line object.wrapper .timeline-slide-html .timeline-slide-overview .timeline-card-read-more {
  display: none;
}

/* line 1873, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide object.wrapper {
  display: block;
  position: relative;
  overflow: hidden;
  text-align: center;
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
}

/* line 1886, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide object.wrapper > svg {
  display: none;
}

/* line 1890, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide object.wrapper {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 100%;
  height: 100% !important;
  min-height: 7.5em;
  color: #333;
  padding: 0 0 0 0;
  overflow: visible;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide object.wrapper:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1902, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html {
  vertical-align: middle;
  text-align: left;
  padding: 2em 0 0 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-left: 3.5em;
  width: 60%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  color: #333;
  opacity: 0;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1913, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-desktop-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html {
  width: 66%;
}

/* line 1918, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html {
  position: relative;
  width: 100% !important;
  height: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 0;
  background: none;
  text-align: center;
  font-size: 1em;
}

/* line 1930, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-blocks {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-blocks:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1933, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-blocks {
  background: #fff;
}

/* line 1936, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-blocks a:nth-child(2) {
  margin-left: 1em;
}

/* line 1939, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-blocks .learn-more {
  background: #035496;
  display: inline-block;
  float: none;
  font-size: 0.4em;
  padding: 1em 1.6em 1em 1.6em;
  margin-top: 0.7em;
  text-align: center;
  color: #fff;
  transition: 0.2s all ease;
  -webkit-transition: 0.2s all ease;
  -ms-transition: 0.2s all ease;
  cursor: pointer;
}

/* line 27, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-blocks .learn-more:hover {
  background-color: #023864;
  color: #fff;
}

/* line 1942, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-blocks .learn-more {
  display: none;
}

/* line 1945, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-blocks .learn-more span.icon-ng_arrow-right {
  float: left;
  margin-right: 0.2em;
  margin-top: 0.2em;
  font-size: 1.4em;
}

/* line 1951, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-blocks .learn-more span.button-text {
  display: inline-block;
  float: left;
  margin: 0.6em 0.4em 0.4em 0.2em;
}

/* line 1958, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-blocks .modal-video {
  background: #035496;
  display: inline-block;
  float: none;
  font-size: 0.4em;
  padding: 1em 1.6em 1em 1.6em;
  margin-top: 0.7em;
  text-align: center;
  color: #fff;
  transition: 0.2s all ease;
  -webkit-transition: 0.2s all ease;
  -ms-transition: 0.2s all ease;
  cursor: pointer;
  width: 11.2em;
}

/* line 27, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-blocks .modal-video:hover {
  background-color: #023864;
  color: #fff;
}

/* line 1962, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-blocks .modal-video {
  display: none;
}

/* line 1966, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-blocks .modal-video span {
  display: inline-block;
  float: left;
  margin-top: 0.6em;
}

/* line 1972, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-blocks .modal-video object {
  height: 2em;
  width: 2em;
  float: left;
  margin-right: 0.5em;
}

/* line 1982, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-slide-title {
  margin: 0.25em 0 0.5em 0;
  text-transform: none;
  font-size: 1.25em;
}

/* line 1988, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-slide-title {
  font-size: 0.75em;
  padding: 0.5em 0;
  height: inherit;
  text-transform: uppercase;
  text-align: left;
  color: #035496;
}

/* line 1998, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-slide-description {
  font-size: 0.5em;
  line-height: 1.4;
  margin: 1em 0 2em 0;
  text-transform: none;
}

/* line 2004, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-tablet-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-slide-description {
  font-size: 0.45em;
}

/* line 2008, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-slide-description {
  display: none;
}

/* line 2013, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-card-read-more {
  display: none;
}

/* line 2016, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-card-read-more {
  display: block;
  text-transform: uppercase;
  text-align: right;
  padding-right: 1em;
  font-size: 0.8em;
  color: #035496;
}

/* line 2027, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-answers {
  position: relative;
  width: 60%;
}

/* line 2031, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-answers {
  display: block;
  width: 127%;
  left: -1.675em;
  font-size: 1.5em;
}

/* line 2037, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-answers:after {
  content: "";
  width: 100%;
  display: block;
  clear: both;
}

/* line 2045, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-answers .timeline-answer {
  background: #ccc;
  display: inline-block;
  float: none;
  font-size: 0.4em;
  padding: 1em 1.6em 1em 1.6em;
  margin-top: 0.7em;
  text-align: center;
  color: #333;
  transition: 0.2s all ease;
  -webkit-transition: 0.2s all ease;
  -ms-transition: 0.2s all ease;
  cursor: pointer;
  width: 48%;
  font-size: 0.3em;
  cursor: pointer;
}

/* line 27, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-answers .timeline-answer:hover {
  background-color: #b3b3b3;
  color: #333;
}

/* line 2051, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-answers .timeline-answer:first-child {
  margin-right: 0.7em;
}

/* line 2054, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-answers .timeline-answer:first-child {
  margin-right: 0;
  border-right: 0.25em solid #fff;
}

/* line 2060, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-answers .timeline-answer.chosen {
  background-color: #035496;
  color: #fff;
  box-shadow: 0px 4px 0px #022a4b;
  border-bottom: 1px solid #0462af;
}

/* line 2068, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-answers .timeline-answer {
  font-size: 0.5em;
  float: none;
  display: inline-block;
  background-color: #eee;
  margin: 0;
  width: 50%;
  border-radius: 0;
  height: 4em;
  padding: 0;
  line-height: 4em;
  box-shadow: none !important;
}

/* line 2081, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-answers .timeline-answer:hover {
  background-color: #333;
  color: #fff;
}

/* line 2086, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .timeline-answers .timeline-answer.chosen {
  background-color: #035496;
  color: #fff;
}

/* line 2095, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block {
  width: 46.15385%;
  float: left;
  margin-right: 7.69231%;
  font-size: 0.5em;
  text-transform: none;
  float: left;
}

/* line 2102, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block:nth-child(2) {
  float: right;
  margin-right: 0;
}

/* line 2105, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block:nth-child(2) {
  margin-top: 0;
  padding-bottom: 2.5em;
}

/* line 2111, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block {
  background: #fff;
  display: block;
  text-align: center;
  padding: 1em 0;
  margin-top: 2em;
  width: 100%;
}

/* line 2120, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block .badged-block:after {
  display: block;
  clear: both;
  content: '';
}

/* line 2125, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block .badge-icon {
  display: block;
  width: 5em;
  height: 5em;
  margin: 0 auto 0em auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
}

/* line 2134, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block .badge-icon {
  float: left;
  width: 10em;
  height: 10em;
  margin: 1em 0 0 3em;
}

/* line 2142, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block .badge-icon > svg path {
  fill: #333;
}

/* line 2148, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block .content-block-text-wrapper {
  display: block;
  text-align: center;
}

/* line 2156, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block .content-block-text-wrapper {
  float: left;
  width: 50%;
  margin: 0.5em 0 0 2em;
  font-size: 1.5em;
  text-align: left;
}

/* line 2164, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block .content-block-text-wrapper .content-block-title {
  text-transform: uppercase;
  display: block;
  color: #CB292A;
  font-size: 0.9em;
  text-align: center;
  padding: 0.3em 0;
}

/* line 2172, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block .content-block-text-wrapper .content-block-title {
  font-size: 1.1em;
  text-align: left;
}

/* line 2177, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-tablet-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block .content-block-text-wrapper .content-block-title {
  font-size: 0.8em;
}

/* line 2182, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block .content-block-text-wrapper .content-block-text {
  font-size: 0.7em;
  font-weight: normal;
}

/* line 2186, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-tablet-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block .content-block-text-wrapper .content-block-text {
  font-size: 0.7em;
}

/* line 2190, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html .content-block .content-block-text-wrapper .content-block-text {
  font-size: 0.9em;
}

/* line 2199, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html.pog-box {
  background: #ccc;
}

/* line 2204, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-tablet-up body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html.pog-box .timeline-slide-title {
  height: 1em;
}

/* line 2209, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html.pog-box .timeline-answers {
  margin-left: 5.5em;
}

/* line 2212, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html.pog-box .timeline-answers {
  display: block;
  width: 124%;
  left: -7em;
  right: -1.3em;
  font-size: 1.5em;
}

/* line 2219, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html.pog-box .timeline-answers:after {
  content: "";
  width: 100%;
  display: block;
  clear: both;
}

/* line 2228, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html.pog-box .timeline-slide-overview {
  margin: 2em 0 0.5em 5.5em;
}

/* line 2231, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html.pog-box .timeline-slide-overview .timeline-slide-description {
  margin: 1em 0;
}

/* line 2236, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide .timeline-slide-html.pog-box .content-blocks {
  margin-left: 5.5em;
}

/* line 2242, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 #timeline .timeline-slide[data-id="sAIT"] .timeline-slide-html .content-blocks {
  margin: 1em 0 0 2em;
}

/* line 2248, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide {
  background-color: #ccc;
}

/* line 2251, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-tablet-up body.timeline-phase-2 .ending-slide {
  margin-top: -4em;
}

/* line 2255, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .ending-slide {
  padding-bottom: 2em;
  margin-bottom: 0 !important;
}

/* line 2260, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-desktop-only body.timeline-phase-2 .ending-slide {
  font-size: 45px;
}

/* line 2264, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .ending-bar-wrapper {
  width: 100%;
  background: #fff;
  font-size: 0.7em;
  height: 2em;
  margin-bottom: 2em;
}

/* line 2271, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .ending-slide .ending-bar-wrapper {
  height: inherit;
}

/* line 2275, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .ending-bar-wrapper .ending-bar {
  width: 50%;
  max-width: 1024px;
  margin: 0 auto;
}

/* line 2280, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .ending-bar-wrapper .ending-bar .ending-bar-link {
  width: 50%;
  float: left;
  padding: 0.9em 0;
  display: block;
  font-size: 0.8em;
  color: #333;
}

/* line 2288, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .ending-slide .ending-bar-wrapper .ending-bar .ending-bar-link {
  width: 100%;
  text-align: center;
  font-size: 1.5em;
  float: none !important;
}

/* line 2296, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .ending-slide .ending-bar-wrapper .ending-bar .ending-bar-link.save-timeline {
  display: none;
}

/* line 2301, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .ending-bar-wrapper .ending-bar .ending-bar-link.restart-timeline {
  text-align: right;
}

/* line 2308, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-summary, body.timeline-phase-2 .ending-slide .timeline-calltoaction, body.timeline-phase-2 .ending-slide .timeline-badge_summary {
  width: 60%;
  max-width: 1024px;
  margin: 0 auto;
  font-size: 0.7em;
  color: #555;
}

/* line 2315, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-tablet-only body.timeline-phase-2 .ending-slide .timeline-summary, .breakpoint-tablet-only body.timeline-phase-2 .ending-slide .timeline-calltoaction, .breakpoint-tablet-only body.timeline-phase-2 .ending-slide .timeline-badge_summary {
  width: 60%;
  margin: 0 auto 0 4em;
}

/* line 2321, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .ending-slide .timeline-summary, .breakpoint-palm-only body.timeline-phase-2 .ending-slide .timeline-calltoaction, .breakpoint-palm-only body.timeline-phase-2 .ending-slide .timeline-badge_summary {
  width: 90%;
  margin: 0 auto 0 auto;
}

/* line 2327, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-summary {
  text-transform: none;
}

/* line 2332, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-summary-title {
  text-transform: uppercase;
  color: #035496;
  font-size: 1.7em;
  margin-bottom: 1em;
}

/* line 2339, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .ending-slide .timeline-summary-title {
  font-size: 3em;
  margin-bottom: 0.5em;
  text-align: center;
}

/* line 2345, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-summary-title .small-title {
  display: block;
  font-size: 0.5em;
}

/* line 2351, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper {
  margin-bottom: 2em;
  padding-bottom: 2em;
  border-bottom: 1px solid #999;
}

/* line 2356, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper:after {
  content: '';
  display: block;
  clear: both;
}

/* line 2362, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper .timeline-summary-section {
  width: 33%;
  float: left;
  padding: 0;
}

/* line 2367, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper .timeline-summary-section {
  width: 100%;
  float: none !important;
  border-bottom: 1px solid #999;
  padding-bottom: 2em;
  margin-bottom: 2em;
}

/* line 2375, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper .timeline-summary-section:nth-of-type(2) {
  border-right: 1px solid #999;
  border-left: 1px solid #999;
}

/* line 2379, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper .timeline-summary-section:nth-of-type(2) {
  border-right: 0px;
  border-left: 0px;
}

/* line 2384, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper .timeline-summary-section:nth-of-type(3) {
  float: right;
  border-bottom: none !important;
  margin-bottom: 0em;
}

/* line 2390, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper .timeline-summary-section .timeline-summary-section-description {
  font-weight: normal;
  display: block;
  font-size: 0.5em;
  margin-bottom: 0;
  text-align: center;
  padding: 0 1em;
}

/* line 2398, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper .timeline-summary-section .timeline-summary-section-description {
  font-size: 1.5em;
}

/* line 2403, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper .timeline-summary-section .timeline-summary-section-rank {
  text-transform: uppercase;
  height: 3em;
  margin-bottom: 0.5em;
}

/* line 2408, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper .timeline-summary-section .timeline-summary-section-rank {
  height: 6em;
  margin: 2em auto;
}

/* line 2412, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper .timeline-summary-section .timeline-summary-section-rank > svg {
  display: block;
  margin: 0.5em auto;
  height: 100%;
}

/* line 2417, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper .timeline-summary-section .timeline-summary-section-rank > svg > path {
  fill: #555;
}

/* line 2421, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper .timeline-summary-section .timeline-summary-section-rank > svg > g path {
  fill: #555;
}

/* line 2427, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper .timeline-summary-section .timeline-summary-section-title {
  display: block;
  font-size: 0.8em;
  text-align: center;
  text-transform: uppercase;
}

/* line 2433, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper .timeline-summary-section .timeline-summary-section-title {
  font-size: 3em;
}

/* line 2437, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-summary-section-wrapper .timeline-summary-section .timeline-summary-section-title .big-section-title {
  font-size: 1.9em;
  display: block;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
}

/* line 2447, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-badge_summary-list {
  width: 80%;
  margin: 0 auto;
  padding-bottom: 2em;
  font-size: 1.5em;
}

/* line 2454, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .ending-slide .timeline-badge_summary-list {
  font-size: 2.2em;
  width: 100%;
}

/* line 2459, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-badge_summary-list .summary-badge {
  margin-bottom: 1em;
  overflow: hidden;
  font-size: 0.7em;
}

/* line 2464, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-badge_summary-list .summary-badge:after {
  content: '';
  display: block;
  clear: both;
}

/* line 2470, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-badge_summary-list .summary-badge > svg {
  display: block;
  float: left;
  width: 4.5em;
  height: 4em;
  margin-right: 1em;
  margin-bottom: 0.5em;
}

/* line 2478, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .ending-slide .timeline-badge_summary-list .summary-badge > svg {
  margin-bottom: 0.7em;
}

/* line 2483, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-badge_summary-list .summary-badge .summary-badge-info-wrapper {
  float: left;
}

/* line 2487, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-badge_summary-list .summary-badge .badge-title {
  display: block;
  color: #CB292A;
  font-size: 0.8em;
  margin: 0.5em 0;
}

/* line 2494, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-badge_summary-list .summary-badge .badge-description {
  display: block;
  color: #444;
  font-size: 0.5em;
  line-height: 1.3;
  text-transform: none;
  padding-bottom: 1em;
}

/* line 2503, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-large-desktop-only body.timeline-phase-2 .ending-slide .timeline-badge_summary-list .summary-badge .badge-description {
  width: 80%;
}

/* line 2511, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-calltoaction {
  text-transform: none;
  padding-bottom: 3em;
}

/* line 2516, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-calltoaction .timeline-calltoaction-title {
  font-size: 2em;
  text-transform: none;
}

/* line 2522, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-calltoaction .timeline-calltoaction-description {
  font-size: 0.6em;
  margin: 1.5em 0;
  line-height: 1.4;
}

/* line 2527, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .ending-slide .timeline-calltoaction .timeline-calltoaction-description {
  font-size: 1.3em;
}

/* line 2531, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-calltoaction .timeline-calltoaction-description span {
  color: #CB292A;
}

/* line 2537, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
body.timeline-phase-2 .ending-slide .timeline-calltoaction .timeline-calltoaction-button {
  display: block;
  width: 100%;
  border-radius: 0.2em;
  background-color: #035496;
  color: #fff;
  text-align: center;
  padding: 0.5em;
}

/* line 2546, src/ng/AppBundle/Resources/scss/mgt/_phase2.scss */
.breakpoint-palm-only body.timeline-phase-2 .ending-slide .timeline-calltoaction .timeline-calltoaction-button {
  font-size: 2em;
}

/* line 1, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
html, body {
  overflow: visible;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

/* line 7, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
body.ng-statepage {
  text-transform: none;
}

/* line 11, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
body.ng-statepage a {
  color: #035496;
}

/* line 15, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
body.ng-statepage .subject-matter {
  font-size: 32px;
  max-width: none;
  width: 100%;
}

/* line 20, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
body.ng-statepage .subject-matter .ng-statepage-wrapper {
  position: relative;
}

/* line 23, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
body.ng-statepage .subject-matter .ng-statepage-wrapper .ng-statepage-home-content {
  width: 90%;
  max-width: 900px;
  margin: 0 auto;
  padding: 0;
}

/* line 30, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.breakpoint-palm-only body.ng-statepage .subject-matter .ng-statepage-wrapper .ng-statepage-home-content select {
  margin: 0;
  font-size: 1em;
  width: 100%;
}

/* line 37, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.breakpoint-tablet-up body.ng-statepage .subject-matter .ng-statepage-wrapper .ng-statepage-home-content {
  padding-top: 1em;
}

/* line 41, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
body.ng-statepage .subject-matter .ng-statepage-wrapper .ng-statepage-home-content svg {
  margin-top: 1em;
  width: 100%;
  height: 100%;
}

/* line 51, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.ng-statepage-home-title {
  color: #035496;
  font-family: 'DIN-Bold';
  text-transform: uppercase;
  padding: 0.5em 1em 0 0;
  display: inline-block;
}

/* line 59, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.ng-statepage__content {
  font-size: 0.5em;
  line-height: 1.9;
  margin: 0 auto;
  max-width: 800px;
  color: #626663;
}

/* line 66, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.breakpoint-tablet-up .ng-statepage__content {
  width: 90%;
  margin-top: 2em;
}

/* line 71, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.ng-statepage .ng-statepage__content .cta-buttons {
  border-top: 3px solid #bababa;
  padding-top: 40px;
}

/* line 77, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.ng-statepage__intro {
  line-height: 1.9;
  padding-bottom: 2em;
  width: 100%;
}

/* line 85, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.breakpoint-palm-only .ng-statepage__intro .ng-statepage__intro-wrap {
  width: 85%;
  margin: 0 auto;
}

/* line 94, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.breakpoint-tablet-up .ng-statepage__intro .ng-statepage__intro-content.show-video {
  width: 50%;
  display: block;
}

/* line 98, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.breakpoint-tablet-up .ng-statepage__intro .ng-statepage__intro-content.show-video.video-on-right {
  float: left;
  padding-right: 0.5em;
}

/* line 103, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.breakpoint-tablet-up .ng-statepage__intro .ng-statepage__intro-content.show-video.video-on-left {
  float: right;
  padding-left: 0.5em;
}

/* line 109, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.breakpoint-tablet-up .ng-statepage__intro .intro-video {
  width: 50%;
  display: block;
}

/* line 113, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.breakpoint-tablet-up .ng-statepage__intro .intro-video.right {
  float: right;
  padding-left: 0.5em;
}

/* line 118, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.breakpoint-tablet-up .ng-statepage__intro .intro-video.left {
  float: left;
  padding-right: 0.5em;
}

/* line 126, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.breakpoint-palm-only .ng-statepage__intro .intro-video {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  margin-bottom: 1em;
}

/* line 132, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.breakpoint-palm-only .ng-statepage__intro .intro-video #intro-ytplayer {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 141, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.ng-statepage__intro .ng-statepage__intro-content a:hover {
  text-decoration: underline;
}

/* line 145, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.ng-statepage__intro .ng-statepage__intro-content ul {
  list-style: disc inside;
}

/* line 149, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-layout.scss */
.ng-statepage__intro .ng-statepage__intro-content ol {
  list-style: decimal inside;
}

/* line 6, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
.ng-statepage__header {
  position: relative;
  background-size: cover;
  background-position: center;
  z-index: 1;
}

/* line 12, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
.breakpoint-tablet-up .ng-statepage__header {
  height: auto;
}

/* line 17, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
.ng-statepage .ng-statepage__header-content {
  position: relative;
  z-index: 5;
  font-size: 2em;
  max-width: 800px;
  max-height: 500px;
  margin: 0 auto;
  padding-top: 0.25em;
}

/* line 26, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
.breakpoint-palm-only .ng-statepage .ng-statepage__header-content {
  font-size: 1.25em;
}

/* line 30, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
.ng-statepage .ng-statepage__header-content .state-seal {
  font-size: .25em;
  font-style: italic;
  color: #626663;
  height: 14em;
  width: 14em;
  float: left;
  margin: 0 1em;
}

/* line 39, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
.breakpoint-palm-only .ng-statepage .ng-statepage__header-content .state-seal {
  height: 10em;
  width: 10em;
}

@media screen and (max-width: 374px) {
  /* line 39, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
  .breakpoint-palm-only .ng-statepage .ng-statepage__header-content .state-seal {
    height: 8em;
    width: 8em;
  }
}

/* line 50, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
.ng-statepage .ng-statepage__header-content .cta-buttons {
  font-size: .5em;
  text-align: left;
  padding: .75em 0;
}

/* line 55, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
.breakpoint-palm-only .ng-statepage .ng-statepage__header-content .cta-buttons {
  padding: .5em 0 0;
  text-align: center;
}

/* line 60, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
.ng-statepage .ng-statepage__header-content .cta-buttons a {
  font-size: .75em;
  margin: 0 .5em 0 0;
  max-width: 50%;
}

@media screen and (min-width: 750px) and (max-width: 800px) {
  /* line 60, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
  .ng-statepage .ng-statepage__header-content .cta-buttons a {
    padding: .5em 1em;
  }
}

/* line 72, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
.ng-statepage__header-title {
  font-family: 'DIN-Bold';
  color: #626663;
  padding-top: .125em;
}

/* line 77, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
.breakpoint-palm-only .ng-statepage__header-title {
  padding-top: .25em;
}

@media screen and (max-width: 404px) {
  /* line 81, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
  .breakpoint-palm-only .ng-statepage__header-title p {
    font-size: .75em;
  }
}

@media screen and (min-width: 374px) and (max-width: 404px) {
  /* line 77, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
  .breakpoint-palm-only .ng-statepage__header-title {
    padding-top: .5em;
  }
}

/* line 90, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
.breakpoint-palm-only .ng-statepage__header-title:after {
  content: '';
  display: table;
  clear: both;
}

/* line 98, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
#ng-statepage__header-slider {
  position: relative;
  overflow: hidden;
  background: #000000;
  height: 500px;
}

/* line 104, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
.breakpoint-palm-only #ng-statepage__header-slider {
  height: 6.5em;
}

/* line 109, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
.ng-statepage__header-slider-slide {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  opacity: 0;
}

/* line 118, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
.ng-statepage__header-slider-slide-front {
  position: relative;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center;
  opacity: 1;
  margin: auto;
  z-index: 3;
}

/* line 129, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-header.scss */
.ng-statepage__header-single-image-front {
  width: 100%;
  z-index: 3;
  height: 100%;
  background-position: center;
  background-size: cover;
}

/* line 1, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.transition, .global-nav .nav-search-dropdown-wrapper .nav-search-topics-list li a, .bx-next, .bx-prev, .ng-statepage-slider li:not(.brigade-slide):before, .ng-downloads__category__header, .ng-downloads__sub-category__header {
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
}

/* line 7, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage-loading-wrapper {
  position: relative;
  width: 100%;
  height: 10em;
}

/* line 12, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage-loading-wrapper img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

/* line 21, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage-loading-wrapper .ng-statepage-loading-ring {
  width: 125px;
  height: 125px;
}

/* line 26, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage-loading-wrapper .ng-statepage-loading-flag {
  width: 75px;
  height: 75px;
}

/* line 33, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage-lightbox-overlay#gallery-lightbox .ng-statepage-slider-image {
  width: 90%;
}

/* line 37, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage-lightbox-overlay#gallery-lightbox .iframe-wrapper {
  position: relative;
  width: 90%;
  padding-top: calc((90%/16)*9);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  max-width: 800px;
}

/* line 48, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage-lightbox-overlay#gallery-lightbox .iframe-wrapper iframe {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 56, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage-lightbox-overlay#gallery-lightbox .ng-statepage-loading-wrapper {
  height: 100%;
  z-index: -1;
}

/* line 60, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage-lightbox-overlay#gallery-lightbox .ng-statepage-loading-wrapper .ng-statepage-loading-ring {
  height: 250px;
  width: 250px;
}

/* line 65, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage-lightbox-overlay#gallery-lightbox .ng-statepage-loading-wrapper .ng-statepage-loading-flag {
  height: 150px;
  width: 150px;
}

/* line 73, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
body.ng-statepage .io-accordion__content-wrapper {
  display: block;
}

/* line 77, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .ng-statepage__component body.ng-statepage .io-accordion__content-wrapper {
  display: block;
}

/* line 84, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up body.ng-statepage .io-accordion__content-wrapper {
  display: block !important;
}

/* line 90, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component {
  width: 100%;
  border-top: 3px solid #bababa;
}

/* line 95, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component-header {
  font-family: 'DIN-Bold';
  padding: 0.75em 0.75em 0.6em 0.75em;
  color: #626663;
  font-size: 1.75em;
  width: 100%;
  position: relative;
}

/* line 103, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component-header h3 {
  font-size: 0.9em;
}

/* line 106, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component-header h3::first-letter {
  text-transform: capitalize;
}

/* line 110, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .ng-statepage__component-header h3 {
  font-size: 1em;
}

/* line 115, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component-header .accordion-toggle-status {
  width: 1.15em;
  height: 1.15em;
  position: absolute;
  text-align: center;
  right: 0.55em;
  top: 0.55em;
  padding-top: 0;
  display: none;
  opacity: 0;
}

/* line 126, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component-header .accordion-toggle-status svg {
  width: 100%;
  height: 100%;
}

/* line 130, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component-header .accordion-toggle-status svg rect {
  fill: #626663;
}

/* line 135, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .ng-statepage__component-header .accordion-toggle-status {
  display: none !important;
}

/* line 140, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .ng-statepage__component-header {
  font-size: 2.3em;
  margin: 0.75em 0;
  padding: 0;
  outline: none;
}

/* line 147, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-palm-only .ng-statepage__component-header:focus {
  outline: none;
}

/* line 152, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component__content {
  margin: 0 auto;
  padding-bottom: 3em;
}

/* line 156, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-palm-only .ng-statepage__component__content {
  opacity: 0;
  width: 85%;
}

/* line 162, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component__content-entry {
  border-bottom: 3px solid #e4e4e4;
  margin-bottom: 1.5em;
  padding-bottom: 1.5em;
}

/* line 169, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component__content-entry-image {
  display: none;
}

/* line 171, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .ng-statepage__component__content-entry-image {
  display: block;
  width: 8em;
  height: 8em;
  background-color: #ddd;
  background-size: cover;
  background-position: center;
  float: left;
  margin-right: 2em;
}

/* line 183, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component__content-custom-image {
  display: block;
  text-align: center;
}

/* line 187, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .ng-statepage__component__content-custom-image {
  float: left;
  margin-right: 2em;
  max-width: 50%;
}

/* line 192, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .ng-statepage__component__content-custom-image.right {
  float: right;
  margin-right: 0;
  margin-left: 2em;
}

/* line 199, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component__content-custom-image img {
  max-width: 100%;
  height: auto;
}

/* line 205, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__facebook__entry-title, .component__custom__entry-title {
  line-height: 1;
  color: #035496;
  font-size: 1.1em;
  text-transform: none;
}

/* line 213, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__facebook__entry-title span:hover, .component__custom__entry-title span:hover {
  border-bottom: 3px solid #035496;
}

/* line 219, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__facebook__entry-description, .component__custom__entry-description, .component__benefits-description {
  line-height: 1.9;
}

/* line 226, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__custom__entry-description a:hover, .component__benefits-description a:hover {
  text-decoration: underline;
}

/* line 230, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__custom__entry-description ul, .component__benefits-description ul {
  list-style: disc inside;
}

/* line 234, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__custom__entry-description ol, .component__benefits-description ol {
  list-style: decimal inside;
}

/* line 239, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component__content-link-wrapper {
  text-align: center;
}

/* line 242, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component__content-link-wrapper .ng-statepage__component__content-link {
  color: #FFFFFF;
  background-color: #035496;
  font-family: 'DIN-Bold';
  font-size: 1.25em;
  line-height: 1;
  text-transform: capitalize;
  word-wrap: break-word;
  display: inline-block;
  text-align: center;
  padding: .7em 1.25em;
  margin-top: .5em;
  transition: all 0.2s;
  max-width: 50%;
}

/* line 257, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component__content-link-wrapper .ng-statepage__component__content-link svg {
  margin-left: .5em;
  font-size: .85em;
  vertical-align: unset;
}

/* line 263, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-palm-only .ng-statepage__component__content-link-wrapper .ng-statepage__component__content-link {
  max-width: 100%;
  margin: .125em 0;
  font-size: 22.5px;
}

/* line 269, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component__content-link-wrapper .ng-statepage__component__content-link:hover {
  background-color: #0c70c1;
}

/* line 276, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__jobs .ng-statepage__component__content-entry {
  border-bottom: 1px solid #bababa;
  margin: 0;
  padding: 0;
}

/* line 281, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__jobs .ng-statepage__component__content-entry:first-of-type {
  border-top: 1px solid #bababa;
}

/* line 287, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__jobs .acc-job-wrap .component__jobs__entry-title:hover {
  color: #035496;
  cursor: pointer;
}

/* line 292, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__jobs .acc-job-wrap .panel {
  display: none;
  max-height: 0;
  overflow: hidden;
  transition: max-height .4s ease-out;
  margin-bottom: 2em;
}

/* line 302, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__jobs .acc-job-wrap.active .component__jobs__entry-title span {
  white-space: unset;
  overflow: unset;
  height: unset;
}

/* line 308, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__jobs .acc-job-wrap.active .component__jobs__entry-title svg {
  transition: .4s;
  transform: rotate(180deg);
}

/* line 314, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__jobs .acc-job-wrap.active .panel {
  display: block;
}

/* line 320, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__jobs .component__jobs__entry-title {
  font-family: 'DIN-Medium';
  font-size: 1.25em;
  position: relative;
  color: #626663;
  line-height: 1;
  margin: .5em 0;
}

/* line 328, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__jobs .component__jobs__entry-title span {
  text-overflow: ellipsis;
  width: calc(100% - 2.3em);
  display: inline-block;
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  height: 1em;
}

/* line 338, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .component__jobs .component__jobs__entry-title {
  font-size: 1.5em;
}

/* line 342, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__jobs .component__jobs__entry-title .acc-icon {
  float: right;
}

/* line 345, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__jobs .component__jobs__entry-title .acc-icon svg {
  transition: .4s;
  margin: 0 1em;
  font-size: .75em;
}

/* line 353, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__jobs .component__jobs__entry-description {
  line-height: 1.9;
  margin-bottom: 1em;
}

/* line 360, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__jobs .component__jobs__entry-details .component__jobs__entry-detail-label {
  font-family: 'DIN-Bold';
}

/* line 365, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__jobs .component__jobs__entry-get-started {
  color: #FFFFFF;
  background-color: #035496;
  font-family: 'DIN-Bold';
  display: inline-block;
  text-align: center;
  padding: .25em 1.25em;
  margin-top: .5em;
  transition: all 0.2s;
}

/* line 375, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__jobs .component__jobs__entry-get-started svg {
  margin-left: .5em;
}

/* line 379, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-palm-only .component__jobs .component__jobs__entry-get-started {
  width: 100%;
  max-width: 100%;
  margin: .125em 0;
  font-size: 22.5px;
  line-height: 1;
  padding: .7em 0;
}

/* line 388, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__jobs .component__jobs__entry-get-started:hover {
  background-color: #0c70c1;
}

/* line 395, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__events .ng-statepage__component__content-entry {
  background-color: #eee;
  position: relative;
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 2em;
}

/* line 402, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__events .ng-statepage__component__content-entry:nth-of-type(n+5) {
  display: none;
  height: 0;
  overflow: hidden;
  opacity: 0;
}

/* line 410, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__events .ng-statepage__component__content-entry-info {
  padding: 2em;
  float: left;
  margin-right: 0;
}

/* line 416, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .component__events .ng-statepage__component__content-entry-info {
  margin-right: 5em;
}

/* line 421, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__events .component__events__entry-title {
  text-transform: none;
  font-size: 1.5em;
}

/* line 427, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__events .component__events__entry-description {
  font-size: 0.9em;
  line-height: 1.75;
  margin: 1.5em 0;
}

/* line 434, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__events .ng-statepage__event-buttons {
  width: 100%;
  float: left;
  background-color: #ccc;
}

/* line 439, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .component__events .ng-statepage__event-buttons {
  float: right;
  width: 5em;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

/* line 449, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__events .ng-statepage__event-buttons .component__event__more-link {
  background-image: url(/images/SVG/ng-statepage/ng-statepage-icon-link.svg);
}

/* line 453, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__events .ng-statepage__event-buttons .component__event__map-link {
  background-image: url(/images/SVG/ng-statepage/ng-statepage-icon-pin.svg);
}

/* line 457, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__events .ng-statepage__event-buttons a {
  display: block;
  background: #035496;
  background-size: 18% auto;
  background-position: center;
  background-repeat: no-repeat;
  color: #fff;
  text-align: center;
  float: left;
  width: 50%;
  height: 4em;
  padding-top: 1em;
  border-radius: 0;
}

/* line 471, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__events .ng-statepage__event-buttons a:first-child {
  border-right: 1px solid #eee;
}

/* line 475, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .component__events .ng-statepage__event-buttons a {
  background-size: 50% auto;
  display: block;
  float: none;
  height: 50%;
  width: 100%;
}

/* line 482, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .component__events .ng-statepage__event-buttons a:first-child {
  border-right: none;
  border-bottom: 1px solid #eee;
}

/* line 488, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__events .ng-statepage__event-buttons a:hover {
  background-color: #03467d;
}

/* line 501, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-palm-only .component__facebook .ng-statepage__component__content {
  padding-top: 1.5em;
}

/* line 507, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .component__facebook .ng-statepage__component__content-entry-info {
  margin-left: 10em;
}

/* line 512, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__facebook .component__facebook__entry-time {
  font-size: 0.8em;
}

/* line 516, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__facebook .component__facebook__entry-links {
  margin-top: 1em;
}

/* line 520, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__facebook .component__facebook__entry-links a:hover {
  text-decoration: underline;
}

/* line 524, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__facebook .component__facebook__entry-links a:after {
  content: ' •';
}

/* line 529, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__facebook .component__facebook__entry-links a:nth-child(3):after {
  content: '';
}

/* line 538, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__twitter .twitter-widget-wrap {
  border: 1px solid #bababa;
  border-radius: 5px;
  padding: 1em;
}

/* line 543, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__twitter .twitter-widget-wrap iframe {
  width: 100% !important;
  display: block !important;
}

/* line 551, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__links .ng-statepage__component__content {
  font-size: 1rem;
  text-align: center;
}

/* line 555, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .component__links .ng-statepage__component__content {
  font-size: 25px !important;
  display: flex;
}

/* line 561, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__links .component__links__custom-links {
  font-size: 20px;
  text-align: left;
  margin-top: 1em;
}

/* line 566, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .component__links .component__links__custom-links {
  margin-top: 0;
  flex: 1;
  max-width: 50%;
}

/* line 572, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__links .component__links__custom-links .link-wrap {
  display: flex;
  padding-bottom: 2em;
}

/* line 576, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .component__links .component__links__custom-links .link-wrap:last-child {
  padding-bottom: 0;
}

/* line 581, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__links .component__links__custom-links .component__links-custom-link {
  font-family: 'DIN-Medium';
  display: flex;
  line-height: 1;
  text-decoration: underline;
}

/* line 587, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__links .component__links__custom-links .component__links-custom-link svg {
  margin-right: .5em;
}

/* line 591, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__links .component__links__custom-links .component__links-custom-link:hover {
  color: #0c70c1;
}

/* line 597, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__links .component__links__get-started {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: #bababa;
}

/* line 603, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__links .component__links__get-started:before {
  content: '';
  display: block;
  padding-top: 100%;
  float: left;
}

/* line 610, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-palm-only .component__links .component__links__get-started {
  width: 100%;
  height: 85vw;
}

/* line 615, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .component__links .component__links__get-started {
  flex: 1;
  max-width: 50%;
}

/* line 620, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__links .component__links__get-started .get-started-block_text-content {
  display: flex;
  align-items: center;
  height: 100%;
  flex-direction: column;
  justify-content: center;
}

/* line 628, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__links .component__links__get-started .get-started-label {
  color: #FFFFFF;
  font-family: 'DIN-Bold';
  font-size: 1.5em;
  line-height: 1.2;
  text-shadow: 1px 1px #000;
  width: 62%;
}

/* line 636, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__links .component__links__get-started .get-started-label::first-letter {
  text-transform: capitalize;
}

/* line 641, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__links .component__links__get-started .get-started-button {
  color: #FFFFFF;
  background-color: #035496;
  font-family: 'DIN-Bold';
  display: inline-block;
  padding: .25em 1.25em;
  margin-top: .5em;
  transition: all 0.2s;
}

/* line 650, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__links .component__links__get-started .get-started-button svg {
  margin-left: .5em;
}

/* line 654, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-palm-only .component__links .component__links__get-started .get-started-button {
  font-size: 22.5px;
  line-height: 1;
  padding: .7em 1.25em;
}

/* line 660, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__links .component__links__get-started .get-started-button:hover {
  background-color: #0c70c1;
}

/* line 668, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__gallery #gallery-data {
  display: grid;
  grid-gap: .5em;
  grid-template-columns: repeat(3, 1fr);
}

/* line 669, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__gallery #gallery-data.loading {
  display: block;
}

/* line 677, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__gallery #gallery-data li {
  cursor: pointer;
  display: none;
  position: relative;
  overflow: hidden;
  padding-top: 56.25%;
}

/* line 684, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__gallery #gallery-data li:nth-child(-n+6) {
  display: list-item;
}

/* line 688, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__gallery #gallery-data li.video_element:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(/images/SVG/ng_play-box.svg);
  background-size: 50px auto;
  transition: all 0.2s ease;
  z-index: 1;
}

/* line 705, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__gallery #gallery-data li.video_element:hover:before {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.6);
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
}

/* line 714, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__gallery #gallery-data li.image_element:hover .preview_image {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
}

/* line 720, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__gallery #gallery-data li.image_element .preview_image {
  transition: all 0.2s ease;
}

/* line 725, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__gallery #gallery-data li .preview_image {
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 737, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__gallery #gallery-show-controls {
  text-align: center;
  padding-top: 40px;
}

/* line 741, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__gallery #gallery-show-controls span {
  display: none;
  font-family: 'DIN-Medium';
  margin: 0 .5em;
  transition: all 0.2s;
}

/* line 747, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__gallery #gallery-show-controls span#gallery-show-more {
  color: #FFFFFF;
  padding: .5em 1.25em;
  background: #035496;
}

/* line 752, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__gallery #gallery-show-controls span#gallery-show-more:hover {
  background: #0c70c1;
}

/* line 757, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__gallery #gallery-show-controls span#gallery-show-less {
  color: #035496;
  border: 2px solid #035496;
  padding: calc(.5em - 2px) calc(1.25em - 2px);
}

/* line 762, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.component__gallery #gallery-show-controls span#gallery-show-less:hover {
  color: #FFFFFF;
  background: #0c70c1;
  border-color: #0c70c1;
}

/* line 773, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component.component__custom .ng-statepage__component__content-entry {
  border-bottom: none;
  padding-bottom: 0;
}

/* line 780, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component.component__eso-collection .component__eso-contacts .component__eso-contact {
  font-family: 'DIN-Regular';
  border-bottom: 3px solid #e4e4e4;
  margin-bottom: 1.5em;
  padding-bottom: .75em;
}

/* line 786, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component.component__eso-collection .component__eso-contacts .component__eso-contact .field-label {
  font-family: 'DIN-Bold';
}

/* line 790, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component.component__eso-collection .component__eso-contacts .component__eso-contact .field-content {
  font-family: 'DIN-Medium';
  line-height: 1;
  padding-bottom: .5em;
  word-wrap: break-word;
}

/* line 796, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component.component__eso-collection .component__eso-contacts .component__eso-contact .field-content a {
  color: #626663;
}

/* line 800, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component.component__eso-collection .component__eso-contacts .component__eso-contact .field-content a:hover {
  color: #035496;
  text-decoration: underline;
}

/* line 806, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component.component__eso-collection .component__eso-contacts .component__eso-contact .state-eso-website {
  color: #FFFFFF;
  background-color: #035496;
  font-family: 'DIN-Bold';
  display: inline-block;
  text-align: center;
  padding: .25em 1.25em;
  margin-top: 1em;
  transition: all 0.2s;
}

/* line 816, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-palm-only .ng-statepage__component.component__eso-collection .component__eso-contacts .component__eso-contact .state-eso-website {
  width: 100%;
  max-width: 100%;
  margin: .125em 0;
  font-size: 22.5px;
  line-height: 1;
  padding: .7em 0;
}

/* line 825, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component.component__eso-collection .component__eso-contacts .component__eso-contact .state-eso-website:hover {
  background-color: #0c70c1;
}

/* line 830, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage__component.component__eso-collection .component__eso-contacts .component__eso-contact:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 838, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage .cta-buttons {
  text-align: center;
  font-family: 'DIN-Medium';
  padding: .75em 0 1.5em 0;
}

/* line 843, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage .cta-buttons a {
  color: #FFFFFF;
  background-color: #035496;
  display: inline-block;
  max-width: 33%;
  padding: .5em 1.25em;
  margin: 0 .5em;
  transition: all 0.2s;
}

/* line 852, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-palm-only .ng-statepage .cta-buttons a {
  width: 100%;
  max-width: 100%;
  margin: .125em 0;
  font-size: 22.5px;
  line-height: 1;
}

/* line 860, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage .cta-buttons a svg {
  margin-right: .5em;
}

/* line 865, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage .cta-buttons a:hover {
  background-color: #0c70c1;
}

/* line 870, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage .social-media-links {
  text-align: center;
  color: #626663;
  padding-bottom: 1em;
  margin: 0 auto;
  max-width: 450px;
}

/* line 877, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage .social-media-links .social-media-links-title {
  font-family: 'DIN-Bold';
  font-size: .85em;
}

/* line 882, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage .social-media-links a {
  color: #626663;
  font-size: 2em;
  display: inline-block;
  width: 13%;
}

/* line 888, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage .social-media-links a:hover {
  color: #035496;
}

/* line 894, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.ng-statepage .user-paths {
  font-size: 16px;
  font-family: 'DIN-Medium';
}

/* line 899, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
.breakpoint-tablet-up .ng-statepage .user-paths section.home-box-row {
  display: flex;
}

@media screen and (min-width: 1025px) {
  /* line 904, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-components.scss */
  .ng-statepage .user-paths section.home-box-row .home-box {
    min-height: 350px;
  }
}

/* line 1, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.ng-statepage__map {
  position: relative;
}

/* line 4, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.ng-statepage__map svg {
  display: block;
  width: 100%;
  margin-bottom: 3em;
  height: 100% !important;
}

/* line 10, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.breakpoint-tablet-up .ng-statepage__map svg {
  min-height: 20em !important;
}

/* line 16, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
#ng-statepage__map-canvas {
  width: 100%;
  height: 15em;
  max-width: 500px;
  margin: auto;
}

/* line 22, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.breakpoint-tablet-up #ng-statepage__map-canvas {
  height: 25em;
  max-width: 800px;
}

/* line 28, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.component__map .ng-statepage__component__content {
  width: 100%;
  max-width: 800px;
}

/* line 34, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.float-wrapper {
  width: 75%;
  float: left;
  float: right;
  margin-right: 0;
}

/* line 39, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.info-window-image {
  width: 25%;
  float: left;
  text-align: center;
}

/* line 43, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.info-window-image img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
  max-width: 60px;
}

/* line 53, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.breakpoint-palm-only .infoBox {
  width: 100% !important;
  font-size: 0.7em;
}

/* line 57, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.infoBox > img {
  z-index: 1;
  margin: 20px 50px 0 0 !important;
  width: 30px;
  height: 30px;
}

/* line 65, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.ng-statepage__map__info-window {
  text-transform: none;
  font-size: 1.5em;
  margin-top: 12px;
  background: #fff;
  box-shadow: 0px 0px 5px #333;
  position: relative;
  margin-right: 40px;
}

/* line 76, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.ng-statepage__map__info-window:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 1px;
  left: 237px;
  box-sizing: border-box;
  border: 0.5em solid black;
  border-color: transparent transparent #fff #fff;
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform: rotate(-225deg);
  -webkit-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.4);
}

/* line 99, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.ng-statepage__map__info-window .info-window-content {
  min-height: 6em;
  max-height: 9em;
  overflow-y: scroll;
  padding: 1em;
}

/* line 105, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.breakpoint-tablet-up .ng-statepage__map__info-window .info-window-content {
  padding-top: 2em;
  font-size: 0.8em;
}

/* line 111, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.ng-statepage__map__info-window .info-window-entry {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.75em;
}

/* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
.ng-statepage__map__info-window .info-window-entry:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 117, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.ng-statepage__map__info-window h3 {
  display: block;
  font-size: 1.25em;
  margin-top: 0.5em;
  padding-top: 1em;
}

/* line 123, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.breakpoint-tablet-up .ng-statepage__map__info-window h3 {
  padding-top: 0;
}

/* line 128, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-map.scss */
.ng-statepage__map__info-window p {
  text-transform: none;
  font-size: 1em;
  margin: 0.5em 0;
}

/* line 1, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.bx-wrapper {
  position: relative;
  margin: 0 auto 2em auto;
}

/* line 5, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.breakpoint-palm-only .bx-wrapper {
  width: 65%;
  margin: 0 auto 2em auto;
}

/* line 11, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.bx-next, .bx-prev {
  position: absolute;
  display: block;
  height: 35px;
  width: 35px;
  background-size: 30px auto;
  background-repeat: no-repeat;
  top: 45%;
  text-indent: -9999px;
  transition: opacity 0.4s ease;
  -webkit-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
}

/* line 25, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.bx-next.disabled, .bx-prev.disabled {
  opacity: 0;
  cursor: default;
}

/* line 30, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.bx-next:hover, .bx-prev:hover {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
}

/* line 37, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.bx-next {
  background-image: url(/images/SVG/ng_point-right.svg);
  right: -3em;
}

/* line 42, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.bx-prev {
  background-image: url(/images/SVG/ng_point-left.svg);
  left: -3em;
}

/* line 47, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-lightbox-overlay {
  display: none;
  position: fixed;
  z-index: 11115;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 58, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-lightbox-slider-wrapper {
  position: relative;
  height: 100%;
}

/* line 62, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-lightbox-slider-wrapper .bx-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  max-width: 800px;
  width: 85%;
  height: 75%;
  max-height: 600px;
}

/* line 76, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.breakpoint-palm-only .ng-statepage-lightbox-slider-wrapper .bx-wrapper {
  width: 100%;
  height: 100%;
  max-height: 100%;
}

/* line 82, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-lightbox-slider-wrapper .bx-wrapper .bx-viewport {
  height: 100% !important;
  overflow: hidden;
}

/* line 87, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-lightbox-slider-wrapper .bx-wrapper .bx-controls-direction {
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 70px;
  bottom: 4.3em;
  position: relative;
}

/* line 94, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.breakpoint-tablet-up .ng-statepage-lightbox-slider-wrapper .bx-wrapper .bx-controls-direction {
  background: none;
  position: static;
  width: auto;
  height: auto;
  bottom: auto;
}

/* line 103, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-lightbox-slider-wrapper .bx-wrapper .bx-next, .ng-statepage-lightbox-slider-wrapper .bx-wrapper .bx-prev {
  height: 65px;
  width: 65px;
  background-size: 40px auto;
  background-position: center;
}

/* line 109, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.breakpoint-palm-only .ng-statepage-lightbox-slider-wrapper .bx-wrapper .bx-next, .breakpoint-palm-only .ng-statepage-lightbox-slider-wrapper .bx-wrapper .bx-prev {
  top: auto;
  bottom: auto;
  right: auto;
  left: auto;
  position: static;
  width: 50%;
  height: 70px;
  display: inline-block;
  background-size: 30px auto;
  background-position: center;
}

/* line 123, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-lightbox-slider-wrapper .bx-wrapper .bx-next {
  background-image: url(/images/SVG/ng_point-right-white.svg);
  right: 2em;
}

/* line 127, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.breakpoint-desktop-only .ng-statepage-lightbox-slider-wrapper .bx-wrapper .bx-next, .breakpoint-large-desktop-only .ng-statepage-lightbox-slider-wrapper .bx-wrapper .bx-next {
  right: -5em;
}

/* line 131, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.breakpoint-tablet-only .ng-statepage-lightbox-slider-wrapper .bx-wrapper .bx-next {
  right: -3.5em;
}

/* line 136, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-lightbox-slider-wrapper .bx-wrapper .bx-prev {
  background-image: url(/images/SVG/ng_point-left-white.svg);
  left: 2em;
}

/* line 140, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.breakpoint-desktop-only .ng-statepage-lightbox-slider-wrapper .bx-wrapper .bx-prev, .breakpoint-large-desktop-only .ng-statepage-lightbox-slider-wrapper .bx-wrapper .bx-prev {
  left: -5em;
}

/* line 144, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.breakpoint-tablet-only .ng-statepage-lightbox-slider-wrapper .bx-wrapper .bx-prev {
  left: -3.5em;
}

/* line 150, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-lightbox-slider-wrapper .ng-statepage-lightbox-slider {
  height: 100%;
}

/* line 153, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-lightbox-slider-wrapper .ng-statepage-lightbox-slider li {
  height: 100%;
  opacity: 0;
}

/* line 159, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-lightbox-slider-wrapper .ng-statepage-lightbox-slider li:last-child:after {
  content: '';
  display: block;
  clear: both;
}

/* line 166, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-lightbox-slider-wrapper .ng-statepage-lightbox-slider .ng-statepage-slider-image {
  display: block;
  max-width: 100%;
  max-height: 600px;
  margin: auto;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}

/* line 177, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.breakpoint-palm-only .ng-statepage-lightbox-slider-wrapper .ng-statepage-lightbox-slider .ng-statepage-slider-image {
  max-height: 100%;
}

/* line 184, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-lightbox-close {
  position: absolute;
  z-index: 10;
  top: 10px;
  right: 10px;
  height: 3.6em;
  width: 3.6em;
  cursor: pointer;
}

/* line 193, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-lightbox-close:before {
  font-size: 3em;
  color: #fff;
  padding: 0.1em;
}

/* line 201, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-slider li {
  position: relative;
  overflow: hidden;
  display: none;
  opacity: 0;
}

/* line 209, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.breakpoint-tablet-up .ng-statepage-slider li:not(.brigade-slide):hover:before {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.6);
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  cursor: pointer;
}

/* line 219, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-slider li:not(.brigade-slide):before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.1);
  background-size: 50px auto;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 235, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-slider li .ng-statepage-slider-image {
  background-size: cover;
  height: 190px;
}

/* line 241, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-slider li.brigade-slide .brigade-slide-title {
  text-transform: none;
  line-height: 1;
  text-align: center;
  display: block;
  margin-top: 0.5em;
}

/* line 250, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-slider.scss */
.ng-statepage-slider li.brigade-slide .ng-statepage-slider-image {
  background-size: contain;
  background-position: center;
  background-color: #fff;
  background-repeat: no-repeat;
}

/* line 1, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-selectbox.scss */
.ng-statepage__state-select {
  margin: 0.9em;
}

/* line 5, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-selectbox.scss */
.ng-statepage-select-home {
  width: 100% !important;
  max-width: 300px;
  display: inline-block;
  padding-top: .23em;
}

/* line 11, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-selectbox.scss */
.ng-statepage-select-home .chosen-container-single .chosen-default {
  color: #035496;
}

/* line 15, src/ng/AppBundle/Resources/scss/ng-statepage/_ng-statepage-selectbox.scss */
.ng-statepage-select-home .chosen-container {
  border-radius: 0;
  border: 1px solid #035496;
  width: 100% !important;
  max-width: 300px;
  display: inline-block;
}

/* line 1, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
html, body {
  overflow: visible;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

/* line 7, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
body.ng-fullwidth-fluid {
  text-transform: none;
}

/* line 11, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
body.ng-fullwidth-fluid .subject-matter {
  font-size: 32px;
  max-width: none;
  width: 100%;
}

/* line 18, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads-wrapper {
  position: relative;
}

/* line 22, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__header {
  width: 100%;
  margin: 0 auto;
  padding: 0;
  background-size: cover;
  background-position: center top;
}

/* line 30, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__header-content {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}

/* line 36, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__header-title {
  width: 100%;
  margin: 0 auto;
  color: #fff;
  padding: 3.25em 0 0.75em 0;
  font-size: 2em;
}

/* line 44, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.breakpoint-palm-only .ng-downloads__header-title {
  width: 90%;
  font-size: 1.25em;
  padding-left: 0.25em;
}

/* line 51, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__content {
  max-width: 800px;
  margin: 0 auto;
  width: 90%;
  padding: 2em 0;
  font-size: 18px;
  line-height: 1.4;
}

/* line 60, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__search-label {
  display: block;
  font-size: 14px;
  margin-bottom: 15px;
}

/* line 66, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__input-wrapper {
  width: 100%;
  position: relative;
  margin-bottom: 25px;
}

/* line 73, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__search {
  width: 100%;
  padding: 10px 15px;
  border: 1px solid #ccc;
  box-shadow: none;
  height: 40px;
  box-sizing: border-box !important;
}

/* line 82, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__submit {
  position: absolute;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background-color: #035496;
  top: 0;
  right: 0;
  border: none;
  box-sizing: border-box !important;
  padding: 0 15px;
}

/* line 95, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__query-wrapper {
  display: none;
}

/* line 99, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__search-query {
  text-transform: none;
  font-size: 22px;
}

/* line 105, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__results-content {
  margin-top: 15px;
  border-top: 1px solid #ccc;
  margin-bottom: 25px;
}

/* line 111, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__item {
  padding: 20px 0;
  border-bottom: 1px solid #ccc;
  display: table;
  width: 100%;
}

/* line 118, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.breakpoint-palm-only .ng-downloads__item {
  display: block;
}

/* line 123, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__item-image-wrapper {
  width: 150px;
  height: 150px;
  border: 1px solid #ccc;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  float: left;
  margin-right: 15px;
}

/* line 133, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.breakpoint-palm-only .ng-downloads__item-image-wrapper {
  float: left;
  margin-bottom: 10px;
}

/* line 139, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__item-info-wrapper {
  display: table-cell;
  height: 100%;
  width: 100%;
  vertical-align: middle;
}

/* line 146, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.breakpoint-palm-only .ng-downloads__item-info-wrapper {
  display: block;
  float: left;
  max-width: 300px;
}

/* line 152, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__item-title {
  display: block;
  text-transform: none;
}

/* line 158, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__item-description {
  display: block;
  font-size: 14px;
}

/* line 163, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__item-link {
  width: 6em;
  padding: 0.4em 1em 0.2em;
  font-size: 1em;
  display: block;
  margin: 10px 10px 0 0;
  float: left;
}

/* line 172, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.breakpoint-palm-only .ng-downloads__item-link {
  font-size: 0.8em;
  margin-right: 7px;
}

/* line 177, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__item-link:before {
  content: '';
  display: block;
  float: left;
  width: 1em;
  height: 1em;
  background-size: cover;
  background-position: center;
  background-image: url(/images/SVG/ng_download-icon.svg);
  margin-right: 0.3em;
}

/* line 190, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.pagination__control {
  padding: 0.4em 1em 0.2em;
  font-size: 0.75em;
  display: block;
  margin: 0;
  float: left;
  cursor: pointer;
}

/* line 199, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.pagination__control:first-of-type {
  margin-right: 10px;
}

/* line 202, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.breakpoint-palm-only .pagination__control:first-of-type {
  margin-right: 2%;
}

/* line 207, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.breakpoint-palm-only .pagination__control {
  font-size: 1em;
  width: 48%;
  text-align: center;
}

/* line 213, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.pagination__control.inactive {
  opacity: 0.6;
  cursor: default;
}

/* line 219, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__pagination-wrapper {
  margin-bottom: 40px;
}

/* line 224, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.ng-downloads__pagination-controls {
  display: block;
  margin-top: 10px;
}

/* line 230, src/ng/AppBundle/Resources/scss/downloads/_downloads-layout.scss */
.pagination-message {
  margin-top: 25px;
}

/* line 1, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__category {
  width: 100%;
  border-top: 5px solid #626663;
  font-size: 0.85em;
}

/* line 6, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.breakpoint-tablet-up .ng-downloads__category {
  font-size: 1em;
}

/* line 11, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__category__header {
  padding: 0.75em 0.75em 0.6em 0.75em;
  color: #626663;
  font-size: 1.25em;
  width: 100%;
  position: relative;
  cursor: pointer;
}

/* line 21, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.breakpoint-tablet-up .ng-downloads__category__header {
  font-size: 1.5em;
  margin: 0;
  padding: 0.75em 0;
  cursor: pointer;
}

/* line 28, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__category__header h3 {
  font-size: 1em;
  width: 80%;
  padding-top: 0.1em;
}

/* line 34, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__category__header .accordion-toggle-status {
  width: 1em;
  height: 1em;
  position: absolute;
  text-align: center;
  right: 0.35em;
  top: 0.7em;
  border: 0.1em solid #035496;
  border-radius: 50%;
  padding-top: 0;
}

/* line 45, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.breakpoint-tablet-up .ng-downloads__category__header .accordion-toggle-status {
  top: 0.75em;
}

/* line 49, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__category__header .accordion-toggle-status svg {
  width: 100%;
  height: 100%;
}

/* line 56, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__category__content {
  color: #626663;
  width: 85%;
  max-width: 600px;
  margin: 0 auto;
  padding-bottom: 2em;
}

/* line 64, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__entry {
  padding: 1em 0;
  display: table;
  width: 100%;
}

/* line 69, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__entry:nth-child(n+1) {
  border-bottom: 1px solid #ddd;
}

/* line 73, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__entry:last-child {
  border-bottom: none;
  margin-bottom: 1em;
}

/* line 79, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__entry-image-wrapper {
  width: 8em;
  height: 8em;
  display: block;
  background-size: contain;
  background-position: center;
  background-image: url("/images/ng-logo.png");
  background-repeat: no-repeat;
  float: left;
  margin-right: 1.5em;
}

/* line 91, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__entry-info-wrapper {
  position: relative;
  height: 100%;
  width: 10em;
  display: block;
  float: left;
  margin-top: 1em;
}

/* line 99, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.breakpoint-tablet-up .ng-downloads__entry-info-wrapper {
  display: table-cell;
  width: 15em;
  vertical-align: middle;
  float: none;
  margin-top: 0;
}

/* line 108, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__entry-title {
  display: block;
}

/* line 112, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__entry-link {
  width: 6em;
  padding: 0.4em 1em 0.2em;
  font-size: 1em;
  display: block;
  margin: 0.25em 0;
}

/* line 120, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__entry-link:before {
  content: '';
  display: block;
  float: left;
  width: 1em;
  height: 1em;
  background-size: cover;
  background-position: center;
  background-image: url(/images/SVG/ng_download-icon.svg);
  margin-right: 0.3em;
}

/* line 133, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__sub-category {
  border-top: 3px solid #626663;
}

/* line 137, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__sub-category__header {
  position: relative;
  cursor: pointer;
  padding: 1em 0;
}

/* line 143, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__sub-category__header .accordion-toggle-status {
  width: 1.3em;
  height: 1.3em;
  position: absolute;
  text-align: center;
  right: 0.35em;
  top: 0.8em;
  border: 0.1em solid #035496;
  border-radius: 50%;
  padding: 0.1em;
}

/* line 154, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__sub-category__header .accordion-toggle-status svg {
  width: 75%;
  height: 100%;
  display: block;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

/* line 168, src/ng/AppBundle/Resources/scss/downloads/_downloads-accordion-layout.scss */
.ng-downloads__sub-category__header-title {
  text-transform: none;
  font-size: 1.1em;
  margin: 1em 0;
  width: 80%;
  margin: 0;
}

@media print {
  /* line 2, src/ng/AppBundle/Resources/scss/_printstyles.scss */
  html {
    background: none !important;
  }
  /* line 5, src/ng/AppBundle/Resources/scss/_printstyles.scss */
  html * {
    text-shadow: none !important;
  }
  /* line 9, src/ng/AppBundle/Resources/scss/_printstyles.scss */
  html .page-constraint {
    background: none !important;
  }
  /* line 13, src/ng/AppBundle/Resources/scss/_printstyles.scss */
  html .ng-global-nav,
  html .loading-animation,
  html .login-link,
  html .account-actions a.modal-link,
  html footer {
    display: none !important;
  }
  /* line 21, src/ng/AppBundle/Resources/scss/_printstyles.scss */
  html .subject-matter {
    width: 90% !important;
    margin: .5em auto !important;
    font-size: 10px !important;
  }
  /* line 2, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .page-title {
    font-size: 2em !important;
  }
  /* line 5, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .page-title .small-title {
    font-size: 1em !important;
  }
  /* line 10, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .side-nav,
  .timeline-phase-2 .overlay-slidedown {
    display: none !important;
  }
  /* line 15, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-intro {
    padding: 0 !important;
    min-height: 0 !important;
  }
  /* line 19, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-intro .field-label {
    display: none !important;
  }
  /* line 23, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-intro .icon-title {
    font-size: 2em !important;
    margin: .25em 0;
  }
  /* line 28, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-intro .field-matrix {
    display: none !important;
  }
  /* line 32, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-intro .explore .field-label {
    display: inline-block !important;
  }
  /* line 37, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .year-wrapper {
    font-size: 1em !important;
  }
  /* line 41, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-slide {
    background: none !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 1em !important;
  }
  /* line 48, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-slide object.wrapper {
    height: inherit !important;
    margin: 0 !important;
  }
  /* line 52, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-slide object.wrapper > svg {
    display: none !important;
  }
  /* line 57, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-slide .video-wrapper {
    height: inherit !important;
  }
  /* line 62, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-slide .content-blocks .badge-icon svg path {
    fill: #000 !important;
  }
  /* line 66, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-slide .content-blocks .content-block {
    font-size: 1em !important;
    border: 1px solid #000 !important;
    padding: 1em !important;
  }
  /* line 71, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-slide .content-blocks .content-block .content-block-title {
    font-size: 1.25em !important;
  }
  /* line 75, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-slide .content-blocks .content-block .content-block-text {
    font-size: 1em !important;
  }
  /* line 80, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-slide .content-blocks .modal-video,
  .timeline-phase-2 .timeline-slide .content-blocks .learn-more {
    font-size: 100% !important;
    margin-bottom: .5em !important;
  }
  /* line 87, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-slide .timeline-slide-html,
  .timeline-phase-2 .timeline-slide .timeline-slide-overview,
  .timeline-phase-2 .timeline-slide .content-blocks,
  .timeline-phase-2 .timeline-slide .video-slide-content {
    transform: none !important;
    position: static !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 0 !important;
    color: #000 !important;
  }
  /* line 100, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-slide:before {
    background: none !important;
  }
  /* line 104, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-slide .field-label {
    font-size: 1.25em !important;
  }
  /* line 108, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-slide .timeline-slide-description,
  .timeline-phase-2 .timeline-slide .video-slide-description,
  .timeline-phase-2 .timeline-slide .welcome-introduction {
    font-size: 1em !important;
    margin: 0 0 1em 0 !important;
  }
  /* line 116, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-intro {
    background: none !important;
  }
  /* line 119, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-intro:before {
    background: none !important;
  }
  /* line 123, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-intro .print-header-branding {
    display: block !important;
    color: #000;
    float: right;
    text-align: right;
    line-height: 1.2em;
    font-family: 'DIN-Regular';
    letter-spacing: .03em;
  }
  /* line 132, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-intro .print-header-branding .print-header-logo {
    height: 2em;
  }
  /* line 137, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-intro .welcome-introduction {
    color: #000 !important;
  }
  /* line 141, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-intro .timeline-slide-html.desktop-intro,
  .timeline-phase-2 .timeline-intro .timeline-slide-html.mobile-intro {
    padding: 0 !important;
  }
  /* line 145, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-intro .timeline-slide-html.desktop-intro .page-title,
  .timeline-phase-2 .timeline-intro .timeline-slide-html.desktop-intro .icon-title,
  .timeline-phase-2 .timeline-intro .timeline-slide-html.mobile-intro .page-title,
  .timeline-phase-2 .timeline-intro .timeline-slide-html.mobile-intro .icon-title {
    color: #000 !important;
    padding: 0 !important;
  }
  /* line 151, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-intro .timeline-slide-html.desktop-intro .page-title-line,
  .timeline-phase-2 .timeline-intro .timeline-slide-html.desktop-intro .start-timeline,
  .timeline-phase-2 .timeline-intro .timeline-slide-html.mobile-intro .page-title-line,
  .timeline-phase-2 .timeline-intro .timeline-slide-html.mobile-intro .start-timeline {
    display: none !important;
  }
  /* line 156, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-intro .timeline-slide-html.desktop-intro .icon-title,
  .timeline-phase-2 .timeline-intro .timeline-slide-html.mobile-intro .icon-title {
    border: none !important;
  }
  /* line 163, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-summary,
  .timeline-phase-2 .timeline-calltoaction,
  .timeline-phase-2 .timeline-badge_summary,
  .timeline-phase-2 .timeline-badge_summary-list {
    font-size: 1em !important;
    width: 100% !important;
    max-width: none !important;
  }
  /* line 172, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-summary-section-description {
    font-size: 1em !important;
  }
  /* line 176, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-summary-section-title {
    font-size: 1.25em !important;
  }
  /* line 180, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .summary-badge {
    font-size: 1em !important;
    height: 5em !important;
    width: 49% !important;
    float: left !important;
  }
  /* line 186, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .summary-badge:nth-child(even) {
    margin-left: 2% !important;
  }
  /* line 190, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .summary-badge .badge-title {
    font-size: 1.25em !important;
  }
  /* line 194, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .summary-badge .badge-description {
    font-size: 1em !important;
    font-family: 'DIN-Regular' !important;
  }
  /* line 200, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 a.timeline-calltoaction-button,
  .timeline-phase-2 a.icon-video,
  .timeline-phase-2 a.learn-more {
    text-transform: none !important;
    text-decoration: underline !important;
    background: none !important;
    color: blue !important;
    box-shadow: none !important;
    border: none !important;
    display: block !important;
    padding: 0 !important;
    margin: 0 !important;
    text-align: left !important;
  }
  /* line 214, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 a.timeline-calltoaction-button object,
  .timeline-phase-2 a.timeline-calltoaction-button span,
  .timeline-phase-2 a.icon-video object,
  .timeline-phase-2 a.icon-video span,
  .timeline-phase-2 a.learn-more object,
  .timeline-phase-2 a.learn-more span {
    display: none !important;
  }
  /* line 221, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 a.icon-video:link:after, .timeline-phase-2 a.icon-video:visited:after {
    content: " (" attr(data-ogv) ") ";
  }
  /* line 228, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 a.learn-more:link:after, .timeline-phase-2 a.learn-more:visited:after {
    content: " Read More (http://www.nationalguard.com" attr(href) ") ";
  }
  /* line 234, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .video-wrapper {
    background: none !important;
  }
  /* line 237, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .video-wrapper .matrix {
    display: none !important;
  }
  /* line 241, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .video-wrapper .video-slide-content {
    color: #000 !important;
  }
  /* line 245, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .video-wrapper .video-slide-title {
    margin-top: .5em !important;
  }
  /* line 249, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .video-wrapper video.bkg-video {
    display: none !important;
  }
  /* line 253, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .video-wrapper:after {
    background: none !important;
  }
  /* line 258, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-answers {
    margin: 0 0 .5em 0 !important;
  }
  /* line 261, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-answers:before {
    content: "You chose: ";
    margin-bottom: .4em;
    display: block;
    color: #035496;
  }
  /* line 269, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-answer {
    font-size: 1em !important;
    margin: 0 !important;
    display: none !important;
  }
  /* line 274, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-answer.chosen {
    box-shadow: none !important;
    display: block !important;
    color: #035496 !important;
    background: none !important;
    border: 1px solid #035496 !important;
  }
  /* line 283, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .ending-bar-wrapper {
    display: none !important;
  }
  /* line 287, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-calltoaction-title {
    font-size: 1.25em !important;
  }
  /* line 291, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-calltoaction-description {
    font-size: 1em !important;
  }
  /* line 296, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 a.timeline-calltoaction-button:link:after, .timeline-phase-2 a.timeline-calltoaction-button:visited:after {
    content: " (http://www.nationalguard.com" attr(href) ") ";
  }
  /* line 302, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-slide-html {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
  }
  /* line 306, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-slide-html.pog-box {
    margin-top: 0 !important;
  }
  /* line 311, src/ng/AppBundle/Resources/scss/print-partials/_my-career-timeline.scss */
  .timeline-phase-2 .timeline-slide-overview {
    margin: 0 !important;
  }
  /* line 2, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline #side-menu {
    display: none !important;
  }
  /* line 6, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .timeline-splash {
    background: none !important;
  }
  /* line 9, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .timeline-splash .shadow-wrapper {
    background: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  /* line 14, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .timeline-splash .shadow-wrapper .timeline-splash-content-wrapper {
    max-width: none !important;
    margin: 0 !important;
    font-size: inherit !important;
  }
  /* line 21, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .timeline-splash h1,
  body.my-enlistment-timeline .timeline-splash h3 {
    color: #000 !important;
    width: 100% !important;
    float: none !important;
    margin: 0 !important;
  }
  /* line 29, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .timeline-splash .how-it-works {
    color: #000 !important;
    float: none !important;
    width: inherit !important;
    margin: 1em 0 0 !important;
  }
  /* line 35, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .timeline-splash .how-it-works strong {
    text-align: left !important;
  }
  /* line 40, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .timeline-splash a.build-timeline {
    float: none !important;
    color: #035496;
    background: none !important;
    border: 1px solid #035496 !important;
    margin: 1em 0 !important;
  }
  /* line 47, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .timeline-splash a.build-timeline:link:after, body.my-enlistment-timeline .timeline-splash a.build-timeline:visited:after {
    content: " ( http://www.nationalguard.com" attr(href) " ) ";
    text-transform: none !important;
  }
  /* line 55, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.flow-divider {
    background: none !important;
    font-size: 1em !important;
    padding: 0 !important;
    color: #000 !important;
  }
  /* line 61, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper {
    font-size: 1em !important;
    max-width: none !important;
    margin: 0 !important;
  }
  /* line 66, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .flow-number {
    border: 1px solid #000 !important;
  }
  /* line 70, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.ng-button, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .info-box a.info-box__link, .info-box body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.info-box__link, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .downloadable-file a.downloadable-file__link, .downloadable-file body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.downloadable-file__link, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .promo-box-extra a.promo-box-extra__link, .promo-box-extra body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.promo-box-extra__link, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .get-started .get-started__content .get-started__info .info a.show-info, .get-started .get-started__content .get-started__info .info body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.show-info, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper
  .get-started .get-started__content .get-started__question .info a.show-info,
  .get-started .get-started__content .get-started__question .info body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.show-info, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .get-started .get-started__content .get-started__info .get-started__edit a, .get-started .get-started__content .get-started__info .get-started__edit body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper
  .get-started .get-started__content .get-started__question .get-started__edit a,
  .get-started .get-started__content .get-started__question .get-started__edit body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .get-started .get-started__content a.get-started__btn, .get-started .get-started__content body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.get-started__btn, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .get-started__buttons a.submission, .get-started__buttons body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.map-btn, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .footer .footer__alternate a, .footer .footer__alternate body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .footer #footer-view-more .footer-primary-nav a, .footer #footer-view-more .footer-primary-nav body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .calculator a.submission, .calculator body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .calculator .fitness-list .fitness-list__btn a, .calculator .fitness-list .fitness-list__btn body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper #app-tech-support .ts__inputs a.submission, #app-tech-support .ts__inputs body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper #stem-signup-results a.submission, #stem-signup-results body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper #app-state-education-contact-results a.submission, #app-state-education-contact-results body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .stem-home #stem-signup a.submission, .stem-home #stem-signup body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission, .breakpoint-palm-only body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .edit-questionnairre .edit-answer-list > div a.edit-answer, .breakpoint-palm-only body.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div main.flow-divider .timeline-content-wrapper a.edit-answer, .breakpoint-tablet-up body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .edit-questionnairre .edit-answer-list > div a.edit-answer, .breakpoint-tablet-up body.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div main.flow-divider .timeline-content-wrapper a.edit-answer, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .edit-questionnairre .edit-answer-list a.finished-editing, body.my-enlistment-timeline .edit-questionnairre .edit-answer-list main.flow-divider .timeline-content-wrapper a.finished-editing, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .selection-statement a.answer-reset, body.my-enlistment-timeline .selection-statement main.flow-divider .timeline-content-wrapper a.answer-reset, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.see-all-career-fields, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.build-timeline, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper main.dashboard header a, body.my-enlistment-timeline main.dashboard header main.flow-divider .timeline-content-wrapper a, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.ng-downloads__item-link, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.pagination__control, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.ng-downloads__entry-link {
    color: #035496;
    background: none !important;
    border: 1px solid #035496 !important;
  }
  /* line 75, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.ng-button:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .info-box a.info-box__link:link:after, .info-box body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.info-box__link:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .downloadable-file a.downloadable-file__link:link:after, .downloadable-file body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.downloadable-file__link:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .promo-box-extra a.promo-box-extra__link:link:after, .promo-box-extra body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.promo-box-extra__link:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .get-started .get-started__content .get-started__info .info a.show-info:link:after, .get-started .get-started__content .get-started__info .info body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.show-info:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper
  .get-started .get-started__content .get-started__question .info a.show-info:link:after,
  .get-started .get-started__content .get-started__question .info body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.show-info:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .get-started .get-started__content .get-started__info .get-started__edit a:link:after, .get-started .get-started__content .get-started__info .get-started__edit body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper
  .get-started .get-started__content .get-started__question .get-started__edit a:link:after,
  .get-started .get-started__content .get-started__question .get-started__edit body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .get-started .get-started__content a.get-started__btn:link:after, .get-started .get-started__content body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.get-started__btn:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .get-started__buttons a.submission:link:after, .get-started__buttons body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.map-btn:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .footer .footer__alternate a:link:after, .footer .footer__alternate body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .footer #footer-view-more .footer-primary-nav a:link:after, .footer #footer-view-more .footer-primary-nav body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .calculator a.submission:link:after, .calculator body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .calculator .fitness-list .fitness-list__btn a:link:after, .calculator .fitness-list .fitness-list__btn body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper #app-tech-support .ts__inputs a.submission:link:after, #app-tech-support .ts__inputs body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper #stem-signup-results a.submission:link:after, #stem-signup-results body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper #app-state-education-contact-results a.submission:link:after, #app-state-education-contact-results body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .stem-home #stem-signup a.submission:link:after, .stem-home #stem-signup body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission:link:after, .breakpoint-palm-only body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .edit-questionnairre .edit-answer-list > div a.edit-answer:link:after, .breakpoint-palm-only body.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div main.flow-divider .timeline-content-wrapper a.edit-answer:link:after, .breakpoint-tablet-up body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .edit-questionnairre .edit-answer-list > div a.edit-answer:link:after, .breakpoint-tablet-up body.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div main.flow-divider .timeline-content-wrapper a.edit-answer:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .edit-questionnairre .edit-answer-list a.finished-editing:link:after, body.my-enlistment-timeline .edit-questionnairre .edit-answer-list main.flow-divider .timeline-content-wrapper a.finished-editing:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .selection-statement a.answer-reset:link:after, body.my-enlistment-timeline .selection-statement main.flow-divider .timeline-content-wrapper a.answer-reset:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.see-all-career-fields:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.build-timeline:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper main.dashboard header a:link:after, body.my-enlistment-timeline main.dashboard header main.flow-divider .timeline-content-wrapper a:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.ng-downloads__item-link:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.pagination__control:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.ng-downloads__entry-link:link:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.ng-button:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .info-box a.info-box__link:visited:after, .info-box body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.info-box__link:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .downloadable-file a.downloadable-file__link:visited:after, .downloadable-file body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.downloadable-file__link:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .promo-box-extra a.promo-box-extra__link:visited:after, .promo-box-extra body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.promo-box-extra__link:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .get-started .get-started__content .get-started__info .info a.show-info:visited:after, .get-started .get-started__content .get-started__info .info body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.show-info:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper
  .get-started .get-started__content .get-started__question .info a.show-info:visited:after,
  .get-started .get-started__content .get-started__question .info body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.show-info:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .get-started .get-started__content .get-started__info .get-started__edit a:visited:after, .get-started .get-started__content .get-started__info .get-started__edit body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper
  .get-started .get-started__content .get-started__question .get-started__edit a:visited:after,
  .get-started .get-started__content .get-started__question .get-started__edit body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .get-started .get-started__content a.get-started__btn:visited:after, .get-started .get-started__content body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.get-started__btn:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .get-started__buttons a.submission:visited:after, .get-started__buttons body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.map-btn:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .footer .footer__alternate a:visited:after, .footer .footer__alternate body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .footer #footer-view-more .footer-primary-nav a:visited:after, .footer #footer-view-more .footer-primary-nav body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .calculator a.submission:visited:after, .calculator body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .calculator .fitness-list .fitness-list__btn a:visited:after, .calculator .fitness-list .fitness-list__btn body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper #app-tech-support .ts__inputs a.submission:visited:after, #app-tech-support .ts__inputs body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper #stem-signup-results a.submission:visited:after, #stem-signup-results body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper #app-state-education-contact-results a.submission:visited:after, #app-state-education-contact-results body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .stem-home #stem-signup a.submission:visited:after, .stem-home #stem-signup body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.submission:visited:after, .breakpoint-palm-only body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .edit-questionnairre .edit-answer-list > div a.edit-answer:visited:after, .breakpoint-palm-only body.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div main.flow-divider .timeline-content-wrapper a.edit-answer:visited:after, .breakpoint-tablet-up body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .edit-questionnairre .edit-answer-list > div a.edit-answer:visited:after, .breakpoint-tablet-up body.my-enlistment-timeline .edit-questionnairre .edit-answer-list > div main.flow-divider .timeline-content-wrapper a.edit-answer:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .edit-questionnairre .edit-answer-list a.finished-editing:visited:after, body.my-enlistment-timeline .edit-questionnairre .edit-answer-list main.flow-divider .timeline-content-wrapper a.finished-editing:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper .selection-statement a.answer-reset:visited:after, body.my-enlistment-timeline .selection-statement main.flow-divider .timeline-content-wrapper a.answer-reset:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.see-all-career-fields:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.build-timeline:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper main.dashboard header a:visited:after, body.my-enlistment-timeline main.dashboard header main.flow-divider .timeline-content-wrapper a:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.ng-downloads__item-link:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.pagination__control:visited:after, body.my-enlistment-timeline main.flow-divider .timeline-content-wrapper a.ng-downloads__entry-link:visited:after {
    content: " ( http://www.nationalguard.com" attr(href) " ) ";
    text-transform: none !important;
  }
  /* line 84, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .questionairre-wrapper {
    background: none !important;
    padding: 0 !important;
  }
  /* line 88, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .questionairre-wrapper .questionnairre {
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 93, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .questionairre-wrapper .questionnairre header.question-header {
    display: none !important;
  }
  /* line 97, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .questionairre-wrapper .questionnairre section {
    margin: 0 !important;
    float: none !important;
    width: inherit !important;
  }
  /* line 102, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .questionairre-wrapper .questionnairre section .previous-question {
    display: none !important;
  }
  /* line 106, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .questionairre-wrapper .questionnairre section .gray-box, body.my-enlistment-timeline .questionairre-wrapper .questionnairre section .stem_interior .mos .mos-pane .mos-code, .stem_interior .mos .mos-pane body.my-enlistment-timeline .questionairre-wrapper .questionnairre section .mos-code {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    width: inherit !important;
    height: inherit !important;
    background: none !important;
  }
  /* line 114, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .questionairre-wrapper .questionnairre section .gray-box .question, body.my-enlistment-timeline .questionairre-wrapper .questionnairre section .stem_interior .mos .mos-pane .mos-code .question, .stem_interior .mos .mos-pane body.my-enlistment-timeline .questionairre-wrapper .questionnairre section .mos-code .question {
    color: #000 !important;
  }
  /* line 120, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .questionairre-wrapper .questionnairre section form.options .selection-statement {
    margin: 1em 0 !important;
  }
  /* line 123, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .questionairre-wrapper .questionnairre section form.options .selection-statement a.answer-reset {
    display: none;
  }
  /* line 128, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .questionairre-wrapper .questionnairre section form.options a.answer-option.first,
  body.my-enlistment-timeline .questionairre-wrapper .questionnairre section form.options a.answer-option.second {
    color: #035496 !important;
    background: none !important;
    border: 0.15em solid #035496 !important;
  }
  /* line 134, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .questionairre-wrapper .questionnairre section form.options a.answer-option.first:before,
  body.my-enlistment-timeline .questionairre-wrapper .questionnairre section form.options a.answer-option.second:before {
    color: #035496 !important;
  }
  /* line 143, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .overview-wrapper {
    background: none !important;
  }
  /* line 146, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .overview-wrapper .overview-summary {
    background: none !important;
    color: #000 !important;
  }
  /* line 150, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .overview-wrapper .overview-summary .timeline-content-wrapper {
    max-width: none !important;
    margin: 0 !important;
  }
  /* line 154, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .overview-wrapper .overview-summary .timeline-content-wrapper .timeline-header {
    padding-left: 0 !important;
  }
  /* line 158, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .overview-wrapper .overview-summary .timeline-content-wrapper .timeline-career-category,
  body.my-enlistment-timeline .overview-wrapper .overview-summary .timeline-content-wrapper .timeline-career-summary {
    background: none !important;
    padding-left: 0 !important;
  }
  /* line 166, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .overview-wrapper .timeline-overview-title {
    background: none !important;
    color: #035496 !important;
  }
  /* line 171, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .overview-wrapper .d3-timeline-wrapper {
    background: none !important;
  }
  /* line 176, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .step-detail-wrapper {
    background: none !important;
  }
  /* line 179, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .step-detail-wrapper header.step-header {
    display: none !important;
  }
  /* line 183, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .step-detail-wrapper .step-faqs {
    padding: 0 !important;
  }
  /* line 186, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .step-detail-wrapper .step-faqs .step-headline {
    max-width: none !important;
    width: inherit !important;
    margin: 0 !important;
  }
  /* line 192, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .step-detail-wrapper .step-faqs .what-it-is-wrapper {
    max-width: none !important;
    margin: 0 !important;
  }
  /* line 196, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .step-detail-wrapper .step-faqs .what-it-is-wrapper .step-detail-media {
    display: none !important;
  }
  /* line 200, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .step-detail-wrapper .step-faqs .what-it-is-wrapper .what-it-is {
    max-width: none !important;
    width: inherit !important;
    float: none !important;
    margin: 0 !important;
  }
  /* line 206, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .step-detail-wrapper .step-faqs .what-it-is-wrapper .what-it-is h3.section-head {
    margin: .25em 0 !important;
  }
  /* line 212, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .step-detail-wrapper .step-faqs .what-youll-do-wrapper {
    background: none !important;
    float: none !important;
    margin: 0 !important;
  }
  /* line 217, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .step-detail-wrapper .step-faqs .what-youll-do-wrapper .what-youll-do {
    max-width: none !important;
    width: inherit !important;
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    color: #000 !important;
  }
  /* line 225, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .step-detail-wrapper .step-faqs .what-youll-do-wrapper .what-youll-do h3.section-head {
    text-align: left !important;
    margin: .25em 0 !important;
  }
  /* line 231, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .step-detail-wrapper .step-faqs .what-youll-do-wrapper .what-youll-do .what-youll-do-content a {
    color: #000 !important;
  }
  /* line 234, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .step-detail-wrapper .step-faqs .what-youll-do-wrapper .what-youll-do .what-youll-do-content a:link:after, body.my-enlistment-timeline .step-detail-wrapper .step-faqs .what-youll-do-wrapper .what-youll-do .what-youll-do-content a:visited:after {
    content: " ( http://www.nationalguard.com" attr(href) " ) ";
  }
  /* line 243, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline .step-detail-wrapper .step-faqs .bottom-row {
    max-width: none !important;
    margin: .25em 0 !important;
    padding: 0 !important;
  }
  /* line 252, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.dashboard header.dashboard-hero {
    background: none !important;
    padding: 0 !important;
    min-height: 0 !important;
  }
  /* line 257, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.dashboard header.dashboard-hero:before {
    color: #000 !important;
    text-shadow: none !important;
    position: initial !important;
  }
  /* line 263, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.dashboard header.dashboard-hero .timeline-content-wrapper {
    max-width: none !important;
    margin: 0 !important;
  }
  /* line 267, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.dashboard header.dashboard-hero .timeline-content-wrapper .mgt-header {
    color: #000 !important;
    width: inherit !important;
    float: none !important;
    min-height: 0 !important;
    margin: .25em 0 !important;
  }
  /* line 275, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.dashboard header.dashboard-hero .timeline-content-wrapper a {
    color: #035496 !important;
    background: none !important;
    border: 2px solid #035496 !important;
    width: inherit !important;
    float: none !important;
    padding: .6em !important;
  }
  /* line 283, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.dashboard header.dashboard-hero .timeline-content-wrapper a:link:after, body.my-enlistment-timeline main.dashboard header.dashboard-hero .timeline-content-wrapper a:visited:after {
    content: " ( http://www.nationalguard.com" attr(href) " ) ";
    text-transform: none !important;
  }
  /* line 292, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.dashboard .white-out {
    background: none !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  /* line 298, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.dashboard .white-out > span {
    margin: .5em 0 !important;
    text-align: left !important;
  }
  /* line 304, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.dashboard .white-out .timeline-actions li {
    width: inherit !important;
    float: none !important;
    text-align: left !important;
    margin: .5em 0 !important;
  }
  /* line 310, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.dashboard .white-out .timeline-actions li:after {
    content: '';
    display: block;
    clear: both;
  }
  /* line 318, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.dashboard .white-out .timeline-actions a[class^="icon"]:before {
    display: inline-block !important;
    width: inherit !important;
    padding: .35em !important;
    margin: 0 .35em !important;
    float: left !important;
  }
  /* line 326, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.dashboard .white-out .timeline-actions a:link:after, body.my-enlistment-timeline main.dashboard .white-out .timeline-actions a:visited:after {
    content: " ( http://www.nationalguard.com" attr(href) " ) ";
    text-transform: none !important;
  }
  /* line 333, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.dashboard .white-out .timeline-actions p {
    margin-left: 6.25em !important;
  }
  /* line 340, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.edit-questionnairre {
    background: none !important;
  }
  /* line 343, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.edit-questionnairre .question-header {
    background: none !important;
    text-align: left !important;
  }
  /* line 347, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.edit-questionnairre .question-header .header__text {
    display: none !important;
  }
  /* line 351, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.edit-questionnairre .question-header:after {
    display: block !important;
    content: 'MY ENLISTMENT TIMELINE';
    color: #000 !important;
  }
  /* line 358, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.edit-questionnairre .edit-answer-list {
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  /* line 363, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.edit-questionnairre .edit-answer-list > div {
    max-width: none !important;
    margin: 0 !important;
    padding: 1em 0 !important;
  }
  /* line 368, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.edit-questionnairre .edit-answer-list > div .edit-answer {
    display: none !important;
  }
  /* line 372, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.edit-questionnairre .edit-answer-list > div .second-answer:before {
    color: #035496 !important;
  }
  /* line 377, src/ng/AppBundle/Resources/scss/print-partials/_my-enlistment-timeline.scss */
  body.my-enlistment-timeline main.edit-questionnairre .edit-answer-list .finished-editing {
    display: none !important;
  }
}

/* line 423, src/ng/AppBundle/Resources/scss/app.scss */
.sf-minitoolbar a svg {
  display: block;
}

