.clearfix:before,
.clearfix:after{
  content: " ";
  display: table;
}
.clearfix:after{
  clear: both;
}.pull-right{float:right!important;}.pull-left{float:left!important;}
a[class^="am-icon-"]:hover,a[class*=" am-icon-"]:hover{text-decoration:none;}*+p{margin-top:0;}

.am-pagination>li>a, .am-pagination>li>span{margin-bottom:0;}
ul.pagination{margin:10px;}

[class*=" am-icon-"]:before,[class^="am-icon-"]:before {padding-right:2px;}
[class*=" am-icon-"]:empty:before,[class^="am-icon-"]:empty:before{right:-1px;}
.am-icon-add:before{content:"\f055";}
.am-icon-qsave:before{content:"\f0c7"}
.am-icon-batch:before{content:"\f058"}
.am-icon-restore:before{content:"\f0e2"}
.am-icon-del:before{content:"\f00d"}
.am-icon-position:before{content:"\f08d";}
.am-icon-video:before{content:"\f1c8";}
.am-icon-saveorder:before{content:'\f0dc';}
.am-icon-doc:before{content:"\f016";}
.am-icon-video:before{content:"\f1c8";}

.am-icon-dir:before{content:'\f114';}
.am-icon-jpg:before,
.am-icon-jpeg:before,
.am-icon-gif:before,
.am-icon-png:before{content:"\f1c5";}
.am-icon-zip:before,
.am-icon-rar:before{content:"\f1c6";}
.am-icon-pdf:before{content:"\f1c1";}
/* a[class*="am-icon-"]:hover {
background-color: #337ab7;
color: #fff;
} */
img{max-width:100%;}legend{font-size:16px;}label{font-weight: normal;font-size: 12px;}
option[disabled] {
    background-color: #ddd;
}
.mselect-option-invalid {background-color: #efefef;}
.loading{background: url("../images/loading.gif") no-repeat center;min-height:80px;}
.hide{display: none;}
.highlight {
    background-color: #ffc;
    color: #f9421e;
}
table h1,table h2,table h3,table h4,table h5,table h6{
    margin: 0;
}
/* [class*="am-form-"] select {
-webkit-appearance:menulist;
-webkit-border-radius: 0;
background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…J2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+) no-repeat 100% center;
} */

.header{border-bottom: 1px solid #ccc;}div.header{background-color:#f5f5f5;font-size:16px;}
.header, .header * {
    line-height: 28px;/* font-weight:normal; */
}.header * {
    margin:0;
    border-left: 3px solid #555;
    padding: 3px 0 3px 5px;
}
.header.red{border-bottom-color: #f3cdc6;color: #f3cdc6;}
.header.green{border-bottom-color:#cce2c1;color: #cce2c1;}
.header.orange{border-bottom-color:#e0690c;color:#e0690c;}

/* .am-form select, .am-form textarea, .am-form input[type="text"], .am-form input[type="password"], .am-form input[type="datetime"], .am-form input[type="datetime-local"], .am-form input[type="date"], .am-form input[type="month"], .am-form input[type="time"], .am-form input[type="week"], .am-form input[type="number"], .am-form input[type="email"], .am-form input[type="url"], .am-form input[type="search"], .am-form input[type="tel"], .am-form input[type="color"], .am-form-field */
[class*="am-form"] .am-form-field, .am-form-field{font-size: 12px;line-height: normal;padding:0.5rem 0.625rem;}
[class*="am-form"] select, select.am-form-field{-webkit-appearance:menulist;}

.am-form-icon{display: block;}
span.am-form-icon{display: inline-block;}/*  */
.am-form-icon [class*="am-icon-"] {
    display: block;
    left: 0.625em;
    line-height: 1;
    margin-top: -0.635em;
    position: absolute;
    top: 50%;
    z-index: 2;
}
.am-form-icon button,
.am-form-icon input[type="button"],
.am-form-icon input[type="submit"]{background: none repeat scroll 0 0 transparent;border: 0 none;}

.am-form-icon-right [class*="am-icon"],
.am-form-icon-right [class*="am-icon-"]{left:auto;right:0;}
.am-form-icon.am-form-icon-right .am-form-field {
    padding-left: 0.625rem !important;padding-right: 1.875em !important;
}


.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;}
.am-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}
.am-form .am-form-group{border-bottom:1px dotted #ddd;margin:0;padding:8px 0;}.am-form-group:last-child{border-bottom:0 none;}
.am-form-group[class*="am-form-"] > .am-form-label:after
{font-family: FontAwesome;font-size: 14px;font-style: normal;font-weight: normal;position: absolute;right:0;top:0;}
.am-form-group.am-form-error > .am-form-label:after{content: "\f057";}
.am-form-group.am-form-success > .am-form-label:after{content: "\f058";}
.am-form-group.am-form-info > .am-form-label:after{content: "\f05a";}

.am-form-field.multi-select {display: inline-block;width: auto;margin-right: 3px;}
select.am-form-field:visible ~ select.am-form-field{border-left: 0 none;}

.am-form-group{margin:0;padding:10px 0;border-bottom: 1px dotted #ddd;position: relative;}.am-form-inline .am-form-group{padding: 0}
.am-form-horizontal .am-form-group:last-child,.am-form-inline .am-form-group{border-bottom:0 none;}
.am-form-group .am-form-label{display:block;font-weight:bold;font-size:12px;text-align:left;position:relative;padding:.6em 0 0;}
.am-form-group .am-form-label em{font-style:normal;color:#aaa;font-weight:normal;margin-left:10px;}
.am-form-horizontal .am-form-group .am-form-label em{display:block;margin-left:0;}
.am-form-group .input-icon{display:block;}

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

.am-input-group-label{font-size: 12px;padding: 0.625rem 1em;}.input-page .am-input-group .am-form-field{padding:0.625rem;}
.am-pagination .input-page{width:60px;padding-right:5px;}
.input-page > .am-form-field{padding:7px 1em;position:relative;margin-top:11px;}
@media all and (min-width:0){.input-page > .am-form-field{padding:6px 1em;top:-1px;}}

.form-block .am-form-group{position:relative;}.form-block .am-form-group .text-length{top:3px;right:0;}
.am-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;display: inline-block;}
.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;}
.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;}
.am-table > tbody > tr.disabled > td, .am-table > tbody > tr.disabled > th{background-color:#EAEAEA;}
.am-table > tbody > tr.checked > td, .am-table > tbody > tr.checked > th{background-color:#d9edf7;}

.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
****************/
body.modal-open{overflow:hidden;}
.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{/*padding:15px;*/position:fixed;top:-1000px;z-index:1050;width:100%;max-width:520px;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;}


.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;}

.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;}

ul.nav-tabs {
    list-style: outside none none;
    margin: 5px 0 0;
    padding-left: 10px;
    border-bottom: 1px solid #c5d0dc;
    position: relative;
    top: 1px;clear:both;
}ul.nav-tabs::after{content:'';display:table;clear:both;}
.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.nav-tabs > li > a, .nav-tabs > li > a:focus {
    background-color: #f9f9f9;padding: 8px 12px;
    border: 1px solid #c5d0dc;
    border-radius: 0 !important;
    color: #999;
    line-height: 16px;
    margin-right: -1px;
    position: relative;
    z-index: 11;display: inline-block;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #fff;
    border-color: #4c8fbd #c5d0dc transparent;
    border-top: 2px solid #4c8fbd;
    box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.15);
    color: #576373;
    line-height: 16px;
    margin-top: -1px;
    z-index: 12;
}
.nav-tabs > li > a:hover {
    background-color: #fff;
    border-color: #c5d0dc;
    color: #4c8fbd;
}
.nav-tab-panel {
display: none;padding:15px 0 0;
}
.nav-tab-panel.active {
    display: block;
}

.header em {
font-style: normal;
color: #999;border: 0 none;
}
.divtips{/*border:1px solid #E8E7E1;*/background-color:#FFC;/*#D00*/padding:6px;line-height:30px;margin:10px 0;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;min-height:100px;/*margin-top:-34px;background-color:#FFF;*/}
.ui-body .file-wrapper {
	padding: 10px;
}
.file-wrapper .file-checked-box{
    padding: 5px;
    position: absolute;
    right: 0;z-index:100;
    background-color: rgba(0,0,0,0.15);
    border-top-left-radius: 4px;
    bottom: 0;}
.file-wrapper-thumb .file-wrapper .file-checked-box {
	height: 70px;
}
.file-wrapper .file-checked-box:empty{display:none;}
.file-wrapper-thumb .file-checked-box .file-item {
	display: inline-block;
	overflow: hidden;padding:1px;
}
.file-wrapper-thumb .file-checked-box .item-jpg,
.file-wrapper-thumb .file-checked-box .item-jpeg,
.file-wrapper-thumb .file-checked-box .item-gif,
.file-wrapper-thumb .file-checked-box .item-png{
	width: 60px;height:60px;line-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;left:10px;text-align:left;border:0 none;padding:0 5px;background-color:transparent;}

.file-cmd-line.pull-right {top:8px;
	position: absolute;
	right: 10px;
	z-index: 8;
}
.file-display-footer .file-cmd-line.pull-right{top:10px;right:120px;}
.file-cmd-line.pull-right select.form-control{width:auto;display:inline-block;margin-left:10px;}
.file-cmd-line a.show-theme{padding:0 3px;margin:3px;border:1px solid transparent;/* background-color:#F6FAFF;border:1px solid #B2D9FF; */}
.file-cmd-line a.show-theme.active{border-color:#66A7E8;background-color:#D1E8FF;}
.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;max-height:390px;min-height:160px;overflow:auto;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-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;
}*/

.file-wrapper ul.pagination{margin:5px 0 -5px;}
.file-wrapper .file-display li a.file-item{color:#333;display:block;padding:5px 10px;border:1px solid transparent;}
.file-wrapper .file-display li a.file-item:hover{border-color:#B2D9FF;background-color:#F6FAFF;}
.file-wrapper .file-display li.checked a.file-item{border-color:#66A7E8;background-color:#D1E8FF;}
.file-wrapper a.file-item em{font-style:normal;}
/** Thumb **/
.file-wrapper-thumb .file-display li{float: left;margin:3px;padding:0;width:120px;}
.file-wrapper-thumb .file-display li a.file-item{background-color:#f5f5f5;display:block;height:125px;overflow:hidden;position:relative;text-align:center;
vertical-align: middle;padding:2px;}
.file-wrapper-thumb .file-display li a.file-item i{line-height: 90px;font-size: 5em;color:#AFAFB3;}
.file-wrapper-thumb .file-display li a.file-item.item-dir i{color:#F8E384;}
.file-wrapper-thumb .file-display li a.file-item em{display:block;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.file-wrapper-thumb .file-display li a.file-item span{display:block;height:100px;line-height:100px;overflow:hidden;}

/* .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-wrapper-list .file-display li{border-bottom:1px solid #EEE;padding:1px;}
.file-wrapper-list .file-display li:last-child{border-bottom:0 none;}
.file-wrapper-list .file-display li a.file-item{max-width:85%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.file-wrapper-list li label{position: absolute;top: 5px;right: 40px;}

.file-wrapper .path-line{background-color:#ffc;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:5px;}
.file-wrapper .path-line a{color:#444;}.file-wrapper .path-line a:after{content:' / ';color:#ddd;}
.file-wrapper .path-line label{color:#aaa;}
.file-wrapper .file-display-error{background-color:#f5f5f5;/*#D00*/padding:6px;line-height:30px;margin:10px 0;border:1px solid #E8E7E1;border-radius:4px;}

.ds-self .path-line,
.file-wrapper .path-line:empty,
.ds-server .pagination,
.file-wrapper-list .file-item-thumb,
.file-wrapper-thumb .file-display li label,
.file-wrapper-thumb .file-display li span + i{display:none;}

/** Upload panel **/
.file-display-footer .uploader-uploading, .file-display-footer .uploader-starting{background-color: rgba(0, 0, 0, 0.15);padding: 2px 5px; top: 8px;
z-index: 10;right:10px;}
.uploader-wrapper{display:none;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 3px;
	position: absolute;
	z-index:20000;
}
.ui-body .formbtn .uploader-wrapper {
	bottom: 45px;text-align:left;left:10px;
}
.uploader-queue-panel div {
	background-color: #f5f5f5;
	margin: 0 0 1px;
	padding: 3px;
	position: relative;
}
.uploader-queue-panel div label {
	display: block;
	margin-right: 100px;margin-bottom: 0;
	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: 3px;
	top: 3px;
}

.uploader-error-panel {display: none;position: relative;}
.uploader-error-panel div{background-color: #d9534f;margin-bottom:1px;	padding:3px; position: relative;}
.uploader-error-panel .uploader-clear-error{position: absolute;right: 3px;top: 3px;z-index: 10;}

.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;}





.ui-dialog, .ui-backdrop{
	display: none !important;
}

body.modal-open{
	overflow: auto;
}

