html {
    direction: rtl!important;;
}
body, .f_p, .menu>.nav-item>.nav-link, .redactor-editor {
    text-align: right!important;;
}
/* margins */
.r-0 {
    position: absolute;
    right:auto!important;
    left:0;
}
.passwordEye {
    margin: -26px 0px 0px 34px;
    left:0;
}
.pl-1, .px-1 {
    padding-right: 0.25rem!important;
}
.pl-2, .px-2 {
    padding-right: 0.5rem!important;
}
.pl-3, .px-3 {
    padding-right: 1rem!important;
}
.pl-4, .px-4 {
    padding-right: 1.5rem!important;
}
.pl-5, .px-5 {
    padding-right: 3rem!important;
}
.pl-6, .px-6 {
    padding-right: 4.5rem!important;
}
.pl-7, .px-7 {
    padding-right: 6rem!important;
}
.pl-8, .px-8 {
    padding-right: 7.5rem!important;
}
.pl-9, .px-9 {
    padding-right: 9rem!important;
}
.pr-1, .px-1 {
    padding-left: 0.25rem!important;
}
.pr-2, .px-2 {
    padding-left: 0.5rem!important;
}
.pr-3, .px-3 {
    padding-left: 1rem!important;
}
.pr-4, .px-4 {
    padding-left: 1.5rem!important;
}
.pr-5, .px-5 {
    padding-left: 3rem!important;
}
.pr-6, .px-6 {
    padding-left: 4.5rem!important;
}
.pr-7, .px-7 {
    padding-left: 6rem!important;
}
.pr-8, .px-8 {
    padding-left: 7.5rem!important;
}
.pr-9, .px-9 {
    padding-left: 9rem!important;
}
.pr-0 {
    padding-left: 0rem!important;
}
.pl-0 {
    padding-right: 0rem!important;
}
.position-fixed.corner {
    right: auto;
    left:40px;
}
.position-fixed.corner.left{
    right: 40px;
    left: auto;
}
.corner .child1{
    right: auto;
    left: 6px;
}
.corner .child2{
    right: auto;
    left: 55px;
}
.float-left {
    float: right!important;
}
.float-right {
    float: left!important;
}
.float-none {
    float: none!important;
}

@media(max-width: 450px) {
    .datetimepicker-dropdown-bottom-right {
        left: auto!important;
    }
}