/* DataHotel Cart Custom Design */

/* فونت فارسی */
@font-face {
    font-family: Estedad;
    src: url("Estedad-VF-FD.woff2") format("woff2");
}

body {
    font-family: Estedad, Tahoma, sans-serif !important;
    background: #f3f5f8 !important;
    color: #374151;
}


/* حذف آبی تند WHMCS */
.btn-primary,
.btn-primary:hover {
    background: #1e4d8f !important;
    border-color: #1e4d8f !important;
}


/* کارت محصولات */
.product,
.product-container,
.card {
    border-radius: 16px !important;
    border: 1px solid #e5e7eb !important;
    background: #ffffff !important;
    box-shadow: 0 8px 25px rgba(0,0,0,.06) !important;
    transition: .3s;
}


.product:hover,
.product-container:hover,
.card:hover {
    transform: translateY(-5px);
    box-shadow:0 15px 35px rgba(0,0,0,.12)!important;
}


/* عنوان محصولات */
.header-lined h1,
.page-title {
    color:#1e4d8f !important;
    font-weight:700;
}


/* قیمت ها */
.price,
.product-price {
    color:#1e4d8f !important;
    font-size:28px!important;
    font-weight:800;
}


/* دکمه خرید */
.btn-success {
    background:#1e4d8f!important;
    border-color:#1e4d8f!important;
    border-radius:12px!important;
}


.btn-success:hover {
    background:#163b6d!important;
}


/* فرم ها */
.form-control {
    border-radius:10px!important;
    border:1px solid #d1d5db!important;
}


/* سایدبار */
#order-standard_cart .sidebar {
    background:white;
    border-radius:15px;
    box-shadow:0 5px 20px rgba(0,0,0,.05);
}


/* تیترها */
h1,h2,h3,h4 {
    font-weight:700!important;
}


/* لینک ها */
a {
    color:#1e4d8f;
}


/* موبایل */
@media(max-width:768px){
    .product {
        margin-bottom:20px;
    }
}
/* ==========================
   DataHotel Checkout Design
========================== */


/* صفحه checkout */
#order-standard_cart {
    direction: rtl;
}


/* عنوان مرحله سفارش */
#order-standard_cart .header-lined h1 {
    font-size:32px;
    color:#243b53;
    margin-bottom:30px;
}


/* باکس های فرم */
#order-standard_cart .panel {
    border:none!important;
    border-radius:18px!important;
    background:#ffffff!important;
    box-shadow:0 10px 30px rgba(0,0,0,.08)!important;
}


/* عنوان پنل */
#order-standard_cart .panel-heading {
    background:#eef2f7!important;
    color:#243b53!important;
    font-weight:700;
    border-radius:18px 18px 0 0!important;
}


/* خلاصه سفارش */
#order-summary {
    background:#243b53!important;
    color:white!important;
    border-radius:18px!important;
    padding:25px!important;
}


/* قیمت نهایی */
#order-summary .price {
    color:white!important;
    font-size:30px!important;
}


/* دکمه پرداخت */
#btnCompleteProductConfig {
    width:100%;
    height:55px;
    font-size:18px;
    font-weight:700;
    border-radius:14px;
    background:#1e4d8f!important;
    border:none;
}


#btnCompleteProductConfig:hover {
    background:#163b6d!important;
}


/* ورودی ها */
#order-standard_cart input,
#order-standard_cart select {
    border-radius:12px!important;
    height:45px;
}


/* انتخاب درگاه */
#order-standard_cart .payment-method {
    border-radius:15px!important;
    border:1px solid #e5e7eb!important;
    padding:15px;
}


/* موبایل */
@media(max-width:768px){

#order-summary {
 margin-top:20px;
}

}
/* =====================================
   DataHotel Client Area Dark Theme
===================================== */


/* پس زمینه کل پنل */
body {
    background:#111827 !important;
    color:#e5e7eb !important;
}


/* محتوای اصلی */
#main-body {
    background:#111827 !important;
}


/* کارت ها */
.card,
.panel,
.tiles .tile,
.client-home-panels .panel {
    background:#1f2937 !important;
    border:none !important;
    border-radius:16px !important;
    color:#e5e7eb !important;
    box-shadow:0 10px 30px rgba(0,0,0,.25)!important;
}


/* هدر پنل */
.header,
.navbar-main {
    background:#1e4d8f !important;
}


/* منوی اصلی */
.main-navbar-wrapper {
    background:#1e4d8f !important;
}


.navbar-nav .nav-link {
    color:white !important;
}


.navbar-nav .nav-link:hover {
    background:#163b6d !important;
}


/* عنوان ها */
h1,h2,h3,h4,h5 {
    color:#ffffff !important;
}


/* متن ها */
p,
.text-muted,
small {
    color:#cbd5e1 !important;
}


/* جدول ها */
.table {
    background:#1f2937 !important;
    color:#e5e7eb !important;
}


.table td,
.table th {
    border-color:#374151!important;
}


/* دکمه های آبی برند */
.btn-primary,
.btn-info {
    background:#1e4d8f!important;
    border-color:#1e4d8f!important;
    border-radius:12px!important;
}


.btn-primary:hover {
    background:#163b6d!important;
}


/* وضعیت سرویس ها */
.status-active {
    background:#1e4d8f!important;
    color:white!important;
}


/* سایدبار */
.sidebar {
    background:#1f2937!important;
    border-radius:16px!important;
}


/* باکس خوش آمد */
.client-home-panels .panel-heading {
    background:#243b53!important;
    color:white!important;
}


/* لینک ها */
a {
    color:#60a5fa;
}


a:hover {
    color:#93c5fd;
}


/* فرم ها */
.form-control {
    background:#111827!important;
    border:1px solid #374151!important;
    color:white!important;
}


.form-control:focus {
    border-color:#1e4d8f!important;
}


/* فوتر */
.footer {
    background:#111827!important;
    color:#9ca3af!important;
}
