.form-labels-on-top{box-sizing:border-box;max-width:100%;margin:0 auto;background-color:#fff;font:700 14px sans-serif;text-align:center}.form-labels-on-top .form-row{text-align:left;max-width:100%;margin:10px auto 0}.form-labels-on-top h1{box-sizing:border-box;color:#4C565E;font-size:24px;padding:0 0 12px;margin:0;border-bottom:2px solid #6CAEE0}.form-labels-on-top .form-row>label span{display:block;box-sizing:border-box;color:#5f5f5f;width:200px;padding:0 0 12px}.form-labels-on-top input,.form-labels-on-top select{padding:12px 18px;border:1px solid #dbdbdb;color:#5f5f5f;box-sizing:border-box}.form-labels-on-top input{width:100%;box-shadow:1px 2px 4px 0 rgba(0,0,0,.08)}.form-labels-on-top input[type=checkbox],.form-labels-on-top input[type=radio]{box-shadow:none;width:auto}.form-labels-on-top select{background-color:#fff;width:100%;box-shadow:1px 2px 4px 0 rgba(0,0,0,.08)}.form-labels-on-top .form-radio-buttons>div{margin-bottom:10px}.form-labels-on-top .form-radio-buttons label span{margin-left:8px;color:#5f5f5f;font-weight:400}.form-labels-on-top .form-radio-buttons input{width:auto}.form-labels-on-top button{border-radius:2px;background-color:#3da22f;color:#fff;font-weight:700;box-shadow:1px 2px 4px 0 rgba(0,0,0,.08);padding:14px 22px;border:0;margin-top:15px}.form-labels-on-top textarea{color:#5f5f5f;box-sizing:border-box;width:240px;height:80px;box-shadow:1px 2px 4px 0 rgba(0,0,0,.08);font:400 13px sans-serif;padding:12px;border:1px solid #dbdbdb;resize:vertical}@media (max-width:767px){.form-labels-on-top{margin-top:20px}}