.RadTreeView {
    white-space: nowrap;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent
}

    .RadTreeView .rtSp, .RadTreeView .rtIn, .RadTreeView .rtImg, .RadTreeView .rtChk, .RadTreeView .rtChecked, .RadTreeView .rtUnchecked, .RadTreeView .rtIndeterminate, .RadTreeView .rtLoadingIcon {
        display: inline-block;
        vertical-align: middle
    }

    .RadTreeView .rtTemplate, .RadTreeView input {
        -webkit-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text
    }

    .RadTreeView .rtUL {
        margin: 0;
        padding: 0;
        list-style: none
    }

	.RadTreeView .rtUL .rtUL {
		padding-left: 1.25rem;
	}

	.RadTreeView .rtTop,
	.RadTreeView .rtMid,
	.RadTreeView .rtBot {
		padding: 0.0625rem 0 0.0625rem 1.25rem;
	}

	.RadTreeView .rtSp {
		margin-left: -0.0625rem;
		width: 0.0625rem;
		height: 1.375rem;
	}

	.RadTreeView .rtIn {
		margin-left: 0.0625rem;
		padding: 0.125rem 0.125rem 0.1875rem;
		border: 0.0625rem solid transparent;
		background-position: 0 0;
		background-repeat: repeat-x;
		text-decoration: none;
	}

    .RadTreeView a.rtIn {
        color: inherit;
        cursor: pointer
    }

    .RadTreeView div.rtIn {
        vertical-align: top
    }

    * + html .RadTreeView a.rtIn {
        color: expression(this.parentNode.currentStyle['color'])
    }

    * + html .RadTreeView div.rtIn {
        display: inline;
        zoom: 1
    }

	.RadTreeView .rtChk,
	.RadTreeView .rtChecked,
	.RadTreeView .rtUnchecked,
	.RadTreeView .rtIndeterminate {
		margin: 0 0.1875rem;
		padding: 0;
		width: 0.8125rem;
		height: 0.8125rem;
	}

	.RadTreeView .rtUnchecked {
		background-position: 0 0;
	}

	.RadTreeView .rtChecked {
		background-position: 0 -2.5rem;
	}

	.RadTreeView .rtIndeterminate {
		background-position: 0 -5rem;
	}

    .RadTreeView .rtTemplate:after {
        content: "";
        clear: both;
        display: block
    }

	.RadTreeView .rtHover .rtIn {
		background-position: 0 -62.5rem\9;
	}

	.RadTreeView .rtSelected .rtIn {
		background-position: 0 -125rem\9;
	}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn {
        background-position: 0 0
    }
}

.RadTreeView .rtEdit {
    white-space: nowrap !important
}

    .RadTreeView .rtEdit input {
        margin: 0;
        padding: 0;
        height: 1.4em;
        border: 0;
        outline: 0;
        color: inherit;
        background: 0;
        font: inherit;
        line-height: 1.4em;
        cursor: text
    }

    * + html .RadTreeView .rtEdit input {
        color: expression(this.parentNode.currentStyle['color'])
    }

.RadTreeView .rtLoadingIcon {
    margin: -0.25rem 0.1875rem 0;
    width: 1rem;
    height: 1rem;
    overflow: hidden;
    text-indent: -62.4375rem;
    font-size: 0;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.RadTreeView .rtLoadingBelow {
    display: block;
}

.RadTreeView .rtPlus,
.RadTreeView .rtMinus {
    margin: 0.3125rem 0.1875rem 0 -1.0625rem;
    padding: 0;
    width: 0.6875rem;
    height: 0.6875rem;
    background-repeat: no-repeat;
    font-size: 0;
    display: inline-block;
    vertical-align: top;
}

.RadTreeView .rtPlus {
    background-position: 0 0
}
.RadTreeView .rtPlusHover {
    background-position: 0 -1.375rem;
}

.RadTreeView .rtMinus {
    background-position: 0 -0.6875rem;
}

.RadTreeView .rtMinusHover {
    background-position: 0 -2.0625rem;
}

.RadTreeView .rtLines .rtLI {
    background-image: url('/assets/images/tree_dots_vert.png');
    background-position: 0 0;
    background-repeat: repeat-y
}

/*.RadTreeView .rtLines .rtFirst {
    background-image: url('WebResource.axd?d=a2ZjBNFGRzExKdIoTLdXpCZaES2OWJ3op6OblEA229V-osoanGG2pd9VeK2E5eDyBJA52dlsBpTjUu9swbsk_c75PMbPm1sJ7jiQZjJ4zH6VES1GRcswsl9yXNiWrfLf8d1f6Z83TNyjC9eG7J6xpcfGxzNsAVSyw0FQOv3DTAo1&t=637073620980000000');
    background-position: 0 1.273em;
    background-repeat: no-repeat
}*/

.RadTreeView .rtLines .rtLast {
    background-image: none
}

.RadTreeView .rtLines .rtTop, .RadTreeView .rtLines .rtMid, .RadTreeView .rtLines .rtBot {
    background-position: 0 0;
    background-repeat: no-repeat
}

/*.RadTreeView .rtLines .rtTop {
    background-image: url('WebResource.axd?d=0hzBHimOxAjoZN2fbYlHR7krRrM0MjkKxCJJL3a9R0nZAhknASdBvVZkULOVwouJkMsi6EeVWtFLNLIVFjzZnzyuEliGBkbgzMPl8MXHNPnGC0HpXcSe8_kU0GC_YqL9ABVyy_t9yJskAn9_Lk86kRY8ab9JkDEgl7mjsuFNOoE1&t=637073620980000000')
}*/

.RadTreeView .rtLines .rtLast .rtTop {
    background-image: url('/assets/images/tree_dots_hor.png')
}

.RadTreeView .rtLines .rtMid {
    background-image: url('/assets/images/tree_dots_t.png')
}

.RadTreeView .rtLines .rtBot {
    background-image: url('/assets/images/tree_dots_bottom.png')
}

.RadTreeView[disabled], .RadTreeView .rtDisabled {
    filter: alpha(opacity=50);
    opacity: .5
}

    .RadTreeView[disabled] .rtDisabled {
        filter: alpha(opacity=100);
        opacity: 1
    }

.RadTreeView label {
    font-weight: normal;
    font-size: inherit;
    line-height: inherit;
    display: inline
}

.RadTreeView_rtl .rtUL .rtUL {
    padding-left: 0;
    padding-right: 1.25rem;
}

.RadTreeView_rtl .rtTop,
.RadTreeView_rtl .rtMid,
.RadTreeView_rtl .rtBot {
    padding-left: 0;
    padding-right: 1.25rem;
}

.RadTreeView_rtl .rtSp {
    margin-left: 0;
    margin-right: -0.0625rem;
}

.RadTreeView_rtl .rtPlus,
.RadTreeView_rtl .rtMinus {
    margin-left: 0.375rem;
    margin-right: -1.0625rem;
}

.RadTreeView_rtl .rtPlus {
    background-position: -0.6875rem 0;
}

.RadTreeView_rtl .rtPlusHover {
    background-position: -0.6875rem -1.375rem;
}

.RadTreeView_rtl .rtMinus {
    background-position: -0.6875rem -0.6875rem;
}

.RadTreeView_rtl .rtMinusHover {
    background-position: -0.6875rem -2.0625rem;
}

/*.RadTreeView_rtl .rtLines .rtLI {
    background-image: url('WebResource.axd?d=fgRTSq6ET-TBIYl1--hKXqZuyPgPUSS5AWpjIsHbtHqvPGrkHrWItuv0_16ptnZyJlvdToDH_0t_2wukf9zCkIdnJNEWCK2Vte4vKfmQhtiQfD3_TsJRrspPCvwgOXB3-lSaw9yHADWPfm0wkm31nf_nUD7V7vAH-X4-GQureIM1&t=637073620980000000');
    background-position: 100% 0
}

.RadTreeView_rtl .rtLines .rtFirst {
    background-image: url('WebResource.axd?d=LxgY_Nq5NiWVc2AVUJ4oNIS3y-6svzclLO0t8H-Qsx2DGhiZL1rZXBYNiWpEx-6Sz53X0w24RZV2SaWsxnB8cMb7lnkVgVJWfFqdLtPEoYPdT0jfiOLaydx0awrcHtGQuEEdxIp_fBHUfhVa1cASx4E9JKD94j02PPG-I-u2Zjg1&t=637073620980000000');
    background-position: 100% 1.273em
}*/

.RadTreeView_rtl .rtLines .rtLast {
    background-image: none
}

.RadTreeView_rtl .rtLines .rtTop, .RadTreeView_rtl .rtLines .rtMid, .RadTreeView_rtl .rtLines .rtBot {
    background-position: 100% 0
}

/*.RadTreeView_rtl .rtLines .rtTop {
    background-image: url('WebResource.axd?d=88D5IS-_S5Fo09nJaSh22sJkD_VPqeqxPFXtXnfuXEUhGeexKFGkja5RmRh10CL7cqitwRtZG6oNpa-fsi562IsJE2vApXaqRvFVcugJWn8Deod4lyvwXY3iRDK7WKmS5bEBRLvJ3Q5RxPLs6WF-GW8E1J7wtWeJx-jJ9QIc5Bo1&t=637073620980000000')
}

.RadTreeView_rtl .rtLines .rtLast .rtTop {
    background-image: url('WebResource.axd?d=y2DGAlqFkcujwYtv2lMu7-YLJVKFRCHXqb6d35PSv327KMjoH4lexfJhlyvvPNtodtv0iJ1kLVceauS2oEQSzNlyfVaJgyyxllBElKnjAVymcrP8Yc45FJcthLTZrh_kI7SU46NowSkj1RF1mVRUzWcbwHgIrIBbhS_r2FH76Xs1&t=637073620980000000')
}

.RadTreeView_rtl .rtLines .rtMid {
    background-image: url('WebResource.axd?d=jXyWQB3VOSV-V0VXM1vseSaC8-3gUayuK3k4finXY43ItAt8c8MoXV5PwSxii8WNsAV3T-y7QirhjUGKqVWbvwG8a3s3e_BasHa12adALfaWkelqWE-p69DBr8N6nkXP3wi9Yzeh3KXW1V1hZcWfu3weuUFJWr8fu3n3PhhlMSA1&t=637073620980000000')
}

.RadTreeView_rtl .rtLines .rtBot {
    background-image: url('WebResource.axd?d=2gKKxCbXKJzi-z-1vnZF2_IM9PE_o8ol6IjEWlLe0xF_OkvYdtuqmDbyr1LHjwos_1DM-cXu38CkKcPt7731vRsHwPWujGx8poCBDPfQ1MZ66yOW4Si81B9RGbSfVsxEEWiRpb_KxOeh6Whss6KIwgGXJazHgKMJ9f8rQ3wYzpA1&t=637073620980000000')
}*/

.rtDropAbove,
.rtDropBelow {
    border: 0.0625rem dotted black;
    font-size: 0.1875rem;
    line-height: 3; 
    height: 0.1875rem;
    margin-top: -0.0625rem;
}

.rtDropAbove {
    border-bottom: 0;
}

.rtDropBelow {
    border-top: 0;
}

div.RadTreeView_designtime .rtTop,
div.RadTreeView_designtime .rtMid,
div.RadTreeView_designtime .rtBot {
    position: relative;
}

div.RadTreeView_designtime .rtPlus,
div.RadTreeView_designtime .rtMinus {
    margin: 0;
    position: absolute;
    left: 0.1875rem;
    top: 0.25rem;
}

.rtTouchDragClue {
    margin-top: -3.125rem;
}

.RadTreeView_Metro .rtHover .rtIn {
    border-color: #e7e7e7;
    color: #000;
    background-color: #e7e7e7
}

.RadTreeView_Metro .rtSelected .rtIn {
    border-color: #25a0da;
    color: #fff;
    background-color: #25a0da
}

/*.RadTreeView_Metro .rtChecked, .RadTreeView_Metro .rtUnchecked, .RadTreeView_Metro .rtIndeterminate {
    background-image: url('WebResource.axd?d=p_rqmdX0d0Y3N2rIl3qjxe9yl9lpw28ImtJtbvHTF7IGp_grA_Oo8fRSMYB_alpbC_xekvf0tvPIwpjCoMfipJ1QgYdPxxqYgFogSo8M5w4v_Sz9CqngKbPyb5nr6CPblYsNYM-PaR-feRkwaU7q8-WJ-KSLrPSrxK15eP0Axb01&t=637073620980000000')
}

.RadTreeView_Metro .rtLoadingIcon {
    background-image: url('WebResource.axd?d=8roOJWZ7_Ney1zr3iYTkTW0W2ld0cLr5bOP1PcY7ZqaU5nP_KG4JClZxGzrLVgtoYkvosaV_QKUx4iec1BQNf0Cr4uNUevGLTdoV-MthDtu9xH0NjEfBTM1-HnNk0ZDOoOHkBLjhNXhaM3tUxT1RC_full9ddEber8PAX4s1-XM1&t=637073620980000000')
}*/

.RadTreeView_Metro .rtPlus, .RadTreeView_Metro .rtMinus {
    background-image: url('/assets/images/tree_crosses.png')
}

.RadTreeView_Metro .rtLines .rtLI, .RadTreeView_Metro .rtLines .rtTop, .RadTreeView_Metro .rtLines .rtLast .rtTop, .RadTreeView_Metro .rtLines .rtMid, .RadTreeView_Metro .rtLines .rtBot {
    background-image: none
}





.RadTreeView .rtTemplate, .RadTreeView input {
    user-select: text;
}

.RadFileExplorer .rtTemplate {
    display: inline-block;
}

.RadFileExplorer, .RadFileExplorer * {
    box-sizing: content-box;
}

.RadFileExplorer .RadTreeView .rfeFileExtension {
    display: inline-block;
    zoom: 1;
}

.RadFileExplorer_Silk span.rfeFileExtension,
.RadFileExplorer_Silk div.rfeFileExtension {
    background: transparent url('/assets/images/treeFileExtension.png') no-repeat -0.4375rem -42.5625rem;
}

.RadFileExplorer .folder {
    background-position: -0.4375rem -76.5rem !important;
}

.RadFileExplorer .rfeFileExtension {
    height: 1.125rem;
    line-height: 1.125; 
    padding: 0 0 0 1.25rem !important;
    white-space: nowrap;
}

.RadTreeView_Silk .rtSelected .rtIn {
    border-color: #81cfdc;
    color: #fff;
    background-color: #81cfdc;
}

.table-folder-view > tr {
    vertical-align: top;
}

.RadFileExplorer .gif {
    background-position: -0.4375rem -2.4375rem !important;
}

.RadFileExplorer .html,
.RadFileExplorer .htm,
.RadFileExplorer .xhtml,
.RadFileExplorer .hta {
    background-position: -0.4375rem -4.4375rem !important;
}

.RadFileExplorer .exe,
.RadFileExplorer .bat {
    background-position: -0.4375rem -60.4375rem !important;
}

.RadFileExplorer .rar,
.RadFileExplorer .zip,
.RadFileExplorer .ace {
    background-position: -0.4375rem -6.375rem !important;
}

.RadFileExplorer .psd,
.RadFileExplorer .pdd {
    background-position: -0.4375rem -8.4375rem !important;
}

.RadFileExplorer .js {
    background-position: -0.4375rem -10.4375rem !important;
}

.RadFileExplorer .vbs {
    background-position: -0.4375rem -62.4375rem !important;
}

.RadFileExplorer .css {
    background-position: -0.4375rem -12.5rem !important;
}

.RadFileExplorer .txt {
    background-position: -0.4375rem -14.5rem !important;
}

.RadFileExplorer .asp {
    background-position: -0.4375rem -16.5rem !important;
}

.RadFileExplorer .aspx {
    background-position: -0.4375rem -18.5rem !important;
}

.RadFileExplorer .sln {
    background-position: -0.4375rem -20.4375rem !important;
}

.RadFileExplorer .suo {
    background-position: -0.4375rem -84rem !important;
}

.RadFileExplorer .config {
    background-position: -0.4375rem -22.5rem !important;
}

.RadFileExplorer .cs {
    background-position: -0.4375rem -24.5rem !important;
}

.RadFileExplorer .vb {
    background-position: -0.4375rem -26.5rem !important;
}

.RadFileExplorer .doc,
.RadFileExplorer .docx,
.RadFileExplorer .rtf,
.RadFileExplorer .dot {
    background-position: -0.4375rem -28.5rem !important;
}

.RadFileExplorer .ppt,
.RadFileExplorer .pptx {
    background-position: -0.4375rem -30.5rem !important;
}

.RadFileExplorer .xls,
.RadFileExplorer .xlsx {
    background-position: -0.4375rem -32.4375rem !important;
}

.RadFileExplorer .ascx {
    background-position: -0.4375rem -34.375rem !important;
}

.RadFileExplorer .jpg,
.RadFileExplorer .jpeg,
.RadFileExplorer .jpe {
    background-position: -0.4375rem -36.5rem !important;
}

.RadFileExplorer .png {
    background-position: -0.4375rem -38.4375rem !important;
}

.RadFileExplorer .mdb {
    background-position: -0.4375rem -40.5rem !important;
}

.RadFileExplorer .csproj {
    background-position: -0.4375rem -44.4375rem !important;
}

.RadFileExplorer .webinfo {
    background-position: -0.4375rem -46.5rem !important;
}

.RadFileExplorer .vbproj {
    background-position: -0.4375rem -48.4375rem !important;
}

.RadFileExplorer .pdf {
    background-position: -0.4375rem -50.5rem !important;
}

.RadFileExplorer .bmp {
    background-position: -0.4375rem -52.5rem !important;
}

.RadFileExplorer .swf {
    background-position: -0.4375rem -54.5rem !important;
}

.RadFileExplorer .tif,
.RadFileExplorer .tiff {
    background-position: -0.4375rem -56.5rem !important;
}

.RadFileExplorer .mpg,
.RadFileExplorer .mpeg,
.RadFileExplorer .avi,
.RadFileExplorer .gp3,
.RadFileExplorer .mov,
.RadFileExplorer .mpeg4,
.RadFileExplorer .aif,
.RadFileExplorer .aiff,
.RadFileExplorer .rm,
.RadFileExplorer .wmv {
    background-position: -0.4375rem -58.5rem !important;
}

.RadFileExplorer .mp3,
.RadFileExplorer .mp4,
.RadFileExplorer .mid,
.RadFileExplorer .midi,
.RadFileExplorer .wav,
.RadFileExplorer .gp3,
.RadFileExplorer .gp4,
.RadFileExplorer .gp5,
.RadFileExplorer .wma,
.RadFileExplorer .ogg {
    background-position: -0.4375rem -64.4375rem !important;
}

.RadFileExplorer .fla,
.RadFileExplorer .flv {
    background-position: -0.4375rem -66.4375rem !important;
}

.RadFileExplorer .dll {
    background-position: -0.4375rem -68.4375rem !important;
}

.RadFileExplorer .xml {
    background-position: -0.4375rem -70.4375rem !important;
}

.RadFileExplorer .xslt {
    background-position: -0.4375rem -72.4375rem !important;
}

.RadFileExplorer .xsl {
    background-position: -0.4375rem -74.4375rem !important;
}

.RadFileExplorer .bac {
    background-position: -0.4375rem -42.5625rem;
}


