
.block-views-blockfolder-files-block-1 h2,
.block-views-blocksubfolders-block-1 h2,
.view-recycled h2{
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: .0125em;
  color: rgba(0,0,0,.6);
  float: left;
}
table {
  width: 100%;
  font-size: 14px;
}
.select-all-checkbox {
  display: block;
}
#edit-permissions thead tr{
  background-color: #f0f0f0;
}
@media only screen and (max-width: 600px) {
  .view-subfolders .view-content,
  .view-folder-files .view-content,
  .view-search-new .view-content,
  .view-search-files-new .view-content,
  .view-id-admin_users .view-content{
    overflow-x: auto;
    overflow-y: hidden;
  }
  table {
    /*min-width: 800px;*/
    max-width: none;
  }
  table td{
    white-space: nowrap;
  }

}

.block-views-blocksubfolders-block-1 {
  margin-bottom: 32px;
  border-bottom: 2px solid lightgray;
}
.pager-and-exposed {
  display: flex;
  justify-content: end;
  font-size: 12px;
}
.pager-and-exposed nav {
  border: none;
}

.pager-and-exposed .view-filters {
  display: flex;
  align-items: center;
}

.pager-and-exposed div {
  width: auto;
}

table th{
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
  text-align: left;
  height: 48px;
  padding: 0 16px;
  border-bottom: thin solid rgba(0,0,0,.12);
  color: rgba(0,0,0,.6);
}
table th a {
  position: relative;
  color: #3699d0;
}
table th a .tablesort{
  position: absolute;
  top: 0px;
}
table tr{
  height: 48px;
  border-bottom: rgb(128,128,128) 1px;
  border-top: rgb(128,128,128) 1px;
}
table td{
  padding: 0 16px;
  border-bottom: thin solid rgba(0,0,0,.12);
}

.view-subfolders table td.views-field-title a,
.view-search-new table td.views-field-title a{
  background: #64b5f6;
  border-radius: 20px;
  padding: 9px;
  color: black;
  line-height: 34px;
}
.view-subfolders table td.views-field-title a::before,
.view-search-new table td.views-field-title a::before{
  content: '';
  background-image: url("/themes/custom/daka/images/icons/folder-open.svg");
  background-position: center;
  padding: 0 32px 0 0;
  background-repeat: no-repeat;
  background-position-x: left;
}


.view-folder-files table td.views-field-download a,
.view-search-files-new table td.views-field-filename a{
  background: #fff176;
  border-radius: 20px;
  padding: 9px;
  color: black;
  line-height: 34px;
}
.view-folder-files table td.views-field-download a::before,
.view-search-files-new table td.views-field-filename a::before{
  content: '';
  background-image: url("/themes/custom/daka/images/icons/download.svg");
  background-position: center;
  padding: 0 32px 0 0;
  background-repeat: no-repeat;
  background-position-x: left;
}

.view-subfolders table .views-field-delete-node a,
.view-subfolders table .views-field-edit-node a {
  display:block;
  height:30px;
  text-indent:-99999em;
  width:30px;
  overflow:hidden;
}

.view-subfolders table .views-field-delete-node a,
.view-recycled table a.delete-link {
  background:url("/themes/custom/daka/images/icons/delete.svg") 0 0 no-repeat;
}
.view-subfolders table .views-field-edit-node a{
  background:url("/themes/custom/daka/images/icons/pencil.svg") 0 0 no-repeat;
}

.view-folder-files table .views-field-delete-file a,
.view-recycled table a.delete-link{
  background:url("/themes/custom/daka/images/icons/delete.svg") 0 0 no-repeat;
  display:block;
  height:30px;
  text-indent:-99999em;
  width:30px;
  overflow:hidden;
}

.view-recycled table a.restore-link{
  background:url("/themes/custom/daka/images/icons/restore.svg") 0 0 no-repeat;
  display:block;
  height:30px;
  text-indent:-99999em;
  width:30px;
  overflow:hidden;
}

.view-subfolders .view-header a,
.view-folder-files .view-header a{
  float: right;
  padding: 10px 20px;
  background: #3699d0;
  border-radius: 8px;
  color: white;
  box-shadow: 0 3px 1px -2px rgba(0,0,0,.2 ), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}

.view-search-files-new .views-exposed-form {
  display: none;
}

@media only screen and (max-width: 600px) {
  .view-subfolders .view-header a,
  .view-folder-files .view-header a{
    position: absolute;
    right: 0;
    top: 0;
  }
}
.view-admin-users .view-header a{
  float: right;
  padding: 10px 20px;
  background: #3699d0;
  border-radius: 8px;
  color: white;
  box-shadow: 0 3px 1px -2px rgba(0,0,0,.2 ), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}

.view-admin-users .views-table a {
  color: black;
}

.view-admin-users .views-field-edit-user a{
  background:url("/themes/custom/daka/images/icons/pencil.svg") 0 0 no-repeat;
  display:block;
  height:30px;
  text-indent:-99999em;
  width:30px;
  overflow:hidden;
}
