.stellar-patient-form{font-family:sans-serif;line-height:1.6;color:#333;background-color:#f4f4f4;margin:0;padding:20px}.stellar-page{background-color:#fff;padding:40px;margin:20px auto;border:1px solid #ddd;box-shadow:0 0 10px rgba(0,0,0,.1);max-width:800px;position:relative}.stellar-page-footer{text-align:right;position:absolute;bottom:20px;right:40px;font-size:.9em;color:#777}.stellar-h1,.stellar-h2,.stellar-h3{color:#000}.stellar-h1{text-align:center;border-bottom:2px solid #ccc;padding-bottom:10px;margin-bottom:20px}.stellar-h2{border-bottom:1px solid #eee;padding-bottom:5px;margin-top:30px}.stellar-ul{list-style-type:disc;padding-left:20px}.stellar-li{margin-bottom:8px}.stellar-contact-info{padding:15px;background-color:#f9f9f9;border-left:3px solid #ccc}.stellar-signature-section{margin-top:40px}.stellar-signature-line{border-bottom:1px solid #333;display:inline-block;width:300px;margin-left:10px}.stellar-table{width:100%;border-collapse:collapse;margin-bottom:20px}.stellar-td{padding:8px;border:1px solid #ddd;height:30px}.stellar-form-field{margin-bottom:15px}.stellar-form-field label{font-weight:700;display:block}.stellar-form-field .stellar-line{border-bottom:1px solid #333;height:20px;margin-top:5px}.stellar-acknowledgement{margin-top:30px;font-style:italic}