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

body {
    font-family: "Prompt", Helvetica , Tahoma !important;
}

.sidebar-mini.sidebar-collapse .brand-link {
    display: none;
}

.brand-link {
    text-align: center;
}

.brand-text strong {
    font-weight: 900;
    color: #ff3f33;
}

.shadow-box {
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2) !important;
}

.shadow-callout {
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24) !important;
}

.hidden {
    display: none !important;
}

.fw-semibold {
    font-weight: 600 !important;
}

.fw-normal {
    font-weight: 400 !important;
}

.page-link {
    color: #343a40;
}

.page-item.active .page-link {
    background-color: #6c757d;
    border-color: #6c757d;
}

.overflow-wrap-anywhere {
    overflow-wrap: anywhere !important;
}

.pointer {
    cursor: pointer;
}

.event-none {
    pointer-events: none;
}

.swal2-popup {
    border-radius: 0.25rem !important;
}

.swal2-title {
    font-size: 26px !important;
    text-align: left !important;
}

.swal2-html-container {
    font-size: 16px !important;
    text-align: left !important;
}

.swal2-actions {
    justify-content: end !important;
    width: 100% !important;
    padding: 0 1.25em 0 !important;
}

.swal2-image {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
    margin: 0 !important;
}

.swal2-confirm, .swal2-deny, .swal2-cancel {
    min-width: 80px !important;
}

.text-2line {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.text-3line {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.note-editor {
    box-shadow: none;
    border-color: #ced4da;
    margin-bottom: 0;
}

.note-editor.note-airframe, 
.note-editor.note-frame {
    border: 1px solid #ced4da;
}

.note-editor .card-header {
    border-bottom: 0;
}

.note-toolbar, 
.note-editor.note-frame .note-statusbar {
    background-color: white;
}

.note-editor .note-toolbar>.note-btn-group {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

.note-btn-group .note-btn {
    border-color: #ddd;
}

.note-editor.note-frame .note-statusbar {
    border-top: 0;
}

.rounded-top-0 {
  border-top-left-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
}

.rounded-right-0 {
  border-top-right-radius: 0rem !important;
  border-bottom-right-radius: 0rem !important;
}

.rounded-bottom-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.rounded-left-0 {
  border-top-left-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
}