/* Define the Poppins Regular font for the browser to download/use */
@font-face {
    font-family: 'Poppins'; /* This is the name used in your main CSS styles */
    src: url('/fonts/poppins/Poppins-Regular.ttf') format('truetype'); /* Path relative to your website root */
    font-weight: normal;
    font-style: normal;
    font-display: swap; /* Helps prevent invisible text while loading */
}

/* Define the Poppins Bold font */
@font-face {
    font-family: 'Poppins';
    src: url('/fonts/poppins/Poppins-Bold.ttf') format('truetype');
    font-weight: bold; /* Maps this file to the 'bold' weight */
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto'; /* This is the name used in your main CSS styles */
    src: url('/fonts/roboto/Roboto-Regular.ttf') format('truetype'); /* Path relative to your website root */
    font-weight: normal;
    font-style: normal;
    font-display: swap; /* Helps prevent invisible text while loading */
}

/* Define the Roboto Bold font */
@font-face {
    font-family: 'Roboto';
    src: url('/fonts/roboto/Roboto-Bold.ttf') format('truetype');
    font-weight: bold; /* Maps this file to the 'bold' weight */
    font-style: normal;
    font-display: swap;
}
body {
    font-family: 'Poppins', Arial, sans-serif;
    /* font-weight: 400; */
    /* font-style: normal; */
	/* font-size: 1rem; */
	color: #1e1e1e;
	background-color: #fff;
}
h1, h2, h3 {
    color: #1e1e1e;
}
[data-bs-theme="dimgray"] {
    --primary: #1e1e1e;
    --primary-hover: #0565ff;
    --primary-disabled: #588de3;
    --text-color-btn: #ffffff;
}
.btn-primary {
    --bs-btn-border-color: #aab6cb;
}