@charset "utf-8";
.folder-name { margin:10px 0px 10px 0px;width:90%; }

.file-header{ height:25px;font-weight:bold; border-bottom:1px solid;vertical-align:middle; }
.file-header .asc::after {content: "\f107";}
.file-header .desc::after {content: "\f106";}
.file-header a {text-decoration:none!important;}
.file-header a::after {font-family: "FontAwesome"; font-size: 16px; content:""; padding-left:5px;}
.file-header.faVersion5 a::after{font-family: "Font Awesome 5 Free";} /*font awesome 5 override*/
.file-header a.inactive-sort::after{ opacity:0.5; }
.file-header .file-name{ margin:0;padding:0;float:left;display:inline;width:65%;max-width:355px;}
.file-header .file-info{  margin:0px;padding:0px;float:right;display:inline;width:31%; }
.file-header .file-info span{margin:0px 5px 0px 10px;display:inline-block;}
ul.folder-content {
	list-style-type:none;
	clear:both;
	padding:0px;
	margin:0px 0px 0px 0px;
	line-height:1.5em;
}
ul.folder-content li.file { line-height:20px; width:100%; border-bottom:1px solid #ddd;}
ul.folder-content li.file:hover { background-color: #f5f5f5; } 
ul.folder-content li.lineUnEven{ background-image:url(../../images/general/transparentDot.png); }

ul.folder-content li.file .file-name{vertical-align:middle; display:inline;float:left; word-break:break-all;width:65%;max-width:355px; height:35px; text-overflow:ellipsis;overflow:hidden;margin:0px;padding:0px;line-height:35px; }
ul.folder-content li.file .file-img { width:20px; vertical-align:middle; float:left; display:inline;height:35px;line-height:35px;}

ul.folder-content li.file .file-info { float:right;margin:0px;padding:0px;display:inline;width:31%; line-height:35px;}
ul.folder-content li.file .file-info span{ margin:0px 5px 0px 10px;display:block; }
@media (max-width: 410px) {
	.file-header {height:45px;}
}
