@-webkit-keyframes infinite-spinning { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } @keyframes infinite-spinning { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes pulse { from { background: #fffdc3; } to { background: #fff; } } @keyframes pulse { from { background: #fffdc3; } to { background: #fff; } } .ci-repeating-fields a { outline: 0; } .ci-repeating-fields .loading { position: relative; } .ci-repeating-fields .loading:after { font-family: dashicons; font-size: 20px; content: "\f463"; position: absolute; bottom: 15px; left: 15px; color: #232323; -webkit-animation: infinite-spinning 0.5s infinite; animation: infinite-spinning 0.5s infinite; } .ci-repeating-fields .ci-repeating-add-field { margin-bottom: 15px; } .ci-repeating-fields .ci-repeating-remove-action { position: relative; text-align: right; z-index: 100; } .ci-repeating-fields .dashicons { font-size: 16px; position: relative; top: 5px; left: -4px; } .ci-repeating-fields .dashicons-dismiss { color: red; } .ci-repeating-fields .post-field { background: #fff; padding: 15px; margin-bottom: 15px; border: solid 1px #ddd; border-radius: 2px; cursor: move; -webkit-animation: pulse 1.5s; animation: pulse 1.5s; } .ci-repeating-fields .post-field:hover { border-color: #ccc; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); } .ci-repeating-fields .post-field.loading { background: #fffdc3; } .ci-repeating-fields label { display: block; } .ci-repeating-fields .post-field-item { margin-top: 10px; } .ci-repeating-fields .post-field select { margin-top: 5px; } .ci-repeating-fields .ui-sortable-helper { box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) !important; } .ci-repeating-fields .ui-state-highlight { background: #f1f1f1; height: 173px; border: dotted 2px #ccc; border-radius: 2px; margin-bottom: 15px; } .ci-repeating-fields .inner input, .ci-repeating-fields .inner textarea { display: block; margin: 5px 0 10px 0; } .ci-repeating-fields .inner textarea { width: 100%; height: 150px; } .ci-repeating-fields .inner .ui-state-highlight { height: 111px; } .ci-repeating-fields .inner .wp-picker-input-wrap input { margin: 0; display: none; } .ci-repeating-fields .inner .wp-picker-open + .wp-picker-input-wrap input { display: inline-block !important; margin-left: 4px; }