.dropdown-menu a:hover {
    background-color: tomato;
}
.dropdown-menu a:active {
    background-color: tomato;
}
.dropdown-menu a:visited {
    background-color: tomato;
}
.question-container {
    display: flex;
    justify-content: space-between; /* Distribute space between label and right-side content */
    align-items: center; /* Align items vertically center */
    margin-bottom: 1em; /* Add some spacing below each question */
}

.question-right-side {
    display: flex;
    align-items: center; /* Align items vertically center */
}

.total-marks {
    margin-left: 20px; /* Add space between marks span and input */
    white-space: nowrap; /* Prevent text wrapping */
}

.marks-input {
    width: 70px; /* Set the width of the input field */
    margin-left: 10px; /* Add space between input and other elements */
}
.color-green {
    color: green;
}
.color-red {
    color: red;
}
.color-blue {
    color: blue;
}
