/*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{ 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}
.backstage>.nav-tabs>li{margin-left:-2px}
.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(../img/shp_del.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(../img/shp_arrow.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("../img/shp_del.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("../img/shp_arrow.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}
.summary-list ul li {
	background: #f5f5f5 none repeat scroll 0 0;
	float: left;
	margin: 0 1% 1% 0;
	padding: 2% 1%;
	position: relative;
	width: 32.33%;
}
.color-block.label-organe {
	background: #fd8942 none repeat scroll 0 0;
}
.color-block {
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	padding: 5px;
	text-align: center;
}
.article-num {
	min-width: 72px;
	position: absolute;
	right: 20px;
	text-align: center;
	top: 25px;
}
.article-num .species {
	font-size: 18px;
}
.article-num a {
	display: block;
	font-size: 20px;
	font-weight: bold;
}
.organe-text {
	color: #fd8942 !important;
}
.color-block.label-blue {
	background: #59c5ff none repeat scroll 0 0;
}
.blue-text {
	color: #59c5ff !important;
}
.color-block.label-red {
	background: #fb7884 none repeat scroll 0 0;
}
.red-text {
	color: #fb7884 !important;
}
.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;}
