﻿

/* Start override bootbox */
.bootbox-close-button {
    right: unset;
    left: 0;
}
/* End override bootbox */

/* Start override theme */
.card .card-header .card-title .card-label {
    margin: 0 0 0 0.75rem;
}

#kt_wrapper {
    padding-left: 0;
}
/* End override theme */

.text-align-last-end {
    text-align-last: end;
}

.form-floating > label {
    transform-origin: right;
}

.form-control.is-invalid, .was-validated .form-control:invalid,
.form-control.is-valid, .was-validated .form-control:valid {
    padding-left: calc(1.5em + 1.55rem);
    padding-right: 10px;
    background-position: left calc(.375em + .3875rem) center;
}

/* End override bootstrap */

/* Start override Daterange picker */
.drp-calendar{
    direction: rtl;
}

    .drp-calendar.left {
        float: right;
    }

    .drp-calendar.right {
        float: left;
    }
/* End override Daterange picker */
.transform-x {
    transform: unset;
}

input {
    direction: rtl;
}

input.has-icon {
    padding-right: 60px !important;
}

svg.reverse {
    transform: scaleX(-1);
}

.end-0 {
    left: 0 !important;
    right: unset !important;
}

.glass {
    backdrop-filter: blur(16px);
}

th {
    text-align: right !important;
}


.form-floating {
    position: relative;
}

    .form-floating .select2-container {
        width: 100% !important;
    }

    .form-floating .select2-selection--single {
        padding: 0.625rem 0.75rem;
        height: calc(3.5rem + 2px); /* Adjust based on your input size */
        font-size: 1rem;
    }

        .form-floating .select2-selection--single .select2-selection__rendered {
            margin-top: -0.625rem;
        }

        .form-floating .select2-selection--single .select2-selection__arrow {
            top: 50%;
            transform: translateY(-50%);
        }

    .form-floating .filled .form-label {
        opacity: 0.65;
        transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
    }