
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);
}
.container_meting_pv {
  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);
}
.container_meting_pv td {
  width: 200px; /* pas dit aan naar de gewenste breedte */
}

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



/* Fancy button stijlen */
:root {
  --primary-color: #007bff;
  --secondary-color: #6c757d;
  --success-color: #28a745;
  --danger-color: #dc3545;
  --warning-color: #ffc107;
  --info-color: #17a2b8;
}



.btn, .btn--small {
  display: inline-block;
  margin: 10px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  color: #fff;
  transition: background-color 0.3s ease;
}

.btn {
  padding: 10px 20px;
  font-size: 16px;
}

.btn--small {
  padding: 5px 10px;
  margin: 5px;
  border-radius: 2px;
  font-size: 8px;
}

.btn-primary {
  background-color: var(--primary-color);
}

.btn-secondary {
  background-color: var(--secondary-color);
}

.btn-success, .btn--small-success {
  background-color: var(--success-color);
}

.btn-danger {
  background-color: var(--danger-color);
}

.btn-warning, .btn--small-warning {
  background-color: var(--warning-color);
}

.btn-info {
  background-color: var(--info-color);
}



/* 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;
    
}
.input-checkbox {
    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 */
}


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