﻿.dxeSpinIncButton_DX, .dxeSpinIncButton_SC
{
}
.dxeSpinDecButton_DX, .dxeSpinDecButton_SC
{
}

.dxeCalendarButton_DX, .dxeCalendarButton_SC
{
	font-size: 13px;
    background-color: #E2ECFA;
	padding: 4px 11px;
	padding-top: 3px;
	width: 32px;
}
.dxeCalendarButton_DX td.dx, .dxeCalendarButton_SC td.dx
{
	font-size: 13px;    
	text-align: center;
	white-space: nowrap;
}
.dxeCalendarButton_DX table.dxbebt, .dxeCalendarButton_SC table.dxbebt
{
	width: 100%;
}


.dxeCalendarButtonHover_DX, .dxeCalendarButtonHover_SC
{
    background-color: #CAD7ED;
}

.dxeRadioButtonList_DX, .dxeRadioButtonList_SC
{
}
.dxeRadioButtonList_DX, .dxeRadioButtonList_DX table,
.dxeRadioButtonList_SC, .dxeRadioButtonList_SC table
{
    font-size: 13px;
    font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
}
.dxeRadioButtonList_DX td.dxe,
.dxeRadioButtonList_SC td.dxe
{
	padding: 0px;
}

/* -- Memo -- */
.dxeMemo_DX, .dxeMemo_SC
{
	padding-left: 3px;
}
.dxeMemoEditArea_DX, .dxeMemoEditArea_SC
{
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size: 13px;
}
.dxeMemo_DX td, .dxeMemo_SC td
{
	width: 100%;
}



/* -- Calendar -- */
.dxeCalendar_DX,
.dxeCalendar_SC
{ 
    border: Solid 1px #3E4C6D;
    background-color: White;
    color: Black;
    font-weight: normal;
    cursor: default;
}
.dxeCalendar_DX td.dxMonthGrid,
.dxeCalendar_SC td.dxMonthGrid 
{
    padding: 8px 20px;    
}
.dxeCalendar_DX td.dxMonthGridWithWeekNumbers,
.dxeCalendar_SC td.dxMonthGridWithWeekNumbers
{
    padding: 5px 20px 8px 8px;    
}
.dxeCalendarDayHeader_DX, .dxeCalendarDayHeader_SC
{
    font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
    font-size: 13px;        
    padding: 2px 4px 5px;
    border-bottom: solid 1px #D0D0D0;
}
.dxeCalendarWeekNumber_DX, .dxeCalendarWeekNumber_SC
{    
    font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
    font-size: 13px;    
    text-align: right;    
    padding: 6px 8px 6px 4px;        
    color: #BFBFBF;
}
.dxeCalendarDay_DX, .dxeCalendarDay_SC
{    
    font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
    font-size: 13px;
    padding: 4px 6px;
    text-align: center;    
}
.dxeCalendarWeekend_DX, .dxeCalendarWeekend_SC        /* inherits dxeCalendarDay */
{
    color: #C00000;
}
.dxeCalendarOtherMonth_DX, .dxeCalendarOtherMonth_SC     /* inherits dxeCalendarDay */
{
    color: #888;
}
.dxeCalendarOutOfRange_DX, .dxeCalendarOutOfRange_SC     /* inherits dxeCalendarDay */
{
    color: #D0D0D0;    
}
.dxeCalendarSelected_DX, .dxeCalendarSelected_SC       /* inherits dxeCalendarDay */
{
    color: White;
    background-color: #A3B3CE;
}
.dxeCalendarToday_DX, .dxeCalendarToday_SC         /* inherits dxeCalendarDay */
{
    padding: 3px 3px 2px;
    border: Solid 1px #C00000;
}
.dxeCalendarHeader_DX, .dxeCalendarHeader_SC
{
    background-color: #F3F5F9;
    padding: 8px 7px;
}
.dxeCalendarHeader_DX td.dxe, .dxeCalendarHeader_SC td.dxe
{
    font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
    font-size: 13px;
    text-align: center;
	cursor: pointer;
	cursor: hand;
}
.dxeCalendarFooter_DX, .dxeCalendarFooter_SC
{
    background-color: #F3F5F9;
    padding: 12px 0px;    
}
.dxeCalendarFastNav_DX, .dxeCalendarFastNav_SC
{
    color: Black;
    background: White;
    border: Solid 1px #3E4C6D;
    border-bottom: 0px;
    padding: 12px 8px;
}
.dxeCalendarFastNavMonthArea_DX, .dxeCalendarFastNavMonthArea_SC
{
    padding: 0px 9px;
}
.dxeCalendarFastNavYearArea_DX, .dxeCalendarFastNavYearArea_SC
{    
}
.dxeCalendarFastNavFooter_DX, .dxeCalendarFastNavFooter_SC
{
    color: Black;
    background-color: #F3F5F9;
    padding: 12px 0px;   
    border: Solid 1px #3E4C6D;
    border-top: 0px;
}
.dxeCalendarFastNavMonth_DX, .dxeCalendarFastNavYear_DX,
.dxeCalendarFastNavMonth_SC, .dxeCalendarFastNavYear_SC
{
    font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
    color: Black;
    padding: 2px 4px;
    text-align: center;
	cursor: pointer;
	cursor: hand;
}
.dxeCalendarFastNavMonth_DX, .dxeCalendarFastNavMonth_SC
{
	padding: 6px;
}
.dxeCalendarFastNavMonthSelected_DX, .dxeCalendarFastNavYearSelected_DX,
.dxeCalendarFastNavMonthSelected_SC, .dxeCalendarFastNavYearSelected_SC
{
    color: White;
    background-color: #A3B3CE;
    padding: 6px;
}
.dxeCalendarFastNavYearSelected_DX,
.dxeCalendarFastNavYearSelected_SC
{
    padding: 2px 4px;
}
.dxeCalendarFastNavMonthHover_DX, .dxeCalendarFastNavYearHover_DX,
.dxeCalendarFastNavMonthHover_SC, .dxeCalendarFastNavYearHover_SC
{        
    background-color: #CAD7ED;
    padding: 2px 4px;
}
.dxeCalendarFastNavMonthHover_DX, .dxeCalendarFastNavMonthHover_SC
{
    padding: 6px;
}

/* -- FilterControl -- */
.dxfcTable_DX, .dxfcTable_SC
{	
	border-collapse: separate!important;		
}
.dxfcTable_DX td.dxfc,
.dxfcTable_SC td.dxfc
{
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
	font-size: 13px;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	color: Black;
}
a.dxfcPropertyName_DX, a.dxfcPropertyName_SC
{
	white-space: nowrap!important;
	color: Blue!important;
}
a.dxfcGroupType_DX, a.dxfcGroupType_SC
{
	white-space: nowrap!important;
	padding: 0px 3px 0px 3px!important;
	color: Red!important;
}
a.dxfcOperation_DX, a.dxfcOperation_SC
{
	white-space: nowrap!important;
	color: Green!important;
}
a.dxfcValue_DX, a.dxfcValue_SC
{
	white-space: nowrap!important;
	color: Gray!important;
}
.dxfcImageButton_DX, .dxfcImageButton_SC
{
	cursor: pointer;
}

.dxfcLoadingDiv_DX, .dxfcLoadingDiv_SC
{
/*
	background-color: #333333;
	opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=50);
*/
}
.dxfcLoadingPanel_DX, .dxfcLoadingPanel_SC
{
	font-size: 13px;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	color: #303030;
	border: solid 1px #9F9F9F;
	background: white;	
}
.dxfcLoadingPanel_DX td.dx,
.dxfcLoadingPanel_SC td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}

.dxeMaskHint_DX, .dxeMaskHint_SC
{
	background: #ffffe1;
	border: solid 1px black;
	padding: 2px 5px 3px;
	color: Black;
	font-size: 13px;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
}

/* -- ProgressBar -- */
.dxeProgressBar_DX, .dxeProgressBar_SC
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxeProgressBar_DX, .dxeProgressBar_DX td.dx,
.dxeProgressBar_SC, .dxeProgressBar_SC td.dx
{
    font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
    font-size: 13px;
   	color: Black;
}
.dxeProgressBarIndicator_DX, .dxeProgressBarIndicator_SC
{
    background-color: #E0DFDF;
}