#red-ui-tab-install{
    display: none;
}
.palette-help-note p {
    padding: 4px 14px 12px 14px;
    margin: 0;
    border-bottom: 1px solid #ddd;
}
#red-ui-palette {
    width: 250px;
    background: white;
    border: 0;
}
.red-ui-palette-content {
    padding: 0 12px;
}
.palette-help-note {
    margin: 3px 0 7px 0px;
    text-align: left !important;
    margin: 0px !important;
    font-size: 12px;
    line-height: 16px;
    margin-left: -14px !important;
    margin-right: -14px !important;
}

.palette-help-note code {
    font-size: 12px;
    line-height: 16px;
}

.red-ui-palette-port-output{
    top: 12px !important;
}

.red-ui-palette-node .red-ui-palette-port{
    top: 12px !important;
    display: none;
}

.red-ui-palette-label {
    line-height: 20px !important;
    padding: 5px 0 5px 36px;
    margin: 0;
    min-height: 35px;
    box-sizing: border-box;
}

#red-ui-palette .red-ui-palette-label {
    text-overflow: ellipsis;
    white-space: nowrap;
}

.red-ui-palette-label-right {
    padding: 5px 36px 5px 0px;
}

.red-ui-palette-node {
    width: 150px !important;
    border-radius: 0px 5px 5px 0px;
}

.red-ui-palette-node.ui-draggable.ui-draggable-handle{
    min-height: 35px !important;
    margin: 0 !important;
    margin-top: 12px !important;
}

.red-ui-palette-category {
    border-bottom: 2px solid #fff !important;
}

#red-ui-palette .red-ui-searchBox-container i.fa-search {
    position: absolute;
    pointer-events: none;
    top: 9px;
    left: 10px;
    color: #357EF8;
}

#red-ui-palette .red-ui-searchBox-container i {
    font-size: 16px !important;
    color: #888;
}

#red-ui-palette .red-ui-searchBox-container input.red-ui-searchBox-input {
    font-size: 13px;
    border-radius: 0;
    border: none;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
    padding: 4px 15px 4px 32px !important;
    margin: 0px;
    height: 36px;
    box-sizing: border-box;
    border-radius: 5px;
    color: #357EF8;
    background-color: #EBF7FF;
}

#red-ui-palette .red-ui-searchBox-container input.red-ui-searchBox-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #357EF8;
    opacity: 1; /* Firefox */
}
  
#red-ui-palette .red-ui-searchBox-container input.red-ui-searchBox-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #357EF8
}
  
#red-ui-palette .red-ui-searchBox-container input.red-ui-searchBox-input::-ms-input-placeholder { /* Microsoft Edge */
    color: #357EF8 
}

#red-ui-palette .red-ui-searchBox-container i.fa-times {
    position: absolute;
    right: 8px;
    top: 10px !important;
}

/* .red-ui-node-search {
    margin: 0 12px;
    border-bottom: 1px solid #ddd;
} */

.red-ui-palette-icon-container {
    width: 26px;
    padding: 4px;
}

.red-ui-palette-icon {
    width: 100%;
    height: 100%;
}

/* #red-ui-node-search i.fa-search{
    font-size: 16px;
    //vertical-align: middle;
    position: relative;
    left: -2px;
    top: 2px;
}
#red-ui-node-search input{
    border: none;
    margin: 0px;
    font-size: 13px;
    vertical-align: middle;
} */

/* Style the tab */
.red-ui-palette-tab {
  overflow: hidden;
  border-top: 1px solid #F0F0F0;
  border-bottom: 1px solid #F0F0F0;
  background-color: #f1f1f1;
  background-color: white;
}

/* Style the buttons inside the tab */
.red-ui-palette-tab button {
    background-color: white;
    height: 33px;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 4px 4px;
    margin-left: 8px;
    transition: 0.3s;
    font-size: 12px;
    color: #888;
}

.red-ui-palette-tab button:first-child{
    margin-left: 0px;
}

.red-ui-palette-tab button.active {
    border-bottom: 2px solid #7B72AE;
}

.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}

.red-ui-palette-search {
    padding: 14px 12px;
    height: 65px;
    border-bottom: 0;
}
.red-ui-palette-scroll {
    top: 105px !important;
}

.red-ui-palette-scroll::-webkit-scrollbar-track {
    padding-right: 3px;
    background-color: #fff;
}
.red-ui-palette-scroll::-webkit-scrollbar-thumb {
    padding-right: 3px;
    border-radius: 10px;
    background-color: #3C92CF;
}
.red-ui-palette-scroll::-webkit-scrollbar {
    width: 4px;
    height: 6px;
    position: relative;
    z-index: 999;
}

.node-input-rule-container-row .input-error{
    padding: 0;
}
/* .form-row.node-input-link-row.link-call-target-tree{
    height: 100% !important;
    padding-bottom: 10px;
}
.form-row.node-input-link-row{
    height: 100% !important;
    padding-bottom: 10px;
} */
.monaco-editor.no-user-select.mac.showUnused.showDeprecated.vs {
    height: 150px !important;
}
#red-ui-editor-stack.eb-debug-editor .red-ui-typedInput-container{
    width: 26%;
}
#red-ui-editor-stack.eb-debug-editor #node-tostatus-line .red-ui-typedInput-container{
    width: 27%;
}
#red-ui-editor-stack.eb-debug-editor button.red-ui-typedInput-type-select i.red-ui-typedInput-icon{
    margin-left: 10px;
}
/* #red-ui-editor-stack.eb-batch-editor #node-input-interval{
    width: 50px;
} */
#red-ui-editor-stack.eb-batch-editor .ui-widget.ui-widget-content{
    margin-left: 15px;
}

#red-ui-editor-stack.eb-batch-editor .ui-spinner a.ui-spinner-button{
    margin: 0px;
}

#red-ui-editor-stack .input-error{
    padding: 0;
}
#red-ui-editor-stack.eb-batch-editor #node-input-topics-container .red-ui-typedInput-container{
    width: 100%;
}
#red-ui-editor-stack .margin-view-overlays{
    background: rgb(246, 246, 246);
    color: rgb(77, 77, 76);
}

.red-ui-tray-content .red-ui-editor-text-container.red-ui-editor-text-container-toolbar.ace_editor {
    height: 152px;
}