/*#region Report Center Styles*/

.previewText {
    border-color: #000000;
}

.reportCenterList li, .reportCenterFilterBar {
    border-bottom: 1px solid #999999;
}

.reportCenterViewBar {
    background-color: #4E453B;
}

.reportItemExpanded .reportName {
    color: #322C26;
}

.reportCenterViewOption {
    color: #FFFFFF;
}

    .reportCenterViewOption:hover, .reportCenterViewOptionSelected {
        background-color: #ff7733;
        color: #ffffff;
    }

.reportItemCollapsed:hover {
    background-color: #ff7733;
    color: #ffffff;
}

/*#endregion*/

/*#region Report Viewer Sidebar and Content)*/

#ReportViewer_content {
    background-color: #FFFFFF;
}

.validationError {
    border: 1px solid #D15E5E;
}

#ReportViewer_Body {
    height: 100%;
    background-color: #ffffff;
}

/*#endregion*/

/*#region Thumbnail/Preview Styles*/

.reportThumbnailFull .body {
    background-color: #322C26;
}

.reportThumbnailFull .title span {
    color: #ffffff;
}

/*#endregion*/

/*#region Report Viewer Sidebar and Content*/

.reportContentWatermark {
    background-image: url(ThemeImages/report_parameters.png);
}

.reportViewerSidebarSection {
    border-bottom-color: #999999;
}

.saveParametersButton {
    background-image: url(ThemeImages/saveReportParameters.png);
}

[disabled].saveParametersButton:hover {
    background-image: url(ThemeImages/saveReportParameters.png);
}

.saveParametersButton:hover {
    background-image: url(ThemeImages/saveReportParametersHover.png);
}

.scheduleReportButton {
    background-image: url(ThemeImages/scheduleReport.png);
}

[disabled].scheduleReportButton:hover {
    background-image: url(ThemeImages/scheduleReport.png);
}

.scheduleReportButton:hover {
    background-image: url(ThemeImages/scheduleReportHover.png);
}

.reportPreviewButton {
    background-image: url(ThemeImages/reportPreview.png);
}

[disabled].reportPreviewButton:hover {
    background-image: url(ThemeImages/reportPreview.png);
}

.reportPreviewButton:hover {
    background-image: url(ThemeImages/reportPreviewHover.png);
}

.use-sidebar #ReportViewer_seperator {
    background-image: url(ThemeImages/MenuLeftArrowOver.gif);
}

#ReportViewer_sidebar {
    background-color: #F2F2F2;
}

#ReportViewer_seperator {
    background-color: #322C26;
    background-image: url(ThemeImages/MenuRightArrowOver.gif);
}

    #ReportViewer_seperator:hover {
        background-color: #ff7733;
    }

/*#endregion*/

/*#region Report Center Split Button*/

.splitButton [data-splitbutton="action"] {
    background-image: url(ThemeImages/GoldMenuArrow_desc.gif);
}

.splitButton [data-splitbutton="listContainer"] {
    background-color: #F2F2F2;
    border: 1px solid #999999;
}

/*#endregion*/

/*#region Report Parameter Editor*/

.reportParameterEditor [data-loading] div {
    background-image: url(ThemeImages/progress.gif);
}

.reportParameterEditor .autoFill {
    border-bottom: solid 2px #999999;
}

.stndParam {
    background-color: #4E453B;
}

    .stndParam:hover {
        background-color: #FF7E3D;
    }

.ssrs .stndParam {
    background-color: #CDC4BC;
    color: #000;
}

    .ssrs .stndParam:hover {
        background-color: #FFDDCC;
    }

/*#endregion*/

.errorMessageForeground {
    color: #6C0000 !important;
}

.errorMessageBackground {
    background-color: #FFCECE !important;
}
