body.modal-open > div.wrapper{
	overflow: hidden;
}
#content-body table > tbody > tr > td:nth-child(1) > a > i.fa,
#content-body .grid-body table > tbody > tr > td:nth-child(1) > a > i.fa{
	font-size: 1.8em !important;
	cursor: pointer;
}
.subModulePrimaryBtnContainer{
	height: 20px; 
	margin-top: 10px;
}
.subModulePrimaryBtnContainer > .btn.btn-primary{
	float: right;
	position: relative;
	bottom: 15px;
	left: 15px;
}
div.bootbox-body div.tab-content{
	padding-top: 15px;
}
.grid .grid-tools select{
	border: none;
	outline: none;
	cursor: pointer;
	color: #999999;
}
.datepicker.datepicker-dropdown.dropdown-menu{
	z-index: 9999 !important;
}
div.grid-body > div > div > section.content-header{
	padding: 10px !important;
}
.form-group .input-group .input-group-addon label.input-group-label{
	display: inline-block; 
	width: 70px;
	margin-bottom: 0px;
	text-align: right;
}
.btn{
	margin-bottom: 0px;
}
.navbar-static-top{
	z-index:1001;
}
.blockUI.blockOverlay{
	z-index: 1000 !important;
}
.blockUI.blockMsg.blockElement{
	z-index: 1001 !important;
}
.dataTables_processing{
	background-color: #3c434a;
	color: white;
	width: 300px;
	text-align: center;
	height: 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	font-size: 2em;
	font-weight: bold;
	padding-top: 5px;
	-webkit-box-shadow: 4px 4px 10px 2px #BFBFBF;
	box-shadow: 4px 4px 10px 2px #BFBFBF;
}
.table-striped > tbody > tr > .danger,
.table-striped > tbody > .danger > td,
.table-striped > tbody > .danger > th {
	background-color: #f2dede !important;
}
div.gritter-item-wrapper.error-growl{
	background: #c12e2e;
}
