a.kar_label_wrapper { background: #fff; display: flex; padding: 10px; text-decoration: none; color: inherit; font-weight: 500; justify-content: space-between; align-content: center; align-items: center; } a.kar_label_wrapper span.icon:before { font-family: dashicons; content: "\f140"; font-size: 18px; line-height: 0; vertical-align: sub; color: #9b9b9b; } .kar_fields_wrapper { padding: 15px; background: #fff; border-top: 1px solid #d3d3d3; } .kar_fields_wrapper .title { font-weight: 500; } .kar_fields_wrapper .description{ font-style: italic; } .kar_repeater_section { margin-bottom: 10px; box-shadow: 0px 0px 3px #cdcdcd; } .kar_repeater_section span.count::after { content: '.'; } .kar_repeater_section .fields { border-bottom: 1px solid #e3e3e3; padding-bottom: 15px; margin-bottom: 10px; } a.kar_label_wrapper:hover, a.kar_label_wrapper:focus, a.kar_label_wrapper { box-shadow: none; } .kar_repeater_section .icon.active:before{ content: "\f142"; } .kar_remove_section{ color: #f70000 !important; } .kar_repeater_section textarea.kar_textarea { width: 100%; height: 80px; } .kar_image_preview { border: 3px dotted #d3d3d3; padding: 15px 20px; text-align: center; } .kar_buttons_wrapper { display: flex; align-items: flex-end; justify-content: space-between; margin-top: 10px; } .radio_fields .radio_buttons_wrapper label { display: block; margin-top: 5px; } .radio_fields .radio_buttons_wrapper{ margin-top: 10px; } .checkbox_field label.title { display: flex; align-content: center; justify-content: flex-start; align-items: center; flex-direction: row; } .checkbox_field input{ margin-top: 0; margin-right: 7px; } .fields.checkbox_field { padding: 5px 0 10px; } label.kar_title_description_wrapper { display: flex; flex-direction: column; margin-bottom: 5px; } .kar_repeater_limit { padding: 5px; margin-bottom: 10px; } .kar_repeater_limit.active { background: #f44336; color: #fff; padding: 5px 10px; } .heading_field { position: relative; text-transform: uppercase; color: #fff; border-bottom: none !important; margin: 0 0 5px 0 !important; padding: 10px 0 !important; width: 100%; } .heading_field span { padding: 5px 20px; background: #00B3ED; box-shadow: 1px 3px 5px rgb(0 0 0 / 30%); font-weight: 500; border-radius: 5px; display: block; text-align-last: center; } .kar_timepicker_wrapper { display: flex; align-items: center; align-content: center; } .kar_timepicker_wrapper span.kar_divider { padding: 0 10px; } .kar_timepicker_wrapper .select2-selection__rendered{ line-height: 26px !important; }