﻿/* override some DevExpress gridview styles for text and audio reports */

table.dxgvControl.reports *, td.dxpcControl.addreportpopup *
{
    font-size: 12px;
}
table.dxgvControl.reports
{
    background-color: #fff;
    border-top: 1px solid #003877;
    border-right: 0;
    border-left: 0;
    margin-bottom: 30px;
    width: 100%;
}

/* header styles */
table.dxgvControl.reports td.dxgvHeader
{
    background-color: #cae5ee;
    border-right: 0;
    border-bottom: 1px solid #003877;
    height: 27px;
    padding: 0 5px;
}
table.dxgvControl.reports td.dxgvHeader *
{
    font-weight: bold;
}
table.dxgvControl.reports td.dxgvHeader.category
{
    width: 100px;
}
table.dxgvControl.reports td.dxgvHeader.icon
{
    width: 20px;
}
table.dxgvControl.reports td.dxgvHeader.datetime
{
    width: 165px;
}
table.dxgvControl.reports td.dxgvHeader.isactive
{
    text-align: center;
}

/* footer styles */
table.dxgvControl.reports tr.dxgvFooter td.dxgv
{
    background-color: #fff;
    border: 0;
    padding: 0 5px 0 0;
    text-align: right;
}
table.dxgvControl.reports tr.dxgvFooter td.dxgv a
{
    color: #003877;
}

/* row styles */
table.dxgvControl.reports tr.dxgvEmptyDataRow td.dxgv
{
    border: 0;
    height: 29px;
    padding: 0 5px;
    text-align: left;
}
table.dxgvControl.reports tr.dxgvDataRow td.dxgv a
{
    color: #003877;
    font-weight: bold;
}
table.dxgvControl.reports tr.dxgvDataRow td.dxgv, table.dxgvControl.reports tr.dxgvEditFormDisplayRow td.dxgv
{
    border-right: 0;
    border-bottom: 1px solid #999;
    height: 29px;
    padding: 0 5px;
}
table.dxgvControl.reports tr.dxgvEditForm td.dxgv
{
    background-color: #ffc;
}
table.dxgvControl.reports tr.dxgvEditForm table.editreport
{
    border: 0;
    border-collapse: collapse;
}
table.dxgvControl.reports tr.dxgvEditForm table.editreport td
{
    padding: 0 5px;
}
table.dxgvControl.reports tr.dxgvEditForm table.editreport input.text, td.dxpcControl.addreportpopup input.text
{
    width: 300px;
}
table.dxgvControl.reports tr.dxgvEditFormDisplayRow td.dxgv
{
    background-color: #036;
    color: #fff;
}
table.dxgvControl.reports tr.dxgvDataRow td.icon.dxgv, table.dxgvControl.reports tr.dxgvEditFormDisplayRow td.icon.dxgv
{
    padding: 0 0 0 5px;
    width: 20px;
}

/* collapsible rows on Reports Management page */
table.dxgvControl.reports.mgmt tr.dxgvDataRow td.dxgv a[disabled], table.dxgvControl.reports.mgmt tr.dxgvDataRow td.dxgvCommandColumn.dxgv a[disabled]
{
    color: #acacac;
}
table.dxgvControl.reports.mgmt tr.dxgvDataRow td.dxgvCommandColumn.dxgv a
{
    color: #003877;
    font-weight: normal;
}
table.dxgvControl.reports.mgmt tr.dxgvDataRow td.dxgvCommandColumn.dxgv
{
    white-space: nowrap;
}

/* remove styles from the recipients table */
table.dxgvControl.recipients, table.dxgvControl.recipients td.dxgvHeader, table.dxgvControl.recipients tr.dxgvDataRow td.dxgv
{
    background-color: #fff;
    border: none;
    height: auto;
    padding: 0 auto;
}

/* the report permissions page */
.analystsCallbackPanel
{
    position: relative;
}
td.dxpcControl.reportPermissions .analystsListBox, td.dxpcControl.reportPermissions .analystsComboBox
{
    width: 100%;
}
td.dxpcControl.reportPermissions .button
{
    margin-top: 2px;
    width: 115px;
}

td.dxpcControl.reportPermissions input.dxeEditArea, td.dxpcControl.reportPermissions td.dxeListBoxItem
{
    color: #333;
    font-family: arial;
    font-size: 11px;
}

