.c-MainMenu__update-profile {
	margin-right: 20px;
}

.login-help {
	color: #E95114;
}

.reset-pw {
	border-bottom: 2px solid;
  padding-bottom: 2px;
  color: #E95114;
}

.reset-pw:hover {
	color: #00213B;
}

.somfrp-lost-pass-form-text {
	margin-bottom: 1.25rem;
}

.somfrp-lost-pass-form-text a {
	border-bottom: 1px solid;
  padding-bottom: 1px;
}  
  
.um-field-area .jcf-select {
	display: none!important;
}

.profile-heading {
	margin-bottom: 11px;
	font-size: 28px;
	padding-top: 25px;
}

.profile-desc {
	font-size: 14px !important;
  line-height: 22px !important;
  font-weight: 500;
  font-family: TTNorms;
  text-transform: uppercase;
  letter-spacing: 1.4px;
	color: #00213B!important;
}

.um-profile-body {
	padding-top: 0px!important;
}

.um-profile-body .um-field-label label {
	font-size: 14px !important;
  line-height: 22px !important;
  font-weight: 500;
  font-family: TTNorms;
  text-transform: uppercase;
  letter-spacing: 1.4px;
	color: #00213B!important;
}

.acap-desc {
	color: #E95114;
	margin-bottom: 50px;
}

/* Homepage Contact Form */
.home form {
	opacity: 1 !important;
}

.home .gform_body ul li {
	padding-left: 0;
}

.home .gform_body ul li::before {
	width: 0;
	height: 0;
	border: none;
}

.home .gform_body label {
	font-weight: 500;
	font-size: 15px;
}

.home .gform_confirmation_message {
	text-align: left;
}

.l-Footer__right span.border {
	width: 1px;
	height: 100%;
	margin-right: 20px;
	padding-right: 20px;
	border-right: solid 1px #A8A8A8;
}

.siteRegisterForm.expertSurveyForm .gform_heading {
	max-width: 800px;
}
.siteRegisterForm.expertSurveyForm form {
	display: grid;
	margin-top: 50px;
}

.siteRegisterForm.expertSurveyForm .gform_footer.top_label {
	margin-left: 0;
}

.siteRegisterForm.expertSurveyForm .gform_heading .gform_required_legend {
	display: none;
}

/* Header */
@media only screen and (min-width: 1100px) and (max-width: 1399px) {
    .l-Header .l-Header--top-nav > li:not(:first-child) {
        margin-left: 20px;
    }

    .l-Header--top-nav .u-btn {
        padding-right: 20px;
        padding-left: 20px;
    }
}

/* Block Header */
.c-BlockHeader__body {
	line-height: 1.6;
}

.c-BlockHeader__body a {
	color: #00213B;
	text-decoration: underline;
}

sup {
	top: -0.8em;
	font-size: 0.5em;
}

.l-CompanyGrid__Base .l-CompanyGrid__Item .card-back {
	background-color: #ceefff;
}

.gfield_required {
	position: unset;
}

/* Data Room Landing Page */
.page-template-page-data-room .c-Hero__content-wrap {
	pointer-events: all;
}

.page-template-page-data-room #data-room-landing-link {
	cursor: pointer;
}

.page-template-page-data-room .c-Hero__content-wrap {
	bottom: 150px;
}

.page-template-page-data-room .c-Hero__background .c-Hero__overlay {
	opacity: .7;
	background: linear-gradient(180deg, rgba(212, 227, 238, 1) 0%, rgba(96, 125, 149, 1) 33%, rgba(0, 33, 59, 1) 100%);
}

/* Hiding elements on scroll */
.c-Hero__content {
	opacity: 1;
	transition: all 0.5s ease-out;
}

.c-Hero__content.dark-mode {
	opacity: 0;
}

/* Data Room Menu */
.page-template-page-data-room .l-LettersGrid {
	overflow: visible;
}

.c-Hero__scroll-icon.js-scroll-down {
	display: none;
}

/* Data Room New Sections */
.l-LettersGrid .l-LettersGrid__link-blocks {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.l-LettersGrid .l-LettersGrid__Cell-link-block {
	flex: 100%;
	background: url('../img/landing-texture.png') top right no-repeat #CADCE3;
	border: solid 1px #659CC9;
	border-radius: 20px;
	min-height: 120px;
	padding: 20px;
	margin-bottom: 20px;
}

.l-LettersGrid .l-LettersGrid__Cell-link-block a {
	font-family: 'TT Norms', sans-serif;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 1.42857;
	color: #2B4050;
	text-transform: uppercase;
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.l-LettersGrid .l-LettersGrid__Cell-link-block a::before {
	content: '';
	display: inline-block;
	background-size: 20px 20px;
	background-image: url(../img/svg/arrow-right-circle.svg);
	filter: grayscale(100%);
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
	right: 0;
}

.l-LettersGrid .l-LettersGrid__Cell-summary-wrap .l-LettersGrid__Cell-document {
	font-size: 20px;
	flex-direction: row;
	width: 100%;
}

.l-LettersGrid .l-LettersGrid__Cell-summary-wrap {
	font-size: 20px;
}

.l-LettersGrid .l-LettersGrid__Cell-summary-wrap .l-LettersGrid__cell--label {
	flex: 1;
	margin-top: 0;
	margin-left: 10px;
	margin-bottom: 0;
}

.l-LettersGrid__cell--content {
	margin-top: 5px;
	margin-bottom: 20px;
}

.l-LettersGrid .l-LettersGrid__Row:first-child {
	border-top: none;
}

.l-LettersGrid .l-LettersGrid__Cell-document.link::before {
	background-image: url(../img/svg/arrow-right-circle.svg);
}

.l-LettersGrid__html-section {
	width: 100%;
}

.l-LettersGrid__html-section .l-LettersGrid__Cell-subtitle {
	color: #92949B;
}

.l-LettersGrid__html-section .l-LettersGrid__Cell-content {
	margin-top: 20px;
}

.l-LettersGrid__html-section .l-LettersGrid__Cell-content img {
	max-width: 1000px;
}

.l-LettersGrid .l-LettersGrid__Row .l-LettersGrid__html-section .l-LettersGrid__footnote {
	color: #92949B;
	font-size: .8em;
}

.l-LettersGrid__html-section table {
	width: 900px;
	border-collapse: collapse;
	font-family: 'Chronicle Display', sans-serif;
	font-size: 1.15em;
}

.l-LettersGrid__html-section th, td {
	border-top: 1px solid #ddd;
	padding: 18px;
	text-align: right;
}
.l-LettersGrid__html-section th {
	font-family: 'TTNorms';
	font-weight: 500;
	color: #000000;
	background-color: #dbe8f7;
}
.l-LettersGrid__html-section tr:hover {
	background-color: #f1f1f1;
}

.l-LettersGrid .l-LettersGrid__Row#data-room-footnote {
	text-transform: uppercase;
	color: red;
}

.l-LettersGrid__flowpaper-section {
	width: 100%;
}

.l-LettersGrid__flowpaper-section .l-LettersGrid__Cell-content {
	width: 100%;
	max-width: 1050px;
	margin: 0 auto;
	border: none;
	position: relative;
	padding-top: 30px;
}

.l-LettersGrid__flowpaper-section .download-button {
	position: absolute;
	top: 0;
	right: 0;
}

.l-LettersGrid__flowpaper-section .download-button img {
	width: 30px;
	padding-right: 10px;
}

.l-LettersGrid__flowpaper-section iframe {
	border: none;
}

@media screen and (max-width: 61.2488em) {
	.l-LettersGrid .l-LettersGrid__Cell-summary-wrap .l-LettersGrid__Cell-document::before {
		flex: 30px 0;
	}
}

@media print, screen and (min-width: 40em) {
	.shared-pdfsembed .l-simple--right-col-5 .l-Simple__right {
		width: 80%;
		max-width: 1200px;
	}

	.l-LettersGrid .l-LettersGrid__Cell-link-block {
		flex: 0 48%;
		margin-bottom: 60px;
	}

	.l-LettersGrid .l-LettersGrid__Cell-link-block.full {
		flex: 100%;
	}

	.l-LettersGrid .l-LettersGrid__Cell-summary-wrap .l-LettersGrid__Cell-document::before {
		flex: 40px 0;
	}

	.l-LettersGrid .l-LettersGrid__Cell-summary-wrap .l-LettersGrid__Cell-document {
		width: calc(50% - 35px);
	}

	.l-LettersGrid .l-LettersGrid__four-column .l-LettersGrid__Cell-document {
		width: calc(25% - 24px);
	}

	.l-LettersGrid .l-LettersGrid__four-column .l-LettersGrid__Cell-document:nth-child(2n+1) {
		margin-left: 24px;
	}
}

/* Override Data Room nested menu */
.page-template-page-data-room .c-MainMenu__panel .c-MainMenu__nav>li:nth-last-child(2):before {
	content: '';
}

.page-template-page-data-room .c-MainMenu__panel .c-MainMenu__nav>li:last-child>a,
.page-template-page-data-room .c-MainMenu__panel .c-MainMenu__nav>li:nth-last-child(2)>a {
	margin-left: 0;
	padding-left: 0;
	border-left: none;
}

.page-template-page-data-room .c-MainMenu__panel .c-MainMenu__nav>li:nth-last-child(2) {
	margin-top: 0;
}
