#KJECalculatorTable {
    border: none!important;
}

h1.KJEFontTitle,
#KJETitle,
#KJEAllContent h1,
#KJEAllContent h2.KJEDefinitionsHeader,
#KJEAllContent h2.KJEReportHeader,
#KJEAllContent h2.KJEScheduleHeader,
#KJEAllContent h2.KJEToggleTitle,
#KJEAllContent h2.KJEGraphTitle,
div.KJESideBar h4 {
    color: #008555;
    font-size: 23px!important;
    font-style: normal;
    font-weight: 600!important;
    /* line-height: 32px!important; */
}

.KJEInputContainer .bold,
.KJEBoldCenter,
.KJERightBold,
.KJEBold,
.bold{
    font-weight: 600!important;
}

.KJEDroppee,
.KJEDrop,
.KJEGraphContainer,
.KJEGraph {
    background: #FFF !important;
}

#KJEAllContent,
body.KJEBody,
.KJEDefinition,
#KJEAllContent div.KJESubTitle,#KJEAllContent, .KJECalculator p, .KJEFontHeading, .dcom-c-textBlock span, #KJECalculatorTable  {
    font-size: 16px!important;
    font-weight: 400!important;
    line-height: 24px!important;
    color: #231f20!important;
    font-family: FiraSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin: 0;
    box-sizing: border-box;
    padding-block-start: var(--dcom-component__padding-top, var(--dcom-component__padding-top--default));
    padding-block-end: var(--dcom-component__padding-bottom, var(--dcom-component__padding-bottom--default))
}

div.KJEGuiDefnPopup {
    border-radius: 4px;
    background: var(--color-neutral-White, #FFF);

    /* Dotcom Card Shadow */
    box-shadow: 0px 1px 10px 0px rgba(35, 31, 32, 0.20);
}

#KJEGuiDataPoint,
#KJEMenuItems,
div.KJEGuiDefnPopup,
span.KJEGuiErrorPopup,
span.KJERequired:hover span.KJERequiredShowHover {
    border-color: #008555;
}

.KJECommandButton,
#KJEAllContent input[type='button'],
.KJECommandButton:hover,
.KJECommandButton:focus,
#KJEAllContent input.KJEMenuButton[type=button]:hover,
#KJEAllContent input.KJEMenuButton[type=button]:focus {
    display: flex;
    padding: 16px 32px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 0;
    border: 1px solid var(--color-orange-Orange-700, #AD3000);
    background: var(--color-orange-Orange-600, #D93D00);
    color: var(--color-neutral-White, #FFF);
    text-align: center;

    /* SM 16 Semibold */

    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    /* 150% */
}



#KJETitle {
    background-image: none!important;
    text-align: left!important;;
    padding: 0 !important;
    font-size: 32px!important;
    font-style: normal!important;;
    font-weight: 600!important;;
    line-height: 38px!important;;
    text-align:left!important;
    /* 118.75% */
}
@media screen and (max-width: 640px) {

    .KJECommandButton,
    .KJEMoreButton {
        width: 100%
    }
}