#cookieModal .cookie-modal-body > .cookie-modal-buttons {
  width: 50%;
  display: flex;
  justify-content: space-around;
  padding-bottom: 20px;
  float: right;
  flex-wrap: wrap;
}

#small-cookieModal .cookie-modal-body {
  text-align: center;
}

#small-cookieModal .cookie-modal-body > .cookie-modal-buttons {
  width: 100%;
  display: flex;
  justify-content: space-around;
  padding-bottom: 20px;
  flex-wrap: wrap;
}

#small-cookieModal .cookie-modal-body > .cookie-modal-buttons > a {
  width: 100%;
  margin-block: 5px;
}

#cookieModal .cookie-modal-body > .cookie-modal-buttons > a {
  width: 80%;
  margin-block: 5px;
}

#cookieModal .cookie-modal-body > .cookie-modal-spacer-1,
#small-cookieModal .cookie-modal-body > .cookie-modal-spacer-1 {
  margin-top: 14px;
  height: 1px;
  background: #4361ee;
  margin-bottom: 5px;
  width: 50px;
  margin-left: 44.5%;
}

#cookieModal .cookie-modal-body > .cookie-modal-spacer-2,
#small-cookieModal .cookie-modal-body > .cookie-modal-spacer-2 {
  margin-top: 20px;
}

#cookieModal .cookie-modal-body > .cookie-modal-box {
  padding: 15px;
  border-radius: 5px;
  border: 1px solid #dadce4;
}

#cookieModal .cookie-modal-body > .cookie-modal-box > .cookie-modal-box-head {
  display: flex;
  padding-bottom: 10px;
}

#cookieModal
  .cookie-modal-body
  > .cookie-modal-box
  > .cookie-modal-box-head
  > .cookie-modal-radio {
  padding: 2px;
  width: 32px;
  height: 32px;
  background-color: #4361ee;
  border-radius: 5px;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  cursor: pointer;

  margin-right: 5px;
}

#cookieModal
  .cookie-modal-body
  > .cookie-modal-box
  > .cookie-modal-box-head
  > .cookie-modal-radio-forced {
  opacity: 0.5;
  cursor: not-allowed;
}

#cookieModal .cookie-modal-body > .cookie-modal-box svg {
  stroke: #fff;
  stroke-width: 2.5px;
}

#cookieModal
  .cookie-modal-body
  > .cookie-modal-box
  > .cookie-modal-box-head
  > h5 {
  display: inline-block;
  margin: 0;
  line-height: 32px;
  cursor: pointer;
}

#cookieModal
  .cookie-modal-body
  > .cookie-modal-box
  > .cookie-modal-box-head
  > .cookie-modal-radio-forced
  + h5 {
  cursor: not-allowed;
}

#cookieModal .cookie-modal-body > .cookie-modal-box > a {
  cursor: pointer;
}

#cookieModal .cookie-modal-body .cookie-modal-info-box {
  margin-top: 10px;
}

#cookieModal
  .cookie-modal-body
  .cookie-modal-info-box
  .cookie-modal-info-box-head {
  display: flex;
  padding-bottom: 10px;
}

.status-active > span:nth-child(0) {
  
}

.status-active > span {
  display: none;
}

#cookieModal .cookie-modal-body .cookie-modal-info-box.cookie-modal-info-hide {
  display: none;
}

#cookieModal
  .cookie-modal-body
  .cookie-modal-info-box
  .cookie-modal-info-box-head
  > .cookie-modal-radio {
  padding: 2px;
  width: 24px;
  height: 24px;
  background-color: #4361ee;
  border-radius: 5px;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  cursor: pointer;

  margin-right: 5px;
}

#cookieModal
  .cookie-modal-body
  .cookie-modal-info-box
  .cookie-modal-info-box-head
  > .cookie-modal-radio-forced {
  opacity: 0.5;
  cursor: not-allowed;
}

#cookieModal
  .cookie-modal-body
  .cookie-modal-info-box
  .cookie-modal-info-box-head
  > h5 {
  display: inline-block;
  margin: 0;
  line-height: 24px;
  font-size: 1rem;
  cursor: pointer;
}

#cookieModal
  .cookie-modal-body
  .cookie-modal-info-box
  .cookie-modal-info-box-head
  > .cookie-modal-radio-forced
  + h5 {
  cursor: not-allowed;
}

#cookieModal
  .cookie-modal-body
  .cookie-modal-info-box
  .cookie-modal-info-box-infos {
  margin-left: 25px;
  margin-bottom: 20px;
}

#cookieModal
  .cookie-modal-body
  .cookie-modal-info-box
  .cookie-modal-info-box-infos
  > div {
  margin-left: 25px;
}

#cookieModal .cookie-modal-body .cookie-modal-radio-empty > svg.feather-check,
#cookieModal .cookie-modal-body .cookie-modal-radio-empty > svg.feather-minus {
  display: none;
}

#cookieModal
  .cookie-modal-body
  .cookie-modal-radio-partially
  > svg.feather-check,
#cookieModal .cookie-modal-body .cookie-modal-radio-partially > svg.feather-x {
  display: none;
}

#cookieModal
  .cookie-modal-body
  .cookie-modal-radio:not(.cookie-modal-radio-partially, .cookie-modal-radio-empty)
  > svg.feather-minus,
#cookieModal
  .cookie-modal-body
  .cookie-modal-radio:not(.cookie-modal-radio-partially, .cookie-modal-radio-empty)
  > svg.feather-x {
  display: none;
}

#cookieModal .cookie-modal-footer,
#small-cookieModal .cookie-modal-footer {
  display: flex;
  justify-content: center;
  width: 100%;
}

#cookieModal .cookie-modal-footer > a,
#small-cookieModal .cookie-modal-footer > a {
  padding-left: 10px;
  padding-right: 10px;
  color: #3b3f5c;
}

#cookie-modal-essential > div > div.cookie-modal-info-box-infos > span > a {
  color: #4361ee;
}

#cookie-modal-stats > div > div.cookie-modal-info-box-infos > span > a {
  color: #4361ee;
}

#cookieModal > div > div > div.modal-body > div > div > a {
  color: #4361ee;
  font-weight: 500;
}

.modal-header,
.modal-footer {
  border-color: #dadce4;
}
