.folder-container{
	border-bottom: 1px solid #CCCCCC;
}

.folder-tree{
	border-right: 1px solid #CCCCCC;
	position: relative;
	width: 33%;
	max-width: 50%;
	min-width: 30%;
	padding-right: 15px;
	padding-left: 15px;
}

.folder-table {
	max-width: 70%;
	min-width: 50%;
}

.folder-tree-buttons,
.folder-search-viewer {
	line-height: 60px;
	text-align: right;
}

.folder-tree-buttons a {
	padding: 0 6px;
	display: inline-block;
	color: #2b61a0;
	text-align: center;
	float: right;
}

.folder-tree-buttons i.fa {
	color: #2b61a0;
	width: 34px;
	padding: 5px;
	font-size: 22px;
	position: relative;
	top: 2px;
}

.folder-tree-buttons a:hover .fa {
	background-color: #F2F2F2;
}

.folder-tree .covering_layer{
	position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 110;
    background: #000000;
    opacity: 0.5;
    display: none;
}

#folder_tree_list_choose {
	overflow: auto;
}

#folder_tree_list_choose li span.button{
	position: relative;
	top: 4px;
	font-size: 18px;
}

#folder_tree_list_choose li span.button.center_open:not(.level0),
#folder_tree_list_choose li span.button.bottom_open,
#folder_tree_list_choose li span.button.noline_open,
#folder_tree_list_choose li span.button.center_close:not(.level0),
#folder_tree_list_choose li span.button.bottom_close,
#folder_tree_list_choose li span.button.noline_close {
	top: 1px;
}

.ztree li a {
	margin-right: 60px!important;
}

#folder_tree_list_choose li span.button.ico_docu{
	margin-right: 2px;
	background-position: -110px -16px;
	vertical-align: top;
}

#folder_tree_list_choose .node_name{
	font-size: 13px;
}

#folder_tree_list_choose .fa{
	font: normal normal normal 14px/1 FontAwesome;
	padding: 2px;
	font-size: 17px;
	position: relative;
	top: 1px;
	width: 17px;
}

#folder_tree_list_choose .fa-times{
	color: #ff5454;
	font-size: 18px;
	width: 18px;
}

#folder_tree_list_choose .fa-pencil{
	color: #2b61a0;
}

#folder_tree_list_choose .fa-plus-circle{
	color: #79c447;
}

#folder_tree_list_choose .fa:hover{
	top: 0;
}

#folder_tree_list_choose li a input.rename{
	height: 17px;
	width: 200px;
}

#folder_tree_list_choose .highlight {
	background: #d8830e;
    color: #ffffff;
    padding: 0 3px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    position: relative;
    top: -1px;
}

.folder-group-title,
.folder-user-title,
.folder-send-mail-title {
    padding-left: 1%;
    color: #2b61a0;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    position: relative;
}

.folder-send-mail-title .folder-send-mail-des {
	font-size: 13px;
	padding-left: 10px;
	color: #f44336;
}

.folder-group-sreach,
.folder-user-sreach,
.folder-send-mail-sreach {
    position: absolute;
    right: 10px;
    display: inline-block;
    width: 250px;
    text-align: right;
}

.folder-group-sreach button,
.folder-user-sreach button,
.folder-send-mail-sreach button {
	background: #2b61a0;
	color: #FFFFFF;
}

.folder-group-sreach-input,
.folder-user-sreach-input,
.folder-send-mail-sreach-input {
	width: 150px;
	padding: 5px;
	line-height: 1;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out,
	box-shadow .15s ease-in-out;
	height: 31px;
	max-width: 200px;
	font-size: 14px;
	padding-right: 26px;
}

.folder-container .star-grid-wrap {
	padding: 5px;
}

.folder-container .ui-jqgrid .ui-jqgrid-labels{
	border-top: 1px solid #E1E1E1 !important;
	background: #dae1e9;
}

.folder-container .ui-jqgrid .ui-jqgrid-labels th {
	border-right: 1px solid #ffffff !important;
	text-align: center !important;
}

.folder-container .ui-jqgrid-sortable{
	color: #3a5472;
}

.folder-container label{
	margin-bottom: 0;
}

.checkbox-check label {
	display: inline;
}

.folder-container .ui-jqgrid tr.ui-row-ltr td, 
.folder-container .ui-jqgrid tr.ui-row-rtl td {
	padding: 0 8px;
	border-bottom: 1px solid #dae1e9;
    border-right: 1px solid #dae1e9;
}

.folder-container .ui-jqgrid tr.ui-row-ltr td .form-group, 
.folder-container .ui-jqgrid tr.ui-row-rtl td .form-group {
	margin: 6px;
}

.folder-container .ui-jqgrid tr.ui-row-ltr td:last-child, 
.folder-container .ui-jqgrid tr.ui-row-rtl td:last-child{
	border-right: 0px solid #E1E1E1;
}

.folder-container .ui-jqgrid tr.ui-row-ltr:first-child td, 
.folder-container .ui-jqgrid tr.ui-row-rtl:first-child td {
	padding: 0;
	border-bottom: none;
	border-top: none;
}

.folder-container .checkbox-check {
	height: 40px;
	line-height: 40px;
}

.folder-container .star-changed{
	background: #9fb7de !important;
}

.folder-container .ui-jqgrid-btable .ui-widget-content.ui-state-highlight {
	background-color: transparent;
}

.folder-container .ui-jqgrid-bdiv input[type=checkbox] {
	height: 20px;
	width: 20px;
}

.folder-group,
.folder-user,
.folder-send-mail {
	display: none;
}

.folder-group-button,
.folder-user-button,
.folder-send-mail-button {
	height: 60px;
	line-height: 60px;
	text-align: center;
	position: relative;
}

.folder-group-button .cancle,
.folder-user-button .cancle,
.folder-send-mail-button .cancle {
	background-color: #CCCCCC;
    color: #FFFFFF;
    margin-right: 5%;
    border-radius: 33px;
    width: 120px;
    min-width: 120px;
    margin-top: 0;
    margin-bottom: 0;
}

.folder-group-button .confirm,
.folder-user-button .confirm,
.folder-send-mail-button .confirm {
	margin: 0;
}

.folder-group-button .folder-change-num,
.folder-user-button .folder-change-num,
.folder-send-mail-button .folder-change-num {
	position: absolute;
	height: 60px;
	line-height: 60px;
	margin-left: 8px;
	font-size: 13px;
	display: none;
	left: 0;
	top: 0;
}

#groupUsersModal .star-modal-dialog {
	width: 800px;
} 

.star-modal-dialog .star-btn-confirm {
	width: auto;
}

.modal-dialog .star-btn-confirm {
	background: #2b61a0;
	margin-right: 5%;
}

.folder-resize {
	position: absolute;
	width: 10px;
	height: 100%;
	right: -5px;
	top: 0;
	z-index: 200;
	cursor: e-resize;
	background: #ffffff;
}

.folder-resize-bg {
	border-left: 1px #5b5b5b solid;
	border-right: 1px #5b5b5b solid;
	width: 4px;
	height: 100%;
	margin-left: 3px;
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.folder-table .star-input-tips-text {
	line-height: normal;
}


.star-input-tips-text.search-input-tips:after {
	left: 220px;
	top: -6px;
	border-width: 0px 1px 1px 0px;
}

.star-btn-confirm.folder-btn {
	padding-left: 20px;
	padding-right: 20px;
}

.folder-container .search-input-empty {
	top: 19px;
    position: absolute;
    right: 5px;
    font-size: 18px;
    padding: 4px;
    cursor: pointer;
	color: #bdbdbd;
	display: none;
}

.folder-group-sreach>div,.folder-user-sreach>div,.folder-send-mail-sreach>div{
	position: relative;
	display: inline-block;
}

