.folder-open-ico {
  background: url(/bilder/icons/folders/folder-open-32x32.png) 1px 1px no-repeat;
}

.folder-open-documents-ico {
  background: url(/bilder/icons/folders/folder-open-documents-32x32.png) 1px 1px no-repeat;
}

.folder-document-in-folder-ico {
  background: url(/bilder/icons/folders/folder-document-in-folder-32x32.png) 1px 1px no-repeat;
}

.folder-add-ico {
  background: url(/bilder/icons/folders/folder-add-32x32.png) 1px 1px no-repeat;
}

.folder-delete-ico, .folder-remove-ico {
  background: url(/bilder/icons/folders/folder-delete-32x32.png) 1px 1px no-repeat;
}

.folder-save-ico {
  background: url(/bilder/icons/folders/folder-save-32x32.png) 1px 1px no-repeat;
}

.folder-rename-ico {
  background: url(/bilder/icons/folders/folder-rename-32x32.png) 1px 1px no-repeat;
}

.folder-cancel-ico {
  background: url(/bilder/icons/folders/folder-cancel-32x32.png) 1px 1px no-repeat;
}

.folder-add-document-ico {
  background: url(/bilder/icons/folders/folder-add-document-32x32.png) 1px -2px no-repeat;
}

.folder-remove-document-ico {
  background: url(/bilder/icons/folders/folder-remove-document-32x32.png) 1px -2px no-repeat;
}

.fancybox-lock .fancybox-overlay {
  overflow-y: hidden!important;
}

.msg_box {
  display: none;
  background-color: #85a6c7;
  text-align: center;
  color: white;
  padding: 5px;
}

.single-save-dok {
  width: calc(100% - 30px);
  margin: 15px;
  border: 1px dotted #ccc;
  /*border-collapse: separate!important;*/
}

.single-save-dok tr:nth-child(even) {
  background-color: #FCFCFC;
}

.single-save-dok tr:nth-child(odd) {
  background-color: #F7F7F7;
}

.headers-table {
  background-color: #E7E7E7!important;
}

.single-save-dok tr th {
  padding: 5px;
}

.single-save-dok tr td, .single-save-dok tr th {
  padding: 3px;
}


.document_options > th {
  padding-left: 15px;
}

.document_options > .msg_option {
  margin-left: 15px;
}

#watchlist-overlay {
  width: 100%;
  margin-left: -15px;
  background-color: #000;
  position: absolute;
  z-index: 998;
  margin-top: -15px;
}

#watchlist-content {
  display: none;
}

#watchlist-header:hover {
  cursor: pointer;
}

#watchlist-header:not(.dark):hover {
  background-color: #e9e9e9;
}

#addto_lists {
  position: absolute;
  width: 100%;
  margin: 0 auto;
  background-color: #fff;
  z-index: 1000;
  margin-left: -15px;
  border-radius: 0 0 1em 1em;
  border-top: 1px solid rgba(0, 0, 0, .33);
  overflow: hidden;
}

#addto_lists.list-group > .list-group-item {
  border: 1px solid rgba(0, 0, 0, .125);
}

#addto_lists.list-group > .list-group-item + .list-group-item {
  border-top-width: 0;
}

#addto_lists.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

#addto_lists.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

#addto_lists #favorites-list, #addto_lists #watchlist-list , #addto_lists h3, #addto_lists h2, #addto_lists a {
  margin-left: 15px;
}

#addto_lists h2 {
  margin: 0;
  border: 0;
  padding: 15px;
}

.folder-options a {
  margin-left: 0px!important;
}

.watchlist-dokf {
  position: absolute;
  width: 100%;
  margin: 0 auto;
  background-color: #fff;
  z-index: 999;
  margin-left: -15px;
}

.watchlist-dokf #watchlist-list, .watchlist-dokf > a.watchlist-ico, .watchlist-dokf h2, .watchlist-dokf h3 {
  margin-left: 15px;
}

.watchlist-dokf h2 {
  margin-bottom: 15px;
  border: 0;
}

.watchlist-close {
  font-size: 10px;
  text-decoration: none;
  margin-right: 10px;
  margin-bottom: 3px;
}

.watchlist-folder {
  padding: 2px 0;
}

.watchlist-folder, .folder-header {
  min-height: 34px;
}

a.watchlist-ico {
  font-weight: normal;
  color: currentColor;
  text-decoration: none;
}

a.watchlist-ico:hover {
  text-decoration: none;
}

.watchlist-ico {
  display: block;
  padding-left: 39px;
  padding-right: 2px;
}

.folder-name, .watchlist-folder-add, .watchlist-folder-save, .watchlist-folder-delete, .watchlist-folder-remove, .watchlist-folder-rename, .watchlist-folder-cancel, .watchlist-folder-add-document, .watchlist-folder-remove-document {
  min-height: 34px;
  line-height: 32px;
}

.folder-info {
  line-height: 1em;
  margin-top: -8px;
  margin-bottom: 2px;
}

.hvr {
  background-color: #eee;
}

.cp {
  cursor: pointer;
}

.watchlist-folder + .watchlist-folder {
  margin-top: 5px;
}

.w100p {
  width: 99%;
}

.h75x {
  height: 75px;
  max-height: 75px;
}

.folder-edit .watchlist-folder-save, .folder-edit .watchlist-folder-delete {
  margin: 5px 0;
}

.watchlist-folder-save {
  float: right;
}

.watchlist-folder-delete {
  float: left;
}

.watchlist-folder-cancel {
  float: right;
}

.watchlist-folder-cancel a {
  font-weight: normal;
}

.dn {
  display: none;
}

.b {
  font-weight: bold;
}

.fancybox-title-float-wrap .child {
  display: block;
}

.watchlist-docs {
  padding-left: 10px;
}

.watchlist-no-docs {
  margin-right: 20px;
}

.item-exists {
  margin: 1px 10px 1px 15px;
  padding: 5px;
}