/*
Implementations Skeletor v3 - 5/10/2014

oustyles.css

Add styles to overwrite customer CSS, USE WITH CAUTION.

Contributors: Jeremy Harris
Last Updated: 8/7/2018
*/
#directedit > a:hover { text-decoration: none; }

#no-results { display: none; }

.directory-blocks .more > a {
    float: right;
}

.no-padding {
    padding: 0;
}

.list.no-padding {
    padding-right: 33px;
}

a.ou-btn { position: relative; z-index: 1; }

p + h3 {
    margin-top: 48px;
}

.row + h3 {
    margin-top: 28px;
}

.cta-buttons + .image-blocks {
    padding: 1rem 0px !important;
}

.ou-warning {
	text-align: center;
	background-color: lightYellow;
	border-radius: 6px;
	border: solid black 1px;
	padding: 10px;
	margin: 50px;
}

.alert-danger {
    background-color: #C20E1A;
}

.alert-warning {
    background-color: #DC911B;
}

.alert-info {
/*     background-color: #529743; */
	    background-color: #dedede;
}

/* sitemap and a to z index styles [START] */
body.site-map #maincontent {
	padding-bottom: 60px;
}


body.site-map #maincontent > section div.row ul:first-child {
	margin-top: 20px;
}

body.site-map #maincontent > section ul.list-inline li {
	display: inline;
	font-size: 1.5rem;
}

body.site-map #maincontent > section li::before {
	content: none;
}

body.site-map #maincontent > section h4 {
	margin-bottom: 0;
}

body.site-map #maincontent > section ul {
	margin-top: 0;
}

body.site-map #maincontent div > ul > li {
	margin-bottom: 20px;
}

/* blog styles [START] */

ul.blog.pagination {
	display: block;
	text-align: center;
}

ul.blog.pagination > li {
	display: inline;
}

ul.blog.pagination > li > .btn {
	min-width: 47px;
	border: solid 1px;
}

ul.blog.pagination > li.active > .btn {
    color: #0f49bd;
    background-color: #fff276;
}

ul.blog.pagination > li.active > span.btn {
	cursor: default;
}

/* blog styles [END] */

/* sitemap and a to z index styles [END] */

.content li > a {
    /* color: #282c34; */
    color: #0f49bd;
    text-decoration: underline;
}

ul.blog.pagination > li > a {
	color: #fff;
	text-decoration: underline;
}
/* cta-tabs content override - IRSC */
@media (min-width: 992px) {
	.offset-override-1 {
		margin-left: 2.5%;
	}
	.col-lg-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.col-lg-8 {
		-ms-flex: 0 0 63.666667%;
		flex: 0 0 63.666667%;
		max-width: 63.666667%;
	}
}
/* cta-tabs content override - IRSC */