/* PHP File Tree Default Theme

Modified by RCNeil
*/


@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);

html {overflow-y: scroll;}


body { margin:0px; padding:0px; font-family: 'Open Sans', sans-serif; font-size:20px; color:#888; 
	/*background:#e3e3e3 url('images/randoms/backgrounds/random.php') top center no-repeat fixed; */
	background:#e3e3e3 url('https://source.unsplash.com/1920x1080?snow') top center no-repeat fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

input {
    border: 1px #ececec solid;
    background: #fefefe;
    color: #424242;
    padding: 1.5rem;
    font-size: 18px;
    margin-bottom: 8px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    display: inline-block;
    border-radius: 2px;
    transition: 120ms ease-in-out all;
}
.submits {
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    background: linear-gradient(170deg, #2196f3 15%, #3f51b5 100%);
    background-size: 100% 100%;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}
.submits:hover {
    background-size: 100% 200%;
}
input[type="text"]:hover {
    box-shadow: 0px 0px 20px -5px rgb(0 0 0 / 25%);
}
h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif; } 

h1 { line-height:35px; }


.cleared { float:none; clear:both; } 

* {
		box-sizing:border-box;
}

.container {
    width: 100%;
    margin: 0px auto;
    padding: 10vh clamp(100px, 19vw, 500px);
    background: white;
    z-index: 5;
    max-width: 100%;
    position: relative;
    min-height: 100vh;
}

a:hover {
    color: #ea5f1a;
}
a {
    color: black;
    text-decoration: underline;
    text-underline-offset: 4px;
    transition: 180ms ease;
}

.bigblack {
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	background:#fff; 
	text-align:center;
}

.shadow {
	width:500px; height:12px; margin:0px auto; padding:0px 0px 0px 0px; 
	font-family:Verdana, Arial, Sans-serif; font-size:9px; line-height:8px; color:#444; text-align:center;
}

.shadow a:link, .shadow a:visited { color:#336699; text-decoration:underline;  }
.shadow a:hover { color:#000; } 

.logout {
	float:right;
	font-size:14px;
	line-height:14px;
	color:#888;
}

.logout:hover {
	color:#336699;
}

#loading {
	text-align:center;
	font-size:25px;
	color:#000;
}

#loaded { padding-bottom:100px; }




.php-file-tree {
letter-spacing: 1px;	line-height: 16px;
}

.php-file-tree A {
	color: #777;
	text-decoration: none;
	display:block;
	padding:16px 8px;
	height:auto;
	margin:0px;
	font-size:18px; font-weight:400;
	border-bottom:1px #c1c1c1 dotted;
}

.php-file-tree A:hover {
	color: #000;
	
}

.php-file-tree .open {
	font-style: italic;
}

.php-file-tree .closed {
	font-style: normal;
}

.php-file-tree li {
	padding:0px;
	margin:0px;
}

.php-file-tree .pft-directory {
	list-style-image: url(images/directory.png);
}

/* Default file */
.php-file-tree LI.pft-file { list-style-image: url(images/file.png); }
/* Additional file types */
.php-file-tree LI.ext-3gp { list-style-image: url(images/film.png); }
.php-file-tree LI.ext-afp { list-style-image: url(images/code.png); }
.php-file-tree LI.ext-afpa { list-style-image: url(images/code.png); }
.php-file-tree LI.ext-asp { list-style-image: url(images/code.png); }
.php-file-tree LI.ext-aspx { list-style-image: url(images/code.png); }
.php-file-tree LI.ext-avi { list-style-image: url(images/film.png); }
.php-file-tree LI.ext-bat { list-style-image: url(images/application.png); }
.php-file-tree LI.ext-bmp { list-style-image: url(images/picture.png); }
.php-file-tree LI.ext-c { list-style-image: url(images/code.png); }
.php-file-tree LI.ext-cfm { list-style-image: url(images/code.png); }
.php-file-tree LI.ext-cgi { list-style-image: url(images/code.png); }
.php-file-tree LI.ext-com { list-style-image: url(images/application.png); }
.php-file-tree LI.ext-cpp { list-style-image: url(images/code.png); }
.php-file-tree LI.ext-css { list-style-image: url(images/css.png); }
.php-file-tree LI.ext-doc { list-style-image: url(images/doc.png); }
.php-file-tree LI.ext-exe { list-style-image: url(images/application.png); }
.php-file-tree LI.ext-gif { list-style-image: url(images/picture.png); }
.php-file-tree LI.ext-fla { list-style-image: url(images/flash.png); }
.php-file-tree LI.ext-h { list-style-image: url(images/code.png); }
.php-file-tree LI.ext-htm { list-style-image: url(images/html.png); }
.php-file-tree LI.ext-html { list-style-image: url(images/html.png); }
.php-file-tree LI.ext-jar { list-style-image: url(images/java.png); }
.php-file-tree LI.ext-jpg { list-style-image: url(images/picture.png); }
.php-file-tree LI.ext-jpeg { list-style-image: url(images/picture.png); }
.php-file-tree LI.ext-js { list-style-image: url(images/script.png); }
.php-file-tree LI.ext-lasso { list-style-image: url(images/code.png); }
.php-file-tree LI.ext-log { list-style-image: url(images/txt.png); }
.php-file-tree LI.ext-m4p { list-style-image: url(images/music.png); }
.php-file-tree LI.ext-mov { list-style-image: url(images/film.png); }
.php-file-tree LI.ext-mp3 { list-style-image: url(images/music.png); }
.php-file-tree LI.ext-mp4 { list-style-image: url(images/film.png); }
.php-file-tree LI.ext-mpg { list-style-image: url(images/film.png); }
.php-file-tree LI.ext-mpeg { list-style-image: url(images/film.png); }
.php-file-tree LI.ext-ogg { list-style-image: url(images/music.png); }
.php-file-tree LI.ext-pcx { list-style-image: url(images/picture.png); }
.php-file-tree LI.ext-pdf { list-style-image: url(images/pdf.png); }
.php-file-tree LI.ext-php { list-style-image: url(images/php.png); }
.php-file-tree LI.ext-png { list-style-image: url(images/picture.png); }
.php-file-tree LI.ext-ppt { list-style-image: url(images/ppt.png); }
.php-file-tree LI.ext-psd { list-style-image: url(images/psd.png); }
.php-file-tree LI.ext-pl { list-style-image: url(images/script.png); }
.php-file-tree LI.ext-py { list-style-image: url(images/script.png); }
.php-file-tree LI.ext-rb { list-style-image: url(images/ruby.png); }
.php-file-tree LI.ext-rbx { list-style-image: url(images/ruby.png); }
.php-file-tree LI.ext-rhtml { list-style-image: url(images/ruby.png); }
.php-file-tree LI.ext-rpm { list-style-image: url(images/linux.png); }
.php-file-tree LI.ext-ruby { list-style-image: url(images/ruby.png); }
.php-file-tree LI.ext-sql { list-style-image: url(images/db.png); }
.php-file-tree LI.ext-swf { list-style-image: url(images/flash.png); }
.php-file-tree LI.ext-tif { list-style-image: url(images/picture.png); }
.php-file-tree LI.ext-tiff { list-style-image: url(images/picture.png); }
.php-file-tree LI.ext-txt { list-style-image: url(images/txt.png); }
.php-file-tree LI.ext-vb { list-style-image: url(images/code.png); }
.php-file-tree LI.ext-wav { list-style-image: url(images/music.png); }
.php-file-tree LI.ext-wmv { list-style-image: url(images/film.png); }
.php-file-tree LI.ext-xls { list-style-image: url(images/xls.png); }
.php-file-tree LI.ext-xml { list-style-image: url(images/code.png); }
.php-file-tree LI.ext-zip { list-style-image: url(images/zip.png); }
/* You can add millions of these... */

