Adds Responsive Design to the Patient Portal

Our patient portal was previously optimized for mobile use. We have updated it to be responsive to screen size.