.ErrorOccurred{text-align:center;vertical-align:middle;font-size:24px;font-weight:700;background-color:#cf0000;color:#fff;border-radius:16px}.PricingDetails{text-decoration:underline;margin-left:5px}.PricingDetails:hover{text-decoration:none;cursor:pointer}#EnrolFormMain input[type=email],#EnrolFormMain input[type=text],#EnrolFormMain textarea,#PaymentForm input[type=email],#PaymentForm input[type=text],#PaymentForm textarea{width:100%}#EnrolFormMain textarea{height:80px}#EnrolFormMain input[type=email],#EnrolFormMain input[type=text],#EnrolFormMain select,#EnrolFormMain textarea,#PaymentForm input[type=email],#PaymentForm input[type=text],#PaymentForm select,#PaymentForm textarea{padding:5px}.FormSectionHeading{font-weight:700}.PersonContainer{margin-top:-25px}.CheckboxContainer{width:33%;display:inline-block}.Collapsed{border-radius:15px}.Collapsed div,.Collapsed span{display:none}.Expanded{border-radius:15px}.HideElement{display:none}.HideLink{text-decoration:none}.DeleteLink{position:relative;top:-23px;left:92%;background-color:#f9f8f3;padding-left:5px;padding-right:5px}.DeleteLink:hover,.HideLink:hover{text-decoration:underline;cursor:pointer}.FormSectionContainer{width:100%;height:auto;margin-top:15px;margin-bottom:15px}.GeneralField{max-width:250px}.FormItemError{border:3px solid red}@media(max-width:640px){.DeleteLink{left:80%}.CheckboxContainer{width:100%}}.EnrolFormPersonContainer{background-color:#fff}#ResultsTable tr td:first-child{text-align:right;font-weight:700}@media(max-width:640px){#ResultsTable tr td{display:block;width:100%}#ResultsTable tr td:first-child{text-align:left}}#EditDetailsButton{border-radius:3px;background-color:#e2e2e2;color:#333;border:1px solid #888;cursor:pointer;width:100px;text-align:center}.InputButtonFontSize{font-size:16px}