.user-header-menu .dropdown-item {
    position: relative !important;
    padding: 0 10px !important;
    height: 38px !important;
    display: -webkit-box !important;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
    color: #494c57;
    font-weight: 600;
    margin: 0 !important;
    border-bottom: 1px solid #d6d6d6
}

.user-header-menu .dropdown-item:hover:before {
    display: none
}

.form-check-input:checked {
    background-color: #16994a;
    border-color: #198754
}

.form-control {
    padding: 10px 20px
}

.typed-cursor {
    color: #0ad364
}

.cursor-pointer {
    cursor: pointer
}

input[type=checkbox] {
    cursor: pointer
}

.template-card i,
.template-card svg {
    font-size: 30px !important;
    color: #16994a;
    padding-bottom: 5px
}

.note-editing-area {
    background-color: #ffff !important
}

.favorite {
    font-size: 22px;
    color: #949494 !important
}

.favored {
    font-size: 22px;
    color: #dbb611
}

.f3xl {
    font-size: 3em;
    line-height: .03125em;
    vertical-align: -.1875em
}

.f4xl {
    font-size: 4em;
    line-height: .03125em;
    vertical-align: -.1875em
}

table.dataTable.table-striped>tbody>tr.odd>* {
    box-shadow: none !important
}

.table-striped>tbody>tr:nth-of-type(odd) {
    --bs-table-accent-bg: none !important
}

.table-striped>tbody>tr:nth-of-type(odd):hover {
    --bs-table-accent-bg: #ececec !important
}

.table-striped>tbody>tr:nth-of-type(2n):hover {
    --bs-table-accent-bg: #ececec !important
}

table.table-bordered.dataTable thead tr:first-child {
    background-color: #ececec !important
}