

#lista_table tbody td.nopointer {
	cursor: initial;
}
#lista_table_length {
	display: none;
}
#lista_table tbody tr.folder td {
	cursor: pointer;
}
#lista_table tbody td.wh_nowrap {
	 white-space: nowrap;
}

#lista_table_wrapper thead th .vertical {
	transform: rotate(90deg);
	transform-origin: center center 0;
	max-width: 15px;
	width: 15px;
}

.ok_image, .no_image {
	display: none;
}

.already_exist {
	display: none;
	color: red;
}

.spec_perm select {
	width: 250px;
	height: 250px;
	float:left;
}

.spec_perm .toggle_select {
	display: none;
}
.spec_perm .toggle_select span {
    padding-left: 10px;
	float:left;
}

.spec_perm > ul {
	list-style-type: none;
}
.perm_container {
	display: none;
}

#lista_table img.file_type {
	height: 40px;
}
.path {
	font-size: 20px;
}
.options {
	display: none;
	position: absolute;
	background: white;
	border: 1px solid #336600;
    z-index: 2;
    padding: 10px;
    text-align: left;
    right: 0;
    top: 40px;
}

.options_close {
	position: absolute;
	right: 2px;
    top: 0;
}

.pos_abs {
	position: relative;
}

li.plupload_delete a.confirm {
    position: absolute;
    background: initial;
}
.plupload_header_title {
	padding-bottom: 0px;
}
table.display thead th div.DataTables_sort_wrapper {
  //padding: 0
}
table.display thead th {
  //padding: 0px
}

.slim {
	padding: 0 !important;
}
.slim-left {
	padding-left: 0 !important;
}

.slim input {
	padding-left: 10px;
}

i.document_desc {
	font-size: smaller;
}

span.document_desc {
	font-size: smaller;
    display: block;
    margin-bottom: 10px;
}
textarea.document_desc {
	width: 95%;
	height: 50px;
}

#rinomina_dialog input, #nuova_cartella_dialog input {
	width: 95%;
}

.copy_paste_paste li {
    display: block;
    background: #FFFEAB;
    margin-top: 4px;
    padding: 5px;
    border: solid 1px #61982B;
}

.nome_file_da_incollare {
    min-width: 300px;
    display: inline-block;
}

.copy_paste_paste {
	float: left;
}

.copy_paste_paste ul {
	list-style-type: none;
}

.help_groups_ul {
	margin-left: 20px;
}

.help_groups_ul i {
	text-decoration: underline;
}

#uploader_e .plupload_filelist {
    height: 50px;
	overflow-y: hidden;
}

#uploader_e .plupload_droptext {
    height: 20px;
    line-height: 20px;
}

#uploader_e .plupload_header {
    display: none;
}



#t3-content {
    max-width: none;
    margin: 0 5%;
    width: inherit;
}

.pswp {
	z-index: 10000 !important;
}

#lista_table td {
    vertical-align: middle;
}

.perm_container a {
    text-decoration: underline;
    font-weight: bold;
}