
/* Body background and text color */
body {
    background-image: url("../images/background_02.gif"); /* Path to your image */
    background-repeat: repeat-x; /* Repeat across horizontally */
    background-position: top center; /* Position at the top and centered horizontally */
    background-color: #16090A; /* Fallback background color */
    color: #A1A3A3; /* General text color */
}


/* Table elements (if used) */
td, th {
    color: #A1A3A3;
}

/* Heading styles */
h2 {
    color: #C9C9C9;
}
/* Jumbotron Headings */
h1.display-4, h3.display-4 {
    font-size: 3rem; /* Main heading size */
    font-weight: bold;
}

h1.lead {
    font-size: 1.5rem; /* Subheading size */
    font-weight: normal;
}

/* Unified Heading Styles */
h2, h3, h4, h5, h6 {
    font-weight: bold;
    margin-bottom: 0.5rem;
}

h2 {
    font-size: 2rem;
}

h3 {
    font-size: 1.75rem;
}

h4 {
    font-size: 1.5rem;
}

h5 {
    font-size: 1.25rem;
}

h6 {
    font-size: 1rem;
}

/* Floating Buttons */
.floating-buttons {
    position: fixed;
    top: 20px; /* Distance from the top */
    right: 20px; /* Distance from the right */
    z-index: 1000; /* Ensure buttons appear above content */
    display: flex;
    flex-direction: column; /* Stack buttons vertically */
}

.floating-buttons a {
    display: block;
    width: 150px; /* Button width */
    margin-bottom: 10px; /* Space between buttons */
    padding: 10px 15px; /* Internal button padding */
    text-align: center; /* Center text in the buttons */
    background-color: #707A83; /* Button background color */
    color: white; /* Button text color */
    text-decoration: none; /* Remove underline */
    border-radius: 4px; /* Rounded corners */
}

.floating-buttons a:hover {
    background-color: #CBCBCB; /* Background color on hover */
    color: black; /* Text color on hover */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); /* Button shadow on hover */
}
body {
    font-family: "Times New Roman", Times, serif;
}

