/* Landing Page */

body.page-node-953971 #post-content .view-additional-components .subpage-section,
body.page-node-953971 #post-content .view-additional-components .gallery .header {
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
  padding: 0 15px;
  display: flex;
  flex-direction: column;
}

#block-views-block-additional-components-block-1 {
  max-width: 100%;
}

#block-academicshomeourapproachtolearning .row .engaged-research {
  background-image: url(https://www2.lehigh.edu/sites/www2/files/2021-09/LehighUniversity_Research_EES.jpeg);
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#block-academicshomeourapproachtolearning .row .interdisciplinary-studies {
  background-image: url(https://www2.lehigh.edu/sites/www2/files/2021-09/LehighUniversity_Interdisciplinary2.jpeg);
  background-repeat: no-repeat;
  background-size: cover;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#block-academicshomeourapproachtolearning .row .creative-inquiry {
  background-image: url(https://www2.lehigh.edu/sites/www2/files/2021-09/LehighUniversity_CreativeInquiry3.jpeg);
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#block-academicshomeourapproachtolearning .row .entrepreneurial-mindset {
  background-image: url(https://www2.lehigh.edu/sites/www2/files/2021-09/LehighUniversity_Entrepreneurship2.jpeg);
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#block-academicshomeourapproachtolearning .row .col-md-6 .approach-text {
  text-align: center;
  position: absolute;
  width: 100%;
}

#block-academicshomeourapproachtolearning .row .col-md-6 .approach-text>a:hover {
  text-decoration: none !important;
}

#block-academicshomeourapproachtolearning .row .col-md-6 .approach-text>p {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.4s linear;

}

#block-academicshomeourapproachtolearning .row .col-md-6:hover .approach-text>p {
  max-height: 200px;
  transition: max-height 1s linear;
}

#block-academicshomeourapproachtolearning .row .col-md-6 a {
  color: #fff;
  font-size: 1.949em;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  display: inline-block;
  text-align: center;
}

#block-academicshomeourapproachtolearning .row .col-md-6 .approach-text p {
  color: #fff;
  text-align: center;
  /*  display: none;
*/
  width: 80%;
  margin: 0 auto;
  font-size: 1.1em;
}

#block-academicshomeourapproachtolearning .row .col-md-6 {
  max-height: 290px
}

.block-academicshomeourapproachtolearning .row .col-md-6:hover {
  background-size: 105% 105%;
}

body.page-node-953971 .header h2 {
  color: #502d0e;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-size: 2.5em;
  font-weight: bold;
  text-align: center;
  margin: 0 auto !important;
  padding: 20px 0 !important;
}

body.page-node-953971 .header p {
  width: 75% !important;
  margin: 0 auto !important;
  text-align: center;
  padding: 10px 0 20px 0 !important;
}

body.page-node-953971 #post-content .view-additional-components .gallery .header>* {
  max-width: none;
  padding: none;
}

body.page-node-953971 #block-views-block-additional-components-block-2 .card-list.horizontal {
  margin: 0 auto !important;
  padding: 40px 0 !important;
  max-width: 1200px !important;
  border-bottom: none;
}

body.page-node-953971 #block-views-block-additional-components-block-2 .card-list.horizontal h2 {
  text-align: center;
}

body.path-academics #hero {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}


body.path-academics .row.card-list.horizontal.colleges .header {
  width: 100%;
}

body.page-node-953971 .row.card-list.horizontal.colleges .card-columns {
  column-count: 1;
  column-gap: 1rem;
}

body.page-node-953971 .row.card-list.horizontal.colleges .card-columns .card {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

body.page-node-953971 .row.card-list.horizontal.colleges .card-columns .card .card-image {
  width: 40%;
  height: auto;
  margin-right: 20px;
}

body.page-node-953971 .row.card-list.horizontal.colleges .card-columns .card .card-body {
  width: 60%;
  margin-right: 20px;
  padding: 0 0 1.25rem 0;
}

body.page-node-953971 .row.card-list.horizontal.colleges .card-columns .card .card-body .card-title {
  margin-top: 0;
}

@media only screen and (min-width: 991px) {
  body.page-node-953971 .row.card-list.horizontal.colleges .card-columns {
    column-count: 5;
    column-gap: 1rem;
  }

  body.page-node-953971 .row.card-list.horizontal.colleges .card-columns .card {
    display: inline-block;
  }

  body.page-node-953971 .row.card-list.horizontal.colleges .card-columns .card .card-image {
    width: 100%;
    margin-right: 0;
  }

  body.page-node-953971 .row.card-list.horizontal.colleges .card-columns .card .card-body {
    width: 100%;
    margin-right: 0;
    padding-top: 0.5rem;
  }

  body.page-node-953971 .row.card-list.horizontal.colleges .card-columns .card .card-body .card-title {
    margin-top: 10px;
  }

}

body.page-node-953971 .row.card-list.horizontal.additional-programs .card-columns {
  column-count: 3;
  column-gap: 4rem;
}

body.page-node-953971 .block-reference.stat-block {
  background-image: url(/themes/custom/lehigh/images/pattern_yellow_3.png);
  background-position: 0 -9px;
  margin: 0 auto;
  width: 100%;
}

body.page-node-953971 .block-reference.stat-block>div {
  margin: 0 auto !important;
  padding: 40px !important;
  max-width: 1200px !important;
}

body.page-node-953971 .block-reference.stat-block .col .stat {
  text-align: center !important;
}

body.page-node-953971 .block-reference.stat-block .col p {
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
  font-size: 1em;
  text-align: center;
  line-height: 1.2em;
  font-weight: 600;
}

.row.card-list.horizontal.additional-programs h3.card-title {
  color: #502d0e;
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif !important;
  font-size: 1.8em;
  margin-bottom: 10px !important;
  margin-top: 0;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
}

.row.card-list.horizontal.additional-programs p {
  text-align: center;
}

body.page-node-953971 .gallery .header {}


.card-body {
  padding: 0.5rem 0 1.25rem 0;
}

/* Subpages */

/*.card-columns {
  padding: 0 20px;
}*/

.card-list.horizontal.grid-four .card-columns {
  column-count: 2;
}


#block-academicscreativeinquiryprofilegrid,
#block-academicsentrepreneurialmindsetprofilegrid,
#block-academicsinterdisciplinarystudiesprofilegrid,
#block-academicsgradstudentfundingprofilegrid {
  background-color: #88C6BC;
}

#block-academicscreativeinquiryprofilegrid .row,
#block-academicsentrepreneurialmindsetprofilegrid .row,
#block-academicsinterdisciplinarystudiesprofilegrid .row,
#block-academicsgradstudentfundingprofilegrid .row {
  margin: 0;
}

#block-academicscreativeinquiryprofilegrid .gallery-item.opener,
#block-academicsentrepreneurialmindsetprofilegrid .gallery-item.opener,
#block-academicsinterdisciplinarystudiesprofilegrid .gallery-item.opener,
#block-academicsgradstudentfundingprofilegrid .gallery-item.opener {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

#block-academicscreativeinquiryprofilegrid .gallery-item.opener h2,
#block-academicsentrepreneurialmindsetprofilegrid .gallery-item.opener h2,
#block-academicsinterdisciplinarystudiesprofilegrid .gallery-item.opener h2,
#block-academicsgradstudentfundingprofilegrid .gallery-item.opener h2 {
  color: #502d0e;
  font-family: 'Merriweather', Georgia, Palatino, serif;
  font-size: 2.2em;
  font-weight: bold;
  margin-bottom: 20px;
  width: 75%;
}

#block-academicscreativeinquiryprofilegrid .gallery-item.opener p,
#block-academicsentrepreneurialmindsetprofilegrid .gallery-item.opener p,
#block-academicsinterdisciplinarystudiesprofilegrid .gallery-item.opener p,
#block-academicsgradstudentfundingprofilegrid .gallery-item.opener p {
  width: 75%;
}

#block-academicscreativeinquiryprofilegrid .gallery .gallery-item .image-caption,
#block-academicsentrepreneurialmindsetprofilegrid .gallery .gallery-item .image-caption,
#block-academicsinterdisciplinarystudiesprofilegrid .gallery .gallery-item .image-caption,
#block-academicsgradstudentfundingprofilegrid .gallery .gallery-item .image-caption {
  background-color: #fff !important;
  color: #000 !important;
  flex-direction: column;
  align-items: flex-start;
  font-size: 0.87em;
}

#block-academicscreativeinquiryprofilegrid .gallery .gallery-item .image-caption h3,
#block-academicsentrepreneurialmindsetprofilegrid .gallery .gallery-item .image-caption h3,
#block-academicsinterdisciplinarystudiesprofilegrid .gallery .gallery-item .image-caption h3,
#block-academicsgradstudentfundingprofilegrid .gallery .gallery-item .image-caption h3 {
  border-bottom: 1px solid #000;
  padding: 0 0 10px 0;
}

body.path-academics-undergraduate-studies .stat-block .row {
  padding-bottom: 40px !important;
}

body.path-academics-undergraduate-studies .stat-block .row {
  flex-wrap: wrap;
}

body.path-academics-undergraduate-studies .stat-block .row .col {
  flex-basis: 33%;
}

body.path-academics-undergraduate-studies .pre-professional-programs .card .card-body .card-title {
  font-size: 1.6em;
  text-transform: uppercase;
  font-weight: 800 !important;
  margin-top: 0 !important;
  color: #502d0e;
}

body:not(.path-academics) #block-views-block-additional-components-block-2 .stat-block {
  max-width: 1080px;
  margin: 0 auto;
  width: 100%;
  padding: 0 15px;
  display: flex;
  flex-direction: column;
}

body:not(.path-academics) #block-views-block-additional-components-block-2 .stat-block>.row {
  flex: 0 0 75%;
  max-width: 780px;
  margin-left: 25.1% !important;
  padding: 0 7.5px 40px;
  border-bottom: 1px solid #dbdbdb;
  margin-top: 40px;
  width: 100%;
}

#block-views-block-additional-components-block-2 .stat-block .header {
  width: 100%;
}

#block-views-block-additional-components-block-2 .card-list.horizontal {
  max-width: 780px !important;
  margin-left: 25.1% !important;
}

/* Programs page */

#block-views-block-majors-and-programs-block-1 {
  padding: 30px 0;
}

#block-views-block-majors-and-programs-block-1 .col,
#block-views-block-majors-and-programs-block-1 .col-auto {
  padding-left: 0;
}

#block-views-block-majors-and-programs-block-1 .form-group.col-auto {
  padding-left: 15px;
}

.views-exposed-form label {
  font-weight: bold;
}

th.views-field-field-program-type {
  width: 20%;
}

.views-field-field-program-type li {
  background-size: contain;
  font-size: 0px;
  height: 21px;
  margin-right: 10px;
  background-repeat: no-repeat;
  width: 27px;
  list-style-type: none;
  float: left;
  margin: 0;
}

li.type-798 {
  background-image: url('/sites/www2/files/2023-03/MajMin-B_Icons2.png') !important;
}

li.type-799 {
  background-image: url('/sites/www2/files/2021-05/MajMinID_Icons2.png') !important;
}

li.type-800 {
  background-image: url('/sites/www2/files/2021-05/MajMinID_Icons3.png') !important;
}

li.type-1798 {
  background-image: url('/sites/www2/files/2021-05/certificate-icon.png');
}

li.type-2003 {
  background-image: url('/sites/www2/files/2021-05/MajMin-AM_Icons2.png');
}

/*Updating lis to divs*/
.views-field-field-program-type div {
  background-size: contain;
  font-size: 0px;
  height: 21px;
  margin-right: 10px;
  background-repeat: no-repeat;
  width: 27px;
  list-style-type: none;
  float: left;
  margin: 0;
}

div.type-798 {
  background-image: url('/sites/www2/files/2023-03/MajMin-B_Icons2.png') !important;
}

div.type-799 {
  background-image: url('/sites/www2/files/2021-05/MajMinID_Icons2.png') !important;
}

div.type-800 {
  background-image: url('/sites/www2/files/2021-05/MajMinID_Icons3.png') !important;
}

div.type-1798 {
  background-image: url('/sites/www2/files/2021-05/certificate-icon.png');
}

div.type-2003 {
  background-image: url('/sites/www2/files/2021-05/MajMin-AM_Icons2.png');
}
/*End Updating lis to divs*/

#views-exposed-form-majors-and-programs-block-1 fieldset,
#views-exposed-form-majors-and-programs-block-2 fieldset {
  width: 100%
}

#views-exposed-form-majors-and-programs-block-1 fieldset>*,
#views-exposed-form-majors-and-programs-block-2 fieldset>* {
  max-width: 562px;
}

button#edit-submit-majors-and-programs,
button#edit-reset {
  background: #fff;
  border: 1px #dbdbdb solid;
  color: #010101;
  padding: 0 20px !important;
  text-transform: uppercase;
}

button#edit-submit-majors-and-programs:hover,
button#edit-reset:hover {
  background-color: rgb(255, 217, 74);
  transform: scale(1.02);
  border: 0px solid #fff;
}

#block-views-block-majors-and-programs-block-2 .col-auto {
  padding: 0;
  margin: 0;
}

#block-views-block-majors-and-programs-block-2 h2 {
  padding: 20px 0;
}

/* Programs individual pages */

.view-id-taxonomy_term.view-display-id-page_1 .view-header h1 {
  font-weight: 400 !important;
}

.field--name-field-calls-to-action .field__label {
  display: none;
}

.page-vocabulary-majors-programs #page-content-area,
.page-vocabulary-graduate-programs #page-content-area {
  margin-bottom: 90px;
}

.page-vocabulary-majors-programs #breadcrumb,
.page-vocabulary-graduate-programs #breadcrumb {
  margin: 0;
}

.page-vocabulary-majors-programs .breadcrumb,
.page-vocabulary-graduate-programs .breadcrumb {
  background: transparent;
  padding: 0;
  margin: 18px auto 30px auto;
}

.page-vocabulary-majors-programs .breadcrumb li div,
.page-vocabulary-graduate-programs .breadcrumb li div {
  display: inline-block;
}

.page-vocabulary-majors-programs .field--name-field-calls-to-action .btn,
.page-vocabulary-graduate-programs .field--name-field-calls-to-action .btn {
  margin-right: 30px;
  margin-bottom: 15px;
}

body.page-node-952628 #subpage-content-container .view-additional-components .subpage-section>div {
  border-bottom: none;
}

.page-node-952972 #subpage-content-container {
  padding-top: 80px;
}

@media only screen and (max-width: 768px) {
  body.page-node-953971 .row.card-list.horizontal.colleges .card-columns {
    column-count: 1;
  }

  body.page-node-953971 .row.card-list.horizontal.additional-programs .card-columns {
    column-count: 1;
  }
}

@media only screen and (max-width: 541px) {
  #block-academicscreativeinquiryprofilegrid .image-caption {
    opacity: 1;
    position: static;
  }

  #block-academicscreativeinquiryprofilegrid .row {
    margin-bottom: 40px;
  }

  body.page-node-953971 .header h2 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .block-reference.bythenumbers.stat-block .col {
    flex-basis: auto;
  }

  #block-prefooteracademics {
    padding: 0 20px;
  }

  h3.stories {
    padding-top: 15px;
  }

  body:not(.path-academics) #block-views-block-additional-components-block-2 .stat-block>.row {
    margin-left: 0 !important;
  }

  body:not(.path-academics) #block-views-block-additional-components-block-2 .stat-block>.row .col {
    flex-basis: auto;
  }

  #breadcrumb ol.breadcrumb {
    padding: 0 15px;
  }

  .gallery-item.opener {
    padding-top: 30px;
  }

  .gallery-item.opener h2 {
    font-size: 1.8em !important;
  }
}


@media only screen and (min-width: 541px) {
  #block-academicshomeourapproachtolearning .row .col-md-6 a:after {
    content: '';
    height: 5px;
    width: 100%;
    border-bottom: 5px solid #FFD94A;
    display: block;
    margin-bottom: 15px;
    -webkit-transform: scaleX(0.0001);
    -ms-transform: scaleX(0.0001);
    transform: scaleX(0.0001);
    -webkit-transition: -webkit-transform 250ms ease-in-out;
    transition: transform 250ms ease-in-out;
  }

  #block-academicshomeourapproachtolearning .row .col-md-6:hover a:after {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
  }
}

#block-academicsctas {
  position: absolute;
  bottom: 40px;
}

#block-academicsctas .cta {
  margin-top: 0;
}

.page-node-952972 .cta {
  margin-top: -80px;
}

.view-taxonomy-term h2 {
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 40px;
}


/* Grad Outcomes page */

.page-node-1048861 .field-name-field-main-support-block-ref .field-item {
  padding-bottom: 30px;
}

.grad-outcomes {
  border-bottom: 1px solid #ccc;
}

.grad-outcomes .hidden-content-area {
  border-top: 1px solid #000;
  /*    padding: 20px 0 20px;*/
  display: none;
}

.grad-outcomes .show-hidden-content .fa-chevron-down {
  right: 0;
  position: absolute;
  -moz-transition: all .8s;
  -webkit-transition: all .8s;
  transition: all .8s;
}

.grad-outcomes .teaser {
  padding: 20px 0 20px;
  -webkit-transition: border 0.5s ease-out;
  -moz-transition: border 0.5s ease-out;
  -o-transition: border 0.5s ease-out;
  transition: border 0.5s ease-out;
}

.grad-outcomes .active .teaser {
  padding: 0 0 5px;
  margin: 0 0 10px;
}

.grad-outcomes .active .hidden-content-area {
  margin-bottom: 10px;
  padding-bottom: 15px;
}

#views-bootstrap-accordion-1 a.accordion-toggle::before {
  content: "";
  border-color: transparent #111;
  border-style: solid;
  border-width: 0.35em 0 0.35em 0.45em;
  display: block;
  height: 0;
  width: 0;
  left: -0.7em;
  top: 0.9em;
  position: relative;
  transform: rotate(90deg);
}

#views-bootstrap-accordion-1 a.accordion-toggle.collapsed::before {
  transform: rotate(0deg);
}

.grad-outcomes h2 {
  font-size: 1.4em !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.top-industries h4,
.top-employers h4 {
  padding: 30px 0 20px 0;
}

#block-bean-grad-ndr-ccpd- h2 {
  margin-top: 0px;
}

.stat {
  font-family: 'proxima-nova', Helvetica, Arial, sans-serif !important;
  font-size: 2.5em !important;
  font-weight: 700 !important;
  padding-bottom: 10px !important;
}

.stat-circle {
  position: relative;
  border-radius: 50%;
  overflow: hidden;
  width: 200px;
  height: 200px;
  background: #fcfbdd;
}

.stat-circle .slice {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.stat-circle .chart-center {
  position: absolute;
  border-radius: 50%;
  top: 10px;
  left: 10px;
  width: 180px;
  height: 180px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700 !important;
}

.stat-circle.overview .slice.one {
  clip: rect(0 200px 100px 0);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  background: rgb(255, 217, 74);
}

.stat-circle.overview .slice.two {
  clip: rect(0 100px 200px 0);
  -webkit-transform: rotate(330deg);
  transform: rotate(330deg);
  background: rgb(255, 217, 74);
}

.stat-circle.cas-masters .slice.one {
  clip: rect(0 200px 100px 0);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  background: rgb(255, 217, 74);
}

.stat-circle.cas-masters .slice.two {
  clip: rect(0 100px 200px 0);
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
  background: rgb(255, 217, 74);
}

.stat-circle.cas-doctoral .slice.one {
  clip: rect(0 200px 100px 0);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  background: rgb(255, 217, 74);
}

.stat-circle.cas-doctoral .slice.two {
  clip: rect(0 100px 200px 0);
  -webkit-transform: rotate(310deg);
  transform: rotate(310deg);
  background: rgb(255, 217, 74);
}

.stat-circle.cbe-masters .slice.one {
  clip: rect(0 200px 100px 0);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  background: rgb(255, 217, 74);
}

.stat-circle.cbe-masters .slice.two {
  clip: rect(0 100px 200px 0);
  -webkit-transform: rotate(340deg);
  transform: rotate(340deg);
  background: rgb(255, 217, 74);
}

.stat-circle.coe-masters .slice.one {
  clip: rect(0 200px 100px 0);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  background: rgb(255, 217, 74);
}

.stat-circle.coe-masters .slice.two {
  clip: rect(0 100px 200px 0);
  -webkit-transform: rotate(328deg);
  transform: rotate(328deg);
  background: rgb(255, 217, 74);
}

.stat-circle.coe-doctoral .slice.one {
  clip: rect(0 200px 100px 0);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  background: rgb(255, 217, 74);
}

.stat-circle.coe-doctoral .slice.two {
  clip: rect(0 100px 200px 0);
  -webkit-transform: rotate(340deg);
  transform: rotate(340deg);
  background: rgb(255, 217, 74);
}

.stat-circle.rceas-masters .slice.one {
  clip: rect(0 200px 100px 0);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  background: rgb(255, 217, 74);
}

.stat-circle.rceas-masters .slice.two {
  clip: rect(0 100px 200px 0);
  -webkit-transform: rotate(326deg);
  transform: rotate(326deg);
  background: rgb(255, 217, 74);
}

.stat-circle.rceas-doctoral .slice.one {
  clip: rect(0 200px 100px 0);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  background: rgb(255, 217, 74);
}

.stat-circle.rceas-doctoral .slice.two {
  clip: rect(0 100px 200px 0);
  -webkit-transform: rotate(324deg);
  transform: rotate(324deg);
  background: rgb(255, 217, 74);
}

.stat-circle.intercollegiate .slice.one {
  clip: rect(0 200px 100px 0);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  background: rgb(255, 217, 74);
}

.stat-circle.intercollegiate .slice.two {
  clip: rect(0 100px 200px 0);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
  background: rgb(255, 217, 74);
}

#block-views-academics-grad-ndr-facts-block {
  border-bottom: 1px solid #000;
  padding-bottom: 30px;
  max-width: 675px !important;
}

#block-bean-graduate-ndr-content {
  border-top: 1px solid;
  padding-top: 30px;
}

#block-views-block-facts-block-5 .col-auto,
#block-views-block-facts-block-7 .col-auto {
  padding-left: 0;
}

.college-outcomes {
  display: flex;
  align-items: center;
  padding: 20px 0;
}

.college-outcomes .col-md-8 {
  display: flex;
  align-items: center;
  border-right: 1px solid #dbdbdb;
}

.college-outcomes .highlighted-stat+.stat-text {
  margin-left: 24px;
  width: 40%;
}

.view-about-at-a-glance-facts .views-field-field-fact-highlighted-stat,
.view-admissions-outcomes .views-field-field-fact-highlighted-stat {
  float: left;
  padding: 0 0 20px 0;
}

.view-about-at-a-glance-facts .views-field-field-fact-body,
.view-admissions-outcomes .views-field-field-fact-body {
  float: left;
  width: 40%;
  margin-left: 24px;
}

.view-about-at-a-glance-facts .views-field-field-fact-body .stat-text,
.view-admissions-outcomes .views-field-field-fact-body .stat-text {
  height: auto;
  width: 100%;
}

.view-academics-grad-ndr-facts .view-content {
  padding: 0;
  display: flex;
}

.view-academics-grad-ndr-facts .view-footer {
  padding-top: 20px;
}

#block-views-academics-grad-ndr-facts-block .col-md-4 {
  padding-bottom: 20px;
}

.admissions-outcomes {
  padding: 20px 0;
}

.placement table,
.top-industries table {
  width: 100%;
}

.placement table tr,
.top-industries table tr {
  border-bottom: 1px solid #dbdbdb !important;
  background: transparent;
}

.placement table tr td,
.top-industries table tr td {
  background: transparent !important;
  padding-bottom: 5px;
  padding-top: 5px;
  border: none;
  font-size: 19.5px;
}

.placement table tr th,
.top-industries table tr th {
  background: transparent !important;
  color: #141414 !important;
}

.top-employers ul {
  list-style-type: none;
  padding: 0;
  column-count: 2;
}

.top-employers ul li {
  border-bottom: 1px solid #dbdbdb;
  padding: 5px 0;
}

.further-education ul {
  column-count: 2;
  list-style-type: none;
  padding: 20px 0 0 0;
}

.further-education ul li {
  border-bottom: 1px solid #dbdbdb;
  padding: 5px 0;
}

.view-about-at-a-glance-facts .views-row {
  display: flex;
}

.view-about-at-a-glance-facts.view-display-id-block_6 .stat-text {
  padding-top: 30px;
}

.view-about-at-a-glance-facts .views-field-info {
  margin-left: 24px;
}

@media screen and (max-width: 800px) {
  .stat {
    padding-bottom: 0px !important;
  }

  .view-academics-grad-ndr-facts .view-content {
    display: inline-block;
  }

  #block-views-academics-grad-ndr-facts-block .col-md-4 {
    padding-bottom: 0px;
  }

  .view-academics-grad-ndr-facts .col-md-4 {
    padding: 0;
  }

  .view-academics-grad-ndr-facts.content-container {
    padding-left: 0;
  }

  .view-about-at-a-glance-facts .views-row {
    display: inline;
  }

  .view-about-at-a-glance-facts .views-field-field-fact-body,
  .view-admissions-outcomes .views-field-field-fact-body {
    float: left;
    width: 100%;
    margin-left: 0;
    padding-bottom: 30px;
  }

  .college-outcomes .highlighted-stat+.stat-text {
    margin: 0;
    padding: 20px;
    width: 100%;
  }

  .top-employers ul,
  .further-education ul {
    column-count: 1;
  }

  .college-outcomes {
    display: block;
    padding: 15px;
  }

  .college-outcomes .col-md-8 {
    border-right: none;
    display: inline;
  }

  .college-outcomes .col-md-4 {
    padding: 25px;
  }

  .page-node-1048861 .views-row.views-row-1.views-row-odd.views-row-first.views-row-last.col-md-8 {
    display: unset;
    padding: 20px 0;
  }

  .view-academics-grad-ndr-facts .view-footer .col-md-12,
  .view-about-at-a-glance-facts .view-footer .col-md-12 {
    padding: 0;
  }

  .view-academics-grad-ndr-facts .view-footer {
    padding-top: 0px;
  }

  body.page-node-953971 .header h2 {
    font-size: 2em;
  }

  body.page-node-953971 .row.card-list.horizontal.colleges .card-columns .card {
    flex-direction: column;
  }

  body.page-node-953971 .row.card-list.horizontal.colleges .card-columns .card .card-image,
  body.page-node-953971 .row.card-list.horizontal.colleges .card-columns .card .card-body {
    width: 100%;
  }

  body.page-node-953971 #block-academicshomeourapproachtolearning .row .engaged-research {
    background-position: 50% 0;
  }

  .page-node-952972 #subpage-content-container {
    padding-top: 0;
  }
}

.page-node-962653 #block-views-block-additional-components-block-2 .stat-block>.row,
.page-node-962653 #post-content .view-additional-components .subpage-section>div {
  border: 0px !important;
  padding-bottom: 0 !important;
}
