/* content area styles */

/* define css parameters */
:root {
	/* brand colors */
	--umfk-green: #005941;
	--umfk-gold: #f3cf1e;

	/* UMFK Orange */
	--umfk-orange: #faa635;

	/* green accents */
	--green-dark: #072a1b;
	--green-dk-md: #1c3a2e;
	--green-lt-md: #6ba38c;
	--green-light: #cae2d8;
	--green-shadow: rgba(28, 58, 46, .5);

	/* gold accents */
	--gold-x-dk: #645A0C;
	--gold-dark: #b19d14;
	--gold-dk-md: #c6ae18;
	--gold-lt-md: #e6ddb3;
	--gold-light: #eee9b2;

	/* gray accents */
	--gray-dark: #393939;
	--gray-dk-md: #939393;
	--gray-lt-md: #9e9e9e;
	--gray-light: #dfdfdf;

	/* light and dark */
	--light: white;
	--dark: black;

	/* border rounding */
	--round-xs: .6rem;
	--round-sm: .8rem;
	--round-md: 1rem;
	--round-lg: 1.2rem;
	--round-xl: 1.4rem;
	--round-25-perc: 25%;
	--round-50-perc: 50%;
}

.aui body, body {
	font-family: museo-sans,Arial,sans-serif;
	color: #000;
}
.aui .portlet-borderless-container {
	padding: 0 !important;
}
.redtext {
	color: #961c1c;
}
.bluetext {
	color: #0f328f;
}
.ltgraytext {
	color: #808080;
}
.whitetext {
	color: var(--light) !important;
}
.yellowtext {
	color: var(--umfk-gold) !important;
}
.greentext {
	color: var(--umfk-green) !important;
}
.ltgreentext {
	color: var(--green-light) !important;
}
.dkgreentext {
	color: var(--green-dark) !important;
}
.greenbg {
	background-color: var(--umfk-green) !important;
}
.ltgreenbg {
	background-color: var(--green-light) !important;
}
.dkgreenbg {
	background-color: var(--green-dark) !important;
}
.yellowbg {
	background-color: var(--umfk-gold) !important;
}
.whitebg {
	background-color: var(--light) !important;
}
.greenborder {
	border: var(--umfk-green) solid 2px !important;
	padding: 1em;
}
.ltgreenborder {
	border: var(--green-light) solid 2px !important;
	padding: 1em;
}
.dkgreenborder {
	border: var(--green-dark) solid 2px !important;
	padding: 1em;
}
.yellowborder {
	border: var(--umfk-gold) solid 2px !important;
	padding: 1em;
}
.whiteborder {
	border: var(--light) solid 2px !important;
	padding: 1em;
}
.rounded-corners {
	border-radius: var(--round-sm);
}
.dspFlex, .dspFlexAll {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: stretch;
}
.dspFlex .no-float, .dspFlexAll .no-float {
	position: relative;
}
.dspFlex .no-gap-left, .dspFlexAll .no-gap-left {
	margin-right: -1px;
}
.dspFlex .no-gap-right, .dspFlexAll .no-gap-right {
	margin-left: -1px;
}
.dspFlex div[class^="col-"] > .ltgreenbg, .dspFlexAll div[class^="col-"] > .ltgreenbg {
	height: 100%;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #a7a7a7 !important;
	opacity: 1; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #a7a7a7 !important;
}
::-ms-input-placeholder { /* Microsoft Edge */
	color: #a7a7a7 !important;
}
.smtext {
	font-size: 12px;
	line-height: 14px;
}
.linkNoLine a {
	text-decoration: none;
}
.pad-topsm {
	padding-top: .2em !important;
}
.pad-bottomsm {
	padding-bottom: .2em !important;
}
.pad-rightsm {
	padding-right: .2em !important;
}
.pad-leftsm {
	padding-left: .2em !important;
}
.pad-topmed {
	padding-top: .5em !important;
}
.pad-bottommed {
	padding-bottom: .5em !important;
}
.pad-rightmed {
	padding-right: .5em !important;
}
.pad-leftmed {
	padding-left: .5em !important;
}
.pad-top {
	padding-top: 1em !important;
}
.pad-bottom {
	padding-bottom: 1em !important;
}
.pad-left {
	padding-left: 1em !important;
}
.pad-right {
	padding-right: 1em !important;
}
.pad-toplg {
	padding-top: 2em !important;
}
.pad-bottomlg {
	padding-bottom: 2em !important;
}
.pad-leftlg {
	padding-left: 2em !important;
}
.pad-rightlg {
	padding-right: 2em !important;
}
.margin-topsm {
	margin-top: .2em !important;
}
.margin-bottomsm {
	margin-bottom: .2em !important;
}
.margin-rightsm {
	margin-right: .2em !important;
}
.margin-leftsm {
	margin-left: .2em !important;
}
.margin-topmed {
	margin-top: .5em !important;
}
.margin-bottommed {
	margin-bottom: .5em !important;
}
.margin-rightmed {
	margin-right: .5em !important;
}
.margin-leftmed {
	margin-left: .5em !important;
}
.margin-top {
	margin-top: 1em !important;
}
.margin-bottom {
	margin-bottom: 1em !important;
}
.margin-left {
	margin-left: 1em !important;
}
.margin-right {
	margin-right: 1em !important;
}
.margin-toplg {
	margin-top: 2em !important;
}
.margin-bottomlg {
	margin-bottom: 2em !important;
}
.margin-leftlg {
	margin-left: 2em !important;
}
.margin-rightlg {
	margin-right: 2em !important;
}
.loading {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    min-height: 4em;
    background: rgba(255,255,255,.8);
    z-index: 10;
    text-align: center;
}
form .loading {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	min-height: 4em;
	background: rgba(255, 255, 255, .8);
	z-index: 10;
	text-align: center;
	-moz-border-radius: 8px;
	border-radius: 8px
}
.progressBar {
	display: block;
	position: relative;
	width: 40%;
	height: 2em;
	border: #000000 solid 1px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-left: auto;
	margin-right: auto;
	padding: 2px;
	text-align: center;
	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
	background: #000;
	color: #ffffff;
	z-index: 6;
}
.show {
	display: block;
	visibility: visible;
}
.hide, .hidden {
	display: none;
	visibility: hidden;
}
.error {
	text-align: center;
	padding: 10px;
	margin-bottom: 25px;
	border: #961c1c solid 1px;
	border-radius: 8px;
	background: #ffdcdc;
	color: #961c1c;
	font-weight: bold;

}
.success {
	text-align: center;
	padding: 10px;
	margin-bottom: 25px;
	border: #133a22 solid 1px;
	border-radius: 8px;
	background: #ccf0da;
	color: #133a22;
	font-weight: bold;

}
.form-error {
	border: #a91616 solid 2px !important;

}
div.form-error, span.form-error {
	border-radius: 4px;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	color: #333 !important;
	background-color: #e6e6e6 !important;
	border-color: #adadad !important;
}
.req label > ins {
	left: -9999px;
	position: absolute
}
.rating, a.mura-asset {
	background-repeat: no-repeat
}
.req:after {
	content: " *"
}
.required:before {
	content: "* "
}
.req, .required {
	background: 0 0
}
.required {
	display: inline-block;
	margin-bottom: 1em !important
}
.req ins {
	position: absolute;
	left: -9999px
}
.req:after, .required:before {
	color: #981b1e;
	font-weight: 700;
}
.alert {
	text-align: center;
	font-size: 1rem;
	padding: 10px;
	margin-bottom: 25px;
	border: #c38400 solid 1px;
	border-radius: 8px;
	background: #ffffff;
	color: #c38400;

}
.alert-danger {
  color: #a94442!important;
  background-color: #f2dede!important;
  border-color: #a94442!important;
}
.alert-emergency {
    background-color: #d91d1d;
    border-radius: 8px;
    -moz-border-radius: 8px;
    color: #fff !important;
    margin: 0px !important;
    padding: 6px !important;
    height: 1.4em !important;
    overflow: hidden;
}
.alert-normal {
	background-color: #093e27;
	border-radius: 8px;
    -moz-border-radius: 8px;
    color: #fff !important;
    margin: 0px !important;
    padding: 6px !important;
    height: 1.4em !important;
    overflow: hidden;
}
#alertScroll li {
	font-size: 1.4em !important;
    line-height: 1.4em !important;
    font-family: Verdana,Arial,sans-serif;
}
.alert-emergency a, .alert-normal a {
	color: #fff;
	text-decoration: none;
}
.alert-emergency a:hover, .alert-normal a:hover {
	text-decoration: underline;
}
.alert-emergency .iconLeft, .alert-normal .iconLeft {
	position: absolute;
	left: .2em;
	top: .2em;
	font-size: 1.2em;
	padding: .2em .4em .2em .2em;
}
.alert-emergency .iconRight, .alert-normal .iconRight {
	position: absolute;
	right: .2em;
	top: .2em;
	font-size: 1.2em;
	padding: .2em .2em .2em .4em;
}
.alert-emergency .iconLeft, .alert-emergency .iconRight {
	background-color: #d91d1d;
}
.alert-normal .iconLeft, .alert-normal .iconRight {
	background-color: #093e27;
}
.bottomLineGold {
	border-bottom: var(--umfk-gold) solid 1px;
}
form legend {
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 1em 0 0;
	margin-bottom: .5em;
	border-bottom: var(--umfk-gold) solid 1px;
}
form legend.normal, form legend.lfr-ddm-legend {
	font-size: 1em;
	line-height: 1.4em;
	padding: 0;
	margin-bottom: .5em;
	color: black !important;
	border-bottom: none;
}
form label {
	font-size: 1rem;
}
.row.directory {
	min-height: 1em;
	display: flex;
	align-items: flex-end;
	margin-left: 0;
	margin-right: 0;
}
.row.frm-chk, div.frm-chk {
	display: flex;
	align-items: first baseline;
}
.row.directory .dotted {
	border-bottom: #000 dotted 2px;
	flex: auto;
}
.reslifeProfile {
	display: block;
	position: relative;
	min-height: 166px !important;
}
.image-left {
	float: left;
	padding: 0;
	margin: 0 1em .75em 0 !important;
}
.image-right {
	float: right;
	padding: 0;
	margin: 0 0 .75em 1em !important;
}
.journal-content-article h2, .pageTitle, .portlet-borderless .portlet-title-text, .ddm-form-name {
	font-size: 1.5em !important;
	line-height: 1.8em !important;
	font-weight: 700 !important;
	vertical-align: top;
	padding-top: 0 !important;
	margin: 0 0 10px 0 !important;
	text-transform: unset !important;
	border-bottom: var(--umfk-gold) solid 3px !important;
	max-width: 100% !important;
}
.portlet-borderless .portlet-content {
	padding-top: 0;
	padding-bottom: 2rem;
}
.portlet-borderless .portlet-title-text {
	font-size: 1.5em !important;
	line-height: 1.8em !important;
	color: var(--dark) !important;
}
.lfr-ddm-form-page-title {
	font-size: 1.3em !important;
	border-bottom: none !important;
}
.lfr-ddm-form-page-title, .lfr-ddm-form-page-description {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.lfr-ddm-form-page {
	padding-top: 0 !important;
}
.lfr-ddm-form-page .row {
	margin-left: -12px !important;
	margin-right: -12px !important;
}
h3, .row-fluid .span3 h3 {
	font-size: 1.3em !important;
	line-height: 1.5em;
}
h3, h4, h5, h6 {
	margin-top: 1.2em;
}
.dspTbl {
	display: table !important;
	width: 100% !important;
	height: inherit;
	border-spacing: .5em;
}
.dspCell {
	display: table-cell !important;
	float: none !important;
}
a:hover, a:focus {
	color: var(--green-dk-md);
	text-decoration: underline;
}
a.btn, span.btn {
	display: inline-block;
	text-decoration: none !important;
	text-shadow: none !important;
	font-weight: 700;
	color: #fff;
	padding: 1em;
	background-color: var(--green-dk-md);
	background-image: none !important;
	border: var(--umfk-gold) solid 1px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
a.btn-outline-borderless, span.btn-outline-borderless {
	color: var(--green-dark) !important;
}
span.btn-gray,button.btn-gray {
	display: block;
	background-color: #bcbcbc;
	border: 1px solid #9e9e9e;
	color: #62605e !important;
	font-weight: 700 !important;
}
button.btn-gray {
	cursor: not-allowed !important;
}
span.disabled, input.disabled {
	display: inline-block;
	position: relative;
}
span.disabled::after, input.disabled::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(255,255,255,.5);
}
a.btn-yellow, .btn-primary, .btn-default, .btn-default {
	background-color: var(--umfk-gold) !important;
	border: var(--umfk-gold) solid 1px !important;
	color: var(--green-dk-md) !important;
}
a.btn-yellow {
	display: block;
	margin: 0 .5em;
	font-size: 1.2em;
}
a.btn-yellow:hover,.btn-primary:hover, .btn-default:hover, .btn-default:hover {
	background-color: var(--gold-lt-md) !important;
}
.row a.btn {
	display: block;
	margin-bottom: .5em;
}
a.btn-small {
	padding: .2em .5em !important;
	margin-top: .5em !important;
}
a.btn-sm, span.btn-link {
	padding: .4em .6em !important;
	margin-top: 0 !important;
}
span.btn-link a {
	color: #fff !important;
}
a.btn-monospaced, span.btn-monospaced {
	width: auto !important;
	height: auto !important;
}
span.btn a {
	color: var(--light) !important;
}
.icon-monospaced.portlet-icon-back {
	display: inline-block;
	margin: 0;
	padding: .6rem;
	text-align: center;
	background-color: var(--green-dk-md);
	border-radius: var(--round-xs);
	width: auto;
	height: auto;
	line-height: 1em;
}
.btn-group-item {
	margin-right: .5rem;
}
a.btn:hover, a.btn:focus {
	background-color: var(--umfk-green);
	color: var(--umfk-gold);
	background-image: none !important;
}
img {
	margin: 0 .5em .5em .5em;
}
.carousel img {
	margin: 0;
	padding: 0;
	width: 100%;
}
.row img {
	margin: 0;
	padding: 0;
	max-width: 100%;
}
.carousel .carCaption {
    background: var(--green-dk-md) !important;
    padding: 10px 5px 35px 5px !important;
    margin: 0 0 10px 0 !important;
    border-radius: 0 0 8px 8px !important;
}
.carousel .carCaption > h1 {
	padding-top: 1.4rem;
}
.carousel-control-prev, .carousel-control-next {
	width: 6%;
	background: rgb(7,42,27);
}
.carousel-control-prev {
	background: linear-gradient(270deg, rgba(7,42,27,0) 0%, rgba(7,42,27,0.5) 36%, rgba(7,42,27,1) 100%);
}
.carousel-control-next {
	background: linear-gradient(90deg, rgba(7,42,27,0) 0%, rgba(7,42,27,0.5) 36%, rgba(7,42,27,1) 100%);
}
.topLine {
	border-top: var(--umfk-gold) solid 1px;
}
.center {
	text-align: center;
}
.portlet-journal-content ul, .portlet-journal-content ol {
	padding-left: 2em !important;
}
.portlet-journal-content a {
	font-weight: bold;
	text-decoration: underline !important;
}
li {
	line-height: 20px;
}
ul, ol, p {
	margin-bottom: 1em;
}
.row-fluid .span3 ul, .row-fluid .span3 ol {
	padding-left: 0 !important;
	margin-left: 1em !important;
}
.row-fluid .span3 ul ul, .row-fluid .span3 ol ul, .row-fluid .span3 ul ol, .row-fluid .span3 ol ol {
	padding-left: .8em !important;
}
.alert-info {
	position: relative;
	border-color: #c7ac1a;
	color: #493F00;
	background-image: -webkit-linear-gradient(top,rgba(243,207,30,.4) 0,rgba(243,207,30,0) 100%);
	background-image: -o-linear-gradient(top,rgba(243,207,30,.4) 0,rgba(243,207,30,0) 100%);
	background-image: linear-gradient(to bottom,rgba(243,207,30,.4) 0,rgba(243,207,30,0) 100%);
	background-color: #ffffff;
}
hr {
	border-bottom: var(--umfk-gold) solid 1px;
}
.topLine {
	border-top: var(--umfk-gold) solid 1px;
}
.bottomLine {
	border-bottom: var(--umfk-gold) solid 1px;
}
table {
	width: 100%;
	margin-bottom: 2em;
	border-collapse: separate;
	border: none;
	border-bottom: var(--umfk-gold) solid 3px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
table th {
	background-color: #1d3b2e;
	border-bottom: var(--umfk-gold) solid 2px;
	color: #fff;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: bottom;
}
table td {
	padding-top: .2em;
	padding-bottom: .2em;
	vertical-align: top;
}
table th, table td {
	padding-left: 10px;
	padding-right: 10px;
}
table tr:first-child th:first-child {
	border-radius: 8px 0 0;
	-moz-border-radius: 8px 0 0;
}
table tr:first-child th:last-child {
	border-radius: 0 8px 0 0;
	-moz-border-radius: 0 8px 0 0;
}
table tr:last-child td:first-child {
	border-radius: 0 0 0 8px;
	-moz-border-radius: 0 0 0 8px;
}
table tr:last-child td:last-child {
	border-radius: 0 0 8px;
	-moz-border-radius: 0 0 8px;
}
.listing_title h3 {
	font-family: museo-sans, Arial, sans-serif;
	margin: 0;
	font-size: 1.6em;
	font-weight: 700;
	background-color: var(--green-dk-md);
	border-bottom: var(--umfk-gold) solid 2px;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	color: #fff;
	padding: 6px 10px;
}
listing_title h4 {
	background-color: rgba(243, 207, 30, .2);
	border-bottom: var(--umfk-gold) solid 2px;
	border-radius: 0 0 0 6px;
	line-height: 1.4em;
}
.listing_container p {
	margin: 1em 0;
}
.listing_nav {
	position: relative;
	margin: 0 0 1em;
}
.listing_nav .btn {
	font-size: .9em;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: .01em;
	margin-right: .01em;
	border-radius: 4px;
	-moz-border-radius: 4px
}
.listing_container {
	min-height: 230px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	padding-bottom: .5em;
	border-bottom: var(--umfk-gold) solid 3px;
}
.image-right {
	float: right;
	padding: 0;
	margin: 0 0 .75em 1em
}
.portlet-borderless iframe {
	margin-bottom: 2em;
}
.widget-mode-detail .mx-auto, .portlet-body .container-fluid .entry-navigation {
	width: auto;
	max-width: unset;
	flex: auto;
}
.widget-mode-detail .title {
	margin-top: 0;
	font-size: 1.2em;
	color: var(--dark);
}
.portlet-body .widget-mode-detail .widget-mode-detail-text {
	margin-top: 0;
	font-size: 1em;
	line-height: 1.2em;
}
.portlet-body .widget-mode-detail .container, .portlet-body .container-fluid .entry-navigation {
	max-width: 100%;
}
@media (min-width:1400px) {
	.portlet-body .widget-mode-detail .container, .portlet-body .container-fluid .entry-navigation {
		max-width: 100%;
	}
}
@media (max-width:979px) {
	.dspTbl {
		display: block !important;
		height: auto;
		border-spacing: 0;
	}
	.dspCell {
		display: block !important;
		width: 100% !important;
		margin: .5em 0 !important;
	}
	.spacer.dspCell {
		display: none !important;
		margin: 0;
	}
}
@media (min-width: 979px) {
	.dspTbl .col-md-6 {
		width: 50%;
	}
	.dspTbl .col-md-4 {
		width: 33.333333333%;
	}
}
@media (max-width: 768px) {
	.dspFlex {
		display: block;
	}
	.dspFlex .no-gap-left {
		margin-right: 0;
	}
	.dspFlex .no-gap-right {
		margin-left: 0;
	}
}

/* image rotator styles */
.sliderCaption {
	background-color: rgba(28,58,46,0.8);
    padding: 0.1em 0.5em;
    border-radius: 0;
    -moz-border-radius: 0;
}
.sliderCaption h1 {
	font-size: 2.5em;
	font-weight: 700;
	line-height: 2.8em !important;
}
.auiCarousel {
	padding: 0 0 12px 0;
	margin: 0 -40px 0 -40px;
}
.contact-info {
	padding: 0 1.6em 1.6em 1.6em;
	margin: -40px 0 2em;
	background-color: var(--green-dk-md);
	color: #fff;
}
.contact-info a:link, .contact-info a:active, .contact-info a:visited {
	color: #fff;
}
.inline, .contact-info .inline {
	display: inline-block !important;
}
.inline {
	margin-bottom: 0;
}
.small {
	font-size: .8em;
}
.contact-info .inline {
	padding-top: 1.6em;
	border-top: var(--umfk-gold) solid 1px;
}
.contact-info > div {
	margin-bottom: .5em;
}
.auiCarousel .carousel-item img {
	border-radius: 0;
	-moz-border-radius: 0;
	padding: 0 !important;
	margin: 0 !important;
}
.auiCarousel menu {
	display: none;
	visibility: hidden;
}

/* side navigation styles */
.portlet-borderless.portlet-navigation .portlet-borderless-container {
	border: var(--umfk-gold) solid 1px;
	background-color: #fafafa;
	border-radius: 8px;
	-moz-border-radius: 8px;
	padding: .8em !important;
}
.portlet-borderless.portlet-navigation .portlet-borderless-container h2 {
	font-size: 1.5em;
	margin: 0;
}
.portlet-borderless.portlet-navigation .portlet-borderless-container h2 a {
	font-weight: bold !important;
}
.portlet-borderless.portlet-navigation .portlet-borderless-container a:hover, .portlet-borderless.portlet-navigation .portlet-borderless-container a:focus {
	color: var(--green-dk-md);
	text-decoration: underline;
}

/* side navigation buttons */
.portlet-borderless.portlet-navigation .portlet-borderless-container {
	border: var(--umfk-gold) solid 1px;
	background-color: #fafafa;
	border-radius: 8px;
	-moz-border-radius: 8px;
	padding: .8em !important;
}
.portlet-borderless.portlet-navigation .portlet-borderless-container h2 {
	font-size: 1.3em;
	margin: 0;
	text-align: center;
}
.portlet-borderless.portlet-navigation .portlet-borderless-container h2 a {
	font-weight: bold !important;
}
.portlet-borderless.portlet-navigation .portlet-borderless-container ul {
	list-style: none;
	margin: 0;
	padding: .2em 0;
}
.portlet-borderless.portlet-navigation .portlet-borderless-container li a {
	display: block;
	text-decoration: none !important;
	text-align: center;
	font-weight: 700;
	color: #fff !important;
	padding: .5em 1em;
	margin: .5em 0;
	background-color: var(--green-dk-md);
	background-image: none !important;
	border: var(--umfk-gold) solid 1px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.portlet-borderless.portlet-navigation .portlet-borderless-container li a:hover, .portlet-borderless.portlet-navigation .portlet-borderless-container li a:focus {
	background-color:  var(--umfk-green);
	background-image: none !important;
}
a.btn-outline-borderless:hover, span.btn-outline-borderless:hover {
	background-color: var(--gold-light) !important;
	border: var(--umfk-gold) solid 1px !important;
}
a.btn-secondary:hover, span.btn-secondary:hover {
	background-color: var(--umfk-green) !important;
	border: var(--umfk-gold) solid 1px !important;
}


/* document library toolbar styles */
.management-bar {
	margin-bottom: 0;
}
.management-bar-light .navbar-nav .nav-item:hover, .management-bar-light .navbar-nav .nav-item:focus {
	background-color: transparent;
}
.management-bar-light .nav-link, .management-bar-light .nav-underline .tab a, .nav-underline .tab .management-bar-light a, .management-bar-light .navbar-nav .btn-unstyled {
	padding-left: 2rem !important;
	padding-right: 2rem !important;
	margin: 0 .4rem !important;
	width: auto !important;
	height: 2.5rem !important;
	border: #e7e7ed solid 1px;
	border-radius: 6px !important;
}
.management-bar-light .nav-link:hover, .management-bar-light .nav-link:focus, .management-bar-light .nav-underline .tab a:hover, .management-bar-light .nav-underline .tab a:focus, .nav-underline .tab .management-bar-light a:hover, .nav-underline .tab .management-bar-light a:focus, .management-bar-light .navbar-nav .btn-unstyled:hover, .management-bar-light .navbar-nav .btn-unstyled:focus {
	background-color: rgba(39, 40, 51, 0.03);
	border: #e7e7ed solid 1px;
}


/* modal window styles */
#modalOverlay {
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: #000000;
	opacity: .8;
	filter: alpha(opacity=80); /* For IE8 and earlier */
	z-index: 49990 !important;
}
#modalWindow {
	position: fixed;
	top: 8%;
	left: 8%;
	right: 8%;
	bottom: 8%;
	border: #ffffff solid 1px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	color: #000000;
	z-index: 49992 !important;
}
#modalWindow .modalWindowBg {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: #ffffff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	/* opacity: .5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
	z-index: 49991 !important;
}
#modalCloseBtn {
	position: absolute;
	top: -24px;
	right: 30px;
	height: 24px;
	background: #ffffff;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	/* opacity: .8;
	filter: alpha(opacity=80); /* For IE8 and earlier */
	text-align: center;
	line-height: 24px;
	padding: 6px 16px;
	color: #000000;
	z-index: 49992 !important;
}
#modalCloseBtn img {
	vertical-align: middle;
}
#modalContent {
	position: absolute;
	top: 16px;
	left: 10px;
	right: 10px;
	bottom: 16px;
	overflow: auto;
	padding: 0 14px 0 14px;
	text-align: left;
	z-index: 49993 !important;
}
#modalContent .pageheader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 26px;
	margin-bottom: 24px;
}
#modalContent .header  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 22px;
}
#modalContent a:link, #modalContent a:active, #modalContent a:visited {
	color: #0f251d;
}