/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

@font-face {
    font-family: 'iransans';
    src: url('../fonts/fa/IRANSansXV.woff2') format('woff2-variations'),
    url('../fonts/fa/IRANSansXV.woff2') format('woff2');
    font-weight: 100 900;
    font-display: fallback;
}

button, input, select, textarea, h1, h2, h3, h4, h5, h6, body, body.body-style-2, 
.reseller-hosting-plan-title, .reseller-hosting-plan-price span, .reseller-hosting-plan-list li,
.reseller-hosting-plan-order a, .dark-ressler-plan.reseller-hosting-plan-pack .reseller-hosting-plan-price a,
.our-latest-news-box p, .discount-box-homepage, body.body-style-2 .coodiv-header .dropdown .profile-notification,
.notification-slider, .custom-login-page-v2, body.body-style-2 .side-bar-header-lined-drop-down .dropdown-menu,
body.body-style-2 .invoices-elements-tringo, body.body-style-2 .client-home-panels .panel-default, .dataTables_wrapper,
.domains-dotoday, .domain-previw-box, .kc-bg-box-container .col-sm-12, .kc-bg-box-container .kbarticles, .article-content,
#order-standard_cart .domain-pricing .row-table-tld-pricing, #order-standard_cart .domain-pricing, .domain-promo-box, #DomainSearchResults,
.domainsaddionsbox, #order-standard_cart .order-summary, #order-standard_cart .view-cart-items.coodiv-version .item, #order-standard_cart
.sub-heading span, #order-standard_cart .sub-heading-borderless span, #order-standard_cart .domain-selection-options .option,
.tooltip-inner { font-family: 'iransans'; font-feature-settings: "ss02"; }
.coodiv-navbar ul { padding-right: 0; padding-left: unset; }
body.body-style-1 .coodiv-navbar .coodiv-inner-navbar li > a > .template-new-menu { left: 10px; right: unset; }
body.body-style-1 .coodiv-header .mobile-menu { right: 15px; left: unset; }
body.body-style-1 .coodiv-header .navbar-nav > li:first-child { padding-left: 15px; }
body.body-style-1 .coodiv-navbar .coodiv-inner-navbar li > a > .coodiv-micon + .coodiv-mtext { font-size: 14px; }
body.body-style-1 .coodiv-header .main-search i.icon-search { border-left: 1px solid #d0cbda; border-right: unset; }
.coodiv-header .main-search i.icon-search { border-left: 1px solid #2c3350; border-right: unset; }
body.body-style-1 .coodiv-header .main-search { margin-right: 30px; margin-left: unset; }
.homepage-announcement-title .label-read-more-anononcement { float: left; }
.homepage-announcement-title a { padding-right: 2rem; padding-left: unset; margin-right: 15px; margin-left: unset; border-right: 2px solid #1de9b6; border-left: unset; }
section#footer .footer-menu a { font-size: 14px; }
body.body-style-1 .the-logo .b-title { margin-right: 10px; margin-left: unset; }
body.body-style-1 .domain-chaker-homepage .input-group input[type=text] { text-align: left; }
.coodiv-navbar .coodiv-inner-navbar li.coodiv-hasmenu .coodiv-submenu li > a { text-align: right; padding: 7px 35px 7px 7px!important; }
body.body-style-1 .coodiv-navbar .coodiv-inner-navbar li.coodiv-hasmenu .coodiv-submenu li > a:before { right: 15px; left: unset; }
.card .card-header h5 i,section#main-body .card-header h5 i { padding-left: 10px; font-size: 15px; }
body.body-style-1 .how-can-help-box-container .how-can-help-box .the-text { font-size: 13px; }
body.body-style-1 .how-can-help-box-container .how-can-help-box .btn-how-can-help-box:after { content: "\e843"; }
body.body-style-1 .coodiv-navbar .coodiv-inner-navbar .navigation-header i { padding: 0 0 0 15px; }
body.body-style-1 .coodiv-navbar .coodiv-inner-navbar .navigation-header { padding: 0 15px 0 0; font-size: 12px; }
body.body-style-1 .coodiv-navbar .coodiv-inner-navbar > li .coodiv-submenu li a { font-size: 13px; }
.coowhm-product .product .product-desc .prod-desc-div { font-size: 15px; }
body.body-style-1 .coodiv-navbar .coodiv-inner-navbar li.coodiv-hasmenu > a:after { left: 10px; right: unset; }
.login-right-side-custom { padding-right: 30px; padding-left: 30px; }
.custom-control { line-height: 4; }
.header-user-info-header .user-name { font-size: 17px; }
.header-user-info-header .user-info { font-size: 14px; }
.header-user-info-header .user-services i,.header-user-info-header .user-invoices i { right: -8px; left: unset; }
.header-user-info-header .user-invoices,.header-user-info-header .user-services { font-size: 14px; }

/* orderform */
.side-bar-header-lined-drop-down .dropdown-menu { right: auto; left: 0; top: 40px; }
.dropdown-menu { text-align: right; }
.panel-title { font-size: 16px; }
.side-bar-header-lined-drop-down .dropdown-menu .list-group-item { font-size: 13px; }
.drop-down-btn.show-more-sidebar i { margin-left: 10px; }
.drop-down-btn.show-more-sidebar { font-size: 13px; }
.currencyChooser-dropdown { margin-left: 10px; }

/* client area */
.profile-client-area .col { float: right; }
.profile-informations-text { float: right; padding-left: 2rem; padding-right: unset; }
.profile-informations-info span { padding-left: 2rem; padding-right: unset; }
.user-info-creditbalance { margin-left: 10px; margin-right: unset; }
.profile-informations-info i { padding-left: 5px; padding-right: unset; }
.profile-informations h6 { font-size: 18px; font-weight: 600; }
.profile-informations-info span,.user-info-creditbalance { font-size: 14px; }
.user-info-creditbalance a { font-size: 12px; }
.profile-informations-button { text-align: left; }
.profile-informations-button a { font-size: 13px; }
.area-discreted-info-user a { padding-right: 44px; padding-left: unset; }
.area-discreted-info-user a i { right: 0; left: unset; }
.area-discreted-info-user a span.title { font-size: 13px; }
.client-home-panels .panel>.panel-heading .panel-title .btn { margin-left: 10px; }
.profile-informations h6 i { font-size: 2rem; padding-right: 2rem; padding-left: unset; }
.profile-informations-info i { font-size: 13px; }

/* Amin custom styles */
body.body-style-1 .coodiv-navbar .coodiv-inner-navbar li.coodiv-hasmenu > a:after { content: "\e843"; }
.coodiv-navbar .coodiv-inner-navbar li.coodiv-hasmenu.coodiv-trigger > a:after { transform: rotate(-90deg); }
.item-middle .login-subtitle { font-weight: 400; }
.mobile-menu span, .mobile-menu span:after, .mobile-menu span:before{ height: 2.4px; }
