/*!
* Version: 5.2.3
* Template: SocialV - Responsive Bootstrap 5.3.8 Admin Dashboard Template
* Author: iqonic.design
* Design and Developed by: iqonic.design
* NOTE: This file contains the styling for responsive Template.
*
*/

.logo-img {
  width: 150px;
}

.offcanvas.live-customizer {
  border: 0
}

.offcanvas.live-customizer .btn.btn-border {
  color: var(--bs-body-color);
  border-color: var(--bs-border-color)
}

.offcanvas.live-customizer .btn.btn-border:hover {
  color: var(--bs-primary);
  border-color: var(--bs-primary)
}

.offcanvas.live-customizer .btn.btn-border:active {
  color: var(--bs-primary);
  border-color: var(--bs-primary)
}

.offcanvas.live-customizer .btn-check:active+.btn.btn-border,
.offcanvas.live-customizer .btn-check:checked+.btn.btn-border,
.offcanvas.live-customizer .btn.btn-border.active,
.offcanvas.live-customizer .btn.btn-border:active {
  color: var(--bs-white);
  border-color: var(--bs-primary)
}

.offcanvas.live-customizer .btn-check:active+.btn.btn-border.bg-transparent,
.offcanvas.live-customizer .btn-check:checked+.btn.btn-border.bg-transparent,
.offcanvas.live-customizer .btn.btn-border.active.bg-transparent,
.offcanvas.live-customizer .btn.btn-border:active.bg-transparent {
  color: var(--bs-primary)
}

@media (min-width:768px) {
  .offcanvas.live-customizer {
    width: 450px
  }

  .theme-fs-lg .offcanvas.live-customizer {
    width: 500px
  }
}

@media (min-width:768px) {
  .live-customizer {
    width: 450px
  }

  .theme-fs-lg .live-customizer {
    width: 500px
  }
}

.notification .content-inner {
  padding-top: 1.5rem
}

.create-post-data ul li {
  line-height: 0
}

.right-sidebar-close .content-inner {
  margin-right: 0 !important;
  transition: all .3s ease-in
}

.social-connect-card .card-body {
  border-radius: .5rem;
  top: 5%;
  left: 50%;
  transform: translateX(-50%)
}

@media (max-width:991px) {
  .social-connect-card .card-body {
    top: 20%
  }
}

@media (max-width:768px) {
  .social-connect-card .card-body {
    top: 5%
  }
}

@media (max-width:991px) {
  .social-connect-card .card-body p {
    font-size: 1.5rem
  }
}

@media (max-width:768px) {
  .social-connect-card .card-body p {
    font-size: 1.2rem;
    padding: 0 1rem
  }
}

.social-connect-card .card-body img {
  height: 40px
}

@media (max-width:768px) {
  .social-connect-card .card-body img {
    height: 35px
  }
}

.social-connect-card .card-body .btn {
  border-radius: .2rem;
  transition: all .3s ease;
  background-color: var(--bs-white);
  color: var(--bs-black)
}

@media (max-width:991px) {
  .social-connect-card .card-body .btn {
    font-size: 1.2rem
  }
}

@media (max-width:768px) {
  .social-connect-card .card-body .btn {
    font-size: 1rem
  }
}

@media (min-width:992px) {
  .fixed-suggestion {
    position: sticky;
    top: 80px
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  text-transform: capitalize
}

.font-size-10 {
  font-size: .625rem
}

.font-size-12 {
  font-size: .75rem
}

.font-size-14 {
  font-size: .875rem
}

.font-size-16 {
  font-size: 1rem
}

.font-size-18 {
  font-size: 1.125rem
}

.font-size-20 {
  font-size: 1.25rem
}

.font-size-24 {
  font-size: 1.5rem !important
}

.font-size-21 {
  font-size: 1.313rem
}

.font-size-30 {
  font-size: 1.875rem
}

.fw-500 {
  font-weight: 500
}

.letter-spacing-1 {
  letter-spacing: 1px
}

.letter-spacing-2 {
  letter-spacing: 2px
}

.letter-spacing-3 {
  letter-spacing: 3px
}

.letter-spacing-4 {
  letter-spacing: 4px
}

.cursor-pointer {
  cursor: pointer
}

.auto-vh-100 {
  height: 100vh
}

.iq-error-img {
  margin-left: auto;
  margin-right: auto;
  width: 70%
}

.img-light {
  display: block
}

.img-dark {
  display: none
}

#soapResult {
  min-height: 600px;
  font-size: 0.9rem;
  white-space: pre;
}

@media (max-width:991px) {
  br {
    display: none
  }

  .auto-vh-100 {
    height: auto
  }

  #soapResult {
    min-height: 400px;
    font-size: 0.9rem;
    white-space: pre;
  }
}

@media (min-width:1551px) and (max-width:1800px) {
  .content-inner {
    padding-right: 3rem !important
  }

  .custom-chat-spacing .content-inner {
    padding-right: 0 !important
  }

  .right-sidebar-close .content-inner {
    padding-right: .5rem !important
  }
}

[dir=rtl] .breadcrumb-item:not(.active):before {
  padding-right: var(--bs-breadcrumb-item-padding-x)
}

[dir=rtl] .breadcrumb-item+.breadcrumb-item::before {
  padding-right: var(--bs-breadcrumb-item-padding-x)
}

[data-bs-theme=light] .custom-text-dark:hover {
  color: #fff !important
}

.list-group-item-action:focus,
[data-bs-theme=dark] .list-group-item-action:hover {
  background-color: transparent;
  color: #fff
}

.text-inherit {
  color: inherit
}