#toolbar-bar {
  position: fixed;
}

.adminimal-admin-toolbar .toolbar-tray .toolbar-menu a {
  overflow: hidden;
}

/* // Dashboard logo */
.adminimal-admin-toolbar .toolbar-icon-ik-dashboard-main:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2FjYWNhYyIgZD0iTTEyLDJBMTAsMTAgMCAwLDAgMiwxMkExMCwxMCAwIDAsMCAxMiwyMkExMCwxMCAwIDAsMCAyMiwxMkExMCwxMCAwIDAsMCAxMiwyTTEyLDRBOCw4IDAgMCwxIDIwLDEyQzIwLDE0LjQgMTksMTYuNSAxNy4zLDE4QzE1LjksMTYuNyAxNCwxNiAxMiwxNkMxMCwxNiA4LjIsMTYuNyA2LjcsMThDNSwxNi41IDQsMTQuNCA0LDEyQTgsOCAwIDAsMSAxMiw0TTE0LDUuODlDMTMuNjIsNS45IDEzLjI2LDYuMTUgMTMuMSw2LjU0TDExLjgxLDkuNzdMMTEuNzEsMTBDMTEsMTAuMTMgMTAuNDEsMTAuNiAxMC4xNCwxMS4yNkM5LjczLDEyLjI5IDEwLjIzLDEzLjQ1IDExLjI2LDEzLjg2QzEyLjI5LDE0LjI3IDEzLjQ1LDEzLjc3IDEzLjg2LDEyLjc0QzE0LjEyLDEyLjA4IDE0LDExLjMyIDEzLjU3LDEwLjc2TDEzLjY3LDEwLjVMMTQuOTYsNy4yOUwxNC45Nyw3LjI2QzE1LjE3LDYuNzUgMTQuOTIsNi4xNyAxNC40MSw1Ljk2QzE0LjI4LDUuOTEgMTQuMTUsNS44OSAxNCw1Ljg5TTEwLDZBMSwxIDAgMCwwIDksN0ExLDEgMCAwLDAgMTAsOEExLDEgMCAwLDAgMTEsN0ExLDEgMCAwLDAgMTAsNk03LDlBMSwxIDAgMCwwIDYsMTBBMSwxIDAgMCwwIDcsMTFBMSwxIDAgMCwwIDgsMTBBMSwxIDAgMCwwIDcsOU0xNyw5QTEsMSAwIDAsMCAxNiwxMEExLDEgMCAwLDAgMTcsMTFBMSwxIDAgMCwwIDE4LDEwQTEsMSAwIDAsMCAxNyw5WiIgLz48L3N2Zz4=');
  background-size: 24px;  
}

.adminimal-admin-toolbar .toolbar-tray-horizontal .menu-item--expanded:hover .toolbar-icon-ik-dashboard-main:before,
.adminimal-admin-toolbar .toolbar-icon-ik-dashboard-main:hover:before,
.adminimal-admin-toolbar .toolbar-icon-ik-dashboard-main:active:before,
.adminimal-admin-toolbar .toolbar-icon-ik-dashboard-main.is-active:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTEyLDJBMTAsMTAgMCAwLDAgMiwxMkExMCwxMCAwIDAsMCAxMiwyMkExMCwxMCAwIDAsMCAyMiwxMkExMCwxMCAwIDAsMCAxMiwyTTEyLDRBOCw4IDAgMCwxIDIwLDEyQzIwLDE0LjQgMTksMTYuNSAxNy4zLDE4QzE1LjksMTYuNyAxNCwxNiAxMiwxNkMxMCwxNiA4LjIsMTYuNyA2LjcsMThDNSwxNi41IDQsMTQuNCA0LDEyQTgsOCAwIDAsMSAxMiw0TTE0LDUuODlDMTMuNjIsNS45IDEzLjI2LDYuMTUgMTMuMSw2LjU0TDExLjgxLDkuNzdMMTEuNzEsMTBDMTEsMTAuMTMgMTAuNDEsMTAuNiAxMC4xNCwxMS4yNkM5LjczLDEyLjI5IDEwLjIzLDEzLjQ1IDExLjI2LDEzLjg2QzEyLjI5LDE0LjI3IDEzLjQ1LDEzLjc3IDEzLjg2LDEyLjc0QzE0LjEyLDEyLjA4IDE0LDExLjMyIDEzLjU3LDEwLjc2TDEzLjY3LDEwLjVMMTQuOTYsNy4yOUwxNC45Nyw3LjI2QzE1LjE3LDYuNzUgMTQuOTIsNi4xNyAxNC40MSw1Ljk2QzE0LjI4LDUuOTEgMTQuMTUsNS44OSAxNCw1Ljg5TTEwLDZBMSwxIDAgMCwwIDksN0ExLDEgMCAwLDAgMTAsOEExLDEgMCAwLDAgMTEsN0ExLDEgMCAwLDAgMTAsNk03LDlBMSwxIDAgMCwwIDYsMTBBMSwxIDAgMCwwIDcsMTFBMSwxIDAgMCwwIDgsMTBBMSwxIDAgMCwwIDcsOU0xNyw5QTEsMSAwIDAsMCAxNiwxMEExLDEgMCAwLDAgMTcsMTFBMSwxIDAgMCwwIDE4LDEwQTEsMSAwIDAsMCAxNyw5WiIgLz48L3N2Zz4=');
  background-size: 24px;
}

 /* Bug with Claro not spanning width */
 @media screen and (min-width: 61rem) {
  .layout-region--node-main, 
  .layout-region--node-footer,
  .layout-region--node-main .layout-region__content, .layout-region--node-footer .layout-region__content {
    max-width: 100% !important;
    width: 100% !important;
  }
}

@media screen and (min-width: 40em) {
  body.path-admin .layout--threecol-section--25-50-25 > .layout__region--second {
    flex: 0 1 45% !important;
    margin: 0 2.5% !important;
  }
}


.view-callouts .vbo-view-form,
.view-callouts.view-display-id-entity_browser_1 .view-content {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: -1rem -1.5rem -1rem -1rem; /* LTR */
}

.view-callouts .vbo-view-form .form-wrapper {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 0 1rem;
  width: 100%;
}

.view-callouts .vbo-view-form .form-wrapper#edit-header {
  border-bottom: 1px solid #dedfe4;
}

.view-callouts .vbo-view-form .form-wrapper .form-item {
  margin-right: 0.75rem;
}

.view-callouts .vbo-view-form .views-row,
.view-callouts.view-display-id-entity_browser_1 .view-content .views-row {
  margin: 1rem;
  position: relative;
  border: 1px solid #dedfe4;
  padding: 0.75rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  width: calc(100% / 5 - 2rem);
}

.view-callouts .views-row .views-field-views-bulk-operations-bulk-form,
.view-callouts .views-row .views-field-entity-browser-select {
  position: absolute;
  top: 0;
  left: 1.5rem;
  z-index: 1;
}

.view-callouts .views-row .views-field-nothing {
  z-index: 0;
}

.view-callouts .views-row .views-field-nothing .callout-content {
  align-content: center;
  display: flex;
  flex-direction: column;
}

.view-callouts .views-row .views-field-nothing .callout-content img {
  width: 100%;
}

.view-callouts .views-row .views-field-nothing .callout-content .img {
  width: 100%;
  height: 155px;
  overflow: hidden;
}

.view-callouts .views-row .views-field-nothing .callout-content .links {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

.view-callouts .views-row .views-field-nothing .callout-content .links {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.view-callouts .views-row .views-field-nothing .callout-content .links a {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cg fill='%23545560'%3e%3cpath d='M14.545 3.042l-1.586-1.585a1.003 1.003 0 00-1.414 0L10.252 2.75l3 3 1.293-1.293a1.004 1.004 0 000-1.415zM5.25 13.751l-3-3 6.998-6.998 3 3zM.908 14.775c-.087.262.055.397.316.312l2.001-.667-1.65-1.646-.667 2.001z'/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 0.75rem;
  background-color: white;
  border: 1px solid #d3d4d9 !important;
  border-radius: 50%;
  overflow: hidden;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0.3125rem;
  padding: 0;
  transition: 0.2s border-color;
  color: transparent;
  background-size: 0.75rem;
  text-shadow: none;
  font-size: 0;
  display: block;
}

.view-callouts .views-row .views-field-nothing .callout-content .links a:hover,
.view-callouts .views-row .views-field-nothing .callout-content .links a:focus {
  background-color: #d3d4d9;
}

.view-callouts .views-row .views-field-nothing .callout-content .links a:last-child {
  background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.344 2.343l11.313 11.313M2.344 13.657L13.657 2.343' stroke='%2355565B' stroke-width='3'/%3e%3c/svg%3e");
  margin-left: 0;
}

.toolbar-tray-horizontal .toolbar-menu .toolbar-icon.toolbar-handle {
  display: none !important;
}

.js .field--widget-paragraphs .field-multiple-table {
  position: relative;
  z-index: 1;
}

.media-library-widget-modal {
  z-index: 999999;
}

.media-library-menu__item {
  margin: 10px;
  padding: 5px;
}
