.form-horizontal .form-group{display:flex;align-items:center;margin-bottom:1rem}.form-horizontal .form-group label{flex:0 0 30%;max-width:30%;padding-right:1rem;text-align:right;margin-bottom:0}.form-horizontal .form-group .controls{flex:1 0 0}.form-horizontal .form-group .controls .form-control{display:inline-block}.form-horizontal .form-group .help-inline{display:inline-block;margin-left:.5rem;color:#6c757d;font-size:.875em}.form-horizontal .form-group .help-block{display:block;margin-top:.5rem;color:#6c757d;font-size:.875em}.form-horizontal .form-actions{display:flex;justify-content:flex-end;gap:.5rem}.checkbox,.form-horizontal .form-group>.controls .input-append,.form-horizontal .form-group>.controls .input-prepend{display:flex;align-items:center}.form-horizontal .form-group>.controls .input-append .add-on,.form-horizontal .form-group>.controls .input-prepend .add-on{padding:.375rem .75rem;background-color:#e9ecef;border:1px solid #ced4da;color:#495057}.form-horizontal .form-group>.controls .input-medium{width:150px;max-width:100%}.form-horizontal .control-group:after,.form-horizontal .control-group:before{display:table;content:"";line-height:0}.form-check-input[type=checkbox],input[type=email],input[type=password],input[type=text]{border-color:#ccc}.checkbox label{line-height:16px;margin-bottom:0}.checkbox label input{width:16px;height:16px;margin-right:10px;cursor:pointer;appearance:none;border:1px solid #767676;border-radius:4px;position:relative;transition:background-color .2s,border-color .2s;padding:0;float:left}.checkbox label input:checked{background-color:#0d6efd;border-color:#0d6efd}.checkbox label input:checked::after{content:'\f00c';font-family:"Font Awesome 6 Free";font-weight:900;color:#fff;position:absolute;left:2px;top:0;font-size:11px}