
.form-container {font-family: 'Roboto', sans-serif;}

.form-container {display: flex; flex-direction: column; margin: 0 auto; width: 70%; padding: 20px; border: 1px solid #ccc; border-radius: 10px; background-color: #f9f9f9;}

.form-container label {margin-top: 25px; font-weight: bold;}

.form-container input, .form-container select, .form-container textarea {margin-top: 5px; padding: 5px; border: 1px solid #ccc; border-radius: 5px; width: 100%;}

.radio-group {display: flex; flex-direction: column; margin-top: 5px;}

.radio-group label {margin-top: 0px;}

.radio-group div {margin-top: 5px;}

input[type=radio], input[type=checkbox] {width: 20px !important;}

.required {color: red;}
