.submitbox{background-color:#f5f5f5;padding:10px;margin:20px 0;border:1px solid #ccc}.successbox,#message.updated{clear:both;display:block;padding:10px;margin:0 0 30px 0;width:100%;border-radius:10px}.successbox,#message.updated p{font-family:sans-serif;background-color:#efc;color:#250}.errorbox,.wpurp-errors,#message.error p{background-color:#fdc;clear:left;color:#800;padding:10px;margin:0 0 30px 0;font-family:sans-serif;font-size:1.6rem;font-weight:300}.wpurp-errors li{font-weight:400}#message.updated{clear:both;display:block;padding:10px;margin:0 0 30px 0}#message.updated p{background-color:#efc;color:#250;font-size:1.6rem;font-weight:400}#message.error p{background-color:#fdc;clear:left;color:#800;padding:10px;margin:0 0 30px 0;font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:300}#message.warning p{background-color:#ffe0af;clear:left;color:#800;padding:10px;margin:0 0 30px 0;font-size:1.6rem;font-weight:400}#contactForm{margin-top:40px}#contactForm .fieldset{float:left;clear:both;vertical-align:middle;margin-bottom:20px}#contactForm .fieldset.grid{display:flex;flex-wrap:wrap;gap:0 20px;align-items:center;width:100%;max-width:400px}#contactForm textarea,#contactForm select,#contactForm input{flex:1 0 600px;font-size:16px;font-style:normal}@media only screen and (max-width: 768px){#contactForm textarea,#contactForm select,#contactForm input{flex:1 0 100%}}#contactForm p.fieldset,#contactForm .fieldset label{font-family:Oswald,sans-serif}#contactForm .fieldset label{flex:1 0 200px}#contactForm .mathquestion{font-weight:bold}#contactForm button{font-size:14px;margin-top:20px}#contactForm .aligned label{display:inline-block}p.error,span.error,span.required{flex:1 0 100%;color:red;font-family:sans-serif}label.requiredField:after{content:"*";color:red}/*# sourceMappingURL=ccf-public.min.css.map */