/** nav tabs*/
nav.local-tasks ul.nav-fill {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

nav.local-tasks ul.nav-fill .nav-item {
  flex: 1 1 auto !important;
  text-align: center !important;
}

nav.local-tasks ul.nav-tabs li.nav-item a.nav-link {
  background-color: #f4f4f4;
  color: #a3a1a1;
  border-radius: 0;
  border-color: #fff;
}

nav.local-tasks ul.nav-tabs li.nav-item a.nav-link:hover {
  background-color: #a3a1a1;
  color: #fff;
}

nav.local-tasks ul.nav-tabs li.nav-item a.active {
  background-color: #0474b6 !important;
  color: #fff !important;
}

div.region-local-tasks .alert {
  margin-top: 1rem;
}

div.block-local-tasks-block {
  padding-top: 0;
  margin-top: 1rem;
  margin-bottom: 2rem;
}

.page-maintenance {
  margin-top: 50px !important;
  text-align: center !important;
}
.page-maintenance main,
.page-maintenance header {
  padding: 50px !important;
}

#toolbar-administration {
  z-index: 99999;
  position: relative;
}

.alert-success,
.alert-danger {
  margin-top: 75px;
}

.alert.alert-danger {
  position: relative;
}
.alert.alert-danger button.close {
  position: absolute;
  right: 1.25rem;
  top: 10px;
}

body.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.transition-page.user-logged-in
  .header-white {
  top: 75px;
}
body.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.transition-page.user-logged-in
  .header-white
  + div
  + main {
  padding-top: 80px;
}
body.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.transition-page.user-logged-in
  .header-white
  + div
  + main
  .page-title {
  margin-top: 0;
}

.content-error-404 {
  height: 100vh;
  display: flex;
  align-items: center;
  text-align: center;
}

.password-suggestions ul {
  display: none !important;
}
.login-page.path-user .header-top__right .menu .menu-item.se-connect {
  display: none;
}

.login-page.path-user .header-top__right .menu .menu-item:last-child::before {
  display: none;
}
#block-catlante-annonce {
  display: none;
}

.select2-results__option--selected{
  background: #f16846;
  border-color: #f16846;
}
.select2-results__option--selected.selecteditem{
  background: transparent !important;
  border-color: rgba(255,255,255,.6) !important;
}
.show-form-actions{
  display: block !important;
}
.testadd{
  background: #f16846 !important;
  border-color: #f16846 !important;
}
.modal {
z-index: 10000;
}
.modal-fullscreen {
  max-width: 90%;
  height: 90%;
  margin: 0;
}

.modal-fullscreen .modal-content {
  height: 90vh;
}

.modal-body {
  overflow-y: auto;
}

.modal-dialog {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 90%;
}