/*
Implementation Skeleton v3 - 12/6/18
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/
.red-text {color: #c0392b;}


/* WYSIWYG Button Styles */
.white-button, .gray-button, .blue-button, .btn {
	display: flex !important;
}
.btn a{
	border-radius: 4px;
}
.white-button a{
	font-size: inherit !important;
}
.white-button a:hover {
	color: #fff;
	background: #385988;
	border-color: #385988;
}
.gray-button a:hover {
	color: black;
	background: #c8c8d0;
}
.gray-button a{
	background: #e9e9ed;
	color: black;
	font-size: inherit !important;
}
.blue-button a:hover {
	border-color: #294164;
	background: #294164;
	color: #fff;
}
.blue-button a{
	color: #fff;
	border-color: #385988;
	background: #385988;
	font-size: inherit !important;
}

/* .bap-panel .overlay h1.headline {color: #fff !important}  */
ul.horizontal-list li {
	display: inline;
	padding: 10px;
	list-style-type: none;
	margin-left: 0.5rem;
}

.paragraphs-item-two-column {
/* 	margin-top: 0px; */
	display: inline-flex;
}
.big-block {
	display: inline-flex;
}
.cr-text {
	text-align: center;
}

.node-type-article h2 a {
	display: inline-flex;
	padding-top: 10px;
}

form button svg{
	    vertical-align: inherit;
}
table.gsc-search-box td {
	background: white;
	border: none;
}
.gsc-input-box table {
	border: none;
}
table.gsc-search-box td {
	padding: none;
}