/* Custom CSS to override Bootstrap defaults */
.logo { max-height: 40px; }
.logo-md { max-height: 80px; }
#nav-top li a { color: #fff; }
label.required:after { content:" *"; color:#ff0000; }
.hidden { display: none; }
.btn-group-xs > .btn, .btn-xs { padding: .25rem .4rem; font-size: .875rem; line-height: .5; border-radius: .2rem; } /* Add Bootstrap 4 support for btn-xs class */

/* Login */
#public_warning { display: none; }

/* General classes and styles */
.chartbox { min-height: 400px; height: 400px; }
.icon { font-size: 25px; }
.icon-small { font-size: 18px; }
.table-monospace { font-size: 0.75rem; font-family: monospace, sans-serif; }
.nowrap { white-space: nowrap; }
.small-fonts { font-size: 0.75rem; }
.spacer { height: 25px; }
.textarea-tall { height: 400px; }
.total { font-family: 'Oswald', sans-serif; font-weight: bold; }
.no-bullets { list-style-type: none; }


#submit:disabled { cursor: not-allowed; }

.gold { color: #eae01c; }
.green { color: #28a745; }
.red { color: #dc3545; }

@media print {
	.no-print { display: none; }
	.pagebreak-after { page-break-after: always; }
}
