/*** School Menu ***/

.school-menu-layout-small {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.school-menu-layout-small ul {
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 1150px) {
  .school-menu-layout-small ul {
    display:none;
  }
}
.school-menu-layout-small li {
  display: inline-block;
  /*margin-right: 15px; caj 12/11/23 removed margin-right to make menu fit on handheld portrait mode */
}

@media screen and (min-width: 50px) {
  .school-menu-layout-small ul li a {
    font-size: 9.25px;
  }
} 
@media screen and (min-width: 450px) {
  .school-menu-layout-small ul li a {
    font-size: 11px;
  }
} 
@media screen and (min-width: 660px) {
  .school-menu-layout-small ul li a {
    font-size: 11.5px;
  }
}
@media screen and (min-width: 840px) {
  .school-menu-layout-small ul li a {
    font-size: .825rem;
  }
}
@media screen and (min-width: 1150px) {
  .school-menu-layout-small ul li a {
    display:none;
  }
}

.school-menu-layout {
  display:none;
}
@media screen and (min-width: 1150px) {
.school-menu-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
}
@media screen and (min-width: 1150px) {
.school-menu-layout ul {
  -ms-flex-item-align: start;
      -webkit-align-self: flex-start;
          align-self: flex-start;
  margin-left: auto;
}
}
@media screen and (min-width: 1150px) {
.school-menu-layout li {
  display: inline-block;
  margin-right: 15px;
  font-size: .825rem;
}
}


/*** Top Menu ***/
.top-menu-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.top-menu-layout ul {
  -ms-flex-item-align: end;
      -webkit-align-self: flex-end;
          align-self: flex-end;
  margin-left: auto;
  margin-right: auto;
}
.top-menu-layout li {
  display: inline-block;
  margin-right: 15px;
  
}
.top-menu-layout li a {
  color: #f9f9f9;
}
.top-menu-layout li a.is-active {
  color: #dadfe1;
}

@media screen and (min-width: 50px) {
  .top-menu-layout ul li a {
    font-size: 9.25px;
  }
} 
@media screen and (min-width: 450px) {
  .top-menu-layout ul li a {
    font-size: 11px;
  }
} 
@media screen and (min-width: 660px) {
  .top-menu-layout ul li a {
    font-size: 11.5px;
  }
}
@media screen and (min-width: 840px) {
  .top-menu-layout ul li a {
    font-size: .825rem;
  }
}


.top-menu-button-style {
    background-color: white;
    padding: 5px 10px;
    border-radius: 5px;
    color: #c5050c !important;
}
.top-menu-button-style:hover {
  background-color: #ebb4b4;
}


/*** Copyright ***/

#block-copyrightboardofregents {
    padding-top: 2rem;
    /* max-width: 100%; */
    text-align: center;
}
.copyright-statement {
	margin-top: 0;
	text-align: center;
}
@media screen and (min-width: 769px) {
	.copyright-statement {
	margin-top: -1em;
	text-align: left;
}
}
/*** UW Logo ***/

.uw-logo-footer img {
  opacity: 0.7;
  max-width: none !important;
  padding-bottom: 1em;
}
.uw-logo-footer img:hover {
  opacity: 1.0;
}