/*HEADER*/
/*THIS STYLE: https://wdn.unl.edu/documentation/4.1/hero-content*/
/*Appearance of link*/
/*

.unl .dcf-hero-default {
    margin-bottom: 0;
}

.unl .dcf-main-content>:last-child:not(.dcf-bleed) {
    margin-bottom: 0;
}
*/
/*More dcf-order classes for flex and grid*/
/*dcf-grid-?ths all the way up to twelve/
/*Hover effects*/
/* Hiding Default Hero */
/* CUSTOM GRID 00 */
/* asun.unl.edu/node/676 */
/*Know the Breakpoints @sm @md @lg @xl*/
/*UL in which LIs are separated by Pipes */
/* STAFF Bands */
/* Dump */
/* dot remover for <li> */
/* PUT no SPACES in file names: fails in WEBAudit */
/* Cause buttons to not stick together when collapsing into multiple rows */

.stuaf-remove-li-style {
  list-style: none;
  margin-left: -1.78rem;
}

.stuaf-list-style-none {
  list-style: none;
}

.stuaf-list-style-disc {
  list-style: disc;
}

.stuaf-hero-00-popout {
  margin-top: -10rem;
}

.stuaf-bg-white-sheer {
  background-color: rgba(249, 249, 249, 0.6);
}

.stuaf-bg-photo-00 {
  background: url('https://wdn.unl.edu/images/documentation/2015-first-fb-game-wooooo.jpg');
  background-attachment: fixed;
  background-size: cover;
}

.stuaf-b-darkest-gray {
  border-color: #242423;
}

@media (prefers-color-scheme: dark) {
  .stuaf-b-darkest-gray {
    border-color: #fefdfa;
  }
}

.stuaf-h-26em {
  height: 26em !important;
}

.stuaf-border-box {
  box-sizing: border-box !important;
}

.dcf-w-33\% {
  width: calc(100% / 3) !important;
}

.dcf-w-25\% {
  width: 25% !important;
}

.dcf-w-37-5\% {
  width: 37.5% !important;
}

@media screen and (min-width: 42.09em) {
  .dcf-w-25\%\@sm {
    width: 25% !important;
  }

  .dcf-w-37-5\%\@sm {
    width: 37.5% !important;
  }
}

.dcf-float-none {
  float: none !important;
}

.dcf-float-left {
  float: left;
}

.dcf-float-right {
  float: right;
}

.dcf-w-50\% {
  width: 50% !important;
}

.dcf-w-100\%-minus-w-7 {
  width: calc(100% - 2.37em);
}

@media only screen and (min-width: 42.09em) {
  .dcf-w-50\%\@sm {
    width: 50% !important;
  }

  .dcf-float-none\@sm {
    float: none !important;
  }

  .dcf-float-left\@sm {
    float: left;
  }

  .dcf-float-right\@sm {
    float: right;
  }

  .dcf-ml-7\@sm {
    margin-left: 2.37em !important;
  }

  .dcf-w-100\%-minus-w-7\@sm {
    width: calc(100% - 2.37em);
  }
}

@media only screen and (min-width: 56.12em) {
  .dcf-w-50\%\@md {
    width: 50% !important;
  }

  .dcf-float-none\@md {
    float: none !important;
  }

  .dcf-float-left\@md {
    float: left;
  }

  .dcf-float-right\@md {
    float: right;
  }

  .dcf-w-100\%-minus-w-7\@md {
    width: calc(100% - 2.37em);
  }
}

@media only screen and (min-width: 74.83em) {
  .dcf-w-50\%\@lg {
    width: 50% !important;
  }

  .dcf-float-none\@lg {
    float: none !important;
  }

  .dcf-float-left\@lg {
    float: left;
  }

  .dcf-float-right\@lg {
    float: right;
  }

  .dcf-w-100\%-minus-w-7\@lg {
    width: calc(100% - 2.37em);
  }
}

@media only screen and (min-width: 99.77em) {
  .dcf-w-50\%\@xl {
    width: 50% !important;
  }

  .dcf-float-none\@xl {
    float: none !important;
  }

  .dcf-float-left\@xl {
    float: left;
  }

  .dcf-float-right\@xl {
    float: right;
  }

  .dcf-w-100\%-minus-w-7\@xl {
    width: calc(100% - 2.37em);
  }
}

.dcf-w-75\% {
  width: 75% !important;
}

@media screen and (min-width: 30em) and (max-width: 56.11em) {
  .dcf-grid-halves\@xs {
    grid-template-columns: repeat(2, 2fr);
  }
}

@media screen and (min-width: 56.12em) {
  .dcf-p-0\@md {
    padding: 0 !important;
  }
}

.dcf-w-max-xxs {
  max-width: 13.32rem !important;
}

.stuaf-100\%-minus-w-max-xxs-and-vw-col-gap {
  width: calc(100% - (13.32rem + 3.16vw)) !important;
}

@media screen and (min-width: 42.09em) {
  .stuaf-100\%-minus-w-max-xxs-and-vw-col-gap\@sm {
    width: calc(100% - (13.32rem + 3.16vw)) !important;
  }
}

@media screen and (min-width: 42.09em) {
  .dcf-w-max-xxs\@sm {
    max-width: 13.32rem !important;
  }
}

@media screen and (min-width: 42.09em) {
  .dcf-w-max-md\@sm {
    max-width: 23.68rem;
  }
}

@media screen and (min-width: 42.09em) {
  .dcf-w-20\%\@sm {
    width: 20% !important;
  }
}

@media screen and (min-width: 42.09em) {
  .dcf-w-33\%\@sm {
    width: calc(100% / 3) !important;
  }
}

.stuaf-custom-grid-00 {
  display: grid;
  grid-template-columns: 10em calc(100% - (10em + 3.16vw));
}

.stuaf-btn-group {
  margin-top: -1em;
}

.stuaf-btn-group .dcf-btn {
  margin-top: 1em;
}

@media screen and (min-width: 42.09em) {
  .dcf-w-auto\@sm {
    width: auto !important;
  }
}

/*@media only screen and (max-width: 42.08em) {
    .stuaf-btn-group {
      display: grid;
      grid-template-columns: 1fr;
      grid-row-gap: 1.33em!important;
    }
  }*/

@media only screen and (min-width: 42.09em) {
  .stuaf-edit-dcf-pl-2\@sm {
    padding-left: .56em !important;
  }
}

@media only screen and (min-width: 56.12em) {
  .dcf-d-none\@md {
    display: none !important;
  }
}

@media only screen and (min-width: 56.12em) {
  .dcf-invisible\@md {
    visibility: hidden !important;
  }
}

.stuaf-hero-00,
.stuaf-hero-01,
.stuaf-hero-02,
.stuaf-hero-000,
.stuaf-hero-001,
.stuaf-hero-002,
.stuaf-hero-100 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background-color: #424240;
  display: -webkit-box;
  display: flex;
  flex-flow: column wrap;
}

.stuaf-hero-00-banner,
.stuaf-hero-01-banner,
.stuaf-hero-02-banner,
.stuaf-hero-03-banner,
.stuaf-hero-000-banner,
.stuaf-hero-001-banner,
.stuaf-hero-002-banner,
.stuaf-hero-003-banner,
.stuaf-hero-100-banner {
  -webkit-box-align: center;
  -webkit-box-pack: start;
  -webkit-box-ordinal-group: 3;
  align-items: center;
  display: -webkit-box;
  display: flex;
  justify-content: flex-start;
  order: 2;
  padding: 4vh 5.6%;
  width: 100%;
}

@media screen and (min-width: 42.09em) {

  .stuaf-hero-03-banner,
  .stuaf-hero-003-banner,
  .stuaf-hero-100-banner {
    padding: 0;
  }
}

.stuaf-hero-00-banner,
.stuaf-hero-03-banner,
.stuaf-hero-000-banner,
.stuaf-hero-003-banner {
  background: #d00000;
}

.stuaf-hero-01-banner,
.stuaf-hero-001-banner {
  background: #242423;
}

.stuaf-hero-02-banner,
.stuaf-hero-002-banner {
  background: #fefdfa;
}

.stuaf-hero-00-imgdiv,
.stuaf-hero-01-imgdiv,
.stuaf-hero-02-imgdiv,
.stuaf-hero-000-imgdiv,
.stuaf-hero-001-imgdiv,
.stuaf-hero-002-imgdiv,
.stuaf-hero-100-imgdiv {
  -webkit-box-ordinal-group: 2;
  flex-shrink: 0;
  order: 1;
  width: 100%;
  opacity: 1;
}

.stuaf-hero-00-img,
.stuaf-hero-01-img,
.stuaf-hero-02-img,
.stuaf-hero-000-img,
.stuaf-hero-001-img,
.stuaf-hero-002-img,
.stuaf-hero-100-img {
  display: block;
  width: 100%;
}

@media only screen and (min-width: 42.09em) {

  .stuaf-hero-00,
  .stuaf-hero-01,
  .stuaf-hero-02,
  .stuaf-hero-000,
  .stuaf-hero-001,
  .stuaf-hero-002,
  .stuaf-hero-100 {
    position: relative;
    -webkit-box-pack: center;
    justify-content: center;
    height: 56vh;
    max-height: 31.57em;
    min-height: 23.68em;
    overflow: visible;
  }

  .stuaf-hero-00-banner,
  .stuaf-hero-01-banner,
  .stuaf-hero-02-banner,
  .stuaf-hero-03-banner,
  .stuaf-hero-000-banner,
  .stuaf-hero-001-banner,
  .stuaf-hero-002-banner,
  .stuaf-hero-003-banner,
  .stuaf-hero-100-banner {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-top: 0;
    padding-bottom: 0;
    background-color: transparent;
  }

  .stuaf-hero-00-banner-content,
  .stuaf-hero-01-banner-content,
  .stuaf-hero-02-banner-content,
  .stuaf-hero-03-banner-content,
  .stuaf-hero-000-banner-content,
  .stuaf-hero-001-banner-content,
  .stuaf-hero-002-banner-content,
  .stuaf-hero-003-banner-content {
    padding: 1.777em 2.369em;

  }

  .stuaf-hero-00-banner-content,
  .stuaf-hero-01-banner-content,
  .stuaf-hero-02-banner-content,
  .stuaf-hero-000-banner-content,
  .stuaf-hero-001-banner-content,
  .stuaf-hero-002-banner-content,
  .stuaf-hero-100-banner-content {
    transform: translateY(1em);
  }


  .stuaf-hero-00-banner-content,
  .stuaf-hero-000-banner-content {
    background: linear-gradient(302.3deg, rgba(183, 0, 0, .85) 0, rgba(208, 0, 0, .9) 100%);
  }

  .stuaf-hero-01-banner-content,
  .stuaf-hero-001-banner-content {
    background: linear-gradient(302.3deg, rgba(36, 36, 35, .85) 0, rgba(36, 36, 35, .9) 100%);
  }

  .stuaf-hero-02-banner-content,
  .stuaf-hero-002-banner-content {
    background: linear-gradient(302.3deg, rgba(254, 253, 250, .85) 0, rgba(254, 253, 250, .9) 100%);
  }

  .stuaf-hero-03-banner-content,
  .stuaf-hero-003-banner-content {
    background-color: #d00000;
  }

  .stuaf-hero-100-banner-content {
    padding-left: 5.62vw;
    padding-right: 5.62vw;
  }

  .stuaf-hero-100-banner-h1 {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    box-shadow: 0.75rem 0 0 #242423, -0.56rem 0 0 #242423;
    margin-left: 0.56rem !important;
  }

  .stuaf-hero-00-imgdiv,
  .stuaf-hero-01-imgdiv,
  .stuaf-hero-02-imgdiv,
  .stuaf-hero-000-imgdiv,
  .stuaf-hero-001-imgdiv,
  .stuaf-hero-002-imgdiv,
  .stuaf-hero-100-imgdiv {
    overflow: hidden;
    min-height: 23.68em;
    height: 100%;
  }

  .stuaf-hero-00-img,
  .stuaf-hero-01-img,
  .stuaf-hero-02-img,
  .stuaf-hero-000-img,
  .stuaf-hero-001-img,
  .stuaf-hero-002-img,
  .stuaf-hero-100-img {
    height: 100%;
    object-fit: cover;
    width: 100%;
  }
}

@media only screen and (min-width: 56.12em) {

  .stuaf-hero-00,
  .stuaf-hero-01,
  .stuaf-hero-02,
  .stuaf-hero-000,
  .stuaf-hero-001,
  .stuaf-hero-002,
  .stuaf-hero-100 {
    height: 60vh;
    max-height: 42.09em;
  }
}

.stuaf-offset-00 {
  transform: translate(-0.8rem, -0.8rem);
}

.stuaf-mock-link {
  color: var(--link);
}

.stuaf-mock-link:hover {
  color: var(--hover);
}

.stuaf-b-cream\@dark {
  border-color: #fefdfa;
}

.stuaf-hover-effect-parent {
  transition: all .1s ease;
}

.stuaf-hover-effect-parent:hover {
  transition: all .1s ease;
  transform: scale(1.1);
}

.stuaf-hover-effect-00-parent .stuaf-hover-effect-00-child {
  transform: translate(-0.8rem, -0.8rem);
}

.stuaf-hover-effect-00-parent:hover .stuaf-hover-effect-00-child {
  transition: all .1s ease;
  transform: translate(-1rem, -1rem);
}

.stuaf-hero-02 a.dcf-btn-secondary:visited {
  color: #d00000;
}

/* .dcf-btn-secondary, .dcf-btn-secondary:link {
    background-color: var(--bg-btn-secondary);
    border-color: #d00000;
    color: #d00000;
  } */
.stuaf-hero-02 .dcf-btn-secondary:not(:disabled):active,
.stuaf-hero-02 .dcf-btn-secondary:not(:disabled):hover {
  background-color: var(--bg-btn-secondary-tertiary-hover);
  color: #d00000;
}

.stuaf-color-blue-007197 {
  color: #007197;
}

.stuaf-b-blue-007197 {
  border-color: #007197;
}

.stuaf-section-photo-bg-outer-00 {
  background: url(https://studentaffairs.unl.edu/190719_Campus%20Shots_12.jpg);
  background-attachment: fixed;
  background-size: cover;
}

.stuaf-section-photo-bg-inner-00 {
  background-color: rgba(254, 253, 250, 0.5);
}

@media (prefers-color-scheme: dark) {
  .stuaf-section-photo-bg-inner-00 {
    background-color: rgba(36, 36, 35, 0.5);
  }
}

@media screen and (min-width: 56.12em) {
  .stuaf-grid-column-initial\@md {
    grid-column: initial;
  }
}

.stuaf-border-radius-0 {
  border-radius: 0 !important;
}

.stuaf-bg-darkest-gray\@dark {
  background-color: rgba(36, 36, 35, 0.9);
}

.stuaf-top-neg-4 {
  top: -1em;
}

.stuaf-left-neg-4 {
  left: -1em;
}

.unl.page-node-5231 .dcf-main-content>:last-child:not(.dcf-bleed) {
  margin-bottom: 0;
}

@media screen and (min-width: 48em) {
  .unl.page-node-5231 .width-adjustment {
    width: 50%;
  }
}

.unl.page-node-5293 .dcf-hero-default {
  margin-bottom: 0;
}

.unl.page-node-5293 .dcf-main-content>:last-child:not(.dcf-bleed) {
  margin-bottom: 0;
}

.stuaf-white-space-pre-wrap {
  white-space: pre-wrap;
}

.unl-scarlet\@dark {
  color: #d00000 !important;
}