
::selection{background: #e96c00;color:#fff;text-shadow:none}
::-webkit-scrollbar{width:6px;height:8px}
::-webkit-scrollbar-track{background:#fff;}
::-webkit-scrollbar-thumb{background:rgba(0, 0, 0, .2); border-radius: 3px;}
::-webkit-scrollbar-thumb:hover{background:rgba(0, 0, 0, .35)}
::-webkit-scrollbar-thumb:active{background:rgba(0, 0, 0, .5)}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

*{
	font-family:'微软雅黑'
}

.vhd-navbar-header {
	margin-left:10px;
	font-size:14px;
}

.ace-nav>li{
	border-left:1px solid #5F9EC5;
}

.ace-nav>li:first-child{
	border-left:1px solid #5F9EC5;
}

.ace-nav>li:last-child{
	border-right:1px solid #5F9EC5;
}

.vhd-navbar-header .ace-nav>li{
	min-width:75px;
}

.vhd-navbar-header .nav li a{
	padding-left:10px;padding-right:10px;
}

.vhd-navbar-header .ace-nav>li>a{
	/* background-color: #4085AE; */
	background-color: #014bc6;
}

.vhd-navbar-header .ace-nav>li:hover>a{
	/* background-color: #4B94BE; */
	background-color: #04204e;
}

.vhd-navbar-header .ace-nav>li.active>a{
	background-color: #555;
}

.vhd-navbar-header .ace-nav>li.active:hover>a{
	background-color: #5D5D5D;
}

.profile-vhd-functions {
	border:1px solid rgb(220, 235, 247);
	margin-top:10px;
}

.profile-vhd-functions .profile-vhd-functions-row{
	position:relative;
}

.profile-vhd-functions .profile-vhd-functions-row:first-child .profile-vhd-functions-name{
	border-top:0px;
}
.profile-vhd-functions .profile-vhd-functions-row:first-child .profile-vhd-functions-value{
	border-top:0px;
}

.profile-vhd-functions .profile-vhd-functions-row .profile-vhd-functions-name{
	color:rgb(51, 97, 153);
	background-color:rgb(237, 243, 244);
	border-top:1px solid rgb(247, 251, 255);
}

.profile-vhd-functions-name{
	position:absolute;
	width:110px;
	text-align:right;
	padding:6px 10px 6px 0;
	left:0;
	top:0;
	bottom:0;
	font-weight:normal;
	color:#667e99;
	background-color:transparent;
	border-top:1px dotted #d5e4f1;
	line-height:35px;
	font-size:14px;
}
	
.profile-vhd-functions-value{
	padding:6px 4px 6px 6px;
	margin-left:120px;
	border-top:1px dotted #d5e4f1
}
.no-shadow{
	text-shadow:none !important;
}

.vhd_dataTables_wrapper .tool-panel{
	background-color: rgb(239, 243, 248);
	padding:10px 5px 5px 10px;
	font-size:12px;
}

.vhd_dataTables_wrapper .tool-panel label{
	font-size:12px;
}

.vhd_dataTables_wrapper .tool-panel input[type="text"]{
	width:125px;
	height:18px;
	line-height:18px;
	padding:4px 6px;
	box-sizing:content-box;
}

.page-container {
	padding:10px 0;
	background:rgb(239, 243, 248);
}

.vhd-page-title {
	padding-left:0px;
	white-space:nowrap;
}

.notify-block {
	box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
	position: fixed;
	width:450px;
	left:50%;
	text-align: center;
	z-index:99999;
	top:200px;
	border-radius:8px;
	margin-left:-225px;
	/**opacity:0.95;**/
}

.vhd-dialog-btn {
	padding:1px 12px !important;
}

.vhd-dialog-btn .ui-button-text{
	padding:3px 10px !important;
}

.ui-dialog {
	padding:0;
}

.appmsg-content{
	border:1px solid #cccccc;
	border-radius:5px;
}

.appmsg-cover-item {
	
	padding:5px;
	overflow: hidden;
	border-bottom:1px solid #cccccc;
}

.appmsg-cover-item .wrap{
	position: relative;
	overflow:hidden
}

.appmsg-cover-item .wrap img{
	width:100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
	margin-left:0;
}

.appmsg-cover-item h4{
	position: absolute;
	left:0;
	bottom:0;
	width:100%;
	background: rgba(0,0,0,0.6)!important;
	color:white;
	font-size:14px;
	margin:0;
}
.appmsg-title{
	padding-left:10px;
	font-weight:400;
	font-style:normal;
	font-size:14px;
	line-height:22px;
	max-height:56px;
	overflow:hidden;
	word-wrap:break-word;
	word-break:break-all;
	float:left;
}

.appmsg-title a{
	color:white;
}

.appmsg-thumb-wrp{
	height:160px;
	text-align: center;
	background:#ececec;
}

.appmsg-thumb-wrp img{
	width:277px;
}

.appmsg-item {
	position:relative;
	padding:5px;
	border-bottom:1px solid #cccccc;
}

.appmsg-item:last {
	border-bottom:0;
}

.appmsg-item .appmsg-thumb{float:right;width:78px;height:78px;margin-left:14px}

.appmsg-item .appmsg-title{line-height:24px;max-height:48px;overflow:hidden;*zoom:1;margin-top:14px}

.appmsg-item .appmsg-title a{
	color:#222;
}

.news-preview-area {
	border:1px solid #cccccc;
	width:300px;
	padding:5px;
}

.appmsg-content.edit {
	width:350px;
}

.appmsg_thumb.default{
	background:#ececec;
	line-height:160px;
	text-align: center;
	font-size:22px;
	font-weight:400px;
	color:#c0c0c0;
}

.appmsg-edit-mask{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(229,229,229,0.75)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d9e5e5e5',endcolorstr = '#d9e5e5e5');
	text-align:center;
	line-height:160px;
	font-size:22px;
}

.appmsg-edit-mask a{
	text-decoration: none;
}

.appmsg-item .appmsg-edit-mask{
	line-height:90px;
}

.appmsg-item.appmsg-cover-item .appmsg-edit-mask{
	line-height:160px;
}

.appmsg-add{
	line-height:90px;
	margin:8px;
	border:3px dotted #b8b8b8;
	cursor:pointer;
	text-align: center;
	font-size:24px;
	border-radius:5px;
}

.appmsg-item .appmsg-thumb.default{
	line-height:78px;
	font-size:16px;
}

.appmsg-thumb.default{
	display:block;
	color:#c0c0c0;
	text-align:center;
	line-height:160px;
	font-weight:400;
	font-style:normal;
	background-color:#ececec;
	font-size:22px
}
.appmsg-item .appmsg-thumb{float:right;width:78px;height:78px;margin-left:14px}

.appmsg-item:after{
	clear:both;
	content:"\200B";
	display:block;
	height:0;
}

.phone-simulate-container{
	float:left;
}

.phone-simulate{
	margin:8px 20px 20px;
	border:1px solid #cccccc;
	height:460px;
	width:360px;
	border-radius:5px;
	overflow:hidden;
	position: relative;
}

.phone-simulate-menu .row{
	margin:0;
}

.phone-simulate-header{
	text-align: center;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	background: #898989;
	color:white;
	font-family: '微软雅黑';
}

.phone-simulate-menu{
	background-color: #E4E4E4;
	height:50px;
	position: absolute;
	bottom:0;
	width:100%;
	border-top:1px solid #aaaaaa;
}

.phone-simulate-menu .col-sm-4{
	padding:0px;
}

.phone-simulate-menu .menu-block{
	border-right:1px solid #aaaaaa;
	height:50px;
	cursor:pointer;
	text-align: center;
	position: relative;
}

.phone-simulate-menu .menu-block:last-child{
	border-right:0;
}

.phone-simulate-menu .menu-block .menu-title{
	line-height:30px;
}

.phone-simulate-menu .menu-block .menu-title.notsetting{
	color:#aaaaaa;
}

.menu-block-wrap{
	position: relative;
	height:50px;
}

.menu-op{
	position: absolute;
	bottom:0;
	background: #bbbbbb;
	width:100%;
	text-align: center;
	line-height:25px;
	color:white;
	display:none;
}

.menu-op a{
	text-decoration: none;
	
}

.submenu-block{
	width:118px;
	height:48px;
	margin:0;
	padding:0;
}

.phone-simu .current-title{
	line-height:45px;
	font-size:25px;
	text-align: center;
	color:white;
	font-family: '微软雅黑';
}

.popover{
	z-index:2000;
}

.ztree li span.button.add {margin-left:2px; margin-right: -1px; background-position:-144px 0; vertical-align:top; *vertical-align:middle}

.dept-chosen.chosen-container .chosen-results{
	position:absolute;
}

.user-chosen.chosen-container .chosen-results{
	position:absolute;
}


.chosen-container+.help-inline {
	vertical-align: middle
}

.chosen-select {
	display: inline !important;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	z-index: -1
}

.chosen-container,[class*="chosen-container"] {
	vertical-align: middle
}

.chosen-container>.chosen-single,[class*="chosen-container"]>.chosen-single
	{
	line-height: 28px;
	height: 30px;
	box-shadow: none;
	background: #fafafa
}

.chosen-choices {
	box-shadow: none !important
}

.chosen-container-single .chosen-single abbr {
	background: 0
}

.chosen-container-single .chosen-single abbr:after {
	content: "\f00d";
	display: inline-block;
	color: #888;
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	right: 0;
	top: -7px
}

.chosen-container-single .chosen-single abbr:hover:after {
	color: #464646
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover:after
	{
	color: #464646
}

.chosen-single div b {
	background: none !important
}

.chosen-single div b:before {
	content: "\f0d7";
	display: inline-block;
	color: #888;
	font-family: FontAwesome;
	font-size: 12px;
	position: relative;
	top: -1px;
	left: 1px
}

.chosen-container-active.chosen-with-drop .chosen-single div b:before {
	content: "\f0d8"
}

.chosen-container-single .chosen-search {
	position: relative
}

.chosen-container-single .chosen-search input[type="text"] {
	background: 0;
	border-radius: 0;
	line-height: 28px;
	height: 28px
}

.chosen-container-single .chosen-search:after {
	content: "\f002";
	display: inline-block;
	color: #888;
	font-family: FontAwesome;
	font-size: 14px;
	position: absolute;
	top: 8px;
	right: 12px
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"]
	{
	height: 25px
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close
	{
	background: 0
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before
	{
	content: "\f00d";
	display: inline-block;
	color: #888;
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	right: 2px;
	top: -1px
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover
	{
	text-decoration: none
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:before
	{
	color: #464646
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close:before
	{
	color: #464646
}

.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span
	{
	background: 0
}

.chosen-container .chosen-results-scroll-down span:before,.chosen-container .chosen-results-scroll-up span:before
	{
	content: "\f0d7";
	display: inline-block;
	color: #888;
	font-family: FontAwesome;
	font-size: 12px;
	position: relative;
	top: -1px;
	left: 1px
}

.chosen-container .chosen-results-scroll-up span:before {
	content: "\f0d8"
}

.chosen-container-active .chosen-single-with-drop div b:before {
	content: "\f0d8"
}

.chosen-rtl .chosen-search input[type="text"] {
	background: 0
}

.chosen-rtl .chosen-search:after {
	content: "";
	display: none
}

.chosen-rtl .chosen-search:before {
	content: "\f002";
	display: inline-block;
	color: #888;
	font-family: FontAwesome;
	font-size: 14px;
	position: absolute;
	top: 9px;
	left: 12px
}

.chosen-container-single .chosen-single {
	border-radius: 0
}

.chosen-container .chosen-results li.highlighted {
	background: #86bd6f;
	background: #4492c9;
	background: #316ac5;
	color: #FFF
}

.chosen-container-single .chosen-drop {
	border-radius: 0;
	border-bottom: 3px solid #4492c9;
	border-color: #4492c9
}

.chosen-single.chosen-single-with-drop,.chosen-container-active .chosen-single
	{
	border-color: #4492c9
}

.form-group.has-error .chosen-single {
	border-color: #f09784 !important
}

.form-group.has-info .chosen-single {
	border-color: #64a6bc !important
}

.form-group.has-warning .chosen-single {
	border-color: #e0c43a !important
}

.form-group.has-success .chosen-single {
	border-color: #92bf65 !important
}

.chosen-rtl .chosen-container-single-nosearch .chosen-search {
	left: -9999px
}

.chosen-rtl .chosen-drop {
	left: -9999px
}

.modal .chosen-rtl .chosen-container-single-nosearch .chosen-search {
	left: 9999px
}

.modal .chosen-rtl .chosen-drop {
	left: 9999px
}

.rtl .modal .chosen-container.chosen-with-drop .chosen-drop {
	left: auto;
	right: 0
}

.chosen-container-active.chosen-with-drop .chosen-single {
	border-color: #4492c9
}

@media only screen and (-webkit-min-device-pixel-ratio:2) , only screen
	and (min-resolution:144dpi) {
	.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span
		{
		background-image: none !important;
		background-repeat: no-repeat !important;
		background-size: auto !important
	}
}

.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice
	{
	background-image: none;
	background-color: #91b8d0;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 3px;
	margin-right: 0;
	padding: 6px 22px 7px 9px;
	position: relative;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	transition: all .2s ease 0s;
	vertical-align: baseline;
	white-space: nowrap;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0
}

.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close
	{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 18px;
	height: auto;
	line-height: 25px;
	text-align: center
}

.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before
	{
	color: #FFF;
	position: static;
	font-size: 11px
}

.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover
	{
	background-color: rgba(0, 0, 0, 0.2)
}

.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:before
	{
	color: #FFF
}

.tag-input-style+.chosen-container-multi.chosen-rtl .chosen-choices li.search-choice
	{
	padding: 6px 9px 7px 22px;
	margin-left: 0;
	margin-right: 3px
}

.tag-input-style+.chosen-container-multi.chosen-rtl .chosen-choices li.search-choice .search-choice-close
	{
	right: auto;
	left: 0
}

.chosen-container .chosen-results .ztree li {
	display:block;
	padding:0;
}

.chosen-container .chosen-results .ztree li a{
	text-decoration: none;
}

.chosen-container .chosen-results .nav-tabs li{
	display:block;
	padding:0;
	margin:0;
	margin-bottom:-1px;
}

.chosen-container .chosen-results .tab-content{
	padding:0;
}

.chosen-results .deptTree *{
	font-size:12px;
}

.chosen-results .userList *{
	font-size:12px;
}

.chosen-results .ztree *{
	font-size:12px;
}

.chosen-container .chosen-results{
	max-height:340px;
}


.nav-list > li > a > [class*="fa-"]:first-child {
    display: inline-block;
    vertical-align: middle;
    min-width: 30px;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    margin-right: 2px;
}

.ztree span{
	font-size:12px !important;
}

.ztree li{
	margin:0 !important;
}

ul.ztree{
	margin-top:0 !important;
	height:auto !important;
}

.user-chosen.disabled a{
	display:none !important;
}

table .dropdown-menu{
	min-width:80px;
}

.ui-dialog-titlebar-close{
    outline:none;
}



