#fl-main-content { font-size: 16px; }
label { display: block; margin-top: 10px; }
table { margin-top: 20px; border-collapse: collapse; width: 100%;}
h1,h2,h3,h4,h5,h6 {
font-weight: 700;
}
th, td { text-align: center; } .table-wrapper { margin-top: 30px; }
canvas { max-width: 100%; margin-top: 40px; }
.table-striped tfoot td { border: 0; font-weight: bold;}
.btn-primary {
}
.hide-for-submit {
display: none;
}
.hide-until-submit {
display: none;
}
body.show-after-submit .hide-until-submit,
body.show-after-submit .hide-for-submit {
display: block !important;
}
body.show-after-submit .hide-after-submit {
display: none !important;
}
.bg-dd-green {
background-color: #b7c708 !important;
color: #fff !important;
font-weight: bold !important;
}
.table-inputs.table>:not(caption)>*>* {
padding: .75rem;
}
.table-inputs th[scope="row"] {
text-align: right !important;
}
.table-inputs td {
text-align: left !important;
}
.btn-primary {
--bs-btn-bg: #b7c708;
--bs-btn-border-color: #b7c708;
--bs-btn-hover-bg: #b7c708;
--bs-btn-hover-border-color: #b7c708;
--bs-btn-active-border-color: #b7c708;
}
@page {
margin: 0.5cm;
}
@media print {
h1.mb-5 {
margin-bottom: 24px;
}
.lead {
font-size: 1rem;
}
#whatIsCurrent .table-light {
background-color: transparent;
color: #000;
}
#otherData {
text-align: center !important;
width: 100% !important;
}
#growthForm .form-control {
border-width: 0;
}
#growthForm button {
display: none;
}
}