html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{height:100%;-webkit-text-size-adjust:none}ol,ul{list-style:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:400}a,a:hover,a:active,a:focus{color:#4e8787;text-decoration:none;outline:none}img{max-width:100%}h1{font-size:32px;font-size:2rem;font-family:sans-serif;margin:.67em 0 0}h1 span{color:#ccc;font-size:16px;font-size:1rem}.clinic-name{color:inherit;font-size:inherit;display:inline-block;margin-right:10px}.container{padding:20px;font-family:sans-serif;display:flex;flex-direction:column;color:#666}.container .field{display:flex;margin-bottom:4%;flex-direction:row}@media (max-width: 500px){.container .field{flex-direction:column}}.container .field label{width:250px;display:inline-block;clear:left;font-size:24px;font-size:1.5rem;width:30%;position:relative}@media (max-width: 760px){.container .field label{font-size:1rem}}@media (max-width: 500px){.container .field label{font-size:1rem;margin:0 0 2%;width:100%}}.container .field .input-container,.container .field .select-container{width:60%}@media (max-width: 500px){.container .field .input-container,.container .field .select-container{width:98%;margin-bottom:4%}}.container .field .input-container input,.container .field .input-container select,.container .field .select-container input,.container .field .select-container select{margin-top:-.75%;padding:1%;font-size:1.5rem;width:100%}@media (max-width: 760px){.container .field .input-container input,.container .field .input-container select,.container .field .select-container input,.container .field .select-container select{font-size:1rem}}.container .field .input-container input,.container .field .select-container input{width:100%}.container .email div{margin-bottom:.5%}.container .birthdate-container{width:60%}@media (max-width: 500px){.container .birthdate-container{width:98%;margin-bottom:4%}}.container .birthdate-container p{padding-bottom:20px}.container .birthdate-container select{margin-top:-.75%;padding:1%;font-size:1.5rem;width:32%;text-transform:capitalize}@media (max-width: 760px){.container .birthdate-container select{font-size:1rem}}.container .birthdate-container input{width:100%}
