.pfm, .pfm * {font-family: ProximaNova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif !important;}

.siteforceStarterBody .cCenterPanel{margin: 0 auto !important;}
.dropdown-content,  .mobile-content{display: none};
.dropdown-content a {display: block;}

.dropdown:hover .dropdown-content {display: block;}
.dd-close, nav.nav--mobile{display:none;}
.LTEPortalAssets .pfm {font-size: 16px !important;}
.pfm-button.pfm-button_default[LTE-pfmButton_pfmButton] {background-color: #1d96b2 !important;border-color: #1d96b2 !important;color: #fff !important;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab.pfm-tab_active {background-color: #006e96 !important; color: #fff !important;}
.LTECardHeader {background-color: #006e96 !important; color: #fff !important;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab:hover {background-color: #006e96 !important; color: #fff !important;}
.LTECard.pfm-card+.LTECard.pfm-card:last-child {margin-bottom:75px;}
.button--white {color: #006e96 !important;}
.button--teal {color: #fff !important;}
.pfm .slds-form-element__label {font-size: 1rem !important;}
.LTEPortalAssets .fonteva-slds-button {font-size:16px !important;}
.LTEPortalAssets .pfm h2.slds-text-heading--medium {font-size: 1.125rem;}
.slds-button_neutral:hover, .slds-button_neutral:active, .slds-button--neutral:hover, .slds-button--neutral:active, .LTECarousel.pfm-carousel .pfm-carousel_control:hover, .LTECarousel.pfm-carousel .pfm-carousel_control:active {background-color: #6cbbd5 !important; border-color: #6cbbd5 !important; color: #fff !important;}
.slds-button_brand, .slds-button--brand {background-color: #006e96 !important; border-color: #006e96 !important; color: #fff !important; 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: #338bab !important; border-color: #338bab !important; color: #fff !important;}
.slds-button--brand:hover .label, .slds-button--brand:focus .label {color: #d7b56d !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header {background-color: #006e96 !important;color: #fff !important;padding: 20px !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header svg {fill: #fff !important;}
h3, h3.section-heading {font-family: Bebas Neue Regular,sans-serif; font-size: 2.25rem;}

@media(max-width:768px){
	.cCenterPanel, .pfm-portal_content, .pfm-portal_content > div /*.siteforceStarterBody, , .ui-widget*/ {top: 95px;}
}
@media(min-width:768px){
	footer.section {padding-bottom: 70px;}
}

/********* Login Page Css *********/
.salesforceIdentityLoginBody2 {background: #fff !important;}
.salesforceIdentityLoginBody2 nav ul li a:hover {color: #cce2ea !important;}
.salesforceIdentityLoginBody2 nav ul li a:link, .salesforceIdentityLoginBody2 nav ul li a:visited {color: #fff !important;}
.salesforceIdentityLoginBody2 nav ul li ul li a:hover {color: #a9a9a9 !important;}
.salesforceIdentityLoginBody2 nav ul li ul li a:link, .salesforceIdentityLoginBody2 nav ul li ul li a:visited {color: #7e7e7e !important;}
.salesforceIdentityCommunityLogo2 .communityLogo {width: 75% !important;margin: 0 auto;}
.salesforceIdentityLoginBody2 {text-align: left !important; position: relative !important; display: block !important;}
.salesforceIdentityLoginBody2:before {display: inherit !important;}
.salesforceIdentityLoginBody2 .cCenterPanel {display: block !important; margin: 80px auto 100px !important; padding-bottom: 30px !important;}
.salesforceIdentityLoginBody2 .cHeaderPanel, .salesforceIdentityLoginBody2 .cFooterPanel {position: relative !important;}
.salesforceIdentityLoginBody2 .ui-widget {padding: 0px !important;}
.salesforceIdentityCommunityLogo2 .communityLogo {margin-bottom: 15px;}
.salesforceIdentityLoginBody2 #sfdc_username_container .inputIcon.slds-button__icon, .salesforceIdentityLoginBody2 #sfdc_password_container .inputIcon.slds-button__icon {position: relative; top: 5px;}
.salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea {background-color: #006e96 !important; padding: 20px;}
.salesforceIdentityLoginForm2 .inputBox, .salesforceIdentityForgotPassword2 .inputBox {margin: 3px 0px 0px 10px !important; width: 90% !important;}
.salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea a /*, .uiOutputRichText p span*/ {color: #fff !important;}
.salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea a:hover, .salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea a:focus {color: #a9a9a9 !important;}
.salesforceIdentityLoginBody2 footer.section {padding-bottom: 0px;}
.salesforceIdentityLoginForm2 button.slds-button--brand.uiButton {background-color: #fff !important;color: #006e96 !important;height: 60px !important;font-size: 25px;font-family: ProximaNova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;padding: 10px 10px 15px !important;}
.salesforceIdentityLoginForm2 button.slds-button--brand.uiButton:hover {background-color: #cde8f1 !important;color: #fff !important;}
.salesforceIdentityLoginForm2 button.slds-button--brand.uiButton span {color: #006e96 !important;}
.salesforceIdentityLoginForm2 .error {color:#ea8088 !important;}
.salesforceIdentityForgotPassword2 button.slds-button--brand.uiButton {background-color: #fff !important; color: #006e96 !important; height: 60px !important; font-size: 22px; font-family: ProximaNova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif; padding: 10px 10px 15px !important;}
.salesforceIdentityForgotPassword2 button.slds-button--brand.uiButton span {color: #006e96 !important;}
.salesforceIdentityForgotPassword2 .inputContainer {margin-top: 20px;}
.LTECreateAccount .slds-form-element__label, .LTECreateAccount .slds-required {color: #fff !important; font-size: 15px;}
.LTECreateAccount button.slds-button--brand.FrameworkButton {background-color: #fff !important; color: #006e96 !important; height: 60px !important; font-size: 22px; font-family: ProximaNova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif; padding: 10px 10px 15px !important;}

/********* Footer Css *********/
.site-footer {padding: 0; color: #fff; background-color: #282828; overflow: hidden; width: 100%;}
.footer-top {display: flex; align-items: baseline; position: relative; padding: 15px 0px 15px 0px; margin: 0px auto; border-bottom: 2px solid #737373; width: 100%;}
.footer-logo img {height: 100%; margin: 0px 30px 0px 0px;}
.footer-top-menu.col-md-4 {display: inline-block; float: left; text-align: right; width: 60%;}
.footer-top-menu ul {margin: 0 0px 0px 30px; padding: 0; list-style: none;}
.footer-top-menu ul li {margin: 0 15px;}
.footer-top-menu ul li:last-child {margin: 0px auto;}
.footer-top-menu ul li a {font-family: lato,sans-serif; font-weight: 700; color: #fff; line-height: 20px; text-decoration: none;}
.footer-top-menu ul li a:hover, .footer-top-menu ul li a:focus {text-decoration: underline;}
.footer-bot {display: flex; align-items: center; justify-content: center; position: relative; padding: 30px 15px; width: 100%;}
.footer-bot p {margin: 0px auto;}
.footer-social {display: flex;margin-left: 10px;}
.footer-social a {display: inline-block; margin-right: 5px;}
.footer-social a:last-child {margin-right: 0px;}
.footer-social a img {width: 27px;}

/********* End Footer Css *********/
#vertical-menu a.dd-toggle {cursor: pointer;}
#vertical-menu ul ul {display: none; padding-left: 20px;}
#vertical-menu li.active ul {display: block;}
.LTENavbarLeftMenu.js-navbar_left.js-navbar_active {top: 95px;}
.LTESubHeader .pfm-sidenav_container a:hover:not(.pfm-button) {color: #fff !important;}
.displayBlock.cFS_CustomFieldsets {margin-bottom: 1.5rem;}
.cFS_CustomFieldsets.editBlock {margin-bottom: 1.5rem;}
.editBlock.cFS_CustomFieldsets .uiInput.uiInputText, .editBlock.cFS_CustomFieldsets .uiInput.uiInputEmail, .editBlock.cFS_CustomFieldsets .slds-form-element.cFS_Picklist, .editBlock.cFS_CustomFieldsets .uiInput.uiInputDate, .editBlock.cFS_CustomFieldsets .uiInput.uiInputPhone {margin-bottom: 15px;}
.uiInput--default .form-element__label{color:inherit;font-weight: 600;}
.editBlock.cFS_CustomFieldsets .uiInput--default .form-element__label, .pfm .editBlock.cFS_CustomFieldsets .slds-form-element__label{margin: 0 0 5px 0;display: block;}
.slds-spinner_container{top:25px;}
div#displayBlockChinese_Information {margin-bottom: 3.5rem;}
.LTECard.pfm-card .slds-card__header {background-color:#006e96 !important}
.LTEProfileTabs .pfm-tabs {font-size: 16px !important;}
.LTEFontevaProfilePageLayout {overflow: hidden;}
.editBlock.cFS_CustomFieldsets .uiInputCheckbox.uiInput--default .form-element__label, .pfm .editBlock.cFS_CustomFieldsets .uiInputCheckbox.uiInput--default .slds-form-element__label {margin: 0px 0 20px 0!important; display: inline-block;}
.editBlock.cFS_CustomFieldsets input[type="checkbox"] {padding: 7px !important; margin-right: 5px; max-width: inherit !important; width: auto !important; float: left; line-height: 2.5px; margin-top: 5px;}
span.currRecord_chkbox {padding-right: 10px;}
.nav--mobile .text-lg{font-size: 1.2rem;}
.comm-page-custom-new-user-registration a{text-decoration:none;}
.comm-page-custom-new-user-registration .siteforceStarterBody .cCenterPanel {padding: 0;margin: 0;}
.comm-page-custom-new-user-registration .slds-col--padded.comm-content-header.comm-layout-column, .comm-page-custom-new-user-registration .slds-col--padded.comm-content-footer.comm-layout-column {padding: 0;}
.cFS_NewUserReg {margin-bottom: 60px;margin-top: 60px;min-height: 350px;}
.comm-page-custom-newuserregistration .cCenterPanel.slds-m-top--x-large.slds-p-horizontal--medium {margin: 0 !important;padding: 0 !important;}
.comm-page-custom-newuserregistration .slds-col--padded.comm-content-header.comm-layout-column {padding: 0;}
.comm-page-custom-newuserregistration .siteforceContentArea .comm-layout-column .ui-widget:not(:last-child){margin-bottom: 0;}
.comm-page-custom-newuserregistration .siteforceContentArea .comm-layout-column:not(:empty){padding:0}
@media(max-width:768px){
	.salesforceIdentityLoginBody2 nav ul li a:link, .salesforceIdentityLoginBody2 nav ul li a:visited {color: inherit !important;}
	.footer-top{padding:15px;}
}

.comm-page-custom-company-logo-about .LTECard .FrameworkInputFields .uiInput--textarea.textarea, .comm-page-custom-my-headshot-bio .LTECard .FrameworkInputFields .uiInput--textarea.textarea {height: 200px;}
.comm-page-custom-company-logo-about .pfm-subheader-submit.slds-text-align_right, .comm-page-custom-my-headshot-bio .pfm-subheader-submit.slds-text-align_right {text-align: left !important;}
abbr[title] {text-decoration: none !important;}
.LTENavbar.pfm-navbar {z-index: 99; background-color: #5D656F;}
.LTENavbar.pfm-navbar .pfm-img_container img {display: none;}
.LTENavbar.pfm-navbar.js-navbar_z-index {z-index: 99 !important;}
.LTENavbarRightMenu.pfm-navbar_right {top: 95px !important;}

.slds-spinner--brand .slds-spinner__dot-a:after, .slds-spinner--brand .slds-spinner__dot-a:before, .slds-spinner--brand .slds-spinner__dot-b:after, .slds-spinner--brand .slds-spinner__dot-b:before, .slds-spinner--brand.slds-spinner:after, .slds-spinner--brand.slds-spinner:before, .slds-spinner_brand .slds-spinner__dot-a:after, .slds-spinner_brand .slds-spinner__dot-a:before, .slds-spinner_brand .slds-spinner__dot-b:after, .slds-spinner_brand .slds-spinner__dot-b:before, .slds-spinner_brand.slds-spinner:after, .slds-spinner_brand.slds-spinner:before, .siteforceLoadingBalls .loadingBall, .pfm-loader_content[LTE-pfmLoader_pfmLoader] .pfm-loader_dot {background-color: #343F4B !important;}
.slds-popover_tooltip, .slds-popover--tooltip {background: #343F4B !important;}
.LTEListing .pfm-listing_views .pfm-navbar_icons #geoIcon {display: none !important;}
.LTENavbar.pfm-navbar .pfm-navbar_content, .LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger {height: 40px !important;}
.LTENavbar.pfm-navbar .pfm-navbar_list .pfm-dropdown-trigger>button {height: 40px !important;}
.LTENavbar.pfm-navbar .pfm-navbar_list>a, .LTENavbar.pfm-navbar .pfm-navbar_list>a div {height: 40px !important; line-height: 40px !important;}
.LTENavbar.pfm-navbar {position: fixed !important; top: 0; width: 100%; z-index: 9 !important;}
#app .nav--fixed, #app .header {top: 40px;}
.LTEFontevaPortalGroupListingLayout .pfm-group-listing-content {max-width: 80rem; margin-left: auto; margin-right: auto; padding-top: 30px !important;}
.forceListViewManagerHeader .slds-input, .forceListViewManagerHeader .slds-select, .forceChatterSearchInFeed .slds-input, .forceChatterSearchInFeed .slds-select  {height: auto !important;}
.LTEFontevaPortalGroupListingLayout .forceListViewManagerHeader .slds-input-has-icon .slds-input__icon, .LTEFontevaPortalGroupDetailLayout .slds-input-has-icon .slds-input__icon {left: auto !important; right: 8px !important;}
.pfm-portal_content, .LTEFontevaPortalPageLayout {height: auto !important;}
.comm-page-custom-Events .pfm-text-heading_medium.pfm-text-color_default{font-size: 2.25rem; font-family: Bebas Neue Regular; font-weight: 500;}
.slds-loading-layout.slds-hide, .PagesApiFontevaController.slds-hide {width: 100% !important;}
.slds-loading-layout.slds-hide img, .PagesApiFontevaController.slds-hide img {margin: 0px auto !important;}
.fonteva-event_title-wrapper .fonteva-event_title, .LTEPortalAssets *.slds-text-heading--medium, .slds-text-heading_medium, .slds-text-heading_medium *, .pfm-text-heading_medium, .pfm-text-heading_medium *, label.slds-form-element__label, .slds-card__header, .slds-card__header * {font-family: Bebas Neue Regular !important; letter-spacing: 0.5px;}
.mar-default {margin: 0 auto;}
.LTECreateAccount .slds-form-element__label, .cFS_NewUserReg .slds-form-element__label {font-size: 15px;}

.fullwidth_wrap {display: inline-block; width: 100%;}
.fullwidth_wrap .slds-small-size_12-of-12 {float: left;}
.fonteva-slds-button {position: relative!important;}
.fonteva-slds-button .slds-hide, .fonteva-slds-button img.button-image {position: absolute!important; top: 17%; left: 0; right: 0; margin: 0 auto;}
.LTEEventWrapper .fonteva-event_wrapper .slds-modal.prompt-modal.slds-fade-in-open .slds-modal__header p {color: #fff !important; letter-spacing: 1px;}

.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header .slds-modal__close {top: 1.25rem !important; right: 15px !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header .slds-modal__close svg, .LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header svg {fill: #fff !important;}
.siteforceStarterBody, .cCenterPanel, .pfm-portal_content, .pfm-portal_content > div, .ui-widget {height: auto !important;}
.LTEFontevaPortalGroupListingLayout .pfm-group-listing-content {z-index: auto !important;}
.forceCommunityGlobalNavigation, .forceCommunityGlobalNavigation a, .forceCommunityGlobalNavigation .slds-button {color: #fff !important;}
.forceCommunityGlobalNavigation .slds-dropdown__item > a {color: rgb(105, 109, 116) !important;}
.forceCommunityGlobalNavigation .slds-dropdown__item > a:hover {color: #fff !important;}

.slds-dueling-list__options [aria-selected=true], .slds-picklist__options [aria-selected=true] {color: #fff !important;}
.slds-dueling-list__column button.slds-button_icon {background-color: rgb(113, 171, 195);}
.slds-dueling-list__column button.slds-button_icon svg {fill: #fff !important; display: inline-block; height: 30px;}
nav.nav--mobile {z-index: 99999;}

.LTECarousel.pfm-carousel .pfm-carousel_control {height: 50px !important;}
.LTEStoreItemFlow .LTECard .LTESubCarousel .LTECarousel .LTESubscriptionTile .LTECard .slds-grid_vertical .slds-m-bottom_small {display: none !important;}

.forceCommunityGroupObjectHome .search-in-list, .forceCommunityGroupObjectHome .test-listViewSettingsMenu, .forceCommunityGroupObjectHome force-list-view-manager-button-bar, .forceCommunityGroupObjectHome .test-lvmForceActionsContainer {display: none;}
.LTENavbarRightMenu.pfm-navbar_right.js-active {transform: translateX(0px);}

@media (max-width: 1160px) {
	.fullwidth_wrap .slds-small-size_12-of-12 {width: 100%;}
}
@media (max-width: 915px) {
	.fullwidth_wrap .slds-size_6-of-12 {width: 50%;}
}
@media (max-width: 767px) {
	.md\:relative {position: relative;}
	.fullwidth_wrap .slds-grid {display: inline-block; width: 100%;}
	.fullwidth_wrap .slds-small-size_12-of-12:last-child div {float: none !important; text-align: center !important;}
}
@media (min-width: 1024px) {
	.LTEEventWrapper .fonteva-modal_container.slds-fade-in-open {top: 60% !important;}
}
@media (max-width: 1023px) {
	/*#LoginNew .forceCommunityGlobalNavigation {display: none;}
	#LoginNew #app .nav--fixed, #LoginNew #app .header {top: 0px;}*/
	#LoginNew #navDropDowns, #LoginNew #navMenuItems, #LoginNew #navWrapper {display: inline-block !important;}
	#LoginNew #navWrapper {width: 100% !important;}
	#LoginNew .LTENavbar.pfm-navbar .pfm-navbar_content {width: 100% !important; padding-right: 57px; float: left;}
	#LoginNew div#navMenuItems {float: left !important;}
	#LoginNew div#navDropDowns {float: right !important; position: absolute; top: 0; right: 0;}
	#LoginNew .LTENavbar.pfm-navbar .pfm-navbar_list>a.pfm-navbar_right-icon {display: none !important;}
	
	.LTENavbarRightMenu.js-backdrop.js-backdrop_active {z-index: 99;}
	.LTENavbarRightMenu.pfm-navbar_right {top: 40px !important; z-index: 999 !important;}
	.LTENavbar .pfm-sidenav_container a:hover:not(.pfm-button) {color: #fff !important;}
	.LTENavbar .pfm-sidenav_container a:hover:not(.pfm-button) svg {fill: #fff !important;}
}