.form-item {
  margin: 1.28571em 0 0 0; }

.form-actions .form-submit {
  margin: 1.28571em 0 0 0; }

.webform-layout-box.equal, .webform-layout-box.horiz {
  word-spacing: 0; }

#content .webform-layout-box.equal,
.webform-layout-box.equal {
  margin-left: -5px;
  margin-right: -5px;
  overflow: hidden; }
  #content .webform-layout-box.equal .webform-component,
  .webform-layout-box.equal .webform-component {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    #content .webform-layout-box.equal .webform-component > input,
    .webform-layout-box.equal .webform-component > input {
      width: 100% !important; }
    @media screen and (max-width: 480px) {
      #content .webform-layout-box.equal .webform-component,
      .webform-layout-box.equal .webform-component {
        width: 100%; } }
#content .webform-layout-box.horiz,
.webform-layout-box.horiz {
  margin-left: -5px;
  margin-right: -5px;
  overflow: hidden; }
  #content .webform-layout-box.horiz .webform-component,
  .webform-layout-box.horiz .webform-component {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 0;
    float: left;
    max-width: 100%;
    width:100%;
    margin-left: 0;
    margin-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    #content .webform-layout-box.horiz .webform-component > input,
    .webform-layout-box.horiz .webform-component > input {
      width: 100% !important; }

#content .webform-client-form.form-align-left,
.webform-client-form.form-align-left {
  margin-right: auto;
  margin-left: 0; }
#content .webform-client-form.form-align-right,
.webform-client-form.form-align-right {
  margin-left: auto;
  margin-right: 0; }
#content .webform-client-form.form-align-center,
.webform-client-form.form-align-center {
  margin-left: auto;
  margin-right: auto; }
#content .webform-client-form.has-max-width .form-item > div, #content .webform-client-form.has-max-width .form-item > input[type="text"],
.webform-client-form.has-max-width .form-item > div,
.webform-client-form.has-max-width .form-item > input[type="text"] {
  width: 100% !important; }
#content .webform-client-form.has-max-width .form-actions,
.webform-client-form.has-max-width .form-actions {
  overflow: hidden; }
  #content .webform-client-form.has-max-width .form-actions.button-align-left, #content .webform-client-form.has-max-width .form-actions.button-align-center, #content .webform-client-form.has-max-width .form-actions.button-align-right,
  .webform-client-form.has-max-width .form-actions.button-align-left,
  .webform-client-form.has-max-width .form-actions.button-align-center,
  .webform-client-form.has-max-width .form-actions.button-align-right {
    width: 100% !important; }
    #content .webform-client-form.has-max-width .form-actions.button-align-left .form-submit, #content .webform-client-form.has-max-width .form-actions.button-align-center .form-submit, #content .webform-client-form.has-max-width .form-actions.button-align-right .form-submit,
    .webform-client-form.has-max-width .form-actions.button-align-left .form-submit,
    .webform-client-form.has-max-width .form-actions.button-align-center .form-submit,
    .webform-client-form.has-max-width .form-actions.button-align-right .form-submit {
      width: auto; }
  #content .webform-client-form.has-max-width .form-actions.button-align-left,
  .webform-client-form.has-max-width .form-actions.button-align-left {
    text-align: left; }
  #content .webform-client-form.has-max-width .form-actions.button-align-right,
  .webform-client-form.has-max-width .form-actions.button-align-right {
    text-align: right; }
  #content .webform-client-form.has-max-width .form-actions.button-align-center,
  .webform-client-form.has-max-width .form-actions.button-align-center {
    text-align: center; }

/*# sourceMappingURL=forms.css.map */
