/* --------------------------- Table Report -----------------------------------*/
.line { border-bottom: 1px dotted #1e90ff;height: 1px;}
.black {color: #000000!important;}
.textright {text-align: right;}
.textleft {text-align: left;}
.textcenter {text-align: center;}
.report {
    width: 100%;
    font-size: 10px;
    font-family: "Tahoma";
    border-collapse: collapse;
}
.report thead {border-bottom: 1px dotted #000000;}
.report thead tr {background-color: #C1E2F8;}
.report thead td {padding:8px 5px; font-weight: bold;}

.report tbody tr {}
.report tbody tr:nth-child(odd) {background-color: #FFFFFF;}
.report tbody tr:nth-child(even) {background-color: #FFFFFF;}
.report tbody td {padding:4px 5px; color: #005CA2;}
.report tbody td a { color: #005CA2; }
.report tbody td a:hover { color: #f3960b; }
