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

::selection {
	background: #6ccacd;
}

::-moz-selection {
	background: #6ccacd;
}

.downloadDocList .slds-button{
    display:inline-block;
}
.slds-button.slds-button_neutral.comm-user-profile-menu__login-button{
	display:none;
}
.jepsonHomeHeader.commThemeCmp.profile-loginButton.forceCommunityThemeProfileMenu{
	display:none;
}

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

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

@font-face {
	font-family: "fontawesome";
	src: url('/sfsites/c/resource/SovHubFonts/fontawesome/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),

	url('/sfsites/c/resource/SovHubFonts/fontawesome/fontawesome-webfont.woff') format('woff'),
	url('/sfsites/c/resource/SovHubFonts/fontawesome/fontawesome-webfont.ttf') format('truetype'),
	url('/sfsites/c/resource/SovHubFonts/fontawesome/fontawesome-webfont.svg#svgFontName') format('svg');
}

/*
@font-face {
	font-family: "national";
	src: url('/sfsites/c/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('AIAHubFonts/aia-everest/AIAEverest-Regular.eot?#iefix') format('embedded-opentype'),
	url('AIAHubFonts/aia-everest/AIAEverest-Regular.woff') format('woff'),
	url('AIAHubFonts/aia-everest/AIAEverest-Regular.svg#svgFontName') format('svg');
}

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

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

@font-face {
	font-family: "Calibri";
	src: url('AIAHubFonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
	url('AIAHubFonts/calibri/calibri.woff') format('woff');
}
@font-face {
	font-family: "Calibri-Bold";
	src: url('AIAHubFonts/calibri/calibri-bold.eot?#iefix') format('embedded-opentype'),
	url('AIAHubFonts/calibri/calibri-bold.woff') format('woff');
}
@font-face {
	font-family: "Calibri-Light";
	src: url('AIAHubFonts/calibri/calibri-light.eot?#iefix') format('embedded-opentype'),
	url('AIAHubFonts/calibri/calibri-light.woff') format('woff');
}

body .siteforcePrmBody {
	font-family: Calibri;
}
*:focus {
	outline: none !important;
	box-shadow: none !important;
}

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

b, strong {
	font-family: Calibri-Bold;
}

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

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

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


/* firefox 19+ */

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


/* ie */

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

.fullQuoteDisclosure{
    font-size: 15px;
}
.fullQuoteDisclosure span{
    font-family: calibri-light;
}

.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: Calibri-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: #ffd400;
	color: #1e384b;
	font-family: Calibri;
}

.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: "Calibri-Bold";
}

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

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

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

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

.left-nav li>a.active {
	background-color: #445769;
	font-family: "Calibri-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: "Calibri-Bold";
}

.policy-details-container h4 {
	font-family: "Calibri-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: "Calibri";
	color: #414142;
}

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

.slds-button.cta {
	background-color: #e23b41;
	border-bottom: #98161a 3px solid;
	color: #ffffff;
	font-family: "Calibri-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 #6ccacd;
	color: #6ccacd;
	font-family: "Calibri-Bold";
}

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

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

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

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

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

.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: "Calibri";
}
footer {
    margin-top:4px;
}

.footer, footer {
	background-color: #e6e7e8;
	font-family: "Calibri";
	color: #6d6f71;
}

.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: Calibri;
	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: #ffd400;
	background-color: #1e384b;
}

#mob-header {
	background-color: #6ccacd;
}

.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: "Calibri-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: "Calibri-Bold";
}

.sov-ww .salesforceIdentityLoginForm button .label {
	color: #ffffff;
	font-family: "Calibri-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: #ffd400;
	background-color: #1e384b;
}

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

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

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

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

.cHeader {
	background-color: #6ccacd;
}

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

.cHeaderTop {
	background-color: #6ccacd;
}

.cProfileMenu a {
	color: #ffffff;
}
.forceCommunityThemeProfileMenu .profile-menuList--iconAndName{
	text-transform: capitalize;
	font-family: Calibri-Bold;
    font-size: .94rem !important;
}
.library>a:hover,
.library>a:active,
.library>a:focus {
	color: #1e384b;
}

.btn_feedback>a,
.btn_pre-assessment>a {
	background-color: #1e384b;
	font-family: Calibri-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: #6ccacd;
	border: 2px solid #ffffff;
}

.cHubProfileHeader a.profileName {
	font-family: Calibri-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: Calibri-Bold;
}

#launcher h5 {
	color: #2fb0b4;
	font-family: Calibri-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: Calibri;
	color: #1e384b;
}

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

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

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

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

footer {
	/*position: fixed;*/
    bottom: 0px;
    width: 100%;
}

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

footer .footer-links li a:before {
	border-right: 1px solid #1e384b;
}
.bot-logo{
    display:none;
}

.slds-table--header-fixed thead th>.slds-cell-fixed {
	background-color: #eeeeee;
}
h1.listHeader {
    font-family:Roboto-Light;
}
.forceCommunityRecordListDesktop .forceListViewManagerGrid thead th a,
.forceListViewManager .forceListViewManagerGrid thead th a {
	color: #231f20 !important;
}

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

.forceCommunityRecordListDesktop .forceListViewManagerGrid tbody{
    font-family: "Calibri";
}

.forceCommunityRecordListDesktop .forceListViewManagerGrid tbody tr a,
.forceListViewManager .forceListViewManagerGrid tbody tr a {
	color: #0064af !important;
	text-decoration: none;
}
.forceCommunityRecordListDesktop .forceListViewManagerGrid tbody tr a:hover,
.forceListViewManager .forceListViewManagerGrid tbody tr a:hover {
	text-decoration: underline;
}

.forceCommunityRecordListDesktop .forceListViewManagerHeader force-list-view-manager-status-info {
    font-family: Calibri-Light;
    color: #231f20 !important;
}
.forceListViewManagerHeader .slds-media__body.slds-align-middle nav .forceBreadCrumbItem.uiOutputText{
	color: #231f20;
	font-family:Calibri-Light;
}
.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: Calibri-Bold;
        background-color: #fcbd1b;
        color: #231f20;
}

#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:Calibri;
	color: #0064AF;
}
#kanbanView .runtime_sales_pipelineboardPipelineViewCardStencil .pipelineViewCardInnerWrapper p>a,
#kanbanView .runtime_sales_pipelineboardPipelineViewCardStencil .pipelineViewCardInnerWrapper p>span{
	color: #0064AF;
}
#kanbanView .runtime_sales_pipelineboardPipelineViewCardStencil .pipelineViewCardInnerWrapper p>a:hover,
#kanbanView .runtime_sales_pipelineboardPipelineViewCardStencil .pipelineViewCardInnerWrapper p>span:hover{
	color:#007cd5;
}
#kanbanView .runtime_sales_pipelineboardPipelineViewCardStencil .pipelineViewCardInnerWrapper:hover {
	background-color: rgba(0, 124, 213, 0.05);
    border: 1px solid #0064af;
    -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);
	color:#007cd5;
}

.runtime_sales_pipelineboardPipelineViewCardStencil .pipelineViewCardInnerWrapper:hover p>span>a:before {
	    font-family: Calibri-Bold;
        background-color: #0064af;
        color: #ffffff;
}

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

#kanbanView .runtime_sales_pipelineboardPipelineViewCardStencil .pipelineViewCardInnerWrapper {
	border: 1px solid #d2d7db;
}

.runtime_sales_pipelineboardPipelineViewCardStencil .pipelineViewCard .primaryDisplayField {
    padding-right: 1.5rem;
    border-top: 1px solid #cccccc;
    padding-top: 5px;
}

#kanbanView .runtime_sales_pipelineboardPipelineViewColumnHeader .aggregateColumn {
	font-family: Calibri-Light;
	color: #1e384b;
}

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

.forceListViewManagerPrimaryDisplayManager slds-table--header-fixed_container {
	background-color: #ffffff;
}

.runtime_sales_pipelineboardPipelineViewColumnHeader .stageHeaderCount {
	color: #231f20;
}

.runtime_sales_pipelineboardPipelineViewCardStencil p>span>a {
	color: #0064AF;
	font-family:Calibri-Bold;
}

.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);
}

.forceListViewManagerDisplaySwitcher .slds-dropdown-trigger .slds-dropdown .dropdown__list .slds-dropdown__item.grid>a:before {
	font-family: Calibri-Bold;
	color: #d9d9d9;
}

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

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

.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: #6ccacd;
	font-family: Calibri-Bold;
}

.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: #6ccacd;
	font-family: Calibri-Bold;
}

.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: Calibri-Bold;
}

.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: Calibri-Bold;
}


/* 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: Calibri-Bold;
	color: #1e384b;
}

#eula .slds-modal__header>p {
	font-family: Calibri-Bold;
	color: #474747;
}

#eula .eula-docs a {
	font-family: Calibri-Bold;
	color: #2fb0b4;
}

#eula .eula-docs a:hover,
#eula .eula-docs a:active,
#eula .eula-docs a:focus {
	color: #1e384b;
}

#eula .eula-docs a:before {
	font-family: fontawesome;
	color: #6ccacd;
}

#eula .eula-docs a:hover:before {
	color: #1e384b;
}

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

#eula .stamp {
	font-family: Calibri-Bold;
	color: #8a8a8a;
}

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

#eula .uiInput--checkbox label {
	font-family: Calibri;
	color: #1a1a1a;
}

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

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

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

#eula .btn_eula.slds-button--brand[disabled] {
	background: rgb(224, 229, 238);
	border-color: rgba(0, 0, 0, 0);
}

#eula .btn_eula {
	background-color: #1e384b;
	font-family: Calibri-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;
}

#eula .btn_eula:hover,
#eula .btn_eula:active,
#eula .btn_eula:focus {
	color: #ffffff;
	background-color: #4b606f;
	border-color: #4b606f;
	border-bottom: 3px solid #3e4a53;
}

*/

.divider-right {
	border-right: 0.75px solid #d8d8d8;
}

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

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

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

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

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

.forceSearchResultsGridView.grid thead th a {
	font-family: Calibri-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 #6ccacd !important;
}

/** PRE-ASSESSMENT CSS **/

.pre-assessment__slds-box {
	background-color: #f7f7f7;
}

.pre-assessment__button-box {
	background-color: #e6e7e8;
}

.cAuraPreAssessment .slds-button.slds-button_brand.sovDarkBlue{
    background-color: transparent;
    color:#0064af;
    border-color: #0064af;
	border-radius:2px;
}

.cAuraPreAssessment .slds-button.slds-button_brand.sovDarkBlue svg{
	fill:#0064af;
	color:#0064af;
}
.cAuraPreAssessment .slds-button.slds-button_brand.sovDarkBlue svg:hover{
	fill:#007cd5;
	color:#007cd5;
}
.cAuraPreAssessment .slds-button.slds-button_brand.sovDarkBlue:hover,
.cAuraPreAssessment .slds-button.slds-button_brand.sovDarkBlue:focus{
    color:#007cd5;
	background-color: transparent;
	border-color: #007cd5;
}
.cAuraPreAssessment .slds-button.slds-button_brand.slds-button_neutral.sovDarkBlue{
	height: 40px;
    background: #0064af;
    color: #ffffff;
    font-family: "Calibri-Bold";
    border-color: #0064af;
}
.cAuraPreAssessment .slds-button.slds-button_brand.slds-button_neutral.sovDarkBlue:hover,
.cAuraPreAssessment .slds-button.slds-button_brand.slds-button_neutral.sovDarkBlue:focus{
	background: #007cd5;
    color: #ffffff;
    height: 40px;
    border-color: #007cd5;
}
.cAuraPreAssessment .slds-button.slds-button_brand.slds-button_neutral.sovDarkBlue svg{
	fill:#ffffff;
	color:#ffffff;
}
.cAuraPreAssessment .slds-button.slds-button_brand.slds-button_neutral.sovDarkBlue svg:hover{
	fill:#ffffff;
	color:#ffffff;
}
.cAuraPreAssessment .slds-radio_button__label{
    color:#231f20;
}

.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:#000000;
	background-color: #fcbd1b ;
	font-size: 15px;
	padding: 1px 5px 2px;
}

.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: "Roboto-Regular";
	color: #231f20;
}
.cQuestionBase .bmiInfo {
	font-weight: 300;
}
.cQuestionBase .bmiInfo .calcBMI{
    font-weight: 600;
}
.pre-assessment__slds-input {
	border: solid 1px #d9d9d9;
}
.cQuestionBase .uiInput--input .input,
.cQuestionBase .uiInput--input.input{
	font-family: "Roboto-Regular";
	color: #231f20;
}

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

.sidebar {
	background-image: linear-gradient(to top, #2c2c2c, #2c2c2c) !important;
	box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, 0.15);
	font-family: Roboto-Bold;
}
.sidebar-header {
	background-color: #2c2c2c;
	color: white;
}
.sidebar .LifeCardBenefit .slds-button--icon-bare,
.sidebar .LifeCardBenefit .slds-button_icon-bare,
.sidebar .slds-icon_container .slds-icon {
	color: #fcbd1b;
	fill: #fcbd1b;
}
.sidebar .quote-summary__benefit-header-btn.LSPB .slds-icon_container .slds-icon,
.sidebar .quote-summary__benefit-header-btn.ASBSUIP .slds-icon_container .slds-icon{
	color:#94CDE0;
	fill:#94CDE0;
}
.BenefitCard.slds-card.LSPB header,
.BenefitCard.slds-card.ASBSUIP header{
	background:#94CDE0;
}
.sidebar .calcSection {
	border-top: 1px solid #939598;
	color: white;
	background-color: #2c2c2c
}
.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,
.null.comm-page-custom-quote-builder .sidebar .calcSection .slds-button_brand.Active  {
	background-color: #0064AF;
	color: #FFFFFF !important;
	/*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: #00477c;
}

.null.comm-page-custom-quote-builder .sidebar .calcSection .slds-button_brand.Active:hover{
	background: #007cd5;
}
.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: rgba(255, 255, 255, 0.08);
	color: #fcbd1b !important;
}
.slds-button_neutral.sidebar-button:hover,
.slds-button_neutral.sidebar-button:focus{
	background:rgba(255, 255, 255, 0.2);
}
.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: #fcbd1b;
	fill: #fcbd1b;
}

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

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

.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: #fcbd1b;
}

/*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: #2c2c2c;
}

.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: #2c2c2c;
  font-family: Roboto-Bold;
}

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

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

.sidebar .LifeCardBenefits .LifeCardBenefitBody BUTTON {
	border-color: #cccccc;
	color: #cccccc;
}
.sidebar .LifeCardBenefits .LifeCardBenefitBody>div:hover button:enabled {
	border-color: #0064AF;
    color: #0064AF!important;
}

.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: #0064AF !important;
}

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

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

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

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

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

.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: #0064AF;
}

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

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

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

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem {

	color: #000000;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem_Occupation {

	color: #000000;
}

.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 #fcbd1b;
}

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

.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 #fcbd1b;
}

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

.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: #6d6f71;
	border: solid 1px #d9d9d9;
}
.lifePanel .displayExistingCover > article{
    padding-bottom:.5rem;
    background-color: #f7f7f7 !important;
}

.lifePanel .displayExistingCover .existingCover {
    font-family: Roboto-Regular;
}

.buttonGroupWrapper .buttonGroupButton {
	border: solid 1px #d9d9d9;
}

.buttonGroupWrapper .slds-button_brand {
	background-color: #fcbd1b;/* As per zeplin changes  */
}
.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;
	border-color: rgba(0, 0, 0, 0.12);
}
.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: #fcbd1b;
	border-color: #fcbd1b;
}

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

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem BUTTON.slds-button.slds-button--brand.buttonGroupButton {
	font-family: Roboto-Bold;
	background-color: #fcbd1b;
	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 #0064AF;
}

.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: #fcbd1b;
}

.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 .slds-button.slds-button--neutral.Disabled:hover,
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .overlay .slds-button.slds-button_neutral.Disabled:hover{
	background:transparent;
}
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .overlay .AddBenefitButton {
	border: 3px solid #E6E7E8;
	color:#E6E7E8;
}

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

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

.ActionButton.Disabled {
	color: #cdcdcd;
}

.null .FullQuoteHeader {
	background-color: #000000;
	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: #fcbd1b;
	box-shadow: 0 2px 0 0 #939598;
}

.null .FullQuotePanel .FullQuotePanelBody .FullQuotePanelFooter .slds-button-group>button {
	background-color: #fcbd1b;
	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 {
	background:#0064af;
	color: #ffffff!important;
    padding-top: 3px;
    padding-bottom: 3px;
	border:0px;
}

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


/**QUOTE SETTINGS MODAL classes**/

.quote-settings{
    color: #737373;
    font-family: Roboto-Regular;
}
.quote-settings .slds-modal__header {
	background-color: #2c2c2c;
	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";
	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: #0064af;
}

.slds-grid.slds-modal__container.commissionDetail{
	width:40%;
}

.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-Medium";
	color: rgba(0, 0, 0, 0.87);
	font-size: 14px;
    font-weight: 400;
}

/*quote settings layout item theme*/

.quote-settings__item {
	color: #737373;
	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 #fcbd1b;
}

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

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


/**QUOTE PUBLISH MODAL classes**/

.quote-publish .slds-modal__header {
	background-color: #2c2c2c;
	color: white;
}
.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
}

/*quote publish layout item theme*/

.quote-publish__item {
	color: #737373;
}

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

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

.quote-publish .slds-button {
    font-size: 1.07rem!important;
    font-family: "Roboto-Bold"!important;
}
.referImPicklist{
    padding:3%!important;
}

.FullQuotePanel .FullQuotePanelBody .FullQuotePanelFooter .publish {
	/*box-shad ow: 0 2px 0 0 #939598;*/
}

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

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

.full-quote-footer__quote-scenario .QuotePublishExpired SVG.slds-icon-text-default {
	fill: #ff5050;
}
 .cQuoteInformationSet .full-quote-footer__quote-scenario .QuotePublish svg.slds-icon{
	color: #939598!important;
    fill: #939598!important;
 }
.QuotePublish.slds-icon-utility-lock.slds-icon_container svg.slds-icon{
	color:#ffffff;
	fill:#ffffff;
}

/**FULL QUOTE updated CSS**/

.quote-life__item {
	color: #737373;
}

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

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

.quote-benefit__section-header {
	color: #0064AF;
}

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


/**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: #fcbd1b !important;
}

.quote-selector__benefit-header-btn {
	background: none!important;
	color: #888888!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-Regular;
	color: #fcbd1b;
}
.FullQuoteHeader .slds-button:hover:enabled {
	color: #ffffff;
}

.FullQuoteHeader .QBTitle {

}

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

.FullQuoteHeader .QBNumber {
	color: #ffffff;
}

.FullQuoteHeader .QBTitle>span {
	font-family: Calibri-Bold;
	color: #ffffff;
}

.FullQuoteHeader .headerLinks {
	color: #ffffff;
}

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

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


/*** QUOTE FOOTER CSS**/


/**TO REFACTOR FULLQUOTEPANELBODY CASCADE**/

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

/**scenario button base class**/

.full-quote-footer__quote-scenario .slds-button-group {
	color: #1e384b;
}

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

.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: #1e384b;
}

.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: #0064AF;
}

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


/**add scenario button**/

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

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

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

.BenefitCard Header {
	background-color: #fcbd1b;
	color:#231f20;
}

.BenefitCard.isGhost Header {
	background-color: rgba(252, 189, 27, 0.31);
}

.BenefitCard Header SVG.slds-button__icon {
	fill: #231f20;
}

.BenefitCard LI.slds-dropdown__item>a,
.lifeCardMain-Panel LI.slds-dropdown__item>a {
	color: #0064af!important;
}
.lifeCardMain-Panel LI.slds-dropdown__item>a:hover{
	background:transparent!important;
}
.BenefitCard Input[type=text],
.BenefitCard Input[type=number] {
	border-color: #0064AF;
	font-family:  Roboto-Regular;
	color: #666666;
	font-size:1rem;
}

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

.AddMoreMenu {
	background-color: #eeeeee;
	color: #0064AF;
}

.AddMoreMenu button lightning-primitive-icon:before {
	color: #0064AF;
}

.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: #ffd400;
}

.LifeCardDiv .LifeCardBenefit .missionControlWarning lightning-primitive-icon SVG,
.LifeCardDiv .LifeCardBenefit .LSPB .missionControlWarning lightning-primitive-icon SVG,
.LifeCardDiv .LifeCardBenefit .ASBSUIP .missionControlWarning lightning-primitive-icon SVG,
.LifeCardDiv .LifeCardBenefit .missionControlWarning lightning-primitive-icon .slds-button__icon,
.LifeCardDiv .LifeCardBenefit LSPB .missionControlWarning lightning-primitive-icon .slds-button__icon,
.LifeCardDiv .LifeCardBenefit .ASBSUIP .missionControlWarning lightning-primitive-icon .slds-button__icon
{
	color: #e23b41 !important;
	fill: #e23b41 !important;
}

.QuoteSummary .calcSection .reCalculateRequired lightning-primitive-icon .slds-button__icon {
	color: #ffd400 !important;
	fill: #ffd400 !important;
}
.QuoteSummary .calcSection .reCalculateRequired lightning-primitive-icon SVG{
	color: #FFF400!important;
	fill: #FFF400!important;
}
.QuoteSummary .calcSection .reCalculateRequiredMessage {
	font-family: Roboto-Light;
	color: #FFF400 !important;
	display: inline-block;
    vertical-align: top;
    padding-right: 5%;
}

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

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

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

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

.error-message {
	background-color: #ffd400;
	color: #333333;
}

.errorMessage .error-message.slds-notify_alert {
	background-color: #e23b41;
	color: #ffffff;
}
.errorMessage .error-message.slds-notify_alert h2{
	padding-top:0px;
}
.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.TCMB Header {
	background-color: #4593dc;
}

.BenefitCard.isGhost.TCMB Header {
	background-color: rgb(69, 147, 220, 0.31);
}

.BenefitCard.TCMB .slds-button_brand {
	background-color: #4593dc;
}

.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .BenefitCard.TCMB .slds-button.slds-button--neutral,
.lifePanel .lifeCardMain-Panel .lifeCardHeader .lifeCardItem .BenefitCard.TCMB BUTTON.slds-button.slds-button_neutral.buttonGroupButton {
	color: #4593dc;
}

.BenefitCard.TCMB LI.slds-dropdown__item>a,
.BenefitCard.TCMB .lifeCardMain-Panel LI.slds-dropdown__item>a {
	color: #4593dc;
}

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

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

.lifeCardItem_Occupation .slds-input:focus, .lifeCardItem_Occupation .input:focus, .lifeCardItem_Occupation .input:focus, .lifeCardItem .slds-input:focus, .lifeCardItem .input:focus{
    border-color:#0064AF;
}
.null.comm-page-custom-quote-builder .buttonGroupButton.slds-button_brand, .null.comm-page-custom-quote-builder .slds-button--brand{
    color: #000000 !important;
}
.comm-page-custom-quote-builder .siteforceThemeLayoutStarter .body .siteforceContentArea .contentRegion>DIV
{
    padding-top:42px;
}
.sidebar .calcSection .InActive {
	color: #b8b8b8 !important;
	background-color: transparent;
	border: 1px solid #939598;
}
.existingCoverContainer .addCoverText{
    color: #0064AF;
	padding-top:0.25rem;
}
.existingCoverContainer .addCoverIcon .slds-icon{
    fill: #0064AF;
}
.existingCoverContainer .addCoverText:hover{
    color: #007CD5;
	padding-top:0.25rem;
}
.existingCoverContainer .addCoverIcon .slds-icon:hover{
    fill: #007CD5;
	width: 1.25rem;
    height: 1.25rem;
}

/******************************************************************************************
STANDARD LISTVIEW CSS
******************************************************************************************/
.forceListViewManagerHeader > .slds-grid:first-child {
    /*display: none;*/
}

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

.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;
}
.forceCommunityTileMenuItem .tileLabel {
    background-color: #fcbd1b !important;
}
.forceCommunityThemeNav.navMenuType-expanded .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active {
    border-bottom: 2px solid #fcbd1b !important;
}
.forceCommunityThemeNav .mainNavItem  {
	font-family: Calibri-Bold;
}
.forceCommunityTileMenu div.tileLabel {
	color:#231f20;
	text-transform: none;
}
.feedbackSection a {
    color: #fff !important;
    height: 40px;
    border-radius: 2px;
    font-size: 1.2em;
    font-weight: 500;
    padding: 3px 15px;
    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;*/
    font-family:Calibri-Light;
    color: #231f20;
    font-size: 28px;
    font-weight: 300;
}

.comm-page-home .comm-content-header {
    padding: 0px !important;
}
/*--- Home Page ---*/
/*--Feedback--*/
.cHubGiveFeedback {
    color: #231f20;
}
.cHubGiveFeedback h1.slds-page-header__title{
    font-family:Calibri-Light;
    font-size: 1.75rem;
}
.cHubGiveFeedback.slds-p-top_x-large{
	padding-top: 40px;
}
.cHubGiveFeedback h1.slds-page-header__title.feedback-title{
	font-size: 1.75rem;
    font-family: Calibri-Light;
    color: #231f20;
	text-align:center;
	text-transform: none;
}
.cHubGiveFeedback .slds-notify.slds-theme--inverse {
    background-color: #231f20;
}
.cHubGiveFeedback p.slds-text-heading_small {
    font-family: Calibri-Light;
    font-size: 1rem;
    text-align: left;
    padding: 20px 0px 8px;
    color: #231f20;
}
.cHubGiveFeedback .slds-form-element.slds-text-align_center.slds-p-top_large,
.cHubGiveFeedback .slds-form--stacked .slds-text-align_center{
	text-align: left;
    color: #231f20;
	font-family: Calibri-Light;
}
.cHubGiveFeedback label.slds-form-element__label {
    font-family: Calibri-bold;
    font-size: 1rem;
    color: #231f20;
	padding-bottom: 0.25rem;
}
.cHubGiveFeedback .slds-form-element__control .uiInput.uiInputSelect{
	color: #231f20;
    font-family: Calibri-Light;
    font-size: 1rem;
	border-color:#cccccc;
}
.cHubGiveFeedback .uiInputTextArea.uiInput--textarea.textarea {
    font-family: Calibri-Light;
    height:100px;
	color: #231f20;
	font-size: 1rem;
	border-color:#cccccc;
}
 .cHubGiveFeedback .uiInputTextArea.uiInput--textarea.textarea:placeholder,
 .cHubGiveFeedback .slds-form-element__control .uiInput.uiInputSelect:placeholder{
	 font-family: Calibri-Light;
	 color:#939598;
 }
.cHubGiveFeedback button.slds-button.slds-button_brand.send {
    width:200px;
    border-radius:2px;
    font-size: 15px;
	background-color: #0064af!important;
    color: #ffffff!important;
	border-color:#0064af!important;
	text-transform: capitalize;
	font-family: Calibri-bold;
}
.cHubGiveFeedback button.slds-button.slds-button_brand.send:hover,
.cHubGiveFeedback button.slds-button.slds-button_brand.send:focus{
	width:200px;
    border-radius:2px;
    font-size: 15px;
	background-color: #007cd5!important;
    color: #ffffff!important;
	border-color:#007cd5!important;
	text-transform: capitalize;
}
/*--Feedback--*/
/*--- EApp Settings ---*/
.cEAppSummary .LifeCard .slds-card{
    background-color:transparent;
}

/*--- EApp component CSS Start --*/
.cEApp .overflowAuto::-webkit-scrollbar{
    background-color: transparent;
}
.cEApp .overflowAuto::-webkit-scrollbar-thumb {
    background: #cccccc;
}
.cEApp .overflowAutoNoHorizontalBar{
    overflow-x: hidden;
    overflow-y: auto;

}
.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{
    color: rgb(201, 199, 197) !important;
}

.cEApp .slds-checkbox .slds-checkbox_faux{
    border: 1px solid #d9d9d9;
}
.cEApp .slds-select{
    border: 1px solid #d9d9d9;
}
.cEApp ::placeholder {
    color: #cccccc;
}
/*--- EApp component CSS END --*/

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

/*--- LifeAssuredInformation component CSS Start --*/
.cLifeAssuredInformation .hide-error-message{
    color: transparent; font-size: 0; margin-top: 0;
}
.cLifeAssuredInformation .lifeTest svg .life{
   color: white;
}
.cLifeAssuredInformation .slds-input[disabled],
.cLifeAssuredInformation .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);
}
.cContactInformation .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 --*/
.THIS.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: 1px solid #fcbd1b;
}
/*--- PolicyOwnershipSet component CSS End --*/

/*--- PolicyOwner component CSS Start --*/
.cPolicyOwner .requiredLabel:before{
    color: rgb(194, 57, 52);
}
/*--- PolicyOwner component CSS End --*/

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

/*--- PaymentDetailsSet component CSS End --*/

/*--- PaymentDetails component CSS Start --*/
.cPaymentDetails .requiredLabel:before{
    color: rgb(194, 57, 52);
}
.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: #fcbd1b !important;
}
.cProgressIndicator .container.green:hover > span,
c-vitality-progress-indicator .container.green:hover > span {
    color: #fcbd1b;
}
.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: #fcbd1b !important;
}
.cProgressIndicator .IconBColorblue,
c-vitality-progress-indicator .IconBColorblue{
    background-color: #fcbd1b !important; /*#307bbb !important;*/
}
.cProgressIndicator .IconBColororange,
c-vitality-progress-indicator .IconBColororange{
    background-color: #fcbd1b !important; /*#dd9d22 !important;*/
}
/*--- ProgressIndicator component CSS End --*/

/*--- EAppSummary component CSS Start --*/
.cEAppSummary .disabledClass{
     color: gray;
}
/*--- 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 --*/

/* Policy  Application Infromation component */

/* Policy  Application Infromation component */

.cPolicyApplicationDetail label, .cPolicyApplicationCard .policy-application-no p,
.cPolicyPartyRoleCard.customer-title>header{
	font-family: "Calibri-Light";
}
.cPolicyApplicationCard a:after {
    color: #0064af;
}
 .cPolicyApplicationCard .pa-currency.total-pa-currency, .cPolicyApplicationCard .cOutputText span,
.cPolicyApplicationCard h1.policy-application-no {
    font-family: "Calibri";
    font-size: 20px;
}

.cPolicyApplicationDetail .cPolicyCard h4, .cPolicyApplicationCard h4.slds-text-heading_small,
.cPolicyApplicationCard .cOutputText h4 {
	font-family: "Calibri-Light";
}
.cPolicyApplicationDetail .cPolicyCard h3, .cPolicyApplicationDetail .cPolicyCard .pa-currency,
.cPolicyApplicationDetail .cOutputText span {
    font-family: "Calibri";
    font-size: 20px;
}

.cPolicyPartyRoleNotesList header h2 .cards-note,
.cRequirementsList header h2 .cards-note{
    font-family: "Calibri-Bold";
    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: "Calibri-Bold";
    font-size: 12px;
}
.cRequirementsList .cOutputText h4{
    font-family:Calibri-Light
};

.cPolicyApplicationDetail h3{
    color: #231f20 !important;
}
.cPolicyApplicationDetail h3.policy-application-head{
    font-family: Calibri-Light;
    font-size: 24px;
    text-transform: capitalize;
}
.cPolicyApplicationDetail label{
    color: #231f20;
    /* font-family: "Calibri"; */
}
.cPolicyCard header h2 span{
	color: #231f20;
	font-size: 14px;
    font-family: "Calibri";
}

.cPolicyCard header h2 span, .cPolicyApplicationDetail h3.customer-info {
    font-family: "Calibri-Bold";
    font-size: 14px;
}
.cPolicyCard h3>span {
color: #231f20;
background-color: #a4bcc4;
}
.cPolicyApplicationCard h1.policy-application-no {
  color: #231f20;
  display:block;
}
.help-icon{
    margin-top: 20px;
}

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

.cPolicyPartyRoleCard{
    font-family: Calibri-Light;
}
.cPolicyPartyRoleCard.customer-title>header {
    background-color: #fcbd1b;
    color: #231f20;
    padding: .75rem 1rem;
}
.cPolicyPartyRoleCard .slds-icon-text-default {
    fill: #231f20;
}

.cPolicyPartyRoleCard.customer-title>header h2 .slds-text-heading_small {
    font-family:Calibri-Bold;
}
.cPolicyPartyRoleCard>header h2 .slds-text-heading_small span small {
    font-family: Calibri-Light;
}

.cPolicyPartyRoleCard.customer-title>header h2 .slds-border_left{
	border:none;
}

.cPolicyApplicationDetail .cPolicyCard h2 {
    font-family: Calibri-Bold;
}
.cPolicyApplicationDetail .cPolicyCard h2 small {
    font-family: Calibri;
}

.cPolicyApplicationDetail .cPolicyCard h4, .cPolicyApplicationCard h4.slds-text-heading_small,
.cPolicyApplicationCard .cOutputText h4 {
	color: #231f20;
}
.cPolicyApplicationDetail .cPolicyCard h3, .cPolicyApplicationDetail .cPolicyCard .pa-currency,
.cPolicyApplicationDetail .cOutputText span {
    line-height: 36px;
    color: #231f20;
}
.cPolicyApplicationCard .viewall a {
    color: #0064af;
}
.cPolicyPartyRoleNotesList header h2 .cards-note,
.cRequirementsList header h2 .cards-note{
    font-size:12px;
    color: #231f20;
}

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

.cPolicyPartyRoleNotesList, .cRequirementsList{
    color:#231f20;
}
.cRequirementsList header h2 {
    font-size: 14px;
    color:#231f20;
}
.PolicyPipelineDocumentUpload .slds-modal__header h2 {
    color: white;
}
.cPolicyPartyRoleNotesList header .viewall a,
.cRequirementsList header .viewall a{
    display: inline-block;
    text-transform: uppercase;
    color: #0064af;
    position: absolute;
    right: 0;
    top: 0.3rem;
}
.cPolicyPartyRoleNotesList header .viewall a:after {
    color: #0064af;
}
/* Policy  Application Infromation component */

/*ASB E-Application Component CSS */
.cEApp .sidebar{
	background:rgba(0, 0, 0, 0.05)!important;
}
/*.cEApp .sidebar .LifeCard{
	padding-top:10px;
}*/
.cEApp .sidebar .slds-icon_container .slds-icon{
	color: #64a70b;
    fill: #64a70b;
	width: 18px;
    height: 18px;
}
.cEApp .cEAppSummary .LifeCard .slds-card .slds-card__body .slds-grid .slds-size_12-of-12{
	padding:0.3rem 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;*/
}
.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;
	border-bottom-width: 2px;
}
.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-size: 1.25rem;
    font-family: Roboto-regular;
}
.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;
	color:#231f20;
	font-family: "Roboto-Medium";
}
 .cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .buttonGroupWrapper .buttonGroupButton:disabled{
	border: solid 1px rgb(201, 199, 197);
}
.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,
.cEApp .cExistingCoverInformation .Padding.existing-padding .slds-button-group.buttonGroupWrapper
.slds-button.slds-button_neutral.buttonGroupButton:hover,
.cEApp .cExistingCoverInformation .Padding.existing-padding .slds-button-group.buttonGroupWrapper
.slds-button.slds-button_neutral.buttonGroupButton:focus{
	border:1px solid rgba(0, 0, 0, 0.12);
	padding-top: 1px;
    padding-bottom: 1px;
	color:#231f20;
	font-family: "Roboto-Medium";
}
.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,
.quote-settings__panel.existingCoverContainer .quote-settings__item .slds-button_neutral.quote-settings__button--cancel {
	border-color:#5f91e0 !important;
	color:#0064af !important;
	font-size:14px;
	font-family: "Roboto-Bold";
	letter-spacing: 0.3px;
	background:transparent;
}

.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem.btn-Eapp
.slds-button.slds-button_neutral.btn-AddButtonDisabled,
.quote-settings__panel.existingCoverContainer .quote-settings__item .slds-button_neutral.quote-settings__button--cancel.btn-AddButtonDisabled {
	border-color:#c4c4c4 !important;
	color:rgba(0, 0, 0, 0.38) !important;
	font-size:14px;
	font-family: "Roboto-Bold";
	letter-spacing: 0.3px;
	background:transparent;
}
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem.btn-Eapp
.slds-button.slds-button_neutral:hover{
	color:#007cd5 !important;
}
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem.btn-Eapp
.slds-button.slds-button_neutral.btn-AddButtonDisabled:hover{
	color : rgba(0, 0, 0, 0.38) !important;
}
.quote-settings__panel.existingCoverContainer .quote-settings__item.quote-item-padding
.slds-button_brand.quote-settings__button--save,
.quote-publish .slds-modal__content.existing-padding .quote-publish__panel .slds-button_brand.quote-publish__button--save
{
	background: #0064af;
    color: #ffffff!important;
	font-size: .875rem;
	font-family: "Roboto-Bold";
	border-color:#0064af;
}

.quote-settings.cModalPopUp.cPaymentDetails .slds-modal__container .slds-modal__content.existing-padding a{
	color:#0064af;
}
.quote-settings__panel.existingCoverContainer .quote-settings__item.quote-item-padding
.slds-button_brand.quote-settings__button--save:hover,
.quote-publish .slds-modal__content.existing-padding .quote-publish__panel
.slds-button_brand.quote-publish__button--save:hover{
	background: #007CD5;
    color: #ffffff!important;
	font-size: .875rem;
	font-family: "Roboto-Bold";
	border-color:#007CD5;
}
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem.btn-Eapp
.slds-button.slds-button_neutral:hover,
.quote-settings__panel.existingCoverContainer .quote-settings__item .slds-button_neutral.quote-settings__button--cancel: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;
}

/* Custom width for ASB Pre-Assessment */

.cAuraPreAssessment.slds-container_large{
	width:600px;
}
.cAuraPreAssessment .slds-button.slds-button_brand{
	height:40px;
	background:#0064af;
	color:#ffffff;
	font-family: "Calibri-Bold";
	border-color:#0064af;
}
.cAuraPreAssessment .slds-button.slds-button_brand:hover,
.cAuraPreAssessment .slds-button.slds-button_brand:focus{
	background:#007cd5;
	color:#ffffff;
	height:40px;
	border-color:#007cd5;
}
.cAuraPreAssessment .slds-button.slds-button_brand svg{
	fill:#ffffff;
	color:#ffffff;
	margin-top: -5px;
}
.cAuraPreAssessment .slds-button.slds-button_brand:disabled {
    opacity: 0.3;
    background-color: #0064af;
	font-family: "Calibri-Bold";
}
.cAuraPreAssessment .slds-box.pre-assessment__slds-box{
	border:0px;
	padding: 1rem 0px;
	background:transparent;
}
.cAuraPreAssessment  .slds-show.cQuestionBase {
	background: #f7f7f7;
    padding: 16px;
    margin-bottom: 20px;
	font-size: 15px;
    color: #231f20;
	border-radius: 4px;
    border: solid 1px #dddddd;
    font-family: Calibri-Bold;
}

.cAuraPreAssessment .slds-show.cQuestionBase .form-element input.input{
	color: #231f20!important;
	font-family: Calibri-Light;
}
.cAuraPreAssessment  .slds-radio_button{
	color:#596c80;
	font-size: 15px;
	font-weight: 500;
}
.cAuraPreAssessment .headerTitle{
	padding-bottom: 20px;
}
.cAuraPreAssessment .headerTitle, .cAuraPreAssessment .headerTitle .slds-text-heading_large {
	padding-bottom: 0px;
    font-size: 1.75rem;
    color: #231f20;
	padding-top: 20px;
	font-family: Calibri-Light;
    /*font-weight: 300;*/
}
.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-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25rem;
    letter-spacing: normal;
    color: #231f20;
    font-size: 0.9375rem;
    padding-bottom: 1.25rem;
	font-family: Calibri-Light;
}
.cAuraPreAssessment .slds-box.pre-assessment__slds-box table>thead {
    font-family: Calibri-Bold;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
.cAuraPreAssessment .slds-box.pre-assessment__slds-box table>thead th{
	border-top: 1px solid #cccccc;
	padding-top: .7rem;
    padding-bottom: 0.7rem;
	font-family: "Calibri-Bold";
}
.cAuraPreAssessment .slds-box.pre-assessment__slds-box table>tbody>tr{
    font-family: Calibri-Light;
	background:#ffffff;
	font-size:15px;
}
.cAuraPreAssessment .slds-box.pre-assessment__slds-box table>tbody>tr:hover{
    font-family: Calibri-Light;
	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;
	padding-top: .7rem;
    padding-bottom: 0.7rem;
	font-family: Calibri-Light;
}
.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:0.625rem;
}

.cAuraPreAssessment .slds-radio_button__label{
	color: #231f20 ;
	padding: 1px 5px 2px;
	font-family: "Roboto-Regular";
}
.cAuraPreAssessment .slds-radio_button [type="radio"]:checked + .slds-radio_button__label{
	color:#231f20;
	font-family: "Roboto-Regular";
}
.cAuraPreAssessment .slds-p-around_large.pre-assessment__button-box{
	padding: 0px;
	background: transparent;
}
.cAuraPreAssessment .slds-show.cQuestionBase .slds-p-around--xxx-small{
	padding-top:8px;
}
.uiDatePicker .slds-datepicker td.slds-is-selected > .slds-day.todayDate
{
    background: #fcbd1b;
    color: #231f20;
    font-family: "Roboto-Regular";
}
.uiDatePicker .slds-datepicker th.dayOfWeek{

}
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;
 }
.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{
	background:#0064af;
	color:#ffffff;
}
.cEApp .lifeCardItem.right-align .slds-button.slds-button_brand:hover,
.cEApp .lifeCardItem.right-align .slds-button.slds-button_brand:focus{
	 background:#0064af;
	 color:#ffffff;
}

 .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);
 }
 .cEApp .lifeCardItem.right-align .slds-button.slds-button_brand.delete-btn,
 .cEApp .lifeCardItem.right-align .slds-button.slds-button_brand.delete-btn:hover,
 .cEApp .lifeCardItem.right-align .slds-button.slds-button_brand.delete-btn:focus
 {
	background:transparent;
	border:1px solid #0064af;
	color:#0064af;
	padding: .127rem 1.5rem;
 }
 /*cRPAConfirmation*/
.cEApp .lifeCardItem.right-align .slds-button_brand[disabled],
.cEApp .lifeCardItem.right-align .slds-button_brand.delete-btn[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);
}

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

.copy-text{
	float: left;
    display: inline-block;
    padding: 33px 0px 20px;
	color:#6d6f71;
	font-family: Calibri-Light;
}

.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: #6d6f71;
}
.footer-asbhub-list{
	text-align: right;
    font-size: 14px;
    color: #6d6f71;
}
.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 #6d6f71;
}
.footer-asbhub-list ul li a,
.footer-asbhub-list ul li a:hover,
.footer-asbhub-list ul li a:focus{
	text-decoration:none;
	color: #6d6f71;
	font-size: 14px;
}
.footer-asbhub-list ul li:last-child{
	border-right:0px solid #6d6f71;
	padding-right:0px;
}
.footerlogo{
	width: 154px;
	float: right;
	height: 74px;
	padding: 10px 0px;
}
.footerlogo img{
	max-width:154px;
}
 /*Quote Builder Panel CSS*/

 .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;
}
.null .FullQuotePanel .FullQuotePanelBody .FullQuotePanelFooter .viewPdf:hover,
.null .FullQuotePanel .FullQuotePanelBody .FullQuotePanelFooter .viewPdf:focus,
.null .FullQuotePanel .FullQuotePanelBody .FullQuotePanelFooter .publish:hover,
.null .FullQuotePanel .FullQuotePanelBody .FullQuotePanelFooter .publish:focus{
	background:#007cd5;
    padding-top: 3px;
    padding-bottom: 3px;
	border:0px;
}
.null .FullQuotePanel .FullQuotePanelBody .FullQuotePanelFooter .publish {
	background:#0064af;
	color: #ffffff!important;
    padding-top: 3px;
    padding-bottom: 3px;
	border:0px;
}
.FullQuotePanel .FullQuotePanelBody .FullQuotePanelFooter .publish:disabled,
.FullQuotePanel .FullQuotePanelBody .FullQuotePanelFooter .publish:disabled:hover,
.null .FullQuotePanel .FullQuotePanelBody .FullQuotePanelFooter .viewPdf:disabled,
.null .FullQuotePanel .FullQuotePanelBody .FullQuotePanelFooter .viewPdf:disabled:hover{
	padding-top: 3px;
    padding-bottom: 3px;
    border: 0px;
	background: rgb(201, 199, 197);
}
 .cFullQuote .QuoteInfoPanel.QuoteBuilder-Panel .lifeCardItem_Occupation .lifeCardInput-fieldReadOnly .slds-form-element__label{
	font-size: 0.875rem;
	padding-bottom: 0.2rem;
 }
.lifeCardMain-Panel.e-application-panel .slds-datepicker th {
	 font-size: 0.875rem;
 }

 .lifeCardMain-Panel.e-application-panel .slds-datepicker td.slds-is-today > .slds-day {
    background: #fcbd1b;
    color: #231f20;
}
.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: #0064af;
}
 .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 .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;
	color:#0064AF!important;
	border-color:#0064AF!important;
}
.quote-settings .slds-modal__content.existing-padding .quote-settings__panel.existingCoverContainer
.quote-settings__item.quote-item-padding .margin-r:hover{
	margin-right: 0.875rem;
	color:#007CD5!important;
	border-color:#007CD5!important;
}
.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: #939598;
    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
}
.quote-settings__panel.existingCoverContainer.UpdatedetailContainer .quote-settings__item
.slds-button_brand.quote-settings__button--save:disabled,
.quote-settings__panel.existingCoverContainer.UpdatedetailContainer .quote-settings__item
.slds-button_brand.quote-settings__button--save:disabled:hover{
	background: rgb(201, 199, 197);
    border-color: rgb(201, 199, 197)!important;
}
.quote-settings__panel.existingCoverContainer.UpdatedetailContainer .quote-settings__item
.slds-button_brand.quote-settings__button--save{
	background:#0064AF;
	color:#FFFFFF!important;
	border-color:#0064AF!important;
	font-family: "Roboto-Bold";
}
.quote-settings__panel.existingCoverContainer.UpdatedetailContainer .quote-settings__item
.slds-button_brand.quote-settings__button--save:hover{
	background:#007CD5;
	color:#FFFFFF!important;
	border-color:#007CD5!important;
}
.quote-settings__panel.existingCoverContainer.UpdatedetailContainer .quote-settings__item
.slds-button_neutral.quote-settings__button--cancel{
	background:#ffffff;
	color:#0064AF!important;
	border-color:#0064AF!important;
}
.quote-settings__panel.existingCoverContainer.UpdatedetailContainer .quote-settings__item
.slds-button_neutral.quote-settings__button--cancel:hover{
	background:#ffffff;
	color:#007CD5!important;
	border-color:#007CD5!important;
}

.null.comm-page-custom-quote-builder .FullQuotePanelBody .sidebar{
	background-image: linear-gradient(to top, #302f2c, #43423e) !important;
	box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, 0.15);
}
.FullQuotePanelBody .sidebar .ShowHideArrow{
	text-align:right;
}
.FullQuotePanelBody .sidebar .slds-grid .sidebar-header{
	background:transparent;
}
.FullQuotePanelBody .sidebar .QuoteSummaryContainer .QuoteSummary .ScrollerWrapper .LifeCard .LifeCardBenefit .slds-button.title.slds-text-title_caps:hover{
	color:#ffffff;
}
.vitalityInfo .slds-button.slds-button_neutral{
	color:#596C80;
}
.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-top: 1rem;
    padding-bottom: 1.25rem;
}


 /* 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;
}
.slds-radio [type="radio"]:checked + .slds-radio__label .slds-radio_faux{
	    border-color: rgb(0, 100, 175);
}
.cQuoteInformationSet .ScenarioAmount,
.cQuoteInformationSet .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:1.43;
}
.cEApp .full-quote-footer.footerBottom .welcomefooter .slds-button.slds-button_brand{
	background-color: #0064af;
    border-color: #0064af;
	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: #0064af;
    border-color: #0064af;
	width: 120px;
    padding: 2px;
}
.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
{
	color:#E6E7E8;
	background:transparent;
}
.cEApp .cEAppSummary .slds-view-quote a{
    color: #0064af;
}
.cEApp .cFileUpload .lifeCardHeader .lifeCardItem a{
	color:rgba(0, 0, 0, 0.87)
}
.cEApp.FullQuoteHeader .slds-p-left_small.slds-p-top_medium{
	padding: 15px 8px;
    vertical-align: middle;
    align-items: center;
    margin-left: 10px;
}
.cEApp.FullQuoteHeader .QBTitle {
    padding-right: 15px;
}
/*  Popuover style */
.slds-popover_tooltip, .slds-popover_tooltip .slds-popover__body{
	background:#fcbd1b !important;
	font-family: "Roboto-Regular";
	font-size:0.875rem!important;
	color:#231f20!important;
}

/*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:#fcbd1b!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:#fcbd1b!important;
}


/*Underwriting*/

.cEApp .cEAppQuestionnaireComponent .underwriting-eapp{
	background:#ffffff;
	color: #231f20;
}

.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: #fcbd1b;
		color:#231f20;
}
.cEApp .cEAppQuestionnaireComponent .underwriting-question .cQuestionBase .slds-radio_button-group
.slds-radio_button [type="radio"] + .slds-radio_button__label{
	    background-color: #FFFFFF;
		color: #231f20;
}

.cEApp .cEAppQuestionnaireComponent .underwriting-question .slds-form-element .slds-form-element__control.slds-grow .slds-checkbox .slds-checkbox__label .slds-form-element__label{
	color: #231f20;
}
.cQuestionBase .slds-input{
	color: #231f20;
}
.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: #231f20;
}
.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
{
	font-family: roboto-bold;
    font-size: 14px;
	text-transform:uppercase;
}
.button_green,
.button_green.slds-is-selected,
.button_green:hover,
.button_green:focus,
.button_green.slds-is-selected:hover,
.button_green.slds-is-selected:focus,
.cEApp .application-bg .lifePanel .lifeCardMain-Panel.e-application-panel .lifeCardHeader .lifeCardItem .colorGreen {
	background-color: #FFFFFF;
	color: #0064af;
	border-color:#FFFFFF;
	padding-left: 0;
    font-family: roboto-bold;
    font-size: 14px;
    padding-right: 0px;
	text-transform:uppercase;
}


.downloadDocs{
    background-color: #e6e7e8;
}

.downloadDocList li a{
    background-color:#fff;
    font-family: Calibri-Bold;
    color:#231f20;
    font-size:.95rem;
}
.downloadDocList li a:hover{
	color:#231f20;
}
.downloadDocList li .downloadBtn{
    background-image: url("../resource/AIAHUBAssets/download-btn-asb.png");
}
.downloadDocList li .downloadLink{
    background: url("../resource/AIAHUBAssets/download-btn-asb.png") no-repeat 480px;
    background-color:#ffffff;
}
.commonDocs h2{
    font-size: 1.75rem;
    color: #231f20;
    font-family: Calibri-Light;
}

.commonDocs table thead th{
    font-size: 1rem;
    color: #231f20;
    text-transform: uppercase;
}
.commonDocs table tbody tr a, .commonDocs p a{
    color:#0064af;
    font-family:Calibri;
    font-size:1rem;
}
.commonDocs table tbody tr:hover>td{
	background-color:#fff !important;
}
.commonDocs p{
	font-size: 1rem;
 	font-family:Calibri;
 	color:#231f20;
}
.slds-button.slds-button_brand.button-margin.next-previous,
.slds-button.slds-button_brand.next-previous-right{
	 color: #0064af;
}
.cEApp .cReplacementPolicyAdvice .lifeCardHeader .buttonGroupWrapper .slds-button.slds-button_neutral.buttonGroupButton,
.cEApp .cReplacementPolicyAdvice .lifeCardHeader .buttonGroupWrapper .slds-button.slds-button_brand.buttonGroupButton,
.cEApp .cRPAConfirmation .lifeCardHeader .buttonGroupWrapper .slds-button.slds-button_neutral.buttonGroupButton,
.cEApp .cRPAConfirmation .lifeCardHeader .buttonGroupWrapper .slds-button.slds-button_brand.buttonGroupButton{
	color: #231f20;
	font-family: "Roboto-Medium";
}

/*Jira633 -  hide common docs*/
.commonDocs.cHubDocumentLibrary {
    display: none;
    margin-bottom: 20px;
}

.downloadDocs.cHubDocumentLibrary {
    margin-bottom: 15px;
}
/*Jira633 - hide common docs*/
/*Jira 601*/
.forceContentPreviewPlayerTopToolbar .file-preview-buttons .forceContentPreviewerAction:not(:first-child){
    display:none;
}
/*Jira 601*/

.cModalPopUp SVG, .SovAppModalPopUp SVG {
    fill: grey;
}
.forceCommunityRecommendations .forceChatterRecommendationBase .notInterestedLink {
    display:none;
}
.rec-cardHeader {
    text-align: center;
    font-weight: 300!important;
    font-size: 28px!important;
    font-family: Calibri-Light;
    color: #231f20;
}

.quoteBuilderDisclosure {
    text-align: left;
        font-size: 0.875rem;
        margin: 25px;
        font-family: 'Roboto-Regular';
    	/*max-width: 30rem;*/
        margin: 0 auto;
        padding-bottom:10%;
 }

.quoteBuilderDisclosure .description{
  text-align: left;
     font-size: 0.875rem;
     margin: 25px;
     font-family: 'Roboto-Regular';
 	/*max-width: 30rem;*/
     margin: 0 auto;
     padding-bottom: 10%;
}

.quoteBuilderDisclosure-footer{
     font-size: 0.875rem;
       font-family: 'Roboto-Bold';
    position: fixed;
    bottom: 0px;
    width: 100%;
}


.quoteBuilderDisclosure-header{
      text-align: center;
         font-size:1.5rem;
     	font-family: "Roboto-Bold";
     	padding-bottom:5%;
     	padding-top:5%;
}
.slds-select_container .slds-select {
    font-family: roboto-regular;
    font-size: 14px;
}

.quoteBuilderTitle {
     font-family: Roboto-Bold;
      font-size: 14px;
      color: rgba(0, 0, 0, 0.6);
}

.emailMarginTop{
    margin-top: -10px;
}

.THIS .EmailClass{
    padding-left:0%!important;
     width:101%!important;

}

.MobileClass{
    padding-left:0%!important;
    width:100%!important;
}
.otherPhoneClass{
   width:83%!important;
}
.editButton{
    font-family: roboto-bold!important;
    font-size: 14px!important;
    margin-bottom: 20%!important;
}

.labelEmail{
    margin-bottom: -2%!important;

 }

.editButtonPhone{
    font-family: roboto-bold!important;
    font-size: 14px!important;
    margin-top: 5%!important;
}

Body lightning-primitive-bubble.slds-fall-into-ground{

    /*height: 0px !important;*/
    /*left:-1000px;*/
    display:none;
}

/**
  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 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;
}

 .slds-notify--toast {
    min-width: 60% !important;
}

/*WINTER 21 fix*/

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

.cEApp .cLifeAssuredInformation>div>header>div>h2>span{
	font-size: 1.25rem;
    font-family: Roboto-regular;
}

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

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

 /**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: #fcbd1b !important;
    color: #000000 !important;
}

.vda .slds-datepicker__filter .slds-button_icon{
    color: #6f6b6b;
}
.vda .slds-datepicker__filter .slds-button:hover .slds-button__icon{
    color: #000000;
}

/****VITALITY SUMMARY****/
c-vitality-summary header.slds-card__header.slds-grid{
	color: white;
}
/*c-vitality-summary .LifeCard .slds-card .slds-card__body .slds-grid .slds-size_12-of-12{
	padding:0.5rem 0rem;
}*/
c-vitality-summary .LifeCard .slds-card{
	margin: 0px !important;
}
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 .LifeCard .slds-card{
	background-color:transparent;
}
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 .QuoteSummary{
	background-color:rgb(241, 241, 241) !important;
}
c-vitality-application .sidebar .LifeCard {
	border-top-style: none !important;
	color: white;
}
.null c-vitality-application .FullQuotePanelBody {
    height: 100%;
	margin-top: 60px;
}
c-vitality-application .sidebar .slds-icon_container .slds-icon {
    color: #64a70b;
    fill: #64a70b;
    width: 1.125rem;
    height: 1.125rem;
}

/**** VITALITY MODAL ****/
c-vitality-modal .close-btn-icon svg{
	fill: gray;
}
c-vitality-payment-details .authorised .slds-button.slds-button_brand{
                           	font-family: Roboto-Bold;
                           	background-color: transparent;
                           	color:#0064af;
                           	border:none;
                           }

.forceCommunityThemeNav .mainNavItem .uiMenuList {
                width: auto;
}

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

/** Imaging **/
c-life-assured-card .lifeCardMain-Panel .lifeCardHeader .ExistingCoverDiv .slds-button_brand{
	color: #FFFFFF !important;
	font-size:14px;
	font-family: "Roboto-Bold";
	letter-spacing: 0.3px;
}

c-life-assured-card .lifeCardMain-Panel {
	font-family: "Roboto-Regular";
}

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

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

c-imaging-request-set .slds-button.slds-button_brand {
    font-family: Roboto-Bold;
}
            
/** 2336 **/                                
 .comm-page-detail-00O  iframe.isView.reportsReportBuilder {
         height: calc(100vh - 42px) !important;                   
} 
                               
.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 {
width: 35px !important;
}
.reportView  .fields-panel-container .vertical-text {
transform: translateY(10px) !important;
}
                    
   
.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;
}
            
/* ASB */
            
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;
                    }            