.collecta-addon-form {
  position: relative;
}

.collecta-addon-form-section {
  position: relative;
}

.collecta-addon-form-caption {
}

.collecta-addon-fieldset {
  padding: 0;
  border: 0;
  margin: 0 0 2rem 0;
}

.collecta-addon-form-group {
  display: grid;
  width: 100%;
  grid-template-columns: 35% 65%;
  padding: 0px;
  border: 0px;
  margin-bottom: .25rem;
}

.collecta-addon-form-label {
  grid-column-start: 1;
}

.collecta-addon-form-control {
  grid-column-start: 2;
  box-sizing: border-box;
  width: 100%;
}

.collecta-addon-form-text {
  grid-column-start: 2;
  box-sizing: border-box;
  width: 100%;
}

.collecta-addon-form-button {
  grid-column-start: 2;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: .25rem;
}

.collecta-addon-text-center {
  text-align: center;
}

.collecta-addon-link {
}

.collecta-addon-input-text {
}

.collecta-addon-input-number {
}

.collecta-addon-input-select {
}

.collecta-addon-input-date {
}

.collecta-addon-input-file {
}

.collecta-addon-input-email {
}

.collecta-addon-input-textarea {
  height: 10rem;
}

.collecta-addon-input-checkbox {
  width: auto;
}

.collecta-addon-input-radio {
  width: auto;
}

.collecta-addon-error-message {
  display: block;
  background-color: red;
  color: white ! important;
  padding: 1rem;
  margin-bottom: 1rem;
}

.collecta-addon-display-none {
  display: none ! important;
}

.collecta-addon-table {
  width: calc(100% + 10px);
  border-spacing: 5px;
  border-collapse: separate;
  margin-left: -5px;
}

.collecta-addon-thead {
}

.collecta-addon-tbody {
}

.collecta-addon-tfoot {
}

.collecta-addon-th {
  padding: 0;
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
}

.collecta-addon-td {
  padding: 0;
  text-align: left;
  vertical-align: top;
}

.collecta-addon-img-verified {
  height: 30px;
  position: absolute;
  right: 0px;
  margin-top: -43px;
}

.collecta-addon-img-credit-card-type {
  margin-top: 15px;
  height: 30px;
  outline: 1px solid rgba(0, 0, 0, 0.1);
  outline-offset: -1px;
  border-radius: 2px;
}
