* {
   
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.container{
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 1rem;
    padding: 1rem;
}

.logo {
    margin: 15px;
    max-width: 175px;
    max-height: 70px;
}
/* CSS för att styla asteriskerna */
span.required {
  color: red;
}

.footer-item {
  margin: 10px;
}

.footer-item-logo {
  margin: 15px;
  max-width: 175px;
  max-height: 70px;
}
/*Färg från Italfarmaco katalog*/
nav {
    background-color: #c5edce;
    min-height: 10dvh
}
/*Färg från Italfarmaco katalog*/
footer {
    background-color: #c5edce;
    font-size: small;
    min-height: 10dvh;
    color: black;
}
/*Färg från Italfarmaco katalog*/
button[type="submit"] {
    background-color: #003057;
    color: white;
}
.btn-danger {
    color: #fff !important;
    background-color: #d61317 !important;
    border-color: #d61317 !important;
}
/*Saknas border radius på first name så la till manuellt*/
input[type="text"] {
  border-radius: 0.25rem !important; 
}
p {
  font-size: x-small;
}
#consentForm{
    max-width: 900px;
}
thead {
    background-color: #c5edce;
    color: black;
}

tr:nth-last-child(even){
    background-color: lightgray;
}
.btn-secondary {
    background-color: #003057 !important;
}
#loginForm{
    display: flex;
    flex-direction:column;
    gap: 1rem;
}
.form-group {
    width: 20rem;
}
.pagination {
    width: 100%;
    display: flex;
    justify-content: end;
}
.csv {
    width: 100%;
    display: flex;
    justify-content: end;
}