.platinum-quote .fluentform { margin-top: 1.4rem; }
.platinum-quote .ff-el-group { margin-bottom: 1.1rem; }
.platinum-quote .ff-el-input--label label { color: inherit; font-weight: 650; }
.platinum-quote .ff-el-form-control { background: #fff; border: 1px solid #adb3ad; border-radius: 8px; color: #18231a; font: inherit; min-height: 48px; padding: .7rem .8rem; width: 100%; }
.platinum-quote .ff-el-form-control:focus { border-color: #286348; box-shadow: 0 0 0 3px #28634826; outline: 2px solid transparent; }
.platinum-quote textarea.ff-el-form-control { min-height: 130px; }
.platinum-quote .ff-btn-submit { background: #203b2b; border: 0; border-radius: 8px; color: #fff; cursor: pointer; font: inherit; font-weight: 700; min-height: 48px; padding: .85rem 1.2rem; width: 100%; }
.platinum-quote .ff-btn-submit:disabled { cursor: wait; opacity: .65; }
.platinum-quote .ff-el-help-message, .platinum-quote .small { font-size: .88rem; }
.platinum-quote .error, .platinum-quote .ff-el-is-error .text-danger { color: #9b2323; }
.platinum-quote .ff-message-success { background: #edf5ee; border: 1px solid #7ca288; color: #193124; padding: 1rem; }
.platinum-quote .staging-notice { background: #fff3d3; border: 1px solid #b69539; color: #4a3910; margin-bottom: 1.1rem; padding: 1rem; }
.platinum-quote .staging-notice p { margin-bottom: 0; }
.platinum-quote .platinum-form-feedback, .platinum-quote .platinum-form-pending { background: #fff3d3; border: 1px solid #b69539; border-radius: 8px; color: #4a3910; margin: 1rem 0; padding: 1rem; }
.platinum-quote .platinum-form-feedback[hidden], .platinum-quote .platinum-form-pending[hidden] { display: none; }
.platinum-quote .platinum-form-feedback h3 { color: inherit; font-size: 1.15rem; margin: 0 0 .5rem; }
.platinum-quote .platinum-form-feedback a { color: inherit; text-decoration: underline; }
.platinum-quote .platinum-form-feedback li a { display: inline-block; line-height: 1.5; min-height: 24px; padding: .25rem 0; }
.platinum-quote .platinum-form-feedback:focus, .platinum-quote .ff-message-success:focus { outline: 3px solid #286348; outline-offset: 3px; }
