/* Custom Bootstrap overrides */

/* Primary color override */
:root {
    --bs-primary: #569d2b; /* tumhara custom primary color */
    --text-primary: #569d2b; /* tumhara custom primary color */
    --bs-secondary: #4ECDC4; /* secondary color */
    --bs-success: #1DD1A1;
    --bs-danger: #FF4757;
    --bs-warning: #FFA502;
    --bs-info: #54a0ff;
    --bs-light: #f1f2f6;
    --bs-dark: #2f3542;
    --bs-btn-hover-color: #478123;
    --bs-btn-hover-bg: #478123;
    --whatsapp-color: #25D366;
}

/* Custom App Bar Background (optional) */
.app-bar {
    background-color: var(--bs-primary) !important;
}

/* Bottom Tabs Active Color */
.bottom-tabs .tab-btn.active {
    color: var(--bs-primary) !important;
}

/* Customize buttons globally if needed */
.btn-primary {
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
}
.btn-primary {
    --bs-btn-bg: var(--bs-btn-hover-color);
    --bs-btn-border-color: #569d2b;
    --bs-btn-hover-bg: #478123;
    --bs-btn-hover-border-color: #478123;
    --bs-btn-hover-color: #fff;
}
.text-primary{
    color: var(--bs-primary) !important;
}
.btn-primary:hover {
    background-color: darken(var(--bs-primary), 5%);
}
.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg) !important;
    border-color: var(--bs-btn-hover-border-color);
}
.btn-primary:hover {
    background-color: var(--bs-btn-hover-bg) !important;
    border-color: var(--bs-btn-hover-border-color);
    color: #fff;
}
/* Example for card hover */
.card:hover {
    transform: translateY(-2px);
    transition: 0.3s;
}
main{
    padding: 15px 0px;
    padding-bottom: 90px;
}
.logo{
     font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
      font-size: 21px;
      cursor: pointer;
}
.logo-s{
background: #000000;
    padding: 1px 5px;
    font-family: "Great Vibes", cursive;
    font-size: 15px;
    padding: 6px;
    padding-bottom: 1px;
    border-radius: 4px;
    right: 2px;
    position: relative;
    font-weight: 600;
    top: -1px;
}

.dp{
    width: 500px;
    height: 500px;
    display: flex;
    border: 1px solid black;
}
.dp .logo {
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    margin: auto;
    font-size: 4rem;
    color: black;
}
.dp .logo-s {
    background: #000000;
    padding: 1px 5px;
    font-family: "Great Vibes", cursive;
    font-size: 12px;
    padding: 7px;
    padding-bottom: 0px;
    border-radius: 4px;
    right: 1px;
    position: relative;
    font-weight: 600;
    font-size: 3rem;
    top: -8px;
}
.dp .kazz{
    font-weight: 600;
}
.btn-whatsapp{
    background-color: var(--whatsapp-color);
    color: white;
}
.btn-whatsapp:hover{
    background-color: var(--whatsapp-color) !important;
    color: white;
}
.fw-700{
    font-weight: 700;
}