/* #body {min-width:960px} */


/**************Report Search Widget***************  (Introduced by Paul. Aug/27) */


.reportSearchResultsPanel {padding:3px;margin-bottom:3px;}
.reportSearchResultsPanel .dxtlControl {width:100%;background:red;}
.reportSearchButton {height:20px;width:25px;}
.ReportSeaechResultItemImage {width:22px;}
.ReportSeaechResultItem { font-family:Arial;border-top:1px solid #222222;color:#9ab2ca;padding:2px 0 2px 0;}

.textboxSearchwrap {width:100%;padding:0px 5px 0px 5px;}
.textboxSearchleft {float:left;background: url(images/widgetTab_left_a.png) top left no-repeat;width:100%}
.textboxSearch {float:left;border-width:0px;background: url(images/widgetTab_right_a.png) top right no-repeat;margin:0 0 0 5px;line-height:21px;height:21px;width:150px;color:#888888;font-size:11px;}

.infowidget .ajax__tab_outer {margin:0px;}
.infowidget .ajax__tab_body {padding:0px;}

.infowidget .ajax__tab_inner {background: url(images/widgetTab_left_n.png) top left no-repeat;height:25px;width:auto;}
.infowidget .ajax__tab_tab {background: url(images/widgetTab_right_n.png) top right no-repeat;line-height:20px;height:20px;width:auto;margin-left:5px;padding:0px 10px 3px 5px;font-family:arial;color:#888888;font-size:11px;}

.infowidget .ajax__tab_active .ajax__tab_inner {background: url(images/widgetTab_left_a.png) top left no-repeat;height:25px;width:auto;}
.infowidget .ajax__tab_active .ajax__tab_tab {background: url(images/widgetTab_right_a.png) top right no-repeat;line-height:20px;height:20px;width:auto;margin-left:5px;margin-right:2px;padding:0px 10px 3px 5px;font-family:arial;color:#cccccc;font-size:11px;}

.infowidget .ajax__tab_header {padding:2px;}

/**************Report TOC Widget***************  (Introduced by Paul. Aug/27) */
  ul.TocMenu
{	
	text-align: left;
	list-style-type:none;

}

	.TocMenu li
{

}

	ul.TocMenu li a
{

	font-family:Arial;
	margin-top: 1px;
	border:1px solid transparent;
	border-bottom:1px solid #ddd;
	color: #666;
	display:block;
}

	ul.TocMenu li a:hover
{
	background:#eee;
	border:1px solid #ddd;
	color:#666;
}

/**************ReportCenter.aspx***************  (Introduced by Alex. Oct/24) */

.ReportCenterWindow {text-align:center; margin-left:auto; margin-right:auto; vertical-align:middle; width:750px;height:350px;border:10px solid #666666;}
.ReportCenterWindowHeader {text-align:left;line-height:32px;height:90px}
.ReportCenterWindowHeaderIcon {background:url(images/icon-questionwizard.png) no-repeat;width:75px;height:75px;float:left;margin:0 15px 15px 10px;}
.ReportCenterWindowHeaderTitle {color:#666;font-size:22px;height:22px}

.ReportCenterHomeTabs { text-align:left; border: solid 0px #dcdcdc; }
.ReportCenterHomeTabs li {display:inline; list-style-type: none; height:25px; margin: 2px 2px 2px 2px; }

/************** ReportFolders.aspx > TreeView ***************  (Introduced by Alex. Oct/30) *******************/

.DisplayNone { display:none; }

.reportTreeViewPanel .dxtlControl { width: 600px; cursor: default; font: 10px Arial; color: black; border: none 1px #9f9f9f; }

.reportTreeViewPanel .dxtlIndent { padding: 0 11px; }
.reportTreeViewPanel .dxtlIndentWithButton { padding: 5px 7px 6px; }
.reportTreeViewPanel .dxtlSelectionCell { vertical-align: top; padding: 0 2px; border: solid 1px #cfcfcf; }
.reportTreeViewPanel .dxtlIndent, .reportTreeViewPanel .dxtlIndentWithButton { background: transparent; vertical-align: top; background-position: center top; background-repeat: no-repeat; }
.reportTreeViewPanel .dxtlNode a, .reportTreeViewPanel .dxtlFocusedNode a { cursor: pointer; }
.reportTreeViewPanel .dxtlNode, .reportTreeViewPanel .dxtlSelectedNode, .reportTreeViewPanel .dxtlFocusedNode, .reportTreeViewPanel .dxtlInlineEditNode, .reportTreeViewPanel .dxtlEditFormDisplayNode { background: transparent; } 
.reportTreeViewPanel .dxtlNode a { color: white; }
.reportTreeViewPanel .dxtlInlineEditNode a  { background: transparent; }
.reportTreeViewPanel .dxtlFocusedNode a { color:#303030; background: silver; }
.reportTreeViewPanel .dxtlNode a:hover, .reportTreeViewPanel .dxtlFocusedNode a:hover { color: #303030; background: silver; } 
.reportTreeViewPanel .dxtlLineFirst { background-image: url(../../Images/TreeViewLines/TreeLineFirst.gif); }
.reportTreeViewPanel .dxtlLineMiddle { background-image: url(../../Images/TreeViewLines/TreeLineMiddle.gif); }
.reportTreeViewPanel .dxtlLineLast { background-image: url(../../Images/TreeViewLines/TreeLineLast.gif); }
.reportTreeViewPanel .dxtlLineRoot { background-image: url(../../Images/TreeViewLines/TreeLineRoot.gif); background-repeat: repeat-y; }
.reportTreeViewPanel .dxtlNode td.dxtl, .reportTreeViewPanel .dxtlAltNode td.dxtl, .reportTreeViewPanel .dxtlSelectedNode td.dxtl, .reportTreeViewPanel .dxtlFocusedNode td.dxtl, .reportTreeViewPanel .dxtlEditFormDisplayNode td.dxtl, .reportTreeViewPanel .dxtlCommandCell {white-space: nowrap; font: 9pt Tahoma; }
.reportTreeViewPanel .dxtlError { background: #FFC8C8; color: #FF0000; padding: 6px 10px; border: solid 1px #cfcfcf; font: 9pt Tahoma; }
.reportTreeViewPanel .dxtlInlineEditNode td.reportTreeViewPanel .dxtl { border: solid 1px #cfcfcf; padding: 1px; }
.ReportFolderItem {}
.ReportFolderItemImage { width:20px; }
.ReportFolderItemText {color:#666; }
.ReportFolderItemText input { width:200px;}

.reportTreeViewPanel .dxtlInlineEditNode td.dxtl  { background: transparent; }
.reportTreeViewPanel .dxtlFocusedNode td.dxtl { color:#303030; background: silver; }
.reportTreeViewPanel .dxtlNode td.dxtl:hover, .reportTreeViewPanel .dxtlFocusedNode td.dxtl:hover { color: #303030; background: silver; } 





.FolderDetails { width:300px; white-space:nowrap; overflow: hidden; }
.PanelTitle { white-space:nowrap; overflow: hidden; }

.dxtlLoadingPanel { background-color: #303030; border: 1px solid #606060; color: #606060; padding: 10px; }
.dxtlLoadingDiv { }

/************** ReportFolders.aspx > Menu ***************  (Introduced by Alex. Nov/3) *******************/

.dxmMenuItemWithImage {padding:0;width:30px;height:25px;}

.dxmMenu_Reports  { font: 9pt Tahoma; color: #cccccc; background-color: #444444; border: 0px; padding: 2px 2px 2px 2px; }
.dxmMenuSeparator_Reports { min-height:25px; margin-left: 1px; border-left: 1px solid #000000; background-color: #666666; margin-right: 1px; }
.dxmMenuItem_Reports, .dxmMenuItemWithImage_Reports, .dxmMenuItemWithPopOutImage_Reports { color:#cccccc; border: solid 1px #000000; background-color: #333333; white-space: nowrap; padding-top: 4px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; }
.dxmMenuItemHover_Reports, .dxmMenuItemHoverWithImage_Reports, .dxmMenuItemHoverWithPopOutImage_Reports { color:black; background-color: #cfcfcf; }

.dxmSubMenu_Reports { font: 9pt Tahoma; color: black; background-color: #cccccc; border: solid 1px #666666; padding: 1px 1px 1px 1px; }
.dxmSubMenuGutter_Reports { background-color: #606060; }
.dxmSubMenuSeparator_Reports { background-color: #444444; }
.dxmSubMenuItem_Reports, .dxmSubMenuItemWithImage_Reports, .dxmSubMenuItemWithPopOutImage_Reports { font: 9pt Tahoma; color: black; text-align:left; white-space: nowrap; padding-top: 4px; padding-right: 19px; padding-bottom: 5px; padding-left: 3px; }
.dxmSubMenuItemHover_Reports, .dxmSubMenuItemHoverWithImage_Reports, .dxmSubMenuItemHoverWithOutImage_Reports { background-color: #F2F2F2; border: solid 1px #888888; padding-top: 3px; padding-right: 18px; padding-bottom: 4px; padding-left: 2px; }
.dxmSubMenuBorderCorrector_Reports { position: absolute; border: 0px; padding: 0px; }

.dxmDisabled_Reports { color: #303030; border: 1px solid #303030; background-color: #444444; cursor: default; }

/************* ReportLibrary Page (Added by Alex Nov/13) ***************/
.reportTreeViewContainer { width: 300px; vertical-align:top; }
.reportTreeViewPanel { width: 300px; height:400px; overflow:auto; }
.reportPanelSeparator { background: #C0C0C0; width: 2px; height: 100%; border:0px solid; border-left-width: 2px; border-right-width: 5px; }
.reportPanelContainer { height:400px; overflow:hidden; vertical-align:top; }

/************** ReportQuestions.aspx > TreeView ***************  (Introduced by Alex. Nov/17) *******************/
.reportQuestionPanel .dxtl__Collapse {display:none;visibility:hidden}
.reportQuestionPanel { height:300px; overflow-x:hidden; overflow-y: auto; }
.reportQuestionPanel .dxtlControl { width: 600px; height:432px; cursor: default; font: 9pt Arial; color: black; border: none 1px #9f9f9f; }
.reportQuestionPanel .dxtlIndent { border-top:1px solid #fff;  }
.reportQuestionPanel .dxtlIndentWithButton {background:#fff;background-image:none;}
.reportQuestionPanel .dxtlNode a { padding: 0px 2px 1px 2px; cursor: default; color:#666; }
.reportQuestionPanel .dxtlNode { background: transparent;} 
.reportQuestionPanel .QuestionLevel1 {background:#eee}
.reportQuestionPanel .QuestionLevel2 {background:#eee}
.reportQuestionPanel .dxtlFocusedNode a, .reportQuestionPanel .CanOpenQuestion:hover { background: #70bb18;color:#fff; cursor: pointer;} 
.reportQuestionPanel .dxtlNode td.dxtl { padding: 3px 6px 4px; white-space: nowrap; font: 10pt Tahoma; }
.dxtlPreview { background: transparent; color: #5f5f5f; padding: 0px 2px 6px 4px; font: 8pt Tahoma;	}
.reportQuestionSuperWizard { padding: 0px 0px 0px 20px; }
.reportQuestionHDivider { border-top: 1px solid white; width: 100%; height: 5px; }
/***************Question wizard added by Patrick Nov 12,2010**************************/
.QuestionModuleSelector {padding:2px; font: 12pt Tahoma;color:black;}
/*****************************************/
.QuestionLevel1 { font-size: 12px;color:#666}
.QuestionLevel2 { font-size: 11px;color:#666}
.QuestionLevel3 { font-size: 11px;color:#666}

.CanOpenWizard {}
.WizardText { padding: 10px 3px 010px 8px;font:normal 14px/20px Arial;}

/************ Report Schedule **(Add by Manuel Nov. 20)************************/
.reportPatternPanel { font: 10pt Tahoma; color: White   }
.reportPatternTable { font:11px Arial, sans-serif; }

/*********** GridView Style **(Add by Manuel Nov. 20)******************/
/* Removed by Tom 2012-06-15
.dxgvControl, .dxgvDisabled { border: Solid 1px #9F9F9F; font: 11px Tahoma; background-color: Transparent; color: Black; cursor: default; }
.dxgvDisabled { color: Gray; }
.dxgvControl a { color: #5555FF; }
.dxgvDisabled a { color: Gray; }
.dxgvLoadingPanel { border: solid 1px #9F9F9F; background-color: #E3E3E1; font: 9pt Tahoma; color: #303030; }
.dxgvLoadingPanel td { white-space: nowrap; text-align: center;	padding: 12px 12px 12px 12px; }
.dxgvLoadingPanelStatusBar { background-color: Transparent; font: 9pt Tahoma; }
.dxgvLoadingPanelStatusBar td { white-space: nowrap; text-align: center; padding: 0px 2px 0px 2px; }
.dxgvTable { background-color: #202020; border: 0; border-collapse: separate!important; overflow: hidden; font: 9pt Tahoma; color: White; }
.dxgvDataRowAlt { background-color: #404040; color: White; }
.dxgvSelectedRow { background-color: #A0A0A0; color: Black; }
.dxgvSelectedRow .dxgvCommandColumn a, .dxgvFocusedRow .dxgvCommandColumn a { color: White; }
.dxgvSelectedRow .dxgvCommandColumn a:hover, .dxgvFocusedRow .dxgvCommandColumn a:hover { color: #F0F0F0; }
.dxgvSelectedRow .dxgvCommandColumn a:visited, .dxgvFocusedRow .dxgvCommandColumn a:visited { color: #F0F0F0; }
.dxgvDetailCell, .dxgvPreviewRow td.dxgv, .dxgvEmptyDataRow td.dxgv { padding: 20px 2px 20px 4px; border-bottom: Solid 1px #D3D3D3; border-top: 0; border-left: 0; border-right: 0; }
.dxgvPreviewRow td.dxgv { padding: 10px 10px 10px 15px; }
.dxgvDetailCell { padding: 16px 18px 16px 0px; }
.dxgvDetailRow td.dxgvIndentCell { padding-right: 0px; border-bottom: Solid 1px #D3D3D3; }
.dxgvEmptyDataRow { color: Gray; }
.dxgvEmptyDataRow td.dxgv { border-bottom: Solid 1px #CFCFCF; text-align: center; }
.dxgvEditFormDisplayRow td.dxgv, .dxgvDataRow td.dxgv, .dxgvDataRowAlt td.dxgv, .dxgvSelectedRow td.dxgv, .dxgvFocusedRow td.dxgv { overflow: hidden; border-bottom: Solid 1px #505050; border-right: Solid 1px #505050; border-top: 0; border-left: 0; padding: 3px 6px 3px 6px; }
.dxgvHeader { cursor: pointer; white-space: nowrap; padding: 4px 6px 5px 6px; border: Solid 1px #9F9F9F; background-color: #808080;	overflow: hidden; -moz-user-select: none; }
.dxgvHeader, .dxgvHeader table { color: Black; font: 9pt Tahoma; }
.dxgvHeader td { white-space: nowrap; } 
.dxgvDataRow td.dxgvIndentCell, .dxgvGroupRow td.dxgvIndentCell, .dxgvGroupFooter td.dxgvIndentCell { background-color: #EDEDED; border-right: Solid 1px #505050; border-top: 0px; }
.dxgvTitlePanel { font-size: 15px; font-weight: normal; padding: 3px 3px 5px 3px; text-align: center; background-color: #ACACAC; color: White; border-bottom: Solid 1px #9F9F9F; }
.dxgvLoadingDiv { background-color:Gray; opacity: 0.01; filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1); }
.dxgvCommandColumn { padding: 2px 2px 2px 2px; }
.dxgvCommandColumn a { margin: 0px 3px 0px 0px; color:  #0d45b7; }
.dxgvCommandColumn a:hover { color:  #5494ea; }
.dxgvCommandColumn a:visited { color:  #ab59a6; }
.dxgvCommandColumnItem { }
.dxgvControl .dxpControl, .dxgvDisabled .dxpControl { padding-top: 4px; }
.dxgvPagerTopPanel { }
.dxgvPagerBottomPanel { background-color:  #808080; color: Black; }
.dxgvDetailButton { }
*/
.dxgvPopupEditForm { background: #505050; }
.ScheduleAddUserPopUp {padding: 2px 2px 2px 2px; width:600px; }
.dxpcHeader { background: #c0c0c0; }



/************** QuestionWizard.aspx  ***************  (Introduced by Alex. Nov/18) *******************/

.QuestionWizardMain { text-align:left; border: solid 0px #dcdcdc; }
.QuestionWizardPanel { }
.QuestionWizardContent { width: 100%; height: 300px;}
.QuestionWizardQuestion, .QuestionWizardOptions { vertical-align: top;font:normal 14px/18px Arial}
.QuestionWizardQuestion { height:70%; }
.QuestionWizardQuestion a { text-decoration: underline; color: #4040FF; }
.QuestionWizardQuestion a:hover {color: #8080ff; }
.QWUIFieldWithDefault a, .QWUIFieldWithData a { color: #b0b0ff; text-decoration: none; }

.QWUIFieldWithError a { color: #ff0000; }
.QWUIFieldWithError a:hover { color: #ff8080; }


.QuestionWizardOptions { border-top: 2px solid #c0c0c0; height: 30%; }
.QuestionWizardActions { border-top: 2px solid #c0c0c0; padding-top: 3px; text-align: right; }

.QWUIContainer {  }
.QWUIOptionSelector { width: 24px; }
.QWUIOptionDescription { }
.QWUIPickListContainer { width: 100%; border: 1px solid silver; }

/************** QuestionWizard.aspx  ***************  (Introduced by Alex. Nov/27) *******************/

.QuestionWizardQuestion .dxtlControl { width: 600px; cursor: default; font: 9pt Tahoma; color: black; border: none 1px #9f9f9f; }

.QuestionWizardQuestion .dxtlIndent { padding: 0 11px; }
.QuestionWizardQuestion .dxtlIndentWithButton { padding: 5px 7px 6px; }
.QuestionWizardQuestion .dxtlSelectionCell { vertical-align: top; padding: 0 2px; border: solid 1px #cfcfcf; }
.QuestionWizardQuestion .dxtlIndent, .QuestionWizardQuestion .dxtlIndentWithButton { background: white; vertical-align: top; background-position: center top; background-repeat: no-repeat; }
.QuestionWizardQuestion .dxtlNode a, .QuestionWizardQuestion .dxtlFocusedNode a { cursor: pointer; text-decoration: none; }
.QuestionWizardQuestion .dxtlNode, .QuestionWizardQuestion .dxtlSelectedNode, .QuestionWizardQuestion .dxtlFocusedNode, .QuestionWizardQuestion .dxtlInlineEditNode, .QuestionWizardQuestion .dxtlEditFormDisplayNode { background: white; } 
.QuestionWizardQuestion .dxtlNode a { color:black; }
.QuestionWizardQuestion .dxtlFocusedNode a { color:#303030; background: silver; }
.QuestionWizardQuestion .dxtlNode a:hover, .QuestionWizardQuestion .dxtlFocusedNode a:hover { color: #303030; background: silver; } 
.QuestionWizardQuestion .dxtlLineFirst { background:red url(../../Images/TreeViewLines/TreeLineFirst.gif); }
.QuestionWizardQuestion .dxtlLineMiddle { background-image: url(../../Images/TreeViewLines/TreeLineMiddle.gif); }
.QuestionWizardQuestion .dxtlLineLast { background-image: url(../../Images/TreeViewLines/TreeLineLast.gif); }
.QuestionWizardQuestion .dxtlLineRoot { background-image: url(../../Images/TreeViewLines/TreeLineRoot.gif); background-repeat: repeat-y; }
.QuestionWizardQuestion .dxtlNode td.dxtl, .QuestionWizardQuestion .dxtlAltNode td.dxtl, .QuestionWizardQuestion .dxtlSelectedNode td.dxtl, .QuestionWizardQuestion .dxtlFocusedNode td.dxtl, .QuestionWizardQuestion .dxtlEditFormDisplayNode td.dxtl, .QuestionWizardQuestion .dxtlCommandCell { 	padding: 3px 6px 4px; border: solid 1px #cfcfcf; white-space: nowrap; font: 9pt Tahoma; }

.QWscrollablePopUpControl { width: 400px; max-height:400px; overflow-x: hidden; overflow-y:auto; }

/************** QuestionWizard.aspx  ***************  (Introduced by Alex. Nov/28) *******************/

.QWPopUpTable { color:#666;font-family:Arial;padding: 0px; width: 100%;border-width:1px;border-style:solid;border-color:#888;padding:5px;}
.QWPopUpTableRow { border-top: 1px dotted #999999; }
.QWPopUpTableText {   text-align: right; padding: 0px 2px 2px 2px;}
.QWPopUpTableControl { padding: 0px 2px 2px 0px; }
.QWPopUpTableIndented { margin: 0px 0px 0px 20px; }
.QWPopUpTableInput { width: 120px; margin-right: 20px; }
.QWPopUpTableButtons { text-align: right;padding: 4px; }

.QWFieldsTreeControlTable { color: #004000; }
.QWFieldsTreeControlField { color: #000000; }
.QWFieldsTreeControlFolder { color: #000080; }

.dxeCalendar td.dxMonthGridWithWeekNumbers { padding: 2px 5px 2px 2px; }
.dxeCalendarButton { padding: 1px 5px; width: 25px; }
.dxeCalendarButton td.dx { font-size: 7pt; }
.dxeCalendar { border: solid 1px green; background-color: White; color: Black; }
.dxeCalendarDayHeader { font-family: Tahoma; font-size: 7pt; padding: 2px 2px 2px; border-bottom: solid 1px #cfcfcf; }
.dxeCalendarWeekNumber { font-family: Tahoma; font-size: 6pt; text-align: right; padding: 2px 4px 3px 2px; color: #bfbfbf; }
.dxeCalendarDay { font-family: Tahoma; font-size: 8pt; padding: 2px 3px; text-align: center; }
.dxeCalendarHeader { background-color: #dcdcdc; border: solid 1px #c9c9c9; border-width: 1px 0; padding: 2px 5px; }
.dxeCalendarHeader td.dxe { font-family: Tahoma; font-size: 7pt; text-align: center; cursor: pointer;}
.dxeCalendarFooter { background-color: #ededed; padding: 2px 0px; border-top: solid 1px #d6d6d6;}


/************** Snapshot.ascx  ***************  (Introduced by Alex. Dec/06) *******************/

.ReportSnapshotFrame { width: 100%; min-height:400px; height: 100%; }

/************** Viewer.ascx  ***************  (Introduced by Alex. Dec/06) *******************/

.ReportViewerFrame { width: 100%; min-height:400px; height: 100%; }

/************** SuperWizard.aspx  ***************  (Introduced by Alex. Jan/05) *******************/
.DataFormClusterHeader{margin:15px 3px 0 3px;}
/**Conflicts with main CSS - Pesch****.DataFormClusterHeaderCaption a, .DataFormClusterHeaderCaption {margin-left:3px;float:left;font:normal 16px/25px Arial;letter-spacing:-.02pt;color:#666;padding:0 14px 0 9px;}*/

.SuperWizardMain {width:100%;border-style:solid;border-width:0px;text-align:center; }
.SuperWizardContainer { width: 100%; padding: 0px 0px 1px 0px; overflow-x:auto;height:100%; }
.SuperWizardActions { padding-top: 3px; text-align: right; background: #e5e5e5; }
.SuperWizardPanel { width: 100%;margin-bottom:1px;text-align:left;}
.SuperWizardPanel h1 { height:28px;margin:0px auto;  Color: #fff;font:bold 16px/28px Arial;letter-spacing:-.02pt;color:#fff;border-bottom:0px solid #222222;background:#888 url(images/sectionheader-arrow-up.png) left no-repeat; 
                       padding:0px 0px 0px 20px;} 
.SuperWizardPanelContent { padding: 0px 40px 20px 25px; display: none;background:#fff;margin-top:8px;}
.SuperWizardPanelContent table {}
.SuperWizardClickableRow, .SuperWizardClickableRow label { cursor: pointer; }
.SuperWizardSubPanel {}
.SuperWizardSubPanel .SWSP_Header { width: 95%;margin:auto; }
.SuperWizardSubPanel .SWSP_TitleLeftTop { width: 5px; height: 25px;height:25px;line-height:25px;margin:15px 3px 0 3px;}
.SuperWizardSubPanel .SWSP_Title { width: 1px;line-height:20px;height: 20px; margin-left:3px;float:left;font:bold 16px/25px Arial;letter-spacing:-.02pt;color:#666;padding:0 14px 0 9px;}
.SuperWizardSubPanel .SWSP_TitleLeftBottom {}
.SuperWizardSubPanel .SWSP_TitleRightTop { }
.SuperWizardSubPanel .SWSP_TitleRightBottom { }
.SuperWizardSubPanel .SWSP_Content { background:#fff;border: 0px solid #5b5b5b; padding: 5px 5px 5px 5px; }
.SWHR_Header {color:#888;font-weight:bold;margin-top:10px;text-align:left;font-size:12px;}
/************** Not needed
 { width: 100%; }
.SWHR_TitleLeftTop { width: 5px; height: 6px; }
.SWHR_TitleLeftBottom,
.SWHR_TitleRightBottom { border-top: #404040 solid 2px; height: 4px; }
.SWHR_Title { width: 1px; padding: 0px 4px 0px 4px; }
.SWHR_TitleRightTop { }
*****************/

.SuperWizardReportTypeGraph { border: 0px;  }
.SuperWizardTitleInput { width: 692px;background:#fff;border:1px solid #888;height:25px;line-height:25px;padding-left:8px;}

.SWPopUpTable { padding: 0px; width: 100%; }
.SWPopUpTableRow { border-top: 1px dotted #404040; }
.SWPopUpTableIndented { margin: 0px 0px 0px 20px; }
.SWPopUpTableControl { padding: 0px 2px 2px 5px; }
.SWPopUpTableText {   text-align: right; padding: 0px 2px 2px 30px;}
.SWPopUpTableInput { width: 200px; }

.SWDocumentFields { width:960px; cursor: default; }

.SWDocumentFields .SW_DF_Actions, 
.SWDocumentFields .SW_DF_AggregateFunction,
.SWDocumentFields .SW_DF_SortMethod,
.SWDocumentFields .SW_DF_SortSequence,
.SWDocumentFields .SW_DF_FieldWidth,
.SWDocumentFields .SW_DF_FieldLabel,
.SWDocumentFields .SW_DF_Concatenate,
.SWDocumentFields .SW_DF_ShowAll,
.SWDocumentFields .SW_DF_SummaryFunction { border-right: solid 1px #808080; padding-left: 5px; }

.SWDocumentFields thead { background: #ccc; padding: 3px 4px 3px 4px; }

.SWDocumentFields thead .SW_DF_FieldName { }
.SWDocumentFields thead .SW_DF_Actions {width: 81px; }
.SWDocumentFields thead .SW_DF_AggregateFunction {width: 90px }
.SWDocumentFields thead .SW_DF_SortMethod { width: 90px; }
.SWDocumentFields thead .SW_DF_SortSequence { width: 96px; }
.SWDocumentFields thead .SW_DF_SummaryFunction { width: 80px; }  
.SWDocumentFields thead .SW_DF_FieldWidth { width: 35px;}
.SWDocumentFields thead .SW_DF_Concatenate { width: 35px;}
.SWDocumentFields thead .SW_DF_ShowAll { width: 35px;}
.SWDocumentFields thead .SW_DF_FieldLabel { width: 75px;}
.SWDocumentFields thead .SW_DF_DisplayInLine { width: 196px; }

.SWDocumentFields tbody .SW_DF_FieldName,
.SWDocumentFields tbody .SW_DF_Actions,
.SWDocumentFields tbody .SW_DF_AggregateFunction,
.SWDocumentFields tbody .SW_DF_SortMethod,
.SWDocumentFields tbody .SW_DF_SortSequence,
.SWDocumentFields tbody .SW_DF_SummaryFunction,
.SWDocumentFields tbody .SW_DF_Concatenate,
.SWDocumentFields tbody .SW_DF_ShowAll,
.SWDocumentFields tbody .SW_DF_DisplayInLine,
.SWDocumentFields tbody .SW_DF_FieldLabel,
.SWDocumentFields tbody .SW_DF_FieldWidth {
    border-bottom: 1px dotted #808080;
}

.SWDocumentFields tbody .SW_DF_FieldName { padding-left: 5px; overflow: hidden; white-space: nowrap; }
.SWDocumentFields tbody .SW_DF_Actions { white-space: nowrap; text-align: right; padding-top: 2px; padding-right: 2px; }
.SWDocumentFields tbody .SW_DF_Actions img { cursor: pointer; border: 0px; margin: 0px 2px 0px 2px; padding: 0px; }
.SWDocumentFields tbody .SW_DF_AggregateFunction,
.SWDocumentFields tbody .SW_DF_SortMethod,
.SWDocumentFields tbody .SW_DF_SortSequence,
.SWDocumentFields tbody .SW_DF_FieldWidth,
.SWDocumentFields tbody .SW_DF_FieldLabel,
.SWDocumentFields tbody .SW_DF_SummaryFunction {padding-right: 5px;}

.SWDocumentFields tbody .SW_DF_AggregateFunction Select,
.SWDocumentFields tbody .SW_DF_SortMethod Select,
.SWDocumentFields tbody .SW_DF_SortSequence Select { width: 96px; }
.SWDocumentFields tbody .SW_DF_SummaryFunction Select { width: 100%; }

.SWDocumentFields tbody .SW_DF_FieldLabel Input {width:75px;}
.SWDocumentFields tbody .SW_DF_FieldWidth Input { width: 30px; text-align: right; margin-left: 5px; }
.SWDocumentFields tbody .SW_DF_FieldWidth Input { width: 30px; text-align: right; margin-left: 5px; }


.SW_DF_AddField { padding: 2px 0px 0px 2px;  cursor: pointer; }

/*.SW_NumericInput { behavior:url(../../Reports/Scripts/NumericInput.htc) }*/

.SW_AddField { float: right; padding: 1px; cursor: pointer; }

.SW_DF_Concatenate{padding: 3px 10px 0px 5px}
.SW_DF_ShowAll {padding: 3px 10px 0px 5px}

.SW_DF_DisplayInLine { }

.SW_FieldPickDropDown { width: 250px; margin-left: 5px; border: 1px solid #ccc;height:25px !Important;}
.SW_FieldPickText { padding-left: 5px; }
.SW_FieldPickText input { border: 0px; width: 230px; height: 100%; overflow: hidden; }
.SW_FieldPickButton { width: 13px; }

.SW_CHT_Fields { width: 100% }
.SW_CHT_Text { text-align: right; width: 250px; }
.SW_CHT_FIELDS_WIDTH {
    width: 370px;
}
.SW_LegPosContainer {
    border: ridge 2px #e0e0e0;
    width: 197px;
    height: 112px;
}
.SW_LegPosGrid {background:#c0c0c0; cursor:pointer; border: dotted #808080; border-width: 0px 0px 1px 1px; }
.SW_LegPosGrid td { width: 38px; height:21px; border-style: dotted; border-color: #808080; border-width: 1px 1px 0px 0px;}
.SW_LegPosInsideGrid { width:117px; height: 66px; background:url(../../Reports/Images/SuperWizard/LegendPosChart.png); }
.SW_LegPosSpriteCell { background-image:url(../../Reports/Images/SuperWizard/LegendSprite.png); background-color: #606060; cursor: default; } 

.SW_CRT_Fields { width: 100% }
.SW_CRT_Text { text-align: right; width: 250px; }

.SW_Comments { color: #a0a0a0; font-size: 10px; border: 1px solid #a0a0a0; margin: 5px 7px 5px 0px; padding: 0px 3px 0px 3px; }

.SWDocumentContainer {
	display: flex;
}

.SWDocumentValuation {
	padding-left: 30px;
	font-size: 16px !important;
	font-family: Arial;
	padding-top: 20px;
}

#ValuationDateContainer {
	left: 1200px;
	width: 200px;
	position: relative;
	top: -2500px;
	display: block;
}

/************** DenominatorEditor.aspx  ***************  (Introduced by Ayleen. Jan/20) *******************/
.DenominatorEditorMain {
	margin: 4px auto 4px auto;
	text-align: left;
	padding: 5px 5px 5px 5px;
}
.DenominatorEditorContainer {}
.DenominatorEditorActions { border-top: 2px solid #c0c0c0; padding-top: 3px; text-align: right; }
.DenominatorEditorPanel { height: 440px;}
.DenominatorEditorPanel h1 { color: #202020; background: #909090; font-size: 12px; padding: 0px 5px 3px 5px; }
.dxgvInlineEditRow { background: #909090; color: #202020; }

/************** AdvancedDesigner.ascx  ***************  (Introduced by Alex. Feb/17) *******************/

.AdvancedDesignerWindow {text-align:center; margin-left:auto; margin-right:auto; vertical-align:middle; margin-top:5px; width:99%; min-width:1024px; height:98%; min-height:675px;background:#222222;border:3px solid #111111;}
.AdvancedDesignerWindowHeader { font-family:Arial; font-size:12pt; font-weight:bold; text-align:left;vertical-align:middle; padding: 2px 5px 8px 5px; background:#444444;color:#fff;height:25px;}
.AdvancedDesignerWindowHeaderIcon {width:25px;font-size:18px;height:22px;float:left; padding-top:3px;}
.AdvancedDesignerWindowHeaderTitle { padding-left: 5px; line-height:28px; }

/************** ReportExplorer.ascx  ***************  (Introduced by Alex. April/19) *******************/

.reportFavoritesPanel {background:#eee; }
.reportFavoritesPanel .dxtlControl { width:100%; cursor: default; font: 9pt Tahoma; color: black; border: none 1px #9f9f9f;background:transparent; }
.reportFavoritesPanel .dxtlIndent { padding: 0 11px; }
.reportFavoritesPanel .dxtlIndentWithButton { }
.reportFavoritesPanel .dxtlSelectionCell { vertical-align: top; padding: 0 2px; border: solid 1px #cfcfcf; }
.reportFavoritesPanel .dxtlIndent, .reportFavoritesPanel .dxtlIndentWithButton { background: transparent; vertical-align: top; background-position: center top; background-repeat: no-repeat; }
.reportFavoritesPanel .dxtlNode a, .reportFavoritesPanel .dxtlFocusedNode a { cursor: pointer; }
.reportFavoritesPanel .dxtlNode, .reportFavoritesPanel .dxtlSelectedNode, .reportFavoritesPanel .dxtlFocusedNode, .reportFavoritesPanel .dxtlInlineEditNode, .reportFavoritesPanel .dxtlEditFormDisplayNode { background: transparent; } 
.reportFavoritesPanel .dxtlNode a { color: white; }
.reportFavoritesPanel .dxtlInlineEditNode a  { background: transparent; }
.reportFavoritesPanel .dxtlFocusedNode a { color:#303030; background: silver; }
.reportFavoritesPanel .dxtlNode a:hover, .reportFavoritesPanel .dxtlFocusedNode a:hover { color: #303030; background: silver; } 
.reportFavoritesPanel .dxtlLineFirst { background-image: url(../../Images/TreeViewLines/TreeLineFirst.gif); }
.reportFavoritesPanel .dxtlLineMiddle { background-image: url(../../Images/TreeViewLines/TreeLineMiddle.gif); }
.reportFavoritesPanel .dxtlLineLast { background-image: url(../../Images/TreeViewLines/TreeLineLast.gif); }
.reportFavoritesPanel .dxtlLineRoot { background-image: url(../../Images/TreeViewLines/TreeLineRoot.gif); background-repeat: repeat-y; }
.reportFavoritesPanel .dxtlNode td.dxtl, .reportFavoritesPanel .dxtlAltNode td.dxtl, .reportFavoritesPanel .dxtlSelectedNode td.dxtl, .reportFavoritesPanel .dxtlFocusedNode td.dxtl, .reportFavoritesPanel .dxtlEditFormDisplayNode td.dxtl, .reportFavoritesPanel .dxtlCommandCell { 	padding: 3px 6px 4px; border: solid 1px #cfcfcf; white-space: nowrap; font: 9pt Tahoma; }
.reportFavoritesPanel .dxtlError { background: #FFC8C8; color: #FF0000; padding: 6px 10px; border: solid 1px #cfcfcf; font: 9pt Tahoma; }
.reportFavoritesPanel .dxtlInlineEditNode td.reportFavoritesPanel .dxtl { border: solid 1px #cfcfcf; padding: 1px; }

.FavoriteItem {background:transparent;}
.FavoriteItemImage { width:20px; }
.FavoriteItemText { text-align:left; color:#888;}

/************** ReportExplorer.ascx  ***************  (Introduced by Alex. April/20) *******************/

.reportActivityPanel { padding-top:3px}
.reportActivityPanel .dxtlControl { width:100%; cursor: default; font: 9pt Tahoma; color: black; border: none 1px #9f9f9f; }
.reportActivityPanel .dxtlIndent { padding: 0 11px; }
.reportActivityPanel .dxtlIndentWithButton { padding: 5px 7px 6px; }
.reportActivityPanel .dxtlSelectionCell { vertical-align: top; padding: 0 2px; border: solid 1px #cfcfcf; }
.reportActivityPanel .dxtlIndent, .reportActivityPanel .dxtlIndentWithButton { background: transparent; vertical-align: top; background-position: center top; background-repeat: no-repeat; }
.reportActivityPanel .dxtlNode a, .reportActivityPanel .dxtlFocusedNode a { cursor: pointer; }
.reportActivityPanel .dxtlNode, .reportActivityPanel .dxtlSelectedNode, .reportActivityPanel .dxtlFocusedNode, .reportActivityPanel .dxtlInlineEditNode, .reportActivityPanel .dxtlEditFormDisplayNode { background: transparent; } 
.reportActivityPanel .dxtlNode a { color: white; }
.reportActivityPanel .dxtlInlineEditNode a  { background: transparent; }
.reportActivityPanel .dxtlFocusedNode a { color:#303030; background: silver; }
.reportActivityPanel .dxtlNode a:hover, .reportActivityPanel .dxtlFocusedNode a:hover { color: #303030; background: silver; } 
.reportActivityPanel .dxtlLineFirst, .reportActivityPanel .dxtlLineMiddle, .reportActivityPanel .dxtlLineLast, .reportActivityPanel .dxtlLineRoot { display:none; }
.reportActivityPanel .dxtlNode td.dxtl, .reportActivityPanel .dxtlAltNode td.dxtl, .reportActivityPanel .dxtlSelectedNode td.dxtl, .reportActivityPanel .dxtlFocusedNode td.dxtl, .reportActivityPanel .dxtlEditFormDisplayNode td.dxtl, .reportActivityPanel .dxtlCommandCell { 	padding: 3px 6px 4px; border: solid 1px #cfcfcf; white-space: nowrap; font: 9pt Tahoma; }
.reportActivityPanel .dxtlError { background: #FFC8C8; color: #FF0000; padding: 6px 10px; border: solid 1px #cfcfcf; font: 9pt Tahoma; }
.reportActivityPanel .dxtlInlineEditNode td.reportActivityPanel .dxtl { border: solid 1px #cfcfcf; padding: 1px; }

.ActivityItem {}
.ActivityItemImage { width:20px; }
.ActivityItemText { text-align:left;color:#888; }

.REViewport { width:100%; height:100%; margin: 0px; padding: 0px; overflow: hidden; position: relative;}
.REViewportHeader { background: #6b6b6b; color: #e0e0e0; text-align: left; padding-left: 5px; }
.REViewportContainer { height: 100%}
.REViewportPanel { height:100%; }
/****************** RepotrFolders *** search widget tree*********************** (Introduced by Alex. April/24 ************************/

.reportFoldersPanel { text-align: left; }
.reportFoldersPanel { }
.reportFoldersPanel .dxtlControl { width:100%; cursor: default; font: 9pt Tahoma; color: black; border: none 1px #9f9f9f; }
.reportFoldersPanel .dxtlIndent { padding: 0 11px; }
.reportFoldersPanel .dxtlIndentWithButton { padding: 3px 3px 3px; }
.reportFoldersPanel .dxtlSelectionCell { vertical-align: top; padding: 0 2px; border: solid 1px #cfcfcf; }
.reportFoldersPanel .dxtlIndent, .reportFoldersPanel .dxtlIndentWithButton { background: transparent; vertical-align: top; background-position: center top; background-repeat: no-repeat; }
.reportFoldersPanel .dxtlNode a, .reportFoldersPanel .dxtlFocusedNode a { cursor: pointer; }
.reportFoldersPanel .dxtlNode, .reportFoldersPanel .dxtlSelectedNode, .reportFoldersPanel .dxtlFocusedNode, .reportFoldersPanel .dxtlInlineEditNode, .reportFoldersPanel .dxtlEditFormDisplayNode { background: transparent; } 
.reportFoldersPanel .dxtlNode a { color: white; }
.reportFoldersPanel .dxtlInlineEditNode a  { background: transparent; }
.reportFoldersPanel .dxtlFocusedNode a { color:#303030; background: silver; }
.reportFoldersPanel .dxtlNode a:hover, .reportFoldersPanel .dxtlFocusedNode a:hover { color: #303030; background: silver; } 

.reportFoldersPanel .dxtlNode td.dxtl, .reportFoldersPanel .dxtlAltNode td.dxtl, .reportFoldersPanel .dxtlSelectedNode td.dxtl, .reportFoldersPanel .dxtlFocusedNode td.dxtl, .reportFoldersPanel .dxtlEditFormDisplayNode td.dxtl, .reportFoldersPanel .dxtlCommandCell { 	padding: 3px 6px 4px; border: solid 1px #cfcfcf; white-space: nowrap; font: 9pt Tahoma; }
.reportFoldersPanel .dxtlError { background: #FFC8C8; color: #FF0000; padding: 6px 10px; border: solid 1px #cfcfcf; font: 9pt Tahoma; }
.reportFoldersPanel .dxtlInlineEditNode td.reportFoldersPanel .dxtl { border: solid 1px #cfcfcf; padding: 1px; }

.reportFoldersPanel .dxtlInlineEditNode td.dxtl  { background: transparent; }
.reportFoldersPanel .dxtlFocusedNode td.dxtl { color:#303030; background: silver; }
.reportFoldersPanel .dxtlNode td.dxtl:hover, .reportFoldersPanel .dxtlFocusedNode td.dxtl:hover { color: #303030; background: silver; } 

.FolderItem {}
.FolderItemImage { width:20px; }
.FolderItemText { text-align:left; }

#timeFieldButton {
	padding-top: 3px;
	/*padding-left: 30px;*/
}

#timeField {
	width: 270px !important;
	padding-left: 5px;
	margin-top: 5px;
	background-color:inherit;
}

.SW_TimeField {	
	width: 350px;
	height: 30px;
}


.SW_lblTimeField {
	height: 100%;
	vertical-align: inherit;
	padding-right: 7px;
}

#SW_timeFieldInputContainer {
	width: 273px !important; 
	display: inline-flex;
	border: 1px solid #ccc;
}

.SW_lblTimeField {
	font-weight: 500;
}

.SWPopUpTableRow .SW_RbDateRange {
	margin-bottom: 7px !important;
}

.SWPopUpTableRow .SW_input_DateRange {
	width: 50px;
	height: 24px;
	margin-left: 5px;
	padding-left: 5px;
	margin-top: -3px;
}

.SWPopUpTableRow .SW_DD_CustomLast {
	padding-left: 2px;
	margin-top: 7px;
	height: 24px;
	width: 250px;
}

.QWPopUpTableRow .SW_input_DateRange {
	width: 50px;
}
