@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

:root {
    --sans-serif: "Plus Jakarta Sans"
}

body {
    font-family: var(--sans-serif);
    font-size: 16px;
    font-weight: 500;
    color: #222222;
    line-height: 1.6;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 700;
    line-height: 1.15;
    letter-spacing: -0.022;
}

h1 {
    font-size: 2.986rem;
}
h2 {
    font-size: 2.488rem;
}
h3 {
    font-size: 2.074rem;
}
h4 {
    font-size: 1.728rem;
}
h5 {
    font-size: 1.44rem;
}
h6 {
    font-size: 1.2rem;
}

small {
    font-size: 0.833rem;
}

label.form-label-required::after {
    margin-left:2px;
    content: "*";
    color: red;
}

.money-sign::before {
    content: "$";
    margin-right: 5px;
}

table tbody tr td,
table tbody tr:hover td {
    transition: all 150ms ease-in-out;
}