@import url(http://fonts.googleapis.com/css?family=Signika:600,400,300);
html,body {
	font-family:Signika,'sans-serif';
	font-weight:300;
}
h1, h2 {
	font-weight:400;
}
h1 {
	font-size:1.3em;
}
h2 {
	font-size:1.1em;
}
textarea {
	width:50% !important;
}
#submit-button {
	border-radius:5px;
	height:30px;
	width:100px;
	margin-top:30px;
	background-color:#C50024;
	border:0px;
	color:#fff;
}
.image_picker_image {
	max-width:100px;
	height:auto;
	background-color:#ccc;
}
.screenshot a {
	color: #C50024;
	text-decoration:none;
}
#layout-selector label {
	display:block;
	clear:both;
}
#button {
	height:60px;
	width:60px;
	background:url('images/add.png');
	color:#fff;
	position:fixed;
	bottom:15px;
	right:15px;
	cursor:pointer;
}
.removable {
	display:block;
	background-color:#f7f7f7;
	position:relative;
	-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;
}
.removable:hover {
	background-color:#e7e7e7;
	-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;
}
.removable:after {
	height:15px;
	width:5px;
	display:block;
	right:30px;
	bottom:-15px;
	background-color: #f7f7f7;
}
.remove {
	height:60px;
	width:60px;
	cursor:pointer;
	background:url('images/remove.png');
	position:absolute;
	top:5px;
	right:7px;
}
nav {
	position:absolute;
	top:15px;
	right:15px;
}
table {
	width:100%;
}

.datetime {
	text-align:center;
}

.removable tr td:nth-child(odd) {
	width:150px;
}

.editpage a {
	text-decoration:none;
}
.editlink {
	background-color:#356AA0;
}
.downloadlink {
	background-color:#77BA43;
}
.deletelink {
	background-color:#C50024;
}

#shareuser {
	float:left;
	padding:5px;
	margin-right:5px;
}
.editlink, .downloadlink, .deletelink {
	text-align:center;
	cursor: pointer !important;
	/*height:5em;*/
	color:#fff;
	padding:5px;
	box-sizing: border-box;
	border-radius:5px;
	margin:0 auto;
	outline: 0;
	border:0px;
	font-size:1em;
	font-weight:lighter;
	display:block;
	position:relative;
}
.centrecell {
	text-align:center;
}
table {
	border-collapse:collapse;
}
td,th {
	margin:10px;
	padding:10px;
	border:0px;
}
tr:nth-child(odd) {
	background-color:#f7f7f7;
}

.loginform {
	margin:0 auto;
	text-align:center;
	border:1px solid #efefef;
	height:190px;
	width:300px;
}

.login {
	height:30px;
	width:150px;
	font-size:1em;
	border:1px solid #efefef;
	margin-top:20px;
}