{
    "theme_name" : "Default",
    "fields" : [
        {
            "name" : "General",
            "tab_key" : "General",
            "type" : "group",
            "subfields" : [
                {
                    "name" : "Main Background",
                    "key" : "_bg_color",
                    "value" : "#f2f2f2",
                    "type" : "color",
                    "desc" : "If you want to set an image on the steps go to the settings for the Product Finder's rule"
                },
                {
                    "name" : "Border Enable",
                    "key" : "_main_border_enable",
                    "type" : "checkbox",
                    "value" : "on"
                },
                {
                    "name" : "Border Radius",
                    "key" : "_main_border_radius",
                    "value" : "0",
                    "type" : "range",
                    "min" : "0",
                    "max" : "50",
                    "units" : "px",
                    "desc" : "Rounded corners. 20px - bending radius"
                },
                {
                    "name" : "Border Color",
                    "key" : "_main_border_color",
                    "value" : "#000000",
                    "type" : "color",
                    "desc" : ""
                },
                {
                    "name" : "Border Width",
                    "key" : "_main_border_width",
                    "value" : "0",
                    "type" : "range",
                    "min" : "1",
                    "max" : "10",
                    "units" : "px"
                },
                {
                    "name" : "Padding Enable",
                    "key" : "_main_border_padding_enable",
                    "type" : "checkbox",
                    "value" : "on"
                },
                {
                    "name" : "Padding Top",
                    "key" : "_main_border_padding_top",
                    "value" : "40",
                    "type" : "range",
                    "min" : "1",
                    "max" : "100",
                    "units" : "px"
                },
                {
                    "name" : "Padding Bottom",
                    "key" : "_main_border_padding_bottom",
                    "value" : "10",
                    "type" : "range",
                    "min" : "1",
                    "max" : "100",
                    "units" : "px"
                },
                {
                    "name" : "Padding Right",
                    "key" : "_main_border_padding_right",
                    "value" : "40",
                    "type" : "range",
                    "min" : "1",
                    "max" : "100",
                    "units" : "px"
                },
                {
                    "name" : "Padding Left",
                    "key" : "_main_border_padding_left",
                    "value" : "40",
                    "type" : "range",
                    "min" : "1",
                    "max" : "100",
                    "units" : "px"
                },
                {
                    "name" : "Margin Bottom",
                    "key" : "_main_margin_bottom",
                    "value" : "50",
                    "type" : "range",
                    "min" : "0",
                    "max" : "100",
                    "units" : "px"
                }
            ]
        },
        {
            "name" : "Top Navigation",
            "tab_key" : "Icons",
            "type" : "group",
            "subfields" : [
                {
                    "name" : "Background Taken Step",
                    "key" : "_ap_steps_taken_color",
                    "value" : "#53A9DC",
                    "type" : "color"
                },
                {
                    "name" : "Background Untaken Step",
                    "key" : "_ap_steps_next_color",
                    "value" : "#ffffff",
                    "type" : "color"
                },
                {
                    "name" : "Active Step Text Color",
                    "key" : "_ap_steps_taken_icon_color",
                    "value" : "#ffffff",
                    "type" : "color"
                },
                {
                    "name" : "Inactive Step Text Color",
                    "key" : "_ap_steps_next_icon_color",
                    "value" : "#53A9DC",
                    "type" : "color"
                }
            ]
        },
        {
            "name" : "Attributes",
            "tab_key" : "Attributes",
            "type" : "group",
            "subfields" : [
                {
                    "name" : "Title Color",
                    "key" : "_ap_step_title_color",
                    "value" : "#333333",
                    "type" : "color"
                },
                {
                    "name" : "Title Size",
                    "key" : "_ap_step_title_size",
                    "value" : "24",
                    "type" : "range",
                    "min" : "1",
                    "max" : "100",
                    "units" : "px"
                },
                {
                    "name" : "Items Color",
                    "key" : "_ap_step_items_color",
                    "value" : "#333333",
                    "type" : "color"
                },
                {
                    "name" : "Items Color (hover)",
                    "key" : "_ap_step_items_hover_text_color",
                    "value" : "#ffffff",
                    "type" : "color"
                },
                {
                    "name" : "Items Size",
                    "key" : "_ap_step_items_size",
                    "value" : "16",
                    "type" : "range",
                    "min" : "1",
                    "max" : "100",
                    "units" : "px"
                },
                {
                    "name" : "Items Background Color",
                    "key" : "_ap_step_items_bg_color",
                    "value" : "#ffffff",
                    "type" : "color"
                },
                {
                    "name" : "Items Background Color (hover)",
                    "key" : "_ap_step_items_hover_color",
                    "value" : "#53A9DC",
                    "type" : "color"
                },
                {
                    "name" : "Items Border Enable",
                    "key" : "_ap_step_items_bolder_enable",
                    "type" : "checkbox",
                    "value" : "0"
                },
                {
                    "name" : "Items Border Type",
                    "key" : "_ap_step_items_bolder_style",
                    "value" : "none",
                    "type" : "select",
                    "values" : [
                        {
                            "key" :  "none",
                            "value" : "None"
                        },
                        {
                            "key" :  "dotted",
                            "value" : "Dotted"
                        },
                        {
                            "key" :  "dashed",
                            "value" : "Dashed"
                        },
                        {
                            "key" :  "solid",
                            "value" : "Solid"
                        },
                        {
                            "key" :  "double",
                            "value" : "Double"
                        },
                        {
                            "key" :  "groove",
                            "value" : "Groove"
                        },
                        {
                            "key" :  "ridge",
                            "value" : "Ridge"
                        },
                        {
                            "key" :  "inset",
                            "value" : "Inset"
                        },
                        {
                            "key" :  "outset",
                            "value" : "Outset"
                        }
                    ],
                    "desc" : "Type of border"
                },
                {
                    "name" : "Items Border Color",
                    "key" : "_ap_step_items_bolder_color",
                    "value" : "#cccccc",
                    "type" : "color"
                },
                {
                    "name" : "Items Border Color (hover)",
                    "key" : "_ap_step_items_bolder_hover_color",
                    "value" : "#ffffff",
                    "type" : "color"
                },
                {
                    "name" : "Items Border Radius",
                    "key" : "_ap_step_items_bolder_radius",
                    "value" : "0",
                    "type" : "range",
                    "min" : "0",
                    "max" : "50",
                    "units" : "px",
                    "desc" : "Rounded corners. 20px - bending radius"
                }
            ]
        },
        {
            "name" : "Navigation Buttons",
            "tab_key" : "Navigation Buttons",
            "type" : "group",
            "subfields" : [
                {
                    "name" : "Background Color",
                    "key" : "_ap_continue_bg_color",
                    "value" : "#ffffff",
                    "type" : "color"
                },
                {
                    "name" : "Hover Color",
                    "key" : "_ap_continue_hover_color",
                    "value" : "#53A9DC",
                    "type" : "color"
                },
                {
                    "name" : "Text Color",
                    "key" : "_ap_continue_text_color",
                    "value" : "#53A9DC",
                    "type" : "color"
                },
                {
                    "name" : "Hover Text Color",
                    "key" : "_ap_continue_hover_text_color",
                    "value" : "#ffffff",
                    "type" : "color"
                },
                {
                    "name" : "Text Size",
                    "key" : "_ap_continue_text_size",
                    "value" : "16",
                    "type" : "range",
                    "min" : "1",
                    "max" : "100",
                    "units" : "px"
                },
                {
                    "name" : "Border Enable",
                    "key" : "_ap_continue_border_enable",
                    "type" : "checkbox",
                    "value" : "on"
                },
                {
                    "name" : "Border Radius",
                    "key" : "_ap_continue_border_radius",
                    "value" : "0",
                    "type" : "range",
                    "min" : "0",
                    "max" : "50",
                    "units" : "px",
                    "desc" : "Rounded corners. 20px - bending radius"
                },
                {
                    "name" : "Border Color",
                    "key" : "_ap_continue_border_color",
                    "value" : "#000000",
                    "type" : "color",
                    "desc" : ""
                },
                {
                    "name" : "Border Width",
                    "key" : "_ap_continue_border_width",
                    "value" : "0",
                    "type" : "range",
                    "min" : "1",
                    "max" : "10",
                    "units" : "px"
                }
            ]
        },
        {
            "name" : "Error Messages",
            "tab_key" : "Error Messages",
            "type" : "group",
            "subfields" : [
                {
                    "name" : "Color",
                    "key" : "_ap_errors_text_color",
                    "value" : "#ffffff",
                    "type" : "color"
                },
                {
                    "name" : "Background",
                    "key" : "_ap_errors_bg_color",
                    "value" : "#ef2416",
                    "type" : "color"
                },
                {
                    "name" : "Background Opacity",
                    "key" : "_ap_errors_bg_opacity",
                    "value" : "0.5",
                    "type" : "number",
                    "min" : 0.1,
                    "max" : 1,
                    "step" : 0.1
                },
                {
                    "name" : "Text Size",
                    "key" : "_ap_errors_text_size",
                    "value" : "14",
                    "type" : "range",
                    "min" : "1",
                    "max" : "100",
                    "units" : "px"
                }
            ]
        }
    ]
}