
table.chtable {
    background-color: #cdcdcd;
    margin: 8px 0pt 0px;
    font-size: 8pt;
    width: 100%;
    text-align: left;
    color: #000000;
}
table.chtable thead th {
    text-align:center;
    background-color: #242424;
    padding: 2px;
    color: #CDCDCD;
}
table.chtable tbody th {
    background-color: #777777;
    vertical-align:middle !important;
    padding: 0 2px;
    color: #EFEFEF;
}
table.chtable tbody td {
    text-align:center;
    vertical-align:middle !important;
    color: #EFEFEF;
    padding: 0 2px !important;
    background-color: #777777;
}
table.chtable tbody tr.odd td,table.chtable tbody tr.odd th {background-color:#606060;}
#global-bottom-panel > table { height:350px; }

.display_table_v2 td{
    vertical-align: middle;
}

.display_table_v2 td .details-button,.display_table_v2 td .details-button-all{
    border:1px solid #999;
    background:#EEE;
    box-shadow:none;
    padding:2px 30px !important;
    margin:3px 0;
    color:#777;
}
#icr2-modal-holder2 .modal-header {
    padding-top:0px !important;
    margin:0 !important;
    text-align: left;
    background:redd;
}
#icr2-modal-holder2 .modal-header .modal-title {
    float:left;
}
#icr2-modal-holder2 .modal-header .close {
    float:right;
    font-size:0.98em;
    margin-top:-17px;
    margin-right:8px;
}
#icr2-modal-holder2 .modal-header .modal-header-content {
    display:inline;
}
#icr2-modal-holder2 .modal-header .chart-change-range {
    display:inline;
    margin-left:150px;
    font-size:0.75em;
    vertical-align:middle;
}
#icr2-modal-holder2 .modal-header .chart-change-range a, .modal-header .chart-change-range a:hover{
    outline: none;
    cursor: pointer;
}

#modal-status-info{
    padding:20px;
    text-align: left;
}
.icr2free-modal-footer {
    border-top:1px solid #DDD;
}