@charset "utf-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200italic,300,300italic,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic);

*{
	margin:0; padding:0;
	font-family:'Raleway', sans-serif;
}
html, body{
	width:100%; height:100%;
}

header{
	position:fixed; left:0; top:0;
	padding:15px 0;
	width:100%;
	background:#000;
	z-index:2;
}
header h1{
	color:#05D2D5; font-size:1.2em; font-weight:200;
	padding:0 25px;
}
header h1 small{
	color:#fff;
}

nav{
	position:fixed; left:0; top:0;
	width:250px; height:100%;
	background:#333;
	z-index:1;
}
nav div{
	padding:65px 0;
}
nav a, nav a:link, nav a:visited, nav span{
	display:block;
	padding:10px 25px;
	color:#cecece; text-decoration:none; font-weight:200;
	border-bottom:1px solid #999;
}
nav a:hover, nav a:active, nav a:focus{
	background:#222;
}
nav a#activenav{
	background:#05d2d5; color:#fff; border-color:#fff;
}
nav span{
	color:#05d2d5; text-align:center;
	padding-bottom:35px;
}

section{
	min-height:100%;
}

.wrapper{
	padding:65px 35px 35px 285px;
}

.alonebutton{
	display:block;
	margin:10px 0; padding:7px 14px;
}

table{
	width:100%;
}
table tr:hover{
	background:rgba(5,210,213,0.1);
	color:#000 !important;
}
table th, table td{
	padding:7px 14px;
}
table th{
	background:#333; color:#fff;
}

form fieldset{
	border:none;
}
form label{
	display:inline-block;
	width:170px; margin-right:10px;
	text-align:right;
	vertical-align:top;
}
form p{
	margin:0 auto 10px auto;
}
form input[type=text], form textarea, form select, form input[type=file], form input[type=number]{
	width:170px;
	padding:7px 14px;
	border:1px inset;
}
form input[type=submit]{
	padding:7px 14px;
	border:1px outset;
	background:#05D2D5; color:#fff;
}
.modalbox form input[type=submit]{
	margin-left:185px;
}