@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;700&display=swap');

.brand {
  font-family: 'Raleway', sans-serif !important;
  padding: 0 5px;
  font-weight: 700;
}
.form-label {
    font-weight: 600;
}
.btn-success, .btn-danger, .btn-primary, .btn-secondary, .btn-info, .btn-warning {
  color: var(--cui-white);
}
.btn:hover {
  color: var(--cui-white);
}

.nav-underline .nav-link.active,
.nav-underline .show>.nav-link {
  font-weight: normal;
}

.nav-link {
  font-size: 1rem;
}
.note-statusbar {
  background-color: white !important;
  border-top-color: white !important;
}
.note-toolbar {
      background-color: rgba(var(--cui-light-rgb)) !important;
}
.note-btn-group .note-btn {
  background-color: white !important;
}
.note-editor.note-airframe,
.note-editor.note-frame {
        border: var(--cui-border-width) solid var(--cui-border-color);
}
.sd-header__text .sd-title {
  color: var(--cui-dark) !important;
}
.modal-backdrop.show {
    background-color: rgba(0, 0, 0, .6);
    backdrop-filter: blur(2px);
    opacity: 1;
}
.sv-action.ai-button button {
    background-color: var(--cui-success);
    color: var(--cui-white);
}
.sv-action.ai-button .svc-toolbar-item__icon use {
    fill: var(--cui-white) !important;
}
.text-truncate-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.text-truncate-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}