﻿* {
  scrollbar-width: thin;
  scrollbar-color: rgba(150, 162, 196, 0.4) rgba(0, 0, 0, 0);
  scrollbar border-radius: 5px;
}


@media screen and (min-width:768px) {

    *::-webkit-scrollbar-thumb {
        background-color: rgba(150, 162, 196, 0.4);
    }
}

.carousel-control-prev, .carousel-control-next {
    z-index: 2;
}

.carousel-indicators {
    z-index: 3;
}

.slick-slide {
    float: right !important;
}

.slick-prev::before, .slick-next::before {
    font-family: 'bootstrap-icons';
    font-size: 25px;
    line-height: 1;
    opacity: .75;
    color: #8095ac;
}

.slick-prev::before {
    content: '\f284';
}

.slick-next::before {
    content: '\f285';
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: royalblue;
}

.slick-dots li button:before {
    font-size: 2rem;
    color: royalblue;
}

.form-control:focus {
    border-color: #b0b9c9;
    box-shadow: 0 0 0 .25rem rgba(204, 217, 236, 0.54);
}

.form-floating {
    margin-bottom: .5rem;
}

.page-item.active .page-link {
    background-color: #687998;
    border-color: #687998;
}

.page-link:focus {
    box-shadow: none;
}

.table tr:last-child{
    border-bottom:0px solid transparent;
}



