header .navbar {
  border-bottom: 1px solid #C2C9CB;
}
header .navbar > .container, header .navbar > .container-fluid, header .navbar > .container-lg, header .navbar > .container-md, header .navbar > .container-sm, header .navbar > .container-xl, header .navbar > .container-xxl {
  display: inline-block;
  align-items: flex-start;
}
header .offcanvas {
  background-color: #282B3F;
  color: #fff;
}

.status-circle {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  display: inline-block;
  margin-right: 5px; /* Adjust spacing as needed */
  margin-bottom: -2px;
}
.status-circle.status-circle-red {
  background-color: #dd3333;
}
.status-circle.status-circle-yellow {
  background-color: #FCCB4B;
}
.status-circle.status-circle-green {
  background-color: #7DD425;
}

.vertical-line {
  border-left: 1px solid #C2C9CB;
  height: 100%;
}

.multi-line-text {
  white-space: pre-line; /* Preserve line breaks in the text */
}

#dashboard h1, #dashboard h2 {
  font-size: 1rem;
  margin: auto;
  font-weight: normal;
  flex: auto;
}
#dashboard h3 {
  font-size: 1.5rem;
  margin: 1rem 0;
  font-weight: normal;
}

.klimeo-tabs-main {
  border-bottom: 1px solid #7d8c90;
  padding-bottom: 1px;
}
.klimeo-tabs-main .nav-tabs {
  border: none;
}
.klimeo-tabs-main .nav-tabs .nav-link {
  background-color: transparent;
  border: none;
  border-top: 3px solid transparent;
  border-radius: 0;
  font-weight: normal;
  color: #000;
  padding: 0.75rem 1.25rem;
}
.klimeo-tabs-main .nav-tabs .nav-link:hover {
  background-color: #e0e4e5;
}
.klimeo-tabs-main .nav-tabs .nav-item.show .nav-link,
.klimeo-tabs-main .nav-tabs .nav-link.active {
  font-weight: bold;
  border: none;
  border-top: 3px solid red;
}

.klimeo-tabs-main-content {
  background-color: #fff;
}

html {
  font-size: 14px;
}

html, body {
  background-color: #E5EEF2;
}

.bg-body {
  background-color: #E5EEF2 !important;
}

h1, .h1 {
  font-size: 3rem;
}
h1.small, .h1.small {
  font-size: 2rem;
}

h2, .h2 {
  font-size: 2rem;
}
h2.small, .h2.small {
  font-size: 1.5rem;
}

h3, .h3 {
  font-size: 1.5rem;
}
h3.small, .h3.small {
  font-size: 1.3rem;
}

h4, .h4 {
  font-size: 1.3rem;
}
h4.small, .h4.small {
  font-size: 1rem;
}

.w-100px {
  width: 100px;
}

.w-150px {
  width: 150px;
}

.w-200px {
  width: 200px;
}

.w-250px {
  width: 250px;
}

.w-300px {
  width: 300px;
}

.w-350px {
  width: 350px;
}

.container-fluid {
  padding-left: 2rem;
  padding-right: 2rem;
  max-width: 1200px;
}

.btn-xs {
  --bs-btn-padding-y: 0;
  --bs-btn-padding-x: .35rem;
  --bs-btn-font-size: 1rem;
  border: none;
}

.category {
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 900;
  color: #6c757d;
}

.form-select {
  --bs-form-select-bg-img: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"%3e%3cpath fill="transparent" stroke="%23ff0000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m2 5 6 6 6-6" /%3e%3c/svg%3e');
}

.form-switch-lg label {
  padding-bottom: 0.5rem;
}
.form-switch-lg .form-check-input {
  transform: scale(1.5);
  margin-left: 0;
  display: inline-block;
  float: none;
}

.card-header {
  border: none;
  background-color: transparent;
  padding: 1.5rem;
}

.card-body {
  padding: 0 1.5rem 1.5rem 1.5rem;
}

.card-header-tabs {
  margin-left: 0;
}

.googlemaps {
  width: 100%;
  aspect-ratio: 1/1;
}

.text-sm {
  font-size: 0.8rem;
}

.klimeo-card-upload {
  padding-top: 2.7rem;
}
.klimeo-card-upload .card-body {
  padding: 0.5rem;
}

.file-upload-area {
  border: 2px dashed #cccccc;
  padding: 20px;
  text-align: center;
  cursor: pointer;
}
.file-upload-area input[type=file] {
  display: none;
}

.modal-60 {
  max-width: 100%;
}

@media (min-width: 670px) {
  .modal-60 {
    max-width: 60%;
  }
}
.image-radio-option {
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 5px;
  padding: 5px;
  text-align: center;
  width: 90px;
}
.image-radio-option.form-check-label {
  cursor: pointer;
}
.image-radio-option.selected {
  border-color: #282B3F;
}
.image-radio-option input[type=radio] {
  display: none;
}
.image-radio-option img, .image-radio-option span {
  display: inline-block;
  margin-top: 5px;
}

#contact {
  min-height: 80vh;
  background-color: #fff;
}

#offer-meta {
  display: none;
}

#offer-form {
  display: none;
}

.form-check-input-big {
  width: 1.5em;
  height: 1.5em;
}

.form-check-label {
  padding: 0.25rem 0 0.25rem 1rem;
}

.accordion-frameless .accordion-item {
  border: none !important;
  padding-bottom: 3rem;
}
.accordion-frameless .accordion-body {
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
.accordion-frameless .accordion-button {
  background-color: #ddd !important;
  box-shadow: none !important;
  font-size: 1.5rem;
  color: black !important;
  padding-top: 1.5rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../assets/styles/navigation.scss%22,%22../../assets/styles/app.scss%22,%22../../assets/styles/dashboard.scss%22,%22../../assets/styles/tabs.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAIE;EAEE;;AAGF;EACE;EACA;;AAGF;EACE,kBCLc;EDMd,OCFU;;;ACZd;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE,kBDKe;;ACFjB;EACE,kBDEkB;;ACCpB;EACE,kBDDiB;;;ACKrB;EACE;EACA;;;AAGF;EACE;;;AAKA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AC1CJ;EACE;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA,OFHQ;EEIR;;AAEA;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;;;AAMN;EACE,kBFpBY;;;AAkBd;EACI;;;AAGJ;EACE,kBA9BiB;;;AAiCnB;EACE;;;AAGF;EAAU,WAxBA;;AAwBqB;EAAU,WAvB/B;;;AAwBV;EAAU,WAxBA;;AAwBqB;EAAU,WAvB/B;;;AAwBV;EAAU,WAxBA;;AAwBqB;EAAU,WAvB/B;;;AAwBV;EAAU,WAxBA;;AAwBqB;EAAU;;;AAEzC;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AACX;EAAW;;;AAEX;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;;;AAOA;EACI;;AAIJ;EACI;EAGA;EACA;EACA;;;AAIR;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAIJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;AACA;EACI;;;AAKR;EACI;EACA;EACA;EACA;;AAEA;EACI;;;AAOR;EACE;;;AAGF;EACE;IACE;;;AAMJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI,cAhKU;;AAmKd;EACI;;AAGJ;EACI;EACA;;;AAMR;EACI;EACA,kBA7KU;;;AAgLd;EACI;;;AAGJ;EACI;;;AAIJ;EACE;EACA;;;AAGF;EACI;;;AAMA;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA%22,%22file%22:%22app.output.css%22%7D */
