.request-documents__alert{background:#fff5eb;position:relative;margin:.75em 0;padding:1em;font-size:1.0625em;font-weight:500;border-radius:10px;clear:both}@media only screen and (max-width:767px){.request-documents__alert{font-size:.9375em}}.request-documents__info{font:500 .75em/1.25 "Trebuchet MS",sans-serif;display:inline-block;vertical-align:middle;width:1.5em;margin-right:1em;text-align:center;border:2px solid #f17800;border-radius:100%;color:#f17800;transform:translateY(-.1em)}@media only screen and (max-width:767px){.request-documents__info{display:none}}.request-documents .form-field{font-size:1.375em}@media only screen and (max-width:767px){.request-documents .form-field{font-size:1em}}.request-documents__patient-list{margin:1em 0 2.25em 0}@media only screen and (max-width:767px){.request-documents__patient-list{margin:1.5em 0}}.request-documents__dates{background:#f5f5f5;margin:2.25em 0 .5em 0;padding:1em 1.625em;font-size:1.375em}@media only screen and (max-width:767px){.request-documents__dates{margin:1.5em 0;padding:1em 1em;font-size:1em}}.request-documents__payer{max-width:50%}@media only screen and (max-width:991px){.request-documents__payer{max-width:none}}.request-documents__footer{margin-top:3em;display:flex;align-items:center}@media only screen and (max-width:767px){.request-documents__footer{margin-top:1.5em;display:block}}.request-documents__submit{width:14.375em;margin-right:2em}@media only screen and (max-width:767px){.request-documents__submit{width:auto;margin-right:0}}.request-documents__button{margin-bottom:1em}.request-documents__button:last-child{margin-bottom:0}.request-documents__warning{width:100%;max-width:30em;color:#999897}@media only screen and (max-width:767px){.request-documents__warning{max-width:none;margin-top:1em;text-align:center;font-size:.875em}}.request-documents__warning .link{font-size:1em}.request-documents__to-email{margin:1.25em 0;font-size:1.375em}@media only screen and (max-width:767px){.request-documents__to-email{font-size:1em}}.patient{display:flex;align-items:top;margin:0 -1.125em;flex-wrap:wrap}@media only screen and (max-width:767px){.patient{padding-top:1em;padding-bottom:1.5em}}@media only screen and (max-width:767px){.patient{display:block;margin:0;border:4px solid #f5f5f5}.patient+.patient{margin-top:.85em}}.patient__block{padding:0 1.125em;flex-shrink:0;flex-basis:auto}.patient__block--name{width:53%}@media only screen and (max-width:991px){.patient__block--name{width:40%}}@media only screen and (max-width:767px){.patient__block--name{width:auto}}.patient__block--birthday{width:24%}@media only screen and (max-width:991px){.patient__block--birthday{width:30%}}@media only screen and (max-width:767px){.patient__block--birthday{width:auto}}@media only screen and (max-width:767px){.patient__block--remove{margin-top:2em}}.patient__remove{background:0 0;padding:0;margin:1.5em 0 0 .45em;border-radius:0;border:none;color:#f17800;font-size:1.375em}.patient:first-child .patient__block--remove{display:none}.patient:not(:first-child) .patient-add{display:none}.patient-add{margin-top:2em}.document-dates{display:flex;align-items:center}@media only screen and (max-width:767px){.document-dates{display:block}}.document-dates__list::after{display:block;clear:both;content:""}.document-dates__label{margin-right:1em}@media only screen and (max-width:767px){.document-dates__label{margin-right:0;margin-bottom:.75em;font-weight:700}}.document-dates__value{background:#f5f5f5;display:block;padding:.5em .85em;color:#f17800;border:1px solid #f17800;border-radius:1.375em;cursor:pointer;transition:color .3s,background-color .3s}.document-dates__item{position:relative;display:inline-block;vertical-align:middle;margin:.25em;font-size:.818em;font-weight:500}.document-dates__item input{position:absolute;z-index:-1}.document-dates__item input:checked+.document-dates__value{background:#f17800;color:#fff}.patient__block--is_young{width:100%}.patient__block--birth_certificate{width:100%}