body{
	font-family: Arial, Helvetica, sans-serif;
}
label{
	font-weight:550;
}

#form_title{
	font-size: 24px;
    font-weight: bold;
    text-align: center; /* Center the title */
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc; /* Separator line below title */
	color:#7cb342;
	
	
}

#main_form{
	border: 1px solid #ccc; /* Light gray border */
    padding: 10px; /* Space inside the form */
    margin: 10px auto; /* Center the form on the page */
    background-color: #f9f9f9; /* Light background for contrast */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    border-radius: 8px; /* Optional: rounded corners */
	
}

.bg-custom {
    background-color: #7cb342 !important;
}