.cmp-text {
	max-width: 100% !important;
}

/*place yellow circle behind icons on homepage*/
.hmpg-icon {
	border-radius: 50%;
    padding: 15px;
    background: #FAC723;
	width: 75px;
	height: 75px;
}

/*set color of quote icon to yellow*/
.quote-icon {
	color: #FAC723;
}

/*Round corners of request cards*/
.request-card {
	border-radius: 8px;
	border-style: solid;
	border-color: #DFDFDF;
	border-width: thin;
}

/*set hover & focus actions of request cards*/
.request-card:hover {
	background-color: #FFFFFF !important;
	transition: 0.5s;
	border-style: solid;
    border-color: #063059;
}

.request-card:hover .cmp-icon-card__title {
	color: #063059 !important;
	transition: 0.5s;
}

.request-card:focus {
	background-color: #FFFFFF !important;
	transition: 0.5s;
	border-style: solid;
    border-color: #063059;
}

.request-card:focus .cmp-icon-card__title {
	color: #063059 !important;
	transition: 0.5s;
}

/*set hover actions of clickable icon cards*/
.hov-icon-card:hover {
	background-color: #0A4D8F !important;
	transition: 0.5s;
}

.hov-icon-card:focus {
	background-color: #0A4D8F !important;
	transition: 0.5s;
}

/*Set agency footer color*/
.cmp-agency-footer {
    background-color: #063059;
}

/*set color of all separator lines*/
.separator .cmp-separator__horizontal-rule {
    border-color: #B4B4B4 !important;
    color: #B4B4B4 !important;
}

/*set color of all bars above h1 titles*/
.title h1::before {
    background-color: #FAC723 !important;
}

/*set description text weight on icon card to normal*/
.initiative-card.cmp-icon-card {
	font-weight: normal !important;
}

/*do not change color of hyperlink after link is visited*/
a:visited {
	color: #0365C0;
}
.text-cta .cmp-text-cta:visited {
    color: #0365C0;
}

.round-icon-card .cmp-round-icon-card__separator {
    background: #FAC723;
}

/*set color of global header & footer*/
.cmp-global-header {
	background-color: #03243D;
}

.cmp-global-footer {
	background-color: #03243D;
}

/* Forcing LtGov Social Icons to White until an implementation for social colors occurs */
.cmp-agency-header .linkedinIcon {
     content: url("/content/dam/soi/en/web/global/images/icons/linkedin-white-icon.svg")
}

.cmp-agency-header .xIcon {
     content: url("/content/dam/soi/en/web/global/images/icons/x-white-icon.svg")
}

.cmp-agency-header .facebookIcon {
     content: url("/content/dam/soi/en/web/global/images/icons/facebook-white-icon.svg")
}

.cmp-agency-header .instagramIcon {
     content: url("/content/dam/soi/en/web/global/images/icons/instagram-white-icon.svg")
}

/* change button color */
.button-color {
	background: #08376f;
}

.button .cmp-button {
    background: #08376f;
}

/* style small text */
.gray-small-text p {
	font-size: .875rem;
	line-height: 1.3125rem;	
	letter-spacing: .02125rem;
	color: #484A4B;
	margin-top: .25rem;
}

@media (min-width: 769px) {
	.gray-small-text p {
		font-size: 1rem;
		line-height: 1.6875rem;
		letter-spacing: .02375rem;
		color: #484A4B;
		margin-top: .25rem;
	}
}
