.wrapper {
	width: 84%;
	position: absolute;
	left: 165px;
}

#menubar {
	background: #12162B;
	border-right: 3px solid #27abff;
	box-shadow: 2px 0px 3px rgb(163, 163, 163);
	width: 135px;
	height: 100%;
	position: fixed;
}

#header {
	position: absolute;
}

#container {
	display: block;
	position: relative;
}

#brand {
	padding: 10px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

#menu {
	min-height: 640px;
}

#menu ul {
	list-style: none;
}

#menu li {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	border-top: 1px solid rgba(0, 0, 0, 0.45);
}

#menu li:hover {
	background: rgb(0, 73, 102);
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}

#menu li:last-child {
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}

#menu a {
	display: block;
	padding: 15px 8px;
	text-align: center;
	color: #27abff;
	font-weight: bold;
}

#btn-form {
	float: right;
}

#ajaxStatusPanel {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 999;
}

.filter {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.filter input {
	max-width: 145px;
}

.filter input,.filter div {
	margin-left: 5px;
}

.menu-icon {
	text-align: center;
}

/****       LOGIN STYLES           *****/
#login-body {
	background: #12162B !important;
}

#login-box {
	margin-top: 20px;
	padding: 0px 20px;
	border-radius: 10px;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	text-shadow: 0px -1px rgb(85, 141, 179);
	box-shadow: 0 1px 0 #53bcff inset, 0 1px 2px rgba(0, 0, 0, 0.2)
		!important;
	background: #27abff;
	background: -moz-linear-gradient(top, #27abff 0%, #059eff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #27abff),
		color-stop(100%, #059eff));
	background: -webkit-linear-gradient(top, #27abff 0%, #059eff 100%);
	background: -o-linear-gradient(top, #27abff 0%, #059eff 100%);
	background: -ms-linear-gradient(top, #27abff 0%, #059eff 100%);
	background: linear-gradient(top, #27abff 0%, #059eff 100%);
	border: 1px solid rgb(60, 202, 255);
}

#login-box label {
	color: #FFF;
}

#login-box h3 {
	padding: 5px 0px;
	text-shadow: 0px -1px rgb(85, 141, 179);
}

#login-form {
	border-top: 1px dashed rgb(163, 230, 255);
	padding: 5px 0px
}

#login-form input {
	padding: 5px;
	width: 230px;
	border-radius: 3px;
	font-weight: bold;
	box-shadow: inset 1px 2px 1px rgb(1, 122, 160) !important;
	-webkit-box-shadow: inset 1px 2px 1px rgb(1, 122, 160) !important;
	border: 1px solid rgb(112, 191, 243) !important;
	background: rgb(170, 213, 252) !important;
}

#login-wrapper {
	margin: 150px auto;
	width: 350px;
	text-align: center;
}

#login-form .error {
	background: rgb(255, 82, 82);
	width: 100%;
	display: block;
	border-radius: 4px;
	padding: 3px 0px;
}

#printForm:printPanel {
	/* 	float: right; */
	/* 	position: relative; */
	/* 	top: 11px; */
	/* 	margin-right: 15px; */
	border: 0px !important;
}

.ui-datatable td {
	word-break: break-all;
}

/**/
.ui-widget-content.ui-datatable-odd.ui-state-highlight {
	background: rgb(126, 205, 255);
	border-color: rgb(187, 228, 255) !important;
}

.ui-widget-content.ui-datatable-even.ui-state-highlight {
	background: rgb(126, 205, 255);
	border-color: rgb(187, 228, 255) !important;
}

.ui-widget-content.ui-datatable-odd {
	background: rgb(234, 243, 255);
}

.ui-widget-content.ui-datatable-even {
	background: rgb(213, 229, 253);
}

/* itensOrcamento.xhtml */
.DISPONIVEL,.DISPONIVEL.ui-datatable-even.ui-state-highlight,.DISPONIVEL.ui-datatable-odd.ui-state-highlight
	{
	color: rgb(20, 173, 0) !important;
}

.ALUGADO,.ALUGADO.ui-datatable-even.ui-state-highlight,.ALUGADO.ui-datatable-odd.ui-state-highlight
	{
	color: red !important;
}

.INDISPONIVEL,.ORCADO.ui-datatable-even.ui-state-highlight,.ORCADO.ui-datatable-odd.ui-state-highlight
	{
	color: rgb(213, 128, 0) !important;
}

.ui-datatable-even.ui-state-highlight,.ui-datatable-odd.ui-state-highlight
	{
	font-weight: bold !important;
}

.hide-column-name table thead tr {
	display: none;
}

.subtabela {
	background: rgb(211, 241, 228) !important;
}