body {
    font-size: 130%;
}

.top-nav-links ul {
    margin: 10px 0 !important;
}

.top-nav-links li {
    min-width: 60px;
}

.top-nav-links a {
    margin: 0 0.3rem;
}

.nav-group {
    font-size: larger;
}

.top-nav-links li a i {
    font-size: 2.0rem;
}

.top-nav-links li a {
    font-size: 0.9rem;
    line-height: 1.0;
}

.top-nav-links li a span {
    padding-top: 5px;
}

h3 {
    font-size: 2.0rem;
}

h4 {
    font-size: 1.8rem;
}

.dashboard_title {
    font-size: 16px;
}

td, th {
    padding: 0.8rem 1.0rem;
}

.button, button, input[type='button'], input[type='reset'], input[type='submit'] {
    margin: 0 1px;
    padding: 0 2.4rem;
    height: 3.2rem;
    line-height: 3.2rem;
}

.input_check {
    width: 1.5rem;
    height: 1.5rem;
}

.checkbox_label {
    font-size: 1.4rem;
}

input[type='email'], input[type='number'], input[type='password'], input[type='search'], input[type='tel'], input[type='text'], input[type='url'], input[type='color'], input[type='date'], input[type='month'], input[type='week'], input[type='datetime'], input[type='datetime-local'], input:not([type]), textarea, select {
    height: 3.2rem;
}

label, legend {
    font-size: 1.6rem;
    font-weight: 500;
    margin-bottom: 1.0rem;
}

div:where(.swal2-container).swal2-center>.swal2-popup .swal2-styled {
    height: 32px !important;
    padding-top: 1px !important;
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus {
    background-color: var(--swal2-confirm-button-background-color);
}

.button_eye {
    width: 16px;
    /* right: 40px; */
    transform: translateY(-32px);
}

.jexcel tr td {
    font-size: small;
}

.sale_title {
    font-size: 16px;
}

th .button, td .button {
    height: 2.4rem !important;
    line-height: 2.4rem !important;
}

fieldset, input, select, textarea {
    margin-bottom: 1.0rem;
}

.filter_title {
    font-size: 14px;
}

.filter_contents label span {
    font-size: 12px;
    height: 20px;
}

.statistics td {
    padding: 3px;
}

.filter_column {
    margin-top: 20px !important;
}

.filter_contents_statistics label span {
    font-size: 12px;
    height: 30px;
}
