/**
Developed by M.R.Mahmoudi
2025/03 for asgx.ir  
 */

@font-face {
    font-family: asgx;
    font-style: normal;
    font-weight: 300;
    src: url(fonts/asgx.woff)
}
 
 
 .spotlight-tld-hot {
    width: 144px !important;
   
    top: 0px  !important;;
    right: -60px  !important;;
   
    height: 30px  !important;;
}
 
 
 .domain-promo-box {
    
    text-align: center;
}
 
 .spotlight-tld-sale {
    width: 96px  !important;;
    
    
    top: 0px  !important;;
    right: -33px  !important;;
     
}
 
 
 
 
    
.domain-pricing .two-row-center {

text-align: center;
}

.domain-pricing .tld-row:hover {
    background-color: #ebdddd;
   
}


#order-standard_cart .products .product:hover {
    background-color: #e1e1ea;
    box-shadow: 0px 0px 14px 0px #000000;
    transition: all .55s ease-in-out;
    
}


.tt-main-header #Primary_Navbar-Store .dropdown-menu li a:before {
     content: "\f100" !important;
 
}


body {
    font-family: asgx
}

.tt-main-header #Primary_Navbar-Store .dropdown-menu.show {
     
    right: 0px;
}
.text-center {
    text-align: center
}


/*.label,a,a:link,select,label,b,strong,a:visitedp,div,input,button,textarea
{ font-family:asgx !important;  }*/

.text-danger, .stat, .list-group, .label, a, txtarea, h1, h2, h3, h4, h5, h6, table, tr, th, td, .text-info, strong, .btn, textarea, select, label {
    font-family: asgx !important;
}

.tooltip, .tooltip.show, .bs-tooltip-top {
    font-family: tahoma !important;
}


input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    font-size: 14px;
}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-size: 14px;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-size: 14px;
}

input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-size: 14px;
}


.spotlight-tld {

    direction: ltr;
}

.spotlight-tld span.available.price {
    direction: rtl;
}

#order-standard_cart .prepend-icon .field {

    padding-right: 36px !important;
    text-align: center;
}

#order-standard_cart .sub-heading {
    text-align: right !important;


}

#order-standard_cart .sub-heading span, #order-standard_cart .sub-heading-borderless span {
    padding-left: 10px !important;
    padding-right: 0px !important;
}


#order-standard_cart .font-size-36 {
    font-size: 22px !important;
}

#order-standard_cart .products .product {

    border-radius: 8px !important;

    cursor: pointer;
}

label, .icheckbox_square-blue, input, select, radio, checkbox {
    cursor: pointer;
}

#inputNs4, #inputNs3, #inputNs2, #inputNs1 {
    cursor: pointer;
    text-align: left;
    direction: ltr;
}

#order-standard_cart .view-cart-items .item-price {
    text-align: center !important;
}

#order-standard_cart .order-summary .total-due-today span {

    text-align: center !important;
}

.cpanel-usage-stats, #inputEmail {
    direction: ltr;
    font-family: tahoma
}

#inputTransferDomain, #inputAuthCode {
    direction: ltr;
}


.cpanel-usage-stats strong, .limit-near {
    font-family: var(--font-family-monospace);
}

#inputMessage {
    font-family: var(--font-family-monospace);
}

.sidebar .sidebar-menu-item-icon-wrapper {
    margin-left: .25rem !important;
}


div.dataTables_wrapper div.dataTables_paginate {

    float: left;
}

.dataTables_wrapper .dataTables_filter {
    float: left !important;
}

#overdueInvoicesPanel .card-body {
    background-color: #ff000952 !important;
    color: #000000;
}


#expiringDomainsPanel .card-body {
    background-color: #f1ef7954;
    color: #000000;
}

.tts-support-department:hover {
    background-color: #fbd5d7 !important;
    color: #fff;
}

/**{
    -webkit-transition:all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}*/

#cPanelQuickShortcutsPanel {
    direction: ltr;
}


#cPanelQuickEmailPanel {
    display: none
}

.header-lined p {
    font-size: 12px !important;
}

.products .product {
    min-height: 450px
}

.tt-box-info {
    text-align: center
}

.tt-single-box {
    justify-content: center;
}

.invoice-container {

    direction: rtl;

}
.invoice-status, .invoice-col .small-text  {text-align: center}

.invoice-col img{ width: 200px}
.invoice-col,.card-header,.table-responsive thead{ text-align: right !important;}
.text-right{text-align:left!important;}
.imahmoudi_date{ font-size: 11px}


.tt-main-header #Primary_Navbar-Store .dropdown-menu li a:before {
    right: -20px !important;
}
.tt-header .tt-main-header ul li a.pr-4 {
    text-align: center  !important;
}

#domaintransfer .row , #domainregister .row, #domainowndomain  .row , #inputCountry{ direction: ltr; }


@media screen and (max-width: 768px) {
    section#main-body {
      padding: 0px 0 !important;
        }
        
         .tt-auth-wrap {
   
       min-height: auto !important;
 }
        
        #main-body {
     padding: 0px 0 !important;
        }

}

 section#main-body {
      padding: 15px 0 !important;
        }
 
 

     
 


