h1  {
    padding-bottom: 20px;
    text-align: center;
}

.content {
    padding: 120px 70px 120px 70px;
}

th > a:link, th > a:visited {
    color: black;
    text-decoration: none;
}

.filters {
    padding: 7px;
}

.add-button {
    padding-top: 20px;
}

.card-body table{
    margin-top: 20px;
}

.card .list {
    min-height: 500px;
}

.empty-list {
    text-align: center;
    margin: 150px;
}

.card-container {
    margin: 0px 400px 400px 400px;
}

.card-container .card-body {
    padding: 20px 20px 20px 20px;
}

/*table for list templates*/
.table-list {
    margin-top: 7px;
}

.bi-check2-circle {
    color: green;
}

.bi-x-circle {
    color: red;
}

.bi-info {
    color: cornflowerblue;
}

/*login background color*/
.login-form, .navbar {
    background-color: #022e4d;
}

.copyright {
    color: gray;
    font-size: 0.8em;
    margin-bottom: 0px;
}

.generated-report table th {
    padding: 15px;
}