    .footer {
    background-color: #1E90FF;   /* Background color */
    border-radius: 25px;        /* Optional: rounded corners */
    padding: 20px;
    color: white;
    text-align: center;
    }
    .header {
    list-style-type: none;       /* Remove default bullets */
    padding: 20px;               /* Padding around the list */
    margin: 0;                   /* Remove margin */
    background-color: #1E90FF;   /* Background color */
    display: flex;               /* Use flexbox for horizontal layout */
    border-radius: 25px;        /* Optional: rounded corners */
    justify-content: center;     /* Center the list in the body */
    align-items: center;         /* Center vertically */
}

.header li {
    font-weight: bold;           /* Make text bold */
    color: blue;                 /* Change text color to blue */
    margin: 0 25px;             /* Space between items */
}

.header a {
    color: white;                /* Link color */
    text-decoration: none;       /* Remove underline */
}
.h1m {
    text-align: center;
    text-decoration: underline;
color: blue;
}
.secondh {
    list-style-type: none;       /* Remove default bullets */
    padding: 20px;               /* Padding around the list */
    margin: 0;                   /* Remove margin */
    background-color: #1E90FF;   /* Background color */
    display: flex;               /* Use flexbox for horizontal layout */
    border-radius: 25px;        /* Optional: rounded corners */
    justify-content: center;     /* Center the list in the body */
    align-items: center;         /* Center vertically */
}

.secondh li {
    font-weight: bold;           /* Make text bold */
    color: blue;                 /* Change text color to blue */
    margin: 0 25px;             /* Space between items */
}

.secondh a {
    color: white;                /* Link color */
    text-decoration: none;       /* Remove underline */
}


.headerm {
    padding: auto;               /* Padding around the list */
    margin: auto;                   /* Remove margin */
    background-color: #1E90FF;   /* Background color */
    text-align: center;
    }
    form {
      max-width: 800px;
      margin: auto;
      padding: auto;
          
    }
    label {
      display: block;
      margin-top: 10px;
      font-weight: bold;
          }
    input, select, textarea {
      width: 100%;
      padding: 6px;
      margin-top: 4px;
    }
    type {
      text-align: left;
    }
    .inline-groupm {
      display: flex;
      gap: 10px;
    }
    .inline-groupm > div {
      flex: 1;
    }
    
     .question {
            font-weight: bold;
        }
     .forbidden {
            color: red;
            font-weight: bold;
        }
        input[type="radio"] {
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: middle;
}
label {
    display: inline-block;
    margin-right: 20px;
}