/* AIAQuickQuoteCSS */
/*this will be color/bg color of the component*/
c-quick-quote-information .slds-card__header{
    background-color:#d31145;    
}

c-quick-quote-information Article.slds-card Header{
    /*background-color:#d31145;*/
    color: white;
}

c-quick-quote-information Article.slds-card,c-quick-quote-information c-quick-quote-summary > *{
    background-color: #f2f2f2;
    border-color:#ececec;
}

.horizontalMenuItem[community_navigation-multiLevelNavigation_multiLevelNavigation] {
    color : white !important;
}

c-quick-quote-information a.learnmore{
    color:#22a8da !important;
}

/* Radio Group*/
c-quick-quote-information c-input-label .helptext {
    color:#666666;
}

c-quick-quote-information c-input-label .required {
    color:red;
}

c-quick-quote-information c-input-label .slds-icon-text-default{
    fill:#cccccc;
}

c-quick-quote-information c-benefit c-input-label .modalicon .slds-icon-text-default{
    fill:#d31145;
}

c-quick-quote-information c-benefit-set span.subheader{
    color: #1a5c84 !important;
}

c-quick-quote-information .slds-box{
    background-color: #e0edce;
    border: 1.5px solid #64A70B;
}

c-quick-quote-information .slds-box DIV{
    color:black;
    /*font-weight:bolder;*/
}

c-quick-quote-information .slds-box A.readmore{
    color:blue;
    /*font-weight:bolder;*/
}

c-quick-quote-information .navigation{
    padding-top:20px;
    padding-bottom:20px;
    background-color:#f2f2f2;
}

c-quick-quote-information .navigation .nextButton{
    background-color:#d31145;
    color:white;
}

c-quick-quote-information .navigation .prevButton{
    background-color:#b6b6b6;
    color:white;
}
 
c-quick-quote-information .prevButton:hover{
    background-color:#707070 !important;
    color:white !important;
}

c-quick-quote-information .main-heading{
    color:#d31145;
}

/*Progress Indicator CSS*/
c-quick-quote-information .slds-progress-bar__value{
    background:#d31145;
}

c-quick-quote-information .slds-progress__item.slds-is-completed .slds-progress__marker_icon{
    color:#d31145;
}

c-quick-quote-information .slds-progress__item.slds-has-error .slds-progress__marker{
    background:#d31145;
    color:#d31145;
    border-color: white;
}

c-quick-quote-information .slds-progress__item.slds-has-error .slds-progress__marker:focus{
    background:#d31145;
    color:#d31145; 
    border-color: white;
}

c-quick-quote-information .slds-progress__item.slds-has-error .slds-progress__marker:hover{
    background:#d31145;
    color:#d31145; 
    border-color: white;     
}

c-quick-quote-information .progresslabel{
    color:#d31145;    
}

c-quick-quote-information .quotebox{
    background-color:#1a5c84;
    border-color:#1a5c84;
}

c-quick-quote-information .quotebox h2, c-quick-quote-information .slds-box.quotebox DIV{
    color:white;
}

c-quick-quote-information .summaryicon{
    border: 1.5px solid #cccccc;
}

c-quick-quote-information .summaryicon SVG{
    fill:#1a5c84;
}


c-quick-quote-information .summaryicon.greenicon SVG{
    fill:#64A70B;
}

c-quick-quote-information .amounticon SVG{
    fill:#1a5c84;
}

c-quick-quote-information .FeeSection .greenfont{
    color:#64A70B;
}

c-quick-quote-information .blackfont{
    color:black;
}

c-quick-quote-information .vitalitybox {
    border: 2px solid #1a5c84;
    color: #1a5c84;
}

c-quick-quote-information .benefiterror H3{
    color: white;
    background-color:#1a5c84;
}

/*benefit*/
c-quick-quote-information c-benefit c-input-label .label{
    color:#1a5c84    
}

/*summary*/
c-quick-quote-information c-quick-quote-summary{
    color:#1a5c84;
}

c-quick-quote-information c-quick-quote-summary .viewbreakdown-btn .slds-button{
    color:#22a8da;
}

/*faq*/
c-quick-quote-faq .slds-accordion__summary-heading{
    color:#596c80;
}

/*footer*/
c-quick-quote-footer .footer{
    background-color:#302f2c;
}

c-quick-quote-footer .footer .subfooter{
    background-color:#292825;
}

c-quick-quote-footer .whitefont{
    color:white !important; 
}

c-quick-quote-footer .greyfont{
    color:#b3b1a8;
}

/************* LEAD Generation Form****************/
c-lead-generation-form-wrapper header.slds-modal__header{
     background-color: #d31145;
     color: white;
}
c-lead-generation-form-wrapper  header.slds-modal__header .slds-icon.slds-icon-text-default{
    fill:white;
}

c-lead-generation-form .slds-form-element Label.slds-form-element__label,
c-lead-generation-form Legend.slds-form-element__label
{
    color: #d31145;
}

c-lead-generation-form .submitbutton button{
    color:white;
    background-color: #d31145;
}

c-lead-generation-form-wrapper .slds-modal {color:#363e3f}
c-lead-generation-form .formfooter{ color: #0009;}
c-lead-generation-form .formfooter A{ color: #22a8da;}

/*Tooltips*/
.slds-rise-from-ground{
    background-color: white !important;
}

.slds-fall-into-ground{
    background-color: white !important;    
}

.slds-popover_tooltip .slds-popover__body, .slds-popover--tooltip .slds-popover__body{
    color: #000000 !important;
}

.slds-nubbin_bottom-left:before{
    background-color: white !important;
}