body{font-family:'microsoft yahei';}
h5{font-family:'microsoft yahei';}

a{ -webkit-touch-callout: none !important; }
.navbar-brand{height:45px;}
.navbar-container {
   padding-left: 0px;
  padding-right: 0px;
}
.pre{white-space:pre;}
.pre td{font-weight:bold;}
.jqgroup{display:none;}



#sidebar-shortcuts .dropdown-menu a.active{background-color:#428BCA;color:white;}

.orange{color:#E88F59!important;}
.orange a{background-color:#E88F59!important;}
.qing{color:#4E98A1!important;}
.qing a{background-color:#4E98A1!important;}
.light-yellow{color:#E0D8B8!important;}
.light-yellow a{background-color:#E0D8B8!important;}
.color-zhe{color:#654633!important;}
.color-zhe a{background-color:#654633!important;}

#sidebar-shortcuts .btn-group{display:block;
 line-height:1.5em;
 height:39px;
}

#sidebar-shortcuts .btn-group .dropdown-menu{
  left:190px;
  top:0;
  margin:0;

}
#sidebar-shortcuts .btn-group .dropdown-menu li{
  white-space:nowrap;
}
#sidebar-shortcuts .btn-group .dropdown-menu li a{
  display:inline-block;
}
@media only screen and (max-width: 991px){
  #sidebar-shortcuts .btn-group .dropdown-menu{
    left:0;
    top:40px;
    margin:0;
  }
}
.btn-platform{
  background-color: #2C5976!important;
  border-color: #2C5976;
}
.btn-platform:hover, .open .btn-platform.dropdown-toggle {
  background-color: #2C5976!important;
  border-color: #2C5976;
}
#sidebar-shortcuts .btn, #sidebar-shortcuts .btn-default,#sidebar-shortcuts .btn:focus,#sidebar-shortcuts .btn-default:focus {
  color:#fff;
  background-color: #2C5976!important;
  border-color: #2C5976;
}

.navbar{background-color:#4E98A1;}
.nav-list>li.active:after{
  border:none;
}
.nav-list>li .submenu>li.active>a,.nav-list>li .submenu>li>a:hover{color:#616161;}
.nav-list li.active>a:after{border-right-color:#F7A514;}
.nav-list>li.active>a, .nav-list>li.active>a:hover, .nav-list>li.active>a:focus, .nav-list>li.active>a:active{color:#F7A514;}
.nav-list>li>a:hover,.nav-list>li.open>a{color:#F7A514;}
.nav-list>li>a:hover:before {
  display: block;
  content: "";
  position: absolute;
  top: -1px;
  bottom: 0;
  left: 0;
  width: 3px;
  max-width: 3px;
  overflow: hidden;
  background-color: transparent;
}
#tabsPage{
  padding: 0;
}

.ui-tabs .ui-tabs-panel{border:none;}

.ui-tabs .ui-tabs-nav{background-color:#F9F9F9;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active>a{border-color:#C5D0DC #C5D0DC rgba(0, 0, 0, 0);font-weight:800;
  box-shadow: 1px -2px 3px 0 rgba(0, 0, 0, 0.15);
}
.ui-tabs-panel{width:100%;
  overflow-x:auto;
  min-height:100%;
}
.ui-tabs .ui-tabs-nav{
  position:absolute;
  width:100%;
}
.ui-tabs .ui-tabs-nav li{
  margin-left:0.5em;
}
.cycle{border-radius:20px;}

.sidebar-collapse:before{border:none;}

.left{float:left;}

.row_head h5{color:#428BCA;}
.row_head .des{display:inline-block;border:solid 1px #428BCA;border-radius:1em;line-height:1em;height:1em;width:1em;text-decoration:none;text-align:center;vertical-align:middle;position:relative; }
.row_head .des i{font-size:12px;position:absolute;top:1px; left:20%;}


.form-inline .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-inline .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
#tabs_con{width:100%;overflow:hidden;height:42px;position:relative;}
#tabs_con .l_nav,#tabs_con .r_nav{
  width:20px;height:42px;background-color:white;z-index:100;top:0;
  line-height:42px;
  text-align:center;
  cursor:pointer;
  position:absolute;
}
#tabs_con .l_nav{
  left:0;
}
#tabs_con .r_nav{
  right:0;
}

.w170{width:170px!important;}

.ui-jqgrid .ui-jqgrid-bdiv{overflow:visible!important;}
.ui-jqgrid .loading {
	top: 45px;
}



//---------------choose_select----------------------


.choose_select{position:relative;}
.choose_select .content{position:absolute;width:500px;
  box-sizing: border-box;
  padding:10px;
  right:0;
  text-align:left;

  background: #F2F5F7;
  border-radius: 5px;
  border: 1px solid #A1A5A8;
  z-index:1001;

}
.choose_select .content .c_box{border:solid 1px #ccc;padding:10px;background:#fff;margin:5px;}
.choose_select .content .c_box label{border-bottom:dotted 1px #ccc;display:block;padding-bottom:8px;}
.choose_select .content .c_box .c_content .remote_content span{display:inline-block;width:auto;cursor:pointer;line-height:2em;font-size:12px;}
.choose_select .content .c_box .c_content .remote_content span.selected{background-color:#abbac3;}
.choose_select .content .c_box .c_content .remote_content{max-height:120px;min-height:50px;overflow-y:auto;overflow-x:hidden;}
.choosed_spans span{margin:0 8px;}

input[type=checkbox].ace.ace-switch.ace-switch-5 + .lbl::before{border-radius:0;}
input[type=checkbox].ace.ace-switch.ace-switch-5 + .lbl::after{border-radius:0;}
.alert{border-radius:4px;}
.btn-xs{border-width:0;}

.success{color:#398439!important;background: #fff!important;box-shadow:0px 1px 2px #0E0E0E inset!important;}
.pointer{
	cursor: pointer;
	font-size: 12px;padding: 2px 4px;
	background-color: #ccc;
	border-radius: 2px;
	border: solid 1px #BDBDBD;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5) inset;color: #444;
}
/*输入框只不可用时指针手显示*/
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	cursor:pointer;
}

.cluetip-jtip{overflow:visible!important;}
tspan{font-size:12px!important;}
.norecords {
    border-width: 2px !important;
	display:none;
    font-weight: bold;
    left: 45%;
    margin: 5px;
    padding: 6px;
    position: absolute;
    text-align: center;
    top: 45%;
    width: auto;
    z-index: 102;
    color: red;
}


/* login pages */
.login-layout {
	background-color: #eee;
}
.login-layout .widget-box {
	padding: 0px;
  	font-weight: 400;
  	background-color: #6699CC;
  	border: 2px solid #6699CC;
}




 /*头部智能提示*/
.mtip>span {
	vertical-align:3px;
	line-height:1;
	display:inline-block;
	width:auto;
    font-size:24px;
}
.mtip {
	border-radius:0 0 4px 4px;
    padding-top:10px;
    padding-left:25px;
    padding-right:25px;
    padding-bottom:10px;
    color:#fff;
	text-shadow:0 1px 0 rgba(0,0,0,0.2);
	box-shadow:0 4px 4px rgba(0,0,0,0.2)
}
.mtip.error {
	background-color:#cd3237;
	background-image:-moz-linear-gradient(top,#e34447,#cd3237);
	background-image:-ms-linear-gradient(top,#e34447,#cd3237);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#e34447),to(#cd3237));
	background-image:-webkit-linear-gradient(top,#e34447,#cd3237);
	background-image:-o-linear-gradient(top,#e34447,#cd3237);
	background-image:linear-gradient(top,#e34447,#cd3237);
	border:1px solid #ca3e3e
}
.mtip.success {
	background-color:#43ab00;
	background-image:-moz-linear-gradient(top,#43ab00,#388e00);
	background-image:-ms-linear-gradient(top,#43ab00,#388e00);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#43ab00),to(#388e00));
	background-image:-webkit-linear-gradient(top,#43ab00,#388e00);
	background-image:-o-linear-gradient(top,#43ab00,#388e00);
	background-image:linear-gradient(top,#43ab00,#388e00);
	border:1px solid #338100
}
.mtip.warning {
	background-color:  orange;
	background-image:-moz-linear-gradient(top,#0f76cd,#086cc1);
	background-image:-ms-linear-gradient(top,#0f76cd,#086cc1);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#0f76cd),to(#086cc1));
	background-image:-webkit-linear-gradient(top,#0f76cd,#086cc1);
	background-image:-o-linear-gradient(top,#0f76cd,#086cc1);
	background-image:linear-gradient(top,#0f76cd,#086cc1);
	border:1px solid #006096
}
.tip_container {
	display:none;
    z-index: 9999;
    position: fixed;
    top: 0;
    text-align: left;
    width: auto;
    _width: auto;
}
.jqgrow td{
  position:relative;
}
.jqgrow td span.ui-icon{
  top:20%;
}
.ui-subgrid td{
   position:relative;
}
