@charset "UTF-8";

@import url("../../fonts/farsi-fonts-styles-fa-num/primary-iran-yekan.css");
@import url("../../fonts/farsi-fonts-styles-fa-num/secondary-estedad.css");

html body,
html .card-action-element,
html .card-header-elements,
html .card-title-elements,
html .card-subtitle,
html .card-header .action-btns,
html .pcr-clear,
html .pcr-cancel,
html .pcr-save {
    font-family: "primary-font", "segoe ui", "tahoma";
}

html .primary-font,
html .apexcharts-tooltip,
html .apexcharts-tooltip *,
html.light-style .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title,
html.light-style .apexcharts-canvas .apexcharts-tooltip-text,
html.dark-style .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title,
html.dark-style .apexcharts-canvas .apexcharts-tooltip-text,
html #template-customizer {
    font-family: "primary-font", "segoe ui", "tahoma" !important;
}

html .secondary-font {
    font-family: "secondary-font", "primary-font", "segoe ui", "tahoma" !important;
}

html .tooltip,
html .flatpickr-current-month .cur-month,
html .flatpickr-current-month .flatpickr-monthDropdown-months,
html .flatpickr-current-month input.cur-year,
html .custom-option-title,
html .swal2-container .swal2-modal.swal2-popup,
html .datepicker table thead tr th.datepicker-switch,
html .daterangepicker .month,
html .dropdown-header,
html .bs-stepper .bs-stepper-header .step .bs-stepper-circle,
html .leaflet-container,
html .popover,
html .bs-stepper .bs-stepper-header .step.crossed .bs-stepper-circle {
    font-family: inherit;
}

html h6,
html .h6,
html h5,
html .h5,
html h4,
html .h4,
html h3,
html .h3,
html h2,
html .h2,
html h1,
html .h1,
html .custom-option-icon .custom-option-body .custom-option-title {
    font-family: inherit;
    line-height: 1.85;
}

html .card-title,
html .card-header,
html .breadcrumb-wrapper,
html .app-brand-text,
html .offcanvas-title,
html .template-customizer-t-panel_header,
html .app-kanban .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board,
html .swal2-container .swal2-popup .swal2-title,
html .modal.dtr-bs-modal .modal-title {
    font-family: "secondary-font", "primary-font", "segoe ui", "tahoma";
}

html .tooltip {
    line-height: 1.575;
}

html .invalid-feedback,
html .nav-tabs.tabs-line .nav-link,
html .tagify__dropdown.users-list strong,
html .tagify__dropdown.users-list span {
    line-height: 1.75;
}

html .lh-1-85,
html .form-label, control-label,
html .form-check-label,
html .switch-label,
html .col-form-label,
html .accordion-header,
html .layout-navbar .navbar-dropdown.dropdown-shortcuts .dropdown-shortcuts-item a,
html table,
html .swal2-modal.swal2-popup .swal2-html-container,
html .swal2-modal.swal2-popup .swal2-title,
html .form-text,
html .dz-message,
html .alert,
html .list-group,
html .toast-message,
html .modal-title,
html .content-footer,
html .offcanvas-title,
html .app-brand-link,
html .select2-container--default .select2-results__message,
html .app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.chat-contact-list-item .chat-contact-info .chat-contact-name,
html .app-email .app-emails-list .email-list li .email-list-item-content {
    line-height: 1.85;
}

html .lh-2,
html p,
html dt,
html dd,
html textarea.form-control,
html .shepherd-element .shepherd-text,
html .popover-body,
html address,
html #toast-container .toast-message,
html #toast-container .toast-title,
html .app-chat .app-chat-history .chat-history-header .user-status,
html .kanban-container .kanban-text {
    line-height: 2;
}

html .fw-medium {
    font-weight: 500;
}

html .swal2-container .swal2-popup .swal2-title {
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 0;
}

html .table th {
    letter-spacing: 0;
}

html[dir=rtl] .form-control:not([dir=ltr]):focus::placeholder,
html[dir=rtl] .form-control[dir=ltr].text-start:focus::placeholder {
    transform: translate(-5px);
}

html .dropdown-toggle::after {
    margin-top: -0.25em;
}

html[dir=rtl] .input-group:not(.has-validation) > .dropdown-toggle:first-child {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
}

html[dir=rtl] .progress.progress-stacked > .progress-bar:not(:last-child) {
    margin-right: 0;
    margin-left: 0.35rem;
}

html .dropdown-notifications-list.ps--active-y > .ps__rail-y {
    z-index: 1;
}

html[dir=rtl] .ps--active-y:not(.ps--active-x) > .ps__rail-y {
    right: auto !important;
}

html[dir=rtl] .ps--active-y.ps--active-x > .ps__rail-y {
    margin-right: 7px;
}

html[dir=rtl] .ps--active-y:not(.ps--active-x) > .ps__rail-y .ps__thumb-y {
    right: auto;
    left: 0;
}

html .flatpickr-time,
html .daterangepicker .calendar-time,
html .daterangepicker .drp-selected {
    direction: ltr;
}

html .flatpickr-current-month .numInputWrapper {
    width: 3.25rem;
}

html .flatpickr-prev-month,
html .flatpickr-next-month {
    line-height: 1.45rem;
}

html .flatpickr-month {
    height: 1.8rem;
}

html .flatpickr-current-month {
    height: 1.8rem;
    padding-top: 0.15rem;
}

    html .flatpickr-current-month .flatpickr-monthDropdown-months {
        height: 1.5rem;
        max-width: 5.9375rem;
        margin-left: 18px;
        margin-right: 5px;
    }

html[dir=rtl] .flatpickr-current-month .flatpickr-monthDropdown-months {
    margin-right: 18px;
    margin-left: 5px;
}

html .flatpickr-current-month .cur-month {
    display: inline-block;
    margin-top: 5px;
    padding-left: 1.25rem;
    margin-right: 2px;
}

html[dir=rtl] .flatpickr-current-month .cur-month {
    padding-right: 1.25rem;
    padding-left: 0;
    margin-left: 2px;
    margin-right: 0;
}

html .flatpickr-current-month input.cur-year {
    padding-left: 0.3125rem;
}

html[dir=rtl] .flatpickr-current-month input.cur-year {
    padding-right: 0.3125rem;
    padding-left: 0;
}

html[dir=rtl] .timeline .timeline-header > *:first-child {
    margin-right: 0;
    margin-left: 0.5rem;
}

html .fv-plugins-bootstrap5 .invalid-feedback,
html .fv-plugins-bootstrap5 .invalid-tooltip {
    display: none;
}

html .fv-plugins-bootstrap5-row-invalid .invalid-feedback,
html .fv-plugins-bootstrap5-row-invalid .invalid-tooltip {
    display: block;
}

html table.dataTable thead .sorting:before,
html table.dataTable thead .sorting_asc:before,
html table.dataTable thead .sorting_desc:before,
html table.dataTable thead .sorting_asc_disabled:before,
html table.dataTable thead .sorting_desc_disabled:before {
    top: auto !important;
    bottom: 50% !important;
    margin-bottom: 2px;
}

html table.dataTable thead .sorting:after,
html table.dataTable thead .sorting_asc:after,
html table.dataTable thead .sorting_desc:after,
html table.dataTable thead .sorting_asc_disabled:after,
html table.dataTable thead .sorting_desc_disabled:after {
    bottom: auto !important;
    top: 50% !important;
    margin-top: 4px;
}

html[dir=rtl] table.dataTable thead th,
html[dir=rtl] table.dataTable thead td,
html[dir=rtl] table.dataTable tfoot th,
html[dir=rtl] table.dataTable tfoot td {
    text-align: right;
}

html[dir=rtl] .card-img-right {
    border-top-left-radius: 0.3125rem;
    border-bottom-left-radius: 0.3125rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

html[dir=rtl] .card-img-left {
    border-top-right-radius: 0.3125rem;
    border-bottom-right-radius: 0.3125rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

html .bs-stepper .bs-stepper-header .step .step-trigger .bs-stepper-label .bs-stepper-title {
    margin-top: 0;
    line-height: 1.5;
}

html .auth-input-wrapper {
    direction: ltr;
}

html .blockquote-footer {
    margin-top: 0;
}

html .apexcharts-xaxis {
    direction: ltr;
}

html .timeline .timeline-item .timeline-event .timeline-event-time {
    top: 1.1rem;
}

html .timeline .timeline-item .timeline-indicator i {
    vertical-align: middle;
}

html .shepherd-element .shepherd-content .shepherd-header .shepherd-cancel-icon span {
    top: -3px;
}

html .form-check-input,
html .custom-option-basic .custom-option-content .form-check-input {
    margin-top: 0.266666em;
}

html .form-switch .form-check-input,
html .custom-option-basic .custom-option-content .form-switch .form-check-input {
    margin-top: 0.333333em;
}

html .custom-option-icon .form-check-input {
    vertical-align: middle;
}

html .bootstrap-select .popover-header {
    overflow: hidden;
    padding-bottom: 1rem;
}

    html .bootstrap-select .popover-header .close {
        margin-top: 5px;
        position: absolute;
        right: 0.75rem;
    }

html[dir=rtl] .bootstrap-select .popover-header .close {
    right: auto;
    left: 0.75rem;
}

html[dir=rtl] .tagify-email-list .tagify__tag__removeBtn,
html[dir=rtl] .tagify-email-list .tagify__tag:hover .tagify__tag__removeBtn {
    margin-left: 0.375rem;
}

html .pcr-clear,
html .pcr-cancel,
html .pcr-save {
    letter-spacing: 0 !important;
}

html .switch .switch-toggle-slider i {
    top: -1px;
}

html .switch .switch-toggle-slider::after {
    margin-left: 0.2125rem;
}

html[dir=rtl] .switch .switch-toggle-slider::after {
    margin-left: 0;
    margin-right: 0.2125rem;
}

html .switch-sm .switch-toggle-slider::after,
html .switch-lg .switch-toggle-slider::after {
    margin-left: 0.1875rem;
}

html[dir=rtl] .switch-sm .switch-toggle-slider::after,
html[dir=rtl] .switch-lg .switch-toggle-slider::after {
    margin-left: 0;
    margin-right: 0.1875rem;
}

html[dir=rtl] table.dataTable > thead > tr > th:not(.sorting_disabled),
table.dataTable > thead > tr > td:not(.sorting_disabled) {
    padding-right: 1.5rem;
    padding-left: 30px;
}

html[dir=rtl] table.dataTable thead .sorting::before,
html[dir=rtl] table.dataTable thead .sorting_asc::before,
html[dir=rtl] table.dataTable thead .sorting_desc::before,
html[dir=rtl] table.dataTable thead .sorting_asc_disabled::before,
html[dir=rtl] table.dataTable thead .sorting_desc_disabled::before,
html[dir=rtl] table.dataTable thead .sorting::after,
html[dir=rtl] table.dataTable thead .sorting_asc::after,
html[dir=rtl] table.dataTable thead .sorting_desc::after,
html[dir=rtl] table.dataTable thead .sorting_asc_disabled::after,
html[dir=rtl] table.dataTable thead .sorting_desc_disabled::after {
    left: 0.8rem !important;
}

html .alert-dismissible .btn-close {
    top: 3px;
}

html .carousel-indicators {
    direction: ltr;
}

html #swiper-gallery .gallery-thumbs .swiper-slide {
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
}

html[dir=rtl] .modal-onboarding form {
    text-align: right;
}

html .breadcrumb-style1 .breadcrumb-item + .breadcrumb-item::before {
    margin-top: -2px;
}

html .popover-header {
    padding-top: 0.75rem;
}

html .switch .switch-toggle-slider {
    top: 3px;
}

html .tagify__dropdown.users-list strong {
    margin-top: -1px;
}

@media (max-width: 767px) {
    html .daterangepicker .drp-selected {
        margin-top: 5px;
        margin-bottom: 5px;
    }
}

html .ql-tooltip.ql-editing input[type=text] {
    direction: ltr;
}

html .modal.dtr-bs-modal .modal-body {
    padding-top: 1rem;
}

html .dropup .dropdown-toggle::after {
    margin-top: 0.1875rem;
    right: 18px;
}

html[dir=rtl] .dropup .dropdown-toggle::after {
    margin-top: 0.1875rem;
    right: auto;
    left: 18px;
}

html .dropstart .dropdown-toggle::before,
html .dropend .dropdown-toggle::after {
    margin-top: 0;
}

html[dir=rtl] .offset-1 {
    margin-right: 8.33333333%;
}

html[dir=rtl] .offset-2 {
    margin-right: 16.66666667%;
}

html[dir=rtl] .offset-3 {
    margin-right: 25%;
}

html[dir=rtl] .offset-4 {
    margin-right: 33.33333333%;
}

html[dir=rtl] .offset-5 {
    margin-right: 41.66666667%;
}

html[dir=rtl] .offset-6 {
    margin-right: 50%;
}

html[dir=rtl] .offset-7 {
    margin-right: 58.33333333%;
}

html[dir=rtl] .offset-8 {
    margin-right: 66.66666667%;
}

html[dir=rtl] .offset-9 {
    margin-right: 75%;
}

html[dir=rtl] .offset-10 {
    margin-right: 83.33333333%;
}

html[dir=rtl] .offset-11 {
    margin-right: 91.66666667%;
}

@media (min-width: 576px) {
    html[dir=rtl] .offset-sm-0 {
        margin-right: 0;
    }

    html[dir=rtl] .offset-sm-1 {
        margin-right: 8.33333333%;
    }

    html[dir=rtl] .offset-sm-2 {
        margin-right: 16.66666667%;
    }

    html[dir=rtl] .offset-sm-3 {
        margin-right: 25%;
    }

    html[dir=rtl] .offset-sm-4 {
        margin-right: 33.33333333%;
    }

    html[dir=rtl] .offset-sm-5 {
        margin-right: 41.66666667%;
    }

    html[dir=rtl] .offset-sm-6 {
        margin-right: 50%;
    }

    html[dir=rtl] .offset-sm-7 {
        margin-right: 58.33333333%;
    }

    html[dir=rtl] .offset-sm-8 {
        margin-right: 66.66666667%;
    }

    html[dir=rtl] .offset-sm-9 {
        margin-right: 75%;
    }

    html[dir=rtl] .offset-sm-10 {
        margin-right: 83.33333333%;
    }

    html[dir=rtl] .offset-sm-11 {
        margin-right: 91.66666667%;
    }
}

@media (min-width: 768px) {
    html[dir=rtl] .offset-md-0 {
        margin-right: 0;
    }

    html[dir=rtl] .offset-md-1 {
        margin-right: 8.33333333%;
    }

    html[dir=rtl] .offset-md-2 {
        margin-right: 16.66666667%;
    }

    html[dir=rtl] .offset-md-3 {
        margin-right: 25%;
    }

    html[dir=rtl] .offset-md-4 {
        margin-right: 33.33333333%;
    }

    html[dir=rtl] .offset-md-5 {
        margin-right: 41.66666667%;
    }

    html[dir=rtl] .offset-md-6 {
        margin-right: 50%;
    }

    html[dir=rtl] .offset-md-7 {
        margin-right: 58.33333333%;
    }

    html[dir=rtl] .offset-md-8 {
        margin-right: 66.66666667%;
    }

    html[dir=rtl] .offset-md-9 {
        margin-right: 75%;
    }

    html[dir=rtl] .offset-md-10 {
        margin-right: 83.33333333%;
    }

    html[dir=rtl] .offset-md-11 {
        margin-right: 91.66666667%;
    }
}

@media (min-width: 992px) {
    html[dir=rtl] .offset-lg-0 {
        margin-right: 0;
    }

    html[dir=rtl] .offset-lg-1 {
        margin-right: 8.33333333%;
    }

    html[dir=rtl] .offset-lg-2 {
        margin-right: 16.66666667%;
    }

    html[dir=rtl] .offset-lg-3 {
        margin-right: 25%;
    }

    html[dir=rtl] .offset-lg-4 {
        margin-right: 33.33333333%;
    }

    html[dir=rtl] .offset-lg-5 {
        margin-right: 41.66666667%;
    }

    html[dir=rtl] .offset-lg-6 {
        margin-right: 50%;
    }

    html[dir=rtl] .offset-lg-7 {
        margin-right: 58.33333333%;
    }

    html[dir=rtl] .offset-lg-8 {
        margin-right: 66.66666667%;
    }

    html[dir=rtl] .offset-lg-9 {
        margin-right: 75%;
    }

    html[dir=rtl] .offset-lg-10 {
        margin-right: 83.33333333%;
    }

    html[dir=rtl] .offset-lg-11 {
        margin-right: 91.66666667%;
    }
}

@media (min-width: 1200px) {
    html[dir=rtl] .offset-xl-0 {
        margin-right: 0;
    }

    html[dir=rtl] .offset-xl-1 {
        margin-right: 8.33333333%;
    }

    html[dir=rtl] .offset-xl-2 {
        margin-right: 16.66666667%;
    }

    html[dir=rtl] .offset-xl-3 {
        margin-right: 25%;
    }

    html[dir=rtl] .offset-xl-4 {
        margin-right: 33.33333333%;
    }

    html[dir=rtl] .offset-xl-5 {
        margin-right: 41.66666667%;
    }

    html[dir=rtl] .offset-xl-6 {
        margin-right: 50%;
    }

    html[dir=rtl] .offset-xl-7 {
        margin-right: 58.33333333%;
    }

    html[dir=rtl] .offset-xl-8 {
        margin-right: 66.66666667%;
    }

    html[dir=rtl] .offset-xl-9 {
        margin-right: 75%;
    }

    html[dir=rtl] .offset-xl-10 {
        margin-right: 83.33333333%;
    }

    html[dir=rtl] .offset-xl-11 {
        margin-right: 91.66666667%;
    }
}

@media (min-width: 1400px) {
    html[dir=rtl] .offset-xxl-0 {
        margin-right: 0;
    }

    html[dir=rtl] .offset-xxl-1 {
        margin-right: 8.33333333%;
    }

    html[dir=rtl] .offset-xxl-2 {
        margin-right: 16.66666667%;
    }

    html[dir=rtl] .offset-xxl-3 {
        margin-right: 25%;
    }

    html[dir=rtl] .offset-xxl-4 {
        margin-right: 33.33333333%;
    }

    html[dir=rtl] .offset-xxl-5 {
        margin-right: 41.66666667%;
    }

    html[dir=rtl] .offset-xxl-6 {
        margin-right: 50%;
    }

    html[dir=rtl] .offset-xxl-7 {
        margin-right: 58.33333333%;
    }

    html[dir=rtl] .offset-xxl-8 {
        margin-right: 66.66666667%;
    }

    html[dir=rtl] .offset-xxl-9 {
        margin-right: 75%;
    }

    html[dir=rtl] .offset-xxl-10 {
        margin-right: 83.33333333%;
    }

    html[dir=rtl] .offset-xxl-11 {
        margin-right: 91.66666667%;
    }
}

@media (max-width: 1199.98px) {
    html .drag-target {
        width: 30px;
    }

    html[dir=rtl] .drag-target {
        right: 0;
        left: auto;
    }
}

html[dir=rtl] .menu:not(.menu-no-animation) .menu-icon {
    transition: margin-left 0.3s ease;
}

html[dir=rtl] .table.table-flush-spacing thead tr > td:first-child,
html[dir=rtl] .table.table-flush-spacing tbody tr > td:first-child {
    padding-left: 1.5rem;
    padding-right: 0;
}

html .fc .fc-view-harness .fc-daygrid-body .fc-daygrid-day {
    padding: 0.25rem;
}

html .fc .fc-view-harness {
    margin-right: -1.375rem;
    margin-left: -1.375rem;
}

html .fc .fc-scrollgrid-section > * {
    border-right-width: 0;
}

html .app-calendar-wrapper .fc-header-toolbar {
    margin-bottom: 1.6rem !important;
}

html .app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.chat-contact-list-item .chat-contact-info .chat-contact-status {
    font-size: 0.9em;
}

html .app-chat .app-chat-history .chat-history-header {
    padding-top: 0.5375rem;
    padding-bottom: 0.5375rem;
}

html .app-email .app-emails-list .email-list li .email-list-item-time {
    width: 70px;
}

html .app-kanban .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board,
html .app-kanban .kanban-add-new-board label {
    font-weight: 500;
}

html div.dt-buttons {
    display: block;
}

@media screen and (max-width: 767.98px) {
    html div.dt-buttons {
        width: auto;
    }
}

@media screen and (max-width: 575.98px) {
    html div.dt-buttons {
        width: 100%;
    }
}

html div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child,
html div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
}

html:not([dir=rtl]) div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
    padding-left: 0;
}

html[dir=rtl] div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
    padding-right: 0;
}

html:not([dir=rtl]) div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
    padding-right: 0;
}

html[dir=rtl] div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
    padding-left: 0;
}

html code {
    direction: ltr;
    display: inline-block;
}

html kbd {
    padding: 0.2rem 0.4rem;
}

html .timeline {
    height: auto;
}

    html .timeline::after {
        display: block;
        clear: both;
        content: "";
    }

@media (max-width: 767.98px) {
    html[dir=rtl] .timeline.timeline-center .timeline-item .timeline-event .timeline-event-time {
        top: -1.85rem;
    }
}

html.light-style .heading-color,
html.light-style .popover-header {
    color: #516377;
}

html.dark-style .heading-color,
html.dark-style .popover-header {
    color: #d8deea;
}

html .blockUI.blockMsg.blockPage {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}

html .btn .bx {
    line-height: 1;
    padding-top: 0.0625rem;
    padding-bottom: 0.0625rem;
}

    html .btn .bx.bx-sm {
        padding-top: 0;
        padding-bottom: 0;
    }

html .btn .fa,
html .btn .fa-classic,
html .btn .fa-sharp,
html .btn .fas,
html .btn .fa-solid,
html .btn .far,
html .btn .fa-regular,
html .btn .fab,
html .btn .fa-brands {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
}

@media (max-width: 991.98px) {
    html .bs-stepper .bs-stepper-header .step .step-trigger .bs-stepper-label {
        margin-left: 0.75rem;
    }

    html[dir=rtl] .bs-stepper .bs-stepper-header .step .step-trigger .bs-stepper-label {
        margin-left: 0;
        margin-right: 0.75rem;
    }
}

@media (min-width: 992px) {
    html .bs-stepper .bs-stepper-header .step .step-trigger .bs-stepper-icon + .bs-stepper-label {
        margin-right: 0;
        margin-left: 0;
    }
}

html .custom-option.custom-option-image .custom-option-body img {
    border-radius: 0.125rem;
}

html .tagify__dropdown__item {
    max-height: none;
}

html .tagify-email-list {
    margin-bottom: 5px;
}

html .noUi-vertical .noUi-handle {
    margin-bottom: 0.5rem;
}

html table.dataTable.table-bordered > tbody > tr:first-child {
    border-top: 0;
}

html[dir=rtl] div.dataTables_wrapper span.select-info,
html[dir=rtl] div.dataTables_wrapper span.select-item {
    margin-left: 0;
    margin-right: 0.5em;
}

@media screen and (max-width: 640px) {
    html div.dataTables_wrapper span.select-info,
    html div.dataTables_wrapper span.select-item {
        margin-top: 5px;
    }

    html[dir=rtl] div.dataTables_wrapper span.select-info,
    html[dir=rtl] div.dataTables_wrapper span.select-item {
        margin-right: 0;
    }
}

html .btn .spinner-border,
html .btn .spinner-grow {
    top: 0;
    margin-top: 0.1875rem;
    margin-bottom: 0.1875rem;
}

html[dir=rtl] .toast-header .btn-close {
    margin-left: calc(-0.5 * var(--bs-toast-padding-x));
    margin-right: var(--bs-toast-padding-x);
}

html:not([dir=rtl]) #toast-container > .toast {
    background-position: 14px 23px;
}

html[dir=rtl] #toast-container > .toast {
    background-position: calc(100% - 14px) 23px;
}

html:not([dir=rtl]) #toast-container.toast-bottom-full-width > .toast,
html:not([dir=rtl]) #toast-container.toast-top-full-width > .toast {
    background-position: 14px 23px;
}

html[dir=rtl] #toast-container.toast-bottom-full-width > .toast,
html[dir=rtl] #toast-container.toast-top-full-width > .toast {
    background-position: calc(100% - 14px) 23px;
}

html:not([dir=rtl]) #toast-container > .toast.toast-info {
    background-position: 11px 21px;
}

html[dir=rtl] #toast-container > .toast.toast-info {
    background-position: calc(100% - 11px) 21px;
}

html:not([dir=rtl]) #toast-container.toast-bottom-full-width > .toast.toast-info,
html:not([dir=rtl]) #toast-container.toast-top-full-width > .toast.toast-info {
    background-position: 11px 21px;
}

html[dir=rtl] #toast-container.toast-bottom-full-width > .toast.toast-info,
html[dir=rtl] #toast-container.toast-top-full-width > .toast.toast-info {
    background-position: calc(100% - 11px) 21px;
}

html .form-check:not(.form-check-inline) + .form-check:not(.form-check-inline) {
    margin-top: 6px;
}

html:not([dir=rtl]) #toast-container .toast-close-button {
    left: auto;
    right: 0.6rem !important;
    top: 0;
}

html[dir=rtl] #toast-container .toast-close-button {
    right: auto;
    left: 0.6rem !important;
    top: 0;
}

html .bs-toast.start-50.translate-middle,
html .bs-toast.start-50.translate-middle-x {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

html .popover.bs-popover-auto[data-popper-placement=bottom] > .popover-arrow:before,
html .popover.bs-popover-auto[data-popper-placement=bottom] > .popover-arrow:after {
    top: 0;
}

html .app-email {
    height: calc(100vh - 10.5rem);
}

html .offcanvas .offcanvas-header {
    --bs-offcanvas-padding-y: 1.3125rem;
}

html .invoice-print * {
    border-color: rgba(38, 60, 85, 0.5) !important;
}

html table.table-bordered.dataTable .dtfc-fixed-left {
    box-shadow: -1px 0 0 #d4d8dd inset;
}

html[dir=rtl] table.table-bordered.dataTable .dtfc-fixed-left {
    box-shadow: 1px 0 0 #d4d8dd inset;
}

html .dtfh-floatingparenthead {
    padding-bottom: 2px;
    box-sizing: content-box;
    border-bottom: 0 !important;
}

html.light-style .dt-fixedheader.fixedHeader-floating.table.dataTable {
    border-bottom: 2px solid #f2f2f6;
}

html.dark-style .dt-fixedheader.fixedHeader-floating.table.dataTable {
    border-bottom: 2px solid #1c222f;
}

@media screen and (max-width: 1076px) {
    html .dt-fixedheader.fixedHeader-floating.table.dataTable {
        margin-left: -4px;
    }

    html[dir=rtl] .dt-fixedheader.fixedHeader-floating.table.dataTable {
        margin-left: 0;
        margin-right: -2px;
    }
}

html .ql-editor.ql-blank::before {
    font-style: normal;
}

html .sticky-wrapper.is-sticky .card-header.sticky-element {
    border-radius: 0;
}

.breadcrumb-s {
    background-color: #f0f0f0;
    border-radius: 14px;
    font-size: 15px;
    color: #0033a0;
    margin: -4px 0 10px 0px;
}

.box-login-wrp {
    background-color: #CECECE4D;
    padding: 50px 50px 130px 50px;
    display: flex;
    border-radius: 25px;
    border: 1px solid #e9e9e9;
    box-shadow: 0 0 7px 0 rgb(0 0 0 / 8%);
    height: 100%;
}

.box-text-inx {
    background-color: #FFFFFF8F;
    padding: 10px;
    border-radius: 11px;
    color: #2d2c2c;
    margin-bottom: 20px;
}

.box-btn-inx {
    margin: 0 auto;
    display: block;
    margin-right: 48px;
}

.btn-inx-p {
    background-color: #0033a0;
    border-color: #0033a0;
    color: #FFF;
    padding: 35px 55px;
    margin-left: 20px;
    margin-bottom: 20px;
}

.btn-inx-c {
    padding: 35px;
    margin-top: -22px;
}

.btn-inx-p:hover {
    background-color: #1345b0 !important;
    border-color: #1345b0 !important;
    color: #FFF !important;
}

.box-tgz {
    background-color: #fffddb;
    border-radius: 18px;
    padding: 4px 10px;
    border: 1px solid #f4efef;
    margin-bottom: 10px;
}

.box-tgz-des {
    background-color: #f9f9f9;
    border-radius: 18px;
    padding: 4px 10px;
    margin-bottom: 10px;
}

    .box-tgz-des label {
        color: #8c8c8c !important;
    }

.box-reg-wrps {
    background-color: #CECECE69;
    padding: 50px 50px 130px 50px;
    display: flex;
    border-radius: 25px;
    border: 1px solid #e9e9e9;
    box-shadow: 0 0 7px 0 rgb(0 0 0 / 8%);
}

.box-reg-com {
    box-shadow: 0 0 17px 0 rgba(40, 40, 40, 0.58);
    padding: 36px 69px;
    border-radius: 22px;
    background-color: #fffdfde3;
    width: 445px;
}
    .box-reg-com label {       
        color: #0d1c3e;
    }
@media screen and (max-width: 600px) {
    .box-login-wrp {
        padding: 30px 8px 30px 8px;
    }

    .box-reg-com {
        padding: 20px 13px;
        width: auto;
    }

        .box-reg-com label {
            font-size: 13px;
            color: #0d1c3e;
        }

    .box-reg-wrps {       
        padding: 33px 23px 60px 23px;
    }
}
.timer-vr {
    text-align: center;
    background-color: #f7f7f7;
    border-radius: 30px;
    color: #000;
    padding: 4px;
}
.btn-log-reg {
    background-color: #0d1c3e !important;
    border-color: #0d1c3e !important;
}

.page-item {
    padding: 8px 10px;
    border-radius: 8px;
    margin: 6px;
}
.tbl-print tbody tr {
    padding: 0px 25px !important;
    margin: 0px !important;
}
    .tbl-print tbody tr td {
        padding: 0px 25px !important;
        margin: 0px !important;
    }

.tbl-print tbody tr {
    border-color: #000 !important
}
    .tbl-print tbody tr td {
        border-color: #000 !important
    }
.tbl-print {
}