html { -ms-touch-action: none; }
body{
	padding-top:70px;
	background:#f8f8f8;
	margin-bottom: 70px;
}

h1.top, h2.top, h3.top, h4.top, h5.top{
	margin-top:0;
	padding-top:0;
}
h3.p-title{
	margin-top:0;
	margin-bottom:15px;
}

a, input, button, form, select, li{ outline:none }
textarea { resize:none }

.dropdown a.user-menu{
	padding:8px 15px;
}
a.user-menu span{
	font-size:24px;
	line-height:24px;
	height:34px;
	width:34px;
	background:#428bca url(../images/icons/user.png) no-repeat center bottom;
	display:inline-block;
	vertical-align:middle;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border:2px solid #428bca;
}
.m-left-10{ margin-left:10px; }
.m-left-15{ margin-left:15px; }
.m-top-5{ margin-top:5px; }
.m-top-10{ margin-top:10px}
.m-top-bottom-5{ margin-bottom:5px; margin-top:5px; }
.m-bottom-10{ margin-bottom:10px; }
.m-bottom-0{ margin-bottom:0; }
.p-bottom-0{ padding-bottom:0px;}
.p-bottom-2{ padding-bottom:2px;}
.p-bottom-5{ padding-bottom:5px;}

.uplifra{ width:1px; height:1px; position:absolute; right:0; top:0; border:0; margin:0; padding:0;}
.btn-loader{ height:20px; min-width:15px; background:url(../images/btn-loader.gif) no-repeat center; }
#capimg{ 
width:80px; height:34px;
border:1px solid #ffa94d; margin-right:5px; margin-left:-20px; vertical-align:middle; border-radius:3px; }
#capimg + a { color:#000; vertical-align:middle }
.sel-loading{
	width:16px;
	height:16px;
	display:inline-block;
	background:#fff url(../images/sel-loader.gif) no-repeat center;
	z-index:100;
	position:absolute;
	margin-left:5px;
	margin-top:-25px;
}
