#main #right .lrdiv,
#main #left .lrdiv,
.rs_ser_Second,
#main #left {
    overflow: unset !important;
}
.toolsBox table tr td,
.toolsBox table tr th {
    line-height: initial;
}
#main #left .leftnav li a {
    width: initial !important;
}
.mcontent #main #left .lrdiv {
    width: calc(100% - 20px) !important;
}
.mcontent #main #left {
    background: transparent !important;
}
#tools .pd2 .filter_mue a:hover,
#tools .pd2 li a:hover,
#teammain #tools .pd2 .filterLi:hover a {
    background-color: transparent !important;
    background: transparent !important;
}

#showoptional2 #myleague2 input::before {
    background: url("/assets/baseball../../v1/images/uncheck-square.svg") !important;
}

#showoptional2 #myleague2 ul li input[type="checkbox"]:checked::before {
    background: url("/assets/baseball../../v1/images/check-square.svg") !important;
}

/*body #tools.tools{*/
/*    margin-top: 0 !important;*/
/*    height: initial  !important;*/
/*}*/
#teammain {
    padding-top: 0 !important;
}

#tools .pd2 .filterLi.on i {
    color: white;
}

#teammain #tools .pd2 .filterLi:hover a,
#teammain #tools .pd2 .filterLi2:hover a {
    background-color: transparent !important;
    background: transparent !important;
}

body #tools .f11 {
    display: block;
}
#main #min {
    padding: 10px;
    padding-top: 0;
}
#tools li a {
    line-height: 28px;
    text-align: center;
    display: block;
    float: left;
    padding-right: 5px;
    padding-left: 5px;
    min-width: 30px;
    text-decoration: none;
    border-radius: 3px 3px 0 0;
}
#basketball #tools {
    margin-bottom: 11px;
    margin-top: 11px;
}

#live tr.Leaguestitle .add-div,
#live tr.Leaguestitle .add-div .add-info-l {
    display: flex;
    align-items: center;
    height: 100%;
}

#live tr td:first-child .add-div {
    line-height: initial;
}

.mcontent #tools .pd2 .filterLi:hover a,
.mcontent #tools .pd2 .filterLi2:hover a {
    background: transparent !important;
}

#tools .pd2 li a {
    transition: none !important;
}

#fulltab .menu2 {
    background: transparent !important;
}

#baseball .theme > input[type="checkbox"]:checked + .theme-style:before {
    background-image: unset;
}

#baseball #teammain #tools ul.pd2 #li_Show-2 {
    margin-left: 0px;
    margin-right: 0px;
}
#baseball #nbaleague_plane table.listtab {
    width: 100%;
    margin-top: 10px;
}
#baseball.dark #nbaleague_plane .rs_ser_Second li {
    /* background-color: #2e2e2e; */
}
#baseball #teammain #tools ul.pd2 #li_ShowAll {
    margin-right: 4px;
}
#baseball #teammain table.leagueTable .icon-font-collect-off:before {
    margin-top: 0px;
}

#baseball .mcontent #main #i_main {
    /* padding-top: 0px; */
}

#baseball .mcontent #main #i_main .team-box {
    width: 100%;
    border-bottom: none;
}

#baseball .mcontent #main #i_main .team-box .teamnamebox {
    border-bottom: solid 1px #e8e8e8;
}

#baseball .mcontent .crumbs a {
    color: #717171 !important;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}

#baseball.dark #info .team-table-home th,
#baseball.dark #info .team-table-guest th,
#baseball.dark #info .team-table-other th {
    color: white;
}

#baseball .sloading.sloading2 {
    position: unset;
}
#baseball #teammain {
    position: relative;
}
#baseball .sloading.sloading2 .loadngdiv {
    top: 78px;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: "1px 2px 5px 3px #0000002e";
}

#baseball .sub_menu.league {
    display: flex;
    gap: 12px;
    margin-bottom: 10px;
}

#baseball .sub_menu.league a {
    border-radius: 4px;
}
#baseball .sub_menu.league a:hover {
    text-decoration: none;
    background-color: var(--primary-color);
    color: var(--text-white) !important;
    transition: 0.3s;
}

#baseball .info_title .follow_btn {
    display: flex;
    align-items: center;
}

#baseball .info_title .follow_btn i::before {
    margin-top: 2px;
}

#baseball .info_title.custom-select {
    position: relative;
    display: inline-block;
    width: 200px; /* Adjust width as needed */
    cursor: pointer;
}

#baseball .info_title .select-selected {
    background-color: #f1f1f1;
    padding: 8px;
    border: 1px solid #ccc;
}

#baseball .info_title .select-items {
    position: absolute;
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    border-top: none;
    z-index: 99;
    display: none; /* Hidden by default */
    max-height: 150px; /* Optional: limit the height */
    overflow-y: auto; /* Optional: add scroll if too many items */
}

#baseball .info_title .select-items div {
    padding: 8px;
}

#baseball .info_title .select-items div:hover {
    background-color: #ddd;
}

#baseball .info_title .select-hide {
    display: none;
}

#baseball #scheDiv .tdlink a:link,
#baseball #scheDiv .tdlink a:visited {
    color: white;
}

#baseball .toolsBox table tr td,
.toolsBox table tr th {
    line-height: initial;
    font-size: 11px;
}

#baseball #nbaleague_plane table.listtab tbody tr td:nth-last-child(2),
#baseball #nbaleague_plane table.listtab tbody tr td:nth-last-child(1)  {
    width: 20% !important;
}



#baseball #i_main .info_title .info_title_right .follow_btn .icon{
    margin-bottom: 6px;
}

#baseball #i_main .info_title .custom-select {
    position: relative;
    display: inline-block !important;
    width: 140px;
}

#baseball #i_main .info_title .custom-select-selected {
    background-color: #f1f1f1;
    padding: 10px;
    border: 1px solid #ccc;
    cursor: pointer;
}

#baseball #i_main .info_title .custom-select-options {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    max-height: 200px;
    overflow-y: auto;
    z-index: 99;
}

#baseball #i_main .info_title .custom-select-option {
    padding: 10px;
    cursor: pointer;
}

#baseball #i_main .info_title .custom-select-option:hover {
    background-color: #ddd;
}


#baseball #i_main .info_title.custom-select {
    position: relative;
    display: inline-block !important;
    width: 150px;
    cursor: pointer;
    border: 1px solid #ccc;
    padding: 10px;
    background: #f9f9f9;
  }
  #baseball #i_main .info_title  .custom-select .custom-options {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 100;
  }
  #baseball #i_main .info_title .custom-select .custom-options.show2 {
    display: block;
  }
  #baseball #i_main .info_title .custom-option {
    padding: 10px;
    cursor: pointer;
  }
  #baseball #i_main .info_title .custom-option:hover {
    background-color: #E3F1EB;
  }

  #baseball  .info_title#InfoTitle{
    overflow: unset;
  }

  #baseball #i_main .sub_menu.league{
    padding-top: 10px;
    width: 100%;
  }

  #baseball #i_main .sub_menu.league i{
    display: none;
  }

  #baseball #i_main #customSelectText::after {
    content: '';
    background-image: url(../../../assets/images/icon_arrow_down.svg);
    background-size: cover;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 13px;
    top: 50%;
    transform: translateY(-50%);
}
#baseball #i_main #customSelectText{
    cursor: pointer;
    border: 1px solid #bbbbbb;
    border-radius: 60px;
    width: 100%;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #414141;
    font-weight: 500;
    text-transform: capitalize;
    height: 30px !important;
    font-size: 11px !important;
    display: block;
    text-align: center;
    transition: 0.3s;
}

#baseball #i_main #customSelectText:hover{
    background: var(--primary-color);
    color: white;
}

#baseball #i_main #customSelectText:hover::after{
    filter: brightness(10);
}

#baseball #i_main #customOptions{
    text-align: center;
    position: absolute;
    background-color: #FFFFFF;
    box-shadow: 4px 1px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 2;
    list-style-type: none;
    border-radius: 4px;
    top: 34px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-top: 5px !important;
}
#baseball #i_main #customOptions:before {
    content: "";
    position: absolute;
    top: -4px;
    right: 0;
    left: 0;
    margin: auto;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-bottom: 4.5px solid #FFFFFF;
    border-right: 5px solid transparent;
}
#baseball #i_main #customOptions .custom-option{
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    padding: 2px 0;
    color: #000000;
    font-weight: 500;
}
#baseball #i_main #customOptions .custom-option.selected{
    background-color: #E3F1EB;
}
#baseball #i_main #customSelect{
    margin-top: 7px;
}

#baseball.dark #i_main #customSelectText{
    color: white;
}
#baseball.dark #i_main #customSelectText::after{
    filter: brightness(10);
}

#baseball #i_main select#seasonList{
    opacity: 0 !important;
    position: absolute;
    pointer-events: none;
}

#baseball #i_main .info_title .info_title_left .img {
    width: 71px;
    height: 71px;
}

#baseball #i_main .info_title .info_title_left{
    font-size: 20px;
}

#baseball  #live table .Leaguestitle  .icon-font-collect-on:before{
    margin-top: 0;
}

#baseball .analysis#info,#baseball .ddetail#info,#baseball .rrate#info{
    background-color:white !important
}
#baseball.dark .analysis#info,#baseball.dark .ddetail#info,#baseball.dark .rrate#info{
    background-color:initial !important
}

#baseball .ddetail #fbheader.fbheader #favBtnH.icon-font-collect-on:before,
#baseball .ddetail #fbheader.fbheader #favBtnG.icon-font-collect-on:before{
    margin-top: 0;
}

#baseball .ddetail #fbheader.fbheader #favBtnH,#baseball .ddetail #fbheader.fbheader #favBtnG{
    margin-top: 5px;
}

#basketball-old #i_main #selectTeam{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
#basketball-old #i_main .sl-box-sl{
    position: relative;
}
#basketball-old #i_main .sl-box-sl::after {
    content: '▼';
    position: absolute;
    right: 11px; /* space for arrow position */
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none; /* ignore clicks on arrow */
    color:  #414141; /* arrow color */
   
    font-size: 10px;
  }
.dark  #basketball-old #i_main .sl-box-sl::after{
    color: #d4d4d4; /* arrow color */
}
#basketball-old #i_main .sl-box-sl:hover::after{
    color: #d4d4d4; 
}