/* Styles migrated from legacy pplkup.css - trimmed to only used selectors */

.grid-headertext-normal > span.ui-iggrid-headertext { text-transform: none !important; }
.ui-iggrid-responsive { padding-left: 16px; }
.ui-iggrid-responsive > span:nth-of-type(odd) { font-weight: bold; }
.ui-iggrid-responsive > span:nth-of-type(even) { font-weight: normal; }
@media (max-width: 767px) { .ui-iggrid thead { display: none !important; } }

/* Carousel styling - supports both Bootstrap 3 (.item) and Bootstrap 5 (.carousel-item) */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img,
.carousel-inner > .carousel-item > img,
.carousel-inner > .carousel-item > a > img {
    width: 100%;
    margin: auto;
}

.carousel-caption {
    background: rgba(0, 0, 0, 0.85);
    position: relative !important;
    bottom: 0px !important;
    right: 0px !important;
    left: 0px !important;
    padding-bottom: 20px !important;
    padding-top: 10px !important;
}

.carousel-indicators {
    bottom: 0px !important;
}
