@font-face {
    font-family: "IRANYekan";
    src: url("../fonts/fa/IRANYekanXVF.woff") format("woff-variations"),
        url("../fonts/fa/IRANYekanXVF.woff") format("woff");
    font-weight: 100 1000;
    font-display: fallback;
}

@font-face {
    font-family: "Pinar";
    src: url("../fonts/fa/Pinar-VF.woff2");
}

form#frmProductDomainSelections {
    margin-bottom: 20px;
}

* {
    direction: rtl;
    padding: 0px;
    margin: 0px;
}

li.p-phone.windows-none {
    list-style: none;
    margin: 20px 0px;
}

span.renewal-price.cycle {
    display: none;
}

span.item-domain.d-block.coodiv-text-12.font-weight-light.white-text.py-0.item-domain.badge.badge-pill.badge-success {
    background-color: #404040;
    font-size: 14px;
}

 button#btnEmptyCart {
     font-size: 16px;
     margin-top: 20px;
     padding: 10px 10px;
     border-radius: 10px;
     color: white;
     border: 0px;
     background-color: #ff0000;
 }

a.btn.btn-primary.minimal-button-cart.ml-2 {
    background-color: #3aae49;
}

h2.title.coodiv-text-6 {
    font-size: 18px;
}

button.btn.btn-primary.rounded-20.coodiv-text-10 {
    margin-bottom: 20px;
}

button.btn.btn-add-to-cart.w-hidden {
    background-color: #3aae49;
    padding: 5px 15px !important;
    text-align: center !important;
}

span.available.price.w-hidden {
    color: black;
}

span.domains-addons-products-title {
    background-color: #3aae49;
    padding: 10px 15px;
    border-radius: 10px;
    margin-bottom: 20px !important;
    display: block;
}

@media (max-width: 600px) {
span.domains-addons-products-title {
    margin-top: 20px !important;
}}

h5.coodiv-text-9.mb-0 {
    width: 50% !important;
    position: absolute;
    margin-left: 50px !important;
}

span.badge.badge-pill.badge-primary.font-weight-light.px-6.mr-2 {
    margin-right: 90px !important;
}

.badge-primary {
    font-size: 15px;
    color: #fff;
    background-color: #ff0000;
}

.badge-warning {
    color: #fff !important;
    background-color: #ff0000;
    font-size: 15px;
    display: none;
}

@media (max-width: 600px) {
.badge-warning {
    margin-top: 15px;
}}

@media (max-width: 600px) {
.pl-5, .px-5{
 padding: 0px !important;
}}

@media (max-width: 600px) {
img.dark-version-logo.logo-footer{
    display: none;
}}

button.btn.btn-primary {
    background-color: #3aae49;
}

#product1,
#product2,
#product3,
#product4,
#product5,
#product6,
#product7,
#product8 {
    background-color: #404040 !important;
    padding: 50px 0px;
    border-radius: 50px;
    margin: 5px 0px;
    border: 0px !important;
    max-width: 30%;
    margin-right: 20px;
}
@media (max-width: 767.98px) {
#product1,
#product2,
#product3,
#product4,
#product5,
#product6,
#product7,
#product8 {
    background-color: #404040 !important;
    padding: 50px 0px;
    border-radius: 50px;
    margin: 5px 0px;
    border: 0px !important;
    margin-right: 20px;
    max-width: 100%;
}}

h1.coodiv-text-6.mb-8.color-blackish-blue {
    font-size: 25px;
}

@media (max-width: 767.98px) {
    .responsive-tabs-sm .nav-item a.active {
        background-color: black !important;
        
    }
}

@media (max-width: 767.98px) {
    .responsive-tabs-sm .nav-item:first-child a {
        background-color: black;
    }
}

@media (max-width: 767.98px) {
    .responsive-tabs-sm .nav-item a.active:hover {
        background-color: black !important;
    }
}

@media (max-width: 767.98px) {
    .responsive-tabs-sm .nav-item:first-child a:hover {
        background-color: black;
    }
}


.col-md-6 {
    margin-top: 20px;
}

.btn-primary-lg {
    background-color: #3aae49;
    color: white;
}

@media (max-width: 600px) {
.h1-login {

    font-size: 25px !important;
}}

.title-phone-lg{
    margin-bottom: 15px ;

}
.alert.alert-success {
    margin-top: 20px;
}

div#ClientAreaHomePagePanels-Active_Products_Services-1 {
    margin-top: 15px;
}
a.btn.btn-danger {
    color: white !important;
}

div.product-details-tab-container {
    background-color: #404040 !important;
    border-radius: 10px !important;
    padding: 20px;
}

.responsive-tabs-sm .nav-item a:hover {
    background-color: #dc3545;
    border-bottom: 0;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    background-color: #000000;
}

label {
    color: white !important;
    margin: 0px 10px;
}
div {
    color: white;
}

input.btn.btn-default {
    color: black !important;
}

.list-group-item{
    background-color: #cecece;
}

span.text-last-updated {
    color: black !important;
}


.div-service-name>span{
    color: black !important;
}

    .col-md-8 {
        flex: 100%;
        max-width: 100%;
    }

div#primaryLookupResult {
    display: none !important;
}

div#spotlightTlds {
    margin-bottom: 50px;
}

  .alert.alert-warning.rounded-10.mb-10 {
margin-top: 50px;
    background-color: #ff0000;
    color: white;
  }
.primary-bg-color {
    background-color: #606060;
}

 @media (max-width: 576px) { 
.phone-hidden{
    display: none !important;
}}

.name-rg, .email-rg, .last-rg, .company-rg {
  
    background-color: #ffffff;

}

.message-notif {
    color: black;
    font-size: 16px;
}

.master-breadcrumb .breadcrumb {   background-color: #212121;  }
.master-breadcrumb {  background-color: #212121;  padding: 0px 30%;  }
li.breadcrumb-item {   color: white !important;   }


.navbar-toggler-icon {
    position: relative;
    width: 24px;
    height: 2px;
    background-color: #ffffff;
}

.navbar-toggler-icon::before,
.navbar-toggler-icon::after {
    content: '';
    position: absolute;
    width: 24px;
    height: 2px;
    background-color: #ffffff;
    left: 0;
}

.navbar-toggler-icon::before {
    top: -8px;
}

.card,
.mc-promo-login,
.mc-promo-manage {

    background-color: #606060;

    border: none;
}

.navbar-toggler-icon::after {
    top: 8px;
}

/* وقتی منو بازه */
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
    background-color: transparent;
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::before {
    transform: rotate(45deg);
    top: 0;
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::after {
    transform: rotate(-45deg);
    top: 0;
}


.client-home-cards .card-header {
    background-color: #404040;

    border-radius: 10px;
}

h3.card-title.m-0 {
    color: #ffffff;
        text-align: right;
}
.list-group{
    border: 0px !important;
}

.card>.card-header+.list-group,
.card>.list-group+.card-footer,
.mc-promo-login>.card-header+.list-group,
.mc-promo-login>.list-group+.card-footer,
.mc-promo-manage>.card-header+.list-group,
.mc-promo-manage>.list-group+.card-footer {
    border-top: 0;
    border: 0px !important;
}



.client-home-cards .list-group .list-group-item {

    border-radius: 10px;
}

.tiles .tile i {

font-size: 50px !important;
    right: 35%;
    top: 30%
  
}

@media (max-width: 576px) {
.tiles .tile i {

    font-size: 30px !important;
   
}}

.client-home-cards small {
    color: #000000 !important;
}

.ticket-reply .rating span.star,
.ticket-reply .rating-done span.star {
    background-color: #9d0606;
    border-radius: 100%;
        padding: 3px;
}


.fa-inverse {
    color: red;
}

a.btn.btn-block.btn-danger {
    color: white !important;
}

a.btn.btn-default.bg-color-gold.btn-xs {
    background-color: #28a745;
    padding: 10px 10px 10px 10px !important;
    color: white !important;
}

a.btn.btn-default.bg-color-red.btn-xs {
    color: white !important;
}


/**        غیر فعال کردن اسکرول چپ و راست در موبایل            */
html,
body {
    overflow-x: hidden;
}
button,
input,
select,
textarea,
body,
.tooltip,
.tooltip-inner {
    text-align: right !important;
    font-family: "IRANYekan", tahoma !important;
    -moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
    letter-spacing: normal !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Pinar", tahoma !important;
    font-feature-settings: "ss10", "ss09";
    font-variation-settings: "DSTY";
        color: white !important;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 800;
        color: white !important;
}

.h1,
h1,  {
    font-size: 28px !important;
        color: white !important;
}
        .invoice-col {
            float: right !important;
            width: 50%;
        }

p, 
.card, .mc-promo-login, .mc-promo-manage {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
        background-clip: border-box;
    border: none;
    border-radius: .25rem;
} {
        color: white !important;
}

@media (max-width: 1199px) {

    #mainNavbar {
        position: fixed;
        top: 0;
        right: -280px;
        /* مخفی */
        width: 280px;
        height: 100vh;
        background-color: #404040;
        z-index: 1050;
        transition: right 0.35s ease;
        padding-top: 70px;
        box-shadow: -5px 0 15px rgba(0, 0, 0, 0.15);
    }

    /* وقتی collapse باز میشه */
    #mainNavbar.show {
        right: 0;
    }

}


@media (max-width: 1199px) {

    /* کل منو ستونی بشه */
    #nav {
        display: flex;
        flex-direction: column;
        padding: 0;
    }

    /* هر آیتم منو */
    #nav>ul>li,
    #nav>li,
    .menu-inline {
        display: block !important;
        width: 100%;
        margin: 0;
    }

    /* لینک‌ها */
    #nav a {
        display: block;
        width: 100%;
        padding: 12px 15px;
        border-bottom: 1px solid #eee;
    }

}
/* وقتی collapse باز میشه */
#mainNavbar.show {
    right: 0;
}

span.coodiv-text-11.font-weight-bold.color-blackish-blue {
    color: white !important;
}

a#checkout {
    color: white !important;
}

#order-standard_cart .account-select-container div.account {
    background-color: #404040 !important;
        margin-top: 5px;
            border-radius: 10px;
  
}

#order-standard_cart .account-select-container div.account.active {
    background: #404040;
        border-radius: 10px;
}

a.btn.btn-primary.minimal-button-cart.ml-2 {
    color: white !important;
}

div#orderSummary {
    margin: 0px 10%;
    margin-top: 30px !important;
    background-color: #404040;
    color: white;
    padding: 30px;
    border-radius: 10px;
    padding-bottom: 50px;
    line-height: 35px;
    font-size: 16px;
    margin-bottom: 20px;
}

.coodiv-text-8 {
    font-weight: 600;
}

.coodiv-text-7 {
    font-size: 1.5rem;
}

.footer-block .footer-contact-list li span {
    padding-right: 40px;
}

.footer-block .footer-contact-list li span i {
    right: 5px;
    left: unset;
}

.breadcrumb .breadcrumb-item,
.nav-scroller-subpages .nav .panel-footer .btn {
    font-weight: 400;
}

.gbpr-badge-fixed {
    right: 25px;
    left: unset;
}

.live-support-trigger {
    left: 25px;
    right: unset;
}

.live-support-trigger .live-support-welcome {
    left: 40px;
    right: unset;
}

.live-support-trigger .live-support-welcome:after {
    left: -6px;
    top: 9px;
    right: unset;
    transform: scaleX(-1);
}

.live-support-trigger:hover .live-support-welcome {
    transform: translateX(22px) translateY(-50%);
}

.alert {
    font-weight: 400;
}

body.user-in-shoppingcart.primary-bg-color.not-login-page.not-using-emyui-cart-aws {
    text-align: right !important;
}

button.btn-lang-footer {
    display: none !important;
}

.domain-box-sale-header .col h5 span {
    background: #ffffff;
    color: #000000;

}


.menu-inline {
    display: inline-block;
    margin-right: 10px;
}

a {
    color: #3aae49 !important;

}

.menu-text-color {
    text-decoration: none;
    color: #ffffff !important;
}


.footmenu ul li a {
    color: #fff;
    display: block;
    position: relative;
    padding-left: 10px;
    right: 0;
    color: #fff !important;
    text-decoration: none;
}

.footmenu ul li a:hover {
   color: red !important;
}

.menu-text-color:hover {
    color: #ffc107;
}

.site-header.white-bg .btn-header-lang,
.site-header.light-mode-texts .menu-text-color {
    color: #161c2d !important;
}

font-family: Tahoma,
sans-serif;
margin: 20px;
direction: rtl;
text-align: right;
}

table {
    width: 100%;
    max-width: 500px;
    border-collapse: collapse;
    margin-top: 20px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

th,
td {
    border: 1px solid #ddd;
    padding: 12px 15px;
}

th {
    background-color: #f2f2f2;
    color: #333;
    font-weight: bold;
    width: 50%;
}

tr:nth-child(even) {
    background-color: #f9f9f9;
}

tr:hover {
    background-color: #f1f1f1;
}

h2 {
    color: #0056b3;
    border-bottom: 2px solid #0056b3;
    padding-bottom: 5px;
}

@media (min-width: 1200px) {
.item-in-cart {
    border-radius: 10px;
    background-color: #404040;
    color: white;
    margin-top: 30px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
}}

@media (max-width: 576px) {
 .item-in-cart {
     background-color: #404040 !important;
     color: white;
     padding: 5px 10px 10px 10px;
     border-radius: 10px;
     margin-bottom: 20px;
 }}

 @media (max-width: 576px) {
.alert.alert-warning.rounded-10.mb-10 {
        margin-top: 20px;
        border-radius: 10px;
    }
 }

  @media (max-width: 576px) {
    h4.alert-heading.coodiv-text-8.font-weight-bold {
            display: none;
        }
  }

@media (max-width: 576px) {
    p.coodiv-text-10.mb-0 {
            font-size: 16px;
        }
}

.taxenabled-view-cart.position-relative.mt-12 {
    display: none;
}


@media (max-width: 576px) {
button.btn.btn-primary.orderpromovalidatebutton {
        padding: 10px 15px 10px 15px !important;
        background-color: #3aae49;
        margin-bottom: 20px;
        border: 0px;
    }
}


   


@media (max-width: 576px) {
div#orderSummary {
        background-color: #404040;
        color: white;
        padding: 20px 10px;
        border-radius: 10px;
    }
}

@media (max-width: 576px) {
    h2.coodiv-text-7 {
            color: #3aae49;
        }
  
}

@media (max-width: 576px) {
a#checkout {
        padding: 10px 0px !important;
        background-color: #3aae49;
        margin-top: 15px;
    }
}

@media (max-width: 576px) {
a#continueShopping {
        color: white;
    }
}

@media (max-width: 576px) {

    .float-left {
            float: right !important;
        }
}

@media (max-width: 576px) {

    .float-right {
            float: left !important;
        }
}

@media (max-width: 576px) {

button#btnCompleteOrder {
        padding: 10px 15px !important;
        background-color: #3aae49;
    }
}

@media (max-width: 576px) {

p.coodiv-text-9.px-7.mb-0.color-blackish-blue-opacity {
        font-size: 16px !important;
        margin: 15px 10%;
    }
}
@media (max-width: 576px) {

.row.justify-content-center.mb-15.domain-lookup-loader.domain-lookup-primary-loader {
        display: none !important;
    }
}

.domain-unavailable.alert.alert-warning.text-left.rounded-10.headline {
    display: none !important;
}

@media (max-width: 576px) {
button#btnDomainContinue {
        margin-top: 20px !important;
        background-color: #3aae49;
    }
}
#order-standard_cart {
    margin: 0;
    padding: 0 10px 0px 10px !important;
    font-size: 14px;
}

@media (max-width: 576px) {
#order-standard_cart .product-info {
        margin: 0 0 20px 0;
        padding: 6px 15px;
        font-size: .85em;
        background-color: #404040  !important; 
        border-top: 1px solid #efefef;
        border-bottom: 1px solid #efefef;
        color: white;
        border-radius: 10px;
    }
}

@media (max-width: 576px) {
.alert.alert-warning.info-text-sm.mt-2.d-block {
        display: none !important;
    }
}


@media (max-width: 576px) {
button#btnCompleteProductConfig {
            padding: 10px 0px !important;
            text-align: center !important;
            margin-top: 15px !important ;
            background-color: #3aae49 !important;
        }
}



/**  قیمت دامنه ها در زیر سرچ دامنه */
.img-container {
    display: none;
}

.price.net.coodiv-text-11.font-weight-bold {
    display: none;
}

.price.com.coodiv-text-11.font-weight-bold {
    display: none;
}



/**  هدر  */

/**  سایز لوگو */
@media (min-width: 1200px) {

    .light-version-logo {
        display: none;
    }
}

.light-version-logo {
    width: 180px !important;
    height: auto !important;
}




.light-version-logo-windows,
.dark-version-logo {
    width: 190px !important;
    height: auto !important;
}

.logo-footer{
    margin-bottom: 10px;
}

@media (max-width: 600px) {
    .light-version-logo-windows {
        display: none;
    }
}



.navbar.navbar-light {
    padding-top: 0px !important;
}

li.nav-item.ml-3.d-xl-none {
    margin-left: 40px !important;
}

header.header .main-navbar-wrapper {
    margin-right: 0px;
}



domain-search-input-header pl-6 {
    border: 0px !important;
}


.navbar {

    padding-top: 20px !important;
    padding-bottom: 20px !important;
    background-color: #404040 !important;
}

/**  منو  */
header.header .navbar a {
    color: white !important;
    font-size: 18px;

}

/**  امتیاز دادن در تمای صفحات  */
.reviews-overview.text-center.mt-20.mb-10 {
    display: none !important;
}

.btn nav-link cart-btn {
    direction: ltr !important;
}

/**         دکمه ورود هدر       */
a.btn.btn-red.coodiv-text-9.signup-btn-header {
    background-color: #ff0000;
    padding: 8px 15px !important;
    border-radius: 20px;
    margin-right: 0px;
    margin-top: 10px;
    font-size: 14px;
}

a.btn.btn-red.coodiv-text-9.signup-btn-header:hover {
  color: black !important;
}
/**          منو       */
header.header .main-navbar-wrapper {
    margin-right: 50px;

}

/**       آیکون سبد خرید      */
header.header .toolbar .nav-link {
    font-size: 20px;
    border: 0px;
    margin-top: 15px;

}

/**       دسته بندی صفحه سفارش سرویس جدید       */
.nav-link {

    color: white !important;
}

/**       دسته بندی صفحه سفارش سرویس جدید       */
.order-form-menu-scroller.white-bg.rounded-20.border-opacity.mb-7 {
    background-color: #404040;
    padding-bottom: 20px;
    padding-top: 15px;
    border-radius: 30px;
    margin-top: 25px;
}

/**       دسته بندی صفحه سفارش سرویس جدید       */
.nav-link:hover {
    color: #3AAE49;
}

/**       عنوان یافتن محصولات و سرویس ها  در صفحه سفارش سرویس جدید   */
h4.pre-title.text-green.coodiv-text-12.text-uppercase.mb-3 {
    margin-top: 60px;
    color: #3AAE49;
    font-size: 18px;
}

@media (max-width: 576px) {
    h4.pre-title.text-green.coodiv-text-12.text-uppercase.mb-3 {
        margin: 0px 20px;
        margin-top: 60px;
        color: #3AAE49;
        font-size: 18px;
    }
}

.domain-pricing {
    margin-top: 0px !important;
}

/**       عنوان اصلی سرویس ها  در صفحه سفارش سرویس جدید   */
h1.coodiv-text-4.mb-8.color-blackish-blue {
    font-size: 30px;
    margin-bottom: 90px;
}

/**        سرویس ها در صفحه سفارش سرویس جدید   */
#order-standard_cart .products {
    padding: 35px 15px;
    color: white;
    border-radius: 20px;
}

@media (min-width: 1200px) {
    #order-standard_cart .products {
        padding: 35px 15px;
        color: white;
        border-radius: 20px;
        margin-left: 200px !important;
        margin-right: 200px !important;
    }
}





/**        سرویس ها در صفحه سفارش سرویس جدید   */
.border-bottom {
    border-bottom: 0px !important;
}


/**        */
.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
    padding: 16px 36px !important;
    border-radius: 20px;
}

/**       دکمه های سرویس ها در صفحه سفارش سرویس جدید   */
.mt-5,
.my-5 {
    margin-top: 2rem !important;
    margin-bottom: 1rem;
}

/**       دکمه های سرویس ها در صفحه سفارش سرویس جدید   */
.btn-warning {
    color: white;
    background-color: red;
    border-color: red;
}

/**       دکمه های سرویس ها در صفحه سفارش سرویس جدید   */
@media screen and (min-width:1200px) {
    div#products {
        line-height: 30px;
        margin: 0px 250px !important;
    }
}

div#products {
    line-height: 30px;
    margin: 0px 40px !important;

}

/**        سرویس ها در صفحه سفارش سرویس جدید   */






@media (min-width: 768px) {
    .col-md-9 {
            flex: 0 0 40%;
                max-width: 40%;
                text-align: center;
                margin: 0px 100%;
    }
}

/**    start header  tamam code ha inja nist */

.badge-info {
    background-color: #3aae49;
}

@media screen and (max-width:600px) {
    .navbar {
        justify-content: center;
    }
}

input.form-control.prepended-form-control {
    display: none;
}

button.btn.btn-default {
    display: none;
}

@media screen and (max-width:600px) {
    a.btn.btn-red.coodiv-text-9.signup-btn-header {

        width: max-content;
    }
}

@media screen and (max-width:600px) {
    .container {
        padding: 0px;
    }
}

header.header .topbar .active-client .btn {
    padding-right: 0px !important;
}

header.header .topbar .active-client .input-group-text {
    padding: 0px;

    margin-left: 2px;
}

header.header .topbar {

    background-color: #212121;
    color: rgba(255, 255, 255, .65);
}

.d-flex {
    padding-top: 10px;
    padding-bottom: 10px;
}

.ml-auto {
    margin-top: 5px;
}



/**    end header  */


/**    start footer  */
.p-phone, .email-footer{
    width: 200px;
}


#footer {
    padding-top: 40px;
    border-bottom: 1px solid #222222;
    padding-bottom: 0px;

}

.footcontainer {
    max-width: 1680px;
    margin-right: 2%;
    margin-bottom: 50px;
}



#copyright {
    padding: 30px 0px;
}

.widget-footer-title {
    margin-bottom: 20px;

}

.widget-footer-title h5 {
    font-weight: normal;
    margin: 0;
}

.footcontact {
    margin-left: 100px;
    line-height: 23px;
}

.footcontact ul {}

.footcontact ul li {
    position: relative;
    font-size: 18px;
}

.footcontact ul li p {}

.widget-title h5 {
    color: #3AAE49;
    margin-bottom: 20px;
}

.footcontact ul li {
    position: relative;
    font-size: 18px;
    list-style: none;
}

@media (max-width: 600px) {
.footcontact {
    display: none;
}}


.footmenu ul li {
    line-height: 30px;
    font-size: 18px;

}

.col-lg-1{
    flex: 40% !important;
    max-width: 40% !important;
}
.col-lg-2 {
    flex: 20% !important;
    max-width: 20% !important;
}
.col-lg-3 {
    flex: 20% !important;
    max-width: 20% !important;
}
.col-lg-4 {
    flex: 20% !important;
    max-width: 20% !important;
}

@media screen and (max-width:600px) {
    .col-lg-2 {
            flex: 100% !important;
            max-width: 100% !important;
        }
}

@media screen and (max-width:600px) {
.phone-col-login {
        flex: 100% !important;
         max-width: 100% !important;
         margin-right: 5%;
}}



#copyright {
    padding: 0px 0px;
    text-align: center;
}


/**    End footer  */

/**   start sabt domains  */
.row.justify-content-center.mt-10 {
    display: none;
}

@media (min-width: 1200px) {
input#inputDomain {
    padding: 20px 10%;
    border-radius: 20px;
    font-size: 16px;
    margin-left: 5px;
    margin-right: 20px;
    float: left;
    border: 0px !important;
}}

@media (max-width: 600px) {
    input#inputDomain {
            border-radius: 20px;
            margin-left: 5px;
            margin-top: 8px;
            height: 50px;
        
    }
}





p.coodiv-text-9.pr-md-11.mb-0.color-blackish-blue-opacity {
    font-size: 18px;
}


button#btnCheckAvailability {
    text-align: center !important;
    font-size: 20px;
    margin-top: 10px;
    padding: 0px !important;
    background-color: #3AAE49;
    border: 0px !important;
}

.domain-pricing {
    margin-top: 140px;
}

.featured-tld.position-relative.white-bg.overflow-hidden.rounded-20 {
    border-radius: 20px;
}

.row.px-10 {
    display: none;
}

.pb-5.tld-filters-filter-buttons.position-relative.col-12 {
    display: none;
}

h5.text-center.mb-10.col-12 {
    display: none;
}

.features-box.media.text-center {
    display: none;
}

.features-box.media {
    display: none;
}

.text-uppercase {
    text-transform: uppercase !important;
    margin-top: 70px;
}

.row.justify-content-center.mt-20 {
    display: none;
}

p.coodiv-text-9.pr-md-11.mb-0.color-blackish-blue-opacity {
    display: none;
}

h1.coodiv-text-4.mb-8.color-blackish-blue {
    font-size: 30px;
    margin-bottom: 50px;
}

/**    End sabt domains  */



a.menu-text-color {
    text-decoration: none;
}

header.header .navbar a:hover {
    color: red !important;
}

a.menu-text-color:hover{
        color: red !important;
}

.tiles .tile:hover {
    background-color: #000000;
    cursor: pointer;
}


/**    start pannel karbari   */

a#Secondary_Sidebar-Actions-Domain_Transfer {
    display: none;
}

a#Secondary_Sidebar-Actions-Domain_Registration {
    display: none;
}

a#Secondary_Sidebar-Actions-View_Cart {
    display: none;
}

a#Secondary_Sidebar-Categories-Addons {
    display: none;
}


.no-gutters {
    text-align: left;
}

.input-group>.custom-select:not(:last-child),
.input-group>.form-control:not(:last-child) {
    padding-bottom: 50px;
}

@media (min-width: 1200px) {
    .col-xl-6 {

        text-align: right;
    }
}



.list-group-flush>.list-group-item:last-child {
    display: none;
}

.btn:not(:disabled):not(.disabled) {
    padding: 0px 16px !important;
}


.tiles .tile {
    background-color: #404040;
    color: white;
    border-radius: 10px;


}

@media (min-width: 1200px) {
.tiles .tile .title {
    font-weight: 700;
    color: #888;
    text-transform: uppercase;
    margin-top: 10px;
}}

p,
.card,
.mc-promo-login,
.mc-promo-manage {
    background-color: none !important;
}

@media (min-width: 1200px) {
    .tiles .tile {
        margin-right: 20px;
        border: 0px !important;
        padding: 80px !important;
       

    }
}
@media (max-width: 600px) {
.tiles .tile {
       margin-top: 20px;
        width: 90%;
        margin: 5%;
            border: 0px !important;
            

    }
}



.client-home-cards .card,
.client-home-cards .mc-promo-login,
.client-home-cards .mc-promo-manage {
    font-size: .9em;
    border-radius: 10px;
}

.client-home-cards .card,
.client-home-cards .mc-promo-login,
.client-home-cards .mc-promo-manage {
    border-radius: 10px;
    border: 0px;
    background-color: #404040;
    color: white;
    padding: 15px 10px 15px 10px !important;
}
.card-body {
    margin: 20px 10px 0px 10px;
}


div#ClientAreaHomePagePanels-Active_Products_Services-0 {
    margin-top: 15px;
    border-radius: 10px;
}



a.btn.btn-default.bg-color-asbestos.btn-xs {
    color: white !important;
}


.client-home-cards .card,
.client-home-cards .mc-promo-login,
.client-home-cards .mc-promo-manage {
    border-radius: 10px;
    border: 0px;
    background-color: #404040;
    color: white;
    padding: 15px 10px 0px 10px;
}


.client-home-cards .card,
.client-home-cards .mc-promo-login,
.client-home-cards .mc-promo-manage {
    border-radius: 10px;
    border: 0px;
    background-color: #404040;
    color: white;
    padding: 15px 10px 0px 10px;
}

div[menuitemname="Active Products/Services"] .card-footer {
    border-top: 1px;
    padding: 5px 0px 20px 20px;
    display: none;

}


div.product-details div.product-icon {
   
    background-color: #000000;
 
    color: white;
}

div[menuitemname="Active Products/Services"] .btn-view-more.disabled {
    cursor: default;
    text-decoration: none;
    color: #ffffff;
    font-size: 16px;
}

.btn:not(:disabled):not(.disabled) {
    padding: 0px 16px !important;
    margin-right: 5px;
}

a.btn.btn-default.bg-color-blue.btn-xs {
    padding: 10px 15px 10px 15px !important;
    background-color: #28a745;
        color: white !important;
}

a#ClientAreaHomePagePanels-Recent_News-0 {
    margin-top: 10px;
    border-radius: 10px;
}


a#ClientAreaHomePagePanels-Recent_Support_Tickets-0, a#ClientAreaHomePagePanels-Recent_Support_Tickets-1, a#ClientAreaHomePagePanels-Recent_Support_Tickets-2, a#ClientAreaHomePagePanels-Recent_Support_Tickets-3, a#ClientAreaHomePagePanels-Recent_Support_Tickets-4, a#ClientAreaHomePagePanels-Recent_Support_Tickets-5, a#ClientAreaHomePagePanels-Recent_Support_Tickets-6 {
    margin-top: 15px;
}




p.email-footer {
    background-color: red;
    text-align: center;
    padding: 10px 0px;
    border-radius: 10px;
}

p.phone-footer {
    background-color: #3aae49;
    padding: 8px 5px;
    border-radius: 10px;
}


/**    end pannel karbari   */

/**    start sign / login   */

a.small.font-weight-bold {
    color: red;
}

.input-group>.custom-select:not(:last-child),
.input-group>.form-control:not(:last-child) {
    padding-bottom: 0px;
}

button.btn.btn-default.btn-reveal-pw {
    padding: 2px 4px !important;
    margin-right: 5px;
}

#registration .prepend-icon .field-icon {

    display: none;
}

.intl-tel-input.separate-dial-code .selected-dial-code {
    padding-left: 0px;
    text-align: left;
}

.form-check-input {
    position: relative;
    margin-left: 8px;
}

.col-sm-5 {
    display: none;
}

select#inputCountry {
    display: none !important;
}

.card.mb-4-new {
    display: none;
}

@media (min-width: 1200px) {
    .col-1-lg {
        width: 50%;
    }
}


@media (max-width: 600px) {
.col-2-lg  {
    background-color: #404040;
    margin: 10% 15% 0px 15%;
    border-radius: 10px;
    padding: 20px;
}}

@media (min-width: 600px) {
    .col-2-lg {
        width: 50%;
        margin: 5% 0px;
    }
}






@media (min-width: 1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 100%;
    }
}


section#main-body {
    padding: 0px;
}




@media (min-width: 1200px) {
    .lg-ltr {
               background-color: #404040;
        padding: 10px 5% 30px 5%;
        margin: 0px 10%;
        border-radius: 10px;
        text-align: center;
    }
}






.button-lg {
    width: 100% !important;
    text-align: center !important;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 10px;
    background-color: #3aae49;
    color: white;
    border: 0px !important;
}


.sign-lg {
    text-align: center;
    font-size: 25px;
        color: white !important;
}

.input-group-prepend {
    margin-right: -1px;
    display: none;
}

input#inputEmail {
    padding-bottom: 25px;
    padding-top: 25px;
    border-radius: 10px;
}

input#inputPassword {
    line-height: 45px !important;
    border-radius: 10px;
}


#lg-rtl {
    background-color: #000000;
    text-align: center;

}

.logo-lg {
    height: auto;
    width: 200px;
}

.title-lg {
     color: #3aae49;
    margin: 7% 0px 4% 0px;
    text-align: center;
         }



.p-lg {
    margin: 60px 80px;
    color: white;
    font-size: 20px;
}


.button-lg-d {
    margin-top: 20px;
}


@media (max-width: 600px) {
    .col-1-lg {
        display: none;
    }
}

.news-sg {
    display: none;
}


/**    end sign / login   */

/**    start register    */




@media (min-width: 1200px) {
    .col-xl-9 {
        flex: 100%;
        max-width: 100%;
        margin: 50px 3%;
        margin-bottom: 80px;
    }
}


.title-con1 {
    display: none;
}

.title-con2 {
    display: none;
}

.title-con3 {
    display: none;
}


i.fas.fa-lock {
    display: none;
}

i.fas.fa-envelope {
    display: none;
}

i.fas.fa-user {
    display: none;
}

i.fas.fa-building {
    display: none;
}

.col-lg-4.col-xl-3 {
    display: none;
}

label.field-icon {
    display: none;
}


.title-register {
    text-align: center;
    margin-top: 25px;
    color: #3AAE49;
}


.col-sm-rg {
    flex: 50%;
    max-width: 50%;
    padding: 0px 5px;
}

@media (max-width: 576px) {
    .col-sm-rg {
        flex: 100%;
        max-width: 100%;
    }
}

@media (min-width: 576px) {
    .col-sm-6 {
        flex: 50%;
        max-width: 50%;
            padding: 0px 5px;
    }
}
div#personalInformation {
    padding-bottom: 0px !important;
    margin-bottom: 20px;
}



.name-rg,
.email-rg,
.last-rg,
.company-rg {
    border: 0px !important;
    width: 100%;
    padding: 10px 0px;
    padding-right: 10px;
    border-radius: 10px;
}

.row-phone {

    width: 100%;
    max-width: 100%;
}

@media (min-width: 576px) {
    .col-sm-7 {
        flex: 50%;
        max-width: 100%;
    }
}

@media (min-width: 576px) {
    .col-sm-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
        padding-top: 15px;
    }
}

.col-sm-1.pl-0.hidden-xs.d-none.d-sm-block {
    padding-top: 15px;
}

input#customfield1 {
    border-radius: 10px;
    padding: 20px 0px;
        background-color: #ffffff;


}
.pass-rg2, .pass-rg1{
            background-color: #ffffff !important;
                margin: 0px 4%;

}

div#personalInformation {
    padding-bottom: 0px !important;
}




h3.card-title {
    text-align: center !important;
}



.pass-rg2,
.pass-rg1 {
    width: 90%;
    padding: 10px 10px;
    border-radius: 10px;
    border: 0px;
}

@media (max-width: 576px) {

    .pass-rg2,
    .pass-rg1 {
        margin-right: 20px;
    }
}


input.btn.btn-lg.btn-primary {
    width: 400px !important;
    text-align: center !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    border-radius: 10px;
    background-color: #3aae49;
    color: white;
    border: 0px !important;
}

.none-prepend-icon {
    display: none !important;
}

menu-text-color
.form-group-none {
    display: none !important;
}
@media (max-width: 576px) {
    input.btn.btn-lg.btn-primary {
        width: 200px !important;
        margin-bottom: 50px;
    }
}
 
/**    پسورد قوی     */
.pass-ghavi {
  display: none;
}

#default-captcha-domainchecker {
    margin: 15px 10%;
}
@media (max-width: 576px) {
#default-captcha-domainchecker {
    margin: 15px 1%;
}}



/**    end register    */






/**    start enteghal domains  */

.offset-sm-2 {
    background-color: white;
    padding: 20px 30px;
    border-radius: 40px;
}

.row .col-sm-8 col-sm-offset-2 offset-sm-2 {
    justify-content: center !important;
}


.col-sm-8 {
         margin: 0px 30%;
        flex: 100%;
        max-width: 100% !important;
        background-color: #404040;
        margin-bottom: 50px;
}



#order-standard_cart .field,
#order-standard_cart .form-control {

    border-radius: 15px;
}

#order-standard_cart .default-captcha{

    margin: 0 auto 6px auto;
    padding: 10px;
    max-width: 340px;
    background-color: #404040 !important;
    border: 0px !important;
    border-radius: 3px;
    box-shadow: none !important;
    display: block;
    text-align: center;
    font-size: .9em;
}

#order-standard_cart .captcha-container .form-control {
    margin-right: 50px;
}

.h1-login{
        color: #3AAE49 !important;

}

#btnTransferDomain {
    padding: 15px 40px !important;
    border-radius: 10px;
    margin-top: 10px;
    background-color: #3AAE49;
}

h2.title.coodiv-text-6 {
    color: #3AAE49;
}

h2 {
    border-bottom: 2px solid #ff0000;

}

a#-order-button {
    padding: 15px 26px !important;
    background-color: #3AAE49;
    border-color: #3AAE49;
    color: white !important;
}


/**    end enteghal domains  */


/**    start sabad kharid  */
.row.justify-content-center.mb-15.domain-lookup-loader.domain-lookup-primary-loader {
    display: none;
}

@media (max-width: 600px) {
    .orderform-step-form-wizard-group.col-12.d-flex.white-bg.justify-content-center.border-opacity.rounded-20.overflow-hidden {
        background-color: #404040;
        border-radius: 10px;
        text-align: center;
        padding: 0px 40px 0px 0px;
    }
}

@media (min-width: 1200px) {
    .orderform-step-form-wizard-group.col-12.d-flex.white-bg.justify-content-center.border-opacity.rounded-20.overflow-hidden {
        max-width: 75%;
        background-color: #404040;
        border-radius: 10px;
    }
}

a.orderform-step-form-wizard-item.d-flex.align-items-center.position-relative.pl-6.pr-10.py-7.mr-12.active {
    color: white;
    margin-left: 50px;
    font-size: 20px;
}


a.orderform-step-form-wizard-item.d-flex.align-items-center.position-relative.pl-6.pr-10.py-7.mr-12 {
    color: white;
    margin-left: 50px;
    font-size: 20px;
}

a.orderform-step-form-wizard-item.d-flex.align-items-center.position-relative.pl-6.pr-10.py-7 {
    color: white;
    margin-left: 50px;
    font-size: 20px;
}


#order-standard_cart .domain-selection-options .option {
    margin-bottom: 2px;
    padding: 16px 20px !important;
    border-radius: 6px;
    background-color: #404040 !important;
    color: white;
    margin-left: 10px;
}

span.title.coodiv-text-12.d-block.color-blackish-blue {
    color: white;
    font-size: 15px;
}

p.coodiv-text-12.sub-title.mb-0 {
    color: white;
    font-size: 15px;
}


#order-standard_cart .domain-selection-options {
    margin: 20px 13% !important;
}

.single-input.w-100.w-sm-50.w-lg-35.py-4.col-md-8.pr-lg-0.position-relative {
    display: flex;
    direction: ltr;
}
@media (max-width: 576px) {
.single-input.w-100.w-sm-50.w-lg-35.py-4.col-md-8.pr-lg-0.position-relative {
    padding: 0px;
    direction: ltr;
}}

input#registersld,
input#transfersld {
    flex: 100%;
    padding: 13px 0px;
    margin-right: 20px;
    border-radius: 10px;
    border: 0px;
    text-align: center !important;
    margin-left: 10px;
}

@media (max-width: 576px) { 
input#registersld,
input#transfersld {
    margin-right: 10px;

}}








select#registertld,
select#transfertld {
    padding: 0px 20px;
    border: 0px;
    border-radius: 10px;
}

 @media (max-width: 576px) {
select#registertld,
select#transfertld {
    padding: 0px 0px;
  
}}


button.btn.btn-primary.search-btn.rounded-right-10-0.full-border-radius-10-sm {
    padding: 15px 0px !important;
    width: 100% !important;
    text-align: center !important;
    background-color: #3AAE49;
}


input#owndomaintld {
    width: 8%;
    border: 0px;
    padding: 26px 5px;
    border-radius: 10px !important;
}

 @media (max-width: 576px) {
input#owndomaintld {
    width: 25%;
    border: 0px;
    padding: 26px 5px;
    border-radius: 10px !important;
}}


input#owndomainsld {
    width: 100%;
    border-radius: 10px;
    margin-left: 10px;
    margin-right: 20px;
    border: 0px;
    text-align: center !important;
}

@media (max-width: 576px) {
input#owndomainsld {
        width: 80%;
  direction: rtl !important;
    margin-right: 10px !important;

}}

.form-group {
    background-color: #404040;
    padding: 20px 10px;
    border-radius: 10px;
        color: white;
}
.text-muted {
    color: #ffffff !important;
}

#order-standard_cart label,
#order-standard_cart p.domain-renewal-desc,
.service-renewals .div-renewal-period-label {
    margin-right: 10px;
    font-weight: 300;
    font-size: 13px;
    color: #ffffff !important;
}

div#orderSummary {
    margin-bottom: 20px;
}

.transfer-not-eligible.alert.alert-warning.text-left.rounded-10 {
    text-align: center !important;
}

/**    end sabad kharid  */



/**    start checkout  */
.col-sm-12 {
    flex: 100%;
    max-width: 100%;
}


@media (min-width: 1200px) {
    .register-area-box-checkout.position-relative {
        margin: 0px 30%;
    }

    button#btnCompleteOrder {
        padding: 10px 50px !important;
        background-color: #3AAE49;
    }



    #order-standard_cart .btn-remove-from-cart {
        color: #444;
        padding: 10px;
        background-color: red;
        border-radius: 100%;
        border: 0px;
    }

   


   

    h5.coodiv-text-8.mb-0 {
        margin-left: 10px;
    }

    button.btn.btn-primary.orderpromovalidatebutton {
        padding: 10px 20px !important;
        background-color: #3aae49;
    }


    form.position-relative {
        // display: flex;
    }

    input#inputPromotionCode {
        border-radius: 10px !important;
        margin-top: 10px;
        max-width: 30%;
        padding-right: 20px;
    }



    #order-standard_cart .btn-checkout {
        padding: 15px 34px !important;
        margin-top: 20px;
    }



    .coodiv-text-7 {
        color: white !important;
    }

    a#continueShopping {
        color: white !important;
    }

    a#checkout {
        background-color: #3aae49 !important;

            color: white !important;
    }

  

    .alert.alert-warning.info-text-sm.mt-2.d-block {
        display: none !important;
    }

    button#btnCompleteProductConfig {
        padding: 15px 0px !important;
        text-align: center !important;
        margin-top: 20px;
        background-color: #3aae49;
    }

    #order-standard_cart .product-info {
        margin: 29px 0 20px 0 !important;
        padding: 16px 20px 10px 0px !important;
        font-size: 16px !important;
        background-color: #404040 !important;
        color: white;
        border-radius: 10px;
    }

    .float-right {
        float: left !important;
    }

    span.pull-left.float-left {
        float: right !important;
    }


    h2.coodiv-text-7 {
        border-color: #3aae49;
    }


.taxenabled-view-cart.position-relative.mt-12 {
    display: none !important;
}

.alert.alert-warning.checkout-security-msg {
    text-align: center;
}

.modal.show .modal-dialog {
    border-radius: 10px;
}

h4.alert-heading.coodiv-text-8.font-weight-bold {
    display: none;
}

p.coodiv-text-10.mb-0 {
    font-size: 20px;
}

button#btnMassPayMakePayment {
    padding: 15px 40px !important;
    text-align: center !important;
        border: 0px;
}

.card-body {
    background-color: #404040;
    color: white;
    border-radius: 10px;
}

.text-muted {
    color: white !important;
}

tr.masspay-invoice-detail {
    color: white;
}

tr.masspay-invoice-detail {
    color: white;
    background-color: #404040;
}
td.text-right {
    background-color: #404040 !important;
    color: white;
}

td.bg-default {
    background-color: #404040 !important;
    color: white;
}

td {
    font-size: 18px !important;
}
.col-sm-6.offset-sm-3 {
    margin-top: 30px;
}

p.domain-error.domain-checker-unavailable.alert.alert-warning.text-left.headline {
    text-align: center !important;
}

.row.justify-content-center.mb-15.domain-lookup-loader.domain-lookup-primary-loader {
    display: none !important;
}

p.domain-error.domain-checker-unavailable.alert.alert-warning.text-left.headline {
    text-align: center !important;
}

span.coodiv-text-12.font-weight-light.white-text.py-0.item-domain.badge.badge-pill.badge-success {
    background-color: #404040 !important;
    font-size: 15px;
}

.taxenabled-view-cart.position-relative.mt-12 {
    display: none;
}




#order-standard_cart .field, #order-standard_cart .form-control{
    text-align: center !important;
} 




    /**    end checkout  */
span.label.requestor-badge.requestor-type-operator.float-md-right {
    margin-left: 10px;
}
  

  span.label.requestor-badge.requestor-type-owner.float-md-right {
    margin-left: 10px;
}

h4.modal-title.margin-bottom.mb-3 {
    color: black !important;
}

@media (min-width: 600px) { 
.windows-none{
    display: none;
}}