#main-wrapper .paragraph--type--body .container .row .col-12 .field--name-field-body div.KJEGuiDefnPopup {
	 display: none;
}

#main-wrapper .paragraph--type--body .container .row .col-12 .field--name-field-body div#KJEMenuWindow {
	 display: none;
}

#KJERequiredNote, #KJEUpdateNotice {
	display: block !important;
}

#KJECommandButtons {
    display: block !important;
}

#KJETitle     {
    display: block !important;
}

#KJECalculatorTable {
    font-size: 1.2rem;
}

div.KJESlider div.KJEScale {
    font-size: 1.2rem;
}

.KJECommandButton, .KJEMoreButton {
	font-size: inherit !important;
}

#KJEMenuContainer {
    display: block !important;
}

.KJEDefinitionsHeader {
    font-size: 2rem !important;
    font-weight: bold !important;
    line-height: initial !important;
    margin-top: 20px;
}

.KJEInputContainer {
	height: 35px !important;
}

#KJEGuiDataPoint {
    width: auto !important;
}

div.KJEToggleClose {
    background-repeat: no-repeat;
}

div.KJEToggleOpen {
    background-repeat: no-repeat;
}

h2.KJEToggleTitle {
    font-weight: bold !important;
    font-size: 1.6rem !important;
}

.KJEGraphTitle, h2.KJEGraphTitle {
    font-size: 1.4rem !important;
    font-weight: bold !important;
}

#KJEReport p.KJEFooter, #KJEAllContent p.KJEFooter, body.KJEBody p.KJEFooter, p.KJEFooter, .KJEFooter  {
	font-size: 1.1rem !important;
}

.KJESubTitle  {
    font-size: 1.2rem !important;
}

#KJEDefinitionsDL dt.KJEDefinition, dt.KJEDefinition, h3.KJEDefinition {
    font-size: 1.4rem;
}

#KJEDefinitionsDL td, #KJEDefinitionsDL th, #KJEDefinitionsDL ul, #KJEDefinitionsDL li, #KJEDefinitionsDL ol,
#KJEReport th, #KJEReport td, #KJEReport ul, #KJEReport li, #KJEReport ol {
    font-size: 1.3rem;
}

table.KJEReportTable .KJEHeading,  table.KJECalcTable .KJEHeading {
    font-size: 1.4rem;
}