    /* Styling for links inside the fileLinksContainer */
    #fileLinksContainer a {
        text-decoration: none; /* Remove underline */
        color: #007BFF; /* Set link color */
        font-weight: bold; /* Make the text bold */
    }

    /* Hover effect for links */
    #fileLinksContainer a:hover {
        color: #0056b3; /* Change link color on hover */
    }
    
        /* Style for the modal container */
.supportModal {
    display: none; /* Hidden by default */
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent background */
}

/* Style for the modal content */
.supportModal form {
    background-color: #fefefe;
    margin: 5% auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
    max-width: 600px;
}

/* Style for the close button */
.close-btn {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close-btn:hover,
.close-btn:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

/* Style for the modal title */
.title {
    font-size: 24px;
    margin-bottom: 20px;
}

/* Style for form groups (labels and textareas) */
.form-group {
    margin-bottom: 15px;
}

/* Style for textareas */
textarea {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 4px;
    resize: vertical;
}

/* Style for buttons */
button {
    background-color: #4CAF50; /* Green */
    color: white;
    padding: 10px 15px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    margin-right: 10px;
}

button:hover {
    background-color: #45a049;
}

/* Style for the Cancel button */
button.cancel-btn {
    background-color: #f44336; /* Red */
}

button.cancel-btn:hover {
    background-color: #d32f2f;
}

/* Style for the data display */
#data {
    font-family: Arial, sans-serif;
    margin: 20px;
}

/* Style for each data item */
#data ul {
    list-style-type: none;
    padding: 0;
}

#data li {
    border-bottom: 1px solid #ccc;
    padding: 10px;
}

/* Style for data labels */
#data strong {
    margin-right: 10px;
    font-weight: bold;
}

/* Highlight the id value */
#data strong.id {
    color: #3498db;
}

.form-group {
    margin-bottom: 15px;
}

label {
    font-size: 12;
    display: left;
    align-items: right;
    width: 420px; /* Adjust as needed */
    margin-top: 1px;
    margin-bottom: 5px;
    margin-right: 50px; /* Adjust as needed for spacing between label and input */
}

input {
    width: 200px; /* Adjust as needed */
}

/* Style for the form columns */
.form-columns {
    display: flex;
}

/* Style for the form groups in the second column */
.form-columns .form-group:nth-child(n+2) {
    margin-left: 20px; /* Adjust the margin as needed */
}

/* Optional: Style for labels in the second column */
.form-columns .form-group:nth-child(n+2) label {
    font-weight: bold;
    color: #555; /* Adjust the color as needed */
}

/* Optional: Style for input fields in the second column */
.form-columns .form-group:nth-child(n+2) input {
    width: 150px; /* Adjust the width as needed */
    /* Add any additional styles as needed */
}

#wrapper {
    display: flex;
    justify-content: flex-start; /* Aligns items at the start of the flex container (left) */
}

/* Style for the entire page */
body {
    background-color: #f8f8f8;
    margin: 0;
    padding: 0;
}

/* Container style */
.container {
    max-width: 800px;
    margin: 0 auto;
}


/* Style for the form groups in the second column */
.flex-item:nth-child(n+2) {
    margin-left: 20px; /* Adjust the margin as needed */
}

/* Optional: Style for labels in the second column */
.flex-item:nth-child(n+2) label {
    font-weight: bold;
    color: #555; /* Adjust the color as needed */
}

/* Optional: Style for input fields in the second column */
.flex-item:nth-child(n+2) input {
    width: 150px; /* Adjust the width as needed */
    padding-bottom: 20;
    padding-top: 20;
    padding-right: 20;
    /* Add any additional styles as needed */
}
.flex-container {
    display: flex;
    justify-content: space-between;  /* Adjust as needed */
}

.flex-item {
    flex: 0 0 48%;  /* Adjust the percentage as needed */
}

       .marquee-container {
            width: 100%;
            height: 30px;
            overflow: hidden;

            left: 0;
            background-color: #f2f2f2;
            padding: 0px;
            box-sizing: border-box;
            z-index: 9999;
        }
        .marquee-content {
            display: inline-block;
            white-space: nowrap;
            animation: marquee 40s linear infinite;
            font-weight: bold;
            font-size: 15px;
        }
        .blinking-text {
            animation: blink 1s infinite;
        }
        @keyframes blink {
            0% { opacity: 1; }
            50% { opacity: 0; }
            100% { opacity: 1; }
        }
        @keyframes marquee {
            0% { transform: translateX(100%); }
            100% { transform: translateX(-100%); }
        }
