form>.row{background-color:#fff}form .req{background-color:#113067 !important;color:#fff}#notes{padding:2.5% 3%;background:#f9f9e9;margin-bottom:2rem}#notes .title{margin-bottom:15px;color:#0159b1;font-size:120%;font-weight:700}#notes .cont{line-height:175%}form .heading{background-color:#00756f}form .heading span{padding:15px 0;color:#fff;font-weight:700;font-size:120%;display:block}#form_area .formbox01,.formbox02{padding:15px 0 15px 15px;border-left:2px solid #e4e6e8;border-bottom:2px solid #e4e6e8}#form_area .formbox02{border-right:2px solid #e4e6e8}.formbox02,.formbox02 label,.formbox02>p{display:flex}.remarks{font-size:9px}.name label{width:6rem}.name input{margin-right:1rem;width:80%}.select_sex label{display:flex}.s_submit{margin:1rem auto;padding:0;text-align:center;width:200px !important}.s_submit input{width:100%;background-color:#007bff !important;padding:.4rem 0;font-size:20px;font-weight:700;color:#fff}.contact{color:#fff;border-color:#017900;display:block;text-align:right}.contact .card-body{background:#81c03a;padding:0 .5rem;text-shadow:1px 1px 2px #000}.contact .card-body .tel{font-size:130%;font-weight:700;padding:0;margin:0}.contact .card-footer{background:#017900;font-size:80%;padding:.5rem;text-decoration:underline}.contact .card-footer a,.contact .card-footer a:hover{color:#fff}@media (max-width:768px){.name label{width:8rem}#form_area{display:initial}#form_area .title{width:100%}#form_area .cont{width:100%}.formbox02,.formbox02 label{display:initial}input{width:100%}input[type=radio]{width:auto}textarea{width:600px;max-width:100%}.form-control{height:auto !important}}