body {
    .wpcfto_settings_head {
        &__logo {
            margin-right: 0;
            margin-left: 9px;
        }
    }

    .wpcfto-tab {
        .wpcfto-field-aside {
            padding-right: 0;
            padding-left: 2rem;
        }
        .wpcfto-image {
            .wpcfto-input-url {
                margin-right: 0;
                margin-left: 18px;
            }
        }
        .wpcfto-spacing-input-wrap {
            margin-right: 0;
            margin-left: 20px;
            &:before {
                border-radius: 0 5px 5px 0;
            }
            input {
                border-radius: 5px 0 0 5px;
            }
            i {
                right: 12px;
                left: auto;
            }
        }
    }

    .stm_metaboxes_grid {
        .stm_metaboxes_grid__inner {
            .wpcfto-tab-nav {
                .wpcfto-nav {
                    i {
                        right: auto;
                        left: 30px;
                    }
                    .wpcfto-submenus {
                        i {
                            left: -2px;
                        }
                    }
                }
            }
            .wpcfto_generic_field {
                &__notice {
                    padding: 0 20px 0 0 !important;
                }
                &__notice_info {
                    .notice_icon {
                        padding-right: 0;
                        padding-left: 20px;
                    }
                }
                &__notice_button_box {
                    margin-right: 0;
                    margin-left: 20px;
                }
                &__notice_button_box {
                    a {
                        margin-right: 0 !important;
                        margin-left: 15px !important;
                    }
                }
            }
            .wpcfto-repeater {
                .wpcfto-repeater-field {
                    .wpcfto_generic_field__typography,
                    .wpcfto_generic_field_iconpicker {
                        .wpcfto-field-content {
                            .wpcfto_generic_field {
                                padding-right: 0;
                                padding-left: 20px;
                            }
                        }
                    }
                }
                .wpcfto-repeater-single-delete {
                    right: auto;
                    left: 0;
                }
                .addArea {
                    i {
                        margin-right: 0;
                        margin-left: 5px;
                    }
                }
                .wpcfto_range_slider_custom_input {
                    padding-right: 16px;
                    padding-left: 6px;
                }
            }
            .wpcfto_range_slider {
                input {
                    padding-right: 16px;
                    padding-left: 6px;
                }
            }
            .icon_picker {
                .wpcfto_generic_field_iconpicker {
                    .wpcfto_generic_field__inner {
                        .wpcfto_generic_field {
                            padding-right: 0;
                            padding-left: 20px;
                        }
                    }
                }
            }
            .stm_colorpicker_wrapper {
                .wpcfto_generic_field_color__clear {
                    right: auto;
                    left: 7px;
                    margin-right: 11px;
                    margin-left: 0;
                }
                > span:not(.description) {
                    margin-right: 0;
                    margin-left: 10px;
                }
            }
            .wpcfto_color_gradient .wpcfto_color_gradient_group+.wpcfto_color_gradient_group,
            .wpcfto_link_color .wpcfto_link_color_group+.wpcfto_link_color_group {
                margin-right: 20px;
                margin-left: 0;
            }
        }
    }

    .input-group .form-control:first-child,
    .input-group .form-control:first-child > .btn,
    .input-group .form-control:first-child > .btn-group > .btn,
    .input-group .form-control:last-child > .btn-group:not(:last-child) > .btn,
    .input-group-addon:first-child, .input-group-addon:first-child > .btn,
    .input-group-addon:first-child > .btn-group > .btn,
    .input-group-addon:last-child > .btn-group:not(:last-child) > .btn,
    .input-group-btn:first-child, .input-group-btn:first-child > .btn,
    .input-group-btn:first-child > .btn-group > .btn,
    .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
        border-radius: 0 5px 5px 0;
        padding-left: 6px;
    }
    .input-group-addon {
        border-radius: 5px 0 0 5px !important;
        border: 1px solid #bec5cb !important;
        border-right: 0 !important;
    }

    .wpcfto_generic_field_multi_input {
        .wpcfto_sorter {
            .list-group {
                .wpcfto_generic_field {
                    input {
                        padding-right: 50px;
                    }
                }
            }
        }
    }
}