/*
 * inline-overrides.css
 * Styling that used to live in inline style="" attributes and <style> blocks
 * directly in the HTML pages. Externalized so the site's Content-Security-Policy
 * does not need to allow 'unsafe-inline' in style-src.
 */

/* --- from index.html <style> block: header logo / CTA button override --- */
.glb-slim-header__logo img {
	width: 200px!important;
	height: auto!important;
}
.glb-slim-header__logo {
	width:200px!important;
	display:block;
}
.btn.btn-cta--red {
	background: #e0301e!important;
	border: 1px solid #e0301e!important;
	color: #ffffff!important;
}
.btn.btn-cta--red:hover {
	background: transparent!important;
	border: 1px solid #2d2d2d!important;
	color: #2d2d2d!important;
}

/* --- from index.html <style> block: responsive video embed wrapper --- */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* --- from index.html inline style="" attributes --- */
.hero-bg--legal-v4 {
	background-image: url('../images/hero/legal-hero-v4.gif');
	background-position: center;
}
.u-pb-0 { padding-bottom: 0; }
.u-pt-10 { padding-top: 10px; }
.u-mb-10 { margin-bottom: 10px; }
.u-mb-30 { margin-bottom: 30px; }
.u-h-72 { height: 72px; }
.u-hidden { display: none; }

/* --- from bio page inline style="" attributes: LinkedIn follow icon --- */
.follow-icon--linkedin-fix {
	background:#007cb9;
	width:30px;
	height:30px;
	display:inline-block;
	margin:0;
	padding:7px;
}
