.dxgtControlSys {
    box-sizing: border-box;
}

img.dxgt__Collapse,
img.dxgt__Expand {
    cursor: pointer;
    font-size: 12px;
}

.dxgt__IM, .dxgt__IE
{
	text-align: center;		
	font-size: 2px !important;
	line-height: 0 !important;	
}
.dxgt__IE
{
	width: 1%;	
}
.dxgt__IM
{
	width: 1px;
}
.dxgt__Sel {
    padding: 0;
}

.dxgt__B0
{
	border-style: none !important;	
}
.dxgt__B1 
{	
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none!important;	
}
.dxgt__B2 
{
	border-top-style: none !important;
	border-right-style: none !important;
	border-left-style: none !important;
}
.dxgt__B3 
{
	border-top-style: none !important;
	border-right-style: none !important;
}
.dxgt__B4 
{
	border-top-style: none !important;
	border-bottom-style: none !important;	
	border-left-style: none !important;
}
.dxgt__B5
{
	border-top-style: none !important;
	border-bottom-style: none !important;	
}
.dxgt__B6
{
	border-top-style: none !important;
	border-left-style: none !important;
}
.dxgt__B7 
{
	border-top-style: none !important;
}
.dxgt__B8
{	
	border-right-style: none !important;
	border-bottom-style: none !important;	
	border-left-style: none !important;
}
.dxgt__B9
{
	border-right-style: none !important;
	border-bottom-style: none !important;	
}
.dxgt__BA
{
	border-right-style: none !important;
	border-left-style: none !important;
}
.dxgt__BB
{
	border-right-style: none !important;
}
.dxgt__BC
{
	border-bottom-style: none !important;	
	border-left-style: none !important;
}
.dxgt__BD
{
	border-bottom-style: none !important;
}
.dxgt__BE
{
	border-left-style: none !important;
}
.dxgtHDR_MSDraggable th
{
	-ms-touch-action: pinch-zoom;
	touch-action: pinch-zoom;
}
.dxgtHSEC 
{
    border-style: none !important;
    background-color: White;
}
.dxgtHL
{
    background: #ffd83a;
	color: #333333;
	font-weight: bold;
	font-style: normal;
}

.dxgtCSD {
    overflow-y: hidden !important;
}

/* Resizing */
.dxgtSP {
    width: 0px;
    height: 30px;
    background-color: white;
}
.dxgtSPB {
    position: relative;
    z-index: 1000;

    width: 8px;
    height: 100%;
    border-radius: 4px;
    background-color: #ffffff;
    cursor: w-resize;
}
.dxgtSPB > div {
    position: absolute;
    left: 2px;
    background-color: #1db1f6;
    border-radius: 2px;
    width: 4px;
    height: 4px;
}
.dxgtSPB div:nth-child(1) {
    top: 6px;
}
.dxgtSPB div:nth-child(2) {
    top: 13px;
}
.dxgtSPB div:nth-child(3) {
    top: 20px;
}

.dxgtRB {
    position: absolute;
    z-index: 10000;
    background: url('/DXR.axd?r=28_22-A5hIw') repeat;
}

.dxgtGC {
    display: table;
    overflow: hidden; 
    width: 100%;
    table-layout: fixed;
}

.dxgtTLC, .dxgtSC, .dxgtGCC {
    display: table-cell;
    height: 100%;
    vertical-align: top;
}

.dxgtTLC {
    overflow-x: hidden;
}

.dxgtSC {
    width: 0px;
}

.dxgtSPT {
    height: 100%;
    display: table;
    background-color: transparent;
    cursor: w-resize;
    position: relative;
    z-index: 1000;
    margin-left: -3px;
    width: 8px;
}

.dxgtSPBC {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
}

.dx-gantt-tac { /* task area container dx-gantt-task-area-container */
    position: relative;
    overflow-x: scroll;
    overflow-y: auto;
    width: 100%;
}
.dx-gantt-tsac,
.dx-gantt-tsa {
    box-sizing: border-box;
}

.dxgtGMC {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.dxgtGMC .dxm-ltr .dxm-main.dxmtb {
    border-width: 0;
    background: transparent;
}
.dxgtGMCRight .dxm-ltr .dxm-main {
    float: right;
}

.dxgtControlSys .dx-gantt-parent:before {
    border-left-color: inherit;
    border-top-color: inherit;
}

.dxgtControlSys .dx-gantt-parent:after {
    border-right-color: inherit;
    border-top-color: inherit;
}

/* Design time */
.dxgntTableDT td {
    height: 30px;
    padding-left: 10px;
}
.dxgntTableDT .dx-gantt-task {
    width: 150px;
}
.dxgntExternalTD_DT {
    border: 1px solid gray;
}

