html[data-environment=pre] .content-wrapper {
  background: repeating-linear-gradient(45deg, #eef2ff, #eef2ff 10px, #fcfcfc 10px, #ffffff 20px) !important;
}

html[data-environment=prod] .content-wrapper {
  background-color: #f7f7f7;
}

html[data-environment=dev] .content-wrapper {
  background: repeating-linear-gradient(45deg, #e2ffd6, #edffe5 10px, #fcf2a4 10px, #adadad 20px) !important;
}

html.sf-js-enabled .flash-messages {
  display: none;
}

.sidebar-collapse .hide-collapsed {
  display: none;
}

.card-tabs > .card-body {
  padding: 0;
}
.card-tabs .tab-pane .card {
  margin-bottom: 0;
  box-shadow: unset;
}
.card-tabs .tab-pane .card .card-header {
  margin-top: 1rem;
}
.card-tabs .tab-pane .card .card-header, .card-tabs .tab-pane .card .card-body, .card-tabs .tab-pane .card .card-footer {
  border: 0 transparent none !important;
}

.navbar-left ul.flex-column > li.nav-item {
  display: block;
  padding: 0.5rem 1rem;
  max-width: 100%;
}

body .modal-body input[type=submit], body .modal-body button[type=submit] {
  display: none !important;
}
body .modal-body .card-header, body .modal-body .card-footer, body .modal-body .breadcrumb {
  display: none !important;
}
body .modal-body .card {
  box-shadow: unset;
}
body .modal-body .card .card {
  padding: 0 !important;
  border: 0 solid transparent !important;
}

.toast {
  min-width: 20rem !important;
  max-width: 30rem !important;
  width: auto !important;
  padding: 1rem 1rem 1rem 3rem !important;
}
.toast .toast-message {
  font-size: 1.25rem;
  padding: 1rem 2rem !important;
}
.toast .toast-message a {
  text-decoration: underline;
}

.turbo-progress-bar {
  background: #dd4b39 !important;
}

.justify-content-between-right {
  justify-content: space-between !important;
}
.justify-content-between-right > *:only-child {
  margin-left: auto;
}

th.sonata-ba-list-field-order-active a:after {
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
}
th.sonata-ba-list-field-order-active.sonata-ba-list-field-header-order-asc a:after {
  content: "\f160";
}
th.sonata-ba-list-field-order-active.sonata-ba-list-field-header-order-desc a:after {
  content: "\f161";
}

thead th a.asc:after, thead th a.desc:after {
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
}
thead th a.asc:after {
  content: "\f160";
}
thead th a.desc:after {
  content: "\f161";
}

.nav-sidebar > .nav-item > ul.nav-treeview {
  border-radius: 0.25rem !important;
}

.nav-sidebar.nav-child-indent .nav-treeview {
  padding-left: 0.5rem !important;
}

.nav-treeview > .nav-item > .nav-link.active,
.nav-treeview > .nav-item > .nav-link.active:focus,
.nav-treeview > .nav-item > .nav-link.active:hover {
  background-color: transparent !important;
  color: #fff !important;
  font-weight: bold !important;
}

.nav-treeview > .nav-item > .nav-link:focus,
.nav-treeview > .nav-item > .nav-link:hover {
  background-color: transparent !important;
}

/* Impersonation Bar */
body.impersonating .main-header {
  top: 35px !important;
}
body.impersonating .main-sidebar {
  top: 35px !important;
  height: calc(100% - 35px) !important;
}
body.impersonating .content-wrapper {
  margin-top: 35px !important;
}
body.impersonating .impersonation-bar {
  background-color: #ffc107;
  color: #1f2d3d;
  text-align: center;
  padding: 5px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1040;
  font-weight: bold;
  border-bottom: 1px solid #edb100;
  height: 35px;
  line-height: 25px;
}
body.impersonating .impersonation-bar a {
  color: #1f2d3d;
  text-decoration: underline;
  margin-left: 10px;
}
body.impersonating .impersonation-bar a:hover {
  color: #000;
}

/*# sourceMappingURL=app.output.css.map */
