.formea-sc-row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y, 0));
}
.formea-sc-row.g-0,
.formea-sc-row.gx-0 {
  --bs-gutter-x: 0;
}

.formea-sc-row.g-0,
.formea-sc-row.gy-0 {
  --bs-gutter-y: 0;
}

.formea-sc-row.g-1,
.formea-sc-row.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.formea-sc-row.g-1,
.formea-sc-row.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.formea-sc-row.g-2,
.formea-sc-row.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.formea-sc-row.g-2,
.formea-sc-row.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.formea-sc-row.g-3,
.formea-sc-row.gx-3 {
  --bs-gutter-x: 1rem;
}

.formea-sc-row.g-3,
.formea-sc-row.gy-3 {
  --bs-gutter-y: 1rem;
}

.formea-sc-row.g-4,
.formea-sc-row.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.formea-sc-row.g-4,
.formea-sc-row.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.formea-sc-row.g-5,
.formea-sc-row.gx-5 {
  --bs-gutter-x: 3rem;
}

.formea-sc-row.g-5,
.formea-sc-row.gy-5 {
  --bs-gutter-y: 3rem;
}

.formea-sc-row .col-md-auto {
  flex: 0 0 auto;
  width: auto;
}
.formea-sc-row .col-md-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.formea-sc-row .col-md-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.formea-sc-row .col-md-3 {
  flex: 0 0 auto;
  width: 25%;
}
.formea-sc-row .col-md-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.formea-sc-row .col-md-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.formea-sc-row .col-md-6 {
  flex: 0 0 auto;
  width: 50%;
}
.formea-sc-row .col-md-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.formea-sc-row .col-md-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.formea-sc-row .col-md-9 {
  flex: 0 0 auto;
  width: 75%;
}
.formea-sc-row .col-md-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.formea-sc-row .col-md-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.formea-sc-row .col-md-12,.formea-sc-row .col-12 {
  flex: 0 0 auto;
  width: 100%;
}


.formea-sc-row .sc-block label.card {
  border: 1px solid var(--bs-card-border-color, #dee2e6);
  cursor: pointer;
  border-radius: var(--bs-card-border-radius, 0.375rem);
  position:relative;
}

.formea-sc-row .sc-block label.card .card-body {
  padding: .5rem 1rem;
  border: 1px solid transparent;
  border-radius: var(--bs-card-inner-border-radius, calc(0.375rem - 1px))
}

.formea-sc-row .sc-element {
  display: none !important;
}

.formea-sc-row .sc-checkmark {
  position: absolute;
  width: 18px;
  height:18px;
  display: inline-block;
  top:0;
  padding:1px;
}

.formea-sc-row .sc-checkmark.checkmark-left{
  left:0;
}
.formea-sc-row .sc-checkmark.checkmark-right{
  right:0;
}

.formea-sc-row .sc-checkmark span{
  width: 18px;
  height:18px;

  display: block;
}

.formea-sc-row.stacked .sc-content{
  display: flex;
}


.formea-sc-row.stacked .sc-checkmark {
  width: 28px;
  position: static;
}

.formea-sc-row.stacked .sc-checkmark span {
  width: 28px;
  height: 28px;
  display: block;
  background-image: none;
}

.formea-sc-row .sc-checkmark.checkmark-left {
  margin-right: .5rem;
}

.formea-sc-row .sc-checkmark.checkmark-right {
  margin-left: .5rem;
}

.formea-sc-row.stacked .sc-rich {
  flex-grow: 1;
}


.formea-sc-row .sc-block label.card:hover {
  background-color: #f8f9fa;
}

.formea-sc-row .sc-block input:checked ~ .card, .formea-sc-row .sc-block input:checked ~ .card .card-body {
  border-color: var(--bs-list-group-active-bg, #0d6efd);
}

.formea-sc-row .sc-block input:checked ~ .card .card-body .sc-checkmark span {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3e%3cpath fill='var(--bs-list-group-active-bg, %230d6efd)' d='M382-208 122-468l90-90 170 170 366-366 90 90-456 456Z'/%3e%3c/svg%3e");
}
.formea-sc-row.stacked .sc-block input:checked ~ .card .card-body .sc-checkmark span {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 -960 960 960' %3e%3cpath fill='var(--bs-list-group-active-bg, %230d6efd)' d='M382-253.847 168.616-467.231l42.769-42.768L382-339.384l366.615-366.615 42.769 42.768L382-253.847Z'/%3e%3c/svg%3e");
}
