
body {
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 0;
  background-color: #f4f4f4;
}

.container {
  max-width: 800px;
  margin: 20px auto;
  padding: 20px;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}


h1 {
  text-align: center;
  margin-bottom: 30px;
}



/* Fancy button stijlen */
.btn {
  display: inline-block;
  padding: 10px 20px;
  margin: 10px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  color: #fff;
  transition: background-color 0.3s ease;
}

/* Verschillende kleuren voor de buttons */
.btn-primary {
  background-color: #007bff;
}

.btn-secondary {
  background-color: #6c757d;
}

.btn-success {
  background-color: #28a745;
}

.btn-danger {
  background-color: #dc3545;
}

.btn-warning {
  background-color: #ffc107;
}

.btn-info {
  background-color: #17a2b8;
}

/* Hover effect voor de buttons */
.btn:hover {
  background-color: #555;
}
.form-group {
    display: flex;
    align-items: center;
    margin-bottom: 15px; /* Optioneel: voegt ruimte toe onder elke form-group */
}

.form-group label {
    width: 150px;
    text-align: right;
    margin-right: 10px;
}

.input-container {
    flex: 1;
}

.input-field {
    width: 100%; /* Zorgt ervoor dat het invoerveld de volledige breedte van de container inneemt */
    padding: 8px; /* Voegt ruimte toe binnen het invoerveld */
    box-sizing: border-box; /* Zorgt ervoor dat de padding niet de breedte van het invoerveld vergroot */
    text-align: left;
    
}

.left-align-options {
    text-align: left;
}






