div {
  display: block;
}

.webform-buttons-solid-border {
    text-align: center;
}

.webform-button-solid-border {
  border: 1px solid #002A38;
  border-radius: .625rem;
  /*padding: 1rem 1.25rem;*/
  padding: .75rem 1.5rem;
  font-size: 1.25rem;  
  background-color: #fff;
  color: #002a38;
  transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;
  /*display: flex;
  align-items: center;*/
  width: 100%;
  margin-top: .5rem;
}

.webform-button-solid-border:first-child {
  margin-top: 0;
}

.webform-button-solid-border[aria-checked=true] {
    /*z-index: 3;
    outline: 0;*/
    border-color: #80b9de;
    box-shadow: 0 0 0 0.25rem rgba(0,114,188,0.25);
    background-color: #e6f1f8;
}

.webform-button-solid-border-title {
  font-weight: 600;
}
/*
.webform-button-solid-border-description {
  position: absolute;
}
*/
.webform-button-solid-border:hover {
  /*background-color: #80b9de;*/
  background-color: rgba(0,114,188,0.25);
  /*box-shadow: 0 0 0 0.25rem rgba(0,114,188,0.5);*/
}

/**
    --bs-accordion-color: var(--bs-body-color);
    --bs-accordion-bg: #fff;
    --bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;

.webform-buttons-solid-border {
    text-align: center;
    margin: 0.5rem;
    text-transform: none !important;
    letter-spacing: normal !important;
    font-family: var(--bs-body-font-family);
}



.webform-button-solid-border:hover {
  background-color: #F9F5F2 !important;
  box-shadow: 0 0 0 0.25rem rgba(0,114,188,0.5);

}

.webform-button-solid-border-title {
    color: #0072bc;
    font-size: 1.25rem;
    font-weight: 600;
    margin-bottom: .5rem;
}

.webform-button-solid-border-description {
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
}
*/