/*blue theme*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500&display=swap');

input, button, select, optgroup, textarea, label, .alert, .badge, .blockquote-footer, .btn, [data-list] .page, .tox .tox-menu__footer .tox-button:last-child, .tox .tox-dialog__footer .tox-button:last-child, .tox .tox-menu__footer .tox-button--secondary, .tox .tox-dialog__footer .tox-button--secondary, .navbar, .sidebar-nav, .pagination, .valid-feedback, .invalid-feedback {
    font-family: "Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}

h1, h3, .h3{
  font-size: 1.8rem;
  font-weight: 500;
  color: #343a40;
  font-family: "Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}
h3, .h3 {
  font-size: 1.5rem;
}

body.fwlayout-fluid, body.fwlayout-std {
  background-color: #EDF2F9;
  color: #5e6e82;
}

.fw-card {
  background-color: #f9fafd;
  border-radius: .375rem;
  padding: 1rem 1rem 0.25rem 1rem;
  box-shadow: 0 7px 14px 0 rgba(65, 69, 88, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07);
}
  .fwlayout-fluid .table > :not(caption) > * > * {
    border-bottom-width: 1px;
  }
  .fwlayout-fluid .sidebar-nav .nav{
    background-color: #fff;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .fwlayout-fluid .sidebar-nav .nav-header {
    color: #343a40;
    margin-top: 1.5rem;
  }
  .fwlayout-fluid .sidebar-nav .nav-link {
    font-weight: 500;
    font-size: .875rem;
    color: #5e6e82;
  }
  .fwlayout-fluid .sidebar-nav .nav > .nav-item.active {
    background-color:#2c7be5;
  }
    .fwlayout-fluid .sidebar-nav .nav > .nav-item.active > a{
      color: #fff;
    }

.fwlayout-fluid .sidebar-nav .glyphicon, .fwlayout-fluid .sidebar-nav .bi {
  color: #5e6e82;
}
  .fwlayout-fluid .sidebar-nav .glyphicon, .fwlayout-fluid .sidebar-nav .nav-item.active .bi {
    color: #fff;
  }

.bg-theme-color {
  background-color: #EDF2F9;
}

.card {
  border-radius: .375rem;
  border: 0px solid;
  box-shadow: 0 7px 14px 0 rgba(65, 69, 88, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07);
}

label {
  font-weight: 500 !important;
  letter-spacing: .02em;
}

.col-form-label {
  font-size: 0.875rem;
}

.form-control-plaintext {
  padding-top: calc(0.375rem - 0.1875rem);
  padding-bottom: calc(0.375rem + 0.1875rem);
}

.btn-default {
  color: #4d5969;
  background-color: #fff;
  /* box-shadow: rgba(43, 45, 80, 0.1) 0px 0px 0px 1px, rgba(43, 45, 80, 0.08) 0px 2px 5px 0px, rgba(0, 0, 0, 0.07) 0px 1px 1.5px 0px, rgba(0, 0, 0, 0.08) 0px 1px 2px 0px; */
  box-shadow: 0px 0px 2px 1px rgb(43 45 80 / 5%);
}

.table {
  color: #5e6e82;
}
.table thead, .table-thead-bg {
  color: #343a40 !important;
  background-color: #edf2f9 !important;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
  --bs-table-accent-bg: #fff;
  color: #5e6e82;
}

.table-striped tbody tr:nth-of-type(2n) {
  /*background-color: #f9fafd;*/
  color: #5e6e82;
}

.table-hover>tbody>tr:hover {
    --bs-table-accent-bg: var(--bs-table-hover-bg) !important;
}

/*
table.list > thead > tr > th[data-sort] {
  color: #343a40;
  text-decoration: none;
  cursor: pointer;
}
table.list > thead > tr > th[data-sort]:not(.active-sort):after {
  color: #c6ccd5;
  content: url(/assets/img/chevron-expand.svg);
}

table.list > thead > tr > th[data-sort].active-sort {
  background-color: transparent !important;
  color: #007bff;
}
*/

table.list > thead > tr > th[data-sort] {
  text-decoration: none;
  cursor: pointer;
}

table.list > thead > tr > th[data-sort].active-sort {
  /* background-color: transparent !important; */
  color: #007bff;
}

#list-btn-multi {
  border-radius: .375rem;
  background-color: transparent;
}

/* filled form like for views */
/* .row.form-row .col-form-label.fw-bold:not(.d-none) + div {*/
.row.form-row .col-form-label.fw-bold + div {
  border-bottom: 1px solid #212529;
}

/* .row.form-row .col-form-label.fw-bold:not(.d-none) ~ div .form-control-plaintext { */
.row.form-row .col-form-label.fw-bold ~ div .form-control-plaintext {
  padding-bottom: 0;
  min-height: calc(2rem - 2px);
}

/* make more condensed, match pb-1 */
.form-group.row > .col-form-label, .form-row > .col-form-label {
  padding-bottom: 0.25rem;
}

/* Markdown Editor adjustments*/
.md-editor .md-footer, .md-editor>.md-header {
  background: #edf2f9 !important;
}

.md-editor>.md-header.btn-toolbar .btn {
  box-shadow: none !important;
}

.md-editor .md-control.md-control-fullscreen,
.md-editor.md-fullscreen-mode .md-fullscreen-controls a {
  color: #8c8c8c !important;
}

.md-editor .md-control.md-control-fullscreen:hover,
.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover {
  color: #333 !important;
}

.md-editor.md-fullscreen-mode .md-header {
  top: 10px !important;
}

.md-editor.md-fullscreen-mode .md-header.btn-toolbar .btn.btn-default {
  color: inherit !important;
  border: 1px solid #ddd !important;
  background-color: #fff !important;
}

.md-editor.md-fullscreen-mode .md-header.btn-toolbar .btn.btn-default:hover,
.md-editor.md-fullscreen-mode .md-header.btn-toolbar .btn.btn-default:focus,
.md-editor.md-fullscreen-mode .md-header.btn-toolbar .btn.btn-default.active {
  color: #111111 !important;
  background-color: #ddd !important;
}
