:root, [data-bs-theme=light] {
  --main-color: #5F8F58;
  --main-color-muted: #688164;
  --main-color-active: #58944f;
  --bs-link-color-rgb: 95, 143, 88;
  --bs-link-hover-color-rgb: 88, 148, 79;
  --bs-body-bg: #F6F6F6;
  --bs-font-sans-serif: Barlow, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-card-spacer-y: 18px;
  --bs-card-spacer-x: 12px;
  --bs-body-color: #444444;
  --bs-gutter-x: 0.5rem;
  --bs-gutter-y: 0.5rem;
}

/* Slide in from right */
@keyframes slideInFromRight {
  0% {
    transform: translateX(15px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
/* Slide out to right */
@keyframes slideOutToRight {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(15px);
    opacity: 0;
  }
}
.alert-anim {
  animation: slideInFromRight 0.3s ease-out;
}

.alert-exit {
  animation: slideOutToRight 0.3s ease-in;
}

.row {
  --bs-gutter-x: 0.75rem;
  --bs-gutter-y: 0.75rem;
}

.h-100 {
  height: 100%;
}

.fs-28px {
  font-size: 28px;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5F8F58;
  --bs-btn-border-color: #5F8F58;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #58944f;
  --bs-btn-hover-border-color: #58944f;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #58944f;
  --bs-btn-active-border-color: #58944f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #688164;
  --bs-btn-disabled-border-color: #688164;
}

[data-bs-toggle=modal] {
  cursor: pointer;
}

.py-6 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  font-family: "Saira Semi Condensed", var(--bs-font-sans-serif);
  font-weight: bold;
  text-transform: uppercase;
  color: var(--bs-body-color);
}

h3, .h3 {
  font-size: 18px;
}

.dropdown-toggle.dropdown-toogle-no-caret::after {
  display: none;
}

.card {
  background-color: #fff;
  filter: drop-shadow(0px 4px 24px rgba(181, 186, 180, 0.25));
  border: none;
  border-radius: var(--bs-card-border-radius);
  overflow: hidden;
}
.card .card-body {
  color: var(--bs-body-color);
}

.btn {
  text-transform: uppercase !important;
}

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

.add-favorite-lot {
  left: 10px;
  top: 10px;
  color: #5F8F58;
  cursor: pointer;
}
.add-favorite-lot:hover {
  color: #E7EEE6;
}

.navbar .active, .navbar .current {
  font-weight: 600;
}

.breadcrumb {
  background-color: #EAF0EA;
  border-radius: 6px;
}

footer.footer.bg-dark {
  background-color: #5F8F58 !important;
  padding: 1rem;
  margin-top: auto; /* Ensure the footer stays at the bottom */
  color: #fff;
}
footer.footer.bg-dark h5 {
  color: #fff;
  font-size: 1rem;
}
footer.footer.bg-dark #footer-contact .fas {
  margin-top: 9px;
}
footer.footer.bg-dark #footer-by-jensen {
  text-transform: uppercase;
}
footer.footer.bg-dark #footer-by-jensen a, footer.footer.bg-dark #footer-by-jensen .footer-by-jensen a:hover {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.5);
}

.live-countdown {
  font-family: "Roboto Mono", "Courier New", Courier, monospace;
  font-size: 15px;
  opacity: 0;
}
.live-countdown .soon {
  color: #CC5035;
}
.live-countdown .imminent {
  color: #ce2525;
  font-weight: 600;
}

.auction-item-location-countdown .live-countdown {
  font-size: 12px;
}

.text-muted-light {
  color: rgba(255, 255, 255, 0.5);
}

.border-maincolor {
  border-color: #5F8F58;
}

.border-maincolor-faded {
  border-color: #E7EEE6;
}

.bg-maincolor {
  background-color: #5F8F58;
}

.bg-maincolor-faded {
  background-color: #E7EEE6;
}

.bg-maincolor-light {
  background-color: #F4FFF3;
}

.text-highlighted, .text-secondarycolor {
  color: #E0633B !important;
}

.bg-secondary {
  background-color: #E0633B !important;
}

.text-maincolor {
  color: #5F8F58 !important;
}

.text-color {
  color: var(--bs-body-color) !important;
}

.text-color-muted {
  color: #6C757D !important;
}

.btn-maincolor {
  background-color: #5F8F58;
  border-color: #5F8F58;
  color: white;
}
.btn-maincolor:hover {
  background-color: #58944f;
  border-color: #58944f;
  color: white;
}

.btn-maincolor-faded {
  background-color: #E7EEE6;
  border-color: #E7EEE6;
  color: #5F8F58;
  border-color: #E7EEE6;
}
.btn-maincolor-faded:hover, .btn-maincolor-faded:active, .btn-maincolor-faded:focus {
  background-color: #5F8F58;
  border-color: #5F8F58;
  color: #E7EEE6;
  border-color: #5F8F58;
}

.form-check-input {
  border-color: #5F8F58;
}
.form-check-input:checked {
  background-color: #5F8F58;
  border-color: #5F8F58;
}

.btn-maincolor-secondary {
  background-color: #E0633B;
  border-color: #E0633B;
  color: white;
}
.btn-maincolor-secondary:hover {
  background-color: #CC5035;
  border-color: #CC5035;
  color: white;
}

.module-title {
  font-family: "Saira Semi Condensed", var(--bs-font-sans-serif);
  font-size: 30px;
  font-weight: 600;
  color: var(--bs-body-color);
  text-transform: uppercase;
}

.category-container {
  background-color: rgba(95, 143, 88, 0.1);
  border-radius: 6px;
}
.category-container .category-title {
  line-height: 1;
}
.category-container .category-row {
  --bs-gutter-x: 0.5rem;
  --bs-gutter-y: 0.5rem;
}
.category-container .category-image {
  width: 24px;
}

.custom-col {
  width: 10%;
}
@media (max-width: 768px) {
  .custom-col {
    width: 50%;
  }
  .custom-col .category-title {
    font-size: 16px;
  }
}
@media (min-width: 769px) and (max-width: 992px) {
  .custom-col {
    width: 20%;
  }
}
@media (min-width: 993px) {
  .custom-col {
    width: 10%;
  }
}

.card-auction-item .row {
  --bs-gutter-x: 6px;
  --bs-gutter-y: 6px;
}
.card-auction-item .card-auction-item-img {
  border-radius: 6px;
  width: 100%; /* Flexible width based on container */
  aspect-ratio: 4/3; /* Ensures a square aspect ratio */
  object-fit: cover; /* Maintains cover behavior */
  object-position: center center; /* Centers the image */
}
.card-auction-item .card-auction-item-img-minor {
  margin-bottom: 6px;
}
.card-auction-item .card-auction-item-lot-count {
  font-family: "Saira Semi Condensed", var(--bs-font-sans-serif);
  font-size: 18px;
  font-weight: 600;
  color: #E0633B;
  text-transform: uppercase;
}
.card-auction-item .auction-item-coundown i.fa {
  font-size: 14px;
}

.card-lot-item .card-lot-item-img {
  height: 0;
  background-position: center;
  background-size: cover;
  width: 100%;
  object-fit: cover; /* Maintains cover behavior */
  object-position: center center; /* Centers the image */
  position: relative;
  overflow: hidden;
  padding-bottom: 75%;
}
.card-lot-item .card-lot-item-img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: inherit;
  background-position: center;
  background-size: cover;
  filter: blur(10px);
  transform: scale(1.1); /* Slightly scale up the blurred background to prevent edges */
  z-index: 1;
}
.card-lot-item .card-lot-item-img::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: inherit;
  background-position: center;
  background-size: contain; /* This ensures the image fits within the container */
  background-repeat: no-repeat;
  z-index: 2;
}
.card-lot-item .card-lot-item-desc {
  color: var(--bs-body-color);
}
.card-lot-item .card-lot-item-footer {
  background-color: #F4FFF3;
  height: 94px;
}
.card-lot-item .card-lot-item-footer .fa-map-marker {
  margin-left: 2px;
  margin-right: 6px;
}
.card-lot-item .add-favorite-lot {
  z-index: 3;
}
.card-lot-item .card-lot-item-img .ribbon {
  z-index: 3;
}
.card-lot-item .card-lot-item-price {
  font-weight: 600;
  font-size: 20px;
  font-family: "Saira Semi Condensed", var(--bs-font-sans-serif);
}
@media (min-width: 768px) {
  .card-lot-item .card-lot-item-price {
    font-size: 22px;
  }
}

.lot-items-table th {
  white-space: nowrap;
}
.lot-items-table td {
  background-color: #FFFFFF;
}
.lot-items-table .lot-item-image {
  width: 1%;
}
.lot-items-table .lot-item-image img {
  border-radius: 8px;
  width: 48px;
  height: auto;
}
.lot-items-table .lot-item-title {
  width: 1%;
  white-space: nowrap;
}
.lot-items-table .lot-item-number {
  width: 1%;
  white-space: nowrap;
}
.lot-items-table .lot-item-status {
  width: 100px;
  white-space: nowrap;
}
.lot-items-table .lot-item-bid {
  text-align: right;
  width: 1%;
  white-space: nowrap;
}
.lot-items-table .lot-item-bid-status {
  text-align: right;
  width: 100px;
  white-space: nowrap;
}
.lot-items-table .lot-item-price {
  text-align: right;
  width: 1%;
  white-space: nowrap;
}
.lot-items-table .lot-item-timeleft {
  color: #616D5F;
  font-weight: 400;
  font-size: 16px;
}

.lot-view h1 {
  font-size: 34px;
}
.lot-view h2 {
  font-size: 24px;
}
.lot-view .lot-img-thumb {
  border-radius: 6px;
  width: 100%;
  aspect-ratio: 1/1; /* Ensures a square aspect ratio */
  object-fit: cover; /* Maintains cover behavior */
  object-position: center center; /* Centers the image */
}
.lot-view .lot-img-container {
  position: relative;
}
.lot-view .lot-img-container .lot-img-overlay {
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  position: absolute;
  width: 35%;
  height: 35%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: xx-large;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-weight: 600;
}
.lot-view .bg-lot-countdown {
  background-color: #91A08E;
  color: white;
}

.badge-lot-online_bidding_pending {
  background-color: #E9E9E9;
  color: #525252;
}

.badge-lot-bid-highestbidder,
.badge-lot-online_bidding_open {
  background-color: #D1FAE5;
  color: #065F46;
}

.badge-lot-online_bidding_closed {
  background-color: #E9E9E9;
  color: #525252;
}

.badge-lot-post_sale_on_hold {
  background-color: #E9E9E9;
  color: #525252;
}

.badge-lot-post_sale_unsold {
  background-color: #FFF9D9;
  color: #675716;
}

.badge-lot-post_sale_unpaid {
  background-color: #FFF9D9;
  color: #675716;
}

.badge-lot-post_sale_paid {
  background-color: #DBEAFE;
  color: #065F46;
}

.badge-lot-post_sale_picked_up {
  background-color: #E9E9E9;
  color: #525252;
}

.badge-lot-bid-outbid,
.badge-lot-post_sale_regretted {
  background-color: #FEDBDB;
  color: #000000;
}

.bid-messages-container .bid-message .icon, .bid-autobid-container .bid-message .icon {
  font-size: 30px;
}
.bid-messages-container .bid-message.success, .bid-autobid-container .bid-message.success {
  background-color: #E1FFDE;
  border: 1px solid #B9EBB4;
  color: #327029;
}
.bid-messages-container .bid-message.error, .bid-autobid-container .bid-message.error {
  color: #E0633B;
}
.bid-messages-container .btn-trash, .bid-autobid-container .btn-trash {
  background-color: #465A43;
}
.bid-messages-container .btn-trash:hover, .bid-autobid-container .btn-trash:hover {
  background-color: #58944f;
}

.not-reached-minimum-bid-price-container .icon {
  font-size: 30px;
}

.notifications-container .alert {
  padding: 10px;
}
.notifications-container .btn-close {
  font-size: 10px;
  padding: 10px;
}

.category-icon {
  font-size: 25px;
  margin-bottom: 5px;
}

/* Legacy support Joomla native class */
.hidden {
  display: none;
}

.form-control-danger, .invalid {
  color: red;
}

.required .star {
  color: red;
}

.page-link {
  color: #5F8F58;
  background-color: #F4FFF3;
  border-color: #F4FFF3;
}
.page-link:hover {
  color: #58944f;
  background-color: #F4FFF3;
  border-color: #F4FFF3;
}
.page-link.active, .active > .page-link {
  background-color: #5F8F58;
  border-color: #5F8F58;
  color: white;
}

form#member-registration h2, form#member-profile h2, .com-users-login__form h2, #user-registration h2 {
  font-size: 20px;
  margin-top: 0.5rem;
}
form#member-registration input, form#member-registration select, form#member-profile input, form#member-profile select, .com-users-login__form input, .com-users-login__form select, #user-registration input, #user-registration select {
  filter: drop-shadow(0px 4px 24px 0px rgba(186, 180, 180, 0.25));
  box-shadow: 0px 4px 24px 0px rgba(186, 180, 180, 0.25);
}
form#member-registration .address-value, form#member-registration .company-value, form#member-profile .address-value, form#member-profile .company-value, .com-users-login__form .address-value, .com-users-login__form .company-value, #user-registration .address-value, #user-registration .company-value {
  background-color: #DCE2DB;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
form#member-registration input::placeholder, form#member-profile input::placeholder, .com-users-login__form input::placeholder, #user-registration input::placeholder {
  color: #B1B7B0;
}
form#member-registration input:read-only:not([type=checkbox], [type=radio]), form#member-profile input:read-only:not([type=checkbox], [type=radio]), .com-users-login__form input:read-only:not([type=checkbox], [type=radio]), #user-registration input:read-only:not([type=checkbox], [type=radio]) {
  background-color: #E7EEE6;
  border: #E7EEE6;
  color: #444444;
}
form#member-registration input[type=checkbox], form#member-profile input[type=checkbox], .com-users-login__form input[type=checkbox], #user-registration input[type=checkbox] {
  background-color: white;
  border: 1px solid #8D958D;
}
form#member-registration input[type=checkbox]:checked, form#member-profile input[type=checkbox]:checked, .com-users-login__form input[type=checkbox]:checked, #user-registration input[type=checkbox]:checked {
  background-color: #8D958D;
}
form#member-registration label, form#member-profile label, .com-users-login__form label, #user-registration label {
  color: #444444;
}
form#member-registration .invalid, form#member-profile .invalid, .com-users-login__form .invalid, #user-registration .invalid {
  color: red;
}
form#member-registration .form-control, form#member-profile .form-control, .com-users-login__form .form-control, #user-registration .form-control {
  border: 1px solid #8D958D;
}
form#member-registration .control-group, form#member-profile .control-group, .com-users-login__form .control-group, #user-registration .control-group {
  margin-bottom: 15px;
}
form#member-registration .control-group .control-label, form#member-profile .control-group .control-label, .com-users-login__form .control-group .control-label, #user-registration .control-group .control-label {
  margin-bottom: 5px;
}
form#member-registration .input-group input, form#member-profile .input-group input, .com-users-login__form .input-group input, #user-registration .input-group input {
  border-right: 0;
}
form#member-registration .input-group .input-group-text, form#member-profile .input-group .input-group-text, .com-users-login__form .input-group .input-group-text, #user-registration .input-group .input-group-text {
  border: 1px solid #8D958D;
  background-color: #5F8F58;
  color: white;
}
form#member-registration .input-group .input-group-text:last-child, form#member-profile .input-group .input-group-text:last-child, .com-users-login__form .input-group .input-group-text:last-child, #user-registration .input-group .input-group-text:last-child {
  color: white;
}
form#member-registration .input-group .input-group-text:last-child .btn, form#member-profile .input-group .input-group-text:last-child .btn, .com-users-login__form .input-group .input-group-text:last-child .btn, #user-registration .input-group .input-group-text:last-child .btn {
  color: white;
}
form#member-registration .input-group.address-control-group .input-group-text, form#member-profile .input-group.address-control-group .input-group-text, .com-users-login__form .input-group.address-control-group .input-group-text, #user-registration .input-group.address-control-group .input-group-text {
  border: 1px solid #8D958D;
  border-left: 0 solid none;
  background-color: white !important;
}
form#member-registration .input-group.address-control-group .input-group-text:last-child, form#member-profile .input-group.address-control-group .input-group-text:last-child, .com-users-login__form .input-group.address-control-group .input-group-text:last-child, #user-registration .input-group.address-control-group .input-group-text:last-child {
  color: #5F8F58;
}
form#member-registration .input-group.address-control-group .input-group-text:last-child .btn, form#member-profile .input-group.address-control-group .input-group-text:last-child .btn, .com-users-login__form .input-group.address-control-group .input-group-text:last-child .btn, #user-registration .input-group.address-control-group .input-group-text:last-child .btn {
  color: #5F8F58;
}
form#member-registration .form-control-feedback, form#member-profile .form-control-feedback, .com-users-login__form .form-control-feedback, #user-registration .form-control-feedback {
  margin-left: 15px;
}
form#member-registration .password-group .text-center, form#member-profile .password-group .text-center, .com-users-login__form .password-group .text-center, #user-registration .password-group .text-center {
  text-align: left !important;
}
form#member-registration .switcher, form#member-profile .switcher, .com-users-login__form .switcher, #user-registration .switcher {
  width: auto;
}
form#member-registration .switcher label, form#member-profile .switcher label, .com-users-login__form .switcher label, #user-registration .switcher label {
  margin-inline-start: 46px;
  line-height: 35px;
}
form#member-registration .switcher .toggle-outside, form#member-profile .switcher .toggle-outside, .com-users-login__form .switcher .toggle-outside, #user-registration .switcher .toggle-outside {
  border-radius: 12px;
  bottom: 1px;
  border: 1px solid #B0B0B0;
  width: 36px;
  height: 18px;
}
form#member-registration .switcher .toggle-inside, form#member-profile .switcher .toggle-inside, .com-users-login__form .switcher .toggle-inside, #user-registration .switcher .toggle-inside {
  border-radius: 12px;
  width: 14px;
  height: 14px;
  bottom: 1px;
  left: 2px;
}
form#member-registration .switcher input, form#member-profile .switcher input, .com-users-login__form .switcher input, #user-registration .switcher input {
  width: 36px;
  height: 18px;
  top: 9px;
}
form#member-registration .switcher input ~ input:checked ~ .toggle-outside .toggle-inside, form#member-profile .switcher input ~ input:checked ~ .toggle-outside .toggle-inside, .com-users-login__form .switcher input ~ input:checked ~ .toggle-outside .toggle-inside, #user-registration .switcher input ~ input:checked ~ .toggle-outside .toggle-inside {
  left: calc(100% - 16px);
  background-color: #5F8F58;
}
form#member-registration .switcher input ~ input:checked ~ .toggle-outside, form#member-profile .switcher input ~ input:checked ~ .toggle-outside, .com-users-login__form .switcher input ~ input:checked ~ .toggle-outside, #user-registration .switcher input ~ input:checked ~ .toggle-outside {
  background-color: white;
}

.ribbon {
  background-color: #E0633B;
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 700;
  padding: 15px;
  position: absolute;
  left: -15%;
  bottom: 10%;
  z-index: 1;
  transform: rotate(-20deg) translateY(10%);
  transform-origin: bottom left;
  width: 130%;
  /* padding-left: 20%; */
  text-align: center;
}

.card-auction-item .ribbon {
  bottom: 30%;
}

.ribbon-pending {
  background-color: #5F8F58;
}

.popover-info {
  border: 2px solid #5F8F58;
  border-radius: 50%;
  width: 19px;
  height: 19px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  font-size: 11px;
  vertical-align: text-bottom;
}

.auktionshuset-popover {
  max-width: none;
}
.auktionshuset-popover .popover-arrow::before, .auktionshuset-popover .popover-arrow::after {
  border-top-color: #5F8F58 !important;
}
.auktionshuset-popover .popover-body {
  padding: 10px;
  background-color: #5F8F58;
  color: white;
  border: 1px solid #5F8F58;
  text-align: left;
  font-size: 15px !important;
}

.contact-category .contact-flag {
  width: 22px;
  height: 14px;
}

#searchForm {
  background: #5F8F58;
  padding: 14px;
  border-radius: 6px;
  margin-bottom: 24px;
}
#searchForm label {
  color: white;
}
#searchForm .btn-secondary {
  background: #E0633B;
}
#searchForm .chosen-container {
  --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='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: #FFFFFF !important;
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
#searchForm .chosen-container > a {
  border: none !important;
  box-shadow: none !important;
  background: none !important;
}
#searchForm .chosen-container > a > div {
  display: none !important;
  width: 0;
}
#searchForm .chosen-container abbr {
  right: 0 !important;
}
#searchForm .chosen-container .chosen-single span {
  margin-right: 0;
}
#searchForm .chosen-container .chosen-drop {
  left: 0;
}

#modalSaveSearch .modal-header {
  background: #5F8F58;
}
#modalSaveSearch .modal-header .modal-title, #modalSaveSearch .modal-header button {
  color: #FFFFFF !important;
}
#modalSaveSearch .modal-footer {
  background: #F4FFF3;
  justify-content: start;
}
#modalSaveSearch .btn-primary {
  background: #E0633B;
}

table.table thead tr td:first-child {
  border-top-left-radius: 8px;
}
table.table thead tr td {
  white-space: nowrap;
  background: #E9E9E9 !important;
}
table.table thead tr td:last-child {
  border-top-right-radius: 8px;
}
table.table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 8px;
}
table.table tbody tr:last-child td {
  border-bottom: 0;
}
table.table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
}

.userbar {
  width: 100%;
  background: #E9E9E9;
}
.userbar .nav-pills .nav-link {
  background: #F0F0F0;
  border: 1px solid #D0D0D0;
  padding: 6px 20px;
  margin: 6px;
  border-radius: 6px;
  font-size: 16px;
  color: #616D5F;
  line-height: 1;
}
.userbar .nav-pills .nav-link .counter {
  background: #E2E2E2;
  color: #444444;
  font-size: 12px;
}
.userbar .nav-pills .nav-link.active {
  color: #FFFFFF;
  background: #5F8F58;
  border: 1px solid #4E674A;
}
.userbar .nav-pills .nav-link.active .counter {
  background: #C9E0C5;
  color: #444444;
  font-size: 12px;
}

/** sm */
@media (min-width: 576px) {
  /* Styles for small screens and larger */
}
/** md */
@media (min-width: 768px) {
  /* Styles for medium screens and larger */
  .row {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 1rem;
  }
}
/** lg */
@media (min-width: 992px) {
  /* Styles for large screens and larger */
}
/** xl */
@media (min-width: 1200px) {
  /* Styles for extra-large screens and larger */
  .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 1.5rem;
  }
  .category-row {
    --bs-gutter-x: 0.5rem;
    --bs-gutter-y: 0.5rem;
  }
}

/*# sourceMappingURL=user.css.map */
