* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  
  @font-face {
    font-display: swap;
    font-family: Futura-Bold;
    src: url(https://cdn.okezone.com/underwood/revamp/2024/images/running-text/fonts/Futura-Bold.ttf);
    src: url(https://cdn.okezone.com/underwood/revamp/2024/images/running-text/fonts/Futura-Bold.ttf) format("truetype");
  }
  
  .marketdata-new .breadcrumb-new {
      font-weight: 700;
  }
  
  .marketdata-new .breadcrumb-new .link {
      margin-right: 32px;
  }
  
  .marketdata-new .tab-link {
      display: inline-block;
      padding: 10px 0 2px;
      border-bottom: 2px solid transparent;
      cursor: pointer;
      margin-right: 25px;
      font-weight: 700;
      color: #959595;
      font-size: 22px;
    }
  
    .marketdata-new .tab-link:hover {
      cursor: pointer;
    }
    
  .marketdata-new .tab-link.active {
      border-bottom: 2px solid #D82526;
      color: #454545;
    }
    
  .marketdata-new .tab-content {
      display: none;
    }
    
  .marketdata-new .tab-content.active {
      display: block;
  }
  
  .marketdata-new .stock-tab-wrap .filter-data{
    display: flex;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  
  .marketdata-new .stock-tab-wrap .filter-data .filter {
    display: flex;
    color: #959595;
    font-weight: 700;
    font-size: 14px;
    line-height: 22.4px;
    padding: 5px 15px;
    cursor: pointer;
  }
  
  .marketdata-new .stock-tab-wrap .filter-data .filter.active {
    color: #193F6E;
    border: 1px solid #193F6E;
    border-radius: 5px;
    padding: 5px 15px;
  
  }
  
  .filter {
    display: inline-block;
    padding: 10px;
    border-bottom: 2px solid transparent;
    cursor: pointer;
  }
  
  .filter.active {
    border-bottom: 2px solid #333;
  }
  
  .tab-content-filter {
    display: none;
  }
  
  .tab-content-filter.active {
    display: block;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .header-tab {
    display: flex;
    font-weight: 700;
    font-size: 16px;
    line-height: 25.6px;
    background-color: #454545;
    color: #fff;
    padding: 5px 0;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .content-tab {
    display: flex;
    font-weight: 700;
    padding: 15px 0;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .content-tab .tc-content:nth-child(2) {
    color: #454545;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .content-tab:nth-child(odd) {
    background: #F3F5F7;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .content-tab .tc-content {
    color: #454545;
    font-size: 14px;
    line-height: 22.4px;
    text-align: center;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .header-tab .th-content{
    text-align: center;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .header-tab .th-content:first-child,
  .marketdata-new .stock-tab-wrap .table-stock .content-tab .tc-content:first-child {
    width: 10%;
    text-align: left;
    padding-left: 10px;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .header-tab .th-content:nth-child(2),
  .marketdata-new .stock-tab-wrap .table-stock .content-tab .tc-content:nth-child(2) {
    width: 15%;
    color: #193F6E;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .header-tab .th-content:nth-child(2) {
    color: #fff;
  }
  .marketdata-new .stock-tab-wrap .table-stock .header-tab .th-content:nth-child(3),
  .marketdata-new .stock-tab-wrap .table-stock .content-tab .tc-content:nth-child(3) {
    width: 20%;
  }
  .marketdata-new .stock-tab-wrap .table-stock .header-tab .th-content:nth-child(4),
  .marketdata-new .stock-tab-wrap .table-stock .content-tab .tc-content:nth-child(4) {
    width: 15%;
  }
  .marketdata-new .stock-tab-wrap .table-stock .header-tab .th-content:nth-child(5),
  .marketdata-new .stock-tab-wrap .table-stock .content-tab .tc-content:nth-child(5) {
    width: 15%;
  }
  .marketdata-new .stock-tab-wrap .table-stock .header-tab .th-content:nth-child(6),
  .marketdata-new .stock-tab-wrap .table-stock .content-tab .tc-content:nth-child(6) {
    width: 15%;
  }
  .marketdata-new .stock-tab-wrap .table-stock .header-tab .th-content:nth-child(7),
  .marketdata-new .stock-tab-wrap .table-stock .content-tab .tc-content:nth-child(7) {
    width: 15%;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .pagination-table {
    display: flex;
    justify-content: space-between;
    padding: 0 10px;
    margin-top: 30px;
    font-weight: 500;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .pagination-table .left-side,
  .marketdata-new .stock-tab-wrap .table-stock .pagination-table .right-side {
    display: flex;
    font-family: Futura Medium;
    font-size: 16px;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .pagination-table .left-slide {
    cursor: pointer;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .pagination-table .right-side {
    gap: 30px;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .pagination-table .right-side .pagination-number {
    display: flex;
    gap: 20px;
  }
  .marketdata-new .stock-tab-wrap .table-stock .pagination-table .right-side .prev, 
  .marketdata-new .stock-tab-wrap .table-stock .pagination-table .right-side .next,
  .marketdata-new .stock-tab-wrap .table-stock .pagination-table .right-side .pagination-number div {
    cursor: pointer;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .pagination-table .right-side .pagination-number div.active {
    color: #193F6E;
    font-weight: 700;
    border-bottom: 1px solid #193F6E;
  }
  
  #index-tab {
    height: 100%;
  }
  
  .index-tab .tab-content-index .title-index {
    color: #193F6E;
    font-weight: 700;
    font-size: 32px;
    line-height: 38.4px;
    margin-bottom: 10px;
  }
  
  .index-tab .swiper-container-index {
    overflow: hidden;
    position: relative;
    
  }
  
  .index-tab .swiper-container-index::after {
    border-bottom: 1px solid #DFDFDF;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    bottom: 21px;
    left: 0;
  }
  
  .index-tab .swiper-container-index .swiper-button-prev {
    background: #fff;
    left: 0;
    height: 10px;
  }
  
  .index-tab .swiper-container-index .swiper-button-next {
    background: #fff;
    right: 0;
    height: 10px;
    top: 61px;
  }
  
  .index-tab .swiper-container-index .swiper-button-disabled {
    display: none;
  }
  
  .index-tab .swiper-container-index .swiper-button-prev::after {
    position: absolute;
    content: '';
    width: 32px;
    height: 32px;
    background-size: contain;
    top: -8px;
    left: -4px;
    background-image: url(https://cdn.okezone.com/underwood/revamp/2024/images/running-text/arrow-index.png);
    transform: rotate(180deg);
    background-repeat: no-repeat;
  }
  
  .index-tab .swiper-container-index .swiper-button-next::after {
    position: absolute;
    content: '';
    width: 32px;
    height: 32px;
    background-size: contain;
    left:6px;
    top: -29px;
    background-image: url(https://cdn.okezone.com/underwood/revamp/2024/images/running-text/arrow-index.png);
    background-repeat: no-repeat;
  }
  
  .index-tab .swiper-container-index .swiper-button-next {
    background: #fff;
    
  }
  
  #index-tab .index-saham .list {
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: #959595;
    cursor: pointer;
  }
  
  #index-tab .index-saham .list.active {
    color: #193F6E;
    font-weight: 700;
    border-bottom: 2px solid #193F6E;
  
  }
  
  .tab-link-index {
    display: inline-block;
    padding: 10px 0;
    border-bottom: 2px solid transparent;
    cursor: pointer;
    font-weight: 400;
    color: #959595;
    font-size: 20px;
    width: max-content;
  }
  
  .tab-link-index.active {
    border-bottom: 2px solid #193F6E;
    color: #193F6E;
    font-weight: 700;
  }
  
  .tab-content-index {
    display: none;
  }
  
  .tab-content-index.active {
    display: block;
  }
  
  .tab-content-index .dif .img-dif {
    width: 32px;
    height: 32px;
  }
  
  .tab-content-index .dif {
    display: flex;
    align-items: center;
  }
  
  .tab-content-index .dif .img-dif img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  
  .tab-content-index .content-index1 {
    display: flex;
    align-items: center;
    gap: 5px;
  }
  
  .tab-content-index .content-index1 .val {
    font-weight: 700;
    font-size: 20px;
    line-height: 32px;
  }
  
  .tab-content-index .dif .dif-value,
  .tab-content-index .dif .dif-percent {
    font-family: Futura Medium;
  }
  
  .green {
    color: #3F8E42;
  }
  
  .red {
    color: #D82526;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .content-tab .tc-content.red {
    color: #D82526;
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .content-tab .tc-content.grey {
    color: #959595;
  }
  
  .tab-content-index .content-index2 {
    font-family: Futura Medium;
    font-size: 16px;
    line-height: 25.6px;
    color: #454545;
    margin-top: 20px;
    margin-bottom: 15px;
  }
  
  .tab-content-index.last-update
  
  #currencies-tab .currencies-title {
    font-weight: 700;
    font-size: 20px;
    line-height: 32px;
    color: #454545;
    margin-bottom: 20px;
    margin-top: 35px;
  }
  
  .marketdata-new #currencies-tab .stock-tab-wrap .table-stock .header-tab .th-content:first-child,
  .marketdata-new #currencies-tab .stock-tab-wrap .table-stock .content-tab .tc-content:first-child {
    width: 10%;
  }
  
  .marketdata-new #currencies-tab .stock-tab-wrap .table-stock .header-tab .th-content:nth-child(2),
  .marketdata-new #currencies-tab .stock-tab-wrap .table-stock .content-tab .tc-content:nth-child(2)  {
    width: 45%; 
    text-align: left;
  }
  
  .marketdata-new #currencies-tab .stock-tab-wrap .table-stock .header-tab .th-content:nth-child(3),
  .marketdata-new #currencies-tab .stock-tab-wrap .table-stock .content-tab .tc-content:nth-child(3) {
    width: 45%;
    text-align: left;
    
  }
  
  .marketdata-new #currencies-tab .stock-tab-wrap .table-stock .content-tab .tc-content:nth-child(3) {
    color: #193F6E;
  }
  
  .marketdata-new .breadcrumb-new .link {
    position: relative;
  }
  
  .marketdata-new .breadcrumb-new .link::before {
    content: "";
    background-image: url(https://cdn.okezone.com/underwood/revamp/2024/images/running-text/chevron-right.png);
    position: absolute;
    top: 0;
    right: -16px;
    width: 22px;
    height: 22px;
    left: -27px;
    background-size: contain;
  }
  
  .marketdata-new .breadcrumb-new .link:first-child:before {
    display: none;
  }
  
  .marketdata-new .breadcrumb-new .link:last-child {
    color: #D82526;
  }
  
  .marketdata-detail .breadcrumb-new {
    margin-bottom: 25px;
    margin-top: 20px;
  }
  
  .share-market .outer-social-media-box .text-caption--2 {
    display: flex;
    justify-content: center;
    font-family: Futura Medium;
    font-size: 12px;
    line-height: 18px;
    color: #454545;
    margin: 40px 0 15px;
  }
  
  .share-market .social-media-box {
    display: flex;
    justify-content: center;
    gap: 15px;
  }
  
  .share-market .social-media-box .img-sosmed {
    width: 40px;
    height: 40px;
    cursor: pointer;
    border: none;
    background-color: unset;
  }
  
  .share-market .social-media-box .img-sosmed img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  
  .select2-container--default .select2-selection--multiple {
    border-radius: 8px; /* Rounded corners */
    min-height: 40px;
  }
  
  .marketdata-detail .title-wrap {
    display: flex;
    margin-bottom: 26.5px;
    align-items: center;
    justify-content: space-between;
  }
  
  .marketdata-detail .title-wrap .title-detail-market {
    width: 50%;
    font-family: Futura-Bold;
    font-size: 24px;
    line-height: 28.8px;
    color: #204D7F;
  
  }
  
  .marketdata-detail .title-wrap .search-stock {
    width: 40%;
  }
  
  .marketdata-detail .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0;
    box-shadow: none;
  }
  
  .whole-market-data {
    position: relative;
  }
  
  .whole-market-data .wrap-market-data {
    background: #FAFAFA;
    width: 76%;
    padding-left: 15px;
    padding-top: 17px;
    padding-bottom: 17px;
    float: left;
    overflow: hidden;
    position: relative;
  }
  
  .whole-market-data .wrap-market-data::after {
    position: absolute;
    content: '';
    right: 0;
    background: linear-gradient(268.32deg, #DDDDDD -3.43%, rgba(221, 221, 221, 0.46) 38.64%, rgba(221, 221, 221, 0) 98.81%);
    width: 68px;
    height: 100%;
    top: 0;
  }
  
  
  .whole-market-data .wrap-to-see {
    float: right;
    width: 24%;
  }
  
  /* @keyframes market-list {
    from {
        transform: translateX(0);
        -webkit-transform: translateX(0);
    }
  
    to {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
    }
  } */
  
  @keyframes market-list {
    from {
      transform: translate3d(0, 0, 0);
    }
    to {
      transform: translate3d(-100%, 0, 0);
    }
  }
  
  /* @keyframes market-list {
    0% { -webkit-transform: translateX(100%); transform: translateX(100%); }
    100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
  } */
  
  .whole-market-data .running-text {
    display: flex;
    gap: 16px;
    width: 100%;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    animation: market-list 5000s linear infinite;
    -webkit-animation: market-list 5000s linear infinite;
    padding-left: 10px;
    will-change: transform;
  }
  
  
  
  .whole-market-data .running-text .market-list {
    display: flex;
    align-items: center;
    gap: 5px;
    white-space: nowrap;
    position: relative;
  }
  
  .whole-market-data .running-text .market-list::after {
    position: absolute;
    content: '';
    border-right: 1px solid #D0D0D0;
    width: 100%;
    height: 100%;
    top: 0;
    right: -8px;
  }
  
  
  
  .whole-market-data .running-text .market-list .icon-change {
    width: 17px;
    height: 17px;
  }
  
  .whole-market-data .running-text .market-list .icon-change img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  
  .whole-market-data .running-text .market-list .left-side .sub1 {
    color: #454545;
    font-weight: 700;
    font-size: 14px;
    line-height: 22.4px;
    display: block;
    width: 100%;
    height: 23px;
    position: relative;
    z-index: 1;
  }
  
  .whole-market-data .running-text .market-list .left-side .sub2 {
    font-weight: 400;
    font-size: 14px;
    line-height: 22.4px;
    color: #454545;
  }
  
  .whole-market-data .running-text .market-list .right-side {
    font-weight: 400;
    font-size: 14px;
    line-height: 22.4px;
    text-align: right;
  }
  
  .whole-market-data .running-text .market-list .right-side.green {
    background-color: unset !important;
  }
  
  .whole-market-data .running-text .market-list .right-side.red {
    background-color: unset !important;
  }
  
  .whole-market-data .running-text .market-list .right-side.grey {
    background-color: unset !important;
  }
  
  .whole-market-data .flex-left {
    display: flex;
    float: left;
    position: relative;
    overflow: hidden;
  }
  
  .whole-market-data .left-bg {
    background-color: #FAFAFA;
    width: 75px;
    z-index: 99;
    content: '';
    height: 57px;
    position: absolute;
    left: 0px;
    top: 6px;
  }
  
  .whole-market-data .wrap-to-see {
    display: flex;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 53px;
    gap: 15px;
  }
  
  .whole-market-data .wrap-to-see .time-market {
    font-weight: 700;
    font-size: 12px;
    line-height: 19.2px;
    color: #454545;
  }
  
  .whole-market-data .wrap-to-see .see-more-market,
  .whole-market-data .wrap-to-see .see-more-market:visited,
  .whole-market-data .wrap-to-see .see-more-market:link {
    padding: 12px 17px;
    font-family: Futura Medium;
    font-size: 12px;
    line-height: 14px;
    color: #193F6E;
    text-decoration: none;
    border: 1px solid #193F6E;
    border-radius: 5px;
  }
  
  .market-watch--content-right .index-row {
    width: 100%;
  }
  
  .Marquee-tag .market-list ul li:first-child {
    font-weight: 700;
    font-size: 16px;
    line-height: 19.62px;
    color: #454545;
  }
  
  .market-watch--content-right .index-row--content {
    padding-top: 36px;
  }
  
  .Marquee-tag .market-list ul li:nth-child(2) {
    font-family: Futura Medium;
    font-size: 14px;
    line-height: 18.59px;
    color: #454545;
  }
  
  .v-content {
    clear: both;
  }
  
  .index-tab .tab-content-index .content-index3 {
    display: flex;
    justify-content: space-between;
  }
  
  .index-tab .tab-content-index .content-index3 .sub {
    display: flex;
    width: 25%;
    gap: 25px;
    position: relative;
  }
  
  .index-tab .tab-content-index .content-index3 .sub::after {
    position: absolute;
    content: '';
    border-right: 1px solid #454545;
    right: 43px;
    left: 0;
    height: 100%;
  }
  
  .index-tab .tab-content-index .content-index3 .sub:last-child::after {
    display: none;
  }
  
  .index-tab .tab-content-index .content-index3 .sub div:first-child {
    color: #204D7F;
    font-family: Futura Medium;
    font-size: 16px;
    line-height: 25.6px;
  }
  
  .index-tab .tab-content-index .content-index3 .sub div:nth-child(2) {
    color: #454545;
    font-family: Futura Medium;
    font-size: 16px;
    line-height: 25.6px;
  
  }
  
  .marketdata-new .stock-tab-wrap .table-stock .content-tab .tc-content.green {
    color: #53A663;
  
  }
  
  
  .marketdata-detail .stock-tab-wrap .title-stock-table {
    color: #454545;
    font-weight: 700;
    font-size: 20px;
    line-height: 32px;
  }
  
  .marketdata-detail .stock-tab-wrap.historical-data .table-stock .header-tab .th-content {
    width: 25%;
  }
  
  .marketdata-detail .stock-tab-wrap.historical-data .table-stock .content-tab .tc-content {
    width: 25%;
  }
  
  .marketdata-detail .stock-tab-wrap.historical-data .filter-time {
    display: flex;
    margin: 20px 0;
    gap: 20px;
  }
  
  .marketdata-detail .stock-tab-wrap.historical-data .filter-time .choose-time {
    font-weight: 700;
    font-size: 14px;
    line-height: 22.4px;
    color: #959595;
    padding: 2px 5px;
    cursor: pointer;
    
  }
  
  .marketdata-detail .stock-tab-wrap.historical-data .filter-time .choose-time.active {
    border: 1px solid #193F6E;
    color: #193F6E;
    border-radius: 5px;
  }
  
  .marketdata-new .stock-tab-wrap.historical-data .table-stock .content-tab:nth-child(odd) {
    background-color: unset;
  }
  
  #stock-tab .stock-tab-wrap .title-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  
  .big-tab-new {
    margin-bottom: 25px;
  }
  
  .market-watch .market-watch-major-index {
    top: 13px;
  }
  
  .market-watch .market-watch--content-right .index-row--content {
    padding-top: 29px;
  }
  
  @media (min-width: 992px) and (max-width: 1199.98px) {
    .market-watch .swiper-container-idx {
        padding-top: 75px;
    }
    @keyframes market-list {
      from {
        transform: translate3d(0, 0, 0);
      }
      to {
        transform: translate3d(-100%, 0, 0);
      }
    }
  }
  
  @media (min-width: 1200px) {
    .whole-market-data .left-bg {
      left: -16px;
      top: 0px;
    }
  }
  
  @media (max-width: 991px) {
    .index-tab .tab-content-index .content-index3 .sub:first-child:after {
        right: 14px;
    }
    .index-tab .tab-content-index .content-index3 .sub:nth-child(2):after {
      right: 4px;
    }
    .index-tab .tab-content-index .content-index3 .sub:nth-child(3):after {
      right: 18px;
    }
    .whole-market-data .left-bg {
      width: 10px;
    }
    .nav-portal-ception {
      max-width: 100%;
    }
    .banner-sporsored img {
      width: 486px;
    }
    .whole-market-data .running-text {
      animation: market-list 5000s linear infinite;
      -webkit-animation: market-list 5000s linear infinite;
    }
    .whole-market-data .left-bg {
      left: -16px;
      top: 1px;
    }
  }
  
  @media (min-width: 991px) and (max-width: 1199px) {
    .index-tab .tab-content-index .content-index3 .sub:first-child:after {
      right: 26px;
    }
    .index-tab .tab-content-index .content-index3 .sub:nth-child(2):after {
      right: 18px;
    }
    .index-tab .tab-content-index .content-index3 .sub:nth-child(3):after {
      right: 18px;
    }
    .whole-market-data .left-bg {
      width: 49px;
      left: -32px;
      top: 0px;
    }
    #menuBar.sticky-menu,
    #head-sso {
      max-width: 100vw;
      margin: unset;
    }
    .market-watch--content .market-watch--content-right .index-row--content .Marquee-tag.mw .market-list {
      width: 74px;
    } 
    .whole-market-data .wrap-to-see {
      padding-left: 14px;
    }
    .v-content .index-row--content .Marquee-tag.mw .market-list::after {
      right: 18px;
    }
    .banner-sporsored img {
      width: 486px;
    }
    .whole-market-data .running-text {
      animation: market-list 5000s linear infinite;
      -webkit-animation: market-list 5000s linear infinite;
    }
  }
  
  .market-watch .market-watch--content-right {
    padding-top: 23px;
  }
  
  .whole-market-data .running-text .market-list .left-side .sub1:hover {
    text-decoration: none;
    cursor: pointer;
  }
  
  .stock-tab-wrap .historical-data {
    margin-top: 20px;
  }
  
  #index-tab .index-saham {
    display: flex;
    height: max-content;
    width: 100%;
    margin-bottom: 21px;
    max-width: 100px;
  }
  
  .marketdata-new .select2-container--default .select2-selection--multiple {
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: unset;
    border-bottom: 1px solid #959595;
  }
  
  .marketdata-new.select2-container {
    font-weight: 400;
    color: #959595;
  }
  
  .marketdata-new .select2-container--default .select2-search--inline .select2-search__field {
    font-weight: 400;
    font-size: 20px;
    color: #454545;
    padding-left: 44px;
    padding-bottom: 24px;
  }
  
  .marketdata-new .title-wrap .search-stock {
    position: relative;
  }
  
  .marketdata-new .title-wrap .search-stock::after {
    position: absolute;
    content: '';
    background-image: url(https://cdn.okezone.com/underwood/revamp/2024/images/running-text/search.png);
    width: 24px;
    height: 24px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
    top: 6px;
  }
  
  .marketdata-detail .stock-tab-wrap {
    margin-top: 20px;
  }
  
  /* @media only screen and (max-width: 819px) {
    .grup-head {
      justify-content: unset;
      margin: unset;
    }
    #head-sso .login {
      margin-left: 18px;
    }
    #head-sso .list-medsos a {
      margin-right: 32px;
    }
    .new-search {
      margin-left: 10px;
    }
    #head-sso.sticky-menu-sso .list-medsos a {
      margin-right: 27px;
  }
  } */
  
  .market-watch .swiper-container-idx {
    margin-left: 20px;
  }
  
  .nav-portal-ception ul {
    padding: 12px 0px 12px 0px !important;
  }
  
  .sticky-menu .nav-portal-ception ul {
    padding: 12px 0px 12px 12px !important;
  }
  
  
  #middle {
    justify-content: unset;
  }
  
  /* .v-content .index-row--content .Marquee-tag.mw .market-list ul {
    position: relative;
  }
  
  .v-content .index-row--content .Marquee-tag.mw .market-list ul::after {
    position: absolute;
    content: '';
    border-right: 1px solid #EEEEEE;
    height: 100%;
    width: 100%;
    top: -5px;
    right: 0px;
  } */
  
  .v-content .index-row--content .Marquee-tag.mw .market-list ul {
    border-right: 1px solid #EEEEEE;
  }
  
  .v-content .index-row--content .Marquee-tag.mw .market-list:last-child::after {
    display: none;
  }
  
  .swiper-container-idx .swiper-wrapper-market .swiper-slide  {
    position: relative;
  }
  
  .swiper-container-idx .swiper-wrapper-market .swiper-slide::after  {
    position: absolute;
    content: '';
    top: 0;
    right: 7px;
    width: 100%;
    height: 100%;
    border-right: 1px solid #EEEEEE;
  }
  
  .market-watch--content-right .index-row--content .Marquee-tag.mw .market-list {
    width: 97px;
  }
  
  .v-content #middle {
    padding-top: 0;
  }
  
  
  .marketdata-detail .select2-container .select2-search--inline .select2-search__field {
    margin-top: 4px;
  }
  
  .market-detail .breadcrumb-new {
    margin-top: 20px;
  }
  
  .header-menu li {
    flex: unset;
  }
  
  .menus, .menu-sticky {
    max-height: unset;
    display: flex;
    justify-content: space-between;
    max-width: 1200px;
    margin: 0 auto;
  }
  
  .container--market {
    max-width: 1200px;
    margin: 0 auto;
  }
  
  .header-menu .text-menubar {
    padding: 10px 15px;
  }
  
  .menus {
    margin-left: -15px;
  }
  
  .sticky-menu .menus {
    margin-left: -10px;
  }
  
  @media (max-width: 999px)  {
    /* .whole-market-data,
    .sticky-menu.header-menu {
      max-width: 950px;
    } */
    .nav-portal-ception {
      padding-left: 10px;
    }
    .whole-market-data .wrap-to-see {
      padding-left: 30px;
    }
  }
  
  @media (min-width: 768px) and (max-width: 991.98px) {
    #left {
        width: 635px;
    }
  }
  
  
  .copy-link {
    position: relative;
  }
  
  .copied-text {
    position: absolute;
    top: 42px;
    right: -9px;
    display: none;
    width: max-content;
    font-size: 10px;
    color: #454545;
  }
  
  .copied-text.text-show {
    display: block;
  }
  
  @keyframes appear {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  
  @keyframes disappear {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  
  .text-show {
    animation: appear 0.5s, disappear 0.5s 3s;
  }
  
  .tc-content.detail {
    cursor: pointer;
  }
  
  .ads-center {
    overflow: hidden;
  }