html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

* {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }
  *:before, *:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit; }

.module.textwithform div.module-textwithform-container div.module-textwithform-container-wrapper div.col-num-wrapper .form {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }
  .module.textwithform div.module-textwithform-container div.module-textwithform-container-wrapper div.col-num-wrapper .form:last-child, .module.textwithform div.module-textwithform-container div.module-textwithform-container-wrapper div.col-num-wrapper .form label:last-of-type {
    margin-right: 0; }

form.module.form label input[type="checkbox"] {
  width: 20px;
  display: inline;
  float: left; }

form.module.form .label-services-checkbox-empresa span {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-top: 1px; }

form.module.form .label-services-checkbox-particular span {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-top: 1px; }

form.module.form .label-lopd span {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-top: 1px; }

form.module.form label select {
  background: #f1f1f1;
  height: 49px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0 0px;
  margin: 0px 0px;
  font-size: 15px; }

form.module.form label.col-12 select {
  width: 99%; }

form.module.form label.col-6 select {
  width: 98%; }

form.module.form label.col-12 input[type="text"] {
  width: 99%; }

form.module.form label.col-6 input[type="text"] {
  width: 98%; }

form.module.form label textarea {
  padding: 20px !important; }
