@font-face {
    font-family: 'ArialNarrow';
    src: url('/resource/1618927794000/arialnbwebfontEot');
    src: url('/resource/1618927794000/arialnbwebfontEot?#iefix') format('embedded-opentype'),
         url('/resource/1618928430000/arialnbwebfontWoff2') format('woff2'),
         url('/resource/1618928416000/arialnbwebfontWoff') format('woff'),
         url('/resource/1618928459000/arialnbwebfontTtf') format('truetype'),
         url('/resource/1618927865000/arialnbwebfontSvg') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'ArialNarrowRegular';
    src: url('/resource/1618928697000/arialnwebfontEot');
    src: url('/resource/1618928697000/arialnwebfontEot?#iefix') format('embedded-opentype'),
         url('/resource/1618928775000/arialnwebfontWoff2') format('woff2'),
         url('/resource/1618928783000/arialnwebfontWoff') format('woff'),
         url('/resource/1618928792000/arialnwebfontTtf') format('truetype'),
         url('/resource/1618928800000/arialnwebfontSvg') format('svg');
    font-weight: normal;
    font-style: normal;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {border: 0; font: inherit; font-size: 100%; margin: 0; padding: 0; text-rendering: optimizelegibility; vertical-align: baseline; -webkit-font-smoothing: antialiased;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

*,body,html {font-family: 'Arial', sans-serif;}
html {height: 100%;}
body {min-height: 100%; background: #fff; color: #000; line-height: 24px;}
p {color: #000; font-family: 'Arial', sans-serif; font-size: 15px; line-height: 24px; margin: 0px 0px 25px;}
a {color: #0b467a; text-decoration: none; transition: 0.2s ease all;}
a:hover {color: #000; text-decoration: underline;}
img {height: auto; max-width: 100%;}
strong, b {font-weight: bold;}
.float-right, [class^="col-"].float-right, [class*=" col-"].float-right {float: right;}
.float-left, [class^="col-"].float-left, [class*=" col-"].float-left {float: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}
.text-left {text-align: left;}
.mobile-only, .tablet-only {display: none;}

h1, h2, h3, h4, h5, h6 {font-family: 'ArialNarrow', sans-serif; font-weight: 600; color: #0b467a;}
h1 {font-size: 30px; margin: 0px auto 30px; line-height: 60px;}
h2 {font-size: 27px; margin: 0px auto 25px; line-height: 40px; position: relative;}
h3 {font-size: 24px; margin: 0px auto 25px; line-height: 1.2em;}
h4 {font-size: 20px; margin: 0px auto 20px; line-height: 1.2em;}
h5 {font-size: 17px; margin: 0px auto 10px;}
h6 {font-size: 15px; margin: 0px auto 15px;}

.section-heading {font-size: 24px; margin: 0px auto 15px;}

/********* Login Page Css *********/
.salesforceIdentityCommunityLogo2 .communityLogo {width: auto !important;padding: 10px 0;}
.salesforceIdentityLoginBody2 {text-align: left !important; position: relative !important; display: block !important; min-height: 100vh !important;}
.salesforceIdentityLoginBody2:before {display: inherit !important;}
.salesforceIdentityLoginBody2 .cCenterPanel {display: block !important; margin: 0px auto 0px !important; padding-bottom: 30px !important; padding-top: 30px !important;}
.salesforceIdentityLoginBody2 .cHeaderPanel, .salesforceIdentityLoginBody2 .cFooterPanel {position: relative !important;}
.salesforceIdentityLoginBody2 .ui-widget {padding: 0px !important;}
.salesforceIdentityCommunityLogo2 .communityLogo {margin-bottom: 15px;}
.salesforceIdentityLoginBody2 .cCenterPanel:before {top: 0px !important;}
.salesforceIdentityLoginBody2 #sfdc_username_container .inputIcon.slds-button__icon, .salesforceIdentityLoginBody2 #sfdc_password_container .inputIcon.slds-button__icon {position: relative; top: 3px;}
.salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea {background-color: #fff !important; padding: 20px;}
.salesforceIdentityLoginForm2 .inputBox, .salesforceIdentityForgotPassword2 .inputBox {margin: 3px 0px 0px 10px !important; width: 90% !important;}
.salesforceIdentityLoginForm2 .inputBox:focus, .salesforceIdentityForgotPassword2 .inputBox {box-shadow: none !important;}
.salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea a, .uiOutputRichText p span {color: #0b467a !important;}
.salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea a:hover, .salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea a:focus {color: #000000 !important;}

.pfm-button_link.pfm-button, .pfm-button_link.uiButton, .pfm-button_link.pfm-button:hover, .pfm-button_link.uiButton:hover, .pfm-button_link.pfm-button:focus, .pfm-button_link.uiButton:focus {background-color: transparent !important;}
.uiOutputRichText p {margin-bottom: 15px;}
.LTECreateAccount .slds-input {width: 100%; padding: 3px 10px; font-size: 1rem; color: #495057;	border: 1px solid #ced4da !important; border-radius: .25rem; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.LTECreateAccount .slds-form-element__label {color: #0b467a !important;}
.LTECreateAccount .slds-required {color: #a61c25 !important;}
.salesforceIdentityLoginBody2 .cHeaderPanel, .pfm-portal_navbar {background: #fff;}
.siteforceStarterBody .cCenterPanel {max-width: 100% !important;}
.uiButton .label {color: #fff !important;}

.comm-layout-column, .cCenterPanel {padding: 0px !important;}

/********** Portal Style **********/
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab {margin-top: 3px; padding: 0.75rem 1rem !important; border-radius: 0 !important;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab:first-child {margin-top: 0px;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab.pfm-tab_active, .LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab.pfm-tab_active:hover, .LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab.pfm-tab_active:focus, .slds-grid.slds-grid_vertical.pfm-sidenav_container .pfm-subheader_button:hover {background-color: #0b467a !important; color: #fff !important; border-right: 4px solid #000;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab:hover {background-color: #0b467a !important; color: #fff !important;}
.slds-grid.slds-grid_vertical.pfm-sidenav_container .pfm-subheader_button .pfm-button[LTE-pfmButton_pfmButton] {text-align: left; width: 100% !important;}
.slds-grid.slds-grid_vertical.pfm-sidenav_container .pfm-subheader_button:hover .pfm-button[LTE-pfmButton_pfmButton] {color: #fff !important;}

.LTEShoppingCartIcon.pfm-shopping-cart_dropdown {margin-right: 0px !important;}
.LTEShoppingCartIcon.pfm-shopping-cart_dropdown:hover {background-color: #0b467a !important;}
.LTEShoppingCartIcon.pfm-shopping-cart_dropdown:hover .pfm-shopping-cart_quantity {color: #fff !important;}
.LTEShoppingCartIcon.pfm-shopping-cart_dropdown:hover lightning-icon.pfm-icon_custom svg {fill: #fff !important;}
.slds-select, .slds-checkbox .slds-checkbox_faux, .slds-checkbox .slds-checkbox--faux, .uiInput--textarea .textarea, .uiInput--textarea.textarea, .slds-input, .pfm-input_date-range-tile[LTE-pfmInputDateRange_pfmInputDateRange] {border: 1px solid #e5dfd6 !important;}
.pfm-input_date-range-tile[LTE-pfmInputDateRange_pfmInputDateRange] {height: 40px;}
.pfm-input_date-range.pfm-input_portal[LTE-pfmInputDateRange_pfmInputDateRange] .pfm-input_date-range-tile[LTE-pfmInputDateRange_pfmInputDateRange] {padding: 7.5px .75rem 7.5px 1rem !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__footer {border-top: 1px solid #e5dfd6 !important;}
input.col-md-8 {max-width: 100%;}
input::placeholder {color: #a1a1a1 !important;}


.LTEProfileTabs .pfm-tabs_content .slds-card.LTECard, .LTECard.pfm-card {border: 1px solid #0b467a;}
.LTEProfileTabs .pfm-tabs_content .slds-card.LTECard .LTECardHeader, .LTECardHeader, .slds-card__header, .forceRelatedListCardHeader {background-color: #0b467a !important; color: #fff !important;}
.forceRelatedListCardHeader {margin-bottom: 0.75rem !important;}
.forceRelatedListCardHeader a:hover {color: #fff !important;}
.slds-tabs_card .slds-page-header, .slds-card .slds-page-header {border-radius: 0 !important;}
.LTEProfileTabs .pfm-tabs_content .slds-card.LTECard .input-fields-span.FrameworkInputFields, .LTEProfileTabs .pfm-tabs_content .slds-card.LTECard .slds-m-bottom_medium {clear: both;}

.displayBlock.cFS_CustomFieldsets, .editBlock.cFS_CustomFieldsets, .cFS_CustomFieldsets.blockHeader, .LTECard.pfm-card .pfm-card, .slds-theme_default, .slds-theme--default, .slds-border_bottom, .slds-border--bottom, .slds-border_top, .slds-border--top, .LTEDataTable.slds-table, .slds-table_bordered tbody td, .slds-table_bordered tbody th, .slds-table--bordered tbody td, .slds-table--bordered tbody th, .slds-table_bordered, .slds-table--bordered, .table thead th, table.dataTable.no-footer {border-color: #e5dfd6 !important;}
.table thead th {color: #414141 !important;}
.displayBlock.cFS_CustomFieldsets, .editBlock.cFS_CustomFieldsets {padding: 30px !important;}
.cFS_CustomFieldsets.blockHeader {background-color: #0b467a !important; border-color: #0b467a !important; color: #fff !important;}

.slds-is-sortable .slds-th__action:hover .slds-is-sortable__icon, .slds-is-sortable .slds-th__action:focus .slds-is-sortable__icon, .slds-is-sortable.slds-has-focus .slds-th__action .slds-is-sortable__icon, .slds-is-sortable.slds-has-focus .slds-th__action:hover .slds-is-sortable__icon, .slds-is-sortable.slds-has-focus .slds-th__action:focus .slds-is-sortable__icon {fill: #0b467a !important;}
.slds-table_header-fixed_container:before, .slds-table--header-fixed_container:before {border-bottom: 1px solid #e5dfd6 !important;}

.slds-button_brand .slds-icon__container, .slds-button--brand .slds-icon__container, .slds-button_brand .slds-icon_container, .slds-button--brand .slds-icon_container {display: none !important;}

.cRosterManageComponent .slds-button--neutral {margin: 10px auto !important;}
.slds-button_neutral, .slds-button--neutral, .LTECarousel.pfm-carousel .pfm-carousel_control {background-color: #0b467a !important; border-color: #0b467a !important; color: #ffffff !important;}
.slds-button_neutral:hover, .slds-button_neutral:focus, .slds-button--neutral:hover, .slds-button--neutral:focus, .LTECarousel.pfm-carousel .pfm-carousel_control:hover, .LTECarousel.pfm-carousel .pfm-carousel_control:active {background-color: #000000 !important; border-color: #000000 !important; color: #fff !important;}
.slds-button_brand, .slds-button--brand {background-color: #0b467a !important; border-color: #0b467a !important; color: #fff !important; height: 40px !important; line-height: 40px !important; padding: 0px 12px !important;}
.slds-button_brand span, .slds-button--brand span {color: #fff !important;}
.slds-button_brand:hover, .slds-button_brand:focus, .slds-button--brand:hover, .slds-button--brand:focus {background-color: #000000 !important; border-color: #000000 !important; color: #ffffff !important;}

.controlButtons button:nth-child(1).slds-button_neutral, .slds-modal__footer button:nth-child(1).slds-button--neutral {background-color: #000000 !important; border-color: #000000 !important; color: #fff !important;}
.controlButtons button:nth-child(1).slds-button_neutral:hover, .controlButtons button:nth-child(1).slds-button_neutral:focus, .slds-modal__footer button:nth-child(1).slds-button--neutral:hover, .slds-modal__footer button:nth-child(1).slds-button--neutral:focus {background-color: #0b467a !important; border-color: #0b467a !important; color: #ffffff !important;}

.slds-button--brand:hover .label, .slds-button--brand:focus .label {color: #ffffff !important;}
.cFS_CustomFieldsets .customIcon div {top: -5px !important;}


.uiInput--datetime .form-element .datePicker-openIcon {top: 12px !important;}
.pfm-input_date-range-popover[LTE-pfmInputDateRange_pfmInputDateRange] {border: 1px solid #e5dfd6 !important;}
.pfm-button.pfm-button_outline[LTE-pfmButton_pfmButton] {background-color: #0b467a !important; border-color: #0b467a !important; color: #ffffff !important;}
.pfm-button.pfm-button_outline:hover[LTE-pfmButton_pfmButton], .pfm-button.pfm-button_outline:focus[LTE-pfmButton_pfmButton] {background-color: #111111 !important; border-color: #111111 !important; color: #fff !important;}
.pfm-button.pfm-button_default[LTE-pfmButton_pfmButton], .pfm-button.pfm-button_success[LTE-pfmButton_pfmButton] {background-color: #111111 !important; border-color: #111111 !important; color: #fff !important;}
.pfm-button.pfm-button_default:hover[LTE-pfmButton_pfmButton], .pfm-button.pfm-button_default:focus[LTE-pfmButton_pfmButton], .pfm-button.pfm-button_success:hover[LTE-pfmButton_pfmButton] {background-color: #0b467a !important; border-color: #0b467a !important; color: #ffffff !important;}

.editBlock+.cFS_CustomFieldsets {margin-top: 1.5rem;}
.pfm-tabs label {font-size: 14px !important; color: #111111 !important; font-weight: 600;}
.pfm-tabs label.slds-button--brand {color: #fff !important;}
.uiInput--input .input, .uiInput--input.input {margin-bottom: 10px;}
.LTESubscriptionTile .thebadge {background-color: #0b467a !important;}
.LTEPageContainer .slds-modal .slds-modal__container .slds-modal__header {background-color: #0b467a !important; color: #fff !important; padding: 1rem !important;}
.LTEPageContainer .slds-modal .slds-modal__container .slds-modal__header h2 {color: #fff !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header .slds-modal__close {top: 20px !important; right: 5px !important;}
.LTEPageContainer .slds-modal .slds-modal__container .slds-modal__header svg.slds-icon.slds-icon-text-default.slds-icon_small {fill: #fff !important;}

/*------ Data table ------*/
.dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_length {margin-bottom: 15px;}
.dataTables_wrapper .dataTables_paginate a.paginate_button.disabled, .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled:active, .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled:hover {color: #fff !important; opacity: 0.5;}
.dataTables_wrapper .dataTables_paginate a.paginate_button {background: #0b467a !important; border-color: #003D65 !important; color: #fff !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:focus {background: linear-gradient(rgb(88, 88, 88) 0px, #111111 100%) !important;}
.dataTables_wrapper .dataTables_paginate a.paginate_button.current, .dataTables_wrapper .dataTables_paginate a.paginate_button.current:hover {background: linear-gradient(rgb(88, 88, 88) 0px, #111111 100%) !important; border-color: #111111 !important; color: #fff !important;}
.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {margin-top: 10px;}

.LTESubHeader .pfm-sidenav_container a:hover:not(.pfm-button), .LTESubHeader .pfm-sidenav_container a:active:not(.pfm-button), .LTESubHeader .pfm-sidenav_container .pfm-accordion_item:hover {background-color: #444743 !important; color: #fff !important;}
.LTESubHeader.pfm-navbar_left, .LTESubHeader.js-backdrop {top: 53px !important;}
.slds-scrollable_x, .slds-scrollable--x {overflow: visible !important;}

.LTECreateAccount .slds-form-element__label, .LTECreateAccount .slds-required {color: #505050 !important; font-weight: 600;}
.LTECreateAccount a.pfm-text-color_custom {color: #1a428a !important;}
.LTEProfileTabs .pfm-table .slds-table_header-fixed_container .slds-table tbody tr td {height: auto !important;}

.uiOutputRichText a {color: #1a428a !important;}
.LTEPortalAssets .slds-tabs_default__link {color: #0b467a !important;}
.slds-tabs_default__nav, .slds-tabs--default__nav {border-bottom: 1px solid #0b467a !important;}
.LTEInvoices li.slds-tabs_default__item.slds-is-active:after, .LTEInvoices li.slds-tabs_default__item:hover:after {background-color: #0b467a !important;}
.slds-has-focus .slds-th__action {box-shadow: none !important;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab {margin-bottom: 2px;}
.LTEProfileTabs .pfm-tile.pfm-tile-theme_brand[LTE-pfmTile_pfmTile] {background-color: #0b467a !important; border-color: #0b467a !important;}
.LTEProfileTabs .pfm-tile.pfm-tile-theme_danger[LTE-pfmTile_pfmTile] .pfm-text-body_large[LTE-pfmText_pfmText], .LTEProfileTabs .pfm-tile.pfm-tile-theme_success[LTE-pfmTile_pfmTile] .pfm-text-body_large[LTE-pfmText_pfmText], .LTEProfileTabs .pfm-tile.pfm-tile-theme_brand[LTE-pfmTile_pfmTile] .pfm-text-body_large[LTE-pfmText_pfmText], [LTE-pfmText_pfmText-host].pfm-theme_brand, .pfm-tile.pfm-tile-theme_success[LTE-pfmTile_pfmTile] p.pfm-text.pfm-text-body_small, .pfm-tile.pfm-tile-theme_success[LTE-pfmTile_pfmTile] p.pfm-text.pfm-font-weight_bold {color: #fff !important;}

.forceHoverPanel.open.active .slds-button--neutral, .forceHoverPanel.open.active .slds-button--neutral:hover, .forceHoverPanel.open.active .slds-button--neutral:focus {background-color: transparent !important; border-color: transparent !important; color: #6b6d70 !important; box-shadow: none !important;}
.LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger:hover span, .LTEListing .pfm-navbar_list .pfm-dropdown-trigger .pfm-dropdown>.slds-dropdown__list>.slds-dropdown__item:hover>a, .LTEListing .pfm-navbar_list .pfm-dropdown-trigger .slds-dropdown_submenu>.slds-dropdown__list>.slds-dropdown__item:hover>a, .LTEListing .pfm-navbar_list>a:hover, .LTEListing .pfm-navbar_list .pfm-dropdown-trigger:hover {color: #fff !important;}

.slds-button--brand.fonteva-button_reverse .slds-icon_container {position: relative; top: -1px;}
.forceCommunityRichText p {margin-bottom: 15px;}
.forceCommunityRichText p span {color: #111111 !important; background-color: transparent !important;}
.LTEPortalAssets .pfm-listing_filter {position: relative !important;}
.pfm-tabs input[type="text"], .pfm-tabs input[type="password"], .pfm-tabs input[type="email"], .pfm-tabs input[type="tel"], .pfm-tabs textarea {width: 100% !important; max-width: 100% !important;}
.LTEProfileTabs .slds-table tbody tr td .slds-button {background-color: #0b467a !important; margin-top: 5px !important; margin-bottom: 5px !important;}
.LTEProfileTabs .slds-table tbody tr td .slds-button:hover {background-color: #111111 !important; color: #ffffff !important;}
.LTEProfileTabs .slds-table tbody tr td .slds-button:hover svg {fill: #ffffff !important;}
.LTEProfileTabs .slds-table .slds-action svg, .LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header svg, .LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header .slds-icon_container svg {fill: #fff !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header:not(.pfm-drawer__header) {color: #fff !important; padding: 15px 40px !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header .slds-button--icon-inverse:focus {box-shadow: none !important; border: 0 !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header:not(.pfm-drawer__header) svg {fill: #fff !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header .slds-modal__close {top: 1rem !important; right: 5px !important;}
.pfm .slds-modal {z-index:99999999999 !important;}
.LTEPortalAssets .slds-backdrop {z-index: 99999 !important;}
searchNavExpandToggle.slds-button_reset.slds-text-link.slds-nav-vertical__action.slds-nav-vertical__action_overflow {color: #fff !important;}
searchNavExpandToggle.slds-button_reset.slds-text-link.slds-nav-vertical__action.slds-nav-vertical__action_overflow:hover {text-decoration: none !important;}
.pfm-tile.pfm-tile-theme_brand[LTE-pfmTile_pfmTile] {background-color: #002D92 !important; border-color: #002D92 !important;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list {background-color: #ffffff !important;}
.comm-page-home .LTECardHeader {margin-top: -1px; border-radius: 3px 3px 0px 0px;}
.LTESubHeader .pfm-sidenav_container a:hover:not(.pfm-button), .LTESubHeader .pfm-sidenav_container a:active:not(.pfm-button), .LTESubHeader .pfm-sidenav_container .pfm-accordion_item:hover {background-color: #002D92 !important; color: #fff !important;}
.slds-popover_tooltip .slds-popover__body, .slds-popover--tooltip .slds-popover__body {color: #fff !important;}
.slds-table th:focus, .slds-table th.slds-has-focus, .slds-table [role=gridcell]:focus, .slds-table [role=gridcell].slds-has-focus, .slds-table_bordered:not(.slds-no-row-hover) tbody tr:hover>td:not(.slds-has-focus), .slds-table_bordered:not(.slds-no-row-hover) tbody tr:hover>th:not(.slds-has-focus), .slds-table_bordered:not(.slds-no-row-hover) tbody tr:focus>td:not(.slds-has-focus), .slds-table_bordered:not(.slds-no-row-hover) tbody tr:focus>th:not(.slds-has-focus), .slds-table--bordered:not(.slds-no-row-hover) tbody tr:hover>td:not(.slds-has-focus), .slds-table--bordered:not(.slds-no-row-hover) tbody tr:hover>th:not(.slds-has-focus), .slds-table--bordered:not(.slds-no-row-hover) tbody tr:focus>td:not(.slds-has-focus), .slds-table--bordered:not(.slds-no-row-hover) tbody tr:focus>th:not(.slds-has-focus) {box-shadow: none !important;}

.pfm-button.pfm-button_outline[LTE-pfmButton_pfmButton] .slds-icon-text-default {fill: #ffffff !important;}
.pfm-button.pfm-button_outline[LTE-pfmButton_pfmButton]:hover .slds-icon-text-default {fill: #fff !important;}
.pfm-modal_drawer.slds-modal[LTE-pfmDrawer_pfmDrawer] h1 {color: #333;}
.LTESubHeader.pfm-navbar_left, .LTESubHeader.js-backdrop {top: 0 !important;}
.LTESubHeader.pfm-navbar_left {z-index: 9999 !important;}
.LTESubHeader.pfm-navbar_left .pfm-sidenav_container>a {padding: 15px 15px !important; color: #0b467a !important; min-height: 25px !important;}
.LTESubHeader.pfm-navbar_left .pfm-sidenav_container>a:hover {background-color: #faf3eb !important; color: #0b467a !important;}
.slds-button_neutral, .slds-button--neutral, .LTECarousel.pfm-carousel .pfm-carousel_control, .slds-button_brand, .slds-button--brand, .LTEPortalAssets .fonteva-slds-button {font-size: 15px !important; border-radius: 30px !important; padding: 0px 20px !important; height: 35px !important; line-height: 34px !important;}
.logo_wrap {max-height: 48.61px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-right>a.mega-menu-link:before {position: relative; top: 2px;}

.DRCTSSearchDirectories .fonteva-slds-search--navbar.sticky-active {position: relative !important;}
.slds .slds-input-has-icon .slds-input__icon.slds-icon-utility-search {top: 36% !important;}
.fonteva-search--wrapper .slds-button--brand.FrameworkButton {height: 36px !important; line-height: 30px !important;}
.directories-wrapper .slds-button_neutral {height: auto !important; line-height: inherit !important;}
.directories-wrapper .uiInput--input.input.uiInputSmartNumber {margin: 0px auto !important; border: 0 !important;}
.slds-input-has-icon_left-right .slds-input {padding: 0 2rem !important; height: 32px !important;}

.changeinfo {font-size: 18px; padding: 10px 20px; background-color: #2196F3; color: #fff; opacity: 0.83; transition: opacity 0.6s; margin-bottom: 15px;}

/*-- 2nd header --*/
.forceCommunityGlobalNavigation, .navbar.em-navbar {background-color: #efefef; background: linear-gradient(#efefef,#efefef) !important;}
.forceCommunityGlobalNavigation {height: 55px !important;}
.LTENavbar.pfm-navbar .pfm-navbar_list>a, .navbar.em-navbar .navbar-nav > li > a, .em-navbar .navbar-nav > li > a {color: #0b467a !important; font-weight: 500; transition: 0.4s !important;}
.LTENavbar.pfm-navbar .pfm-navbar_list>*:hover, .LTEDropdown .slds-dropdown__item:hover, .navbar.em-navbar .navbar-nav > li > a:hover, .em-navbar .navbar-nav > li > a:hover, .LTENavbar .slds-dropdown.pfm-dropdown ul>li>a:focus {background-color: transparent !important; color: #000 !important;}
.LTENavbar.pfm-navbar .pfm-navbar_list>a, .LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger, .LTENavbar.pfm-navbar .pfm-navbar_list .pfm-dropdown-trigger>button {height: 50px !important; background-color: transparent !important; color: #0b467a !important;}
.LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger, div#navDropDowns {height: 55px !important;}
.LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger .pfm-dropdown>.slds-dropdown__list>.slds-dropdown__item:hover, .LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger .slds-dropdown_submenu>.slds-dropdown__list>.slds-dropdown__item:hover {color: #000 !important;}
.LTEDropdown .pfm-button[LTE-pfmButton_pfmButton], .LTENavbar .slds-dropdown.pfm-dropdown ul>li>a {color: #0b467a !important;}
.LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger:hover, .LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger .pfm-dropdown>.slds-dropdown__list>.slds-dropdown__item:hover, .LTENavbar .slds-dropdown.pfm-dropdown ul>li>a:hover {background-color: transparent !important;}
.LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger:hover span, .LTENavbar .slds-dropdown.pfm-dropdown ul>li>a:hover, .LTENavbar.pfm-navbar .pfm-dropdown-trigger button:hover {color: #000 !important;}
.LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger .pfm-dropdown,.LTEDropdown .slds-dropdown__item, .LTEDropdown .slds-dropdown__item:hover {background-color: #efefef !important;}
.LTENavbar.pfm-navbar .pfm-navbar_list lte-pfm-button button {height: 53px !important;}
.LTEListing .pfm-navbar_list>a:focus {color: #fff !important; text-decoration: none !important;}

.LTENavbar .pfm-navbar_list-action, .LTENavbar .pfm-navbar_dropdown>*, .LTENavbar .pfm-navbar_dropdown button {height: auto !important;}
.LTENavbar .LTEDropdown .slds-icon-text-light svg {fill: #0b467a !important;}
.LTENavbar .LTEDropdown.slds-dropdown-trigger_hover:hover .slds-icon-text-light svg {fill: #000 !important;}

a.slds-align-middle.pfm-navbar_right-icon {position: absolute; right: 20px !important; top: 2px;}
.pfm .fonteva-slds-schedule-item-header {background-color: rgb(16, 114, 156) !important;}
.pfm .slds-text-heading--small {color: #fff !important;}

.em-topbar .topbar-list>li {padding: 0px 14px !important;}
.em-topbar .topbar-list>li>a {display: flex; align-items: center; height: 40px;}

.oneActionsRibbon li.slds-button--neutral > a {color: inherit !important;}
.forceChatterGroupDetailCard, .forceCommunityGroupHighlightStencilNapili {margin-bottom: 0.75rem !important;}

.forceChatterFeedBodyText .Desktop.feedBodyInnerTruncated {max-height: calc(var(--lwc-fontSizeMedium,0.8125rem)*var(--lwc-lineHeightText,1.5)* 6)!important;}
.forceChatterFeedBodyText.cuf-more.fadeOut, .forceChatterFeedBodyText .cuf-more.fadeOut {animation: none !important;}
.slds-page-header_record-home .slds-media__body h1, .pfm .LTEFeaturedEventSpeakers .slds-text-heading--small, .LTEEventAgendaSectionItem .slds-text-heading--small {color: inherit !important;}
.LTEFeaturedEventSpeakers .tns-inner {z-index: 1 !important;}

/**** Fonteva navogation ****/
.LTENavbar.pfm-navbar .pfm-navbar_list>a {color: #ffffff;font-weight: 500;transition: 0.4s !important;height: 55px !important;}
.LTENavbar.pfm-navbar .pfm-navbar_content {height: 55px !important;}
.LTEPortalAssets .pfm-navbar_list .slds-dropdown__list {list-style: none;padding: 0;margin-bottom: 10px;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab:last-child {margin-bottom: 30px;}

.LTEProfile .uiInput.uiInput--default, .LTEProfile .slds-form-element.cFS_Picklist {display: block; width: 100%; margin-bottom: 10px;}
.LTEProfile .slds-form-element__icon {padding-top: 0px;}
.cFS_CustomFieldsets lightning-helptext {float: left; top: 5px !important;}
.cFS_CustomFieldsets .picklistIcon div {padding: 0 !important;}

.FrameworkFileUpload .file-label.slds-button--brand {margin-left: 10px;}
.LTESubscriptionTile .thebadge {color: #fff !important; font-weight: 500;}
.LTEFontevaPortalGroupDetailLayout .slds-card__header {padding: 1rem !important;}

.uiInput--datetime .form-element .datePicker-openIcon {top: 12px!important;}
.cRosterManageComponent .slds-fade-in-open lightning-button-icon, .cRosterManageComponent .slds-fade-in-open lightning-button-icon button {line-height: 0px !important;}
.FrameworkInputFields .file-input-wrapper .uiInput.uiInputText {width: 88%;}

table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child {padding: 10px 12px !important;}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {position: relative !important; float: left; margin-right: 5px; top: 4px !important;}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child button {border: 1px solid #111111; height: 25px; width: 25px; display: flex; justify-content: center; align-items: center; float: right; margin: 0 auto;}

.LTEShoppingCartItem .slds-modal__header .slds-text-heading--medium {color: #fff !important;}
.LTEStoreDetail.slds-modal .slds-modal__container .slds-modal__header h4.pfm-text-heading_small {color: #fff !important;}
.LTEStoreDetail.slds-modal .slds-modal__container .slds-modal__header .slds-modal__close {top: .1rem !important;}

.siteforceStarterBody, .cCenterPanel, .pfm-portal_content, .pfm-portal_content > div, .ui-widget {height: auto !important;}
.DRCTSSearchDirectories .fonteva-filter--content .slds-size--1-of-1 .slds-grid {display: inline-block; margin: 0 auto 0.75rem; width: 100%;}
.DRCTSSearchDirectories .fonteva-filter--content .slds-size--1-of-1:first-child .slds-grid {margin: 0.75rem auto;}
.DRCTSSearchDirectories .fonteva-filter--content .slds-size--1-of-1 .slds-m-bottom_large label .slds-form-element__label {padding-top: 0;}
.fsDwnTableHeader h2, h2.pfm-text-heading_large[LTE-pfmText_pfmText] {color: #fff !important;}

.LTEProfile .LTEInvoices .slds-table_header-fixed_container>.slds-scrollable_y {padding-bottom: 0 !important;}
button[disabled], html input[disabled] {opacity: 0.5;}
.OrderApiPayNow .slds-vertical-tabs__nav {padding-left: 1rem !important;}
.OrderApiPaymentMethodTabHeader.slds-vertical-tabs__nav-item.slds-active:before {left: -1rem !important;}
.OrderApiPayNow .slds-vertical-tabs a {padding-right: 1rem !important;}
.LTECheckout .slds-vertical-tabs a.slds-vertical-tabs__link:focus, .OrderApiPayNow .slds-vertical-tabs a:focus {outline: none !important;}
.LTEStoreItemFlow .LTEAnimateIf .LTECarousel.pfm-carousel .pfm-carousel_control svg {fill: #fff !important;}
.slds-card__header-title {color: #fff !important;}
#shoppingcart-counter {margin-right: 3px;}
.pfm-button[LTE-pfmButton_pfmButton] .pfm-shopping-cart_quantity {color: #fff !important;}
.LTEEventRegistrationFlowDetails.slds-backdrop.slds-backdrop_open {z-index: 9000 !important;}
.LTEEventWrapper .fonteva-modal_container.slds-fade-in-open {z-index: 9001 !important;}
.pfm .LTEEventSpeakers .slds-text-heading--small {color: #333333 !important;}
.forceChatterEditGroupNotificationSettings.uiButton.pickerSelected:after {color: #fff !important;}
body .uiContainerManager {background: #f7f7f7 !important;}
.forceListViewManagerHeader .oneActionsRibbon.forceActionsContainer li.slds-button {display: none;}
.LTEPortalAssets #navbarMenuItems .pfm-navbar_list .pfm-dropdown-trigger {padding: 0px !important;}

/*---- Member Portal ----*/
body.ext-webkit {padding-top: 115px !important;}
#checkout .OrderApiCheckoutWrapper .slds-card__header {background: linear-gradient(#0E5B91,#146197) !important;}
.comm-page-custom-searchdirectory .siteforceStarterBody .cCenterPanel {margin-top: 0px !important;}
div#fontevaSearchWrapper {margin-top: 10px;}
.comm-page-custom-searchdirectory .pfm-directories_content .slds-scrollable--x {overflow: hidden !important;}
[LTE-pfmSubheader_pfmSubheader-host].pfm-subheader_progress .pfm-subheader_progress-step.js-active[LTE-pfmSubheader_pfmSubheader] .pfm-subheader_progress-badge[LTE-pfmSubheader_pfmSubheader]:after {background-color: #dcdddc !important;}
[LTE-pfmSubheader_pfmSubheader-host].pfm-subheader_progress .pfm-subheader_progress-step.js-active[LTE-pfmSubheader_pfmSubheader] {color: #fff !important;}
.LTEEventWrapper .slds-icon-text-dark, .LTEEventWrapper .slds-icon-text-dark .slds-icon {fill: #fff !important;}
.siteforceStarterBody .cCenterPanel.slds-m-top--x-large {margin-top: 0px;}

/****** Responsive CSS ******/
@media (min-width: 768px) {
	h1 {font-size: 40px;}
	h2 {font-size: 32px;}
	h3 {font-size: 28px;}
	h4 {font-size: 24px;}
	h5 {font-size: 20px;}
	h6 {font-size: 16px;}
	
	p {font-size: 16px;}
}