:root {
  --logo-blue: #004fa4;
  --logo-red: #ed1a3b;
  --red-dark: #5e1b15;
  --red-medium: #961e28;
  --red: #c4122f;
  --blue-dark: #0f2846;
  --blue: #13477d;
  --blue-light: #005099;
  --blue-pale: #c4d1df;
  --taupe: #7e6d5f;
  --taupe-dark: #4d4037;
  --taupe-light: #d0c4b6;
  --taupe-pale: #e2dfdb;
  --slate: #446c73;
  --slate-dark: #324448;
  --slate-light: #aabdbe;
  --slate-pale: #d9e1e3;
  --green: #526a3e;
  --green-dark: #526a3e;
  --green-light: #526a3e;
  --green-pale: #d6e2cf;
  --teal: #008290;
  --teal-dark: #00616c;
  --teal-light: #64c7c7;
  --teal-pale: #d9ecf3;
  --yellow: #eeb137;
  --yellow-dark: #bb7b0f;
  --yellow-light: #f4c74b;
  --yellow-pale: #fcf4e9;
  --warm-blue: #005578;
  --warm-blue-dark: #184359;
  --warm-blue-light: #006796;
  --warm-blue-pale: #d1d9de;
  --grey: #5e6769;
  --grey-dark: #414547;
  --grey-light: #99a3a6;
  --grey-pale: #d9dada;
  --orange: #d46b21;
  --default-border-color: #d2d2d2;
  --default-text: #343434;
  --default-heading: #4d4037;
  --default-subhead: #4d4037;
  --default-topic: #6d6d6d;
  --default-disabled: #8a95a5;
  --default-link: #005099;
  --default-link-hover: #0672b9;
  --default-link-visit: #13477d;
  --hover-collapse-color: #d9dce3;
  --school-primary: #13477d;
}
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* 
	Variables from BRAND campaign:
*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* 
	2022 Redesign Variables
*/
:root {
  --default-border-color: #d2d2d2;
  --default-text: #343434;
  --default-heading: #4d4037;
  --default-subhead: #4d4037;
  --default-topic: #6d6d6d;
  --default-disabled: #8a95a5;
  --default-link: #005099;
  --default-link-hover: #0672b9;
  --default-link-visit: #13477d;
  --hover-collapse-color: #d9dce3;
  --school-primary: #0672b9;
}
#section-know-success {
  background: #008290;
  color: red;
  margin: 0 -15px;
  padding: 25px 0 0;
  background: repeating-linear-gradient(20deg, #fff, #fff 8px, #eaecf0 9px, #eaecf0 10px);
  font-family: "GT Walsheim", Arial, sans-serif;
  border-radius: 0;
  border-style: solid;
  border-width: 12px 0 0 0;
  border-image-slice: 1;
  border-image-source: linear-gradient(45deg, #e0263c 0%, #e0263c 11%, #3c208c 89%, #3c208c 100%);
}
#section-know-success .no-bs-padding {
  padding-left: 30px;
  padding-right: 15px;
}
#section-know-success header h1 {
  color: #414547;
  font-size: 3.6rem;
  line-height: 3.8rem;
  margin: 0 0 25px;
}
#section-know-success header h1 abbr {
  text-decoration: none;
  border: none;
  cursor: text;
}
#section-know-success footer {
  background: #00616c;
  text-align: left;
}
#section-know-success footer p {
  color: #fff;
  margin: 9px 0;
  padding: 0;
}
#section-know-success #doctoral-info p,
#section-know-success #doctoral-info ul,
#section-know-success #doctoral-info li,
#section-know-success #doctoral-info h2,
#section-know-success #doctoral-info h3 {
  color: #414547;
}
#section-know-success #doctoral-info a {
  color: #414547;
}
#section-know-success #doctoral-info a:focus,
#section-know-success #doctoral-info a:hover {
  opacity: 0.9;
}
#section-know-success .econSect {
  list-style: none;
  padding: 0;
}
#section-know-success .econSect li {
  margin-bottom: 9px;
}
#section-know-success .ui-selectmenu-button {
  color: #182449;
  font-size: 20px;
  text-transform: initial;
  border: 1px solid #4918CD;
  font-weight: 700;
  cursor: pointer;
  background: #fff;
}
#section-know-success .ui-selectmenu-button:hover,
#section-know-success .ui-selectmenu-button:focus {
  background: #fff;
  color: #182449 !important;
}
#section-know-success .ui-selectmenu-button .ui-icon:after {
  background: #4918CD;
  border-left: 0px;
}
#section-know-success figcaption {
  color: #fff;
}
#section-know-success figure {
  padding-bottom: 25px;
  pointer-events: none;
  margin-top: 0;
}
#section-know-success figure .background {
  fill: #fff;
  fill-opacity: 0.01;
}
#section-know-success figure .background-circle {
  fill: #fff;
  fill-opacity: 1;
}
#section-know-success figure .component {
  fill: #99a3a6;
}
#section-know-success figure .component .label,
#section-know-success figure .label {
  font-family: "GT Walsheim", Arial, sans-serif;
  font-weight: 700;
  text-anchor: middle;
  fill: #182449;
}
#section-know-success figure .radial-svg {
  display: block;
  margin: 0 auto;
  background: transparent;
  width: 170px;
  height: 180px;
}
#section-know-success figure .arc {
  stroke-weight: 0.1;
  fill: #a82860;
}
#section-know-success figure .arc2 {
  stroke-weight: 0.1;
  fill: #526a3e;
}
#section-know-success figure .radial {
  border-radius: 3px;
  background: #FFFFFF;
  color: #000;
}
#section-know-success figure#figure-internships .arc {
  fill: #3c208c;
}
#section-know-success figure#figure-top-employers,
#section-know-success figure#economic-sectors-schools,
#section-know-success figure#experiences-internships {
  text-align: left;
  padding: 0 30px;
  color: #414547;
}
#section-know-success figure#figure-top-employers ul,
#section-know-success figure#economic-sectors-schools ul,
#section-know-success figure#experiences-internships ul {
  padding: 0;
  list-style: none;
}
#section-know-success figure#figure-top-employers ul li:nth-of-type(n+6),
#section-know-success figure#economic-sectors-schools ul li:nth-of-type(n+6),
#section-know-success figure#experiences-internships ul li:nth-of-type(n+6) {
  display: none;
}
#section-know-success figure#figure-top-employers ul li,
#section-know-success figure#economic-sectors-schools ul li,
#section-know-success figure#experiences-internships ul li {
  color: #414547;
  padding-bottom: 5px;
  margin: 0;
}
#section-know-success figure .intern-title,
#section-know-success figure .working-title,
#section-know-success figure .econSect-data-title,
#section-know-success figure .career-data-title,
#section-know-success figure .econSect-data-title,
#section-know-success figure .internships-data-title {
  font-family: "GT Walsheim", Arial, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  margin: 0 auto;
  color: #182449;
}
#section-know-success figure .intern-title,
#section-know-success figure .working-title,
#section-know-success figure .career-data-title,
#section-know-success figure .internships-data-title,
#section-know-success figure .econSect-data-title {
  max-width: 170px;
  text-align: center;
  line-height: 2rem;
}
#section-know-success figure .career-data-title,
#section-know-success figure .econSect-data-title,
#section-know-success figure .internships-data-title {
  margin: 0;
  margin-bottom: 15px;
  text-align: left;
}
#section-know-success figure .career-data ul li,
#section-know-success figure .internships-data ul li,
#section-know-success figure .econSect-data ul li {
  line-height: 2rem;
  margin-bottom: 5px !important;
}
.ui-selectmenu-menu .ui-menu-item {
  text-transform: initial !important;
}
.ui-selectmenu-menu .ui-state-focus {
  background: #4918CD !important;
}
@media (min-width: 768px) {
  #section-know-success figure#figure-top-employers ul li:nth-of-type(n+6) {
    display: block;
  }
}
@media (min-width: 992px) {
  .section-main #section-know-success {
    margin: 0 -30px 0 -15px;
  }
  .section-main #section-know-success .row .no-bs-padding {
    padding-left: 15px;
    padding-right: 15px;
  }
  .section-main #section-know-success figure#figure-top-employers ul li:nth-of-type(n+6) {
    display: none;
  }
  .section-main #section-know-success figure#figure-top-employers ul.cols-2-1 li:nth-of-type(n+6) {
    display: block;
  }
}
@media (min-width: 1200px) {
  #section-know-success .no-bs-padding {
    padding-left: 0;
    padding-right: 0;
  }
  .section-main #section-know-success .row .no-bs-padding {
    padding-left: 15px;
    padding-right: 15px;
  }
}
#filter .filter-text,
#filter .level-filter-text,
#filter .major-filter-text,
#filter .school-filter-text,
#filter .level-filter-text .replacement-text,
#filter .major-filter-text .replacement-text,
#filter .school-filter-text .replacement-text,
#filter .level-filter-text .icon,
#filter .major-filter-text .icon,
#filter .school-filter-text .icon,
#mobile-filter-toggle,
#mobile-filter-close,
#filter .level .sbOptions li:last-child,
#filter #level option[value="PHD"],
.filter-section:first-of-type {
  display: none !important;
}
#filter {
  margin: 0;
  padding: 0;
  width: 100%;
  font-family: "GT Walsheim", Arial, sans-serif;
  text-transform: uppercase;
  color: white;
  display: table;
  z-index: 390;
}
#filter .school select,
#filter .major select,
#filter .level select {
  width: 90%;
}
#filter a {
  outline: none;
}
#filter .container-filter {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
#filter ol,
#filter ul {
  display: inline-block;
  float: left;
}
#filter.top {
  position: static;
}
.styled-select-bold .ui-selectmenu-button {
  width: 200px;
}
.ui-selectmenu-menu {
  z-index: 395;
  max-width: 280px;
  z-index: 999;
}
.ui-selectmenu-menu.ui-style-bold {
  max-width: 300px;
}
.filter-section {
  display: block;
  height: 30px;
  margin: 0 0 36px;
  padding: 0;
}
@media (min-width: 768px) {
  #filter .filter-section {
    max-width: 30%;
    float: left;
    margin: 0 15px 36px 0;
  }
  #section-content #filter .filter-section {
    max-width: 240px;
    margin: 0 0 36px;
  }
  #section-content #filter .school select,
  #section-content #filter .major select,
  #section-content #filter .level select {
    width: 230px;
  }
}
@media (min-width: 992px) {
  #section-content #filter .styled-select-bold .ui-selectmenu-button {
    margin: 0 8px 0 0;
  }
  #section-content #filter .filter-section {
    max-width: 17vw;
    float: none;
  }
  #section-content #filter .school select,
  #section-content #filter .major select,
  #section-content #filter .level select {
    width: 17vw;
  }
}
@media (min-width: 1200px) {
  #section-content #filter .filter-section {
    max-width: 300px;
    float: none;
    margin: 0 0 36px;
  }
  #section-content #filter .school select,
  #section-content #filter .major select,
  #section-content #filter .level select {
    width: 280px;
  }
  #section-content .section-main #filter .school select,
  #section-content .section-main #filter .major select,
  #section-content .section-main #filter .level select {
    width: 250px;
  }
}
