#big_btc_chart_date_range_inputs {
    position: relative;
    height: 50px; border: 1px solid red;
}

.highcharts-figure, .highcharts-data-table table {
    min-width: 320px; 
    /*max-width: 800px;*/
    margin: 1em auto;
}

.highcharts-data-table table {
    font-family: Verdana, sans-serif;
    border-collapse: collapse;
    border: 1px solid #EBEBEB;
    margin: 10px auto;
    text-align: center;
    width: 100%;
    max-width: 500px;
}
.highcharts-data-table caption {
    padding: 1em 0;
    font-size: 1.2em;
    color: #555;
}
.highcharts-data-table th {
    font-weight: 600;
    padding: 0.5em;
}
.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption {
    padding: 0.5em;
}
.highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) {
    background: #f8f8f8;
}
.highcharts-data-table tr:hover {
    background: #f1f7ff;
}

.std_chart_legend_item {
    font-size: 0.8em; font-weight: bold;
}

.cb_std_table { 
    /*
    border: 1px solid #EEE;
    padding: 40px;
    */
    max-width: 500px;
}

.cbst_header {
    /*
    background-color: #DDD;
    padding: 20px;
    */
    display: none;
}

.cbst_header p { font-size: 1.2em; }

.cbst_zebra_even { background-color: #FFF; }
.cbst_zebra_odd { background-color: #FAFAFA; }
.cbst_datum { font-size: 0.9em; }

/* #tbl_multi_asset_roi .cbst_datum p { text-align: right; } */
.cbst_datum p { text-align: right; }
.cbst_header_item p { font-weight: bold; }

.cbst_current_price_row p { font-weight: bold; color: green; }

/* chart height css in the desktop and mobile files */

#big_btc_chart_data_area {
    border: 1px solid #999;
    padding: 10px;
}

#bbc_data_content {

}

.std_subtle_link { text-decoration: none; color: #999; }
.std_subtle_link:link { text-decoration: none; color: #999; }
.std_subtle_link:visited { text-decoration: none; color: #999; }
.std_subtle_link:hover { text-decoration: none; color: orange; }
.std_subtle_link:active { text-decoration: none; color: #999; }


.std_chart_title_area h4 {
    font-size: 1.5em;
}

.std_chart_area { margin-top: 15px; border: 1px solid #999; padding: 20px; }
.std_chart_title_area {}
.std_chart_title_area h4 {}
.std_chart_descr_area { position: relative; padding-bottom: 10px;}
.std_chart_whatisit, .std_chart_whyitmatters {
    font-size: 0.8em;
}
.std_chart_whatisit {
    margin-top: 10px;
}
.std_chart_whyitmatters {
    margin-top: 5px;
}
.std_chart_source {
    position: absolute; bottom: -15px; right: 0px; 
    font-size: 0.7em; width: 100%; text-align: right;
    color: #888;
}