/*html {
  scroll-behavior: smooth;
}*/

.kid-roaster.kids-thumb:hover {
    cursor: pointer !important;
}

.m-portlet.m-portlet--full-height {
    height: calc(100% - 3.2rem) !important;
}

.home-reports-wgt .list-group-item {
    /*padding: 14px !important;*/
    font-size: 16px !important;
    padding: 10px 14px !important;
}

@media (min-width: 992px) {
    .m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) .m-aside-right,
    .m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) .m-wrapper {
        margin-bottom: 0px !important;
    }
}

.home-reports-wgt .report_div {
    box-shadow: 0px 8px 10px 0px rgba(0, 0, 0, 0.6);
}

.m-portlet {
    cursor: default;
}

.reg-form {
    color: #FFF;
}

#report_modal .table thead .table-info th {
    background-color: #4B4A7C !important;
    color: #fff;
    border-bottom: 2px solid #4B4A7C !important;
}

.fa-check.fa_icon {
    color: #5867dd;
    font-size: 16px;
}

.fa-times.fa_icon {
    color: #b80c3f;
    font-size: 16px;
}

#report_modal .jumbotron {
    background-color: #fff !important;
}

#report_modal .card-header {
    background: linear-gradient(to right, rgba(97, 49, 87, 1) 0%, rgba(195, 44, 59, 1) 64%, rgba(195, 44, 59, 1) 100%) !important;
    color: #fff;
}

@media only screen and (min-width: 768px) {
    .m-header-menu {
        margin: 0 0 0 -22px !important;
    }
    .m-nav.m-nav--inline>.m-nav__item>.m-nav__link {
        padding: 9px 10px !important;
    }
    .m-header-menu .m-menu__nav>.m-menu__item {
        padding: 0 14px !important;
    }
    .m-topbar .m-topbar__nav.m-nav>.m-nav__item {
        padding: 0 7px !important;
    }
}

#shop-slider .slick-next {
    transform: translate(25%, 0%) !important;
}

#shop-slider .slick-prev {
    transform: translate(-25%, 0%) !important;
}

@media(max-width:767px) {
    #ninja-slider {
        width: 100% !important;
    }
    #thumbnail-slider {
        display: none !important;
    }
}

#ninja-slider .slider-inner ul.video-slider-ul {
    height: 460px !important;
    padding: 0 !important;
}

@media(min-width:768px) and (max-width:1024px) {
    .quick-view-button1 {
        padding: 10px 0 !important;
    }
    .barca_table_padding .m-portlet.m-portlet--full-height {
        height: calc(100% - 1.2rem) !important;
        min-height: 0 !important;
        margin-bottom: 0 !important;
    }
    .barca_table_padding .m-portlet.m-portlet--full-height .slick-dotted.slick-slider {
        margin-bottom: 0 !important;
    }
}