.modal-header {
    background-image: linear-gradient(to right, #DA22FF 0%, #9733EE 51%, #DA22FF 100%);
    color: #fff;
    padding: 30px;
}

/*------------------------------*/
#border-pagination {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

#border-pagination li {
    list-style: none;
    margin: 2px 5px;
}

#plagiarism-result {
    display: none;
    padding: 20px;
}

#plagiarism-result>div, #plagiarism-result>a {
    padding: 5px;
    margin-bottom: 20px;
    width: 100%;
}

#plagiarism-result a {
    display: none;
    background-color: #edf2f3;
}

#plagiarism-result a:hover {
    font-weight: bold;
    color: #b5b5b5;
}

#plagiarism-result h4 {
    color: #838383;
}

#plagiarism-result .control {
    display: none;
}

#plagiarism-result .control i {
    font-size: 15px;
    color: darkgrey;
}

#plagiarism-result .info {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

tr.debit {
    background: #ff000014;
}

.modal-padding {
    padding: 30px;
}

.dark-border {
    border: 1px solid var(--color-body) !important;
}

mark.highlight {
    position: relative;
    cursor: pointer;
    border-bottom: 1px dashed #faa3a3;
    background: transparent;
    color: initial;
}

.context-menu {
    display: block;
    position: absolute;
    z-index: 999999;
    right: 0px;
    top: 1px;
}

.context-menu button {
    width: 120px;
    background-color: #464646;
    border: none;
    height: 43px;
    color: #b9b9b9;
    margin-top: -1px;
}

.context-menu button:hover {
    background-color: #423b3b;
}

.note-editable {
    max-height: 520px !important;
    overflow-y: auto;
}

.credit-bouns-title {
    font-size: 44px !important;
    line-height: 54px !important;
}

.active_thankyou {
    font-size: 32px !important;
    line-height: 42px !important;
    width: 900px;
    margin: 0 auto;
}

.editor-title-topic {
    min-height: 245px;
}

.editor-title-topic::-webkit-scrollbar {
    width: 2px;
}

.editor-title-topic::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.editor-title-topic::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: 1px solid slategrey;
}

.button_silk_slider a {
    margin-right: 15px;
}

.button_silk_slider .next-arrow {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #524e4f;
    border-radius: 50px;
    color: #fff;
    padding: 5px 7px;
    border: 0;
}

.menu_icon_insta {
    color: #d62976;
}

.border-dark {
    border: var(--border-width) solid #ebebeb !important;
}

#paymentResponse p {
    color: #f00 !important;
}

#paypalNotice {
    background: #232328;
    padding: 15px;
    margin-bottom: 30px;
    border-radius: 11px;
}

#paypalNotice p {
    font-size: 14px;
    margin-bottom: 0;
}

.main-content .container {
    min-height: 71vh;
}

.db-sm-card {
    background-color: #4b2e58;
    height: 70px;
    color: #e1ffff;
}

.db-md-card {
    background-color: #4b2e58;
    height: 300px;
    color: #e1ffff;
}

.db-md-card h5 {
    width: 100%;
    border-bottom: 1px solid;
}

.email_list table tbody td button.btn-sm, .email_list table tbody td a.btn-sm {
    width: 34px;
    height: 34px;
    padding: 10px 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #242424;
}

.tbl-btn button:hover {
    -webkit-box-shadow: var(--shadow-primary);
    box-shadow: var(--shadow-primary);
    -webkit-filter: brightness(125%);
    filter: brightness(125%);
    color: var(--color-white);
    text-decoration: none;
}

.tbl-btn i {
    font-size: 18px;
    color: #8b8b8b;
}

#add-message-modal .form-control {
    background: #242424;
    color: #fff;
    border: 1px solid #3e3e3e;
}

#add-message-modal .form-control:focus {
    background: #242424;
    color: #fff;
    border: 1px solid #3e3e3e;
    box-shadow: none;
}

select.form-control {
    font-size: 14px;
    font-weight: 400;
    height: 50px;
    line-height: 28px;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0 15px;
    outline: none;
    border: var(--border-width) solid var(--color-border);
    border-radius: var(--radius);
    color: var(--color-body);
}

select.form-control option {
    font-size: 14px;
}

.new_select {
    background: linear-gradient(95deg, var(--color-primary) 15%, var(--color-tertiary) 45%, var(--color-pink) 75%, var(--color-secondary) 100%) 95%/200% 100%;
    border-style: solid;
    border-width: 2px;
    border-color: transparent;
    cursor: pointer;
    height: 40px;
    line-height: 36px;
    padding: 0 20px;
    width: 215px;
    max-width: 100%;
    font-size: 14px;
    border-radius: 100px;
    font-weight: 600;
    color: #ffffff;
}

.new_select option {
    background-color: rgb(44, 44, 44);
}

/*--------------------------*/
.sd_bar {
    width: 40px;
    height: 8px;
    display: block;
    border-radius: 50px;
    background-color: #acacac;
}

.running {
    background-color: #28a745 !important;
}

.paused {
    background-color: #ffc107 !important;
}

.list-email:hover {
    background-color: #222121;
}

.list-email input[type="checkbox"] {
    opacity: 1 !important;
    width: inherit !important;
    height: inherit !important;
    position: relative !important;
}