body {
    background-image: url("/background/pexels-pixabay-235985.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
}

#nav-border{
    margin-bottom: 30px !important;
}

.nav a:hover {
    font-weight: bold;
}

#title{ 
    margin-bottom: 30px;
}

h1{
    text-align: center;
}

.card{
    background: rgba(255,255,255,0.7);
}

.card-img-top{
    max-height:100px;
    max-width:350px !important;
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--bs-card-spacer-y);
    height:auto;
    object-fit: scale-down;
}

table {
    width: 100%;
}