.user_status_text {
    display: inline-block;
    width: 62px;
    font-size: 14px;
}
.wf-170px {
    width: 170px;
}
.wf-160px {
    width: 160px;
}
.wf-150px {
    width: 150px;
}
.pr-05{
    padding-right: 0.5rem !important;
}
.btn_disabled {
    opacity: 0.45 !important;
    pointer-events: none !important;
}
.btn_disabled2 {
    pointer-events: none !important;
}
.user_status_input {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.user_status_input i {
    font-size: 23px;
}
.note {
    color: #727e8c;
}

#confirmation_modal .modal-body {
    /*padding: 10px;*/
}

#confirmation_modal .alert {
    margin-top: 0 !important;
}

label.error {
    display: none !important;
}

.form-control-static {
    margin: 0;
}
.users-view .table-borderless td:first-child {
    width: 180px;
}
.users-view .table-borderless td {
    padding: 0.3rem 0 0.3rem 0;
    word-break: break-word;
    white-space: normal;
}
/* .loader {
    position: fixed;
    color: #2e2e2e;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #00000040;
z-index: 99999;
    overflow: unset;
}
.loader i {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    margin: 0;
} */
.steps .done.disabled .step-icon {
    position: relative;
    font-size: 1.48rem;
    top: -4px;
    left: -4px;
}
#authenticatorStatus {
    visibility: hidden;
    height: 0;
    width: 0;
}

.user-list .dataTables_wrapper .table th,
.user-list .dataTables_wrapper .table td {
    padding: 0.5rem 1rem;
}

.datatableListHeading,
.dataTables_info {
    float: left;
}
.dataTables_filter input.form-control {
    padding: 15px 10px !important;
}

.custom-dropdown .dropdown-toggle:after {
    content: unset !important;
}

.custom-dropdown .dropdown-toggle i {
    line-height: 2;
}

.height-41 {
    height: 41px;
}

form .currencies-select2.error + .select2-container--classic .select2-selection--single,
form .currencies-select2.error + .select2-container--default .select2-selection--single,
form .currencies-select2.error + .select2-container--classic .select2-selection--multiple,
form .currencies-select2.error + .select2-container--default .select2-selection--multiple {
    border-color: #ff5b5c !important;
}

.authpay-card {
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
}
.dtableicon {
    position: relative;
}

table.table thead th.dtableicon a.sorted::after {
    bottom: 0.8rem;
    content: '\e9ac';
    font-weight: 500;
    font-size: 1.1rem;
    width: 10px;
    height: 10px;
    right: 0.7rem;
    opacity: 0.5;
    position: absolute;
    display: block;
    font-family: 'boxicons';
}

table.table thead th.dtableicon a.sorted::before {
    top: 0rem;
    content: '\e9b9';
    font-family: 'boxicons';
    font-weight: 500;
    font-size: 1.1rem;
    width: 10px;
    height: 10px;
    right: 0.7rem;
    opacity: 0.5;
    position: absolute;
    display: block;
}
table.table thead th.dtableicon a.sorted {
    color: #516377;
    position: relative;
    padding: 0.625rem 1.5rem;
    width: 100%;
    display: block;
}
table.table thead th.dtableicon a.sorted.sorted.desc::before {
    color: #475f7b;
    font-weight: 700;
    opacity: 1;
}

table.table thead th.dtableicon a.sorted.sorted.asc::after {
    color: #475f7b;
    font-weight: 700;
    opacity: 1;
}
.download-modal-area .progress-bar {
    overflow: unset;
}
.bg-gray {
    background-color: #8494a7 !important;
}
.download-modal-area .progress-bar span.process-percent {
    position: absolute;
    right: -21px;
    bottom: 15px;
    background-color: #38c172;
    padding: 12px 6px;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    border-radius: 3px;
}
.download-modal-area .progress-bar span.process-percent:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #38c172;
    content: '';
    position: absolute;
    bottom: -5px;
    right: 17px;
}
