/* Default Theme */

/* -------------------------------
   General
------------------------------- */
:root {
	--bs-body-bg: #fafafa;
	--bs-body-color: #333;
	--bs-body-font-size: 17px;
	--bs-link-color: #007bff;
	--bs-link-hover-color: #0069da;
}
body {
    font-family: 'Open Sans', "sans-serif";
	font-size: var(--bs-body-font-size);
	background: var(--bs-body-bg);
    color: var(--bs-body-color);
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
h1, h2, h3, h4, h5, h6{
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 15px;
    line-height: 1.25;
	color: #222;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-size: 60%;
    font-weight: 500;
	color: #333;
}
a {color: var(--bs-link-color);}
a:hover {color: var(--bs-link-hover-color);}
a:focus {color: var(--bs-link-hover-color);}

/* -------------------------------
   Header & Navbar Styles
------------------------------- */


/* -------------------------------
   Footer Styles
------------------------------- */


/* -------------------------------
   Page Content
------------------------------- */

.content {
    padding: 0 0 0;
}

/* -------------------------------
   Module Theme Styles
------------------------------- */

/* -------------------------------
   Custom Styles
------------------------------- */

