/* home chart */
.home_market table thead,
.home_market .cmc-filter-wrap,
.home_market .top_item tr td:first-child {
    display: none;
}

.home_market #cryptocurency-market-cap-wrapper,
.home_market table {
    margin-bottom: 0 !important;
}

.home_market div[id*=cmc_].dataTables_wrapper .table-striped>tbody>tr:nth-of-type(odd),
.home_market div[id*=cmc_].dataTables_wrapper .table-striped>tbody>tr:nth-of-type(even),
.home_market .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: transparent;
}

.home_market .table>tbody>tr>td,
.home_market .table>tbody>tr>th,
.home_market .table>tfoot>tr>td,
.home_market .table>tfoot>tr>th,
.home_market .table>thead>tr>td,
.home_market .table>thead>tr>th {
    padding: 10px 0px 10px 10px !important;
}

.home_market #cmc-top-gainers_wrapper .table>tbody>tr>td,
.home_market #cmc-top-gainers_wrapper .table>tbody>tr>th,
.home_market #cmc-top-gainers_wrapper .table>tfoot>tr>td,
.home_market #cmc-top-gainers_wrapper .table>tfoot>tr>th,
.home_market #cmc-top-gainers_wrapper .table>thead>tr>td,
.home_market #cmc-top-gainers_wrapper .table>thead>tr>th {
    padding: 11px 0px 11px 10px !important;
}

.home_market #cmc-top-losers_wrapper .table>tbody>tr>td,
.home_market #cmc-top-losers_wrapper .table>tbody>tr>th,
.home_market #cmc-top-losers_wrapper .table>tfoot>tr>td,
.home_market #cmc-top-losers_wrapper .table>tfoot>tr>th,
.home_market #cmc-top-losers_wrapper .table>thead>tr>td,
.home_market #cmc-top-losers_wrapper .table>thead>tr>th {
    padding: 11px 0px 11px 10px !important;
}

.e-con>.e-con-inner {
    gap: 0 !important;
}

.home_market table tr td,
.home_market table tr,
.home_market table {
    border: none !important;
}

.home_market div[id*=cmc_].dataTables_wrapper {
    box-shadow: none;
}

.home_market #cryptocurency-market-cap-wrapper table tr:hover,
.home_market div[id*=cmc_].dataTables_wrapper table.dataTable {
    background-color: transparent;
}

.home_market #cryptocurency-market-cap-wrapper tbody .cmc_coin_symbol,
.home_market .cmc-gainer-lossers tbody .cmc_coin_symbol {
    display: none;
}

.home_market div[id*=cmc_].dataTables_wrapper table.dataTable td a,
.home_market .gainers a,
.home_market .losers a {
    display: flex;
}

.home_market tbody .changes {
    display: flex;
    align-items: center;
}

.home_market tbody .cmc_coin_name {
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
}

.home_market tbody .cmc_coin_logo {
    overflow: hidden;
    border-radius: 50%;
    min-width: 20px;
}

.home_market tbody .cmc-price {
    text-align: left;
}

.home_market #cryptocurency-market-cap-wrapper tbody td,
.home_market #cryptocurency-market-cap-wrapper tbody .cmc_coin_name {
    font-size: 14px !important;
    font-weight: 400;
}

.home_market div[id*=cmc_].dataTables_wrapper table td:nth-of-type(2),
.home_market div[id*=cmc_].dataTables_wrapper table th:nth-of-type(2) {
    min-width: auto !important;
    max-width: unset !important;
    width: auto !important;
}

.home_market #cmc_coinslist_wrapper.dataTables_wrapper div.dataTables_processing,
.home_market #cmc_historical_tbl_wrapper.dataTables_wrapper div.dataTables_processing {
    display: none !important;
}

.home_market .cmc-table-loader:before {
    height: 420px;
    background-image: linear-gradient(rgba(109, 134, 156, 0.25) 1px, transparent 0), linear-gradient(90deg, rgba(235, 235, 235, 0) 1px, transparent 0), linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(51, 55, 61, 0.25) 15%, rgba(255, 255, 255, 0) 30%), linear-gradient(rgba(109, 134, 156, 0.1) 35px, transparent 0);
}

.home_market #cmc-top-gainers_wrapper,
.home_market #cmc-top-losers_wrapper {
    overflow: auto;
}

/* end home chart */


/* page market chart */

.chart_page_market .cmc-currency-search-wrap .cmc_search input,
.chart_page_market .cmc-currency-search-wrap select#cmc_usd_conversion_box {
    background-color: var(--bg-input);
    border: solid 1px var(--cl-secondary3);
    padding: 9px 15px;
    height: 42px;
    color: var(--cl-site);
    border-radius: 4px;
    outline: none;
    box-shadow: none;
}

.chart_page_market .tt-dropdown-menu,
.chart_page_market .tt-menu,
.chart_page_market input.tt-hint {
    background-color: var(--bg-modal);
}

.chart_page_market .league-name {
    padding: 3px 15px 10px;
    font-weight: 600;
    border-bottom: solid 1px var(--cl-secondary3);
}

.chart_page_market .tt-suggestion {
    padding: 8px 15px;
}

.chart_page_market .tt-suggestion:hover {
    background-color: var(--bg-modal-hover);
}

.chart_page_market div[id*=cmc_].dataTables_wrapper table.dataTable {
    background: var(--bg-gradient-block);
}

.chart_page_market div[id*=cmc_].dataTables_wrapper .table-striped>tbody>tr:nth-of-type(odd),
.chart_page_market div[id*=cmc_].dataTables_wrapper .table-striped>tbody>tr:nth-of-type(even) {
    background-color: transparent;
}

.chart_page_market #cryptocurency-market-cap-wrapper table tr:hover {
    background-color: var(--bg-modal-hover);
    background-color: rgba(255, 255, 255, 0.1);
}

.chart_page_market #cryptocurency-market-cap-wrapper tbody .cmc_coin_logo {
    min-width: 20px;
    border-radius: 50%;
    overflow: hidden;
}

.chart_page_market .table-bordered,
.chart_page_market .table-bordered>tbody>tr>td,
.chart_page_market .table-bordered>tbody>tr>th,
.chart_page_market .table-bordered>tfoot>tr>td,
.chart_page_market .table-bordered>tfoot>tr>th,
.chart_page_market .table-bordered>thead>tr>td,
.chart_page_market .table-bordered>thead>tr>th {
    border: solid 1px var(--cl-secondary3);
}

.chart_page_market div[id*=cmc_].dataTables_wrapper {
    box-shadow: none;
}

.chart_page_market div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th {
    background-color: transparent !important;
    color: var(--cl-site);
    border-color: var(--cl-secondary3);
}

.chart_page_market div[id*=cmc_].dataTables_wrapper table.dataTable th[role=columnheader]:not(.no-sort):after {
    right: 5px;
}

.chart_page_market #cmc_coinslist_wrapper.dataTables_wrapper div.dataTables_processing,
.chart_page_market #cmc_historical_tbl_wrapper.dataTables_wrapper div.dataTables_processing {
    display: none !important;
}

.chart_page_market .cmc-table-loader:before {
    background-image: linear-gradient(rgba(109, 134, 156, 0.25) 1px, transparent 0), linear-gradient(90deg, rgba(235, 235, 235, 0) 1px, transparent 0), linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(51, 55, 61, 0.25) 15%, rgba(255, 255, 255, 0) 30%), linear-gradient(rgba(109, 134, 156, 0.1) 35px, transparent 0);
}

.chart_page_market #cmc_toggel_fav {
    opacity: 0;
    overflow: hidden;
}

/* end page market chart */


/* page coin detail */

.page_detail_coin .cmc-left-content {
    background: var(--bg-gradient-block);
    padding: 0.75rem;
    border-radius: 0.25rem;
    margin-top: 0.625rem;
}

.page_detail_coin .cmc-buy-sell-style1,
.page_detail_coin .cmc-buy-sell,
.page_detail_coin .btn_cmc_watch_list {
    display: none;
}

.page_detail_coin .cmc-price-list li .price-heading,
.page_detail_coin .cmc_low_high_wrap .price-heading,
.page_detail_coin .cmc-social-link .price-heading {
    color: var(--cl-secondary);
}

.page_detail_coin .cmc-content .cmc_social_style ul.cmc-social-list li {
    background: transparent;
    color: var(--cl-secondary);
}

.page_detail_coin .cmc_social_style ul.cmc-social-list li a {
    color: var(--cl-secondary);
}

.page_detail_coin .cmc_social_style ul.cmc-social-list li a:hover {
    color: var(--cl-main);
}

.page_detail_coin .cmc_dynamic_description,
.page_detail_coin .cmc_custom_description {
    margin-top: 0.5rem;
    color: var(--cl-secondary);
}

.page_detail_coin ul.cmc-tab-group li {
    padding: 0;
    margin: 0.625rem 0.625rem 0px 0px;
}

.page_detail_coin ul.cmc-tab-group {
    border-bottom: solid 1px var(--cl-secondary3);
}

.page_detail_coin ul.cmc-tab-group li a {
    background: var(--bg-modal-hover);
    color: var(--cl-secondary);
    padding: 0.375rem 0.75rem;
    border-bottom: none !important;
}

.page_detail_coin ul.cmc-tab-group li a:hover,
.page_detail_coin ul.cmc-tab-group li a.active {
    background: var(--bg-secondary2);
    border-bottom: none;
    color: var(--cl-site) !important;
}

.page_detail_coin .cmc-am4-range button.amcharts-range-selector-period-button {
    background: var(--bg-modal);
    border-color: var(--cl-border-light);
    color: var(--cl-secondary);
    border-radius: 0.25rem;
}

.page_detail_coin .cmc-am4-range button.amcharts-range-selector-period-button:hover,
.page_detail_coin .cmc-am4-range button.amcharts-range-selector-period-button.selected {
    background: var(--bg-secondary2);
    border-color: var(--cl-secondary2);
    color: var(--cl-site);
    border-radius: 0.25rem;
}

.page_detail_coin .cmc-content span.amcharts-range-selector-title.amcharts-range-selector-period-title {
    color: var(--cl-secondary);
    margin-right: 5px;
}


.page_detail_coin .cmc-content .cmc-am4-range .amcharts-range-selector-from-input,
.page_detail_coin .cmc-content .cmc-am4-range .amcharts-range-selector-to-input {
    color: var(--cl-secondary);
}

.page_detail_coin div[id*=cmc_].dataTables_wrapper table.dataTable,
.page_detail_coin div[id*=cmc_].dataTables_wrapper .table-striped>tbody>tr:nth-of-type(odd),
.page_detail_coin div[id*=cmc_].dataTables_wrapper .table-striped>tbody>tr:nth-of-type(odd),
.page_detail_coin div[id*=cmc_].dataTables_wrapper .table-striped>tbody>tr:nth-of-type(even),
.page_detail_coin .div[id*=cmc_].dataTables_wrapper .table-striped>tbody>tr:nth-of-type(even) {
    background: transparent !important;
}

.page_detail_coin div[id*=cmc_].dataTables_wrapper table.dataTable td,
.page_detail_coin div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable th {
    color: var(--cl-site);
    background: transparent;
}

.page_detail_coin .cmc-data-container #cmc_historical_tbl_wrapper .dataTables_length select {
    background: var(--bg-modal);
    border-color: var(--cl-border-light);
    color: var(--cl-secondary);
    border-radius: 0.25rem;
}

.page_detail_coin table#cmc_historical_tbl {
    border-color: var(--cl-border-light) !important;
}

.page_detail_coin div[id*=cmc_].dataTables_wrapper table.table-bordered.dataTable tbody td {
    border-top: solid 1px var(--cl-border-light) !important;
    ;
}

.page_detail_coin div[id*=cmc_].dataTables_wrapper div.dataTables_paginate a.paginate_button {
    height: 2.5rem !important;
    border-radius: 0.25rem !important;
    background: var(--bg-modal-hover) !important;
    color: var(--cl-site) !important;
    outline: none !important;
}

.page_detail_coin div[id*=cmc_].dataTables_wrapper div.dataTables_paginate a.paginate_button:hover {
    background: var(--bg-secondary2) !important;
    color: var(--cl-site) !important;
}

.page_detail_coin div[id*=cmc_].dataTables_wrapper div.dataTables_paginate a.paginate_button.disabled {
    background: var(--bg-modal) !important;
    color: var(--cl-secondary) !important;
}

.page_detail_coin .cmc_calculator {
    border: 1px solid var(--cl-secondary3);
    border-radius: 0.25rem;
}

.page_detail_coin .cmc_calculator_block span.cal_lbl {
    color: var(--cl-secondary);
    margin-bottom: 0.25rem;
}

.page_detail_coin .cmc_calculator input#cmc_amount {
    border: 1px solid var(--cl-secondary2);
    color: var(--cl-site) !important;
}

.page_detail_coin .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--cl-site) !important;
}

.page_detail_coin div[id*=cmc_].dataTables_wrapper {
    box-shadow: none !important;
}

.page_detail_coin table#cmc_historical_tbl {
    border-color: transparent !important;
}

.page_detail_coin .table-bordered,
.page_detail_coin .table-bordered>tbody>tr>td,
.page_detail_coin .table-bordered>tbody>tr>th,
.page_detail_coin .table-bordered>tfoot>tr>td,
.page_detail_coin .table-bordered>tfoot>tr>th,
.page_detail_coin .table-bordered>thead>tr>td,
.page_detail_coin .table-bordered>thead>tr>th {
    border-color: none !important;
}

.page_detail_coin .cmc_calculator select#cmc_currencies_list,
.page_detail_coin .cmc_calculator select#cmc_crypto_list,
.page_detail_coin .cmc_calculator .select2-container .selection .select2-selection {
    border: 1px solid var(--cl-secondary2);
}

.page_detail_coin #cmc_coinslist_wrapper.dataTables_wrapper div.dataTables_processing,
.page_detail_coin #cmc_historical_tbl_wrapper.dataTables_wrapper div.dataTables_processing {
    background: rgba(109, 134, 156, 0.25);
}

.page_detail_coin .cmc-price-list li span.price, 
.page_detail_coin .cmc_low_high_wrap span.price{
    color: var(--cl-site) !important;
}
.page_detail_coin .cmc-content .meter_box{
    background-color: var(--cl-site);
}

.page_detail_coin .ph-item {
    background: var(--bg-gradient-block);
}

.select2-dropdown {
    background-color: var(--bg-modal) !important;
    border: 1px solid var(--cl-secondary2) !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid var(--cl-secondary2) !important;
    background: var(--bg-input);
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background: var(--bg-secondary2) !important;
}

/* end page coin detail */

@media (max-width:767px) {

    .home_market #cmc_coinslist_wrapper .table-striped>tbody>tr:nth-of-type(odd) td:nth-of-type(1),
    .home_market #cmc_coinslist_wrapper .table-striped>tbody>tr:nth-of-type(odd) td:nth-of-type(2),
    .home_market #cmc_historical_tbl_wrapper .table-striped>tbody>tr:nth-of-type(odd) td:nth-of-type(1),
    .home_market #cmc_coinslist_wrapper .table-striped>tbody>tr:nth-of-type(even) td:nth-of-type(1),
    .home_market #cmc_coinslist_wrapper .table-striped>tbody>tr:nth-of-type(even) td:nth-of-type(2),
    .home_market #cmc_historical_tbl_wrapper .table-striped>tbody>tr:nth-of-type(even) td:nth-of-type(1) {
        background-color: transparent !important;
    }

    .home_market .list {
        font-size: 0.75rem;
    }

    .home_market #cryptocurency-market-cap-wrapper tbody td {
        font-size: 0.75rem !important;
    }

    .home_market #cryptocurency-market-cap-wrapper tbody .cmc_coin_name {
        font-size: 0.75rem !important;
    }

    .chart_page_market #cmc_coinslist_wrapper .table-striped>tbody>tr:nth-of-type(odd) td:nth-of-type(1),
    .chart_page_market #cmc_coinslist_wrapper .table-striped>tbody>tr:nth-of-type(odd) td:nth-of-type(2),
    .chart_page_market #cmc_historical_tbl_wrapper .table-striped>tbody>tr:nth-of-type(odd) td:nth-of-type(1) {
        background-color: transparent;
    }

    .chart_page_market #cmc_coinslist_wrapper .table-striped>tbody>tr:nth-of-type(even) td:nth-of-type(1),
    .chart_page_market #cmc_coinslist_wrapper .table-striped>tbody>tr:nth-of-type(even) td:nth-of-type(2),
    .chart_page_market #cmc_historical_tbl_wrapper .table-striped>tbody>tr:nth-of-type(even) td:nth-of-type(1) {
        background-color: transparent;
    }

    .page_detail_coin #cmc_coinslist_wrapper .table-striped>tbody>tr:nth-of-type(odd) td:nth-of-type(1),
    .page_detail_coin #cmc_coinslist_wrapper .table-striped>tbody>tr:nth-of-type(odd) td:nth-of-type(2),
    .page_detail_coin #cmc_historical_tbl_wrapper .table-striped>tbody>tr:nth-of-type(odd) td:nth-of-type(1) {
        background-color: transparent;
    }

    .page_detail_coin #cmc_coinslist_wrapper .table-striped>tbody>tr:nth-of-type(even) td:nth-of-type(1),
    .page_detail_coin #cmc_coinslist_wrapper .table-striped>tbody>tr:nth-of-type(even) td:nth-of-type(2),
    .page_detail_coin #cmc_historical_tbl_wrapper .table-striped>tbody>tr:nth-of-type(even) td:nth-of-type(1) {
        background-color: transparent;
    }
}

@media screen and (max-width: 640px) {
    .page_detail_coin .cmc-content .cmc-left-content {
        margin-top: 1rem;
        padding: 0.75rem !important;
    }
}