:root {
    --layoutcolor: #0758e9;
    --gap: 24px;
    --hsize: 40px;
    --hsize1: 60px;
    --fontsizev5: 14px;
    --borderstyle: 16px;
    --brdcolorv1: #bababa;
}
.crmWebToEntityForm {
  max-width: unset !important;
  padding: var(--gap) !important;
}

input,
textarea
{
  background-color: #fff !important;
  border: 1px solid var(--brdcolorv1) !important;
  font-size: var(--fontsizev5) !important;
  padding: 0 calc(var(--gap) / 2) !important;
  margin-bottom: 12px !important;
  height: var(--hsize) !important;
  outline: 0 !important;
  color: #000 !important;
  border-radius: var(--borderstyle) !important;
  display: inline-flex;
  align-items: center !important;
  width: 100% !important;
  font-weight: 500 !important;
}
.zcwf_col_lab {
    margin: 8px 0 !important;
    color: #333 !important;
    display: flex !important;
    align-items: center !important;
    font-weight: 600 !important;
    font-size: 13px !important;
}
textarea {
  padding: calc(var(--gap) / 2) !important;
    height: calc(2 * var(--hsize)) !important;
}
.formsubmit,
.zcwf_button
{
  display: flex;
    padding: 0 var(--gap) !important;
    justify-content: center !important;
    align-items: center !important;
    min-height: var(--hsize1) !important;
    text-align: center !important;
    font-weight: 600 !important;
    position: relative !important;
    border-radius: var(--borderstyle) !important;
    width: 100% !important;
    border: 0 !important;
    max-width: unset !important;
    background: var(--layoutcolor) !important;
}
input[type="reset"].zcwf_button {
    display: none !important;
}
.zcwf_col_fld input[ type = text]:focus {
    border-color: var(--layoutcolor) !important;
    border-width: 2px !important;
}