/*FileIcon*/
.docs-icon {
    position: relative;
    display: block;
    margin-bottom: 20px;
    max-width: 600px;
    overflow: hidden;
}

.docs-icon.small {
    margin-bottom: 10px;
}

.docs-icon-name {
    position: relative;
    top: 10px;
    left: 15px;
}

.docs-icon-name a {
    font-weight: 700;
    color: #f4222d !important;
    border-bottom: 1px dashed;
    cursor: pointer;
    margin-left: 5px;
}

.docs-icon.small .docs-icon-name{
    top: 5px;
    left: 8px;
}

.docs-icon.small .docs-icon-name a {
    font-size: 14px !important;
}

.file-icon {
    position: relative;
    display: block;
    margin-bottom: 20px;
    max-width: 600px;
    overflow: hidden;
}

.file-name {
    position: relative;
    top: 10px;
    left: 15px;
}

.bx-file-icon-container-medium {
    position: relative;
    overflow: hidden;
    width: 42px;
    height: 48px;
    display: block;
    float: left;
}

.docs-icon.small .bx-file-icon-container-medium  {
    width: 28px;
    height: 34px;
}

.bx-file-icon-cover {
    position: absolute;
    top: 0;
    right: 12.5%;
    bottom: 0;
    left: 0;
    overflow: hidden;
    background: #e5e8eb;
}

.bx-file-icon-corner {
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
    background: #b9bec4;
}

.bx-file-icon-container-medium .bx-file-icon-corner {
    width: 12px;
    height: 12px;
}

.docs-icon.small .bx-file-icon-container-medium .bx-file-icon-corner {
    width: 9px;
    height: 9px;
}

.bx-file-icon-container-medium .bx-file-icon-corner-fix {
    top: -8px;
    right: -8px;
    width: 16px;
    height: 16px;
}

.docs-icon.small .bx-file-icon-container-medium .bx-file-icon-corner-fix {
    top: -11px;
    right: -8px;
    width: 16px;
    height: 16px;
}

.bx-file-icon-corner-fix {
    position: absolute;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
}

.bx-disk-file-block.selected .bx-file-icon-corner-fix {
    background: #f5fcde !important;
}

.bx-file-icon-label {
    position: absolute;
    right: 0;
    bottom: 24%;
    display: none;
    width: 66%;
    height: 27%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: auto 60%;
    background-size: auto 60%;
}

.bx-firefox .bx-file-icon-label {
    background-image: none !important;
}

.bx-firefox .bx-file-icon-label:after {
    line-height: normal;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    text-align: center;
    color: #fff;
}

.bx-firefox .bx-file-icon-container-medium .bx-file-icon-label:after {
    font-size: 10px;
    line-height: 14px;
}

.bx-file-icon-images {
    position: absolute;
    top: 50%;
    left: 50%;
    display: none;
    width: 50%;
    height: 50%;
    margin-top: -25%;
    margin-left: -25%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: contain;
    background-size: contain;
}

/*--- DOC */
.icon-doc .bx-file-icon-label {
    display: block;
    background-color: #2c77b1;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNS40ODhweCIgaGVpZ2h0PSI4Ljk0M3B4IiB2aWV3Qm94PSIwIDAgMjUuNDg4IDguOTQzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNS40ODggOC45NDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLjA0Miw4Ljc1OGgyLjM1NGMzLjAxNywwLDQuNzQ2LTEuNzk0LDQuNzQ2LTQuMzQzYzAtMi40OTYtMS42LTQuMjI2LTQuNjQyLTQuMjI2SDAuMDQyVjguNzU4eiBNMS40MDcsNy42MDFWMS4zNDdoMC45NzVjMi4yMjQsMCwzLjMwMywxLjIzNSwzLjMwMywzLjA4MmMwLDEuNzE2LTAuODcxLDMuMTcyLTMuMjc3LDMuMTcySDEuNDA3eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMi43MDQsOC44ODljMi40NDQsMCw0LjI2NS0xLjcyOSw0LjI2NS00LjM4MmMwLTIuNTc1LTEuNzU1LTQuMzk1LTQuMjY1LTQuMzk1Yy0yLjQ5NywwLTQuMjc4LDEuNzk0LTQuMjc4LDQuMzk1QzguNDI2LDcuMTQ2LDEwLjIyMSw4Ljg4OSwxMi43MDQsOC44ODl6IE0xMi43MDQsNy43M2MtMS42OSwwLTIuODIyLTEuMjIyLTIuODIyLTMuMjI0czEuMTMxLTMuMjM4LDIuODIyLTMuMjM4YzEuNzU1LDAsMi44MjEsMS4zLDIuODIxLDMuMjM4QzE1LjUyNSw2LjUwOSwxNC4zOTUsNy43MywxMi43MDQsNy43M3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjUuMDE2LDcuMTU5Yy0wLjU5OSwwLjMzOC0xLjI0OCwwLjU3MS0yLjA4MSwwLjU3MWMtMS44MiwwLTIuOTUxLTEuMzEyLTIuOTUxLTMuMTk4YzAtMS43ODEsMS4wOTItMy4yNjQsMy4wMTctMy4yNjRjMC44NDYsMCwxLjUzNCwwLjIwOCwyLjE3MiwwLjU0NlYwLjU0MWMtMC40OTQtMC4yMzQtMS4yNzQtMC40MjktMi4xOTctMC40MjljLTIuNjc5LDAtNC40NDcsMS45NzctNC40NDcsNC40NmMwLDIuNTEsMS41MzQsNC4zMTcsNC4yNTIsNC4zMTdjMC44MzIsMCwxLjcxNy0wLjE1NiwyLjYxMy0wLjY1TDI1LjAxNiw3LjE1OXoiLz48L3N2Zz4=);
}

.bx-firefox .icon-doc .bx-file-icon-label:after {
    content: 'DOC';
}

/*--- PDF */
.icon-pdf .bx-file-icon-label {
    display: block;
    background-color: #d73b41;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwLjU1NnB4IiBoZWlnaHQ9IjguNjNweCIgdmlld0JveD0iMCAwIDIwLjU1NiA4LjYzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMC41NTYgOC42MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuMDU0LDguNjE5aDEuMzY1VjUuNjAzaDAuNDI5YzAuNzY3LDAsMS4zMzktMC4xMTcsMS43OTQtMC4zMTJDNC43ODcsNC44MSw1LjIxNiwzLjgyMSw1LjIxNiwyLjgyYzAtMS4xMzEtMC40OTQtMS45NTEtMS4zMzktMi4zOTNjLTAuNDk0LTAuMjYtMS4wOTItMC4zNzctMS45MTEtMC4zNzdIMC4wNTRWOC42MTl6IE0xLjQxOSw0LjQ4NVYxLjE2OWgwLjUwN2MwLjUwNywwLDAuODcxLDAuMDkxLDEuMTQ0LDAuMjQ3QzMuNTUxLDEuNzAyLDMuNzg2LDIuMjA5LDMuNzg2LDIuODJjMCwwLjY4OS0wLjI0NywxLjE5Ni0wLjc2NywxLjQ0M2MtMC4yNiwwLjE0My0wLjYxMSwwLjIyMS0xLjA4LDAuMjIxSDEuNDE5eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03LjE1MSw4LjYxOWgyLjM1NGMzLjAxNywwLDQuNzQ2LTEuNzk0LDQuNzQ2LTQuMzQzYzAtMi40OTYtMS41OTktNC4yMjYtNC42NDItNC4yMjZINy4xNTFWOC42MTl6IE04LjUxNyw3LjQ2MlYxLjIwOGgwLjk3NmMyLjIyNCwwLDMuMzAzLDEuMjM1LDMuMzAzLDMuMDgyYzAsMS43MTYtMC44NzEsMy4xNzItMy4yNzcsMy4xNzJIOC41MTd6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE1LjkyNiw4LjYxOWgxLjM2NlY0LjgzNWgyLjc1N1YzLjY3OGgtMi43NTd2LTIuNDdoMi44MDlsMC4zOS0xLjE1N2gtNC41NjRWOC42MTl6Ii8+PC9nPjwvc3ZnPg==);
}

.bx-firefox .icon-pdf .bx-file-icon-label:after {
    content: 'PDF';
}

/*--- PPT */
.icon-ppt .bx-file-icon-label {
    display: block;
    background-color: #e89e00;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE5LjY3OXB4IiBoZWlnaHQ9IjguNjM2cHgiIHZpZXdCb3g9IjAgMCAxOS42NzkgOC42MzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5LjY3OSA4LjYzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsOC42MzZoMS4zNjVWNS42MTloMC40MjljMC43NjgsMCwxLjMzOS0wLjExNywxLjc5NC0wLjMxMmMxLjE0NS0wLjQ4MSwxLjU3NC0xLjQ2OSwxLjU3NC0yLjQ3YzAtMS4xMzEtMC40OTQtMS45NTEtMS4zMzktMi4zOTNDMy4zMjksMC4xODQsMi43MywwLjA2NywxLjkxMSwwLjA2N0gwVjguNjM2eiBNMS4zNjUsNC41MDFWMS4xODVoMC41MDdjMC41MDcsMCwwLjg3MSwwLjA5MSwxLjE0NSwwLjI0N2MwLjQ4MSwwLjI4NiwwLjcxNSwwLjc5MywwLjcxNSwxLjQwNWMwLDAuNjg5LTAuMjQ3LDEuMTk2LTAuNzY3LDEuNDQzYy0wLjI2LDAuMTQzLTAuNjExLDAuMjIxLTEuMDc5LDAuMjIxSDEuMzY1eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02LjgzNyw4LjYzNmgxLjM2NlY1LjYxOWgwLjQyOWMwLjc2OCwwLDEuMzM5LTAuMTE3LDEuNzk0LTAuMzEyQzExLjU3MSw0LjgyNiwxMiwzLjgzOCwxMiwyLjgzN2MwLTEuMTMxLTAuNDk0LTEuOTUxLTEuMzM5LTIuMzkzYy0wLjQ5NC0wLjI2LTEuMDkyLTAuMzc3LTEuOTEyLTAuMzc3SDYuODM3VjguNjM2eiBNOC4yMDMsNC41MDFWMS4xODVIOC43MWMwLjUwNywwLDAuODcxLDAuMDkxLDEuMTQ1LDAuMjQ3YzAuNDgxLDAuMjg2LDAuNzE1LDAuNzkzLDAuNzE1LDEuNDA1YzAsMC42ODktMC4yNDcsMS4xOTYtMC43NjcsMS40NDNjLTAuMjYsMC4xNDMtMC42MTEsMC4yMjEtMS4wNzksMC4yMjFIOC4yMDN6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE1LjU2MSw4LjYzNmgxLjM2NVYxLjIyNGgyLjMyOGwwLjM5LTEuMTU3aC02LjU2NnYxLjE1N2gyLjQ4NFY4LjYzNnoiLz48L2c+PC9zdmc+);
}

.bx-firefox .icon-ppt .bx-file-icon-label:after {
    content: 'PPT';
}

/*--- XLS */
.icon-xls .bx-file-icon-label {
    display: block;
    background-color: #54b51e;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAjCAMAAADmKXeoAAACAVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+AOC1HAAAAqnRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRsdHh8gIiQlKCssLS4vMDM0NTY5PD4/QEFCQ0RGSU1OT1FUVldYWlxdXmJmZ2hpbG9wcnN1dnh5e36ChIeJio2QlJWXmJmcnp+goaKjpaeqq6yur7Gys7S1trm6u72+wsPEx8rLzM3Q0dLT1NfY2drc3d7g4eLj5OXm5+nq6+zt7u/w8fLz9PX29/j5+vz9/rVeTIwAAALbSURBVHgBlZb5VxNXGIZfSJuSAg1QGqBQutCllKWyyL6IiuAOCNGAsiAKKAou4i6okQUVQVlkkSgGGO5fqffNuXPIMGdInh8y3/fej4cMlzNzAXe/pBgGKhkfkmURy++xG1fd1XGfWJt93HX0N5B92+IrcwkI4lefTGeZ1guJE0bi2/yCkJFShm1sLmMntocy2y6EhS1zVgRxg2nMKzYl2EEjo1ZY2P5aFWY2FPFe38ZD598NmXijLGzfPBdk7W7/9fsLyibpZN4NRZRX9v6/YWGrZfjxyHfs0mpva8rmnOGSvq8etqdgZRtlWASd9BpVFXNpxgmSr8nuXqSVLX6b+whTuoWkk7XztaxXUmFly1Z/HDMS5vgfwS/ew8EDsLTlMhuCOeVcnY4FKlj1wtqWwWz5B5jTx+V2pLyX1zdxe9i+XWXYGQFTEud5r/tvyYuWD0sbfzu56IAJ6g59/DyHPW3/aIKM5cGUAaF4Zre2EbeavpYBE5KXRIDPfyIEm61X6bSeNOymRgQ4hlBsiGjRlG+92QEjtndc2vw5BBvJGxeKyf9goEkEGAzVBvvJRaXzVyKIrE21UhOSjcQ1+0SArTLsIHpCKJaSQ7MRV7smyOovIKSD0Qg/B0K1kZyXgnRBp5TBkGOM1+pwbPhplBP+GBUk82G8kIScLVksusKxIW2FI6UAibiptx5WV8Ky4SxHGoN+oEOWjknWFWHZKjniBvnjk2wmotnkco/mE8OxlXGkibWdO7mZBZBWLvWFY2vhSBVrt24m0VPsyy1t2aft0HFxD7UUnkS4jQ9sUKijiZXtjphuSFLzE+otod5RH9JBjEcT3bayTMhxFPBJ/fTCmfoT572CbPBBdon1QSgMRxPaDDTgkTCiHQaAKtb9CKJQP5qY2358YYzW+XVSl9VBLYh29fY1t8FeNxWUDP8OSdOwpAAGYgeZc6Zk2Eg1gMj/PU82aNryejJBvgCGD479rWlvWgAAAABJRU5ErkJggg==);
}

.bx-firefox .icon-xls .bx-file-icon-label:after {
    content: 'XLS';
}

/*--- PHP */
.icon-php .bx-file-icon-label {
    display: block;
    background-color: #746781;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIyLjQ2M3B4IiBoZWlnaHQ9IjguNjY2cHgiIHZpZXdCb3g9IjAgMCAyMi40NjMgOC42NjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIyLjQ2MyA4LjY2NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuMDQyLDguNjI5aDEuMzY1VjUuNjEyaDAuNDI5YzAuNzY3LDAsMS4zMzktMC4xMTcsMS43OTQtMC4zMTJjMS4xNDUtMC40ODEsMS41NzQtMS40NjksMS41NzQtMi40N2MwLTEuMTMxLTAuNDk0LTEuOTUxLTEuMzM5LTIuMzkzYy0wLjQ5NC0wLjI2LTEuMDkyLTAuMzc3LTEuOTEyLTAuMzc3SDAuMDQyVjguNjI5eiBNMS40MDgsNC40OTRWMS4xNzloMC41MDdjMC41MDcsMCwwLjg3MSwwLjA5MSwxLjE0NSwwLjI0N0MzLjU0LDEuNzExLDMuNzc0LDIuMjE5LDMuNzc0LDIuODNjMCwwLjY4OS0wLjI0NywxLjE5Ni0wLjc2NywxLjQ0M2MtMC4yNiwwLjE0My0wLjYxMSwwLjIyMS0xLjA3OSwwLjIyMUgxLjQwOHoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNy42Niw4LjYyOWgxLjM2NVY0LjgzM2g0LjI5MXYzLjc5N2gxLjM2NVYwLjA2MWgtMS4zNjV2My42MTVIOS4wMjVWMC4wNjFINy42NlY4LjYyOXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuMjY3LDguNjI5aDEuMzY1VjUuNjEyaDAuNDI5YzAuNzY3LDAsMS4zMzktMC4xMTcsMS43OTQtMC4zMTJDMjIsNC44MTksMjIuNDI5LDMuODMxLDIyLjQyOSwyLjgzYzAtMS4xMzEtMC40OTQtMS45NTEtMS4zMzktMi4zOTNjLTAuNDk0LTAuMjYtMS4wOTItMC4zNzctMS45MTEtMC4zNzdoLTEuOTEyVjguNjI5eiBNMTguNjMyLDQuNDk0VjEuMTc5aDAuNTA3YzAuNTA3LDAsMC44NzEsMC4wOTEsMS4xNDQsMC4yNDdjMC40ODEsMC4yODYsMC43MTUsMC43OTMsMC43MTUsMS40MDRjMCwwLjY4OS0wLjI0NywxLjE5Ni0wLjc2NywxLjQ0M2MtMC4yNiwwLjE0My0wLjYxMSwwLjIyMS0xLjA4LDAuMjIxSDE4LjYzMnoiLz48L2c+PC9zdmc+);
}

.bx-firefox .icon-php .bx-file-icon-label:after {
    content: 'PHP';
}

/*--- TXT */
.icon-txt .bx-file-icon-label {
    display: block;
    background-color: #9ba4ae;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIyLjAzMXB4IiBoZWlnaHQ9IjguNjAzcHgiIHZpZXdCb3g9IjAgMCAyMi4wMzEgOC42MDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIyLjAzMSA4LjYwMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIuNTk5LDguNjI0aDEuMzY1VjEuMjEyaDIuMzI4bDAuMzktMS4xNTdIMC4xMTV2MS4xNTdoMi40ODNWOC42MjR6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuODM2LDguNjI0aDEuNDk2bDIuMzI4LTMuMzAzbDIuMTg1LDMuMzAzaDEuNTQ3TDExLjUxNyw0LjI4bDIuOTY1LTQuMjI2aC0xLjUwOGwtMi4yMzcsMy4yMjVMOC42MDQsMC4wNTVINy4wNTdsMi44MDksNC4yNjVMNi44MzYsOC42MjR6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE3LjgyMiw4LjYyNGgxLjM2NVYxLjIxMmgyLjMyOGwwLjM5LTEuMTU3aC02LjU2NnYxLjE1N2gyLjQ4NFY4LjYyNHoiLz48L2c+PC9zdmc+);
}

.bx-firefox .icon-txt .bx-file-icon-label:after {
    content: 'TXT';
}

/*--- ZIP */
.icon-zip .bx-file-icon-label {
    display: block;
    background-color: #ac5fbd;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2LjEwOXB4IiBoZWlnaHQ9IjguNTk0cHgiIHZpZXdCb3g9IjAgMCAxNi4xMDkgOC41OTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2LjEwOSA4LjU5NCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuMTMsOC41OTNoNi41MjhWNy40MzVIMi4zNTRsNC4yLTcuNDExSDAuMjYxbDAuMzY0LDEuMTU3aDMuNzcxTDAuMTMsOC41OTN6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTcuNzM1LDguNTkzaDEuMzY2VjAuMDIzSDcuNzM1VjguNTkzeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMC45MDgsOC41OTNoMS4zNjVWNS41NzVoMC40MjljMC43NjcsMCwxLjMzOS0wLjExNywxLjc5NC0wLjMxMmMxLjE0NC0wLjQ4MSwxLjU3My0xLjQ3LDEuNTczLTIuNDcxYzAtMS4xMzEtMC40OTQtMS45NS0xLjMzOS0yLjM5M2MtMC40OTQtMC4yNjEtMS4wOTItMC4zNzctMS45MTItMC4zNzdoLTEuOTExVjguNTkzeiBNMTIuMjczLDQuNDU3VjEuMTQyaDAuNTA3YzAuNTA3LDAsMC44NzIsMC4wOTEsMS4xNDUsMC4yNDdjMC40ODEsMC4yODUsMC43MTUsMC43OTMsMC43MTUsMS40MDRjMCwwLjY4OC0wLjI0NywxLjE5Ni0wLjc2OCwxLjQ0M2MtMC4yNiwwLjE0My0wLjYxMSwwLjIyMS0xLjA3OSwwLjIyMUgxMi4yNzN6Ii8+PC9nPjwvc3ZnPg==);
}

.bx-firefox .icon-zip .bx-file-icon-label:after {
    content: 'ZIP';
}

/*--- RAR */
.icon-rar .bx-file-icon-label {
    display: block;
    background-color: #7eab34;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwLjk1M3B4IiBoZWlnaHQ9IjguNjQxcHgiIHZpZXdCb3g9IjAgMCAyMC45NTMgOC42NDEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwLjk1MyA4LjY0MSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzIiPjwvZz48ZyBpZD0iTGF5ZXJfMSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAuMDUyLDguNjRoMS4zNjVWNS4yMDZoMC44MDZjMC4yMzQsMC4wNTIsMC41NDYsMC40MTYsMC45NjIsMS4xNTdMNC40OTksOC42NGgxLjU3M0w0LjYwMyw2LjExNkM0LjE0Nyw1LjM0OSwzLjgxLDQuODgxLDMuNTQ5LDQuNzM4VjQuNzEyYzEuMDI3LTAuMzI1LDEuNjktMS4wNzksMS42OS0yLjIzNmMwLTAuODMyLTAuMzM4LTEuNTg2LTEuMTgzLTIuMDE2QzMuNjE0LDAuMjEzLDMuMDI5LDAuMDcsMi4xOTcsMC4wN0gwLjA1MlY4LjY0eiBNMS40MTcsNC4wNzVWMS4xODhoMC43NDFjMC41MzMsMCwwLjg3MSwwLjExNiwxLjEwNSwwLjI5OWMwLjM3NywwLjIzMywwLjU1OSwwLjY1LDAuNTU5LDEuMTMyYzAsMC41NzEtMC4yNiwwLjk4OC0wLjY1LDEuMjIyQzIuODg2LDMuOTk3LDIuNTc0LDQuMDc1LDIuMTQ1LDQuMDc1SDEuNDE3eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02LjI1Miw4LjY0aDEuNDNsMC44MTktMi4xOThoMy4xNzNMMTIuNTIsOC42NGgxLjQ3bC0zLjM5NC04LjYwOEg5LjU0Mkw2LjI1Miw4LjY0eiBNOC45MDUsNS4zMjNsMC43MDItMS45NWMwLjI2LTAuNjg5LDAuMzktMS4wNzksMC40NjgtMS4zNzhoMC4wMjZjMC4wOTEsMC4yODYsMC4yMjEsMC42NzYsMC40NTUsMS4zNzhsMC43MDIsMS45NUg4LjkwNXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTQuODcyLDguNjRoMS4zNjVWNS4yMDZoMC44MDZjMC4yMzQsMC4wNTIsMC41NDYsMC40MTYsMC45NjIsMS4xNTdsMS4zMTMsMi4yNzZoMS41NzNsLTEuNDY5LTIuNTIzYy0wLjQ1NS0wLjc2OC0wLjc5My0xLjIzNS0xLjA1My0xLjM3OFY0LjcxMmMxLjAyNy0wLjMyNSwxLjY5LTEuMDc5LDEuNjktMi4yMzZjMC0wLjgzMi0wLjMzOC0xLjU4Ni0xLjE4My0yLjAxNmMtMC40NDItMC4yNDctMS4wMjctMC4zOS0xLjg1OS0wLjM5aC0yLjE0NlY4LjY0eiBNMTYuMjM3LDQuMDc1VjEuMTg4aDAuNzQxYzAuNTMzLDAsMC44NzEsMC4xMTYsMS4xMDUsMC4yOTljMC4zNzcsMC4yMzMsMC41NTksMC42NSwwLjU1OSwxLjEzMmMwLDAuNTcxLTAuMjYsMC45ODgtMC42NSwxLjIyMmMtMC4yODYsMC4xNTYtMC41OTgsMC4yMzQtMS4wMjcsMC4yMzRIMTYuMjM3eiIvPjwvZz48L3N2Zz4=);
}

.bx-firefox .icon-rar .bx-file-icon-label:after {
    content: 'RAR';
}

.icon-rar .bx-file-icon-images,
.icon-zip .bx-file-icon-images {
    top: 0;
    display: block;
    margin-top: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAA9AQMAAACN2Ds+AAAABlBMVEUAAACvtbrFRaP9AAAAAXRSTlMAQObYZgAAABNJREFUCFtj+H/4PwM6RgbDUB4AgxBuKftThygAAAAASUVORK5CIIA=") top center no-repeat;
}

/*--- NON */
.icon-non .bx-file-icon-images {
    display: block;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAEw0lEQVR42u1cvUscQRQ/UAQLoxZWdmrlXyB4JCRGDEZMrNSAio1I/IJEsbjDVohp04jGjyjoNUpIk6BikZxpNEUsUghGUENUSBS/OvMGnrA5583O7O3O7p6z8Ktm5r3f/G5vdubNzItEfHg+rnwuBzwFxAHzgE+AdcAJB+tYPo/1WbvySKY+0LkiwDPAJGALcOUCttAes1uUCSLVAeYA5y4JROEc/dSFUaQOwHePBaLA/HaEQaR2wA+fREoF49EeRJEqAF8cduoMsA1IAmY4SGL5mUP7jFdFUIQaUST/C79sfYBK2cEZPxKV2G4e7aj4HfFTpDLAhiTRY8AooBaQ45L/HMATtHssyYPxLdMtFCN5KUFuG9+EQo/5FKKfbQlOjHe9LqF6JQgdIPkszT9iFvo9kODY6zWZYQkSbwB5Po+jecjDjuuwX0LtA6oD9pWuRl76BAOD3TYOPwAKAjr3K0B+Iv7dbjl7bONoNCSrinGbftSm66DYxsHLkC3DBmz6U5yOcdHS5UVIF/f9oiWSU6OvBUbHQx4NmRT07bWT4BxlbDlDYmzLgj6WqxjaJIz8BeRmiFi52B9ePzdljTQJFI9mWAQ3Kuhro4wBajU/pkCiBrAAeA9o0dTxFvTH/NYotBujJtl2DVsFUYMsBaFS28c8FirG8Vkj2TZLELVoFTWkVu2dCsRXCRsxjUIxrCrY6KSiJlSDKiqCoEh+TTAOxDQJxbCmaIuKVFTxKi8SlbscjB1XXgtmI9SV6ljJ+knYWeR9Ri+JQFm2Bx2JpylU3O0fhPUTcEFokGut2Ew4nfTwl48FyS7afkfYbLZWmiUqVXr8V4n7/Ual2H9A2J21VtrlVDjSNLbEgyCUxc8Rx/budWEJ4Xzexa9WWh31egxM8TVH+CgRLW+6Ii4+Tjus642y+KM2ZJpY4ZAX45Ubg7OXg7mA4z3C1xArTHAK/gDyNc+4rzEgGdX0akVwB/uf6i/BClc4BTs+rOX+i5n5IZSF3w7H50qE2IJPaogSxBwe9Ihp4Jbkbf2zglNOwYSmsEpcUai4Jl4THN+nlFjTGgNwgxInA1n5oEZO05RYJ5yCGc0RyyUbsZY085nhcDgxbxaf05TK3/C2j1nk39B8DW9y+0p9Dc086ya/n9Q8y8zgFWbwZm2osDakog7PTdThZtSh1MSzpOJZpSZSqhIptYnB3zUx+JsxeGp3Z+qW7e5My+zuUPuGF2bfMGXfECubHWm+nQVe5dt+1uGQsHOfamBO0cicosFGbbfwfFaO4HxWm13jfRdO/j3y+eTfQ4V2bx2d/MPGjYJxoDKSQQ9e9nR+phSNmNPKCobMOXhFY6IbFpMhF8q9GxYWo6K7O/0hFcr9uztouFgmqhkioby7FYYO6mwcjIdEKG/vG1oc9UjcZM0PqEj5EjdZe9x2andHei+gd6T3gnqpPCi37wt8vX1vIdInQeK3T3kdstHvoQTHPl2k6gOaMWQnUBlDLARZLppvirlo6l3ORVMf+Fw0CjN9uyxHUcUsR9E0shy9CspXp4I4WiiDU8n8WacO7ScDkz8rRTSTmc2BaCbnn8Olks5skrWRsD8mT2l64rHgYgNuliYww+0GkQF3A8sTWL/Brwy4/wDk7sxPqCIHPQAAAABJRU5ErkJggg==") top center no-repeat;
    background-size: contain;
}

/*--- img */
/*.icon-img .bx-file-icon-images{
  display:block;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCCAYAAADjVADoAAABuElEQVR42u3bL0/DQBzG8S5AwCwLAhQOVzIPCQaLIFgEQYHCM48Ds3cAAvQUWdI3gMGB5A1AMEhCwnga1qxpsvbXuxu73u8RX3lJ+zHt/YsGD8mIJaOICIQohRiiCyUNyyB6KFJSjxCEIAQhCEEIQhCCEJNW0Bpa0AqxgxL0PX7+T3SDNjRBHOUAir2hrgaITfRVMaN8QYuhQ/SF0+vD0CEehRCXoUM8CSGuQ4e4FUIchw6xK0B4R20Nn8+rEoT0s3qg6YfqHH0U3uEZ7Wn8xV5C22gfbXHSxUkXIQhBCEI0E+IExdohTtHPeGEk1gqRIeRXiWJtEEWEJmA4h5iG4DuGU4gqBJ8xnEFIEXzFcAJRF8FHDGsIUwTfMKwgbBF8wjCGcIVgi5Hub67PC+LMMYIpRopwh16F+5tOIWaFUBcjQ8jG2WLUgpg1ghSjiOACQwzR/ieEKowU4b5knCmGGKIzhzPRRYwqBBsMryHyGFIEUwzvITKMgcG4OhiNgLBJihE8hBRDBYQEQw1EFYYqiDIMdRDTMFRCZBjLhPirQwhC2EO00GpgtbgbzmMBZhC8Es1L8kQgRL5fERoZ1OOxRiUAAAAASUVORK5CIIA=');
}*/
/*--- vid */
.icon-vid .bx-file-icon-images {
    display: block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA1CAYAAAD8mJ3rAAABN0lEQVRo3u3bywqCQBSAYYluFBhEECS0iNoVGLQKoiCi7PL+r9OZXaBjRaOdGf7FvwvDr9LjpNH6cH1QvggEYGqBWUoTT1rWCZNIkSclwAADDDDaYTLpYikUGNv+ZWUw45I3CAXG9roxMMAAAwwwymBSaW7JNUxLav4BxrZ/qZYBL5b2Uo/JNw9jtnWWRsDkYUx3aQZMHub1GNcApnjbO6kLTHEnaagJxvzOB5bqhDHdpGkFMLb9m2kZ8OIPP73Vj8cd7ybf+Iuv9lZqA1PcUeoA4+54EyzMr2coJzCazkquZhonZyUtc4zLKTiYAc/1dVMQMFVcaXsPU9XajNcwmwpX87yEMceThQ8reHWu+fbfzE2q1nz5lwAYYIABBhg9MNxRxT143JwIDDDA+AfD0yc8r0TAfNITJNBto873iJsAAAAASUVORK5CIIA=");
}

/*--- exe */
.icon-exe .bx-file-icon-images {
    display: block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAA9CAYAAAAeYmHpAAACxUlEQVRo3u1b20rDQBCt1la8FU0RL1itmnrro4oUWxWL0Wp98tUf8P9/wBmYQlhq9zbb7LoJHAolmTknm92ZzE4qlTkdX98/O4DPGdip/LejFB2CaCC0FIJoDp4TQ3uAF8Cmz6KRH/HcsxXcALwTKfzd9VE08hJ4NkwN1QFDgdgYcOyTaORDvPK2kHdd19ACoDeDYBfPKVI0cezOsNfT4igxNsEtoCqxswHoEIGRxN6IzsPzNyR2q+RfxrGrKrilYGyCPmBZuH4RcAh41LAzDXj9EdoT7C+TX1U7LemSD3jTJIfzZ50eNySZWYoVkZHdBfLzrHn9mzSUwQkJ4NXA8COz2GkjrzsgqCNRfcTXDO6ob0D+ayYh6z5QwffaIUtYlG4CE3wjLn4mwnEBuQpE8JVu/iAT356S+fgC5NV29baVeir61JVgnN9Pnop+sp7Hjkb5gVLMJmAFUKPfJv3/YGk/ZS8iGCQs+fCRKPpJLMIkJi41TtGnhotLarKa0nXjwkabQtbQgMCBpd8DA+FDlpBFj1whd9xwHUk4HF/qzmHm9UR3jl9yOO3P/U7bPWl9FaP7EnxoOBw4yhF0Xls/ZJoqzElCx5Hoc06e3KKbjkRv+yx61ZHodZ9F1xyJrpcjXc7p4kW7Wr073KJlcXrkQZwesMZpBYe9wDKyAYfTsxhz70Z0b1kGue+kgBDu+3Su/GtUObEY4XGhdTLaD84samRbin62vKmREaEThmpo+kc1NPWuGhpt3duiKhr0Dkdce1kh7VpyzePrwPanr43nd3SdCNH1nFCCYNJd5DqcuekuYugjO7bY3ZzVR9bO9ZHp7quNVPrIdDoGB1M6Bqsk/plhZP/qGNQpKrTm3RuKPdgXtLC8K0yRu0J6Q6PtAo6y31uomsTT2S/samaBfMORWX/DkQ9lDDbC+VqH8aWl/BitFD1n0b9+tOeiFjjLzwAAAABJRU5ErkJggg==");
}
