/* Image Uploader Input Field */
.admin-page-framework-field-path input {
    margin-right: 0.5em;
    vertical-align: middle;
    min-width: 400px;
}
/* Buttons */
.select_path.button.button-small,
.remove_path.button.button-small
{     
    vertical-align: middle;
}
.remove_path.button.button-small {
    margin-left: 0.2em;
}
@media screen and (max-width: 782px) {
    .admin-page-framework-field-path input {
        margin: 0.5em 0.5em 0.5em 0;
    }
}

/* Pick Path Modal */
.container-path-modal-select-button {
    padding: 0.6em;
    text-align: right;
    border-top: 1px solid #ddd;
}

/* jsTree
 * @see https://github.com/vakata/jstree-php-demos
 */
#TB_window .jstree .folder { background:url('../img/file_sprite.png') right bottom no-repeat; }
#TB_window .jstree .file { background:url('../img/file_sprite.png') 0 0 no-repeat; }
#TB_window .jstree .file-pdf { background-position: -32px 0 }
#TB_window .jstree .file-as { background-position: -36px 0 }
#TB_window .jstree .file-c { background-position: -72px -0px }
#TB_window .jstree .file-iso { background-position: -108px -0px }
#TB_window .jstree .file-htm,
#TB_window .jstree .file-html,
#TB_window .jstree .file-xml,
#TB_window .jstree .file-xsl { background-position: -126px -0px }
#TB_window .jstree .file-cf { background-position: -162px -0px }
#TB_window .jstree .file-cpp { background-position: -216px -0px }
#TB_window .jstree .file-cs { background-position: -236px -0px }
#TB_window .jstree .file-sql { background-position: -272px -0px }
#TB_window .jstree .file-xls,
#TB_window .jstree .file-xlsx { background-position: -362px -0px }
#TB_window .jstree .file-h { background-position: -488px -0px }
#TB_window .jstree .file-crt,
#TB_window .jstree .file-pem,
#TB_window .jstree .file-cer { background-position: -452px -18px }
#TB_window .jstree .file-php { background-position: -108px -18px }
#TB_window .jstree .file-jpg,
#TB_window .jstree .file-jpeg,
#TB_window .jstree .file-png,
#TB_window .jstree .file-gif,
#TB_window .jstree .file-bmp { background-position: -126px -18px }
#TB_window .jstree .file-ppt,
#TB_window .jstree .file-pptx { background-position: -144px -18px }
#TB_window .jstree .file-rb { background-position: -180px -18px }
#TB_window .jstree .file-text,
#TB_window .jstree .file-txt,
#TB_window .jstree .file-md,
#TB_window .jstree .file-log,
#TB_window .jstree .file-htaccess { background-position: -254px -18px }
#TB_window .jstree .file-doc,
#TB_window .jstree .file-docx { background-position: -362px -18px }
#TB_window .jstree .file-zip,
#TB_window .jstree .file-gz,
#TB_window .jstree .file-tar,
#TB_window .jstree .file-rar { background-position: -416px -18px }
#TB_window .jstree .file-js { background-position: -434px -18px }
#TB_window .jstree .file-css { background-position: -144px -0px }
#TB_window .jstree .file-fla { background-position: -398px -0px }