.download-from-files-browse {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 10px;
    
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
	justify-content: flex-start;
	/* align-content: flex-start;*/
    align-content: stretch;
    font-size: 13px; 

}
.download-from-files-browse-folder {
    order: 1;    
    cursor: pointer;
}
.download-from-files-browse-file {
    order: 2;
}
.download-from-files-browse-folder,
.download-from-files-browse-file {
	flex-grow: 0;
	overflow: hidden;
	align-self: flex-start;
    max-width: 132px;
	text-align: center;
    padding: 0 20px;
}
.download-from-files-browse-folder img,
.download-from-files-browse-file img {
    width: 100%;
}
.download-from-files-empty {
    order: 3;
    width: 100%;
    text-align: center;
    padding: 10px 0;
}
div.download-from-files-file {
    display: inline-block;
    text-align: center;
	line-height: 100%;
}
div.download-from-files-file .download-from-files-icon {
    max-height: 64px;
}