.mgdp-directory ul {
    padding-left: 10px;
    margin-top: 12px;
}

li.mgdp-directory {
    position: relative;
}
/* li.mgdp-directory:before {
    position: absolute;
    left: -17px;
    top: -1px;
    font-family: dashicons;
    content: "\f139";
    font-size: 18px;
}
li.mgdp-directory.active:before {
    content: "\f140";
} */

ul.mgdp-file-tree {
    padding-left: 10px;
}
.mgdp-directory input[type="checkbox"] {
    margin-right: 10px;
    margin-top: 0px;
}
.mgdp-file-tree a{
    color: #000000;
    text-decoration: none;
}
.mgdp-file-tree a:hover, .mgdp-directory input:checked + a {
    color: #666666;
}
.mgdp-file-tree .open {
    font-style: italic;
}
.mgdp-file-tree .closed {
    font-style: normal;
}
.mgdp-file-tree .mgdp-directory a {
    background: url(images/directory.png) no-repeat left center;
    padding-left: 20px;
}
.mgdp-file-tree li a, .pft-file a {
    background-position: left center;
    background-repeat: no-repeat;
    padding-left:20px;
    line-height: 23px;
}
/* Default file */
.mgdp-file-tree li.pft-file a{ background-image: url(images/file.png); }
/* Additional file types */
.mgdp-file-tree li.ext-3gp a{ background-image: url(images/film.png); }
.mgdp-file-tree li.ext-afp a{ background-image: url(images/code.png); }
.mgdp-file-tree li.ext-afpa a{ background-image: url(images/code.png); }
.mgdp-file-tree li.ext-asp a{ background-image: url(images/code.png); }
.mgdp-file-tree li.ext-aspx a{ background-image: url(images/code.png); }
.mgdp-file-tree li.ext-avi a{ background-image: url(images/film.png); }
.mgdp-file-tree li.ext-bat a{ background-image: url(images/application.png); }
.mgdp-file-tree li.ext-bmp a{ background-image: url(images/picture.png); }
.mgdp-file-tree li.ext-c a{ background-image: url(images/code.png); }
.mgdp-file-tree li.ext-cfm a{ background-image: url(images/code.png); }
.mgdp-file-tree li.ext-cgi a{ background-image: url(images/code.png); }
.mgdp-file-tree li.ext-com  a{ background-image: url(images/application.png); }
.mgdp-file-tree li.ext-cpp  a{ background-image: url(images/code.png); }
.mgdp-file-tree li.ext-css  a{ background-image: url(images/css.png); }
.mgdp-file-tree li.ext-doc  a{ background-image: url(images/doc.png); }
.mgdp-file-tree li.ext-exe  a{ background-image: url(images/application.png); }
.mgdp-file-tree li.ext-gif  a{ background-image: url(images/picture.png); }
.mgdp-file-tree li.ext-fla  a{ background-image: url(images/flash.png); }
.mgdp-file-tree li.ext-h  a{ background-image: url(images/code.png); }
.mgdp-file-tree li.ext-htm  a{ background-image: url(images/html.png); }
.mgdp-file-tree li.ext-html  a{ background-image: url(images/html.png); }
.mgdp-file-tree li.ext-jar  a{ background-image: url(images/java.png); }
.mgdp-file-tree li.ext-jpg  a{ background-image: url(images/picture.png); }
.mgdp-file-tree li.ext-jpeg  a{ background-image: url(images/picture.png); }
.mgdp-file-tree li.ext-js  a{ background-image: url(images/script.png); }
.mgdp-file-tree li.ext-lasso  a{ background-image: url(images/code.png); }
.mgdp-file-tree li.ext-log  a{ background-image: url(images/txt.png); }
.mgdp-file-tree li.ext-m4p  a{ background-image: url(images/music.png); }
.mgdp-file-tree li.ext-mov  a{ background-image: url(images/film.png); }
.mgdp-file-tree li.ext-mp3  a{ background-image: url(images/music.png); }
.mgdp-file-tree li.ext-mp4  a{ background-image: url(images/film.png); }
.mgdp-file-tree li.ext-mpg  a{ background-image: url(images/film.png); }
.mgdp-file-tree li.ext-mpeg  a{ background-image: url(images/film.png); }
.mgdp-file-tree li.ext-ogg  a{ background-image: url(images/music.png); }
.mgdp-file-tree li.ext-pcx  a{ background-image: url(images/picture.png); }
.mgdp-file-tree li.ext-pdf  a{ background-image: url(images/pdf.png); }
.mgdp-file-tree li.ext-php  a{ background-image: url(images/php.png); }
.mgdp-file-tree li.ext-png  a{ background-image: url(images/picture.png); }
.mgdp-file-tree LI.ext-ppt  a{ background-image: url(images/ppt.png); }
.mgdp-file-tree li.ext-psd  a{ background-image: url(images/psd.png); }
.mgdp-file-tree li.ext-pl  a{ background-image: url(images/script.png); }
.mgdp-file-tree li.ext-py  a{ background-image: url(images/script.png); }
.mgdp-file-tree li.ext-rb  a{ background-image: url(images/ruby.png); }
.mgdp-file-tree li.ext-rbx  a{ background-image: url(images/ruby.png); }
.mgdp-file-tree li.ext-rhtml  a{ background-image: url(images/ruby.png); }
.mgdp-file-tree li.ext-rpm  a{ background-image: url(images/linux.png); }
.mgdp-file-tree li.ext-ruby  a{ background-image: url(images/ruby.png); }
.mgdp-file-tree li.ext-sql  a{ background-image: url(images/db.png); }
.mgdp-file-tree li.ext-swf  a{ background-image: url(images/flash.png); }
.mgdp-file-tree li.ext-tif  a{ background-image: url(images/picture.png); }
.mgdp-file-tree li.ext-tiff  a{ background-image: url(images/picture.png); }
.mgdp-file-tree li.ext-txt  a{ background-image: url(images/txt.png); }
.mgdp-file-tree li.ext-vb  a{ background-image: url(images/code.png); }
.mgdp-file-tree li.ext-wav  a{ background-image: url(images/music.png); }
.mgdp-file-tree li.ext-wmv  a{ background-image: url(images/film.png); }
.mgdp-file-tree li.ext-xls  a{ background-image: url(images/xls.png); }
.mgdp-file-tree li.ext-xml  a{ background-image: url(images/code.png); }
.mgdp-file-tree li.ext-zip  a{ background-image: url(images/zip.png); }