/* DHTMLX Style for Window */
.dhtmlx_skin_dhx_terrace div.dhtmlx_window_active, .dhtmlx_skin_dhx_terrace div.dhtmlx_window_inactive{
    box-shadow: 2px 3px 4px #333;

}

.dhtmlx_skin_dhx_terrace div.dhtmlx_wins_resizer_b {
filter: alpha(opacity=1); -moz-opacity: 1; opacity: 1;
 background: #727272;
 height:2px;
}

/* Window content area bg colour */
.dhtmlx_skin_dhx_terrace div.dhtmlx_window_active div.dhtmlx_wins_body_outer div.dhtmlx_wins_body_inner, .dhtmlx_skin_dhx_terrace div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer div.dhtmlx_wins_body_inner{
	background:#FFF;
}

/* Line between header and body */
.dhtmlx_skin_dhx_terrace div.dhtmlx_window_active div.dhtmlx_wins_body_outer,
.dhtmlx_skin_dhx_terrace div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer
{
	background-image:none;
}

/* window corners radius */
.dhtmlx_skin_dhx_terrace div.dhtmlx_window_active, .dhtmlx_skin_dhx_terrace div.dhtmlx_window_inactive,
.dhtmlx_skin_dhx_terrace div.dhtmlx_window_active div.dhtmlx_wins_body_outer, .dhtmlx_skin_dhx_terrace div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer{
	border-radius:0;
}

/* Title text title */
.dhtmlx_skin_dhx_terrace div.dhtmlx_window_active div.dhtmlx_wins_title,
.dhtmlx_skin_dhx_terrace div.dhtmlx_window_inactive div.dhtmlx_wins_title
{
	color:#FFFFFF;
}

/* Header colour */
.dhtmlx_skin_dhx_terrace div.dhtmlx_window_active div.dhtmlx_wins_body_outer,
.dhtmlx_skin_dhx_terrace div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer{
	background-color:#F89820;
	border: 1px solid #3D3D3D;
}

/* window header icon */

.dhtmlx_skin_dhx_terrace div.dhtmlx_wins_icon {
	background-size:20px;
	top: 9px;
	left: 5px;
	width: 20px;
	height: 20px;
}


/* header buttons matrix file */
div.dhxeditor_dhx_terrace_tbbtn, .dhtmlx_skin_dhx_terrace div.dhtmlx_wins_btns div.dhtmlx_wins_btns_button {
	background-image: url('../images/svg/aur.dhx_buttons.svg');
	/*background-image: url('../images/png/aur.dhx_buttons.png');*/
}

/*  Status bar */
.dhtmlx_skin_dhx_terrace div.dhxcont_sb_container div.dhxcont_statusbar {
	background-color: #FFF;
	top:0;
	padding: 0 5px;
}

.dhtmlx_skin_dhx_terrace div.dhxcont_sb_container{
height:27px;
}
/* DHTMLX Style for Window stop */


/* DHTMLX Custom Scroll */
.dhtmlx_c_scroll_x > div, .dhtmlx_c_scroll_y > div {
	background-color:#F89820;
	background:rgba();
}
/* DHTMLX Custom Scroll stop */


/* DHTMLX Grid odd lines BG colour */
div.gridbox_light .odd_light {
	background-color:#F1F1F1;
}

/* End DHTMLX Grid odd lines BG colour */

/* DHTMLX Menu styles */
div.dhtmlxMenu_dhx_terrace_SubLevelArea_Polygon {
	-moz-user-select: none;
	background-color: #FFFFFF;
	border: 1px solid #D3D3D3;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	padding-bottom: 1px;
	padding-top: 1px;
	position: absolute;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

/* Context menu hover BG colour */
div.dhtmlxMenu_dhx_terrace_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected {
	background-color: #ffd3d3;
	background-image: none;
}
/* END DHTMLX Menu styles */


/* dhx context menu radio buttons */
div.dhtmlxMenu_dhx_terrace_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_icon {
	background-image: url('../images/svg/aur.dhtmlxmenu_chrd.svg')
}

/* on Modal window show page background */
div.dhx_modal_cover_dv {
	filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;
	background-color: #000000;
}

/* Grid */
div.gridbox_dhx_terrace {
	border: 0;
}

div.gridbox_dhx_terrace .xhdr {
	border: 0;
	background-color: #3D3D3D;
}

div.gridbox_dhx_terrace table.hdr td {
	background-color: #3D3D3D;
	border-right: 2px solid #FFFFFF;
	color: #FFFFFF;
}

.dhxtabbar_base_material {
	box-shadow: none;
}


/* DHX Tooltip styling*/
/* Shadow*/
div.dhx_popup_dhx_terrace div.dhx_popup_area{
    box-shadow: 2px 3px 4px #333;
}

/* *** DHTMLX Msg *** */
.dhtmlx-auroraWarningMsg,
.dhtmlx-auroraWarningMsg div{
    font-weight:bold !important;
    color: #FFF !important;
    background-color: #F89820 !important;
	border: 1px solid #C86810 !important;
	border-radius: 0 !important;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}

.dhtmlx_message_area{
	padding-right: 10px;
}

.dhtmlx-auroraMsg,
.dhtmlx-auroraMsg div{
    font-weight:bold !important;
    color: #FFF !important;
    background-color: #6C972C !important;
	border: 1px solid #4C770C !important;
	border-radius: 0 !important;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}


div.dhtmlxMenu_dhx_terrace_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_icon img.sub_icon {
	width: 30px;
	height: 30px;
	margin-left: 2px;
}

div.dhtmlxMenu_dhx_terrace_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td {
	height: 35px;
}

.hdrcell [type='checkbox'] {
	margin-left: 0;
}


div.gridbox_dhx_terrace table.hdr td div.hdrcell {
	line-height: 30px;
	padding-left: 4px;
	text-transform: none;
}

/* colour of grid row hovered by mouse pointer */
.gridRowHOver{
	background-color: #FFF3A1;
}

/** DHTMLX Window header buttons. **/
.dhtmlx_wins_btns_button{
	cursor: pointer;
}

.dhxtree_dhx_terrace span.selectedTreeRow_lor , .dhxtree_dhx_terrace span.selectedTreeRow{background-color:transparent; color:black}
.combo_dhx_terrace_sel{background:transparent; color:black}
div.gridbox_dhx_terrace table.obj tr.rowselected{background-color:transparent}
div.gridbox_dhx_terrace table.obj tr.rowselected td{background-color:transparent}
div.gridbox_dhx_terrace table.obj.row20px tr.rowselected td{background-color:transparent}
div.gridbox_dhx_terrace table.obj tr.rowselected td.cellselected {background-color:transparent}

.dhtmlx_skin_dhx_terrace div.dhtmlx_window_active div.dhtmlx_wins_progress {background-image: url('/resources/default/images/icons/progress_30x30.gif'); background-size: 16px 16px;}

/*
Version 4.6
*/
div.gridbox table.hdr td {
	font-size: 11px;
	padding: 0;
}

div.gridbox_dhx_terrace table.hdr td div.hdrcell {
	font-size: 11px;
}

div.gridbox table.hdr td {
	border-top-width:0;
	border-bottom-width:0;
	border-left-width:0;
}

div.gridbox_dhx_terrace table.obj tr td,
div#search-grid.gridbox_dhx_terrace table.obj tr td.service_column {
	border-color: #e6e6e6;
	border-width: 0 0 1px;
	color: #262626;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 3px;
	padding-left: 20px;
	padding-right: 20px;
}

div.gridbox_material.gridbox table.obj tr td{
	padding-bottom:0;
}

div.gridbox_dhx_terrace table.obj tr td.warning {
	color: red;
}

div.gridbox_dhx_terrace .odd_dhx_terrace {
	background-color: #fafaf8;
}

.dhxtabbar_base_material {
	background-color: #ffffff;
}

.dhxtabbar_base_material div.dhx_cell_tabbar div.dhx_cell_cont_tabbar {
	border:0;
}

#docTypesTabs.dhxtabbar_base_material div.dhxtabbar_tabs {
	background: none;
	background-color: #3d3d3d;
	border-width: 0;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3d3d3d,endColorStr=#3d3d3d) progid:DXImageTransform.Microsoft.Alpha(opacity=100)
}

.dhxtabbar_base_material div.dhxtabbar_tabs {
	background: none;
	background-color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ffffff) progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	border-width: 0;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tab {
	background: none;
	background-color: #d9d9d9;
	color: #3d3d3d;
	border-width: 0;
	height:30px;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#d9d9d9,endColorStr=#d9d9d9) progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

#docTypesTabs.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tab {
	background-color: #3d3d3d;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3d3d3d,endColorStr=#3d3d3d) progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tab.dhxtabbar_tab_actv {
	background-color: #3d3d3d;
	color: #ffffff;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3d3d3d,endColorStr=#3d3d3d) progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab div.dhxtabbar_tab_text,
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab.dhxtabbar_tab_actv div.dhxtabbar_tab_text {
	text-transform: none;
	color: #34404b;
	background: #d9d9d9 none repeat scroll 0 0;
	border-bottom: 1px solid #d9d9d9;
}

#docTypesTabs.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab div.dhxtabbar_tab_text {
	background-color: #3d3d3d;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab.dhxtabbar_tab_actv div.dhxtabbar_tab_text {
	background-color: #3d3d3d;
	border-bottom: 1px solid #3d3d3d;
	color: #ffffff;
	font-weight: bold;
}

.dhxtabbar_base_material div.dhxtabbar_tabs {
	line-height: 28px;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tab.dhxtabbar_tab_actv div.dhxtabbar_tab_text {
	color: #ffffff;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base {
	margin-left: 5px;
}

#msg-tabs.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base {
	margin-left: 0;
}

.dhxtabbar_base_material div.dhxtabbar_tabs,
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tab,
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_ar_left,
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_ar_right
{
--filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3d3d3d,endColorStr=#3d3d3d) progid:DXImageTransform.Microsoft.Alpha(opacity=100)
}
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tabs_line {
	display: none;
	background-color: #3d3d3d;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tab.dhxtabbar_tab_actv div.dhxtabbar_tab_text {
	font-weight:normal;
	font: 12px Arial;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tab.dhxtabbar_tab_actv div.dhxtabbar_tab_text,
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tab.dhxtabbar_tab_actv_dis div.dhxtabbar_tab_text {
	border-width:0;
}

#docTypesTabs.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tab div.dhxtabbar_tab_text {
	color: #d9d9d9;
	font: 12px Arial;
	line-height: 28px;
}

#docTypesTabs.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tab.dhxtabbar_tab_actv div.dhxtabbar_tab_text {
	color: #ffffff;
	font: 12px Arial;
	line-height: 28px;
	font-weight: bold;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tab.dhxtabbar_tab_actv div.dhxtabbar_tab_text {
	line-height: 28px;
	font-weight: bold;
	color: #ffffff;
}

#searchTabs .dhxtabbar_tabs_ar_left,
#searchTabs .dhxtabbar_tabs_ar_right {
	/*display: none;*/
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_ar_left div.dhxtabbar_arrow_img,
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_ar_right div.dhxtabbar_arrow_img {
	border-width: 0;
	left: 4px;
	bottom: 1px;
	background-position:0;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_ar_left div.dhxtabbar_arrow_img {
	background-image: url('../images/png/aur.arw.lft.png');
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_ar_right div.dhxtabbar_arrow_img {
	background-image: url('../images/png/aur.arw.rght.png');
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_ar_left,
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_ar_right {
	background:none;
	background-color: #3d3d3d;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3d3d3d,endColorStr=#3d3d3d) progid:DXImageTransform.Microsoft.Alpha(opacity=100)
}

.dhxwins_vp_material div.dhxwins_mcover {
	background-color: #000;
	opacity: 0.8;
}

.dhxwins_vp_material div.dhxwin_hdr {
	background:none;
	background-color:#F89820;
	color: white;
	font-weight:normal;
	font: 14px Arial;
	line-height: 30px;
	border-width: 0;
	border-radius: 0;
	height: 30px;
}

.dhxwins_vp_material div.dhxwin_inactive div.dhxwin_hdr,
.dhxwins_vp_material div.dhxwin_inactive div.dhxwin_brd {
	opacity: 1;
}

.dhxwins_vp_material div.dhxwin_inactive div.dhxwin_hdr {
	color: white;
	--background: none;
}

.dhxwins_vp_material div.dhxwin_inactive div.dhxwin_fr_cover {
	background: none;
}

.dhxwins_vp_material div.dhxwin_brd {
	border-width: 0;
}

.dhxwins_vp_material div.dhxwin_active,
.dhxwins_vp_material div.dhxwin_inactive {
	border-width: 0;
	border-radius: 0;
	box-shadow: 0 0 2px #404040;
}

.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_icon {
	background-image: none;
	background-size: 26px;
	width:24px;
	height:24px;
	top:2px;
}


.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button.dhxwin_button_close {
	background-position: -96px -64px;
}

.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button_dis.dhxwin_button_close_dis{
	background-position: -96px 15px;
}

.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button.dhxwin_button_park {
	background-position: -48px 0;
}

.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button_dis.dhxwin_button_park_dis {
	background-position: -48px 15px;
}

.dhxwins_vp_material div.dhxwin_active div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button:hover {
	background-color: transparent;
}

.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button,
.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button_dis {
	background-image: url("../images/svg/aur.dhx_buttons.svg");
}

.dhxwins_vp_material div.dhxwin_active div.dhx_cell_wins div.dhx_cell_statusbar_def,
.dhxwins_vp_material div.dhxwin_inactive div.dhx_cell_wins div.dhx_cell_statusbar_def {
	background: #ffffff;
}

div.gridbox_material.isModern table.obj.row20px tr td {
	line-height: 16px;
}

div.gridbox_material.gridbox {
	border-width: 0;
}

div.dhtmlxMenu_material_SubLevelArea_Polygon {
	background-color: #ffffff;
	border: 1px solid #d3d3d3;
	border-radius: 0;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}

div.dhtmlxMenu_material_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td,
div.dhtmlxMenu_material_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected td {
	border-width:0;
	font-size: 12px;
	line-height: 28px;
	height: 30px;
}

div.dhtmlxMenu_material_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_icon img.sub_icon {
	width: 25px;
	height: 25px;
}

.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button {
	cursor: pointer;
}

div.gridbox table.hdr td {
	text-align: left;
}

.dhxwins_vp_material div.dhxwin_active div.dhx_cell_wins div.dhx_cell_cont_wins,
.dhxwins_vp_material div.dhxwin_inactive div.dhx_cell_wins div.dhx_cell_cont_wins {
	border-width: 0;
	padding-top: 5px;
}

div.gridbox_material.gridbox table.hdr td {
	border-color: #ffffff;
}

.dhtmlxcalendar_material {
	font-family: Tahoma,Helvetica;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_month_cont {
	border-width: 0;
	background: #ffffff;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li,
.dhtmlxcalendar_material div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell,
.dhtmlxcalendar_material div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell_first,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_hover,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_hover,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_dis,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_dis,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_dis,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_dis,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_dis,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_weekend_dis,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_dis,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_date_weekend_dis,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell {
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line {
	height: 30px;
	margin-left: 3px;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li {
	font-size: 11px;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell {
	color: #909090;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li,
.dhtmlxcalendar_material div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell,
.dhtmlxcalendar_material div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell_first,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_hover,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_hover {
	background-color: #ffffff;
	border-color: #ffffff;
	color: #000000;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_hover,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_hover {
	background-color: #D3D3D3;
	color: #000000;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li {
	border-width: 0;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_hover {
	background-color: #D3D3D3;
	border-color: #D3D3D3;
	color: #000000;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_hover{
	color:#000000;
	background-color:#D3D3D3;
	border-color:#D3D3D3;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend:hover,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_hover {
	color:#000;
	background-color: #D3D3D3;
	border-color: #D3D3D3;
}


.dhtmlxcalendar_material ul.dhtmlxcalendar_line {
	margin-left: 2px;
	width: 219px;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_days_cont,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont,
.dhtmlxcalendar_material div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr {
	width: 218px;
	border-width: 0;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_days_cont,
.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont,
.dhtmlxcalendar_material div.dhtmlxcalendar_month_cont {
	width: 223px;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr {
	width: 220px;
	height: 30px;
	line-height: 30px;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont {
	padding-bottom: 3px;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li div.dhtmlxcalendar_label {
	font-size: 12px;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li {
	cursor: pointer;
	border-radius: 0;
}

.dhtmlxcalendar_material div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr span.dhtmlxcalendar_month_label_month,
.dhtmlxcalendar_material div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr span.dhtmlxcalendar_month_label_year {
	font-weight: normal;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tab div.dhxtabbar_tab_text {
	top: -1px;
	height: 28px;
	line-height: 28px;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_cont_left div.dhxtabbar_tab {
	--border-right: 2px solid #ffffff;
	border-width: 0;
	font-family: Tahoma,Helvetica;
	font-size: 12px;
	margin-right: 3px;
}

#docTypesTabs.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_cont_left div.dhxtabbar_tab {
	margin-right: 0;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tab.dhxtabbar_tab_actv div.dhxtabbar_tab_close,
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tab div.dhxtabbar_tab_close {
	background-image: url('../images/png/aur.close_wht.png');
	background-position: 0;
	border: 0;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tab div.dhxtabbar_tab_close {
	background-image: url('../images/png/aur.close_blk.png');
	width: 12px;
	height: 12px;
}

div.gridbox.gridbox_material table.hdr td{
	background:none;
	background-color: #3d3d3d;
}

div.dhtmlxMenu_material_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected,
div.dhtmlxMenu_material_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected td {
	background-color: #D3D3D3;
	background-image: none;
}

div.gridbox_material.gridbox .ftr, div.gridbox_material.gridbox .xhdr{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ffffff) progid:DXImageTransform.Microsoft.Alpha(opacity=100)
}

div.gridbox_material.gridbox table.obj tr.odd_material{
	background-color: #FAFAF8;
}

div.gridbox.gridbox_material table.row20px.obj tr td {
	line-height: 16px;
}

.dhxwins_vp_material div.dhxwin_inactive div.dhxwin_fr_cover{
	z-index: 0 !important;
}

div.gridbox_material.gridbox table.obj tr td.cellselected,
div.gridbox_material.gridbox table.obj tr.rowselected,
div.gridbox_material.gridbox table.obj tr.rowselected td,
div.gridbox_material.gridbox table.obj tr.odd_material.rowselected td {
	/* background: none; */
	border-color: #ffffff;
}

.dhxwins_vp_material div.dhxwin_active div.dhx_cell_wins div.dhx_cell_cont_wins,
.dhxwins_vp_material div.dhxwin_inactive div.dhx_cell_wins div.dhx_cell_cont_wins {
	padding-top:0;
}

.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button.dhxwin_button_minmax,
.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button_dis.dhxwin_button_minmax_dis {
	background-position: -64px 0;
}

.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button_dis.dhxwin_button_minmax_dis {
	opacity: 0.5;
}

.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button.dhxwin_button_minmaxed {
	background-position: -82px 0;
}

.dhxwins_vp_material div.dhxwin_inactive div.dhxwin_hdr div.dhxwin_btns,
.dhxwins_vp_material div.dhxwin_inactive div.dhxwin_hdr div.dhxwin_icon {
	opacity: 1;
}

.dhxwins_vp_material div.dhxwin_active,
.dhxwins_vp_material div.dhxwin_inactive {
	box-shadow: 2px 3px 4px #333;
}

.dhxgrid_sort_desc, .dhxgrid_sort_asc {
	height: 12px;
}

#searchTabs .dhxtabbar_tabs_ar_left {
	left: 4px;
}

#searchTabs .dhxtabbar_tabs_ar_right {
	right: 6px;
}

div.gridbox_material.gridbox .ftr, div.gridbox_material.gridbox .xhdr,
div.gridbox_material.isModern table.hdr tr td{
	/*background: rgba(0, 0, 0, 0) linear-gradient(#3D3D3D, #3D3D3D) repeat scroll 0 0;*/
}

div.gridbox_material.gridbox .xhdr {
	border-bottom: 1px solid #FFFFFF;
}

.dhxwins_vp_material div.dhxwin_active div.dhx_cell_wins div.dhx_cell_progress_svg,
.dhxwins_vp_material div.dhxwin_inactive div.dhx_cell_wins div.dhx_cell_progress_svg {
	border: 1px solid #FFFFFF;
}

div.gridbox_material.gridbox table.hdr td div.hdrcell{
	padding-left:3px;
}

div.gridbox_material.gridbox table.hdr td{
	border: #3D3D3D;
}

div.dhtmlxMenu_material_SubLevelArea_ArrowUp,
div.dhtmlxMenu_material_SubLevelArea_ArrowUp_Over,
div.dhtmlxMenu_material_SubLevelArea_ArrowUp_Disabled{
	border-bottom:1px solid #D3D3D3;
}


div.dhtmlxMenu_material_SubLevelArea_ArrowDown,
div.dhtmlxMenu_material_SubLevelArea_ArrowDown_Over,
div.dhtmlxMenu_material_SubLevelArea_ArrowDown_Disabled{
	border-top:1px solid #D3D3D3;
}

div.dhtmlxMenu_material_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_icon{
	background-image: url('/resources/default/images/svg/aur.dhtmlxmenu_chrd.svg');
}

.dhxform_obj_material div.dhxform_img.chbx0, .dhxform_obj_material div.dhxform_img.chbx1, .dhxform_obj_material div.disabled div.dhxform_img.chbx0, .dhxform_obj_material div.disabled div.dhxform_img.chbx1, .dhxform_obj_material div.dhxform_img.rdbt0, .dhxform_obj_material div.dhxform_img.rdbt1, .dhxform_obj_material div.disabled div.dhxform_img.rdbt0, .dhxform_obj_material div.disabled div.dhxform_img.rdbt1, .dhxform_obj_material div.dhxform_actv_c.chbx0, .dhxform_obj_material div.dhxform_actv_c.chbx1, .dhxform_obj_material div.dhxform_actv_r.rdbt0, .dhxform_obj_material div.dhxform_actv_r.rdbt1 {
	background-image: url('/resources/default/images/png/aur.dhtmlxmenu_chbxrd.png');
}

.dhxform_obj_material div.dhxform_img, .dhxform_obj_material div.dhxform_actv_c, .dhxform_obj_material div.dhxform_actv_r {
	width: 18px;
	height: 18px;
}

.dhxform_obj_material div.dhxform_img.chbx0,
.dhxform_obj_material div.dhxform_actv_c.chbx0 {
	background-position: -19px 0;
}

.dhxform_obj_material div.dhxform_img.chbx1,
.dhxform_obj_material div.dhxform_actv_c.chbx1 {
	background-position: 0 0;
}

.dhxform_obj_material div.disabled div.dhxform_img.chbx0 {
	background-position: -55px 0;
}

.dhxform_obj_material div.disabled div.dhxform_img.chbx1 {
	background-position: -37px 0;
}

.dhxform_obj_material div.dhxform_img.rdbt1,
.dhxform_obj_material div.dhxform_actv_r.rdbt1 {
	background-position: -72px 0;
}

.dhxform_obj_material div.disabled div.dhxform_img.rdbt0,
.dhxform_obj_material div.disabled div.dhxform_actv_r.rdbt0 {
	background-position: -126px 0;
}

.dhxform_obj_material div.disabled div.dhxform_img.rdbt1,
.dhxform_obj_material div.disabled div.dhxform_actv_r.rdbt1 {
	background-position: -107px 0;
}

.dhxform_obj_material div.dhxform_img.rdbt0,
.dhxform_obj_material div.dhxform_actv_r.rdbt0 {
	background-position: -90px 0;
}

.dhxform_obj_material div.dhxform_label_nav_link {
	line-height: 15px;
}

.dhxform_obj_material div.dhxform_label {
	font-size: 12px;
	font-family: Arial, Helvetica;
}

.dhxform_obj_material div.dhxform_label div.dhxform_label_nav_link:focus {
	color: #000;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab.dhxtabbar_tab_actv {
	height: 30px;
	background-color: #3d3d3d;
	left: -1px;
	position: relative;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tabs_cont_left, .dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tabs_cont_right {
	height: 30px;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab div.dhxtabbar_tab_text {
	height: 30px;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base {
	height: 30px;
}

.dhxtabbar_base_material div.dhxtabbar_tabs {
	height: 30px;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab div.dhxtabbar_tab_close,
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab.dhxtabbar_tab_actv div.dhxtabbar_tab_close {
	right: 4px;
	top: 9px;
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab div.dhxtabbar_tab_close {
	background-image: url('../images/png/aur.close_blk.png');
}

.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab.dhxtabbar_tab_actv div.dhxtabbar_tab_close {
	background-image: url('../images/png/aur.close_wht.png');
}

.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button, .dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button_dis {
	height: 18px;
	width: 18px;
}

.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns {
	top: 6px;
	right: 3px;
}

.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_icon {
	left: 9px;
}

div.gridbox_material.gridbox table.obj tr td, .dhx_grid_adjust {
	font-size: 12px;
}

div.gridbox_material.gridbox table.obj.row20px tr td {
	border-bottom:0 solid #fff;
}

#wkfl_wgt_content table.obj.row20px tr td:nth-child(-n+2) {
	cursor: default;
}

.dhxwins_vp_material div.dhxwin_active div.dhx_cell_wins div.dhx_cell_statusbar_def div.dhx_cell_statusbar_text,
.dhxwins_vp_material div.dhxwin_inactive div.dhx_cell_wins div.dhx_cell_statusbar_def div.dhx_cell_statusbar_text {
	border-width:0;
	height: 23px;
	line-height: 23px;
	padding: 0;
}

.dhxwins_vp_material div.dhxwin_active div.dhx_cell_wins div.dhx_cell_statusbar_def,
.dhxwins_vp_material div.dhxwin_inactive div.dhx_cell_wins div.dhx_cell_statusbar_def {
	height: 23px;
}

.dhxwins_vp_material div.dhxwin_active div.dhx_cell_wins div.dhx_cell_progress_svg .dhx_cell_prsvg .dhx_cell_prcircle,
.dhxwins_vp_material div.dhxwin_inactive div.dhx_cell_wins div.dhx_cell_progress_svg .dhx_cell_prsvg .dhx_cell_prcircle {
	animation: 1.5s ease-in-out 0s normal none infinite running dhx_loader_dash;
	fill: none;
	stroke: #3d3d3d;
	stroke-dasharray: 1, 200;
	stroke-dashoffset: 0;
	stroke-linecap: round;
	stroke-miterlimit: 10;
	stroke-width: 4;
}

div.gridbox_material.gridbox table.obj tr.rowselected td:first-child {
	border-left: 0 solid #eee;
}

.dhxform_obj_material div.dhxform_label div.dhxform_label_nav_link:focus {
	color: inherit;
}

.dhx_cell_statusbar_def{

}


/* Export Reports Tabbar Styles */
div.dvTabBar.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab div.dhxtabbar_tab_text{
	height:31px;
}

div.dvTabBar.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab div.dhxtabbar_tab_text,
div.dvTabBar.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab.dhxtabbar_tab_actv div.dhxtabbar_tab_text{
	background-color: #F1F1F1
}

div.dvTabBar.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab.dhxtabbar_tab_actv div.dhxtabbar_tab_text{
	background-color: #fff;
	color: #3d3d3d;
	border-style: solid;
	border-width: medium 2px 1px;
	border-color: #DCDCDC;
}

div.dvTabBar.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab.dhxtabbar_tab_actv{
	background-color: #fff;
}

div.dvTabBar.dhxtabbar_base_material div.dhxtabbar_cont div.dhxtabbar_tabs_top div.dhx_cell_tabbar {
	margin-top: 5px;
}

div.dvTabBar.dhxtabbar_base_material div.dhxtabbar_cont div.dhxtabbar_tabs_top div.dhxtabbar_tabs.dhxtabbar_tabs_top {
	border-style: solid;
	border-width: 0 0 2px;
	border-color: #DCDCDC;
}

div.dvTabBar.dhxtabbar_base_material div.gridbox.gridbox_dhx_terrace.isModern div.xhdr table.hdr tbody tr td div.hdrcell input {
	bottom: -3px !important;
	left: 3px !important;
}

div.dvTabBar div.gridbox.gridbox_dhx_terrace div.headerSortIcon {
	margin-top: 10px;
	margin-right: 5px;
}


div.gridbox_material.gridbox table.obj.row20px tr td img,
div#dhxBasketOpts_grid.gridbox_dhx_terrace table.obj tr td.customer_logo img,
div.gridbox_dhx_terrace table.obj.row20px tr td img {
	max-width: 40px;
}


.dhtmlxcalendar_material {
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}