p {
    font-size: 15px !important;
}

.pre {
    display: block;
    unicode-bidi: embed;
    font-family: monospace;
    word-wrap: break-word;
    font-size: 13px;
}

.card_colorized {
    background-color: #4B465C0A;
}

.table_details {
    padding-bottom: 6px;
    font-size: 15px !important;
    font-weight: 500;
}

.item_details {
    font-size: 15px !important;
    font-weight: 500;
}

.breadcrumb-item {
    font-size: 22px !important;
}

.breadcrumb-item.active {
    font-weight: 500 !important;
}

.bg-gradient-person {
    background: rgb(234, 232, 255) !important;
    background: linear-gradient(204deg, rgba(234, 232, 255, 1) 27%, rgba(255, 231, 232, 1) 94%) !important;
}

.current_percent_split {
    border-radius: 6px;
    background: var(--light-solid-color-primary-primary-100, linear-gradient(0deg, rgba(255, 255, 255, 0.80) 0%, rgba(255, 255, 255, 0.80) 100%), #7367F0);
    color: #4B465C;

    padding: 10px;
}

.current_percent_split p {
    margin: 0;
}

.card-datatable {
    min-height: 450px !important;
}

.action_column {
    white-space: nowrap;
}

.company_card {
    border: 1px solid #dbdade !important;
}

.custom-option-icon.company_card svg {
    color: #6f6b7d !important;
}

button.select2-selection__clear {
    border: 0;
    background: transparent;
    right: 35px;
}

.menu-inner {
    padding-bottom: 80px !important;
}

.alert-bold {
    font-weight: 700;
}

@media (max-width: 991px) {
    div.authentication-wrapper .uthentication-inner {
        width: 100% !important;
        margin: 0 auto;
    }
}

@media (max-width: 767px) {
    .filterBtn {
        right: 15% !important;
        z-index: 10;
    }

    #companyFilterBtn {
        bottom: -32% !important;
    }

    #administratorFilter, #affilaiteFundingRequestsFilter, #affiliateFilter, #apiUserFilterBtn, #companyAFfiateFilter, #companyFundingRequestsFilter {
        bottom: -12% !important;
    }

    #companyAffiliateFilter {
        bottom: -6% !important;
    }

    #affiliateWithdrawalsFilter, #companyEmployeesFilter, #companyWithdrawalsFilter, #pixQrCodesFilterBtn, #splitsFilter {
        bottom: -15% !important;
    }
}

/* NEW LAYOUT - TEMPORARY */

table.headlessTable > thead .accounts-table.sorting::before,
table.headlessTable > thead .accounts-table.sorting_asc::before,
table.headlessTable > thead .accounts-table.sorting_desc::before,
table.headlessTable > thead .accounts-table.sorting_asc_disabled::before,
table.headlessTable > thead .accounts-table.sorting_desc_disabled::before {
    content: '' !important;
    padding: 0;
}

table.headlessTable > thead .accounts-table.sorting::after,
table.headlessTable > thead .accounts-table.sorting_asc::after,
table.headlessTable > thead .accounts-table.sorting_desc::after,
table.headlessTable > thead .accounts-table.sorting_asc_disabled::after,
table.headlessTable > thead .accounts-table.sorting_desc_disabled::after {
    content: '' !important;
    padding: 0;
}


table.headlessTable > thead > tr > th:not(.accounts-table.sorting_disabled), table.headlessTable > thead > tr > td:not(.accounts-table.sorting_disabled) {
    padding: 0px !important;
}

.dashboard-wrapper {
    max-width: 360px;
}

table.dataTable thead .accounts-table.sorting {
    background-image: none;
    padding: 0;
}

.dashboard-card {
    margin-top: 26px;
}

#affiliateModalError.show, #existingAccount.show, #emailError.show, #documentError.show, #invalidDocument.show, #recaptchaError.show {
    display: flex !important;
    flex-direction: column-reverse !important;
}

.va-top {
    vertical-align: top;
}

/*SIDEBAR SUBMENU - WITHOUT ICONS */
.no_content > .menu-item > .menu-link:before {
    content: "" !important;
}

/* SIZE FOR PAY2M SPINNER */
.p2m_spinner {
    width: 22px !important;
    height: 22px !important;
}


/* PASSWORD FORM VALIDATION */
.rulesNewpassword ul {
    font-weight: 500;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

ul li.wrong-psw {
    color: #EA5455;
}

ul li.right-psw {
    color: #29CC6A
}

.dt-border-left {
    border-left: 1px solid rgba(115, 103, 240, 0.16);
}

.dt-border-right {
    border-right: 1px solid rgba(115, 103, 240, 0.16);
}

.label_waiting {
    background: rgba(255, 159, 67, 0.48) !important;
    color: #b37132 !important;
}

.label_in_approval {
    background: rgba(0, 207, 232, 0.48) !important;
    color: #0191a3 !important;
}

::file-selector-button {
    background-color: #1064FF !important;
    color: #FFFFFF !important;
}

.menu-sub .menu-link::before {
    display: none !important;
}