.form-builder-default .form-group label,
.form-builder-default .form-control,
.form-builder-default .select2-container,
.form-builder-default .datepicker table {font-size: 14px}
.form-builder-default .form-group small {font-size: 80%}
.form-builder-default .has-error {border-color: #dc3545}
.form-builder-default .invalid-feedback {color: #dc3545; font-size: 10px}
.form-builder-default .jq-ry-container {padding: 0}
.form-builder-default .col-lg-12 {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%}
.form-builder-default .col-lg-6 {-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%}
.form-builder-default .mb-5 {margin-bottom: 3rem !important}
.form-builder-default .mt-3,
.form-builder-default .my-3 {margin-top: 1rem !important}
.form-builder-default .justify-content-center {-ms-flex-pack: center !important; justify-content: center !important}
.form-builder-default .row,
.form-builder-default .form-row {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap}
.form-builder-default .form-row > .col,
.form-builder-default .form-row > [class*="col-"] {padding-right: 5px; padding-left: 5px}
.form-builder-default .h2,
.form-builder-default h2 {margin-top: 0; margin-bottom: .5rem; font-weight: 600; font-size: 2rem; line-height: 1.2}
.form-builder-default p {margin-top: 0; margin-bottom: 1rem}
.form-builder-default .form-group {margin-bottom: 1rem}
.form-builder-default .form-group small {display: block; width: 100%}
.form-builder-default .form-control {display: block; width: 100%; padding: .375rem .75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out}
.form-builder-default .btn {padding: 10px; margin-right: 5px; font-size: 14px;}
.form-builder-default .btn-default,
.form-builder-default .btn-danger,
.form-builder-default .btn-info,
.form-builder-default .btn-primary,
.form-builder-default .btn-success,
.form-builder-default .btn-warning {color: #fff; border-color: transparent}
.form-builder-default .btn-default {background-color: #3e3f3a}
.form-builder-default .btn-danger {background-color: #d9534f}
.form-builder-default .btn-info {background-color: #29abe0}
.form-builder-default .btn-primary {background-color: #325d88}
.form-builder-default .btn-success {background-color: #93c54b}
.form-builder-default .btn-warning {background-color: #f47c3c}
.form-builder-default .datepicker {padding: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; direction: ltr}
.form-builder-default .dropdown-menu {position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: .5rem 0; margin: .125rem 0 0; font-size: 1rem; color: #212529; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, .15); border-radius: .25rem}
.form-builder-default .datepicker table {border-collapse: collapse; border-spacing: 0}
.form-builder-default .datepicker table td {padding: 5px; line-height: inherit}
.form-builder-default .datepicker td,
.form-builder-default .datepicker th {width: 20px; height: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: none; text-align: center}
.form-builder-default .control-error {display: block; color: #f05153; font-size: 12px}
.form-builder-default .select2:after {display: none}
.form-builder-default .select2-container .select2-selection--single {position: relative; display: flex; align-items: center; height: 50px; margin-top: 0.5rem; border-color: #6b7280}
.form-builder-default .has-error ~ .select2-container .select2-selection--single {border-color: #dc3545}
.form-builder-default .select2-container--default .select2-selection--single .select2-selection__arrow {top: 50%; right: 10px; background: url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="19.152" height="12.176" viewBox="0 0 19.152 12.176"><path id="Path_10914" data-name="Path 10914" d="M161.041,683.872l-9.576,9.576,2.6,2.6,6.976-6.976,6.976,6.976,2.6-2.6Z" transform="translate(170.617 696.048) rotate(180)"/></svg>') no-repeat center center / contain; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); -moz-transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease; transition: transform 0.3s ease}
.form-builder-default .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {-moz-transform: translateY(-50%) rotate(180deg); -webkit-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg)}
.form-builder-default .select2-container--default .select2-selection--single .select2-selection__arrow b {display: none;}
.form-builder-default .custom-control label a {color: rgb(37 99 235/var(--tw-bg-opacity)); text-decoration: underline}
.form-builder-default [for="tc"] {display: none}
@media all and (min-width: 769px) {
    .form-builder-default .select2-container .select2-selection--single {height: 62px}
}

