.tf-input-repeater .subform-repeatable{padding:0}.tf-input-repeater .subform-repeatable-wrapper{padding:0;border:0;margin:0 0 0 -25px}.tf-input-repeater .subform-repeatable-wrapper .table-responsive{overflow:inherit}.tf-input-repeater .subform-repeatable-wrapper table{padding:0;margin:0;border:0;height:1px}.tf-input-repeater .subform-repeatable-wrapper table thead{display:none}.tf-input-repeater .subform-repeatable-wrapper table tbody{border:none}.tf-input-repeater .subform-repeatable-wrapper table tbody tr{position:relative;border:0;padding:0;background:transparent}.tf-input-repeater .subform-repeatable-wrapper table tbody tr[aria-grabbed=true]{-webkit-box-shadow:none;box-shadow:none}.tf-input-repeater .subform-repeatable-wrapper table tbody tr td{border:0;background-color:transparent !important;height:100%;padding:2px 0}.tf-input-repeater .subform-repeatable-wrapper table tbody tr td .controls{padding-left:25px}.tf-input-repeater .subform-repeatable-wrapper table tbody tr td:nth-child(1) .controls{padding-right:0}.tf-input-repeater .subform-repeatable-wrapper table tbody tr td:last-child{width:1%;white-space:nowrap}.tf-input-repeater .subform-repeatable-wrapper table tbody tr td .control-group{margin:0}.tf-input-repeater .subform-repeatable-wrapper table tbody tr td .control-group .field-user-wrapper .input-append>button>span{margin:0}.tf-input-repeater .subform-repeatable-wrapper table tbody tr td .btn-group{position:initial;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.tf-input-repeater .subform-repeatable-wrapper table tbody tr td .btn-group>*{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;font-size:14px;padding:0;height:14px;width:14px;opacity:0;color:#888;-webkit-transition:all 100ms linear;transition:all 100ms linear}.tf-input-repeater .subform-repeatable-wrapper table tbody tr td .btn-group>*.group-remove{margin-left:10px}.tf-input-repeater .subform-repeatable-wrapper table tbody tr td .btn-group>*.group-add{display:none}.tf-input-repeater .subform-repeatable-wrapper table tbody tr td .btn-group>*.group-move{position:absolute;left:0;top:0;margin-left:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tf-input-repeater .subform-repeatable-wrapper table tbody tr td .btn-group>*.group-remove span:before{content:"\"}.tf-input-repeater .subform-repeatable-wrapper table tbody tr td .btn-group>*:hover{color:#333}.tf-input-repeater .subform-repeatable-wrapper table tbody tr td .btn-group>*:active{background:transparent}.tf-input-repeater .subform-repeatable-wrapper table tbody tr td .btn-group>* span{margin:0;height:auto;width:auto}.tf-input-repeater .subform-repeatable-wrapper table tbody tr:first-child td{padding-top:0}.tf-input-repeater .subform-repeatable-wrapper table tbody tr:first-child:last-child td:first-child{padding-right:0}.tf-input-repeater .subform-repeatable-wrapper table tbody tr:first-child:last-child td:last-child{display:none}.tf-input-repeater .subform-repeatable-wrapper table tbody tr:not(:first-child:last-child) .group-remove{opacity:1}.tf-input-repeater .subform-repeatable-wrapper table tbody tr:not(:first-child:last-child):hover .group-move{opacity:1}.tf-input-repeater .tf-input-repeater-add{margin-top:2px;opacity:0.8;color:#333;background:#fff;border-radius:3px;border:1px solid #bbb;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.tf-input-repeater .tf-input-repeater-add:hover{opacity:1}.tf-input-repeater .tf-input-repeater-add span{vertical-align:middle;margin:0}


