.formbuilder.row,.formio-component-modal .row,.formio-component-modal-wrapper .row,.formio-dialog .row,.formio-dialog-content .row,.formio.builder.row,.modal-body .row{display:flex!important;flex-wrap:wrap!important;margin-right:-15px!important;margin-left:-15px!important}.formbuilder [class*=col-],.formio-component-modal [class*=col-],.formio-component-modal-wrapper [class*=col-],.formio-dialog [class*=col-],.formio-dialog-content [class*=col-],.formio.builder [class*=col-],.modal-body [class*=col-]{position:relative!important;width:100%!important;padding-right:15px!important;padding-left:15px!important}.formbuilder .col-xs-4,.formio-component-modal .col-xs-4,.formio-dialog .col-xs-4,.formio-dialog-content .col-xs-4,.formio.builder .col-xs-4,.modal-body .col-xs-4{flex:0 0 33.333333%!important;max-width:33.333333%!important}.formbuilder .col-xs-8,.formio-component-modal .col-xs-8,.formio-dialog .col-xs-8,.formio-dialog-content .col-xs-8,.formio.builder .col-xs-8,.modal-body .col-xs-8{flex:0 0 66.666667%!important;max-width:66.666667%!important}@media (min-width:576px){.formbuilder .col-sm-3,.formio-component-modal .col-sm-3,.formio-dialog .col-sm-3,.formio-dialog-content .col-sm-3,.formio.builder .col-sm-3,.modal-body .col-sm-3{flex:0 0 25%!important;max-width:25%!important}.formbuilder .col-sm-9,.formio-component-modal .col-sm-9,.formio-dialog .col-sm-9,.formio-dialog-content .col-sm-9,.formio.builder .col-sm-9,.modal-body .col-sm-9{flex:0 0 75%!important;max-width:75%!important}}@media (min-width:768px){.formbuilder .col-md-2,.formio-component-modal .col-md-2,.formio-dialog .col-md-2,.formio-dialog-content .col-md-2,.formio.builder .col-md-2,.modal-body .col-md-2{flex:0 0 16.666667%!important;max-width:16.666667%!important}.formbuilder .col-md-10,.formio-component-modal .col-md-10,.formio-dialog .col-md-10,.formio-dialog-content .col-md-10,.formio.builder .col-md-10,.modal-body .col-md-10{flex:0 0 83.333333%!important;max-width:83.333333%!important}}.formcomponents{min-width:200px!important}.formarea{flex:1 1 auto!important;min-width:0!important}.dialog-container .row,.formio-component-settings .row,.formio-dialog-overlay .formio.builder.row,.formio-dialog-overlay .row,.formio-form-builder-sidebar .row{display:flex!important;flex-wrap:wrap!important;margin-right:-15px!important;margin-left:-15px!important}.dialog-container [class*=col-],.formio-component-settings [class*=col-],.formio-dialog-overlay [class*=col-],.formio-form-builder-sidebar [class*=col-]{position:relative!important;width:100%!important;padding-right:15px!important;padding-left:15px!important}.dialog-container .col-xs-4,.formio-component-settings .col-xs-4,.formio-dialog-overlay .col-xs-4{flex:0 0 33.333333%!important;max-width:33.333333%!important}.dialog-container .col-xs-8,.formio-component-settings .col-xs-8,.formio-dialog-overlay .col-xs-8{flex:0 0 66.666667%!important;max-width:66.666667%!important}@media (min-width:576px){.dialog-container .col-sm-3,.formio-component-settings .col-sm-3,.formio-dialog-overlay .col-sm-3{flex:0 0 25%!important;max-width:25%!important}.dialog-container .col-sm-9,.formio-component-settings .col-sm-9,.formio-dialog-overlay .col-sm-9{flex:0 0 75%!important;max-width:75%!important}}@media (min-width:768px){.dialog-container .col-md-2,.formio-component-settings .col-md-2,.formio-dialog-overlay .col-md-2{flex:0 0 16.666667%!important;max-width:16.666667%!important}.dialog-container .col-md-10,.formio-component-settings .col-md-10,.formio-dialog-overlay .col-md-10{flex:0 0 83.333333%!important;max-width:83.333333%!important}}.formio-dialog-content{min-width:800px!important}[class*=formio] .modal .row,[class*=formio] .modal-body .row{display:flex!important;flex-wrap:wrap!important;margin-right:-15px!important;margin-left:-15px!important}[class*=formio] .modal [class*=col-],[class*=formio] .modal-body [class*=col-]{position:relative!important;width:100%!important;padding-right:15px!important;padding-left:15px!important}[class*=formio] .modal .col-xs-4{flex:0 0 33.333333%!important;max-width:33.333333%!important}[class*=formio] .modal .col-xs-8{flex:0 0 66.666667%!important;max-width:66.666667%!important}@media (min-width:576px){[class*=formio] .modal .col-sm-3{flex:0 0 25%!important;max-width:25%!important}[class*=formio] .modal .col-sm-9{flex:0 0 75%!important;max-width:75%!important}}@media (min-width:768px){[class*=formio] .modal .col-md-2{flex:0 0 16.666667%!important;max-width:16.666667%!important}[class*=formio] .modal .col-md-10{flex:0 0 83.333333%!important;max-width:83.333333%!important}}.formio-component-modal .row,.formio-dialog .row,.formio-dialog-overlay .row,[class*=formio-] .row{display:flex!important;flex-wrap:wrap!important;margin-right:-15px!important;margin-left:-15px!important}.formio-component-modal [class*=col-],.formio-dialog [class*=col-],.formio-dialog-overlay [class*=col-],[class*=formio-] [class*=col-]{position:relative!important;width:100%!important;padding-right:15px!important;padding-left:15px!important}.formio-dialog .col-xs-1,[class*=formio-] .col-xs-1{flex:0 0 8.333333%!important;max-width:8.333333%!important}.formio-dialog .col-xs-2,[class*=formio-] .col-xs-2{flex:0 0 16.666667%!important;max-width:16.666667%!important}.formio-dialog .col-xs-3,[class*=formio-] .col-xs-3{flex:0 0 25%!important;max-width:25%!important}.formio-dialog .col-xs-4,[class*=formio-] .col-xs-4{flex:0 0 33.333333%!important;max-width:33.333333%!important}.formio-dialog .col-xs-5,[class*=formio-] .col-xs-5{flex:0 0 41.666667%!important;max-width:41.666667%!important}.formio-dialog .col-xs-6,[class*=formio-] .col-xs-6{flex:0 0 50%!important;max-width:50%!important}.formio-dialog .col-xs-7,[class*=formio-] .col-xs-7{flex:0 0 58.333333%!important;max-width:58.333333%!important}.formio-dialog .col-xs-8,[class*=formio-] .col-xs-8{flex:0 0 66.666667%!important;max-width:66.666667%!important}.formio-dialog .col-xs-9,[class*=formio-] .col-xs-9{flex:0 0 75%!important;max-width:75%!important}.formio-dialog .col-xs-10,[class*=formio-] .col-xs-10{flex:0 0 83.333333%!important;max-width:83.333333%!important}.formio-dialog .col-xs-11,[class*=formio-] .col-xs-11{flex:0 0 91.666667%!important;max-width:91.666667%!important}.formio-dialog .col-xs-12,[class*=formio-] .col-xs-12{flex:0 0 100%!important;max-width:100%!important}@media (min-width:576px){.formio-dialog .col-sm-1,[class*=formio-] .col-sm-1{flex:0 0 8.333333%!important;max-width:8.333333%!important}.formio-dialog .col-sm-2,[class*=formio-] .col-sm-2{flex:0 0 16.666667%!important;max-width:16.666667%!important}.formio-dialog .col-sm-3,[class*=formio-] .col-sm-3{flex:0 0 25%!important;max-width:25%!important}.formio-dialog .col-sm-4,[class*=formio-] .col-sm-4{flex:0 0 33.333333%!important;max-width:33.333333%!important}.formio-dialog .col-sm-5,[class*=formio-] .col-sm-5{flex:0 0 41.666667%!important;max-width:41.666667%!important}.formio-dialog .col-sm-6,[class*=formio-] .col-sm-6{flex:0 0 50%!important;max-width:50%!important}.formio-dialog .col-sm-7,[class*=formio-] .col-sm-7{flex:0 0 58.333333%!important;max-width:58.333333%!important}.formio-dialog .col-sm-8,[class*=formio-] .col-sm-8{flex:0 0 66.666667%!important;max-width:66.666667%!important}.formio-dialog .col-sm-9,[class*=formio-] .col-sm-9{flex:0 0 75%!important;max-width:75%!important}.formio-dialog .col-sm-10,[class*=formio-] .col-sm-10{flex:0 0 83.333333%!important;max-width:83.333333%!important}.formio-dialog .col-sm-11,[class*=formio-] .col-sm-11{flex:0 0 91.666667%!important;max-width:91.666667%!important}.formio-dialog .col-sm-12,[class*=formio-] .col-sm-12{flex:0 0 100%!important;max-width:100%!important}}@media (min-width:768px){.formio-dialog .col-md-1,[class*=formio-] .col-md-1{flex:0 0 8.333333%!important;max-width:8.333333%!important}.formio-dialog .col-md-2,[class*=formio-] .col-md-2{flex:0 0 16.666667%!important;max-width:16.666667%!important}.formio-dialog .col-md-3,[class*=formio-] .col-md-3{flex:0 0 25%!important;max-width:25%!important}.formio-dialog .col-md-4,[class*=formio-] .col-md-4{flex:0 0 33.333333%!important;max-width:33.333333%!important}.formio-dialog .col-md-5,[class*=formio-] .col-md-5{flex:0 0 41.666667%!important;max-width:41.666667%!important}.formio-dialog .col-md-6,[class*=formio-] .col-md-6{flex:0 0 50%!important;max-width:50%!important}.formio-dialog .col-md-7,[class*=formio-] .col-md-7{flex:0 0 58.333333%!important;max-width:58.333333%!important}.formio-dialog .col-md-8,[class*=formio-] .col-md-8{flex:0 0 66.666667%!important;max-width:66.666667%!important}.formio-dialog .col-md-9,[class*=formio-] .col-md-9{flex:0 0 75%!important;max-width:75%!important}.formio-dialog .col-md-10,[class*=formio-] .col-md-10{flex:0 0 83.333333%!important;max-width:83.333333%!important}.formio-dialog .col-md-11,[class*=formio-] .col-md-11{flex:0 0 91.666667%!important;max-width:91.666667%!important}.formio-dialog .col-md-12,[class*=formio-] .col-md-12{flex:0 0 100%!important;max-width:100%!important}}.formio-dialog,.formio-dialog-content,[class*=formio-component-modal]{min-width:900px!important}.formio-dialog .nav-tabs{display:flex!important;flex-wrap:wrap!important}.formio-dialog .tab-content{width:100%!important}.formio-component-modal-content .row,.formio-component-modal-wrapper .row,.formio-component-settings-modal-preview .row,.formio-dialog .formio-dialog-content .row,.formio-dialog-content .container .row,.formio-dialog-content .container-fluid .row,.modal-body .formio .row,.modal-content .row,div[ref=dialogContents] .row,div[ref=modalContents] .row{display:flex!important;flex-wrap:wrap!important;margin-right:-15px!important;margin-left:-15px!important}.formio-component-modal-content [class*=col-],.formio-component-modal-wrapper [class*=col-],.formio-component-settings-modal-preview [class*=col-],.formio-dialog .formio-dialog-content [class*=col-],.formio-dialog-content .container [class*=col-],.formio-dialog-content .container-fluid [class*=col-],.modal-body .formio [class*=col-],.modal-content [class*=col-],div[ref=dialogContents] [class*=col-],div[ref=modalContents] [class*=col-]{position:relative!important;width:100%!important;padding-right:15px!important;padding-left:15px!important}.formio-component-modal-wrapper .col-xs-1,.formio-dialog .col-xs-1,.modal-body .formio .col-xs-1,div[ref=modalContents] .col-xs-1{flex:0 0 8.333333%!important;max-width:8.333333%!important}.formio-component-modal-wrapper .col-xs-2,.formio-dialog .col-xs-2,.modal-body .formio .col-xs-2,div[ref=modalContents] .col-xs-2{flex:0 0 16.666667%!important;max-width:16.666667%!important}.formio-component-modal-wrapper .col-xs-3,.formio-dialog .col-xs-3,.modal-body .formio .col-xs-3,div[ref=modalContents] .col-xs-3{flex:0 0 25%!important;max-width:25%!important}.formio-component-modal-wrapper .col-xs-4,.formio-dialog .col-xs-4,.modal-body .formio .col-xs-4,div[ref=modalContents] .col-xs-4{flex:0 0 33.333333%!important;max-width:33.333333%!important}.formio-component-modal-wrapper .col-xs-5,.formio-dialog .col-xs-5,.modal-body .formio .col-xs-5,div[ref=modalContents] .col-xs-5{flex:0 0 41.666667%!important;max-width:41.666667%!important}.formio-component-modal-wrapper .col-xs-6,.formio-dialog .col-xs-6,.modal-body .formio .col-xs-6,div[ref=modalContents] .col-xs-6{flex:0 0 50%!important;max-width:50%!important}.formio-component-modal-wrapper .col-xs-7,.formio-dialog .col-xs-7,.modal-body .formio .col-xs-7,div[ref=modalContents] .col-xs-7{flex:0 0 58.333333%!important;max-width:58.333333%!important}.formio-component-modal-wrapper .col-xs-8,.formio-dialog .col-xs-8,.modal-body .formio .col-xs-8,div[ref=modalContents] .col-xs-8{flex:0 0 66.666667%!important;max-width:66.666667%!important}.formio-component-modal-wrapper .col-xs-9,.formio-dialog .col-xs-9,.modal-body .formio .col-xs-9,div[ref=modalContents] .col-xs-9{flex:0 0 75%!important;max-width:75%!important}.formio-component-modal-wrapper .col-xs-10,.formio-dialog .col-xs-10,.modal-body .formio .col-xs-10,div[ref=modalContents] .col-xs-10{flex:0 0 83.333333%!important;max-width:83.333333%!important}.formio-component-modal-wrapper .col-xs-11,.formio-dialog .col-xs-11,.modal-body .formio .col-xs-11,div[ref=modalContents] .col-xs-11{flex:0 0 91.666667%!important;max-width:91.666667%!important}.formio-component-modal-wrapper .col-xs-12,.formio-dialog .col-xs-12,.modal-body .formio .col-xs-12,div[ref=modalContents] .col-xs-12{flex:0 0 100%!important;max-width:100%!important}@media (min-width:576px){.formio-component-modal-wrapper .col-sm-2,.formio-dialog .col-sm-2,.modal-body .formio .col-sm-2,div[ref=modalContents] .col-sm-2{flex:0 0 16.666667%!important;max-width:16.666667%!important}.formio-component-modal-wrapper .col-sm-3,.formio-dialog .col-sm-3,.modal-body .formio .col-sm-3,div[ref=modalContents] .col-sm-3{flex:0 0 25%!important;max-width:25%!important}.formio-component-modal-wrapper .col-sm-4,.formio-dialog .col-sm-4,.modal-body .formio .col-sm-4,div[ref=modalContents] .col-sm-4{flex:0 0 33.333333%!important;max-width:33.333333%!important}.formio-component-modal-wrapper .col-sm-6,.formio-dialog .col-sm-6,.modal-body .formio .col-sm-6,div[ref=modalContents] .col-sm-6{flex:0 0 50%!important;max-width:50%!important}.formio-component-modal-wrapper .col-sm-8,.formio-dialog .col-sm-8,.modal-body .formio .col-sm-8,div[ref=modalContents] .col-sm-8{flex:0 0 66.666667%!important;max-width:66.666667%!important}.formio-component-modal-wrapper .col-sm-9,.formio-dialog .col-sm-9,.modal-body .formio .col-sm-9,div[ref=modalContents] .col-sm-9{flex:0 0 75%!important;max-width:75%!important}.formio-component-modal-wrapper .col-sm-10,.formio-dialog .col-sm-10,.modal-body .formio .col-sm-10,div[ref=modalContents] .col-sm-10{flex:0 0 83.333333%!important;max-width:83.333333%!important}}@media (min-width:768px){.formio-component-modal-wrapper .col-md-2,.formio-dialog .col-md-2,.modal-body .formio .col-md-2,div[ref=modalContents] .col-md-2{flex:0 0 16.666667%!important;max-width:16.666667%!important}.formio-component-modal-wrapper .col-md-3,.formio-dialog .col-md-3,.modal-body .formio .col-md-3,div[ref=modalContents] .col-md-3{flex:0 0 25%!important;max-width:25%!important}.formio-component-modal-wrapper .col-md-4,.formio-dialog .col-md-4,.modal-body .formio .col-md-4,div[ref=modalContents] .col-md-4{flex:0 0 33.333333%!important;max-width:33.333333%!important}.formio-component-modal-wrapper .col-md-6,.formio-dialog .col-md-6,.modal-body .formio .col-md-6,div[ref=modalContents] .col-md-6{flex:0 0 50%!important;max-width:50%!important}.formio-component-modal-wrapper .col-md-8,.formio-dialog .col-md-8,.modal-body .formio .col-md-8,div[ref=modalContents] .col-md-8{flex:0 0 66.666667%!important;max-width:66.666667%!important}.formio-component-modal-wrapper .col-md-9,.formio-dialog .col-md-9,.modal-body .formio .col-md-9,div[ref=modalContents] .col-md-9{flex:0 0 75%!important;max-width:75%!important}.formio-component-modal-wrapper .col-md-10,.formio-dialog .col-md-10,.modal-body .formio .col-md-10,div[ref=modalContents] .col-md-10{flex:0 0 83.333333%!important;max-width:83.333333%!important}}.formio-component-modal-wrapper,.formio-dialog,.formio-dialog-content{min-width:900px!important}.formio-component-modal-wrapper .nav-tabs,.formio-dialog .nav-tabs{display:flex!important;flex-wrap:wrap!important}[class*=formio] .row,[ref*=dialog] .row,[ref*=modal] .row{display:flex!important;flex-wrap:wrap!important;margin-right:-15px!important;margin-left:-15px!important}[class*=formio] [class*=col-],[ref*=dialog] [class*=col-],[ref*=modal] [class*=col-]{position:relative!important;width:100%!important;padding-right:15px!important;padding-left:15px!important}[class*=formio] .col-md-3,[class*=formio] .col-sm-3,[class*=formio] .col-xs-3{flex:0 0 25%!important;max-width:25%!important}[class*=formio] .col-md-9,[class*=formio] .col-sm-9,[class*=formio] .col-xs-9{flex:0 0 75%!important;max-width:75%!important}.formbuilder .formcomponents,.formio-builder-wrapper .formcomponents{background:#f8f9fa!important;border-right:1px solid #dee2e6!important;padding:0!important}.builder-sidebar_search{margin:10px!important;border:1px solid #ced4da!important;border-radius:4px!important;padding:8px 12px!important;font-size:14px!important}.builder-sidebar_search:focus{border-color:#80bdff!important;outline:0!important;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)!important}.form-builder-panel .card-header{background:#e9ecef!important;border-bottom:1px solid #dee2e6!important;padding:.5rem!important}.builder-group-button{background:transparent!important;border:none!important;color:#495057!important;font-weight:600!important;text-align:left!important;padding:8px 15px!important;font-size:14px!important;transition:all .2s!important}.builder-group-button:hover{background:#dee2e6!important;color:#212529!important}.builder-group-button:focus{box-shadow:none!important;outline:none!important}.formcomponent.drag-copy{margin:4px 8px!important;padding:8px 12px!important;background:#fff!important;border:1px solid #dee2e6!important;color:#495057!important;font-size:13px!important;font-weight:500!important;text-align:left!important;border-radius:4px!important;transition:all .2s ease!important;cursor:move!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.formcomponent.drag-copy:hover{background:#007bff!important;border-color:#007bff!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 6px rgba(0,123,255,.2)!important}.formcomponent.drag-copy i{margin-right:8px!important;color:#6c757d!important;font-size:14px!important}.formcomponent.drag-copy:hover i{color:#fff!important}.formarea{background:#fff!important;border-left:1px solid #dee2e6!important;padding:20px!important;min-height:600px!important}.drag-container{border:2px dashed #dee2e6!important;border-radius:6px!important;padding:20px!important;min-height:100px!important;background:#fafbfc!important;transition:all .3s ease!important}.drag-container:hover{border-color:#80bdff!important;background:#f0f8ff!important}.drag-container.drag-hover{border-color:#007bff!important;background:#e7f3ff!important;box-shadow:inset 0 0 10px rgba(0,123,255,.1)!important}.formio-component{margin-bottom:15px!important;padding:15px!important;border:1px solid #e1e4e8!important;border-radius:6px!important;background:#fff!important;transition:all .2s ease!important;position:relative!important}.formio-component:hover{border-color:#007bff!important;box-shadow:0 2px 8px rgba(0,123,255,.15)!important}.formio-component label{font-weight:600!important;color:#212529!important;margin-bottom:5px!important;font-size:14px!important}.formio-component .field-required{color:#dc3545!important;margin-left:3px!important}.formio-component input[type=email],.formio-component input[type=number],.formio-component input[type=text],.formio-component select,.formio-component textarea{width:100%!important;padding:8px 12px!important;border:1px solid #ced4da!important;border-radius:4px!important;font-size:14px!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;background-color:#fff!important}.formio-component input:focus,.formio-component select:focus,.formio-component textarea:focus{border-color:#80bdff!important;outline:0!important;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)!important}.component-btn-group{position:absolute!important;top:5px!important;right:5px!important;opacity:0!important;transition:opacity .2s ease!important}.formio-component:hover .component-btn-group{opacity:1!important}.component-btn-group .btn{padding:4px 8px!important;font-size:12px!important;border-radius:3px!important;margin-left:3px!important}.btn-xxs.component-settings-button-remove{background:#dc3545!important;border-color:#dc3545!important;color:#fff!important}.btn-xxs.component-settings-button-remove:hover{background:#c82333!important;border-color:#bd2130!important}.btn-xxs.component-settings-button-edit{background:#007bff!important;border-color:#007bff!important;color:#fff!important}.btn-xxs.component-settings-button-edit:hover{background:#0056b3!important;border-color:#004085!important}.btn-xxs.component-settings-button-copy,.btn-xxs.component-settings-button-move{background:#6c757d!important;border-color:#6c757d!important;color:#fff!important}.btn-xxs.component-settings-button-copy:hover,.btn-xxs.component-settings-button-move:hover{background:#545b62!important;border-color:#4e555b!important}.formio-component-modal .modal-header,.formio-dialog .modal-header{background:#f8f9fa!important;border-bottom:1px solid #dee2e6!important;padding:15px 20px!important}.formio-dialog .modal-title{font-size:18px!important;font-weight:600!important;color:#212529!important}.formio-dialog .nav-tabs{background:#f8f9fa!important;border-right:1px solid #dee2e6!important;padding:10px 0!important}.formio-dialog .nav-tabs .nav-link{border-radius:0!important;padding:10px 15px!important;color:#495057!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important;border:none!important;border-left:3px solid transparent!important}.formio-dialog .nav-tabs .nav-link:hover{background:#e9ecef!important;color:#212529!important}.formio-dialog .nav-tabs .nav-link.active{background:#fff!important;color:#007bff!important;border-left-color:#007bff!important}.formio-dialog .form-group{margin-bottom:20px!important}.formio-dialog .form-group label{font-weight:600!important;color:#495057!important;margin-bottom:5px!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.formio-dialog .form-control{border:1px solid #ced4da!important;border-radius:4px!important;padding:8px 12px!important;font-size:14px!important}.formio-dialog .form-control:focus{border-color:#80bdff!important;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)!important}.formio-dialog .modal-footer{background:#f8f9fa!important;border-top:1px solid #dee2e6!important;padding:15px 20px!important}.formio-dialog .btn-primary{background:#007bff!important;border-color:#007bff!important;color:#fff!important;padding:8px 20px!important;font-weight:500!important;border-radius:4px!important}.formio-dialog .btn-primary:hover{background:#0056b3!important;border-color:#004085!important;color:#fff!important}.formio-dialog .btn-danger{background:#dc3545!important;border-color:#dc3545!important;color:#fff!important;padding:8px 20px!important;font-weight:500!important;border-radius:4px!important}.formio-dialog .btn-danger:hover{background:#c82333!important;border-color:#bd2130!important;color:#fff!important}.formio-dialog .btn-default,.formio-dialog .btn-secondary{background:#6c757d!important;border-color:#6c757d!important;color:#fff!important;padding:8px 20px!important;font-weight:500!important;border-radius:4px!important}.formio-dialog .btn-default:hover,.formio-dialog .btn-secondary:hover{background:#5a6268!important;border-color:#545b62!important;color:#fff!important}.formarea .drag-container:empty:after,.formio-builder-wrapper .drag-container:empty:after{content:"Drag and drop a form component"!important;display:block!important;text-align:center!important;color:#6c757d!important;font-size:14px!important;padding:40px!important;font-style:italic!important}.drag-container,.formcomponent,.formio-component{transition:all .3s ease!important}.formio-component.dragging{opacity:.5!important;transform:rotate(2deg)!important}.ui-draggable-dragging{z-index:10000!important;box-shadow:0 10px 30px rgba(0,0,0,.3)!important;transform:scale(1.05)!important;cursor:grabbing!important}@media (max-width:768px){.formcomponents{min-width:150px!important}.formio-component{padding:10px!important}.formcomponent.drag-copy{font-size:12px!important;padding:6px 8px!important}}.formcomponent:focus,.formio-component:focus{outline:2px solid #007bff!important;outline-offset:2px!important}.formio-component .form-text,.formio-component .help-block{color:#6c757d!important;font-size:12px!important;margin-top:4px!important;font-style:italic!important}.formio-component.has-error{border-color:#dc3545!important;background:#fff5f5!important}.formio-component.has-error label{color:#dc3545!important}.formio-component.has-success{border-color:#28a745!important;background:#f5fff7!important}.formio-component.has-warning{border-color:#ffc107!important;background:#fffdf5!important}