/*pagination */
.page-list{overflow:hidden;text-align:center;}
.page-list .pagination {display:inline-block;vertical-align: middle;}
.page-list .pagination span {cursor: pointer;}
.page-list .pagination .separate span{cursor: default; border-top:none;border-bottom:none;}
.page-list .pagination .separate span:hover {background: none;}
.page-list .page-total {display:inline-block; vertical-align: middle;margin: 8px 20px;}
.page-list .page-total input, .page-list .page-total select{height: 26px; border: 1px solid #ddd;}
.page-list .page-total select{margin-right:10px;}
.page-list .page-total input {width: 40px; padding-left:3px;}
.page-list .page-total select {width: 50px;}
.page-list .page-total .text-prop{margin:0 5px;}
.page-list .no-items{color:#f60;padding:15px 0;}

/* iCheck plugin Square skin, green
----------------------------------- */
.icheckbox_square-green,
.iradio_square-green {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
  /*   background: url(green.png) no-repeat; */
    border: none;
    cursor: pointer;
}

.icheckbox_square-green {
    background-position: 0 0;
}
.icheckbox_square-green.hover {
    background-position: -24px 0;
}
.icheckbox_square-green.checked {
    background-position: -48px 0;
}
.icheckbox_square-green.disabled {
    background-position: -72px 0;
    cursor: default;
}
.icheckbox_square-green.checked.disabled {
    background-position: -96px 0;
}

.iradio_square-green {
    background-position: -120px 0;
}
.iradio_square-green.hover {
    background-position: -144px 0;
}
.iradio_square-green.checked {
    background-position: -168px 0;
}
.iradio_square-green.disabled {
    background-position: -192px 0;
    cursor: default;
}
.iradio_square-green.checked.disabled {
    background-position: -216px 0;
}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_square-green,
    .iradio_square-green {
        background-image: url(green@2x.png);
        -webkit-background-size: 240px 24px;
        background-size: 240px 24px;
    }
}
.desc-div{overflow:hidden;border-top:1px solid #e7eaec;}
.desc-div .width-15{
	text-align:right;
	padding-right:10px;
	line-height:48px;
	font-size:16px;
	background-color:#f5f5f5;
}
.upload-div{
	overflow:hidden;
	border-top:1px solid #e7eaec;
	min-height:80px;
	background-color:#f5f5f5;
}
.upload-div .width-15{
	min-height:80px;
	text-align:right;
	padding-right:10px;
	line-height:48px;
	font-size:16px;
	background-color:#f5f5f5;
	border-right:1px solid #f5f5f5;
}
.upload-div .width-80{padding-left:10px;background-color:#fff;min-height:80px;}

.layer-btn-box{padding-bottom:15px !important;}
.treecontrol li{padding-left:5px !important;}
.treeDiv{
	position: absolute;
    min-width: 200px;
    min-height: 200px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 10px;
    left: 29px;
    border-top-left-radius: 3px;
}
/*页面加载数据时的loading刷新*/
.mask-loading .loading-icon {  
    -webkit-animation: rotate 1s linear infinite;  
    -o-animation: rotate 1s linear infinite;  
    animation: rotate 1s linear infinite;  
    position: absolute;  
    top: 50%;  
    left: 50%;  
    width: 60px;  
    height: 60px;  
    margin: -60px 0 0 -60px;  
    border-width: 5px;  
    border-style: solid;  
    border-color: #37c3aa #37c3aa #fff #fff;  
    opacity: .9;  
    border-radius: 40px;  
}  

@-webkit-keyframes rotate{  
  0% {-webkit-transform:rotate(0)}  
  100% {-webkit-transform:rotate(360deg)}  
}  

@keyframes rotate{  
  0% {transform:rotate(0)}  
  100% {transform:rotate(360deg)}  
}  

.mask-loading {  
  position:fixed;  
  top:0;  
  right:0;  
  bottom:0;  
  left:0;  
  background:0 0;  
  z-index:9999;  
}  
 




