@font-face {
    font-family: 'iransans';
    src: url('../../Fonts/Dashboard/IRANSansXFaNum-Regular.ttf');
    font-weight: normal;
}

@font-face {
    font-family: 'iransans';
    src: url('../../Fonts/Dashboard/IRANSansXFaNum-Bold.ttf');
    font-weight: bold;
}

* {
    font-family: iransans;
}

.table-cnt-width {
    width: 3rem !important;
}

.page-item:last-child .page-link {
    border-top-right-radius: var(--bs-pagination-border-radius) !important;
    border-bottom-right-radius: var(--bs-pagination-border-radius) !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.page-item:first-child .page-link {
    border-top-left-radius: var(--bs-pagination-border-radius) !important;
    border-bottom-left-radius: var(--bs-pagination-border-radius) !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.table-responsive {
    min-height: 300px !important;
}

.add-btn {
    height: 40px !important;
}

/*.select2 {*/
/*    padding: 0.47rem 0.75rem !important;*/
/*}*/

.logo-radius {
    border-radius: 5px !important;
}

#sidebar-menu ul li a i {
    font-size: 1.3rem !important;
}

.dash-card-shadow {
    box-shadow: 10px 15px 30px rgb(119 32 173 / 46%) !important;
}

.show-tree {
    border: 0 !important;
}

.font-header-costume {
    font-size: 1.09375rem !important;
}

.font-header-accesses {
    font-size: 1rem !important;
}

.padding-header-costume {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x) !important;
}

.ObjectFit-Cover {
    object-fit: cover !important;
}

.form-check .form-check-input-profile {
    float: left;
    margin-left: -1.5em;
}

.setting-border-top {
    border-top: var(--bs-card-border-width) solid var(--bs-card-border-color) !important;
}

.color-index {
    width: 25px !important;
    height: 25px !important;
}

@media (min-width: 768px) {
    .border-bottom-md {
        border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    }
}

@media (max-width: 340px) {
    .border-bottom-sm-0 {
        border-bottom: unset !important;
    }
}

@media (min-width: 340px) {
    .border-bottom-sm-0 {
        border-bottom: unset !important;
    }

    .flex-xs-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-xs-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .justify-content-xs-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
}

@media (min-width: 340px) {
    .d-xs-none {
        display: none !important;
    }

    .d-xs-block {
        display: block !important;
    }
}

.input-text-left::-webkit-input-placeholder {
    text-align: left !important;
}

.input-text-left::-moz-placeholder {
    text-align: left !important;
}

@media (min-width: 300px) {
    .w-xs-100px {
        min-width: 100px !important;
    }
    .w-xs-150px {
        min-width: 150px !important;
    }
    .w-xs-200px {
        min-width: 200px !important;
    }
    .w-xs-400px {
        min-width: 400px !important;
    }
}

.radio-color {
    min-height: 45px !important;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: 15px !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    padding-top: 0.65rem !important;
    padding-bottom: 0rem !important;
    cursor: pointer !important;
}

.radio-color .color-div {
    display: inline-block !important;
    height: 22px !important;
    width: 22px !important;
    border-radius: 50% !important;
}

.dropdown-item {
    cursor: pointer !important;
}

[data-topbar=dark] .page-content {
    background-color: #3b403d !important;
}

.dropdown-menu .no-info:focus {
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
    text-decoration: none;
}

.dropdown-menu .no-info:hover {
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
    text-decoration: none;
    background-color: unset !important;
    cursor: not-allowed !important;
}

html [data-topbar=dark] {
    background-color: #3b403d !important;
}

[data-bs-theme=dark] .text-notification {
    color: var(--bs-gray-400);
}

[data-bs-theme=light] .text-notification {
    color: var(--bs-table-striped-color);
}

.notif-img {
    max-width: 50px !important;
    max-height: 50px !important;
}

.pass-radius {
    border-top-left-radius: var(--bs-border-radius-lg) !important;
    border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.box-radius {
    border-radius: var(--bs-border-radius-lg) !important;
}

.btn-radius {
    border-radius: var(--bs-border-radius-lg) !important;
}

.h_iframe-aparat_embed_frame iframe {
    height: 9rem !important;
    width: 13rem !important;
    border-radius: var(--bs-border-radius-xl) !important;
    text-align: center !important;
    position: unset !important;
}

.h_iframe-aparat_embed_frame span {
    padding-top: 0 !important;
}

.delete-btn-radius {
    border-top-left-radius: 0.7rem !important;
    border-bottom-left-radius: 0.7rem !important;
}

.share-drop {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important;
}

.max-w-32 {
    max-width: 32px !important;
}

.img-dashborad-order-card {
    height: 240px;
    object-fit: cover;
}

.trash-file-input {
    cursor: pointer !important;
}

.bg-custom-light {
    background-color: #fffffc !important;
}

.no-pointer {
    cursor: unset !important;
}

.image-scale {
    position: relative;
    transform: scale(1.1);
    display: block;
    transition: 0.5s;
}

.image-scale:hover {
    /*cursor: pointer;*/
    transform: scale(1) !important;
}