/*
    BDO-RED Theme
    Version 1.0.3
    Copyright © by BDO-DIGITAL 2024-2025
    Author: Ralph Briegel
*/

:root {

    --global-color-default: #ed1a3b; /* BDO Red */
    --global-color-default-darker: #c6102b; /* BDO Red darker */
    --global-color-default-brighter: #f04c64; /* BDO Red brighter */
    
    --global-color-grey: #333333; /* BDO Charcoal */
    --global-color-grey-darker: #1a1a1a; /* BDO Charcoal darker */
    --global-color-grey-brighter: #4d4d4d; /* BDO Charcoal brighter */
}
 
#red-ui-header span.red-ui-header-logo img {
	margin-bottom: 5px;
    height: 20px;
}

@-moz-document url-prefix() {
  #red-ui-header span.red-ui-header-logo img {
    margin-bottom: 7px; /* Firefox only */
	height: 20px;
  }
}
 
#red-ui-header {
  background: var(--global-color-default);
  color: #fff;
}

/* header text */
#red-ui-header span.red-ui-header-logo span:not(:first-child) {
    margin-left: 15px;
    padding: 0px 0px 12px 0px;
}

@-moz-document url-prefix() {
  #red-ui-header span.red-ui-header-logo span:not(:first-child) {
    margin-left: 15px;
    padding: 0px 0px 5px 0px; /* Firefox only */
  }
}

/* deploy button */
#red-ui-header .red-ui-deploy-button{
  background: var(--global-color-default-darker);
  /* background: var(--global-color-grey-darker); */ /* root-core dark grey */
  color: #fff !important;
}

#red-ui-header .red-ui-deploy-button:hover{
  background: var(--global-color-default-brighter);
  color: #fff !important;
}

#red-ui-header .red-ui-deploy-button:active{
  background: var(--global-color-default);
  color: #fff !important;
}

#red-ui-header #red-ui-header-button-deploy.disabled{
  background: var(--global-color-default);
  color: var(--global-color-default-brighter) !important;
}

#red-ui-header #red-ui-header-button-deploy.disabled + #red-ui-header-button-deploy-options{
  background: var(--global-color-default);
  color: var(--global-color-default-brighter);
}

#red-ui-header #red-ui-header-button-deploy.disabled + #red-ui-header-button-deploy-options:hover{
  background: var(--global-color-default);
  color: var(--global-color-default-brighter);
}

/* menu button */
#red-ui-header .button {
    /* background: var(--global-color-default-darker); */
    /* background: var(--global-color-grey-darker); */ /* root-core dark grey */
    color: #fff !important;
    border-color: var(--global-color-default);
    border-left-width: 1px;
    border-right-width: 1px;
}

#red-ui-header .button:hover {
    background: var(--global-color-default-brighter);
    border-color: var(--global-color-default);
}

#red-ui-header .button:active {
    background: var(--global-color-default-darker);
}

/* Dropdown */
#red-ui-header ul.red-ui-menu-dropdown{
    background: var(--global-color-grey-darker) !important;
    border-color: var(--global-color-grey);
}

#red-ui-header ul.red-ui-menu-dropdown li a{
    color: #fff;
}

#red-ui-header ul.red-ui-menu-dropdown li a:hover{
    color: #fff;
}

#red-ui-header ul.red-ui-menu-dropdown li.disabled a {
    color: var(--global-color-grey-brighter);
}

#red-ui-header .red-ui-menu-dropdown-submenu > a::before {
    border-right-color: #fff;
}

#red-ui-header ul.red-ui-menu-dropdown li a span.red-ui-menu-sublabel {
     color: #fff;
}

/* Dropdown: Selected Background */
#red-ui-header ul.red-ui-menu-dropdown > li > a:hover, #red-ui-header ul.red-ui-menu-dropdown > li.open > a, #red-ui-header ul.red-ui-menu-dropdown > li > a:focus, #red-ui-header ul.red-ui-menu-dropdown > li:hover > a, #red-ui-header ul.red-ui-menu-dropdown > li:focus > a {
    background: var(--global-color-default) !important;
}

/* Move existing deploy image out of the visible way */
#red-ui-header ul.red-ui-menu-dropdown li a img {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px 0px 0px 32px; /* Equal to width of new image */
}

#red-ui-header ul.red-ui-menu-dropdown li a.active img{
    border-color: #fff;
}

/* Dropdown: Separator */
#red-ui-header ul.red-ui-menu-dropdown li.red-ui-menu-divider {
    background: var(--global-color-grey);
}

#red-ui-header ul.red-ui-menu-dropdown li a .red-ui-popover-key {
    color: var(--global-color-grey) !important;
    /* border-color: #666 !important; */
}

/* deploy-flows.svg as background image base64 encoded */
#deploymenu-item-flow img {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4yLjIgKDczMmEwMWRhNjMsIDIwMjItMTItMDkpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJkZXBsb3ktZmxvd3Muc3ZnIgogICBpZD0ic3ZnMTIiCiAgIHZlcnNpb249IjEuMSIKICAgaGVpZ2h0PSIzMiIKICAgd2lkdGg9IjMyIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExOCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczE2IiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmcxMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIxODEiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjQ0MyIKICAgICBpbmtzY2FwZTpjeT0iMTcuMTQyODU3IgogICAgIGlua3NjYXBlOmN4PSItMC4xMjY5ODQxMyIKICAgICBpbmtzY2FwZTp6b29tPSIxNS43NSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaWQ9Im5hbWVkdmlldzE0IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk4NyIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MDciCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIgLz4KICA8cGF0aAogICAgIHN0eWxlPSJmaWxsOiNlZDFhM2I7ZmlsbC1vcGFjaXR5OjEiCiAgICAgaWQ9InBhdGgyIgogICAgIGQ9Ik0wIC4wMDJoMzJ2MzJIMHoiCiAgICAgZmlsbD0iIzhjMTAxYyIKICAgICBjb2xvcj0iIzAwMCIgLz4KICA8cGF0aAogICAgIGZpbGw9IiNmZmZmZmYiCiAgICAgZD0ibSAyLDEzLjAwMiBoIDEwIHYgNSBIIDIgWiBtIDE3LC01IGggMTAgdiA1IEggMTkgWiIKICAgICBpZD0icGF0aDQiCiAgICAgc3R5bGU9ImNvbG9yOiMwMDAwMDAiIC8+CiAgPHBhdGgKICAgICBkPSJtIDE5LDIxLjAwMiBoIDEwIHYgNSBIIDE5IFoiCiAgICAgaWQ9InBhdGg2IgogICAgIHN0eWxlPSJjb2xvcjojMDAwMDAwO2ZpbGw6IzQwNDA0MDtmaWxsLW9wYWNpdHk6MSIgLz4KICA8cGF0aAogICAgIGlkPSJwYXRoMTAiCiAgICAgc3Ryb2tlLXdpZHRoPSIxLjUiCiAgICAgc3Ryb2tlPSIjZmZmIgogICAgIGZpbGw9Im5vbmUiCiAgICAgZD0iTTExLjUgMTUuNTAyaDJsNC01aDIiIC8+Cjwvc3ZnPgo=');
    width: 32px; /* Width of new image */
    height: 38px; /* Width of new image */
    background-size: 33px 33px;
}

/* deploy-full.svg as background image base64 encoded */
#deploymenu-item-full img {
    background-image:  url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4yLjIgKDczMmEwMWRhNjMsIDIwMjItMTItMDkpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJkZXBsb3ktZnVsbC5zdmciCiAgIGlkPSJzdmcxMCIKICAgdmVyc2lvbj0iMS4xIgogICBoZWlnaHQ9IjMyIgogICB3aWR0aD0iMzIiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTE2Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTQiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzEwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjE4OSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iODc0IgogICAgIGlua3NjYXBlOmN5PSIxNS41NTU1NTYiCiAgICAgaW5rc2NhcGU6Y3g9IjExLjc3Nzc3OCIKICAgICBpbmtzY2FwZTp6b29tPSIxNS43NSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaWQ9Im5hbWVkdmlldzEyIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk0NyIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE3ODIiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIgLz4KICA8cGF0aAogICAgIHN0eWxlPSJmaWxsOiNlZDFhM2I7ZmlsbC1vcGFjaXR5OjEiCiAgICAgaWQ9InBhdGgyIgogICAgIGQ9Ik0wIDBoMzJ2MzJIMHoiCiAgICAgZmlsbD0iIzhjMTAxYyIKICAgICBjb2xvcj0iIzAwMCIgLz4KICA8ZwogICAgIGlkPSJnNiIKICAgICBjb2xvcj0iIzAwMCIKICAgICBmaWxsPSIjZmZmIj4KICAgIDxwYXRoCiAgICAgICBpZD0icGF0aDQiCiAgICAgICBkPSJNMiAxM2gxMHY1SDJ6TTE5IDhoMTB2NUgxOXpNMTkgMjFoMTB2NUgxOXoiIC8+CiAgPC9nPgogIDxwYXRoCiAgICAgaWQ9InBhdGg4IgogICAgIHN0cm9rZS13aWR0aD0iMS41IgogICAgIHN0cm9rZT0iI2ZmZiIKICAgICBmaWxsPSJub25lIgogICAgIGQ9Ik0xMS41IDE1LjVoMmw0LTVoMiIgLz4KPC9zdmc+Cg==');
    width: 32px; /* Width of new image */
    height: 38px; /* Width of new image */
    background-size: 33px 33px;
}

/* deploy-nodes.svg as background image base64 encoded */
#deploymenu-item-node img {
   background-image:  url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4yLjIgKDczMmEwMWRhNjMsIDIwMjItMTItMDkpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJkZXBsb3ktbm9kZXMuc3ZnIgogICBpZD0ic3ZnMTAiCiAgIHZlcnNpb249IjEuMSIKICAgaGVpZ2h0PSIzMiIKICAgd2lkdGg9IjMyIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExNiI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczE0IiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmcxMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIxODQiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjEwMjUiCiAgICAgaW5rc2NhcGU6Y3k9IjE2Ljk3MDU2MyIKICAgICBpbmtzY2FwZTpjeD0iMTAuMDExNzM0IgogICAgIGlua3NjYXBlOnpvb209IjIyLjI3Mzg2NCIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaWQ9Im5hbWVkdmlldzEyIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk5MyIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE4NjMiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIgLz4KICA8cGF0aAogICAgIHN0eWxlPSJmaWxsOiNlZDFhM2I7ZmlsbC1vcGFjaXR5OjEiCiAgICAgaWQ9InBhdGgyIgogICAgIGQ9Ik0wIC4wMDJoMzJ2MzJIMHoiCiAgICAgZmlsbD0iIzhjMTAxYyIKICAgICBjb2xvcj0iIzAwMCIgLz4KICA8cGF0aAogICAgIHN0eWxlPSJmaWxsOiM0MDQwNDA7ZmlsbC1vcGFjaXR5OjEiCiAgICAgaWQ9InBhdGg0IgogICAgIGQ9Ik0yIDEzLjAwMmgxMHY1SDJ6TTE5IDIxLjAwMmgxMHY1SDE5eiIKICAgICBjb2xvcj0iIzAwMCIgLz4KICA8cGF0aAogICAgIHN0eWxlPSJzdHJva2U6IzQwNDA0MDtzdHJva2Utb3BhY2l0eToxIgogICAgIGlkPSJwYXRoNiIKICAgICBzdHJva2Utd2lkdGg9IjEuNSIKICAgICBzdHJva2U9IiMwMDAiCiAgICAgZmlsbD0ibm9uZSIKICAgICBkPSJNMTEuNSAxNS41MDJoMmw0LTVoMiIgLz4KICA8cGF0aAogICAgIGlkPSJwYXRoOCIKICAgICBkPSJNMTkgOC4wMDJoMTB2NUgxOXoiCiAgICAgZmlsbD0iI2ZmZiIKICAgICBjb2xvcj0iIzAwMCIgLz4KPC9zdmc+Cg==');
    width: 32px; /* Width of new image */
    height: 38px; /* Width of new image */
    background-size: 33px 33px;
}

/* deploy-stop.svg as background image base64 encoded */
#deploymenu-item-runtime-stop img {
    background:  url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjMyIgogICBoZWlnaHQ9IjMyIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmczMDM0IgogICBzb2RpcG9kaTpkb2NuYW1lPSJkZXBsb3ktc3RvcC5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMi4yICg3MzJhMDFkYTYzLCAyMDIyLTEyLTA5KSIKICAgaW5rc2NhcGU6ZXhwb3J0LWZpbGVuYW1lPSJzdG9wLnBuZyIKICAgaW5rc2NhcGU6ZXhwb3J0LXhkcGk9Ijk2IgogICBpbmtzY2FwZTpleHBvcnQteWRwaT0iOTYiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczMwMzgiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXczMDM2IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMjkuMTg3NSIKICAgICBpbmtzY2FwZTpjeD0iMTAuNTY5NTkzIgogICAgIGlua3NjYXBlOmN5PSIxNi4wMzQyNjEiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxMzUwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEyMDUiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjEyMjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjQ5IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMzAzNCIgLz4KICA8cGF0aAogICAgIGNvbG9yPSIjMDAwIgogICAgIGZpbGw9IiM4YzEwMWMiCiAgICAgZD0iTTAgMGgzMnYzMkgweiIKICAgICBpZD0icGF0aDMwMzAiCiAgICAgc3R5bGU9ImZpbGw6I2VkMWEzYjtmaWxsLW9wYWNpdHk6MSIgLz4KICA8cmVjdAogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjA7IgogICAgIHdpZHRoPSIxNSIKICAgICBoZWlnaHQ9IjE1IgogICAgIHg9IjgiCiAgICAgeT0iOC41IgogICAgIGlkPSJyZWN0MzAzMiIgLz4KPC9zdmc+Cg==');
	background-size: cover;
    background-color: rgba(0,0,0,0);
    width: 32px; /* Width of new image */
    height: 38px; /* Height of new image */
	background-size: 33px 33px;
}

/* deploy-start.svg as background image base64 encoded */
#deploymenu-item-runtime-start img {
    background:  url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjMyIgogICBoZWlnaHQ9IjMyIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmc2IgogICBzb2RpcG9kaTpkb2NuYW1lPSJkZXBsb3ktc3RhcnQuc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjIuMiAoNzMyYTAxZGE2MywgMjAyMi0xMi0wOSkiCiAgIGlua3NjYXBlOmV4cG9ydC1maWxlbmFtZT0ic3RhcnQucG5nIgogICBpbmtzY2FwZTpleHBvcnQteGRwaT0iOTYiCiAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSI5NiIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTAiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXc4IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMTQuNTkzNzUiCiAgICAgaW5rc2NhcGU6Y3g9IjE2LjYxNjcwMiIKICAgICBpbmtzY2FwZTpjeT0iMjQuNDI4MjY2IgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTUzNiIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI5NjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjEyODIiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjEwNiIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzYiIC8+CiAgPHBhdGgKICAgICBjb2xvcj0iIzAwMCIKICAgICBmaWxsPSIjOGMxMDFjIgogICAgIGQ9Ik0wIDBoMzJ2MzJIMHoiCiAgICAgaWQ9InBhdGgyIgogICAgIHN0eWxlPSJmaWxsOiNlZDFhM2I7ZmlsbC1vcGFjaXR5OjEiIC8+CiAgPHBhdGgKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDowIgogICAgIGQ9Ik0gMjQsMTYgOCwyNCA4LDggWiIKICAgICBmaWxsPSJub25lIgogICAgIHN0cm9rZT0iIzAwMCIKICAgICBzdHJva2Utd2lkdGg9IjEuNSIKICAgICBpZD0icGF0aDQiIC8+Cjwvc3ZnPgo=');
    background-size: cover;
    background-color: rgba(0,0,0,0);
    width: 32px; /* Width of new image */
    height: 38px; /* Height of new image */
	background-size: 33px 33px;
}

/* deploy-reload.svg as background image base64 encoded */
#deploymenu-item-reload img {
   background-image:  url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4yLjIgKDczMmEwMWRhNjMsIDIwMjItMTItMDkpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJkZXBsb3ktcmVsb2FkLnN2ZyIKICAgaWQ9InN2ZzgiCiAgIHZlcnNpb249IjEuMSIKICAgaGVpZ2h0PSIzMiIKICAgd2lkdGg9IjMyIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExNCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczEyIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc4IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjM1IgogICAgIGlua3NjYXBlOndpbmRvdy14PSI5OTMiCiAgICAgaW5rc2NhcGU6Y3k9IjE2Ljk0ODExNSIKICAgICBpbmtzY2FwZTpjeD0iOS42MDc2NzMxIgogICAgIGlua3NjYXBlOnpvb209IjIyLjI3Mzg2NCIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaWQ9Im5hbWVkdmlldzEwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjExODQiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyMDc5IgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0iMCIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiIC8+CiAgPHBhdGgKICAgICBmaWxsPSIjOGMxMDFjIgogICAgIGQ9Im0gMCwwLjAwNiBoIDMyIHYgMzIgSCAwIFoiCiAgICAgaWQ9InBhdGgyIgogICAgIHN0eWxlPSJjb2xvcjojMDAwMDAwO2ZpbGw6I2VkMWEzYjtmaWxsLW9wYWNpdHk6MSIgLz4KICA8cGF0aAogICAgIGQ9Ik0gMTEuODEsMjUuNDI5IEEgMTAuMDIsMTAuMDIgMCAwIDAgMTYsMjYuMzQzIGMgNS41NjIsMCAxMC4xMDcsLTQuNTQ1IDEwLjEwNywtMTAuMTA2IEMgMjYuMTA3LDEwLjY3NiAyMS41NjIsNi4xMzEgMTYsNi4xMzEgMTAuNDM4LDYuMTMxIDUuODk1LDEwLjY3NiA1Ljg5NSwxNi4yMzcgaCAzLjM2OCBjIDAsLTMuNzQgMi45OTcsLTYuNzM3IDYuNzM4LC02LjczNyAzLjc0MSwwIDYuNzM3LDIuOTk2IDYuNzM3LDYuNzM3IDAsMy43NDEgLTIuOTk2LDYuNzM4IC02LjczNyw2LjczOCBhIDYuNzc1LDYuNzc1IDAgMCAxIC0yLjUzMywtMC40ODYgbCAxLjQzLC0zLjQ4IC02Ljk0NywxLjMxNyAyLjEzLDguNDg1IHoiCiAgICAgZmlsbD0iI2ZmZmZmZiIKICAgICBzdHlsZT0iY29sb3I6IzAwMDAwMDt0ZXh0LWluZGVudDowO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOnNvbGlkO3RleHQtZGVjb3JhdGlvbi1jb2xvcjojMDAwMDAwO3RleHQtdHJhbnNmb3JtOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsO2lzb2xhdGlvbjphdXRvO21peC1ibGVuZC1tb2RlOm5vcm1hbCIKICAgICBpZD0icGF0aDQiIC8+Cjwvc3ZnPgo=');
    width: 32px; /* Width of new image */
    height: 38px; /* Width of new image */
    background-size: 33px 33px;
}

#red-ui-header ul.red-ui-menu-dropdown li a img {
    padding: 0px 0px 0px 32px;
}

/* Editor */
/* workspace nodes */
.red-ui-flow-node {
   opacity:1;
}
 
 /* palette input nodes common*/
 .red-ui-palette-node {
	margin-bottom: 3px;
    border-radius: 10px;
}

.red-ui-palette-node:hover {
	margin-bottom: 3px;
    border-radius: 10px;
}

.red-ui-palette-icon-container {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.red-ui-palette-icon-container-right {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

/* Login Icon Size */
.fa-2x {
    font-size: 1.3em;
}