/*      Request ID: e3c33377b89d40b5409b6ab8859a8c22_1753124473 (07/21/2025 3:01pm) (HYxbCsAwCMBO1Hqk0qmsgtoxLWO33+MjBPIRGNMYlvlHIbZZqOqFXStOg2NtKthGmkIT308mYc+AHGwcIB7ZHbkQRN76ll/vIzDiAQ==)      */



/*      Resource ID: 721db3a729c424baeae75c11f36 (style-d.scss, compiled by sass, minified by none) (07/21/2025 3:01pm) (A:16997, B:16997, C:8425, D:8425, F:8425, J:8425, K:8425)      */

.campus-duluth {
  font-weight: 700;
  color: #ffcc33 !important;
}

#umnhf-h-search, #umnhf-m-search {
  display: block !important;
  position: static;
}

footer, footer a, footer address, footer div, footer h2, footer h3, footer img, footer li, footer nav, footer p, footer ul, header, header a, header div, header form, header img, header label, header li, header nav, header span, header ul {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
  box-sizing: border-box;
}

footer ul, header ul {
  list-style: none;
}

header {
  width: 100%;
  background-color: #7a0019;
  position: relative;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.25em;
}

footer {
  width: 100%;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.25em;
  color: #333;
  background-color: #fff;
  clear: both;
}

header .UMD_header__inner {
  overflow: hidden;
  margin: 0 auto;
  max-width: 1440px;
  padding: 18px;
}

header img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

header .UMD_wordmark {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 40.29137%;
}

header .UMD_wordmark a img {
  min-height: 30px;
}

header .UMD_wordmark:last-child {
  margin-right: 0;
}

@media screen and (max-width: 48rem) {
  header .UMD_wordmark {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
  }
  header .UMD_wordmark:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 40rem) {
  header .UMD_wordmark {
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5rem;
    float: none;
    text-align: center;
  }
  g header .UMD_wordmark:last-child {
    margin-right: 0;
  }
}
header .UMD_nav-myu {
  padding-right: 1rem;
  text-align: right;
  display: block;
  margin-right: 2.35765%;
  width: 10.43705%;
  float: right;
  margin-top: 0.55rem;
}

header .UMD_nav-myu:last-child {
  margin-right: 0;
}

@media screen and (max-width: 48rem) {
  header .UMD_nav-myu {
    display: block;
    margin-right: 2.35765%;
    width: 14.70196%;
    float: right;
  }
  header .UMD_nav-myu:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 40rem) {
  header .UMD_nav-myu {
    display: block;
    margin-right: 4.82916%;
    width: 30.11389%;
    float: left;
  }
  header .UMD_nav-myu:last-child {
    margin-right: 0;
  }
}
header .UMD_nav-myu a, header .UMD_nav-myu a:visited {
  text-decoration: none;
  color: #fff;
  font-size: 1em;
}

header .UMD_nav-myu a:active, header .UMD_nav-myu a:focus, header .UMD_nav-myu a:hover {
  text-decoration: underline;
  color: #fc3;
  font-size: 1em;
}

header .UMD_nav-myu span {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: transparent url(https://www.d.umn.edu/base/images/lock_white.png) no-repeat;
  background-size: contain;
}

header .UMD_search {
  display: block;
  margin-right: 2.35765%;
  width: 27.49666%;
  float: right;
  margin-right: 0;
  margin-top: 0.55rem;
}

header .umnhf {
  display: block;
  width: 27.49666%;
  float: right;
  margin-right: 0;
  margin-top: 0.3rem;
}

header .UMD_search:last-child {
  margin-right: 0;
}

@media screen and (max-width: 48rem) {
  header .UMD_search {
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    float: right;
  }
  header .umnhf {
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    float: right;
  }
  header .UMD_search:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 40rem) {
  header .UMD_search {
    display: block;
    width: 65.05695%;
    float: right;
  }
  header .umnhf {
    display: block;
    width: 65.05695%;
    float: right;
  }
  header .UMD_search:last-child {
    margin-right: 0;
  }
}
header .UMD_search input {
  font-size: 1em;
  width: 75%;
  float: left;
}

header .UMD_search input[type=submit] {
  display: block;
  width: 20px;
  height: 20px;
  margin: 0 0 0 0.375em;
  border: 0;
  background: transparent url(https://www.d.umn.edu/base/images/magnifying-glass_white.png) no-repeat;
  background-size: contain;
}

footer h3 {
  font-weight: 700;
  margin-top: 1.5em;
  font-size: inherit;
  line-height: 1.25em;
  color: #333;
}

footer p {
  margin-top: 1.5em;
}

footer .UMD_foot__wrap {
  overflow: hidden;
  max-width: 75em;
  margin-left: auto;
  margin-right: auto;
  padding: 1em;
}

footer .UMD_foot__wrap a, footer .UMD_foot__wrap a:visited {
  display: list-item;
  list-style: none;
  line-height: 2em;
  color: #434d5b;
  text-decoration: none;
}

footer .UMD_foot__wrap .privacy {
  margin-top: 1.5rem;
}

footer .UMD_foot__wrap a:active, footer .UMD_foot__wrap a:focus, footer .UMD_foot__wrap a:hover {
  color: #7a0019;
  text-decoration: underline;
}

@media screen and (max-width: 51rem) {
  footer .UMD_foot__wrap .foot__block:nth-child(4) {
    border-right: none;
    margin-right: 0;
  }
}
footer .UMD_foot__wrap .foot__block h3:first-child, footer .UMD_foot__wrap .foot__last_block h3:first-child {
  margin-top: 0.5em;
}

footer .UMD_foot__wrap .foot__block {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%;
  padding: 1.5rem 0;
  border-right: 1px dashed #333;
  font-size: 0.85em;
  min-height: 21.5em;
}

footer .UMD_foot__wrap .foot__block:last-child {
  margin-right: 0;
}

@media screen and (max-width: 51rem) {
  footer .UMD_foot__wrap .foot__block {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 30.11389%;
  }
  footer .UMD_foot__wrap .foot__block:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 40rem) {
  footer .UMD_foot__wrap .foot__block {
    float: left;
    display: block;
    width: 100%;
    border: none;
    margin-right: 0;
    height: 100%;
    min-height: 1em;
    padding-bottom: 0;
  }
  footer .UMD_foot__wrap .foot__block:last-child {
    margin-right: 0;
  }
  footer .UMD_foot__wrap .foot__block a, footer .UMD_foot__wrap .foot__block a:visited {
    text-decoration: underline;
  }
}
footer .UMD_foot__wrap .foot__last_block {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%;
  padding: 1.5rem 0;
  font-size: 0.85em;
  height: 21.5em;
}

footer .UMD_foot__wrap .foot__last_block:last-child {
  margin-right: 0;
}

@media screen and (max-width: 51rem) {
  footer .UMD_foot__wrap .foot__last_block {
    float: left;
    display: block;
    margin-right: 4.82916%;
    width: 100%;
    height: 100%;
  }
  footer .UMD_foot__wrap .foot__last_block:last-child {
    margin-right: 0;
  }
}
@media screen and (max-width: 40rem) {
  footer .UMD_foot__wrap .foot__last_block {
    float: left;
    display: block;
    width: 100%;
    border: none;
    margin-right: 0;
    height: 100%;
    min-height: 1em;
    padding-bottom: 0;
  }
  footer .UMD_foot__wrap .foot__last_block:last-child {
    margin-right: 0;
  }
  footer .UMD_foot__wrap .foot__last_block a, footer .UMD_foot__wrap .foot__last_block a:visited {
    text-decoration: underline;
  }
}
footer .UMD_foot__wrap .UMD_social__wrap .social_icon:nth-of-type(1) a {
  margin-left: 0;
}

footer .UMD_foot__wrap .UMD_social__wrap a {
  display: inline-block;
  overflow: hidden;
  float: left;
  position: relative;
  text-decoration: none;
  margin: 5px;
  padding: 6px;
  height: 30px;
  width: 30px;
  border-radius: 10%;
}

footer .UMD_foot__wrap .UMD_social__wrap a, footer .UMD_foot__wrap .UMD_social__wrap a:visited {
  background-color: #434d5b;
}

footer .UMD_foot__wrap .UMD_social__wrap a:active, footer .UMD_foot__wrap .UMD_social__wrap a:focus, footer .UMD_foot__wrap .UMD_social__wrap a:hover {
  background-color: #7a0019;
  text-decoration: none;
}

footer .UMD_foot__wrap .UMD_social__wrap img {
  position: absolute;
  height: 30px;
  width: 180px;
  max-width: 300px;
  border: 0;
}

footer .UMD_foot__wrap .UMD_social__wrap #UMD_facebook {
  top: 0;
  left: 0;
}

footer .UMD_foot__wrap .UMD_social__wrap #UMD_x {
  top: 0;
  left: -30px;
}

footer .UMD_foot__wrap .UMD_social__wrap #UMD_instagram {
  top: 0;
  left: -60px;
}

footer .UMD_foot__wrap .UMD_social__wrap #UMD_linkedin {
  top: 0;
  left: -90px;
}

footer .UMD_foot__wrap .UMD_social__wrap #UMD_youtube {
  top: 0;
  left: -120px;
}

footer .UMD_foot__wrap .UMD_social__wrap #UMD_tiktok {
  top: 0;
  left: -150px;
}

/*# sourceMappingURL=721db3a729c424baeae75c11f36df782.f8e778bb.map */