﻿
/* 
   Page layout styles 
*/
Body
{
   /* 
   background-color: #FFFFFF;    
   background-image: none;
   */
   background-color: #C0C0C0;
   background-repeat: repeat-x;
   background-image: url(../../images/gradient.jpg);
}

.disabledMenu
{
   /* hack to override default menu behaviour
   background-color:red; */
   height: 20px;
   margin: -6px -20px 0px -20px;
   padding: 6px 20px 0px 20px;
   display: block;
   color: #999999;
   cursor: default;
}

DIV.reporting
{
   position: relative;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   top: 0px;
   left: 0px;
   height: 100%;
   width: 100%;
}

DIV.reporting .ProgressIndicator
{
   position: absolute;
   left: 45%;
   top: 40%;
   width: 101px;
   height: 101px;
   background-color: #FFFFFF;
   border: solid 1px #7F9DB9;
   z-index: 99;
}

DIV.reporting .ProgressIndicator .Image
{
   position: absolute;
   top: 14px;
   left: 14px;
}

/* 
   TODO: Move to embedded stylesheet
   Visma.Services.Reporting.Web styles 
*/

.PopupContainer
{
   border: solid 1px #7F9DB9;
   min-width: 300px;
   background-color: White;
   overflow: visible;
   z-index: 98;
}

.ParameterPart .SelectionList
{
   width: 300px;
}

.ParameterPart .ParameterField
{
   width: 200px;
}

.ReportPart .ReportTree
{
   text-decoration: none;
   background-color: white;
   color: #000000;
}

.ReportPart .ReportTree .Node
{
}

.ReportPart .ReportTree .RootNode
{
   font-weight: bold;
}

.ReportPart .ReportTree .SelectedNode
{
   background-color: #C0C0C0;
}

.ReportPart .ReportTree .HoverNode
{
}

.ReportPart .ReportTree A:link
{
   color: #000000;
   text-decoration: none;
}

.ReportPart .ReportTree A:visited
{
   color: #000000;
   text-decoration: none;
}

.ReportPart .ReportTree A:active
{
   color: #000000;
   text-decoration: none;
}

.ReportPart .ReportTree A:hover
{
   color: #4F82C7;
   text-decoration: underline;
}

.ReportEditor .Button
{
   width: 150px;
}

.CompanyPart .CompanyTree
{
   text-decoration: none;
   background-color: white;
   color: #000000;
   max-height: 300px;
   overflow: auto;
   height: expression(this.scrollHeight > 300 ? "300px" : "auto");
}

.CompanyPart .CompanyTree .Node
{
}

.CompanyPart .CompanyTree .RootNode
{
   font-weight: bold;
}

.CompanyPart .CompanyTree .SelectedNode
{
   background-color: #C0C0C0;
}

.CompanyPart .CompanyTree .HoverNode
{
}

.CompanyPart .CompanyTree A:link
{
   color: #000000;
   text-decoration: none;
}

.CompanyPart .CompanyTree A:visited
{
   color: #000000;
   text-decoration: none;
}

.CompanyPart .CompanyTree A:active
{
   color: #000000;
   text-decoration: none;
}

.CompanyPart .CompanyTree A:hover
{
   color: #4F82C7;
   text-decoration: underline;
}

.CompanyEditor .CompanyTree
{
   max-height: 300px;
   overflow: auto;
   height: expression(this.scrollHeight > 300 ? "300px" : "auto");
}

.CompanyEditor .CompanyTree .SelectedNode
{
   background-color: #C0C0C0;
}

.CompanyEditor .Button
{
   width: 150px;
}

.ReportViewerPart .SaveElectronicReportButton
{
   position: absolute;
   left: 850px;
   top: 150px;
   width: 120px;
   z-index: 99;
}

.Embedded .ReportViewerPart .SaveElectronicReportButton
{
   position: absolute;
   left: 850px;
   top: 25px;
   width: 120px;
   z-index: 99;
}

.spacer
{
   width: 10px;
   height: 5px;
}

.searchTitlePanel
{
   height: 15px;
}

.searchContentPanel
{
   overflow: hidden;
}

.unwatermarked
{
   height: 20px;
   width: 90%;
   margin-right: 5px;
}

.watermarked
{
   color: GrayText;
   height: 20px;
   width: 90%;
   margin-right: 5px;
}

/* properties table w/ horizontal stretch */
.wide-table
{
   width: 100%;
   min-width: 350px;
}

.wide-table .row-header
{
   white-space: nowrap;
}

.wide-table .row-value
{
   width: 100%;
   padding-right: 8px;
}


