@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700&display=swap');
body{
    direction: rtl;
}
body,h1,h2,h3,h4,h5,h6,p,span,p,input,button,a,select option{
    font-family: 'Tajawal', sans-serif !important;
}
.app__item {
    margin-right: 25px;
}
.course-home-paginations button{
    top: -246px;
    left: -253px;
}
button#dropdownMenuButton1{
    margin: 0px 8px;
}
.course-home-paginations button.slider-button-next {
    left: 11%;
    right: auto;
    line-height: 45px;
}
.course-home-paginations button.slider-button-next-two {
    left: 11%;
    right: auto;
    line-height: 45px;
}
button.slider-button-prev.swiper-button-disabled {
    right: 1100px;
}
button.login-btn.tp-btn-2.mr-5.filter-toggle-btn {
    margin-left: 12px;
}
.app__item {
    margin-right: 25px;
}
.course-home-paginations button{
    top: -246px;
    left: -253px;
}
button#dropdownMenuButton1{
    margin: 0px 8px;
}
.course-home-paginations button.slider-button-next {
    left: 11%;
    right: auto;
}
.course-home-paginations button.slider-button-next-two {
    left: 11%;
    right: auto;
}
button.slider-button-prev.swiper-button-disabled {
    right: 1100px;
}
button.login-btn.tp-btn-2.mr-5.filter-toggle-btn {
    margin-left: 12px;
}
.course-home-paginations button {
    top: -246px;
    left: -1209px;
}
.left {
    float: right;
}
.accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: auto!important;
    content: "";
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out;
    margin-left: inherit!important;
}
.course__sidebar-check label {
    font-size: 15px;
    font-weight: 500;
    color: var(--tp-text-11);
    padding-right: 14px;
}
.main-menu ul li .submenu li > a::after {
    left: 30px;
}
.main-menu ul li .submenu li.has-dropdown > a::after {
    position: absolute;
    top: 50%;
    left: 25px!important;
    transform: translateY(-50%) rotate(-90deg);
    right:auto;
}
.float-start {
    float: right!important;
}
.sign__agree label {
    padding-right: 10px;
    font-size: 14px;
}
.wizard>.steps>ul>li, .wizard>.actions>ul>li {
    float: right;
}
.wizard>.steps .current a {
    background: #2184BE;
    color: #fff;
    cursor: default;
    text-align: right;
}
.sign__agree label {
    padding-right: 10px;
    font-size: 14px;
}
button#dropdownMenuButton_profile {
    margin: 0px 15px;
}
.notifications h2 {
    font-size: 14px;
    padding: 10px;
    border-bottom: 1px solid #eee;
    color: #999;
    text-align: right;
}
.sign__agree label {
    padding-right: 10px;
    font-size: 14px;
}
a.dropdown-item {
    text-align: right;
}
.right {
    float: left;
}
.dropdown-menu  form {
    position: relative;
    float: right;
}
.dropdown-item {
    text-align: right;
}
button.login-btn.tp-btn-2.mr-5.filter-toggle-btn {
    margin-right: 0px!important;
}
.mr-5 {
    margin-left: 5px!important;
}
.course__tag-2 a {
    margin-right:10px;
}
@media (min-width: 1400px){
    .offset-xxl-3 {
        margin-right: 25%;
    }}
.text {
    text-align: right;
}
.tablist li  a{
    text-align: right!important;
}
.wizard>.steps a, .wizard>.steps a {
    display: block;
    text-align: right!important;
}
.category-course {
    margin-bottom: 0;
    bottom: 0px;
    right: 0;
    position: absolute;
}
.main-menu ul li .submenu li.has-dropdown > a::after {
    position: absolute;
    top: 50%;
    left: 25px!important;
    transform: translateY(-50%) rotate(90deg);
    right: auto;
}
.main-menu ul li .submenu li .submenu {
    right: 100%;
    top: 0;
    visibility: hidden;
    opacity: 0;
}
.main-menu ul li a {
    display: inline-block;
    font-size: 15px;
    color: var(--tp-theme-1);
    padding: 23px 5px;
}
.course__rating-inner ul {
    display: flex;
}
.header__search-input input {
    width: 100%;
    height: 40px;
    background-color: var(--tp-common-white);
    border: 1px solid var(--tp-grey-1);
    padding: 0 40px;
    padding-right: 60px;
    border-radius: 4px;
}
.course__update  .mr-80 {
    margin-right: 80px;
    margin-left: 80px;
}
button#v-pills-home1387-tab div {
    text-align: right;
}
.headoful {
    text-align: right;
}
@media (min-width: 992px){
    .content-wrapper {
        padding-right: 18rem!important;
        padding-left:0rem!important;
    }}
video{
    width: 100%!important;
}
button.nav-link subtbn  menu-link d-lg-block{
    text-align:right!important;
}
i.fa-regular.fa-angle-left {
    transform: translateY(2%) rotate(-180deg);
}
.menu-vertical .menu-inner>.menu-item .menu-link {
    margin: 0rem 0rem;
    text-align: right!important;
    padding-left: 30px;
}
@media (min-width: 1200px){
    .leftsidebarmenu .checcckbox {
        position: relative;
        bottom: 35px !important;
        right: 84%;
        display: inline-block;
    }}
.maintopbox button.btn.btnbktocourse {
    background-color: #1C3669;
    border: 1px solid #2e97dd66;
    color: #fff;
    border-radius: 40px;
    padding: 5px 17px 5px 0px;
}
@media (min-width: 320px) and (max-width: 992px){
    .leftsidebarmenu .checcckbox {
        display: flex;
        justify-content: left !important;
        position: relative;
        bottom: 53px;
        left: 20px !important;
    }}
.mr-80 {
    margin-right: 80px;
    margin-left: 80px;
}
.leftsidebarmenu .checcckbox .styled-checkbox:checked+label:after {
    content: '';
    position: absolute;
    left: 6px;
    top: 12px;
    background: white;
    width: 2px;
    height: 2px;
    box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
    transform: rotate(45deg);
}
.course__member-name.ml-20 {
    margin-right: 20px;
}
button.login-btn.tp-btn-2.mr-5.filter-toggle-btn.d-none.d-xl-block {
    font-size: 11px;
}
button#dropdownSortButton {
    font-size: 11px;
}
.sign__input-wrapper.mb-25 div{
    text-align:right!important;
}
.tp-btn-2 {
    padding: 0 5px;
    height: 45px;
    line-height: 45px;
    border-radius: 6px;
}
@media (min-width: 1200px){
    .offset-xl-3 {
        margin-right: 25%;
    }}
a.login-btn.tp-btn-2.mr-5.d-none.d-md-block {
    font-size: 12px;
}
.sign__input i {
    position: absolute;
    width: 4%;
    top: 51%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 25px;
    font-size: 14px;
    color: #8E8C94;
}
input[type="text"] {
    text-align: right;
}
select.auto-select-2.ignoreField.form-control.m-input.kt-select2 {
    text-align: right;
}
.progress-wrap {
    position: fixed;
    left: 50px!important;
    right:auto;
    bottom: 50px;
    height: 46px;
    width: 46px;
    cursor: pointer;
    display: block;
    border-radius: 50px;
    box-shadow: inset 0 0 0 2px rgb(22 142 208 / 62%);
    z-index: 99;
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.course__teacher-thumb-3.mr-15 {
    margin-left: 15px;
}
.footer__social ul li a {
    display: flex;
    justify-content: center;
    align-items: center;
}
.main-menu ul li a {
    font-size: 14px;
}

button#lang {
    float: left;
}
.mean-container .mean-nav ul li a {
    text-align: right;
}
.mean-container .mean-nav ul li a.mean-expand{
    left: 0;
    right:auto;
}
.breadcrumb__list-2 span i {
    transform: rotate(180deg);
}
#showPassword {
    position: absolute;
    left: 40px !important;
    right:auto !important;
}


.preview_btn {
    float: right;
    margin-left: 10px;
}
