[class*=" fa-"]:before,[class^="fa-"]:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;padding-right:2px;
  text-rendering: auto;position:relative;line-height:1;top:-1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.fa-add:before{content:"\f055";}
.fa-qsave:before{content:"\f0c7"}
.fa-batch:before{content:"\f058"}
.fa-restore:before{content:"\f0e2"}
.fa-del:before{content:"\f00d"}
.fa-position:before{content:"\f08d";}
.fa-video:before{content:"\f1c8";}
/* a[class*="fa-"]:hover {
background-color: #337ab7;
color: #fff;
} */
img{max-width:100%;}legend{font-size:16px;}
.loading{background: url("../images/loading.gif") no-repeat center;}
.hide{display: none;}
.highlight {
    background-color: #ffc;
    color: #f9421e;
}
span.localimg{display: inline-block;}

.input-icon button,
.input-icon input[type="button"],
.input-icon input[type="submit"]{background: none repeat scroll 0 0 transparent;border: 0 none;}

.drop-menu ul,ul.drop-menu{padding:0;margin:0;list-style:none;}
.drop-menu ul li,ul.drop-menu li{float:left;position:relative;}
.drop-menu li a{display:block;color:#111;padding:0 8px;line-height:30px;}
.drop-menu li a.inline{display:inline-block;padding:0;}
/*.drop-menu li:hover a,.drop-menu li a:hover,.drop-menu li.active a.r{background-color:#fff;border-radius:4px 4px 0 0;}*/
.drop-menu li a:hover,.drop-menu li.active > a{color:#38b7ee;}.drop-menu li:hover a,.drop-menu li a:hover{position:relative;z-index:101;}

.drop-menu li ul{right:0;top:100%;visibility:hidden;min-width:100%;/*opacity:0;transition:all .2s ease-in-out;*/float:none;position:absolute;background-color:#fff;border:1px solid #e2e2e2;}
.drop-menu li ul:empty,.drop-menu li ul{display:none;}.drop-menu li:hover > ul{visibility:visible;/*opacity:1;*/margin-top:0;}
.drop-menu li.c a.r{border-color:transparent;border-style:solid;border-width:1px 1px 0;padding:0 18px 0 8px;}
.drop-menu li.c:hover a.r{border-color:#e2e2e2;background-color:#fff;}
.drop-menu li.c ul{display:block;z-index:100;}
.drop-menu li.c a.r:after{content:'\f107';font-family:"FontAwesome";position:absolute;font-size:14px;right:5px;top:2px;display:block;color:#b5b5b5;}
.drop-menu li.c:hover a.r:after{/*content:'\e60a';*/transform:rotate(180deg);}

.drop-menu li ul li{float:none;}
.drop-menu li ul li a{min-height:inherit;white-space:nowrap;font-weight:normal;text-transform:none;padding:0 10px;border-bottom:1px solid #e2e2e2;}
.drop-menu li ul li:last-child a{border-bottom:0 none;}

/*.drop-menu li ul li.c:hover > a{border-color:#e2e2e2;}
.drop-menu li ul li.c > a:after{content:'\e60b';bottom:auto;right:5px;left:auto;top:6px;margin:0;}
.drop-menu li ul li.c ul{left:100%;top:0;margin-top:-1px;margin-left:-1px;/**/right:auto;}*/

.qc-uploader-panel{display:none;position:absolute;right:15px;padding:3px;background-color:#fff;border-width:0 1px 1px;border-color:#ccc;border-style:solid;}
.qc-uploader.active .qc-uploader-panel{display:block;}
.qc-uploader-panel .btn{border-radius:0;border:0 none;font-size:20px;}

.page-header:before,.page-header:after{content: " ";display: table;clear:both;}

ul.nav-tabs{margin:5px 0 0;list-style:none;padding-left:10px;}
.form-horizontal .nav-tab-panel {padding: 10px;}

input[type="radio"], input[type="checkbox"]{margin:-3px 2px 0 0;vertical-align:middle;}.formgroup label.form-element{margin-right:10px}
.form-group{border-bottom:1px dotted #ddd;margin:0;padding:8px 0;}.form-group:last-child{border-bottom:0 none;}
.form-group[class*="has-"] > .control-label:after{font-family: FontAwesome;font-size: 14px;font-style: normal;font-weight: normal;position: absolute;right: 5px;top:3px;}
.form-group.has-error > .control-label:after{content: "\f057";}
.form-group.has-success > .control-label:after{content: "\f058";}
.form-group.has-info > .control-label:after{content: "\f05a";}

.form-control.multi-select {display: inline-block;width: auto;}
select.form-control:visible ~ select.form-control{border-left: 0 none;}

.form-horizontal .form-group{margin:0;padding:10px 0;}
.form-group .control-label{display:block;font-weight:bold;font-size:12px;text-align:left;position:relative;padding-left:0;padding-right:0;}
.form-group .control-label em{font-style:normal;color:#aaa;font-weight:normal;margin-left:10px;}
.form-horizontal .form-group .control-label em{display:block;margin-left:0;}
.form-group .input-icon{display:block;}

.control-label cite.flag{color:#f00;display:inline-block;padding-right:4px;font-style:normal;}

.form-block .form-group{position:relative;}.form-block .form-group .text-length{top:3px;right:0;}
.form-group .text-length {
position: absolute;
top: -28px;
padding: 3px;
background-color: #f5f5f5;
line-height: 20px;
border: 1px solid #ccc;z-index: 22;
}.text-length em,.text-length cite{font-style:normal;}
.text-length .t {color:rgb(123, 160, 101);}.text-length .f{color:rgb(209, 110, 108);}

.qcslider:empty{display: none;}.qc-slide-boxes {position: absolute;overflow: hidden;}
.qc-slide-boxes.qc-slide-boxes-fade{position:static;}.qc-slide-boxes .qc-slide-item{position:relative;}
.qc-slide-boxes-left .qc-slide-item{float:left;position:relative;}.qc-slide-boxes-left .qc-slide-item em{color:#aaa;}

.qc-slide-nav {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top:10px;left:10px;z-index:101;
}.qc-slide-nav li {
    float: left;
    line-height: 100%;
    margin:3px;
}
.qc-slide-nav li .qc-slide-nav-link {
    background-color:#999;opacity:.6;
    color: #fff;
    display: inline-block;
    padding: 3px 5px;border:1px solid transparent;
}
.qc-slide-nav li .qc-slide-nav-link.qc-slide-nav-thumb{padding:0;}
.qc-slide-nav li .qc-slide-nav-thumb img{width:80px;display:block;/* height:54px; */margin:1px;}
.qc-slide-nav li.active a.qc-slide-nav-link,.qc-slide-nav li a.qc-slide-nav-link:hover{opacity: 1;color:#eee;/* border-color:#eee; */}
.qc-slide-boxes .slide-description{color:#ddd;position: absolute;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,.4);padding: 0 5px;}
.qc-slide-boxes .slide-description h3{font:1.6em/100% Tahoma;margin-top:10px;text-shadow:2px 2px 3px rgba(0, 0, 0, 0.7);}
.qc-slide-boxes .slide-description a:hover h3{color:#fff;}
.qc-slide-boxes .slide-description em{color:#777;}


.popdiv {
    background-color: #fff;
    border: 1px solid #eee;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
    left: 15px;
    padding: 5px;
    position: absolute;
    right: 15px;
    z-index: 10;
}
.popdiv legend {
    font-size: 14px;
    margin-bottom: 5px;
}
.popdiv-content > div {
    border-bottom: 1px dotted #ccc;
    line-height: 24px;
}
.popdiv-content > div:last-child {border-bottom:0 none;}
/*[class*=" fa-"]:empty,[class^="fa-"]:empty{width:1em;padding-right:6px;}*/
[class*=" fa-"]:empty:before,[class^="fa-"]:empty:before{right:-1px;}
.btn{font-size:12px;}.btn-sm{padding:3px 9px;border-width:3px;}
td em{color:#999;border-bottom:1px dotted #999;margin-left:5px;font-size:85%;}td cite{display:block;color:#999;}
tr.disabled td,tr.disabled th{background-color:#EAEAEA;}

.pager.visible-xs-block{margin: 0}.pager.visible-xs-block .input-group{display: inline-block;width:140px;}.pager.visible-xs-block .input-group .form-control{display: inline-block; width: 50%; padding: 4px;}.pager.visible-xs-block .input-group .input-group-addon{padding:7px 12px 6px}

th[class*="sortby-"] {position: relative;}th[class*="sortby-"] .list-arrow {position: absolute;right: 10px;}

/****************
	ui.dialog
****************/
.ui-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#000000;}.ui-backdrop.fade{opacity:0;}.ui-backdrop,.ui-backdrop.fade.in{opacity:0.4;filter:alpha(opacity=80);}

.ui-dialog{position:fixed;top:-1000px;z-index:1050;width:520px;/*padding:15px;*/border:1px solid #ccc;border:1px solid rgba(0,0,0,0.3);*border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:none;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}

.ui-header{padding:9px 15px;border-bottom:1px solid #eee;background-color:#fafafa;border-radius:4px 4px 0 0;}.ui-header .close{margin-top:2px;}.ui-header h3{margin:0;font-size:24px;font-weight:normal;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ui-body{background-color:#FFF;position:relative;max-height:520px;padding:15px;overflow-y:auto;}.ui-nop .ui-body{padding:0}.ui-footer,.ui-body.hasnot-footer .formbtn{padding:10px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;position:relative;}.ui-footer:before,.ui-footer:after{display:table;line-height:0;content:"";}.ui-footer:after{clear:both;}.ui-footer .btn + .btn{margin-bottom:0;margin-left:5px;}.ui-footer .btn-group .btn + .btn{margin-left:-1px;}.ui-footer .btn-block + .btn-block{margin-left:0;}.ui-footer .ui-footer-left{float:left;line-height:30px;}.ui-footer-left span{display:block;}
.ui-dialog-icon {background: url("../images/dialog-icons.png.html") no-repeat scroll 0 0 transparent;min-height: 48px;padding: 10px 10px 10px 60px;text-align: left;}
.ui-dialog > .ui-icon-close {float: none;margin: 5px;position: absolute;right: 5px;top: 5px;}
.ui-icon-close{background-position:-6px -6px;padding:0 8px;min-height:16px;height:16px;float:right;}/* .ui-body .nav{margin-top:0;} */.ui-body h3,.ui-body h4,.ui-body h5{margin:0 0 10px;}
.ui-dialog .loadcover {
	background: url("../images/loading.gif") no-repeat center #FFF;border-radius: 4px 4px 0 0;
	bottom: 0;
	left: 0;
	opacity: 0.5;
	position: absolute;
	right: 0;
	top: 50px;
	z-index: 10000;
}
.ui-body.hasnot-footer{padding:0;overflow:hidden;max-height:inherit;border-radius:0 0 4px 4px;}
.ui-body.hasnot-footer .ui-sub-body{max-height:500px;overflow-y:auto;padding:15px;}
/****************
	ui-popover
*****************/
.ui-popover{position:absolute;top:0;left:0;z-index:10020;padding:1px;text-align:left;white-space:normal;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.ui-popover.ui-popover-top{margin-top:-10px;}.ui-popover.ui-popover-right{margin-left:10px;}.ui-popover.ui-popover-bottom{margin-top:10px;}.ui-popover.ui-popover-left{margin-left:-10px;}.ui-popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.ui-popover-title:empty{display:none;}.ui-popover-content{padding:10px 10px 5px;line-height:22px;/*max-width:276px;*/}.ui-popover-content.ui-nop{padding: 0;}.ui-popover .ui-popover-arrow,.ui-popover .ui-popover-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}.ui-popover .ui-popover-arrow{border-width:11px;}.ui-popover .ui-popover-arrow:after{border-width:10px;content:"";}.ui-popover.ui-popover-top .ui-popover-arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0;}.ui-popover.ui-popover-top .ui-popover-arrow:after{bottom:1px;margin-left:-10px;border-top-color:#ffffff;border-bottom-width:0;}.ui-popover.ui-popover-right .ui-popover-arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0;}.ui-popover.ui-popover-right .ui-popover-arrow:after{bottom:-10px;left:1px;border-right-color:#ffffff;border-left-width:0;}.ui-popover.ui-popover-bottom .ui-popover-arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0;}.ui-popover.ui-popover-bottom .ui-popover-arrow:after{top:1px;margin-left:-10px;border-bottom-color:#ffffff;border-top-width:0;}.ui-popover.ui-popover-left .ui-popover-arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0;}.ui-popover.ui-popover-left .ui-popover-arrow:after{right:1px;bottom:-10px;border-left-color:#ffffff;border-right-width:0;}

/*******************
  Date picker
*******************/
.dtpicker{position:absolute;z-index:20000;padding:0 3px 3px;border:1px solid #DEDEDE;clear:both;background-color:#f5f5f5;}
.dtpicker:after, .dtpicker-body ul:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.dtpicker-calendars{float:left;margin:3px;width:170px;overflow:hidden;background-color:#fff;}
.dtpicker .dtpicker-calendars:last-child{padding-right:0;}
.dtpicker-header{background-color:#F3F3F4;text-align:center;/* border-radius:3px; */position:relative;}
.dtpicker-header label{display:inline-block;/*width:120px;*/font-weight:bold;font-family:Arial;margin:5px;}
.dtpicker-header a, .dtpicker-header span{position:absolute;top:5px;width:16px;display:none;/*inline-block;text-align:center;*/}
/*.dtpicker-header a.ifont,.dtpicker-header span.ifont{overflow:hidden;text-indent:-200px;}*/
.dtpicker-header a{color:#36C;text-decoration:none;}.dtpicker-header a:hover{background-color:#ABC;border-radius:3px;}.dtpicker-header span{color:#999;cursor:default;}
.dtpicker-calendars.first .dtpicker-header a.dtpicker-prev-year,
.dtpicker-calendars.first .dtpicker-header a.dtpicker-prev-month,
.dtpicker-calendars.first .dtpicker-header span,
.dtpicker-calendars.last .dtpicker-header a.dtpicker-next-year,
.dtpicker-calendars.last .dtpicker-header a.dtpicker-next-month,
.dtpicker-calendars.last .dtpicker-header span{display: inline-block;}
.dtpicker-header .dtpicker-prev-year{left:0;}.dtpicker-header .dtpicker-prev-month{left:20px;}.dtpicker-header .dtpicker-next-year{right:0;}.dtpicker-header .dtpicker-next-month{right:20px;}
.dtpicker-body{/*background-color:#F2F2F2;*/padding-bottom:3px;}
.dtpicker-body ul{list-style:none;margin:0;padding:0;}
.dtpicker-body li{/* display:inline; */float:left;width:14.22%;}
.dtpicker-body li a,.dtpicker-body li span{display:block;overflow:hidden;text-align:center;border:1px solid transparent;color:#666;text-decoration:none;margin:2px 1px;font:11px/20px Arial, Tahoma;}
.dtpicker-body li span{color:#CCC;}
.dtpicker-body li.today span, .dtpicker-body li.today a, .dtpicker-body li a:hover{border-color:#CCC;}
.dtpicker-body li.current a{background-color:#36C;color:#FFF;border-color:transparent;}
/*.dtpicker-body ul.dtpicker-week{background-color:#DFDFDF;}*/
.dtpicker-body ul.dtpicker-week li span{color:#000;}
.dtpicker-body ul.dtpicker-days{height:152px;}
.dtpicker-footer{clear: both;padding:3px;position:relative;}
.dtpicker-footer .dtpicker-time{width:60px;padding:4px 3px;display:inline-block;height:auto;}
.dtpicker-footer span{position:absolute;right:5px;}.dtpicker-footer a{line-height:24px;}

/*******************
  Form elements
*******************/
.formbox ul{margin:0;padding:0;list-style:none;}
.formline,.formbox li{clear:both;padding:5px 10px;position:relative;vertical-align:top;}
.formline:after,.formbox li:after,.formbtn:after{content:"."; display:block;height:0;clear:both;visibility:hidden;}

.formline:last-child,.formbox li:last-child{border-bottom:none;}
.formline span,.formbox li span{box-sizing:border-box;}
.formline .fl, .formbox li .fl{float:left;width:25%;padding:3px 0 3px 10px;overflow:hidden;}
.formline .fl label,.formbox li .fl label{line-height:25px;font-weight:bold;display:block;}
/*.formline .fl label.req:before,.formbox li .fl label.req:before{}*/
.formline .fl em,.formbox li .fl em{font-style:normal;font-weight:normal;color:#AAA;}
.formline .fr,.formbox li .fr{display:inline-block;position:relative;vertical-align:top;width:70%;padding:3px 0;}
.formline label cite.flag,.formbox li label cite.flag{color:#FF4136;padding-right:4px;}
.formline .block, .formbox li .block,.formline .nofloat, .formbox li .nofloat{display:inline-block;width:70%;padding:3px 0;vertical-align:top;position:relative;}
.ui-sub-body .formline .nofloat,.ui-sub-body .formbox li .nofloat{width:auto;}
.formline label.form-element,.formbox li label.form-element{margin-right:15px;display:inline-block;}
.formline .block .form-element,.formbox li .block .form-element{display:table;*display:block;padding-bottom:5px;margin-right:0;}
/*.formline > span > label,.formbox li > span > label{margin-right:15px;}*/
.formline .form-control,.formbox li .form-control{width:280px;display:inline-block;}
.fullw .formline .form-control,.formbox.fullw li .form-control,.fullw .formline .form-control.multi-select,.formbox.fullw li .form-control.multi-select{width:96%;}
.formline select,
.formline textarea,
.formline input,
.formbox li select, 
.formbox li textarea,
.formbox li input{margin-right:5px;margin-top:1px;vertical-align:top;}
.formline .form-element-checkbox input,
.formbox li .form-element-checkbox input{vertical-align:middle;}
.formline .form-control.multi-select,.formbox li .form-control.multi-select{width:auto;margin-right:2px;}

.formblk .formline .fl,.formblk li.fl{float:none;width:auto;display:block;}
.formblk .formline .fr,.formblk li.fr{display:block;width:auto;}
.formblk .formline .form-control,.formblk li .form-control{width:100%;display:block;}

.formbox li ul {
	background-color: #fff;
	border-left: 2px solid #d5d5d5;
	margin-left: 15px;
	margin-top: 5px;
	position: relative;
}/*.formbox li ul:before {
	background-color: #fff;
	color: #d5d5d5;
	content: "\f016f";
	font-family: "iconfont";
	left: 30px;
	position: absolute;
	top: -11px;
}*/

.formline i,.formbox li i{display:none;font-style:normal;position: absolute;right:20px;top:12px;vertical-align:middle;color:#AAA;}
.formline i:before,.formbox li i:before{font-family:"iconfont";content:"\f0142";padding-right:5px;}
.formline.cksuc i,.formline .cksuc i,.formbox li.cksuc i,.formbox li .cksuc i{display:inline-block;width:16px;height:16px;border-radius:100%;text-align:center;background-color:#3D9970;overflow:hidden;top:8px;line-height: 16px;}
.formline.cksuc i:before,.formline .cksuc i:before,.formbox li.cksuc i:before,.formbox li .cksuc i:before{content:"\f00b2";color:#FFF;font-family:"iconfont";padding:0 2px;}
.formline.ckerror i,.formline .ckerror i,.formbox li.ckerror i,.formbox li .ckerror i{display:inline-block;background-color:#FF4136;line-height:20px;color:#FFF;border-radius:5px;padding:0 4px;}
.formline.ckerror i:before,.formline .ckerror i:before,.formbox li.ckerror i:before,.formbox li .ckerror i:before{content:"\f00b3";color:#FFF;font-family:"iconfont";padding-right:5px;}
.formline.ckerror .form-control,.formline .ckerror .form-control,.formbox li.ckerror .form-control,.formbox li .ckerror .form-control{border-color:#FF4136;}

.formbtn{padding:5px 10px;clear:both;border-top:1px solid #ECECEC;background-color:#F6F6F6;}
.formbtn .btn{margin-right:10px;}
.mselect-wrap {/*margin-left:25%;*/display:block;line-height:200%;padding-bottom:3px;}

.nav-tab-panel {
display: none;padding:15px 0 0;
}
 a[class^="fa-"]:hover,a[class*=" fa-"]:hover{text-decoration:none;}.hide{display: none;}
 .input-group-left *:last-child {border-right: 0 none;}
 .input-group-left ~ .input-group .form-control {
    border-left: 0 none;
    border-radius: 0;
}

.qedit{display:inline-block;cursor:pointer;}
.qedit-span {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	display: block;
	margin-top: -5px;
	padding: 5px;
	position: absolute;z-index:998;
}
.qedit-span label {
	display: inline-block;
	margin-right: 5px;
}
.qedit.qedit-modify:before{border-left:2px solid #F00;border-top:2px solid #F00;content:".";height:8px;margin-left:-6px;margin-top:-2px;overflow:hidden;position:absolute;width:8px;}
input.qedit-input.form-control{padding:3px;width:100%;margin:0;}
select.qedit-input.form-control{width:100%;}

.list-arrow{display:inline-block;vertical-align:bottom;width:10px;margin-left:5px;line-height:10px;height:20px;overflow:hidden;}
.list-arrow a{display:inline-block;border-width:5px;border-style:solid;position:relative;}
.list-arrow a.asc{margin-bottom:1px;border-color:transparent transparent #CCC;}
.list-arrow a.desc{margin-top:1px;border-color:#CCC transparent transparent;}
.list-arrow a.asc.active{border-bottom-color:#000;}
.list-arrow a.desc.active{border-top-color:#000;}
.list-arrow a.asc:hover{border-bottom-color:#888;}
.list-arrow a.desc:hover{border-top-color:#888;}
em.list-arrow{margin:-3px 5px 0 0;float:left;}
em.list-arrow a.asc{border-bottom-color:#000;margin-left:0;}
em.list-arrow a.desc{border-top-color:#000;margin-left:0;}
em.list-arrow a.asc.disabled{border-bottom-color:#CCC;}
em.list-arrow a.desc.disabled{border-top-color:#CCC;}

.pop-selector{display:inline-block;position:relative;}
.pop-selector .mt{display:inline-block;padding:4px 16px 4px 8px;border:1px solid #dfdfdf;background-color:#fff;z-index:989;position:relative;}
.pop-selector .mt:after{font-family:"FontAwesome";position:relative;margin-right:-10px;content:"\f107";}
.pop-selector:hover .mt,.pop-selector.active .mt{border-bottom:0 none;}
.pop-selector .mc{display:none;position:absolute;left:0;margin-top:-1px;border:1px solid #dfdfdf;z-index:988;width:100%;max-width:500px;padding:5px;background-color:#fff;box-shadow:0 0 5px #ddd;}
.pop-selector:hover .mc,.pop-selector.active .mc{display:block;}
.pop-selector .mc ul{list-style:none;margin:0;padding:0;}
.pop-selector ul.tabs{border-bottom:1px solid #dfdfdf;}
.pop-selector ul.tabs li{float:left;}
.pop-selector ul.tabs li a{display:block;padding:4px;}
.pop-selector .mp li{float:left;width:92px;padding:4px;height:24px;line-height:24px;overflow:hidden;}
.pop-selector .mp li a{display:inline-block;}

.nav-tab-panel.active {
    display: block;
}

.header em {
font-style: normal;
color: #999;
}
.divtips{/*border:1px solid #E8E7E1;*/background-color:#FFC;/*#D00*/padding:6px;line-height:30px;margin-bottom:10px;border:1px solid #E8E7E1;border-radius:4px;}.divtips:empty{display:none;}
.divtips b{padding:0 3px;background-color:#D00;color:#FFF;margin:0 2px;}
.divtips ol,.divtips ul{padding-left:20px;margin:0;}.divtips a:link,.divtips a:visited{text-decoration:underline;color:#0074D9;}

.file-wrapper{position:relative;/*margin-top:-34px;background-color:#FFF;*/}
.ui-body .file-wrapper {
	padding: 10px;
}
.file-wrapper .file-checked-box {
	background-color: #fafafa;
	border-top-left-radius: 4px;
	bottom: 0;
	height: 70px;
	padding: 5px;
	position: absolute;
	right: 0;z-index:100;
}
.file-wrapper .file-checked-box:empty{display:none;}
.file-checked-box .file-item {
	display: inline-block;line-height:60px;
	overflow: hidden;padding:1px;
	width: 60px;height:60px;
}

.file-toolbar{padding:5px 0;/* background-color:#ffc;border-radius:4px;border:1px solid #eee; */}
.file-toolbar:empty{display:none;}
.file-toolbar .btn{margin-right:5px;}
.file-display-footer .file-toolbar{position:absolute;right:10px;left:10px;text-align:left;border:0 none;padding:0 5px;background-color:transparent;}
.ui-body.file-display-body{overflow:visible;}
.file-album-panel.pull-right {top:8px;
	position: absolute;
	right: 10px;
	z-index: 8;
}.file-display-footer .file-album-panel.pull-right{top:14px;right:120px;}
.file-album-panel.pull-right select.form-control{width:auto;display:inline-block;margin-left:10px;}
.file-display-footer .btn.btn-primary{margin-right:0;position:relative;z-index:9;}

.file-display ul,ul.file-display{list-style:none;margin:0;padding:0;background-color:#fff;}
.file-display li{display:block;position:relative;}
/*.file-display li a.btn-check{position:absolute;right:3px;top:3px;z-index:990;}
.file-display li a.btn-check:before{content:'\f0156';font-family:"iconfont";display:inline-block;position:relative;line-height:1;top:-1px;font-weight:normal;padding-right: 5px;text-decoration:none;}
.file-display li.checked a.btn-check:before{color:#D00;}*/
.file-display-list li.checked a.file-item:before{content:'\f00c';font-family:"FontAwesome";display:inline-block;position:relative;line-height:1;top:-1px;font-weight:normal;padding-right: 5px;text-decoration:none;}
.file-display-thumb li.checked a.file-item:before {
	background-color: rgba(0, 0, 0, 0.4);
	bottom:0;
	color: #efefef;
	content: "\f00c";
	font-family: "FontAwesome";
	font-size: 48px;
	left: 0;
	line-height:120px;
	position: absolute;
	right: 0;
	text-align: center;
	top:0;
	vertical-align: middle;
}

.file-display li span.desc {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
}

.file-toolbar .pull-right select.form-control {
	display: inline-block;
	margin-left: 10px;
	width: auto;
}
.file-toolbar .form-control{width:auto;display:inline-block;}
.nav-right.file-refresh{
	margin: -25px 0 0;
	position: absolute;
	right: 10px;
}
/** Thumb **/
.file-display-thumb li{float: left;margin:3px;border: 1px solid #eee;padding: 1px;height:150px;width:120px;}
.file-display-thumb li a.file-item{background-color:#f5f5f5;display: block;height: 120px;line-height: 120px;overflow: hidden;position: relative;
vertical-align: middle;}
.file-display-body .file-display-thumb li{width:auto;height:auto;}
.file-display-body .file-display-thumb li a.file-item{width:100px;height:100px;line-height:100px;}
.file-display-body .file-display-thumb li.checked a.file-item:before{line-height:100px;}
/** List **/
.file-display-list li{border-bottom:1px solid #EEE;}
.file-display-list li:last-child{border-bottom:0 none;}
.file-display-list li a.file-item{display:inline-block;padding:3px 10px;}

/** Upload panel **/
.file-display-footer .uploader-uploading, .file-display-footer .uploader-starting{background-color: rgba(0, 0, 0, 0.3);padding: 2px 5px; top: 8px;
z-index: 10;}
.file-wrapper .uploader-wrapper{/*width:60%;*/border-width:3px;}
.uploader-wrapper{display:none;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 5px;
	position: absolute;
	z-index:20000;
}
.ui-body .formbtn .uploader-wrapper {
	bottom: 45px;text-align:left;left:10px;
}
.uploader-queue-panel div {
	background-color: #f1f1f1;
	border-radius: 3px;
	margin: 0 0 1px;
	padding: 5px;
	position: relative;
}
.uploader-queue-panel div label {
	display: block;
	margin-right: 100px;
	position: relative;
	z-index: 2;
}
.uploader-queue-panel div em {
	font-style: normal;
	position: absolute;
	right: 30px;
	top: 3px;
}
.uploader-queue-panel div span {
	background-color:#2ECC40;opacity: .6;
	border-radius: 3px;
	bottom: 0;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1;
}
.uploader-queue-panel div .uploader-remove-file {
	position: absolute;
	right: 0;
	top: 3px;
}

.uploader-error-panel {
	background-color: #d9534f;
	border-radius: 4px;
	display: none;
	margin-bottom: 2px;
	padding:3px 30px 3px 5px; position: relative;
}
.uploader-error-panel .uploader-clear-error{position: absolute;right:0;top:5px;}
.uploader-error-panel div{padding:2px 5px;}

.pop-search-tbox {
    border: 1px solid #ddd;background-color:#f3f3f3;
    /* display: inline-block; */
    margin-bottom: 5px;
    padding: 5px;
}.pop-search-tbox span {
    background-color: #d00;display:inline-block;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    padding: 3px;margin:0 3px 1px 0;
}
.pop-search-boxes{position:absolute;padding:5px;background-color:#fff;z-index: 199;box-shadow:0 0 3px 1px rgba(0,0,0,0.15);}
.pop-search-result{
    margin: 5px -5px 0;
    padding: 0;
    background-color: #f9f9f9;max-height:225px;overflow-y:auto;
}.pop-search-result .divtips{margin:0 5px;}
.pop-search-item{
    border-top: 1px solid #efefef;
    padding: 5px 10px;display: block;color:#999;}
a.pop-search-item{color:#999;}a.pop-search-item:hover{text-decoration:none;}
.pop-search-item:hover{background-color: #fff;}.pop-search-item b{display:block;color:#111;}
.pop-search-getmore{border-top:1px solid #efefef;display:none;text-align:center;line-height:16px;margin:0 -5px -5px;}
.pop-search-getmore i{opacity:.5;}
.pop-search-getmore:hover i{opacity: 1;}

