#dvFastForms .ff-group-row>.ff-item-row:not(:first-child),#dvFastForms .ff-payment-wrapper,#dvFastForms .ff-esignature-wrapper  {
   
  max-width:100%;
   
  }

 .ff-form  {
   
  background-color:#95a83a;
   
  background-image:url(https://ccew.my.salesforce.com/servlet/servlet.ImageServer?oid=00D6g0000023pmOEAQ&id=0156g000001YxhyAAC);
   
  background-repeat:repeat;
   
  }

 #dvFastForms .ff-page-header  {
   
  font-family:open sans,sans-serif;
   
  color:rgba(54,56,61,1);
   
  font-size:29px;
   
  }

 #dvFastForms .ff-page-header-row  {
   
  border-style:none;
   
  border-radius:5px;
   
  border-color:rgba(255,255,255,1);
   
  border-width:0px;
   
  padding:16px;
   
  }

 .ff-logo  {
   
  padding:1px;
   
  }

 .ff-header  {
   
  background-color:rgba(255,255,255,0);
   
  padding:24px;
   
  }

 .ff-form-main  {
   
  background-color:rgba(255,255,255,1);
   
  margin:auto;
   
  max-width:700px;
   
  border-style:solid;
   
  border-radius:5px;
   
  border-color:rgba(255,255,255,1);
   
  border-width:1px;
   
  padding:14px;
   
  }

 #dvFastForms .ff-group-row  {
   
  background-color:rgba(255,255,255,1);
   
  border-width:0px;
   
  max-width:700px;
   
  padding:0px;
   
  margin:16px;
   
  }

 #dvFastForms .ff-section-header  {
   
  font-family:open sans,sans-serif;
   
  color:#95a83a;
   
  font-size:29px;
   
  }

 #dvFastForms .ff-footer-group  {
   
  padding:16px;
   
  }

 #dvFastForms .ff-col-2.ff-field-col  {
   
  max-width:100%;
   
  width:100%;
   
  clear:left;
   
  }

 #dvFastForms .ff-label,#dvFastForms .ff-footnote-label  {
   
  font-family:open sans,sans-serif;
   
  font-size:19px;
   
  }

 #dvFastForms .ff-label  {
   
  color:rgba(54,56,61,1);
   
  }

 #dvFastForms .ff-label-col  {
   
  padding:10px 0px;
   
  }

 #dvFastForms .ff-field-col  {
   
  font-family:open sans,sans-serif;
   
  font-size:13px;
   
  }

 #dvFastForms .ff-field-col,#dvFastForms .ff-rating-widget a  {
   
  color:rgba(54,56,61,1);
   
  }

 #dvFastForms .ff-type-text,#dvFastForms .ff-textarea,#dvFastForms select.ff-select-type,#dvFastForms .ff-fileupload-drop-area,#dvFastForms .select2-container .select2-choice,#dvFastForms .select2-container .select2-choices  {
   
  border-style:solid;
   
  border-radius:5px;
   
  border-color:#95a83a;
   
  border-width:1px;
   
  padding:12px;
   
  }

 #dvFastForms .ff-textarea  {
   
  height:140px;
   
  }

 #dvFastForms .ff-item-row .ff-type-text:not(.ff-creditcard),#dvFastForms .ff-textarea,#dvFastForms .ff-fileupload-drop-area  {
   
  width:100%;
   
  }

 #dvFastForms select.ff-select-type:not(.ff-mm):not(.ff-yyyy),#dvFastForms .select2-container  {
   
  width:100%;
   
  }

 #dvFastForms div.ff-select-to-checkbox-list,#dvFastForms div.ff-select-to-radiobtn-list  {
   
  width:100%;
   
  }

 #dvFastForms .ff-rating-widget  {
   
  width:100%;
   
  }

 #dvFastForms .ff-field-col.ff-captcha img,#dvFastForms .ff-field-col.ff-captcha .ff-input-type  {
   
  width:100%;
   
  }

 #dvFastForms .ff-invalid-msg  {
   
  font-family:open sans,sans-serif;
   
  color:rgba(189,56,33,1);
   
  font-size:14px;
   
  padding:12px;
   
  }

 #dvFastForms .ff-required-mark  {
   
  font-family:open sans,sans-serif;
   
  color:rgba(189,56,33,1);
   
  font-size:19px;
   
  }

 #dvFastForms .ff-page-bread-header  {
   
  background-color:rgba(140,190,163,1);
   
  }

 #dvFastForms .ff-page-bread-item  {
   
  font-family:open sans,sans-serif;
   
  color:rgba(65,66,71,1);
   
  font-size:16px;
   
  }

 #dvFastForms .ff-page-bread-item:hover  {
   
  color:rgba(97,116,104,1);
   
  }

 #dvFastForms .ff-page-bread-item.item-selected  {
   
  color:rgba(65,66,71,1);
   
  }

 #dvFastForms .ff-page-bread  {
   
  padding:7px;
   
  }

 #dvFastForms .ff-btn-submit  {
   
  background-color:#95a83a;
   
  font-family:open sans,sans-serif;
   
  color:rgba(255,255,255,1);
   
  font-size:14px;
   
  border-style:none;
   
  border-radius:5px;
   
  border-width:1px;
   
  padding:12px;
   
  }

 #dvFastForms .ff-btn-submit:hover  {
   
  background-color:#86992b;
   
  }

 #dvFastForms .ff-alink:hover  {
   
  color:rgba(67,81,73,1);
   
  }

 #dvFastForms .ff-alink  {
   
  font-family:open sans,sans-serif;
   
  text-decoration:underline;
   
  color:rgba(97,116,104,1);
   
  font-size:14px;
   
  padding:7px;
   
  }

 #dvFastForms .select2-container-multi .select2-choices  {
   
  min-height: 26px;
   
  padding:6px;
   
  }

 .matrix-label  {
   
  font-size: 11px;
   
  font-family: Helvetica;
   
  color: rgba(89,93,100,1)}

.docsignWrapper  {
   
  margin-left:0px}

 .docsignWrapper .ff-type-text  {
   
  box-sizing: border-box;
   
  }

 .ffs-typed .ff-signwrapper.ff-typed  {
   
  width: 100%;
   
  }

 .ff-signwrapper.ff-typed  {
   
  display: block;
   
  }

 .ff-signwrapper.ff-typed.display-none  {
   
  display: none;
   
  }

#dvFastForms .ff-sign-ul>li>a.current  {
   
  background: #ffffff;
   
  border-bottom: 1px solid #ffffff;
   
  }

.ff-sign-ul>li>a  {
   
  background: #ffffff;
   
  }
