nav.main-navbar{
	background-color:#fff;
	border-bottom:24px solid #841617;
	justify-content:flex-end
}
nav.main-navbar a{
	font-family:"arboria",sans-serif
}
nav.main-navbar a.nav-link,nav.main-navbar a.dropdown-item{
	color:#000 !important;
	font-size:14px;
	font-weight:300;
	text-transform:uppercase
}
nav.main-navbar a.nav-link:hover{
	text-decoration:underline
}
nav.main-navbar a.dropdown-item:not(.disabled):hover{
	background-color:#f0f0f0
}
nav.main-navbar a.dropdown-item.disabled{
	color:#606060 !important
}
nav.main-navbar a.navbar-brand img{
	max-height:80px;
	min-width:245px;
	max-width:441px;
}
nav.main-navbar a.nav-link span.fas,nav.main-navbar a.dropdown-item span.fas,nav.main-navbar a.dropdown-item span.far{
	color:rgba(0,0,0,.75)
}
@media(max-width: 575.98px){
	nav.main-navbar a.navbar-brand{
		max-width:80%
	}
}
@media(min-width: 1330px){
	.navbar-expand-custom{
		flex-direction:row;
		flex-wrap:nowrap;
		justify-content:flex-start
	}
	.navbar-expand-custom .navbar-nav{
		flex-direction:row
	}
	.navbar-expand-custom .dropdown-menu{
		position:absolute
	}
	.navbar-expand-custom .nav-link{
		padding-right:.5rem;
		padding-left:.5rem
	}
	.navbar-expand-custom>.container{
		flex-wrap:nowrap
	}
	.navbar-expand-custom .navbar-collapse{
		display:flex !important;
		flex-basis:auto
	}
	.navbar-expand-custom .navbar-toggler{
		display:none
	}
}
h1,h2,h3,h4,h5,h6{
	color:#212529;
	font-family:"arboria",sans-serif;
	font-weight:700;
	font-style:normal;
	line-height:1.2;
	margin-top:0;
	margin-bottom:.5rem;
	text-transform:uppercase
}
h1{
	font-size:40px;
	font-weight:900
}
h2{
	font-size:24px;
	font-weight:700
}
h3{
	font-size:22px;
	font-weight:500
}
h4{
	font-size:20px;
	font-weight:500
}
h5{
	font-size:18px;
	font-weight:500
}
h6{
	font-size:16px;
	font-weight:500
}
body{
	color:#212529;
	font-family:"arboria",sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:18px
}
body a{
	color:#841617;
	text-decoration:none
}
body a:hover{
	color:#841617;
	text-decoration:underline
}
body p{
	color:#212529;
	padding:unset
}
body ul{
	color:#212529
}
button,.btn{
	border-radius:36px;
	border:none;
	padding:8px 18px
}
button:hover,.btn:hover{
	border:none;
	text-decoration:none
}
button.btn-primary,.btn.btn-primary{
	background-color:#841617
}
button.btn-primary:hover,.btn.btn-primary:hover{
	color:#fff
}
button.btn-primary.disabled:hover,.btn.btn-primary.disabled:hover{
	color:#841617
}
button.btn-primary:active,button.btn-primary:not(:disabled):not(.disabled):active,.btn.btn-primary:active,.btn.btn-primary:not(:disabled):not(.disabled):active{
	background-color:#4e0002
}
button.btn-secondary,.btn.btn-secondary{
	color:#841617;
	background-color:#f0f0f0
}
.btn.disabled,.btn:disabled{
	opacity:.5;
	border:none
}
a.btn.disabled{
	pointer-events:unset !important;
	cursor:not-allowed
}
a.btn.disabled:hover{
	border:inherit
}
a.dropdown-item.btn{
	border-radius:unset
}
a.dropdown-item.btn:hover{
	background-color:#f0f0f0;
	border:unset
}
main>div>.btn-group button,main>div>.btn-group .btn{
	border-radius:36px !important;
	background-color:#f0f0f0
}
.d-flex .btn-group>a,.d-flex .btn-group>div{
	margin-left:8px !important
}
.d-flex.justify-content-center>.btn-group{
	align-items:flex-start
}
@media(max-width: 768px){
	.d-flex.justify-content-center>.btn-group{
		flex-wrap:wrap
	}
}
form section{
	background-color:#f0f0f0;
	border-radius:3px
}
footer{
	background-color:#841617;
	color:#fff;
	font-family:"arboria",sans-serif;
	font-size:17px
}
footer.foot{
	margin-top:1.5rem
}
footer a{
	color:#fff
}
footer a:hover{
	color:#fff;
	text-decoration:underline
}
.list-group-item.list-group-item-action.flex-column.align-items-start,.card.requestResult,#main-electronic-delivery .card{
	margin-bottom:12px
}
#header{
	padding:unset
}
#webAlerts{
	padding-top:6px;
	padding-bottom:6px
}
#webAlerts .btn-alert{
	color:#841617
}
#webAlerts .btn-alert:hover{
	text-decoration:underline
}
.globalheader{
	background-color:#333;
	height:30px
}
.globalheader ul{
	height:30px;
	list-style:none;
	padding:0;
	float:right;
	margin:0;
	padding-right:40px
}
.globalheader ul::after{
	content:"";
	display:block
}
.globalheader ul li{
	color:#fff;
	float:left;
	margin-left:unset
}
.globalheader ul li.wordmark{
	text-indent:-99999px;
	width:200px;
	height:30px;
	margin-left:1em;
	background-image:url("/css/ou-images/ou-global_header-wordmark.png");
	background-repeat:no-repeat;
	background-position:center center
}
@media only screen and (max-width: 479px){
	.globalheader ul li.wordmark{
		display:none
	}
}
.globalheader ul li a{
	background-image:url("/css/ou-images/ou-global_header-icons.png");
	background-repeat:no-repeat;
	line-height:0
}
.globalheader ul li a.home,.globalheader ul li a.search,.globalheader ul li a.social{
	display:block;
	height:30px;
	width:30px
}
.globalheader ul li a.tip span{
	display:none
}
.globalheader ul li a.tip{
	position:relative
}
.globalheader ul li a.tip span{
	display:none
}
.globalheader ul li a.tip:hover span{
	position:absolute;
	z-index:25;
	top:135%;
	left:-3.75em;
	width:10em;
	display:block;
	margin:0;
	padding:1.25em 0 .85em;
	border:1px solid #444;
	background-image:url("/css/ou-images/ou-global_header-tipbg.gif");
	background-repeat:repeat;
	white-space:nowrap;
	text-align:center;
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:300;
	font-size:12px
}
.globalheader ul li a.tip:hover span::before{
	content:"";
	width:100%;
	display:block;
	background-image:url("/css/ou-images/ou-global_header-tiparrow.png");
	background-repeat:no-repeat;
	background-position:top center;
	background-repeat:no-repeat;
	background-position:top center;
	bottom:100%;
	left:0;
	height:9px;
	position:absolute
}
.globalheader ul li a.home{
	background-position:0 0
}
.globalheader ul li a.home:hover{
	background-position:0 -30px
}
.globalheader ul li a.search{
	background-position:-30px 0
}
.globalheader ul li a.search:hover{
	background-position:-30px -30px
}
.globalheader ul li a.social{
	background-position:-60px 0
}
.globalheader ul li a.social:hover{
	background-position:-60px -30px
}
.globalheader ul li a:hover{
	background-color:#e8e8e8
}
/*# sourceMappingURL=custom.css.map */
 