/* Responsive Pages - Branch specific styles */


/* ==============
	Search field and button
   ============== */
table.gsc-search-box td.gsc-input {
	padding-right: 0 !important;
}
input.gsc-input {
	background-image: none !important;
}
.gsc-search-button {
	margin-left: 0 !important;
}
.gsc-search-button-v2 {
	padding: 9px 27px  !important;
	border-radius: 0 !important;
	border-color: #ccd4e0 !important;
	background-color: #ccd4e0 !important;
}
.gsc-search-button-v2:hover {
	border-color: #002855 !important;
	background-color: #002855 !important;
}
.gsc-search-button-v2 svg {
	fill: #1a3e68 !important;
}
.gsc-search-button-v2:hover svg {
	fill: #ffffff !important;
}


/* ==============
	Search results page
   ============== */

/* top search field close icon */
.gsst_a .gscb_a {
	color: #ccd4e0 !important;
}
.gsst_a:hover .gscb_a, 
.gsst_a:focus .gscb_a {
	color: #1a3e68 !important;
}
.gscb_a {
    line-height: 30px !important;
}
/* recommended link */
.gsc-webResult.gsc-result.gsc-promotion {
	background-color: #FBF6E5 !important;
	border-color: #ECD47F !important;
	margin-top: 10px !important;
}

/* results */
.gsc-webResult.gsc-result {
	padding: 12px 0 !important;
}
.gsc-control-cse .gs-spelling, 
.gsc-control-cse .gs-result .gs-title, 
.gsc-control-cse .gs-result .gs-title * {
	font-size: 18px !important;
}
.gs-result .gs-title *, 
.gsc-cursor-page, 
.gs-spelling a {
	color: #1a3e68 !important;
}
.gs-promotion .gs-visibleUrl, 
.gs-webResult .gs-visibleUrl {
	/* color: #00829B !important; */
	font-style: italic;

}
.gs-webResult .gs-snippet, 
.gs-fileFormatType {
	font-size: 15px !important;
}

/* pagination */
.gsc-results .gsc-cursor-box {
    margin: 15px 10px;
    text-align: center !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
	font-size: 16px !important;
	margin-right: 15px !important;
	color: #4f7094 !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	color: #1a3e68 !important;
	font-weight: 600;
}