.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: 20px
        }

    .RadTreeView .rtTop, .RadTreeView .rtMid, .RadTreeView .rtBot {
        padding: 1px 0 1px 20px
    }

    .RadTreeView .rtSp {
        margin-left: -1px;
        width: 1px;
        height: 22px
    }

    .RadTreeView .rtIn {
        margin-left: 1px;
        padding: 2px 2px 3px;
        *padding: 2px;
        border: 1px 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 3px;
        padding: 0;
        width: 13px;
        height: 13px
    }

    .RadTreeView .rtUnchecked {
        background-position: 0 0
    }

    .RadTreeView .rtChecked {
        background-position: 0 -40px
    }

    .RadTreeView .rtIndeterminate {
        background-position: 0 -80px
    }

    .RadTreeView .rtTemplate:after {
        content: "";
        clear: both;
        display: block
    }

    .RadTreeView .rtHover .rtIn {
        background-position: 0 -1000px\9
    }

    .RadTreeView .rtSelected .rtIn {
        background-position: 0 -2000px\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: -4px 3px 0;
    *margin: 0 3px;
    width: 16px;
    height: 16px;
    overflow: hidden;
    text-indent: -9999px;
    *text-indent: 0;
    font-size: 0;
    background-position: 0 0;
    background-repeat: no-repeat
}

.RadTreeView .rtLoadingBelow {
    display: block
}

.RadTreeView .rtPlus, .RadTreeView .rtMinus {
    margin: 5px 3px 0 -17px;
    padding: 0;
    width: 11px;
    height: 11px;
    background-repeat: no-repeat;
    font-size: 0;
    display: inline-block;
    vertical-align: top
}

.RadTreeView .rtPlus {
    background-position: 0 0
}

.RadTreeView .rtPlusHover {
    background-position: 0 -22px
}

.RadTreeView .rtMinus {
    background-position: 0 -11px
}

.RadTreeView .rtMinusHover {
    background-position: 0 -33px
}

.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: 20px
}

.RadTreeView_rtl .rtTop, .RadTreeView_rtl .rtMid, .RadTreeView_rtl .rtBot {
    padding-left: 0;
    padding-right: 20px
}

.RadTreeView_rtl .rtSp {
    margin-left: 0;
    margin-right: -1px
}

.RadTreeView_rtl .rtPlus, .RadTreeView_rtl .rtMinus {
    margin-left: 6px;
    margin-right: -17px
}

.RadTreeView_rtl .rtPlus {
    background-position: -11px 0
}

.RadTreeView_rtl .rtPlusHover {
    background-position: -11px -22px
}

.RadTreeView_rtl .rtMinus {
    background-position: -11px -11px
}

.RadTreeView_rtl .rtMinusHover {
    background-position: -11px -33px
}

/*.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: 1px dotted black;
    font-size: 3px;
    line-height: 3px;
    height: 3px;
    margin-top: -1px
}

.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: 3px;
    top: 4px
}

.rtTouchDragClue {
    margin-top: -50px
}

    .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 -7px -681px;
}

.RadFileExplorer .folder {
    background-position: -7px -1224px !important;
}

.RadFileExplorer .rfeFileExtension {
    height: 18px;
    line-height: 18px;
    padding: 0 0 0 20px !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: -7px -39px !important
}

.RadFileExplorer .html, .RadFileExplorer .htm, .RadFileExplorer .xhtml, .RadFileExplorer .hta {
    background-position: -7px -71px !important
}

.RadFileExplorer .exe, .RadFileExplorer .bat {
    background-position: -7px -967px !important
}

.RadFileExplorer .rar, .RadFileExplorer .zip, .RadFileExplorer .ace {
    background-position: -7px -102px !important
}

.RadFileExplorer .psd, .RadFileExplorer .pdd {
    background-position: -7px -135px !important
}

.RadFileExplorer .js {
    background-position: -7px -167px !important
}

.RadFileExplorer .vbs {
    background-position: -7px -999px !important
}

.RadFileExplorer .css {
    background-position: -7px -200px !important
}

.RadFileExplorer .txt {
    background-position: -7px -232px !important
}

.RadFileExplorer .asp {
    background-position: -7px -264px !important
}

.RadFileExplorer .aspx {
    background-position: -7px -296px !important
}

.RadFileExplorer .sln {
    background-position: -7px -327px !important
}

.RadFileExplorer .suo {
    background-position: -7px -1344px !important
}

.RadFileExplorer .config {
    background-position: -7px -360px !important
}

.RadFileExplorer .cs {
    background-position: -7px -392px !important
}

.RadFileExplorer .vb {
    background-position: -7px -424px !important
}

.RadFileExplorer .doc, .RadFileExplorer .docx, .RadFileExplorer .rtf, .RadFileExplorer .dot {
    background-position: -7px -456px !important
}

.RadFileExplorer .ppt, .RadFileExplorer .pptx {
    background-position: -7px -488px !important
}

.RadFileExplorer .xls, .RadFileExplorer .xlsx {
    background-position: -7px -519px !important
}

.RadFileExplorer .ascx {
    background-position: -7px -550px !important
}

.RadFileExplorer .jpg, .RadFileExplorer .jpeg, .RadFileExplorer .jpe {
    background-position: -7px -584px !important
}

.RadFileExplorer .png {
    background-position: -7px -615px !important
}

.RadFileExplorer .mdb {
    background-position: -7px -648px !important
}

.RadFileExplorer .csproj {
    background-position: -7px -711px !important
}

.RadFileExplorer .webinfo {
    background-position: -7px -744px !important
}

.RadFileExplorer .vbproj {
    background-position: -7px -775px !important
}

.RadFileExplorer .pdf {
    background-position: -7px -808px !important
}

.RadFileExplorer .bmp {
    background-position: -7px -840px !important
}

.RadFileExplorer .swf {
    background-position: -7px -872px !important
}

.RadFileExplorer .tif, .RadFileExplorer .tiff {
    background-position: -7px -904px !important
}

.RadFileExplorer .mpg, .RadFileExplorer .mpeg, .RadFileExplorer .avi, .RadFileExplorer .gp3, .RadFileExplorer .mov, .RadFileExplorer .mpeg4, .RadFileExplorer .aif, .RadFileExplorer .aiff, .RadFileExplorer .rm, .RadFileExplorer .wmv {
    background-position: -7px -936px !important
}

.RadFileExplorer .mp3, .RadFileExplorer .mp4, .RadFileExplorer .mid, .RadFileExplorer .midi, .RadFileExplorer .wav, .RadFileExplorer .gp3, .RadFileExplorer .gp4, .RadFileExplorer .gp5, .RadFileExplorer .wma, .RadFileExplorer .ogg {
    background-position: -7px -1031px !important
}

.RadFileExplorer .fla, .RadFileExplorer .flv {
    background-position: -7px -1063px !important
}

.RadFileExplorer .dll {
    background-position: -7px -1095px !important
}

.RadFileExplorer .xml {
    background-position: -7px -1127px !important
}

.RadFileExplorer .xslt {
    background-position: -7px -1159px !important
}

.RadFileExplorer .xsl {
    background-position: -7px -1191px !important
}

.RadFileExplorer .bac {
    background-position: -7px -681px
}
