@charset "utf-8";
/*
	iServer公共的CSS, 各浏览器通用
*/

html {
	overflow-y: scroll;
	font-size: 100%;  /*added bootstrap升级到3后，解决字体变小的问题*/
}

body{
	color: #3F3F3F;
	font-family: "微软雅黑";
	font-size: 85%;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}
.alert-popup {
    position: fixed;
    z-index: 9999;
    top: 0;
    max-width: 80%;
    left: 35%;
    left: -webkit-calc(100% - 200px)/2;
    left: -moz-calc(100% - 200px)/2;
    left: -ms-calc(100% - 200px)/2;
    left: -o-calc(100% - 200px)/2;
    left: calc(100% - 200px)/2;
}
a{
	color: #0254D0;
	text-decoration: none;
	cursor:pointer;

}

.disableLink{
	color: #aaaaaa;
}

.disableLink:hover{
	color: #aaaaaa;
	text-decoration: none;
	cursor: default;
}

hr{
	clear: both;/*清除浮动，为了不影响正常的文档流排版*/
	color:#E3E9EF;
}

.textField{
	width:300px;
}

a:hover{
	text-decoration: underline;
}

.clr{
	clear: both;
	font-size: 0;
	height: 0;
	overflow: hidden;
}

/* 对div布局的 盒子样式, 便于调试布局*/

/* 第一层分三个div: topWrapper; mainContent; footer*/

#topWrapper, #mainContent, #footer{
	/*border: solid 2px #F00;*/
	margin: 0 0 8px;
	padding: 0;
	height: 100%;
}

#footer{
	border-top: 1px solid #A0A0A0;
	margin: 2em 0 0;
	width:auto !important;
	width:880px;
	min-width: 880px;
	padding: 10px 0;
}

/* topWrapper 部分*/

#topWrapper_header, #topWrapper_bottom {
	/*border: solid 1px #0F6;*/
	width:auto !important;
	width:880px;
	min-width: 880px;
}

#topWrapper_header{
	height:75px;
	background-image:url('../img/bg_blue.gif');
	background-position:left top;
	background-color:#fff;
	width:auto !important;
	width:100%;
	background-attachment:scroll;
	min-width: 880px;
	padding-bottom:0px;
}


#topWrapper_header #helpLink{
	float:right;
	margin-right:0px;
	position: relative;
	right: 10px;
	top:32px;
	color: #FFF;
}

#topWrapper_header #helpLink a{
	color:#FFF;
	font-size: 90%;
}

#topWrapper_bottom{
	margin: 0 auto;
	max-width: 1200px;
	padding: 0 5px;
}

p.quickLinks{
	float: left;
	margin-bottom: 0.2em;
	margin-top: 0;
}

/* footer 部分*/
#help {
	margin-left: 10px;
	float:left;
	width:33%;
	padding-left: 20px;
	display:inline;
}
#language {
	font-size: 13px;
	padding: 0px 0px !important;
}
#product {
	text-align:center;
	float:left;
	width:33%;
}

.line{
	margin-left: -10px;
	width: 100%;
	height: 0;
	border-top: 1px solid #eee;
}

/* 直接定义的样式 */
div.fixedWidth{
	margin: 0 auto;
	width:auto !important;
	width:990px;
	max-width:1200px;
	min-width: 880px;
	padding: 0 5px;
}

div.welcomeUser{
	font-size: 90%;
	text-align: right;
	color:#333333;
	float:right;
	padding-top:10px;
	padding-right:5px;
}

div.welcomeUser a{
	color: #333333;
}

div.welcomeUser span{
	padding-right: 10px;
}

div.welcomeUser a.logout {
	color: #333333;
	padding-left: 5px;
}

div.overview_headBG {
	background: transparent url(../img/overview_banner.png) repeat-x scroll 0 -10px;
	height: 48px;
	width:auto !important;
	width:880px;
	min-width: 880px;
}

/* tabsContainer */
#tabsContainer{
	color:white;
	margin-left:0;
	padding-top:10px;
	top:25px;
}

#tabsContainer ul.tabs{
	/*font-size: 13px;*/
	margin: 0;
	padding: 0;
}

#tabsContainer ul.tabs li{
	/*
	background: #3263A1 url(../img/tabBG.gif) repeat-x scroll 0 0;
	border: 1px solid #D6DCE4;*/
	float: left;
	font-weight: bold;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 13px 2px 0 0;
	padding: 0;
	display:inline;
}

#tabsContainer ul.tabs li.first{
	border-left: medium none;
	border-top: medium none;
}

#tabsContainer ul.tabs li.last{
	border-right: medium none;
	border-top: medium none;
}

#tabsContainer ul.tabs li.selected{
	/*
	background: #FFFFFF url(../img/bgMenuRight.gif) no-repeat scroll right top;
	border-color: #FFFFFF;
	border-style: none none solid;
	border-width: medium medium 1px;
	*/
	/*height: 38px;*/
	margin-top: 8px;
	/*padding: 0;*/

	background:#2192BA;
	border:1px solid #8FB7D1;
	/*margin:0px;*/
}

#tabsContainer ul.tabs li p{
	float: left;
	margin: 0;
	padding: 0;
	text-align:center;
}

#tabsContainer ul.tabs li.first p{
	/* background: transparent url(../img/bgMenuFirst.gif) no-repeat scroll left top;
	*/
	padding: 1px 0 0;
	text-align:center;
}

#tabsContainer ul.tabs li.last p{
   /* background: transparent url(../img/bgMenuLast.gif) no-repeat scroll right top;
   */
	padding: 1px 0 0;
	text-align:center;
}

#tabsContainer ul.tabs li.selected p{
	/*
	background: transparent url(../img/bgMenuLeft.gif) no-repeat scroll left top;
	*/
	height: 38px;
	padding: 0;
	text-align:center;
}

#tabsContainer ul.tabs li#overview_tab p{
	padding-right: 0;
	text-align:center;
}

#tabsContainer ul.tabs li p a{
	color: #FFFFFF;
	display: block;
	margin: 0 5px;
	padding: 5px 10px;
}

#tabsContainer ul.tabs li.selected p a{
	/* color: #3263A1;*/
	color: #FFFFFF;
	padding-top: 10px;
}

#main_navigation li{
	display: inline;
	font-size: 1.2em;
	margin: 0 0.3em 0 0;
	padding: 0;
}

#main_navigation li.selected{
	color: #3F3F3F;
	font-weight: 200;
}

.contentTable{
	border-color:#DADDE4;
	border-style:solid;
	border-width:2px;
	border-collapse: collapse;
	width:100%;
	text-align:left;
	font-size: 90%;
	margin-top: 10px;
}

.contentTable thead tr{
	background-color:#4B4B4A;
	color:#FFFFFF;
	border:#4B4B4A solid;
	border-width:0.2em;
	height:30px;
	margin: 0;
	padding: 0 10px;
}

.commonDialog .contentTable thead tr{
	background-color:#999999;
}

.contentTable tr{
	height:40px;
	background-color:expression((this.sectionRowIndex%2==0)?"white":"#E3E9EF");
	margin: 2px 0 0;
	text-align: left;
	vertical-align: middle;
}

.instanceStatus{
	padding-left: 18px;
}

.setContentTable{
	border-color:#DADDE4;
	border-style:solid;
	border-width:1px;
	border-collapse: collapse;
	width:60%;
	text-align:left;
	font-size: 110%;
	margin-top: 10px;
	margin-bottom:10px;
}

.setContentTable thead tr{
	background-color:#FFF7F0;
	color:#333333;
	height:25px;
	margin: 0;

}

.setContentTable thead th{
	margin: 0;
	padding: 0 10px;
	border-color:#DADDE4;
	border-style:solid;
	border-width:1px;
	text-align: left;
}

.setContentTable tr{
	height:25px;
	text-align: left;
}

.setContentTable td{
	font-family: tahoma,arial,sans-serif;
	color:#333333;
	font-size:100%;
	font-weight:normal;
	border-color:#DADDE4;
	border-style:solid;
	border-width:1px;
	padding: 0 10px;
	text-align: left;
}

.setContentTable tr td a{
	font-size:90%;
	font-weight:500;
}

button,input[type="button"] {
	font-family:"微软雅黑" !important;
}

.rightAlign{
	text-align: right;
}

.centerAlign{
	text-align: center;
}

.underline{
	text-decoration:underline;

}

.introductionContainer {
	border: 8px solid #AAC0E1;
	float:left;
	width:18%;
	height:auto !important;
	height:500px;
	min-height:500px;
	margin-left:1%;
	font-family:"微软雅黑";
	display:inline;
}


.configItemTable {
	font-family: "微软雅黑";
	width:95%;
	margin-top:20px;
	margin-bottom:20px;
	font-size:12px;
	width:auto !important;
	width:400px;
	min-width:400px;
}

.configItemTable input{
	width:200px;
}

.configItemTable tr{
	height:40px;
}

.configItemTable td{
	text-align:left;
}

.introduction-Title{
	float:left;
}

.introduction-Title span{
	margin-left:63%;
}

.introduction-Control{
	float:right;
	cursor:pointer;
}

.open-introduction-box{
	cursor:pointer;
	float:left;
	height:auto;
	margin-left:2em;
	display:inline;
}

.introductionName{
	border-bottom-color:#AAC0E1;
	border-bottom-width:medium;
	border-bottom-style:solid;
	padding-top:15px;
	width:90%;
	font-size:14px;
	margin:auto;
}

.introductionContent{
	padding-top:15px;
	margin:auto;
	font-size:12px;
	width:90%;

}

.introductionContent p {
	text-align: left;
	text-indent: 2em;
}
#pageContent {
	width:auto !important;
	width:800px;
	min-width:800px;
}

.propertyTable{
	border-color:#CDCEE2;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
}

.propertyTable tr td{
	border-color:#CDCEE2;
	border-style:solid;
	border-width:1px;
	text-align:center;
}

.propertyTable th{
	background-color:#E3E9EF;
	border-color:#CDCEE2;
	border-style:solid;
	border-width:1px;
}

.propertyTable tr td span{
	margin-left:.5em;
	font-size:12px;
	color:#999999;
	cursor:pointer;
}

/*commonDialog通用对话框的样式*/
.commonDialog .dialogButtonContainer{
	float:right;
	margin-top : 20px;
	margin-bottom : 10px;
	margin-right:5px;
}

.commonDialog .dialogButtonContainer button{
	margin-top:10px;
	float:right;
	width:70px;
}

.commonDialog .dialogButtonContainer .dialogCancel{
	margin-left:.2em;
}
.commonDialog .dialogButtonContainer .dialogHelp{
	margin-left:.2em;
}

.commonDialog .dialogContent{
	float:left;
	vertical-align:bottom;
}

.commonDialog .dialogHelpContent{
	float:right;
	width:200pt;
	border-left:#666666 thin solid;
}

/*server tab下的各配置表格样式*/
#frameTable tr{
	vertical-align: middle;
}

#frameTable tr td{
	text-align: left;
}

#frameTable tr a{
	color:#000;
}

#frameTable a img{
	text-decoration:none;
	width: 48px;
	height: 48px;
	border:none;
}

.leftTDBorderLine{
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width:thin;
}

#frameTable .IconContainer{
	float:left;
	margin-left:2%;
	cursor:pointer;
	display:inline;
}


.introduce .line{
	margin-left: -10px;
	width: 100%;
	height: 0;
	border-top: 2px solid #ccc;
}

.introduce .lineInner{
	margin-left: -10px;
	width: 100%;
	height: 0;
	border-top: 1px solid #ccc;
}

.publishService .line{
	margin-left: -10px;
	width: 100%;
	height: 0;
	border-top: 1px solid #eee;
}

#frameTable .itemTitleContainer{
	float:left;
	margin-left:2%;
	margin-top:10px;
	color:#0066FF;
	cursor:pointer;
	display:inline;
}

#frameTable .itemDesContainer{
	margin-top:5px;
	width:96%;
	margin-left:2%;
}

#frameTable .itemDesContainer p{
	font-size:12px;
}

.addButton{
	margin-left:10px;
	padding-bottom:5px;
}

.addButton img{
	text-decoration:none;
	border:none;
}

.addContentContainer{
	border-style:solid;
	border-color:#E3E9EF;
	border-width:medium;
	background-color:#E3E9EF;
	font-size:12px;
}

.addContentContainer span{
	font-size:14px;
}

.addContentContainer .commonConfig{
	float:left;
	margin-top:2%;
}

.addContentContainer table{
	width:45%;
	margin-top:10px;
}

.addContentContainer .commonConfig table tr{
	height:30px;
}

.addContentContainer .specialConfig{
	float:left;
	margin-top:2%;
}

.addContentContainer .addButtonContainer{
	margin-top:10px;
	margin-left:35%;
}

.stepTitle{
	font-size:15px;
	font-weight:bold;
	padding-left:0;
}

.stepDes{
	font-size:15px;
	padding-left:0;
}

span.necessary{
	color: red;
}

span.notes{
	color: gray;
	font-size:90%;
	overflow:none;
	white-space:nowrap;
}

#clusterServiceTable{
	width : 70%;
}

#clusterServiceTable tr{
	height : 50px;
}

#clusterServiceTable td{
	font-family: tahoma,arial,sans-serif;
	color:#333333;
	font-size:135%;
	font-weight:normal;
	padding: 0 10px;
}

#clusterServiceTable button{
	font-family:"微软雅黑";
	font-size:12px;
	cursor:pointer;
	color:#333333;
	width:50px;
	margin-left: 50px;
}

#quickCreateInstance .checkedType{
	padding-bottom: 10px;
}

.plusInTable{
	padding-left:2px;
}
.instanceDescription{
	display:none;
	border:1px solid #ccc;
	padding:5px;
	width:270px;
	background:#dedede;
	z-index:1005;
	position:absolute;
	cursor:pointer;
	font-size:85%;
	line-height:1.5em;
}

/*
	备份和还原对话框的样式
*/
#configBakupAndImport img{
	width: 36px;
	height: 36px;
}

#configBakupAndImport .itemTitle{
	font-size : 1.1em;
	font-weight : bold;
	margin-left : 15px;
	vertical-align : top;
}

#configBakupAndImport .itemContent{
	padding-left: 10px;
}

#configBakupAndImport button{
	width: 90px;
	height: 40px;
	float: right;
	margin-right : 30px;
}

#configBakupAndImport #importFileName{
	display: inline;
	width: 200px;
	margin-left: 10px;
}

/*自动计算链接的样式*/
 .parameter #computerLink{
 	color: #0076A1;
	text-decoration: none;
	cursor:pointer;
	padding-left: 10px;
 }

 .parameter #computerLink:hover{
 	text-decoration: underline;
 	color: #CC6D00;
 }
/*end*/

/**
	预缓存管理样式
*/
.settingsBlock {
    background-color: #E3E9EF;
    padding: 4px;
}
.settingsBlock2 {
    background-color: #E3E9EF;
    padding: 4px;
    width:168px;
	height:362px;
}
.settingsBlock3 {
    background-color: #E3E9EF;
    padding: 4px;
    width:336px;
	height:368px;
}


.settingsBlock2 p.settingTitle {
    background-color: #E3E9EF;
    font-family: trebuchet ms,verdana,tahoma,arial,sans-serif;
    font-size: 150%;
    font-weight: normal;
    margin: 0;
    padding: 2px 6px 6px 10px;
    height:20px;
    width:155px;
    text-align:center;
}

.settingsBlock p.settingTitle {
    background-color: #E3E9EF;
    font-family: trebuchet ms,verdana,tahoma,arial,sans-serif;
    font-size: 150%;
    font-weight: normal;
    margin: 0;
    padding: 2px 6px 6px 10px;
    height:20px;
    width:176px;
    text-align:center;
}
.innerTd{
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 150px;
    vertical-align: top;
    width: 30%;
}

.innerTd2{
    padding-bottom: 10px;
    padding-right: 150px;
    vertical-align: top;
    width: 30%;
}

.scaleStyle{
	background-color:none repeat scroll 0 0 #FFFFFF;
	width:200px;
	height:360px;
}

.curScale2{
	background-color:none repeat scroll 0 0 #FFFFFF;
	padding: 10px;
	width:315px;
	height:320px;
	overflow: auto;
}

.curScale{
	background-color:none repeat scroll 0 0 #FFFFFF;
	padding: 10px;
	width:150px;
	height:310px;
	overflow: auto;
}

.scaleStyle p.settingTitle {
	background-color: #E3E9EF;
    font-family: trebuchet ms,verdana,tahoma,arial,sans-serif;
    font-size: 150%;
    font-weight: normal;
    margin: 0;
    padding: 2px 6px 6px 10px;
    height:20px;
    width:176px;
    text-align:center;
}

.scaleStyle p.settingTitle2 {
	background-color: #E3E9EF;
    font-family: trebuchet ms,verdana,tahoma,arial,sans-serif;
    font-size: 150%;
    font-weight: normal;
    margin: 0;
    padding: 2px 6px 6px 10px;
    height:20px;
    width:303px;
    text-align:center;
}
/**
	预缓存样式结束
*/

#newInstance a{
	color: #0254D0;
}

#newInstance a:hover{
	text-decoration: underline;
}
/**
	许可页面样式
*/
.commonInfoDiv{
	margin-left:1%;
	color: #3F3F3F;
    font-family: "微软雅黑";
    font-size: 105%;
    line-height: 1.5em;
}

.generalSetting{
	padding-left: 5px;
	margin-top: 5px;
}
.msgLabel{
	float:right;
	width: 150px;
	display: none;
}

/**
  	工作空间视图中工作空间打开失败时的提示信息样式
*/
.disableDescription{
	display:none;
	border:1px solid #ccc;
	padding:5px;
	width:70px;
	background:#dedede;
	z-index:1005;
	position:relative;
	cursor:pointer;
	font-size:85%;
	line-height:1.5em;
}

/**
	IE9,Chrome,Safari浏览器快速发布不能用本地浏览的提示信息样式
*/
.browserInfo{
	color: #575757;
	font-size:small;
	display: none;
}

/**
	右上角登录/登出对话框样式
*/
#topWrapper_header .logoutLink{
			float:right;
			margin-right:0px;
			position: relative;
			right: 21px;
			top:32px;
			color: #FFF;
			padding: 0 5px;
		}
		#topWrapper_header .logoutLink a{
			color: #FFF;
			font-size: 13px;
		}
		#topWrapper_header .logoutLink .gbma {
			position: relative;
			top: -1px;
			border-style: solid dashed dashed;
			border-color: transparent;
			border-top-color: #FFFFFF;
			display: -moz-inline-box;
			display: inline-block;
			font-size: 0;
			height: 0;
			line-height: 0;
			width: 0;
			border-width: 3px 3px 0;
			padding-top: 1px;
			left: 1px;
		}
		#topWrapper_header .logoutLink_click a{
			color: black;
			font-size: 13px;
		}
		#topWrapper_header .logoutLink_click .gbma {
			position: relative;
			top: -1px;
			border-style: solid dashed dashed;
			border-color: transparent;
			border-top-color: black;
			display: -moz-inline-box;
			display: inline-block;
			font-size: 0;
			height: 0;
			line-height: 0;
			width: 0;
			border-width: 3px 3px 0;
			padding-top: 1px;
			left: 1px;
		}
		#topWrapper_header .logoutLink_click{
			float:right;
			margin-right:0px;
			position: relative;
			right: 21px;
			top:35px;
			color: #FFF;
			background: #FCFCFC;
			padding: 0 5px;
			border: 0px solid #8FB7D1;
			margin: 0px;
			-webkit-box-shadow: 3 3px 4px #888888;
			-moz-box-shadow: 3px 3px 4px #888888;
			box-shadow: 3px 3px 4px #888888;
		}

		#topWrapper_header .gbm a{
			color:black;
			font-size: 90%;
		}
		#topWrapper_header .gbm {
			min-height:70px;
			min-width:150px;
			max-width:200px;
			top:21px;
			right:0px;
			left:auto;
			position: absolute;
			text-align: left;
			background: #FCFCFC;
			border: 0px solid #8FB7D1;
			margin: 0px;
			-webkit-box-shadow: 3 3px 4px #888888;
			-moz-box-shadow: 3px 3px 4px #888888;
			box-shadow: 3px 3px 4px #888888;
			z-index:99;

		}
		#topWrapper_header .gbm a:hover {
			text-decoration:underline;
		}
		#topWrapper_header #userprofile{
			padding-right:2px;
		}

		div #sideBar{
			float: left;
			width:100px;
			height:700px;
		}
		#sideBar table{
			width: 90px;
			margin-right:-2px;
			border-spacing:0px 0px;
			background-color: #FFFFFF;
		}
		#sideBar table td{
		    border-collapse: collapse;
		    font-size: 100%;
		    height: 3em;
		    width: 100%;
			padding-left: 8px;
			border-right: 1px solid #CECECE;
		}
		#sideBar table td.select{
			border-top: 1px solid #CECECE;
			border-bottom: 1px solid #CECECE;
			border-left: 1px solid #CECECE;
			border-right: none;
		}
		#sideBar table td.select a{
			color: #3F3F3F;
		}
		#sideBar table td.select a:hover{
			text-decoration: none;
		}

		p.uriStyle {
		    background-color: #CCCCCC;
		    margin-left: 50px;
		    padding-left: 10px;
			margin-top: -8px;
			margin-bottom: -10px;
		}
		h2{
			display: block;
			font-size:100%;
			font-weight: bold;
			-webkit-margin-before: 0.83em;
			-webkit-margin-after: 0.2em;
			-webkit-margin-start: 0px;
			-webkit-margin-end: 0px;
		}

		div.parameterbound {
			margin: 0px 10px 0px 13px;
			padding: 4px 0px 4px 4px;
			padding-top: 10px;
			overflow: auto;
			border-top: 1px solid #CECECE;
			border-bottom: 1px solid #CECECE;
			border-left: 1px solid #CECECE;
			border-right: 1px solid #CECECE;
		}
		.parameterbound  label{
			float: left;
			vertical-align: bottom;
			width: auto;
			padding-left: 10px;
		}

/**
	移动端设置ip过滤规则的规则描述样式
*/
.ruleDescription{
	display:none;
	border:1px solid #ccc;
	padding:5px;
	width:270px;
	background:#dedede;
	z-index:1005;
	position:absolute;
	cursor:pointer;
	font-size:85%;
	line-height:1.5em;
	filter: Alpha(Opacity=90);
    opacity: 0.9;
}
/**
	移动端分页div的css样式
*/
.paginationClass{
	padding-left:380px;
	margin-top:5px;
}
/**
	移动许可tab页中分割线的css样式
*/
.bt-separator {
    border-top: 1px dotted #DEDEDE;
    height: 1px;
    margin-top: 0.5em;
}

.expandOrCollapse{
	 cursor: pointer;
}

a.button{
	cursor: pointer;
	display: inline-block;
	background-color: #E6E6E6;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), color-stop(25%, white), to(#E6E6E6));
	background-image: -webkit-linear-gradient(white, white 25%, #E6E6E6);
	background-image: -moz-linear-gradient(top, white, white 25%, #E6E6E6);
	background-image: -ms-linear-gradient(white, white 25%, #E6E6E6);
	background-image: -o-linear-gradient(white, white 25%, #E6E6E6);
	background-image: linear-gradient(white, white 25%, #E6E6E6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#E6E6E6', GradientType=0);
	padding: 5px 14px 6px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	color: #333;
	font-size: 13px;
	line-height: normal;
	border: 1px solid #CCC;
	border-bottom-color: #BBB;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
a.button:hover {
	background-position: 0 -15px;
	color: #333;
	text-decoration: none;
	filter: none;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-ms-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
a.button:active {
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
	outline: 0;
}
div.dashLine {
	margin-left: 0px;
	margin-top:10px;
	width: 100%;
	height: 0;
	border-top: 1px dashed #EEE;
}
.yaxisLabel{
	-ms-transform-origin: 0px 0px; left:20px; -ms-transform: rotate(-90deg); transform: rotate(-90deg); -o-transform: rotate(-90deg); -moz-transform:rotate(-90deg); -webkit-transform: rotate(-90deg); transform-origin: 0 0; -o-transform-origin:0 0; -moz-transform-origin:0 0; -webkit-transform-origin:0 0;
}

.inputTip{
	color:#999 !important;
}

.inputSearch{
	color:#000000;
}

.btn-ok{
	width:80px;
}

.btn-cancel{
	margin-left:20px;
	width:80px;
}

.tableFilter{
	background-color:#f7f7f7;
	width:100%;
	height:30px;
}

.lockImg{
	 background: transparent url(../img/lock.png) no-repeat scroll left top;
}

.unlockImg{
	 background: transparent url(../img/unlock.png) no-repeat scroll left top;
}

.runningImg{
	 background: transparent url(../img/running.gif) no-repeat scroll left top;
}

.stoppedImg{
	 background: transparent url(../img/stopped.gif) no-repeat scroll left top;
}

table.dataTable thead th input[type="text"],table.dataTable thead th select{
	margin-right:5px;
}

/* 以下样式旨在覆盖bootstrap.min.css里面的样式 */
label{
	font-weight: normal;
}

h1,h2,h3,h4,h5,h6  /*added bootstrap升级到3后 bs3中设置的很细，没bs2中的好看*/
{
	font-weight: bold;
	font-family: "微软雅黑";
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  margin-bottom: 0;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

select{
	padding-right: 10px !important;
}

input[type="radio"],
input[type="checkbox"] {
  margin-bottom:3px;
}

p{
	margin: 14px 5px;
}

table.dataTable tbody .solidborder{
	border: #CCC 1px solid;
}

.nav-tabs {
	border-bottom: 0;
}

.nav-tabs > li > a, .nav-pills > li > a {
	margin-right: 0;
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	border: 1px solid #79B7E7;
	border-bottom-width: 0;
}

.tooltip-inner {
  max-width: 240px;
  font-size: 12px;
  font-family: 微软雅黑,Monaco, Menlo, Consolas, "Courier New", monospace !important;
  text-align: left;
  color: #000000;
  background-color: #DEDEDE;
}

.tooltip.top .tooltip-arrow {
  border-top-color: #DEDEDE;
}

.tooltip.right .tooltip-arrow {
  border-right-color: #DEDEDE;
}

.tooltip.left .tooltip-arrow {
  border-left-color: #DEDEDE;
}

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #DEDEDE;
}

/* 以上样式旨在覆盖bootstrap.min.css里面的样式 */


/* 以下样式旨在覆盖jquery.dataTables.css里面的样式 */

table.dataTable {
	cellspacing:0;
	cellpadding:0;
	border:0;
}

/*
 * Page length menu
 */
.dataTables_length {
	width:50%;
	display: inline-block;
}

/*
 * Filter
 */
.dataTables_filter {
	width:50%;
	display: inline-block;
	text-align: right;
}

/*
 * Table information
 */
.dataTables_info {
	width:50%;
	display: inline-block;
	margin:10px 0px 10px 0px;
}

/*
 * Pagination
 */
.dataTables_paginate {
	width:50%;
	display: inline-block;
	text-align: right;
	margin:10px 0px 10px 0px;
}

table.dataTable{
	/*border-color:#E3E9EF;
	border-style:solid;
	border-width:2px;*/
	border-collapse: collapse;
	width:100%;
	text-align:left;
}

table.dataTable thead th {
	padding: 0px 10px;
}

table.dataTable thead tr{
	background-color:#F9F9F9;
	height:30px;
}

table.dataTable td{
	border-bottom: #CCC 1px solid;
	word-break:break-all;
}

table.dataTable tr.odd { background-color: white; }
table.dataTable tr.even { background-color: #f9f9f9; }

/* 以上样式旨在覆盖jquery.dataTables.css里面的样式 */

/* 以下样式旨在覆盖jquery-ui-1.9.2.custom.css里面的样式 */
.ui-widget {
	font-family: "微软雅黑";
}
/* 以上样式旨在覆盖jquery-ui-1.9.2.custom.css里面的样式 */

.dropdown-menu li{
	width:100%;
}

.dropdown-menu li a{
	width:100%;
}