*{
    scroll-behavior: smooth;
    font-family:QuickSand;
    font-weight:600;
}

/* Header */



.justify-content-between{
    justify-content: space-between;
    border:1px solid red;
}

input{
    border:1px solid black;
}

.period-box {
    border: 1px solid #ccc;
    padding: 8px 12px;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.3s ease;
    opacity: 0.5;
    background-color: #f8f9fa;
}

.period-box.active {
    opacity: 1;
    background-color: #007bff;
    color: white;
    border-color: #007bff;
}

.period-box:hover {
    opacity: 1;
    background-color: #e9ecef;
}

.form-check {
    display: flex !important;
    align-items: center !important;
}

.form-check .form-check-input {
    position: static !important;
    margin-top: 0 !important;
}
