/* Custom CSS */
.scroll-y {
	height: 500px !important;
	max-height:500px;
	overflow-y:scroll;
}
.scroll-x {
	*max-height:300px;
	overflow-x:scroll;
}
textarea {
	vertical-align: top;
	-webkit-transition: height 0.2s !important;
	-moz-transition: height 0.2s !important;
	-o-transition: height 0.2s !important;
	transition: height 0.2s !important;
}
.floatalert {
	position:fixed;
	top:55px;
	left:40%;
	width:300px;
	z-index:9999;
}
.content-wrapper {
	background:rgb(198,198,197) !important;
}
.content-wrapper .container {
	width:95% !important;
}
.main-header .navbar-brand {
	padding:5px !important;
}
.main-header .navbar .container {
	width:100%;
}
.content-wrapper {
	padding-top: 85px !important;
}
.box-solid .box-header {
	background:rgb(238,238,237) !important;
	*padding:16px !important;
}
.box-solid .box-header .box-title {
	font-weight:bold !important;
}
.box.box-solid > .box-header .btn-primary:hover {
	background: #357ca5 !important;
}
.box.box-solid > .box-header .btn-info:hover {
	background: #00a7d0 !important;
}
.box.box-solid > .box-header .btn-default:hover {
	background: #b5bbc8 !important;
}

.main-header {
	background:rgb(44,100,152) !important;
	height:82px;
}
.main-header .img-logo {
	margin:10px;
	margin-left:20px;
	width:200px;
}
.main-header .panel-user {
	background:rgb(51,51,51);
	height:82px;
	width:240px;
	padding:15px;
	float:right;
	color:#fff;
	font-size:12px;
	line-height:140%;
}
.main-header .panel-user img {
	width:50px;
	float:left;
	margin-right:10px;
}