@import url('/static/css/styles.min.css');
@import url('/static/css/styles.css');

body, table, td, th, ul, ol, dd, dl, p, br, h1, dt{font-family: GoogleFont, Arial, sans-serif}
h1, .KJEWrapper, table.KJEReportTable, table.KJECalcTable, table.KJEReportTable tr.KJEHeaderRow{background: none}
h1{display: none}
h1.individual-calc{display:block}

.KJEInset{margin: 0; text-align: left; color: #fff}
.KJEInset a{
  display: inline-block;
  padding: 0;
  line-height: 1.2;
  width: 100%;
  vertical-align: top;
}
.KJEReportTableDiv{
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
}
table.KJEReportTable .KJEHeading{
  background: none;
  color: #02254B;
  padding: 3rem 0 .5rem;
  font-size: 1.5rem;
  border-bottom: 2px solid;
  font-weight: 400;
  text-align: left;
}
table.KJEReportTable .KJEHeaderRow:first-child .KJEHeading {padding-top: 1rem}
.KJEOddRow{border-top: 1px solid #ccc}
.KJEHeaderRow + .KJEOddRow{border-top: none}
table.KJEReportTable td.KJECellBorder{
  border: none;
  padding: .5rem 1rem 0;
  text-align: right;
}
table.KJEReportTable td.KJECell{padding: 0 0 10px}
.KJEReportTable a{font-weight: normal}

@media only screen and (min-width: 600px){
  .KJEInset a{
    width: 48%;
    margin-bottom: .5rem;
  }
}