/*---------------------------------------/*
 # SETTINGS
/*---------------------------------------*/
/*---------------------------------------/*
 # GENERIC - BOOTSTRAP
/*---------------------------------------*/
.carousel {
  margin-bottom: 2rem;
}
.carousel-inner {
  height: 100%;
}

.carousel-indicators [data-bs-target] {
  height: 1.25rem !important;
  width: 1.25rem !important;
  border-radius: 100% !important;
  background-color: #d7bf8b;
}

.card {
  margin-bottom: 1rem;
  background-color: #b9723b;
  color: #eae7d4;
  border: none;
  height: 100%;
}
.card-img-top {
  height: 20rem;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.form-control {
  border-color: #3c42aa;
}

.form-group {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 1rem;
}

.bi {
  font-size: 4rem;
  display: flex;
  gap: 1rem;
  justify-content: center;
  margin-bottom: 1rem;
}
.bi__footer {
  font-size: 2rem;
  gap: 1rem;
}

.form-check {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.form-check-input:checked {
  background-color: #b9723b;
  border-color: #b9723b;
}

.input-group {
  margin-bottom: 1rem;
}

.badgep {
  position: absolute;
  z-index: 1;
  padding: 8px;
  background-color: #b9723b;
  color: #eae7d4;
  border-radius: 3rem;
  font-size: 1rem;
}

/*---------------------------------------/*
 # ELEMENTS
/*---------------------------------------*/
/*---------------------------------------/*
 # OBJECTS
/*---------------------------------------*/
/*---------------------------------------/*
 # COMPONENTS
/*---------------------------------------*/
.c-navbar {
  background-color: #b9723b !important;
  margin-bottom: 1rem;
}
.c-navbar__nav {
  display: flex;
  gap: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
}
@media (min-width: 993px) {
  .c-navbar__logo1 {
    display: none;
  }
  .c-navbar__logo1 > nav.container {
    justify-content: flex-end;
  }
}
@media (max-width: 992px) {
  .c-navbar__logo2 {
    display: none;
  }
}

.c-logo {
  width: 10rem;
  height: auto;
}
.c-logo__howest {
  height: 8rem;
  width: 6rem;
}
.c-logo__kortrijk {
  margin-top: 4rem;
  height: 3rem;
  width: 15rem;
}

.c-dropdown {
  background-color: #b9723b;
  border: none;
}

.c-background {
  background-image: url("../img/omkadering.png");
  height: 60rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20rem 0;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.c-btn {
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-right: 1rem;
  border-radius: 0.5625rem;
  background-color: #b9723b;
  border: none;
}
.c-btn:hover {
  background-color: #3c42aa;
}
.c-btn--disabled {
  background-color: #b68763;
  border: none;
}

.c-title {
  display: flex;
  color: #3c42aa;
  margin-top: 1rem;
}
.c-title__text {
  text-align: center;
  display: flex;
  justify-content: center;
  margin-top: 1rem;
}

.c-bi {
  font-size: 2rem;
  display: flex;
  gap: 1rem;
  margin-right: 1rem;
  justify-content: right;
  margin-bottom: 1rem;
}

.c-hoofdtitle {
  text-align: center;
  display: flex;
  justify-content: center;
  color: #3c42aa;
  margin-top: 1rem;
}
.c-hoofdtitle__text {
  text-align: center;
  display: flex;
  justify-content: center;
  margin-top: 1rem;
}

.c-form {
  align-items: center;
  display: flex;
  justify-content: center;
}

.img.article-img {
  max-width: 100%;
  height: auto;
  margin-bottom: 1rem;
}

.c-footer {
  background-color: #b9723b;
  color: #eae7d4;
  padding-top: 1rem;
  margin-top: 1rem;
}
.c-footer__links {
  list-style-type: none;
}
.c-footer__link {
  color: #eae7d4;
  text-decoration: none;
}

.c-socialmedia {
  list-style-type: none;
}

.c-article {
  text-align: left;
  align-items: flex-start;
  margin-bottom: 1rem;
}

.c-textcard {
  justify-content: center;
  align-items: center;
  height: 100%;
}

.c-btnsecondary {
  margin-bottom: 1rem;
  margin-right: 1rem;
  border-radius: 0.5625rem;
  background-color: #3c42aa;
  border: none;
}
.c-btnsecondary:hover {
  background-color: #d7bf8b;
  color: #3c42aa;
}
.c-btnsecondary--disabled {
  background-color: #ddd3bc;
  border: none;
}

.c-pagination {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 1rem;
}
.c-pagination__nummer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  list-style-type: none;
}
.c-pagination__nummer > .page-item,
.c-pagination__nummer .page-link {
  border-radius: 0 !important;
}

.page {
  display: flex;
  justify-content: center;
}

.page-link {
  background-color: #b9723b;
  color: #eae7d4;
}
.page-link:hover {
  background-color: #d7bf8b;
  color: #3c42aa;
}

.c-map {
  width: 100%;
  height: 25rem;
}

.table > :not(caption) > * > * {
  background-color: #d7bf8b;
  border-color: #3c42aa;
  color: #0e0f15;
}

.c-contact {
  margin-top: 3rem;
  margin-bottom: 2rem;
  text-align: center;
}

.c-formulier {
  padding: 3rem;
}

/*---------------------------------------/*
 # UTILITIES
/*---------------------------------------*/