@font-face {
    font-family: "Unbounded";
    src: url("../fonts/Unbounded-Regular.woff2") format('woff');
}

/*@font-face {
    font-family: "myfont";
    src: url("fonts/awesome-font-bold.woff") format('woff');
    font-weight: bold;
}

@font-face {
    font-family: "myfont";
    src: url("fonts/awesome-font-boldoblique.woff") format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: "myfont";
    src: url("fonts/awesome-font-oblique.woff") format('woff');
    font-style: italic;
}*/

html, body {
    height: 100%;
}

.fill-height {
    min-height: 100%;
    height:auto !important; /* cross-browser */
    height: 100%; /* cross-browser */
}

body {
    font-family: Unbounded;
}

#header-text {
    margin-left: 20px; /* Spacing between button and text */
    font-size: 1.5em; /* Adjust font size as needed */
    font-family: Unbounded;
}

img.logo-container {
    border-radius: 50%; /* This makes the image rounded */
    transition: transform 0.5s ease;
}

img.logo-container:hover {
    transform: rotate(360deg);
}

.footer-bg {
    background-color: #321D47;
    color: white;
}

a.footer-link {
    color: white;
}

a.text-body {
    color: white !important;
}

img.footer-logo {
    border-radius: 50%; /* This makes the image rounded */
}

h5.footer-h {
    font-family: Unbounded;
}

.bg-charts {

}

/* Responsive adjustments for smaller screens */
@media (max-width: 768px) {
    #header-text {
        display: none; /* Hide text on smaller screens */
    }
}
