  @import url('https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap');
.saira-condensed {font-family: 'Saira Condensed', sans-serif;}
.barlow {font-family: 'Barlow', sans-serif !important;}
.merriweather {font-family: 'Merriweather', serif;}
.fas {font-weight: 300;font-family:"Font Awesome 6 Sharp";}
#backTopButton {background-color:#87D1E6;}
#backTopButton:after {color:#000000;}
#backTopButton:hover {background-color:#C4CFDA; color:#666666;}
.headerLeft {width:99%;}
.siteLogo {margin-right:.4rem;}
.siteLogo a.linked-img img {height:45px; width:auto;}
.uafLogoText {display:block !important; font-size:.842rem; line-height:.842rem; max-width:224px; text-wrap:balance;}
.uafLogoText a.linked-img img {height:37px; width:auto;}
.uafLogoText a.linked-img .department-graphic {display:none;}
.headerRight {width:1%;}
.nav-gradient-border {
background: -webkit-linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 20px) calc(100% - 20px) no-repeat, -webkit-linear-gradient(left, rgba(135,209,230,1) 0%, rgba(196,207,218,1) 50%, rgba(255,205,0,1) 100%);
background: -o-linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 20px) calc(100% - 20px) no-repeat, -o-linear-gradient(left, rgba(135,209,230,1) 0%, rgba(196,207,218,1) 50%, rgba(255,205,0,1) 100%);
background: linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 20px) calc(100% - 20px) no-repeat, linear-gradient(to right, rgba(135,209,230,1) 0%, rgba(196,207,218,1) 50%, rgba(255,205,0,1) 100%);
border-radius: 0px;
padding: 10px;
box-sizing: border-box;
}
.site-header {display:none;}
h3.barlow, h6.barlow {
  font-family: 'Barlow', sans-serif !important;
}
h1.page-title {
  position: relative;
  width: fit-content;
  z-index: 1;
}
h1.page-title {
  margin-left: 15px;
}
h1.page-title:before {
  border-top: 20px solid #ffcd00;
  content: "";
  position: absolute;
  top: 75%;
  left: -15px;
  right: -15px;
  bottom: 0;
  z-index: -1;
}
a.btn {
	font-family:'Saira Condensed', 'Barlow', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}
.colorboxes-container .row {
	  margin-left: 0;
  margin-right: 0;
}
.ou-component-intro-background .row.intro-background-img {
	margin-left: 0;
	margin-right: 0;
	min-height:400px;
	display: flex;
    justify-content: center;
	align-items:center;
}
.intro-background-left .col-md:nth-of-type(1), .intro-background-right .col-md:nth-of-type(3) {
	height:fit-content;
}
.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 {margin-bottom:0 !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;
}
.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;
}
.accordion-container .multicolumn-container .customicon-card-dots1 .card-body,
.accordion-container .multicolumn-container .customicon-card-dots2 .card-body,
.accordion-container .multicolumn-container .customicon-card-dots3 .card-body,
.accordion-container .multicolumn-container .customicon-card-dots4 .card-body,
.accordion-container .multicolumn-container .customicon-card-dots5 .card-body,
.accordion-container .multicolumn-container .customicon-card-dots6 .card-body {background-color:transparent;}
.multicolumn-container .customicon-card-dots1 p a:link, .multicolumn-container .customicon-card-dots1 p a:visited, .multicolumn-container .customicon-card-dots2 p a:link, .multicolumn-container .customicon-card-dots2 p a:visited, .multicolumn-container .customicon-card-dots3 p a:link, .multicolumn-container .customicon-card-dots3 p a:visited, .multicolumn-container .customicon-card-dots4 p a:link, .multicolumn-container .customicon-card-dots4 p a:visited, .multicolumn-container .customicon-card-dots5 p a:link, .multicolumn-container .customicon-card-dots5 p a:visited, .multicolumn-container .customicon-card-dots6 p a:link, .multicolumn-container .customicon-card-dots6 p a:visited {
  color: #111c4e !important;
}
.multicolumn-container .customicon-card-dots1 p a:hover, .multicolumn-container .customicon-card-dots1 p a:active, .multicolumn-container .customicon-card-dots2 p a:hover, .multicolumn-container .customicon-card-dots2 p a:active, .multicolumn-container .customicon-card-dots3 p a:hover, .multicolumn-container .customicon-card-dots3 p a:active, .multicolumn-container .customicon-card-dots4 p a:hover, .multicolumn-container .customicon-card-dots4 p a:active, .multicolumn-container .customicon-card-dots5 p a:hover, .multicolumn-container .customicon-card-dots5 p a:active, .multicolumn-container .customicon-card-dots6 p a:hover, .multicolumn-container .customicon-card-dots6 p a:active {
  color: #000000 !important;
}

.multicolumn-container .customicon-card-dots1 {
  background-color: #C4CFDA;
  background-image: url(/_resources/images/themes/Multiple-blobs-white.png);
  background-repeat: no-repeat;
  background-size: 125%;
  background-position: top;
}
.multicolumn-container .customicon-card-dots2 {
  background-color: #C4CFDA;
  background-image: url(/_resources/images/themes/Multiple-blobs-white.png);
  background-repeat: no-repeat;
  background-size: 125%;
  background-position: right;
}
.multicolumn-container .customicon-card-dots3 {
  background-color: #C4CFDA;
  background-image: url(/_resources/images/themes/Multiple-blobs-white.png);
  background-repeat: no-repeat;
  background-size: 125%;
  background-position: bottom;
}
.multicolumn-container .customicon-card-dots4 {
  background-color: #C4CFDA;
  background-image: url(/_resources/images/themes/Multiple-blobs-white.png);
  background-repeat: no-repeat;
  background-size: 125%;
  background-position: bottom;
}
.multicolumn-container .customicon-card-dots5 {
  background-color: #C4CFDA;
  background-image: url(/_resources/images/themes/Multiple-blobs-white.png);
  background-repeat: no-repeat;
  background-size: 125%;
  background-position: top;
}
.multicolumn-container .customicon-card-dots6 {
  background-color: #C4CFDA;
  background-image: url(/_resources/images/themes/Multiple-blobs-white.png);
  background-repeat: no-repeat;
  background-size: 125%;
  background-position: right;
}

.accordion-container .card .card-header {font-family:'Saira Condensed', 'Barlow', sans-serif;}
.accordion-component #accordionfrom-eielson-south .card-header, .accordion-component #accordionfrom-eielson-north .card-header, .accordion-component #accordionfrom-signers .card-header {
  padding: 0.5rem 1rem 0.5rem 0;
}
.accordion-component #accordionfrom-eielson-south .card-header .h5, .accordion-component #accordionfrom-eielson-north .card-header .h5, .accordion-component #accordionfrom-signers .card-header .h5 {
  font-size: 1rem;
}
.accordion-component #accordionfrom-eielson-south .card-header .h5 a .pr-3, .accordion-component #accordionfrom-eielson-north .card-header .h5 a .pr-3, .accordion-component #accordionfrom-signers .card-header .h5 a .pr-3 {
  padding-right: 0 !important;
}
.colorbox .card-header.h4 {
  font-family: 'Zilla Slab', serif !important;
}
.tabs-container.custom-tabs .fa-2x {
  font-size: xxx-large;
  margin-bottom: 1rem;
}
.tabs-container.custom-tabs .nav.nav-tabs {
  background-color: #111c4e;
  background-image: url(/_resources/images/themes/Troth-Yeddha-topo-border_2766.svg) !important;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
.tabs-container.custom-tabs .nav.nav-tabs .nav-item .nav-link {
  color: #ffffff !important;
  font-family: 'Zilla Slab', serif;
  font-size: x-large;
  padding: 1.5rem;
  position: relative;
  margin-bottom: -2px;
}
.tabs-container.custom-tabs .nav.nav-tabs .nav-item .nav-link.active {
  background-color: #ffcd00;
  border: none;
  color: #111c4e !important;
}
.ou-component-simple-card .customicon-card-grids a:hover .card-title.h3, .ou-component-simple-card .customicon-card-grids a:active .card-title.h3 {
  color: #111c4e !important;
}
.ou-component-simple-card .card-title.h3 {
  line-height: 1.5rem;
}
.ou-component-simple-card .card-title.h3 span.fasl {
  display: block;
  margin-bottom;
  1rem;
}
.ou-component-simple-card .customicon-card-grids {
	background-color: #c4cfda;
    background-repeat: no-repeat;
    background-size: 50px 50px;
    background-image: url(/_resources/images/themes/partial-grid-upper-left-white.svg), url(/_resources/images/themes/partial-grid-right-bottom-white.svg);
    background-position: top left, bottom right!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(/writing-center/images/background-icons/calendar-pen-bg-icon.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(/writing-center/images/background-icons/pen-nib-bg-icon.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(/writing-center/images/background-icons/pen-clip-bg-icon.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(/writing-center/images/background-icons/typewriter-bg-icon.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center !important;
	background-size:100%;
}
.ou-component-person-profile .person .btn {width:auto;}
.news-container {
  background-image: none;
  background-size: initial;
  background-position: initial;
  background-repeat: initial;
  max-height: 400px;
}
.news-container .card-header {
  display: none;
}
.news-container .card {
  border: none;
}
.news-container .card .card-body a.btn {
  display: none;
}
.news.newsfeed.ou-custom .excerpt {
  display: none;
}

.news.newsfeed.ou-custom ul li {
  border-bottom: none;
  margin: 0;
  padding: 1rem;
}
.news.newsfeed.ou-custom ul li p a {font-family:'Saira Condensed', 'Barlow', sans-serif;}
.news.newsfeed ul#myfeed {column-count:initial; max-height:350px; overflow:hidden;}
.news.newsfeed ul#myfeed li .newsImage {margin: 0.2rem 1rem 6rem 0;}
.news.newsfeed ul#myfeed li p.title {font-family:'Saira Condensed', 'Barlow', sans-serif;}
.news.newsfeed ul#myfeed li p.locate, .news.newsfeed ul#myfeed li p.date {
  	font-size: x-small;
	margin-left: 4.5rem !important;
}
.events-button .multicolumn-container {
  padding: 0 0 2rem 0;
}
@media (min-width: 576px) {
	.siteLogo a.linked-img img {height:40px; width:auto;}
	.uafLogoText {max-width:413px;}
	.uafLogoText a.linked-img img {height:32px; width:auto;}
	.uafLogoText .barlow .department-name-line {display:block; font-size:1.16rem; line-height:1.16rem; margin-left:-1px; position:relative;}
	.uafLogoText .merriweather .department-name-line {font-size:1.15rem; line-height:1.15rem;}
	.uafLogoText a.linked-img .department-graphic {display:inline;}
	.uafLogoText a.linked-img .department-graphic-mobile {display:none;}
	h1.page-title:before {top: 50%;}
}
@media (min-width: 768px) {
	.siteLogo a.linked-img img {height:50px; width:auto; margin-right:0.8rem;}
	.uafLogoText {max-width:605px;}
	.uafLogoText a.linked-img img {height:42px; width:auto;}
	.uafLogoText .barlow .department-name-line {display:block; font-size:1.53rem; line-height:1.5rem; margin-left: -2px; margin-top:-1px; position:relative;}
	.uafLogoText .merriweather .department-name-line {display:block; font-size:1.49rem; line-height:1.4rem; margin-left:-2px; margin-top:1px; position:relative;}
	.news-container {max-height:400px;}
	.news.newsfeed ul#myfeed {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  max-height: 140px;
  overflow: hidden;
  margin-bottom: 3rem;
}
.news.newsfeed ul#myfeed li {
  border-bottom: none;
  list-style: none;
  overflow: auto;
  padding: 1rem;
  margin: 0;
  width: 50%;
}
.news.newsfeed ul#myfeed li .newsImage {margin: 0.2rem 1rem 1rem 0;}
.news.newsfeed ul#myfeed li p.title {
  font-size: large;
}
.news.newsfeed ul#myfeed li p.locate, .news.newsfeed ul#myfeed li p.date {
  	font-size: small;
	margin-left: 7.5rem !important;
}
.multicolumn-container .ou-component-icon-card .customicon-card-dots1, 
.multicolumn-container .ou-component-icon-card .customicon-card-dots2, 
.multicolumn-container .ou-component-icon-card .customicon-card-dots3, 
.multicolumn-container .ou-component-icon-card .customicon-card-dots4, 
.multicolumn-container .ou-component-icon-card .customicon-card-dots5, 
.multicolumn-container .ou-component-icon-card .customicon-card-dots6 {
	min-height: 500px;
}
}