
.DTCR_clonedTable {
    display: none;
}
.ait_live_filter_dropdown{
    left: auto !important;
    right: 0 !important;
}

.ait_live_filter_dropdown .select2-dropdown{
    background: rgb(44 53 55);
    border-color: #555557;
    min-width: 250px !important;
    left: auto !important;
    right: 0 !important;
}

.ait_live_filter_dropdown .select2-results__option{
    color: #ababab !important;
    font-size: 1.2em!important;
}
.ait_live_filter_dropdown .select2-results__option[aria-selected="true"]{
    background-color: #5897fb;
    color: white !important;
}

.ait_live_filter_dropdown.select2-container--default .select2-results__option--highlighted[aria-selected="false"]{
    color: white !important;
    background-color: #1c2223a6;
}
.ait_dragged_record {
    min-width: 300px;
    background: rgba(71, 145, 71, 0.72);
    z-index: 10;
}

.ait_dragged_record.accepted {
    background: rgba(71, 145, 71, 0.95);
    font-weight: 600;
}
#user_dashboard_form .widget_access_denied{
    height: calc(100% - 60px);
    width: 100%;
    text-align: center;
    display: table;
}
#user_dashboard_form .widget_access_denied span{
    display: table-cell;
    vertical-align: middle;
    font-weight: 900;
}

#user_dashboard_form #button_assign_to_project{
    position: relative;
}
#user_dashboard_form .main_header{
    padding: 5px 5px 5px 5px;
    margin-left: 10px;
    margin-right: 12px;
    margin-bottom: 10px;
    border-radius: var(--main-border-radius);
    background: var(--dashboard-heading-background);
    color: var(--dashboard-heading-color);
    outline: 1px solid var(--main-outline);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#user_dashboard_form .main_header>label{
    margin-left: 5px;
    margin-bottom: 0;
}



#user_dashboard_form #save_dashboard.dashboard_modified {
    color: #ffffff;
}

#user_dashboard_form .bold {
    font-weight: 600;
}

#user_dashboard_form #save_dashboard {
    color: #a2a2a2;
}

#user_dashboard_form {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#user_dashboard_form .panel-heading>label{
    margin-bottom: 0px;
}
#user_dashboard_form .dashboard_toolbar .btn{
    opacity: 0.5;
    color: unset;
}
#user_dashboard_form .dashboard_toolbar .btn.active{
    color: var(--activated-color);
    opacity: 1;
}
#user_dashboard_form .dashboard_toolbar .btn:hover{
    opacity: 1;
}
#user_dashboard_form .widgets_list {
    list-style: none;
    max-height: 600px;
    overflow: auto;
}
#user_dashboard_form [type_widget="tabbed_widgets"] .widgets_list {
    font-size: 1em;
}
#user_dashboard_form .widgets_list li {
    line-height: 2;
}


#user_dashboard_form .widgets_list .glyphicon {
    margin-right: 10px;
}

#user_dashboard_form #dashboard {
    overflow-y: auto;
    height: calc(100% - 90px);
}
#user_dashboard_form #dashboard>.editor {
    margin-left: 10px;
    margin-right: 10px;
}
#user_dashboard_form #dashboard>.editor [data-schematype="radio_buttons"] .grouped_buttons > label{
    color: var(--main-color);
}
#user_dashboard_form #dashboard>.editor [data-schematype="radio_buttons"] .grouped_buttons > label.active{
    color: #ffffff;
}
#user_dashboard_form #dashboard.font_size_class_small {
    font-size: 0.85em;
}
#user_dashboard_form #dashboard.font_size_class_medium {
    font-size: 1em;
}
#user_dashboard_form #dashboard.font_size_class_large {
    font-size: 1.2em;
}

#user_dashboard_form #dashboard>.grid-stack {
    margin-bottom: 10px;
}
#user_dashboard_form .grid-stack-item-content {
    overflow: visible !important;
}

#user_dashboard_form .grid-stack-item-content.overflow-hidden {
    overflow: hidden !important;
}


#user_dashboard_form .grid-stack-item-content {
    overflow: visible;
    border: 1px solid var(--dashboard-heading-background);
    border-radius: var(--main-border-radius);
}


#user_dashboard_form .grid-stack-item-content > .panel {
    height: 100%;
    margin-bottom: 0px;
    color: var(--dashboard-body-color);
    background: var(--dashboard-body-background);
    outline: 1px solid var(--main-outline);
    border-radius: var(--main-border-radius);
}

#user_dashboard_form #widget_socket{
    height: 5px;
    width: 5px;
    display: inline-block;
    margin-left: 8px;
    margin-bottom: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #00ff0073;
    opacity: 0;
}
#user_dashboard_form .grid-stack-item #widget_icon {
    margin-right: 5px;
    opacity: 0.7;
}
#user_dashboard_form .grid-stack-item #widget_header {
    cursor: move;
}

#user_dashboard_form .grid-stack-item.ui-draggable-disabled #widget_header {
    cursor: default;
}


#user_dashboard_form .grid-stack-item-content iframe {
    border: none;
}

#user_dashboard_form .grid-stack-item-content #widget_header {
    font-weight: 600;
    padding-top: 4px;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 5px;
    background: var(--dashboard-heading-background);
    color: var(--dashboard-heading-color);
    display: flex;
    z-index: 2;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-bottom-left-radius: unset;
    border-bottom-right-radius: unset;
}


#user_dashboard_form .widget_container_toolbar {
    -webkit-transition: opacity 0.1s ease-in-out;
    -moz-transition: opacity 0.1s ease-in-out;
    -ms-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
    opacity: 0.3;
}
#user_dashboard_form .grid-stack-item:hover .widget_container_toolbar{
    opacity: 1;
}
#user_dashboard_form .widget_container_toolbar .btn{
    color: unset;
    opacity: 0.5;
    font-size: 0.95em;
}
#user_dashboard_form .widget_container_toolbar .btn:hover{
    opacity: 1;
}
#user_dashboard_form [type_widget="tabbed_widgets"] .panel-widget-content .widget_container_toolbar .btn {
    font-size: 10px;
    top: 0;
}
#user_dashboard_form .widget_container_toolbar.open {
    opacity: 1;
}
#user_dashboard_form .widget_container_toolbar .btn.active {
    color: var(--activated-color);
    opacity: 1 !important;
}

#user_dashboard_form .widget_container_sub_toolbar {
    margin-right: 10px;
}

#user_dashboard_form .widget_container_toolbar:hover {
    opacity: 1;

}


#user_dashboard_form #dashboard.locked .widget_container_toolbar .widget_lock ,
#user_dashboard_form #dashboard.locked .widget_container_toolbar .widget_edit ,
#user_dashboard_form #dashboard.locked .widget_container_toolbar .widget_remove {
    display: none;
}


#user_dashboard_form .panel-widget-content {
    width: 100%;
}

#user_dashboard_form .panel-widget-content .disabled_widget{
    text-align: center;
    background: inherit;
}

#user_dashboard_form .panel-widget-content table {
    background: inherit;
    color: inherit;
    font-size: inherit !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
#user_dashboard_form div.dataTables_scrollHead .dataTables_scrollHeadInner{
    border-left: unset !important;
}
#user_dashboard_form .dataTables_wrapper .bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: var(--dashboard-heading-background);
    color: var(--dashboard-heading-color);
    font-size: unset;
}
#user_dashboard_form .dataTables_wrapper .bottom .dataTables_info{
    font-size: 0.8em;
}
#user_dashboard_form .panel-widget-content table tr.selected {
}

#user_dashboard_form .panel-widget-content table>tbody>tr>td {
    white-space: nowrap;
}

#user_dashboard_form .panel-widget-content table>tbody>tr>td.wrapped {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 0;
}
#user_dashboard_form .panel-widget-content table .sequence_tags_container {
}


#user_dashboard_form .panel-widget-content table thead {
    background: #00000036;
}


#user_dashboard_form .panel-widget-content table .file_preview{
    width: 100%;
    height: auto;
}
#user_dashboard_form .panel-widget-content table th.ui-resizable {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top: 6px;
    padding-right: 20px;
}

#user_dashboard_form .panel-widget-content table th:focus {
    outline: none !important;
}

#user_dashboard_form .panel-widget-content table th .ui-resizable-handle.ui-resizable-e {
    width: 5px;
    right: 0;
}

xxx#user_dashboard_form .panel-widget-content table.table-hover > tbody > tr:hover {
    background: rgba(144, 143, 143, 0.3)
}

#user_dashboard_form .panel-widget-content table .group {
    font-weight: 600;
}

#user_dashboard_form .panel-widget-edit {
    width: 100%;
    margin: 0;
}


#user_dashboard_form .panel-widget-edit [data-schematype="checkbox2"] input {
    margin-right: 10px;
}

#user_dashboard_form .panel-widget-edit > .jsoneditor_holder > h3 {
    display: none;
}

#user_dashboard_form .panel-widget-edit > .jsoneditor_holder h3 > span {
    font-size: 12px;
}

#user_dashboard_form .panel-widget-edit > .jsoneditor_holder h3 {
    margin-bottom: 0px;
    opacity: 0.6;
}

#user_dashboard_form .panel-widget-edit > .jsoneditor_holder .editor_tab_content {
    border: none;
}

#user_dashboard_form .panel-widget-edit > .jsoneditor_holder > .tab-content {
    height: calc(100% - 70px);
    overflow: scroll;
    max-width: 1000px;
}

#user_dashboard_form .panel-widget-edit > .jsoneditor_holder > .tab-content .form-group {
    margin-bottom: 5px;
}


#user_dashboard_form .panel-widget-edit .well {
    background: none;
}
#user_dashboard_form .editor_tab_content>[data-schematype="object"]>h3{
    display: none;
}

#user_dashboard_form .panel-widget-edit [data-schemapath="root"] > h3 {
    display: none;
}


#user_dashboard_form .panel-widget-edit .edit_task_tabs > li > a {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
}

#user_dashboard_form .panel-widget-edit .editor_tab_content label.control-label {
    font-size: 12px;
    margin-bottom: 2px;
}


#user_dashboard_form .dataTables_processing {
    z-index: 10;
}

#user_dashboard_form .dataTables_wrapper .file_preview_container {
    margin-bottom: 0px;
}


#user_dashboard_form .dataTables_wrapper .container_thumbnails {
    text-align: center;
}


#user_dashboard_form .panel-widget-edit [data-schemapath] [data-schematype="checkbox2"] .checkbox {
    margin-bottom: 6px;
}

#user_dashboard_form .panel-widget-edit [data-schemapath] .well .well {
    padding-top: 0 !important;
    margin: 0;
}

#user_dashboard_form .sub_info {
    margin: unset;
}
#user_dashboard_form .sequence_state {
    display: flex;
    justify-content: var(--sequence-state-text-align);
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 2px;
    padding-right: 2px;
    cursor: pointer;
}


/*
    indicators
}*/

#user_dashboard_form .dashboard-container {
    padding: 0;
}

#user_dashboard_form .dashboard-block {
    padding: 0;
}

#user_dashboard_form .dashboard-block > .panel {
    background: 0;
    margin: 0;
    border: none;
}

#user_dashboard_form .dashboard-block > .panel > .panel-heading {
    display: none;
}

#user_dashboard_form .dashboard-block > .panel > .panel-body {
    height: calc(100% - 28px);
    padding: 0;
}
#user_dashboard_form .tabbed_widgets_pan .dashboard-block > .panel > .panel-body {
    height: 100%;
    padding: 0;
}

#user_dashboard_form .tabbed_widgets_pan .nav-tabs>li>a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    flex-wrap: wrap;
}

#user_dashboard_form .dashboard-block > .panel > .panel-footer {
    bottom: 0;
    position: absolute;
    width: 100%;
    text-align: left;
}

/*
    start_sequence
}*/
#user_dashboard_form .form_editor.sequence #panel {
    height: calc(100% - 28px);
    padding-top: 15px;
}

#user_dashboard_form .form_editor.sequence .panel_content_block {
    height: calc(100% - 60px) !important;
    overflow: auto;
}

#user_dashboard_form .form_editor.sequence .panel_buttons_block {
    width: calc(100% - 10px) !important;
    bottom: 5px;
}

#user_dashboard_form [type_widget="start_sequence"] .form_editor .custom_form {
    background: inherit;
}

#user_dashboard_form [type_widget="start_sequence"] .sequence_row {
    font-size: inherit;
}

#user_dashboard_form [type_widget="start_sequence"] .sequence_row .sequence_title {
    font-size: inherit;
    font-weight: unset
}

#user_dashboard_form [type_widget="start_sequence"] .sequence_row .sequence_info {
    opacity: 0.4;
    font-weight: 600;
    display: block;
}

#user_dashboard_form [type_widget="start_sequence"] .dataTables_filter label,
#user_dashboard_form [type_widget] .dataTables_filter input[type="search"] {
    width: 100%;
}

#user_dashboard_form [type_widget="start_sequence"] .sequence_row .open_workflow {
    opacity: 0;
}

#user_dashboard_form [type_widget="start_sequence"] .sequence_row:hover .open_workflow {
    opacity: 1;
}

/*
    schedulers
}*/
#user_dashboard_form [type_widget="schedulers_list"] .tree_player {
    margin: unset;
    margin-right: 20px;
    float: unset;
    zoom: unset;
}

/*
    user_jobs
}*/


#user_dashboard_form [type_widget="user_jobs"] .form_editor {
}


#user_dashboard_form [type_widget="planned_workflows"]  .cluster_node.cluster {
    font-weight: 900;
}


/*
    ait_datatable_search_field
}*/
#user_dashboard_form [type_widget] .live_filter_input_container {
    margin: 2px 1px 1px;
    padding-right: 2px;
    padding-left: 2px;
    width: 100%;
    display: inline-flex;
}
#user_dashboard_form [type_widget] .live_filter_input_container.ajax_tags .select2-selection__clear {
    display: none;
}

#user_dashboard_form [type_widget] .live_filter_input_container.ajax_tags .select2-selection__choice{
    padding: 0px;
    margin: 0px;
}
#user_dashboard_form [type_widget] .live_filter_input_container.ajax_tags .select2-selection__rendered{
    padding: 0px;
}
#user_dashboard_form [type_widget] .live_filter_input_container.ajax_tags .sequence_tag{
}

#user_dashboard_form [type_widget] .live_filter_input_container:last-child {

}

#user_dashboard_form [type_widget] .live_filter_input_container .select2-selection__rendered {
    color: unset;
    display: flex;
}
#user_dashboard_form [type_widget] .live_filter_input_container .select2-search__field {
    margin: 0;
    text-align: center;
    color: rgb(193, 203, 217);
}
#user_dashboard_form [type_widget] .live_filter_input_container .select2-selection--multiple .select2-selection__choice {
    background-color: unset;
    border: unset;
    margin-top: 0;
    display: flex;
    align-items: center;
}

#user_dashboard_form [type_widget] .ait_datatable_search_field {
    display: inline-block !important;
    color: inherit;
    text-align: center;
    background: unset;
    border: unset;
    border-right: 1px solid var(--hover-background);
    border-radius: unset;
    padding: 5px 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 30px;
    min-height: 30px;
    font-size: unset;
}
#user_dashboard_form [type_widget] .live_filter_input_container:last-child .ait_datatable_search_field {
    border: unset;
    border-right: unset;
}
#user_dashboard_form [type_widget] .ait_datatable_search_field:focus {
    min-width: 80px;
}

#user_dashboard_form [type_widget] .ait_datatable_search_field.dropped {
    border: 1px solid orange;
}

#user_dashboard_form [type_widget] .ait_datatable_search_field::-webkit-input-placeholder {
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;


}

#user_dashboard_form [type_widget] .ait_datatable_search_field.color::-webkit-input-placeholder {
}

#user_dashboard_form [type_widget] .ait_datatable_search_field:focus::-webkit-input-placeholder {
    font-weight: 600;
}

#user_dashboard_form [type_widget] .ait_datatable_search_field.dropped::-webkit-input-placeholder {
    color: orange;
}

#user_dashboard_form [type_widget] .ait_datatable_search_field:focus.dropped::-webkit-input-placeholder {
    color: #ffa50080
}

#user_dashboard_form [type_widget] .ait_datatable_search_field:focus.dropped {
    border: 1px solid #ffa50080;
}

#user_dashboard_form [type_widget] .dataTables_wrapper .dataTables_scrollBody{
    border: unset;

}
#user_dashboard_form [type_widget] .dataTables_scrollBody.drag_over {
    xxxborder: 1px solid #ffa50080;
    cursor: pointer;
}

#user_dashboard_form [type_widget] .live_filters_container {
    display: flex;
    overflow: hidden;
}
#user_dashboard_form [type_widget] .live_filters_container.hidden {
    display: none;
}

#user_dashboard_form [type_widget] .live_filters_container .sp-replacer {
    height: 30px;
    width: 0;
    padding: 0;
    border: none;
}


#user_dashboard_form [type_widget] .ait_datatable_search_field.drag_over {
    background: #ffa50080;
    cursor: pointer;
}

#user_dashboard_form [type_widget] .ait_datatable_search_field.drag_over,
#user_dashboard_form [type_widget] .ait_datatable_search_field.drag_over::-webkit-input-placeholder {
    color: white !important;

}

#user_dashboard_form [type_widget] .live_filters_container .live_filters_btn {
    padding: 8px;
    margin: auto;
    opacity: 0.4;
    cursor: pointer;
}

#user_dashboard_form [type_widget] .live_filters_container .live_filters_btn.active {
    opacity: 1;
    color: var(--activated-color);
}

#user_dashboard_form .state_placeholder {
    opacity: 1;
    width: auto;
    cursor: pointer;
    position: absolute;
    display: flex;
    flex-direction: row;
    align-items: center;
}

#user_dashboard_form .state_placeholder .closer {
    font-size: 17px;
    line-height: 0.5;
    margin-left: 6px;
    margin-top: -2px;
}

#user_dashboard_form [type_widget] .live_filter_dropdown {
    background: var(--main-background);
    max-height: 500px;
    overflow-y: auto;
    font-size: unset;
    min-width: unset;
}

#user_dashboard_form [type_widget] .live_filter_dropdown a {
    filter: brightness(80%);
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 3px 10px;
    opacity: unset;
}

#user_dashboard_form [type_widget] .live_filter_dropdown a:hover {
    filter: brightness(100%);
}

#user_dashboard_form [type_widget] .live_filter_dropdown a.active {
    filter: brightness(100%);
    color: var(--activated-color)
}

#user_dashboard_form [type_widget] .live_filters_container .live_filter_dropdown a .sequence_state {
    opacity: 1;
}

#user_dashboard_form .dtsearch_date_picker.hidden {
    opacity: 0 !important;
}

#user_dashboard_form .dtsearch_date_picker {
    box-shadow: unset;
}

#user_dashboard_form .jsoneditor_holder [data-schemapath] > .form-group > label{
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
}

#user_dashboard_form .tree_player .btn {
    outline: none;
}

#user_dashboard_form .tree_player .btn:focus {
    outline: none;
    border: 0;
}

#user_dashboard_form .tree_events .node_text {
    font-size: 0.95em;
}