/*
json_editor_fix.css
*/

.jsoneditor_holder [data-schemapath="root.script_connector"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.script_connector.script"] > .editor_header > h3,

.jsoneditor_holder [data-schemapath="root.sequence"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.sequence.selection"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.sequence.id"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.aws_connector"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.files_filter_connector"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.external_command_connector"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.external_command_connector.external_command"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.ffmpeg_command_connector"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.ffmpeg_command_connector.ffmpeg_command"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.files_filter_connector.file_filter"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.source"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.ws_connector"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.mailing_list"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.mailing_content"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.slack_connector"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.teams_connector"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.file_transfer.upload"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.file_transfer.download"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.connection"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.connection.by_fields"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.ftp_connector"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.ftp_connector.sftp"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.iteration_mode"] > h3,
.jsoneditor_holder [data-schemapath="root.iteration_mode.rows"] > h3,
.jsoneditor_holder [data-schemapath="root.iteration_mode.cols"] > h3,
.jsoneditor_holder [data-schemapath="root.states"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.method"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.method.zip"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.method.unzip"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.errors"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.toolbar.buttons"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.retry.raise_errors.errors"] > .editor_header > h3,
.jsoneditor_holder [data-schemapath="root.connection"] > h3,
.jsoneditor_holder [data-schemapath="root.connection.by_fields"] > h3,
.jsoneditor_holder [data-schemapath="root.data_source_rest.url_params"] thead,
.jsoneditor_holder .editor_tab_content > [data-schemapath] > .editor_header > h3,
#audit_trail_editor > [data-schemapath = "root"] > h3,
#css_editor > [data-schemaid="root"] > h3,
.jsoneditor_holder .editor_tab_content [data-schemapath="root.graph_colors"] > h3,
.jsoneditor_holder .editor_tab_content [data-schemapath="root.graph_colors_by_value"] > h3{
    display: none;
}

.jsoneditor_holder [data-schemapath="root.ffmpeg_command_connector.ffmpeg_command"],
.jsoneditor_holder [data-schemapath="root.ffmpeg_command_connector.ffmpeg_command"] .well,
.jsoneditor_holder [data-schemapath="root.ffmpeg_command_connector.ffmpeg_command.command"]{
    padding: 0px;
    margin-top: 10px;
}

.jsoneditor_holder [data-schemapath="root.scan.growing_check_lock"],
.jsoneditor_holder [data-schemapath="root.scan.growing_lifetime"]{
    padding-left: 40px;
}

.jsoneditor_holder [data-schemapath="root.scan.growing_check_interval"],
.jsoneditor_holder [data-schemapath="root.scan.max_running_checkers"]{
    padding-right: 40px;
    padding-bottom: 10px;
}
.jsoneditor_holder [data-schemapath="root.iteration_mode"] .well,
.jsoneditor_holder [data-schemapath="root.include"] .checkbox{
    margin-bottom: 0px;
}

.jsoneditor_holder .editor_tab_content [data-schemapath="root.nap_restart_schedule"] p.help-block div{
}
.jsoneditor_holder .editor_tab_content [data-schemapath="root.nap_restart_schedule"] p.help-block div:hover{
    cursor: pointer;
    color:  white;
}

.jsoneditor_holder [data-schemapath="root.states.2.unchecked"],
.jsoneditor_holder [data-schemapath="root.states.3.unchecked"]{
    padding-left: 0px;
}
/*
SLACK FIX
*/

.jsoneditor_holder [data-schemapath="root.slack_connector"],
.jsoneditor_holder [data-schemapath="root.slack_connector.slack"],
.jsoneditor_holder [data-schemapath="root.slack_connector.slack"] > .well,
.jsoneditor_holder [data-schemapath="root.slack_connector"] > .well{
    padding-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

/*
TEAMS FIX
*/

.jsoneditor_holder [data-schemapath="root.teams_connector"],
.jsoneditor_holder [data-schemapath="root.teams_connector.teams"],
.jsoneditor_holder [data-schemapath="root.teams_connector.teams"] > .well,
.jsoneditor_holder [data-schemapath="root.teams_connector"] > .well{
    padding-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.jsoneditor_holder [data-schemapath="root.method"] > .form-group > label,
.jsoneditor_holder [data-schematype="object"] > label{
    width: unset !important;
}
.jsoneditor_holder [data-schematype="array"] > .well{
    overflow-y: hidden;
}


.jsoneditor_holder .editor_tab_content [data-schemapath="root.ws_connector"],
.jsoneditor_holder .editor_tab_content [data-schemapath="root.ws_connector.http"],
.jsoneditor_holder .editor_tab_content [data-schemapath="root.ws_connector.https"]{
    padding: 0px;
}
.jsoneditor_holder .editor_tab_content [data-schemapath="root.toolbar.buttons"]{
    padding: 0px;
}
.jsoneditor_holder .editor_tab_content [data-schemapath='root']{
    margin-bottom: 0px;
}
.jsoneditor_holder .editor_tab_content [data-schemapath]{
    margin-bottom: 5px;
}

.jsoneditor_holder .editor_tab_content [data-schemapath="root.scan"] [data-schematype="boolean"] .help-block{
    margin-top: -5px;
    margin-bottom: 10px;
}
.jsoneditor_holder .editor_tab_content [data-schemapath="root.scan.store_path_even_if_error"]{
    padding-left: 40px;
    padding-right: 40px;
}
.jsoneditor_holder .editor_tab_content [data-schemapath="root.scan.folders_filters"]{
    padding-left: 40px;
    padding-right: 40px;
}
.jsoneditor_holder .editor_tab_content [data-schemapath="root.scan.folders_filters"]>.well{
    padding: 0px;
}


.jsoneditor_holder .editor_tab_content [data-schemapath] .well{
    xxxpadding: 9px!important;
}
.jsoneditor_holder .editor_tab_content [data-schemapath="root.tab_values.values"] .ace_editor{
    min-height: 300px;
}

.jsoneditor_holder .editor_tab_content [data-schemapath="root.param_title_image"],
.jsoneditor_holder .editor_tab_content [data-schemapath="root.param_title_image"] > .form-group{
    margin-bottom: 0px;
}

.jsoneditor_holder .editor_tab_content [data-schemapath="root.ws_connector"] .well{
    margin-bottom: 0px;
}
.jsoneditor_holder [data-schemapath="root.value_type"] > .form-group > select{
    width: 150px;
}
#custom-css-form .page{
    padding: 1px;
    background: none;
    overflow: hidden;
    outline: none;
}
#custom-css-form .page>.pull-left{
    outline: 1px solid var(--main-outline);
    border-radius: 3px;
}

#custom-css-form .left_container .panel-body{
    padding-bottom: 0;
}

.editor_tab_content > .col-md-12{
    padding: 0;
}


.editor_tab_content [data-schemapath="root.files_filter_connector"]
{
    padding-top: 10px !important;
}
.editor_tab_content > [data-schemapath="root.workflow_connectors"] > h3{
    display: none;
}

.editor_tab_content > [data-schemapath="root.workflow_connectors"] > p{
    margin: 10px;
}

.editor_tab_content [data-schemapath="root.linked_to_params.columns_binding"] select,
.editor_tab_content [data-schemapath="root.keyboard_mapping"] td:first-child,
.editor_tab_content [data-schemapath="root.formats"] td:first-child{
    pointer-events: none;
}

.editor_tab_content [data-schemapath="root.linked_to_params.columns_binding"] table thead{
    display: none;
}



.jsoneditor_holder [data-schematype="array"]{
    margin-bottom: 5px;
}

.jsoneditor_holder [data-schematype="array"] > h3{
    width: 100%;
    padding-bottom: 0px;
}
.jsoneditor_holder [data-schemapath="root.aws_connector.aws.advanced_config"]  h3 > .btn-group,
.jsoneditor_holder [data-schemapath="root.aws_connector.aws.s3_config"]  h3 > .btn-group{
    float: right;
}

.jsoneditor_holder [data-schematype="array"]  h3 > .btn-group,
.jsoneditor_holder [data-schematype="object"]  h3 > .btn-group{
    position: absolute;
    right: 0;
}

.jsoneditor_holder [data-schemapath="root.aws_connector.aws.advanced_config"] > h3,
.jsoneditor_holder [data-schemapath="root.aws_connector.aws.s3_config"] > h3{
    padding-left: 5px;
    padding-bottom: 7px;
}

.jsoneditor_holder [data-schemapath="root.extra_args"] select{
    width: 98%;
}


#automate_it_connector_form [data-schematype="array"] > h3{
    display: none;
}

#automate_it_connector_form [data-schematype="array"] > .well{
    overflow: hidden;
}

#automate_it_connector_form [data-schematype="array"]  table{
    border: none;
}

#automate_it_connector_form [data-schematype="array"]  table>thead{
    font-size: 13px;
}

#automate_it_connector_form [data-schematype="array"]  table>thead>tr>th,
#automate_it_connector_form [data-schematype="array"]  table>tbody>tr>td{
    padding: 0px;
        border: none;
    padding-bottom: 2px;
}

#automate_it_connector_form [data-schematype="array"]  table>tbody>tr>td>.form-group{
    margin-left: 0px;
    padding-left: 0px;
}

/*
css conditions fix
*/

.jsoneditor_holder [data-schemapath="root.conditions"] [data-schematype="array"]{
    xxxborder: 1px solid #2e3338;
    margin-top: 5px;
    margin-bottom: 5px;
}
.jsoneditor_holder [data-schemapath="root.conditions"] [data-schematype="ace_button"]{
    text-align: right;
}


.jsoneditor_holder [data-schemapath="root.conditions.state_conditions"] select option[value="__sep__"]{
    text-align: center;
}

.jsoneditor_holder [data-schemapath="root.conditions"] [data-schematype="array"] h3{
    display: none;
}

.jsoneditor_holder [data-schemapath="root.conditions"] [data-schematype="array"] tr th:nth-child(2),
.jsoneditor_holder [data-schemapath="root.conditions"] [data-schematype="array"] tr th:nth-child(3){
    text-align: right;
    padding-right: 10px;
}

.jsoneditor_holder #app_colors.tab-pane .nav-tabs{
    display: flex;
    flex-direction: column!important;
    width: 200px;
    padding: 5px;
    background: var(--dialog-body-background);
    overflow-y: auto;
    border-radius: 4px;
}
.jsoneditor_holder #app_colors.tab-pane .nav-tabs>li>a{
    padding-top: 6px;
    padding-bottom: 6px;
}

.jsoneditor_holder #app_colors.tab-pane .well{
    background: unset;
}
.jsoneditor_holder #app_colors.tab-pane .well .well{
    padding-top: 0px;
    padding-right: 0px;
}
.jsoneditor_holder #app_colors.tab-pane h3{
    padding-left: 10px;
    margin-top: 10px;
    color: var(--panel-heading-color);
    background: var(--panel-heading-background);
    opacity: 0.7;
    font-size: 0.9em;
    width: 100%;
}
.jsoneditor_holder #app_colors.tab-pane h3>span{
     display: flex;
    border-radius: var(--main-border-radius);
    flex-direction: row;
    align-items: center;
    min-height: 20px;
}
.jsoneditor_holder #app_colors.tab-pane .sp-replacer{
    width: 1.2em;
    height: 1.2em;
}


.jsoneditor_holder #app_colors.tab-pane .sp-replacer .sp-preview-inner>.css_var{
    width: 0.75em;
    height: 0.75em;
}

.jsoneditor_holder #app_colors.tab-pane>.editor_tab_content{
    padding: 5px 0px 0px;
    display: flex;
}

.jsoneditor_holder #app_colors.tab-pane>.editor_tab_content .tab-content{
    width: calc(100% - 200px);
    background: var(--dialog-body-background);
    margin-left: 10px;
    padding-top: 10px;
    border-radius: 4px;
}
.jsoneditor_holder #app_colors.tab-pane>.editor_tab_content .tab-content .tab-pane{
    background: var(--dialog-body-background);
}

.jsoneditor_holder #app_colors [data-schemakey="border_radius"] input{
    text-align: center;
}
.jsoneditor_holder [data-schemapath="root.app_colors"] .row .well{
    padding-top: 0px;
    background: none;
    background: var(--main-background);
    border-radius: unset;

}

.jsoneditor_holder #app_colors [data-schematype="object"] [data-schematype="object"]{
    margin-left: -10px;
}
.jsoneditor_holder [data-schemapath="root.app_colors"] .row label{
    opacity: 0.7;
}
.jsoneditor_holder [data-schemapath="root.theme_toolbar"] label{
    opacity: 0;
}
.jsoneditor_holder [data-schemapath="root.app_colors.inputs.evaluated_inputs"] h3{
    opacity: 0 !important;
}
.jsoneditor_holder [data-schemapath="root.app_colors.inputs.datetime_picker"] h3{
    display: none;
}
.jsoneditor_holder [data-schemapath="root.theme_toolbar"] .grouped_buttons{
    margin-top: -2px;
}
.jsoneditor_holder [data-schemapath="root.theme_toolbar"] .grouped_buttons label{
    width: 70px;
}
.jsoneditor_holder [data-schemapath="root.app_colors"] .row .well{
    padding-top: 0px;
    background: none;
    background: var(--main-background);
    border-radius: unset;

}

.jsoneditor_holder [data-schemapath="root.notification"] [data-schematype="radio_buttons"] .custom-form-radio-button{
    justify-content: flex-start;
}
.jsoneditor_holder [data-schemapath="root.notification"] [data-schematype="radio_buttons"] .custom-form-radio-button .radio_title{
    color: var(--dialog-color);
    font-weight: normal;
}
.jsoneditor_holder [data-schemapath="root.notification.level_filter_info"] label{
    opacity: 0;
}

.jsoneditor_holder [data-schemapath="root.sequence_tags"] .help-block{
    opacity: 0.7;
}


/*
WS TEMPLATE Connector FIX
*/

.jsoneditor_holder [data-schemapath="root.ws_template_connector"],
.jsoneditor_holder [data-schemapath="root.ws_template_connector"] > .well,
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template"],
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template"] > .well,
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params.http_query_params"],
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params.http_query_params"] > .well,
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params.http_body_params"],
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params.http_body_params"] > .well,
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params.file_transfer"] > .well,
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params.file_transfer.upload"] > .well,
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params.file_transfer.download"] > .well
{
    padding: 0!important;
}

.jsoneditor_holder [data-schemapath="root.ws_template_connector"],
.jsoneditor_holder [data-schemapath="root.ws_template_connector"] .well,
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params"],
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params"] .tab-pane
{
    margin-bottom: 0;
}

.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params"] .tab-content
{
    min-height: 286px;
}

.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template"] > .editor_header,
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params.file_transfer.upload"] > .editor_header,
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params.file_transfer.download"] > .editor_header,
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params.file_transfer.download"] > h3
{
    display: none !important;
}


.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params.http_query_params"],
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params.http_body_params"],
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params.http_query_params"] > .well ,
.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params.http_body_params"] > .well {
    padding-top: 0;
}

.jsoneditor_holder [data-schemapath="root.ws_template_connector.ws_template.request_params"] .nav.nav-tabs > li.active > a {
    padding: 5px;
}
