@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* Reset and base styles */

body {
    font-family: 'Poppins', sans-serif;
}

/* Custom scrollbar styles(Chrome, safari, Edge) */
::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar-track {
    background-color: #f4f6f9;
}

::-webkit-scrollbar-thumb {
    background-color: #9A616D;
    border-radius: 8px;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #006400;
}

/* Firefox scrollbar styles */
* {
    scrollbar-width: thin;
    scrollbar-color: #9A616D #f4f6f9;
}

/* Smooth scroll behavior */
html {
    scroll-behavior: smooth;
}

.tab-border-red {
	font-weight: 700;
}

.plain-link {
	/* border-color:#1A3E5E;
	width:60%; */
	text-decoration: none;
}
.btn {
    font-size: 0.85rem;  /* Smaller button text, color stays as per Bootstrap */
}

.form-control-lg {
    font-size: 0.85rem;  /* Smaller input text, keep Bootstrap form styles */
}

/* Sign into your account" heading */
.card-body h5.fw-normal {
    font-size: 0.8rem; 
}

/* Don't have an account? Register here*/
.card-body p.mb-2.pb-lg-2 {
    font-size: 0.7rem; 
}
/* Forgot password? */
a.small.text-muted[href*="!"] {
    font-size: 0.7rem; 
    color: #0a58ca !important;
}

/* Terms of use and Privacy policy */
a.small.text-muted + a.small.text-muted {
    font-size: 0.7rem; 
    color: #0a58ca !important;
}


