html{
    min-width: fit-content;
}
textarea{
    height: 3 em;
}
.socialIcons {
    margin-left: 10px;
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
    display: flex;
}

.carousel-inner .carousel-item-right.active,
.carousel-inner .carousel-item-next {
    transform: translateX(33.333%);
}

.carousel-inner .carousel-item-left.active,
.carousel-inner .carousel-item-prev {
    transform: translateX(-33.333%);
}

.carousel-inner .carousel-item-right,
.carousel-inner .carousel-item-left {
    transform: translateX(0);
}

#shopPicHere {
    height: 90px;
    width: 90px;
}

#addPicsHere .carousel-item {
    height: 150px;
}

.carouselImage {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.modal-header {
    height: 0px;
    border: none;
}

aside.main-sidebar.sidebar-dark-primary.elevation-4::-webkit-scrollbar {
    display: none;
}

aside.main-sidebar.sidebar-dark-primary.elevation-4 {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

.stickyWithSidebar {
    position: sticky;
    max-width: 100vw;
    left: 0px;
}

.sidebar-open:not(.layout-top-nav) .stickyWithSidebar {
    left: 250px;
    max-width: calc(100vw - 250px);
}

@media (min-width: 991.98px) {
    .sidebar-collapse .stickyWithSidebar {
        left: 4.6rem;
        max-width: calc(100vw - 4.6rem);
    }
}
.socialIcons  {
    color: black;
}
.dark-mode .socialIcons {
    color: #3f6791;
}
.content-wrapper{
    height:fit-content;
}
.productHeartBtn{
    color: red;
}
.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa;
}
#durationContainerDiv table, #durationContainerDiv th, #durationContainerDiv td {
    border: 1px solid black;
    border-collapse: collapse;
}
#addProductsHere .card{
    width: 100%;
}
span.carousel-control-next-icon, .carousel-control-prev-icon {
    background-color: gray;
    border-radius: 100px;
}
.editor-toolbar.fullscreen {
    z-index: 1035 !important;
}
.content-wrapper{
    padding-bottom: .5rem;
}
.fidelityTitleBtn{
    width: 100%;
}
.photoPreview {
    max-width: 100px; 
    max-height: 100px;
}
