/*login*/
.form-input{ padding:5px 5px 5px 28px; width:100%; border:1px solid #ddd;border-radius:4px;height: 40px;}
.name-input{ border:1px solid #ddd;border-radius:4px; padding:5px 5px 5px 28px;}
.login_form .form-group,.register_form .form-group{ position:relative; margin-bottom:10px}
.login_form i,.register_form i{  color:#999}
.login_form .bg-primary{ border-radius:3px}
.login_form .form-group i,.register_form .form-group i{ position:absolute; left:3px; top:12px;z-index:9;}
.login-top{ font-size:20px; line-height:20px; margin-bottom:20px}
.login_form .linebg{border-top:1px solid #ddd; position:relative; margin: 25px 0;}
.login_form .or{ position:absolute; left:50%; margin-left:-10px; text-align:center; top:-10px; width:20px; background:#fff; color:#999}
.login_form .icon-facebook-official{ position:absolute; top:10px; left:10px; color:#2f5db5;}
.register_list li{ line-height:20px; padding:10px 0}
.register_list i{ color:#f60; vertical-align:middle; height:18px}
.checkbox i{ top:2px; left:0}
.sign_title h3{font-size: 16px;font-weight: bold; height:28px;margin:40px 0 20px; padding-bottom:10px;}

.table-hover>thead>tr>th {
	/*background: #f8f8f8;*/
	padding: 8px
}

.address {
	max-width: 360px;
	min-width: 100px
}

.manage span {
	font-size: 24px;
	display: inline-block;
	padding-right: 15px;
	vertical-align: middle
}
.sumtable td{
	padding: 6px;
}
.sumtd{
	background-color: #F0F4FF;
	border-right: 1px solid #FFF;
}
/*Main css*/
.backstage{ margin-bottom:20px;display:inline-block;width: 100%}
.backstage>.tab-content>.tab-pane{border:none; padding:15px}
.backstage>.tab-content>.tab-pane small a{ padding:0 5px}
.setcheckbox{ width:13px; height:13px; border:1px solid #ddd}
.sumtable td{padding:6px}
.sumtd{ background-color:#f0f4ff; border-right:1px solid #fff;}
.inputTxt{ border-radius:3px; border:1px solid #ccc; padding:5px}
.w79{ min-width:79px; text-align:right}
.w59{ min-width:59px; text-align:right}
.w181{text-align:right;margin-left: 54px;}
.w110{min-width:110px;text-align:right;}
.tip-background {
	background-color: #fff;
	border: 1px solid #afafaf;
	border-radius: 5px;
	bottom: 30px;
	color: black;
	left: 110px;
	line-height: 15px;
	padding: 5px;
	position: absolute;
	width: 220px;
	z-index: 9;
	margin: -220px -530px;
	box-shadow: 0 0 9px #666;
}
.tip-del {
	background: rgba(0, 0, 0, 0) url(../png/shp_del-2.png) no-repeat scroll 0 0;
	height: 16px;
	position: absolute;
	right: -2px;
	top: 0;
	width: 16px;
}
.tip-arrow {
	background: rgba(0, 0, 0, 0) url(../png/shp_arrow-2.png) no-repeat scroll 0 0;
	bottom: -17px;
	height: 12px;
	left: 2px;
	position: absolute;
	width: 10px;
}
.shp-del {
	background: rgba(0, 0, 0, 0) url("../png/shp_del-2.png") no-repeat scroll 0 0;
	height: 16px;
	position: absolute;
	right: -2px;
	top: 0;
	width: 16px;
}
.shp-arrow {
	background: rgba(0, 0, 0, 0) url("../png/shp_arrow-2.png") no-repeat scroll 0 0;
	bottom: -17px;
	height: 12px;
	left: 2px;
	position: absolute;
	width: 10px;
}
.contact-list li label{ text-align:right}
.live-list li{width: 160px;float: left;list-style-type: disc;padding-left: 0px; height: 24px; line-height: 24px;  }
.contact-list li{margin:5px 0}
.Videos-list li{height:24px; line-height:24px}
.btn-social { width:48%;padding:10px 12px;  }
.google-btn{margin-left:2%}
@media (max-width: 450px) {
	.login-form{padding:0}
}
#login_form .btn-default:hover{background-color: #fff; border-color: #ccc;}
.rela{position:relative;}
.rela .icon-calendar{position:absolute;top:0;right:5px;}
.rela .form-datetime{width:100px;height:2em;padding:2px;}
.tab-pane span {margin-top: 10px;}