h1{font-size: 1.625rem;line-height: 2rem;margin-top: 2rem;color: #000;}
h2{font-size: 1.25rem;margin-top: 2rem;font-family: "Open Sans" !important;color: #000;}
h3{font-size: 1.125rem;margin-top: 2rem;font-family: "Open Sans" !important;color: #000;}
p{font-size: 1rem;font-family: "Open Sans" !important;color: #000;}
li{font-size: 1rem;font-family: "Open Sans" !important;color: #000;}
p span,p strong{font-size: 1rem;font-family: "Open Sans" !important;color: #000;}
li span,li strong{font-family: "Open Sans" !important;color: #000;}
a{color: #005ca3 !important;} .aa-wrapper h2
.custom-important-information{font-size: 16px;color: #005ca3;}

.aa-wrapper h2{font-size: 1.25rem;font-weight: 700;margin-bottom: 1rem;}
.cCenterPanel .forceCommunityRichText h1{font-size: 1.625rem;line-height: 2rem;margin-top: 2rem;}
.cCenterPanel .forceCommunityRichText h2{font-size: 1.25rem;margin-top: 2rem;font-family: "Open Sans" !important;}
.cCenterPanel .forceCommunityRichText h3{font-size: 1.125rem;margin-top: 2rem;font-family: "Open Sans" !important;font-weight: 700;}
.cCenterPanel .forceCommunityRichText strong{color: #000;}

.siteforceStarterBody h3{font-size: 1.25rem;margin-top: 2rem;margin-bottom: 1rem; font-family: "Open Sans" !important;color: #000;font-weight: 700;}
.siteforceStarterBody h4.slds-text-body_regular{font-family: "Open Sans";font-weight: 600;}
.siteforceStarterBody h4.today{color: #005ca3 !important;font-family: "Open Sans";font-weight: 700;margin-top: 3px;}

.slds-media__body h2{margin-top: 0 !important;font-size: 1.25rem;margin-top: 2rem;font-family: "Open Sans" !important;font-weight: 700;}
.slds-accordion__list-item h2{margin-top: 0 !important;text-align: left;font-size: 20px;font-weight: 700;}
.slds-accordion__list-item h2 button span{font-weight: 500;font-size: 16px;}
.slds-radio_button__label:checked+.slds-radio_button__label{color: #fff;}
.slds-radio_button [type=radio]:checked+.slds-radio_button__label{color: #fff;}
.slds-accordion__list-item h3.slds-page-header__title{font-family: "Open Sans";}
.account-wrapper h2{margin-top: 0 !important;}
.loginButton span{font-weight: 400;}

.slds-form-element .slds-form-element__label, label{font-size: 1rem !important;color: #000;}
input[type="text"] {font-size: 0.9rem;}
input[type="number"] {font-size: 0.9rem;}

#LoginNew{background: #f3f6f9;}
.registration-wrapper h2{margin-top: 0 !important;}

.slds-icon-utility-close svg{fill : #000;}
.slds-accordion__list-item label{font-size: 0.8rem !important;}


#sfdc_username_container svg{margin-top: 9px;}
#sfdc_password_container svg{margin-top: 9px;}


.payment-summary-wrapper h2, .selected-appointment-wrapper h2, .appointment-following-information-wrapper h2{font-size: 1.25rem;font-family: "Open Sans" !important;color: #000;font-weight: 700;}
.appointment-final-amount-table div{color: #000;}
.final-payment-summary-wrapper div{color: #000;}
.final-payment-summary-wrapper p{font-size: 16px;font-family: "Open Sans" !important;margin-top: 10px;margin-left: 10px;margin-right: 10px;}
.appointment-final-amount-table{margin-left: 10px;margin-top: 10px;}

.btn-save svg{fill: #fff;}

.uiOutputRichText table{width: auto !important;}
.uiOutputRichText table td{padding: 10px !important;font-family: 'Open Sans';}
.uiOutputRichText table td em{font-style: normal !important;}