﻿body {
    font-size: 16px;
}

    .rbt-header .mainmenu-nav .mainmenu li.has-dropdown .submenu {
    right: 0px !important; direction:rtl;
    text-align: right;
    left:auto !important;
}

.rtl
{
    direction:rtl;
    text-align:right;
}



[data-overlay="7"]:before, [data-black-overlay="7"]:before, [data-white-overlay="7"]:before, [data-gradient-overlay="7"]:before {
    opacity: 0.6 !important;
}
 

.font22 {
font-size:22px !important;
}

.font26 {
    font-size: 26px !important;
}

.popup-mobile-menu .mainmenu .has-menu-child-item > a::after, .popup-mobile-menu .mainmenu .has-dropdown > a::after {
left:0px !important;
right:auto !important;
}

.rbt-card.card-list-2 .rbt-card-body {
   padding-right:30px;

}
 
/* اصلاح گرادینت بنرها و پس‌زمینه با رنگ اختصاصی سایت */
.rbt-page-banner-wrapper .rbt-banner-image::after,
.bg-gradient-9::after {
    background: linear-gradient(180deg, rgba(2, 122, 142, 0.95) 0%, rgba(1, 201, 234, 0.2) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    z-index: -1;
}

/* اگر می‌خواهید در حالت هاور یا در صفحات داخلی کمی تیره‌تر باشد که متون سفید بهتر دیده شوند */
.rbt-page-banner-wrapper .rbt-banner-image::after {
  /*  background: linear-gradient(180deg, #027a8e 0%, rgba(2, 122, 142, 0.7) 100%);*/
}


[data-black-overlay]:before {
    /*  background: linear-gradient(180deg, rgba(2, 122, 142, 0.95) 0%, rgba(1, 201, 234, 0.2) 100%);*/
    background-image: linear-gradient(to right, rgb(2, 122, 142), rgb(37, 124, 213), rgb(60, 75, 101), rgb(2, 122, 142)) !important;
}

.rbt-header.rbt-transparent-header .rbt-header-wrapper:not(.bg-not-transparent) {
    background-image: linear-gradient(to right, rgb(2, 122, 142), rgb(37, 124, 213), rgb(60, 75, 101), rgb(2, 122, 142)) !important;
}
 

.rbt-page-banner-wrapper {
    padding-top: 120px !important;
}

.rbt-btn.btn-border-gradient {
    background: linear-gradient(90deg, #027a8e, #01c9ea);
    border: none;
    outline: none;
    cursor: pointer;
    position: relative;
    z-index: 10;
    color: var(--color-heading);
    box-shadow: 0 10px 13px 0 rgba(209, 211, 237, 0.39);
    border-radius: 0;
}

.cwhite {
    color:white !important;
}

.rbt-header .mainmenu-nav .mainmenu > li:hover > a, .rbt-header .mainmenu-nav .mainmenu > li.active > a {
color:white !important;
}

.rbt-show-more-btn::after {
left:0px;
right:auto;
}

.rbt-badge-2 {
    background-image: linear-gradient(to right, var(--color-primary), var(--color-secondary), var(--color-secondary), var(--color-primary));
    color:white;
}

    .rbt-badge-2 strong {
        color:white;
        margin-right:10px;
    }

/*.rbt-header.rbt-transparent-header .rbt-header-wrapper.color-white-variation.rbt-sticky {
    background-image: linear-gradient(to right, #027a8e, #01c9ea, #01c9ea, #027a8e) !important;
    box-shadow: var(--shadow-5);
    border: 0 none;
}
*/

.rbt-header.rbt-transparent-header .rbt-header-wrapper.color-white-variation.rbt-sticky {
    background-image: linear-gradient(to right, #027a8e, #257cd5, #3c4b65, #027a8e) !important;
    box-shadow: var(--shadow-5);
    border: 0 none;
}

.rbt-gradient-border {
    background: linear-gradient(to right, #027a8e, #01c9ea, #01c9ea, #027a8e) !important;
    z-index: 10;
}

.rbt-inner-onepage-navigation .mainmenu-nav .mainmenu li a
{
    font-size:16px;
}


@media only screen and (max-width: 767px) {
    #loginheader {
        padding: 30px 0 !important;
        padding-top: 100px !important;
    }
}

.font14 {
    font-size:14px !important;
}

.rbt-header .mainmenu-nav .mainmenu li.with-megamenu .rbt-megamenu, .rbt-header .mainmenu-nav .mainmenu li.has-dropdown .submenu, .rbt-user-wrapper .rbt-user-menu-list-wrapper, .rbt-category-menu-wrapper .category-dropdown-menu, ul.rbt-dropdown-menu li .sub-menu {
right:0px;
left:auto;
}

.rbt-admin-profile .admin-thumbnail {
margin-left:12px !important;
 
}

.rbt-widget-details .rbt-course-details-list-wrapper li i, .rbt-widget-details .rbt-default-sidebar-list li i, .rbt-default-sidebar-wrapper .rbt-course-details-list-wrapper li i, .rbt-default-sidebar-wrapper .rbt-default-sidebar-list li i {
    margin-right: 0px !important;
    margin-left: 10px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
    .rbt-header .mainmenu-nav .mainmenu > li > a {
        padding: 0 20px;
    }
}