/* V4 */
body {
  min-width: 360px;
}
@media (min-width: 1400px) {
  #rightbar.offcanvas-end {
    position: static !important;
    transform: none !important;
    visibility: visible !important;
    height: auto;
    z-index: auto;
  }
  .header-login, #rightbar {
    min-width: 385px;
    width: 385px;
  }
}
@media (min-width: 992px) {
    #leftbar.offcanvas-start {
        position: static !important;
        transform: none !important;
        visibility: visible !important;
        height: auto;
        z-index: auto;
      }
   #leftbar {
      min-width: 330px;
      width: 330px;
    }
}
@media (max-width: 991.98px) {
  footer {
    /*margin-bottom: 80px;*/
  }
}

.white-tooltip {
  --bs-tooltip-bg: var(--bs-white);
  --bs-tooltip-color: var(--bs-dark);
}
/* V4 */








/* V3 */
a {
    text-decoration: none;
}
.list-group-item[aria-expanded="false"] .fa-angle-down:before { content: "\f105"; }
.list-group-item[aria-expanded="true"] .fa-angle-right:before { content: "\f107"; }
/* MENU END */

/* CAROUSEL MULTI side 665*/
.scrollsel {
  width: 300px;
}
.scrollsel div {
    -ms-overflow-style: none; /* for Internet Explorer, Edge */
    scrollbar-width: none; /* for Firefox */
}
.scrollsel div::-webkit-scrollbar {
    display: none; /* for Chrome, Safari, and Opera */
}
/* CAROUSEL MULTI END */

label, [role="button"] { 
  cursor: pointer;
}
/* UNI */
.qdisc {
  float: right;
}

.media-desc img:hover {
    transform: scale(1.5);
    opacity: 1;
}
.media-desc img {
    height: 50px;
    width: 50px;
    float: right;
    margin: 10px;
}
/* RIBBONS */
.ribbon {
    position: absolute;
    left: -5px;
    top: -5px;
    z-index: 3;
    overflow: hidden;
    width: 75px;
    height: 75px;
    text-align: right;
}

.ribbon span {
    text-align: center;
    line-height: 20px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 100px;
    display: block;
    -webkit-box-shadow: 0 0 8px 0 rgba(49,58,70,.08), 0 1px 0 0 rgba(49,58,70,.03);
    box-shadow: 0 0 8px 0 rgba(49,58,70,.08), 0 1px 0 0 rgba(49,58,70,.03);
    position: absolute;
    top: 19px;
    left: -21px;
}

.ribbon span:before {
    border-left: 3px solid #000;
    border-top: 3px solid #000;
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    z-index: -1;
    border-right: 3px solid transparent;
    border-bottom: 3px solid transparent;
}

.ribbon span:after {
    border-right: 3px solid #000;
    border-top: 3px solid #000;
    content: "";
    position: absolute;
    right: 0;
    top: 100%;
    z-index: -1;
    border-left: 3px solid transparent;
    border-bottom: 3px solid transparent;
}

.ribbon-left {
    position: absolute;
    left: 41px;
    top: 0px;
    z-index: 2;
}
.ribbon-right {
    position: absolute;
    right: 41px;
    top: 0px;
    z-index: 2;
}
.btn-light-primary {
  --bs-btn-bg: var(--bs-primary-bg-subtle);
  --bs-btn-color: var(--bs-primary-text);
  border:0
}
.btn-light-secondary {
  --bs-btn-bg: var(--bs-light-border-subtle);
  --bs-btn-color: var(--bs-secondary-text);
  border:0
}
.btn-light-success {
  --bs-btn-bg: var(--bs-success-bg-subtle);
  --bs-btn-color: var(--bs-success-text);
  border:0
}
.btn-light-danger {
  --bs-btn-bg: var(--bs-danger-bg-subtle);
  --bs-btn-color: var(--bs-danger-text);
  border:0
}
.btn-light-warning {
  --bs-btn-bg: var(--bs-warning-bg-subtle);
  --bs-btn-color: var(--bs-warning-text);
  border:0
}
.btn-light-info {
  --bs-btn-bg: var(--bs-info-bg-subtle);
  --bs-btn-color: var(--bs-info-text);
  border:0
}
.btn-light-light {
  --bs-btn-bg: var(--bs-body-bg);
  --bs-btn-color: var(--bs-light-text);
  border:0
}
.btn-light-dark {
  --bs-btn-bg: var(--bs-dark-bg-subtle);
  --bs-btn-color: var(--bs-dark-text);
  border:0
}
.btn-check:checked + label > .fa-circle:before, .btn-check:checked + .fa-circle:before { content: "\f058"; }
label .btn-check:checked + .fa-circle-check:before { visibility: visible !important;opacity: 0.9;text-shadow: 1px 0 #C0C0C0, -1px 0 #C0C0C0, 0 1px #C0C0C0, 0 -1px #C0C0C0; }
label .btn-check:checked + .fa-circle-check:hover::before { content: "\f057"; }