/* ================================================================
   BUBA USLUGE – FINALNI CUSTOM.CSS ZA WHMCS SIX CHILD TEMU
   ================================================================ */

/* GLOBALNI STILOVI */
body {
    background-color: #FEFEFE !important;
    color: #464646 !important;
    font-family: 'Roboto', sans-serif;
}

a {
    color: #F2752D !important;
    text-decoration: none;
}
a:hover {
    color: #d76525 !important;
    text-decoration: underline;
}

/* ================================================================
   HEADER / TOP BAR / NAVIGACIJA
   ================================================================ */
.navbar,
#header,
.header {
    background-color: #FEFEFE !important;
    border-bottom: 2px solid #F2752D !important;
}

.navbar a,
.navbar .nav-link,
#header a {
    color: #464646 !important;
    font-weight: 500;
}

.navbar a:hover,
.navbar .nav-link:hover {
    color: #F2752D !important;
}

/* Dropdown */
.navbar-nav .dropdown-menu {
    background-color: #FEFEFE !important;
    border-color: #C6CACD !important;
}
.navbar-nav .dropdown-menu a {
    color: #464646 !important;
}
.navbar-nav .dropdown-menu a:hover {
    background-color: #F2752D !important;
    color: #ffffff !important;
}

/* ================================================================
   GUMBI
   ================================================================ */
.btn,
button,
input[type="submit"],
.btn-primary {
    background-color: #F2752D !important;
    border-color: #d76525 !important;
    color: #ffffff !important;
    font-weight: 600;
    border-radius: 4px !important;
}

.btn:hover,
button:hover,
input[type="submit"]:hover,
.btn-primary:hover {
    background-color: #d76525 !important;
    border-color: #b4551d !important;
}

/* Sekundarni gumbi */
.btn-default,
.btn-secondary {
    background-color: #C6CACD !important;
    border-color: #b4b7ba !important;
    color: #464646 !important;
}
.btn-default:hover,
.btn-secondary:hover {
    background-color: #b4b7ba !important;
}

/* ================================================================
   FORME
   ================================================================ */
input,
select,
textarea {
    border: 1px solid #C6CACD !important;
    background-color: #FEFEFE !important;
    color: #464646 !important;
    border-radius: 4px !important;
}

input:focus,
select:focus,
textarea:focus {
    border-color: #F2752D !important;
    box-shadow: 0 0 4px rgba(242,117,45,0.4) !important;
}

/* ================================================================
   UKLANJANJE NEPOTREBNIH STVARI (TVOJ ZAHTJEV)
   ================================================================ */

/* ? Ukloni DOMENSKIH FUNKCIJA (Registracija, kupi domenu, domain hero) */
.domain-search,
.domain-checker-bg,
.home-domain-search,
#domainsearch {
    display: none !important;
}

/* ? Ukloni shortcut "Kupi domenu" i sve povezano */
.home-shortcuts .shortcut-buy-domain,
.home-shortcuts .shortcut-register-domain,
.home-shortcuts .shortcut-domain {
    display: none !important;
}

/* ? Ukloni BAZU ZNANJA gdje god se pojavljuje */
.home-shortcuts .shortcut-kb,
.home-shortcuts .shortcut-knowledgebase,
.navbar a[href*="knowledgebase"],
.home-kb-search {
    display: none !important;
}

/* ================================================================
   HOME PAGE CIŠCENJE
   ================================================================ */

/* Shortcut BAR maknuti kompletno */
#home-shortcuts,
.home-shortcuts {
    display: none !important;
}

/* “Novosti” maknuti */
.home-news,
#latest-news,
#Default_News,
.news,
#homepage .news {
    display: none !important;
}

/* MarketConnect ukloniti */
.marketconnect-services,
#mc-promo-panel,
.mc-promo,
#Default_MarketConnect {
    display: none !important;
}

/* Pretraga baze znanja maknuta */
.home-kb-search {
    display: none !important;
}

/* ================================================================
   TABLICE / PANELI / KARTICE
   ================================================================ */
.panel,
.card {
    border-radius: 4px !important;
    border: 1px solid #C6CACD !important;
}

.panel-heading,
.card-header {
    background-color: #F2752D !important;
    color: #ffffff !important;
    border-radius: 4px 4px 0 0 !important;
}

.table > thead > tr > th {
    background-color: #F2752D !important;
    color: #ffffff !important;
}

/* ================================================================
   FOOTER
   ================================================================ */
footer,
.footer {
    background-color: #191510 !important;
    color: #ffffff !important;
}

footer a,
.footer a {
    color: #F2752D !important;
}

footer a:hover {
    color: #d76525 !important;
}

/* ================================================================
   RESPONSIVE
   ================================================================ */
@media (max-width: 767px) {
    .navbar {
        border-bottom: 2px solid #F2752D !important;
    }
}
