﻿/* Basic styling for form elements */
.form-control {
    width: 100%;
    padding: 10px;
    margin-bottom: 15px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}

/* Styling for the Sign Up button */
.btn-primary {
    background-color: #007bff;
    color: darkblue;
    border: none;
    padding: 10px 20px;
    border-radius: 4px;
    cursor: pointer;
}

/* Center the form horizontally */
#formSignUp {
    max-width: 800px;
    margin: 0 auto;
}

/* Create a grid layout for form fields */
.form-grid {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Two columns */
    gap: 15px; /* Gap between columns */
}

/* Set a fixed width for labels */
label {
    display: block;
    text-align: left;
    margin-bottom: 5px;
}

/* Set input fields to expand and fill remaining space */
.form-control {
    width: 100%;
}

/* Responsive adjustments */
@media (min-width: 768px) {
    #formSignUp {
        max-width: 90%;
        padding: 20px;
    }

    /* Adjust input field width on larger screens */
    .form-control {
        width: 100%;
    }
    /* Style the h1 header */
    h1 {
        color: blue; /* Set the color to blue */
        text-align: center; /* Center-align the text */
        margin-bottom: 20px; /* Add some space below the header */
        }
    /* Styling for compulsory asterisk */
    .compulsory {
        color: red; /* Change the color as desired */
        font-size: 14px; /* Adjust font size */
        margin-left: 5px; /* Add spacing between label and asterisk */
    }

    .validation-result {
        display: block;
        margin-top: 5px;
        font-weight: bold;
        font-size: 12px;
    }

    .success {
        color: green;
    }

    .error {
        color: red;
    }
    .alert-warning {
        color: red;
        background-color: #ffeb3b; /* You can change the background color as desired */
        border: 2px solid #fbc02d; /* You can change the border color as desired */
        padding: 10px;
        border-radius: 5px;
        font-weight: bold;
        margin-top: 10px;
    }

    .glyphicon-warning-sign {
        margin-right: 5px;
    }
    .error-message {
        color: red; /* Set the text color to red */
        /* Add other styling properties as needed */
    }


}
