﻿/* Zelf verzonnen voor consistente layout */
.ams-checkbox {
  display: flex;
}

/* Zelf verzonnen voor consistente layout */
.ams-checkbox__icon-container {
    margin-top: -0.15rem;
}




/* OVERRULE */
.ams-text-input:not(:disabled):invalid, .ams-text-input:not(:disabled)[aria-invalid="true"],
.ams-date-input:not(:disabled):invalid, .ams-date-input:not(:disabled)[aria-invalid="true"] {
    border-color: var(--ams-text-input-border-color);
}

.ams-text-input:not(:disabled):invalid:hover, .ams-text-input:not(:disabled)[aria-invalid=true]:hover,
.ams-date-input:not(:disabled):invalid:hover, .ams-date-input:not(:disabled)[aria-invalid=true]:hover {
    border-color: var(--ams-text-input-border-color);
    box-shadow: var(--ams-text-input-hover-box-shadow);
}

.ams-text-input:not(:disabled):user-invalid, .ams-text-input:not(:disabled)[aria-invalid=true]:user-invalid,
.ams-date-input:not(:disabled):user-invalid, .ams-date-input:not(:disabled)[aria-invalid=true]:user-invalid {
    border-color: var(--ams-text-input-invalid-border-color);
    box-shadow: var(--ams-text-input-invalid-box-shadow);
}

.ams-text-input:not(:disabled):user-invalid:hover, .ams-text-input:not(:disabled)[aria-invalid=true]:user-invalid:hover,
.ams-date-input:not(:disabled):user-invalid:hover, .ams-date-input:not(:disabled)[aria-invalid=true]:user-invalid:hover {
    border-color: var(--ams-text-input-invalid-hover-border-color);
    box-shadow: var(--ams-text-input-invalid-hover-box-shadow);
}

.ams-field-set__legend {
  margin-bottom: var(--ams-field-gap);
}

header button.ams-link-list__link {
  background: none;
  border: none;
}