﻿body .swal2-container.swal2-backdrop-show, body .swal2-container.swal2-noanimation {
    background: none !important;
}

.swal2-toast .swal2-icon {
    margin: 0px !important;
}

.page-header-title h2 {
    font-size: 22px !important;
    font-weight: 600 !important;
}

th {
    font-weight: unset;
    padding: unset;
}

.f-w-100 {
    font-weight: 100;
}

.f-w-200 {
    font-weight: 200;
}

.f-w-300 {
    font-weight: 300;
}

.f-w-400 {
    font-weight: 400;
}

.f-w-500 {
    font-weight: 500;
}

.f-w-600 {
    font-weight: 600;
}

.f-w-700 {
    font-weight: 700;
}

.f-w-800 {
    font-weight: 800;
}

.f-w-900 {
    font-weight: 900;
}

.pc-container .pc-content {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
}

.custom-select, .dataTable-input, .dataTable-selector, .datatable-input, .form-control {
    padding: .55rem .75rem;
}

span.select2.select2-container {
    display: block;
    padding: .35rem .75rem;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #131920;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff !important;
    background-clip: padding-box;
    border: 1px solid #bec8d0;
    border-radius: 8px;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-position: right .75rem center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") left .75rem center/18px 25px no-repeat #fff;
    position: inherit;
}

.select2-container:hover {
    background-color: #f8f9fa;
}

.select2-container--default .select2-selection--single {
    background-color: transparent;
    border: none;
    border-radius: 0px;
}

span.select2-selection__arrow {
    display: none;
}

.invoice-tab .nav-item .nav-link, .profile-tabs .nav-item .nav-link {
    margin: 0;
}

.invoice-tab .nav-item.show .nav-link, .invoice-tab .nav-link.active, .profile-tabs .nav-item.show .nav-link, .profile-tabs .nav-link.active {
    border-color: transparent;
    color: white;
    background: var(--bs-primary);
}

.nav-link.active i {
    color: white !important;
 }

.swal2-popup {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
    background-color: white !important
}

div:where(.swal2-container).swal2-center > .swal2-popup {
    direction: ltr;
}

body .swal2-container.swal2-backdrop-show, body .swal2-container.swal2-noanimation {
    z-index: 2500 !important;
}

.tooltip {
    z-index: 3000 !important;
}

.pc-sidebar .pc-hasmenu.pc-trigger > .pc-link > .pc-arrow {
    transform: rotate(-90deg);
}

div:where(.swal2-container) h2:where(.swal2-title) {
    font-size: 22px !important;
}

.swal2-toast h2:where(.swal2-title) {
    font-size: 18px !important;
}

.select2-container {
    z-index: 9999 !important;
}

.select2-dropdown {
    z-index: 9999 !important;
}

[data-pc-preset=preset-1] .alert-primary {
    --bs-alert-color: #1e4030;
    --bs-alert-bg: #69bb9473;
    --bs-alert-border-color: #69bb9473;
    --bs-alert-link-color: #1e4030;
}

.flatpickr-input {
    color: black !important;
    opacity: 1 !important;
}

.ltr {
    direction:ltr;
}

.rtl {
    direction: rtl;
}