@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap');


/* CSS to hide navigation links from the header */
.navbar-nav.weblinks {
    display: none;
}


/* Custom CSS to change the font of the form */
/* Ensure the font is accessible and readable */
.form-container {
    font-family: 'Open Sans', sans-serif; /* Change to your preferred font */
    font-size: 16px; /* Ensure the font size is readable */
    line-height: 1.5; /* Improve readability */
    color: #333; /* Ensure good contrast for accessibility */

    max-width: 700px; /* form width */
    
}



/* Apply the custom font to all form elements */
.form-container input,
.form-container select,
.form-container textarea
{
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.form-container button {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    color: #fff;
    border-radius: 42px;
}



/* Apply the custom font to the footer elements */
.footer-container {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}


/* Hide the 'No' radio buttons and 'No' labels for the two consent fields */
#str_ideclarethattheaboveinformationiscorrect_0,
#str_ideclarethattheaboveinformationiscorrect_0 + label,
#str_onsubmissionnolongereligibleforcurrentclub_0,
#str_onsubmissionnolongereligibleforcurrentclub_0 + label {
    display: none;
}


 /* Change str_playernameassigned to italic */
#str_playernameassigned {
    font-style: italic;
}

/*Make required asterisk red*/
.required-asterisk {
    color: red;
    font-weight: bold;
}

.tab-title {
    display: none !important;
}


input[type="date"] {
    appearance: none; /* Removes default styling */
    -webkit-appearance: none; /* Safari-specific */
    -moz-appearance: none; /* Firefox-specific */
    font-size: 16px;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 100%; /* Adjust as needed */
}

input[type="date"]::-webkit-calendar-picker-indicator {
    cursor: pointer;
    filter: invert(50%);
}

/* remove --- line from read only form fields */
input[readonly] + div.text-muted[aria-hidden="true"] {
    display: none !important;
}


