h2 {
  margin:15% auto 5% auto;
	text-align:center;
}

a {
  margin:0;
  padding:0;
  color:#fff;
  text-decoration:none;
  text-align:center;
  -webkit-transition:0.2s ease all;
	   -moz-transition:0.2s ease all;
	    -ms-transition:0.2s ease all;
	     -o-transition:0.2s ease all;
	        transition:0.2s ease all;
}

/*a:hover {
  color:#009999;
}*/

/*a:active {
  position:relative;
  top:1px;
}*/

form {
  margin:0 auto;
	padding:20px;
	width:400px;
	height:auto;
	overflow:hidden;
	background:#FFFFFF;
	border-radius:3px;
}

label {
  margin:0;
  padding:10px;
  width:auto;
  max-width:300px;
  height:auto;
  background-color:#929292;
  border:none;
  color:#fff;
  cursor:pointer;
  text-align:center;
  border-radius:5px;
  -webkit-border-radius:5px;
  -webkit-transition:0.2s ease all;
     -moz-transition:0.2s ease all;
      -ms-transition:0.2s ease all;
       -o-transition:0.2s ease all;
          transition:0.2s ease all;
}

label:hover {
  background:#ADADAD;
}

[type=file]{
  display:none;
}

#info {
  display:none;
  margin:5% auto;
	padding:10px 20px;
	width:400px;
	height:auto;
	overflow:hidden;
	background:#FFFFFF;
	border-radius:3px;
}

#size span, #type span, #name span {
  color:#EA4026;
}

#copyrights {
  margin:5% auto;
  padding:0;
  width:250px;
  height:auto;
  overflow:hidden;
}