body { background: #f9f9f9; font: 14px "Open Sans", Tahoma, Verdana; overflow-x: hidden;}

#login2 { width: 400px; margin-top: 100px; margin: auto; padding: 10px; }

#login2 form { width: 400px; background: #FFF; border: 1px solid #f1f1f1;
	border-radius: 5px; box-shadow: 2px 2px 0px #333; 	float: left; padding: 20px; }

.cem { width: 100%; }

.m { margin-top: -12px;}

h5 { font: 30px Roboto,"Open Sans"; color: #111; text-shadow: 1px 1px 0px #000; text-align: center;}

.help-block ul li { list-style: none; color: #FF0000; font-weight: bold; margin-left: -20px;}

.wysihtml5-toolbar { background: #f9f9f9; margin: 5px 0px 10px 0px; border-radius: 5px; border: 1px solid #f1f1f1; }

textarea { width: 100%;}

#wrapper { height: 50px;}

.side-nav{ margin-top: 15px;}

.navbar-brand { font: 26px "Roboto","Open Sans", }

h4 { font-weight: 900; }

#menu { width: 100%; }
#menu a {
	text-decoration: none; color: #666; transition: all 0.5s;
}

#menu a:hover {
	text-decoration: none; color: #000;
}

thead {
	background: #ccc;
}

nav li a {
	transition: all 0.5s;
	font-size: 1em !important;
	padding: 10px !important;
}

nav .dropdown a {
	padding: 15px !important;
}

footer {
	width: 100%;
	float: right;
	background: #333;
	color: #fff;
	padding: 10px;
	box-sizing: border-box;
}
