*					   	 { box-sizing: border-box }
body                     { background-color: #181818; color: #fff; font-family: 'Courier New', Courier; font-size: 1rem; font-weight: 400 }
table                    { table-layout: fixed; min-width: 500px; width: auto; border-radius: 5px; box-shadow: 0 0 2px 2px #202020 }

table tr:nth-child(odd)  { background-color: #282828 } 
table tr:nth-child(even) { background-color: #202020 } 
table tr:hover           { background-image: linear-gradient(0deg, #242424, #484848, #242424) }

table tr td              {padding: 2px 8px;font-weight: normal;min-width: 105px;}
table tr td:nth-child(1) { padding-left: 10px }
table tr td:nth-child(2) { text-align: right }
table tr td b            { color: #00a990 }
table tr td button		 { float: right; margin-left: 15px }

td a                     { color: #fff; font-weight: normal; text-decoration: none }
a:link, a:visited        { color: #fff }
a:active                 { color: #00a990 }
a:hover					 { color: #ffc000 }

h1                       { font-size: 3rem; line-height: 2rem }
h2                       { font-size: 2rem; line-height: 1rem }

/* Chrome-only: scrollbars */
::-webkit-scrollbar         { border: 1px solid #383838; background: linear-gradient(0deg, #303030, #fffa, #303030)  }
::-webkit-scrollbar-thumb   { box-shadow: inset 0 0 10px #3338; background: #00a990; border-radius: 5px; min-height: 32px }


table tr td:nth-child(1):first-of-type a                     { background: url('https://download.file-hunter.com/assets/icons/unk.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$="/"]          { background: url('https://download.file-hunter.com/assets/icons/dir.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".apk" i]     { background: url('https://download.file-hunter.com/assets/icons/apk.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".bas" i]     { background: url('https://download.file-hunter.com/assets/icons/bas.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".doc" i],
table tr td:nth-child(1):first-of-type a[href$=".docx" i]    { background: url('https://download.file-hunter.com/assets/icons/doc.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".dsk" i]     { background: url('https://download.file-hunter.com/assets/icons/dsk.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".exe" i]     { background: url('https://download.file-hunter.com/assets/icons/exe.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".gif" i]     { background: url('https://download.file-hunter.com/assets/icons/gif.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".hlp" i]     { background: url('https://download.file-hunter.com/assets/icons/hlp.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".jpg"  i],
table tr td:nth-child(1):first-of-type a[href$=".jpeg" i]    { background: url('https://download.file-hunter.com/assets/icons/jpg.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".mp3" i]     { background: url('https://download.file-hunter.com/assets/icons/mp3.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".mp4" i]     { background: url('https://download.file-hunter.com/assets/icons/mp4.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".png" i]     { background: url('https://download.file-hunter.com/assets/icons/png.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".pdf" i]     { background: url('https://download.file-hunter.com/assets/icons/pdf.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".pro" i]     { background: url('https://download.file-hunter.com/assets/icons/pro.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".rom" i]     { background: url('https://download.file-hunter.com/assets/icons/rom.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".rtf" i]     { background: url('https://download.file-hunter.com/assets/icons/rtf.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".torrent" i] { background: url('https://download.file-hunter.com/assets/icons/tor.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }


table tr td:nth-child(1):first-of-type a[href$=".txt" i]     { background: url('https://download.file-hunter.com/assets/icons/txt.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

table tr td:nth-child(1):first-of-type a[href$=".7z"  i],
table tr td:nth-child(1):first-of-type a[href$=".arj" i],
table tr td:nth-child(1):first-of-type a[href$=".lha" i],
table tr td:nth-child(1):first-of-type a[href$=".lzh" i],
table tr td:nth-child(1):first-of-type a[href$=".pma" i],
table tr td:nth-child(1):first-of-type a[href$=".rar" i],
table tr td:nth-child(1):first-of-type a[href$=".zip" i]     { background: url('https://download.file-hunter.com/assets/icons/arc.png') 0px 0px no-repeat; padding-left: 25px; background-size: 1.1rem }

audio::-webkit-media-controls-enclosure { border-radius: 0 }
#audioPlayer 	 	{ position: fixed; top: 8px; right: 70px; width: 260px; height: 25px; background-color: #eee; border-radius:5px }
#audioPrevButton 	{ right: 45px }
#audioNextButton 	{ right: 10px; border-radius: 0 5px 5px 0; width: 35px }
.audioButton		{ position: fixed; top: 8px; width: 30px; height: 25px; background-color: #eee; color: #222; font-weight: 800; cursor: pointer } 
.hide				{ display: none; visibility: hidden }

.blobLogo 			{ width: 32px; height: 32px; transition: all 0.6s ease }
.blobLogo:hover		{ cursor: pointer; box-shadow: 0px 0px 5px #eeee; border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%; animation: blobMorph 3s ease-in-out infinite }
@keyframes blobMorph {
	  0% { border-radius:  60% 40% 30% 70% / 60% 30% 70% 40% } 
	 50% { border-radius:  30% 60% 70% 40% / 50% 60% 30% 60% }
	100% { border-radius:  60% 40% 30% 70% / 60% 30% 70% 40% } 
}
