@charset "UTF-8";
/** @format */ /***********
Base styles
************/
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
/*******************
BEGIN normalize.scss
 *******************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open Sans:wght@300;400;500;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open Sans:wght@300;400;500;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap");
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
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.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
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.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[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.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[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.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/******************
END normalize.scss
 ******************/
.e-chevron-left:before {
  content: "\e70d";
}
.e-chevron-right:before {
  content: "\e76a";
}

/** @format */ /* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.e-chevron-left:before {
  content: "\e70d";
}
.e-chevron-right:before {
  content: "\e76a";
}

* {
  font-family: "Roboto", Segoe UI, SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body {
  font-size: 16px;
  background-color: #FAFCFF;
  /*Additional Classes*/
  /*  tt :: translate top
      tr :: translate right
      tb :: translate bottom
      tl :: translate left
  */
  /* Typography Classes */
  /* Color Classes */
  /* Icon Classes */
  /* Syncfusion component Overrides*/
  /*Other elements*/
}
body p {
  color: #333333;
}
body h1,
body h2,
body h3,
body h4,
body h5 {
  color: #0D2740;
}
body h1 {
  font-size: rem(28px);
}
body h2 {
  font-size: rem(26px);
}
body h3 {
  font-size: rem(24px);
}
body h4 {
  font-size: rem(22px);
}
body h5 {
  font-size: rem(20px);
}
body .font-size__14 {
  font-size: rem(14px);
}
body .font-size__12 {
  font-size: rem(12px);
}
body .lh-3 {
  line-height: 1.37rem;
}
body .fw-400 {
  font-weight: 400;
}
body .color-dark-blue {
  color: #0D2740;
}
body .color-cerulean {
  color: #0680BC;
}
body .color-blue-cyan {
  color: #1cbfef;
}
body .color-charcoal {
  color: #333333;
}
body .e-navigation-right::before {
  content: "\e773";
}
body ul {
  padding: 1rem;
}
body .screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  top: 0;
  left: 15px;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
body .screen-reader-text:focus {
  background-color: white;
  border-radius: 3px;
  border: 2px solid #0D2740;
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #0D2740;
  display: block;
  font-weight: 700;
  height: auto;
  left: 15px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 15px;
  width: auto;
  z-index: 100000;
}
body .accordion-title {
  font-weight: 500;
  text-transform: uppercase;
}
@media screen and (max-width: 1200px) {
  body .e-acrdn-content .row {
    overflow-x: scroll;
  }
}
body .e-accordion {
  background: white;
  border: 1px solid #b4c7e6;
  margin: 1rem auto;
  box-shadow: none;
}
body .e-accordion .e-accordion {
  box-shadow: none;
}
body .e-accordion .e-acrdn-header {
  background: white !important;
}
body .e-accordion .e-acrdn-header .e-acrdn-header-content {
  margin: 0.5rem 0;
  font-size: 16px !important;
  color: rgb(6, 128, 188) !important;
  text-decoration: none !important;
}
body .e-accordion .e-acrdn-content {
  border: none;
}
body .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  border-top: none;
}
body .e-accordion .e-acrdn-item.e-selected.e-select {
  border-bottom: none;
}
body .sf-grid + .sf-grid {
  margin-top: 1rem;
}
body .table-striped tbody tr:nth-of-type(odd) {
  background-color: #eefaff;
}
body .scrollable .e-content {
  max-height: 250px;
  overflow-y: scroll;
}
body .e-toolbar .e-tbar-btn {
  background: #f8f9fa;
  box-shadow: none;
  color: #0680bc;
}
body .e-toolbar .e-tbar-btn:hover {
  background: #0680bc;
  border: 1px solid #0680bc;
  border-radius: 4px;
  color: #fff;
}
body .e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-icons,
body .e-grid .e-icons {
  color: #0680bc;
}
body .e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-tbar-btn-text {
  color: #0680bc;
}
body .e-grid .e-addedrow .e-input-group.e-control-wrapper input.e-input {
  border: none !important;
}
body .e-grid .e-gridheader tr:first-child th {
  color: #585858;
}
body .e-detail-disable .e-detailrowcollapse {
  pointer-events: none;
}
body .e-detail-disable .e-detailrowcollapse .e-icon-grightarrow {
  visibility: hidden;
}
body input[type=radio] {
  border-color: #166a98;
}
body .wizard-page-title {
  color: #0d274d;
}
body .note-to-user {
  background: rgba(14, 152, 220, 0.1);
  border: 1px solid #0e98dc;
  box-sizing: border-box;
  border-radius: 2px;
  padding: 0.75rem;
}

.tool-page-header {
  color: #0D2740;
  font-size: 1.4rem;
  font-weight: 500;
  text-align: center;
}

.text-underline {
  text-decoration: underline;
}

.btn-rounded {
  border-radius: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.medium-header {
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  color: #0d274d;
}

.link-disabled {
  pointer-events: none;
  color: #666666 !important;
}

.btn-disabled {
  background-color: rgba(108, 117, 125, 0.65) !important;
}
.btn-disabled:hover {
  background: rgba(108, 117, 125, 0.65) !important;
}

.datepicker-note {
  color: #707070;
}

.spinner-bg {
  position: relative;
  margin: 0 auto;
  width: 100px;
  height: 100px;
  border: 6px #ebebeb solid;
  border-radius: 50%;
}
.spinner-bg::before {
  color: rgba(119, 119, 119, 0.4392156863);
  content: "Loading";
  font-size: 0.85rem;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -48%);
}

.spinner-fg {
  animation: spinner-fg 2s linear infinite;
  border: 6px transparent solid;
  border-left-color: #1B936C;
  border-radius: 50%;
  height: 100px;
  width: 100px;
  position: absolute;
  top: -6px;
  left: -6px;
}

.results-card {
  height: 220px;
  border: 1px solid rgba(124, 147, 180, 0.5);
  box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.25);
}

.card-header,
.card-footer {
  background: transparent;
}

.icons-wrapper {
  border-right: 1px solid #b4c7e6;
}

.add-to-compare {
  color: #0680bc;
  font-size: 0.85rem;
}

.add-to-compare i i {
  margin-left: 0.5em;
}

@keyframes spinner-fg {
  to {
    transform: rotate(359deg);
  }
}
.validation-message {
  font-weight: bold;
  color: red;
}

.section-progress-container {
  text-align: center;
  position: relative;
}

/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.container-xl {
  max-width: 1440px;
}

.btn-primary {
  background-color: #083F70;
  border-color: #083F70;
  color: white !important;
}
.btn-primary:hover {
  background-color: #083F70;
  box-shadow: 0 0 6px #285CA9;
  color: white !important;
}

.bg-info {
  background-color: #cadfe9 !important;
}

.modal-backdrop {
  background: #083F70 !important;
}

.card-footer {
  z-index: 1;
}

.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-left,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
  color: #0d274D;
  border: none;
}

.custom-tooltip.e-tooltip-wrap.e-popup.e-control {
  background-color: #0D274D;
  color: white;
  border: 1px solid transparent;
}

.e-tooltip-wrap .e-tip-content {
  background-color: #0D274D;
  font-size: 14px;
  padding: 0.65em;
}

.e-tooltip-wrap.custom-tooltip h3 {
  background: none;
  color: white;
  text-align: center;
  font-size: 1.2rem;
  padding: 0.65rem 0.65em 0;
  margin: 0;
}

.e-tooltip-wrap.custom-tooltip p {
  padding: 0.65em;
}

.e-arrow-tip.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #0D274D;
}

.e-dialog .e-dlg-header {
  width: 100%;
  font-weight: bold;
}

.e-dialog .e-dlg-header h1 {
  font-size: 1.35em;
}

#lhnHocButton {
  display: none !important;
}

div#lhnHocButton.lhntab {
  top: 95px;
}

div#lhnHocButton div.lhnHocChatBubble {
  height: 18px;
  width: 24px;
}

div#lhnHocButton div.lhnHocFrontBubble:before {
  left: 8px;
  top: 17px;
}

div#lhnHocButton.lhntab div.lhnHocChatBtnCont {
  padding: 8px 10px 1px;
}

@media screen and (min-width: 768px) {
  #lhnHocButton {
    display: block !important;
  }
}
/****************
Layout styles
*****************/
#interiorLayout {
  min-height: 450px;
}

/****************
Component styles
*****************/
/* Navigation */
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
#header {
  padding: 1em;
  background-color: #0D274D;
  position: fixed;
  width: 100%;
  z-index: 10;
}

.navbar,
.navbar .container {
  padding: 0;
}

.navbar-header {
  width: 100%;
}

.navbar-brand {
  margin-top: 0;
  color: #166a98;
  margin-left: 15px;
  position: relative;
  top: 1px;
}

.navbar-logo {
  max-height: 40px;
}

.nav-item {
  margin: 0 0.5em;
}

.nav-link:after {
  display: none;
}

.navbar-nav .dropdown-menu {
  background-color: #0D274D;
  min-width: 14rem;
  border: 0;
  border-radius: 0;
}

/* Add active color to dropdown toggle */
.active-nav-link {
  color: #FFFFFF !important;
}

.dropdown-menu .dropdown-item {
  color: #CBDFFF;
}

.dropdown-item:hover {
  background-color: #15315A;
  color: #05AECB;
}

.dropdown-divider {
  width: 85%;
  margin: 0.5em 1em;
  border-top: 1px solid #e9ecef !important;
}

.dropdown-menu--results {
  background: #fff;
  min-width: inherit;
}

.navbar-toggler-icon {
  background-image: none;
}

.hamburger-icon {
  color: #fff;
  font-size: 28px;
}

#navbarContent .navbar-nav .nav-item .nav-link {
  color: #CBDFFF;
}

.menu-header {
  font-size: 1rem;
  font-weight: 500;
  color: #FFFFFF;
  margin: 0;
}

@media only screen and (min-width: 768px) {
  .navbar {
    padding: 0.5rem 1rem;
  }
  .navbar .navbar-brand {
    margin-left: 0;
  }
  .navbar .navbar-brand .navbar-logo {
    max-height: 60px;
  }
}
@media only screen and (min-width: 1024px) {
  .dropdown-menu {
    top: 150%;
    left: 50%;
    transform: translateX(-50%);
  }
  .dropdown-divider {
    width: 80%;
  }
}
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.animated-navigation-gear__container {
  text-align: center;
  flex: 1;
  position: relative;
}
.animated-navigation-gear__container:hover .animated-navigation-gear__gear {
  stroke: #1cbfef;
  /*transform: rotate(1440deg);*/
}
.animated-navigation-gear__container:hover .animated-navigation-gear__text {
  color: #1cbfef;
}
.animated-navigation-gear__container:hover .animated-navigation-gear__bottom-arrow {
  transform: translateY(0.5rem);
}
.animated-navigation-gear__container:hover .animated-navigation-gear__bottom-arrow path {
  fill: #1cbfef;
}
.animated-navigation-gear__gear {
  transform: rotate(0);
  transform-origin: 50% 50%;
  stroke: rgba(0, 0, 0, 0);
  transition: stroke 1350ms cubic-bezier(0, 1, 0.48, 0.91);
}
.animated-navigation-gear__right-arrow {
  position: absolute;
  top: 3.3125rem;
  right: -2.6875rem;
}
.animated-navigation-gear__navigation-arrow {
  fill: #1cbfef;
}
.animated-navigation-gear__dashed-line {
  stroke: #1cbfef;
}
.animated-navigation-gear__inner-circle {
  stroke: #14C1A3;
}
.animated-navigation-gear__clipboard-backing {
  fill: #1cbfef;
}
.animated-navigation-gear__clipboard-clip {
  fill: #1cbfef;
}
.animated-navigation-gear__cswf-text-lines {
  transform: translate(2.2em, 2.8em);
}
.animated-navigation-gear__cswf-numbers {
  transform: translate(2.2em, 2.4em);
}
.animated-navigation-gear__cswf-results-shield {
  transform: translate(2em, 2.2em);
}
.animated-navigation-gear__text {
  color: #FFFFFF;
  font-size: 1.125em;
  margin-top: -0.5rem;
  -webkit-transition: transform 650ms ease-in-out;
  -moz-transition: transform 650ms ease-in-out;
  -o-transition: transform 650ms ease-in-out;
  transition: transform 650ms ease-in-out;
}
.animated-navigation-gear__bottom-arrow {
  -webkit-transition: transform 650ms ease-in-out;
  -moz-transition: transform 650ms ease-in-out;
  -o-transition: transform 650ms ease-in-out;
  transition: transform 650ms ease-in-out;
}
@media screen and (max-width: 1200px) {
  .animated-navigation-gear__container {
    transform: scale(0.9);
    min-width: unset;
  }
}
@media screen and (max-width: 1085px) {
  .animated-navigation-gear__container {
    transform: scale(0.8);
  }
}
@media screen and (max-width: 1000px) {
  .animated-navigation-gear__container {
    transform: scale(0.8);
  }
  .animated-navigation-gear__bottom-arrow, .animated-navigation-gear__right-arrow {
    display: none;
  }
}

/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.interior-nav-btn-grp .save-progress-button {
  text-transform: unset;
  background-color: #05998B;
  border: 1px solid #05998B;
  color: white !important;
}
.interior-nav-btn-grp .save-progress-button:hover {
  box-shadow: 0 0 6px #285ca9;
  color: white !important;
}

/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.positional-section-navigation {
  text-align: center;
}
.positional-section-navigation .btn-link.disabled {
  color: #585858;
}
.positional-section-navigation .e-chevron-left,
.positional-section-navigation .e-chevron-right {
  position: relative;
  top: 2px;
}
.positional-section-navigation a {
  padding: 0.25rem;
}
.positional-section-navigation a.active {
  font-weight: bolder;
}

/* Banner */
/** @format */ /* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.hero-banner {
  background-size: cover;
  padding: 90px 0 0.5rem;
}
.hero-banner.hero-banner-label-only {
  min-height: initial;
  background: none;
}
.hero-banner-icon-container {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: fit-content;
}
.hero-banner-icon-container:hover {
  transform: scale(1.01, 1.01);
}
.hero-banner-icon {
  transform: translate(0, 3px);
}
.hero-banner-text-container {
  background: #f9bd31;
  border-radius: 12px;
  display: flex;
  height: 32px;
  position: relative;
  text-align: center;
  min-width: 200px;
  z-index: 1;
}
.hero-banner-text-container:after {
  border-top: 1rem solid rgba(0, 0, 0, 0);
  border-bottom: 1rem solid rgba(0, 0, 0, 0);
  border-left: 1rem solid #f9bd31;
  border-radius: 1.6875rem;
  content: "";
  display: inline-block;
  height: 0;
  position: absolute;
  right: -9px;
  top: 0;
  width: 0;
}
.hero-banner-text-container:before {
  border-top: 1rem solid rgba(0, 0, 0, 0);
  border-bottom: 1rem solid rgba(0, 0, 0, 0);
  border-right: 1rem solid #f9bd31;
  border-radius: 1.6875rem;
  content: "";
  display: inline-block;
  height: 0;
  position: absolute;
  left: -9px;
  top: 0;
  width: 0;
}
.hero-banner-text {
  align-items: center;
  color: #0D2740;
  display: flex;
  font-weight: bolder;
  justify-content: center;
  letter-spacing: 0.15em;
  line-height: 1.4375rem;
  margin: auto;
  padding: 0 0.8125rem;
  position: relative;
  text-transform: uppercase;
  z-index: 3;
}

.hero-banner-label-only {
  padding-top: 66px;
}
.hero-banner-label-only .hero-banner-icon-container {
  position: fixed;
  z-index: 1030;
  top: 58px;
}

/* Tool specific background image classes */
.qe-banner-background {
  background-image: linear-gradient(to bottom, rgba(13, 39, 64, 0.8), rgba(13, 39, 64, 0.8)), url("../images/banners/propeller_background_banner.png");
}

.emc-banner-background {
  background-image: linear-gradient(to bottom, rgba(13, 39, 64, 0.8), rgba(13, 39, 64, 0.8)), url("../images/banners/propeller_background_banner.png");
}

.m2m-banner-background {
  background-image: linear-gradient(to bottom, rgba(13, 39, 64, 0.8), rgba(13, 39, 64, 0.8)), url("../images/banners/propeller_background_banner.png");
}

@media screen and (min-width: 576px) {
  .hero-banner-label-only .hero-banner-icon-container {
    top: 50px;
  }
}
@media screen and (min-width: 768px) {
  .hero-banner {
    padding-top: 100px;
  }
  .hero-banner-label-only {
    padding-top: 86px;
  }
  .hero-banner-label-only .hero-banner-icon-container {
    top: 70px;
  }
}
/* Footer */
.footer {
  padding: 25px 0 0 0;
  background-color: #0D2740;
  font-size: 0.875em;
  color: white;
  width: 100%;
}

#veterans-crisis-line {
  width: 40%;
}

.footer p {
  color: white !important;
  font-size: 1em;
}

.footer a {
  color: white;
  text-decoration: none;
}

.footer a:hover {
  color: #0097cf;
}

.footer-copyright {
  font-size: 0.8571428571em;
}

.footer-legal {
  background: #171719;
  font-size: 0.8571428571em;
  text-transform: uppercase;
}

@media screen and (min-width: 768px) {
  #veterans-crisis-line {
    width: 20%;
  }
}
@media only screen and (min-width: 1200px) {
  #veterans-crisis-line {
    width: 15%;
  }
}
/* Button */
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.premium-button {
  border: 1px solid #0D2740;
  color: #0D2740;
  height: 3.4375rem;
  padding-left: 1rem;
  padding-right: 1rem;
  background-color: rgba(0, 0, 0, 0);
  font-size: 1.375rem;
  line-height: 1.75rem;
  -webkit-transition: all 250ms ease-in-out;
  -moz-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}
.premium-button:hover {
  background-color: #19beee;
  border: 1px solid #19beee;
  color: #FFFFFF;
}

.standard-button.e-btn {
  height: 2.1875rem;
  background-color: #083F70;
  border: 1px solid #083F70;
}

/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.btn-yellow {
  background: #F9CF1C;
  border: none;
  color: #0D2740 !important;
  border-radius: 0.125em;
  font-weight: 600;
  padding-left: 1em;
  padding-right: 1em;
}
.btn-yellow:hover, .btn-yellow:active {
  background: #fbdf67;
  color: #0D2740 !important;
}

.btn-persian {
  background: #05998B;
  border-color: #06c1af;
  color: white !important;
}
.btn-persian:hover {
  background: #047167;
}

.btn-violet {
  background: #8F3191;
  border-color: #ad3baf;
  color: white !important;
}
.btn-violet:hover {
  background: #712773;
}

.btn-pacific-blue {
  background: #05AECB;
  border-color: #06d0f3;
  color: white !important;
}
.btn-pacific-blue:hover {
  background: #048ca3;
}

.e-btn {
  padding-left: 1em;
  padding-right: 1em;
}
.e-btn.e-primary {
  background-color: #0680BC;
  border-color: #0680BC;
}
.e-btn.e-success {
  background-color: #05998B;
  border-color: #05998B;
}
.e-btn.e-danger {
  background-color: #CD1C67;
  border-color: #CD1C67;
}

.refresh-jst-info {
  background-color: #229DB8;
  border-color: #229DB8;
  border-radius: 0;
  width: 240px;
  height: 40px;
}

.premium-button {
  border-color: unset;
  border: 1px solid #0D2740;
  color: #0D2740;
  height: 3.4375rem;
  padding-left: 1rem;
  padding-right: 1rem;
  background-color: rgba(0, 0, 0, 0);
  font-family: Roboto;
  font-size: 1.375rem;
  line-height: 1.75rem;
  -webkit-transition: all 250ms ease-in-out;
  -moz-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}
.premium-button:hover {
  background-color: #19beee;
  border: 1px solid #19beee;
  color: #FFFFFF;
}

.last-row-button {
  margin-top: 50px;
  margin-bottom: 20px;
}

.save-progress-button {
  text-transform: uppercase;
  background-color: #059763;
  color: #ffffff;
}

.save-progress-button:hover {
  background-color: #49ba7e;
  color: #ffffff;
}

.next-button {
  width: 120px;
}

.next-button-chevron {
  margin-top: 5px;
  margin-right: -4px;
  float: right;
  padding-left: 10px;
}

.previous-button {
  width: 120px;
}

.previous-button-chevron {
  margin-top: 5px;
  margin-left: -5px;
  padding-right: 10px;
}

/* Card styles */
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.informational-box {
  background: #ffe885;
  margin: 1.3rem 0;
  min-height: 20rem;
  position: relative;
  width: 30%;
}
.informational-box__title {
  font-size: 1.3rem;
}
.informational-box__container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.informational-box ul {
  padding: 1rem;
  margin: inherit;
}
.informational-box__image {
  border: 0.1875rem solid #ffe885;
  border-radius: 50%;
  height: 4.375rem;
  position: absolute;
  top: -2.1875rem;
}

@media screen and (max-width: 1024px) {
  .informational-box {
    width: 65%;
    margin: 1.3rem auto;
  }
}
@media screen and (max-width: 768px) {
  .informational-box {
    width: 80%;
  }
}
@media screen and (max-width: 576px) {
  .informational-box {
    width: 100%;
  }
}
/* Accordion styles */
.default-accordion-header {
  padding-left: 0px;
}

.default-accordion-header .accordion-toggle::before {
  content: "-";
}

.default-accordion-header .accordion-toggle.collapsed::before {
  content: "+";
}

/* Credentials styles */
.credential-list {
  border: 1px solid rgba(124, 147, 180, 0.25);
  max-height: 500px;
  padding: 1rem;
}

.credential-list__header {
  padding: 1rem 0;
  border-bottom: 1px solid #00C2FF;
}

.credential-list__content {
  min-height: 3em;
  max-height: 25em;
  margin-top: 1rem;
  overflow-y: auto;
}

/* Reset bootstrap styles before styling scrollbar*/
.credential-list .container ::-webkit-scrollbar {
  -webkit-appearance: initial;
  width: initial;
}

.credential-list .container ::-webkit-scrollbar-track {
  background: none;
}

.credential-list .container ::-webkit-scrollbar-thumb {
  background: none;
  border: none;
  border-radius: initial;
}

.credential-list .container ::-webkit-scrollbar-button {
  background: unset;
}

/*  Style scrollbar */
.credential-list__content::-webkit-scrollbar {
  background-image: linear-gradient(to right, white 48%, rgba(61, 94, 139, 0.2) 50%, white 52%);
}

.credential-list__content::-webkit-scrollbar-thumb {
  background-color: #19BEEE;
  border-radius: 10px;
}

/* Filter styles */
.select-filters .text-uppercase.mb-0 {
  font-size: 14px !important;
}

.onet-detail__filter-dialog {
  max-width: 500px;
}
.onet-detail__filter-section {
  background: #f2f2f2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 0.25rem;
  min-height: 159px;
  padding: 0.5rem 1.5rem;
}
.onet-detail__select-filters {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.onet-detail__filter-button {
  align-items: center;
  background: white;
  border: 1px solid #ccc;
  color: #555;
  display: flex;
  justify-content: space-between;
  margin-right: 2rem;
  min-width: 240px;
  outline: white;
}
.onet-detail__clear-filters {
  text-decoration: underline;
}
.onet-detail__active-filters {
  display: flex;
  flex-wrap: wrap;
}
.onet-detail__active-filters__title {
  align-items: center;
  color: #555;
  display: flex;
  font-size: 14px;
  font-weight: bold;
  margin: 0.25rem 1rem 0.25rem 0;
}
.onet-detail__active-filters__filter-tag {
  background: rgba(217, 236, 248, 0.5);
  border: 1px solid rgba(0, 0, 0, 0);
  color: #555;
  font-size: 14px;
  margin: 0.25rem;
}
.onet-detail__active-filters__filter-tag-close {
  background: none;
  outline: none;
  border: none;
  color: #068cd6;
  text-transform: capitalize;
  font-weight: bolder;
  font-size: 15px;
}

.e-accordion.filter-accordion.filter-icon .e-tgl-collapse-icon::before {
  content: url("/assets/images/svgs/filter-chevron-collapse-icon.svg");
}

.e-accordion.filter-accordion.filter-icon .e-tgl-collapse-icon:hover::before {
  content: url("/assets/images/svgs/filter-chevron-collapse-hover-icon.svg");
}

.e-accordion.filter-accordion.filter-icon .e-tgl-collapse-icon.e-expand-icon::before {
  content: url("/assets/images/svgs/filter-chevron-collapse-icon.svg");
}

.e-accordion.filter-accordion.filter-icon .e-tgl-collapse-icon.e-expand-icon:hover::before {
  content: url("/assets/images/svgs/filter-chevron-collapse-hover-icon.svg");
}

.filter-count {
  color: #0680BC;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  margin-left: 5px;
  line-height: 20px; /* 142.857% */
}

.e-accordion.filter-accordion {
  border-radius: 0px !important;
  border-left: 0px !important;
  border-right: 0px !important;
  border-bottom: 0px !important;
}

.e-acrdn-header-font {
  color: #01202C !important;
  font-family: Roboto !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 20px !important;
}

/*.e-accordion.filter-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
    padding: 10px !important
}
.e-accordion.filter-accordion.degree-level .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
    padding: 0px !important
}*/
.solid-p-10 {
  padding: 10px !important;
}

.filter-education-level-font {
  color: #666;
  font-family: Roboto;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px; /* 166.667% */
  letter-spacing: 0.24px;
}

.filter-accordion-title {
  color: #083F70;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%; /* 16.8px */
  text-transform: uppercase;
}

/* List styles */
.onet-detail-list__navigation-buttons {
  height: 70px;
  font-size: 14px;
  padding: 1rem;
  box-shadow: 0 3px 3px -2px #ccc;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-transform: uppercase;
}
.onet-detail-list__compare-button {
  outline: none;
  border: none;
  background: none;
  color: rgb(6, 140, 214);
  text-decoration: underline;
}
.onet-detail-list__count {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  padding: 0.75rem;
  box-shadow: 0 3px 3px -2px #ccc;
  border-bottom: 1px solid #ccc;
}
.onet-detail-list__search {
  display: flex;
  height: 35px;
  width: fit-content;
}
.onet-detail-list__search input {
  min-width: 290px;
  max-width: 370px;
  padding-left: 0.75rem;
}
.onet-detail-list__search svg {
  position: relative;
  left: -28px;
  top: 6px;
}
.onet-detail-list__paginated-result-count {
  font-size: 16px;
  color: #555;
  text-align: center;
}
.onet-detail-list__compare-count {
  text-align: center;
  color: #555;
  font-weight: lighter;
}
.onet-detail-list__compare-count a {
  text-decoration: underline;
}
.onet-detail-list__pagination-section {
  display: flex;
  justify-content: center;
}
.onet-detail-list__paginator {
  height: 32px;
  border: 1px solid #c2c4c6;
  border-radius: 4px;
  margin: 0.25rem;
  background: white;
  font-size: 14px;
  padding: 0.5rem;
  color: rgba(0, 0, 0, 0.5);
}
.onet-detail-list__paginator:focus {
  outline: none;
}
.onet-detail-list__paginator-button, .onet-detail-list__paginator-button:focus, .onet-detail-list__paginator-button:active, .onet-detail-list__paginator-button:disabled, .onet-detail-list__paginator-button:hover, .onet-detail-list__paginator-button path {
  border: none;
  background: none;
  box-shadow: none;
  fill: #747a81;
  outline: none;
  transition: fill 400ms ease-in-out;
}
.onet-detail-list__paginator-button.transparent path, .onet-detail-list__paginator-button:focus.transparent path, .onet-detail-list__paginator-button:active.transparent path, .onet-detail-list__paginator-button:disabled.transparent path, .onet-detail-list__paginator-button:hover.transparent path, .onet-detail-list__paginator-button path.transparent path {
  fill: rgba(116, 122, 129, 0);
}
.onet-detail-list__paginator.onet-detail-list__paginator--active {
  border: 1px solid rgba(14, 152, 220, 0.59);
  background: rgba(14, 152, 220, 0.25);
  color: #0e98dc;
  font-weight: bold;
}
.onet-detail-list__section {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.onet-detail-list__card {
  width: 300px;
  margin: 1rem;
  min-height: 200px;
  background: #F8F8F8;
  border: 1px solid #EFEFFF;
  box-sizing: border-box;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.15);
}
.onet-detail-list__card-content {
  padding: 1rem;
  text-align: center;
}
.onet-detail-list__card-view-button {
  width: fit-content;
  background: #05998B;
  padding: 0.5rem 1.25rem;
  color: white;
  margin: 0 auto;
  /*font-weight: bold;*/
  border-radius: 2px;
  font-size: 15px;
}
.onet-detail-list__card-title {
  color: #555;
  font-size: 18px;
  font-weight: 500;
  height: 60px;
  text-align: center;
}
.onet-detail-list__card.invisible {
  height: 0;
}
.onet-detail-list__card-compare-section {
  border-bottom: 1.5px solid #DDD;
  padding: 0.75rem;
  color: #068cd6;
  text-transform: uppercase;
  font-size: 12px;
  margin: 0 auto;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.onet-detail-list__card .e-checkicon.e-checkbox-wrapper .e-frame.e-check::before {
  content: "\e745";
  position: relative;
  top: 1px;
}
.onet-detail-list__card .e-checkicon.e-checkbox-wrapper .e-check {
  font-size: 12px;
}
.onet-detail-list__card .e-checkicon.e-checkbox-wrapper .e-frame,
.onet-detail-list__card .e-checkicon.e-checkbox-wrapper .e-frame.e-check,
.onet-detail-list__card .e-checkicon.e-checkbox-wrapper:hover .e-frame.e-check {
  background-color: white;
  border-color: #068CD6;
  border-radius: 0;
  color: #068CD6;
}
.onet-detail-list__card .e-checkicon.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check {
  background-color: white;
  border-color: #068CD6;
  box-shadow: none;
  color: #068CD6;
}
.onet-detail-list__card .e-checkicon.e-checkbox-wrapper .e-ripple-element {
  background: #068CD6;
}

.agency-name {
  color: #717684;
  font-size: 0.6rem !important;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  max-width: 90%;
}

.cert-title {
  color: #0D274D;
  font-size: 0.9rem !important;
  font-weight: 500;
  max-width: 90%;
}

.certification-drilldown {
  color: #0680BC;
  font-size: 0.9rem;
  font-weight: 500;
}
.certification-drilldown:hover {
  color: #1497D8;
  fill: #1497D8;
}
.certification-drilldown svg {
  fill: #0680BC;
}
.certification-drilldown svg:hover {
  color: #1497D8;
  fill: #1497D8;
}

.requirements-star {
  width: 25px;
  height: 25px;
}

.prerequisite-icon {
  width: 1.4em;
}

.in-demand-on {
  color: #DB0000;
}

.in-demand-off {
  color: #949494;
}

.paygrade-icon {
  width: 31px;
  height: 31px;
}

.occupation-pathway {
  color: #717684;
  font-size: 0.6rem !important;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  max-width: 90%;
}

.occupation-title {
  color: #0D274D;
  font-size: 0.9rem !important;
  font-weight: 500;
  max-width: 90%;
}

.occupation-drilldown {
  color: #077CB6;
  font-size: 0.9rem;
  font-weight: 500;
}

.occupation-drilldown svg {
  fill: #077CB6;
}

.occupation-drilldown:hover,
.occupation-drilldown:hover svg {
  color: #1497D8;
  fill: #1497D8;
}

/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.education-list-container .step {
  border-bottom: 1px solid rgba(124, 147, 180, 0.5);
  padding: 1rem 0;
}
.education-list-container .step__header {
  font-size: 30px;
  color: #06998B;
  font-weight: 500;
}
.education-list-container .degree-container {
  background: #FFFFFF;
  border: 1px solid #E5E5E5;
  box-sizing: border-box;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 1rem;
}
.education-list-container .education-degree-header {
  color: #06998B;
  font-size: 18px;
  font-weight: 500;
}
.education-list-container .education-degree-links {
  overflow: auto;
  max-height: 200px;
  border-bottom: 1px solid #E5E5E5;
}

/* Icon legend styles */
.legend-accordion-header {
  background-color: transparent;
  border: none;
  text-align: center;
}
.legend-accordion-header .accordion-toggle:before {
  content: "—";
  font-weight: bold;
  color: #166a98;
}
.legend-accordion-header .accordion-toggle.collapsed:before {
  content: "+";
}

.legend-icon {
  width: 31px !important;
  height: 31px !important;
}

.results-shown {
  font-size: 1.2em;
}

/* Modal styles */
#modal-overlay {
  background: rgba(13, 39, 77, 0.75);
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  position: fixed;
  top: 0;
  left: 0;
  box-sizing: border-box;
  display: none;
  z-index: 10000;
}

#first-time-modal {
  display: none;
  background: #033B63;
  box-shadow: 0 4px 20px 4px;
  position: absolute;
  top: 10%;
  right: 0;
  left: 0;
  z-index: 10000;
  max-width: 45%;
}

.modal-logo {
  width: 60%;
}

.modal-header {
  color: #FFFFFF;
  font-size: 2.4rem;
  letter-spacing: 2px;
}

.modal-text p, .modal-text li {
  color: #FFFFFF;
  font-size: 0.9rem;
}

.modal-text .dod-note {
  color: #FFFFFF;
  font-size: 1.15rem;
  font-weight: 500;
  width: 90%;
}

@media screen and (max-width: 1024px) {
  #first-time-modal {
    max-width: 75%;
  }
}
@media screen and (max-width: 768px) {
  #first-time-modal {
    max-width: 95%;
  }
  .modal-header {
    font-size: 2rem;
  }
}
@media screen and (max-width: 576px) {
  #first-time-modal {
    max-width: 100%;
  }
  .modal-logo {
    width: 30%;
  }
}
.onet-detail-comparison__grid {
  display: grid;
  grid-auto-rows: 56px;
  padding: 0.5rem;
}
.onet-detail-comparison__grid > * {
  align-items: center;
  display: flex;
}
.onet-detail-comparison__grid:not(.onet-detail-comparison__headings) > * {
  justify-content: center;
}
.onet-detail-comparison__container {
  text-align: center;
}
.onet-detail-comparison__container > div {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.onet-detail-comparison__container .clamp {
  overflow: hidden;
  text-overflow: ellipsis;
  height: fit-content;
  max-width: 70ch;
  display: -webkit-box;
  text-align: center;
  margin: auto;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.onet-detail-comparison__headings {
  font-size: 14px;
  font-weight: 500;
  padding: 0.5rem;
}

/* Occupation details styles */
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
#onet-detail-container .page-title__subheading, .detail-container .page-title__subheading {
  font-size: 12px;
  color: #717684;
  text-transform: uppercase;
  font-weight: 500;
}
#onet-detail-container .page-title__heading, .detail-container .page-title__heading {
  color: #0D274D;
  font-size: 24px;
  line-height: 23.1px;
}
#onet-detail-container .navigation-bar, .detail-container .navigation-bar {
  display: flex;
  flex-wrap: wrap;
}
#onet-detail-container .navigation-bar__item, .detail-container .navigation-bar__item {
  background: none;
  border-top: 1px solid #B4C7E6;
  border-left: 0;
  border-right: 0;
  color: #0680bc;
  font-weight: 600;
  max-width: 375px;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
}
#onet-detail-container .navigation-bar__item img, .detail-container .navigation-bar__item img {
  display: none;
}
#onet-detail-container .navigation-bar__item p, .detail-container .navigation-bar__item p {
  font-size: 0.875em;
  color: #0680BC;
}
#onet-detail-container .navigation-bar__item.active p, .detail-container .navigation-bar__item.active p {
  color: #0D2740;
}
#onet-detail-container .navigation-bar__item:hover, #onet-detail-container .navigation-bar__item.active, .detail-container .navigation-bar__item:hover, .detail-container .navigation-bar__item.active {
  background: #7C93B4;
  color: white;
}
#onet-detail-container .navigation-bar__item:last-child, .detail-container .navigation-bar__item:last-child {
  border-bottom: 1px solid #B4C7E6;
}
@media screen and (min-width: 768px) {
  #onet-detail-container .navigation-bar, .detail-container .navigation-bar {
    flex-wrap: unset;
    border-bottom: 1px solid #B4C7E6;
  }
  #onet-detail-container .navigation-bar__item, .detail-container .navigation-bar__item {
    border-top: unset;
    border-bottom: 4px solid rgba(0, 0, 0, 0);
  }
  #onet-detail-container .navigation-bar__item img, .detail-container .navigation-bar__item img {
    display: initial;
  }
  #onet-detail-container .navigation-bar__item:last-child, .detail-container .navigation-bar__item:last-child {
    border-bottom: 4px solid rgba(0, 0, 0, 0);
  }
  #onet-detail-container .navigation-bar__item:hover, #onet-detail-container .navigation-bar__item.active, .detail-container .navigation-bar__item:hover, .detail-container .navigation-bar__item.active {
    background: unset;
    color: #0D2740;
    border-bottom: 4px solid #0D274D;
  }
}
#onet-detail-container .stackup-steps,
#onet-detail-container .top-skills-list-num, .detail-container .stackup-steps,
.detail-container .top-skills-list-num {
  color: #34C560;
  font-weight: 500;
  font-size: 24px;
}
#onet-detail-container .apprenticeships .card, .detail-container .apprenticeships .card {
  min-height: 300px;
}
#onet-detail-container .apprenticeships .card__header, .detail-container .apprenticeships .card__header {
  font-size: 18px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.75);
  padding-bottom: 1rem;
  border-bottom: 1px solid #00C2FF;
}
#onet-detail-container .apprenticeships .card__content, .detail-container .apprenticeships .card__content {
  font-size: 16px;
  padding-top: 1rem;
}

/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
#details-stackup-requirements {
  border: 1px solid rgba(124, 147, 180, 0.25);
  background: white;
}
#details-stackup-requirements .how-you-stackup {
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  color: #0d274d;
}
#details-stackup-requirements .stackup__bg-alt {
  background: #edf9ff;
}
#details-stackup-requirements .stackup__categories {
  text-align: center;
}
#details-stackup-requirements .stackup__category {
  border-top: 1px solid rgba(124, 147, 180, 0.25);
  border-bottom: 1px solid rgba(124, 147, 180, 0.25);
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.2rem;
}
#details-stackup-requirements .stackup__title {
  color: #0d274D;
  font-weight: 500;
  font-size: 1.2rem;
  padding: 0.5rem;
}
#details-stackup-requirements .stackup__description {
  flex: 1;
}
#details-stackup-requirements .stackup__met-all-criteria {
  display: block;
  background: #06998B;
}
#details-stackup-requirements .stackup__met-all-criteria__message {
  text-align: center;
  color: #FFFFFF;
  font-weight: 500;
  font-size: 1rem;
  padding: 0.25rem;
}
#details-stackup-requirements .average-person-stats__container {
  border: 1px solid rgba(124, 147, 180, 0.25);
  background: #FFFFFF;
}
#details-stackup-requirements .average-person-stats__title {
  color: #0d274D;
  font-weight: 500;
  font-size: 1.2rem;
}
#details-stackup-requirements .average-person-stats__section:not(:last-child) {
  border-bottom: 1.25px dashed #00C2FF;
}
#details-stackup-requirements .average-person-stats__section-title {
  display: flex;
  justify-content: space-between;
}
#details-stackup-requirements .average-person-stats__section-title p {
  font-size: 1.1rem;
}
#details-stackup-requirements .what-you-have__container {
  background: #edf9ff;
  border: 1px solid rgba(124, 147, 180, 0.25);
}
#details-stackup-requirements .what-you-have__container .met-all-criteria {
  display: block;
  background: #06998B;
}
#details-stackup-requirements .what-you-have__container .met-all-criteria__message {
  text-align: center;
  color: #FFFFFF;
  font-weight: 500;
  font-size: 1rem;
  padding: 0.25rem;
}
#details-stackup-requirements .what-you-have__title {
  color: #0d274D;
  font-weight: 500;
  font-size: 1.2rem;
}
#details-stackup-requirements .what-you-have__section:not(:last-child) {
  border-bottom: 1.25px dashed #00C2FF;
}
#details-stackup-requirements .what-you-have__section-title {
  display: flex;
  justify-content: space-between;
}
#details-stackup-requirements .what-you-have__section-title p {
  font-size: 1.1rem;
}
#details-stackup-requirements .next-steps__section {
  display: flex;
  margin-top: 1rem;
}
#details-stackup-requirements .next-steps__section svg {
  flex: 1;
  max-width: 80px;
  margin-right: 1rem;
}
#details-stackup-requirements .next-steps__section-text {
  flex: 3;
}
#details-stackup-requirements .next-steps__section-text > :first-child {
  display: block;
}
#details-stackup-requirements .stackups .row .col-12 {
  border-bottom: 1.25px dashed #00C2FF;
}
#details-stackup-requirements .stackups .row:last-child .col-12 {
  border-bottom-color: transparent;
}

.e-acrdn-content #details-stackup-requirements .row {
  overflow-x: auto !important;
}

.onet-detail-job-description {
  padding-bottom: 1rem;
}
.onet-detail-job-description img {
  max-width: 100%;
}
.onet-detail-job-description__title {
  font-size: 14px;
  font-weight: 500;
}
.onet-detail-job-description__text {
  color: rgba(0, 0, 0, 0.75);
}

.onet-details-salary {
  display: flex;
}
.onet-details-salary__title {
  font-weight: 500;
  font-size: 14px;
}
.onet-details-salary__amount {
  color: #34C560;
  font-size: 24px;
  font-weight: 500;
}
.onet-details-salary__amount-text {
  font-size: 18px;
  font-weight: 400;
}
.onet-details-salary__calculator {
  flex: 1;
}
.onet-details-salary__calculator a {
  color: #0680bc;
  font-size: 14px;
}

.job-openings-true,
.job-growth-true {
  color: #0680BC;
}

.job-openings-false,
.job-growth-false {
  color: #000000;
}

.icon-border {
  border: solid 1px #0680BC;
}

.onet-details-related-job-titles .card__titles:first-child {
  color: rgb(51, 51, 52);
  font-size: 16px;
  font-weight: 500;
}
.onet-details-related-job-titles .card__titles:last-child {
  font-size: 12px;
  font-weight: 400;
  color: rgba(24, 24, 25, 0.42);
}
.onet-details-related-job-titles .pagination-button {
  height: 25px;
  width: 25px;
  color: rgb(22, 106, 152);
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgb(22, 106, 152);
  font-size: 14px;
  border-radius: 50%;
  padding: 1rem;
  margin: 0.25rem;
}
.onet-details-related-job-titles .active {
  background: #166A98;
  color: white;
}

.e-accordion .e-acrdn-item .e-acrdn-header {
  padding: 0 10px;
}

.related-military-logo {
  width: 2.5em;
}

.e-tab.BlazorTabHideHeader .e-tab-header .e-toolbar-items .e-toolbar-item.e-template {
  display: none !important;
}

.e-tab.BlazorTabHideHeader .e-tab-header:not(.e-vertical)::before {
  border-bottom-width: 0 !important;
}

#onet-to-moc-comparison-dialog {
  z-index: 10000;
}
#onet-to-moc-comparison-dialog .modal-title {
  padding-top: 4px;
  padding-right: 745px;
}

.onet-comparison-modal {
  max-height: 80vh;
  overflow-y: auto;
}

.progress-container {
  position: relative;
  height: 160px;
  width: 160px;
}
.progress-container__chart {
  position: absolute;
}

.job-industry-percentage {
  font-weight: 500;
  font-size: 22px;
}

/* Certification details styles */
.grid-container {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(3, auto);
  grid-auto-rows: auto;
  grid-column-gap: 1em;
}
.grid-container .offered-by-header {
  grid-row: 2;
}
.grid-container .description-header {
  grid-row: 3;
}
.grid-container .cert-title,
.grid-container .cert-agency,
.grid-container .description-text {
  grid-column: 2/11;
}
.grid-container .cert-note {
  grid-row: 4;
  grid-column: 1/12;
}
.grid-container .related-occupations-info {
  grid-row: 5;
  grid-column: 1/12;
}

@media screen and (max-width: 768px) {
  .cert-title,
  .cert-agency,
  .description-text {
    grid-column: 2/13;
  }
}
@media screen and (max-width: 576px) {
  .grid-container {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (min-width: 1024px) {
  .add-gap {
    max-width: 49%;
  }
}
/* Results styles */
.emc-results-info {
  position: fixed;
  width: 100%;
  background: #183A6B;
  z-index: 2;
}

.user-name {
  color: #8FD6EF;
  font-size: 1.125em;
}

.emc-results-link {
  background: transparent;
  border: none;
  border-radius: 0.2rem;
  color: rgba(255, 255, 255, 0.8) !important;
  font-size: 0.875em;
  padding: 0.5em 0.75em;
}

.emc-results-link:hover,
.emc-results-link:focus {
  background: #0577B2;
}

.results-category-title {
  color: #0D274D;
  font-size: 2em;
  font-weight: normal;
  text-align: center;
}

.e-accordion.select-my-path-accordion {
  background-color: transparent !important;
  border: none !important;
}

.e-accordion.select-my-path-accordion .e-active {
  background: transparent !important;
}

.e-accordion.select-my-path-accordion .e-acrdn-header,
.e-accordion.select-my-path-accordion .e-acrdn-item,
.e-accordion.select-my-path-accordion .e-acrdn-item.e-select,
.e-accordion.select-my-path-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  background: transparent !important;
}

.e-accordion.select-my-path-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  padding: 0px;
}

.e-accordion.select-my-path-accordion .e-acrdn-item,
.e-accordion.select-my-path-accordion .e-acrdn-item.e-selected.e-select,
.e-accordion.select-my-path-accordion .e-acrdn-item.e-selected.e-select.e-select:last-child {
  border-bottom: 1px solid #91A7C6 !important;
  border-radius: 0 !important;
}

/* TODO:GC 
.e-accordion.select-my-path-accordion .e-acrdn-item .e-acrdn-header > * {
    display: flex !important;
    justify-content: start !important;
    align-items: center !important;
}

.e-accordion.select-my-path-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon,
.e-accordion.select-my-path-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header > .e-toggle-icon,
.e-accordion.select-my-path-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header > .e-toggle-icon {
    color: #183A6B !important;
    top: 30px !important;
}

.e-accordion.select-my-path-accordion .e-acrdn-item.select-filters .e-acrdn-header .e-toggle-icon,
.e-accordion.select-my-path-accordion .e-acrdn-item.select-filters.e-select.e-selected.e-expand-state > .e-acrdn-header > .e-toggle-icon,
.e-accordion.select-my-path-accordion .e-acrdn-item.select-filters.e-select.e-expand-state > .e-acrdn-header > .e-toggle-icon {
    color: #183A6B !important;
    top: 0 !important;
}*/
.e-accordion.filter-arrow-icon .e-tgl-collapse-icon::before {
  content: url("/assets/images/svgs/filter-arrow-expand-icon.svg");
}

.e-accordion.filter-arrow-icon .e-tgl-collapse-icon:hover::before {
  content: url("/assets/images/svgs/filter-arrow-expand-hover-icon.svg");
}

.e-accordion.filter-arrow-icon .e-tgl-collapse-icon.e-expand-icon::before {
  content: url("/assets/images/svgs/filter-arrow-collapse-icon.svg");
}

.e-accordion.filter-arrow-icon .e-tgl-collapse-icon.e-expand-icon:hover::before {
  content: url("/assets/images/svgs/filter-arrow-collapse-hover-icon.svg");
}

.show-credentials .e-tgl-collapse-icon {
  font-size: 18px;
}

.jst-documents {
  border: 1px solid #FEB29F;
  background: rgba(255, 209, 197, 0.4);
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.15);
  padding: 10px;
}

.jst-documents-text-new {
  color: #DD0404;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px; /* 128.571% */
}

.jst-documents-text {
  color: #333;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
}

.scan-qr-code-instructions .e-accordion .e-acrdn-header .e-acrdn-header-content {
  color: #333 !important;
  font-family: Roboto;
  font-size: 18px !important;
  font-style: normal !important;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.09px;
  margin-left: 15px;
}

.scan-qr-code-instructions .e-accordion .e-acrdn-header {
  background: #ffe885 !important;
}

.scan-qr-code-instructions .e-accordion .e-acrdn-content {
  background: #ffe885 !important;
  padding-top: 0px !important;
}

.scan-qr-code-instructions .e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  top: 0px;
  left: 0px;
}

.scan-qr-code-instructions .e-accordion {
  border-color: #ffe885 !important;
}

.view-compatible-files {
  color: #0680BC;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.scan-qr-code-instructions .e-accordion .e-tgl-collapse-icon::before {
  content: url("../images/svgs/accordion-expand.svg");
  height: 10px;
  width: 10px;
}

.scan-qr-code-instructions .e-accordion .e-expand-icon.e-tgl-collapse-icon::before {
  content: url("../images/svgs/accordion-collapse.svg");
  height: 10px;
  width: 10px;
}

.jst-number-container {
  position: relative;
  height: 25px;
  width: 25px;
}

.jst-number {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #000;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 900;
  line-height: 20px; /* 125% */
  width: 10px;
  height: 16.667px;
}

.jst-text-normal {
  color: #333;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 125% */
}

.jst-tab-text {
  color: #0D274D;
  text-align: center;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 171.429% */
  letter-spacing: 0.14px;
  text-transform: uppercase;
}

.jst-text-medium {
  color: #0D274D;
  font-family: Roboto;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 100% */
}

.jst-text-bold {
  color: #000;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px; /* 128.571% */
}

.jst-quickstart-guide-row {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.jst-tab-button {
  width: 200px;
  height: 60px;
}

.jst-tab-button-selected {
  border: 1px solid #F9CF1C;
  background: #FFDB5B;
}

.jst-tab-button-not-selected {
  border: 1px solid #E6E9EE;
  background: #F4F4F4;
}

.default-tab {
  border: 1px solid #d7d7d7;
}

.default-tab .e-content .e-item {
  padding: 10px;
  text-align: justify;
}

.default-tab-control-section {
  margin: 20px 20% 20px 20%;
}

.select-my-path-accordion-title {
  color: #183A6B;
  font-size: 1.75em;
}

.select-my-path-accordion-title + span {
  color: #183A6B;
  font-size: 1.75em;
}

.show-occupations .e-tgl-collapse-icon,
.show-credentials .e-tgl-collapse-icon {
  font-size: 18px;
}

/* Work Activities styles */
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.activities {
  background: rgba(180, 199, 230, 0.15);
  border: solid 1px #B4C7E6;
  border-radius: 4px;
  padding: 2em 7em;
}
.activities__diagram--blue {
  min-width: 12em;
  min-height: 12em;
  background: #024662;
  border-radius: 50%;
  position: relative;
  padding: 0.2em;
}
.activities__diagram--blue:after {
  content: "";
  width: inherit;
  height: inherit;
  background: #F9BD31;
  border-radius: 50%;
}
.activities__diagram .diagram__divider {
  width: 6em;
  height: 4px;
}
.activities__diagram .diagram__divider--yellow {
  display: flex;
  align-items: center;
  background: #F9BD31;
  z-index: 100;
  transform: translate(5px, 0);
}
.activities__diagram .diagram__divider--yellow:after {
  content: "";
  width: 1em;
  height: 1em;
  background: #F9BD31;
  display: block;
  border-radius: 50%;
}
.activities__diagram .diagram__divider--blue {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  background: #024662;
}
.activities__diagram .diagram__divider--blue:after {
  content: "";
  width: 1em;
  height: 1em;
  background: #024662;
  display: block;
  border-radius: 50%;
}
.activities__civilian .civilian-header {
  text-transform: uppercase;
  font-size: 1.1rem;
  font-weight: 400;
  letter-spacing: 8px;
  margin-bottom: 15px;
}
.activities__civilian .civilian-title {
  font-size: 1.5rem;
}
.activities__military .military-header {
  text-transform: uppercase;
  font-size: 1.1rem;
  font-weight: 400;
  letter-spacing: 8px;
  margin-bottom: 15px;
}
.activities__military .military-title {
  font-size: 1.5rem;
}
.activities .common__fraction, .activities .common__header {
  font-size: 1.5rem;
}

.compare {
  background: #fff;
  border: solid 1px #B4C7E6;
  padding: 2em;
}
.compare .e-gridcontent .e-yscroll::-webkit-scrollbar {
  background-image: linear-gradient(to right, white 48%, rgba(61, 94, 139, 0.2) 50%, white 52%);
}
.compare .e-gridcontent .e-yscroll::-webkit-scrollbar {
  background-image: linear-gradient(to right, white 48%, rgba(61, 94, 139, 0.2) 50%, white 52%);
}
.compare .e-gridcontent .e-yscroll::-webkit-scrollbar-thumb {
  background-color: #19BEEE;
  border-radius: 10px;
}

.pg-filter__select {
  flex: 1;
  padding: 0.4em 0.2em;
}
.pg-filter .e-ddl.e-input-group.e-control-wrapper .e-ddl-icon:before {
  font-size: 1.5em;
  color: #91A7C6;
}
.pg-filter__print {
  height: 100%;
  flex: 1;
  padding: 0.4em 0.2em !important;
}

@media screen and (max-width: 1024px) {
  .activities {
    padding: 2em 1em;
  }
}
@media screen and (max-width: 768px) {
  .activities__diagram {
    order: -1;
  }
  .activities .diagram__divider--yellow {
    display: none;
  }
  .activities .diagram__divider--blue {
    display: none;
  }
  .activities__civilian .civilian-header {
    font-size: 0.9rem;
  }
  .activities__civilian .civilian-header:before {
    content: "";
    width: 1em;
    height: 1em;
    margin-right: 0.5em;
    background: #F9BD31;
    display: block;
    border-radius: 50%;
  }
  .activities__civilian .civilian-title {
    font-size: 1.3rem;
  }
  .activities__military .military-header {
    font-size: 0.9rem;
  }
  .activities__military .military-header:before {
    content: "";
    width: 1em;
    height: 1em;
    margin-right: 0.5em;
    background: #024662;
    display: block;
    border-radius: 50%;
  }
  .activities__military .military-title {
    font-size: 1.3rem;
  }
}
/* Tab styles */
.e-control.e-tab.e-lib.onet-detail-tabs {
  display: flex;
}
.e-control.e-tab.e-lib.onet-detail-tabs .e-content.e-lib.e-touch {
  flex: 1;
}
.e-control.e-tab.e-lib.onet-detail-tabs .e-control.e-toolbar.e-lib.e-tab-header.e-vertical.e-vertical-left.e-keyboard {
  flex: 0.5;
  max-width: 300px;
}
.e-control.e-tab.e-lib.onet-detail-tabs .onet-detail-tabs__tab.e-toolbar-item:not(.e-separator) {
  height: 63px;
}
.e-control.e-tab.e-lib.onet-detail-tabs .onet-detail-tabs__tab.e-toolbar-item .e-tab-wrap {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.e-control.e-tab.e-lib.onet-detail-tabs .onet-detail-tabs__tab .e-tab-text {
  width: unset;
}
.e-control.e-tab.e-lib.onet-detail-tabs .onet-detail-tabs__tab .e-icons.e-tab-icon.e-icon-left.yellow-circle {
  width: unset;
}
.e-control.e-tab.e-lib.onet-detail-tabs .onet-detail-tabs__tab .e-icons.e-tab-icon.e-icon-left.yellow-circle::before {
  content: "";
  height: 40px;
  width: 40px;
  display: inline-block;
  top: -10px;
  margin-right: 0.25rem;
  position: relative;
  border-radius: 20px;
  background: #ffd05b;
}
.e-control.e-tab.e-lib.onet-detail-tabs .yellow-circle::before {
  content: "";
  height: 40px;
  width: 40px;
  display: inline-block;
  top: 10px;
  position: relative;
  border-radius: 20px;
  background: #ffd05b;
}

/* Table styles */
.table-comparison {
  table-layout: fixed;
  width: 100%;
  overflow-wrap: break-word;
  text-align: center;
}
.table-comparison th {
  font-size: 1.1em;
  font-weight: bold;
  width: 12%;
  min-width: 120px;
  vertical-align: middle;
}
.table-comparison td {
  vertical-align: middle;
}
.table-comparison .table-striped tbody tr:nth-of-type(odd) {
  background-color: #EDF9FF;
}

.active-text {
  color: #212529;
}

.inactive-text {
  color: #d3d3d3;
}

.color-salary-green {
  color: #208320;
}

.compare-modal-icon {
  height: 25px;
  width: auto;
}

/*
  specific to ONET comparison modal. Didn't think a singular rule warranted an entire scss file;
   however, that could change in the future.
*/
.onet-title {
  font-size: 1.125em;
  font-weight: bold;
}

/* Tutorial styles */
/** @format */
.tutorial-icon {
  background: url("/assets/images/sprite_tour.png") no-repeat;
  background-size: cover;
  display: inline-block;
  width: 25px;
  height: 20px;
  vertical-align: middle;
}

.tutorial-icon:not(.nohover):hover {
  background: url("/assets/images/sprite_tour_hover.png") no-repeat;
  background-size: cover;
}

.tutorial-menu {
  margin-left: 15px;
  margin-right: 15px;
}

.mgBackgroundNavy {
  background-color: #166a98;
}

/* Branch */
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.branch-selection-title {
  color: #0D2740;
  text-align: center;
}
.branch-selection-text {
  text-align: center;
}
.branch-selection .cards-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  min-height: 11.25rem;
}
.branch-selection .cards-container .branch-card {
  border: 3px solid rgba(0, 0, 0, 0.1);
  box-shadow: 7px 7px 0 1px #B4C7E6;
  height: 9.375rem;
  margin: 1rem;
  transition: box-shadow 0.35s ease-in-out, border 0.15s cubic-bezier(0.7, 0.7, 0.9, 0.9), transform 0.35s ease-in-out;
  width: 10rem;
}
.branch-selection .cards-container .branch-card:hover {
  border: 3px solid rgba(28, 191, 239, 0.55);
  cursor: pointer;
}
.branch-selection .cards-container .branch-card.selected {
  border: 3px solid rgba(28, 191, 239, 0.55);
  box-shadow: 0 0 0 3px rgba(28, 191, 239, 0.55);
  transform: translate(10px, 10px);
}
.branch-selection .cards-container .branch-card-header {
  color: #0D2740;
  font-weight: 600;
  display: flex;
  justify-content: center;
  margin-top: 0.5em;
}
.branch-selection .cards-container .branch-card-content {
  text-align: center;
}

/* Wizard */
/* 
TODO: Find anywhere this class is being used and add text alignment class to that element, 
 then remove this class from the app. 
*/
.wizard-page-title {
  color: #555555;
  text-align: center;
}

/*
TODO: Find the elements that use these classes and see if we need them still.
 May just need to rename them as wizard is not the preferred wording. 
*/
.wizard-accordion-header {
  padding-left: 0px;
  background-color: transparent;
  border-bottom: 1px solid #166a98;
}

.wizard-accordion-header .accordion-toggle:after {
  content: "—";
  float: right;
  font-weight: bold;
  color: #166a98;
}

.wizard-accordion-header .accordion-toggle.collapsed::after {
  content: "+";
}

.wizard-how-to-get-there-link {
  background-color: #ffffff;
  color: #166a98;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  font-size: smaller;
  padding-left: 0px;
  padding-right: 0px;
}

/***********
Page styles
************/
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.power-behind-milgears .e-tab {
  background: none;
  border: 1px solid transparent;
}
.power-behind-milgears .e-tab .e-tab-header {
  height: 60px !important;
}
.power-behind-milgears .e-tab .e-tab-header:before {
  border: none;
}
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-items {
  background: none;
  border: none;
  height: 60px !important;
  padding: 0 50px;
}
.power-behind-milgears .e-tab-text {
  white-space: normal;
}
.power-behind-milgears .e-tab .e-content .e-item {
  color: #0680BC;
  font-size: 1rem;
}
.power-behind-milgears body p .e-tab-text,
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-tab-text {
  color: #0680BC;
  font: 16px/1.1 Roboto, sans-serif;
  font-weight: 500;
}
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: #0680BC;
}
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 60px;
  padding: 0;
}
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  background: #FBFBFB;
  border-radius: 4px;
  border: 1px solid #E1E9F4;
  color: #0680BC;
  height: inherit;
  padding: 0 5px;
}
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  background: transparent;
  border: none;
  border-radius: 0;
  border-bottom: 3px solid #0D2740;
}
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: none;
  border: none;
}
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
  display: -ms-flexbox;
  display: flex;
  height: inherit;
  justify-content: center;
  font-weight: 500;
  text-align: center;
}
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-text-wrap p {
  margin-bottom: 0;
}
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 60px;
  width: 175px;
  margin: 0 2px 0 0;
  min-height: 60px;
}
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: #0D2740;
}
.power-behind-milgears .e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active,
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item.e-active {
  background: none;
  border: none;
  border-radius: 0;
  border-bottom: 3px solid #0D2740;
}
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text,
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text,
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: #0D2740;
  font-weight: 500;
}
.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  background: none;
  border: 1px solid #0D2740;
  border-radius: 20px;
  height: 40px;
  min-height: 40px;
  width: 40px;
}
.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav:hover,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  border-color: #0680BC;
}
.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav:hover .e-nav-arrow,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover .e-nav-arrow {
  color: #0680BC;
}
.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow {
  background: none;
}
.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow {
  height: 40px;
  width: 40px;
}
.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:hover,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover {
  background: transparent;
  color: #0680BC;
}
.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before, .power-behind-milgears .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-left-arrow::before,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-right-arrow::before {
  font-size: 18px;
  line-height: 40px;
  position: relative;
}
.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-left-arrow::before {
  content: "\e773";
}
.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-right-arrow::before {
  content: "\e7f9";
}
.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow {
  border-color: darkgray;
  color: darkgray;
}
.power-behind-milgears .e-tab .e-content {
  margin-top: 3em;
}
.power-behind-milgears #hscroll_1_nav_left,
.power-behind-milgears #hscroll_1_nav_right {
  top: 12px;
}
.power-behind-milgears #hscroll_1_nav_left:hover,
.power-behind-milgears #hscroll_1_nav_right:hover {
  background: none;
}
.power-behind-milgears #hscroll_1_nav_left:focus,
.power-behind-milgears #hscroll_1_nav_right:focus {
  outline: none;
}
.power-behind-milgears #hscroll_1_nav_left:focus .e-nav-arrow,
.power-behind-milgears #hscroll_1_nav_right:focus .e-nav-arrow {
  background: transparent;
  color: #0D2740;
}

.index-page {
  padding-top: 66px;
}
.index-page h2 {
  text-transform: uppercase;
  font-size: 1.375em;
  font-weight: normal;
  letter-spacing: 8px;
  margin-bottom: 15px;
}
.index-page h3 {
  font-size: 2rem;
  font-weight: 300;
}

button:focus {
  outline: none;
}

.modal-backdrop {
  background: #0680BC;
}

.btn-modal,
a.btn-modal {
  background: #1B936C;
  border-color: transparent;
  color: white;
}
.btn-modal:hover,
a.btn-modal:hover {
  background: #13684c;
}

.list-bullet {
  line-height: 1.8em;
  list-style: none;
  font-weight: 500;
  padding: 0.5em 1em;
}

.bullet:before {
  content: "";
  margin-right: 6px;
  background: #fcfcfc;
  border-radius: 10px;
  height: 10px;
  width: 10px;
  display: inline-block;
}

.bullet-emc:before {
  background: #285CA9;
}

.bullet-m2m:before {
  background: #05AECB;
}

.bullet-qe:before {
  background: #CD1C67;
}

.bullet-cswf:before {
  background: #8F3191;
}

.career-tool-modal {
  margin: 0 auto;
  width: 100%;
}
.career-tool-modal img {
  display: block;
  margin: 0 auto 1.5em;
}

.modal-header,
.modal-footer {
  border: none;
}

.modal-body {
  padding: 0 1.5rem;
}

.modal-content {
  border-color: #B4C7E6;
  border-radius: 0;
}

.modal-text h3 {
  font-weight: 300;
  font-size: 2em;
}

.landing-hero {
  background: url("../../images/home/mgx_hero_image.jpg") no-repeat center center;
  background-size: cover;
  padding: 70px 10px;
  position: relative;
}
.landing-hero h1 {
  color: #fff;
  font-weight: normal;
  letter-spacing: inherit;
  line-height: 1.3;
  margin-top: 0.4em;
}
.landing-hero p {
  font-size: 1.25em;
  color: #f9cf1c;
  letter-spacing: 0.15em;
  display: flex;
}
.landing-hero p:before {
  content: "";
  width: 4px;
  background: #f9cf1c;
  margin-right: 20px;
  height: 25px;
  margin-top: 2px;
}

.member-life-cycle {
  background: #FBFBFB;
  padding: 70px 0;
}

.career-path-tool {
  position: relative;
  margin-top: 2em;
  padding-bottom: 15px;
}

.joining-military,
.in-service,
.transitioning,
.veteran {
  text-align: center;
  position: relative;
}

.tool-graphic {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 240px;
}

.tool-gear {
  position: relative;
  width: 240px;
  z-index: 2;
}
.tool-gear:hover {
  cursor: pointer;
}
.tool-gear:hover .mgx-cog {
  animation: rotateCog 2s forwards;
  fill: #0680BC;
}
.tool-gear:hover .mgx-cog-rev {
  animation: rotateCogRev 2s forwards;
}
.tool-gear:hover .mgx-cog-slow {
  animation: rotateCogSlow 2s forwards;
  transform-origin: center;
}

.mgx-cog,
.mgx-cog-rev,
.mgx-cog-circle {
  transition: all 0.3s cubic-bezier(0.1, -0.6, 0.2, 0);
  transform-origin: center;
}

.tool-icon {
  position: absolute;
  width: 103px;
  left: 69px;
  top: 63px;
}

.in-service .tool-icon {
  width: 123px;
  left: 65px;
  top: 61px;
}

.transitioning .tool-icon {
  width: 142px;
  left: 59px;
  top: 73px;
}

.veteran .tool-icon {
  width: 77px;
  left: 83px;
  top: 50px;
}

.tool-dropdown h3 {
  font-size: 1.25em;
  color: #0D2740;
  font-weight: 500;
  margin-bottom: 0.4em;
}
.tool-dropdown .tool-links {
  width: fit-content;
  margin: 0 auto;
}
.tool-dropdown .tool-link {
  background: none;
  color: #0680BC;
  display: block;
  font-weight: 500;
  margin: 15px 0;
  border: none;
}
.tool-dropdown .tool-link:hover {
  color: #05AECB;
}
.tool-dropdown .tool-link:focus, .tool-dropdown .tool-link:focus-visible {
  outline: none;
}
.tool-dropdown .tool-link-divider {
  margin: 0;
  border-top: 2px solid #B4C7E6;
}

.tool-dropdown-trigger {
  transition: all 0.3s cubic-bezier(0.1, -0.6, 0.2, 0);
  transform-origin: center;
  border-radius: 35px;
  border: 2px solid #0D2740;
  color: #0D2740;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
}
.tool-dropdown-trigger:hover {
  color: inherit;
}

.tool-chevron {
  transition: all 0.3s cubic-bezier(0.1, -0.6, 0.2, 0);
  transform-origin: center;
  transform: rotate(0);
}
.tool-chevron.tool-activated {
  transform: rotate(180deg);
}

.power-behind-milgears {
  background: white;
  border-top: 1px solid #E1E9F4;
  border-bottom: 1px solid #E1E9F4;
  padding: 70px 0;
}
.power-behind-milgears img {
  max-width: 390px;
  width: 100%;
}
.power-behind-milgears img.right-arrow-thin {
  width: 20px;
}

.suite-of-tools {
  padding: 70px 0;
  background: #F8FAFD;
}
.suite-of-tools h3 {
  margin-bottom: 1em;
  font-size: 2em;
}
.suite-of-tools h3:before {
  content: "";
  display: block;
  width: 55px;
  height: 3px;
  background: #0D2740;
  margin: 0.8em auto 0.8em;
}
.suite-of-tools .tool-card {
  display: block;
  border: 1px solid #CCCCCC;
  border-radius: 12px;
  text-align: center;
  padding: 0.625em 0.625em 1.2em;
  position: relative;
  transition: all 0.3s cubic-bezier(0.1, -0.6, 0.2, 0);
  transform-origin: center;
}
.suite-of-tools .tool-card:hover.tool-card-emc {
  border-color: #285CA9;
  box-shadow: 0 0 8px rgba(40, 92, 169, 0.15);
}
.suite-of-tools .tool-card:hover.tool-card-qe {
  border-color: rgb(205, 28, 103);
  box-shadow: 0 0 8px rgba(205, 28, 103, 0.15);
}
.suite-of-tools .tool-card:hover.tool-card-cswf {
  border-color: rgb(143, 49, 145);
  box-shadow: 0 0 8px rgba(143, 49, 145, 0.15);
}
.suite-of-tools .tool-card:hover.tool-card-m2m {
  border-color: rgb(5, 174, 203);
  box-shadow: 0 0 8px rgba(5, 174, 203, 0.15);
}
.suite-of-tools .tool-card:hover.tool-card-army-dst {
  border-color: rgb(27, 147, 108);
  box-shadow: 0 0 8px rgba(27, 147, 108, 0.15);
}
.suite-of-tools .tool-card:hover.tool-card-cdst {
  border-color: rgb(231, 129, 36);
  box-shadow: 0 0 8px rgba(231, 129, 36, 0.15);
}
.suite-of-tools .tool-card .tool-card-icon {
  position: relative;
  top: 10px;
  width: 120px;
  height: 120px;
  margin: 0 auto -10px;
  z-index: 1;
}
.suite-of-tools .tool-card .tool-card-title {
  border-radius: 4px;
  color: #fff;
  font-size: 1.5em;
  padding: 0.4em 0.7em;
  position: relative;
  z-index: 2;
}
.suite-of-tools .tool-card .tool-card-body {
  min-height: 115px;
  margin: 1em;
}
.suite-of-tools .tool-card .tool-card-body h4 {
  font-size: 1em;
}
.suite-of-tools .tool-card-emc .tool-card-title {
  background: #285CA9;
}
.suite-of-tools .tool-card-qe .tool-card-title {
  background: rgb(205, 28, 103);
}
.suite-of-tools .tool-card-cswf .tool-card-title {
  background: rgb(143, 49, 145);
}
.suite-of-tools .tool-card-m2m .tool-card-title {
  background: rgb(5, 174, 203);
}
.suite-of-tools .tool-card-army-dst .tool-card-title {
  background: rgb(27, 147, 108);
}
.suite-of-tools .tool-card-cdst .tool-card-title {
  background: rgb(231, 129, 36);
}

.question-container h2 {
  max-width: 30em;
  margin: 0 auto;
  letter-spacing: 0;
  text-transform: inherit;
}
.question-container .q-option {
  width: 12em;
}
.question-container .q-option:hover, .question-container .q-option:active {
  background: #eaeef6;
  cursor: pointer;
}
.question-container .q-selected {
  background: #eaeef6;
}

/* Animations */
@keyframes rotateCog {
  to {
    transform: rotate(0.75turn);
  }
}
@keyframes rotateCogRev {
  to {
    transform: rotate(-1turn);
  }
}
@keyframes rotateCogSlow {
  to {
    transform: rotate(0.35turn);
  }
}
/* Bootstrap breakpoints */
/* Small */
@media screen and (min-width: 725px) {
  .career-path-tool {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
  }
}
/* Medium */
@media screen and (min-width: 768px) {
  .index-page {
    padding-top: 86px;
  }
  .index-page h1 {
    font-size: 2.4rem;
  }
  .career-tool-modal {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .career-tool-modal img {
    max-width: 200px;
  }
}
/* Large */
@media screen and (min-width: 992px) {
  .landing-hero {
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 380px;
    background-position: 0 15%;
  }
  .landing-hero h1 {
    font-size: 2.75rem;
  }
  .landing-hero p {
    letter-spacing: 0.25em;
  }
  .career-tool-modal img {
    max-width: inherit;
  }
}
/* Extra Large */
@media screen and (min-width: 1200px) {
  .member-life-cycle {
    padding-bottom: 150px;
  }
  .career-path-tool {
    background: url(../images/home/img_careerCogsbkg-four.svg) no-repeat top center;
    justify-content: center;
    background-size: 100%;
  }
  .joining-military {
    left: -7px;
    top: 60px;
  }
  .joining-military .tool-dropdown {
    margin-top: 2.5em;
  }
  .in-service {
    left: -1px;
    top: 25px;
  }
  .in-service .tool-dropdown {
    margin-top: 1.9em;
  }
  .transitioning {
    top: 97px;
    left: 1px;
  }
  .transitioning .tool-dropdown {
    margin-top: 2.8em;
  }
  .veteran {
    top: 60px;
    left: 8px;
  }
  .veteran .tool-dropdown {
    margin-top: 2.2em;
  }
}
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.fw-300 {
  font-weight: 300;
}

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

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-700 {
  font-weight: 700;
}

.fw-800 {
  font-weight: 800;
}

.s-lh-7 {
  line-height: 0.7 !important;
}

.lh-18 {
  line-height: 18px;
}

.lh-20 {
  line-height: 20px;
}

.lh-22 {
  line-height: 22px;
}

.mt-n2 {
  margin-top: -0.5rem;
}

.color-dark-blue {
  color: #0D274D;
}

.color-neutrals-charcoal {
  color: #333;
}

.color-neutrals-white {
  color: #FFFFFF;
}

.color-indigo {
  color: #2A5C89;
}

.color-persian-green {
  color: #05998B;
}

.color-neutrals-stone {
  color: #DBDFE6;
}

.color-blue-cyan {
  color: #08B8EC;
}

.color-jungle-green {
  color: #2AA67D;
}

.color-cerulean-blue {
  color: #0680BC;
}

.color-hey-grey {
  color: #787878;
}

.color-hawkes-blue {
  color: #CBDFFF;
}

.color-ice-blue {
  color: #F0F4FB;
}

.color-stone {
  color: #B1BDCE;
}

.fs-8 {
  font-size: 0.5rem;
}

.fs-10 {
  font-size: 0.625rem;
}

.fs-12 {
  font-size: 0.75rem;
}

.fs-14 {
  font-size: 0.875rem;
}

.fs-16 {
  font-size: 1rem;
}

.fs-18 {
  font-size: 1.125rem;
}

.fs-20 {
  font-size: 1.25rem;
}

.fs-22 {
  font-size: 1.375rem;
}

.fs-24 {
  font-size: 1.5rem;
}

.fs-28 {
  font-size: 1.75rem;
}

.fs-32 {
  font-size: 2rem;
}

.fs-36 {
  font-size: 2.5rem;
}

.quick-explorer h2 {
  color: #0D2740;
  font-size: 1.375rem;
  letter-spacing: 0;
}

.quick-explorer__card {
  border: 1px solid #ccc;
  border-radius: 6px;
  box-shadow: 0 0.125rem 0.35rem rgba(0, 0, 0, 0.1);
  padding: 1.4em;
}
.quick-explorer__card-title {
  color: #0684B5;
  font-size: 1.125em;
  font-weight: normal;
  margin: 0.5em auto;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .quick-explorer__card {
    min-height: 92%;
  }
  .quick-explorer__card-text {
    min-height: 11em;
  }
}
/* Pager*/
.quick-explorer-pager .e-pager.pagerCss .e-currentitem.e-numericitem.e-focused, .e-pager.pagerCss .e-currentitem {
  background: #F8F8F8;
  color: #2A5C89;
  border-bottom: 0px;
  border-radius: 0.125rem;
  outline-style: auto;
}

.quick-explorer-pager .page-link {
  background: #F8F8F8;
  color: #0680BC;
}

/* Dialog */
.quick-explorer-dialog.e-dialog .e-dlg-header-content {
  border-bottom: unset;
  padding: 8px;
}

.quick-explorer-dialog.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  height: 20px;
  width: 20px;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10 20C4.477 20 0 15.523 0 10C0 4.477 4.477 0 10 0C15.523 0 20 4.477 20 10C20 15.523 15.523 20 10 20ZM10 18C12.1217 18 14.1566 17.1571 15.6569 15.6569C17.1571 14.1566 18 12.1217 18 10C18 7.87827 17.1571 5.84344 15.6569 4.34315C14.1566 2.84285 12.1217 2 10 2C7.87827 2 5.84344 2.84285 4.34315 4.34315C2.84285 5.84344 2 7.87827 2 10C2 12.1217 2.84285 14.1566 4.34315 15.6569C5.84344 17.1571 7.87827 18 10 18ZM10 8.586L12.828 5.757L14.243 7.172L11.414 10L14.243 12.828L12.828 14.243L10 11.414L7.172 14.243L5.757 12.828L8.586 10L5.757 7.172L7.172 5.757L10 8.586Z" fill="%232A5C89"/></svg>');
}

.quick-explorer-dialog.e-dialog {
  max-height: 300px !important;
}

/* Tabs */
.quick-explorer-button-tab {
  width: 220px;
  height: 100px;
  gap: 5px;
  border-radius: 4px;
  border: 1px solid #DBDFE6;
  background: var(--Neutrals-White, #FFF);
}

.quick-explorer-button-tab:hover {
  background: #0D274D;
}

.quick-explorer-button-tab:hover svg {
  display: none;
}

.quick-explorer-button-tab:hover .quick-explorer-button-tab-label {
  display: none;
}

.quick-explorer-button-tab-tooltip {
  color: var(--Neutrals-White, #FFF);
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 128.571% */
  display: none;
}

.quick-explorer-button-tab:hover .quick-explorer-button-tab-tooltip {
  display: block;
}

.quick-explorer-button-tab-selected {
  width: 220px;
  height: 100px;
  gap: 5px;
  border-radius: 4px;
  border: 1px solid #CBDFFF;
  background: #F0F4FB;
}

.quick-explorer-button-tab-label {
  color: #2A5C89;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 14px; /* 107.692% */
  letter-spacing: 0.39px;
  text-transform: uppercase;
}

/* Cards */
.quick-explorer-content {
  width: 1100px;
  border-radius: 4px;
  border: 1px solid #DBDFE6;
  background: var(--Neutrals-White, #FFF);
}

.quick-explorer-blue-box {
  height: 60px;
  flex-shrink: 0;
  border-radius: 4px;
  border: 1px solid var(--Primary-Hawkes-Blue, #CBDFFF);
  background: var(--Primary-Ice-Blue, #F0F4FB);
}

.quick-explorer-dark-blue-box {
  height: 100px;
  flex-shrink: 0;
  border-radius: 4px;
  border: 1px solid var(--Primary-Hawkes-Blue, #CBDFFF);
  background: var(--Primary-Dark-Blue, #0D274D);
}

.quick-explorer-dark-blue-outline {
  width: 70px;
  height: 30px;
  flex-shrink: 0;
  border: solid 1px;
  border-color: var(--Primary-Dark-Blue, #0D274D);
}

.quick-explorer-salary-card {
  width: 60px;
  height: 60px;
  flex-shrink: 0;
  border-radius: 8px;
  background: var(--Primary-Ice-Blue, #F0F4FB);
}

.quick-explorer-compare-card {
  width: 115px;
  height: 25px;
  flex-shrink: 0;
  border-radius: 24px;
  border: 0.5px solid var(--Secondary-Cerulean-Blue, #0680BC);
  padding: 2px;
  background: var(--Neutrals-White, #FFF);
}

.quick-explorer-compare-card-selected {
  width: 135px;
  height: 25px;
  flex-shrink: 0;
  border-radius: 24px;
  border: 0.75px solid #08B8EC;
  background: #08B8EC;
}

/*Text */
.quick-explorer-text {
  color: var(--Neutrals-Charcoal, #333);
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 125% */
}

/* Ribbon Tab */
.quick-explorer-ribbon-tab-item:hover {
  color: #FFFFFF;
}

.quick-explorer-ribbon-tab-item {
  color: #B4C7E6;
}

.quick-explorer-ribbon-tab-item-selected {
  color: #FFFFFF;
}

.quick-explorer-ribbon-tab-selected {
  border-bottom: 2px solid;
  border-color: #F9CF1C;
  padding-bottom: 5px;
}

.quick-explorer-learn-tab:hover {
  color: #FFFFFF;
}

.quick-explorer-letter-spacing-3 {
  letter-spacing: 3px;
}

.quick-explorer-letter-spacing-2 {
  letter-spacing: 0.2px;
}

.quick-explorer-letter-spacing-24 {
  letter-spacing: 0.24px;
}

.quick-explorer-letter-spacing-n4 {
  letter-spacing: -0.4px;
}

.quick-explorer-civilian-occupation-card {
  width: 350px;
  height: 200px;
  flex-shrink: 0;
  padding: 10px;
  border-radius: 4px;
  border: 0.25px solid #2A5C89;
  background: var(---white-1000, #FFF);
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.05);
}

.quick-explorer-degree-levels-card {
  height: 65px;
  flex-shrink: 0;
  border-radius: 4px;
  border: 1px solid var(--Primary-Hawkes-Blue, #CBDFFF);
  background: var(--Primary-Ice-Blue, #F0F4FB);
}

/* Icons */
.quick-explorer-salary-icon {
  height: 25px;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M12.5 24.9877C19.3383 24.9877 25 19.3165 25 12.4938C25 5.65898 19.3261 0 12.4878 0C5.66177 0 0 5.65898 0 12.4938C0 19.3165 5.67403 24.9877 12.5 24.9877Z" fill="%2305998B"/><path d="M12.5004 19.7087C12.1573 19.7087 11.9 19.4637 11.9 19.1084V18.2021C10.2088 18.0428 8.79948 17.1119 8.44409 15.6543C8.40732 15.5318 8.38281 15.3971 8.38281 15.2624C8.38281 14.8214 8.68919 14.5151 9.11811 14.5151C9.49801 14.5151 9.75536 14.7111 9.90243 15.1521C10.1108 15.985 10.7725 16.6219 11.9 16.7812V13.0575L11.8142 13.0331C9.70635 12.5309 8.61566 11.5754 8.61566 9.97081C8.61566 8.24372 9.98821 7.04333 11.9 6.8351V5.96543C11.9 5.61022 12.1573 5.36523 12.5004 5.36523C12.8436 5.36523 13.1009 5.61022 13.1009 5.96543V6.8351C14.7186 7.01883 16.0176 7.962 16.3485 9.32163C16.373 9.45637 16.4098 9.5911 16.4098 9.71359C16.4098 10.1545 16.0911 10.4608 15.6623 10.4608C15.2578 10.4608 15.0128 10.2158 14.8902 9.83608C14.6328 8.9909 14.0078 8.45196 13.1009 8.29272V11.8082L13.2725 11.8449C15.4662 12.2368 16.5814 13.278 16.5814 14.9929C16.5814 16.9037 15.0495 18.0428 13.1009 18.2266V19.1084C13.1009 19.4637 12.8436 19.7087 12.5004 19.7087ZM11.9 11.4897V8.29272C10.8338 8.47646 10.1843 9.12564 10.1843 9.88507C10.1843 10.6323 10.6868 11.1344 11.8142 11.4652L11.9 11.4897ZM13.1009 13.3515V16.7812C14.3877 16.6342 15.0128 15.9605 15.0128 15.0786C15.0128 14.2825 14.596 13.7558 13.3706 13.4251L13.1009 13.3515Z" fill="white"/></svg>');
}

.quick-explorer-job-growth-yes {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="60" height="60" viewBox="0 0 60 60" fill="none"><rect width="60" height="60" rx="8" fill="%23F0F4FB"/><path d="M16.0758 45.0002H43.9108C44.5025 45.0002 45 44.4318 45 43.7008C45 42.9861 44.5025 42.4014 43.9108 42.4014H16.0758C15.4975 42.4014 15 42.9861 15 43.7008C15 44.4318 15.4975 45.0002 16.0758 45.0002Z" fill="%232A5C89"/><path d="M38.1152 38.2757C38.1152 39.1852 38.5859 39.7212 39.3524 39.7212H42.4586C43.2386 39.7212 43.7226 39.1852 43.7226 38.2757V16.4456C43.7226 15.536 43.2386 15 42.4586 15H39.3524C38.5859 15 38.1152 15.536 38.1152 16.4456V38.2757Z" fill="%232A5C89"/><path d="M30.8271 38.2755C30.8271 39.1851 31.3112 39.721 32.0777 39.721H35.1839C35.9638 39.721 36.4479 39.1851 36.4479 38.2755V21.0909C36.4479 20.1813 35.9638 19.6453 35.1839 19.6453H32.0777C31.3112 19.6453 30.8271 20.1813 30.8271 21.0909V38.2755Z" fill="%232A5C89"/><path d="M23.5527 38.2757C23.5527 39.1852 24.0234 39.7212 24.7899 39.7212H27.9095C28.676 39.7212 29.16 39.1852 29.16 38.2757V25.7364C29.16 24.8593 28.676 24.307 27.9095 24.307H24.7899C24.0234 24.307 23.5527 24.8593 23.5527 25.7364V38.2757Z" fill="%232A5C89"/><path d="M16.2637 38.2758C16.2637 39.1853 16.7478 39.7213 17.5277 39.7213H20.6339C21.4004 39.7213 21.8845 39.1853 21.8845 38.2758V30.3981C21.8845 29.4885 21.4004 28.9363 20.6339 28.9363H17.5277C16.7478 28.9363 16.2637 29.4885 16.2637 30.3981V38.2758Z" fill="%232A5C89"/></svg>');
}

.quick-explorer-job-growth-no {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="60" height="60" viewBox="0 0 60 60" fill="none"><rect width="60" height="60" rx="8" fill="%23F0F4FB"/><path d="M16.0758 45.0002H43.9108C44.5025 45.0002 45 44.4318 45 43.7008C45 42.9861 44.5025 42.4014 43.9108 42.4014H16.0758C15.4975 42.4014 15 42.9861 15 43.7008C15 44.4318 15.4975 45.0002 16.0758 45.0002Z" fill="%23DBDFE6"/><path d="M38.1152 38.2757C38.1152 39.1852 38.5859 39.7212 39.3524 39.7212H42.4586C43.2386 39.7212 43.7226 39.1852 43.7226 38.2757V16.4456C43.7226 15.536 43.2386 15 42.4586 15H39.3524C38.5859 15 38.1152 15.536 38.1152 16.4456V38.2757Z" fill="%23DBDFE6"/><path d="M30.8271 38.2755C30.8271 39.1851 31.3112 39.721 32.0777 39.721H35.1839C35.9638 39.721 36.4479 39.1851 36.4479 38.2755V21.0909C36.4479 20.1813 35.9638 19.6453 35.1839 19.6453H32.0777C31.3112 19.6453 30.8271 20.1813 30.8271 21.0909V38.2755Z" fill="%23DBDFE6"/><path d="M23.5527 38.2757C23.5527 39.1852 24.0234 39.7212 24.7899 39.7212H27.9095C28.676 39.7212 29.16 39.1852 29.16 38.2757V25.7364C29.16 24.8593 28.676 24.307 27.9095 24.307H24.7899C24.0234 24.307 23.5527 24.8593 23.5527 25.7364V38.2757Z" fill="%23DBDFE6"/><path d="M16.2637 38.2758C16.2637 39.1853 16.7478 39.7213 17.5277 39.7213H20.6339C21.4004 39.7213 21.8845 39.1853 21.8845 38.2758V30.3981C21.8845 29.4885 21.4004 28.9363 20.6339 28.9363H17.5277C16.7478 28.9363 16.2637 29.4885 16.2637 30.3981V38.2758Z" fill="%23DBDFE6"/></svg>');
}

.quick-explorer-bright-outlook-yes {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="60" height="60" viewBox="0 0 60 60" fill="none"><rect width="60" height="60" rx="8" fill="%23F0F4FB"/><path d="M38.8058 38.1964C38.5954 39.1725 38.4902 40.0902 38.1921 40.9436C37.7829 42.1184 37.7128 43.1647 38.911 44.1934C36.7483 43.9713 35.6553 42.7672 34.8253 41.0195C34.3811 43.1822 32.7796 44.4447 31.3943 45.8884C30.3889 46.9289 30.3656 47.8056 30.9968 49.7812C29.6817 49.3253 28.238 47.6712 27.9516 45.8534C27.6885 44.1759 27.747 42.4457 27.671 40.8617C26.2799 41.2767 24.9355 41.5573 23.7022 42.1067C23.0184 42.4107 22.5332 43.1588 21.978 43.6849C21.3584 42.9016 21.4694 41.2767 22.428 39.605C20.7154 39.2777 18.9561 38.9446 17.1967 38.5939C15.601 38.2782 14.5548 39.0965 13.6605 40.3649C13.4968 37.9977 14.8646 35.7064 17.0798 34.4907C18.0793 33.9412 19.0496 33.3509 19.8387 32.895C18.6872 31.9013 17.6351 31.0947 16.7057 30.1595C15.9108 29.3587 15.0516 29.1425 13.8125 29.5341C15.0224 27.8507 16.5538 27.4532 18.1319 27.5994C17.6293 26.068 17.1032 24.5658 16.6414 23.0461C16.1388 21.3686 14.9639 20.6321 13 20.5386C14.7886 19.4982 16.4778 19.2001 18.1202 19.7787C19.7159 20.3398 21.183 21.2751 22.9365 22.1693C22.2994 20.4977 22.6501 19.1007 23.1937 17.7213C23.597 16.7042 23.2346 15.8626 22.2351 15.0501C24.6842 15.2839 25.7422 16.7802 26.4026 18.4636C27.2034 17.3998 27.8697 16.184 28.8459 15.3014C30.4649 13.8402 31.3008 12.3205 30.0441 10C33.5511 12.151 33.8258 15.2781 33.4284 18.4811C34.8662 18.0252 36.3041 17.6921 37.6251 17.1075C38.2739 16.8211 38.7181 16.0671 39.2149 15.5703C39.928 16.7335 39.7644 17.5225 37.8238 21.0939C40.0157 20.2989 41.9504 20.9536 43.9202 21.4562C45.4399 21.842 46.2173 21.4212 47.5558 19.8372C47.772 21.2108 47.3044 22.9 45.9893 24.1157C44.8203 25.1912 43.4 25.992 42.1959 26.8395C43.0084 27.6286 43.85 28.6222 44.8671 29.3763C45.4691 29.8205 46.3517 29.8789 47.059 30.0952C46.4803 31.1648 46.0361 31.3168 41.8627 31.6733C43.5344 33.0528 44.1657 34.8823 44.569 36.852C44.9372 38.6465 46.1764 39.4881 48 39.5349C46.9479 40.476 44.8729 40.9436 43.1545 40.324C41.6055 39.7687 40.1735 38.8861 38.7766 38.1964H38.8058ZM40.9567 30.0777C40.91 24.2911 36.31 19.7203 30.5643 19.7553C24.8479 19.7904 20.2829 24.4781 20.3355 30.2472C20.3881 35.8058 25.1284 40.4175 30.728 40.3591C36.3626 40.3006 40.9977 35.6421 40.9567 30.0835V30.0777Z" fill="%23F89C04"/><path d="M39.5189 29.99C39.6241 34.8063 35.6904 38.8335 30.8098 38.9212C25.9643 39.003 21.8611 35.157 21.7675 30.44C21.6682 25.3958 25.4207 21.3043 30.2545 21.1932C35.439 21.0705 39.4078 24.8405 39.5189 29.99Z" fill="%23F89C04"/></svg>');
}

.quick-explorer-bright-outlook-no {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="60" height="60" viewBox="0 0 60 60" fill="none"><rect width="60" height="60" rx="8" fill="%23F0F4FB"/><path d="M38.8058 38.1964C38.5954 39.1725 38.4902 40.0902 38.1921 40.9436C37.7829 42.1184 37.7128 43.1647 38.911 44.1934C36.7483 43.9713 35.6553 42.7672 34.8253 41.0195C34.3811 43.1822 32.7796 44.4447 31.3943 45.8884C30.3889 46.9289 30.3656 47.8056 30.9968 49.7812C29.6817 49.3253 28.238 47.6712 27.9516 45.8534C27.6885 44.1759 27.747 42.4457 27.671 40.8617C26.2799 41.2767 24.9355 41.5573 23.7022 42.1067C23.0184 42.4107 22.5332 43.1588 21.978 43.6849C21.3584 42.9016 21.4694 41.2767 22.428 39.605C20.7154 39.2777 18.9561 38.9446 17.1967 38.5939C15.601 38.2782 14.5548 39.0965 13.6605 40.3649C13.4968 37.9977 14.8646 35.7064 17.0798 34.4907C18.0793 33.9412 19.0496 33.3509 19.8387 32.895C18.6872 31.9013 17.6351 31.0947 16.7057 30.1595C15.9108 29.3587 15.0516 29.1425 13.8125 29.5341C15.0224 27.8507 16.5538 27.4532 18.1319 27.5994C17.6293 26.068 17.1032 24.5658 16.6414 23.0461C16.1388 21.3686 14.9639 20.6321 13 20.5386C14.7886 19.4982 16.4778 19.2001 18.1202 19.7787C19.7159 20.3398 21.183 21.2751 22.9365 22.1693C22.2994 20.4977 22.6501 19.1007 23.1937 17.7213C23.597 16.7042 23.2346 15.8626 22.2351 15.0501C24.6842 15.2839 25.7422 16.7802 26.4026 18.4636C27.2034 17.3998 27.8697 16.184 28.8459 15.3014C30.4649 13.8402 31.3008 12.3205 30.0441 10C33.5511 12.151 33.8258 15.2781 33.4284 18.4811C34.8662 18.0252 36.3041 17.6921 37.6251 17.1075C38.2739 16.8211 38.7181 16.0671 39.2149 15.5703C39.928 16.7335 39.7644 17.5225 37.8238 21.0939C40.0157 20.2989 41.9504 20.9536 43.9202 21.4562C45.4399 21.842 46.2173 21.4212 47.5558 19.8372C47.772 21.2108 47.3044 22.9 45.9893 24.1157C44.8203 25.1912 43.4 25.992 42.1959 26.8395C43.0084 27.6286 43.85 28.6222 44.8671 29.3763C45.4691 29.8205 46.3517 29.8789 47.059 30.0952C46.4803 31.1648 46.0361 31.3168 41.8627 31.6733C43.5344 33.0528 44.1657 34.8823 44.569 36.852C44.9372 38.6465 46.1764 39.4881 48 39.5349C46.9479 40.476 44.8729 40.9436 43.1545 40.324C41.6055 39.7687 40.1735 38.8861 38.7766 38.1964H38.8058ZM40.9567 30.0777C40.91 24.2911 36.31 19.7203 30.5643 19.7553C24.8479 19.7904 20.2829 24.4781 20.3355 30.2472C20.3881 35.8058 25.1284 40.4175 30.728 40.3591C36.3626 40.3006 40.9977 35.6421 40.9567 30.0835V30.0777Z" fill="%23DBDFE6"/><path d="M39.5189 29.99C39.6241 34.8063 35.6904 38.8335 30.8098 38.9212C25.9643 39.003 21.8611 35.157 21.7675 30.44C21.6682 25.3958 25.4207 21.3043 30.2545 21.1932C35.439 21.0705 39.4078 24.8405 39.5189 29.99Z" fill="%23DBDFE6"/></svg>');
}

.quick-explorer-apprenticeship-yes {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="60" height="60" viewBox="0 0 60 60" fill="none"><rect width="60" height="60" rx="8" fill="%23F0F4FB"/><path d="M30.5321 35.6214C28.6706 35.6136 27.1701 34.1403 27.1862 32.3318C27.1942 30.5234 28.7107 29.0657 30.5722 29.0735C32.4337 29.0813 33.9342 30.5546 33.9262 32.363C33.9182 34.1715 32.4017 35.6292 30.5401 35.6214H30.5321Z" fill="%230D274D"/><path d="M39.3102 29.3775C39.1176 27.3586 36.7506 29.1047 36.7506 29.1047L36.1809 32.9087L34.865 34.7094L33.8941 36.0345C33.8941 36.0345 31.6314 37.0323 30.5481 37.1102C29.4649 37.0245 27.2022 36.0345 27.2022 36.0345L26.2313 34.7094L24.9154 32.9087L24.3457 29.1047C24.3457 29.1047 21.9787 27.3586 21.7861 29.3775C21.5935 31.3964 22.3237 33.657 22.5002 34.2339C22.6768 34.8107 23.9285 37.9209 24.0408 37.9755C24.426 38.1704 26.2313 40.7116 26.2313 40.7116L25.6135 48H35.4748L34.8569 40.7116C34.8569 40.7116 36.7105 38.4588 37.0475 37.9755C37.1197 37.8664 38.4195 34.8107 38.588 34.2339C38.7646 33.657 39.4867 31.3964 39.3022 29.3775H39.3102Z" fill="%230D274D"/><path d="M30.5481 13L32.3294 16.5078L36.3173 17.069L33.4287 19.8051L34.1107 23.6559L30.5481 21.8396L26.9856 23.6559L27.6676 19.8051L24.779 17.069L28.7668 16.5078L30.5481 13Z" fill="%23C8111D"/><path d="M42.937 18.7294L44.5016 21.8085L48 22.2996L45.4645 24.7004L46.0663 28.0835L42.937 26.4855L39.8077 28.0835L40.4014 24.7004L37.8739 22.2996L41.3723 21.8085L42.937 18.7294Z" fill="%23C8111D"/><path d="M18.063 18.7294L19.6277 21.8085L23.1261 22.2996L20.5906 24.7004L21.1923 28.0835L18.063 26.4855L14.9337 28.0835L15.5275 24.7004L13 22.2996L16.4984 21.8085L18.063 18.7294Z" fill="%23C8111D"/></svg>');
}

.quick-explorer-apprenticeship-no {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="60" height="60" viewBox="0 0 60 60" fill="none"><rect width="60" height="60" rx="8" fill="%23F0F4FB"/><path d="M30.5321 35.6214C28.6706 35.6136 27.1701 34.1403 27.1862 32.3318C27.1942 30.5234 28.7107 29.0657 30.5722 29.0735C32.4337 29.0813 33.9342 30.5546 33.9262 32.363C33.9182 34.1715 32.4017 35.6292 30.5401 35.6214H30.5321Z" fill="%23DBDFE6"/><path d="M39.3102 29.3775C39.1176 27.3586 36.7506 29.1047 36.7506 29.1047L36.1809 32.9087L34.865 34.7094L33.8941 36.0345C33.8941 36.0345 31.6314 37.0323 30.5481 37.1102C29.4649 37.0245 27.2022 36.0345 27.2022 36.0345L26.2313 34.7094L24.9154 32.9087L24.3457 29.1047C24.3457 29.1047 21.9787 27.3586 21.7861 29.3775C21.5935 31.3964 22.3237 33.657 22.5002 34.2339C22.6768 34.8107 23.9285 37.9209 24.0408 37.9755C24.426 38.1704 26.2313 40.7116 26.2313 40.7116L25.6135 48H35.4748L34.8569 40.7116C34.8569 40.7116 36.7105 38.4588 37.0475 37.9755C37.1197 37.8664 38.4195 34.8107 38.588 34.2339C38.7646 33.657 39.4867 31.3964 39.3022 29.3775H39.3102Z" fill="%23DBDFE6"/><path d="M30.5481 13L32.3294 16.5078L36.3173 17.069L33.4287 19.8051L34.1107 23.6559L30.5481 21.8396L26.9856 23.6559L27.6676 19.8051L24.779 17.069L28.7668 16.5078L30.5481 13Z" fill="%23DBDFE6"/><path d="M42.937 18.7294L44.5016 21.8085L48 22.2996L45.4645 24.7004L46.0663 28.0835L42.937 26.4855L39.8077 28.0835L40.4014 24.7004L37.8739 22.2996L41.3723 21.8085L42.937 18.7294Z" fill="%23DBDFE6"/><path d="M18.063 18.7294L19.6277 21.8085L23.1261 22.2996L20.5906 24.7004L21.1923 28.0835L18.063 26.4855L14.9337 28.0835L15.5275 24.7004L13 22.2996L16.4984 21.8085L18.063 18.7294Z" fill="%23DBDFE6"/></svg>');
}

.quick-explorer-job-growth-mini-yes {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="22" viewBox="0 0 26 22" fill="none"><path d="M0.928476 22H24.9528C25.4634 22 25.8929 21.5832 25.8929 21.0471C25.8929 20.5231 25.4634 20.0942 24.9528 20.0942H0.928476C0.429421 20.0942 0 20.5231 0 21.0471C0 21.5832 0.429421 22 0.928476 22Z" fill="%232A5C89"/><path d="M19.9512 17.0688C19.9512 17.7358 20.3574 18.1288 21.019 18.1288H23.6999C24.3731 18.1288 24.7908 17.7358 24.7908 17.0688V1.0601C24.7908 0.393071 24.3731 0 23.6999 0H21.019C20.3574 0 19.9512 0.393071 19.9512 1.0601V17.0688Z" fill="%232A5C89"/><path d="M13.6602 17.0689C13.6602 17.7359 14.0779 18.129 14.7395 18.129H17.4204C18.0936 18.129 18.5114 17.7359 18.5114 17.0689V4.46684C18.5114 3.79981 18.0936 3.40674 17.4204 3.40674H14.7395C14.0779 3.40674 13.6602 3.79981 13.6602 4.46684V17.0689Z" fill="%232A5C89"/><path d="M7.38184 17.0689C7.38184 17.7359 7.78805 18.1289 8.44959 18.1289H11.1422C11.8037 18.1289 12.2215 17.7359 12.2215 17.0689V7.87338C12.2215 7.23018 11.8037 6.8252 11.1422 6.8252H8.44959C7.78805 6.8252 7.38184 7.23018 7.38184 7.87338V17.0689Z" fill="%232A5C89"/><path d="M1.09082 17.0687C1.09082 17.7357 1.50864 18.1287 2.18178 18.1287H4.86276C5.52429 18.1287 5.94211 17.7357 5.94211 17.0687V11.2917C5.94211 10.6247 5.52429 10.2197 4.86276 10.2197H2.18178C1.50864 10.2197 1.09082 10.6247 1.09082 11.2917V17.0687Z" fill="%232A5C89"/></svg>');
}

.quick-explorer-job-growth-mini-no {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="26" viewBox="0 0 25 26" fill="none"><path d="M0.89646 25.2858H24.0924C24.5854 25.2858 25 24.8121 25 24.203C25 23.6074 24.5854 23.1201 24.0924 23.1201H0.89646C0.414613 23.1201 0 23.6074 0 24.203C0 24.8121 0.414613 25.2858 0.89646 25.2858Z" fill="%23DBDFE6"/><path d="M19.2627 19.6821C19.2627 20.4401 19.6549 20.8867 20.2937 20.8867H22.8822C23.5321 20.8867 23.9355 20.4401 23.9355 19.6821V1.49043C23.9355 0.732438 23.5321 0.285767 22.8822 0.285767H20.2937C19.6549 0.285767 19.2627 0.732438 19.2627 1.49043V19.6821Z" fill="%23DBDFE6"/><path d="M13.1885 19.6821C13.1885 20.44 13.5918 20.8867 14.2306 20.8867H16.8191C17.469 20.8867 17.8724 20.44 17.8724 19.6821V5.36152C17.8724 4.60353 17.469 4.15686 16.8191 4.15686H14.2306C13.5918 4.15686 13.1885 4.60353 13.1885 5.36152V19.6821Z" fill="%23DBDFE6"/><path d="M7.12695 19.6821C7.12695 20.44 7.51916 20.8866 8.15789 20.8866H10.7576C11.3964 20.8866 11.7997 20.44 11.7997 19.6821V9.23263C11.7997 8.50171 11.3964 8.0415 10.7576 8.0415H8.15789C7.51916 8.0415 7.12695 8.50171 7.12695 9.23263V19.6821Z" fill="%23DBDFE6"/><path d="M1.05273 19.6822C1.05273 20.4401 1.45615 20.8868 2.10607 20.8868H4.69461C5.33333 20.8868 5.73674 20.4401 5.73674 19.6822V13.1175C5.73674 12.3595 5.33333 11.8993 4.69461 11.8993H2.10607C1.45615 11.8993 1.05273 12.3595 1.05273 13.1175V19.6822Z" fill="%23DBDFE6"/></svg>');
}

.quick-explorer-bright-outlook-mini-yes {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="31" viewBox="0 0 28 31" fill="none"><path d="M20.6183 21.7515C20.4502 22.5045 20.3661 23.2124 20.1279 23.8707C19.801 24.7771 19.745 25.5842 20.7024 26.3778C18.9744 26.2064 18.1011 25.2776 17.438 23.9294C17.0831 25.5977 15.8035 26.5716 14.6967 27.6854C13.8934 28.488 13.8747 29.1643 14.3791 30.6884C13.3283 30.3367 12.1748 29.0606 11.946 27.6583C11.7358 26.3642 11.7825 25.0296 11.7218 23.8076C10.6104 24.1278 9.53625 24.3442 8.55087 24.768C8.00447 25.0025 7.61686 25.5797 7.1732 25.9855C6.67818 25.3813 6.76691 24.1278 7.5328 22.8382C6.16447 22.5857 4.75879 22.3287 3.3531 22.0581C2.07817 21.8146 1.24223 22.4459 0.527716 23.4243C0.396955 21.5982 1.48975 19.8307 3.2597 18.8928C4.05828 18.4689 4.83351 18.0135 5.46396 17.6618C4.54396 16.8953 3.70335 16.273 2.96081 15.5516C2.32569 14.9339 1.63919 14.767 0.649138 15.0691C1.61584 13.7705 2.83939 13.4639 4.10031 13.5767C3.69868 12.3953 3.27838 11.2365 2.90944 10.0641C2.50782 8.77004 1.56914 8.2019 0 8.12976C1.42904 7.32715 2.77868 7.09719 4.09097 7.54359C5.36589 7.97645 6.53808 8.6979 7.93909 9.38778C7.43006 8.0982 7.71026 7.02054 8.14458 5.95641C8.46681 5.17184 8.17727 4.52255 7.37869 3.89579C9.33544 4.07615 10.1807 5.23046 10.7084 6.52906C11.3482 5.70842 11.8806 4.77054 12.6605 4.08968C13.9541 2.96242 14.6219 1.79008 13.6179 0C16.4199 1.65932 16.6394 4.07164 16.3218 6.54258C17.4707 6.19088 18.6195 5.93387 19.6749 5.48297C20.1933 5.26202 20.5482 4.68036 20.9452 4.29709C21.5149 5.19439 21.3842 5.80311 19.8337 8.55812C21.585 7.94489 23.1308 8.4499 24.7046 8.83768C25.9188 9.13527 26.5399 8.81062 27.6094 7.58868C27.7822 8.6483 27.4085 9.9514 26.3578 10.8893C25.4238 11.7189 24.289 12.3367 23.3269 12.9905C23.9761 13.5992 24.6485 14.3657 25.4611 14.9474C25.9422 15.2901 26.6473 15.3352 27.2124 15.502C26.7501 16.3272 26.3951 16.4444 23.0607 16.7194C24.3964 17.7836 24.9007 19.1949 25.223 20.7144C25.5172 22.0987 26.5072 22.748 27.9643 22.7841C27.1237 23.51 25.4658 23.8707 24.0928 23.3928C22.8552 22.9644 21.7111 22.2836 20.5949 21.7515H20.6183ZM22.3369 15.4885C22.2995 11.0245 18.6242 7.4985 14.0335 7.52555C9.4662 7.55261 5.81889 11.1688 5.86092 15.6192C5.90295 19.9073 9.69036 23.4649 14.1643 23.4198C18.6662 23.3748 22.3696 19.7811 22.3369 15.493V15.4885Z" fill="%23F89C04"/><path d="M21.188 15.4208C21.2721 19.1363 18.1292 22.243 14.2297 22.3106C10.3582 22.3737 7.0798 19.4068 7.00508 15.768C6.92569 11.8768 9.92387 8.72044 13.786 8.63477C17.9283 8.54008 21.0993 11.4484 21.188 15.4208Z" fill="%23F89C04"/></svg>');
}

.quick-explorer-bright-outlook-mini-no {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="31" viewBox="0 0 28 31" fill="none"><path d="M20.6183 21.7515C20.4502 22.5045 20.3661 23.2124 20.1279 23.8707C19.801 24.7771 19.745 25.5842 20.7024 26.3778C18.9744 26.2064 18.1011 25.2776 17.438 23.9294C17.0831 25.5977 15.8035 26.5716 14.6967 27.6854C13.8934 28.488 13.8747 29.1643 14.3791 30.6884C13.3283 30.3367 12.1748 29.0606 11.946 27.6583C11.7358 26.3642 11.7825 25.0296 11.7218 23.8076C10.6104 24.1278 9.53625 24.3442 8.55087 24.768C8.00447 25.0025 7.61686 25.5797 7.1732 25.9855C6.67818 25.3813 6.76691 24.1278 7.5328 22.8382C6.16447 22.5857 4.75879 22.3287 3.3531 22.0581C2.07817 21.8146 1.24223 22.4459 0.527716 23.4244C0.396955 21.5982 1.48975 19.8307 3.2597 18.8928C4.05828 18.4689 4.83351 18.0135 5.46396 17.6618C4.54396 16.8953 3.70335 16.273 2.96081 15.5516C2.32569 14.9339 1.63919 14.767 0.649137 15.0691C1.61584 13.7705 2.83939 13.4639 4.10031 13.5767C3.69868 12.3953 3.27838 11.2365 2.90944 10.0641C2.50782 8.77004 1.56914 8.20191 0 8.12976C1.42904 7.32716 2.77868 7.0972 4.09097 7.54359C5.36589 7.97645 6.53808 8.6979 7.93909 9.38778C7.43006 8.0982 7.71026 7.02054 8.14457 5.95641C8.46681 5.17184 8.17727 4.52255 7.37869 3.89579C9.33544 4.07615 10.1807 5.23046 10.7084 6.52906C11.3482 5.70842 11.8806 4.77054 12.6605 4.08968C13.9541 2.96242 14.6219 1.79008 13.6179 0C16.4199 1.65932 16.6394 4.07164 16.3218 6.54259C17.4707 6.19088 18.6195 5.93387 19.6749 5.48297C20.1933 5.26202 20.5482 4.68036 20.9452 4.29709C21.5149 5.19439 21.3842 5.80311 19.8337 8.55812C21.585 7.94489 23.1308 8.4499 24.7046 8.83768C25.9188 9.13527 26.5399 8.81062 27.6094 7.58868C27.7822 8.6483 27.4085 9.9514 26.3578 10.8893C25.4238 11.7189 24.289 12.3367 23.3269 12.9905C23.9761 13.5992 24.6485 14.3657 25.4611 14.9474C25.9422 15.2901 26.6473 15.3352 27.2124 15.502C26.7501 16.3272 26.3951 16.4444 23.0607 16.7194C24.3964 17.7836 24.9007 19.1949 25.223 20.7144C25.5172 22.0987 26.5072 22.748 27.9643 22.7841C27.1237 23.51 25.4658 23.8707 24.0928 23.3928C22.8552 22.9644 21.7111 22.2836 20.5949 21.7515H20.6183ZM22.3369 15.4885C22.2995 11.0245 18.6242 7.4985 14.0335 7.52555C9.4662 7.55261 5.81889 11.1688 5.86092 15.6192C5.90295 19.9073 9.69036 23.4649 14.1643 23.4198C18.6662 23.3748 22.3696 19.7811 22.3369 15.493V15.4885Z" fill="%23DBDFE6"/><path d="M21.188 15.4208C21.2721 19.1363 18.1292 22.243 14.2297 22.3106C10.3582 22.3737 7.0798 19.4068 7.00508 15.768C6.92569 11.8768 9.92386 8.72044 13.786 8.63477C17.9283 8.54008 21.0993 11.4484 21.188 15.4208Z" fill="%23DBDFE6"/></svg>');
}

.quick-explorer-apprenticeship-mini-yes {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26" fill="none"><path d="M12.9702 16.6323C11.593 16.6265 10.483 15.5433 10.4949 14.2137C10.5008 12.884 11.6227 11.8122 12.9999 11.818C14.377 11.8237 15.487 12.9069 15.4811 14.2366C15.4752 15.5663 14.3533 16.638 12.9761 16.6323H12.9702Z" fill="%230D274D"/><path d="M19.4642 12.0415C19.3217 10.5571 17.5706 11.8409 17.5706 11.8409L17.1491 14.6378L16.1756 15.9617L15.4574 16.936C15.4574 16.936 13.7834 17.6696 12.982 17.727C12.1807 17.6639 10.5067 16.936 10.5067 16.936L9.78847 15.9617L8.81497 14.6378L8.39351 11.8409C8.39351 11.8409 6.64239 10.5571 6.49993 12.0415C6.35746 13.5259 6.89764 15.188 7.02823 15.6121C7.15882 16.0362 8.08484 18.323 8.16794 18.3631C8.45287 18.5064 9.78847 20.3748 9.78847 20.3748L9.3314 25.7336H16.6268L16.1697 20.3748C16.1697 20.3748 17.5409 18.7185 17.7902 18.3631C17.8436 18.2829 18.8053 16.0362 18.9299 15.6121C19.0605 15.188 19.5948 13.5259 19.4582 12.0415H19.4642Z" fill="%230D274D"/><path d="M12.982 0L14.2998 2.57909L17.25 2.99175L15.1131 5.00344L15.6176 7.83471L12.982 6.49931L10.3465 7.83471L10.851 5.00344L8.71406 2.99175L11.6643 2.57909L12.982 0Z" fill="%23C8111D"/><path d="M22.1472 4.21252L23.3048 6.47639L25.8929 6.83746L24.0171 8.60271L24.4623 11.0901L22.1472 9.91518L19.8322 11.0901L20.2715 8.60271L18.4016 6.83746L20.9897 6.47639L22.1472 4.21252Z" fill="%23C8111D"/><path d="M3.74562 4.21252L4.90314 6.47639L7.49124 6.83746L5.61546 8.60271L6.06066 11.0901L3.74562 9.91518L1.43058 11.0901L1.86984 8.60271L0 6.83746L2.5881 6.47639L3.74562 4.21252Z" fill="%23C8111D"/></svg>');
}

.quick-explorer-apprenticeship-mini-no {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26" fill="none"><path d="M12.9702 16.6323C11.593 16.6265 10.483 15.5433 10.4949 14.2137C10.5008 12.884 11.6227 11.8122 12.9999 11.818C14.377 11.8237 15.487 12.9069 15.4811 14.2366C15.4752 15.5663 14.3533 16.638 12.9761 16.6323H12.9702Z" fill="%23DBDFE6"/><path d="M19.4642 12.0415C19.3217 10.5571 17.5706 11.8409 17.5706 11.8409L17.1491 14.6378L16.1756 15.9617L15.4574 16.936C15.4574 16.936 13.7834 17.6696 12.982 17.727C12.1807 17.6639 10.5067 16.936 10.5067 16.936L9.78847 15.9617L8.81497 14.6378L8.39351 11.8409C8.39351 11.8409 6.64239 10.5571 6.49993 12.0415C6.35746 13.5259 6.89764 15.188 7.02823 15.6121C7.15882 16.0362 8.08484 18.323 8.16794 18.3631C8.45287 18.5064 9.78847 20.3748 9.78847 20.3748L9.3314 25.7336H16.6268L16.1697 20.3748C16.1697 20.3748 17.5409 18.7185 17.7902 18.3631C17.8436 18.2829 18.8053 16.0362 18.9299 15.6121C19.0605 15.188 19.5948 13.5259 19.4582 12.0415H19.4642Z" fill="%23DBDFE6"/><path d="M12.982 0L14.2998 2.57909L17.25 2.99175L15.1131 5.00344L15.6176 7.83471L12.982 6.49931L10.3465 7.83471L10.851 5.00344L8.71406 2.99175L11.6643 2.57909L12.982 0Z" fill="%23DBDFE6"/><path d="M22.1472 4.21252L23.3048 6.47639L25.8929 6.83746L24.0171 8.60271L24.4623 11.0901L22.1472 9.91518L19.8322 11.0901L20.2715 8.60271L18.4016 6.83746L20.9897 6.47639L22.1472 4.21252Z" fill="%23DBDFE6"/><path d="M3.74562 4.21252L4.90314 6.47639L7.49124 6.83746L5.61546 8.60271L6.06066 11.0901L3.74562 9.91518L1.43058 11.0901L1.86984 8.60271L0 6.83746L2.5881 6.47639L3.74562 4.21252Z" fill="%23DBDFE6"/></svg>');
}

.quick-explorer-license-required-mini-yes {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="17" viewBox="0 0 26 17" fill="none"><g clip-path="url(%23clip0_823_6001)"><path d="M25.047 0H0.873099C0.381981 0 0 0.383253 0 0.876007V16.124C0 16.6167 0.409265 17 0.873099 17H25.0198C25.5109 17 25.8929 16.6167 25.8929 16.124V0.876007C25.9201 0.383253 25.5109 0 25.047 0ZM8.0216 3.39453C9.46767 3.39453 10.6409 4.57166 10.6409 6.02254C10.6409 7.47343 9.46767 8.65056 8.0216 8.65056C6.57553 8.65056 5.4023 7.47343 5.4023 6.02254C5.4023 4.57166 6.57553 3.39453 8.0216 3.39453ZM12.3598 13.3591C12.3598 13.5234 12.2234 13.6329 12.087 13.6329H3.92895C3.76524 13.6329 3.6561 13.496 3.6561 13.3591V12.1546C3.6561 10.7037 4.82933 9.52657 6.2754 9.52657H9.71323C11.1593 9.52657 12.3325 10.7037 12.3325 12.1546V13.3591H12.3598ZM22.264 13.2496C22.264 13.4412 22.1276 13.5781 21.9366 13.5781H14.8427C14.6517 13.5781 14.5153 13.4412 14.5153 13.2496V11.9356C14.5153 11.744 14.6517 11.6071 14.8427 11.6071H21.9366C22.1276 11.6071 22.264 11.744 22.264 11.9356V13.2496ZM22.264 9.17069C22.264 9.36232 22.1276 9.4992 21.9366 9.4992H14.8427C14.6517 9.4992 14.5153 9.36232 14.5153 9.17069V7.85668C14.5153 7.66506 14.6517 7.52818 14.8427 7.52818H21.9366C22.1276 7.52818 22.264 7.66506 22.264 7.85668V9.17069ZM22.264 5.09179C22.264 5.28341 22.1276 5.42029 21.9366 5.42029H14.8427C14.6517 5.42029 14.5153 5.28341 14.5153 5.09179V3.77778C14.5153 3.58615 14.6517 3.44928 14.8427 3.44928H21.9366C22.1276 3.44928 22.264 3.58615 22.264 3.77778V5.09179Z" fill="%230D274D"/></g><defs><clipPath id="clip0_823_6001"><rect width="25.8929" height="17" fill="white"/></clipPath></defs></svg>');
}

.quick-explorer-license-required-mini-no {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="17" viewBox="0 0 26 17" fill="none"><g clip-path="url(%23clip0_823_5890)"><path d="M25.047 0H0.873099C0.381981 0 0 0.383253 0 0.876007V16.124C0 16.6167 0.409265 17 0.873099 17H25.0198C25.5109 17 25.8929 16.6167 25.8929 16.124V0.876007C25.9201 0.383253 25.5109 0 25.047 0ZM8.0216 3.39453C9.46767 3.39453 10.6409 4.57166 10.6409 6.02254C10.6409 7.47343 9.46767 8.65056 8.0216 8.65056C6.57553 8.65056 5.4023 7.47343 5.4023 6.02254C5.4023 4.57166 6.57553 3.39453 8.0216 3.39453ZM12.3598 13.3591C12.3598 13.5234 12.2234 13.6329 12.087 13.6329H3.92895C3.76524 13.6329 3.6561 13.496 3.6561 13.3591V12.1546C3.6561 10.7037 4.82933 9.52657 6.2754 9.52657H9.71323C11.1593 9.52657 12.3325 10.7037 12.3325 12.1546V13.3591H12.3598ZM22.264 13.2496C22.264 13.4412 22.1276 13.5781 21.9366 13.5781H14.8427C14.6517 13.5781 14.5153 13.4412 14.5153 13.2496V11.9356C14.5153 11.744 14.6517 11.6071 14.8427 11.6071H21.9366C22.1276 11.6071 22.264 11.744 22.264 11.9356V13.2496ZM22.264 9.17069C22.264 9.36232 22.1276 9.4992 21.9366 9.4992H14.8427C14.6517 9.4992 14.5153 9.36232 14.5153 9.17069V7.85668C14.5153 7.66506 14.6517 7.52818 14.8427 7.52818H21.9366C22.1276 7.52818 22.264 7.66506 22.264 7.85668V9.17069ZM22.264 5.09179C22.264 5.28341 22.1276 5.42029 21.9366 5.42029H14.8427C14.6517 5.42029 14.5153 5.28341 14.5153 5.09179V3.77778C14.5153 3.58615 14.6517 3.44928 14.8427 3.44928H21.9366C22.1276 3.44928 22.264 3.58615 22.264 3.77778V5.09179Z" fill="%23DBDFE6"/></g><defs><clipPath id="clip0_823_5890"><rect width="25.8929" height="17" fill="white"/></clipPath></defs></svg>');
}

.quick-explorer-salary-mini-icon {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="25" viewBox="0 0 26 25" fill="none"><g clip-path="url(%23clip0_823_5975)"><path d="M12.9464 24.9877C20.0289 24.9877 25.8929 19.3165 25.8929 12.4938C25.8929 5.65898 20.0163 0 12.9338 0C5.86398 0 0 5.65898 0 12.4938C0 19.3165 5.87667 24.9877 12.9464 24.9877Z" fill="%2305998B"/><path d="M12.9463 19.7085C12.591 19.7085 12.3244 19.4635 12.3244 19.1082V18.2019C10.5728 18.0426 9.11319 17.1117 8.74511 15.6541C8.70703 15.5316 8.68164 15.3969 8.68164 15.2621C8.68164 14.8211 8.99896 14.5149 9.4432 14.5149C9.83667 14.5149 10.1032 14.7109 10.2555 15.1519C10.4713 15.9848 11.1567 16.6217 12.3244 16.781V13.0573L12.2356 13.0328C10.0524 12.5306 8.9228 11.5752 8.9228 9.97057C8.9228 8.24348 10.3444 7.04309 12.3244 6.83486V5.96519C12.3244 5.60997 12.591 5.36499 12.9463 5.36499C13.3017 5.36499 13.5683 5.60997 13.5683 5.96519V6.83486C15.2437 7.01859 16.5891 7.96176 16.9318 9.32138C16.9572 9.45612 16.9953 9.59086 16.9953 9.71335C16.9953 10.1543 16.6653 10.4605 16.2211 10.4605C15.8021 10.4605 15.5484 10.2156 15.4214 9.83584C15.1549 8.99066 14.5075 8.45171 13.5683 8.29247V11.8079L13.746 11.8446C16.018 12.2366 17.173 13.2777 17.173 14.9927C17.173 16.9035 15.5864 18.0426 13.5683 18.2263V19.1082C13.5683 19.4635 13.3017 19.7085 12.9463 19.7085ZM12.3244 11.4894V8.29247C11.2202 8.47621 10.5475 9.1254 10.5475 9.88483C10.5475 10.632 11.0679 11.1342 12.2356 11.465L12.3244 11.4894ZM13.5683 13.3512V16.781C14.901 16.634 15.5484 15.9602 15.5484 15.0784C15.5484 14.2822 15.1168 13.7555 13.8476 13.4248L13.5683 13.3512Z" fill="white"/></g><defs><clipPath id="clip0_823_5975"><rect width="25.8929" height="25" fill="white"/></clipPath></defs></svg>');
}

.quick-explorer-military-members-icon {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><path d="M20 40C31.0457 40 40 31.0457 40 20C40 8.95431 31.0457 0 20 0C8.95431 0 0 8.95431 0 20C0 31.0457 8.95431 40 20 40Z" fill="%23FCDF61"/><path d="M14.6395 16.7817C14.9811 17.6001 15.4936 17.7847 16.1618 17.381C16.4222 17.5822 16.6357 17.8108 16.9002 17.9362C17.2047 18.0795 17.5105 17.9348 17.7957 17.7475C18.085 18.1112 18.4556 18.2448 18.9157 18.125C18.9722 18.1098 19.0632 18.1773 19.121 18.2269C19.5908 18.6319 20.2851 18.6829 20.7935 18.3426C21.2853 18.0134 21.4823 17.3975 21.2853 16.8024C21.0001 15.9359 19.865 15.6534 19.1362 16.2582C19.0411 16.3381 18.8978 16.3684 18.7711 16.4001C18.5093 16.4635 18.2434 16.5117 17.9748 16.5682C17.775 16.4635 17.5491 16.2734 17.3011 16.2348C17.0518 16.1962 16.779 16.3106 16.5269 16.356C16.3492 16.2059 16.159 15.9538 15.9083 15.8601C15.6658 15.7692 15.3628 15.8408 15.0776 15.8408C15.0128 15.7264 14.9178 15.5721 14.8365 15.4096C14.8117 15.3614 14.802 15.2773 14.8282 15.2374C15.1919 14.6629 15.4991 14.0347 15.9483 13.5346C16.8424 12.5372 18.3454 12.3581 19.5274 13.0235C21.2137 13.9727 22.8999 14.9233 24.5807 15.8835C25.9032 16.6398 26.4956 18.4473 25.5175 20.0041C24.6937 21.3142 23.9414 22.6685 23.1576 24.0048C22.3792 25.3315 21.6008 26.6596 20.8224 27.9876C20.281 28.9093 19.7547 29.8392 19.1954 30.7498C18.3592 32.1096 16.5338 32.5105 15.1575 31.6949C14.0953 31.0653 13.0028 30.4867 11.9269 29.8778C11.2449 29.492 10.5492 29.1256 9.90033 28.6916C8.72932 27.9063 8.36562 26.2504 9.07098 25.0215C9.82318 23.7114 10.5988 22.4136 11.362 21.109C12.1487 19.7644 12.9326 18.417 13.7137 17.0697C13.7936 16.9319 13.8611 16.8548 14.0498 16.8699C14.2427 16.8864 14.4439 16.8162 14.6464 16.7845L14.6395 16.7817ZM16.3147 28.8556C16.3189 29.3253 16.509 29.554 16.852 29.6477C17.1482 29.729 17.432 29.6188 17.5904 29.3529C17.7929 29.0126 17.9886 28.6682 18.1897 28.3265C18.9557 27.026 19.7231 25.7269 20.4877 24.4264C20.8334 23.8395 21.182 23.254 21.5181 22.6616C21.7358 22.2758 21.6228 21.9177 21.2371 21.7069C20.8651 21.503 20.5276 21.6063 20.3017 21.9893C20.0675 22.3861 19.8319 22.7801 19.5977 23.1768C18.6044 24.8672 17.6111 26.5576 16.6233 28.2521C16.4869 28.485 16.3781 28.7329 16.3147 28.8569V28.8556ZM11.7643 26.734C11.9269 26.6169 12.1266 26.5273 12.2451 26.3758C12.4407 26.1223 12.584 25.8288 12.748 25.5505C13.4864 24.2955 14.2248 23.0404 14.9591 21.784C15.3862 21.0525 15.8174 20.3209 16.2252 19.5784C16.4153 19.2326 16.2761 18.8744 15.9276 18.6926C15.597 18.519 15.2277 18.614 15.0307 18.9281C14.9081 19.1238 14.7938 19.3235 14.6781 19.5219C14.0016 20.675 13.3252 21.8267 12.6501 22.9798C12.128 23.8712 11.5949 24.7556 11.0906 25.6566C10.8137 26.1512 11.1568 26.6775 11.7657 26.7367L11.7643 26.734ZM14.3777 28.1709C14.7456 28.1764 14.8999 27.9091 15.0569 27.6432C16.0447 25.9597 17.0352 24.279 18.0134 22.59C18.1043 22.4343 18.158 22.2207 18.1387 22.0444C18.1029 21.7234 17.8494 21.5664 17.5505 21.503C17.2598 21.441 17.0077 21.5746 16.8382 21.8625C16.418 22.5762 15.9992 23.2912 15.5818 24.0062C14.9687 25.0546 14.3488 26.1002 13.7495 27.1569C13.474 27.6432 13.8198 28.1791 14.3777 28.1709Z" fill="%232A5C89"/><path d="M22.6396 27.19C22.663 27.4283 22.6836 27.6432 22.7029 27.8581C22.758 28.4739 22.7966 29.0911 22.8738 29.7028C22.9344 30.1836 23.3628 30.4385 23.8326 30.3131C24.0999 30.2415 24.2721 29.9673 24.2473 29.6753C24.1261 28.2976 24.0296 26.9172 23.8753 25.5423C23.823 25.0697 24.0145 24.7239 24.228 24.3602C24.9954 23.0473 25.7531 21.7289 26.5342 20.4243C27.3195 19.1127 27.2657 17.7902 26.6031 16.469C26.2325 15.7306 25.6332 15.2002 24.9031 14.8172C24.7364 14.729 24.5766 14.6271 24.4236 14.4769C24.6854 14.4507 24.9471 14.4218 25.2089 14.3998C26.2022 14.3185 27.1941 14.2317 28.1888 14.1642C29.2675 14.0912 30.1947 14.4177 30.8904 15.276C31.1742 15.6273 31.3298 16.0392 31.3698 16.4938C31.5227 18.2021 31.6825 19.9104 31.8341 21.6187C32.0145 23.6576 32.1895 25.698 32.3658 27.7369C32.4044 28.1874 32.4402 28.6379 32.4774 29.0884C32.629 30.9413 31.5255 32.2584 29.6519 32.4223C27.741 32.5904 25.8275 32.7406 23.9153 32.8797C22.4233 32.9885 21.036 31.8382 20.839 30.3503C20.8293 30.2745 20.839 30.1809 20.8748 30.1161C21.4258 29.1586 21.9838 28.2039 22.5417 27.2492C22.5528 27.2299 22.5831 27.2216 22.6409 27.1858L22.6396 27.19ZM29.7235 29.8227C30.1147 29.8213 30.3875 29.5416 30.3572 29.1821C30.2539 27.9601 30.1519 26.7381 30.05 25.5161C29.9384 24.1646 29.8282 22.8145 29.7138 21.463C29.6753 20.996 29.2275 20.6915 28.7757 20.8183C28.3899 20.9271 28.2852 21.1269 28.3307 21.6697C28.4726 23.3422 28.6131 25.0133 28.7564 26.6857C28.828 27.522 28.8914 28.3582 28.9809 29.1931C29.0236 29.5967 29.3198 29.824 29.7235 29.8213V29.8227ZM26.0589 22.6561C25.585 22.6506 25.348 22.922 25.3894 23.3904C25.5051 24.7033 25.6098 26.0162 25.7228 27.3291C25.7848 28.0455 25.8454 28.7619 25.9267 29.4755C25.9666 29.8351 26.3028 30.0954 26.6623 30.0899C27.0632 30.0844 27.3443 29.7924 27.3057 29.4232C27.2768 29.149 27.2451 28.8748 27.2217 28.5993C27.0715 26.8359 26.9241 25.0725 26.7739 23.3091C26.7395 22.9027 26.4695 22.6588 26.0589 22.6547V22.6561Z" fill="%232A5C89"/><path d="M26.599 9.40436C26.5976 9.67438 26.3358 9.93063 26.0589 9.93752C25.7627 9.94303 25.4968 9.67163 25.4996 9.36579C25.5023 9.0999 25.7737 8.84641 26.0506 8.85054C26.34 8.85468 26.6003 9.11781 26.599 9.40436Z" fill="%232A5C89"/><path d="M21.0305 6.23299C21.0415 6.48234 20.7522 6.7689 20.4739 6.78405C20.1997 6.79921 19.938 6.55674 19.9256 6.27569C19.9132 5.98776 20.157 5.73427 20.4587 5.72187C20.7646 5.7081 21.0167 5.93403 21.0291 6.23299H21.0305Z" fill="%232A5C89"/><path d="M21.981 7.32685C21.6945 7.32134 21.4451 7.07336 21.4493 6.79921C21.4534 6.51541 21.7207 6.24125 21.9934 6.23987C22.2841 6.2385 22.5431 6.51678 22.5349 6.82125C22.528 7.08989 22.2621 7.33236 21.981 7.32685Z" fill="%232A5C89"/><path d="M18.862 6.45617C18.5782 6.45203 18.3385 6.21232 18.3357 5.92577C18.333 5.63508 18.5865 5.38435 18.8827 5.38573C19.1734 5.38573 19.431 5.6461 19.4255 5.93266C19.42 6.22059 19.1623 6.4603 18.862 6.45617Z" fill="%232A5C89"/><path d="M15.5832 17.2116C15.3049 17.1964 15.0404 16.9043 15.0624 16.6371C15.0845 16.3712 15.3407 16.1205 15.5873 16.1273C15.8766 16.1342 16.1604 16.4277 16.1466 16.7018C16.1329 16.9553 15.8367 17.2253 15.5846 17.2116H15.5832Z" fill="%232A5C89"/><path d="M22.8889 7.53488C22.8889 7.2497 23.1259 7.01963 23.4248 7.0155C23.7128 7.01136 23.9718 7.25246 23.9745 7.52799C23.9773 7.80076 23.6935 8.07354 23.411 8.06941C23.1217 8.06528 22.8875 7.82556 22.8889 7.5335V7.53488Z" fill="%232A5C89"/><path d="M11.9875 9.51457C11.6954 9.51182 11.4474 9.27073 11.4502 8.99244C11.453 8.71691 11.7078 8.4648 11.9861 8.46066C12.2713 8.45653 12.5427 8.7238 12.5372 9.00484C12.5317 9.28451 12.2809 9.51595 11.9875 9.5132V9.51457Z" fill="%232A5C89"/><path d="M12.0977 12.1032C12.0922 12.4214 11.8855 12.6281 11.5783 12.624C11.2725 12.6198 11.0341 12.376 11.041 12.0743C11.0479 11.7946 11.2821 11.5659 11.5577 11.5687C11.88 11.5714 12.1032 11.7918 12.0977 12.1032Z" fill="%232A5C89"/><path d="M30.1836 12.325C29.9177 12.325 29.6643 12.0715 29.667 11.8098C29.6698 11.5315 29.937 11.2752 30.2291 11.2711C30.5349 11.2683 30.7788 11.5108 30.7733 11.8111C30.7678 12.0591 30.4633 12.325 30.1836 12.3236V12.325Z" fill="%232A5C89"/><path d="M13.5374 15.991C13.5415 15.6741 13.7605 15.4564 14.076 15.4564C14.3832 15.4564 14.6202 15.6948 14.6119 15.9965C14.605 16.2665 14.346 16.509 14.0622 16.509C13.7743 16.509 13.5332 16.272 13.5374 15.9896V15.991Z" fill="%232A5C89"/><path d="M19.1458 17.3397C19.1389 17.618 18.8593 17.8728 18.5727 17.8632C18.293 17.8536 18.0464 17.5918 18.0588 17.319C18.0726 17.038 18.3413 16.79 18.6319 16.7941C18.8992 16.7969 19.1527 17.0669 19.1458 17.3411V17.3397Z" fill="%232A5C89"/><path d="M27.2726 9.95543C27.5675 9.96094 27.8209 10.2241 27.8085 10.5134C27.7975 10.7641 27.4999 11.0217 27.2327 11.0107C26.953 10.9997 26.7119 10.7393 26.7216 10.4596C26.7312 10.1759 26.9792 9.94992 27.2726 9.95405V9.95543Z" fill="%232A5C89"/><path d="M13.6476 6.67659C13.6531 6.3928 13.8983 6.16273 14.1931 6.16686C14.4811 6.17099 14.7097 6.4107 14.707 6.7069C14.7042 7.00585 14.4494 7.24694 14.1477 7.23455C13.8652 7.22352 13.6421 6.97555 13.6476 6.67659Z" fill="%232A5C89"/><path d="M12.5551 13.6283C12.5551 13.9148 12.2988 14.1573 11.9958 14.1587C11.7312 14.1587 11.4516 13.8886 11.453 13.6338C11.4543 13.3624 11.7147 13.1213 12.0026 13.124C12.303 13.1268 12.5551 13.3569 12.5551 13.6283Z" fill="%232A5C89"/><path d="M32.5036 16.9057C32.1564 16.8892 31.9346 16.6908 31.9457 16.4029C31.9567 16.1094 32.2115 15.8739 32.5133 15.8794C32.8095 15.8863 33.0492 16.148 33.0313 16.4442C33.0133 16.7418 32.8108 16.9195 32.505 16.9057H32.5036Z" fill="%232A5C89"/><path d="M19.5371 17.3438C19.5329 17.0352 19.7713 16.7928 20.0744 16.7928C20.3444 16.7928 20.6048 17.0531 20.6089 17.3287C20.613 17.5877 20.3389 17.8591 20.0675 17.8646C19.7685 17.8701 19.5398 17.6455 19.5357 17.3452L19.5371 17.3438Z" fill="%232A5C89"/><path d="M28.653 11.7381C28.3417 11.7381 28.1406 11.5315 28.1433 11.216C28.1474 10.9308 28.383 10.6897 28.6654 10.6815C28.9465 10.6732 29.2206 10.9405 29.2179 11.2201C29.2151 11.5108 28.9658 11.7381 28.6517 11.7381H28.653Z" fill="%232A5C89"/><path d="M12.0963 10.5533C12.0949 10.8302 11.8456 11.052 11.5411 11.0479C11.2559 11.0438 10.9997 10.7889 11.0093 10.5175C11.019 10.2461 11.2794 9.99676 11.5563 9.99262C11.8263 9.98987 12.0991 10.2723 12.0963 10.552V10.5533Z" fill="%232A5C89"/><path d="M12.9367 7.16429C13.2315 7.17117 13.4561 7.40675 13.4478 7.7002C13.4409 7.99501 13.2095 8.21682 12.9133 8.21682C12.6143 8.21682 12.3801 7.98675 12.3815 7.69744C12.3829 7.39987 12.635 7.1574 12.9367 7.16429Z" fill="%232A5C89"/><path d="M32.8632 14.0126C32.578 14.0126 32.3245 13.7647 32.3314 13.4877C32.3383 13.1998 32.5766 12.9642 32.8659 12.9587C33.1387 12.9532 33.4115 13.2095 33.417 13.4753C33.4225 13.766 33.1704 14.0113 32.8646 14.0126H32.8632Z" fill="%232A5C89"/><path d="M15.6755 6.60909C15.3848 6.60771 15.1106 6.34458 15.1189 6.07731C15.1272 5.80178 15.382 5.56758 15.6686 5.57171C15.9483 5.57584 16.2045 5.8252 16.2045 6.09384C16.2045 6.38315 15.9689 6.61184 15.6755 6.61047V6.60909Z" fill="%232A5C89"/><path d="M24.2569 8.39729C24.2638 8.11349 24.5063 7.88067 24.797 7.88205C25.0808 7.88342 25.3356 8.13691 25.3274 8.40969C25.3191 8.69349 25.0505 8.94285 24.7598 8.93871C24.4622 8.93458 24.25 8.70451 24.2569 8.39729Z" fill="%232A5C89"/><path d="M17.1248 17.6221C16.8313 17.6194 16.5903 17.3796 16.5985 17.0986C16.6068 16.8272 16.8796 16.5641 17.1413 16.571C17.4458 16.5792 17.669 16.8162 17.669 17.1303C17.669 17.4251 17.4472 17.6249 17.1234 17.6221H17.1248Z" fill="%232A5C89"/><path d="M32.2184 12.4407C32.2143 12.7273 31.9718 12.9601 31.6853 12.9532C31.4029 12.9463 31.1397 12.6736 31.1494 12.3953C31.1576 12.1225 31.4414 11.8704 31.728 11.8828C32.0049 11.8938 32.2239 12.1432 32.2198 12.4407H32.2184Z" fill="%232A5C89"/><path d="M12.9408 14.4576C13.1998 14.4631 13.4382 14.7249 13.4285 14.9922C13.4175 15.287 13.1833 15.5129 12.8912 15.5088C12.6047 15.506 12.3719 15.2636 12.3746 14.9715C12.3774 14.6767 12.6253 14.4507 12.9408 14.4562V14.4576Z" fill="%232A5C89"/><path d="M33.7118 15.0073C33.7173 15.2773 33.4804 15.5363 33.2186 15.5446C32.9376 15.5542 32.6428 15.2732 32.64 14.9935C32.6372 14.7373 32.8894 14.4962 33.1649 14.4907C33.4446 14.4852 33.7063 14.7332 33.7104 15.0087L33.7118 15.0073Z" fill="%232A5C89"/><path d="M17.7819 5.83484C17.7847 6.13655 17.545 6.3804 17.2446 6.3804C16.9815 6.3804 16.728 6.12966 16.728 5.86653C16.728 5.57722 16.9801 5.33337 17.2818 5.33337C17.5822 5.33337 17.7792 5.53038 17.7819 5.83484Z" fill="%232A5C89"/></svg>');
}

.quick-explorer-veterans-icon {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><path d="M20 40C31.0457 40 40 31.0457 40 20C40 8.95431 31.0457 0 20 0C8.95431 0 0 8.95431 0 20C0 31.0457 8.95431 40 20 40Z" fill="%23FCDF61"/><path d="M27.6297 2.91309H25.9565C25.9565 4.40982 25.9565 5.90764 25.9565 7.40655C25.9565 7.56995 25.9369 7.73334 25.9239 7.94903H23.1461V2.91309H21.5121V7.19086C21.5121 8.00132 21.5121 8.00132 20.6984 8.00459H18.6395V2.91309H16.8487V7.9621H14.1461V2.91309H12.2735C12.2735 4.69086 12.2735 6.47191 12.2735 8.25295C12.299 8.59033 12.4493 8.90611 12.6951 9.13857C13.5644 9.92289 14.486 10.6516 15.3846 11.4033C16.4533 12.2922 17.5186 13.1843 18.5676 14.0634C18.0546 15.0699 18.0742 15.5863 18.5676 16.534C18.6853 16.7595 18.6526 17.0634 18.7637 17.2922C18.8487 17.4686 19.0448 17.6909 19.2114 17.7072C19.7292 17.7415 20.2485 17.7481 20.767 17.7268C21.7147 17.7268 21.7147 17.7268 21.9043 16.815C21.9149 16.7327 21.9403 16.653 21.9794 16.5797C22.584 15.7366 22.4467 14.8804 22.0252 14.0144C22.1428 13.8869 22.2441 13.7562 22.352 13.6451C23.8716 12.2562 25.3748 10.851 26.9271 9.49478C27.1605 9.31535 27.3465 9.08162 27.4689 8.81394C27.5914 8.54626 27.6466 8.25271 27.6297 7.95883C27.6134 6.27583 27.6265 4.59609 27.6297 2.91309ZM22.0742 15.6582C22.0742 15.766 21.9925 15.8837 21.9696 15.9458H18.5284L18.682 14.3641L18.9075 14.3346C19.1984 14.5863 19.4892 14.8412 19.7866 15.0895C20.1559 15.4163 20.5186 15.4425 20.865 15.0503C20.9042 15.0013 20.9504 14.9583 21.0023 14.9229L21.8454 14.4131C21.9206 14.815 22.0056 15.2268 22.0578 15.6451L22.0742 15.6582Z" fill="%232A5C89"/><path d="M28.6951 26.5176C28.6855 28.7504 27.7908 30.8882 26.2071 32.4621C24.6234 34.036 22.4801 34.9174 20.2473 34.9131C15.6983 34.9131 11.8192 31.0209 11.8846 26.4621C11.892 24.2329 12.7846 22.0979 14.3661 20.5268C15.9476 18.9558 18.0884 18.0773 20.3176 18.0846C22.5468 18.092 24.6818 18.9846 26.2529 20.5661C27.8239 22.1476 28.7024 24.2884 28.6951 26.5176ZM24.8519 25.2105L24.8029 25.0471C23.8225 25.0471 22.8421 25.0275 21.8879 25.0471C21.4859 25.0471 21.3388 24.8608 21.2343 24.534C20.9565 23.6418 20.6722 22.7497 20.3683 21.7889C20.2539 21.9229 20.1656 21.9882 20.1362 22.0732C19.865 22.8739 19.5611 23.668 19.3617 24.4882C19.3554 24.5743 19.331 24.6581 19.29 24.7341C19.249 24.8101 19.1923 24.8765 19.1238 24.929C19.0552 24.9815 18.9763 25.0188 18.8923 25.0386C18.8083 25.0584 18.721 25.0602 18.6362 25.0438C17.6918 25.0438 16.7441 25.0438 15.7996 25.0438L15.7441 25.1941C16.4467 25.7105 17.1428 26.2399 17.8585 26.7366C18.2898 27.034 18.5872 27.3085 18.2506 27.8837C18.1063 28.1976 17.9967 28.5263 17.9238 28.864C17.767 29.3804 17.597 29.8935 17.4467 30.4098C18.1657 30.0228 18.852 29.5779 19.499 29.0797C20.3127 28.485 20.3127 28.4817 21.0905 29.0797C21.1264 29.1059 21.1526 29.1386 21.1853 29.1614L23.146 30.5569C23.0415 30.1484 22.9924 29.9294 22.9271 29.7203C22.7114 29.0078 22.5251 28.2856 22.2539 27.5993C22.1036 27.2235 22.2539 27.0797 22.5088 26.8967C23.3094 26.3477 24.0774 25.7726 24.8519 25.2105Z" fill="%232A5C89"/></svg>');
}

.quick-explorer-military-family-members-icon {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><path d="M20 40C31.0457 40 40 31.0457 40 20C40 8.95431 31.0457 0 20 0C8.95431 0 0 8.95431 0 20C0 31.0457 8.95431 40 20 40Z" fill="%23FCDF61"/><path d="M32.6992 16.8033C31.6767 16.0515 30.6241 16.8033 30.2031 17.3145L27.707 20.9534C27.707 20.9534 27.286 21.615 26.5041 21.4646C25.9026 21.3443 25.8124 20.1113 25.8124 19.6903L26.8048 9.22485C26.8349 9.10456 26.9251 8.47303 26.5642 7.99186C26.3237 7.63098 25.9026 7.45054 25.3613 7.39039C24.9102 7.33025 24.5493 7.45054 24.2185 7.7212C23.6171 8.26251 23.5569 9.25493 23.5569 9.43537L22.5946 16.8935C22.5946 16.8935 22.5044 17.7957 21.9931 17.7957C21.8728 17.7957 21.7525 17.495 21.6924 16.5928C21.542 14.9989 20.8203 6.819 20.7902 6.78893C20.7902 6.75886 20.6699 6.0371 20.0684 5.61608C19.6775 5.34542 19.1963 5.2552 18.6249 5.40557C17.1514 5.7063 17.0311 7.20995 17.1814 7.99186L17.9333 17.2544C17.9333 17.2544 17.9934 17.8859 17.843 18.0964C17.7829 18.1566 17.7227 18.2167 17.6325 18.2167C17.2716 18.2769 17.0912 17.4649 16.9709 17.0739L14.6252 9.19478C14.6252 9.16471 14.3846 8.5031 13.7832 8.17229C13.4223 7.99186 13.0013 7.99186 12.5802 8.14222C11.0766 8.68354 11.7983 11.0292 11.8284 11.1195L13.6027 18.5776C13.6629 18.7881 13.8433 19.4497 13.6629 19.7805C13.6027 19.8707 13.5426 19.9309 13.4524 19.961C13.0614 19.9008 11.9788 17.7957 11.1067 15.3898C11.1067 15.3598 10.8661 14.7583 10.2947 14.5177C9.90373 14.3373 9.45263 14.3674 8.94139 14.6079C8.49029 14.8185 8.21963 15.1192 8.06927 15.5101C7.85876 16.1717 8.18956 16.8634 8.24971 17.0439L12.0389 28.8325C12.069 28.8927 13.3922 33.5841 18.5347 34.5464C18.9557 34.6367 20.309 34.6667 20.7301 34.6667C25.1508 34.6667 27.4063 30.246 27.4364 30.1858L33.2104 19.4497C33.451 18.8182 33.6916 17.525 32.6992 16.8033ZM23.7674 26.6673C23.1359 27.78 19.9782 30.7873 19.7076 31.0279L19.6775 30.9978C19.2865 30.6369 16.2492 27.7198 15.6477 26.6372C15.6477 26.6372 14.0237 24.6524 15.6477 23.2089C15.6477 23.2089 17.9934 21.224 19.7076 23.9306C21.4217 21.224 23.7674 23.2089 23.7674 23.2089C25.3613 24.6824 23.7674 26.6673 23.7674 26.6673Z" fill="%232A5C89"/></svg>');
}

.quick-explorer-non-military-icon {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><path d="M20 40C31.0457 40 40 31.0457 40 20C40 8.95431 31.0457 0 20 0C8.95431 0 0 8.95431 0 20C0 31.0457 8.95431 40 20 40Z" fill="%23FCDF61"/><path d="M14.6521 11.1219C14.0481 10.9022 13.3545 10.6491 12.6609 10.3971C12.3923 10.2992 12.1246 10.1982 11.8528 10.1097C11.5727 10.018 11.3467 9.87951 11.3488 9.54938C11.3509 9.21301 11.5998 9.09846 11.8695 9.00161C12.8609 8.64649 13.8502 8.28409 14.8416 7.92689C16.5776 7.29892 18.3126 6.6668 20.0569 6.0607C20.2808 5.9826 20.5776 5.97843 20.7995 6.05654C23.5206 7.01983 26.2345 8.00395 28.9505 8.98391C29.0244 9.00994 29.1202 9.01827 29.165 9.07034C29.2921 9.21822 29.4847 9.38276 29.4868 9.54418C29.4899 9.70455 29.3285 9.95136 29.1785 10.0138C28.9057 10.1263 28.8474 10.2794 28.8578 10.5418C28.8765 10.9823 28.864 11.4249 28.8661 11.8665C28.8672 12.0644 28.8005 12.2955 29.1015 12.3539C29.1296 12.3591 29.165 12.4091 29.1692 12.4424C29.2337 12.9693 29.3035 13.4973 29.342 14.0264C29.3462 14.0857 29.1713 14.2117 29.0734 14.2169C28.6839 14.2378 28.2934 14.2221 27.9028 14.2221C27.6769 14.2221 27.6071 14.0972 27.631 13.8941C27.681 13.4557 27.73 13.0162 27.782 12.5778C27.7883 12.5267 27.7945 12.4476 27.8247 12.433C28.3246 12.1956 28.0882 11.7457 28.1236 11.3822C28.1528 11.0907 28.1299 10.7939 28.1299 10.4294C27.4155 10.6835 26.774 10.9105 26.1262 11.1417C26.2137 11.627 26.3543 12.081 26.3668 12.5392C26.4168 14.3169 26.4324 16.0946 26.449 17.8733C26.4595 19.0157 26.4553 20.1591 26.4438 21.3016C26.4418 21.5296 26.5126 21.6525 26.724 21.7441C27.2613 21.9743 27.7904 22.2263 28.3215 22.4721C28.8536 22.7168 29.2192 23.099 29.4254 23.6634C30.2564 25.9326 31.0801 28.2039 31.479 30.5981C31.5571 31.0657 31.5508 31.5551 31.5196 32.03C31.4884 32.5018 31.2718 32.6622 30.8021 32.6622C24.6724 32.6642 18.5428 32.6653 12.4121 32.6653C11.631 32.6653 10.85 32.6684 10.0699 32.6653C9.57424 32.6632 9.31806 32.5039 9.33368 32.0165C9.3618 31.1542 9.3795 30.2617 9.60965 29.4401C10.1668 27.4552 10.8385 25.5026 11.479 23.5416C11.6602 22.9865 12.1059 22.6637 12.6151 22.4263C13.1098 22.1951 13.6034 21.9608 14.1064 21.7494C14.3313 21.6546 14.4063 21.5244 14.4063 21.2807C14.398 18.8522 14.3813 16.4236 14.4157 13.9951C14.4282 13.0672 14.5646 12.1414 14.6521 11.1219ZM20.4329 26.4804C20.6682 25.6036 21.0348 24.8267 21.6024 24.1414C22.1658 23.4625 22.8854 22.9949 23.6737 22.6023C23.076 21.9847 22.5115 21.4005 21.946 20.8152C23.782 19.6561 24.5516 17.8202 25.1254 15.8603C23.6831 15.2021 22.6032 14.1867 21.5961 13.0349C21.2254 13.6629 20.6245 13.9503 19.9778 14.1149C19.0978 14.3388 18.2033 14.5137 17.3087 14.6741C16.7401 14.7762 16.16 14.8126 15.5144 14.8855C15.9893 17.2818 16.636 19.5051 18.9104 20.859C18.3189 21.4494 17.7513 22.0149 17.1546 22.6106C18.8833 23.3802 19.9559 24.6694 20.4308 26.4815L20.4329 26.4804Z" fill="%232A5C89"/></svg>');
}

.quick-explorer-pin {
  content: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="13" height="16" viewBox="0 0 13 16" fill="none"><path d="M11.0962 11.3137L6.5 16L1.90378 11.3137C0.994747 10.3868 0.37569 9.20592 0.124893 7.92033C-0.125905 6.63474 0.00282161 5.30219 0.494793 4.0912C0.986765 2.8802 1.81989 1.84514 2.8888 1.11692C3.95772 0.388689 5.21443 0 6.5 0C7.78557 0 9.04228 0.388689 10.1112 1.11692C11.1801 1.84514 12.0132 2.8802 12.5052 4.0912C12.9972 5.30219 13.1259 6.63474 12.8751 7.92033C12.6243 9.20592 12.0053 10.3868 11.0962 11.3137ZM6.5 8.10012C6.88309 8.10012 7.25049 7.94495 7.52138 7.66876C7.79226 7.39256 7.94444 7.01796 7.94444 6.62736C7.94444 6.23676 7.79226 5.86216 7.52138 5.58596C7.25049 5.30977 6.88309 5.1546 6.5 5.1546C6.11691 5.1546 5.74951 5.30977 5.47862 5.58596C5.20774 5.86216 5.05556 6.23676 5.05556 6.62736C5.05556 7.01796 5.20774 7.39256 5.47862 7.66876C5.74951 7.94495 6.11691 8.10012 6.5 8.10012Z" fill="%23C8111D" /></svg>');
}

.quick-explorer-ta-approved {
  content: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10 20C4.477 20 0 15.523 0 10C0 4.477 4.477 0 10 0C15.523 0 20 4.477 20 10C20 15.523 15.523 20 10 20ZM6.5 12V14H9V16H11V14H12C12.663 14 13.2989 13.7366 13.7678 13.2678C14.2366 12.7989 14.5 12.163 14.5 11.5C14.5 10.837 14.2366 10.2011 13.7678 9.73223C13.2989 9.26339 12.663 9 12 9H8C7.86739 9 7.74021 8.94732 7.64645 8.85355C7.55268 8.75979 7.5 8.63261 7.5 8.5C7.5 8.36739 7.55268 8.24021 7.64645 8.14645C7.74021 8.05268 7.86739 8 8 8H13.5V6H11V4H9V6H8C7.33696 6 6.70107 6.26339 6.23223 6.73223C5.76339 7.20107 5.5 7.83696 5.5 8.5C5.5 9.16304 5.76339 9.79893 6.23223 10.2678C6.70107 10.7366 7.33696 11 8 11H12C12.1326 11 12.2598 11.0527 12.3536 11.1464C12.4473 11.2402 12.5 11.3674 12.5 11.5C12.5 11.6326 12.4473 11.7598 12.3536 11.8536C12.2598 11.9473 12.1326 12 12 12H6.5Z" fill="%230D274D" /></svg> ');
}

.quick-explorer-ta-approved-disabled {
  content: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10 20C4.477 20 0 15.523 0 10C0 4.477 4.477 0 10 0C15.523 0 20 4.477 20 10C20 15.523 15.523 20 10 20ZM6.5 12V14H9V16H11V14H12C12.663 14 13.2989 13.7366 13.7678 13.2678C14.2366 12.7989 14.5 12.163 14.5 11.5C14.5 10.837 14.2366 10.2011 13.7678 9.73223C13.2989 9.26339 12.663 9 12 9H8C7.86739 9 7.74021 8.94732 7.64645 8.85355C7.55268 8.75979 7.5 8.63261 7.5 8.5C7.5 8.36739 7.55268 8.24021 7.64645 8.14645C7.74021 8.05268 7.86739 8 8 8H13.5V6H11V4H9V6H8C7.33696 6 6.70107 6.26339 6.23223 6.73223C5.76339 7.20107 5.5 7.83696 5.5 8.5C5.5 9.16304 5.76339 9.79893 6.23223 10.2678C6.70107 10.7366 7.33696 11 8 11H12C12.1326 11 12.2598 11.0527 12.3536 11.1464C12.4473 11.2402 12.5 11.3674 12.5 11.5C12.5 11.6326 12.4473 11.7598 12.3536 11.8536C12.2598 11.9473 12.1326 12 12 12H6.5Z" fill="%23DBDFE6" /></svg> ');
}

.quick-explorer-gi-approved {
  content: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="23" height="25" viewBox="0 0 23 25" fill="none"><path d="M5.37824 10.3874C5.68824 11.1299 6.15324 11.2974 6.75948 10.9312C6.99573 11.1136 7.18948 11.3211 7.42948 11.4349C7.70572 11.5649 7.98322 11.4336 8.24197 11.2636C8.50447 11.5936 8.84071 11.7149 9.25821 11.6061C9.30946 11.5924 9.39196 11.6536 9.44446 11.6986C9.8707 12.0661 10.5007 12.1124 10.9619 11.8036C11.4082 11.5049 11.5869 10.9462 11.4082 10.4062C11.1494 9.61991 10.1195 9.36366 9.45821 9.91241C9.37196 9.98491 9.24196 10.0124 9.12696 10.0412C8.88946 10.0987 8.64821 10.1424 8.40447 10.1937C8.22322 10.0987 8.01822 9.92616 7.79322 9.89116C7.56697 9.85616 7.31948 9.95991 7.09073 10.0012C6.92948 9.86491 6.75698 9.63616 6.52948 9.55116C6.30949 9.46866 6.03449 9.53366 5.77574 9.53366C5.71699 9.42991 5.63074 9.28992 5.55699 9.14242C5.53449 9.09867 5.52574 9.02242 5.54949 8.98617C5.87949 8.46492 6.15824 7.89493 6.56573 7.44118C7.37698 6.53619 8.74071 6.37369 9.8132 6.97744C11.3432 7.83868 12.8732 8.70117 14.3982 9.57241C15.5982 10.2587 16.1356 11.8986 15.2482 13.3111C14.5007 14.4999 13.8182 15.7286 13.1069 16.9411C12.4007 18.1448 11.6944 19.3498 10.9882 20.5548C10.4969 21.3911 10.0195 22.2348 9.51196 23.061C8.75321 24.2948 7.09698 24.6585 5.84824 23.9185C4.8845 23.3473 3.89326 22.8223 2.91702 22.2698C2.29827 21.9198 1.66703 21.5873 1.07828 21.1936C0.0157906 20.4811 -0.314206 18.9786 0.325788 17.8636C1.00828 16.6749 1.71203 15.4974 2.40452 14.3136C3.11826 13.0936 3.82951 11.8711 4.53825 10.6487C4.61075 10.5237 4.672 10.4537 4.84325 10.4674C5.01825 10.4824 5.20075 10.4187 5.38449 10.3899L5.37824 10.3874ZM6.89823 21.3423C6.90198 21.7686 7.07448 21.9761 7.38573 22.0611C7.65447 22.1348 7.91197 22.0348 8.05572 21.7936C8.23947 21.4848 8.41697 21.1723 8.59946 20.8623C9.29446 19.6823 9.9907 18.5036 10.6844 17.3236C10.9982 16.7911 11.3144 16.2599 11.6194 15.7224C11.8169 15.3724 11.7144 15.0474 11.3644 14.8561C11.0269 14.6711 10.7207 14.7649 10.5157 15.1124C10.3032 15.4724 10.0895 15.8299 9.87695 16.1899C8.97571 17.7236 8.07447 19.2573 7.17823 20.7948C7.05448 21.0061 6.95573 21.2311 6.89823 21.3436V21.3423ZM2.76952 19.4173C2.91702 19.3111 3.09826 19.2298 3.20576 19.0923C3.38326 18.8623 3.51326 18.5961 3.66201 18.3436C4.332 17.2048 5.002 16.0661 5.66824 14.9261C6.05574 14.2624 6.44698 13.5986 6.81698 12.9249C6.98948 12.6111 6.86323 12.2861 6.54698 12.1211C6.24699 11.9636 5.91199 12.0499 5.73324 12.3349C5.62199 12.5124 5.51824 12.6936 5.41324 12.8736C4.7995 13.9199 4.18575 14.9649 3.57326 16.0111C3.09951 16.8198 2.61577 17.6223 2.15827 18.4398C1.90702 18.8886 2.21827 19.3661 2.77077 19.4198L2.76952 19.4173ZM5.14075 20.7211C5.47449 20.7261 5.61449 20.4836 5.75699 20.2423C6.65323 18.7148 7.55197 17.1898 8.43947 15.6574C8.52197 15.5161 8.57071 15.3224 8.55322 15.1624C8.52071 14.8711 8.29072 14.7286 8.01947 14.6711C7.75572 14.6149 7.52697 14.7361 7.37323 14.9974C6.99198 15.6449 6.61198 16.2936 6.23324 16.9423C5.67699 17.8936 5.1145 18.8423 4.57075 19.8011C4.32075 20.2423 4.6345 20.7286 5.14075 20.7211Z" fill="%230D274D" /><path d="M12.637 19.8311C12.6582 20.0473 12.677 20.2423 12.6945 20.4373C12.7444 20.9961 12.7794 21.5561 12.8494 22.1111C12.9044 22.5473 13.2932 22.7785 13.7194 22.6648C13.9619 22.5998 14.1182 22.3511 14.0957 22.0861C13.9857 20.8361 13.8982 19.5836 13.7582 18.3361C13.7107 17.9073 13.8844 17.5936 14.0782 17.2636C14.7744 16.0724 15.4619 14.8761 16.1707 13.6924C16.8832 12.5024 16.8344 11.3024 16.2332 10.1037C15.8969 9.43367 15.3532 8.95242 14.6907 8.60492C14.5394 8.52493 14.3944 8.43243 14.2557 8.29618C14.4932 8.27243 14.7307 8.24618 14.9682 8.22618C15.8694 8.15243 16.7694 8.07368 17.6719 8.01243C18.6506 7.94618 19.4919 8.24243 20.1231 9.02117C20.3806 9.33992 20.5219 9.71367 20.5581 10.1262C20.6969 11.6761 20.8419 13.2261 20.9794 14.7761C21.1431 16.6261 21.3019 18.4773 21.4619 20.3273C21.4969 20.7361 21.5294 21.1448 21.5631 21.5536C21.7006 23.2348 20.6994 24.4298 18.9994 24.5785C17.2657 24.731 15.5294 24.8673 13.7944 24.9935C12.4407 25.0923 11.182 24.0485 11.0032 22.6985C10.9945 22.6298 11.0032 22.5448 11.0357 22.4861C11.5357 21.6173 12.042 20.7511 12.5482 19.8848C12.5582 19.8673 12.5857 19.8598 12.6382 19.8273L12.637 19.8311ZM19.0644 22.2198C19.4194 22.2186 19.6669 21.9648 19.6394 21.6386C19.5456 20.5298 19.4531 19.4211 19.3606 18.3123C19.2594 17.0861 19.1594 15.8611 19.0556 14.6349C19.0206 14.2111 18.6144 13.9349 18.2044 14.0499C17.8544 14.1486 17.7594 14.3299 17.8007 14.8224C17.9294 16.3399 18.0569 17.8561 18.1869 19.3736C18.2519 20.1323 18.3094 20.8911 18.3906 21.6486C18.4294 22.0148 18.6981 22.2211 19.0644 22.2186V22.2198ZM15.7394 15.7174C15.3094 15.7124 15.0944 15.9586 15.1319 16.3836C15.2369 17.5748 15.3319 18.7661 15.4344 19.9573C15.4907 20.6073 15.5457 21.2573 15.6194 21.9048C15.6557 22.2311 15.9607 22.4673 16.2869 22.4623C16.6507 22.4573 16.9057 22.1923 16.8707 21.8573C16.8444 21.6086 16.8157 21.3598 16.7944 21.1098C16.6582 19.5098 16.5244 17.9098 16.3882 16.3099C16.3569 15.9411 16.1119 15.7199 15.7394 15.7161V15.7174Z" fill="%230D274D" /><path d="M16.2294 3.69372C16.2282 3.93872 15.9907 4.17122 15.7394 4.17747C15.4707 4.18247 15.2294 3.93622 15.2319 3.65872C15.2344 3.41747 15.4807 3.18747 15.7319 3.19123C15.9944 3.19497 16.2307 3.43372 16.2294 3.69372Z" fill="%230D274D" /><path d="M11.177 0.816244C11.187 1.04249 10.9245 1.30249 10.672 1.31624C10.4233 1.32999 10.1858 1.10999 10.1745 0.854994C10.1633 0.593746 10.3845 0.363748 10.6583 0.352499C10.9358 0.339999 11.1645 0.544997 11.1758 0.816244H11.177Z" fill="%230D274D" /><path d="M12.0394 1.80873C11.7794 1.80373 11.5532 1.57874 11.557 1.32999C11.5607 1.07249 11.8032 0.823742 12.0507 0.822492C12.3144 0.821242 12.5494 1.07374 12.5419 1.34999C12.5357 1.59374 12.2944 1.81373 12.0394 1.80873Z" fill="%230D274D" /><path d="M9.20949 1.01875C8.952 1.015 8.7345 0.797499 8.732 0.537501C8.7295 0.273753 8.9595 0.0462553 9.22824 0.0475053C9.49199 0.0475053 9.72574 0.283753 9.72074 0.543751C9.71574 0.804999 9.48199 1.0225 9.20949 1.01875Z" fill="%230D274D" /><path d="M6.2346 10.7774C5.9821 10.7637 5.7421 10.4987 5.7621 10.2562C5.7821 10.0149 6.0146 9.78741 6.23835 9.79366C6.50085 9.79991 6.75834 10.0662 6.74584 10.3149C6.73335 10.5449 6.4646 10.7899 6.23585 10.7774H6.2346Z" fill="%230D274D" /><path d="M12.8633 1.99748C12.8633 1.73873 13.0783 1.52998 13.3495 1.52623C13.6108 1.52248 13.8458 1.74123 13.8483 1.99123C13.8508 2.23873 13.5933 2.48623 13.337 2.48248C13.0745 2.47873 12.862 2.26123 12.8633 1.99623V1.99748Z" fill="%230D274D" /><path d="M2.97211 3.79372C2.70712 3.79122 2.48212 3.57247 2.48462 3.31998C2.48712 3.06998 2.71837 2.84123 2.97086 2.83748C3.22961 2.83373 3.47586 3.07623 3.47086 3.33123C3.46586 3.58497 3.23836 3.79497 2.97211 3.79247V3.79372Z" fill="%230D274D" /><path d="M3.07201 6.14244C3.06701 6.43119 2.87952 6.61868 2.60077 6.61493C2.32327 6.61118 2.10702 6.38994 2.11327 6.11619C2.11952 5.86244 2.33202 5.65494 2.58202 5.65744C2.87452 5.65994 3.07701 5.85994 3.07201 6.14244Z" fill="%230D274D" /><path d="M19.4819 6.3437C19.2407 6.3437 19.0107 6.1137 19.0132 5.8762C19.0157 5.6237 19.2582 5.39121 19.5232 5.38745C19.8007 5.38495 20.0219 5.60495 20.0169 5.87745C20.0119 6.10245 19.7357 6.3437 19.4819 6.34245V6.3437Z" fill="%230D274D" /><path d="M4.3783 9.66991C4.38205 9.38241 4.5808 9.18492 4.86705 9.18492C5.1458 9.18492 5.3608 9.40116 5.3533 9.67491C5.34705 9.91991 5.11205 10.1399 4.85455 10.1399C4.5933 10.1399 4.37456 9.92491 4.3783 9.66866V9.66991Z" fill="%230D274D" /><path d="M9.46704 10.8937C9.46079 11.1462 9.20705 11.3774 8.94705 11.3687C8.6933 11.3599 8.46955 11.1224 8.4808 10.8749C8.4933 10.6199 8.73705 10.3949 9.0008 10.3987C9.24329 10.4012 9.47329 10.6462 9.46704 10.8949V10.8937Z" fill="%230D274D" /><path d="M16.8407 4.19371C17.1082 4.19871 17.3382 4.43746 17.3269 4.69995C17.3169 4.92745 17.0469 5.1612 16.8044 5.1512C16.5507 5.1412 16.3319 4.90495 16.3407 4.6512C16.3494 4.39371 16.5744 4.18871 16.8407 4.19246V4.19371Z" fill="%230D274D" /><path d="M4.47832 1.21873C4.48332 0.961236 4.70582 0.752488 4.97332 0.756238C5.23457 0.759988 5.44206 0.977486 5.43956 1.24623C5.43706 1.51748 5.20582 1.73623 4.93207 1.72498C4.67582 1.71498 4.47332 1.48998 4.47832 1.21873Z" fill="%230D274D" /><path d="M3.48703 7.52618C3.48703 7.78618 3.25454 8.00618 2.97954 8.00743C2.73954 8.00743 2.48579 7.76243 2.48704 7.53118C2.48829 7.28493 2.72454 7.06618 2.98579 7.06868C3.25829 7.07118 3.48703 7.27993 3.48703 7.52618Z" fill="%230D274D" /><path d="M21.5869 10.4999C21.2719 10.4849 21.0706 10.3049 21.0806 10.0437C21.0906 9.77741 21.3219 9.56367 21.5956 9.56867C21.8644 9.57492 22.0819 9.81241 22.0656 10.0812C22.0494 10.3512 21.8656 10.5124 21.5881 10.4999H21.5869Z" fill="%230D274D" /><path d="M9.82196 10.8974C9.81821 10.6174 10.0345 10.3974 10.3095 10.3974C10.5545 10.3974 10.7907 10.6337 10.7945 10.8837C10.7982 11.1187 10.5495 11.3649 10.3032 11.3699C10.032 11.3749 9.82446 11.1712 9.82071 10.8987L9.82196 10.8974Z" fill="%230D274D" /><path d="M18.0932 5.81119C17.8107 5.81119 17.6282 5.6237 17.6307 5.33745C17.6345 5.0787 17.8482 4.85995 18.1045 4.85245C18.3595 4.84495 18.6082 5.08745 18.6057 5.3412C18.6032 5.60495 18.377 5.81119 18.092 5.81119H18.0932Z" fill="%230D274D" /><path d="M3.07081 4.7362C3.06956 4.98745 2.84331 5.1887 2.56707 5.18495C2.30832 5.1812 2.07582 4.94995 2.08457 4.7037C2.09332 4.45746 2.32957 4.23121 2.58082 4.22746C2.82582 4.22496 3.07331 4.48121 3.07081 4.73495V4.7362Z" fill="%230D274D" /><path d="M3.83331 1.66123C4.10081 1.66748 4.30456 1.88123 4.29706 2.14748C4.29081 2.41498 4.08081 2.61622 3.81206 2.61622C3.54081 2.61622 3.32832 2.40748 3.32957 2.14498C3.33082 1.87498 3.55956 1.65498 3.83331 1.66123Z" fill="%230D274D" /><path d="M21.9131 7.87493C21.6543 7.87493 21.4243 7.64993 21.4306 7.39868C21.4368 7.13744 21.6531 6.92369 21.9156 6.91869C22.1631 6.91369 22.4106 7.14619 22.4156 7.38743C22.4206 7.65118 22.1918 7.87368 21.9143 7.87493H21.9131Z" fill="%230D274D" /><path d="M6.31834 1.15749C6.05459 1.15624 5.80585 0.917493 5.81335 0.674995C5.82085 0.424997 6.05209 0.212499 6.31209 0.216249C6.56584 0.219999 6.79834 0.446247 6.79834 0.689995C6.79834 0.952492 6.58459 1.15999 6.31834 1.15874V1.15749Z" fill="%230D274D" /><path d="M14.1045 2.77998C14.1108 2.52248 14.3308 2.31124 14.5945 2.31248C14.852 2.31374 15.0833 2.54373 15.0758 2.79123C15.0683 3.04873 14.8245 3.27498 14.5608 3.27123C14.2908 3.26748 14.0983 3.05873 14.1045 2.77998Z" fill="%230D274D" /><path d="M7.63326 11.1499C7.36701 11.1474 7.14826 10.9299 7.15576 10.6749C7.16326 10.4287 7.41076 10.1899 7.64826 10.1962C7.92451 10.2037 8.12701 10.4187 8.12701 10.7037C8.12701 10.9712 7.92576 11.1524 7.63201 11.1499H7.63326Z" fill="%230D274D" /><path d="M21.3282 6.4487C21.3244 6.7087 21.1045 6.91995 20.8445 6.9137C20.5882 6.90745 20.3495 6.65995 20.3582 6.40745C20.3657 6.15995 20.6232 5.9312 20.8832 5.94245C21.1345 5.95245 21.3332 6.1787 21.3294 6.4487H21.3282Z" fill="%230D274D" /><path d="M3.8371 8.27867C4.0721 8.28367 4.28835 8.52117 4.2796 8.76367C4.2696 9.03117 4.0571 9.23616 3.7921 9.23241C3.5321 9.22991 3.32086 9.00991 3.32336 8.74492C3.32586 8.47742 3.55085 8.27242 3.8371 8.27742V8.27867Z" fill="%230D274D" /><path d="M22.6831 8.77742C22.6881 9.02242 22.4731 9.25742 22.2356 9.26492C21.9806 9.27367 21.7131 9.01867 21.7106 8.76493C21.7081 8.53243 21.9369 8.31368 22.1869 8.30868C22.4406 8.30368 22.6781 8.52868 22.6819 8.77868L22.6831 8.77742Z" fill="%230D274D" /><path d="M8.22949 0.454996C8.23199 0.728744 8.01449 0.949992 7.742 0.949992C7.50325 0.949992 7.27325 0.722494 7.27325 0.483746C7.27325 0.221248 7.502 0 7.77575 0C8.04824 0 8.22699 0.178748 8.22949 0.454996Z" fill="%230D274D" /></svg> ');
}

.quick-explorer-gi-approved-disabled {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="25" viewBox="0 0 23 25" fill="none"><path d="M5.37824 10.3874C5.68824 11.1299 6.15324 11.2974 6.75948 10.9312C6.99573 11.1136 7.18948 11.3211 7.42948 11.4349C7.70572 11.5649 7.98322 11.4336 8.24197 11.2636C8.50447 11.5936 8.84071 11.7149 9.25821 11.6061C9.30946 11.5924 9.39196 11.6536 9.44446 11.6986C9.8707 12.0661 10.5007 12.1124 10.9619 11.8036C11.4082 11.5049 11.5869 10.9462 11.4082 10.4062C11.1494 9.61991 10.1195 9.36366 9.45821 9.91241C9.37196 9.98491 9.24196 10.0124 9.12696 10.0412C8.88946 10.0987 8.64821 10.1424 8.40447 10.1937C8.22322 10.0987 8.01822 9.92616 7.79322 9.89116C7.56697 9.85616 7.31948 9.95991 7.09073 10.0012C6.92948 9.86491 6.75698 9.63616 6.52948 9.55116C6.30949 9.46866 6.03449 9.53366 5.77574 9.53366C5.71699 9.42991 5.63074 9.28992 5.55699 9.14242C5.53449 9.09867 5.52574 9.02242 5.54949 8.98617C5.87949 8.46492 6.15824 7.89493 6.56573 7.44118C7.37698 6.53619 8.74071 6.37369 9.8132 6.97744C11.3432 7.83868 12.8732 8.70117 14.3982 9.57241C15.5982 10.2587 16.1356 11.8986 15.2482 13.3111C14.5007 14.4999 13.8182 15.7286 13.1069 16.9411C12.4007 18.1448 11.6944 19.3498 10.9882 20.5548C10.4969 21.3911 10.0195 22.2348 9.51196 23.061C8.75321 24.2948 7.09698 24.6585 5.84824 23.9185C4.8845 23.3473 3.89326 22.8223 2.91702 22.2698C2.29827 21.9198 1.66703 21.5873 1.07828 21.1936C0.0157906 20.4811 -0.314206 18.9786 0.325788 17.8636C1.00828 16.6749 1.71203 15.4974 2.40452 14.3136C3.11826 13.0936 3.82951 11.8711 4.53825 10.6487C4.61075 10.5237 4.672 10.4537 4.84325 10.4674C5.01825 10.4824 5.20075 10.4187 5.38449 10.3899L5.37824 10.3874ZM6.89823 21.3423C6.90198 21.7686 7.07448 21.9761 7.38573 22.0611C7.65447 22.1348 7.91197 22.0348 8.05572 21.7936C8.23947 21.4848 8.41697 21.1723 8.59946 20.8623C9.29446 19.6823 9.9907 18.5036 10.6844 17.3236C10.9982 16.7911 11.3144 16.2599 11.6194 15.7224C11.8169 15.3724 11.7144 15.0474 11.3644 14.8561C11.0269 14.6711 10.7207 14.7649 10.5157 15.1124C10.3032 15.4724 10.0895 15.8299 9.87695 16.1899C8.97571 17.7236 8.07447 19.2573 7.17823 20.7948C7.05448 21.0061 6.95573 21.2311 6.89823 21.3436V21.3423ZM2.76952 19.4173C2.91702 19.3111 3.09826 19.2298 3.20576 19.0923C3.38326 18.8623 3.51326 18.5961 3.66201 18.3436C4.332 17.2048 5.002 16.0661 5.66824 14.9261C6.05574 14.2624 6.44698 13.5986 6.81698 12.9249C6.98948 12.6111 6.86323 12.2861 6.54698 12.1211C6.24699 11.9636 5.91199 12.0499 5.73324 12.3349C5.62199 12.5124 5.51824 12.6936 5.41324 12.8736C4.7995 13.9199 4.18575 14.9649 3.57326 16.0111C3.09951 16.8198 2.61577 17.6223 2.15827 18.4398C1.90702 18.8886 2.21827 19.3661 2.77077 19.4198L2.76952 19.4173ZM5.14075 20.7211C5.47449 20.7261 5.61449 20.4836 5.75699 20.2423C6.65323 18.7148 7.55197 17.1898 8.43947 15.6574C8.52197 15.5161 8.57071 15.3224 8.55322 15.1624C8.52071 14.8711 8.29072 14.7286 8.01947 14.6711C7.75572 14.6149 7.52697 14.7361 7.37323 14.9974C6.99198 15.6449 6.61198 16.2936 6.23324 16.9423C5.67699 17.8936 5.1145 18.8423 4.57075 19.8011C4.32075 20.2423 4.6345 20.7286 5.14075 20.7211Z" fill="%23DBDFE6"/><path d="M12.637 19.8311C12.6582 20.0473 12.677 20.2423 12.6945 20.4373C12.7444 20.9961 12.7794 21.5561 12.8494 22.1111C12.9044 22.5473 13.2932 22.7785 13.7194 22.6648C13.9619 22.5998 14.1182 22.3511 14.0957 22.0861C13.9857 20.8361 13.8982 19.5836 13.7582 18.3361C13.7107 17.9073 13.8844 17.5936 14.0782 17.2636C14.7744 16.0724 15.4619 14.8761 16.1707 13.6924C16.8832 12.5024 16.8344 11.3024 16.2332 10.1037C15.8969 9.43367 15.3532 8.95242 14.6907 8.60492C14.5394 8.52493 14.3944 8.43243 14.2557 8.29618C14.4932 8.27243 14.7307 8.24618 14.9682 8.22618C15.8694 8.15243 16.7694 8.07368 17.6719 8.01243C18.6506 7.94618 19.4919 8.24243 20.1231 9.02117C20.3806 9.33992 20.5219 9.71367 20.5581 10.1262C20.6969 11.6761 20.8419 13.2261 20.9794 14.7761C21.1431 16.6261 21.3019 18.4773 21.4619 20.3273C21.4969 20.7361 21.5294 21.1448 21.5631 21.5536C21.7006 23.2348 20.6994 24.4298 18.9994 24.5785C17.2657 24.731 15.5294 24.8673 13.7944 24.9935C12.4407 25.0923 11.182 24.0485 11.0032 22.6985C10.9945 22.6298 11.0032 22.5448 11.0357 22.4861C11.5357 21.6173 12.042 20.7511 12.5482 19.8848C12.5582 19.8673 12.5857 19.8598 12.6382 19.8273L12.637 19.8311ZM19.0644 22.2198C19.4194 22.2186 19.6669 21.9648 19.6394 21.6386C19.5456 20.5298 19.4531 19.4211 19.3606 18.3123C19.2594 17.0861 19.1594 15.8611 19.0556 14.6349C19.0206 14.2111 18.6144 13.9349 18.2044 14.0499C17.8544 14.1486 17.7594 14.3299 17.8007 14.8224C17.9294 16.3399 18.0569 17.8561 18.1869 19.3736C18.2519 20.1323 18.3094 20.8911 18.3906 21.6486C18.4294 22.0148 18.6981 22.2211 19.0644 22.2186V22.2198ZM15.7394 15.7174C15.3094 15.7124 15.0944 15.9586 15.1319 16.3836C15.2369 17.5748 15.3319 18.7661 15.4344 19.9573C15.4907 20.6073 15.5457 21.2573 15.6194 21.9048C15.6557 22.2311 15.9607 22.4673 16.2869 22.4623C16.6507 22.4573 16.9057 22.1923 16.8707 21.8573C16.8444 21.6086 16.8157 21.3598 16.7944 21.1098C16.6582 19.5098 16.5244 17.9098 16.3882 16.3099C16.3569 15.9411 16.1119 15.7199 15.7394 15.7161V15.7174Z" fill="%23DBDFE6"/><path d="M16.2294 3.69372C16.2282 3.93872 15.9907 4.17122 15.7394 4.17747C15.4707 4.18247 15.2294 3.93622 15.2319 3.65872C15.2344 3.41747 15.4807 3.18747 15.7319 3.19123C15.9944 3.19497 16.2307 3.43372 16.2294 3.69372Z" fill="%23DBDFE6"/><path d="M11.177 0.816244C11.187 1.04249 10.9245 1.30249 10.672 1.31624C10.4233 1.32999 10.1858 1.10999 10.1745 0.854994C10.1633 0.593746 10.3845 0.363748 10.6583 0.352499C10.9358 0.339999 11.1645 0.544997 11.1758 0.816244H11.177Z" fill="%23DBDFE6"/><path d="M12.0394 1.80873C11.7794 1.80373 11.5532 1.57874 11.557 1.32999C11.5607 1.07249 11.8032 0.823742 12.0507 0.822492C12.3144 0.821242 12.5494 1.07374 12.5419 1.34999C12.5357 1.59374 12.2944 1.81373 12.0394 1.80873Z" fill="%23DBDFE6"/><path d="M9.20949 1.01875C8.952 1.015 8.7345 0.797499 8.732 0.537501C8.7295 0.273753 8.9595 0.0462553 9.22824 0.0475053C9.49199 0.0475053 9.72574 0.283753 9.72074 0.543751C9.71574 0.804999 9.48199 1.0225 9.20949 1.01875Z" fill="%23DBDFE6"/><path d="M6.2346 10.7774C5.9821 10.7637 5.7421 10.4987 5.7621 10.2562C5.7821 10.0149 6.0146 9.78741 6.23835 9.79366C6.50085 9.79991 6.75834 10.0662 6.74584 10.3149C6.73335 10.5449 6.4646 10.7899 6.23585 10.7774H6.2346Z" fill="%23DBDFE6"/><path d="M12.8633 1.99748C12.8633 1.73873 13.0783 1.52998 13.3495 1.52623C13.6108 1.52248 13.8458 1.74123 13.8483 1.99123C13.8508 2.23873 13.5933 2.48623 13.337 2.48248C13.0745 2.47873 12.862 2.26123 12.8633 1.99623V1.99748Z" fill="%23DBDFE6"/><path d="M2.97211 3.79372C2.70712 3.79122 2.48212 3.57247 2.48462 3.31998C2.48712 3.06998 2.71837 2.84123 2.97086 2.83748C3.22961 2.83373 3.47586 3.07623 3.47086 3.33123C3.46586 3.58497 3.23836 3.79497 2.97211 3.79247V3.79372Z" fill="%23DBDFE6"/><path d="M3.07201 6.14244C3.06701 6.43119 2.87952 6.61868 2.60077 6.61493C2.32327 6.61118 2.10702 6.38994 2.11327 6.11619C2.11952 5.86244 2.33202 5.65494 2.58202 5.65744C2.87452 5.65994 3.07701 5.85994 3.07201 6.14244Z" fill="%23DBDFE6"/><path d="M19.4819 6.3437C19.2407 6.3437 19.0107 6.1137 19.0132 5.8762C19.0157 5.6237 19.2582 5.39121 19.5232 5.38745C19.8007 5.38495 20.0219 5.60495 20.0169 5.87745C20.0119 6.10245 19.7357 6.3437 19.4819 6.34245V6.3437Z" fill="%23DBDFE6"/><path d="M4.3783 9.66991C4.38205 9.38241 4.5808 9.18492 4.86705 9.18492C5.1458 9.18492 5.3608 9.40116 5.3533 9.67491C5.34705 9.91991 5.11205 10.1399 4.85455 10.1399C4.5933 10.1399 4.37456 9.92491 4.3783 9.66866V9.66991Z" fill="%23DBDFE6"/><path d="M9.46704 10.8937C9.46079 11.1462 9.20705 11.3774 8.94705 11.3687C8.6933 11.3599 8.46955 11.1224 8.4808 10.8749C8.4933 10.6199 8.73705 10.3949 9.0008 10.3987C9.24329 10.4012 9.47329 10.6462 9.46704 10.8949V10.8937Z" fill="%23DBDFE6"/><path d="M16.8407 4.19371C17.1082 4.19871 17.3382 4.43746 17.3269 4.69995C17.3169 4.92745 17.0469 5.1612 16.8044 5.1512C16.5507 5.1412 16.3319 4.90495 16.3407 4.6512C16.3494 4.39371 16.5744 4.18871 16.8407 4.19246V4.19371Z" fill="%23DBDFE6"/><path d="M4.47832 1.21873C4.48332 0.961236 4.70582 0.752488 4.97332 0.756238C5.23457 0.759988 5.44206 0.977486 5.43956 1.24623C5.43706 1.51748 5.20582 1.73623 4.93207 1.72498C4.67582 1.71498 4.47332 1.48998 4.47832 1.21873Z" fill="%23DBDFE6"/><path d="M3.48703 7.52618C3.48703 7.78618 3.25454 8.00618 2.97954 8.00743C2.73954 8.00743 2.48579 7.76243 2.48704 7.53118C2.48829 7.28493 2.72454 7.06618 2.98579 7.06868C3.25829 7.07118 3.48703 7.27993 3.48703 7.52618Z" fill="%23DBDFE6"/><path d="M21.5869 10.4999C21.2719 10.4849 21.0706 10.3049 21.0806 10.0437C21.0906 9.77741 21.3219 9.56367 21.5956 9.56867C21.8644 9.57492 22.0819 9.81241 22.0656 10.0812C22.0494 10.3512 21.8656 10.5124 21.5881 10.4999H21.5869Z" fill="%23DBDFE6"/><path d="M9.82196 10.8974C9.81821 10.6174 10.0345 10.3974 10.3095 10.3974C10.5545 10.3974 10.7907 10.6337 10.7945 10.8837C10.7982 11.1187 10.5495 11.3649 10.3032 11.3699C10.032 11.3749 9.82446 11.1712 9.82071 10.8987L9.82196 10.8974Z" fill="%23DBDFE6"/><path d="M18.0932 5.81119C17.8107 5.81119 17.6282 5.6237 17.6307 5.33745C17.6345 5.0787 17.8482 4.85995 18.1045 4.85245C18.3595 4.84495 18.6082 5.08745 18.6057 5.3412C18.6032 5.60495 18.377 5.81119 18.092 5.81119H18.0932Z" fill="%23DBDFE6"/><path d="M3.07081 4.7362C3.06956 4.98745 2.84331 5.1887 2.56707 5.18495C2.30832 5.1812 2.07582 4.94995 2.08457 4.7037C2.09332 4.45746 2.32957 4.23121 2.58082 4.22746C2.82582 4.22496 3.07331 4.48121 3.07081 4.73495V4.7362Z" fill="%23DBDFE6"/><path d="M3.83331 1.66123C4.10081 1.66748 4.30456 1.88123 4.29706 2.14748C4.29081 2.41498 4.08081 2.61622 3.81206 2.61622C3.54081 2.61622 3.32832 2.40748 3.32957 2.14498C3.33082 1.87498 3.55956 1.65498 3.83331 1.66123Z" fill="%23DBDFE6"/><path d="M21.9131 7.87493C21.6543 7.87493 21.4243 7.64993 21.4306 7.39868C21.4368 7.13744 21.6531 6.92369 21.9156 6.91869C22.1631 6.91369 22.4106 7.14619 22.4156 7.38743C22.4206 7.65118 22.1918 7.87368 21.9143 7.87493H21.9131Z" fill="%23DBDFE6"/><path d="M6.31834 1.15749C6.05459 1.15624 5.80585 0.917493 5.81335 0.674995C5.82085 0.424997 6.05209 0.212499 6.31209 0.216249C6.56584 0.219999 6.79834 0.446247 6.79834 0.689995C6.79834 0.952492 6.58459 1.15999 6.31834 1.15874V1.15749Z" fill="%23DBDFE6"/><path d="M14.1045 2.77998C14.1108 2.52248 14.3308 2.31124 14.5945 2.31248C14.852 2.31374 15.0833 2.54373 15.0758 2.79123C15.0683 3.04873 14.8245 3.27498 14.5608 3.27123C14.2908 3.26748 14.0983 3.05873 14.1045 2.77998Z" fill="%23DBDFE6"/><path d="M7.63326 11.1499C7.36701 11.1474 7.14826 10.9299 7.15576 10.6749C7.16326 10.4287 7.41076 10.1899 7.64826 10.1962C7.92451 10.2037 8.12701 10.4187 8.12701 10.7037C8.12701 10.9712 7.92576 11.1524 7.63201 11.1499H7.63326Z" fill="%23DBDFE6"/><path d="M21.3282 6.4487C21.3244 6.7087 21.1045 6.91995 20.8445 6.9137C20.5882 6.90745 20.3495 6.65995 20.3582 6.40745C20.3657 6.15995 20.6232 5.9312 20.8832 5.94245C21.1345 5.95245 21.3332 6.1787 21.3294 6.4487H21.3282Z" fill="%23DBDFE6"/><path d="M3.8371 8.27867C4.0721 8.28367 4.28835 8.52117 4.2796 8.76367C4.2696 9.03117 4.0571 9.23616 3.7921 9.23241C3.5321 9.22991 3.32086 9.00991 3.32336 8.74492C3.32586 8.47742 3.55085 8.27242 3.8371 8.27742V8.27867Z" fill="%23DBDFE6"/><path d="M22.6831 8.77742C22.6881 9.02242 22.4731 9.25742 22.2356 9.26492C21.9806 9.27367 21.7131 9.01867 21.7106 8.76493C21.7081 8.53243 21.9369 8.31368 22.1869 8.30868C22.4406 8.30368 22.6781 8.52868 22.6819 8.77868L22.6831 8.77742Z" fill="%23DBDFE6"/><path d="M8.22949 0.454996C8.23199 0.728744 8.01449 0.949992 7.742 0.949992C7.50325 0.949992 7.27325 0.722494 7.27325 0.483746C7.27325 0.221248 7.502 0 7.77575 0C8.04824 0 8.22699 0.178748 8.22949 0.454996Z" fill="%23DBDFE6"/></svg>');
}

.quick-explorer-online {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" viewBox="0 0 22 20" fill="none"><path d="M13.3159 15.6743H8.17969V18.6486H13.3159V15.6743Z" fill="%230D274D"/><path d="M13.7753 18.1152H7.71776C7.1973 18.1152 6.77539 18.5371 6.77539 19.0576C6.77539 19.5781 7.1973 20 7.71776 20H13.7753C14.2957 20 14.7177 19.5781 14.7177 19.0576C14.7177 18.5371 14.2957 18.1152 13.7753 18.1152Z" fill="%230D274D"/><path d="M20.0745 0H1.42024C0.635864 0 0 0.635864 0 1.42024V14.7778C0 15.5622 0.635864 16.198 1.42024 16.198H20.0745C20.8589 16.198 21.4948 15.5622 21.4948 14.7778V1.42024C21.4948 0.635864 20.8589 0 20.0745 0Z" fill="%230D274D"/><path d="M19.8647 1.77002H1.63281V14.428H19.8647V1.77002Z" fill="white"/></svg>');
}

.quick-explorer-online-disabled {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" viewBox="0 0 22 20" fill="none"><path d="M13.3159 15.6743H8.17969V18.6486H13.3159V15.6743Z" fill="%23DBDFE6"/><path d="M13.7753 18.1152H7.71776C7.1973 18.1152 6.77539 18.5371 6.77539 19.0576C6.77539 19.5781 7.1973 20 7.71776 20H13.7753C14.2957 20 14.7177 19.5781 14.7177 19.0576C14.7177 18.5371 14.2957 18.1152 13.7753 18.1152Z" fill="%23DBDFE6"/><path d="M20.0745 0H1.42024C0.635864 0 0 0.635864 0 1.42024V14.7778C0 15.5622 0.635864 16.198 1.42024 16.198H20.0745C20.8589 16.198 21.4948 15.5622 21.4948 14.7778V1.42024C21.4948 0.635864 20.8589 0 20.0745 0Z" fill="%23DBDFE6"/><path d="M19.8647 1.77002H1.63281V14.428H19.8647V1.77002Z" fill="white"/></svg>');
}

.quick-explorer-accredited {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="17" viewBox="0 0 22 17" fill="none"><g clip-path="url(%23clip0_971_2387)"><path d="M15.5887 9.44678C14.4799 9.44678 13.5801 10.3466 13.5801 11.4554C13.5801 12.5642 14.4799 13.464 15.5887 13.464C16.6975 13.464 17.5973 12.5642 17.5973 11.4554C17.5973 10.3466 16.6975 9.44678 15.5887 9.44678Z" fill="%230D274D"/><path d="M0 0V16.7354H22V0H0ZM7.9288 1.9228H13.563C14.0096 1.9228 14.3726 2.2858 14.3726 2.7324C14.3726 3.179 14.0096 3.542 13.563 3.542H7.9288C7.4822 3.542 7.1192 3.179 7.1192 2.7324C7.1192 2.2858 7.4822 1.9228 7.9288 1.9228ZM2.6994 5.8718C2.6994 5.4252 3.0624 5.0622 3.509 5.0622H17.985C18.4316 5.0622 18.7946 5.4252 18.7946 5.8718C18.7946 6.3184 18.4316 6.6814 17.985 6.6814H3.509C3.0624 6.6814 2.6994 6.3184 2.6994 5.8718ZM9.548 12.3838H3.509C3.2846 12.3838 3.1042 12.2034 3.1042 11.979C3.1042 11.7546 3.2846 11.5742 3.509 11.5742H9.548C9.7724 11.5742 9.9528 11.7546 9.9528 11.979C9.9528 12.2034 9.7724 12.3838 9.548 12.3838ZM9.548 10.2916H3.509C3.2846 10.2916 3.1042 10.1112 3.1042 9.8868C3.1042 9.6624 3.2846 9.482 3.509 9.482H9.548C9.7724 9.482 9.9528 9.6624 9.9528 9.8868C9.9528 10.1112 9.7724 10.2916 9.548 10.2916ZM17.6264 13.4926C17.7716 15.1514 16.7266 15.62 15.5716 14.344C14.4166 15.62 13.3716 15.1514 13.5168 13.4926C11.858 13.6378 11.3894 12.5928 12.6654 11.4378C11.3894 10.2828 11.858 9.2378 13.5168 9.383C13.3716 7.7242 14.4166 7.2556 15.5716 8.5316C16.7266 7.2556 17.7716 7.7242 17.6264 9.383C19.2852 9.2378 19.7538 10.2828 18.4778 11.4378C19.7538 12.5928 19.2852 13.6378 17.6264 13.4926Z" fill="%230D274D"/></g><defs><clipPath id="clip0_971_2387"><rect width="22" height="16.7354" rx="2" fill="white"/></clipPath></defs></svg>');
}

.quick-explorer-accredited-disabled {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="17" viewBox="0 0 22 17" fill="none"><g clip-path="url(%23clip0_971_2338)"><path d="M15.5887 9.44678C14.4799 9.44678 13.5801 10.3466 13.5801 11.4554C13.5801 12.5642 14.4799 13.464 15.5887 13.464C16.6975 13.464 17.5973 12.5642 17.5973 11.4554C17.5973 10.3466 16.6975 9.44678 15.5887 9.44678Z" fill="%23DBDFE6"/><path d="M0 0V16.7354H22V0H0ZM7.9288 1.9228H13.563C14.0096 1.9228 14.3726 2.2858 14.3726 2.7324C14.3726 3.179 14.0096 3.542 13.563 3.542H7.9288C7.4822 3.542 7.1192 3.179 7.1192 2.7324C7.1192 2.2858 7.4822 1.9228 7.9288 1.9228ZM2.6994 5.8718C2.6994 5.4252 3.0624 5.0622 3.509 5.0622H17.985C18.4316 5.0622 18.7946 5.4252 18.7946 5.8718C18.7946 6.3184 18.4316 6.6814 17.985 6.6814H3.509C3.0624 6.6814 2.6994 6.3184 2.6994 5.8718ZM9.548 12.3838H3.509C3.2846 12.3838 3.1042 12.2034 3.1042 11.979C3.1042 11.7546 3.2846 11.5742 3.509 11.5742H9.548C9.7724 11.5742 9.9528 11.7546 9.9528 11.979C9.9528 12.2034 9.7724 12.3838 9.548 12.3838ZM9.548 10.2916H3.509C3.2846 10.2916 3.1042 10.1112 3.1042 9.8868C3.1042 9.6624 3.2846 9.482 3.509 9.482H9.548C9.7724 9.482 9.9528 9.6624 9.9528 9.8868C9.9528 10.1112 9.7724 10.2916 9.548 10.2916ZM17.6264 13.4926C17.7716 15.1514 16.7266 15.62 15.5716 14.344C14.4166 15.62 13.3716 15.1514 13.5168 13.4926C11.858 13.6378 11.3894 12.5928 12.6654 11.4378C11.3894 10.2828 11.858 9.2378 13.5168 9.383C13.3716 7.7242 14.4166 7.2556 15.5716 8.5316C16.7266 7.2556 17.7716 7.7242 17.6264 9.383C19.2852 9.2378 19.7538 10.2828 18.4778 11.4378C19.7538 12.5928 19.2852 13.6378 17.6264 13.4926Z" fill="%23DBDFE6"/></g><defs><clipPath id="clip0_971_2338"><rect width="22" height="16.7354" rx="2" fill="white"/></clipPath></defs></svg>');
}

.quick-explorer-common-app-icon {
  width: 50px !important;
  content: url("/assets/images/svgs/common-app-icon.png");
}

.quick-explorer-back-arrow-cerulean-blue {
  content: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="10" viewBox="0 0 16 10" fill="none"><path d="M0.558058 4.55806C0.313981 4.80213 0.313981 5.19786 0.558058 5.44194L4.53553 9.41942C4.77961 9.66349 5.17534 9.66349 5.41942 9.41942C5.66349 9.17534 5.66349 8.77961 5.41942 8.53553L1.88388 5L5.41942 1.46447C5.6635 1.22039 5.6635 0.824659 5.41942 0.580582C5.17534 0.336504 4.77961 0.336504 4.53553 0.580582L0.558058 4.55806ZM16 4.375L1 4.375L1 5.625L16 5.625L16 4.375Z" fill="%230680BC" /></svg>');
}

.quick-explorer-up-icon {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" fill="none"><g filter="url(%23filter0_d_823_14093)"><ellipse cx="17" cy="16.9279" rx="15" ry="14.9639" fill="white"/><path d="M17 32.3918C25.5593 32.3918 32.5 25.4695 32.5 16.9279C32.5 8.38624 25.5593 1.46393 17 1.46393C8.44072 1.46393 1.5 8.38624 1.5 16.9279C1.5 25.4695 8.44072 32.3918 17 32.3918Z" stroke="%23DBDFE6"/></g><path d="M17.8825 13.7161L21.0502 16.4734L22.2943 15.3875L17.0002 10.7662L11.7061 15.3875L12.9502 16.4734L16.1178 13.7161V23.0895H17.8825V13.7161Z" fill="%230680BC" stroke="%230680BC"/><defs><filter id="filter0_d_823_14093" x="0.75" y="0.713928" width="36.5" height="36.4279" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feMorphology radius="0.25" operator="dilate" in="SourceAlpha" result="effect1_dropShadow_823_14093"/><feOffset dx="2" dy="2"/><feGaussianBlur stdDeviation="1"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_823_14093"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_823_14093" result="shape"/></filter></defs></svg>');
}

.quick-explorer-down-icon {
  content: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" fill="none"><g filter="url(%23filter0_d_821_900)"><ellipse cx="15" cy="14.9639" rx="15" ry="14.9639" transform="matrix(1 0 0 -1 2 31.8918)" fill="%232A5C89" /><path d="M17 1.4639C25.5593 1.4639 32.5 8.38621 32.5 16.9278C32.5 25.4695 25.5593 32.3918 17 32.3918C8.44072 32.3918 1.5 25.4695 1.5 16.9278C1.5 8.38621 8.44072 1.4639 17 1.4639Z" stroke="%232A5C89" /></g><path d="M17.8825 20.1396L21.0502 17.3823L22.2943 18.4683L17.0002 23.0895L11.7061 18.4683L12.9502 17.3823L16.1178 20.1396V10.7662H17.8825V20.1396Z" fill="white" stroke="white" /><defs><filter id="filter0_d_821_900" x="0.75" y="0.713928" width="36.5" height="36.4279" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix" /><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /><feMorphology radius="0.25" operator="dilate" in="SourceAlpha" result="effect1_dropShadow_821_900" /><feOffset dx="2" dy="2" /><feGaussianBlur stdDeviation="1" /><feComposite in2="hardAlpha" operator="out" /><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0" /><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_821_900" /><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_821_900" result="shape" /></filter></defs></svg>');
}

.academic-category-icon {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="125" height="40" viewBox="0 0 125 40" fill="none"><path d="M119.18 27.2539V23.7433C119.18 23.1987 119.611 22.7571 120.143 22.7571C120.674 22.7571 121.105 23.1987 121.105 23.7433V27.2539H123.424C123.955 27.2539 124.387 26.8123 124.387 26.2677V20.2364C124.387 9.07803 115.523 0 104.628 0C93.7333 0 84.8696 9.07803 84.8696 20.2364V26.2677C84.8696 26.8123 85.3008 27.2539 85.8325 27.2539H88.1108V23.7433C88.1108 23.1987 88.542 22.7571 89.0737 22.7571C89.6055 22.7571 90.0367 23.1987 90.0367 23.7433V27.2539H93.2888V23.7433C93.2888 23.1987 93.72 22.7571 94.2517 22.7571C94.7834 22.7571 95.2146 23.1987 95.2146 23.7433V27.2539H98.4655V23.7433C98.4655 23.1987 98.8967 22.7571 99.4284 22.7571C99.9601 22.7571 100.391 23.1987 100.391 23.7433V27.2539H103.642V23.7433C103.642 23.1987 104.073 22.7571 104.605 22.7571C105.137 22.7571 105.568 23.1987 105.568 23.7433V27.2539H108.819V23.7433C108.819 23.1987 109.25 22.7571 109.782 22.7571C110.314 22.7571 110.745 23.1987 110.745 23.7433V27.2539H113.996V23.7433C113.996 23.1987 114.427 22.7571 114.959 22.7571C115.49 22.7571 115.921 23.1987 115.921 23.7433V27.2539H119.172H119.18ZM93.1628 18.8483C93.8423 13.003 98.7889 8.40443 104.628 8.40443C110.467 8.40443 115.421 13.003 116.101 18.8483H93.1628Z" fill="%23B4C7E6"/><path d="M91.3169 40H115.829V31.9106H91.3169V40ZM95.5925 34.9697H111.554C112.086 34.9697 112.517 35.4114 112.517 35.9559C112.517 36.5005 112.086 36.9421 111.554 36.9421H95.5925C95.0608 36.9421 94.6296 36.5005 94.6296 35.9559C94.6296 35.4114 95.0608 34.9697 95.5925 34.9697Z" fill="%23B4C7E6"/><path d="M124.508 35.1351L119.763 32.6677C119.131 32.339 118.453 32.1256 117.756 32.0103V39.9011C118.453 39.787 119.131 39.5724 119.763 39.2436L124.508 36.7763C125.164 36.4351 125.164 35.4762 124.508 35.1338V35.1351Z" fill="%23B4C7E6"/><path d="M84.8696 33.8034V38.1067C84.8696 39.1525 85.6969 39.9997 86.7179 39.9997H89.3911V31.9104H86.7179C85.6969 31.9104 84.8696 32.7577 84.8696 33.8034Z" fill="%23B4C7E6"/><path d="M73.028 35.2279H69.3576C73.8826 33.2232 77.059 28.6086 77.059 23.239C77.059 20.2287 76.0579 17.454 74.3898 15.2397C73.8378 16.7312 72.6769 17.9153 71.2134 18.4732C72.1116 19.8332 72.6382 21.4772 72.6382 23.239C72.6382 27.9453 68.8904 31.7775 64.2952 31.7775C61.8693 31.7775 59.6867 30.7064 58.1663 29.0041H62.0944C62.6271 29.0041 63.0568 28.564 63.0568 28.0184C63.0568 27.4729 62.6271 27.0328 62.0944 27.0328H48.6406C48.108 27.0328 47.6782 27.4729 47.6782 28.0184C47.6782 28.564 48.108 29.0041 48.6406 29.0041H52.8569C54.1921 31.7775 56.457 33.9931 59.2424 35.2279H55.5648C55.2053 35.2279 54.9233 35.5168 54.9233 35.885V39.3429C54.9233 39.7036 55.2053 40 55.5648 40H73.028C73.3814 40 73.6695 39.7036 73.6695 39.3429V35.885C73.6695 35.5168 73.3802 35.2279 73.028 35.2279Z" fill="%23B4C7E6"/><path d="M58.2927 21.0571C58.6196 21.3398 59.1147 21.2939 59.3834 20.9517L61.1738 18.7424L62.4509 19.8272C62.785 20.1037 63.2729 20.0578 63.5489 19.7156L65.5571 17.231C64.556 16.2318 63.9338 14.832 63.9338 13.2872C63.9338 10.2373 66.3537 7.75271 69.3316 7.75271C70.4743 7.75271 71.5396 8.12093 72.4184 8.74455L73.6568 7.21339C73.9328 6.8712 73.888 6.36536 73.5539 6.08888L72.7259 5.38591L74.7221 2.91497C74.992 2.57899 74.9472 2.07315 74.6192 1.79047L72.7198 0.179958C72.3857 -0.0965192 71.8991 -0.0506463 71.6219 0.291541L69.6257 2.75628L68.7977 2.05331C68.4636 1.77063 67.9758 1.8227 67.6998 2.15869L57.5918 14.6671C57.3158 15.0093 57.3606 15.5077 57.6947 15.7916L58.9718 16.8765L57.1875 19.0846C56.9115 19.4267 56.9563 19.9326 57.2904 20.2091L58.2915 21.0571H58.2927Z" fill="%23B4C7E6"/><path d="M69.3346 16.8456C71.2547 16.8456 72.8112 15.2514 72.8112 13.2849C72.8112 11.3183 71.2547 9.72412 69.3346 9.72412C67.4145 9.72412 65.8579 11.3183 65.8579 13.2849C65.8579 15.2514 67.4145 16.8456 69.3346 16.8456Z" fill="%23B4C7E6"/><path d="M26.5965 26.8615C26.2922 25.9949 26.3727 25.001 26.9145 24.179L27.9354 22.6456C28.4705 21.8306 29.3685 21.3414 30.3308 21.3414C30.3963 21.3414 30.4618 21.3484 30.5259 21.3567L31.6328 19.3928C28.0364 13.723 31.0323 9.17997 34.8962 7.71361C38.1527 6.47511 37.5085 2.05087 34.166 1.04441C30.8576 0.0491339 27.1752 -0.202481 23.3686 0.152576C9.55496 1.43581 -0.908006 11.3215 0.062405 22.2374C0.873128 31.4116 9.53448 38.3855 20.5038 39.5933C20.4751 38.9698 20.6553 38.3408 21.0388 37.8222C22.0884 36.3991 22.6958 34.9538 22.6739 33.9613C22.5798 29.811 24.6789 27.7366 26.5951 26.8615H26.5965ZM7.61687 25.0317C5.9381 25.1869 4.46952 23.9274 4.31665 22.208C4.16515 20.4957 5.39489 18.9846 7.06683 18.828C8.7456 18.6715 10.2142 19.9323 10.367 21.6447C10.5185 23.3641 9.28881 24.8752 7.61687 25.0317ZM10.0627 12.3294C9.91119 10.617 11.1409 9.06814 12.8129 8.91298C14.4916 8.75782 16.0039 10.0466 16.1554 11.766C16.3069 13.4784 15.0417 14.9965 13.3697 15.153C11.691 15.3096 10.2155 14.0487 10.0627 12.3294ZM15.4962 33.3462C13.8242 33.5014 12.3488 32.2419 12.1973 30.5225C12.0458 28.8102 13.2755 27.2991 14.9475 27.1425C16.6263 26.9873 18.1317 28.2398 18.2832 29.9592C18.4347 31.6702 17.1695 33.1897 15.4975 33.3462H15.4962ZM20.9952 7.4606C20.8437 5.74123 22.0734 4.23014 23.7522 4.07358C25.4241 3.91842 26.8995 5.17789 27.0524 6.89726C27.2039 8.60964 25.9741 10.1207 24.3022 10.2773C22.6234 10.4325 21.1467 9.17298 20.9952 7.4606Z" fill="%23B4C7E6"/><path d="M46.9445 6.16983C44.8535 4.72444 42.0092 5.39961 40.7508 7.63758L32.5234 22.2522L37.7331 25.8615L47.9217 12.6042C49.4776 10.5801 49.0286 7.62361 46.9445 6.17123V6.16983Z" fill="%23B4C7E6"/><path d="M28.1952 28.6479C27.1757 28.9149 24.7585 29.9675 24.8445 33.9094C24.8882 35.9475 23.5929 38.0373 22.7754 39.1556C22.5147 39.5107 22.7685 40.0083 23.1957 39.9999C25.1639 39.9776 29.3458 39.6658 31.8858 37.569C34.3671 35.524 33.8389 33.293 33.3694 32.2334L28.1952 28.6465V28.6479Z" fill="%23B4C7E6"/><path d="M30.7318 23.6911C30.4015 23.4618 29.9525 23.5513 29.7286 23.8896L28.7091 25.4286C28.4853 25.7669 28.5726 26.2268 28.9029 26.4561L35.3628 30.9334C35.693 31.1627 36.1421 31.0732 36.3659 30.7349L37.3855 29.1959C37.6093 28.8576 37.5219 28.3977 37.1917 28.1685L30.7318 23.6911Z" fill="%23B4C7E6"/></svg>');
}

.degree-majors-card-image {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="145" height="178" viewBox="0 0 145 178" fill="none"><circle cx="78.1069" cy="139.893" r="78.1069" fill="%23F89C04" fill-opacity="0.1"/><circle cx="156.797" cy="78.6898" r="78.6898" fill="%23FCDF61" fill-opacity="0.4"/></svg>');
  position: absolute;
  right: 0;
  bottom: 0;
}

.quick-explorer-institution-button {
  color: var(--Neutrals-White, var(---white-1000, #FFF));
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 218.182% */
  border-radius: 2px;
}

.quick-explorer-apply-button {
  background-color: #292B2A;
}

.quick-explorer-apply-button:hover {
  background-color: #292B2A;
}

/* Dividers */
.quick-explorer-divider {
  height: 0.5px;
  background: #2A5C89;
}

.quick-explorer-blue-cyan-divider {
  height: 4px;
  background: #08B8EC;
}

.quick-explorer-steel-blue-divider {
  border-bottom: 0.5px solid #B4C7E6;
}

.quick-explorer-indigo-divider {
  border-bottom: 0.5px solid #2A5C89;
}

.quick-explorer-stone-divider {
  border-bottom: 1px solid #DBDFE6;
}

.quick-explorer-indigo-border {
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-top: 0.5px solid #2A5C89;
  border-bottom: 0.5px solid #2A5C89;
}

.quick-explorer-indigo-border-bottom {
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: 0.5px solid #2A5C89;
}

/* Headers */
.quick-explorer-comparison-table-header {
  height: 60px;
  min-width: 290px;
  text-align: center;
  background: #2A5C89;
}

/* Misc */
.spinner-overlay {
  position: absolute;
  z-index: 1000;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.quick-explorer-position-top {
  position: relative;
  top: -5px;
}

.compare-table-row-even {
  background-color: #F0F4FB;
  min-height: 40px;
  gap: 5px;
}

.compare-table-row-odd {
  background-color: #ffffff;
  min-height: 40px;
  gap: 5px;
}

.grid-row-alternating-color {
  background-color: #F0F4FB;
}

.ms-4-5 {
  margin-left: 2rem;
}

/*.e-tab .e-tab-header::before {
    border-color: #2A5C89;
    border-style: solid;
}

.e-tab:not(.quick-explorer) .e-tab-header,
.e-tab:not(.quick-explorer) .e-tab-header .e-toolbar-item .e-tab-wrap {
    color: var(--Primary-Indigo, #2A5C89);
    text-align: center;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
}*/
/* TAB */
.quick-explorer-tab.e-tab .e-toolbar-items {
  margin-left: 10px;
}

.quick-explorer-tab.e-tab .e-tab-header::before {
  border-color: #2A5C89;
  border-style: solid;
}

.quick-explorer-tab.e-tab .e-toolbar-item {
  margin-left: 5px !important;
}

.quick-explorer-tab.e-tab .e-tab-header .e-toolbar-item.e-active {
  border-width: 1px;
  border-style: solid;
  border-top-color: #2A5C89 !important;
  border-bottom-color: #f8f8f8;
  border-left-color: #2A5C89 !important;
  border-right-color: #2A5C89 !important;
  border-radius: 8px 8px 0 0 !important;
}

.quick-explorer-tab.e-tab .e-tab-header .e-toolbar-item:not(.e-active) {
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-top-color: #2A5C89 !important;
  border-bottom-color: #dee2e6;
  border-left-color: #2A5C89 !important;
  border-right-color: #2A5C89 !important;
  border-radius: 8px 8px 0 0 !important;
}

.quick-explorer-tab.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  color: #2A5C89 !important;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px; /* 214.286% */
}

.quick-explorer-tab.e-tab .e-tab-header .e-toolbar-item .e-tab-text {
  color: var(--Neutrals-White, var(---white-1000, #FFF));
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px; /* 214.286% */
}

.quick-explorer-tab.e-tab .e-tab-header .e-toolbar-item:not(.e-active) {
  background: #2A5C89;
}

.quick-explorer-tab.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.quick-explorer-tab.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: var(--Neutrals-White, var(---white-1000, #FFF));
}

.quick-explorer-tab.e-tab .e-tab-header .e-toolbar-item:not(.e-active) .e-tab-wrap:hover {
  background: #0680BC !important;
  border-color: #0680BC !important;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  color: var(--Neutrals-White, var(---white-1000, #FFF));
}

/* ACCORDION */
.quick-explorer-accordion.e-accordion {
  border: none !important;
  background-color: transparent !important;
  box-shadow: none;
}
.quick-explorer-accordion.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  padding-left: 0 !important;
}
.quick-explorer-accordion.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  background: var(--Neutrals-Ghost, #F8F8F8);
}
.quick-explorer-accordion.e-accordion .e-acrdn-item.e-select > .e-acrdn-header {
  background: var(--Neutrals-Ghost, #F8F8F8);
}
.quick-explorer-accordion.e-accordion .e-acrdn-item .e-acrdn-header {
  padding: 0 0;
  background: var(--Neutrals-Ghost, #F8F8F8) !important;
}
.quick-explorer-accordion.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon .e-icons {
  color: #2A5C89 !important;
}
.quick-explorer-accordion.e-accordion .e-acrdn-header .e-acrdn-header-content {
  color: #2A5C89 !important;
  font-family: Roboto, sans-serif;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 20px; /* 111.111% */
}
.quick-explorer-accordion.e-accordion .e-acrdn-item.e-select > .e-acrdn-header:focus,
.quick-explorer-accordion.e-accordion .acrdn-item .e-acrdn-header:focus {
  box-shadow: none !important;
}
.quick-explorer-accordion.e-accordion .e-acrdn-item.e-select {
  background: #B4C7E6;
  border-width: 0 0 0.5px 0;
}

.areas-study-accordion.e-accordion {
  border: none !important;
  background-color: transparent !important;
}
.areas-study-accordion.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  background: #F0F4FB;
}
.areas-study-accordion.e-accordion .e-acrdn-item.e-select > .e-acrdn-header {
  background: #F0F4FB;
}
.areas-study-accordion.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon .e-icons {
  color: #2A5C89 !important;
}
.areas-study-accordion.e-accordion .e-acrdn-header .e-acrdn-header-content {
  color: #2A5C89 !important;
  font-family: Roboto, sans-serif;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 20px; /* 111.111% */
}
.areas-study-accordion.e-accordion .e-acrdn-item.e-select > .e-acrdn-header:focus,
.areas-study-accordion.e-accordion .acrdn-item .e-acrdn-header:focus {
  box-shadow: none !important;
}
.areas-study-accordion.e-accordion .e-acrdn-item.e-select {
  background: #B1BDCE;
  border-width: 1px 0 0 0;
}
.areas-study-accordion.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header,
.areas-study-accordion.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
  background: #F0F4FB !important;
}
.areas-study-accordion.e-accordion .e-tgl-collapse-icon::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M12.071 11.2197L7.12098 16.1697C6.93238 16.3519 6.67978 16.4526 6.41758 16.4504C6.15538 16.4481 5.90457 16.3429 5.71916 16.1575C5.53375 15.9721 5.42859 15.7213 5.42631 15.4591C5.42403 15.1969 5.52482 14.9443 5.70698 14.7557L11.364 9.09869C11.5515 8.91122 11.8058 8.80591 12.071 8.80591C12.3361 8.80591 12.5905 8.91122 12.778 9.09869L18.435 14.7557C18.6171 14.9443 18.7179 15.1969 18.7157 15.4591C18.7134 15.7213 18.6082 15.9721 18.4228 16.1575C18.2374 16.3429 17.9866 16.4481 17.7244 16.4504C17.4622 16.4526 17.2096 16.3519 17.021 16.1697L12.071 11.2197Z" fill="%23333333"/></svg>');
}

.e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header {
  border-width: 0 !important;
}

/* Academic Programs Accordion */
.academic-programs-accordion.e-accordion {
  border: none !important;
  background-color: transparent !important;
}
.academic-programs-accordion.e-accordion .e-acrdn-item .e-acrdn-header {
  padding: 0 1rem;
}
.academic-programs-accordion.e-accordion .e-acrdn-header .e-acrdn-header-content {
  color: var(--Primary-Dark-Blue, #0D274D) !important;
  font-family: Roboto, sans-serif;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 20px; /* 111.111% */
}
.academic-programs-accordion.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  padding: 0;
}
.academic-programs-accordion.e-accordion .e-acrdn-item.e-expand-state.e-select {
  border: 0;
}
.academic-programs-accordion.e-accordion .e-tgl-collapse-icon::before {
  content: url("/assets/images/svgs/academic-programs-arrow-expand-icon.svg");
}
.academic-programs-accordion.e-accordion .e-tgl-collapse-icon:hover::before {
  content: url("/assets/images/svgs/academic-programs-arrow-expand-hover-icon.svg");
}
.academic-programs-accordion.e-accordion .e-tgl-collapse-icon.e-expand-icon::before {
  content: url("/assets/images/svgs/academic-programs-arrow-collapse-icon.svg");
}
.academic-programs-accordion.e-accordion .e-tgl-collapse-icon.e-expand-icon:hover::before {
  content: url("/assets/images/svgs/academic-programs-arrow-collapse-hover-icon.svg");
}
.academic-programs-accordion.e-accordion .e-acrdn-item.e-select > .e-acrdn-header:focus,
.academic-programs-accordion.e-accordion .acrdn-item .e-acrdn-header:focus {
  box-shadow: none !important;
}

.pay-calculatos-accordion.e-accordion {
  border: none !important;
  background-color: transparent !important;
}
.pay-calculatos-accordion.e-accordion .e-acrdn-item .e-acrdn-header {
  padding: 0 1rem;
}
.pay-calculatos-accordion.e-accordion .e-acrdn-header .e-acrdn-header-content {
  color: #0680BC !important;
  font-family: Roboto, sans-serif;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 16px; /* 111.111% */
}
.pay-calculatos-accordion.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  padding: 0;
}
.pay-calculatos-accordion.e-accordion .e-acrdn-item.e-expand-state.e-select {
  border: 0;
}
.pay-calculatos-accordion.e-accordion .e-tgl-collapse-icon::before {
  content: url("/assets/images/svgs/academic-programs-arrow-expand-icon.svg");
}
.pay-calculatos-accordion.e-accordion .e-tgl-collapse-icon:hover::before {
  content: url("/assets/images/svgs/academic-programs-arrow-expand-hover-icon.svg");
}
.pay-calculatos-accordion.e-accordion .e-tgl-collapse-icon.e-expand-icon::before {
  content: url("/assets/images/svgs/academic-programs-arrow-collapse-icon.svg");
}
.pay-calculatos-accordion.e-accordion .e-tgl-collapse-icon.e-expand-icon:hover::before {
  content: url("/assets/images/svgs/academic-programs-arrow-collapse-hover-icon.svg");
}
.pay-calculatos-accordion.e-accordion .e-acrdn-item.e-select > .e-acrdn-header:focus,
.pay-calculatos-accordion.e-accordion .acrdn-item .e-acrdn-header:focus {
  box-shadow: none !important;
}

/* Dropdown List Styling*/
.e-quick-explorer.e-ddl.e-input-group.e-control-wrapper .e-input,
.e-quick-explorer .e-dropdownbase .e-list-item {
  color: var(--Primary-Dark-Blue, #0D274D);
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}

/* remove border except bottom */
.e-quick-explorer.e-ddl {
  border-width: 0 0 1px 0 !important;
  border-radius: 0px !important;
  border-color: #0D274D !important;
  min-height: 38px;
  box-shadow: none !important;
}

/* move selected item in input to left since left border is removed */
.e-quick-explorer input.e-input,
.e-quick-explorer .e-input-group input.e-input,
.e-quick-explorer .e-input-group input,
.e-quick-explorer .e-input-group.e-control-wrapper input.e-input,
.e-quick-explorer .e-input-group.e-control-wrapper input,
.e-quick-explorer .e-float-input input.e-input,
.e-quick-explorer .e-float-input input,
.e-quick-explorer .e-float-input.e-control-wrapper input.e-input,
.e-quick-explorer .e-float-input.e-control-wrapper input,
.e-quick-explorer .e-input-group input.e-input:focus,
.e-quick-explorer .e-input-group.e-control-wrapper input.e-input:focus,
.e-quick-explorer .e-float-input.e-control-wrapper input:focus,
.e-quick-explorer .e-float-input input:focus,
.e-quick-explorer .e-input-group.e-input-focus input.e-input,
.e-quick-explorer .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-quick-explorer .e-float-input.e-control-wrapper.e-input-focus input,
.e-quick-explorer .e-float-input.e-input-focus input {
  padding-left: 0 !important;
}
.e-quick-explorer .dropdown-value {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.e-outline.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), .e-outline.e-input-group.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left), .e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), .e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
  border-color: transparent !important;
  box-shadow: inset 1px 1px transparent, inset -1px 0 transparent, inset 0 -1px #0D274D !important;
}

.quick-explorer-gray-background {
  max-width: 700px;
  border-radius: 0px 8px 8px 0px;
  background: var(--Neutrals-Gray-Ghost, #F4F4F4);
}

.quick-explorer-image-well {
  height: 160px;
  flex-shrink: 0;
  border-radius: 4px;
  border: 1px solid #DBDFE6;
  background: var(--Neutrals-White, #FFF);
}

/* BUTTONS */
.e-btn:hover {
  background-color: #0680BC !important;
}

.quick-explorer-button.e-btn {
  background-color: #2A5C89;
}

.quick-explorer-return-button {
  height: 30px;
  border-radius: 24px;
  border: 1px solid #2A5C89;
  background: #FFFFFF;
  color: #2A5C89;
}
.quick-explorer-return-button div {
  color: #2A5C89;
}
.quick-explorer-return-button svg > path {
  fill: #2A5C89;
}

.quick-explorer-return-button:hover {
  height: 30px;
  border-radius: 24px;
  border: 1px solid #0D274D;
  background: #FFFFFF;
  color: #0D274D;
}
.quick-explorer-return-button:hover div {
  color: #0D274D;
}
.quick-explorer-return-button:hover svg > path {
  fill: #0D274D;
}

.quick-explorer-back-button {
  height: 30px;
  flex-shrink: 0;
  border-radius: 24px;
  border: 1px solid #0680BC;
  background: var(--Neutrals-Ghost, #F8F8F8);
  color: #0680BC;
}
.quick-explorer-back-button div {
  color: #0680BC;
}
.quick-explorer-back-button svg > path {
  fill: #0680BC;
}

.quick-explorer-look-for-jobs-buttons {
  width: 120px;
  height: 35px;
  flex-shrink: 0;
  background: #2A5C89;
  color: white;
}

.quick-explorer-link-button:hover span {
  color: #0D274D;
}
.quick-explorer-link-button:hover svg > path {
  fill: #0D274D;
}

.view-descriptions:hover {
  color: #0D2740;
}

.quick-explorer-close-button {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><path d="M5 3.88906L8.88906 0L10 1.11094L6.11094 5L10 8.88906L8.88906 10L5 6.11094L1.11094 10L0 8.88906L3.88906 5L0 1.11094L1.11094 0L5 3.88906Z" fill="%230680BC"/></svg>');
}

.quick-explorer-close-button:hover {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M7 5.18196L3.46449 1.64645L3.11094 1.29289L2.75738 1.64645L1.64645 2.75738L1.29289 3.11094L1.64645 3.46449L5.18196 7L1.64645 10.5355L1.29289 10.8891L1.64645 11.2426L2.75738 12.3536L3.11094 12.7071L3.46449 12.3536L7 8.81804L10.5355 12.3536L10.8891 12.7071L11.2426 12.3536L12.3536 11.2426L12.7071 10.8891L12.3536 10.5355L8.81804 7L12.3536 3.46449L12.7071 3.11094L12.3536 2.75738L11.2426 1.64645L10.8891 1.29289L10.5355 1.64645L7 5.18196Z" fill="%230680BC" stroke="%230680BC"/></svg>');
}

/* GRIDS */
.quick-explorer-grid [class*=col-] {
  border-style: solid;
  border-color: #CBDFFF;
  border-width: 0 1px 0 0;
}
.quick-explorer-grid [class*=col-]:last-child {
  border-right-width: 0;
}
.quick-explorer-grid .row:nth-child(odd) {
  background: #F0F4FB;
}
.quick-explorer-grid .row:nth-child(even) {
  background: #FFFFFF;
}
.quick-explorer-grid .row:first-child {
  border-style: solid;
  border-color: #CBDFFF;
  border-width: 1px;
  border-radius: 4px 4px 0 0;
}
.quick-explorer-grid .row:last-child {
  border-radius: 0 0 4px 4px;
}
.quick-explorer-grid .row {
  border-style: solid;
  border-color: #CBDFFF;
  border-width: 0 1px 1px 1px;
}

/* CHECKBOXES*/
.add-button-not-checked {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="9" viewBox="0 0 9 9" fill="none"><path d="M3.85714 3.85714V0H5.14286V3.85714H9V5.14286H5.14286V9H3.85714V5.14286H0V3.85714H3.85714Z" fill="%230680BC"/></svg>');
  background-repeat: no-repeat;
  background-color: transparent;
  background-position-y: center;
  background-position-x: 10px;
  appearance: none;
  border-radius: 24px;
  border: 0.5px solid var(--Secondary-Cerulean-Blue, #0680BC);
  box-sizing: border-box;
  color: var(--Secondary-Cerulean-Blue, #0680BC);
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 166.667% */
  cursor: pointer;
  display: inline-flex;
  fill: currentcolor;
  height: 25px;
  justify-content: center;
  letter-spacing: 0.25px;
  max-width: 100%;
  overflow: visible;
  padding: 2px 12px 2px 24px;
  position: relative;
  text-align: center;
  width: auto;
  z-index: 0;
}

.add-button-checked {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13" fill="none"><path d="M6.5 13C2.91005 13 0 10.0899 0 6.5C0 2.91005 2.91005 0 6.5 0C10.0899 0 13 2.91005 13 6.5C13 10.0899 10.0899 13 6.5 13ZM5.85195 9.1L10.4474 4.50385L9.52835 3.58475L5.85195 7.2618L4.0131 5.42295L3.094 6.34205L5.85195 9.1Z" fill="white"/></svg>');
  background-color: #08B8EC;
  border: 0.75px solid #08B8EC;
  color: white;
  background-position-y: center;
  background-position-x: 10px;
  background-repeat: no-repeat;
  appearance: none;
  border-radius: 24px;
  box-sizing: border-box;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 166.667% */
  cursor: pointer;
  display: inline-flex;
  fill: currentcolor;
  height: 25px;
  justify-content: center;
  letter-spacing: 0.25px;
  max-width: 100%;
  overflow: visible;
  padding: 2px 12px 2px 24px;
  position: relative;
  text-align: center;
  width: auto;
  z-index: 0;
}

.add-my-list-button-not-checked {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="10" viewBox="0 0 11 10" fill="none"><path d="M5.45455 9.99556C5.10273 9.67794 4.70509 9.34755 4.28455 8.99607H4.27909C2.79819 7.76336 1.11983 6.36851 0.378557 4.69713C0.135022 4.16503 0.00596006 3.5861 6.22143e-06 2.9991C-0.00162021 2.19367 0.315705 1.42156 0.880269 0.857283C1.44483 0.293003 2.20898 -0.0158149 3.00001 0.000624282C3.64398 0.00165976 4.27409 0.191128 4.81527 0.546459C5.05307 0.703584 5.26823 0.893646 5.45455 1.11117C5.6419 0.894501 5.85711 0.70455 6.09436 0.546459C6.63531 0.191058 7.26527 0.00157855 7.90909 0.000624282C8.70011 -0.0158149 9.46426 0.293003 10.0288 0.857283C10.5934 1.42156 10.9107 2.19367 10.9091 2.9991C10.9035 3.58704 10.7744 4.16695 10.5305 4.69991C9.78926 6.37128 8.11145 7.76558 6.63054 8.99607L6.62509 9.00051C6.204 9.34977 5.80691 9.68016 5.45509 10L5.45455 9.99556ZM3.00001 1.11117C2.49192 1.1047 2.00187 1.30266 1.63637 1.662C1.28422 2.01414 1.0874 2.49661 1.09087 2.9991C1.0971 3.42694 1.19228 3.84859 1.37019 4.23626C1.7201 4.95739 2.19225 5.61003 2.76492 6.16417C3.30546 6.71944 3.92728 7.25695 4.46509 7.70894C4.614 7.83388 4.76564 7.95992 4.91727 8.08597L5.01273 8.16538C5.15836 8.28643 5.30891 8.41192 5.45455 8.53519L5.46164 8.52852L5.46491 8.52575H5.46818L5.47309 8.52186H5.47582H5.47855L5.48836 8.51353L5.51073 8.49521L5.51455 8.49188L5.52055 8.48743H5.52382L5.52873 8.48299L5.89091 8.18037L5.98582 8.10096C6.13909 7.97381 6.29073 7.84776 6.43963 7.72282C6.97745 7.27083 7.59981 6.73388 8.14036 6.17583C8.7131 5.62197 9.18526 4.9695 9.53508 4.24847C9.71621 3.85745 9.81275 3.43139 9.81819 2.9991C9.82044 2.49816 9.62373 2.01754 9.27272 1.66645C8.90793 1.30547 8.41779 1.10589 7.90909 1.11117C7.28832 1.1058 6.69487 1.37069 6.27818 1.83914L5.45455 2.80531L4.63091 1.83914C4.21422 1.37069 3.62077 1.1058 3.00001 1.11117Z" fill="%230680BC"/></svg>');
  background-repeat: no-repeat;
  background-color: transparent;
  background-position-y: center;
  background-position-x: 10px;
  appearance: none;
  color: var(--Secondary-Cerulean-Blue, #0680BC);
  font-feature-settings: "clig" off, "liga" off;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 150% */
  cursor: pointer;
  height: 25px;
  padding: 4px 2px 2px 24px;
}

.add-my-list-button-checked {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="10" viewBox="0 0 11 10" fill="none"><path d="M4.33455e-08 3.00036C-0.000135509 2.19503 0.317665 1.42347 0.881898 0.859265C1.44613 0.29506 2.20941 -0.0143984 3 0.000515102C3.93672 -0.00455131 4.83054 0.400036 5.45455 1.11157C6.07855 0.400036 6.97237 -0.00455131 7.90909 0.000515102C8.69968 -0.0143984 9.46296 0.29506 10.0272 0.859265C10.5914 1.42347 10.9092 2.19503 10.9091 3.00036C10.9091 5.97576 7.42964 8.22231 5.45455 10C3.48382 8.20731 4.33455e-08 5.97799 4.33455e-08 3.00036Z" fill="%230680BC"/></svg>');
  background-repeat: no-repeat;
  background-color: transparent;
  background-position-y: center;
  background-position-x: 10px;
  appearance: none;
  color: var(--Secondary-Cerulean-Blue, #0680BC);
  font-feature-settings: "clig" off, "liga" off;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 150% */
  cursor: pointer;
  height: 25px;
  padding: 4px 2px 2px 24px;
}

input[type=checkbox].quick-explorer-checkbox {
  accent-color: #05998B !important;
}

/* LINKS*/
.compare-link-enabled {
  text-decoration: underline;
  color: var(--Secondary-Cerulean-Blue, #0680BC);
  font-feature-settings: "clig" off, "liga" off;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
}

.compare-link-disabled {
  color: #DBDFE6;
  font-feature-settings: "clig" off, "liga" off;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  pointer-events: none;
}

/* CARDS */
.occupation-type-card {
  min-height: 50px;
  flex-shrink: 1;
  flex-grow: 1;
  flex-wrap: wrap;
  border-radius: 4px;
  border: 0.5px solid #B4C7E6;
  background: var(--Primary-Ice-Blue, #F0F4FB);
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.05);
  gap: 3px;
}

.occupation-type-card-selected {
  min-height: 50px;
  flex-shrink: 1;
  flex-grow: 1;
  flex-wrap: wrap;
  border-radius: 4px;
  border: 0.5px solid #B4C7E6;
  background: var(--Secondary-Naples-Yellow, #FCDF61);
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.05);
  gap: 3px;
}

.quick-explorer-category-card {
  width: 100%;
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: #B4C7E6;
}

.quick-explorer-institution-card {
  width: 530px;
  height: 200px;
  padding: 10px;
  border-radius: 8px;
  border: 0.25px solid rgba(42, 92, 137, 0.5);
  background: #FFFFFF;
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.05);
}

.quick-explorer-compare-institution-card {
  width: 220px;
  height: auto;
  padding: 10px;
  border-radius: 8px;
  border: 0.25px solid #2A5C89;
  background: #FFFFFF;
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.05);
}

.degree-major-card {
  width: 340px;
  height: 480px;
  position: relative;
  border-radius: 8px;
  border: 0.25px solid rgba(42, 92, 137, 0.5);
  background: #FFFFFF;
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.05);
}

.military-occupations-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 350px;
  height: 200px;
  flex-shrink: 0;
  border-radius: 4px;
  border: 0.25px solid #083F70;
  background: #FFFFFF;
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.05);
  padding: 1rem;
}

.military-branch-icon {
  width: 60px;
  height: 60px;
}

.z-index-10 {
  z-index: 10;
}

.gap-small {
  gap: 2px;
}

.federal-occupation-card {
  background-color: #ffffff;
  border: 1px solid rgba(124, 147, 180, 0.5);
  box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.25);
  padding: 1em;
  min-height: 200px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}

.federal-occupation-title {
  color: #0d274d;
  font-size: 0.9rem !important;
  font-weight: 500;
  max-width: 90%;
}

.federal-occupation-service-code {
  color: #717684;
  font-size: 0.6rem !important;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  max-width: 90%;
}

.federal-occupation-drilldown {
  color: #05998b;
}
.federal-occupation-drilldown svg {
  fill: #05998b;
}

.federal-occupation-drilldown:hover {
  color: #2aa67d;
}
.federal-occupation-drilldown:hover svg {
  fill: #2aa67d;
}

.relevance-full {
  color: #82d78c;
}

.relevance-empty {
  color: #cfe1e5;
}

.mariner-credential-tab {
  background-color: #f8f8f8;
  border: 1px solid #e6e7e8;
}

.commonality-tab {
  background-color: #f8f8f8;
  border: 1px solid #e6e7e8;
}

.onetAlternateTitlesContainer {
  overflow: auto;
  max-height: 150px;
}

.affinity-profiler__detailed-result__navigation-buttons {
  box-shadow: 0px 3px 3px -2px #ccc;
  height: 70px;
  font-size: 14px;
  padding: 1rem;
  font-weight: 500;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-transform: uppercase;
}
.affinity-profiler__detailed-result__header {
  font-size: 18px;
  font-weight: 500;
  color: black;
}
.affinity-profiler__detailed-result .e-control.e-tab.e-lib.onet-detail-tabs {
  display: none;
}
@media screen and (min-width: 768px) {
  .affinity-profiler__detailed-result .affinity-profiler__detailed-result__accordion {
    display: none;
  }
  .affinity-profiler__detailed-result .e-control.e-tab.e-lib.onet-detail-tabs {
    display: flex;
  }
}
.affinity-profiler__detailed-result .placeholder {
  background: #ccc;
  color: #555;
  font-weight: 500;
  min-height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2rem;
}

.affinity-profiler__navigation-buttons {
  align-items: center;
  box-shadow: 0px 3px 3px -2px #ccc;
  display: flex;
  font-size: 14px;
  font-weight: bold;
  height: 70px;
  justify-content: space-between;
  text-transform: uppercase;
}
.affinity-profiler__assessment-title {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  margin-top: 2rem;
}
.affinity-profiler__categories {
  height: 50px;
  display: flex;
  justify-content: space-evenly;
}
.affinity-profiler__categories-padding {
  background: rgba(241, 242, 243, 0.65);
  margin: 0 0.25rem;
  transition: all 550ms ease-in-out;
  width: 0;
}
@media screen and (min-width: 720px) {
  .affinity-profiler__categories-padding {
    flex: 1;
    width: unset;
  }
}
.affinity-profiler__category {
  align-items: center;
  background: #e5f1f8;
  color: #083f70;
  display: flex;
  flex: 1;
  font-size: 14px;
  font-weight: bold;
  justify-content: center;
  padding: 0 1rem;
}
.affinity-profiler__category--active {
  background: #ffe885;
}
.affinity-profiler__category:not(:last-of-type) {
  margin-right: 0.5rem;
}
@media screen and (min-width: 720px) {
  .affinity-profiler__category {
    flex: unset;
    min-width: 150px;
  }
}
.affinity-profiler__current-question-indicator {
  padding: 1rem;
  color: #083f70;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}
.affinity-profiler__subcategory {
  text-align: center;
  font-weight: bold;
  font-size: 16px;
}
.affinity-profiler__image-container {
  min-height: 92px;
  display: flex;
  margin-top: 1rem;
}
.affinity-profiler__image-container img {
  width: 100%;
}
.affinity-profiler__image {
  flex: 1;
}
.affinity-profiler__image:not(:last-child) {
  margin-right: 0.5rem;
}
.affinity-profiler__question-description {
  padding: 0 1rem;
  font-size: 16px;
  text-align: center;
  margin-top: 1rem;
}
.affinity-profiler__answer-container {
  display: flex;
  flex-direction: column;
  max-width: 250px;
  min-height: 62px;
  overflow: hidden;
}
.affinity-profiler__answer-button {
  border: 1px solid rgba(14, 152, 220, 0);
  background: rgba(14, 152, 220, 0);
  border-radius: 2px;
  color: #166a98;
  flex: 1;
  outline: none !important;
  transition: background 400ms ease-in-out;
  width: 200px;
}
.affinity-profiler__answer-button:hover:not(.affinity-profiler__answer-active) {
  color: rgb(14, 152, 220);
}
.affinity-profiler__answer-button.affinity-profiler__answer-active {
  color: white;
  background: rgb(14, 152, 220);
  font-weight: bold;
}
.affinity-profiler__bottom-nav {
  text-align: center;
}
.affinity-profiler__bottom-nav-next {
  height: 50px;
  width: 138px;
  background: #0577b2;
  border: 1px solid #0577b2;
  border-radius: 3px;
  color: white;
  margin-bottom: 4rem;
}

/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.cswf-dark-blue {
  color: #0680BC;
}

.cswf-content {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.cswf-role-path-title {
  color: #0680BC;
}

.cswf-info-toggle {
  color: #0680BC;
  font-weight: 500;
}
.cswf-info-toggle:before {
  content: "−";
  font-size: 1.2rem;
  margin-right: 0.2em;
}
.cswf-info-toggle.collapsed:before {
  content: "+";
  font-size: 1.2rem;
  margin-right: 0.2em;
}

.cswf-proficiency-level-title {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #0D274D;
}

.cswf-role-detail-qualification-tab {
  border-bottom: none !important;
}

.cswf-role-detail-qualification-tab .nav-link,
.cswf-role-detail-qualification-tab .nav-link.disabled {
  background-color: #F9CF1C;
  border-radius: 4px;
  color: #166a98;
  text-transform: uppercase;
  color: #0D274D;
}

.cswf-role-detail-qualification-tab .nav-link.active {
  background-color: #0B3E6F;
  color: white;
  text-transform: uppercase;
  color: #FFFFFF;
}

.cswf-role-detail-qualification-tab-content {
  padding: 15px;
}

.cswf-additional-role-data-accordion {
  border-left: 5px solid #54c0eb;
  border-top: 1px solid #BFDAE9;
  border-right: 1px solid #BFDAE9;
  border-bottom: 1px solid #BFDAE9;
}

.cswf-results-container {
  border: 1px solid #e6e7e8;
}

.cswf-results-header {
  border-bottom: 1px solid #e6e7e8;
}

.cswf-results-accordion-header {
  padding-left: 5px;
  background-color: transparent;
}

.cswf-results-accordion-header .accordion-toggle .cswf-results-accordion-arrow::after {
  content: url("/assets/images/nav-up-arrow.png");
  float: right;
}

.cswf-results-accordion-header .accordion-toggle.collapsed .cswf-results-accordion-arrow::after {
  content: url("/assets/images/nav-down-arrow.png");
}

.cswf-details-service-container {
  width: 100%;
  border: 2px solid #B4C7E6;
}

.cswf-details-service-bar {
  display: flex;
  flex-wrap: wrap;
}
.cswf-details-service-bar__item {
  background: none;
  border-top: 1px solid #B4C7E6;
  border-left: 0;
  border-right: 0;
  color: #083F70;
  font-weight: 600;
  max-width: 200px;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
}
.cswf-details-service-bar__item img {
  display: none;
}
@media screen and (min-width: 768px) {
  .cswf-details-service-bar {
    flex-wrap: unset;
  }
  .cswf-details-service-bar__item {
    border-top: 2px solid #B4C7E6;
    border-left: 2px solid #B4C7E6;
    border-right: 2px solid #B4C7E6;
    border-bottom: 2px solid #B4C7E6;
    border-radius: 4px;
    position: relative;
    margin-left: 20px;
    color: #083F70;
    bottom: -2px;
  }
  .cswf-details-service-bar__item img {
    display: initial;
  }
  .cswf-details-service-bar__item.active {
    background: unset;
    color: #083F70;
    border-bottom: 2px solid white;
  }
}

.cswf-role-detail-qualification-tab .nav-link .cswf-results-badge-met-none::after {
  content: url("/assets/images/cswf/badges/role-met-none.png");
  height: 20px;
}

.cswf-role-detail-qualification-tab .nav-link.active .cswf-results-badge-met-none::after {
  content: url("/assets/images/cswf/badges/role-met-none-active.png");
  height: 20px;
}

.cswf-role-detail-qualification-tab .nav-link .cswf-results-badge-met-some::after {
  content: url("/assets/images/cswf/badges/role-met-some.png");
  height: 20px;
}

.cswf-role-detail-qualification-tab .nav-link.active .cswf-results-badge-met-some::after {
  content: url("/assets/images/cswf/badges/role-met-some-active.png");
  height: 20px;
}

.cswf-role-detail-qualification-tab .nav-link .cswf-results-badge-met-all::after {
  content: url("/assets/images/cswf/badges/role-met-all.png");
  height: 20px;
}

.cswf-role-detail-qualification-tab .nav-link.active .cswf-results-badge-met-all::after {
  content: url("/assets/images/cswf/badges/role-met-all-active.png");
  height: 20px;
}

.cswf-requirements-row {
  margin-bottom: 0.15rem !important;
}

.cswf-requirements-next-steps-col {
  background-color: #F3F1ED;
}

.cswf-requirements-next-steps-col-title {
  border-bottom: 0.15rem solid white;
}

.cswf-requirements, .cswf-requirements--description, .cswf-requirements--condition, .cswf-requirements--header, .cswf-requirements--type {
  padding: 1rem !important;
  height: 100% !important;
  font-family: "Roboto";
  font-style: normal;
}
.cswf-requirements--type {
  background-color: #0B3E6F;
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
}
.cswf-requirements--header {
  background-color: #DEE7F5;
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  align-items: center;
  text-align: center;
  text-transform: uppercase;
  color: #0B3E6F;
}
.cswf-requirements--condition {
  background-color: #DEE7F5;
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  align-items: center;
  text-align: center;
  text-transform: uppercase;
  color: #0B3E6F;
  padding: 0.25rem !important;
}
.cswf-requirements--description {
  background-color: #F3F1ED;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #333333;
}

.cswf-requirements-checkbox {
  position: absolute;
  top: 5px;
  right: 10px;
}

.cswf-requirements-checkbox-met {
  color: #04C863;
}

/** @format */
.m2m-banner {
  background: url("/assets/images/banners/m2m-banner.jpg") no-repeat top center;
  background-size: cover;
}

.m2m-icon {
  transform: translate(28px, 28px);
}
.m2m-icon.m2m-icon-career-info {
  transform: translate(28px, 40px);
}
.m2m-icon.m2m-icon-prelim-results {
  transform: translate(39px, 33px);
}
.m2m-icon.m2m-icon-app-assist {
  transform: translate(33px, 32px);
}

.instruction-card {
  background: #026fa5;
  border-radius: 0.25em;
  color: white;
  min-height: 28em;
  padding: 1.5em;
  position: relative;
  margin: 80px auto 0;
  max-width: 28em;
}
.instruction-card h3 {
  color: white;
  font-size: 1.25em;
  text-align: center;
  margin-top: 1.4em;
}
.instruction-card p {
  color: white;
}
.instruction-card img {
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translateX(-40px);
}

.mariner-credential-tab {
  background-color: #f8f8f8;
  border: 1px solid #e6e7e8;
}

.credential-banner {
  background-color: #1b6ec2;
}

@media screen and (min-width: 768px) {
  .instruction-card {
    margin: 2em auto;
  }
  .instruction-card::after {
    content: "";
    width: 50px;
    height: 6px;
    background: #026fa5;
    position: absolute;
    top: 4em;
    left: 100%;
  }
  .instruction-card-last::after {
    display: none;
  }
}
.sea-service-letter-panel {
  background: rgba(231, 233, 235, 0.5);
  border: 0.5px solid #026f92;
  border-radius: 8px;
  text-align: left !important;
}

.SetGoalLink,
i.SetGoalLink {
  color: #d3d3d3;
}

.SetGoalLink:hover {
  color: #c0c0c0;
}

.instruction-content li {
  color: white !important;
}

/** @format */ /* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.career-clusters {
  background-color: rgba(180, 199, 230, 0.25);
  border-radius: 4px 4px 0 0;
  color: #0D2740;
  padding: 15px;
}
.career-clusters h2 {
  background: url(../images/emc/select-your-path-icon.svg) no-repeat left center;
  font-size: 2em;
  font-weight: normal;
  display: flex;
  align-items: center;
  height: 55px;
  padding-left: 60px;
}
.career-clusters h3 {
  font-weight: normal;
}
.career-clusters .e-card {
  border: 1px solid rgba(124, 147, 180, 0.5);
  border-radius: 0;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
}
.career-clusters .e-card:last-child {
  margin-right: 0 !important;
}
.career-clusters .e-card .e-card-header .e-card-header-caption .e-card-header-title {
  color: black;
  font-weight: 500;
  font-size: 1em;
  white-space: normal;
  min-height: 45px;
}

.cc-navigation {
  background-color: rgba(180, 199, 230, 0.15);
  border-radius: 0 0 4px 4px;
  margin-top: 2px;
}

.cc-drilldown > p {
  color: #0D2740;
  font-size: 1.125em;
  margin: 1.125em 30px;
}
.cc-drilldown .cc-credentials,
.cc-drilldown .cc-occupations {
  background: white;
  border: 1px solid rgba(180, 199, 230, 0.5);
  border-radius: 4px;
  margin-bottom: 1.125em;
  padding: 30px;
}
.cc-drilldown .cc-credentials h4,
.cc-drilldown .cc-occupations h4 {
  color: #0D2740;
  font-weight: normal;
}
.cc-drilldown .cc-credentials .occupation-total,
.cc-drilldown .cc-credentials .credential-total,
.cc-drilldown .cc-occupations .occupation-total,
.cc-drilldown .cc-occupations .credential-total {
  font-weight: 600;
}

.my-rating .e-accordion {
  margin: 0;
}
.my-rating .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  padding: 0;
}
.my-rating .right-now,
.my-rating .whats-next {
  border-top: 1px solid #B4C7E6;
  padding: 15px;
}
.my-rating .right-now > p,
.my-rating .whats-next > p {
  font-size: 0.8571428571em;
  font-weight: 600;
  margin-bottom: 0.875em;
}
.my-rating .right-now .img-container,
.my-rating .whats-next .img-container {
  width: 35px;
}

.select-filters .e-accordion {
  margin: 0;
}
.select-filters .e-accordion {
  background: #F3F6FB !important;
}
.select-filters .e-accordion .e-acrdn-header,
.select-filters .e-accordion .e-acrdn-content {
  background: #F3F6FB !important;
}
.select-filters .select-options {
  margin-bottom: 1.25em;
}
.select-filters .select-options fieldset {
  padding-left: 0;
}
.select-filters .filter-title .clear-select-options i,
.select-filters .select-career-clusters .clear-select-options i,
.select-filters .select-pathways .clear-select-options i,
.select-filters .select-want-to-see .clear-select-options i,
.select-filters .select-occupation-types .clear-select-options i,
.select-filters .select-salary-range .clear-select-options i,
.select-filters .select-education .clear-select-options i,
.select-filters .select-additional .clear-select-options i,
.select-filters .select-filters .clear-select-options i {
  opacity: 0;
  margin-right: 10px;
}
.select-filters .filter-title .clear-select-options:hover i,
.select-filters .select-career-clusters .clear-select-options:hover i,
.select-filters .select-pathways .clear-select-options:hover i,
.select-filters .select-want-to-see .clear-select-options:hover i,
.select-filters .select-occupation-types .clear-select-options:hover i,
.select-filters .select-salary-range .clear-select-options:hover i,
.select-filters .select-education .clear-select-options:hover i,
.select-filters .select-additional .clear-select-options:hover i,
.select-filters .select-filters .clear-select-options:hover i {
  opacity: 1;
}
.select-filters .filter-title > p,
.select-filters .select-career-clusters > p,
.select-filters .select-pathways > p,
.select-filters .select-want-to-see > p,
.select-filters .select-occupation-types > p,
.select-filters .select-salary-range > p,
.select-filters .select-education > p,
.select-filters .select-additional > p,
.select-filters .select-filters > p {
  color: #0D2740;
  font-size: 0.875em;
  font-weight: 600;
  letter-spacing: 0.2em;
  margin: 0 0 1em 0;
}
.select-filters .salary-range-slider {
  font-size: 0.875rem !important;
  font-weight: 500 !important;
  color: #05998B !important;
  letter-spacing: inherit !important;
}

.select-my-path-title {
  font-weight: normal;
  font-size: 2em;
}
.select-my-path-title img {
  width: auto;
  height: 50px;
}

.smp-selection-container {
  background: rgba(180, 199, 230, 0.1450980392);
}

.smp-selection-circle {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  border: 1px solid #0680BC;
  position: relative;
}

.smp-selection-circle.active::before {
  content: "";
  width: 14px;
  height: 14px;
  border-radius: 17px;
  background: #0680BC;
  display: block;
  position: absolute;
  top: 2px;
  left: 2px;
}

.occupation-type,
.credential-type {
  transition: all 0.3s cubic-bezier(0.1, -0.6, 0.2, 0);
  transform-origin: center;
  background: transparent;
  border: 1px solid rgba(5, 119, 178, 0.1450980392);
  border-radius: 4px;
  color: #0577B2;
  flex: 1;
  font-size: 1.75em;
  font-weight: 600;
  width: 100%;
}
.occupation-type:hover, .occupation-type.active,
.credential-type:hover,
.credential-type.active {
  border-color: #0577B2;
}

abbr[title] {
  text-decoration: none;
}

.list-group {
  padding: 0;
}

.ler {
  background: white;
  border: 1px solid #B4C7E6;
  border-radius: 4px;
  margin: 1rem auto;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  padding: 16px;
}

.ler > h3 {
  font-size: 18px;
  text-decoration: none;
  font-weight: 400;
  color: #0680bc;
  margin: 0 0.5rem;
}

.subheading h4,
.mil-branch h4,
.history h4 {
  font-size: 1em;
  font-weight: bold;
}

.emc-wizard-review-intro {
  margin: 0 auto;
  max-width: 800px;
}

.emc-wizard-review-intro h2 {
  color: #0D2740;
  font-size: 1.375rem;
  letter-spacing: 0;
}

.emc-wizard-review-download {
  background: rgba(231, 233, 235, 0.5);
}

.emc-wizard-download-ler,
.emc-wizard-download-resume,
.emc-wizard-select-my-path {
  padding: 15px;
  width: 200px;
  text-align: center;
  height: 165px;
  position: relative;
  margin-bottom: 10px;
  transition: 0.3s all;
}

.emc-wizard-select-my-path-bottom {
  padding: 0.8em 1.2em;
}

.emc-wizard-download-ler span,
.emc-wizard-download-resume span,
.emc-wizard-select-my-path span,
.emc-wizard-select-my-path-bottom span {
  font-size: 0.875rem;
  font-weight: 700;
}

.emc-wizard-download-ler::after,
.emc-wizard-download-resume::after,
.emc-wizard-select-my-path::after {
  content: "";
  background: #84DBFF url(/assets/images/emc-review-download-record-ler-cloud.png) no-repeat center center;
  height: 40px;
  width: 40px;
  margin: 0 auto;
  position: absolute;
  bottom: -15px;
  left: 50%;
  transform: translateX(-20px);
  border-radius: 25px;
  transition: 0.3s all;
}

.emc-wizard-download-ler {
  background: #84DBFF;
}

.emc-wizard-download-ler:hover {
  background: #52cbff;
}

.emc-wizard-download-ler:hover::after {
  background-color: #52cbff;
}

.emc-wizard-download-ler span {
  color: #083F70;
}

.emc-wizard-download-resume {
  background: #FD6950;
}

.emc-wizard-download-resume:hover {
  background: #fd3e1c;
}

.emc-wizard-download-resume::after {
  background: #FD6950 url(/assets/images/emc-review-download-my-resume-cloud.png) no-repeat center center;
}

.emc-wizard-download-resume:hover::after {
  background-color: #fd3e1c;
}

.emc-wizard-download-resume span {
  color: #FFF;
}

.emc-wizard-select-my-path,
.emc-wizard-select-my-path-bottom {
  background: #FFD05B;
  position: relative;
}

.emc-wizard-select-my-path:hover,
.emc-wizard-select-my-path-bottom:hover {
  background: #ffc229;
}

.emc-wizard-select-my-path::after,
.emc-wizard-select-my-path-bottom::after {
  background: #FFD05B url(/assets/images/emc-review-circle-right.png) no-repeat center center;
}

.emc-wizard-select-my-path:hover::after,
.emc-wizard-select-my-path-bottom:hover::after {
  background-color: #ffc229;
}

.emc-wizard-select-my-path span,
.emc-wizard-select-my-path-bottom span {
  color: #000;
}

.list-group-item {
  padding: 5px 0 5px 8px;
}

.personal .list-group-item b {
  display: inline-block;
  width: 115px;
}

/* Syncfusion overrides */
.e-acrdn-content p {
  font-size: 14px;
}

#mil-training-section-ler .e-acrdn-content:empty {
  text-align: center;
  display: flex;
}

#mil-training-section-ler .e-acrdn-content:empty::after {
  content: "Please add Training records";
  padding: 1rem;
  background: #eefaff;
  font-weight: bold;
  flex: 1;
}

@media screen and (min-width: 768px) {
  .occupation-type,
  .credential-type {
    max-width: 440px;
  }
}
@media screen and (min-width: 1325px) {
  .occupation-total,
  .credential-total {
    margin-left: 15px;
  }
  .occupation-types img,
  .credential-types img {
    display: inline-block !important;
  }
}
.results-prepare h3 {
  color: #0D2740;
  font-size: 1em;
}
.results-prepare .rp-nav-header {
  color: #0D2740;
  font-size: 1.125em;
  margin-bottom: 0;
}
.results-prepare .rp-navigation {
  list-style: none;
  padding-left: 0;
  margin-top: 1em;
}
.results-prepare .rp-navigation .rp-nav-link {
  border-bottom: 1px solid #efefef;
  color: #0680BC;
  padding: 15px 0;
}
.results-prepare .rp-navigation .rp-nav-link:hover, .results-prepare .rp-navigation .rp-nav-link:active, .results-prepare .rp-navigation .rp-nav-link-active {
  text-transform: none;
  color: #0D2740;
}
.results-prepare .rp-navigation .rp-nav-link:hover svg path, .results-prepare .rp-navigation .rp-nav-link:active svg path, .results-prepare .rp-navigation .rp-nav-link-active svg path {
  fill: #cccccc;
}
.results-prepare .rp-navigation .rp-nav-link:focus {
  text-decoration: none;
}
.results-prepare .rp-navigation .rp-img-container {
  width: 55px;
}
.results-prepare .rp-content-container {
  background: white;
  border: 1px solid #e5e5e5;
  padding: 1.125em;
}
.results-prepare .rp-content {
  display: none;
}
.results-prepare .rp-content.is-visible {
  display: block;
}
.results-prepare .rp-content .e-row.e-altrow {
  background: rgba(180, 199, 230, 0.25);
}
.results-prepare .rp-content .prepare-step {
  background: #EDF9FF;
  border: 1px solid rgba(124, 147, 180, 0.25);
  padding: 10px;
}
.results-prepare .rp-content .prepare-step-header {
  font-size: 1.5em;
  color: #05998B;
  text-transform: uppercase;
}
.results-prepare .rp-content .prepare-step-content {
  font-weight: 300;
}
.results-prepare .rp-content .rr-title {
  display: inline-block;
}
.results-prepare .rp-content .rating-requirements li {
  border-bottom: 1px dashed #00C2FF;
}
.results-prepare .rp-content .navy-benefits .e-acrdn-root {
  margin: 0;
}

@media screen and (min-width: 567px) {
  .rp-content .rr-title {
    min-width: 13em;
  }
}
.mg-note {
  font-size: 0.9rem;
  font-weight: 500;
}
@media screen and (min-width: 1024px) {
  .mg-note {
    width: 50%;
    margin: auto;
  }
}

.add-branch .e-dropdown-btn:focus,
.add-branch .e-dropdown-btn.e-btn:focus,
.add-branch .e-btn:active {
  box-shadow: none;
}
.add-branch .e-dropdown-btn:active {
  box-shadow: none;
}
.add-branch .e-dropdown-btn.e-active .e-caret {
  transform: rotate(-180deg);
}

.add-branchc .e-caret {
  transition: all 350ms ease-in-out;
}

.e-dropdown-btn:focus {
  outline: none;
  box-shadow: none;
  background: #058578;
}

.e-dropdown-btn:hover {
  background: #058578;
}

.e-dropdown-btn {
  background: #058578;
  border: 1px solid #058578;
  border-radius: 0;
  color: white;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  min-height: 35px;
  margin-right: auto;
  width: 200px;
  margin-bottom: 0px;
}

.e-dropdown-popup {
  margin-bottom: 0px;
  background: #058578;
  color: white !important;
  font-weight: bold;
  padding: 0.75rem;
  width: 200px !important;
  border-radius: 0 !important;
  margin-top: 0 !important;
}

.e-dropdown-btn.e-active {
  background-color: #058578;
  animation: none;
  outline: none;
  box-shadow: none;
}

.add-branch-label {
  color: white;
  font-size: 16px;
  font-weight: 500;
  font-family: Roboto;
  padding-left: 5px;
}

.add-branch-checkbox {
  background: white;
  font-size: 14px;
  height: 18px;
  width: 18px;
  clip-path: circle(60% at 50% 50%);
  margin-right: 5px;
}

.career-clusters {
  background-color: rgba(180, 199, 230, 0.25);
  border-radius: 4px 4px 0 0;
  color: #0D2740;
  padding: 15px;
}
.career-clusters h2 {
  background: url(../images/emc/select-your-path-icon.svg) no-repeat left center;
  font-size: 2em;
  font-weight: normal;
  display: flex;
  align-items: center;
  height: 55px;
  padding-left: 60px;
}
.career-clusters h3 {
  font-weight: normal;
}
.career-clusters .e-card {
  border: 1px solid rgba(124, 147, 180, 0.5);
  border-radius: 0;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
}
.career-clusters .e-card:last-child {
  margin-right: 0 !important;
}
.career-clusters .e-card .e-card-header .e-card-header-caption .e-card-header-title {
  color: black;
  font-weight: 500;
  font-size: 1em;
  white-space: normal;
  min-height: 45px;
}

.cc-navigation {
  background-color: rgba(180, 199, 230, 0.15);
  border-radius: 0 0 4px 4px;
  margin-top: 2px;
}

.cc-drilldown > p {
  color: #0D2740;
  font-size: 1.125em;
  margin: 1.125em 30px;
}
.cc-drilldown .cc-credentials,
.cc-drilldown .cc-occupations {
  background: white;
  border: 1px solid rgba(180, 199, 230, 0.5);
  border-radius: 4px;
  margin-bottom: 1.125em;
  padding: 30px;
}
.cc-drilldown .cc-credentials h4,
.cc-drilldown .cc-occupations h4 {
  color: #0D2740;
  font-weight: normal;
}
.cc-drilldown .cc-credentials .occupation-total,
.cc-drilldown .cc-credentials .credential-total,
.cc-drilldown .cc-occupations .occupation-total,
.cc-drilldown .cc-occupations .credential-total {
  font-weight: 600;
}

.my-rating .e-accordion {
  margin: 0;
}
.my-rating .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  padding: 0;
}
.my-rating .right-now,
.my-rating .whats-next {
  border-top: 1px solid #B4C7E6;
  padding: 15px;
}
.my-rating .right-now > p,
.my-rating .whats-next > p {
  font-size: 0.8571428571em;
  font-weight: 600;
  margin-bottom: 0.875em;
}
.my-rating .right-now .img-container,
.my-rating .whats-next .img-container {
  width: 35px;
}

.select-filters .e-accordion {
  margin: 0;
}
.select-filters .e-accordion {
  background: #F3F6FB !important;
}
.select-filters .e-accordion .e-acrdn-header,
.select-filters .e-accordion .e-acrdn-content {
  background: #F3F6FB !important;
}
.select-filters .select-options {
  margin-bottom: 1.25em;
}
.select-filters .select-options fieldset {
  padding-left: 0;
}
.select-filters .filter-title .clear-select-options i,
.select-filters .select-career-clusters .clear-select-options i,
.select-filters .select-pathways .clear-select-options i,
.select-filters .select-want-to-see .clear-select-options i,
.select-filters .select-occupation-types .clear-select-options i,
.select-filters .select-salary-range .clear-select-options i,
.select-filters .select-education .clear-select-options i,
.select-filters .select-additional .clear-select-options i,
.select-filters .select-filters .clear-select-options i {
  opacity: 0;
  margin-right: 10px;
}
.select-filters .filter-title .clear-select-options:hover i,
.select-filters .select-career-clusters .clear-select-options:hover i,
.select-filters .select-pathways .clear-select-options:hover i,
.select-filters .select-want-to-see .clear-select-options:hover i,
.select-filters .select-occupation-types .clear-select-options:hover i,
.select-filters .select-salary-range .clear-select-options:hover i,
.select-filters .select-education .clear-select-options:hover i,
.select-filters .select-additional .clear-select-options:hover i,
.select-filters .select-filters .clear-select-options:hover i {
  opacity: 1;
}
.select-filters .filter-title > p,
.select-filters .select-career-clusters > p,
.select-filters .select-pathways > p,
.select-filters .select-want-to-see > p,
.select-filters .select-occupation-types > p,
.select-filters .select-salary-range > p,
.select-filters .select-education > p,
.select-filters .select-additional > p,
.select-filters .select-filters > p {
  color: #0D2740;
  font-size: 0.875em;
  font-weight: 600;
  letter-spacing: 0.2em;
  margin: 0 0 1em 0;
}
.select-filters .salary-range-slider {
  font-size: 0.875rem !important;
  font-weight: 500 !important;
  color: #05998B !important;
  letter-spacing: inherit !important;
}

.select-my-path-title {
  font-weight: normal;
  font-size: 2em;
}
.select-my-path-title img {
  width: auto;
  height: 50px;
}

.smp-selection-container {
  background: rgba(180, 199, 230, 0.1450980392);
}

.smp-selection-circle {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  border: 1px solid #0680BC;
  position: relative;
}

.smp-selection-circle.active::before {
  content: "";
  width: 14px;
  height: 14px;
  border-radius: 17px;
  background: #0680BC;
  display: block;
  position: absolute;
  top: 2px;
  left: 2px;
}

.occupation-type,
.credential-type {
  transition: all 0.3s cubic-bezier(0.1, -0.6, 0.2, 0);
  transform-origin: center;
  background: transparent;
  border: 1px solid rgba(5, 119, 178, 0.1450980392);
  border-radius: 4px;
  color: #0577B2;
  flex: 1;
  font-size: 1.75em;
  font-weight: 600;
  width: 100%;
}
.occupation-type:hover, .occupation-type.active,
.credential-type:hover,
.credential-type.active {
  border-color: #0577B2;
}

abbr[title] {
  text-decoration: none;
}

.list-group {
  padding: 0;
}

.ler {
  background: white;
  border: 1px solid #B4C7E6;
  border-radius: 4px;
  margin: 1rem auto;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  padding: 16px;
}

.ler > h3 {
  font-size: 18px;
  text-decoration: none;
  font-weight: 400;
  color: #0680bc;
  margin: 0 0.5rem;
}

.subheading h4,
.mil-branch h4,
.history h4 {
  font-size: 1em;
  font-weight: bold;
}

.emc-wizard-review-intro {
  margin: 0 auto;
  max-width: 800px;
}

.emc-wizard-review-intro h2 {
  color: #0D2740;
  font-size: 1.375rem;
  letter-spacing: 0;
}

.emc-wizard-review-download {
  background: rgba(231, 233, 235, 0.5);
}

.emc-wizard-download-ler,
.emc-wizard-download-resume,
.emc-wizard-select-my-path {
  padding: 15px;
  width: 200px;
  text-align: center;
  height: 165px;
  position: relative;
  margin-bottom: 10px;
  transition: 0.3s all;
}

.emc-wizard-select-my-path-bottom {
  padding: 0.8em 1.2em;
}

.emc-wizard-download-ler span,
.emc-wizard-download-resume span,
.emc-wizard-select-my-path span,
.emc-wizard-select-my-path-bottom span {
  font-size: 0.875rem;
  font-weight: 700;
}

.emc-wizard-download-ler::after,
.emc-wizard-download-resume::after,
.emc-wizard-select-my-path::after {
  content: "";
  background: #84DBFF url(/assets/images/emc-review-download-record-ler-cloud.png) no-repeat center center;
  height: 40px;
  width: 40px;
  margin: 0 auto;
  position: absolute;
  bottom: -15px;
  left: 50%;
  transform: translateX(-20px);
  border-radius: 25px;
  transition: 0.3s all;
}

.emc-wizard-download-ler {
  background: #84DBFF;
}

.emc-wizard-download-ler:hover {
  background: #52cbff;
}

.emc-wizard-download-ler:hover::after {
  background-color: #52cbff;
}

.emc-wizard-download-ler span {
  color: #083F70;
}

.emc-wizard-download-resume {
  background: #FD6950;
}

.emc-wizard-download-resume:hover {
  background: #fd3e1c;
}

.emc-wizard-download-resume::after {
  background: #FD6950 url(/assets/images/emc-review-download-my-resume-cloud.png) no-repeat center center;
}

.emc-wizard-download-resume:hover::after {
  background-color: #fd3e1c;
}

.emc-wizard-download-resume span {
  color: #FFF;
}

.emc-wizard-select-my-path,
.emc-wizard-select-my-path-bottom {
  background: #FFD05B;
  position: relative;
}

.emc-wizard-select-my-path:hover,
.emc-wizard-select-my-path-bottom:hover {
  background: #ffc229;
}

.emc-wizard-select-my-path::after,
.emc-wizard-select-my-path-bottom::after {
  background: #FFD05B url(/assets/images/emc-review-circle-right.png) no-repeat center center;
}

.emc-wizard-select-my-path:hover::after,
.emc-wizard-select-my-path-bottom:hover::after {
  background-color: #ffc229;
}

.emc-wizard-select-my-path span,
.emc-wizard-select-my-path-bottom span {
  color: #000;
}

.list-group-item {
  padding: 5px 0 5px 8px;
}

.personal .list-group-item b {
  display: inline-block;
  width: 115px;
}

/* Syncfusion overrides */
.e-acrdn-content p {
  font-size: 14px;
}

#mil-training-section-ler .e-acrdn-content:empty {
  text-align: center;
  display: flex;
}

#mil-training-section-ler .e-acrdn-content:empty::after {
  content: "Please add Training records";
  padding: 1rem;
  background: #eefaff;
  font-weight: bold;
  flex: 1;
}

@media screen and (min-width: 768px) {
  .occupation-type,
  .credential-type {
    max-width: 440px;
  }
}
@media screen and (min-width: 1325px) {
  .occupation-total,
  .credential-total {
    margin-left: 15px;
  }
  .occupation-types img,
  .credential-types img {
    display: inline-block !important;
  }
}
/* Static page styles*/
.landing-pages {
  background: white;
  padding: 140px 0 20px;
}
.landing-pages h1 {
  font-size: 2.25em;
  font-weight: normal;
  letter-spacing: inherit;
  margin: 0;
}
.landing-pages h2 {
  color: #0D2740;
  font-size: 1.7em;
  font-weight: 300;
  letter-spacing: 2px;
  margin-bottom: 0.4em;
  text-transform: inherit;
}
.landing-pages .intro {
  padding-bottom: 40px;
}
.landing-pages .intro .intro-lead {
  font-size: 1.25em;
  font-weight: bold;
}
.landing-pages .intro img {
  border: 1px solid #E1E9F4;
}
.landing-pages .tools-overview {
  padding: 4.375em 0;
}
.landing-pages .tools-overview img {
  border: 1px solid #E1E9F4;
}
.landing-pages .bg-alt {
  background: #F8FAFD;
  border: 1px solid #E1E9F4;
  border-right-color: transparent;
  border-left-color: transparent;
}
.landing-pages .resource {
  border: 1.25px solid #E1E9F4;
  border-radius: 6px;
  box-shadow: 0 0.125rem 0.35rem rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.landing-pages .resource img {
  max-width: 150px;
}

@media screen and (min-width: 768px) {
  .resource {
    min-height: 520px;
  }
}
.page-content {
  padding-top: 120px;
}

.faq-container {
  margin-top: 10em;
}

.legal-privacy-container {
  max-height: 420px;
  overflow-y: scroll;
}

.cool-logo {
  width: 92px;
}

/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
html.mediakit-container {
  scroll-behavior: smooth;
}

.mediakit-container {
  margin-top: 8em;
}

.mediakit-header {
  font-size: 2rem;
  font-weight: 300;
}

@media screen and (min-width: 1024px) {
  .links-sidebar {
    position: sticky;
    top: 10%;
    height: 100%;
  }
}
.links-sidebar__link {
  color: #0680BC;
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: 2px;
}
.links-sidebar__divider {
  width: 100%;
  border-width: 2px;
}

.mediakit-card {
  background: #FFFFFF;
  border: 1px solid #B4C7E6;
  padding: 2em;
}
.mediakit-card__header {
  font-size: 1.5rem;
  font-weight: 500;
}
.mediakit-card__link {
  font-weight: 500;
}

.main-content {
  padding-top: 70px;
}

.card-body {
  min-height: 130px;
}

.btn.btn-link {
  font-weight: 500;
}

.btn.btn-link:hover {
  text-decoration: none;
}

video {
  width: 100%;
  height: auto;
}

/* Video Thumbnails */
.video-thumb-btn {
  padding: 0 !important;
}

.video-thumb-btn img.video-thumb {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
}

html,
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h1:focus {
  outline: none;
}

a,
.btn-link {
  color: #0071c1;
}

.btn-primary {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.content {
  padding-top: 1.1rem;
}

.valid.modified:not([type=checkbox]) {
  outline: 1px solid #26b050;
}

.invalid {
  outline: 1px solid red;
}

.validation-message {
  color: red;
}

#blazor-error-ui {
  background: lightyellow;
  bottom: 0;
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
  display: none;
  left: 0;
  padding: 0.6rem 1.25rem 0.7rem 1.25rem;
  position: fixed;
  width: 100%;
  z-index: 1000;
}

#blazor-error-ui .dismiss {
  cursor: pointer;
  position: absolute;
  right: 0.75rem;
  top: 0.5rem;
}

.blazor-error-boundary {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121;
  padding: 1rem 1rem 1rem 3.7rem;
  color: white;
}

.blazor-error-boundary::after {
  content: "An error has occurred.";
}

.hide {
  display: none;
}

/*Base styles*/
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
  text-decoration: none !important;
}
a:hover {
  text-decoration: none !important;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: none;
  /* 2 */
  /*text-decoration: underline dotted;*/
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
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.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
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.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[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.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[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.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

.e-chevron-left:before {
  content: "\e70d";
}

.e-chevron-right:before {
  content: "\e76a";
}

/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.e-chevron-left:before {
  content: "\e70d";
}

.e-chevron-right:before {
  content: "\e76a";
}

/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.container-xl {
  max-width: 1440px;
}

@media (min-width: 1400px) {
  .container {
    max-width: 1140px;
  }
}
.btn-primary {
  background-color: #083f70;
  border-color: #083f70;
  color: white !important;
}

.btn-primary:hover {
  background-color: #083f70;
  box-shadow: 0 0 6px #285ca9;
  color: white !important;
}

.bg-info {
  background-color: #cadfe9 !important;
}

.modal-backdrop {
  background: #083f70 !important;
}

.container-underline {
  border-bottom: 0.5px solid rgba(124, 147, 180, 0.8);
}

* {
  font-family: "Roboto", Segoe UI, SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body {
  font-size: 16px;
  background-color: #f8f8f8;
  /*Additional Classes*/
  /*  tt :: translate top
      tr :: translate right
      tb :: translate bottom
      tl :: translate left
  */
  /* Typography Classes */
  /* Color Classes */
  /* Icon Classes */
  /* Syncfusion component Overrides*/
  /*Other elements*/
}

body p,
body li {
  color: #333333;
}

body h1,
body h2,
body h3,
body h4,
body h5 {
  color: #0d2740;
}

body h1 {
  font-size: 1.75rem;
}

body h2 {
  font-size: 1.625rem;
}

body h3 {
  font-size: 1.5rem;
}

body h4 {
  font-size: 1.375rem;
}

body h5 {
  font-size: 1.25rem;
}

body .font-size__14 {
  font-size: 0.875rem;
}

body .font-size__12 {
  font-size: 0.75rem;
}

body .color-dark-blue {
  color: #0d2740;
}

body .color-cerulean {
  color: #0680bc;
}

body .color-blue-cyan {
  color: #1cbfef;
}

body .color-charcoal {
  color: #333333;
}

body .e-navigation-right::before {
  content: "\e7f9";
}

body ul {
  padding: 1rem;
}

body .screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  top: 0;
  left: 15px;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

body .screen-reader-text:focus {
  background-color: white;
  border-radius: 3px;
  border: 2px solid #0d2740;
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #0d2740;
  display: block;
  font-weight: 700;
  height: auto;
  left: 15px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 15px;
  width: auto;
  z-index: 100000;
}

body .accordion-title {
  font-weight: 500;
  text-transform: uppercase;
}

@media screen and (max-width: 1200px) {
  body .e-acrdn-content .row {
    overflow-x: scroll;
  }
}
body .e-accordion {
  background: white;
  border: 1px solid #b4c7e6;
  margin: 1rem auto;
  box-shadow: none;
}

body .e-accordion .e-accordion {
  box-shadow: none;
}

body .e-accordion .e-acrdn-header {
  background: white !important;
}

body .e-accordion .e-acrdn-header .e-acrdn-header-content {
  margin: 0.5rem 0;
  font-size: 16px !important;
  color: #0680bc !important;
  text-decoration: none !important;
}

body .e-accordion .e-acrdn-content {
  border: none;
}

body .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  border-top: none;
}

body .e-accordion .e-acrdn-item.e-selected.e-select {
  border-bottom: none;
}

body .sf-grid + .sf-grid {
  margin-top: 1rem;
}

body .table-striped tbody tr:nth-of-type(odd) {
  background-color: #eefaff;
}

body .scrollable .e-content {
  max-height: 250px;
  overflow-y: scroll;
}

body .e-toolbar .e-tbar-btn {
  background: #f8f9fa;
  box-shadow: none;
  color: #0680bc;
}

body .e-toolbar .e-tbar-btn:hover {
  background: #0680bc;
  border: 1px solid #0680bc;
  border-radius: 4px;
  color: #fff;
}

body .e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-icons,
body .e-grid .e-icons {
  color: #0680bc;
}

body .e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-tbar-btn-text {
  color: #0680bc;
}

body .e-grid .e-addedrow .e-input-group.e-control-wrapper input.e-input {
  border: none !important;
}

body .e-grid .e-gridheader tr:first-child th {
  color: #585858;
}

body .e-detail-disable .e-detailrowcollapse {
  pointer-events: none;
}

body .e-detail-disable .e-detailrowcollapse .e-icon-grightarrow {
  visibility: hidden;
}

body input[type=radio] {
  border-color: #166a98;
}

body .wizard-page-title {
  color: #0d274d;
}

body .note-to-user {
  background: rgba(14, 152, 220, 0.1);
  border: 1px solid #0e98dc;
  box-sizing: border-box;
  border-radius: 2px;
  padding: 0.75rem;
}

.tool-page-header {
  color: #0d2740;
  font-size: 1.4rem;
  font-weight: 500;
  text-align: center;
}

.text-underline {
  text-decoration: underline;
}

.btn-rounded {
  border-radius: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.medium-header {
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  color: #0d274d;
}

.link-disabled {
  pointer-events: none;
  color: #666666 !important;
}

.btn-disabled {
  background-color: rgba(108, 117, 125, 0.65) !important;
}

.btn-disabled:hover {
  background: rgba(108, 117, 125, 0.65) !important;
}

.datepicker-note {
  color: #707070;
}

.spinner-bg {
  position: relative;
  margin: 0 auto;
  width: 100px;
  height: 100px;
  border: 6px #ebebeb solid;
  border-radius: 50%;
}

.spinner-bg::before {
  color: rgba(119, 119, 119, 0.4392156863);
  content: "Loading";
  font-size: 0.85rem;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -48%);
}

.spinner-fg {
  animation: spinner-fg 2s linear infinite;
  border: 6px transparent solid;
  border-left-color: #1b936c;
  border-radius: 50%;
  height: 100px;
  width: 100px;
  position: absolute;
  top: -6px;
  left: -6px;
}

@keyframes spinner-fg {
  to {
    transform: rotate(359deg);
  }
}
.validation-message {
  font-weight: bold;
  color: red;
}

.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-left,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
  color: #0d274d;
  border: none;
}

.custom-tooltip.e-tooltip-wrap.e-popup.e-control {
  background-color: #0d274d;
  color: white;
  border: 1px solid transparent;
}

.e-tooltip-wrap .e-tip-content {
  background-color: #0d274d;
  font-size: 14px;
  padding: 0.65em;
}

.e-tooltip-wrap.custom-tooltip h3 {
  background: none;
  color: white;
  text-align: center;
  font-size: 1.2rem;
  padding: 0.65rem 0.65em 0;
  margin: 0;
}

.e-tooltip-wrap.custom-tooltip p {
  padding: 0.65em;
}

.e-arrow-tip.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #0d274d;
}

.animated-navigation-gear__container {
  text-align: center;
  flex: 1;
  position: relative;
}

.animated-navigation-gear__container a:active,
.animated-navigation-gear__container a.active {
  background: none;
}

.animated-navigation-gear__container:hover .animated-navigation-gear__gear {
  stroke: #1cbfef;
  /*transform: rotate(1440deg);*/
}

.animated-navigation-gear__container:hover .animated-navigation-gear__text {
  color: #1cbfef;
}

.animated-navigation-gear__container:hover .animated-navigation-gear__bottom-arrow {
  transform: translateY(0.5rem);
}

.animated-navigation-gear__container:hover .animated-navigation-gear__bottom-arrow path {
  fill: #1cbfef;
}

.animated-navigation-gear__gear {
  transform: rotate(0);
  transform-origin: 50% 50%;
  stroke: rgba(0, 0, 0, 0);
  transition: stroke 1350ms cubic-bezier(0, 1, 0.48, 0.91);
}

.animated-navigation-gear__right-arrow {
  position: absolute;
  top: 3.3125rem;
  right: -2.6875rem;
}

.animated-navigation-gear__navigation-arrow {
  fill: #1cbfef;
}

.animated-navigation-gear__dashed-line {
  stroke: #1cbfef;
}

.animated-navigation-gear__inner-circle {
  stroke: #14c1a3;
}

.animated-navigation-gear__clipboard-backing {
  fill: #1cbfef;
}

.animated-navigation-gear__clipboard-clip {
  fill: #1cbfef;
}

.animated-navigation-gear__cswf-text-lines {
  transform: translate(2.2em, 2.8em);
}

.animated-navigation-gear__cswf-numbers {
  transform: translate(2.2em, 2.4em);
}

.animated-navigation-gear__cswf-results-shield {
  transform: translate(2em, 2.2em);
}

.animated-navigation-gear__text {
  color: #ffffff;
  font-size: 1.125em;
  margin-top: -0.5rem;
  -webkit-transition: transform 650ms ease-in-out;
  -moz-transition: transform 650ms ease-in-out;
  -o-transition: transform 650ms ease-in-out;
  transition: transform 650ms ease-in-out;
}

.animated-navigation-gear__bottom-arrow {
  -webkit-transition: transform 650ms ease-in-out;
  -moz-transition: transform 650ms ease-in-out;
  -o-transition: transform 650ms ease-in-out;
  transition: transform 650ms ease-in-out;
}

@media screen and (max-width: 1200px) {
  .animated-navigation-gear__container {
    transform: scale(0.9);
    min-width: unset;
  }
}
@media screen and (max-width: 1085px) {
  .animated-navigation-gear__container {
    transform: scale(0.8);
  }
}
@media screen and (max-width: 1000px) {
  .animated-navigation-gear__container {
    transform: scale(0.8);
  }
  .animated-navigation-gear__bottom-arrow,
  .animated-navigation-gear__right-arrow {
    display: none;
  }
}
/*Pages*/
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.power-behind-milgears .e-tab {
  background: none;
  border: 1px solid transparent;
}

.power-behind-milgears .e-tab .e-tab-header {
  height: 60px !important;
}

.power-behind-milgears .e-tab .e-tab-header:before {
  border: none;
}

.power-behind-milgears .e-tab .e-tab-header .e-toolbar-items {
  background: none;
  border: none;
  height: 60px !important;
  padding: 0 50px;
}

.power-behind-milgears .e-tab-text {
  white-space: normal;
}

.power-behind-milgears .e-tab .e-content .e-item {
  color: #0680bc;
  font-size: 1rem;
}

.power-behind-milgears body p .e-tab-text,
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-tab-text {
  color: #0680bc;
  font: 16px/1.1 Roboto, sans-serif;
  font-weight: 500;
}

.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: #0680bc;
}

.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 60px;
  padding: 0;
}

.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  background: #fbfbfb;
  border-radius: 4px;
  border: 1px solid #e1e9f4;
  color: #0680bc;
  height: inherit;
  padding: 0 5px;
}

.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  background: transparent;
  border: none;
  border-radius: 0;
  border-bottom: 3px solid #0d2740;
}

.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: none;
  border: none;
}

.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
  display: -ms-flexbox;
  display: flex;
  height: inherit;
  justify-content: center;
  font-weight: 500;
  text-align: center;
}

.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-text-wrap p {
  margin-bottom: 0;
}

.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 60px;
  width: 175px;
  margin: 0 2px 0 0;
  min-height: 60px;
}

.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: #0d2740;
}

.power-behind-milgears .e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active,
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item.e-active {
  background: none;
  border: none;
  border-radius: 0;
  border-bottom: 3px solid #0d2740;
}

.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text,
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text,
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.power-behind-milgears .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: #0d2740;
  font-weight: 500;
}

.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  background: none;
  border: 1px solid #0d2740;
  border-radius: 20px;
  height: 40px;
  min-height: 40px;
  width: 40px;
}

.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav:hover,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  border-color: #0680bc;
}

.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav:hover .e-nav-arrow,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover .e-nav-arrow {
  color: #0680bc;
}

.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow {
  background: none;
}

.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow {
  height: 40px;
  width: 40px;
}

.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:hover,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover {
  background: transparent;
  color: #0680bc;
}

.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-left-arrow::before,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-right-arrow::before {
  font-size: 18px;
  line-height: 40px;
  position: relative;
}

.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-left-arrow::before {
  content: "\e773";
}

.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-right-arrow::before {
  content: "\e7f9";
}

.power-behind-milgears .e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow,
.power-behind-milgears .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow {
  border-color: darkgray;
  color: darkgray;
}

.power-behind-milgears .e-tab .e-content {
  margin-top: 3em;
}

.power-behind-milgears #hscroll_1_nav_left,
.power-behind-milgears #hscroll_1_nav_right {
  top: 12px;
}

.power-behind-milgears #hscroll_1_nav_left:hover,
.power-behind-milgears #hscroll_1_nav_right:hover {
  background: none;
}

.power-behind-milgears #hscroll_1_nav_left:focus,
.power-behind-milgears #hscroll_1_nav_right:focus {
  outline: none;
}

.power-behind-milgears #hscroll_1_nav_left:focus .e-nav-arrow,
.power-behind-milgears #hscroll_1_nav_right:focus .e-nav-arrow {
  background: transparent;
  color: #0d2740;
}

.landing-page {
  padding-top: 66px;
}

.landing-page h2 {
  text-transform: uppercase;
  font-size: 1.375em;
  font-weight: normal;
  letter-spacing: 8px;
  margin-bottom: 15px;
}

.landing-page h3 {
  font-size: 2rem;
  font-weight: 300;
}

button:focus {
  outline: none;
}

.modal-backdrop {
  background: #0680bc;
}

.btn-modal,
a.btn-modal {
  background: #1b936c;
  border-color: transparent;
  color: white;
}

.btn-modal:hover,
a.btn-modal:hover {
  background: #13684c;
}

.list-bullet {
  line-height: 1.8em;
  list-style: none;
  font-weight: 500;
  padding: 0.5em 1em;
}

.bullet:before {
  content: "";
  margin-right: 6px;
  background: #fcfcfc;
  border-radius: 10px;
  height: 10px;
  width: 10px;
  display: inline-block;
}

.bullet-emc:before {
  background: #285ca9;
}

.bullet-m2m:before {
  background: #05aecb;
}

.bullet-qe:before {
  background: #cd1c67;
}

.bullet-cswf:before {
  background: #8f3191;
}

.career-tool-modal {
  margin: 0 auto;
  width: 100%;
}

.career-tool-modal img {
  display: block;
  margin: 0 auto 1.5em;
}

.modal-header,
.modal-footer {
  border: none;
}

.modal-body {
  padding: 0 1.5rem;
}

.modal-content {
  border-color: #b4c7e6;
  border-radius: 0;
}

.modal-text h3 {
  font-weight: 300;
  font-size: 2em;
}

.landing-hero {
  background: url("../images/home/mgx_hero_image.jpg") no-repeat center center;
  background-size: cover;
  padding: 70px 10px;
  position: relative;
}

.landing-hero h1 {
  color: #fff;
  font-weight: normal;
  letter-spacing: inherit;
  line-height: 1.3;
  margin-top: 0.4em;
}

.landing-hero p {
  font-size: 1.25em;
  color: #f9cf1c;
  letter-spacing: 0.15em;
  display: flex;
}

.landing-hero p:before {
  content: "";
  width: 4px;
  background: #f9cf1c;
  margin-right: 20px;
  height: 25px;
  margin-top: 2px;
}

.member-life-cycle {
  background: #fbfbfb;
  padding: 70px 0;
}

.career-path-tool {
  position: relative;
  margin-top: 2em;
  padding-bottom: 15px;
}

.joining-military,
.in-service,
.transitioning,
.veteran {
  text-align: center;
  position: relative;
}

.tool-graphic {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 240px;
}

.tool-gear {
  position: relative;
  width: 240px;
  z-index: 2;
}

.tool-gear:hover {
  cursor: pointer;
}

.tool-gear:hover .mgx-cog {
  animation: rotateCog 2s forwards;
  fill: #0680bc;
}

.tool-gear:hover .mgx-cog-rev {
  animation: rotateCogRev 2s forwards;
}

.tool-gear:hover .mgx-cog-slow {
  animation: rotateCogSlow 2s forwards;
  transform-origin: center;
}

.mgx-cog,
.mgx-cog-rev,
.mgx-cog-circle {
  transition: all 0.3s cubic-bezier(0.1, -0.6, 0.2, 0);
  transform-origin: center;
}

.tool-icon {
  position: absolute;
  width: 103px;
  left: 69px;
  top: 63px;
}

.in-service .tool-icon {
  width: 123px;
  left: 65px;
  top: 61px;
}

.transitioning .tool-icon {
  width: 142px;
  left: 59px;
  top: 73px;
}

.veteran .tool-icon {
  width: 77px;
  left: 83px;
  top: 50px;
}

.tool-dropdown h3 {
  font-size: 1.25em;
  color: #0d2740;
  font-weight: 500;
  margin-bottom: 0.4em;
}

.tool-dropdown .tool-links {
  width: fit-content;
  margin: 0 auto;
}

.tool-dropdown .tool-link {
  background: none;
  color: #0680bc;
  display: block;
  font-weight: 500;
  margin: 15px 0;
  border: none;
}

.tool-dropdown .tool-link:hover {
  color: #05aecb;
}

.tool-dropdown .tool-link:focus,
.tool-dropdown .tool-link:focus-visible {
  outline: none;
}

.tool-dropdown .tool-link-divider {
  margin: 0;
  border-top: 2px solid #b4c7e6;
}

.power-behind-milgears {
  background: white;
  border-top: 1px solid #e1e9f4;
  border-bottom: 1px solid #e1e9f4;
  padding: 70px 0;
}

.power-behind-milgears img {
  max-width: 390px;
  width: 100%;
}

.power-behind-milgears img.right-arrow-thin {
  width: 20px;
}

.suite-of-tools {
  padding: 70px 0;
  background: #f8fafd;
}

.suite-of-tools h3 {
  margin-bottom: 1em;
  font-size: 2em;
}

.suite-of-tools h3:before {
  content: "";
  display: block;
  width: 55px;
  height: 3px;
  background: #0d2740;
  margin: 0.8em auto 0.8em;
}

.suite-of-tools .tool-card {
  display: block;
  border: 1px solid #cccccc;
  border-radius: 12px;
  text-align: center;
  padding: 0.625em 0.625em 1.2em;
  position: relative;
  transition: all 0.3s cubic-bezier(0.1, -0.6, 0.2, 0);
  transform-origin: center;
}

.suite-of-tools .tool-card:hover.tool-card-emc {
  border-color: #285ca9;
  box-shadow: 0 0 8px rgba(40, 92, 169, 0.15);
}

.suite-of-tools .tool-card:hover.tool-card-qe {
  border-color: #cd1c67;
  box-shadow: 0 0 8px rgba(205, 28, 103, 0.15);
}

.suite-of-tools .tool-card:hover.tool-card-cswf {
  border-color: #8f3191;
  box-shadow: 0 0 8px rgba(143, 49, 145, 0.15);
}

.suite-of-tools .tool-card:hover.tool-card-m2m {
  border-color: #05aecb;
  box-shadow: 0 0 8px rgba(5, 174, 203, 0.15);
}

.suite-of-tools .tool-card:hover.tool-card-army-dst {
  /*border-color: #1b936c;
  box-shadow: 0 0 8px rgba(27, 147, 108, 0.15);*/
  border-color: #cccccc !important;
  box-shadow: none !important;
}

.suite-of-tools .tool-card:hover.tool-card-cdst {
  border-color: #e78124;
  box-shadow: 0 0 8px rgba(231, 129, 36, 0.15);
}

.suite-of-tools .tool-card .tool-card-icon {
  position: relative;
  top: 10px;
  width: 120px;
  height: 120px;
  margin: 0 auto -10px;
  z-index: 1;
}

.suite-of-tools .tool-card .tool-card-title {
  border-radius: 4px;
  color: #fff;
  font-size: 1.5em;
  padding: 0.4em 0.7em;
  position: relative;
  z-index: 2;
}

.suite-of-tools .tool-card .tool-card-body {
  min-height: 115px;
  margin: 1em;
}

.suite-of-tools .tool-card .tool-card-body h4 {
  font-size: 1em;
}

.suite-of-tools .tool-card-emc .tool-card-title {
  background: #285ca9;
}

.suite-of-tools .tool-card-qe .tool-card-title {
  background: #cd1c67;
}

.suite-of-tools .tool-card-cswf .tool-card-title {
  background: #8f3191;
}

.suite-of-tools .tool-card-m2m .tool-card-title {
  background: #05aecb;
}

.suite-of-tools .tool-card-army-dst .tool-card-title {
  background: #1b936c;
}

.suite-of-tools .tool-card-cdst .tool-card-title {
  background: #e78124;
}

.question-container h2 {
  max-width: 30em;
  margin: 0 auto;
  letter-spacing: 0;
  text-transform: inherit;
}

.question-container .q-option {
  width: 12em;
}

.question-container .q-option:hover,
.question-container .q-option:active {
  background: #eaeef6;
  cursor: pointer;
}

.question-container .q-selected {
  background: #eaeef6;
}

.table-cell-image {
  height: 25px;
  width: 25px;
}

@media only screen and (min-width: 992px) {
  .list-group {
    margin-bottom: 0;
  }
}
/* Animations */
@keyframes rotateCog {
  to {
    transform: rotate(0.75turn);
  }
}
@keyframes rotateCogRev {
  to {
    transform: rotate(-1turn);
  }
}
@keyframes rotateCogSlow {
  to {
    transform: rotate(0.35turn);
  }
}
/* Bootstrap breakpoints */
/* Small */
@media screen and (min-width: 725px) {
  .career-path-tool {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
  }
}
/* Medium */
@media screen and (min-width: 768px) {
  .landing-page {
    padding-top: 86px;
  }
  .landing-page h1 {
    font-size: 2.4rem;
  }
  .career-tool-modal {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .career-tool-modal img {
    max-width: 200px;
  }
}
/* Large */
@media screen and (min-width: 992px) {
  .landing-hero {
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 380px;
    background-position: 0 15%;
  }
  .landing-hero h1 {
    font-size: 2.75rem;
  }
  .landing-hero p {
    letter-spacing: 0.25em;
  }
  .career-tool-modal img {
    max-width: inherit;
  }
}
/* Extra Large */
@media screen and (min-width: 1200px) {
  .member-life-cycle {
    padding-bottom: 150px;
  }
  .career-path-tool {
    background: url(../images/home/img_careerCogsbkg-four.svg) no-repeat top center;
    justify-content: center;
    background-size: 100%;
  }
  .joining-military {
    left: -7px;
    top: 60px;
  }
  .joining-military .tool-dropdown {
    margin-top: 2.5em;
  }
  .in-service {
    left: -1px;
    top: 25px;
  }
  .in-service .tool-dropdown {
    margin-top: 1.9em;
  }
  .transitioning {
    top: 97px;
    left: 1px;
  }
  .transitioning .tool-dropdown {
    margin-top: 2.8em;
  }
  .veteran {
    top: 60px;
    left: 8px;
  }
  .veteran .tool-dropdown {
    margin-top: 2.2em;
  }
}
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.quick-explorer h2 {
  color: #0d2740;
  font-size: 1.375rem;
  letter-spacing: 0;
}

.quick-explorer__card {
  border: 1px solid #ccc;
  border-radius: 6px;
  box-shadow: 0 0.125rem 0.35rem rgba(0, 0, 0, 0.1);
  padding: 1.4em;
}

.quick-explorer__card-title {
  color: #0684b5;
  font-size: 1.125em;
  font-weight: normal;
  margin: 0.5em auto;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .quick-explorer__card {
    min-height: 92%;
  }
  .quick-explorer__card-text {
    min-height: 11em;
  }
}
.mariner-credential-tab {
  background-color: #f8f8f8;
  border: 1px solid #e6e7e8;
}

.commonality-tab {
  background-color: #f8f8f8;
  border: 1px solid #e6e7e8;
}

.onetAlternateTitlesContainer {
  overflow: auto;
  max-height: 150px;
}

.affinity-profiler__detailed-result__navigation-buttons {
  box-shadow: 0px 3px 3px -2px #ccc;
  height: 70px;
  font-size: 14px;
  padding: 1rem;
  font-weight: 500;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-transform: uppercase;
}

.affinity-profiler__detailed-result__header {
  font-size: 18px;
  font-weight: 500;
  color: black;
}

.affinity-profiler__detailed-result .e-control.e-tab.e-lib.onet-detail-tabs {
  display: none;
}

@media screen and (min-width: 768px) {
  .affinity-profiler__detailed-result .affinity-profiler__detailed-result__accordion {
    display: none;
  }
  .affinity-profiler__detailed-result .e-control.e-tab.e-lib.onet-detail-tabs {
    display: flex;
  }
}
.affinity-profiler__detailed-result .placeholder {
  background: #ccc;
  color: #555;
  font-weight: 500;
  min-height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2rem;
}

.affinity-profiler__navigation-buttons {
  align-items: center;
  box-shadow: 0px 3px 3px -2px #ccc;
  display: flex;
  font-size: 14px;
  font-weight: bold;
  height: 70px;
  justify-content: space-between;
  text-transform: uppercase;
}

.affinity-profiler__assessment-title {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  margin-top: 2rem;
}

.affinity-profiler__categories {
  height: 50px;
  display: flex;
  justify-content: space-evenly;
}

.affinity-profiler__categories-padding {
  background: rgba(241, 242, 243, 0.65);
  margin: 0 0.25rem;
  transition: all 550ms ease-in-out;
  width: 0;
}

@media screen and (min-width: 720px) {
  .affinity-profiler__categories-padding {
    flex: 1;
    width: unset;
  }
}
.affinity-profiler__category {
  align-items: center;
  background: #e5f1f8;
  color: #083f70;
  display: flex;
  flex: 1;
  font-size: 14px;
  font-weight: bold;
  justify-content: center;
  padding: 0 1rem;
}

.affinity-profiler__category--active {
  background: #ffe885;
}

.affinity-profiler__category:not(:last-of-type) {
  margin-right: 0.5rem;
}

@media screen and (min-width: 720px) {
  .affinity-profiler__category {
    flex: unset;
    min-width: 150px;
  }
}
.affinity-profiler__current-question-indicator {
  padding: 1rem;
  color: #083f70;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

.affinity-profiler__subcategory {
  text-align: center;
  font-weight: bold;
  font-size: 16px;
}

.affinity-profiler__image-container {
  min-height: 92px;
  display: flex;
  margin-top: 1rem;
}

.affinity-profiler__image-container img {
  width: 100%;
}

.affinity-profiler__image {
  flex: 1;
}

.affinity-profiler__image:not(:last-child) {
  margin-right: 0.5rem;
}

.affinity-profiler__question-description {
  padding: 0 1rem;
  font-size: 16px;
  text-align: center;
  margin-top: 1rem;
}

.affinity-profiler__answer-container {
  display: flex;
  flex-direction: column;
  max-width: 250px;
  min-height: 62px;
  overflow: hidden;
}

.affinity-profiler__answer-button {
  border: 1px solid rgba(14, 152, 220, 0);
  background: rgba(14, 152, 220, 0);
  border-radius: 2px;
  color: #166a98;
  flex: 1;
  outline: none !important;
  transition: background 400ms ease-in-out;
  width: 200px;
}

.affinity-profiler__answer-button:hover:not(.affinity-profiler__answer-active) {
  color: #0e98dc;
}

.affinity-profiler__answer-button.affinity-profiler__answer-active {
  color: white;
  background: #0e98dc;
  font-weight: bold;
}

.affinity-profiler__bottom-nav {
  text-align: center;
}

.affinity-profiler__bottom-nav-next {
  height: 50px;
  width: 138px;
  background: #0577b2;
  border: 1px solid #0577b2;
  border-radius: 3px;
  color: white;
  margin-bottom: 4rem;
}

/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.cswf-info-toggle {
  color: #0680bc;
  font-weight: 500;
}

.cswf-info-toggle:before {
  content: "−";
  font-size: 1.2rem;
  margin-right: 0.2em;
}

.cswf-info-toggle.collapsed:before {
  content: "+";
  font-size: 1.2rem;
  margin-right: 0.2em;
}

.m2m-banner {
  background: url("assets/images/banners/m2m-banner.jpg") no-repeat top center;
  background-size: cover;
}

.m2m-icon {
  transform: translate(28px, 28px);
}

.m2m-icon.m2m-icon-career-info {
  transform: translate(28px, 40px);
}

.m2m-icon.m2m-icon-prelim-results {
  transform: translate(39px, 33px);
}

.m2m-icon.m2m-icon-app-assist {
  transform: translate(33px, 32px);
}

.instruction-card {
  background: #026fa5;
  border-radius: 0.25em;
  color: white;
  min-height: 28em;
  padding: 1.5em;
  position: relative;
  margin: 80px auto 0;
  max-width: 28em;
}

.instruction-card h3 {
  color: white;
  font-size: 1.25em;
  text-align: center;
  margin-top: 1.4em;
}

.instruction-card p {
  color: white;
}

.instruction-card img {
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translateX(-40px);
}

@media screen and (min-width: 768px) {
  .instruction-card {
    margin: 2em auto;
  }
  .instruction-card::after {
    content: "";
    width: 50px;
    height: 6px;
    background: #026fa5;
    position: absolute;
    top: 4em;
    left: 100%;
  }
  .instruction-card-last::after {
    display: none;
  }
}
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.career-clusters {
  background-color: rgba(180, 199, 230, 0.25);
  border-radius: 4px 4px 0 0;
  color: #0d2740;
  padding: 15px;
}

.career-clusters h2 {
  background: url(../images/emc/select-your-path-icon.svg) no-repeat left center;
  font-size: 2em;
  font-weight: normal;
  display: flex;
  align-items: center;
  height: 55px;
  padding-left: 60px;
}

.career-clusters h3 {
  font-weight: normal;
}

.career-clusters .e-card {
  border: 1px solid rgba(124, 147, 180, 0.5);
  border-radius: 0;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
}

.career-clusters .e-card:last-child {
  margin-right: 0 !important;
}

.career-clusters .e-card .e-card-header .e-card-header-caption .e-card-header-title {
  color: black;
  font-weight: 500;
  font-size: 1em;
  white-space: normal;
  min-height: 45px;
}

.cc-navigation {
  background-color: rgba(180, 199, 230, 0.15);
  border-radius: 0 0 4px 4px;
  margin-top: 2px;
}

.cc-drilldown > p {
  color: #0d2740;
  font-size: 1.125em;
  margin: 1.125em 30px;
}

.cc-drilldown .cc-credentials,
.cc-drilldown .cc-occupations {
  background: white;
  border: 1px solid rgba(180, 199, 230, 0.5);
  border-radius: 4px;
  margin-bottom: 1.125em;
  padding: 30px;
}

.cc-drilldown .cc-credentials h4,
.cc-drilldown .cc-occupations h4 {
  color: #0d2740;
  font-weight: normal;
}

.cc-drilldown .cc-credentials .occupation-total,
.cc-drilldown .cc-credentials .credential-total,
.cc-drilldown .cc-occupations .occupation-total,
.cc-drilldown .cc-occupations .credential-total {
  font-weight: 600;
}

.my-rating .e-accordion {
  margin: 0;
}

.my-rating .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  padding: 0;
}

.my-rating .right-now,
.my-rating .whats-next {
  border-top: 1px solid #b4c7e6;
  padding: 15px;
}

.my-rating .right-now > p,
.my-rating .whats-next > p {
  font-size: 0.8571428571em;
  font-weight: 600;
  margin-bottom: 0.875em;
}

.my-rating .right-now .img-container,
.my-rating .whats-next .img-container {
  width: 35px;
}

.select-filters .e-accordion .e-acrdn-header,
.select-filters .e-accordion .e-acrdn-content {
  background: #f3f6fb !important;
}

.select-filters .e-accordion .e-acrdn-content {
  background: #f3f6fb !important;
}
.select-filters .e-accordion .e-acrdn-item.e-selected > .e-acrdn-header:focus,
.select-filters .e-accordion .e-acrdn-item .e-acrdn-header:focus {
  box-shadow: none !important;
}
.select-filters .e-accordion .e-accordion {
  border: 0 !important;
}
.select-filters .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  padding: 0;
}
.select-filters .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header, .select-filters .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
  border-width: 0 !important;
}
.select-filters .e-accordion .e-acrdn-item.e-select:first-child:last-child {
  border-radius: 4px !important;
}
.select-filters .e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header {
  border-width: 0 !important;
}

.select-filters .select-options {
  margin-bottom: 1.25em;
}

.select-filters .select-options fieldset {
  padding-left: 0;
}

.select-filters .filter-title .clear-select-options i,
.select-filters .select-career-clusters .clear-select-options i,
.select-filters .select-pathways .clear-select-options i,
.select-filters .select-want-to-see .clear-select-options i,
.select-filters .select-occupation-types .clear-select-options i,
.select-filters .select-salary-range .clear-select-options i,
.select-filters .select-education .clear-select-options i,
.select-filters .select-additional .clear-select-options i,
.select-filters .select-filters .clear-select-options i {
  opacity: 0;
  margin-right: 10px;
}

.select-filters .filter-title .clear-select-options:hover i,
.select-filters .select-career-clusters .clear-select-options:hover i,
.select-filters .select-pathways .clear-select-options:hover i,
.select-filters .select-want-to-see .clear-select-options:hover i,
.select-filters .select-occupation-types .clear-select-options:hover i,
.select-filters .select-salary-range .clear-select-options:hover i,
.select-filters .select-education .clear-select-options:hover i,
.select-filters .select-additional .clear-select-options:hover i,
.select-filters .select-filters .clear-select-options:hover i {
  opacity: 1;
}

.select-filters .filter-title > p,
.select-filters .select-career-clusters > p,
.select-filters .select-pathways > p,
.select-filters .select-want-to-see > p,
.select-filters .select-occupation-types > p,
.select-filters .select-salary-range > p,
.select-filters .select-education > p,
.select-filters .select-additional > p,
.select-filters .select-filters > p {
  color: #0d2740;
  font-size: 0.875em;
  font-weight: 600;
  letter-spacing: 0.2em;
  margin: 0 0 1em 0;
}

.select-filters .salary-range-slider {
  font-size: 0.875rem !important;
  font-weight: 500 !important;
  color: #05998b !important;
  letter-spacing: inherit !important;
}

.select-my-path-title {
  font-weight: normal;
  font-size: 2em;
}

.select-my-path-title img {
  width: auto;
  height: 50px;
}

.smp-selection-container {
  background: rgba(180, 199, 230, 0.1450980392);
}

.smp-selection-circle {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  border: 1px solid #0680bc;
  position: relative;
}

.smp-selection-circle.active::before {
  content: "";
  width: 14px;
  height: 14px;
  border-radius: 17px;
  background: #0680bc;
  display: block;
  position: absolute;
  top: 2px;
  left: 2px;
}

.occupation-type,
.credential-type {
  transition: all 0.3s cubic-bezier(0.1, -0.6, 0.2, 0);
  transform-origin: center;
  background: transparent;
  border: 1px solid rgba(5, 119, 178, 0.1450980392);
  border-radius: 4px;
  color: #0577b2;
  flex: 1;
  font-size: 1.75em;
  font-weight: 600;
  width: 100%;
}

.occupation-type:hover,
.occupation-type.active,
.credential-type:hover,
.credential-type.active {
  border-color: #0577b2;
}

.row-highlight {
  background: #f3fcf6;
}

@media screen and (min-width: 768px) {
  .occupation-type,
  .credential-type {
    max-width: 440px;
  }
}
@media screen and (min-width: 1325px) {
  .occupation-total,
  .credential-total {
    margin-left: 15px;
  }
  .occupation-types img,
  .credential-types img {
    display: inline-block !important;
  }
}
.results-prepare h3 {
  color: #0d2740;
  font-size: 1em;
}

.results-prepare .rp-nav-header {
  color: #0d2740;
  font-size: 1.125em;
  margin-bottom: 0;
}

.results-prepare .rp-navigation {
  list-style: none;
  padding-left: 0;
  margin-top: 1em;
}

.results-prepare .rp-navigation .rp-nav-link {
  border-bottom: 1px solid #efefef;
  color: #0680bc;
  padding: 15px 0;
}

.results-prepare .rp-navigation .rp-nav-link:hover,
.results-prepare .rp-navigation .rp-nav-link:active,
.results-prepare .rp-navigation .rp-nav-link-active {
  text-transform: none;
  color: #0d2740;
}

.results-prepare .rp-navigation .rp-nav-link:hover svg path,
.results-prepare .rp-navigation .rp-nav-link:active svg path,
.results-prepare .rp-navigation .rp-nav-link-active svg path {
  fill: #cccccc;
}

.results-prepare .rp-navigation .rp-nav-link:focus {
  text-decoration: none;
}

.results-prepare .rp-navigation .rp-img-container {
  width: 55px;
}

.results-prepare .rp-content-container {
  background: white;
  border: 1px solid #e5e5e5;
  padding: 1.125em;
}

.results-prepare .rp-content {
  display: none;
}

.results-prepare .rp-content.is-visible {
  display: block;
}

.results-prepare .rp-content .e-row.e-altrow {
  background: rgba(180, 199, 230, 0.25);
}

.results-prepare .rp-content .prepare-step {
  background: #edf9ff;
  border: 1px solid rgba(124, 147, 180, 0.25);
  padding: 10px;
}

.results-prepare .rp-content .prepare-step-header {
  font-size: 1.5em;
  color: #05998b;
  text-transform: uppercase;
}

.results-prepare .rp-content .prepare-step-content {
  font-weight: 300;
}

.results-prepare .rp-content .rr-title {
  display: inline-block;
}

.results-prepare .rp-content .rating-requirements li {
  border-bottom: 1px dashed #00c2ff;
}

.results-prepare .rp-content .navy-benefits .e-acrdn-root {
  margin: 0;
}

@media screen and (min-width: 567px) {
  .rp-content .rr-title {
    min-width: 13em;
  }
}
.mg-note {
  font-size: 0.9rem;
  font-weight: 500;
}

@media screen and (min-width: 1024px) {
  .mg-note {
    width: 50%;
    margin: auto;
  }
}
.landing-pages {
  background: white;
  padding: 140px 0 20px;
}

.landing-pages h1 {
  font-size: 2.25em;
  font-weight: normal;
  letter-spacing: inherit;
  margin: 0;
}

.landing-pages h2 {
  color: #0d2740;
  font-size: 1.7em;
  font-weight: 300;
  letter-spacing: 2px;
  margin-bottom: 0.4em;
  text-transform: inherit;
}

.landing-pages .intro {
  padding-bottom: 40px;
}

.landing-pages .intro .intro-lead {
  font-size: 1.25em;
  font-weight: bold;
}

.landing-pages .intro img {
  border: 1px solid #e1e9f4;
}

.landing-pages .tools-overview {
  padding: 4.375em 0;
}

.landing-pages .tools-overview img {
  border: 1px solid #e1e9f4;
}

.landing-pages .bg-alt {
  background: #f8fafd;
  border: 1px solid #e1e9f4;
  border-right-color: transparent;
  border-left-color: transparent;
}

.landing-pages .resource {
  border: 1.25px solid #e1e9f4;
  border-radius: 6px;
  box-shadow: 0 0.125rem 0.35rem rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

.landing-pages .resource img {
  max-width: 150px;
}

@media screen and (min-width: 768px) {
  .resource {
    min-height: 520px;
  }
}
.legal-privacy-container {
  max-height: 420px;
  overflow-y: scroll;
}

/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
html.mediakit-container {
  scroll-behavior: smooth;
}

.mediakit-container {
  margin-top: 8em;
}

.mediakit-header {
  font-size: 2rem;
  font-weight: 300;
}

@media screen and (min-width: 1024px) {
  .links-sidebar {
    position: sticky;
    top: 10%;
    height: 100%;
  }
}
.links-sidebar__link {
  color: #0680bc;
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: 2px;
}

.links-sidebar__divider {
  width: 100%;
  border-width: 2px;
}

.mediakit-card {
  background: #ffffff;
  border: 1px solid #b4c7e6;
  padding: 2em;
}

.mediakit-card__header {
  font-size: 1.5rem;
  font-weight: 500;
}

.mediakit-card__link {
  font-weight: 500;
}

/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.cswf-accordion-wrapper {
  width: 100%;
  margin: auto;
}

@media screen and (min-width: 1024px) {
  .cswf-accordion-wrapper {
    width: 60%;
  }
}
.cswf-explore__title {
  font-size: 1.2rem;
  font-weight: bold;
}

.cswf-cards__card__header {
  font-size: 1.3rem;
}

.cswf-cards__card--left,
.cswf-cards__card--right {
  padding: 3rem 1.5rem;
  width: 25rem;
  margin: 0.5rem;
  display: flex;
  flex-direction: column;
  border-top: 0;
  border-right: 0;
  border-left: 0;
}

.cswf-cards__card--left {
  background: #fef7ee;
  border-bottom: 1rem #f89628 solid;
}

.cswf-cards__card--left .cswf-cards__icon {
  width: 4.5em;
}

.cswf-cards__card--right {
  background: #f4faf0;
  border-bottom: 1rem #6fba7c solid;
}

.cswf-cards__card--right .cswf-cards__icon {
  width: 7em;
}

/* Font sizes */
/* Font weights */
/* Primary colors*/
/* Secondary colors */
/* EMC tool brand colors */
/* Neutral colors */
/* Text colors */
/* Border colors */
/* Background colors */
/* Hover state colors */
/* Transition speeds */
/* Box shadows */
/* Breakpoints */
.bg-select-search {
  background: #eefaff;
  border: 1px solid #bfdae9;
  border-radius: 4px;
}

.select-pathway {
  border-bottom: 1px solid #bfdae9;
  padding-bottom: 1.75em;
}

.cg-selection-circle {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  border: solid 1px #ffffff;
  position: relative;
  min-width: 20px;
  min-height: 20px;
}

.cg-selection-circle.active::before {
  content: "";
  width: 14px;
  height: 14px;
  border-radius: 17px;
  background: #ffffff;
  display: block;
  position: absolute;
  top: 2px;
  left: 2px;
}

.cg-type {
  transition: all 0.3s cubic-bezier(0.1, -0.6, 0.2, 0);
  transform-origin: center;
  border: none;
  border-radius: 2px;
  font-size: 1.25em;
  font-weight: 500;
  position: relative;
}

.cg-type:hover::before,
.cg-type:active::before,
.cg-type.active::before,
.cg-type:focus::before {
  content: "";
  position: absolute;
  padding: 16px;
  width: calc(100% + 12px);
  height: calc(100% + 12px);
  border: 2px solid transparent;
}

.cg-type.btn-persian:hover {
  background: #047167;
}

.cg-type.btn-persian:hover::before,
.cg-type.btn-persian:active::before,
.cg-type.btn-persian.active::before,
.cg-type.btn-persian:focus::before {
  border-color: #05998b;
}

.cg-type.btn-violet:hover::before,
.cg-type.btn-violet:active::before,
.cg-type.btn-violet.active::before,
.cg-type.btn-violet:focus::before {
  border-color: #8f3191;
}

.cg-type.btn-pacific-blue:hover::before,
.cg-type.btn-pacific-blue:active::before,
.cg-type.btn-pacific-blue.active::before,
.cg-type.btn-pacific-blue:focus::before {
  border-color: #05aecb;
}

/* Help.razor related Items */
.help-container {
  display: none;
}

/* InteriorNavBtnGrp.razor related items */
.interior-nav-btn-grp {
  align-items: center;
  background-color: rgba(124, 147, 180, 0.07);
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  margin: 4rem auto 0 auto;
  max-width: 420px;
  padding: 1.5em 2em;
  width: 100%;
}

/* SaveProgress.razor related items */
.save-progress__container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0;
  background: white;
  transition: right 500ms linear, bottom 500ms linear;
  overflow: hidden;
  z-index: 1;
}

.save-progress__container.open {
  position: absolute;
  height: unset;
  min-height: 440px;
  padding: 2rem;
}

.save-progress__container .form-control {
  width: unset;
}

.save-progress__password-container {
  display: grid;
}

.save-progress__password-container label {
  display: flex;
  border-top: 1px solid #dbdbdb;
  padding: 1rem;
}

.save-progress__password-container label input {
  width: 300px;
}

.save-progress__password-label {
  padding: 12px;
}

.save-progress__password-headertext {
  flex: 0.45;
  text-transform: uppercase;
  font-weight: 700;
}

/* ModalDialogWithButtons.razor Items */
.e-dialog .e-dlg-header {
  width: 100%;
  font-weight: bold;
}

.e-dialog .e-dlg-header h1 {
  font-size: 1.35em;
}

/* UploadFiles.Razor items */
.upload-results__history tbody tr,
.upload-results__review tbody tr {
  height: 43px;
}

.upload-success,
.upload-error {
  color: green;
  font-size: 1rem;
  margin-left: 1rem;
}

.upload-error {
  color: red;
}

.document-animation {
  height: 51px;
  width: 43px;
  position: absolute;
  bottom: 0;
  left: 49%;
  display: none;
}

.document-animation.uploading {
  animation: animate-document 1.5s infinite ease-in-out;
  display: initial;
}

@keyframes animate-document {
  from {
    bottom: 0;
  }
  to {
    bottom: 109px;
  }
}
.control_wrapper {
  width: 350px;
  margin: 0 auto;
}

.is-uploading-text {
  font-size: 16px;
  text-transform: uppercase;
  color: #083f70;
}

.password-container {
  height: 25px;
  width: 150px;
  border: 1px solid rgba(5, 119, 178, 0.25);
  font-size: 12px;
  font-weight: 400;
}

.upload-buttons {
  height: 25px;
  width: 90px;
  background: #05b289;
  border: 1px solid rgba(5, 119, 178, 0.25);
  font-size: 12px;
  font-weight: 400;
  padding: 0;
}

.upload-buttons.clear-button {
  background: none;
  border: 1px solid #05b289;
  color: #0d2740;
}

.upload-buttons.clear-button:hover {
  background: #05b289;
  color: white;
}

.upload-dialog-target {
  border: none;
  background: none;
}

.upload-container {
  height: 200px;
  background-color: rgba(124, 147, 180, 0.05);
  display: grid;
  outline: 2px dashed #7c93b4;
  outline-offset: 0;
  position: relative;
  transition: outline-offset 250ms ease-in-out;
}

.upload-container__cloud {
  height: 74px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 9%);
  z-index: -1;
}

.upload-container__upload {
  cursor: pointer;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.upload-container__file-to-upload {
  /*width: 100px;*/
}

.upload-container__file-name {
  font-size: 14px;
}

.e-accordion .e-acrdn-item {
  border: 0;
  z-index: 1;
}

.interior-nav-btn-grp {
  align-items: center;
  background-color: rgba(124, 147, 180, 0.07);
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  margin: 4rem auto 0 auto;
  max-width: 420px;
  padding: 1.5em 2em;
  width: 100%;
}

.personal-information {
  max-width: 1110px;
  min-height: 220px;
  border: 1px solid #b4c7e6;
  background-color: white;
  display: flex;
  flex-wrap: wrap;
  margin: auto;
  padding: 1rem;
}

.personal-information input {
  height: 40px;
  width: 100%;
}

.personal-information label {
  margin: 1rem;
  flex: 1 1 400px;
}

.personal-information .age {
  flex: 1 1 90px;
}

.personal-information .zipcode {
  flex: 1 1 257px;
}

.e-checkbox-wrapper.e-info .e-frame.e-check,
.e-checkbox-wrapper.e-info .e-checkbox:focus + .e-frame.e-check {
  /* csslint allow: adjoining-classes */
  background-color: #2196f3;
}

.e-checkbox-wrapper.e-info:hover .e-frame.e-check {
  /* csslint allow: adjoining-classes */
  background-color: #0b7dda;
}

.section-progress-container {
  text-align: center;
  position: relative;
}

.section-progress-content {
  text-align: left;
  min-width: 20em;
  transform: translate3d(-50%, 38px, 0px);
  left: 50%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
}
.section-progress-content .dropdown-header {
  background: aliceblue;
  color: #0D2740;
  font-size: 1em;
  font-weight: bold;
  padding: 5px 10px;
}
.section-progress-content .dropdown-item {
  color: #0680BC;
  background: white;
  padding: 3px 10px;
  display: block;
}
.section-progress-content .dropdown-item:hover {
  background: #0680BC;
  color: white;
}
.section-progress-content .dropdown-item .has-viewed-check {
  display: inline-block;
  width: 19px;
}
.section-progress-content .dropdown-item .fas,
.section-progress-content .dropdown-item .far {
  color: #14c1a3;
}

.btn-toggle {
  text-align: center;
  color: #0D2740;
  transition: 0.2s all linear;
  transition: all 0.3s cubic-bezier(0.1, -0.6, 0.2, 0);
  transform-origin: center;
  transform: rotate(0);
}
.btn-toggle.activated {
  transform: rotate(180deg);
}

.btn-toggle-light {
  color: #1cbfef;
}
.btn-toggle-light:hover {
  color: white;
}
.btn-toggle-light:focus {
  outline: 0;
  box-shadow: none;
}

.nav-pills .nav-link.active {
  background-color: #166a98;
}

.row .quickstart-guide-row {
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.row .quickstart-guide-row p {
  margin-bottom: 0;
}

.subspecialty-title {
  font-weight: 500;
  font-size: 26px;
  line-height: 30px;
  color: #0d274d;
}

.subspecialty-series-code {
  font-weight: 600;
  font-size: 16px;
  line-height: 30px;
  color: #000000;
}

.subspecialty-list-container {
  background: #ffffff;
  border: 1px solid rgba(124, 147, 180, 0.5);
  border-radius: 2px;
}

.subspecialty-list-container .header {
  font-weight: 600;
  font-size: 18px;
  line-height: 120%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #67768b;
}

.subspecialty-list-item:nth-child(odd) {
  background: #ffffff;
}

.subspecialty-list-item:nth-child(even) {
  background: #eefaff;
  border: 1px solid rgba(194, 206, 208, 0.5);
}

.subspecialty-list-item a {
  text-decoration: underline;
}

.va-healthcare-jobs-banner {
  background: #eefaff;
  border: 1px solid rgba(194, 206, 208, 0.5);
}

.va-healthcare-jobs-title {
  font-weight: 500;
  font-size: 26px;
  line-height: 30px;
  color: #0d274d;
}

.search-va-jobs-title {
  font-weight: 500;
  font-size: 22px;
  line-height: 30px;
  color: #000000;
}

/* Utility */
.bold {
  font-weight: 500;
}

.italic {
  font-style: italic;
}

.underline {
  text-decoration: underline;
}

/* Video Thumbnails */
.video-thumb-btn {
  padding: 0 !important;
}

.video-thumb-btn img.video-thumb {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
}

/* Certification Diagram Nodes */
.diagram-node {
  background: rgb(255, 255, 255);
  background: -moz-linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 50%, rgb(231, 231, 231) 100%) !important;
  background: -webkit-linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 50%, rgb(231, 231, 231) 100%) !important;
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(248, 249, 250) 50%, rgb(231, 231, 231) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e7e7e7",GradientType=1) !important;
  color: #5a6268;
  border-radius: 4px !important;
}

.diagram-node .node-title {
  color: #5a6268 !important;
}

.diagram-node .node-subtitle,
.diagram-node .node-subtitle a {
  color: #5a6268 !important;
}

/*
if (IsCertification && Selected) return "#DC143C";
if (IsCertification) return "#3498DB";
if (IsExam) return "#707B7C";
if (IsEducation) return "#228B22";
*/
.node-selected-cert {
  border: 2px solid #dc143c;
  -webkit-box-shadow: 0px 0px 4px -1px rgb(220, 20, 60);
  -moz-box-shadow: 0px 0px 4px -1px rgb(220, 20, 60);
  box-shadow: 0px 0px 4px -1px rgb(220, 20, 60);
}

.node-cert {
  border: 2px solid #3498db;
  -webkit-box-shadow: 0px 0px 4px -1px rgb(52, 152, 219);
  -moz-box-shadow: 0px 0px 4px -1px rgb(52, 152, 219);
  box-shadow: 0px 0px 4px -1px rgb(52, 152, 219);
}

.node-exam {
  border: 2px solid #707b7c;
  -webkit-box-shadow: 0px 0px 4px -1px rgb(112, 123, 124);
  -moz-box-shadow: 0px 0px 4px -1px rgb(112, 123, 124);
  box-shadow: 0px 0px 4px -1px rgb(112, 123, 124);
}

.node-education {
  border: 2px solid #228b22;
  -webkit-box-shadow: 0px 0px 4px -1px rgba(34, 139, 34, 0.44);
  -moz-box-shadow: 0px 0px 4px -1px rgba(34, 139, 34, 0.44);
  box-shadow: 0px 0px 4px -1px rgba(34, 139, 34, 0.44);
}

.diagram-icon-bg {
  display: flex;
  padding: 5px;
  border-radius: 4px;
  width: 35px;
  height: 35px;
  align-content: center;
  align-items: center;
  justify-content: center;
}

.diagram-icon-bg img {
  margin: 0 auto;
  display: block;
}

.node-selected-cert .diagram-icon-bg {
  background: #dc143c;
}

.node-cert .diagram-icon-bg {
  background: #3498db;
}

.node-exam .diagram-icon-bg {
  background: #707b7c;
}

.node-education .diagram-icon-bg {
  background: #228b22;
}

/* Dialog Overflow fix */
.e-dialog .e-dlg-content {
  overflow: hidden !important;
}

.e-dialog .e-dlg-content > div[data-role=diagram] > div {
  overflow: hidden !important;
}

/* Firefox fix for icons on diagram */
@-moz-document url-prefix() {
  .e-toolbar-right .e-toolbar-item:first-child {
    margin-top: 6px;
  }
}
/* Z-index adjustment for horizontal sliders to prevent hovering above header when scrolling */
.e-control-wrapper.e-slider-container.e-horizontal .e-slider {
  z-index: 1;
}

/*Fixed issue with mobile display please see MGX-1791* for more details/
   /* Increase the width and center the Accordion on mobile */
@media (max-width: 767px) {
  .e-accordion {
    width: 102% !important; /* Adjust the width as needed */
    margin: 0 auto !important; /* Center horizontally */
  }
}
.military-benefits-container br {
  display: inline !important; /* Show elements with the mobile-break class */
}

@media (min-width: 899px) {
  .military-benefits-container br {
    display: none !important;
  }
}
.info-tooltip {
  color: #007bff;
}

/* Account Pages */
.account-pages {
  background: white;
  padding: 66px 0 0;
}

.account-pages img.responsive-img {
  width: 100%;
  height: auto;
  max-width: 100%;
  display: block;
}

.account-pages h1 {
  font-family: Roboto, sans-serif;
  font-weight: 300;
  font-size: 40px;
  line-height: 48px;
  color: #0D274D;
  margin-bottom: 22px;
  text-align: center;
}

.account-pages .enter-your-personal-email {
  margin-bottom: 30px;
  text-align: center;
  font-weight: bold;
}

.account-pages .enter-your-personal-email > span {
  font-weight: normal;
}

.account-pages .bg-alt {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ebeff4+0,ffffff+100 */
  background: linear-gradient(to bottom, #ebeff4 0%, #ffffff 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.account-pages > .intro > .container-fluid > .row > .col-md-6 {
  /*padding:54px 93px 20px;*/
  padding: 50px 40px 50px;
}

.account-pages > .verify > .container-fluid > .row > .col-md-6 {
  /*padding:54px 93px 20px;*/
  padding: 50px 0 200px;
}

@media only screen and (min-width: 768px) {
  .account-pages > .intro > .container-fluid > .row > .col-md-6 {
    /*padding:54px 93px 20px;*/
    padding: 164px 93px 200px;
  }
  .account-pages > .verify > .container-fluid > .row > .col-md-6 {
    /*padding:54px 93px 20px;*/
    padding: 50px 93px 200px;
  }
}
.account-pages ol {
  padding-left: 25px;
}

.account-pages ol li {
  font-size: 18px;
  font-weight: 400;
  font-family: Roboto, sans-serif;
}

.account-pages form#create-account-form label {
  /*visibility:hidden;
  display:none;*/
  height: 0;
  width: 0;
}

.account-pages form#create-account-form input {
  background: 0;
  border: 0;
  margin-top: -13px;
  position: relative;
  z-index: 1;
  height: 64px;
}

.account-pages form#create-account-form input + .eye-toggle {
  color: rgb(145, 167, 198);
  display: inline-block;
  position: relative;
  float: right;
  z-index: 1000;
  cursor: pointer;
  margin-top: -40px;
  margin-right: 18px;
  background: url("../images/accounts/password-eye.png") top left no-repeat;
  width: 22px;
  height: 16px;
}

.account-pages form#create-account-form input:focus, .account-pages form#create-account-form input:active {
  outline: none !important;
  border: 2px solid rgb(6, 128, 188) !important;
}

.account-pages form#create-account-form fieldset {
  border: 1px solid #7C93B4;
  border-radius: 4px;
  background: rgba(180, 199, 230, 0.05);
  padding: 0;
  position: relative;
  z-index: 1;
  margin-bottom: 24px;
  height: 78px;
}

.account-pages form#create-account-form fieldset legend {
  color: #5F6C7E;
  background: #fff;
  width: auto;
  padding: 3px 6px;
  margin-bottom: 0;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  font-family: "Roboto", sans-serif;
  position: relative;
  margin-left: 10px;
  z-index: 2;
}

.account-pages form#create-account-form button {
  background: rgb(6, 128, 188);
  width: 300px;
  height: 60px;
  max-width: 100%;
  margin: 147px auto 0 auto;
  display: block;
  font-size: 24px;
  font-weight: 700;
  font-family: Roboto, sans-serif;
  border: 0;
  border-radius: 0;
}

#account-creation-intro {
  margin-top: 32px;
  font-size: 18px;
  font-weight: 400;
  font-family: Roboto, sans-serif;
}

#account-creation-intro .bold {
  font-weight: 700;
}

#already-have-an-account {
  text-align: center;
  font-size: 24px;
  font-weight: 400;
  font-family: Roboto, sans-serif;
}

#already-have-an-account a {
  font-size: 24px;
  font-weight: 700;
  font-family: Roboto, sans-serif;
}

#no-thanks-take-me-back {
  margin-top: 50px;
}

.password-rule-container {
  font-family: Roboto, sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: rgb(51, 51, 51);
  background: rgba(180, 199, 230, 0.05);
  border: 1px solid rgb(124, 147, 180);
  border-radius: 4px;
  padding: 13px;
  margin-top: -24px;
  position: relative;
  z-index: 1000;
  /*display:none;*/
}

.valid {
  color: rgb(31, 173, 97);
}

.password-rule-check {
  visibility: hidden;
  margin-left: 5px;
  margin-right: 15px;
  width: 15px;
  height: 15px;
  display: inline-block;
}

.valid .password-rule-check {
  visibility: visible;
}

/* Verify Email */
.account-phase-img {
  margin: 50px auto 0;
  display: block;
}

#verify-email-container {
  display: flex;
  flex-direction: column;
  width: 90%;
  max-width: 600px;
  min-height: 300px;
  margin: 60px auto 60px;
  background: #fff;
  border: 1px solid rgb(189, 201, 217);
  -webkit-box-shadow: 4px 4px 24px 8px rgba(0, 0, 0, 0.06);
  box-shadow: 4px 4px 24px 8px rgba(0, 0, 0, 0.06);
  padding: 0 40px;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  font-family: Roboto, sans-serif;
}

#verify-email-container p {
  text-align: center;
}

#verify-email-top {
  flex: 1;
  flex-grow: 1;
  text-align: center;
}

#verify-email-bottom {
  align-self: flex-end;
  text-align: center;
  margin: 156px auto 105px;
  width: 100%;
}

#verify-email-bottom p {
  font-weight: 400;
}

#verify-email-icon {
  margin: 65px auto 0;
  display: block;
}

#verify-email-top h1 {
  margin-top: 31px;
  margin-bottom: 26px;
  font-weight: 300;
  font-size: 40px;
  line-height: 48px;
  font-family: Roboto, sans-serif;
}

#resend-email-btn {
  background: rgba(232, 233, 239, 0.5);
  border: 1px solid rgb(189, 201, 217);
  display: block;
  width: 100%;
  height: 60px;
  text-align: center;
  margin-right: 0;
  font-weight: 400;
  font-size: 24px;
  font-family: Roboto, sans-serif;
  color: rgb(13, 39, 77);
}

#edit-email-btn {
  background: rgb(231, 243, 249);
  border: 1px solid rgb(189, 201, 217);
  display: block;
  width: 100%;
  height: 60px;
  text-align: center;
  font-weight: 400;
  font-size: 24px;
  font-family: Roboto, sans-serif;
  color: rgb(13, 39, 77);
}

#btn-or {
  width: 100%;
  display: block;
  font-size: 18px;
  font-weight: 400;
}

@media only screen and (min-width: 768px) {
  #verify-email-container {
    padding: 0 74px;
  }
  #resend-email-btn {
    display: inline-block;
    width: 200px;
    margin-right: 8px;
  }
  #edit-email-btn {
    display: inline-block;
    width: 200px;
    margin-left: 8px;
  }
  #btn-or {
    width: auto;
    display: inline-block;
  }
}
#form-error-container img {
  display: inline-block;
  margin: 0 auto;
}

#form-error-container #form-error-title {
  font-size: 16px;
  font-weight: 600;
  color: rgb(184, 12, 12);
  line-height: 19px;
}

#form-error-container p {
  font-size: 16px;
  font-weight: 400;
  color: rgb(184, 12, 12);
  line-height: 19px;
}

#continue-btn {
  background: #0680bc;
  color: #fff;
  width: 100%;
  max-width: 400px;
  height: 60px;
  text-align: center;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
}

@media only screen and (min-width: 768px) {
  .account-pages {
    padding: 86px 0 0;
  }
}
/* Primary User Type */
#primary-form-container {
  text-align: center;
  margin: 40px auto 105px;
  width: 100%;
}

#primary-form-container {
  color: #0D274D;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 300;
  line-height: 120%; /* 3rem */
  letter-spacing: 0.025rem;
}

#choose-primary-type-text {
  margin-top: 40px;
  color: #000;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 300;
  line-height: 120%; /* 1.8rem */
  letter-spacing: 0.015rem;
}

#choose-primary-type-text .italic {
  color: #000;
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 0.0125rem;
}

#choose-primary-type-next {
  color: #000;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 300;
  line-height: 120%;
  letter-spacing: 0.015rem;
}

#primary-form {
  margin-top: 1.12rem;
}

#primary-form .card {
  border-radius: 0.25rem;
  background: #FFF;
  box-shadow: 4px 4px 24px 8px rgba(0, 0, 0, 0.06);
  border: 1px solid #BDC9D9;
  cursor: pointer;
  box-sizing: border-box;
}

#primary-form .card.selected-card {
  border: 3px solid #0680BC;
}

#primary-form label {
  color: #000;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%; /* 1.35rem */
  letter-spacing: 0.0225rem;
}

#primary-form label h5 {
  color: #000;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%; /* 1.35rem */
  letter-spacing: 0.0225rem;
  margin-top: 0.94rem;
}

#primary-form .form-check {
  margin-bottom: 1.56rem;
  padding: 0;
}

#primary-form input[type=radio][name=primary-user-type] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  border-radius: 0.25rem;
  border: 1px solid #BDC9D9;
  background: #FFF;
  box-shadow: 4px 4px 24px 8px rgba(0, 0, 0, 0.06);
}

#primary-form .checkmark {
  position: relative;
  margin: 0 auto;
  display: block;
  height: 25px;
  width: 25px;
  background: url("../images/accounts/primary-user-type-no-check.png") top left no-repeat #fff;
  margin-top: 1.38rem;
  margin-bottom: 1.56rem;
}

#primary-form input[type=radio][name=primary-user-type]:checked ~ .checkmark {
  background: url("../images/accounts/primary-user-type-check.png") top left no-repeat;
}

#primary-form input[type=radio][name=primary-user-type]:checked {
  /*background: #0680BC;*/
}

#current-service-member-status-text {
  color: #333;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 1.05rem */
  letter-spacing: 0.0175rem;
  text-align: left;
}

#current-service-member-radio-container {
  margin-left: 2.12rem;
  margin-bottom: 1rem;
}

#primary-form input[type=radio][name=current-service-member-status] {
  accent-color: #003672;
}

#current-service-member-status-container label {
  text-align: left !important;
  color: #000;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 1.2rem */
  letter-spacing: 0.02rem;
  padding-left: 4px;
}

#current-service-member-status-container .form-check {
  margin-bottom: 0.75rem;
  text-align: left;
  padding-left: 16px;
}

#choose-primary-type-btn-container {
  border-radius: 0.5rem;
  background: rgba(124, 147, 180, 0.12);
  display: flex;
  flex-direction: row;
  padding: 1.62rem 2rem;
  width: 26.0625rem;
  flex-shrink: 0;
  margin: 8.12rem auto 0;
  justify-content: space-between;
}

#choose-primary-type-btn-container button {
  background: #083F70;
  color: #FFF;
  text-align: right;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  /*line-height: 1.75rem;*/ /* 175% */
  letter-spacing: 0.01rem;
  justify-content: space-evenly;
  padding-top: 0;
  padding-bottom: 0;
  align-content: space-evenly;
}

#choose-primary-type-btn-container button img {
  margin-top: -2px;
}

#choose-primary-type-btn-container button:first-child {
  align-self: flex-start;
}

#choose-primary-type-btn-container button:last-child {
  align-self: flex-end;
}

#back-btn {
  height: 2.1875rem;
  flex-shrink: 0;
  align-self: flex-start;
}

#next-btn {
  height: 2.1875rem;
  flex-shrink: 0;
  align-self: flex-end;
}

/* More Information */
#you-selected-text {
  color: #0D274D;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: 0.025rem;
}

#enter-more-info-text {
  margin: 0.75rem 0 0;
  color: #000;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 300;
  line-height: 120%; /* 1.8rem */
  letter-spacing: 0.015rem;
}

#more-info-form {
  margin: 3.19rem auto 0;
  width: 100%;
}

#more-info-container {
  background: #FFF;
  border: 1px solid #BFDAE9;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  padding: 3.12rem 3.31rem;
}

#more-info-form label {
  color: #333;
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%; /* 1.5rem */
  letter-spacing: 0.025rem;
  text-align: left;
  width: 100%;
  text-indent: 0.81rem;
}

#more-info-form input, #more-info-form select {
  height: 3.75rem;
  border-radius: 0.25rem;
  border: 1px solid #7C93B4;
  background: rgba(180, 199, 230, 0.05);
}

#age-group-dropdown {
  background: url("../images/accounts/more-info-select-bg.png") 95% 50% no-repeat !important;
}

#more-info-form-error {
  max-width: 56rem;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-top: 1.56rem;
}

#more-info-form-error img {
  width: 19px;
  height: 16px;
  display: inline-block;
  margin-right: 0.55rem;
}

#more-info-form-error p {
  color: #F61D25;
  font-family: "Roboto", sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 1.35rem */
  letter-spacing: 0.0225rem;
  text-align: left;
  margin: 0;
}

#more-info-btn-container {
  border-radius: 0.5rem;
  background: rgba(124, 147, 180, 0.12);
  display: flex;
  flex-direction: row;
  padding: 1.62rem 2rem;
  width: 26.0625rem;
  max-width: 100%;
  flex-shrink: 0;
  margin: 1.62rem auto 0;
  justify-content: space-between;
}

#more-info-btn-container button {
  background: #083F70;
  color: #FFF;
  text-align: right;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  /*line-height: 1.75rem;*/ /* 175% */
  letter-spacing: 0.01rem;
  justify-content: space-evenly;
  padding-top: 0;
  padding-bottom: 0;
  align-content: space-evenly;
}

#more-info-btn-container button img {
  margin-top: -2px;
}

#more-info-btn-container button:first-child {
  align-self: flex-start;
}

#more-info-btn-container button:last-child {
  align-self: flex-end;
}

/* Branch Details */
#branch-details-form {
  margin: 3.19rem auto 0;
  width: 100%;
}

#branch-icon-container {
  flex-direction: row;
  align-content: space-evenly;
}

#branch-icon-container ul {
  width: 100%;
  height: 100%;
  margin: 0 auto 3rem;
  padding: 0;
  text-align: center;
  list-style: none;
}

#branch-icon-container ul li {
  margin: 0 0 0.75rem;
  padding: 0;
  list-style: none;
  width: 10rem;
  height: 9.375rem;
  display: inline-block;
  border-radius: 0.25rem;
  border: 1px solid #BFDAE9;
  background: #FFF;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25);
}

#branch-icon-container ul li button {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: 0;
  color: #083F70;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.375rem; /* 137.5% */
  letter-spacing: 0.05rem;
  text-transform: uppercase;
  border: 2px solid transparent;
}

#branch-icon-container ul li button img {
  margin: 0.81rem 0 1.25rem;
}

#branch-icon-container ul li.selected-branch {
  border: 1px solid #1CBFEF;
}

#branch-icon-container ul li.selected-branch button {
  border: 2px solid #1CBFEF;
}

#branch-details-container {
  background: #FFF;
  border: 1px solid #BFDAE9;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  padding: 3.12rem 3.31rem;
  bottom: -200px;
  position: relative;
  opacity: 0;
  transition: all 0.5s ease-out;
  height: 0;
}

#branch-details-container.show {
  opacity: 1;
  bottom: 0;
  height: auto;
}

#branch-details-container {
  color: #333;
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%; /* 1.5rem */
  letter-spacing: 0.025rem;
}

#branch-details-form input, #branch-details-form select, #branch-details-form .e-datepicker {
  height: 3.75rem;
}

#branch-details-form label {
  color: #333;
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%; /* 1.5rem */
  letter-spacing: 0.025rem;
  text-align: left;
  width: 100%;
  text-indent: 0.81rem;
}

#enter-branch-details-text {
  margin: 0.75rem 0 0;
  color: #000;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 300;
  line-height: 120%; /* 1.8rem */
  letter-spacing: 0.015rem;
}

#enter-branch-details-subtext {
  color: #000;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 120%; /* 1.8rem */
  letter-spacing: 0.015rem;
  max-width: 45rem;
  font-style: italic;
  margin: 1rem auto 0;
}

#branch-details-form-error {
  max-width: 56rem;
  margin: 0 auto;
  display: flex;
  align-content: space-evenly;
  flex-direction: row;
  margin-top: 1.56rem;
}

#branch-details-form-error img {
  width: 19px;
  height: 16px;
  display: inline-block;
  margin-right: 0.55rem;
}

#branch-details-form-error p {
  color: #F61D25;
  font-family: "Roboto", sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 1.35rem */
  letter-spacing: 0.0225rem;
  text-align: left;
  margin: 0;
}

#welcome-h1 {
  color: #0D274D;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 300;
  line-height: 120%; /* 3rem */
  letter-spacing: 0.025rem;
  margin: 1.25rem auto 0;
}

#go-to-dashboard {
  width: 25rem;
  height: 3.75rem;
  flex-shrink: 0;
  background: #0680BC;
  color: #FFF;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 4.5rem auto 40rem;
  display: block;
  border: 0;
}

/* Login */
.account-card-container {
  display: flex;
  flex-direction: column;
  width: 90%;
  max-width: 600px;
  min-height: 300px;
  margin: 60px auto 60px;
  background: #fff;
  border: 1px solid rgb(189, 201, 217);
  -webkit-box-shadow: 4px 4px 24px 8px rgba(0, 0, 0, 0.06);
  box-shadow: 4px 4px 24px 8px rgba(0, 0, 0, 0.06);
  padding: 0 40px;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  font-family: "Roboto", sans-serif;
  text-align: center;
}

.account-card-container h1 {
  margin: 5rem 0 3.31rem;
}

.account-card-container p {
  text-align: center;
}

.account-card-container form label {
  visibility: hidden;
  display: none;
  height: 0;
  width: 0;
}

.account-card-container form input {
  background: 0;
  border: 0;
  margin-top: -13px;
  position: relative;
  z-index: 1;
  height: 64px;
}

.account-card-container form input + .eye-toggle {
  color: rgb(145, 167, 198);
  display: inline-block;
  position: relative;
  float: right;
  z-index: 1000;
  cursor: pointer;
  margin-top: -40px;
  margin-right: 18px;
  background: url("../images/accounts/password-eye.png") top left no-repeat;
  width: 22px;
  height: 16px;
}

.account-card-container form input:focus, .account-pages form input:active {
  outline: none !important;
  border: 2px solid rgb(6, 128, 188) !important;
}

.account-card-container form fieldset {
  border: 1px solid #7C93B4;
  border-radius: 4px;
  background: rgba(180, 199, 230, 0.05);
  padding: 0;
  position: relative;
  z-index: 1;
  margin-bottom: 24px;
  height: 78px;
}

.account-card-container form fieldset legend {
  color: #5F6C7E;
  background: #fff;
  width: auto;
  padding: 3px 6px;
  margin-bottom: 0;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  font-family: "Roboto", sans-serif;
  position: relative;
  margin-left: 10px;
  z-index: 2;
  text-align: left;
}

.account-card-container form button {
  background: rgb(6, 128, 188);
  width: 300px;
  height: 60px;
  max-width: 100%;
  margin: 3.19rem auto 8.12rem auto;
  display: block;
  font-size: 24px;
  font-weight: 700;
  font-family: "Roboto", sans-serif;
  border: 0;
  border-radius: 0;
}

/* Login and Forgot Password */
#forgot-password-link {
  color: #0680BC;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 1.8rem */
  letter-spacing: 0.015rem;
  text-decoration-line: underline;
}

#forgot-password-text {
  color: #000;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 300;
  line-height: 120%; /* 1.35rem */
  letter-spacing: 0.01125rem;
}

#signup-text {
  color: #333;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 300;
  line-height: 120%; /* 1.8rem */
  letter-spacing: 0.03rem;
}

#signup-link {
  color: #0680BC;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0.03rem;
  text-decoration-line: underline;
}

.e-accordion .e-acrdn-item.e-select:first-child:last-child {
  border-radius: 4px !important;
}

/* BOOTSTRAP 5 ADJUSTMENTS*/
.close {
  margin: 0rem 0rem 0rem auto;
  background-color: transparent;
  border: 0;
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: black;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}

.btn-block {
  width: 100%;
}

/*success-stories-styling*/
.success-story-title {
  color: var(--Midnight, #0D274D);
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px; /* 125% */
}

p.mt-3.success-story-title > span {
  color: var(--Charcoal, #333);
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

.success-story-container {
  padding: 16px;
  box-sizing: border-box;
  font-size: 0.875rem;
  border-radius: 4px;
  border: 1px solid var(--Steel, #B4C7E6);
  background-color: #FFF;
}

.success-story-parent {
  margin-bottom: -4rem;
  background-color: #F0F4FB;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
  .success-story-container {
    max-width: 540px;
  }
}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .success-story-container {
    max-width: 920px;
  }
}
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .success-story-container {
    max-width: 1160px;
  }
}
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1500px) {
  .success-story-container {
    max-width: 1540px;
  }
}
/* Custom styles for image and text wrapping */
@media (max-width: 767.98px) {
  .image-wrap {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    width: 100%;
    max-width: 150px; /* Adjust as needed */
  }
  .text-wrap {
    display: inline-block;
    width: calc(100% - 165px); /* Adjust according to image size and margin */
  }
}
@media (max-width: 767.98px) and (max-width: 1500px) {
  .success-story-image-one {
    margin-bottom: 2rem;
  }
}