/* Custom styles for a formal button */

*{
    /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
    /*font-size: 14px !important;*/
}

body {
    font-size:13px
}

.formal-btn {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
    border-radius: 4px;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    transition: background-color 0.3s ease;
}

.formal-btn:hover {
    background-color: #0056b3;
    border-color: #0056b3;
}

/* Reusable class for styling form elements */
.my-form-element {
    width: 100%;
    padding: 5px;
    margin-bottom: 20px;
}

/* Style the form */
#abstractSubmissionForm {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

/* Style the container */
.container {
    padding: 20px;
}

/* Style the title */
.title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}

/* Style the subtitle */
.subtitle {
    font-size: 16px;
    margin-bottom: 20px;
}

/* Style the select element */
select.my-form-element {
    width: 100%;
}

/* Style the radio buttons */
.form-check {
    margin-bottom: 10px;
}

/* Style the textarea */
textarea.my-form-element {
    width: 100%;
    height: 200px;
}

/* Style the button */
input[type="button"] {
    padding: 5px 10px;
    margin-bottom: 20px;
}

/* Style the required message */
#requiredMessage {
    color: red;
    font-size: 12px;
    margin-bottom: 20px;
}

/* Style for the error message container */
.error-message {
    color: red; /* Text color for error messages */
    font-size: 14px; /* Font size for error messages */
    margin-top: 5px; /* Spacing above error messages */
}

/* Style for individual error messages */
.error {
    border: 1px solid red; /* Border color for input fields with errors */
    background-color: #ffebee; /* Background color for input fields with errors */
}

body{
    background: #e2e2e2;
    /*background: rgb(40,56,144);*/
    /*background: linear-gradient(0deg, rgba(40,56,144,1) 0%, rgba(70,70,205,0.994304411217612) 6%, rgba(250,209,223,0.9438842431503851) 100%);*/
}