@media screen and (max-width: 600px) {
  #block-useraccountmenu ul.menu li a {
    display: block !important;
  }

  #block-useraccountmenu ul.menu li {
    float: none !important;
  }

  #block-useraccountmenu {
    position: initial !important;
    margin: 20px 0 13px 0;
  }

  #block-useraccountmenu ul.menu li a[href="/user/login"] {
    position: absolute;
    bottom: 0;
    right: 0;
  }

  .user-logged-in #block-useraccountmenu ul.menu {
    border: 2px solid #fff;
    border-radius: 10px;
  }
}

body.adminimal {
  color: #000000;
}

.adminimal h1.page-title {
  font-weight: 500;
  font-size: 1.75em;
  line-height: 2em;
}

.adminimal .page-content .messages--warning {
  background-color: #fdf8ed;
}

.adminimal .page-content .messages--status {
  background-color: #f3faef;
}

.adminimal .page-content .messages--error {
  background-color: #fcf4f2;
}

.adminimal h1.page-title {
  margin-bottom: 0;
}

.content-header .page-title .field--name-title {
  margin-top: 0 !important;
}

#block-useraccountmenu ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

#block-useraccountmenu ul.menu li {
  list-style: none;
  float: left;
  padding-top: 0;
}

#block-useraccountmenu ul.menu li a, .adminimal .is-horizontal .tabs.primary .tabs__tab a {
  display: inline-block;
  color: #ffffff;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 0.875rem;
}

#block-useraccountmenu ul.menu li a.is-active,
.adminimal .is-horizontal .tabs.primary .tabs__tab.is-active a {
  background-color: #ffffff;
  color: #000000;
}


#block-useraccountmenu ul.menu li a:hover,
#block-useraccountmenu ul.menu li a:focus,
.adminimal .is-horizontal .tabs.primary .tabs__tab a:hover,
.adminimal .is-horizontal .tabs.primary .tabs__tab a:focus {
  background-color: #ffffff;
  color: #000000;
  outline-offset: -5px;
  text-decoration: underline !important;
}

.layout-container .region-header {
  position: relative;
}

#block-useraccountmenu {
  position: absolute;
  bottom: 0;
  right: 0;
}

#block-adminimal-theme-page-title {
  padding-bottom: 1em;
}

.adminimal *:focus {
  outline: #DB00A4 solid 4px;
  border-color: transparent;
}

.adminimal form .form-text:focus,
.adminimal form .form-tel:focus,
.adminimal form .form-email:focus,
.adminimal form .form-url:focus,
.adminimal form .form-search:focus,
.adminimal form .form-number:focus,
.adminimal form .form-color:focus,
.adminimal form .form-file:focus,
.adminimal form .form-textarea:focus,
.adminimal form .form-date:focus,
.adminimal form .form-time:focus,
.adminimal form .button:focus,
.adminimal .form-actions .button:focus,
.adminimal .tabs.primary .tabs__tab a:focus {
  outline: #DB00A4 solid 4px;
  border-color: transparent;
}

.adminimal form .form-text:focus,
.adminimal form .form-tel:focus,
.adminimal form .form-email:focus,
.adminimal form .form-url:focus,
.adminimal form .form-search:focus,
.adminimal form .form-number:focus,
.adminimal form .form-color:focus,
.adminimal form .form-file:focus,
.adminimal form .form-textarea:focus,
.adminimal form .form-date:focus,
.adminimal form .form-time:focus {
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 0 8px 3px #DB00A4;
}

.site-logo {
  display: inline-block;
}

.adminimal header.content-header {
  background-color: #000000;
}

a:active {
  outline: none;
}

@media screen and (min-width: 360px) {
  .adminimal #block-adminimal-theme-primary-local-tasks nav.is-horizontal.is-collapsible.position-container ul.tabs.primary {
    background: #000000;
  }
}

@media screen and (min-width: 608px) {
  .adminimal #block-adminimal-theme-primary-local-tasks nav.is-horizontal.is-collapsible.position-container ul.tabs.primary {
    margin-left: 0;
    padding-left: 0;
    background: #000000;
  }
}

.adminimal input.form-autocomplete,
.adminimal input.form-text,
.adminimal input.form-tel,
.adminimal input.form-email,
.adminimal input.form-url,
.adminimal input.form-search,
.adminimal input.form-number,
.adminimal input.form-color,
.adminimal input.form-file,
.adminimal input.form-date,
.adminimal input.form-time,
.adminimal textarea.form-textarea,
.adminimal .seven-details,
.adminimal fieldset:not(.fieldgroup) {
  border-color: #707070;
  background-color: #ffffff;
}

.adminimal fieldset:not(.fieldgroup), .adminimal .seven-details {
  background-color: #F7F7F7;
}

.adminimal .ief-entity-table thead th {
  color: #ffffff;
  background: #000000;
}

.adminimal .ief-entity-table tr:hover {
  background: #EEE9FC;
}
.adminimal .seven-details table {
  margin-top: 25px;
  margin-bottom: 20px;
}

.adminimal .form-item input.error,
.adminimal .form-item textarea.error,
.adminimal .form-item select.error {
  box-shadow: none;
}

.adminimal .button,
.adminimal .button--danger,
input[type="submit"] {
  background: #783df6 !important;
  border: none !important;
  color: #ffffff !important;
  padding: 10px 15px 10px 15px !important;
}

.adminimal .button:active,
.adminimal .button:hover,
.adminimal .button:focus,
.adminimal .button--danger:hover,
.adminimal .button--danger:focus,
.adminimal .button--danger:active,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active,
input[type="submit"]:disabled,
input[type="submit"]:active:disabled {
  box-shadow: 0 1px 2px hsla(203,10%,10%,0.25);
  background-color: #000000 !important;
  border: none !important;
  color: #ffffff;
  text-shadow: none;
  padding: 10px 15px 10px 15px;
  text-decoration: none !important;
}

.adminimal .seven-details__wrapper.details-wrapper {
  margin-top: 15px;
  padding: 0 1.5em 1.5em 1.5em;
}

.adminimal a:-webkit-any-link:focus-visible {
  outline-offset: 0;
}

.adminimal .skip-link {
  background-color: #000000;
}

input[type="text"]:disabled, input[type="text"][disabled] {
  background-color: transparent !important;
  border: none;
  color: #2f2f2f !important;
}

.adminimal .ui-dialog .ui-dialog-titlebar {
  background: #000000 !important;
}
.adminimal ul.tips, div.description,
.adminimal .form-item .description {
  color: #000000;
}

.toolbar-icon-admin-menu-views:before {
  background-image: url(../../../../modules/contrib/adminimal_admin_toolbar/images/acacac/file.svg);
}

.toolbar-icon-admin-menu-views:hover:before, .hover-intent .toolbar-icon-admin-menu-views:before, .hover-intent .toolbar-icon-admin-menu-view.is-active:before, .toolbar-icon-admin-menu-views.is-active:hover:before {
  background-image: url(../../../../modules/contrib/adminimal_admin_toolbar/images/ffffff/file.svg) !important;
}

.toolbar-icon-admin-menu-views.is-active:before {
  background-image: url(../../../../core/themes/stable/images/core/icons/787878/file.svg);
}

.adminimal .is-horizontal .tabs.primary .tabs__tab:first-child.is-active {
  box-shadow: none !important;
}
