  h1.page-title {
	position: relative;
    width: fit-content;
    z-index: 1;
}
h1.page-title:before {
  border-top: 20px solid #ffcd00;
  content: "";
  position: absolute;
  top: 75%;
  left: -15px;
  right: -15px;
  bottom: 0;
  z-index: -1;
}
.fas {
  font-weight: 300;
  font-family:"Font Awesome 6 Sharp";
}
/* .box-wrapper.themeCustom {
  background-color: #111c4e;
  background-image: url(/_resources/images/themes/Troth-Yeddha-topo-border_2766.svg) !important;
  background-size: cover;
  background-repeat: no-repeat;
	padding:0;
}
.box-wrapper.themeCustom .multicolumn-container {
  padding: 0;
}
.box-wrapper.themeCustom .multicolumn-container .row .mb-3 {display:flex; margin-bottom:0 !important;}
.box-wrapper.themeCustom .ou-component-icon-card {width:100% !important;}
.box-wrapper.themeCustom .ou-component-icon-card .card {height:100% !important; width:100% !important;}
.box-wrapper.themeCustom .ou-component-icon-card .card:hover {
	-moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
  	background-color: #ffcd00;
  	color: #000000;
}
.box-wrapper.themeCustom .ou-component-icon-card .card:hover a {
  color: #000000 !important;
}
.customicon-card-transparent {
  background-color: transparent;
  color: #fff;
	padding:1rem;
}
.customicon-card-transparent .h3 {
  font-family: 'Zilla Slab', serif;
  font-size: xx-large;
	text-align:center;
}
.customicon-card-transparent p.card-text {color:#fff !important;}
.customicon-card-transparent .card-body a:link, .customicon-card-transparent .card-body a:visited {color:#fff !important;}
.customicon-card-transparent .card-body a:hover, .customicon-card-transparent .card-body a:active {color:#000 !important;}
.customicon-card-transparent .h3 a:link, .customicon-card-transparent .h3 a:visited {
  color: #fff !important;
}
.customicon-card-transparent .h3 a:hover, .customicon-card-transparent .h3 a:active {
  color: #ffcd00 !important;
}
*/
.flush-img-container.bg-primary {background-image: none !important;}
.flush-img-container.bg-primary .row:nth-child(1) .col-md:nth-child(1) {
	background-image: url(/_resources/images/themes/uaf-brand-icon-compass.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center !important;
	background-size:100%;
}
.flush-img-container.bg-primary .row:nth-child(2) .col-md:nth-child(2) {
	background-image: url(/_resources/images/themes/uaf-brand-icon-sun.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center !important;
	background-size:100%;
}
.flush-img-container.bg-primary .row:nth-child(3) .col-md:nth-child(1) {
	background-image: url(/_resources/images/themes/uaf-brand-icon-flag.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center !important;
	background-size:100%;
}
.flush-img-container.bg-primary .row:nth-child(4) .col-md:nth-child(2) {
	background-image: url(/_resources/images/themes/uaf-brand-icon-trees.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center !important;
	background-size:100%;
}
.flush-img-container.bg-primary .row:nth-child(5) .col-md:nth-child(1) {
	background-image: url(/_resources/images/themes/uaf-brand-icon-sun.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center !important;
	background-size:100%;
}
.flush-img-container.bg-primary .row:nth-child(6) .col-md:nth-child(2) {
	background-image: url(/_resources/images/themes/uaf-brand-icon-flag.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center !important;
	background-size:100%;
}
.ou-component-person-profile .person .btn {width:auto;}
.ou-component-image-card .card-image img {max-width: initial; max-height: initial; width:100%; height:auto;}
@media (min-width: 576px)
{
	h1.page-title:before {top: 50%;}
}
