﻿.dxtlControl {
    cursor: default;
    font: 9pt Roboto, sans-serif;
    color: black;
    border: none 1px #a3a3a3;
}
/*.dxtlControl caption
{
	border: solid 1px #f3ad00;
    border-bottom: 0;
	background: white;
	font-weight:bold;
	padding:3px;
	text-align:center;	    
}*/

/* Indent cells */
.dxtlIndent, .dxtlIndentWithButton {
    background: transparent;
    vertical-align: top;
    background-position: center top;
    background-repeat: no-repeat;
}

.dxtlIndent {
    padding: 0 11px;
}

.dxtlIndentWithButton {
    padding: 5px 6px;
}


/*.dxtlSelectionCell
{
	padding: 0 2px;
	border: solid 1px #e9d1a1;
}*/
/* Tree-lines cells */
/*.dxtlLineFirst
{
	background-image: url(CssImages/TreeLineFirst.gif);	
}
.dxtlLineMiddle
{
	background-image: url(CssImages/TreeLineMiddle.gif);
}
.dxtlLineLast
{
	background-image: url(CssImages/TreeLineLast.gif);
}
.dxtlLineRoot
{
	background-image: url(CssImages/TreeLineRoot.gif);
	background-repeat: repeat-y;
}
*/
/* Headers */
.dxtlHeader {
    background-color: transparent !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

    .dxtlHeader table.dxtl {
        border-collapse: collapse;
        width: 100%;
    }

    .dxtlHeader td.dxtl {
        padding: 0;
    }

    .dxtlHeader, .dxtlHeader td.dxtl {
        font: 9pt Roboto, sans-serif;
        white-space: nowrap;
        text-align: left;
    }

/* Nodes */
.dxtlNode {
    background-color: transparent !important;
}

.dxtlAltNode {
    background: #F3F8F7;
}

.dxtlSelectedNode {
    background: #d8ecf0;
}
/*.dxtlFocusedNode
{
	background: #ffecc4;    
	color: Black;
}*/
.dxtlInlineEditNode {
    background: transparent;
}

.dxtlEditFormDisplayNode {
    background: #EDF3F4;
}
/*.dxtlNode td.dxtl, 
.dxtlAltNode  td.dxtl, 
.dxtlSelectedNode td.dxtl, 
.dxtlFocusedNode td.dxtl,
.dxtlEditFormDisplayNode td.dxtl,
.dxtlCommandCell
{
	padding: 3px 6px 4px;
	border: solid 1px #e9d1a1;
	white-space: nowrap;
	font-size: 9pt;
    font-family: Tahoma;
}*/
/*.dxtlInlineEditNode td.dxtl
{
	border: solid 1px #e9d1a1;
	padding: 1px;
}*/

/* Preview */
/*.dxtlPreview
{
	background: #ECF2F3;	
	padding: 14px;
	border: solid 1px #e9d1a1;
	font: 9pt Tahoma;	
}*/

/* Footers */
.dxtlGroupFooter {
    background-color: #DAEDF0;
}

.dxtlFooter {
    background-color: #e9f8fa;
}
/*.dxtlGroupFooter td.dxtl,
.dxtlFooter td.dxtl
{
	padding: 5px 6px 6px;
	white-space: nowrap;
	text-align: left;
	border: solid 1px #e9d1a1;
	font: 9pt Tahoma;
}*/

/* Pagers */
/*.dxtlPagerTopPanel
{
	border-bottom: none 1px #f3ad00;
}
.dxtlPagerBottomPanel
{
	border-top: none 1px #f3ad00;	
}*/

/* Editing */
/*.dxtlEditForm
{
	background: #EDF3F4;
	border: solid 1px #e9d1a1;
	padding: 8px 10px 10px;
}*/
.dxtlEditFormCaption,
.dxtlEditFormEditCell {
    padding: 4px;
}

.dxtlEditFormCaption {
    padding-left: 10px;
    white-space: nowrap;
}

.dxtlError {
    background: #FFC8C8;
    color: #FF0000;
    padding: 6px 10px;
    border: solid 1px #cfcfcf;
    font: 9pt Roboto, sans-serif;
}

/* Links */
.dxtlControl a {
    color: #2a769d;
}

    .dxtlControl a:hover {
        color: #f15e34;
    }

.dxtlCommandCell a {
    margin-right: 3px;
}

/* Loading panel */
.dxtlLoadingPanel {
    border: none !important;
    background-color: #E8E8E8;
    font-family: "Be Vietnam Pro", sans-serif !important;
    color: #303030;
    min-width: 10% !important;
}

    .dxtlLoadingPanel tr {
        border-bottom: none !important;
    }
/*.dxtlLoadingPanel td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 12px;
}
.dxtlLoadingDiv
{
	background: white;
	opacity: 0.01;
	filter: alpha(opacity=1);
}*/

/* Disabled */
.dxtlDisabled,
.dxtlDisabled .dxtl {
    color: #808080;
    cursor: default;
}


.treelist__title {
    background-color: transparent !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

    .treelist__title:hover {
        border-right: 1px solid var(--dark-blue) !important;
    }

.dxTreeList_CollapsedButton, .dxTreeList_ExpandedButton {
    margin-top: 3px;
}
/* 
.dxtlLineLast {
    background-position-y: 13px !important;
}

.dxtlLineMiddle, .dxtlLineFirst {
    background-position-y: 8px !important;
}
    */


/*.dxtl__B1, .dxtl__B2, .dxtl__B3, .dxtl__B4, .dxtl__B5, .dxtl__B6, .dxtl__B7, .dxtl__B8, .dxtl__B9, .dxtl__BB*/
.dxtlNode .dxtl {
    border-left: none !important;
    border-right: none !important;
}
/*
.dxtlNode td.tree_cell {
	padding-right: 10px !important;
}*/

.dxtlFocusedNode, .dxtlSelectedNode {
    background-color: rgba(41,78,198,.03) !important;
}

    .dxtlSelectedNode td.dxtl, .dxtlFocusedNode td.dxtl {
        border-left: none !important;
        border-right: none !important;
    }
