.wrapper {width: 100%;height: 100%;position: absolute;}
.content-wrapper {/*position: relative;*/height: calc(100% - 55px);}
.content-wrapper > .content {height:100%;}
.content-wrapper > .content > .fullscreenable {height:calc(100% - 5px);}
.content-wrapper > .content > .fullscreenable > #min-height {height:calc(100% - 60px);}
.content-wrapper > .content > .fullscreenable > #min-height .fwmf-content-tow {height:calc(100% - 46px);}

.main-header > .navbar { margin-left: 250px; background-color:#fff; }
.sidebar-mini.sidebar-collapse .main-header > .navbar { margin-left:60px; }

.content-wrapper { margin-top: 55px;padding-top: 0px;margin-left: 200px; }
.sidebar-mini.sidebar-collapse .content-wrapper {margin-left: 60px !important;}

.sidebar-mini.sidebar-collapse .main-header .logo {
	background-color:#3a82c1
}
.second-active {
	color:#ffffff !important;
	background:#57b5e1;
	margin-right:-1px;
}
.stair-active {
	color:#ffffff;
}

.main-header .logo { width: 200px; height: 50px; background-color: #1c2b36; }
.sidebar-mini.sidebar-collapse .main-header .logo { width: 60px !important;	background-color: #1c2b36; }

.main-header .logo .logo-lg {
    width: 84px;
    height: 24px;
    margin: -22px 0 0 1px;
    opacity: 1;
    background-image: url('../images/aside/logo.svg');
}
.main-header .logo .logo-mini {
    width: 22px;
    height: 22px;
    margin: 12px 0 0 1px !important;
    opacity: 0;
    background-image: url('../images/aside/logosmall.svg');
}

/*.main-header {
	border-bottom:1px solid #e0e4ec;
}*/
.sidebar-toggle1 {
	background-image: url('../images/aside/switch_top.png');
	float: left;
	margin-left: 30px;
	width: 16px;
	height: 11px;
	margin-top: 19px;
}
.header-text {
	float: left;
	width: 250px;
	height: 50px;
	line-height: 50px;
	padding-left: 30px;
	font-size: 14px;
	color:#838a90;
}

.fwmf-head-li{
	padding-left:15px;
	height:48px;
	line-height:48px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	background:#bac5ca;
}
.fwmf-second-li{
	padding-left:15px;
	height:40px;
	line-height:40px;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	border-bottom:1px solid #fff;
}
.fwmf-add-folder{
	height:40px;
	line-height:40px;
	font-size:12px;
	text-align:center;
	color:#333333;
	font-weight:bold;
}
.fwmf-add-folder:hover{
	opacity:.6;
	cursor:pointer;
}
.content{
	padding-top: 1px;
}
.content-foot{
	height:60px;
	line-height:70px;
}
.fullscreenable{
	margin: 5px 15px 0px 15px;
}

select.form-control {
    background: url("../images/arrow.png") no-repeat scroll 100% center #ffffff;
}

.pagination {
    margin: 0px;
}

.backgroundbtn{
	display: inline-block;
	line-height: 36px;
	height: 36px;
	min-width: 100px;
	width:auto;
	text-align:center;
	background-color: transparent;
	border: solid 1px #999 !important;
	font-size: 12px;
	border-radius: 4px;
	cursor:pointer;
	padding:0 6px;
	color: #74767c;
	margin:30px 0px 0px 10px;	
}
.backgroundbtn:hover{
	opacity:0.5;
}
.back-btn{background:url('../images/back.png');width:47px;height:14px;float:right;cursor:pointer;margin-top:7px;}
.back-btn:hover{opacity:0.6}
.adduserbtn{background:url('../images/user/adddepart_btn.png');width: 12px;height: 12px;display: inline-block;margin-left: -15px;}
.bulkimportbtn{background:url('../images/user/input_btn.png');width: 12px;height: 12px;display: inline-block;margin-left: -15px;}
.updatecachebtn{background:url('../images/user/refrresh_btn.png');width: 14px;height: 12px;display: inline-block;margin-left: -15px;}

/*关闭弹框X号样式*/
.close_tan{position: absolute;right: 0px;z-index: 1;top: -20px;right: -20px;cursor: pointer;width: 40px;height: 40px;background: #333;border-radius: 200px;}
.close_tan:hover{opacity:0.5}

.select-adept-user{color: #dcdcdc;font-size: 14px;margin-right:50px;}
.active1{border-bottom: 2px solid #e9bc1e;color:#ffffff}
.selectbot li a:hover,.selectbot li a:active,.selectbot li a:focus{color:#fff;opacity:1}
.select-adept-user:hover{color: #ffffff; opacity:1}
.deparmentup{float:right;height: 28px;width: 40px;cursor: pointer;background: #2294e4;border-radius: 4px;border:0;margin-top:3px;}
.deptup{background:url('../images/user/duigou_pic.png');width: 14px;height: 10px;display: inline-block;margin-top:4px;}

/*选择领导，责任人，人员*/
.select_leader{background:url('../images/user/apartment.png');display: inline-block;width: 15px;height: 18px;}
.select_user{background:url('../images/user/list_icon.png');display: inline-block;width: 18px;height: 13px;}

/**/
.fumf_must_enter{color:#c00000;font-size: 16px;margin-right:5px;/*float:left;padding-left:10px;height:40px;line-height:40px;*/}
.error{color:#c00000;}

/*隐藏二级菜单*/
.secondary-sidebar-none{width:70px;}
.secondary-menu-none{margin-left: 70px;}

/**/
.notice-number{height: 20px;width: 20px;background: #f00;/*#147eed*/position: absolute;border-radius: 20px;left: 37px;top: 282px;color: #fff;line-height: 20px;text-align: center;display:none;}
.msg-number{height: 20px;width: 20px;background: #f00;/*#147eed*/position: absolute;border-radius: 20px;left: 37px;top: 212px;color: #fff;line-height: 20px;text-align: center;display:none;}
.task-number{height: 20px;width: 20px;background: #f00;/*#147eed*/position: absolute;border-radius: 20px;left: 37px;top: 142px;color: #fff;line-height: 20px;text-align: center;display:none;}
/*发消息必填项*/
.select_people{cursor:pointer;height:40px;width:50px;background: #2294e4;border: 1px solid #2294e4;border-radius: 0px 4px 4px 0px;padding:0px;}
.people-all{cursor:pointer;height:40px;width:50px;background: #e8e7e7;border: 1px solid #e8e7e7;border-radius: 0px 4px 4px 0px;padding:0px;}
.required{font-size: 16px;float:left;margin-left:10px;height:40px;line-height:40px;}

/*header-rifht-button*/
.header-right-button.btn-personal:hover{background-color: #dfdfdf !important;}
.header-right-button.btn-personal > dl {
    display: none;
    background-color: #dfdfdf;
    right: 0;
    top: 50px;
    box-shadow: 0px 5px 5px 0px rgba(190, 190, 190, 0.75);
}
.header-right-button.btn-personal:hover > dl { display: block; }
.header-right-button.btn-personal > dl > dd{padding-left: 10px;background: #fff;height: 40px;line-height: 40px;cursor:pointer;border-top: 1px solid #dfe4ed;}
.header-right-button.btn-personal > dl > dd:hover { opacity:.6 }
.personal-exit{position: absolute;background: #dfdfdf;height: auto;width: 200px;border: 1px solid #dfe4ed;text-align:left;}

/**/
body{min-width: 768px;overflow-x: auto !important;}

.folder-system{float: left;width:14px;height:10px;margin-top:15px;margin-right:4px;background-image: url('../images/fwmfmessage/folder.png')}
.folder-system-selecte{float: left;width:14px;height:10px;margin-top:15px;margin-right:4px;background-image: url('../images/fwmfmessage/folder-selecte.png')}
.fwmf-folder div:hover .folder-system,.fwmf-folder div:focus .folder-system{background-image: url('../images/fwmfmessage/folder-selecte.png')}



.main-sidebar {
    background-color: #1c2b36;
    width: 200px;
    padding-top: 55px;
    height: 100%;
}
.sidebar-mini.sidebar-collapse .main-sidebar {
    width: 60px !important;
}
.sidebar-menu {
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: 200;
	font-size: 14px !important;
}
 
.sidebar-menu > ul { list-style: none; padding:0; }
.sidebar-menu > ul > li {
    height: 70px;
	max-height: 70px;
	width: 100%;
	overflow: hidden;
    padding-top: 0;
	clear: both;
	color:#b8d3e8;
}
.sidebar-menu li[data-href] {cursor:pointer;}
.sidebar-menu > ul > li > svg { fill: currentcolor; }
.sidebar-menu > ul > li > span { float:left; margin:10px 0px 0 0; }
.sidebar-menu > ul > li > i { float:right; font-size:10px; margin:14px 12px 0 0; }

.sidebar-menu > ul > li.active { background-color:#17242d;color:#22b7e6; }
.sidebar-menu > ul > li.active > svg,
.sidebar-menu > ul > li:hover > svg { fill:#22b7e6; }

.sidebar-menu > ul > li:hover { background-color:#17242d;color:#22b7e6; }


.sidebar-menu > ul > li > ul {
	display:none;
    width: 200px;
    position: absolute;
    left: 100%;
    background-color: #131f26;
    list-style: none;
    line-height: 40px;
    padding: 0;
    max-height: 380px;
	overflow-y: auto;
}
.sidebar-menu > ul > li:hover > ul {display:block;}
.sidebar-menu > ul > li > ul > li { padding: 0 0 0 20px !important; color:#b8d3e8;}
.sidebar-menu > ul > li > ul > li.header { color:#fff; font-weight:bold; border-bottom: solid 1px #333333; display:none; cursor:default; }
.sidebar-mini.sidebar-collapse .sidebar-menu > ul > li > ul > li.header { display:block !important; }
.sidebar-menu > ul > li > ul > li:hover {background-color:#17242d;color:#fff !important;}

/*table 搜索*/
.theard-search{position: absolute;background: #ffffff;height: auto;width: 220px;border: 1px solid #dfe4ed;border-radius:4px;margin-top:12px;text-align: left;}
.theard-search dd{padding-left: 20px;height: 40px;line-height: 40px;cursor: pointer;}
.fwmf-content-tow{height:calc(100% - 46px);width:100%;border-radius:6px;background:#ffffff;overflow-y: auto;border:1px solid #dedede;}