.form-preview{background:var(--oc-primary-bg);border:1px solid var(--oc-primary-border);margin-bottom:20px;padding:20px}.form-preview>.form-group:last-child{padding-bottom:0}.form-preview>.form-group:last-child .form-check{margin-bottom:0}.form-preview.form-flush{border-top:none}.form-preview .control-tabs.primary-tabs>div>div>ul.nav-tabs>li a>span.title:after,.form-preview .control-tabs.primary-tabs>div>div>ul.nav-tabs>li a>span.title:before,.form-preview .control-tabs.primary-tabs>div>ul.nav-tabs>li a>span.title:after,.form-preview .control-tabs.primary-tabs>div>ul.nav-tabs>li a>span.title:before,.form-preview .control-tabs.primary-tabs>ul.nav-tabs>li a>span.title:after,.form-preview .control-tabs.primary-tabs>ul.nav-tabs>li a>span.title:before{background:var(--oc-primary-bg)}.form-preview .control-tabs.primary-tabs>div>div>ul.nav-tabs>li.active a:before,.form-preview .control-tabs.primary-tabs>div>ul.nav-tabs>li.active a:before,.form-preview .control-tabs.primary-tabs>ul.nav-tabs>li.active a:before{background-color:var(--oc-primary-bg)}.form-elements:after,.form-elements:before,.form-tabless-fields:after,.form-tabless-fields:before{content:" ";display:table}.form-elements:after,.form-tabless-fields:after{clear:both}.form-control{-webkit-appearance:none;position:relative}.form-control:focus{border:1px solid var(--oc-border-focus);box-shadow:none}.form-control.growable,.form-control.is-growable{width:110px}.form-control.growable:active,.form-control.growable:focus,.form-control.is-growable:active,.form-control.is-growable:focus{width:200px!important}@media (max-width:576px){.form-control.growable,.form-control.is-growable{text-indent:-999px;width:40px}.form-control.growable:active,.form-control.growable:focus,.form-control.is-growable:active,.form-control.is-growable:focus{text-indent:0;width:100px!important}.form-control.growable.icon,.form-control.is-growable.icon{padding-right:0!important}}.form-control.is-searchable{border-radius:100px}.search-input-container{position:relative}.search-input-container:before{background-position:0 -38px;height:16px;position:absolute;right:8px;top:11px;width:16px;z-index:1}.form-group{box-sizing:border-box;position:relative}.form-group:empty{display:none}.form-group,.form-group.layout-item{margin-bottom:0;padding-bottom:20px}.form-group.is-required>label:after{background-color:var(--bs-danger);border-radius:8px;content:"";display:inline-block;font-size:60%;height:5px;margin-left:3px;vertical-align:super;width:5px}.form-group .form-translatable{background-color:var(--oc-input-translatable-bg);border-radius:5px;color:var(--oc-input-translatable-color);display:inline-block;height:20px;margin-bottom:-5px;margin-left:2px;position:relative;width:25px}.form-group .form-translatable i{font-size:16px;left:4px;position:absolute;top:2px}.form-group .form-translatable.no-label{left:auto;position:absolute;right:0;top:1px;z-index:2}.form-group.span-full{float:left;width:100%}.form-group.span-left{clear:left;float:left;width:48.5%}.form-group.span-right{clear:right;float:right;width:48.5%}.form-group.clear-full{clear:both}.form-group.clear-left{clear:left}.form-group.clear-right{clear:right}.form-group.layout-relative{padding-bottom:0}.form-group.checkbox-field{padding-bottom:5px}.form-group.checkbox-field>.form-check,.form-group.radio-field>.form-check{margin-bottom:10px}.form-group.number-field>.form-control{text-align:right}.form-group.radio-align{margin-top:-20px;padding-left:23px}.form-group.checkbox-align{margin-top:-5px;padding-left:23px}.form-group.field-align-above{margin-top:-5px}.form-group.field-slim.span-left,.form-group.field-slim.span-right{width:50%}.form-group.field-indent{padding-left:23px}.form-group.input-sidebar-control{padding-right:35px}.form-group.input-sidebar-control .sidebar-control{color:#c4c4c4;font-size:16px;position:absolute;right:8px;top:34px}.form-group.input-sidebar-control .sidebar-control:focus,.form-group.input-sidebar-control .sidebar-control:hover{color:var(--bs-link-color);outline:none;text-decoration:none}.form-horizontal .col-horizontal{width:155px}.form-horizontal .form-group.checkbox-field{padding-bottom:20px}.form-group-preview .form-control{background-color:var(--oc-form-control-disabled-bg);box-shadow:none;height:auto;min-height:38px;word-break:break-word}.form-group-preview .custom-checkbox label,.form-group-preview .custom-radio label{cursor:default}.col-form-label,.form-label{font-weight:600}.form-text{margin-bottom:0}.form-text.before-field{margin-bottom:.385rem;margin-top:-.135rem}.control-disabled .form-text{opacity:.5}.input-with-icon{position:relative}.input-with-icon>.icon{color:#bdbdbd;font-size:15px;margin-top:1px;padding:10px;pointer-events:none;position:absolute;z-index:10}.input-with-icon.right-align>.icon{right:0}.input-with-icon.right-align input{padding-right:32px!important}.input-with-icon.left-align>.icon{left:0}.input-with-icon.left-align input{padding-left:32px!important}.input-with-icon.size-sm>.icon{margin-top:0;padding:5px 8px}.input-no-spinner{-moz-appearance:textfield}.input-no-spinner::-webkit-inner-spin-button,.input-no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field-section{border-bottom:1px solid var(--bs-border-color);padding-bottom:7px;padding-top:3px}.field-section>h4{font-size:1.3rem;font-weight:400}.field-section>h4:first-child,.field-section>p:first-child{margin:0}.field-section.is-collapsible{cursor:pointer}.field-section.is-collapsible>h4:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(0,0,0,.4);content:"\f077";display:inline-block;float:right;font-family:octo-icon!important;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:2px 8px 0;text-transform:none;transform:scale(1);transition:all .3s;vertical-align:baseline}.field-section.is-collapsible:hover{border-bottom:1px solid #b0bdcd}.field-section.is-collapsible:hover>h4:before{color:inherit}.field-action{border-bottom:1px solid var(--bs-border-color);margin-top:-20px;padding:10px 0 5px}.field-action h5{font-size:1rem;font-weight:400;margin-bottom:.35rem;margin-top:.75rem}.field-action p{color:var(--bs-secondary-color);font-size:.9rem;margin-bottom:0}.field-action .field-action-button{margin-bottom:10px;margin-top:15px}@media (min-width:992px){.field-action .field-action-button{text-align:right}}.form-group.section-field.collapsed .field-section.is-collapsible>h4:before{transform:scaleY(-1)}.field-horizontalrule hr{background:#000;height:1px;margin:0;opacity:.1}.field-textarea{resize:vertical}.field-textarea.size-tiny{min-height:50px}.field-textarea.size-small{min-height:100px}.field-textarea.size-large{min-height:200px}.field-textarea.size-huge{min-height:250px}.field-textarea.size-giant{min-height:350px}.field-checkboxlist .field-checkboxlist-inner{background:var(--oc-form-control-bg);border:1px solid var(--bs-border-color);border-radius:4px}.field-checkboxlist:not(.is-scrollable) .field-checkboxlist-inner{padding:15px 15px 2px}.field-checkboxlist .checkboxlist-controls{background:var(--oc-form-control-bg);border-left:1px solid var(--bs-border-color);border-right:1px solid var(--bs-border-color);border-top:1px solid var(--bs-border-color);border-top-left-radius:4px;border-top-right-radius:4px;font-size:0;padding:3px;white-space:nowrap}.field-checkboxlist .checkboxlist-controls+.field-checkboxlist-inner{border-top-color:var(--oc-toolbar-border);border-top-left-radius:0;border-top-right-radius:0}.field-checkboxlist .form-check{margin-bottom:10px}.field-checkboxlist .checkboxlist-group{list-style:none;margin:0;padding-left:1.1rem}.field-checkboxlist .checkboxlist-group-item:not(:has(*)),.field-checkboxlist .checkboxlist-group:not(:has(*)){display:none}.field-checkboxlist-scrollable{height:300px}.field-checkboxlist-scrollable .form-check{margin-bottom:10px;margin-left:15px;margin-top:15px}.field-checkboxlist-scrollable .form-check~.form-check{margin-top:0}.form-group.inline-options .field-checkboxlist:not(.is-scrollable) .field-checkboxlist-inner{padding:15px 15px 5px}.form-group.inline-options .form-check{display:inline-block;margin-right:15px}.form-buttons{font-size:0;padding-bottom:20px;width:100%}.form-buttons:after,.form-buttons:before{content:" ";display:table}.form-buttons:after{clear:both}.form-buttons.is-horizontal{padding-left:155px}.form-buttons .btn{margin-right:7px}.form-buttons .btn.no-margin-right{margin-right:0}.form-buttons .btn-group{margin-right:7px}.form-buttons .btn-group .btn{margin-right:0}.form-buttons .pull-right{margin-left:7px;margin-right:0}.form-buttons.buttons-offset{padding-left:20px}body.slim-container .form-buttons{padding:0 20px 20px}body .modal-footer .form-buttons{padding:0}@media (max-width:769px){.form-group.span-left,.form-group.span-right{clear:none;width:100%}}body.compact-container .form-fatal-error{padding:1rem 20px 0}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none}.select2-dropdown{z-index:10400}[data-control~=toolbar] .form-control{display:inline-block;margin-right:15px}[data-control~=toolbar] input[type=text].form-control,[data-control~=toolbar] label{position:relative;top:5px}[data-control~=toolbar] label{margin-right:7px}[data-control~=toolbar] label.standalone{margin-right:15px}[data-control~=toolbar] .select2-container{display:inline-block;height:36px;margin-right:15px;width:auto}[data-control~=toolbar] .select2-container .select2-selection__rendered{line-height:17px}[data-control~=toolbar] .select2-container .select2-selection--single{height:36px}[data-control~=toolbar] select.form-control.custom-select{display:none}
