/***** COMMUNITY THEME*****/
html {
	line-height: normal !important;
}

::selection {
	background: #d31145;
}

::-moz-selection {
	background: #d31145;
}

.downloadDocList .slds-button{
    display:inline-block;
}

/***** SovHub Style*****/


@font-face {
	font-family: "knockout";
	src: url('../resource/SovHubFonts/knockout/knockout.eot?#iefix') format('embedded-opentype'),
	url('../resource/SovHubFonts/knockout/knockout.woff2') format('woff2'),
	url('../resource/SovHubFonts/knockout/knockout.woff') format('woff'),
	url('../resource/SovHubFonts/knockout/knockout.ttf') format('truetype'),
	url('../resource/SovHubFonts/knockout/knockout.svg#svgFontName') format('svg');
}

@font-face {
	font-family: "fontawesome";
	src: url('../resource/SovHubFonts/fontawesome/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
	url('../resource/SovHubFonts/fontawesome/fontawesome-webfont.woff') format('woff'),
	url('../resource/SovHubFonts/fontawesome/fontawesome-webfont.ttf') format('truetype'),
	url('../resource/SovHubFonts/fontawesome/fontawesome-webfont.svg#svgFontName') format('svg');
}

/*
@font-face {
	font-family: "national";
	src: url('../resource/SovHubFonts/national-regular/national-regular.eot?#iefix') format('embedded-opentype'),
	url('/sfsites/c/resource/SovHubFonts/national-regular/national-regular.woff') format('woff'),
	url('/sfsites/c/resource/SovHubFonts/national-regular/national-regular.ttf') format('truetype'),
	url('/sfsites/c/resource/SovHubFonts/national-regular/national-regular.svg#svgFontName') format('svg');
}

@font-face {
	font-family: "national-light";
	src: url('/sfsites/c/resource/SovHubFonts/national-light/national-light.eot?#iefix') format('embedded-opentype'),
	url('/sfsites/c/resource/SovHubFonts/national-light/national-light.woff') format('woff'),
	url('/sfsites/c/resource/SovHubFonts/national-light/national-light.ttf') format('truetype'),
	url('/sfsites/c/resource/SovHubFonts/national-light/national-light.svg#svgFontName') format('svg');
}

@font-face {
	font-family: "national-italic";
	src: url('/sfsites/c/resource/SovHubFonts/national-regular-italic/national-regular-italic.eot?#iefix') format('embedded-opentype'),
	url('/sfsites/c/resource/SovHubFonts/national-regular-italic/national-regular-italic.woff') format('woff'),
	url('/sfsites/c/resource/SovHubFonts/national-regular-italic/national-regular-italic.ttf') format('truetype'),
	url('/sfsites/c/resource/SovHubFonts/national-regular-italic/national-regular-italic.svg#svgFontName') format('svg');
}

@font-face {
	font-family: "national-bold";
	src: url('/sfsites/c/resource/SovHubFonts/national-bold/national-bold.eot?#iefix') format('embedded-opentype'),
	url('/sfsites/c/resource/SovHubFonts/national-bold/national-bold.woff') format('woff'),
	url('/sfsites/c/resource/SovHubFonts/national-bold/national-bold.ttf') format('truetype'),
	url('/sfsites/c/resource/SovHubFonts/national-bold/national-bold.svg#svgFontName') format('svg');
}

@font-face {
	font-family: "national-semibold";
	src: url('/sfsites/c/resource/SovHubFonts/national-semibold/national-semibold.eot?#iefix') format('embedded-opentype'),
	url('/sfsites/c/resource/SovHubFonts/national-semibold/national-semibold.woff') format('woff'),
	url('/sfsites/c/resource/SovHubFonts/national-semibold/national-semibold.ttf') format('truetype'),
	url('/sfsites/c/resource/SovHubFonts/national-semibold/national-semibold.svg#svgFontName') format('svg');
}

@font-face {
	font-family: "national-semibold-italic";
	src: url('/sfsites/c/resource/SovHubFonts/national-semibold-italic/national-semibold-italic.eot?#iefix') format('embedded-opentype'),
	url('/sfsites/c/resource/SovHubFonts/national-semibold-italic/national-semibold-italic.woff') format('woff'),
	url('/sfsites/c/resource/SovHubFonts/national-semibold-italic/national-semibold-italic.ttf') format('truetype'),
	url('/sfsites/c/resource/SovHubFonts/national-semibold-italic/national-semibold-italic.svg#svgFontName') format('svg');
}
*/

@font-face {
	font-family: "AIAEverest-Regular";
	src: url('../resource/AIAHubFonts/aia-everest/AIAEverest-Regular.eot?#iefix') format('embedded-opentype'),
	url('../resource/AIAHubFonts/aia-everest/AIAEverest-Regular.woff') format('woff'),
	url('../resource/AIAHubFonts/aia-everest/AIAEverest-Regular.svg#svgFontName') format('svg');
}

@font-face {
	font-family: "AIAEverest-Bold";
	src: url('../resource/AIAHubFonts/aia-everest/AIAEverest-Bold.eot?#iefix') format('embedded-opentype'),
	url('../resource/AIAHubFonts/aia-everest/AIAEverest-Bold.woff') format('woff'),
	url('../resource/AIAHubFonts/aia-everest/AIAEverest-Bold.svg#svgFontName') format('svg');
}
@font-face {
	font-family: "AIAEverest-Condensed";
	src: url('../resource/AIAHubFonts/aia-everest/AIAEverest-Condensed.eot?#iefix') format('embedded-opentype'),
	url('../resource/AIAHubFonts/aia-everest/AIAEverest-Condensed.woff') format('woff'),
	url('../resource/AIAHubFonts/aia-everest/AIAEverest-Condensed.svg#svgFontName') format('svg');
}
@font-face {
	font-family: "AIAEverest-CondensedMedium";
	src: url('../resource/AIAHubFonts/aia-everest/AIAEverest-CondensedMedium.eot?#iefix') format('embedded-opentype'),
	url('../resource/AIAHubFonts/aia-everest/AIAEverest-CondensedMedium.woff') format('woff'),
	url('../resource/AIAHubFonts/aia-everest/AIAEverest-CondensedMedium.svg#svgFontName') format('svg');
}
@font-face {
	font-family: "AIAEverest-ExtraBold";
	src: url('../resource/AIAHubFonts/aia-everest/AIAEverest-ExtraBold.eot?#iefix') format('embedded-opentype'),
	url('../resource/AIAHubFonts/aia-everest/AIAEverest-ExtraBold.woff') format('woff'),
	url('../resource/AIAHubFonts/aia-everest/AIAEverest-ExtraBold.svg#svgFontName') format('svg');
}
@font-face {
	font-family: "AIAEverest-Medium";
	src: url('../resource/AIAHubFonts/aia-everest/AIAEverest-Medium.eot?#iefix') format('embedded-opentype'),
	url('../resource/AIAHubFonts/aia-everest/AIAEverest-Medium.woff') format('woff'),
	url('../resource/AIAHubFonts/aia-everest/AIAEverest-Medium.svg#svgFontName') format('svg');
}

@font-face {
	font-family: "Roboto-Bold";
	src: url('../resource/AIAHubFonts/Roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
	url('../resource/AIAHubFonts/Roboto/Roboto-Bold.woff') format('woff');
}
@font-face {
	font-family: "Roboto-Light";
	src: url('../resource/AIAHubFonts/Roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'),
	url('../resource/AIAHubFonts/Roboto/Roboto-Light.woff') format('woff');
}
@font-face {
	font-family: "Roboto-Medium";
	src: url('../resource/AIAHubFonts/Roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
	url('../resource/AIAHubFonts/Roboto/Roboto-Medium.woff') format('woff');
}
@font-face {
	font-family: "Roboto-Regular";
	src: url('../resource/AIAHubFonts/Roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
	url('../resource/AIAHubFonts/Roboto/Roboto-Regular.woff') format('woff');
}
@font-face {
	font-family: "Roboto-Thin";
	src: url('../resource/AIAHubFonts/Roboto/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
	url('../resource/AIAHubFonts/Roboto/Roboto-Thin.woff') format('woff');
}

body .siteforcePrmBody {
	font-family: AIAEverest-Regular;
}

.slds-col--padded.contentRegion.comm-layout-column{
    margin-top: 0;
}

.rec-cardHeader{
	text-align: center;
    font-weight: 500!important;
    font-size: 1.5rem!important;
    color: #554344;
    text-transform: uppercase!important;
}
*:focus {
	outline: none !important;
	box-shadow: none !important;
}

a[href^="tel:"] {
	color: #ffffff;
	font-family: "AIAEverest-Bold";
}

a[href^="tel:"]:hover {
	color: #ffffff;
}

b, strong {
	font-family: Roboto-bold;
}

.sov-ww input::-webkit-input-placeholder,
.sov-ww input:focus::-webkit-input-placeholder {
	color: #cecece;
	font-family: AIAEverest-Bold;
}

.sov-ww input:focus::-moz-placeholder,
.sov-ww input::-moz-placeholder {
	color: #cecece;
	font-family: AIAEverest-Regular;
}


/* firefox 19+ */

.sov-ww input:focus:-ms-input-placeholder,
.sov-ww input:-ms-input-placeholder {
	color: #cecece;
	font-family: AIAEverest-Regular;
}


/* ie */

.sov-ww input:focus:-moz-placeholder,
.sov-ww input:-moz-placeholder {
	color: #cecece;
	font-family: AIAEverest-Regular;
}

.FullQuotePanel h1, .FullQuoteHeader h1,
.FullQuotePanel h2, .FullQuoteHeader h2,
.FullQuotePanel h3, .FullQuoteHeader h3,
.FullQuotePanel h4, .FullQuoteHeader h4,
.FullQuotePanel h5, .FullQuoteHeader h5,
.FullQuotePanel h6, .FullQuoteHeader h6 {
	font-family: Roboto-Bold;
}

.n-s {
	font-family: "Roboto-Medium";
}

.minor-nav li {
	border-left: 1px solid #575b55;
}

.minor-nav li a {
	color: #4b606f;
	font-family: "Roboto-Medium";
}

.main-top {
	background-color: #f4f5f6;
}

.main-top .main-top-nav div>a {
	font-family: AIAEverest-Bold;
	color: #1e384b;
}

.main-top .main-top-nav div>a:hover,
.main-top .main-top-nav div>a:active {
	background-color: #1e384b;
	color: #ffffff;
}

.main-top .msov-login.active a {
	background-color: #d31145;
	color: #1e384b;
	font-family: "AIAEverest-CondensedMedium";
}

.main-top .msov-login a:hover {
	background-color: #1e384b;
	color: #ffffff;
}

.breadcrumbs,
.logo-row {
	background-color: #ffffff;
}

.breadcrumbs span,
.breadcrumbs a {
	color: #1e384b;
	font-family: "AIAEverest-Bold";
}

.breadcrumbs .crumbs>a:after {
	font-family: fontawesome;
	color: #1e384b;
}

.logout .slds-icon_container {
	background-color: #1e384b;
}

.slds-icon.svgLogout {
	fill: #d31145;
}

.left-nav li>a {
	font-family: "AIAEverest-CondensedMedium";
	color: #ffffff;
}

.left-nav li>a.active {
	background-color: #445769;
	font-family: "AIAEverest-Bold";
}

.left-nav li>a:hover {
	background-color: #4c5e6f;
}

.left-nav li>a:before {
	border-left: 6px solid #1e384b;
}

.left-nav li>a:after {
	border-top: 1px solid #445769;
}

.left-nav li>a.active:before {
	border-left: 6px solid #e23b41;
}

.left-nav li>a:hover:after {
	border-top: 1px solid #4c5e6f;
}
/*
body {
	background: #1e384b;
}*/

.right-col h3,
.overview>h3 {
	color: #ffffff;
	font-family: "AIAEverest-Bold";
}

.policy-details-container h4 {
	font-family: "AIAEverest-Bold";
	color: #1e384b;
}

.detail-overview label,
.policy-overview label,
.detail-overview span.uiOutputText,
.policy-overview span.uiOutputText,
.policy-details-container label,
.policy-details-container span.uiOutputText {
	font-family: "AIAEverest-CondensedMedium";
	color: #414142;
}

.policy-header {
	background-color: #f4f5f6;
	color: #1e384b;
}

.slds-button.cta {
	background-color: #e23b41;
	border-bottom: #98161a 3px solid;
	color: #ffffff;
	font-family: "AIAEverest-Bold";
}

.grey-row {
	background-color: #d8dde6;
}

.slds-button.cta:hover {
	color: #ffffff;
	background-color: #1e384b;
	border-color: #1e384b;
}

.slds-button.cta-snd {
	background-color: #1e384b;
	border: 1px solid #d31145;
	color: #d31145;
	font-family: "AIAEverest-Bold";
}

.slds-button.cta-snd:hover {
	background-color: #d31145;
	color: #ffffff;
}

.call-us>span {
	color: #ffffff;
	font-family: "AIAEverest-CondensedMedium";
}

.call-us>span.phone-number {
	color: #ffffff;
	font-family: "AIAEverest-Bold";
}

.slds-icon.call-icon {
	fill: rgb(98, 115, 128);
}

.policy-overview {
	border: 1px solid #d4d4d4;
	border-top: 3px solid #d31145;
}

.detail-overview {
	border: 1px solid #d4d4d4;
}

.policy-overview-container {
	background-color: #ffffff;
}

.policy-header {
	background-color: #f4f5f6;
}

.history {
	color: rgb(98, 115, 128);
	font-family: "AIAEverest-CondensedMedium";
}
footer {
	/*margin-top: 140px;*/
	font-family: AIAEverest-Regular;
}

.footer {
	background-color: #f4f5f6;
}

.footer .footer-col ul li h5 {
	color: #7a797a;
	border-bottom: 1px solid #d9d9d9;
}

.footer .footer-col ul li h5 a {
	color: #7a797a;
}

.footer .footer-col ul li a {
	color: #777777;
}

.footer .footer-col ul li ul.social li a {
	background-color: #888989;
	color: #ffffff;
}

.footer .footer-col ul li ul.social li a:hover {
	background-color: #1e384b;
}

.copyright {
	background-color: #414042;
	font-family: AIAEverest-Regular;
	color: #919190;
}

.copyright a {
	color: #ffffff;
}

.copyright a:hover {
	color: #ffffff;
}

.greeting {
	color: #ffffff;
}

.view-detail {
	color: #1e384b;
}

.view-detail:before {
	font-family: fontawesome;
	color: #d31145;
	background-color: #1e384b;
}

#mob-header {
	background-color: #d31145;
}

.sov-ww .mob-logo-link,
.mob-logo-link {
	background-color: #1e384b;
}

a.mob-logo-link:before {
	border-top: 12px solid transparent;
	border-left: 15px solid #1e384b;
}

#menu-icon .icon-bar {
	background-color: #ffffff;
}

#menu-icon {
	background-color: transparent;
}

#mob-header .call .slds-icon.call-icon {
	fill: #ffffff;
}


/* push menu */


/* General styles for all menus */

.mm-menu .mm-opened li a {
	color: #ffffff;
	font-family: "AIAEverest-Bold";
}

.mm-menu .mm-opened {
	background: #1e384b;
}

.policy-details-container {
	background-color: #fbfbfb;
	-moz-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.55), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.55), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.55), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.25);
}

.sov-ww #loginPanel>.siteforceSldsOneColLayout {
	background: #ffffff;
}

.sov-ww .salesforceIdentityLoginForm #sfdc_username_container,
.sov-ww .salesforceIdentityLoginForm #sfdc_password_container {
	border: 1px solid #b7b7b7;
}

.sov-ww .salesforceIdentityLoginForm .input.sfdc_usernameinput.sfdc {
	color: #1a1a1a;
}

.sov-ww .salesforceIdentityLoginForm button.sfdc_button {
	background-color: #e23b41;
	border-bottom: #98161a 3px solid;
	color: #ffffff;
	font-family: "AIAEverest-Bold";
}

.sov-ww .salesforceIdentityLoginForm button .label {
	color: #ffffff;
	font-family: "AIAEverest-Bold";
}

.sov-ww .salesforceIdentityLoginForm button.sfdc_button:hover {
	background-color: #1e384b;
	border-color: #1e384b;
}

.sov-ww .loginContainer {
	background-color: #1e384b;
}

.sov-ww .salesforceIdentityLoginForm #sfdc_user:before {
	font-family: fontawesome;
	color: #d31145;
	background-color: #1e384b;
}

.sov-ww .salesforceIdentityLoginForm #sfdc_lock:before {
	font-family: fontawesome;
	color: #d31145;
	background-color: #1e384b;
}

.sov-ww .salesforceIdentityLoginForm a {
	font-family: "AIAEverest-Regular";
	color: #1e384b;
}

.sov-ww .salesforceIdentityLoginForm #error {
	color: #e23b41;
}

.salesforceIdentityLoginForm #error:before {
	font-family: fontawesome;
	color: #d31145;
	background-color: #e23b41;
}

.cHeader {
	background-color: #d31145;
}

.cHeader:before {
	background: #d31145;
	width: 100000%;
}

.cHeaderTop {
	background-color: #d31145;
}

.cProfileMenu a {
	color: #ffffff;
}

.library>a:hover,
.library>a:active,
.library>a:focus {
	color: #1e384b;
}

.btn_feedback>a,
.btn_pre-assessment>a {
	background-color: #1e384b;
	font-family: AIAEverest-Bold, Helvetica, Arial, sans-serif;
	color: #fff;
	border-bottom: 3px solid #0e1d28;
	-webkit-transition: background-color .25s, border-color .25s;
	transition: background-color .25s, border-color .25s;
}

.btn_feedback>a:hover,
.btn_feedback>a:active,
.btn_feedback>a:focus,
.btn_pre-assessment>a:hover,
.btn_pre-assessment>a:active,
.btn_pre-assessment>a:focus {
	color: #ffffff;
	background-color: #4b606f;
	border-bottom: 3px solid #3e4a53;
}

.btn_pre-assessment>a:before {
	font-family: fontawesome;
	color: #ffffff;
	background-color: #d31145;
	border: 2px solid #ffffff;
}

.cHubProfileHeader a.profileName {
	font-family: AIAEverest-Bold;
	color: #ffffff;
}

.cHubProfileHeader a.profileName:hover,
.cHubProfileHeader a.profileName:focus,
.cHubProfileHeader a.profileName:active {
	color: #1e384b;
}

#launcher {
	background-color: #e2f4f5;
}

#launcher .launcher-icon {
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25);
}

#launcher .launcher-icon a {
	color: #1e384b;
}

#launcher a.launcher-trigger {
	color: #2fb0b4;
	font-family: AIAEverest-Bold;
}

#launcher h5 {
	color: #2fb0b4;
	font-family: AIAEverest-Bold;
}

#launcher a.launcher-trigger:before {
	font-family: fontawesome;
	color: #2fb0b4;
}

#launcher a.launcher-trigger:hover,
#launcher a.launcher-trigger:hover:before,
#launcher a.launcher-trigger:focus:before,
#launcher a.launcher-trigger:active:before,
#launcher a.launcher-trigger:focus,
#launcher a.launcher-trigger:active {
	color: #1e384b;
}

.pipeline-api .total-number {
	font-family: AIAEverest-Regular;
	color: #1e384b;
}

.pipeline-api .pipeline-total>span {
	color: #9c9c9c;
}

.pipeline-api h2.pipeline {
	font-family: AIAEverest-Regular;
	color: #1e384b;
}

.pipeline-api h2.pipeline span {
	color: rgb(105, 105, 105);
}

.slds-icon.forceEntityIcon,
.small.forceEntityIcon {
	/*background-color: transparent !important;*/
	display:none;
}

footer {
	background-color: #f0eee1;
	/*border-bottom: 10px solid #d31145;*/
}

footer .footer-links a {
	color: #1e384b;
}

footer .footer-links li a:before {
	border-right: 1px solid #1e384b;
}
h1.listHeader {
    text-transform: uppercase;
}
.forceCommunityRecordListDesktop .forceListViewManagerGrid thead th a,
.forceListViewManager .forceListViewManagerGrid thead th a {
	color: #353e3f !important;
}

.forceCommunityRecordListDesktop .forceListViewManagerGrid thead th a span,
.forceListViewManager .forceListViewManagerGrid thead th a span {
	font-family: "AIAEverest-Medium";
}

.forceCommunityRecordListDesktop .forceListViewManagerGrid tbody{
    font-family: "AIAEverest-Regular";
}
.forceCommunityRecordListDesktop .forceListViewManagerGrid .slds-table--header-fixed tbody th span>a {
	text-decoration: underline;
}
.forceCommunityRecordListDesktop .forceListViewManagerGrid .slds-table--header-fixed tbody th span>a:hover {
	text-decoration: none;
}

.forceCommunityRecordListDesktop .forceListViewManagerGrid tbody tr a,
.forceListViewManager .forceListViewManagerGrid tbody tr a {
	color: #22a8da !important;
	text-decoration: underline;
}
.forceCommunityRecordListDesktop .forceListViewManagerGrid tbody tr a:hover,
.forceListViewManager .forceListViewManagerGrid tbody tr a:hover {
	text-decoration: none;
}
force-list-view-manager-status-info {
    font-family: AIAEverest-Regular;
    color:#554344;
}
.forceListViewManagerHeader .slds-media__body.slds-align-middle nav .forceBreadCrumbItem.uiOutputText{
	color: #554344;
	text-transform: uppercase;
}
force-list-view-manager-search-bar lightning-input {
    font-family: AIAEverest-Regular;
}
.slds-table_header-fixed_container:before,
.slds-table--header-fixed_container:before {
	border-bottom: 1px solid #e6e7e8 !important;
}

.slds-table--header-fixed tbody tr:first-child td,
.forceCommunityRecordListDesktop .forceListViewManagerGrid tbody td,
.forceCommunityRecordListDesktop .forceListViewManagerGrid .slds-table--header-fixed tbody th,
.forceListViewManager .forceListViewManagerGrid tbody td,
.forceListViewManager .forceListViewManagerGrid .slds-table--header-fixed tbody th {
	border-bottom: 1px solid #cccccc !important;
}

.listViewContent .slds-table:not(.slds-no-row-hover) tbody tr:hover>td,
.listViewContent .slds-table:not(.slds-no-row-hover) tbody tr:hover>th {
	background-color: #f7f7f7;
}

.slds-table--bordered {
	border-bottom: 1px solid #e6e7e8 !important;
}

#kanbanView .runtime_sales_pipelineboardPipelineViewColumnHeader .stageHeader {
	font-family: AIAEverest-Medium;
}

#kanbanView .runtime_sales_pipelineboardPipelineViewCardStencil .pipelineViewCardInnerWrapper {
	background-color: #f7f7f7;
	-webkit-transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1);
	font-family: AIAEverest-Regular;
}

#kanbanView .runtime_sales_pipelineboardPipelineViewCardStencil .pipelineViewCardInnerWrapper:hover {
    background-color: rgba(34, 168, 218, 0.05);
	border: solid 1px #596c80;
	/*-webkit-box-shadow: 0px 0px 0px 1px #58babe;
	-moz-box-shadow: 0px 0px 0px 1px #58babe;
	box-shadow: 0px 0px 0px 1px #58babe;*/
	-webkit-transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all .5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.runtime_sales_pipelineboardPipelineViewCardStencil .pipelineViewCardInnerWrapper:hover p>span>a:before {
	font-family: AIAEverest-Medium;
	color: #1e384b;
	background-color: #596c80;
	color: #ffffff;
}

.runtime_sales_pipelineboardPipelineViewCardStencil .pipelineViewCardInnerWrapper:hover p>span>a:after {
	font-family: fontawesome;
	color: #ffffff;
}

#kanbanView .runtime_sales_pipelineboardPipelineViewCardStencil .pipelineViewCardInnerWrapper {
	border: 1px solid #cccccc;
}
.runtime_sales_pipelineboardPipelineViewCardStencil .pipelineViewCardInnerWrapper p{
    color: #353E3F;
}
.runtime_sales_pipelineboardPipelineViewCardStencil .pipelineViewCard .primaryDisplayField {
    padding-right: 1.5rem;
    /*border-top: 1px solid #596c80;*/
    padding-top: 5px;
}

#kanbanView .runtime_sales_pipelineboardPipelineViewColumnHeader .aggregateColumn {
	font-family: AIAEverest-Regular;
	color: #554344;
}

.listViewContent .slds-table {
	background-color: #ffffff;
}

.forceListViewManagerPrimaryDisplayManager slds-table--header-fixed_container {
	background-color: #ffffff;
	font-family:AIAEverest-Medium;
}

.runtime_sales_pipelineboardPipelineViewColumnHeader .stageHeaderCount {
	color: #ffffff;
}

.runtime_sales_pipelineboardPipelineViewCardStencil p>span>a {
	color: #596c80;
    font-family: AIAEverest-Medium;
}

.runtime_sales_pipelineboardPipelineViewCardStencil p>.forceOutputCurrency {
	/*border-top: 1px solid #d2d7db;*/
}

.forceListViewManagerDisplaySwitcher .slds-dropdown {
	border: 1px solid #efefef;
	background: #ffffff;
	box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.39);
}
.forceListViewSettingsMenu .slds-dropdown-trigger .slds-dropdown .dropdown__list .slds-dropdown__item{
    font-family:AIAEverest-Medium;
}
.forceListViewManagerDisplaySwitcher .slds-dropdown-trigger .slds-dropdown .dropdown__list .slds-dropdown__item.grid>a:before {
	font-family: AIAEverest-Medium;
	color: #d9d9d9;
}

.forceListViewManagerDisplaySwitcher .slds-dropdown-trigger .slds-dropdown .dropdown__list .slds-dropdown__item.kanban>a:before {
	font-family: AIAEverest-Medium;
	color: #d9d9d9;
}

.forceListViewManagerDisplaySwitcher .slds-dropdown-trigger.slds-dropdown-trigger--click.slds-is-open {
	background-color: #d31145;
}

.forceListViewManagerDisplaySwitcher .slds-dropdown-trigger--click.slds-is-open button.slds-button.slds-button--icon.slds-button--icon-more:before,
.forceListViewManagerDisplaySwitcher .slds-dropdown-trigger--click.slds-is-open button.slds-button.slds-button--icon.slds-button--icon-more:after {
	color: #ffffff !important;
}

.forceListViewManagerDisplaySwitcher .slds-dropdown-trigger .slds-dropdown .dropdown__list .slds-dropdown__item>a:hover {
	background-color: #e2f4f5;
}

.forceListViewManagerDisplaySwitcher .slds-dropdown-trigger .slds-dropdown .dropdown__list .slds-dropdown__item>a:hover:before,
.forceListViewManagerDisplaySwitcher .slds-dropdown-trigger .slds-dropdown .dropdown__list .slds-dropdown__item.slds-is-selected>a:before {
	color: #1e384b;
}

.forceListViewManagerDisplaySwitcher .slds-dropdown-trigger button.slds-button.slds-button--icon.slds-button--icon-more:before {
	color: #d31145;
	font-family: AIAEverest-Medium;
}

.forceListViewManagerDisplaySwitcher .slds-dropdown-trigger button.slds-button.slds-button--icon.slds-button--icon-more:after {
	font-family: fontawesome;
	color: #b8b8b8;
}

.forceListViewManagerButtonBar button.forceRefreshButton:before {
	color: #d31145;
	font-family: AIAEverest-Medium;
}

.forceListViewManagerButtonBar button.forceRefreshButton:hover,
.forceListViewManagerDisplaySwitcher .slds-dropdown-trigger button:hover,
.forceListViewManagerButtonBar button.forceRefreshButton:focus:focus,
.forceListViewManagerDisplaySwitcher .slds-dropdown-trigger button:focus:focus {
	background-color: transparent;
}

.forceListViewManagerButtonBar button.slds-button.forceRefreshButton:hover:after,
.forceListViewManagerButtonBar button.forceRefreshButton:hover:before,
.forceListViewManagerDisplaySwitcher .slds-dropdown-trigger button.slds-button.slds-button--icon.slds-button--icon-more:hover:before,
.forceListViewManagerDisplaySwitcher .slds-dropdown-trigger button.slds-button.slds-button--icon.slds-button--icon-more:hover:after {
	color: #1e384b;
}

.forceListViewManagerButtonBar button.slds-button.forceRefreshButton:after {
	font-family: fontawesome;
	color: #b8b8b8;
}

.runtime_sales_pipelineboardPipelineViewColumnHeader .stageHeaderLabel {
	font-family: AIAEverest-Medium;
}

.cHubProfileHeader .uiMenuList--default.uiMenuList {
	border: 1px solid #efefef;
	background: #ffffff;
	box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.39);
}

.cHubProfileHeader .actionMenu .uiMenuItem>a {
	color: #17a5a9;
}

.cHubProfileHeader .actionMenu .uiMenuItem>a:hover,
.cHubProfileHeader .actionMenu .uiMenuItem>a:active,
.cHubProfileHeader .actionMenu .uiMenuItem>a:focus {
	color: #1e384b;
	background-color: #f7f7f7;
}

.cHubProfileHeader .actionMenu .uiMenuItem>a:hover:after {}

.cHubProfileHeader .actionMenu .uiMenuItem>a:after {
	border-bottom: 1px solid #f7f7f7;
}

.test-listViewStatusInfo {
	color: #9c9c9c;
}

.siteforcePrmBody .cHeader .forceCommunityNavigationMenu .navigationMenu .menuItemLink {
	font-family: AIAEverest-Medium;
}


/* EULA

#eula .slds-backdrop {
	background: rgba(30, 56, 75, .9);
}

#eula .slds-modal__header {
	background-color: #fbfbfb;
}

#eula .slds-modal__header,
#eula .slds-modal__content {
	background-color: #fbfbfb;
}

#eula .slds-modal__header>h2 {
	font-family: AIAEverest-CondensedMedium;
    color: #554344;
}

#eula .slds-modal__header>p {
	font-family: AIAEverest-Regular;
	color: #554344;
}

#eula .eula-docs a {
	font-family: AIAEverest-Medium;
	color: #22a8da;
}

#eula .eula-docs a:before {
	font-family: fontawesome;
	color: #22a8da;
}


#eula .slds-scrollable_y {
	border: 1px solid #d6d6d6;
	background-color: #ffffff;
	font-family: AIAEverest-Regular;
}

#eula .stamp {
	font-family: AIAEverest-Medium;
	color: #554344;
}

#eula .stamp span {
	font-family: AIAEverest-Regular;
}

#eula .uiInput--checkbox label {
	font-family: AIAEverest-Regular;
	color: #554344;
}

#eula .uiInput--checkbox input[type=checkbox] {
	border: 1px solid #d31145;
}

#eula .uiInput--checkbox input[type=checkbox]:checked {
	background-color: #d31145;
	box-shadow: none;
	border-color: #d31145;
}

#eula .slds-modal__footer {
	background-color: #f0eee1;
}

#eula .btn_eula.slds-button--brand[disabled] {
}
#eula .btn_eula{
	font-size:16px;
	height:40px;
}
#eula .btn_eula:enabled {
	background-color: #d31145;
	font-family: AIAEverest-CondensedMedium;
	color: #fff;


}

#eula .btn_eula:hover,
#eula .btn_eula:active,
#eula .btn_eula:focus {
	color: #ffffff;
	background-color: #a40d36;
}
*/
.divider-right {
	border-right: 0.75px solid #d8d8d8;
}

.forceSearchResultsGridView .searchScroller.uiScroller .scroller {
	background: #ffffff !important;
}

.forceCommunitySearch .gridTitle {
	color: rgb(51, 51, 51);
	font-family: AIAEverest-Regular !important;
	color: #1e384b;
}

.forceCommunitySearch .forceSearchSearchResultsGridHeader {
	font-family: AIAEverest-Regular !important;
}

.searchScroller .forceRecordLayout thead,
.forceSearchResultsGridView.grid thead th {
	background-color: #eaf7f7;
}

.forceSearchResultsGridView.grid thead th {
	border-bottom: 1px solid #d31145 !important;
}

.forceSearchResultsGridView.grid thead th a {
	font-family: AIAEverest-Bold;
	color: #2fb0b4 !important;
}

.forceSearchResultsGridView.grid thead th a:hover,
.forceSearchResultsGridView.grid thead th a:focus {
	background-color: #ffffff !important;
}

.searchScroller .slds-table_bordered tbody td {
	border-bottom: 1px solid #cccccc !important;
}

.forceSearchResultsGridView.grid tbody tr:hover td {
	background-color: #f7f7f7 !important;
}

.searchScroller .slds-table_bordered tbody tr:last-child td {
	border-bottom: 1px solid #d31145 !important;
}

/** PRE-ASSESSMENT CSS **/

.pre-assessment__slds-box {
	background-color: transparent;
}

.pre-assessment__button-box {
	background-color: transparent;
}

.cAuraPreAssessment .slds-button.slds-button_brand.sovDarkBlue{
    background-color: #596c80;
    color:#fff;
    border-color: #596c80;

}

.cAuraPreAssessment .slds-button.slds-button_brand.sovDarkBlue:hover{
    color:#fff;
    background-color: #405B70;
}

.cAuraPreAssessment .slds-radio_button__label{
    color:#596c80;
	padding: 2px 5px 1px;
	font-family: "AIAEverest-Regular";
}

.cAuraPreAssessment {
    color: #231f20;
}


.cAuraPreAssessment  .slds-radio_button [type="radio"]:checked + .slds-radio_faux,
.cAuraPreAssessment  .slds-radio_button [type="radio"]:checked + .slds-radio--faux,
.cAuraPreAssessment  .slds-radio_button [type="radio"]:checked ~ .slds-radio_faux,
.cAuraPreAssessment .slds-radio_button [type="radio"]:checked ~ .slds-radio--faux,
.cAuraPreAssessment .slds-radio_button [type="radio"]:checked + .slds-radio_button__label,
.cAuraPreAssessment .slds-radio_button [type="radio"]:checked + .slds-radio--button__label,
.cAuraPreAssessment .slds-radio--button [type="radio"]:checked + .slds-radio_faux,
.cAuraPreAssessment .slds-radio--button [type="radio"]:checked + .slds-radio--faux,
.cAuraPreAssessment .slds-radio--button [type="radio"]:checked ~ .slds-radio_faux,
.cAuraPreAssessment .slds-radio--button [type="radio"]:checked ~ .slds-radio--faux,
.cAuraPreAssessment .slds-radio--button [type="radio"]:checked + .slds-radio_button__label,
.cAuraPreAssessment .slds-radio--button [type="radio"]:checked + .slds-radio--button__label,
.cAuraPreAssessment .slds-radio_button [type="radio"]:checked + .slds-radio_button__label:hover{
    color:#ffffff;
	background-color: #596c80 ;
	font-size: 15px;
	padding: 2px 5px 1px;
}


.cQuestionBase .slds-radio__label .slds-radio_faux {
	border: solid 1px #d9d9d9;
}

.cQuestionBase .slds-checkbox__label .slds-checkbox_faux {
	border: solid 1px #d9d9d9;
}

.cQuestionBase .slds-select {
	border: solid 1px #d9d9d9;
}

.cQuestionBase .slds-radio_button-group {
	border: solid 1px #d9d9d9;
}

.cQuestionBase .slds-input {
	border: solid 1px #d9d9d9;
	font-family: AIAEverest-Regular;
	color: #666666;
}
.cQuestionBase .bmiInfo {
	font-family: AIAEverest-Regular;
}
.cQuestionBase .bmiInfo .calcBMI{
    font-weight: 600;
}

.pre-assessment__slds-input {
	border: solid 1px #d9d9d9;
}


/*****QUOTE BUILDER******/

.sidebar {
	background-image: linear-gradient(to top, #302f2c, #43423e) !important;
	box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, 0.15);
	font-family: Roboto-Bold;
}
.sidebar-header {
	background-color: #43423e;
	color: white;
}
.sidebar .LifeCardBenefit .slds-button--icon-bare,
.sidebar .LifeCardBenefit .slds-button_icon-bare,
.sidebar .slds-icon_container .slds-icon {
	color: #e86487;
	fill: #e86487;
}


.sidebar .AIALivingB .slds-icon_container .slds-icon, .sidebar .SUIP .slds-icon_container .slds-icon {
	color: #2b97bf;
	fill: #2b97bf;
}

.sidebar .calcSection {
	/*border-top: 1px solid #939598;*/
	color: white;
	background-color: #43423e;
}
.sidebar .calcSection.Active {
	color: white;
}
.sidebar .calcSection .slds-card DIV {
	/*font-family: Roboto-thin;*/
}
.sidebar .calcSection BUTTON {
	background-color: transparent;
	border: 1px solid #939598;
	font-family: Roboto-Bold;
}

.sidebar .calcSection .Active {
	background-color: #d31145;
	/*box-shadow: 0 2px 0 0 #939598;*/
}

.sidebar .calcSection .vitality-quote-icon BUTTON {
    border-width: 0px;
    height: 10%;
}
.sidebar .calcSection .vitality-quote-icon BUTTON svg{
    color: #ffffff;
}
.sidebar .calcSection .vitality-quote-icon BUTTON:hover svg{
    color: rgb(164, 13, 54);
}

.slds-button_neutral.sidebar-button {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	background-color: #596c80;
	color: #ffffff !important;
}
.slds-button_neutral.sidebar-button:hover,
.slds-button_neutral.sidebar-button:focus {
	background-color: #718192;
}

.sidebar .title {
	color: #ffffff;
	color: var(--white);
}

.sidebar .ShowHideArrow {
	color: #ffffff;
}

.sidebar .ShowHideArrow .lightningPrimitiveIcon,
.sidebar .ShowHideArrow lightning-Primitive-Icon {
	color: white;
	fill: white;
}
.sidebar .LifeCard {
	border-top: 1px solid #939598;
	color: white;
}

.sidebar .LifeCardContainer .Scroller::-webkit-scrollbar {
	background-color: transparent;
}

.sidebar .LifeCardContainer .Scroller::-webkit-scrollbar-thumb {
	background-color: rgba(255, 255, 255, 0.5);
	border: 3px solid transparent;
}

.sidebar .LifeCard .LifeHeader {
	color: #ffffff;
}

.sidebar .LifeCard .LifeAmount
{
    font-family: Roboto-Regular;
    font-weight: normal;
}
.sidebar .LifeCard .LifeIcons{
    font-family: Roboto-Regular;
}
.sidebar .LifeName .lightningPrimitiveIcon SVG,
.sidebar .LifeCardBenefit .lightningPrimitiveIcon SVG {
	color: #d31145;
	fill: #d31145;
}

.sidebar .LifeAction .lightningPrimitiveIcon SVG {
	color: white;
	fill: white;
}

.sidebar .LifeName lightning-primitive-icon SVG,
.sidebar .LifeCardBenefit lightning-primitive-icon SVG {
	color: #e86487;
	fill: #e86487;
}

.sidebar .LifeAction lightning-primitive-icon SVG {
	color: white;
	fill: white;
}

.sidebar .LifeCard .LifeCardActions BUTTON {
	background-color: rgba(255, 255, 255, 0.08);
	border: 1px dashed rgba(255, 255, 255, 0.2);
	font-size: 14px;
	color: #d31145;
}

/*Benefit Selector*/
.sidebar .LifeCardBenefits {
	background-color: #eeeeee;
	box-shadow: 5px 5px 4px #cccccc;
	font-family: Roboto-Regular;
}

.sidebar .LifeCardBenefits .title {
    font-family: Roboto-Bold;
}
.sidebar .LifeCardBenefits .icon {
	border-color: gray;
}

.sidebar .LifeCardBenefits,
.sidebar .LifeCardBenefits .title {
	color: #353e3f;
}

.sidebar .LifeCardBenefits Header {
	border-bottom: 1px solid #999999;
}

.sidebar .LifeCardBenefits Header BUTTON .lightningPrimitiveIcon {
	color: #2c2c2c !important;
	fill: #2c2c2c !important;
}

.sidebar .LifeCardBenefits Header BUTTON lightning-primitive-icon {
	color: #2c2c2c !important;
	fill: #2c2c2c !important;
}

.sidebar .LifeCardBenefits .LifeCardBenefitBody {
	color: #888888;
}

.sidebar .LifeCardBenefits .LifeCardBenefitBody::-webkit-scrollbar-thumb,
.null .FullQuotePanel .FullQuotePanelBody .QuoteInfoFooter {
	background-color: #e6e6e6;
}

.sidebar .LifeCardBenefits .LifeCardBenefitBody::-webkit-scrollbar,
.null .FullQuotePanel .FullQuotePanelBody .QuoteInfoPanel .lScroller::-webkit-scrollbar {
	background-color: transparent;
}

.sidebar .LifeCardBenefits .LifeCardBenefitBody::-webkit-scrollbar-thumb,
.null .FullQuotePanel .FullQuotePanelBody .QuoteInfoPanel .lScroller::-webkit-scrollbar-thumb {
	background-color: #cccccc;
}

.sidebar .LifeCardBenefits .LifeCardBenefitBody .list-header {
	color: #353e3f;
	font-family: Roboto-Bold;
}

.sidebar .LifeCardBenefits .LifeCardBenefitBody .IsSelected {
	color: #2c2c2c;
}

.sidebar .LifeCardBenefits .LifeCardBenefitBody .isSelected BUTTON {
	background-color: #d31145;
	color: white;
}

.sidebar .LifeCardBenefits .LifeCardBenefitBody BUTTON {
	border-color: #cccccc;
	color: #cccccc;
}
.sidebar .LifeCardBenefits .LifeCardBenefitBody>div:hover button:enabled {
	border-color: #d31145;
    color: #d31145;
}

.sidebar .LifeCardBenefits .LifeCardBenefitBody>div.AIALivingB:hover button:enabled,
 .sidebar .LifeCardBenefits .LifeCardBenefitBody>div.SUIP:hover button:enabled{
	border-color: #2b97bf;
    color: #2b97bf;
}

.sidebar .LifeCardBenefits .LifeCardBenefitBody BUTTON.quote-selector__benefit-header-btn {
	color: #888888;
	background-color:transparent;
}

.sidebar .LifeCardBenefits .LifeCardBenefitBody BUTTON.quote-selector__benefit-header-btn:hover {
	color: #6ccacd;
}

.sidebar .LifeCardBenefits .LifeCardBenefitBody .AIALivingB BUTTON.quote-selector__benefit-header-btn:hover,
 .sidebar .LifeCardBenefits .LifeCardBenefitBody .SUIP BUTTON.quote-selector__benefit-header-btn:hover {
	color: #2b97bf;
}

/*--- Life Panel style ----*/

.lifePanel .lifeCardMain-Panel {
	background-color: #cdcdcd;
	color: #000000;
}
.lifePanel .lifeCardMain-Panel header{
    font-family: Roboto-Bold;
}

.lifePanel .lifeCardMain-Panel>header h2 {
    color: #353e3f;
}

.lifePanel .lifeCardMain-Panel>header h2>span {
    font-size:1.35rem;
}

.lifeCardMain-Panel button.slds-button.slds-button--icon {
	background-color: transparent;
	border-color: transparent;
}
.lifePanel .lifeCardMain-Panel .iconContainer{
    font-family: Roboto-Regular;
    font-size: 1.1rem;
}
.lifePanel .lifeCardMain-Panel .iconContainer .slds-dropdown-trigger button {
	background-color: transparent;
	border-color: transparent;
	color: #353e3f;
}

.lifePanel .lifeCardMain-Panel .iconContainer .slds-dropdown-trigger button:hover {
	color: #000000;
}

.lifePanel .lifeCardMain-Panel .slds-button--icon {
	color: #d31145;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader {
	background-color: #f7f7f7;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem {
	font-family: Roboto-regular;
}



.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem_Occupation {
	font-family: Roboto-Bold;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem_Occupation .lifeCardInput-fieldReadOnly .slds-input {
	background-color: #f1ecec;
	border: solid 1px #d9d9d9;
	font-family: Roboto-regular;
	color: #666666;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem_Occupation .lifeCardInput-fieldReadOnly_ClassU .slds-input {
	background-color: #f1ecec;
	border: solid 1px #d9d9d9;
	font-family: Roboto-regular;
	color: red;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem_Occupation .lifeCardInput-field .slds-input {
	background-color: #ffffff;
	border: solid 1px #d9d9d9;
	font-family: Roboto-regular;
	color: #666666;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem_Occupation .uiInput--input .input {
	background-color: #ffffff;
	border: solid 1px #d9d9d9;
	font-family: Roboto-regular;
	color: #666666;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem_Occupation .lifeCardInput-field .slds-input:focus,
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem_Occupation .uiInput--input .input:focus {
	background-color: #ffffff;
	border: solid 1px #596c80;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem_Occupation .slds-pill_container {
	background-color: #ffffff;
	border: solid 1px #d9d9d9;
	font-family: Roboto-regular;
	min-height: calc(1.875rem + (3px * 2));
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem_Occupation .slds-pill_container .slds-input:focus,
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem_Occupation .uiInput--input .input:focus {
	background-color: #ffffff;
	border: solid 1px #596c80;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem_Occupation .slds-dropdown_fluid .uiInputSelectOption:hover {
	color: #d31145;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .buttonGroupWrapper {
	font-family: Roboto-Regular;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .slds-button.slds-button--neutral,
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem BUTTON.slds-button.slds-button_neutral.buttonGroupButton {
	color: #596c80;
	border: solid 1px rgba(0, 0, 0, 0.12);
}

.buttonGroupWrapper .buttonGroupButton {
	border: solid 1px rgba(0, 0, 0, 0.12);
}

.buttonGroupWrapper .slds-button_brand {
	background-color: #596c80;
}
.buttonGroupWrapper .slds-button_brand:disabled:hover,
.buttonGroupWrapper .slds-button_brand:disabled{
	background:rgba(0, 0, 0, 0.12);
	font-size:0.875rem;
    color: rgba(0, 0, 0, 0.38);
    font-family: Roboto-Bold;
}
.buttonGroupWrapper .slds-button_brand:active, .buttonGroupWrapper .slds-button_brand:hover,
.buttonGroupWrapper .slds-button_brand:active, .buttonGroupWrapper .slds-button_brand:focus,
.buttonGroupWrapper .slds-button_brand:active, .buttonGroupWrapper .slds-button--brand:hover,
.buttonGroupWrapper .slds-button_brand:active, .buttonGroupWrapper .slds-button--brand:focus{
	background-color: #596c80;
	border-color: #d9d9d9;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .slds-button--brand {
	font-family: Roboto-Bold;
	background-color: #d31145;
	border-color: #d31145;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem BUTTON.slds-button.slds-button--brand.buttonGroupButton {
	font-family: Roboto-Bold;
	background-color: #d31145;
	border-color: #d9d9d9;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .lifeCardInput-field .slds-input {
	background-color: #ffffff;
	border: solid 1px #d9d9d9;
	font-family: Roboto-Regular;
	color: #666666;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .uiInput--input .input {
	background-color: #ffffff;
	border: solid 1px #d9d9d9;
	font-family: Roboto-Regular;
	color: #666666;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .lifeCardInput-field .slds-input:focus,
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .uiInput--input .input:focus {
	background-color: #ffffff;
	border: solid 1px #596c80;
}

.lifePanel .lifeCardMain-Panel .showGender {
	font-family: Roboto-Bold;
	color: #1e384b;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .overlay .slds-button.slds-button--neutral,
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .overlay .slds-button.slds-button_neutral {
	color: #596c80;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .overlay .slds-button.slds-button--neutral.Disabled,
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .overlay .slds-button.slds-button_neutral.Disabled {
	color: #cdcdcd;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .overlay .AddBenefitButton {
	border: 3px solid #d31145;
	color: #d31145;
}

.overlay .AddBenefitButton SVG,
.AddBenefitButton .slds-button__icon {
	fill: #d31145;
}

.overlay .AddBenefitButton.Disabled SVG,
.AddBenefitButton.Disabled .slds-button__icon {
	fill: #cdcdcd;
}

.ActionButton.Disabled {
	color: #cdcdcd;
}

.null .FullQuoteHeader {
	background-color: #D31145;
	box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
	color: white;
	border-top: 1px solid #939598;
}

.null .FullQuoteHeader INPUT,
.null .FullQuoteHeader SELECT {
	color: #939598;
}

.FullQuotePanel .FullQuotePanelBody .QuoteInfoPanel{
    font-family: Roboto-Regular;
}

.null .FullQuotePanel .FullQuotePanelBody .QuoteInfoPanel .lScroller::-webkit-scrollbar {
	background-color: transparent;
}

.null .FullQuotePanel .FullQuotePanelBody .FullQuotePanelFooter .slds-button-group {
	background-color: #d31145;
	box-shadow: 0 2px 0 0 #939598;
}

.null .FullQuotePanel .FullQuotePanelBody .FullQuotePanelFooter .slds-button-group>button {
	background-color: #d31145;
	box-shadow: 0 2px 0 0 #939598;
}

.null .FullQuotePanel .FullQuotePanelBody .FullQuotePanelFooter .slds-button-group .slds-dropdown-trigger>BUTTON {
	color: #ffffff;
}

.null .FullQuotePanel .FullQuotePanelBody .FullQuotePanelFooter .viewPdf {
	/*box-shadow: 0 2px 0 0 #939598;*/
    padding-top: 3px;
    padding-bottom: 3px;
    border: 0px;
}

.scenarioFooterMenuLabel>a {
	font-family: Roboto-Bold;
	color: #0064AF;
}

.siteforcePanelsContainer .slds-modal__close SVG{
    fill:#d31145;
    color:#d31145;
}



/**QUOTE SETTINGS MODAL classes**/
.cEApp .quote-settings{
    color: rgba(0, 0, 0, 0.87);
}
.quote-settings h2{
    font-family:Roboto-Bold;
}
.quote-settings{
    font-family: Roboto-Regular;
}
.quote-settings .slds-modal__header {
	background-color: #d31145;
	color: white;
}

.quote-settings .slds-modal__header h2.title{
	font-family: "Roboto-Bold" !important;
	color: #fff !important;
}
.quote-settings .slds-modal__content{
    font-family:"Roboto-Regular";
}
.quote-settings .slds-modal__content, .quote-settings .slds-modal__footer{
	background-color: #f4f4f4;
	padding:20px;
}
.lifeCardMain-Panel.cDeleteConfirmation{
	background-color: transparent;
}
.quote-settings .slds-modal__content.existing-padding .cRequirements{
	line-height: 1.43;
}
.cRequirements .consentLink{
    color: #d31145;
}

.slds-grid.slds-modal__container.commissionDetail{
	/*width:40%; SUPERNOVA-276*/
}

.lifeCardMain-Panel.commissionCard.cCommissionDetailSet .lifeCardItem .slds-form-element__label {
	font-family: Roboto-Bold;
}

.lifeCardMain-Panel.commissionCard.cCommissionDetailSet .lifeCardItem .slds-form-element__label,
.lifeCardMain-Panel.commissionCard.cCommissionDetailSet .lifeCardItem.borderClass .lifeCardHeader .lifeCardItem label{
	font-family: Roboto-regular;
    font-size: .875rem;
    font-weight: normal;
    letter-spacing: 0.25px;
    text-decoration: none;
	color: rgba(0, 0, 0, 0.87);
}


 .lifeCardMain-Panel.commissionCard.cCommissionDetailSet .lifeCardItem.borderClass .lifeCardHeader .lifeCardItem label b{
	font-family: Roboto-Bold;
	color: rgba(0, 0, 0, 0.87);
	font-size: .875rem;
    font-weight: 400;
}


/*quote settings layout item theme*/

.quote-settings__item {
	font-family: Roboto-Regular;
}
.quote-settings__item label.slds-form-element__label{
	font-family: Roboto-Bold;
}

.quote-settings__item button.slds-button{
    font-weight:400 !important;
	font-size: 0.875rem;
    padding-top: 3px;
}
.quote-settings__item button.slds-button.slds-button_neutral.buttonGroupButton{
	color: #596c80;
}

.quote-settings__item button.slds-button.slds-button_neutral.buttonGroupButton:hover{
	background-color:#ffffff !important;
}

.quote-settings__input .slds-input,
.quote-settings__input .slds-select {
	border: solid 1px #d9d9d9;
	color: #666666;
}

.quote-settings__input .slds-input:focus,
.quote-settings__input .slds-select:focus {
	border: solid 1px #596c80;
}

.quote-settings__button--cancel {
	background-color: #ffffff !important;
	color: #596c80 !important;
    font-family: Robot-Regular;
    border: 1px solid #596c80 !important;
}

.quote-settings__button--save {
	color: #ffffff;
}

/**QUOTE PUBLISH MODAL classes**/

.quote-publish .slds-modal__header {
	background-color: #d31145;
	color:#fff;
}

.quote-publish .slds-modal__header .title {
	color: #fff !important;
	font-family: Roboto-Bold !important;
}

.quote-publish .slds-modal__content {
	background-color: #f4f4f4;
	font-family: Roboto-Regular;
}

.quote-publish .slds-modal__content.existing-padding .quote-publish__panel{
	padding:20px
}
.cQuoteInformationSet .full-quote-footer__quote-scenario .QuotePublish svg.slds-icon,
.SovAppQuoteInformationSet .full-quote-footer__quote-scenario .QuotePublish svg.slds-icon{
	color: #353E3F!important;
    fill: #353E3F!important;
 }
.QuotePublish.slds-icon-utility-lock.slds-icon_container svg.slds-icon{
	color:#ffffff;
	fill:#ffffff;
}
/*quote publish layout item theme*/

.quote-publish__item {
	color: #000000;
}

.quote-publish__button--cancel {
	background-color: #ffffff;
	color: #000;
}

.quote-publish__button--save {
	background-color: #07394c;
	border: solid 1px #07394c;
	color: #ffffff;
}

.FullQuotePanel .FullQuotePanelBody .FullQuotePanelFooter .publish {
	/*box-shadow: 0 2px 0 0 #939598;*/
	padding-top: 3px;
    padding-bottom: 3px;
    border: 0px;
}

.full-quote-footer__quote-scenario .QuotePublish SVG.slds-icon-text-default {
	color: #d31145;
	fill: #d31145;
}

.full-quote-footer__quote-scenario .QuotePublish SVG.slds-icon {
	color: #d31145;
	fill: #d31145;
}

.full-quote-footer__quote-scenario .QuotePublishExpired SVG.slds-icon-text-default {
	fill: #ff5050;
}


/**FULL QUOTE updated CSS**/

.quote-life__item {
	color: #000000;
}

.quote-life__input .slds-input {
	border: solid 1px #cccccc;
}

.quote-life__input .slds-input:focus {
	border: solid 1px #596c80;
}

.quote-benefit__section-header {
	color: #d31145;
}

.quote-benefit__section-icon .slds-icon {
	fill: #d31145;
}


/**QUOTE SUMMARY CSS**/

.quote-summary__benefit-header-btn,
.quote-summary__benefit-header {
	color: inherit!important;
}

.quote-summary__benefit-header-btn:hover,
.quote-summary__benefit-header:hover {
	box-shadow: none!important;
	color: #d31145 !important;
}

.quote-selector__benefit-header-btn {
	background: none!important;
	color: #353e3f !important;
}

.quote-selector__benefit-header-btn:hover:enabled {
	color: #000000!important;
}

.quote-summary__benefit-header {
    font-family: Roboto-Light;
}

.quote-summary__benefitPremium {
    font-family: Roboto-Regular;
}

.policyFee {
    font-family: Roboto-Light;
}

.policyFee_Summary{
    font-family:Roboto-Regular;
}

.Summary_Premium{
    font-family: Roboto-Bold;
}
.Summary_Frequency{
    font-family: Roboto-Light;
}
/**QUOTE SUMMARY CLASSES END**/


/*** QUOTE HEADER CSS **/

.FullQuoteHeader {
    font-family:Roboto-Medium;
}
.FullQuoteHeader .slds-button {
	font-family: Roboto-Bold;
	color: #ffffff;
}
.FullQuoteHeader .slds-button:hover:enabled {
	color: #000000;
}
.FullQuoteHeader .QBTitle {

}

.FullQuoteHeader .QBName {
    font-family:Roboto-Regular;
	color: #ffffff;
}

.FullQuoteHeader .QBNumber {
	color: #ffffff;
}

.FullQuoteHeader .QBTitle>span {
	font-family: 'AIAEverest-CondensedMedium';
	color: #ffffff;
}

.FullQuoteHeader .headerLinks {
	color: #ffffff;
}

.FullQuoteHeader .headerLinksHelp {
	color: #ffffff;
	border-right: 1px solid #6f6b6b;
}

.FullQuoteHeader .headerLinksHelp>button {
	color: #ffffff;
}

.forceCommunityThemeNav .mainNavItem,
.forceCommunityThemeProfileMenu .profile-menuList--iconAndName.profile-name {
    font-family: 'AIAEverest-CondensedMedium';
}


/*** QUOTE FOOTER CSS**/


/**TO REFACTOR FULLQUOTEPANELBODY CASCADE**/

.full-quote-footer {
	background-color: #e6e6e6;
}


/**scenario button base class**/

.slds-button.slds-button_brand {
	font-family: Roboto-Bold;
}

.full-quote-footer__quote-scenario .slds-button-group {
	color: #353e3f;
}

.full-quote-footer__quote-scenario .slds-button-group BUTTON {
	background-color: transparent;
	color: #353e3f;
}

.full-quote-footer__quote-scenario .slds-button-group BUTTON.slds-button--neutral,
.full-quote-footer__quote-scenario .slds-button-group BUTTON.slds-button_neutral {
	color: #353e3f;
}

.full-quote-footer__quote-scenario .slds-button-group BUTTON .slds-button--icon,
.full-quote-footer__quote-scenario .slds-button-group BUTTON .slds-button_icon {
	background-color: red;
}

.full-quote-footer__quote-scenario .slds-button-group.Active {
	background-color: #ffffff;
	box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1);
}

.full-quote-footer__quote-scenario .slds-button-group>DIV>Button {
	color: #596c80;
}

.full-quote-footer__quote-scenario .slds-button-group .slds-dropdown-trigger .slds-dropdown {
	color: #d31145;
}


/**add scenario button**/

.slds-dropdown__item > a:hover, .slds-dropdown__item > a:focus{
    background-color:#eeeeee !important;
}
.slds-dropdown__item > a{
    color: #596c80 !important;
}
.full-quote-footer__add-scenario {
	border-right: 1px solid #CCCCCC;
	/*margin-top:3px;*/
}

.full-quote-footer__add-scenario BUTTON {
	background-color: transparent;
	color: #d31145;
}

article.slds-card.BenefitCard{
	background-color: #f7f7f7;
	border-top:20px solid white;
}

.BenefitCard Header {
	background-color: #d31145;
	color:white;
}

.BenefitCard.isGhost Header {
	opacity: 0.33;
}

.BenefitCard Header SVG.slds-button__icon {
	fill: white;
}
.cBenefitInformation .BenefitCard.card-p .slds-dropdown-trigger button.slds-button_icon-more:hover,
.cBenefitInformation .BenefitCard.card-p .slds-dropdown-trigger button.slds-button_icon-more:hover svg{
	fill: #ffffff;
	color:#ffffff;
}
.BenefitCard LI.slds-dropdown__item>a,
.lifeCardMain-Panel LI.slds-dropdown__item>a {
	color: #596c80 !important;
}
.lifeCardMain-Panel LI.slds-dropdown__item>a:hover{
	background:transparent!important;
}
.BenefitCard Input[type=text],
.BenefitCard Input[type=number] {
	border-color: #596c80;
}

.BenefitCard Header BUTTON.slds-button_neutral {
	background-color: transparent;
	color: #000;
}

.AddMoreMenu {
	background-color: #eeeeee;
	color: #1e384b;
}

.AddMoreMenu button lightning-primitive-icon:before {
	color: #1e384b;
}

.BenefitCard LI.linkDisabled>a,
.lifeCardMain-Panel LI.linkDisabled>a {
	color: #c1c1c1;
}

.BenefitCard .message {
	background-color: #eeeeee;
	color: #999;
}

.BenefitCard .message .halfcircle {
	background-color: red;
}

.halfcircleMissionControl {
	background-color: #d31145;
}

.LifeCardDiv .LifeCardBenefit .missionControlWarning lightning-primitive-icon SVG,
.LifeCardDiv .LifeCardBenefit .AIALivingB .missionControlWarning lightning-primitive-icon SVG,
.LifeCardDiv .LifeCardBenefit .SUIP .missionControlWarning lightning-primitive-icon SVG,
.LifeCardDiv .LifeCardBenefit .missionControlWarning lightning-primitive-icon .slds-button__icon,
.LifeCardDiv .LifeCardBenefit .AIALivingB .missionControlWarning lightning-primitive-icon .slds-button__icon,
 LifeCardDiv .LifeCardBenefit .SUIP .missionControlWarning lightning-primitive-icon .slds-button__icon{
	color: #fff400 !important;
	fill: #fff400 !important;
}

.QuoteSummary .calcSection .reCalculateRequired lightning-primitive-icon SVG,
.QuoteSummary .calcSection .reCalculateRequired lightning-primitive-icon .slds-button__icon {
	color: #fff400 !important;
	fill: #fff400 !important;
}

.QuoteSummary .calcSection .reCalculateRequiredMessage {
	font-family: Roboto-Light;
	color: #fff400 !important;
	display: inline-block;
    vertical-align: top;
}

.QuoteSummary  button.slds-button.quote-summary__life-header-btn {
    font-family: Roboto-Bold;
}
.LifeCardContainer .ineligbileBenefitsError .slds-card__header {
	background-color: #fff400;
}

.LifeCardDiv .LifeCardBenefit .ineligableButton {
	color: white;
}

.button--warning lightning-primitive-icon SVG,
.message--warning {
	color: #d31145!important;
	fill: #d31145!important;
}

.full-quote-header__version-number {
	font-family: Roboto-Regular;
	color: #ffffff;
}

.error-message {
	background-color: #fff400;
	color: #353e3f !important;
}

.slds-notify_alert, .slds-notify--alert,
.slds-notify_alert.error-message {
    color: #353e3f;
    background-color: #fff400;
}

.slds-has-error .slds-form-element__help{
    color: #ff0000 !important;
    font-family: Roboto-Light;
}

.quote-pdf .slds-modal__header {
	background-color: #2c2c2c;
	color: white;
}

.quote-pdf .slds-modal__content {
	background-color: #f4f4f4;
}


.image-file .slds-modal__header {
	background-color: #2c2c2c;
	color: white;
}

.image-file .slds-modal__content {
	background-color: #f4f4f4;
}

.BenefitCard.AIALivingB Header, .BenefitCard.SUIP Header {
	background-color: #0a6e93;
}

.BenefitCard.isGhost.AIALivingB Header,
 .BenefitCard.isGhost.SUIP Header{
	opacity:0.33;
}

.BenefitCard.AIALivingB .slds-button_brand:enabled {
}


.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .BenefitCard.AIALivingB .overlay .AddBenefitButton,
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .BenefitCard.SUIP .overlay .AddBenefitButton,
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .BenefitCard.AIALivingB .overlay .slds-button.slds-button_neutral,
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .BenefitCard.SUIP .overlay .slds-button.slds-button_neutral,
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .BenefitCard.AIALivingB .slds-button.slds-button--neutral,
 .lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .BenefitCard.SUIP .slds-button.slds-button--neutral {
	color: #2b97bf;
}

.BenefitCard.AIALivingB LI.slds-dropdown__item>a, .BenefitCard.SUIP LI.slds-dropdown__item>a,
.BenefitCard.AIALivingB .quote-benefit__section-header, .BenefitCard.SUIP .quote-benefit__section-header,
.BenefitCard.AIALivingB .lifeCardMain-Panel LI.slds-dropdown__item>a, .BenefitCard.SUIP .lifeCardMain-Panel LI.slds-dropdown__item>a {
	color: #2b97bf;
}
.BenefitCard.AIALivingB .quote-benefit__section-icon .slds-icon, .BenefitCard.SUIP .quote-benefit__section-icon .slds-icon,
.BenefitCard.AIALivingB .overlay .AddBenefitButton SVG, .BenefitCard.SUIP .overlay .AddBenefitButton SVG,
.BenefitCard.AIALivingB .AddBenefitButton .slds-button__icon, .BenefitCard.SUIP .AddBenefitButton .slds-button__icon {
    fill: #2b97bf;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .BenefitCard.AIALivingB .overlay .AddBenefitButton,
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .BenefitCard.SUIP .overlay .AddBenefitButton {
    border: 3px solid #2b97bf;
}

.BenefitCard.AIALivingB LI.linkDisabled>a, .BenefitCard.SUIP LI.linkDisabled>a,
.AIALivingB .lifeCardMain-Panel LI.linkDisabled>a, .SUIP .lifeCardMain-Panel LI.linkDisabled>a {
	color: #c1c1c1;
}

.AIALivingB .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .overlay .AddBenefitButton,
.SUIP .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .overlay .AddBenefitButton{
	border: 3px solid #0a6e93;
}

.sidebar .LifeName .AIALivingB lightning-primitive-icon SVG, .sidebar .LifeName .SUIP lightning-primitive-icon SVG
.quote-summary__benefit-header-btn.AIALivingB SVG, .quote-summary__benefit-header-btn.SUIP SVG
{
    color: #2b97bf;
    fill: #2b97bf;
}
.sidebar .LifeCardBenefits .LifeCardBenefitBody .AIALivingP:hover button{
    /*background-color: rgb(211, 17, 69);*/
}
.sidebar .LifeCardBenefits .LifeCardBenefitBody .AIALivingB.isSelected BUTTON.slds-is-selected, .sidebar .LifeCardBenefits .LifeCardBenefitBody .SUIP.isSelected BUTTON.slds-is-selected,
.sidebar .AIALivingB .slds-button_icon-border.slds-is-selected, .sidebar .SUIP .slds-button_icon-border.slds-is-selected {
    background-color: #2b97bf;
}

.slds-card.vitalityInfo h2{
    font-family: Roboto-Regular !important;
}

.slds-card.vitalityInfo.lifeCardItem {
    background-color: #eeeeee;
}
.slds-card.vitalityInfo .vitalityIcon{
    width: 28px;
    height: 28px;
    margin-right:10px;
}
.slds-grid.vitalityInfo{
    font-family: Roboto-Light;
}
.slds-grid.vitalityInfo .vitalityIcon{
    width: 20px;
    height: 20px;
}

@media(min-width:67.5em) {
	/**DEFAULT FONT SIZE IN MOST BROWSERS 16PX, 100%=16PX**/
    .themeHeader{
        font-size: 1.0rem !important;
    }
}

.lifeCardItem_Occupation .slds-input:focus, .lifeCardItem_Occupation .input:focus, .lifeCardItem_Occupation .input:focus, .lifeCardItem .slds-input:focus, .lifeCardItem .input:focus{
    border-color:#596c80;
}
.null.comm-page-custom-quote-builder .slds-button_brand, .null.comm-page-custom-quote-builder .slds-button--brand{

}
.sidebar .calcSection .InActive {
	color: #b8b8b8 !important;
	background-color: transparent;
	border: 1px solid #939598;
}
.existingCoverContainer .addCoverText{
    color: #d31145;
	padding-top:0.25rem;
}
.existingCoverContainer .addCoverIcon .slds-icon{
    fill: #d31145;
}
/******************************************************************************************
STANDARD LISTVIEW CSS
******************************************************************************************/
.forceListViewManagerHeader > .slds-grid:first-child {
    /*display: none;*/
}

.slds-table--header-fixed thead th > .slds-cell-fixed {
    background-color: #eeeeee;
}

.slds-table--header-fixed tbody tr:first-child td,
.forceCommunityRecordListDesktop .forceListViewManagerGrid tbody td,
.forceCommunityRecordListDesktop .forceListViewManagerGrid .slds-table--header-fixed tbody th,
.forceListViewManager .forceListViewManagerGrid tbody td,
.forceListViewManager .forceListViewManagerGrid .slds-table--header-fixed tbody th {
    border-bottom: 1px solid #cccccc !important;
}


/*--- Home Page ---*/
.forceCommunityTileMenuItem .tileLabel {
    background-color: #596c80 !important;
}

.forceCommunityThemeNav .mainNavItem .linkBtn {
    text-transform: uppercase;
    font-weight: 500;
}
.forceCommunityTileMenu div.tileLabel {
    text-transform: uppercase;
}
.comm-tile-menu__item div.comm-tile-menu__item-title{
	text-transform: uppercase;
}
.feedbackSection a {
    text-transform: uppercase;
    color: #fff !important;
    height: 40px;
    border-radius: 20px;
    font-size: 1.2em;
    font-weight: 500;
    padding-top: 6px;
    margin-right: 20px;
    text-decoration: none !important;
}
.feedbackSection img.buttonIcon {
    padding-right: 8px;
}
.feedbackSection .buttonIcon {
    float: left;
    width: 24px;
    height: 24px;
    margin-right: 8px;
}
.feedbackSection .buttonIcon.feedback{
	background-image:url(/resource/AIAHUBAssets/feedback-icon.png);
}
.feedbackSection .buttonIcon.announcement{
	background-image:url(/resource/AIAHUBAssets/announcement-icon.png);
}
.forceCommunityHeadline span.headlineTitleText {
    text-transform: uppercase;
    color: #554344;
    font-size: 1.2em;
    font-weight: 500;
}

.comm-page-home .comm-content-header {
    padding: 0px !important;
}
/*--- Home Page ---*/

/*--Feedback--*/
.cHubGiveFeedback {
    color: #554344;
}
.cHubGiveFeedback h1.slds-page-header__title{
    text-transform: uppercase;
}
.cHubGiveFeedback .slds-notify.slds-theme--inverse {
    background-color: #596c80;
}
.cHubGiveFeedback p.slds-text-heading_small {
    font-family: AIAEverest-Regular;
}
.cHubGiveFeedback label.slds-form-element__label {
    font-family: AIAEverest-Medium;
    color: #554344;
}
.cHubGiveFeedback .uiInputTextArea {
    font-family: AIAEverest-Regular;
    height:100px;
}

.cHubGiveFeedback button.slds-button_brand {
    text-transform:uppercase;
    width:200px;
    border-radius:0px;
    font-size: 16px;
    height:40px;
}
/*--Feedback--*/
.forceCommunityThemeNav.navMenuType-expanded .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active{
    border-bottom: 2px solid rgb(53, 62, 63);
}

/*--- EApp Settings ---*/


/*--- EApp component CSS Start --*/
.cEApp .overflowAuto::-webkit-scrollbar{
    background-color: transparent;
}
.cEApp .overflowAuto::-webkit-scrollbar-thumb {
    background: #cccccc;
}
.cEApp .slds-input[disabled],
.cEApp .slds-input.slds-is-disabled {
    background-color: rgb(233, 234, 236) !important;
}
.cEApp .slds-button_neutral[disabled],
.cEApp .slds-button_neutral:disabled,
.cEApp .slds-button_neutral[disabled]:hover,
.cEApp .slds-button_neutral:disabled:hover{
    color: rgba(0, 0, 0, 0.38) !important;
	border-color:#c4c4c4!important;

}

.cEApp .slds-checkbox .slds-checkbox_faux{
    border: 1px solid #d9d9d9;
}
.cEApp .slds-select{
    border: 1px solid #d9d9d9;
}
.cEApp ::placeholder {
    color: #cccccc;
}
.cEApp.FullQuoteHeader .slds-button_icon-bare{
    color: #ffffff;
	fill: #ffffff;
}
.cEApp.FullQuoteHeader .slds-button_icon-bare:hover{
    color: #000000;
	fill: #000000;
}
/*--- EApp component CSS END --*/

/*--- LifeAssuredInformationSet component CSS Start --*/
.cLifeAssuredInformationSet .ScrollLeft BUTTON,.cLifeAssuredInformationSet .ScrollRight BUTTON,
.SovAppLifeAssuredInformationSet .ScrollLeft BUTTON,.SovAppLifeAssuredInformationSet .ScrollRight BUTTON
{
    background-color:#EEEEEE;
}
/*--- LifeAssuredInformationSet component CSS END --*/

/*--- LifeAssuredInformation component CSS Start --*/
.cLifeAssuredInformation .hide-error-message,
.SovAppLifeAssuredInformation .hide-error-message
{
    color: transparent; font-size: 0; margin-top: 0;
}
.cLifeAssuredInformation .lifeTest svg .life,
.SovAppLifeAssuredInformation .lifeTest svg .life
{
   color: white;
}
.cLifeAssuredInformation .slds-input[disabled], .cLifeAssuredInformation .slds-input.slds-is-disabled,
.SovAppLifeAssuredInformation .slds-input[disabled], .SovAppLifeAssuredInformation .slds-input.slds-is-disabled
 {
   background-color: rgb(233, 234, 236) !important;
}
/*--- LifeAssuredInformation component CSS End --*/

/*--- ContactInformation component CSS Start --*/
.cContactInformation .lifeTest svg .life{
   color: white;
}
.cContactInformation .option-disabled {
    background: #eeeeee;
}
.cContactInformation .ContactInformationHeader.slds-card {
    background-color:#2c2c2c;
    color: white;
}
.cContactInformation .option-manual {
    color: #38abaf;
}
.cContactInformation .option-manual:focus{
    background: rgba(108, 202, 205, 0.05);
}
.requiredLabel:before{
    color: rgb(194, 57, 52);
}
/*--- ContactInformation component CSS End --*/

/*--- GeneralPractitioner component CSS Start --*/
.cGeneralPractitioner .option-disabled {
    background: #eeeeee;
}
.cGeneralPractitioner .option-disabled--error {
    color: white;
    background: #e23b41;
}
/*--- GeneralPractitioner component CSS End --*/

/*--- ExistingCoverInformationSet component CSS Start --*/
.cExistingCoverInformationSet.cModalPopUp.cExistingCoverInformationSet.cLifeAssuredInformation{
    background-color : rgb(98, 110, 120,0.6)!important;
}
/*--- ExistingCoverInformationSet component CSS End --*/

/*--- PolicyOwnershipSet component CSS Start --*/
.cPolicyOwnershipSet .slds-card__header{
    border-bottom: 2px solid #dfe1e3;
}
/*--- PolicyOwnershipSet component CSS End --*/


/*--- PaymentDetailsSet component CSS Start --*/
.cPaymentDetailsSet .slds-card__header{
    border-bottom: 2px solid #dfe1e3;
}
.cPaymentDetailsSet .colorGreen{
    background-color: #57cf57;
}
/*--- PaymentDetailsSet component CSS End --*/

/*--- PaymentDetails component CSS Start --*/

.cPaymentDetails .CreditCardDiv{
    background-color: #f1f1f1;
}
/*--- PaymentDetails component CSS End --*/

/*--- ReplacementPolicyAdvice component CSS End --*/
.cReplacementPolicyAdvice .panel, .cRPAConfirmation .panel{
    border: 1px solid #cdcdcd;
}
/*--- ReplacementPolicyAdvice component CSS End --*/

/*--- DutyOfDisclosure component CSS End --*/
.cDutyOfDisclosure .warningCardItem{
    border-color: #0099de;
}
.cDutyOfDisclosure .panel{
    border: 1px solid #cdcdcd;
}
/*--- DutyOfDisclosure component CSS End --*/

/*--- ProgressIndicator component CSS Start --*/
.cProgressIndicator .pie, .cProgressIndicator .container .bar , .cProgressIndicator .fill, .cProgressIndicator .container.p50plus .fill,
c-vitality-progress-indicator .pie, c-vitality-progress-indicator .container .bar , c-vitality-progress-indicator .fill, c-vitality-progress-indicator .container.p50plus .fill{
     border: .14em solid #307bbb;
}
.cProgressIndicator .container,
c-vitality-progress-indicator .container {
    background-color: #cccccc;
}
.cProgressIndicator .container > span,
c-vitality-progress-indicator .container > span {
    color: #cccccc;
}
.cProgressIndicator .container:after,
c-vitality-progress-indicator .container:after{
    background-color: whitesmoke;
}
.cProgressIndicator .container.blue .bar, .cProgressIndicator .container.blue .fill,
c-vitality-progress-indicator .container.blue .bar, c-vitality-progress-indicator .container.blue .fill {
    border-color: #307bbb !important;
}
.cProgressIndicator .container.blue:hover > span,
c-vitality-progress-indicator .container.blue:hover > span {
    color: #307bbb;
}
.cProgressIndicator .container.green .bar, .cProgressIndicator .container.green .fill,
c-vitality-progress-indicator .container.green .bar, c-vitality-progress-indicator .container.green .fill {
    border-color: #d31145 !important;
}
.cProgressIndicator .container.green:hover > span,
c-vitality-progress-indicator .container.green:hover > span {
    color: #d31145;
}
.cProgressIndicator .container.orange .bar, .cProgressIndicator .container.orange .fill,
c-vitality-progress-indicator .container.orange .bar, c-vitality-progress-indicator .container.orange .fill{
    border-color: #dd9d22 !important;
}
.cProgressIndicator .container.orange:hover > span,
c-vitality-progress-indicator .container.orange:hover > span {
    color: #dd9d22;
}
.cProgressIndicator .IconBColorgreen,
c-vitality-progress-indicator .IconBColorgreen{
    background-color: #d31145 !important;
}
.cProgressIndicator .IconBColorblue,
c-vitality-progress-indicator .IconBColorblue{
    background-color: #d31145 !important; /*#307bbb !important;*/
}
.cProgressIndicator .IconBColororange,
c-vitality-progress-indicator .IconBColororange{
    background-color: #d31145 !important; /*#dd9d22 !important;*/
}
/*--- ProgressIndicator component CSS End --*/

/*--- EAppSummary component CSS Start --*/
.cEAppSummary .disabledClass{
     color: gray;
}
.cEAppSummary .LifeCard .slds-card{
    background-color:transparent;
}
.cEAppSummary header.slds-card__header.slds-grid{
    color: white;
}
/*--- EAppSummary component CSS End --*/

/*--- ButtonGroup component CSS Start --*/
.cButtonGroup .slds-button_neutral:focus, .cButtonGroup .slds-button--neutral:focus {
    background-color: rgb(255, 255, 255); /* added to resolve - button focus issue in Replacement Policy Advice */
}
/*--- ButtonGroup component CSS End --*/


/*-- eApp Offer Decision CSS --*/

.offer-decision__header {
    background: #d8d4d4;
}

.sub-card {
    color: #000000
}

.accordion-exclusions .slds-accordion__summary {
    background: #d8d4d4;
}

.sub-card .slds-card__header {
    background: #d31145;
    color: white;
}

.main-action.slds-button_stateful.slds-not-selected {
    box-shadow: 0 2px 0 0 #449b9e;
}

.secondary-action{
    border-color:#d31145;
}

/*-- eApp Offer Decision CSS END--*/

.button_green,
.button_green.slds-is-selected{
    background-color: #FFFFFF;
	color: #d31145;
	border-color:#FFFFFF;
	padding-left: 0;
    font-family: roboto-bold;
    font-size: 14px;
    padding-right: 0px;
	text-transform:uppercase;
}
.button_green:hover,.button_green:focus,
.button_green.slds-is-selected:hover,
.button_green.slds-is-selected:focus{
	background-color: #FFFFFF;
	color: #d31145;
	border-color:#FFFFFF;
	padding-left: 0;
    font-family: roboto-bold;
    font-size: 14px;
    padding-right: 0px;
	text-transform:uppercase;
}
.slds-button.slds-button_stateful.slds-button_brand.slds-not-selected,
.slds-button.slds-button_stateful.slds-button_brand.slds-not-selected:hover,
.slds-button.slds-button_stateful.slds-button_brand.slds-not-selected:focus {
	/* background-color: #FFFFFF; */
	/* color: #d31145; */
	/* border-color:#FFFFFF; */
	/* padding-left: 0; */
    font-family: roboto-bold;
    font-size: 14px;
    /* padding-right: 0px; */
	text-transform:uppercase;
}
/* Custom width for AIA Pre-Assessment */

.cAuraPreAssessment.slds-container_large{
	width:600px;
}
.cAuraPreAssessment .slds-button.slds-button_brand{
	height:40px;
	font-size: 16px;
	font-weight: 500;
	border-radius: 0;
	text-transform:uppercase;
}
.cAuraPreAssessment .slds-box.pre-assessment__slds-box{
	border:0px;
	padding: 1rem 0px;
}
.cAuraPreAssessment  .slds-show.cQuestionBase {
	background: #f7f7f7;
    padding: 16px;
    margin-bottom: 20px;
	font-size: 15px;
    color: #554344;
	border-radius: 4px;
    border: solid 1px #dddddd;
	font-family: "AIAEverest-Medium";
}
.cAuraPreAssessment  .slds-radio_button{
	color:#596c80;
	font-size: 15px;
}
.cAuraPreAssessment .headerTitle{
	padding-bottom: 20px;
}
.cAuraPreAssessment .headerTitle, .cAuraPreAssessment .headerTitle .slds-text-heading_large {
	padding-bottom: 0px;
    font-size: 24px;
    color: #554344;
    text-transform: uppercase;
	padding-top: 20px;
}
.cAuraPreAssessment .slds-form.slds-form_stacked .headerTitle,
.cAuraPreAssessment .slds-form.slds-form_stacked .headerTitle .slds-text-heading_large{
	padding-top: 0px;
	padding-bottom: 10px;
}
.cAuraPreAssessment .slds-box.pre-assessment__slds-box p{
	font-family: "AIAEverest-Regular";
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 20px;
    letter-spacing: normal;
    color: #554344;
    font-size: 15px;
    padding-bottom: 20px;
}
.cAuraPreAssessment .slds-show.cQuestionBase .form-element input.input{
	color: #554344!important;
}
.cAuraPreAssessment .slds-box.pre-assessment__slds-box table>thead th{
	border-top: 1px solid #cccccc;
	padding-top: .7rem;
    padding-bottom: 0.7rem;
}
.cAuraPreAssessment .slds-box.pre-assessment__slds-box table>thead {
   font-family: AIAEverest-Medium;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

.cAuraPreAssessment .slds-box.pre-assessment__slds-box table>tbody>tr{
    font-family: AIAEverest-Regular;
	background:#ffffff;
	font-size:15px;
}
.cAuraPreAssessment .slds-box.pre-assessment__slds-box table>tbody>tr:hover{
   font-family: AIAEverest-Regular;
	background:#f7f7f7;
	font-size:15px;
}
.cAuraPreAssessment .slds-box.pre-assessment__slds-box .slds-table_bordered tbody td,
.cAuraPreAssessment .slds-box.pre-assessment__slds-box .slds-table_bordered tbody th,
.cAuraPreAssessment .slds-box.pre-assessment__slds-box .slds-table--bordered tbody td,
.cAuraPreAssessment .slds-box.pre-assessment__slds-box .slds-table--bordered tbody th {
    border-top: 1px solid #cccccc;
}
.cAuraPreAssessment .slds-box.pre-assessment__slds-box .slds-container_large.slds-container--center
.slds-table:not(.slds-no-row-hover) tbody tr:hover>th{
	background:#f7f7f7;
}




.cAuraPreAssessment .slds-show.cQuestionBase .uiInputDate{
	width:300px;
}
.cAuraPreAssessment .slds-show.cQuestionBase .uiInputDate.uiInput--datetime .datePicker-openIcon{
	bottom:10px;
}

.slds-p-around_large.pre-assessment__button-box{
	padding: 0px;
}
.cAuraPreAssessment  .slds-show.cQuestionBase .slds-p-around--xxx-small{
	padding-top:8px;
}
td.uiDayInMonthCell, th.dayOfWeek {
    font-size: 0.9375rem;
    color: #666666;
    font-family: "Roboto-Regular";
}
 th.dayOfWeek{
	 font-size: 0.875rem;
 }
 .uiDatePickerGrid--default td .today{
	color: #0064af;
    font-size: 1.0625rem;
    font-family: "Roboto-Regular";
 }
 .slds-shrink-none .uiDatePicker--default .picklist__label,
 .uiDatePicker--default .datepicker__filter--month .monthYear{
	color: #666666;
    font-family: "Roboto-Regular";
    font-size: 1.0625rem;
 }
/* Policy  Application Infromation component */


.cPolicyApplicationDetail label, .cPolicyApplicationCard .policy-application-no p,
.cPolicyPartyRoleCard.customer-title>header{
	font-family: "AIAEverest-Regular";
}
.cPolicyApplicationCard a:after {
    color: #596c80;
}
 .cPolicyApplicationCard .pa-currency.total-pa-currency, .cPolicyApplicationCard .cOutputText span,
.cPolicyApplicationCard h1.policy-application-no {
    font-family: "AIAEverest-Medium";
    font-size: 20px;
}
.cPolicyApplicationCard .slds-popover_tooltip {
    background-color: #DBDAD4;
    font-family:AIAEverest-Regular;

}
.cPolicyApplicationCard .slds-popover_tooltip .slds-popover__body {
	color:#353E3F;
}
.cPolicyApplicationDetail .cPolicyCard h4, .cPolicyApplicationCard h4.slds-text-heading_small,
.cPolicyApplicationCard .cOutputText h4 {
	font-family: "AIAEverest-Regular";
}
.cPolicyApplicationDetail .cPolicyCard h3, .cPolicyApplicationDetail .cPolicyCard .pa-currency,
.cPolicyApplicationDetail .cOutputText span {
    font-family: "AIAEverest-Medium";
    font-size: 20px;
}

.cPolicyPartyRoleNotesList header h2 .cards-note,
.cRequirementsList header h2 .cards-note{
    font-family: "AIAEverest-Medium";
    font-size:12px;
}
.cPolicyPartyRoleNotesList header h2 .cards-note.slds-text-heading_small span,
.cRequirementsList header h2 .cards-note.slds-text-heading_small span{
    font-size: 12px;
}

.cPolicyPartyRoleNotesList header .viewall a,
.cRequirementsList header .viewall a,
.cPolicyApplicationCard .viewall a{
    font-family: "AIAEverest-Medium";
    font-size: 12px;
}
.cRequirementsList .cOutputText h4{
    font-family: "AIAEverest-Regular";
};

.cPolicyApplicationDetail h3{
    color: #554344 !important;
}
.cPolicyApplicationDetail h3.policy-application-head{
    font-size: 24px;
}
.cPolicyApplicationDetail label{
    color: #554344;
    font-family: "AIAEverest-Regular";
}
.cPolicyCard header h2 span{
	color: #554344;
	font-size: 14px;
    font-family: "AIAEverest-Regular";
}

.cPolicyCard header h2 span, .cPolicyApplicationDetail h3.customer-info {
    font-family: "AIAEverest-Regular";
    font-size: 14px;
}
.cPolicyApplicationCard h1.policy-application-no {
  color: #554344;
  display:block;
}
.help-icon{
    margin-top: 20px;
}

 .cPolicyApplicationCard .pa-currency.total-pa-currency, .cPolicyApplicationCard .cOutputText span {
    line-height: 36px;
    color: #554344;
}

.cPolicyPartyRoleCard{
    font-family: AIAEverest-Regular;
}
.cPolicyPartyRoleCard.customer-title>header {
    background-color: #d4edf1;
    color: #353e3f;
    padding: .75rem 1rem;
}
.cPolicyPartyRoleCard>header h2 .slds-text-heading_small {
    font-family:AIAEverest-Medium;
}
.cPolicyPartyRoleCard>header h2 .slds-text-heading_small span small {
    font-family: AIAEverest-Regular;
}

.cPolicyApplicationDetail .cPolicyCard h2 {
    font-family: AIAEverest-Medium;
}
.cPolicyApplicationDetail .cPolicyCard h2 small {
    font-family: AIAEverest-Regular;
}
.cPolicyApplicationDetail .cPolicyCard h4, .cPolicyApplicationCard h4.slds-text-heading_small,
.cPolicyApplicationCard .cOutputText h4 {
	color: #554344;
}
.cPolicyApplicationDetail .cPolicyCard h3, .cPolicyApplicationDetail .cPolicyCard .pa-currency,
.cPolicyApplicationDetail .cOutputText span {
    line-height: 36px;
    color: #554344;
}
.cPolicyApplicationCard .viewall a {
    color: #596c80;
}
.cPolicyPartyRoleNotesList header h2 .cards-note,
.cRequirementsList header h2 .cards-note{
    font-size:12px;
    color: #554344;
}

.cPolicyPartyRoleNotesList header h2 .cards-note.slds-text-heading_small span,
.cRequirementsList header h2 .cards-note.slds-text-heading_small span{
    color: #ffffff;
    background-color: #596c80;
    height: 20px;
    width: 20px;
    line-height: 20px;
}

.cPolicyPartyRoleNotesList, .cRequirementsList{
    color:#554344;
}
.cRequirementsList .cOutputText h4 {
    font-family: AIAEverest-Regular;
}
.cPolicyPartyRoleNotesList header .viewall a,
.cRequirementsList header .viewall a{
    display: inline-block;
    text-transform: uppercase;
    color: #596c80;
    position: absolute;
    right: 0;
    top: 0.3rem;
}
.cPolicyPartyRoleNotesList header .viewall a:after {
    color: #596c80;
}

/*AIA E-Application Component CSS */
.cEApp .sidebar{
	background:rgba(0, 0, 0, 0.05)!important;
}
/*.cEApp .sidebar .LifeCard{
	padding-top:0.625rem;
}*/
.cEApp .sidebar .slds-icon_container .slds-icon{
	color: #64a70b;
    fill: #64a70b;
	width: 1.125rem;
    height: 1.125rem;
}
.cEApp .cEAppSummary .LifeCard .slds-card .slds-card__body .slds-grid .slds-size_12-of-12{
	padding:0.5rem 0rem;
}
.LifeCard .cProgressIndicator .container,
c-vitality-progress-indicator .container{
	background-color:#dfe1e3;
	margin:0px;
}
.LifeCard .cProgressIndicator .container:hover,
c-vitality-progress-indicator .container:hover {
    background-color: #00a3e0;
    margin: 0px;
}
.LifeCard .cProgressIndicator .container:after,
c-vitality-progress-indicator .container:after{
	background-color:#FFFFFF;
}
.LifeCard .cProgressIndicator .container:hover:after,
c-vitality-progress-indicator .container:hover:after{
	background-color: #fff;
    width: 0.7em;
    height:0.7em;
    top: .155em;
    left: .155em;
}
.cEApp .cEAppSummary .LifeCard .slds-card{
	margin: 0;
}

.cEApp .cEAppSummary .LifeCard .slds-card > .slds-card__body > .slds-card {
    padding-left: 0px ! important;
}

.cEApp .cEAppSummary .LifeCard .slds-card__body{
	margin-bottom: 0;
}
.cEAppSummary .menuTitle{
	color:rgba(0, 0, 0, 0.6);
	letter-spacing:0.44px;
	padding-left: .3rem;
}
.cEAppSummary .menuTitle:hover{
	color: rgba(0, 0, 0, 0.87);
}
.cEAppSummary .menuDiv .menuTitle{
	color:rgba(0, 0, 0, 0.87);
}
.application-bg{
	background:#dfe1e3;
}
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel,
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader{
	background:#FFFFFF;
	/*padding-bottom: 5px; SUPERNOVA-276*/
}
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem
.lifeCardInput-field  .slds-form-element__label,
.cEApp .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem
legend.slds-form-element__legend,
.cEApp .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem_Occupation,
.cEApp .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem_Occupation .slds-form-element__label{
	color:rgba(0, 0, 0, 0.87);
	letter-spacing:0.25px; /*As per zeplin*/
	padding-top: 0.3rem;
    padding-bottom: 0.3rem;
}
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem{
	color:rgba(0, 0, 0, 0.87);
	letter-spacing:0.25px; /*As per zeplin*/
}
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem.fontWeightNormal{
	color:rgba(0, 0, 0, 0.87);
	line-height:1.43
}
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem .cPicklistSelect
{
	padding-top: 0.3rem;
}
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel header{
    border-bottom: 2px solid rgba(0, 0, 0, 0.12);
	padding-bottom: 0.5rem;
}
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .slds-card__header .slds-has-flexi-truncate .slds-media__body>h2
{
	color:rgba(0, 0, 0, 0.87);
	letter-spacing:0.25px;
	font-family: Roboto-regular;
    font-size: .875rem;
}
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .slds-card__header .slds-has-flexi-truncate .slds-media__body.slds-truncate>h2
{
	color:rgba(0, 0, 0, 0.87);
	letter-spacing:0.25px;
}
/*.cEApp .lifePanel .lifeCardMain-Panel.e-application-panel .iconContainer .cProgressIndicator .IconBColorblue{
	background-color: transparent!important;
}
.cEApp .lifePanel .lifeCardMain-Panel.e-application-panel .iconContainer .cProgressIndicator .IconBColorblue .slds-icon.slds-icon_small{
	fill: #64a70b;
    color: #64a70b;
}*/
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .buttonGroupWrapper
.buttonGroupButton
{
	padding:2px;
	/*border: solid 1px rgba(0, 0, 0, 0.12);*/
}

.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem .slds-form-element__label{
	color: rgba(0, 0, 0, 0.87);
	letter-spacing: 0.25px;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
}
.cEApp .cExistingCoverInformation .Padding.existing-padding{
	padding-left: 20px;
}
.cEApp .cExistingCoverInformation .Padding.existing-padding .slds-button-group.buttonGroupWrapper
.slds-button.slds-button_neutral.buttonGroupButton{
	border:1px solid rgba(0, 0, 0, 0.12);
	padding-top: 1px;
    padding-bottom: 1px;
	color: #596c80;
}
.cEApp .lifeCardItem.right-align .slds-button.slds-button_brand,
.cEApp .cReplacementPolicyAdvice .lifeCardHeader .lifeCardItem .slds-button.slds-button_brand,
.cEApp .cReplacementPolicyAdvice .lifeCardHeader .lifeCardItem .slds-button.slds-button_neutral,
.cEApp .cRPAConfirmation .lifeCardHeader .lifeCardItem .slds-button.slds-button_brand,
.cEApp .cRPAConfirmation .lifeCardHeader .lifeCardItem .slds-button.slds-button_neutral{
	color: #596c80;
}
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem.btn-Eapp {
	padding-top:10px;
}
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem.btn-Eapp
.slds-button.slds-button_neutral {
	border-color:#00a3e0;
	color:#00a3e0;
	font-size:0.875rem;
	font-family: "Roboto-Bold";
	letter-spacing: 0.3px;
}
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem.btn-Eapp
.slds-button.slds-button_neutral:hover{
	border-color:#0070b0;
	color:#0070b0;
	letter-spacing: 0.3px;
	background:transparent;
}

.cEAppSummary .menuDiv.disabledClass .menuTitle{
	color:rgba(0, 0, 0, 0.38);
}

.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .sub-card.eapp-subsection .slds-card__header .slds-has-flexi-truncate .slds-media__body>h2{
	color:#ffffff;
}
.slds-show.ownership{
	text-overflow: inherit;
    white-space: normal;
    overflow: hidden;
}
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem .colorGreen{
	background-color: #FFFFFF;
	color: #d31145;
	border-color:#FFFFFF;
	padding-left: 0;
    font-family: roboto-bold;
    font-size: 14px;
    padding-right: 0px;
}
.cEApp .slds-form-element__icon {
    padding-top: 0px;
}
.cEApp .lifeCardItem.help-sumassured .slds-form-element__icon{
	padding-top: 0.25rem;
}
.cEApp .lifeCardItem.right-align .slds-button.slds-button_brand,
.cEApp .cReplacementPolicyAdvice .lifeCardHeader .lifeCardItem .slds-button.slds-button_brand,
.cEApp .cRPAConfirmation .lifeCardHeader .lifeCardItem .slds-button.slds-button_brand{
	background:#d31145;
	color:#ffffff;
 }
 .cEApp .lifeCardItem.right-align .slds-button_brand[disabled],
 .cEApp .cReplacementPolicyAdvice .lifeCardHeader .lifeCardItem .slds-button_brand:disabled,
 .cEApp .cReplacementPolicyAdvice .lifeCardHeader .lifeCardItem .slds-button--brand[disabled],
 .cEApp .cRPAConfirmation .lifeCardHeader .lifeCardItem .slds-button_brand:disabled,
 .cEApp .cRPAConfirmation .lifeCardHeader .lifeCardItem .slds-button--brand[disabled],
 .slds-button--brand:disabled,
.cEApp .lifeCardItem.right-align .slds-button_brand[disabled]:hover,
.cEApp .cReplacementPolicyAdvice .lifeCardHeader .lifeCardItem .slds-button_brand:disabled:hover,
.cEApp .cReplacementPolicyAdvice .lifeCardHeader .lifeCardItem .slds-button--brand[disabled]:hover,
.cEApp .cRPAConfirmation .lifeCardHeader .lifeCardItem .slds-button_brand:disabled:hover,
.cEApp .cRPAConfirmation .lifeCardHeader .lifeCardItem .slds-button--brand[disabled]:hover,
.slds-button--brand:disabled:hover {
    background: rgba(0, 0, 0, 0.12);
    border-color: rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.38);
}
.cEApp .lifeCardItem.right-align .slds-button.slds-button_brand:disabled:hover{
	background: rgba(0, 0, 0, 0.12);
    border-color: rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.38);
}
.cEApp .lifeCardItem.right-align .slds-button.slds-button_brand:hover,
.cEApp .lifeCardItem.right-align .slds-button.slds-button_brand:focus,
.cEApp .cReplacementPolicyAdvice .lifeCardHeader .lifeCardItem .slds-button.slds-button_brand:hover,
.cEApp .cReplacementPolicyAdvice .lifeCardHeader .lifeCardItem .slds-button.slds-button_brand:focus,
.cEApp .cRPAConfirmation .lifeCardHeader .lifeCardItem .slds-button.slds-button_brand:hover,
.cEApp .cRPAConfirmation .lifeCardHeader .lifeCardItem .slds-button.slds-button_brand:focus{
	 background:#b8123e;
	 color:#ffffff;
 }
 .cEApp .lifeCardMain-Panel.e-application-panel .slds-button.slds-button_neutral{
	border-color:#00a3e0;
	color:#00a3e0;
	padding-top: 2px;
    padding-bottom: 2px;
}
.cEApp .lifeCardMain-Panel.e-application-panel .cButtonGroup .slds-button.slds-button_neutral,
.cEApp .lifeCardMain-Panel.e-application-panel .cButtonGroup .slds-button.slds-button_neutral:hover,
.cEApp .lifeCardMain-Panel.e-application-panel .cButtonGroup .slds-button.slds-button_neutral:focus{
	border-color: rgba(0, 0, 0, 0.12);
    color: #596C80;
}
.cEApp .lifeCardMain-Panel.e-application-panel .slds-button.slds-button_neutral:hover,
.cEApp .lifeCardMain-Panel.e-application-panel .slds-button.slds-button_neutral:focus{
	border-color:#0070b0;
	color:#0070b0;
	padding-top: 2px;
    padding-bottom: 2px;
	background:transparent;
}
 .cEApp .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem .slds-select{
	 height:2.25rem;
	 color:rgba(0, 0, 0, 0.87);
 }
 .cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem label{
	color:rgba(0, 0, 0, 0.87);
 }
 /* AIA Offer Section css */

 .cEApp .lifeCardMain-Panel.e-application-panel .sub-card.eapp-subsection .slds-card__header{
	 background:#edeff1;
 }
 .cEApp .lifeCardMain-Panel.e-application-panel .sub-card.eapp-subsection .slds-card__header .slds-media__body >h2
 .offer-title, .cEApp .lifeCardMain-Panel.e-application-panel .sub-card.eapp-subsection .slds-card__header .slds-no-flex
 .offer-title, .cEApp .lifeCardMain-Panel.e-application-panel .sub-card.eapp-subsection .slds-card__header .slds-no-flex {
	color:rgba(0, 0, 0, 0.87);
 }
 .cEApp .lifeCardMain-Panel.e-application-panel .sub-card.eapp-subsection .slds-card__header .slds-no-flex{
	padding: 0.2rem 0 0.1rem;
 }
 .cEApp .lifeCardMain-Panel.e-application-panel .sub-card.eapp-subsection .lifeCardHeader.panel
 .offer-decision__header.offer-rates {
	background:transparent;
	padding-top: 1.5rem;
	color: rgba(0, 0, 0, 0.87);
 }
 .cEApp .lifeCardMain-Panel.e-application-panel .sub-card.eapp-subsection .lifeCardHeader.panel
 .offer-decision__header >label{
	 color:rgba(0, 0, 0, 0.38);
 }
 .cEApp .lifeCardMain-Panel.e-application-panel .sub-card.eapp-subsection .lifeCardHeader.panel .offer-table__header
 .life-cover{
	color: rgba(0, 0, 0, 0.87);
 }

 .cEApp .lifeCardMain-Panel.e-application-panel .sub-card.eapp-subsection .lifeCardHeader.panel .special-term-policy{
    padding: 0.4rem 0rem 0rem;
    margin-left: 0;
 }
 .cEApp .lifeCardMain-Panel.e-application-panel .sub-card.eapp-subsection .lifeCardHeader.panel ul.accordion-exclusions.accordion-offer{
	border:1px solid #c4c4c4;
	margin: 1.5rem 0rem;
 }

  .cEApp .lifeCardMain-Panel.e-application-panel .sub-card.eapp-subsection .lifeCardHeader.panel ul.accordion-exclusions.accordion-offer .offer-decision__header,
  .cEApp .lifeCardMain-Panel.e-application-panel .sub-card.eapp-subsection .lifeCardHeader.panel ul.accordion-exclusions.accordion-offer .slds-accordion__summary
 {
	background:#fff;
    color: rgba(0, 0, 0, 0.87);
    padding: .8rem .8rem;
	border-top: 0px solid rgb(212, 212, 212);
 }

.cEApp .lifeCardMain-Panel.e-application-panel .sub-card.eapp-subsection .lifeCardHeader.panel ul.accordion-exclusions.accordion-offer .slds-accordion__summary .slds-radio .slds-radio__label .slds-form-element__label{
	padding: 0.6rem 0rem;
}

/*CSS For Quote Builder */

.cFullQuote .QuoteInfoPanel.QuoteBuilder-Panel .lifeCardItem_Occupation .lifeCardInput-fieldReadOnly .slds-form-element__label{
	font-size: 0.875rem;
    padding-bottom: 0.2rem;
 }
.lifeCardItem .lifeCardInput-field.dobStyle  .slds-datepicker td.slds-is-today>.slds-day {
    background-color: #596c80;
}

 .FullQuotePanelBody .sidebar .ShowHideArrow{
	text-align:right;
}

 .lifePanel .lifeCardMain-Panel.e-application-panel.cLifeAssuredInformation,
 .lifePanel .lifeCardMain-Panel.e-application-panel.SovAppLifeAssuredInformation{
	background: #eeeeee;
    color:#353e3f;
 }
.cFullQuote .QuoteInfoPanel.QuoteBuilder-Panel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem label.slds-form-element__label,
.cFullQuote .QuoteInfoPanel.QuoteBuilder-Panel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem legend.slds-form-element__legend.slds-form-element__label,
.cFullQuote .QuoteInfoPanel.QuoteBuilder-Panel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem_Occupation .lifeCardInput-field .slds-form-element__label{
    font-size: 0.875rem;
    padding-bottom: 0.2rem;
}

.lifeCardMain-Panel.e-application-panel .slds-datepicker th  {
	font-size: 0.875rem;
	color: #666666;
 }

.lifeCardMain-Panel.e-application-panel .slds-datepicker td.slds-is-today > .slds-day {
    background: #596c80;
    color: #FFFFFF;
	font-size: 0.875rem;
}
.lifeCardMain-Panel.e-application-panel .slds-datepicker .slds-text-link,
.lifeCardMain-Panel.e-application-panel .slds-datepicker .slds-text-link:active,
 .lifeCardMain-Panel.e-application-panel .slds-datepicker .slds-text-link:focus,
 .lifeCardMain-Panel.e-application-panel .slds-datepicker .slds-text-link:hover
 {
	color: #596c80;
}
 .lifeCardMain-Panel.e-application-panel .slds-datepicker .slds-datepicker__filter_month,
.lifeCardMain-Panel.e-application-panel .slds-datepicker .slds-shrink-none .slds-select_container {
    color: #666666;
}
.quote-settings .slds-modal__content.existing-padding .quote-settings__panel.existingCoverContainer {
	/*padding:1.25rem;*/
}
.quote-settings.cModalPopUp.cPaymentDetails .slds-modal__container .slds-modal__content.existing-padding a{
	color:rgb(211, 17, 69);
}
.quote-settings .slds-modal__content.existing-padding .quote-settings__panel.existingCoverContainer
.quote-settings__item.quote-item-padding
{
	padding-top: 1.25rem;
}
.quote-settings .slds-modal__content.existing-padding .quote-settings__panel.existingCoverContainer
.quote-settings__item.quote-item-padding .padding-l{
	padding-right: 0.625rem;
}
.quote-settings .slds-modal__content.existing-padding .quote-settings__panel.existingCoverContainer
.quote-settings__item.quote-item-padding .margin-r{
	margin-right: 0.875rem;
}
.quote-settings__button--cancel,
.quote-settings__button--save{
	text-transform:uppercase;
}
.quote-settings__panel.existingCoverContainer .quote-settings__item .slds-form-element__label{
	padding: 1rem 0 0.2rem 0;
}
.quote-settings .slds-modal__content.existing-padding .quote-settings__panel.existingCoverContainer
.quote-settings__item.quote-item-padding .ExistingCoverRemoveButton {
	margin: 1.75rem 0 0rem;
	padding:0rem;
}
.quote-settings__item.quote-item-padding .ExistingCoverRemoveButton .slds-button.remove-icon.slds-button_icon-brand{
	background: transparent;
    border: 0;
}
.quote-settings__item.quote-item-padding .ExistingCoverRemoveButton .slds-button.remove-icon.slds-button_icon-brand svg{
	fill: #596c80;
    font-weight: bold;
    height: 20px;
    width: 20px;
}
.null.comm-page-custom-quote-builder .lifeCardItem.ExistingCoverDiv .slds-button_brand{
	color: #FFFFFF !important;
	font-size:14px;
	font-family: "Roboto-Bold";
	letter-spacing: 0.3px;
}
.quote-settings__panel.existingCoverContainer .quote-settings__item .slds-button_neutral.quote-settings__button--cancel,
.quote-settings__panel.existingCoverContainer .quote-settings__item .slds-button_neutral.quote-settings__button--cancel:hover{
	background:#ffffff;
	color:#596c80;
	border-color:#596c80
}

.vitalityInfo .slds-button.slds-button_neutral{
	color:#596C80;
}
.cModalPopUp SVG, .SovAppModalPopUp SVG, c-imaging-application .closeIcon SVG{
	fill:#d31145;
}
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .overlay .slds-button.slds-button_neutral.actionButton,
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .overlay .slds-button.slds-button_neutral.actionButton:hover,
.lifeCardMain-Panel .lifeCardHeader .lifeCardItem.BenefitCards .overlay .slds-button.slds-button_neutral.actionButton,
.lifeCardMain-Panel .lifeCardHeader .lifeCardItem.BenefitCards .overlay .slds-button.slds-button_neutral.actionButton:hover  {
	color:#D31145;
	background:transparent;
}
.lifeCardMain-Panel .lifeCardHeader .lifeCardItem .overlay .slds-button.slds-button_neutral.actionButton{
	color:#D31145;
}
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .overlay .actionButton,
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .overlay .actionButton:hover{
	color:#D31145;
	background:transparent;
}
.cQuoteInformationSet .ScenarioAmount, .cQuoteInformationSet .ScenarioName,
.SovAppQuoteInformationSet .ScenarioAmount, .SovAppQuoteInformationSet .ScenarioName{
	color: #353e3f;
    font-family: "Roboto-Medium";
	font-size:1rem;
}
.cEApp .header, .cEAppWelcome.subHeader,
.cEApp .welcome-body{
	color:rgba(0, 0, 0, 0.87);
	line-height:20px;
}
.cEApp .full-quote-footer.footerBottom .welcomefooter .slds-button.slds-button_brand{
	background-color: #d31145;
    border-color: #d31145;
	width: 120px;
    padding: 2px;
}
.cEApp .full-quote-footer.footerBottom .welcomefooter .slds-button.slds-button_brand:hover,
.cEApp .full-quote-footer.footerBottom .welcomefooter .slds-button.slds-button_brand:focus
{
	background-color: #a40d36;
    border-color: #a40d36;
	width: 120px;
    padding: 2px;
}
.cEApp .cEAppSummary .slds-view-quote a{
    color: #00a3e0;
}
.cEApp .cFileUpload .lifeCardHeader .lifeCardItem a{
	color:rgba(0, 0, 0, 0.87)
}

.cEApp .cEAppQuestionnaireComponent .underwriting{
	font-family: "Roboto-Medium";
    font-size: 1rem;
}
.cEApp .cEAppQuestionnaireComponent .underwriting-heading{
	font-family: "Roboto-Medium";
    font-size: 1rem;
}
.quote-settings .slds-modal__content.existing-padding .quote-settings__panel.existingCoverContainer.UpdatedetailContainer {
    padding: 0rem;
}
.quote-settings__panel.existingCoverContainer.UpdatedetailContainer .quote-settings__item.select-save {
    padding-bottom: 1.25rem;
    padding-top: 1rem;
}

.quote-settings__panel.existingCoverContainer.UpdatedetailContainer .quote-settings__item .slds-button_neutral.quote-settings__button--cancel{
	background:#ffffff;
	color:#0064AF;
	border-color:#0064AF;
}
.quote-settings__panel.existingCoverContainer.UpdatedetailContainer .quote-settings__item .slds-button_neutral.quote-settings__button--cancel:hover{
	background:#ffffff;
	color:#007CD5 ;
	border-color:#007CD5;
}

/*Underwriting*/

.cEApp .cEAppQuestionnaireComponent .underwriting{
	font-family: "Roboto-Medium";
    font-size: 1rem;
}
.cEApp .cEAppQuestionnaireComponent .underwriting-eapp{
	background:#ffffff;
	color: rgba(0, 0, 0, 0.87);
}
.cEApp .cEAppQuestionnaireComponent .underwriting-question .cQuestionBase .slds-radio_button-group
.slds-radio_button [type="radio"]:checked + .slds-radio_button__label:hover,
.cEApp .cEAppQuestionnaireComponent .underwriting-question .cQuestionBase .slds-radio_button-group
.slds-radio_button [type="radio"]:checked + .slds-radio_button__label{
	    background-color: #596c80;
		color:#fff;
}
.cEApp .cEAppQuestionnaireComponent .underwriting-question .cQuestionBase .slds-radio_button-group
.slds-radio_button [type="radio"] + .slds-radio_button__label{
	    background-color: #FFFFFF;
		color: #596c80;
}
.cEApp .cEAppQuestionnaireComponent .underwriting-question .slds-form-element{
	margin-top:10px;
}
.cEApp .cEAppQuestionnaireComponent .underwriting-question .slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label{
	color: rgba(0, 0, 0, 0.87);
}
.cQuestionBase .slds-input{
	color: rgba(0, 0, 0, 0.87);
}
.cEApp .cEAppQuestionnaireComponent .slds-accordion .slds-accordion__list-item .slds-accordion__section.slds-is-open .slds-button.slds-button_reset.slds-accordion__summary-action:hover,
.cEApp .cEAppQuestionnaireComponent .slds-accordion .slds-accordion__list-item .slds-accordion__section.slds-is-open .slds-button.slds-button_reset.slds-accordion__summary-action:active{
	color: rgba(0, 0, 0, 0.87);
}

/*Common Footer Section CSS*/
.cAuraPreAssessment.static-footer{
    height: 74px;
	background-color: #e6e7e8;
    margin: 0 -0.75rem -0.75rem;
    padding:0px 20px;
	font-family: AIAEverest-Regular;
}

.copy-text{
	float: left;
    display: inline-block;
    padding: 33px 0px 20px;
	color:#554344;
	font-family: AIAEverest-Regular;
}

.footer-asbhub{
	width: 68%;
    padding: 13px 0px 0px 30px;
    display: inline-block;
}
.footer-asbhub-inner{
	text-align: right;
    padding-bottom: 5px;
    font-size: 14px;
    color: #554344;
}
.footer-asbhub-list{
	text-align: right;
    font-size: 14px;
    color: #554344;
}
.footer-asbhub-list ul{
	display: inline-flex;
	padding: 6px 0px 6px 0px;
	text-align: right;
}
.footer-asbhub-list ul li{
	float: left;
	padding: 0px 15px;
	border-right:1px solid #554344;
}
.footer-asbhub-list ul li a,
.footer-asbhub-list ul li a:hover,
.footer-asbhub-list ul li a:focus{
	text-decoration:none;
	color: #554344;
	font-size: 14px;
}
.footer-asbhub-list ul li:last-child{
	border-right:0px solid #554344;
	padding-right:0px;
}
.footerlogo{
	width: 154px;
	float: right;
	height: 74px;
	padding: 10px 0px;
}
.footerlogo img{
	max-width:154px;
}
.cHubGiveFeedback .feedback-title{
	text-transform:uppercase;
}

/**** popupOver Style *****/
.slds-popover_tooltip, .slds-popover_tooltip .slds-popover__body{
	background:#DBDAD4 !important;
	font-family: AIAEverest-Regular;
	font-size:0.875rem!important;
	color:#353e3f!important;
}
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel.cPolicyOwner label.slds-form-element__label, .cEApp .lifeCardMain-Panel.e-application-panel .lifeCardItem .slds-form-element__legend.slds-form-element__label, .cEApp .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem_Occupation .slds-form-element__label, .cEApp .lifeCardMain-Panel.e-application-panel .lifeCardItem{
	color:rgba(0, 0, 0, 0.87);
}

body.comm-page-custom-eapplication .slds-nubbin_bottom-left::before, body.comm-page-custom-eapplication .slds-nubbin--bottom-left::before, body.comm-page-custom-eapplication .slds-nubbin_bottom-left-corner::before,
body.comm-page-custom-eapplication .slds-nubbin_bottom-right::before, body.comm-page-custom-eapplication
.slds-nubbin--bottom-right::before, body.comm-page-custom-eapplication .slds-nubbin_bottom-right-corner::before,
body.comm-page-custom-eapplication .slds-nubbin_bottom-right::before, body.comm-page-custom-eapplication
.slds-nubbin--bottom-right::before, body.comm-page-custom-eapplication .slds-nubbin_bottom-right-corner::before,
body.comm-page-custom-quotes .slds-nubbin_top-left::before, body.comm-page-custom-quotes
.slds-nubbin--top-left::before, body.comm-page-custom-quotes .slds-nubbin_top-left-corner::before,
body.comm-page-custom-quotes .slds-nubbin_top-right::before, body.comm-page-custom-quotes
.slds-nubbin--top-right::before, body.comm-page-custom-quotes .slds-nubbin_top-right-corner::before
{
	background-color:#DBDAD4 !important;
}
body.comm-page-custom-eapplication .slds-nubbin_bottom-left::after, body.comm-page-custom-eapplication
.slds-nubbin--bottom-left::after, body.comm-page-custom-eapplication .slds-nubbin_bottom-left-corner::after,
body.comm-page-custom-eapplication .slds-nubbin_bottom-right::after, body.comm-page-custom-eapplication
.slds-nubbin--bottom-right::after, body.comm-page-custom-eapplication .slds-nubbin_bottom-right-corner::after,
body.comm-page-custom-quotes .slds-nubbin_top-left::after, body.comm-page-custom-quotes
.slds-nubbin--top-left::after, body.comm-page-custom-quotes .slds-nubbin_top-left-corner::after,
body.comm-page-custom-quotes .slds-nubbin_top-right::after, body.comm-page-custom-quotes
.slds-nubbin--top-right::after, body.comm-page-custom-quotes .slds-nubbin_top-right-corner::after{
	background-color:#DBDAD4 !important;
}

.downloadDocs{
   background-color: #dbdad4;
}

.downloadDocList li a{
    background-color:#fff;
    font-family: AIAEverest-Medium;
    font-size:.95rem;
    color:#596c80;
}
.downloadDocList li a:hover{
	color:#596c80;
}
.downloadDocList li .downloadBtn{
    background-image: url("/resource/AIAHUBAssets/download-btn-aia.png");
}
.commonDocs h2{
    font-size: 1.5rem;
    color: #554344;
    text-transform: uppercase;
}
.commonDocs table thead th{
    font-size: 1rem;
    color: #554344;
    text-transform: uppercase;
}
.commonDocs table tbody tr a, .commonDocs p a{
    color:#22a8da;
    text-decoration:underline;
    font-family:AIAEverest-Regular;
    font-size:.95rem;
}
.commonDocs table tbody tr:hover>td{
	background-color:#fff !important;
}
.commonDocs p{
	font-size:.95rem;
 	font-family:AIAEverest-Regular;
 	color:#554344;
}
.slds-button.slds-button_brand.button-margin.next-previous,
.slds-button.slds-button_brand.next-previous-right{
	 color: #00a3e0;
}
.forceCommunityRecommendations .forceChatterRecommendationBase .notInterestedLink {
    display:none;
}

.slds-fall-into-ground {
     display:none !important;
}
/**
  Login Page
  **/
.salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea {
 background-color: white !important;
 padding:15px;
}

.salesforceIdentityLoginForm2 .inverseTextColor {
 color:#00a3e0 !important;
}
.salesforceIdentityLoginBody2 .ui-widget {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.salesforceIdentityCommunityLogo2 .communityLogo {
    padding: 10px ;
}
.salesforceIdentityLoginBody2 .cCenterPanel {
  /*  min-width: 390px !important; */
}

.loginButton>button{
    display: block;
    width: 100%;
}
.forgotPassword {
    color:#00a3e0 !important;
}
.forceVirtualActionMarker.forceVirtualAction {
    display: none;
}
@media(max-width:414px) {
    /**DEFAULT FONT SIZE IN MOST BROWSERS 16PX, 100%=16PX**/
    .salesforceIdentityLoginBody2 {
        align-items: start !important;
        background: none !important;
    }
    .salesforceIdentityLoginBody2 {
        background-position: 0 top;
    }
}
@media only screen and (min-device-width : 375px)and (max-device-width : 812px)and (-webkit-device-pixel-ratio : 3) {
    .salesforceIdentityLoginBody2 {
        background: none !important;
        flex-direction: column;
    }
    .salesforceIdentityLoginBody2 .cFooterPanel {
        position: relative !important;
    }
}
@media only screen and  (max-device-width : 800px) {
    .salesforceIdentityLoginBody2 {
        background: none !important;
        flex-direction: column;
    }
    .salesforceIdentityLoginBody2 .cFooterPanel {
        position: relative !important;
    }
}
@media only screen and (min-device-width : 768px)and (max-device-width : 1024px) {

}
.salesforceIdentityLoginBody2 .cCenterPanel {
    margin: 0 auto !important;
}

.FullQuoteHeader .QBTitle-divider {
position: relative;
max-width: 90px;
min-width: 90px;
}

.FullQuoteHeader .QBTitle-divider:after {
    border-right: 1px solid #6f6b6b;
    content: '';
    display: block;
    width: 1px;
    height: 60%;
    position: absolute;
    top: 20%;
    right: 10px;
    bottom: 0;
}

.FullQuoteHeader .QBTitle-divider {
position: relative;
}

.FullQuoteHeader .QBTitle-divider:after {
    border-right: 1px solid #6f6b6b;
    content: '';
    display: block;
    width: 1px;
    height: 60%;
    position: absolute;
    top: 20%;
    right: 0;
    bottom: 0;
}

.cAdviserProfileSettings .slds-card__header-title>span{
	font-size: 1.25rem !important;
    font-family: Roboto-regular!important;
}

.lifePanel .lifeCardMain-Panel>div>header h2>span {
     font-size: 1.35rem;
 }
.cExistingCover .slds-button_neutral.buttonGroupButton{
	color: #596c80;
}

 /**VDA**/

.vda .slds-radio_button [type="radio"]:checked + .slds-radio_faux, .slds-radio_button [type="radio"]:checked + .slds-radio--faux, .slds-radio_button [type="radio"]:checked ~ .slds-radio_faux, .slds-radio_button [type="radio"]:checked ~ .slds-radio--faux, .slds-radio_button [type="radio"]:checked + .slds-radio_button__label, .slds-radio_button [type="radio"]:checked + .slds-radio--button__label, .slds-radio--button [type="radio"]:checked + .slds-radio_faux, .slds-radio--button [type="radio"]:checked + .slds-radio--faux, .slds-radio--button [type="radio"]:checked ~ .slds-radio_faux, .slds-radio--button [type="radio"]:checked ~ .slds-radio--faux, .slds-radio--button [type="radio"]:checked + .slds-radio_button__label, .slds-radio--button [type="radio"]:checked + .slds-radio--button__label {
    background-color: #596C80 !important;
    color: var(--lwc-colorTextButtonBrand,#FFFFFF);
}

.vda .slds-datepicker__filter .slds-button_icon{
    color: #6f6b6b;
}
.vda .slds-datepicker__filter .slds-button:hover .slds-button__icon{
    color: #a40d36;
}
/****VITALITY SUMMARY****/
c-vitality-summary header.slds-card__header.slds-grid{
	color: white;
}
c-vitality-application c-vitality-summary, c-imaging-application .LifeCard .slds-card .slds-card__body .slds-grid .slds-size_12-of-12{
	padding:0.5rem 0rem !important;
}

c-vitality-summary .LifeCard .slds-card{
	margin: 0px !important;
	background-color:transparent;
}
c-vitality-summary .LifeCard .slds-card > .slds-card__body > .slds-card {
	padding-left: 0px !important;
}
c-vitality-summary .LifeCard .slds-card__body{
	margin-bottom: 0;
}
c-vitality-summary .disabledClass{
	color: gray;
}
c-vitality-summary .LifeCard .slds-card{
	background-color:transparent;
}
c-vitality-summary header.slds-card__header.slds-grid{
	color: white;
}
c-vitality-summary .menuTitle{
	color:rgba(0, 0, 0, 0.6);
	letter-spacing:0.44px;
	padding-left: .3rem;
}
c-vitality-summary .menuTitle-inner{
	color:rgba(0, 0, 0, 0.6) !important;
}
c-vitality-summary .menuTitle-inner:hover{
	color: rgba(0, 0, 0, 0.87) !important;
}
c-vitality-summary .menuTitle:hover{
	color: rgba(0, 0, 0, 0.87);
}
c-vitality-summary .menuDiv .menuTitle{
	color:rgba(0, 0, 0, 0.87);
}
c-vitality-summary .menuDiv.disabledClass .menuTitle{
	color:rgba(0, 0, 0, 0.38);
}

/****VITALITY APPLICATION****/
c-vitality-application .sidebar .LifeCard {
	border-top-style: none !important;
	color: white;
}
c-vitality-application .sidebar .QuoteSummary{
	background-color:rgb(241, 241, 241) !important;
}
c-vitality-application .sidebar .slds-icon_container .slds-icon {
    color: #64a70b;
    fill: #64a70b;
    width: 1.125rem;
    height: 1.125rem;
}
.null c-vitality-application .FullQuotePanelBody {
    height: 100%;
	margin-top: 60px;
}

/****VITALITY LIFE ASSURED****/
c-vitality-life-assured .lifeCardItem.verifyEmail span {
    color: #d31145;
}
c-vitality-life-assured span.customError{
    color: #ff0000;
}
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .requiredColor{
    color: rgb(194, 57, 52)!important;
}

/**** VITALITY MODAL ****/
c-vitality-modal .close-btn-icon svg{
	fill: #d31145;
}

c-vitality-payment-details .authorised .slds-button.slds-button_brand{
                           	font-family: Roboto-Bold;
                           	background-color: transparent;
                           	color:#d31145;
                           	border:none;
                           }
/**** VITALITY  ****/
.forceCommunityThemeNav .mainNavItem .uiMenuList {
width: auto;
}

.blue-hyper-link {
	color: #00a3e0 !important;
	text-decoration: none !important;
}

/**** My Learning ***/
                    .ltuiLearningListCmp > .slds-box {
    border: none;
}
body.comm-page-custom-my-learning .siteforceContentArea  a,
body.comm-page-custom-catalog-detail-standard .siteforceContentArea a,
body.comm-page-custom-catalog-detail-standard .catalog[ltui-learnTracFiltersLwc_learnTracFiltersLwc],
body.comm-page-custom-learning-catalogs .siteforceContentArea a,
body.comm-page-custom-learning-trac-detail-standard .siteforceContentArea a{
    color: #d31145;
    font-family: "Roboto";
}


.comm-page-custom-my-learning,
.comm-page-custom-learning-plan-detail-standard,
.comm-page-custom-learning-activity-detail-standard,
.comm-page-custom-learning-activity-detail-standard-lp,
.comm-page-custom-catalog-detail-standard,
.comm-page-custom-learning-catalogs,
.comm-page-custom-learning-trac-detail-standard{
    background: #f7f7f8;
    min-height: 100%;

}

.comm-page-custom-my-learning .siteforceThemeLayoutStarter>.body.isPageWidthFixed-true,
.comm-page-custom-learning-plan-detail-standard .siteforceThemeLayoutStarter>.body.isPageWidthFixed-true,
.comm-page-custom-learning-activity-detail-standard .siteforceThemeLayoutStarter>.body.isPageWidthFixed-true,
.comm-page-custom-learning-activity-detail-standard-lp .siteforceThemeLayoutStarter>.body.isPageWidthFixed-true,
.comm-page-custom-catalog-detail-standard .siteforceThemeLayoutStarter>.body.isPageWidthFixed-true,
.comm-page-custom-learning-catalogs .siteforceThemeLayoutStarter>.body.isPageWidthFixed-true,
.comm-page-custom-learning-trac-detail-standard .siteforceThemeLayoutStarter>.body.isPageWidthFixed-true {
    max-width: 1920px !important;
}

.ltuiLearningObjectWrapperCmp h2.slds-truncate {
    overflow: visible !important;
    white-space: none !important;
}

.comm-page-custom-learning-plan-detail-standard .siteforceContentArea,
.comm-page-custom-catalog-detail-standard .siteforceContentArea,
.comm-page-custom-learning-catalogs .siteforceContentArea,
.comm-page-custom-learning-trac-detail-standard  .siteforceContentArea{
        font-family: Roboto;
}

.comm-page-custom-catalog-detail-standard .slds-text-heading--label {
    text-transform: none;
    font-size: 18px;
    font-family: "Roboto-Bold";
    letter-spacing: 0;
}

.comm-page-custom-learning-plan-detail-standard .uiTabset--default .tabs__item {
    letter-spacing: 0;
}

.ltuiLearningListCmp {
    background: transparent !important;
}
.ltuiLearningItemTileCmp .item-name,
.ltuiLearningItemTileCmp .popover-content{
    color: #333d47;
}
.ltuiLearningItemsSuperCmp {
    background: #ffffff;
    box-shadow: 0 4px 9px 0 rgb(0 0 0 / 12%);
    transition: .125s;
    margin-bottom: 2.666rem;
    background-color: #fff;
    color: #333d47;
    display: block;
    border-radius: 4px;
    padding: 1.6rem;
}

.ltuiTemplateMainCmp .cmp-header-line {
    display: none;
}

.cmp-header-label {
     font-family: Roboto-Bold;
    font-size: 18px;
}

.ltuiTemplateMainCmp .learning-total-items {
    background-color: #d31145;
    font-weight: bold;
    color: white;
    height: 24px;
    border-radius: 100%;
    width: 24px;
    line-height: 24px;
    padding: 0;
    text-align: center;
}

.comm-page-custom-my-learning .ltuiTemplateMainCmp .learning-total-items,
.comm-page-custom-catalog-detail-standard .ltuiTemplateMainCmp .learning-total-items,
.comm-page-custom-learning-trac-detail-standard  .ltuiTemplateMainCmp .learning-total-items{
    background-color: #d31145;
    width: 24px;
    height: 24px;
    padding: 0;
    line-height: 24px;
    text-align: center;
    border-radius: 100%;
}

.comm-page-custom-my-learning .ltuiLearningItemTileCmp .item-name a,
.comm-page-custom-catalog-detail-standard .ltuiLearningItemTileCmp .item-name a,
.comm-page-custom-learning-trac-detail-standard .ltuiLearningItemTileCmp .item-name a {
    font-size: 14px;
    font-family: "Roboto-Medium";
    font-weight: 400;
}

.comm-page-custom-my-learning .ltuiDurationBarCmp .duration-text,
.comm-page-custom-catalog-detail-standard .ltuiDurationBarCmp .duration-text,
.comm-page-custom-learning-trac-detail-standard .ltuiDurationBarCmp .duration-text{
    font-family: Roboto;
    font-size: 11px;
}

.comm-page-custom-my-learning .ltuiLearningItemTileCmp .item-status-badge,
.comm-page-custom-catalog-detail-standard .ltuiLearningItemTileCmp .item-status-badge,
.comm-page-custom-learning-trac-detail-standard .ltuiLearningItemTileCmp .item-status-badge{
    border-radius: 100px;
    font-family: 'Roboto-Bold';
    top: -30px;
}
.comm-page-custom-my-learning .ltuiLearningItemTileCmp .item-image,
.comm-page-custom-catalog-detail-standard .ltuiLearningItemTileCmp .item-image,
.comm-page-custom-learning-trac-detail-standard .ltuiLearningItemTileCmp .item-image{
    height: 10rem;
    margin-top: 10px;
}
.comm-page-custom-my-learning .ltuiLearningActivitiesCmp .item-back-images--front,
.comm-page-custom-catalog-detail-standard .ltuiLearningActivitiesCmp .item-back-images--front,
.comm-page-custom-learning-trac-detail-standard .ltuiLearningActivitiesCmp .item-back-images--front{
    overflow: visible;
    top: 20px;
}

.comm-page-custom-my-learning .ltuiLearningItemTileCmp .item-image>div,
.comm-page-custom-catalog-detail-standard .ltuiLearningItemTileCmp .item-image>div,
.comm-page-custom-learning-trac-detail-standard .ltuiLearningItemTileCmp .item-image>div{
    border: none;
    border-radius: 8px;
    background: #ffffff;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 12%);
    transition: .125s;
    margin-bottom: 2.666rem;
    background-color: #fff;
    color: #333d47;
    display: block;
    padding: 1.6rem;
}

.comm-page-custom-my-learning .ltuiLearningPlansCmp span.item-status-badge.status-gray,
.comm-page-custom-catalog-detail-standard .ltuiLearningPlansCmp span.item-status-badge.status-gray,
.comm-page-custom-learning-trac-detail-standard .ltuiLearningPlansCmp span.item-status-badge.status-gray{
    background-color: #ffdde0;
    color: #ce425c !important;
}

.comm-page-custom-my-learning .ltuiLearningItemTileCmp.not-registered .item-status-badge,
.comm-page-custom-catalog-detail-standard .ltuiLearningItemTileCmp.not-registered .item-status-badge,
.comm-page-custom-learning-trac-detail-standard .ltuiLearningItemTileCmp.not-registered .item-status-badge
 {
     background-color: #f4f1ef;
    color: #836f60 !important;
}
.comm-page-custom-my-learning .ltuiUserProfileCmp .slds-badge.notRegistered,
.comm-page-custom-my-learning .ltuiUserProfileCmp .slds-badge.inProgress,
.comm-page-custom-my-learning .ltuiUserProfileCmp .slds-badge.notStarted,
.comm-page-custom-my-learning .ltuiUserProfileCmp .slds-badge.completed {
    background: transparent;
    color: #333d47;
}

.comm-page-custom-my-learning .ltuiLearningItemTileCmp.in-progress .item-status-badge,
.comm-page-custom-catalog-detail-standard .ltuiLearningItemTileCmp.in-progress .item-status-badge,
.comm-page-custom-learning-trac-detail-standard .ltuiLearningItemTileCmp.in-progress .item-status-badge
{
    background-color: #cee9d5;
    color: #3da758 !important;
}

.comm-page-custom-my-learning .ltuiLearningItemTileCmp.not-started .item-status-badge,
.comm-page-custom-catalog-detail-standard .ltuiLearningItemTileCmp.not-started .item-status-badge,
.comm-page-custom-learning-trac-detail-standard .ltuiLearningItemTileCmp.not-started .item-status-badge
{
    background-color: #C6DDF5;
    color: #1f78ad !important;
}

.comm-page-custom-my-learning .ltuiTemplateListCmp.items-list,
.comm-page-custom-catalog-detail-standard .ltuiTemplateListCmp.items-list,
.comm-page-custom-learning-trac-detail-standard .ltuiTemplateListCmp.items-list {
    margin-top: 0;
}

.comm-page-custom-learning-trac-detail-standard .ltuiLearningTrackPlansCmp {
    background: transparent;
    border: none;
    margin-top: 15px;
}

.comm-page-custom-my-learning .ltuiUserProfileCmp .box,
.comm-page-custom-my-learning .ltuiUserProfileCmp{
    border: none;
}

.comm-page-custom-my-learning .ltuiUserProfileCmp {
    background: transparent;
	margin-top: 45px;
}

.comm-page-custom-my-learning .ltuiUserProfileCmp .topUserInfo {
    background: transparent;
    margin-bottom: 30px;

    }
.comm-page-custom-my-learning .ltuiUserProfileCmp .bottomUserInfo,
.comm-page-custom-catalog-detail-standard .main-filters-container{

    padding: 15px 0;
    border: none;
    background: #ffffff;
    box-shadow: 0 4px 9px 0 rgb(0 0 0 / 12%);
    transition: .125s;
    margin-bottom: 2.666rem;
    background-color: #fff;
    color: #333d47;
    display: block;
    border-radius: 4px;
    padding: 1.6rem;

}

.quiz-header +.slds-box--border {

    border: none;
    background: #ffffff;
    box-shadow: 0 4px 9px 0 rgb(0 0 0 / 12%);
    transition: .125s;
    margin-bottom: 2.666rem;
    background-color: #fff;
    color: #333d47;
    border-radius: 4px;
}

.comm-page-custom-my-learning .ltuiUserProfileCmp .bottomUserInfo .status .slds-grid {
       border-bottom: 1px solid #e4e4e4;
    padding-bottom: 10px;
}

.comm-page-custom-my-learning .ltuiUserProfileCmp .user-name {
    color: #333d47;
    font-family: "Roboto-Bold";
    font-size: 24px;
    text-transform: none;
}

.comm-page-custom-my-learning .achievement-count {
    font-family: Roboto;
}


.comm-page-custom-my-learning .ltuiUserProfileCmp .columnLabel {
    color: #333D5B;
    font-size: 13px;
    padding: .25rem .5rem;
    font-family: 'Roboto-Bold';
}

.comm-page-custom-my-learning .ltuiUserProfileCmp .columnValue {
    display: block;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-family: "Roboto";
    padding: 0;
    border-radius: 100%;
    color: #ffffff;
}
.comm-page-custom-my-learning .ltuiUserAchievementsCmp {
    background: transparent;
}
.comm-page-custom-my-learning .ltuiUserAchievementsCmp .tile-view .slds-box,
.comm-page-custom-my-learning .ltuiUserAchievementsCmp .list-view .slds-box,
.ltuiLearningPlanInstructorsCmp,
.ltuiLearningPlanCatalogsCmp,
.ltuiLearningPlanAboutCmp,
.ltuiLearningPlanActivitiesCmp,
.ltuiLearningPlanFeedbackCmp,
.ltuiLearningMaterialListCmp .showBorder,
.ltuiLearningCatalogsCmp,
.ltuiLearningCatalogsCmp .item-image
{
    border: none;
    background: #ffffff;
    box-shadow: 0 4px 9px 0 rgb(0 0 0 / 12%);
    transition: .125s;
    margin-bottom: 2.666rem;
    background-color: #fff;
    color: #333d47;
    display: block;
    border-radius: 4px;
    padding: 1.6rem;
    border: none !important;
}

.comm-page-custom-learning-catalogs .ltuiLearningCatalogsCmp .item-image .item-image-fade {
    background-color: #d31145 !important;
    filter: none !important;

}

.comm-page-custom-learning-catalogs .ltuiLearningCatalogsCmp .item .left-side {
    text-align: center;
    font-size: 18px;
}
.comm-page-custom-learning-catalogs .ltuiLearningCatalogsCmp .item:hover .item-image-fade {
    background: #a40d36;
    opacity: 1;
}

.cmp-no-content {
    font-family: "Roboto";
    font-size: 13px !important;
    color: #848a90;
}

.comm-page-custom-learning-catalogs .ltuiLearningCatalogsCmp .item:hover .item-name-invert {
    color: #ffffff;
}


.comm-page-custom-my-learning .ltuiLearningTracksCmp {
    margin-top: 15px;
}

.comm-page-custom-my-learning  .ltuiLearningItemTileCmp .item-name + div {
    font-family: "Roboto";
}

.ltuiLearningItemTileCmp a.no-hover {
    color: #848a90;
    display: block;
    padding-bottom: 5px;
}

.comm-page-custom-my-learning .ltuiLearningListCmp.listView .item-description {
    padding-top: 35px;
}

.comm-page-custom-my-learning .pagination-container {
    font-family: "Roboto";
    font-size: 12px;
}

.ltuiLearningItemTileCmp .popover {
    font-family: "Roboto";
    border: none;
}
.ltuiLearningItemTileCmp .popover .popover-content .slds-m-bottom--x-small span:first-child {
    font-family: "Roboto-Bold";
}

.learning-header_main-container, .ltuiLearningHeaderCmp {
    background: transparent !important;
}

.ltuiRegistrationCmp .slds-grid {
    background: transparent !important;
    border: none;
}

.comm-page-custom-learning-plan-detail-standard  .ltuiLearningHeaderCmp h1,
.ltuiTemplateMainCmp h2,
.comm-page-custom-learning-catalogs .cmp-header-label,
.comm-page-custom-learning-trac-detail-standard .ltuiLearningTrackPlansCmp .level-name,
.comm-page-custom-learning-activity-detail-standard-lp .ltuiLearningHeaderCmp .header-text {
    font-family: 'Roboto-Bold' !important;
    font-size: 36px;
    letter-spacing: 0;
    text-transform: none;
}

.comm-page-custom-learning-plan-detail-standard .uiTabset {
    background: transparent !important;
    border: none;
    padding-left: 1rem;
    padding-right: 1rem;
}

.comm-page-custom-learning-plan-detail-standard .uiTabset .tabs__nav,
.comm-page-custom-learning-activity-detail-standard-lp .uiTabset .tabs__nav {
       border: none !important;
}

.uiTabset--default .tabs__item.active > a {
    border-bottom: 2px solid #1f78ad !important;
    color: #333d47 !important;
}

.comm-page-custom-learning-activity-detail-standard body,
.comm-page-custom-learning-activity-detail-standard-lp body{
    font-family: "Roboto";
}

.slds-box.ltuiLearningObjectWrapperCmp {
    border: none;
    background: transparent;
    font-family: Roboto;
}

.comm-page-custom-learning-activity-detail-standard .slds-radio [type=radio]:checked+.slds-radio_faux:after,
.comm-page-custom-learning-activity-detail-standard .slds-radio [type=radio]:checked+.slds-radio--faux:after,
.comm-page-custom-learning-activity-detail-standard .slds-radio [type=radio]:checked~.slds-radio_faux:after,
.comm-page-custom-learning-activity-detail-standard .slds-radio [type=radio]:checked~.slds-radio--faux:after,
.comm-page-custom-learning-activity-detail-standard .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after,
.comm-page-custom-learning-activity-detail-standard .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux:after,
.comm-page-custom-catalog-detail-standard .slds-radio [type=radio]:checked+.slds-radio_faux:after,
.comm-page-custom-catalog-detail-standard .slds-radio [type=radio]:checked+.slds-radio--faux:after,
.comm-page-custom-catalog-detail-standard .slds-radio [type=radio]:checked~.slds-radio_faux:after,
.comm-page-custom-catalog-detail-standard .slds-radio [type=radio]:checked~.slds-radio--faux:after,
.comm-page-custom-catalog-detail-standard .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after,
.comm-page-custom-catalog-detail-standard .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux:after,
.comm-page-custom-learning-activity-detail-standard-lp .slds-radio [type=radio]:checked+.slds-radio_faux:after,
.comm-page-custom-learning-activity-detail-standard-lp .slds-radio [type=radio]:checked+.slds-radio--faux:after,
.comm-page-custom-learning-activity-detail-standard-lp .slds-radio [type=radio]:checked~.slds-radio_faux:after,
.comm-page-custom-learning-activity-detail-standard-lp .slds-radio [type=radio]:checked~.slds-radio--faux:after,
.comm-page-custom-learning-activity-detail-standard-lp .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after,
.comm-page-custom-learning-activity-detail-standard-lp .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux:after,
{
    width: .5rem;
    height: .5rem;
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    background: none;
    background-color:#1f78ad;
}

.comm-page-custom-learning-activity-detail-standard .siteforceThemeLayoutStarter,
.comm-page-custom-learning-activity-detail-standard .slds-radio .slds-form-element__label,
.comm-page-custom-learning-activity-detail-standard-lp .siteforceThemeLayoutStarter,
.comm-page-custom-learning-activity-detail-standard-lp .slds-radio .slds-form-element__label,
{
    font-size: 0.875rem;
}

.comm-page-custom-learning-activity-detail-standard .custom-input-radio,
.comm-page-custom-learning-activity-detail-standard .custom-radio,
.comm-page-custom-learning-activity-detail-standard-lp .custom-input-radio,
.comm-page-custom-learning-activity-detail-standard-lp .custom-radio,
.comm-page-custom-catalog-detail-standard .slds-form-element{
    margin: 10px 0;
}


.comm-page-custom-learning-activity-detail-standard .slds-button_neutral,
.comm-page-custom-learning-activity-detail-standard-lp.slds-button--neutral {
    border: 1px solid #d31145;
}

.comm-page-custom-learning-activity-detail-standard .ltuiProgressBarCmp.in-progress .progress-bar,
.comm-page-custom-learning-activity-detail-standard-lp .ltuiProgressBarCmp.in-progress .progress-bar {
    background-color: #1f78ad;
}

.comm-page-custom-learning-catalogs .ltuiLearningCatalogsCmp {

    border: none;

}

.comm-page-custom-my-learning .ltuiLearningItemActionsCmp .assignment .slds-button {

        background-color: #d31145;
    border: none;
    color: #ffffff;
    height: 32px;
    line-height: 32px;
    text-transform: none;
    padding-top: 0 !important;
}

.comm-page-custom-my-learning .ltuiLearningItemActionsCmp .assignment .slds-button:not([disabled = "true"]):hover {
    background-color: rgb(164, 13, 54);
}

.comm-page-custom-learning-plan-detail-standard .ltuiLearningHeaderCmp .learning-header_main-container,
.comm-page-custom-learning-activity-detail-standard-lp .ltuiLearningHeaderCmp .learning-header_main-container{
    border: none;
}

.comm-page-custom-learning-plan-detail-standard .ltuiLearningHeaderCmp .learning-header_main-container .learning-header_main-fade,
.comm-page-custom-learning-activity-detail-standard-lp .ltuiLearningHeaderCmp .learning-header_main-container .learning-header_main-fade {
    background: none !important;
}

.comm-page-custom-learning-plan-detail-standard .ltuiLearningPlanActivitiesCmp .plan-title-additional .slds-chat-message__text,
.comm-page-custom-learning-activity-detail-standard-lp .ltuiLearningPlanActivitiesCmp .plan-title-additional .slds-chat-message__text,
.comm-page-custom-learning-activity-detail-standard-lp .ltuiLearningPlanActivitiesCmp .title a{
    font-family: "Roboto-Bold";
    color: #d31145;
}

.comm-page-custom-learning-plan-detail-standard .ltuiLearningPlanActivitiesCmp .plan-activity-block,
.comm-page-custom-learning-activity-detail-standard-lp .ltuiLearningPlanActivitiesCmp .plan-activity-block {
    padding: 10px 15px;
}

.comm-page-custom-learning-calendar .ltuiILTCalendarCmp .slds-box {
    border: none;
}

.comm-page-custom-learning-calendar  .ltuiILTCalendarCmp h2 {
    font-size: 18px;
}
/** LMS **/
.cpdPoints{
	color: rgb(211, 17, 69);
	font-size: 1.5rem;
	font-family: Roboto-Bold;
}

/** Imaging **/
.null c-imaging-application .FullQuotePanelBody {
	margin-top: 55px;
}

c-imaging-application .overflowAuto{
	overflow: auto;
	height: calc(100vh - 141px);
}

.cPolicyApplicationDetail c-document-upload-component label,
.cPolicyApplicationDetail c-imaging-request-set label,
.cPolicyApplicationDetail c-imaging-request label {
    color: rgba(0, 0, 0, 0.6) !important;
    font-size: 0.875rem !important;
    font-family: Roboto-Bold !important;
}

.unsNotificationsCounter .counterLabel {
    color: #666666 !important;
}
.unsNotificationsCounter .countDot{
    background-color:#F7C926 !important;
}
                    
/** 2336 **/
                    
.comm-page-list-00O .slds-col--padded.contentRegion.comm-layout-column,
.comm-page-detail-00O .slds-col--padded.contentRegion.comm-layout-column{
margin-top: 0 !important;
}
 .comm-page-createreport .slds-col--padded.contentRegion.comm-layout-column {
margin-top: 10px !important;
}
.comm-page-createreport  .reportsReportBuilder {
width: calc(100% + 12px) !important;
height: calc(100% + 12px);!important;
}  
                    
.comm-page-createreport .forceCommunityReportBuilder {                 
height: calc(100vh - 52px) !important;
}
                    
 .comm-page-detail-00O  iframe.isView.reportsReportBuilder {
height: calc(100vh - 42px) !important;                   
}   
.reportView .reportBuilder .grid-layout-container .grid-layout .widget-grid .widgets .widget-container_fieldsPanel,
                    .reportBuilder .grid-layout-container .grid-layout .widget-grid .widgets .widget-container_fieldsPanel{
width: 35px !important;
}
.reportView  .fields-panel-container .vertical-text {
transform: translateY(10px) !important;
}
                    
.reportsExportFormat  .slds-visual-picker input[type=radio] {
position: relative;
opacity: 0;
 }
                    
.comm-page-list-00O .forceActionsContainer,
.platform-actions.folderActionBar,
                    .slds-button.slds-button_neutral.action-bar-action-getFeedback.reportAction.report-action-getFeedback,
                    .slds-button.slds-button_neutral.report-action-addBlock {

    display: none;
}
.comm-page-custom-quote-builder .siteforceThemeLayoutStarter .body .siteforceContentArea .contentRegion>DIV {
    padding-top: 42px !important;
}
body.null.comm-page-custom-eapplication .footer {
	display: none;
	}
                    
/** AMS CSS **/
div.slds-card[c-delegationcodeinput_delegationcodeinput] {
    background: #f7f8f9;
}




div.slds-col[c-delegationcodeinput_delegationcodeinput] h1 {
    font-family: AIAEverest-Medium;
}

   
   
   section[interop-accordionsection_accordionsection] {
       border: 1px solid #D6D8DA;
       border-radius: 5px;
       margin: 0 0 20px 0;
       /* padding: 0; */
       padding: 0;
   }
   
   div[c-delegatehomepagelistview_delegatehomepagelistview] .slds-accordion__list-item {
       border: none;
       /* margin: 15px 0; */
   }
   
   span.slds-accordion__summary-content[interop-accordionsection_accordionsection] {
       font-family: AIAEverest-Medium;
   }
   
   div.slds-accordion__summary {
       background-color: #F7F7F8;
       margin: 0;
   }
   
   div.slds-card[c-delegationcodeinput_delegationcodeinput] {
       background: #f7f8f9;
   }
   


 
   
   .container[c-delegateHomePageListView_delegateHomePageListView] {
       padding: 0 20px;
       margin: 20px 0;
   }
   
   section[interop-accordionsection_accordionsection] {
       border: 1px solid #D6D8DA;
       border-radius: 5px;
       margin: 0 0 20px 0;
       padding: 0;
   }
   
   div[c-delegatehomepagelistview_delegatehomepagelistview] .slds-accordion__list-item {
       border: none;
   }
   
   span.slds-accordion__summary-content[interop-accordionsection_accordionsection] {
       font-family: AIAEverest-Medium;
   }
   
   div.slds-accordion__summary {
       background-color: #F7F7F8
   }

   .comm-user-profile-menu__trigger-ctn[community_user-userProfileMenu_userProfileMenu] .comm-user-profile-menu__trigger-p[community_user-userProfileMenu_userProfileMenu] {
    text-align: left;
    font-family: 'AIAEverest-CondensedMedium';
    text-transform: uppercase;
    font-size: 16px;
}

.comm-page-list-a06 .siteforceSldsOneColLayout.siteforceContentArea .contentRegion.comm-layout-column {
    padding: 20px;
    }

.picklist[c-adviserContextSwitcher_adviserContextSwitcher] span[lightning-basecombobox_basecombobox] {
	color: #d31145
}

span[community_user-userprofilemenu_userprofilemenu]{
    font-family: 'AIAEverest-CondensedMedium';
	font-size: 16px;
	color: #353e3f;
}

.slds-table--header-fixed thead th > .slds-cell-fixed,
table[lightning-datatable_table] .slds-cell-fixed
{
    background-color: #eeeeee;
}




div.slds-card[c-delegationcodeinput_delegationcodeinput] {
    background: #f7f8f9;
}

   
   
   section[interop-accordionsection_accordionsection] {
       border: 1px solid #D6D8DA;
       border-radius: 5px;
       margin: 0 0 20px 0;
       /* padding: 0; */
       padding: 0;
   }
   
   div[c-delegatehomepagelistview_delegatehomepagelistview] .slds-accordion__list-item {
       border: none;
       /* margin: 15px 0; */
   }
   
   span.slds-accordion__summary-content[interop-accordionsection_accordionsection] {
       font-family: AIAEverest-Medium;
   }
   
   div.slds-accordion__summary {
       background-color: #F7F7F8;
       margin: 0;
   }
   
   div.slds-card[c-delegationcodeinput_delegationcodeinput] {
       background: #f7f8f9;
   }
   
   div.slds-col[c-delegationcodeinput_delegationcodeinput] {
       background: #ffffff;
       border-radius: 8px;
       box-shadow: 0 2px 4px 0 rgba(0,0,0,0.12);
       min-height: 180px;
   
   }
   
   

   
   .container[c-delegateHomePageListView_delegateHomePageListView] {
       padding: 0 20px;
       margin: 20px 0;
   }
   
   section[interop-accordionsection_accordionsection] {
       border: 1px solid #D6D8DA;
       border-radius: 5px;
       margin: 0 0 20px 0;
       padding: 0;
   }
   
   div[c-delegatehomepagelistview_delegatehomepagelistview] .slds-accordion__list-item {
       border: none;
   }
   
   span.slds-accordion__summary-content[interop-accordionsection_accordionsection] {
       font-family: AIAEverest-Medium;
   }
   
   div.slds-accordion__summary {
       background-color: #F7F7F8
   }

   .comm-user-profile-menu__trigger-ctn[community_user-userProfileMenu_userProfileMenu] .comm-user-profile-menu__trigger-p[community_user-userProfileMenu_userProfileMenu] {
    text-align: left;
    font-family: 'AIAEverest-CondensedMedium';
    text-transform: uppercase;
    font-size: 16px;
}

.comm-page-list-a06 .siteforceSldsOneColLayout.siteforceContentArea .contentRegion.comm-layout-column {
    padding: 20px;
    }

.picklist[c-adviserContextSwitcher_adviserContextSwitcher] span[lightning-basecombobox_basecombobox] {
	color: #d31145
}

.comm-user-profile-menu *{
    font-family: 'AIAEverest-CondensedMedium' !important;
	font-size: 16px !important;
	color: #353e3f;
}


table.slds-table thead th .slds-cell-fixed
{
    background-color: #eeeeee;
}



                    
.siteforceThemeLayoutStarter.isHeaderPinned-true>.a11y-banner>.header {
  z-index: 12;
}
                    
.slds-table td a , .slds-table tbody tr th a {
	color: #22a8da !important
}
                                   
.comm-page-custom-quote-builder .siteforceSldsOneColLayout {
	background-color:	#faf9f3
		
}

.comm-page-custom-quote-builder .QuoteInfoPanel .cQuoteInformation {
	background-color: #ffffff;
}
.slds-grid[c-delegationcodeinput_delegationcodeinput] .letter {
    padding: 0 10px;
}

.slds-grid[c-delegationcodeinput_delegationcodeinput] .letter input{
    text-align: center;
    padding: 0;
}

article.slds-card.e-application-panel.cLifeAssuredInformation {

    margin-bottom: 100px;

}

@media (min-width: 1024px) {
    .slds-grid[c-delegationcodeinput_delegationcodeinput] .letter {
        padding: 0 10px;
    }
}


@media (min-width: 1200px) {
    .slds-grid[c-delegationcodeinput_delegationcodeinput] .letter {
        padding: 0 15px;
    }
}

body.comm-page-custom-eapplication, body.comm-page-home_ {
    overflow-y: scroll !important;
}

.null .cEApp .FullQuotePanelBody {

}

.uiScrollerWrapper.cLifeAssuredInformationSet>.slds-grid, .uiScrollerWrapper.SovAppLifeAssuredInformationSet>.slds-grid {
	padding-bottom: 100px;
}                    
                    
                    .null .FullQuoteHeader {
                        z-index: 1;
                    }
                    
                    
.QuoteSummaryContainer .cEAppSummary {
                        padding-bottom: 100px;
                    }
