﻿h1,h2,h3,h4 {
    font-family: 'Comic Neue', cursive;
}

input.form-control {
    font-size: 16px;
}

.container-max-1000 {
    max-width: 1000px !important;
}

.input-max-100 {
    max-width: 100px;
}
.input-max-150 {
    max-width: 150px;
}
.input-max-200 {
    max-width: 200px;
}
.input-max-225 {
    max-width: 225px;
}
.input-max-250 {
    max-width: 250px;
}
.input-max-300 {
    max-width: 300px;
}
.table-max-400{
    max-width: 400px;
}
.table-max-500 {
    max-width: 500px;
}
.sm-input {
    min-width: 75px;
    max-width: 100px;
    text-align: center;
}
.cur-input {
    min-width: 100px;
    max-width: 125px;
    text-align: center;
}
.w-30 {
    width: 30% !important
}
.w-40 {
    width:40% !important
}
.w-60 {
    width: 60% !important
}
.w-70 {
    width: 70% !important
}
.bg-red {
    background-color: #ffe8e8 !important;
}
.bg-orange {
    background-color: lightgoldenrodyellow !important
}
.btn-narrow {
    width: 75px
}
.btn-nav {
    min-width: 125px
}
.btn-icon {
    width: 44px; /* fixed width */
    height: 44px; /* fixed height */
    padding: 0; /* remove default padding */
    display: flex;
    align-items: center; /* center icon vertically */
    justify-content: center; /* center icon horizontally */
    border-radius: 6px; /* slight rounding, optional */
}
.checkbox-lg {
    transform: scale(1.5); /* 1.5× bigger */
    margin: 0.25rem; /* optional spacing */
}
.hidden {
    display:none !important
}
.container-lg {
    border-radius: 12px;
    background-color: white;
}
.sub-container {
    background-color: white;
}
.container-bot-pad {
    padding-bottom:20px
}
.inv-overdue {
    display: none;
}