/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 09 2021 | 14:46:44 */
.schedule-nav-tabs {
    border-bottom: 0px solid #dee2e6;
    background-color: #0856C9;
    }
    .schedule-nav-tabs .nav-item.show .nav-link, .schedule-nav-tabs .nav-link.active {
    color: #ffffff;
    background-color: #0856c9;
    border-bottom: 3px solid #FF7405;
    font-weight: 900;
    font-size:18px;
    opacity:1;
    }
    .schedule-nav-tabs .nav-link {
    border: 0px solid transparent;
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem;
    color: #dadada;
    font-size:18px;
    opacity:0.6;
    }
    .p-15-10 {
    padding: 15px 10px;
    }
    .grey-bottom-border {
    border-bottom: 1px solid #cecece;
    }
    .right-arrow {
    position: absolute;
    right: 0;
    top: 43%;
    }
    .m-b-5 {
    margin-bottom: 5px;
    }
    .m-b-10 {
    margin-bottom: 10px;
    }
    .f-14 {
    font-size: 14px;
    }
	.f-15 {
    font-size: 15px;
    }
    .f-bold{
      font-weight:700;
    }
    .f-medium{
      font-weight:500 !important;
    }
    .color-07{
      color:#070707;
    }
    .link-heading{
      color:#050505;
    }
    .bold {
    font-weight: bold;
    }
    .f-12 {
    font-size: 12px;
    }
    .live-icon {
    text-align: end;
    margin-bottom: -7px;
    }
    .live-heading {
    font-size: 12px;
    }
    .red {
    color: #FF0505;
    }
    .space-border {
    border-bottom: 1px solid #cecece;
    }
    .p-t-10 {
    padding-top: 10px;
    }
    .p-b-10 {
    padding-bottom: 10px;
    }
    .ver-center {
    display: inline-flex;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    }
    .fix-h-40-w-40 {
    max-height: 40px;
    max-width: 40px;
    }
    .f-15-black {
    font-size: 15px;
    font-weight: 900;
    }
    .f-13-medium {
    font-size: 13px;
    font-weight: 500;
    }
    .vs-text{
      font-size:14px;
      font-weight:500;
      opacity:0.6;
    }
    .vs-padding-15 {
    text-align: center;
    padding-top: 15px;
    }
    .schedule-bg-grey {
    background-color: #f0f0f0;
    padding: 10px;
    }
    .schedule-page-bg-block-notice {
    font-size: 12px;
    color:#050505;
    font-weight:400;
    margin-bottom: 0;
    }
   
    .carousel-nav .next{
      background-color: #ff7405 !important;
        width: 50px !important;
        height: 30px !important;
        border-radius: 0 !important;
        clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%) !important;
    }
    .carousel-nav .previous{
        background-color: #c1bfbf !important;
        width: 50px !important;
        height: 30px !important;
        border-radius: 0 !important;
        clip-path: polygon(0 0, 100% 0, 79% 100%, 0% 100%) !important;
    }
    .flickity-button:disabled {
        opacity: 1 !important;
        cursor: auto;
        pointer-events: none;
    }
    .flickity-prev-next-button.previous {
        right: 55px !important;
    }
    .flickity-prev-next-button {
        top: -10% !important;
      }
    .bottom-carousel{
      margin-top: 20px;

    }
    .schedule-page-carousel-cell {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .schedule-page-carousel-main{
        margin-top: 50px;
    }
    .min-height-shadow{
        min-height: 780px;
        box-shadow: 3px 0 15px 0 rgb(0 0 0 / 16%);
        max-height: 780px;
        overflow-y: scroll;
    }
    .min-height-shadow::-webkit-scrollbar-track
    {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        background-color: #F5F5F5;
        border-radius: : 100px
    }

    .min-height-shadow::-webkit-scrollbar
    {
        width: 5px;
        background-color: #F5F5F5;
        border-radius: : 100px
    }

    .min-height-shadow::-webkit-scrollbar-thumb
    {
        background-color: #3374CC;
        border-radius: : 100px
    }
    .schedule-crousel-heading{
        font-weight: 900;
        padding-top: 23px;
        color: #0856C9;
        font-size: 18px;
        margin-bottom: -40px;
    }
    .hide-schedule-match{
        display: none;
    }
.flickity-prev-next-button .flickity-button-icon {
    color: #fff;
}
@media screen and (min-width: 320px) and (max-device-width: 640px) { 
   .schedule-crousel-heading{
        margin-bottom: 0px;
    }
  .schedule-page-carousel-main .flickity-prev-next-button.previous {
    right: 60px !important;
  }
  .schedule-page-carousel-main .flickity-prev-next-button.next {
    right: 15px !important;
  }


}