﻿/*# sourceURL=Site.css */

fieldset > header,
section > header {
    margin: 0px 0px 16px 0px !important;
    padding-top: 0 !important;
}

.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
}

/* Icon for file types
----------------------------------------------------------*/
i.icon {
    display: inline-block;
}

i.icon, .icon > .jstree-anchor > i.jstree-themeicon {
    background: url(/Content/images/file_types_sprite.png) no-repeat center;
    width: 84px;
    height: 84px;
    line-height: 84px;
    zoom: 0.25;
    -moz-transform: scale(0.25);
    background-position: 2000px 2000px;
}

    i.icon.icon-excel, .icon.icon-excel > .jstree-anchor > i.jstree-themeicon {
        background-position: 0px 0px;
    }

    i.icon.icon-word, .icon.icon-word > .jstree-anchor > i.jstree-themeicon {
        background-position: -84px 0px;
    }

    i.icon.icon-text, .icon.icon-text > .jstree-anchor > i.jstree-themeicon {
        background-position: -168px 0px;
    }

    i.icon.icon-image, .icon.icon-image > .jstree-anchor > i.jstree-themeicon {
        background-position: -252px 0px;
    }

    i.icon.icon-unknown, .icon.icon-unknown > .jstree-anchor > i.jstree-themeicon {
        background-position: -336px 0px;
    }

    i.icon.icon-pdf, .icon.icon-pdf > .jstree-anchor > i.jstree-themeicon {
        background-position: -420px 0px;
    }

    i.icon.icon-folder, .icon.icon-folder > .jstree-anchor > i.jstree-themeicon {
        background-position: -504px 0px;
    }

    i.icon.icon-zip, .icon.icon-zip > .jstree-anchor > i.jstree-themeicon {
        background-position: -588px 0px;
    }

html.k-ff i.icon, html.k-ff .icon > .jstree-anchor > i.jstree-themeicon {
    margin: -31px -30px -35px -35px;
}