#baseball.dark .leftnav li a:hover {
    background: linear-gradient(90deg, #01311E 0%, #000E09 100%);
}

#baseball#main #left .leftnav li a {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #070F03;
    border-radius: 0;
    padding: 0 10px;
    height: 34px;
    line-height: 34px;
}

#baseball #showoptional2 .bts span {
    border-radius: 8px;
}

#baseball #showoptional2 .bts > .ent {
    background-color: #9F2C09 !important;
    color: #FFF;
    border: none;
}

#baseball #live .odds1 {
    color: #880000;
}

#baseball .dark #live .odds1 {
    color: #dc4232;
}

#baseball #table_live .odds1, #table_live .odds3, #table_live .odds2, .odds-bg.odds-normal > span {
    /*width : 37px !important;*/
    /*max-height: 22px !important;*/
    width: unset !important;
    /*min-width: 34px !important;*/
    height: 100% !important;
    /*padding: 0 2px !important;*/
    text-align: center;
    line-height: 22px;
    border-radius: 2px !important;
    background-color: #FFEFD8;
}

/*#baseball .ahodds {*/
/*    padding-right: unset !important;*/
/*}*/

body#baseball .red, body#baseball .red2 {
    color: #070f03 !important;
    background-color: unset !important;
}

#baseball .Leaguestitle td {
    height: 36px;
    display: flex;
    align-items: center;

}

#baseball .Leaguestitle td .l5 {
    margin-left: auto;
}

#baseball .Leaguestitle td .newImage {
    height: 28px;
    padding-bottom: 6px;
}

#baseball #scheDiv .tdlink a:link, #baseball #scheDiv .tdlink a:visited {
    color: var(--black);
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#baseball.dark #scheDiv .tdlink a:link, #baseball.dark #scheDiv .tdlink a:visited {
    color: var(--white);
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#baseball #scheDiv .tdlink a:visited {
    color: var(--black);
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#baseball.dark #scheDiv .tdlink a:link {
    color: var(--white);
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#baseball .tdlink a:hover {
    color: var(--thirdly-color) !important;
}

#baseball .data .cupmatch li {
    float: left;
    padding: 0 8px;
    margin-right: 5px;
    line-height: 30px;
}

#baseball .cupmatch_rw1 {
    border: 1px solid var(--primary-color);
    border-radius: 3px;
    line-height: 15px;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    background-color: var(--primary-color);
    color: var(--text-white) !important;
    transition: 0.3s;
}

#baseball .cupmatch_rw2 {
    color: #333;
    background: #f5f5f5;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    line-height: 15px;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
}

#baseball .cupmatch_rw2:hover {
    background: var(--primary-color);
    border-color: var(--primary-color);
    color: white;
}

#baseball .odds-icon, #baseball .analyze-icon, #baseball .Detail-icon {
    margin: 0 3px;
}

#baseball .listtab tr:hover {
    background-color: #E3F1EB;
    color: #070F03;
}

body.dark .listtab tr:hover {
    color: #D3D3D3 !important;
}

.dark .news_con31 .listtab tr:hover {
    color: #D3D3D3;
}

.dark .listtab tr:hover {
    background: linear-gradient(90deg, #01311E 0%, #000E09 100%);
    color: #D3D3D3;
}

#baseball #nbaleague_plane #baseball_0 #baseball_0_0 table tbody tr:nth-child(odd) {
    background-color: #f9f9f9;
}

#baseball .stsw, #baseball .rs_ser_Second a, #baseball .stsw {
    font-weight: bold;
    color: #666;
}

body.dark #baseball_0 .rs_ser_Second a {
    color: #D3D3D3;
}

.dark .rs_ser_Second a, .dark .stsw {
    color: #D3D3D3;
}

#baseball .listtab .stsw td {
    color: #666;
}

.dark .listtab .stsw td {
    color: #D3D3D3 !important;
}

.dark .listtab tr:hover {
    color: #D3D3D3;
}

#baseball .listtab tr:hover {
    background: #E3F1EB;
    transition: all 0.2s linear;
}

#baseball.dark .listtab tr:hover {
    background: linear-gradient(90deg, #01311E 0%, #000E09 100%);
    color: #D3D3D3;
    transition: all 0.2s linear;
}

#baseball td.datatd div {
    display: inline-flex;
    gap: 4px;
}

#baseball .ahodds {
    padding-right: 8px;
}

#baseball .blue, #baseball .blue2, #baseball .gocheck A:link {
    color: #0089f1 !important;
}

#baseball #yearmonthTable2 {
    border-collapse: collapse;
}

#baseball .dark #yearmonthTable2 {
    background: #FBFBFB;
    border-collapse: collapse;
}

#baseball #yearmonthTable2 tbody tr td {
    border: 1px solid #F2F2F2;
    font-weight: 500;
    background: #FBFBFB;;
}

#baseball.dark #yearmonthTable2 tbody tr td {
    border: 1px solid #2A2A2A;
    font-weight: 500;
    background: #232323;
}

#baseball #selectName {
    background: #E3F1EB !important;
    color: #070F03 !important;
}

#baseball.dark #selectName {
    background: #004026 !important;
    color: #fff !important;
}

/*#baseball #i_main #custom-select-box select#seasonList {*/
/*    opacity: unset !important;*/
/*    position: absolute;*/
/*    pointer-events: none;*/
/*}*/

/*#baseball #i_main #custom-select-box .custom-select-btn {*/
/*    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 .tdlink a:link {
    color: #dc4232;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#baseball.dark .mcontent #main #i_main .team-box .teamnamebox {
    border-color: #2A2A2A;
}

#baseball.dark table {
    border-collapse: collapse !important;
}

#baseball .tdlink, #baseball.dark .group,
#baseball .team-box,
#baseball .teamnamebox,
#baseball .content .profile {
    border-color: #e8e8e8 !important;
}

#baseball.dark .tdlink, #baseball.dark .group,
#baseball.dark .team-box,
#baseball.dark .teamnamebox,
#baseball.dark .content .profile {
    border-color: #2A2A2A !important;
}

#baseball #i_main #customSelectText {
    cursor: pointer;
    border: 1px solid #bbbbbb;
    border-radius: 60px;
    width: calc(100% - 32px);
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #414141;
    font-weight: 500;
    text-transform: capitalize;
    height: 28px !important;
    font-size: 11px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    transition: 0.3s;
    padding-right: 30px;
}

#baseball #i_main #customSelectText::after {
    content: '';
    background-size: cover;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 13px;
    top: 50%;
    transform: translateY(-50%);
}

#baseball.dark #i_main #customSelectText:hover {
    background-color: #005030;
    border: 1px solid #0c1e03;
    color: #d4d4d4;
}


#baseball.dark #i_main #customSelectText {
    border-color: #0c1e03;
}

#baseball .mintopnav.v2 li.on a {
    background-color: var(--primary-color);
!important;
    color: var(--text-white);;
}

#baseball.dark .mintopnav.v2 li.on a {
    background-color: var(--primary-color);
!important;
    color: unset !important;
}

#baseball .rs_ser_Second li a {
    width: unset !important;
}

#baseball .add-info:hover:after {
    right: unset !important;
}

#baseball.dark #i_main #customOptions {
    background-color: #030405;
}

#baseball.dark #i_main #customOptions .custom-option:hover,
#baseball.dark #i_main #customOptions .custom-option.selected {
    background: linear-gradient(90deg, #01311E 0%, #000E09 100%);
}

#baseball.dark #i_main #customOptions .custom-option {
    color: #fff;
}

#baseball #showoptional2 .rbl {
    justify-content: space-between;
}

#baseball .Detail-icon,
#baseball .odds-icon,
#baseball .analyze-icon {
    background-repeat: no-repeat;
}

#baseball .oddstd {
    background-color: #fffae0 !important;
}

#baseball.dark .oddstd {
    background-color: #3a362f !important;
}

#baseball .wd-xxs {
    padding: unset !important;
}

#baseball.dark ul.cupmatch .cupmatch_rw2 {
    background: #00100a;
    color: #ccc;
    border-color: #00100a;
}

#baseball.dark ul.cupmatch .cupmatch_rw2:hover {
    background-color: var(--primary-color);;
}

#baseball #live .up,
#baseball #live .down {
    padding: 0 2px;
    color: #282828;
    line-height: 1.3 !important;
}

#baseball.dark #showoptional2 {
    border: 1px solid #32302F;
}
#baseball .dark #live .up,
#baseball .dark #live .down {
    color: #fff !important;
}