/* General Helper Classes */
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}

/* Document List */
li.file p {
	padding: 0 0 0 28px;
	border-bottom: none;
}
li.file a {
	color:inherit;
}
li.file-general p {
	background-position: 3px 3px;
}
#index ul li {
	padding: 0;
	border-bottom: none;
}
.file-blocked {
	color: #D0000E;
}
#index table {
	margin-bottom: 1.0em;
	border-bottom: none;
}
#index {
	font-size: 12px;
}
.action-icon {
	background: url("/portal-additions/portlets/documentTray/images/cog-go-icon.png") no-repeat;
	background-size: 100% 100%;
	width: 20px;
	height: 20px;
	margin: 2px;
  cursor: pointer;
}
.enabled-icon {
	background: url("/portal-additions/portlets/documentTray/images/enabled.png") no-repeat;
	background-size: 100% 100%;
	width: 20px;
	height: 20px;
	margin: 2px;
}
.disabled-icon {
	background: url("/portal-additions/portlets/documentTray/images/disabled.png") no-repeat;
	background-size: 100% 100%;
	width: 20px;
	height: 20px;
	margin: 2px;
}
.edit-disabled-icon {
	background: url("/portal-additions/portlets/documentTray/images/edit-disabled.png") no-repeat;
	background-size: 100% 100%;
	width: 20px;
	height: 20px;
	margin: 2px;
}
.add-new-item {
  background: url("/portal-additions/portlets/documentTray/images/add.png") no-repeat;
  background-size: 100% 100%;
  margin: 3px;
  width: 28px;
  height: 28px;
  float: right;
  cursor: pointer;
}

.download-all-items {
  background: url("/portal-additions/portlets/documentTray/images/download.png") no-repeat;
  background-size: 100% 100%;
  margin: 3px;
  width: 28px;
  height: 28px;
  float: right;
  cursor: pointer;
}
.add-new-item-small {
  background: url("/portal-additions/portlets/documentTray/images/add.png") no-repeat;
  background-size: 100% 100%;
  margin-right: 8px;
  width: 20px;
  height: 20px;
  float: right;
  cursor: pointer;
}

.download-all-items-small {
  background: url("/portal-additions/portlets/documentTray/images/download.png") no-repeat;
  background-size: 100% 100%;
  margin-right: 8px;
  width: 20px;
  height: 20px;
  float: right;
  cursor: pointer;
}


#index ul li p {
	margin: 0 0 0 0;
}
#index ul .action-items {
	position: absolute;
	background-color: white;
	border: 1px solid grey;
	padding: 5px;
	margin-left: 28px;
	margin-top: -25px;
}
.download-items{
    position: absolute;
    background-color: white;
    border: 1px solid grey;
    padding: 5px !important;
    margin-left: 28px !important;
    //margin-top: -25px !important;
}

#index ul {
	margin: 0;
}
#homepage #col1 {
  display: inline;
}
#homepage #col3 {
  margin: 0 0 0 244px;
}
#index ul + h2 {
  padding-top: 30px;
}
.current > a {
  font-weight: bold;
}

/* Search Input */
#doc_search input[type=text] {
  font-size: 12px;
  padding: 5px;
  width: 185px;
  border: 1px solid #dfdfdf;
}
#doc_search {
  display: inline-block;
}
#col1_docsearch {
  margin-bottom: 10px;
}
#advancedSearch {
  font-size: 12px;
  margin-top: 5px;
  padding: 5px;
  border: 1px solid #dfdfdf;
  background-color: #edf5fa;
}
#advancedSearch p {
  padding: 0px;
  margin: 0px;
  margin-bottom: 5px;
  margin-top: 5px;
}
#advancedSearch input[type=text] {
  font-size: 12px;
  padding: 5px;
  width: 80px;
  border: 1px solid #dfdfdf;
}
#advancedSearchOptions {
  list-style-type: none;
	padding-left: 0;
	margin: 0;
}
#advancedSearchOptions input{
  margin-right: 3px;
}

/* Side Navigation */
#nav_tree > ul li.current > a:hover {
  color: #7d0000;
  background: #faeded;
  background: -moz-linear-gradient(top, #faeded 0%, #f8dddd 100%);
  background: -webkit-linear-gradient(top, #faeded 0%,#f8dddd 100%);
  background: -ms-linear-gradient(top, #faeded 0%,#f8dddd 100%);
  background: linear-gradient(top, #faeded 0%,#f8dddd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faeded', endColorstr='#f8dddd',GradientType=0 );
}
#nav_tree > ul li.inactive > a {
  color: #c1c1c1;
  pointer-events: none;
}
#nav_tree > ul li.inactive > a:before {
  color: #c1c1c1;
}

/* Modal dialog for document editing */
#dialog-edit-form label {
  display:block;
  margin-top: 0px;
}
#dialog-edit-form > input {
  display:block;
}
#dialog-edit-form input.text {
  color: gray;
  margin-bottom: 12px;
  width: 95%;
  padding: .4em;
}
#dialog-edit-form fieldset {
  padding: 0;
  border: 0;
  margin-top: 25px;
}
.modal-dialog {
  display:none;
}
.validateTips {
  border: 1px solid transparent;
  padding: 0.3em;
}
.ui-dialog .ui-state-error {
  padding: .3em;
}

.ui-dialog {
	position:fixed;
}

/* Version History */
.versionBox {
  width: 260px;
  text-align:center;
  background-color: #f7f7f7;
  padding: 10px;
}
.versionSelection > .ui-button-icon-only {
  height: 20px;
}
.versionMetadata {
  margin-top: 20px;
  text-align: left;
}
.versionMetadata p {
  margin: 0 0 15px 0;
}
.metaLabel {
  color: #a9a9a9;
  font-weight: bold;
  border-bottom: 1px solid #d6d6d6;
}
.node_disabled{
  color: rgb(84, 84, 84);
  }

 .acl-checkboxes-styles {
  display: inline-block;
  vertical-align: middle;
 }

 .div-table{
  display:table;
  width:auto;
  background-color:#eee;
  border:1px solid  #666666;
  border-spacing:5px;/*cellspacing:poor IE support for  this*/
}
.div-table-row{
  display:table-row;
  width:auto;
  clear:both;
}
.div-table-col{
  float:left;/*fix for  buggy browsers*/
  display:table-column;
  width:200px;
/*  background-color:#ccc; */
}

.allow-permissions{
  background: url("/portal-additions/portlets/documentTray/images/allow.png") no-repeat;
  /*background-size: 100% 100%;
  margin-right: 8px;*/
 /* width: 20px;*/
  height: 31px;
  /*float: right;
  cursor: pointer;*/
}


.deny-permissions{
  background: url("/portal-additions/portlets/documentTray/images/deny.png") no-repeat;
  /*background-size: 100% 100%;
  margin-right: 8px;*/
 /* width: 20px;*/
  height: 31px;
  /*float: right;
  cursor: pointer;*/
}

.perm-allow{
	color:green;
}

.perm-deny {
	color:red;
	text-decoration: line-through;
}

.highlight-no-droppable-destination{
    background-color: red;
}

.highlight-droppable-destination{
    background-color: rgba(6, 61, 131, 0.22) !important;
}

.highlight-selected-document {
    background-color: rgb(255, 255, 0) !important;
}

.disabledSavedButton {
	position: relative;
	/* margin: 0 auto; */
	/*pointer-events: none;
	opacity: 0.4;
	background-color: rgba(9, 64, 165, 0.2);*/
	z-index: 1;
	display:none;
}


.loadingIcon{
	background-image: url("/portal-additions/portlets/documentTray/images/loadingIcon.gif");
	background-repeat: no-repeat;
	width: 300px;
	height: 300px;
	position: relative;
	z-index: 2;
	left: calc(50% - 50px);
	top: 100px;
}

/* form fuer document */

div#fieldsForNewDocument div.documentType input[type=radio] {

    margin-right:3px;
    margin-top:3px;
}

div#fieldsForNewDocument div.documentType label {

    display:inline !important;
    margin-top:-2px !important;
    margin-right:5px !important;
}

div#fieldsForNewDocument select#folder {

    margin-bottom: 11px;
    width:98%;
    padding: .35em;
}

div#fieldsForNewDocument select {

    color: gray !important;
}

.observerEnabled {
    background: url("/portal-additions/portlets/documentTray/images/bell.png") no-repeat;
    background-size: 100% 100%;
    margin: 3px;
    width: 28px;
    height: 28px;
    float: right;
    cursor: pointer;
}

.observerDisabled {
    background: url("/portal-additions/portlets/documentTray/images/bell_disabled.png") no-repeat;
    background-size: 100% 100%;
    margin: 3px;
    width: 28px;
    height: 28px;
    float: right;
    cursor: pointer;
}


.reportEnabled {
    background: url("/portal-additions/portlets/documentTray/images/control_panel_access.png") no-repeat;
    background-size: 100% 100%;
    margin: 3px;
    width: 28px;
    height: 28px;
    float: right;
    cursor: pointer;
}

.meetingParticipants{
    background: url("/portal-additions/portlets/documentTray/images/group.png") no-repeat;
    background-size: 100% 100%;
    margin: 3px;
    width: 28px;
    height: 28px;
    float: right;
    cursor: pointer;
}

.hinweis {
	line-height: 1.7em;
}