  .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-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(2) .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(3) .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(4) .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%;
}
.flush-img-container.bg-primary .row:nth-child(5) .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%;
}
.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;}
.customyellowBox {background:#fff4ce;}
.customyellowBox a:hover .card-title.h3 {color: #111C4E;}
.customblueBox {background: #C4CFDA;}
.customblueBox.buttonCenter .card-footer {text-align:center;}
.customyellowBox.buttonCenter .card-footer {text-align:center;}
	main div table a:hover, .box-wrapper.themeOne table p a:hover,.box-wrapper.themeOne table p a:active,.box-wrapper.themeOne li a:hover, .box-wrapper.themeOne li a:active {
    color: #212529; !important;
}