/* generic classes*/
.clear{clear:both}
.hidden{display:none;}
.center{text-align:center !important}
.left{float:left}
.right{float:right}
.odd{ background: #F9F9F9}
.text-right{text-align:right !important}
.text-left{text-align:left !important}
.relative{position:relative;}

.narrow{width:110px !important;}
.wide{width:300px !important;}
.full{width:100% !important;}
.inline{display:inline;}
.clean{padding:0 !important; margin:0 !important;}
.auto{margin:0 auto;}
.no_data, .no-data{text-align:center !important; font-style: italic;}
.strong{font-weight:bold}
.not-visible{position:absolute; left:-1000px; }
.vtop{vertical-align: top !important;}
.fixed{position:fixed;}


.m10{margin-bottom:10px;}
.m20{margin-bottom:20px;}
.m30{margin-bottom:30px;}
.m40{margin-bottom:40px;}

.mt20{margin-top:20px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}


.r{color:red;}
.d{font-size: 11px; color:gray;}
.hint{font-size: 11px; color:#999; margin-top:-10px; margin-bottom:10px;}
.sub{font-size: 12px;}
.err{ color: red; font-size:12px; font-weight: normal;}
.border_red, input.border_red{border-color: red !important;}
.err p{margin:0; padding:0;}


#loader{
	display:none; 
	height:100%; 
	text-align:center;  
	z-index:2000;  
	position: fixed;  
	left:0;  
	top:0;  
	width:100%;
	background: #E0E0E0 url(../img/ajax-loader.gif) center center no-repeat;
	opacity:0.4; 
	filter:alpha(opacity=40); 

}



/** bootstrap changes **/
.alert p{margin: 0 0 1px 0; font-size: 12px; line-height: 18px;}

.pagination ul > li > a, 
.pagination ul > li > span {
	padding: 0 10px;
	line-height: 25px;
}

h1{text-transform: capitalize;}

.counter{
	color: #777;	
	font-size:11px;
	margin-top: -10px;
}
.counter.warning{
	color: red;
}
.modal form {margin-bottom:0;}

.fileinput-button {
	position: relative;
	overflow: hidden;
}
.fileinput-button input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	-ms-filter: 'alpha(opacity=0)';
	font-size: 200px;
	direction: ltr;
	cursor: pointer;
}