body{background:#337ab7;overflow-x:hidden;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}hr{margin:0}.container{margin:0;padding:.625rem}@media screen and (min-width: 640px){.container{margin-right:3.125rem;margin-left:3.125rem}}.form-title{font-size:1.25rem;margin:0;text-align:center;padding:.9375rem}.content{background:#fefefe;border-radius:.25rem;box-shadow:1px 1px 5px #505050}.flex-row{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}.form_choice{border-radius:5px;margin:10px}.form_choice>.button{min-height:6.25rem;width:200px;cursor:pointer;background-color:#337ab7;border-radius:.25rem;padding:.85em 1em;text-align:center;vertical-align:center;color:#fefefe}.form_choice:hover{box-shadow:0 1px 2px #505050;transition:cubic-bezier(.075,.82,.165,1)}.content__form{text-align:center}.content__control{text-align:center;transition:.3s}.content__control .button{width:75%;text-align:center;border-radius:.25rem}.button{border-radius:.25rem}.button--remove{font-weight:700;margin:0}.footer{padding:.625rem .3125rem}.footer__icon{text-align:right}.required{color:red;font-weight:700}#form-details>div{margin:16px;display:flex;flex-direction:column}.summary-label{color:#8a8a8a}.summary-data{margin-bottom:.625rem}.alert-text{font-size:.875rem}.expanded{cursor:pointer;background-color:#337ab7;margin-right:10px;border-radius:.25rem;padding:.85em 1em;text-align:center;vertical-align:center;color:#fefefe}.expanded:hover{box-shadow:0 1px 2px #505050;transition:cubic-bezier(.075,.82,.165,1)}.cell-end{display:flex;flex-direction:row;justify-content:flex-end}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#signatureDiv{margin-bottom:24px}#signatureDiv button{background-color:#337ab7;margin-right:10px;border-radius:.25rem;padding:.85em 1em;text-align:center;vertical-align:center;color:#fefefe}canvas{width:100%;border:1px solid #cacaca;object-fit:contain}#summary{padding:10px}.cell-center{display:flex;flex-direction:row;justify-content:center}.privacyPol{padding:10px}.form-input-row input,.form-input-row textarea,.form-input-row select,.form-input-row canvas{border-radius:3px;border:1px solid black;background-color:#f5f5f5;min-height:24px}#form-success{text-align:center}.form-sub-title{font-size:.9375rem;font-weight:700}.form-section-error input,.form-section-error textarea,.form-section-error select,.form-section-error canvas{border:1px solid red}.form-error{color:red}
