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

    ** Custom Stylesheet **

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

***************************************************** */
/* ========== GLOBAL FONT & BACKGROUND ========== */
body, html {
    font-family: "Poppins", "Tahoma", Arial, sans-serif;
    background-color: #ffffff;
}

/* ========== MAIN AREA WIDTH & BACKGROUND ========== */
#main-body {
    background-color: #ffffff;
}

/* Card / panel background */
.panel, .card, .well, .client-home-panels .panel {
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.04);
    border: 1px solid #f0f0f5;
}

/* ========== PRIMARY COLOR (MATCH HOSTINZA) ========== */
/* change this to your main brand color if needed */
:root {
    --intilaq-primary: #4c45ff; /* example: bluish violet */
}

.btn-primary,
.btn-success,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:hover {
    background-color: var(--intilaq-primary) !important;
    border-color: var(--intilaq-primary) !important;
}

/* Links */
a, a:hover, a:focus {
    color: var(--intilaq-primary);
}

/* ========== TOP NAVBAR ========== */
.navbar-main {
    background-color: #ffffff;
    border-bottom: 1px solid #e5e6ec;
}

.navbar-main .navbar-nav > li > a,
.navbar-main .navbar-brand {
    color: #1f2933;
    font-weight: 500;
}

/* active / hover menu items */
.navbar-main .navbar-nav > li.active > a,
.navbar-main .navbar-nav > li > a:hover {
    color: var(--intilaq-primary);
    background-color: transparent;
}

/* ========== RTL TWEAKS ========== */
body.rtl #main-body {
    direction: rtl;
    text-align: right;
}

body.rtl .navbar-main .navbar-nav {
    float: left; /* avoid weird flip */
}

/* Domain search input nicer */
.domainchecker-homepage input[type="text"],
.domainchecker-homepage select {
    border-radius: 999px 0 0 999px;
    border: 1px solid #d1d5db;
}

.domainchecker-homepage .btn {
    border-radius: 0 999px 999px 0;
}

/* ========== FOOTER ========== */
.footer {
    background-color: #0f172a;
    color: #e5e7eb;
    padding: 30px 0;
}

.footer a {
    color: #9ca3af;
}

.footer a:hover {
    color: #ffffff;
}
/* Hide "WHMCS" powered-by footer line if you like */
.footer .pull-right,
.footer .text-right {
    display: none;
}

/* Reduce header height */
.navbar-main {
    min-height: 56px;
}

/* Logo area spacing */
.navbar-main .navbar-brand {
    padding-top: 14px;
    padding-bottom: 14px;
}
body {
    background-color: #ffecec !important;
}
