@charset "UTF-8";
/* CSS Document */
main {
  background-color: #ffffff;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  color: #212529;
  line-height: 160%;
}
body.no-sidebars main section#content,
body main section#content {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  float: none;
}

.benefactor-header.non-local-install {
  background-image: url(https://design.umn.edu/sites/design.umn.edu/files/2021-01/IMG_4669.jpg);
  height: 18.6rem;
  padding: 40px 0;
}
.benefactor-header.local-install {
  background-image: url(https://design.umn.edu/sites/design.umn.edu/files/2021-01/IMG_4669.jpg);
  height: 18.6rem;
  padding: 40px 0;
}
.parallax {
  background-size: cover;
}
.benefactor-header {
  padding-top: 0;
  border-bottom: 0px;
}

.header-wrapper {
  max-width: 1380px;
  margin: 0 auto;
  padding: 0 30px;
}
.header-text {
  background-color: transparent;
  max-width: inherit;
}
.welcome h1 {
  color: #ffffff;
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 72px;
  border-bottom: #ffcc33 solid 3px;
  margin: 0 !important;
  text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
  padding-top: 1rem;
}
.hero-text {
  font-size: 18px;
  font-weight: 400;
  color: #000;
  line-height: 1.5;
  padding-top: 2rem;
}
.views-element-container {
  margin: 0;
}
.scholar-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-column-gap: 1rem;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  margin: 1rem auto;
  max-width: 1200px;
}
.scholar-column {
  width: 195px !important;
  border: none;
  background: #ffffff;
  -webkit-box-shadow: 2px 2px 10px 1px #ada89d;
  box-shadow: 2px 2px 10px 1px #ada89d;
  margin-bottom: 15px;
  background-color: rgb(240, 239, 238);
  text-align: left;
  padding: 10px;
}
.scholar-column a {
  border-bottom: none !important;
  color: #900021;
  font-weight: bold;
}
.scholar-column img {
  height: 183px;
  width: 183px;
  object-fit: cover;
}

.view-empty h2 {
  text-align: center;
  margin-top: 0;
}
.view-footer .button,
.view-empty .button {
  display: table;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
}
.student-display .view-empty {
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
}
.view-empty {
  max-width: 1380px;
  padding-right: 30px;
  padding-left: 30px;
  margin-right: auto;
  margin-left: auto;
}
.button.see-past-scholars {
  background-color: #900021 !important;
  color: #fff;
}
.student-display.past-scholars .student-header {
  max-width: 1200px;
  margin: 0 auto;
}
/*Scholar Lightbox*/
h1.scholarship {
  background-color: #000000;
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 50px;
  text-transform: uppercase;
  margin: 0;
}
.scholarship {
  width: 100%;
  min-height: 150px;
  height: auto;
  padding: 10px 10px 10px 15px;
  background-image: url(/sites/benefactor-impact.carlsonschool.umn.edu/files/2021-11/ScholarProfile_Web_2000x400px.jpg);
  background-size: cover;
  background-position: 80%;
  background-color: #4d0010;
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  font-weight: 600;
  color: #ffffff;
}
h2.student-year {
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  text-align:center;
  border-bottom: #ffcc33 solid 3px;
  padding-left: 0px;
  margin-left: 30px;
}
.scholar-benefactor {
  grid-area: left;
  justify-self: center;
  align-self: center;
}
.benefactor-print {
  padding: .5em 0;
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: auto;
  grid-template-areas:
  "left left right right"
}
.page-node-type-_024-scholar .print-display-button {
  display: none;
}
#colorbox .benefactor-print {
  display: none;
}
.past-recipients h2,
.student-header h2,
h2.faculty-year {
  margin-top:0;
  font-size: 40px;
}
/*.student-left.padding {*/
/*  padding: 0 15px;*/
/*}*/
/*.student-image {*/
/*  text-align: center;*/
/*  max-width: 400px;*/
/*  margin-left: auto;*/
/*  margin-right: auto;*/
/*}*/
/*h3.student-name {*/
/*  padding: 15px;*/
/*  margin: 0 auto 25px auto;*/
/*  font-weight: 800;*/
/*  font-size: 36px;*/
/*  text-align: left;*/
/*  color: #000000;*/
/*  border-radius: 0px;*/
/*  border-left: 0px;*/
/*  border-right: 0px;*/
/*  border-top: 0px;*/
/*  border-bottom: #ffcc33 solid 3px;*/
/*  padding-left: 0;*/
/*}*/
/*.student-text {*/
/*  padding: 0 15px 30px 15px;*/
/*}*/
/*.student-text h4:first-child {*/
/*  margin-top: .83em;*/
/*}*/
/*.student-question {*/
/*  font-size: 22px;*/
/*  margin: 25px 0 10px 0;*/
/*}*/
/*.student-answer a {*/
/*  font-size: 1.2em;*/
/*}*/
/*.field--name-field-favorite-images {*/
/*  max-width: 600px;*/
/*}*/
/*.cycle-slideshow img {*/
/*  width: 100%;*/
/*  height: auto;*/
/*}*/
/*.cycle-pager {*/
/*  text-align: center;*/
/*  width: 100%;*/
/*  z-index: 500;*/
/*  position: absolute;*/
/*  top: 10px;*/
/*  overflow: hidden;*/
/*}*/
/*.cycle-pager span {*/
/*  font-family: arial;*/
/*  font-size: 50px;*/
/*  width: 16px;*/
/*  height: 16px;*/
/*  display: inline-block;*/
/*  color: #ddd;*/
/*  cursor: pointer;*/
/*}*/
/*.cycle-pager span.cycle-pager-active {*/
/*  color: #D69746;*/
/*}*/
/*.cycle-pager > * {*/
/*  cursor: pointer;*/
/*}*/
/*.footer-top {*/
/*  text-align: center;*/
/*  border-top: 2px solid #f0efee;*/
/*}*/
/*.footer-top img {*/
/*  margin-top: 2em;*/
/*}*/


