/* Custom Css */
.coverimage {width: 110px;  vertical-align:top;}

a.coverlink {display: inline-block; border-bottom: 0px;}
a.coverlink:hover {box-shadow: 0px 00px 18px #888888;}


/*ul.mb-4  li a {border-bottom: 0px solid #ffffff;}*/


.rcp-banner {width: 80%; display:block; position:relative;}

.rcp-banner img {display:block;
	margin-left: auto; 
	margin-right:auto;
    width: 100%;
	max-width: 1000px;
  }

.rpclink {
	position: absolute;
	width: 38%;
	height: 30%;
	top: 75%;
	left: 62%;
}

.btn-yellow:visited, .mainbody .btn-yellow:visited {

	background: #feb307!important;
	border: 0px solid #feb307!important;
}

/*h1 {color: #287869;}*/
.advisorybox {float:right; padding: 16px; border: 2px solid #cccccc; width: 30%; font-size: 1rem;
line-height: 1.4rem; background-color:#287869; color: #ffffff; border-radius: 6px; margin-left: 10px; margin-bottom: 20px;  box-shadow: 5px 10px 10px #cccccc;}

.advisorybox a {color: #ffffff; text-decoration:none; border-bottom: 0px solid white;}
.advisorybox a:hover, .advisorybox a:active, .advisorybox a:focus {background-color: transparent; color: #ffffff!important;}
.right {float:right; margin-left: 20px; margin-bottom: 20px;}

/* @media only screen and (max-width: 992px) {
	.subpage-leftnav {display:none;}
	
} */

.faq-section-title {
padding: .3rem 1rem;
font-size: 15px;
font-weight: 600;
color: white;
background-color: #666;
text-transform: uppercase;
letter-spacing: 1px;
}


.site-wrapper .accordion .card-body span {
	left: .8rem;
	font-size: 1.2rem;
	top: 22px;
}

@media only screen and (max-width: 768px) {
/*	.advisorybox {float:none; padding: 16px; border: 2px solid #cccccc; width: 80%; margin-left: auto; margin-right: auto;}	
*/	
	
	h1 {font-size: 2rem;}
	.right {float:none; margin-left: 0px; margin-bottom:10px; width: 80%; max-width: 80%;}

}

/* 10/29/2021 Added Table style for FAQ pages */
.scc-table.table thead th {
	font-weight: 600;
	vertical-align: middle;
}

.scc-table.table .thead-dark-blue th {
	background-color: #155382;
	font-size: 15px;
    vertical-align: middle;
}

.scc-table.table td,
.scc-table.table th {
	padding: .5rem .75rem;
}

.scc-table.table td.greybg {
	background-color: #eee;;
}

.innerpage .col-content .accordion p {
	margin-bottom: 1rem;
}


.subpage-banner-rpc {
	background-color: #287869;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	margin-bottom: 1.5rem;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-align: center !important;
	align-items: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}

@media (min-width: 576px) {
	.innerpage .subpage-banner-rpc {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
}

@media (min-width: 992px) {
	.innerpage .subpage-banner {
		padding-top: 3rem;
		padding-bottom: 3rem;
		margin-bottom: 3rem;
	}
}

@media (min-width: 1200px) {

	.innerpage .subpage-banner-rpc {
		margin-bottom: 3.5rem;
	}

	.innerpage .subpage-banner-rpc .page-title h1 {
			font-size: 52px;
	}
}

@media (min-width: 1400px) {

	.innerpage .subpage-banner-rpc {
		padding-top: 3rem;
		padding-bottom: 3rem;
		margin-bottom: 3rem;
	}
}

@media (min-width: 1600px) {
	.innerpage .subpage-banner-rpc {
		padding-top: 4rem;
		padding-bottom: 4rem;
		margin-bottom: 4rem;
	}
}


/* Table style */
.scc-table { margin-bottom: 1rem; }

.scc-table thead th { background-color: #007FB0; color: white; font-weight: 600; text-align: center; padding: 0.5rem; border-color: #007FB0; font-size: 15px; }

.scc-table > :not(:first-child) { border-top: 0; }

.scc-table tbody tr:nth-of-type(even) { background-color: #f9f9f9; }

.scc-table tbody th, .scc-table tbody td { padding: .8rem; border-color: #ddd; }

.scc-table tbody th { font-weight: 500; font-size: 16px; }

.scc-table tbody td { font-size: 15px; }

.scc-table tbody td p { margin-bottom: 0.5rem !important; }

.scc-table tbody td p:last-child { margin-bottom: 0 !important; }