body { font-size: 1rem; font-family: "Hind Siliguri", sans-serif; font-weight: 400; line-height: 1.5; text-align: start; overflow-x: clip; padding: 0; margin: 0; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Urbanist", sans-serif; font-weight: 600; } .top-menu-brand { display: flex; align-items: center; justify-content: space-between; height: 3.5rem; } @media (max-width: 1200px) { .d-block { display: block!important; margin: 16px 0; } } @media (min-width: 1200px) { .container,.container-lg,.container-md,.container-sm,.container-xl { max-width: 1320px; } } .navbar { position: relative; display: block; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: .5rem 1rem; background: #181818; z-index: -1; } header.header { position: fixed; background: #333; width: 100%; height: 60px; z-index: 999; border-bottom: 0px solid #000; } section#main-body { margin: 0; padding: 30px 0; min-height: 350px } .master-breadcrumb { padding: 190px 0 0; } @media (max-width: 1200px) { .master-breadcrumb { padding: 130px 0 0; } } header.header .topbar { margin: 0; padding: 10px 0; background-color: #333333; color: rgba(255, 255, 255, .65); } header.header .main-navbar-wrapper { padding: 0; background: #404040; } header.header .navbar a { color: #ffffff; text-decoration: none; } a.dropdown-item.px-2.py-0 { color: #333; } header.header .toolbar .nav-link { padding: .5rem 1rem; border-radius: .25rem; border: 0px solid #e5e5e5; color: #e5e5e5; position: relative; font-size: .9em } header.header .search { width: 325px; border: 0px solid #e5e5e5; border-radius: .25rem } .card, .mc-promo-login, .mc-promo-manage {border: 0px solid rgba(0, 0, 0, .125);} .dataTables_wrapper table.table-list { border: 0px solid #ddd; } header.header .main-navbar-wrapper .navbar-collapse { padding: 1rem 1rem; } .dropdown-item { display: block; width: 100%; padding: 1rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; } .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 16rem; padding: .5rem 0; margin: 1rem 0 0; font-size: 1rem; color: #ffffff; text-align: left; list-style: none; background-color: #ffffff; background-clip: padding-box; border: 1px solid rgba(0,0,0,.15); border-radius: .25rem } header.header .dropdown-item.active,header.header .dropdown-item:active { background-color: #efefef; } .footer .footer-link { font-size: 14px; color: #fff; text-decoration: none; } footer.footer .copyright { margin: 0px 0px; font-size: .85rem; text-align: center; border-top: 1px solid #333; } footer.footer { margin: 0; padding: 50px 0 0px; background-color: #181818; color: #eee; font-size: 1rem; } a.footer-link:hover { color: #999; } .client-home-cards .list-group .list-group-item { padding: 15px 10px; border: 0; border-bottom: 1px solid #ddd } .sidebar .list-group-item { padding: 15px 15px; border-color: #f5f5f5 } .footer h4, .h4 { font-size: 1.25rem; margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #333; margin-bottom: 12px; } .img-responsive { min-width: 100%; height: auto; } .pull-left { float: left !important; } .pull-right { float: right !important; } #order-standard_cart .cart-sidebar .list-group-item { padding: 15px 15px !important; } .list-group-item.active { background-color: #666; border-color: #666; } #order-standard_cart .view-cart-items-header { padding: 15px 15px !important; background-color: #666666 !important; font-size: 1em !important; border-radius: 0 !important; } #order-standard_cart .order-summary { border-bottom: 0px solid #666 !important; border-radius: 0px !important; } #order-standard_cart .summary-container { border-radius: 0px !important; } table.table-list tbody td { padding: 20px 8px; vertical-align: middle; font-size: 1em; } @media (max-width: 1200px) { table { display: block; overflow-x: auto; white-space: nowrap; } } @media (max-width: 1199px) { .hidden-xs { display: none !important; } } .nav-link { color: #fff !important; } .me-2 { margin-right: .5rem !important; } img.footer-logo { width: 125px; } .payment-cards { background-color: rgba(255, 255, 255, 0.1); border-radius: 5px; } a { text-decoration: none; } /* AnimaciÃ³n suave */ #miHeader { transition: all 0.3s ease; } /* Ocultar la parte superior al hacer scroll hacia abajo */ #miHeader.oculto .top-menu-brand, #miHeader.oculto .topbar { transform: translateY(-100%); opacity: 0; height: 0; padding: 0; margin: 0; overflow: hidden; transition: all 0.3s ease; } #miHeader .navbar.shrink { padding: 8px 0; /* mÃ¡s pequeÃ±o */ } /* Opcional: reducir tambiÃ©n el logo */ #miHeader .navbar.shrink .logo-img { max-height: 35px; transition: max-height 0.3s ease; } @media (min-width: 1024px) { form.login-form { margin: 0% 30% 0% 30%; } } @media (max-width: 1024px) { form.login-form {margin: 0% 3% 0% 3%;} } img.auth-logo { margin-top: 42px; } @media (min-width: 1199px) { .hidden-mobile { display:none!important } } a.footer-btn.btn.btn-icon.btn-info-dark.rounded-circle.me-2 { border: 0; height: 37px; width: 37px; padding: 0px; font-size: 0.75rem; display: inline-flex; align-items: center; justify-content: center; background: #43abfc; } .badge { background: #17a2b8; color: #fff; } #order-standard_cart .products .product div.product-desc { width: 100% !important; } header.header .topbar .btn { line-height: 1; color: rgb(255 255 255 / 100%); } header.header .btn { font-size: 16px; } .card-header { padding: 1.75rem 1.25rem; } .domain-checker-container { background: -webkit-linear-gradient(top, #ffffff, #ffffff) !important; box-shadow: 0 6px 20px rgba(0,0,0,.1); }
.btn-success {
    color: #fff;
    background-color: #212529;
    border-color: #212529;
}

.btn-success:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}