﻿* {
    direction: rtl !important;
    /*text-align: right;*/
}

.layout-fixed .main-sidebar {
    right: 0;
}

.brand-image {
    float: right;
}

.content-wrapper, .main-footer, .main-header {
    margin-left: 0px;
    margin-right: 250px;
}

.mr-auto-navbav {
    margin-right: auto !important;
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
}

[class*=icheck-] > input:first-child:checked + input[type=hidden] + label::after,
[class*=icheck-] > input:first-child:checked + label::after {
    right: 15px;
    left: auto;
}

.nav-sidebar .nav-link > .right,
.nav-sidebar .nav-link > p > .right {
    left: 1rem;
    right: auto;
}

    .nav-sidebar .nav-link > .right:nth-child(2),
    .nav-sidebar .nav-link > p > .right:nth-child(2) {
        left: 2.2rem;
        right: auto;
    }

.small-box .icon > i {
    left: 15px;
    right: auto;
}

@media (min-width: 992px) {
    .sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .main-footer, .sidebar-mini.sidebar-collapse .main-header {
        margin-right: 4.6rem !important;
    }

    .sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .main-footer, .sidebar-mini.sidebar-collapse .main-header {
        margin-right: 4.6rem !important;
        margin-left: 0 !important;
    }
}

@media (max-width: 767.98px) {
    .main-sidebar, .main-sidebar::before {
        box-shadow: none !important;
        margin-right: -250px;
    }

    .content-wrapper, .content-wrapper::before, .main-footer, .main-footer::before, .main-header, .main-header::before {
        margin-right: 0;
    }

    .sidebar-open .main-sidebar, .sidebar-open .main-sidebar::before {
        margin-right: 0;
    }
}

.nav{
    padding-right: 0px !important;
}

.nav-sidebar > .nav-item .nav-icon {
    margin-right: .05rem;
    margin-left: .2rem;
}

.user-panel .image {
    padding-left: 0;
    padding-right: .8rem;
}


.content-wrapper, .main-footer , .main-header {
    margin-left: 0px !important;
}

.nav a, .m-0, p, span, input, textarea, select, .form-group {
    text-align: right;
}

.ml-auto-rtl {
    position: absolute;
    left: 0;
}

.langBoxRemove{
    left:0px;
}

.langBoxRemove i {
    float: left;
}

.addEditBtn{
    float:left;
}

table.dataTable > thead > tr > th:not(.sorting_disabled),
table.dataTable > thead > tr > td:not(.sorting_disabled) {
    padding-left: 30px;
    padding-right:10px;
}

table.dataTable > thead .sorting:before,
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:before {
    left: 1em;
    content: "↑";
    right:unset;
}

table.dataTable > thead .sorting:after,
table.dataTable > thead .sorting_asc:after,
table.dataTable > thead .sorting_desc:after,
table.dataTable > thead .sorting_asc_disabled:after,
table.dataTable > thead .sorting_desc_disabled:after {
    left: 0.5em;
    content: "↓";
    right: unset;
}

div.dataTables_wrapper div.dataTables_filter{
    text-align:left;
}

div.dataTables_wrapper div.dataTables_filter input {
    margin-right: .5em;
    margin-left:0;
}

.card-header, .card-body {
    text-align: right;
}

.input-group-append {
    margin-right: -1px;
    margin-left:0px;
}

.input-group  .input-group-append .input-group-text {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.input-group .form-control {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 15px !important;
    border-bottom-right-radius: 15px !important;
}

.main-footer {
    float: left;
    width: 100%;
    padding-right: 275px;
}

.small-box > .inner > h3 {
    text-align: right !important;
}

.float-right{
    float:left !important;
}

*, .carousel-text {
    text-align: right;
}

.time-label{
    text-align:left;
}

.timeline-item .time {
    text-align: left;
    float: left !important;
}

.list-group{
    padding-right:0px;
}

.card-title{
    float:right;
}

.site-navigation .site-menu {
    text-align: left;
}

.form-check {
    padding-left: 0;
    padding-right: 1.25rem;
}

.form-check-input {
    margin-right: -1.25rem;
    margin-left:0;
}

.card-header > .card-tools{
    float:left !important;
}

.front-page-heading {
    text-align: right !important;
}

.top-header-down .top-header-down-block:before {
    top: -22.2%;
    right: -15px;
    left: unset;
}

.ms-auto {
    margin-right: auto !important;
}

.owl-wrapper-outer {
    direction: ltr !important;
}

.top-header-down .top-header-down-block:before{
    float:unset;
    margin:unset;
    left: unset;
    right: -12%;
}

.main-div-a {
    text-align: left;
    direction: rtl !important;
    display: flex;
    justify-content: left;
}

    .main-div-a > div:nth-child(1) {
        margin-left: 15px;
    }
    /*.main-div-a > div:nth-child(1) {
    margin-left: unset;
}

.winerblock-div-a{
    margin:15px;
}

.main-div-a > div:nth-child(2) {
    margin-right: auto;
}*/
    .news-div-a {
        left: 0;
        right: unset;
    }

.scroll-btn{
    text-align: center !important;
}

.footer-contact-li a p{
    float: right !important;
}

.footer-contact-li a span {
    direction: ltr !important;
    float: left;
}

.news-header-a{
    float:left;
}

.owl-pagination{
    text-align: center !important;
}

.footer-down{
    direction: ltr !important;
}

.footer-down-d2 p {
    text-align: center !important;
    direction: ltr !important;
}
.cbp-so-side:before, .cbp-so-side:after{
    content: unset;
}

.paging-main-div{
    direction:ltr !important;
}

.winner-content button, .category-list-detail button, .backbtn {
    text-align: left;
    direction: ltr !important;
}

.winner-content-ul{
    padding-right:0;
}

.winner-content-ul li {
    margin-left: 20px;
    margin-right: unset;
}

.youtube-player h3 {
    right: 3%;
    left: unset;
}

.category-banner-btn1{
    margin-left:10px;
    margin-right:unset;
}

.closebtn{
    float:left;
}

.square .square-img {
    margin-left: 30px;
    float: right;
    margin-right:unset;
}

.square .square-bg {
    float: right;
}

    .square .square-bg img {
        float: right;
    }
.img-category-logo {
    height: 70px;
    float: right;
    margin-left: 15px;
    margin-right: 15px;
}

.youtube-player p{
    left:unset;
    right:3%;
}

.card-header1{
    text-align:left;
}

.mr-auto, .mx-auto {
    margin-left: auto !important;
    margin-right: inherit !important;
}
.float-item {
    margin-left: 15px;
    float: right !important;
}

.gilist .owl-buttons .owl-prev,
.gilist .owl-buttons .owl-next {
    direction: ltr !important;
}

.anchorstyle i{
    direction: ltr !important;
}

@media (min-width: 992px) {
    #mainNav .navbar-nav .nav-item:last-child .nav-link {
    padding: 0 1rem;
    padding-left: 0;
}
}

@media (max-width: 1399px) {
    .winerblock-p {
        width: 89%;
        bottom: 3.5%;
    }

    .play-button-outer {
        top: 35%;
    }
}

@media (max-width: 1199px) {
    .top-header-down .top-header-down-block:before {
        top: -20.2%;
    }

    .winerblock-p {
        width: 88%;
    }

    .play-button-outer {
        top: 33%;
    }

    .youtube-player h3 {
        top: 11%;
    }

    .youtube-player p {
        top: 23%;
    }
}

@media (max-width: 991px) {
    .top-header-down .top-header-down-block:before {
        top: -18.2%;
    }

    .winerblock-p {
        width: 83%;
    }

    .play-button-outer {
        top: 26%;
        left: 40%;
    }

    .youtube-player h3 {
        display: none;
    }

    .youtube-player p {
        display: none;
    }
}


@media (max-width: 767px) {
    .top-header-down .top-header-down-block:before {
        top: -30%;
        RIGHT: -13px;
    }

    header.masthead {
        padding-top: 1rem;
    }

    .winerblock-p {
        width: 82%;
        bottom: 6.5%;
    }
}

@media (max-width: 465px) {
    .top-header-down .top-header-down-block:before {
        top: -31.2%;
    }

    .winerblock-p {
        width: 93%;
        bottom: 1.5%;
    }

    .play-button-outer {
        top: 23%;
        left: 38%;
    }
}
.date-details-text {
    text-align: left !important;
}
.fa-li {
    right: calc(var(--fa-li-width, 2em) * -1);
}

.custom-list h4{
    text-align:right;
}

#process-owl-carousel .card-body-cus {
    height: 254px;
}

.sp-image-box-div-a-left {
    position: absolute;
    right: 0%;
    color: #fff;
    bottom: 2%;
}

.sp-image-box-a{
    margin-right:30px;
}

.newsblock-body a{
    float:left;
}

.committee-member-style-1 img{
    float:left !important;
}

.owl-buttons{
    text-align:center !important;
}

.pr-40{
    padding-right:unset;
    padding-left:40px;
}

.custom-list li {
    list-style-type: circle;
}

.winner-div-align {
    position: absolute;
    right: unset;
    bottom: 0;
    left:0;
}

.winerblock-img-a,
.winerblock-p-1,
.winerblock-p-2,
.winerblock-p-3,
.category-slides .card-text,
.submission-card p,
.custom-list p,
.news-header-a,
.news-body-down .news-body-down-desc,
.news-body-down .news-body-down-a,
.news-body-down .news-body-down-p,
.newsblock-body .newsblock-body-desc-sm,
.newsblock-body span,
.footer-up-newsletter input,
.footer-contact-li a,
.footer-contact-li a span,
.footer-contact-form input,
.footer-contact-form textarea,
.top-header-up p,
.top-header-down .top-header-down-block p,
.aboutaward-text p,
.youtube-player p,
.winners-select,
.winners-select2,
.anchorstyle,
.activePage .anchorstyle,
.winner-content-p1,
.winner-content-p2,
.winner-content-h3 span,
.winner-video p,
.viewall-link,
.about-category p,
.contact-banner p,
.contact-banner span,
.category-list-detail p,
.newsDetail p,
.committee-member-style-1 p,
.committee-member-style-1 a,
.committee-member-style-2 p,
.committee-member-style-2 a,
.aboutus-detail p,
.pclist p,
.pclist a,
.glist p,
.glist a,
.gilist p,
.custom-list p, 
.custom-list span {
    font-family: var(--bs-body-font-family); 
    /*font-weight: bold !important;*/
}

.newsblock-body .newsblock-body-desc-sm {
    height: 105px;
}

.committee-member-style-2 p {
    height: 103px;
}

/*p {
    font-family: 'Kufam' !important;
}
textarea {
    font-family: 'Kufam' !important;
}
input[type='text'] {
    font-family: 'Kufam' !important;
}
button.btn {
    font-family: 'Kufam' !important;
}
input[type='email'] {
    font-family: 'Kufam' !important;
}
a {
    font-family: 'Kufam' !important;
}*/

.sub-height {
    height: 625px;
    max-height: 625px;
}

.footer-up .img2 {
    border-left: 0px;
    padding-left: 0px;
    padding-right: 33px;
}

.footer-up .img1 {
    border-left: 2px solid #fff;
    padding-left: 25px;
}
*:not(i){
    font-family: var(--bs-body-font-family) !important;
}