blob: 95480d933f41310f9b2a9bf654ddf98fd7f88cb9 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@bgColor: #eee;
@bgGreenActive: #5bb75b;
@navBarColor: #fafafa;
@tabPanelHeadingColor: #fff;
@moduleHeaderBgColor: #fff;
@nodeDefaultHeight: 40px;
@nodeDefaultWidth: 40px;
@defaultRed: red;
@defaultBorderRadius: 5px;
@nodeActionBgColor: #E5E5E5;
@defaultPropertiesEditorHeight: 350px;
@actionLinkColor: #0f96c6;
@navTabAnchorColor: #777;
@navTabAnchorHighlightedColor: #555;
@modalDialogWidth: 60%;
body {
background: @bgColor;
padding: 0;
margin: 0;
}
a {
color: #000;
}
.navbar-default {
background-color: @navBarColor;
}
.padding0 {
padding: 0px;
}
.paddingtop7{
padding-top:7px;
}
.paddingtop8{
padding-top:7px;
}
.paddingbottom8{
padding-bottom:7px;
}
.paddingtop10{
padding-top:10px;
}
.padding10{
margin-top: 10px;
}
.padding20{
margin-top: 20px;
}
.marginBottom10{
margin-bottom: 10px;
}
.marginleft20{
margin-left: 20px !important;
}
.paddingright10{
padding-right: 10px;
}
.marginright5{
margin-right: 5px !important;
}
.marginright10 {
margin-right: 10px !important;
}
.padding15pcnt {
padding:8px;
}
#arrow{
top: 24%;
left: -22px;
margin-top: -11px;
border-right-color: #999 !important;
border-right-color: rgba(0, 0, 0, .25);
border-left-width: 0;
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
border-width: 11px;
}
.container-custom {
background-color: @moduleHeaderBgColor !important;
}
.disabled {
cursor:none;
}
#header {
white-space: nowrap;
background: #101010;
background-position: 10px;
color: yellow;
height: 50px;
padding: 10px;
font-size: 20px;
}
.branch{
padding: 0px !important;
border: 0px !important;
background: inherit !important;
}
.branch input {
border: 0px;
text-align: center;
}
#designer {
position: relative;
}
#wf_title {
border-bottom: 1px dotted #000;
}
.editable {
padding: 5px 10px;
border: 1px solid transparent;
background: transparent;
white-space: nowrap;
text-align: left;
margin: 0 2px;
}
.editable:focus,
.editable:hover {
border: 1px solid #999;
background: #fff;
cursor: text;
}
.action {
float: left;
padding: 5px;
margin: 2px;
height: 60px;
line-height: 50px;
width: 62px;
font-size: small;
overflow: hidden;
text-align: center;
}
.node,
.actions_list_left li:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
background: #ffffff;
}
.node {
text-align: center;
position: absolute;
left: 50%;
border: 1px solid #bbb;
overflow: visible;
background: transparent;
border: none;
}
.node-item{
background:#e5e5e5;
border: 1px solid #ABABAB;
z-index:4;
}
.action_node {
min-width: 195px;
}
.fork,
.join {
border-radius: 70px;
width: @nodeDefaultWidth;
height: @nodeDefaultHeight;
white-space: wrap;
padding-top: 10px;
}
.start,
.end {
border-radius: 60px;
width: @nodeDefaultWidth;
height: @nodeDefaultHeight;
background: #fff;
line-height: 25px;
cursor: not-allowed;
}
.start {
top: 20px;
padding-left: 7px;
padding-top: 6px;
}
.kill{
border-radius: @defaultBorderRadius;
min-width: 178px;
height: @nodeDefaultHeight;
}
.kill .fa-ban {
color: @defaultRed;
}
.hrClass{
margin-bottom: 10px;
margin-top: 10px;
}
.kill-name{
padding-left: 40px;
margin-top: -35px;
}
.node .editable {
padding: 2px 5px;
width: 8em;
text-align: center;
}
.node .error{
border: 1px solid #a94442;
}
.connector_overlay {
transition: all .3s ease-in;
white-space: nowrap;
opacity: .8;
border: 1px solid #ddd;
background: #1a8cff;
border-radius: 30px;
width: 30px;
height: 30px;
line-height: 28px;
text-align: center;
cursor: pointer;
transform: scale(0.8);
}
.jsplumb-hover .connector_overlay,
.connector_overlay:hover {
opacity: 1;
}
.node_actions {
transition: opacity 1s ease-in;
opacity: 0;
position: absolute;
white-space: nowrap;
border: 1px solid #999;
background: @nodeActionBgColor;
border-radius: 3px;
min-width: 20px;
height: 28px;
cursor: pointer;
}
.node_actions i{
padding: 5px;
}
.node_properties {
border-radius: 30px;
cursor: pointer;
}
.node_properties:hover {
cursor: pointer;
}
.decision_node .node_properties {
margin-top: -16px;
}
.decisionNodeError{
position: relative;
left: 50px;
}
.action-node {
border-radius: @defaultBorderRadius;
height: 38px;
}
.node_left .fa-trash-o{
color: @defaultRed;
}
.node_left {
right: -45px;
top: -61%;
}
.decision_node .node_left{
transform: rotate(315deg) scale(1.4);
right: -50px;
top: -126%;
}
.nodeEnd{
top:15%;
position: relative;
}
.nodeStart{
right:5%;
position: relative;
}
.node_bottom {
bottom: 50%;
left: 50%;
z-index: 5;
transform: translate(-50%, -20%) scale(0.8);
opacity: 1;
border-radius: 3px;
width: 40px;
height: 24px;
}
.fork .node_bottom {
top: 80%;
}
.node_bottom_actions{
position: absolute;
background: @nodeActionBgColor;
white-space: nowrap;
}
.node:hover .node_actions {
opacity: 1;
}
.action_node {
border-radius: 4px;
}
input:invalid {
border: 1px solid @defaultRed;
}
.fa-exclamation-triangle {
color: @defaultRed;
}
.actions_list_left {
list-style: none;
padding: 0;
margin: 0;
}
.actions_list_left li.disabled {
cursor: not-allowed;
background: #eee;
color: #ccc;
}
.actions_list_left li {
background: #fff;
width: 60px;
padding: 10px;
border: 1px solid silver;
border-radius: @defaultBorderRadius;
margin: 2px 0;
cursor: move;
z-index: 1000;
display: inline-block;
position: relative;
text-align: center;
}
.control_flow_node,
.control_flow li:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdfeea+0,e8f135+100 */
/*background: #fdfeea;*/
/* Old browsers */
/*background: -moz-linear-gradient(top, #fdfeea 0%, #e8f135 100%);*/
/* FF3.6-15 */
/*background: -webkit-linear-gradient(top, #fdfeea 0%, #e8f135 100%);*/
/* Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(to bottom, #fdfeea 0%, #e8f135 100%);*/
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fdfeea', endColorstr='#e8f135', GradientType=0);*/
/* IE6-9 */
}
.decision-condition {
white-space: nowrap;
width: 10em;
overflow: hidden;
text-overflow: ellipsis;
border: 1px solid #D0D0D0;
border-radius: 3px;
background-color: #F5F5F5;
padding: 3px;
font-size: 11px;
opacity: 0.8;
}
.decision_node {
transform: rotate(45deg) scale(.7);
width: 60px;
height: 60px;
padding: 5px;
float: right;
margin: 0 2px;
}
.decision-data-wrapper{
transform: rotate(-45deg) scale(1.3); ;
}
.decision_node_data .editable{
margin-right: 10px;
}
.decision_node_data {
padding-right: 31px;
float: right;
margin: 0 2px;
}
.fork_node_data {
float: right;
margin-top: -15px;
}
.fork_node_data .editable {
margin-right: 5px;
}
.decision_node .content {
text-align: center;
position: absolute;
padding: 0 5px;
width: 120px;
height: 70px;
transform: rotate(-45deg) scale(1.2) translate(-13%, 30%);
white-space: nowrap;
}
.collapse.width {
height: auto;
-webkit-transition: width 0.35s ease;
-moz-transition: width 0.35s ease;
-o-transition: width 0.35s ease;
transition: width 0.35s ease;
}
.highlighter-always {
opacity: 1;
animation-name: highlighter;
animation-duration: 1s;
animation-iteration-count: infinite;
animation-timing-function: ease-out;
}
@keyframes highlighter {
0% {
transform: scale(1)
}
50% {
transform: scale(1.5)
}
100% {
transform: scale(1)
}
}
.control_flow li._fork {
margin: 4px 8px;
}
.control_flow li.switch {
border-radius: 0px;
transform: rotate(45deg) translate(0%, -0%) scale(.9);
}
.action_node_data {
padding: 5px;
float: left;
margin: 0 2px;
}
#content {
padding: 0;
margin: 0;
float: left;
position: relative;
transition: left .6s cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.expanded {
left: 0px;
}
.expanded:after {
content: "\f100" !important;
}
.collapsed {
left: -215px;
}
.title-btn,
.title-btn:hover {
border: 0;
background: transparent;
}
.back_button {
height: 30px;
background-color: #fff;
position: relative;
margin-left: 13px;
border-radius: @defaultBorderRadius;
border: 1px solid #ccc;
}
.back_button:before {
content: "";
position: absolute;
top: -1px;
left: -13px;
border-style: solid;
border-width: 15px 15px 15px 0;
border-color: transparent #ccc transparent transparent;
}
.back_button:after {
content: "";
position: absolute;
top: 0px;
left: -12px;
border-style: solid;
border-width: 14px 14px 14px 0;
border-color: transparent #fff transparent transparent;
}
.back_button > a {
display: block;
text-decoration: none;
text-align: center;
color: #000;
padding: 0 10px 0 5px;
line-height: 27px;
font-size: smaller;
}
.ambari-view #header {
display: none;
}
.ambari-view #content {
padding: 0;
}
.ambari-view body {
background: #fff;
}
.messageDiv {
position: absolute;
left: 40%;
top: 100px;
z-index: 1;
}
.workflow-error {
top:50px;
left: 75%;
z-index: 1;
margin: 3px 0;
}
#action_properties_dialog .modal-body {
overflow-y: scroll;
overflow-x: hidden;
}
#action_properties_dialog .container,
#global_properties_dialog .container {
max-width: 180%;
}
#action_properties_dialog .blank-form {
right: 15px;
position: relative;
}
#configureJob .modal-body {
overflow-y: scroll;
overflow-x: hidden;
}
#action_properties_dialog .modal-dialog,
#workflow_sla_dialog .modal-dialog,
#global_properties_dialog .modal-dialog,
#workflow_parameters_dialog .modal-dialog,
#workflow_credentials_dialog .modal-dialog,
#version-settings-dialog .modal-dialog,
#control-dialog .modal-dialog,
#ConfirmDialog .modal-dialog,
#killnode-manager-dialog .modal-dialog,
#asset_manager_dialog .modal-dialog,
#asset_config_dialog .modal-dialog,
#asset_list_dialog .modal-dialog,
#actionDetailsModal .modal-dialog,
#configureJob .modal-dialog,
#asset-delete-confirm-dialog .modal-dialog,
#projectsList .modal-dialog,
#previewModal .modal-dialog,
#stack_trace_dialog .modal-dialog {
width: @modalDialogWidth;
height: 100vh;
}
#collapseOne{
margin: 10px;
}
.panel-heading {
padding: 4px 15px;
}
#action_properties_dialog .panel-default > .panel-heading,
#global_properties_dialog .panel-default > .panel-heading,
#workflow_sla_dialog .panel-default > .panel-heading,
#workflow_credentials_dialog .panel-default > .panel-heading,
#configureWorkfowModal .panel-default > .panel-heading,
#configureJob .panel-default > .panel-heading,
#workflow_parameters_dialog .panel-default > .panel-heading,
#killnode-manager-dialog .panel-default > .panel-heading,
#asset_manager_dialog .panel-default > .panel-heading,
#asset_config_dialog .panel-default > .panel-heading,
#asset_list_dialog .panel-default > .panel-heading {
}
.panel-default > .panel-heading {
background-color: #f8f8f8;
color: @actionLinkColor;
}
.whiteLabel, .whiteLabel:hover, .whiteLabel:focus, .whiteLabel:visited, .whiteLabel:active {
color: #fff;
}
.btn-default, .btn-default:hover, .btn-default:visited, .btn-default:focus, .btn-default:active, .btn-default.active {
color: @actionLinkColor !important;
}
.btn-primary, .btn-primary:visited, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
background-color: @bgGreenActive !important;
border-color: #289028 !important;
color: #fff;
}
.btn-primary:hover{
background-color: #289028 !important;
border-color: #289028 !important;
color: #fff;
}
.btn-secondary, .btn-secondary:visited, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
color: #333;
background-color: #ddd;
border-color: #ccc;
}
.btn-secondary:hover {
color: #333;
background-color: #ccc;
border-color: #ccc;
}
._actions_popup {
padding: 4px;
}
._actions_popup .control_flow {
padding-left: 20%;
}
._actions_popup ul {
padding: 0;
margin: 0;
}
._actions_popup h4 {
font-size: 10px;
font-weight: bold;
border-bottom: 1px solid #e5e5e5;
padding-bottom: 5px;
}
._actions_popup li {
list-style: none;
float: left;
width: 53px;
height: 50px;
border: 1px solid silver;
margin: 3px;
padding: 10px;
text-align: center;
font-size: 11px;
border-radius: 6px;
cursor: pointer;
}
.labels {
width:70px;
}
.error{
border: 2px solid @defaultRed;
}
.validated{
border: 2px solid #4cae4c;
}
.notification {
width:40%;
left:50%;
position: relative;
}
.redColor{
color: @defaultRed;
}
.killNode{
width: 150px;
}
.zoom-buttons {
position: absolute;
top: 9px;
right: 2%;
}
.legend {
right: 1%;
}
.globlaPropetiesInfo{
width: 80%;
left: 10%;
position: relative;
}
.zoom-buttons .btn {
font-size: 8px;
}
.requiredField {
color: @defaultRed;
}
#search-bar .twitter-typeahead {
position: inherit !important;
}
#search-bar .tt-hint {
display: none !important;
}
#search-bar .bootstrap-tagsinput {
width: 350px;
border-radius: 0px;
line-height: 20px;
vertical-align: top;
height: 30px;
overflow-y: auto;
}
#search-bar .bootstrap-tagsinput .label-info{
background-color : @bgGreenActive;
}
#search-bar .tt-menu {
position: absolute;
top: 100%;
left: inherit !important;
z-index: 100;
border: 1px solid rgba(0,0,0,0.2);
margin-top: 7px;
background-color: white;
width: auto;
padding: 0 5px;
}
#job-detail-app-path{
overflow-x: scroll;
}
#search-bar .search-icon {
display: inline-block;
border: 1px solid #ccc;
border-radius: 0px;
padding: 4px 10px;
border-left: 0px;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
#startDate, #endDate {
height: 30px;
width: 162px;
}
.jobTitle {
height: 24px;
margin-left: 10px;
line-height: 30px;
display: inline-block;
}
.info {
float: left;
margin-right: 20px;
color: #777;
padding-top: 4px;
}
.pages {
margin-right: 40px;
}
.listing-footer {
border-top: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
padding: 3px 0px;
margin: 0 0 5px 0;
}
.page-selector {
padding: 4px 12px;
border-radius: 0px;
}
// .listing thead {
// background: #f5f5f5;
// }
.listing th {
border: 0 !important;
padding: 8px 5px !important;
font-weight: normal;
color: #777;
}
.listing tr th:first-child {
border-left: 0;
}
.listing > tbody > tr > td {
vertical-align: middle;
padding: 5px;
border-left: 0;
border-right: 0;
}
.job-listing > tbody > tr > td {
border-bottom: 1px solid #ddd;
}
.pointer {
cursor: pointer;
}
#job-details .nav-tabs {
background: #eee;
margin-bottom: 10px;
}
.preview pre.prettyprint {
border: none;
}
.preview pre {
border: none;
}
.date-picker {
position: relative;
}
.actions-col .loading-container{
position: relative;
}
#bulk-action-loader .loading-container{
position: relative;
}
.decisionNodeHandler {
left: 10%;
bottom: 30%;
position: relative;
}
.decisionBox {
right: 10px;
top: 13%;
width:75px;
position: relative;
}
.pages .open .dropdown-menu {
max-height: 120px;
overflow-y: scroll;
min-width : 75px;
width : 75px;
}
#action-details .panel-heading {
padding: 10px 15px;
}
#bulk-action-button .dropdown-menu li .fa {
margin-right: 10px;
}
#dashboard, #dashboard .panel, .panel-heading, .panel-body {
border-radius: 0px;
}
#job-details, #job-details .panel, .panel-heading, .panel-body {
border-radius: 0px;
}
#dashboard .listing-error{
text-align: center;
}
#dashboard .panel {
border: 0;
border-bottom: 1px solid #ddd;
}
#dashboard {
border-top: 0;
}
#loading {
position: absolute;
top: 20%;
left: 30%;
display: none;
width: 50vw;
height: 40vh;
overflow: hidden;
z-index: 999;
}
.loader img {
height: 40px;
width: 50px;
}
#search-table {
margin-bottom: 0px;
}
#search-table .bulk-actions-buttons {
margin-left: -124px;
margin-top: 3px;
position: fixed;
transition: all .5s ease;
}
#search-table .bulk-actions-buttons:before {
display: block;
content: "";
width: 0;
height: 0;
left: -10px;
top: 10px;
border: 5px solid transparent;
border-right: 10px solid #666;
position: absolute;
}
#search-table .bulk-actions-buttons.shown {
margin-left: 30px;
}
#search-table .actions-col {
white-space: nowrap;
text-align: center;
min-width: 150px;
}
.btn-kill:hover,
.btn-kill:focus {
background: #d9534f;
color: #fff;
border-color: @defaultRed;
}
.actions-col .btn {
color: @actionLinkColor;
cursor: not-allowed;
opacity: .5;
font-size: 10px;
}
.actions-col .btn.isOn {
color: @actionLinkColor;
cursor: pointer;
opacity: 1;
}
.pages .btn {
/*color: @bgGreenActive;*/
}
.pages .btn.disabled {
color: gray;
}
.pages .btn-primary {
color: #fff;
}
.cbox {
width: 20px;
}
.main-panel {
padding: 0px;
}
#dashboard .main-panel {
padding: 5px;
}
.first-col {
text-align: center;
}
.DONEWITHERROR,
.FAILED,
.KILLED {
color: #d9534f;
}
.RUNNING {
color: green;
}
.PAUSED,
.PAUSEDWITHERROR,
.PREPPAUSED,
.RUNNINGWITHERROR,
.PREPSUSPENDED,
.SUSPENDED,
.SUSPENDEDWITHERROR {
color: #f0ad4e;
}
.SUCCEEDED {
color: #5cb85c;
}
.mb0 {
margin-bottom: 0;
}
.pb5 {
padding-bottom: 5px;
}
.navbar-header {
width: 100%;
}
#create-new-button {
float: right;
padding-top: 8px;
}
.width100Per{
width: 100%;
}
.hdfs-browse{
height: 350px;
max-height: 350px;
overflow: scroll;
}
#wf_title{
margin-left: 2px;
width: 150px;
font-size: 12px;
}
.backto-dashboard{
text-decoration: blink !important;
}
.file-upload-control input[type="file"]{
width: 200px;
display: inline;
border: 1px solid #ccc;
}
.file-upload-control input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
padding: 6px 12px;
border-radius: 4px;
background-color: #fff;
line-height: 1.42857143;
border: none;
}
.close-icon{
font-size: 18px;
font-weight: bold;
line-height: 1;
text-shadow: 0 1px 0 #fff;
color: #AFAFAF;
background: transparent;
padding: 3px;
}
#flow-designer{
position: relative;
top:10%;
}
.designer-main-panel{
position: relative;
width: 100%;
border: none;
height: 0px;
}
.connector_overlay_new {
white-space: nowrap;
border: 1px solid #ddd;
background: #E5E5E5;
border-radius: 30px;
width: 24px;
height: 24px;
line-height: 24px;
text-align: center;
cursor: pointer;
transform: scale(0.8);
font-size: 12px;
}
.connector_overlay_new:hover .node_actions{
opacity: 1;
}
.placeholder-node{
width:1px;
height: 1px;
background: transparent;
padding-left: 0px;
padding-right: 0px;
margin-left: 4px;
/* transform: translate(0%, -6%);*/
}
.decision_end{
width: 10px;
height: 10px;
border-radius: 16px;
}
#decision-properties-table {
width: 70%;
margin-left: 50px;
}
.preview-xml{
border: none;
padding: 8px;
}
.workflow-actions-pop{
width: 250px;
}
#killnodes-container{
width: 300px;
height: 100px;
padding: 5px;
border-radius: 3px;
}
.decision-add-branch-popover{
position: absolute;
left: 44px;
top: -7px;
z-index: 5;
}
.jsplumb-connector { z-index:1; }
.jsplumb-endpoint { z-index:2; }
.jsplumb-overlay { z-index:3; }
#selector-content .panel-body{
width:400px;
}
.decisionSplit {
border-radius: 24px;
width: 24px;
height: 24px;
left: 70% !important;
top: 67% !important;
transform:rotate(315deg) !important;
}
.forkSplit {
border-radius: 24px;
width: 24px;
height: 18px;
left: 50% !important;
top: 75% !important;
}
.control_flow_node {
cursor: not-allowed;
}
.join {
background: #fff;
}
.default-condition{
background-color: blue;
}
.query-text-area {
width: 540px;
}
.decisionText{
position: absolute;
transform: rotate(315deg);
top: 30%;
left: 0px;
right: 0px;
}
.decisionIcon{
position: relative;
right: 5px;
}
.actionNodes li{
padding: 8px 0px !important;
height: auto;
}
.dr_action_fork{
width: 45px !important;
height: auto !important;
padding: 10px 0px !important;
border-radius: 0px !important;
}
.dr_action_switch{
width: 45px !important;
height: 45px !important;
padding: 10px 0px !important;
}
.paddingClass{
padding-top: 0.5%;
}
.margin0{
margin-bottom: 0px;
}
.editor-icon-title span{
padding-left: 5px;
}
.icon_map_red{
background: url(data:image/png;base64,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)
}
.node_actions i{
border-right: 1px solid #ababab;
border-radius: 0px;
min-width: 26px;
}
.node_actions i:last-child {
border-right:none;
}
.wf-path {
font-size: 12px;
color: gray;
max-width: 150px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.cred-type{
font-size: 12px;
color: gray;
margin-left: 5px;
}
.labelCheckbox{
padding-left:35px !important;
}
.file-op-setting{
padding-left: 105px;
}
.rightAlign{
text-align: left !important;
}
.bottom-margin-zero{
margin-bottom: 5px !important;
}
#credentials_config .fa-trash-o{
color: @defaultRed;
cursor: pointer;
}
.credential-list .fa-trash-o{
color: @defaultRed;
cursor: pointer;
}
.credential-list .fa-pencil{
color : @bgGreenActive;
cursor: pointer;
}
.check-class{
padding-left: 3%;
}
.popover-title{
background-color:#fff
}
.centralize-panel{
margin-left: 17%;
}
.dataset-list {
margin-top: 37px;
}
.dataset-list .fa-trash-o{
color: @defaultRed;
cursor: pointer;
}
.dataset-list .fa-pencil{
color : @bgGreenActive;
cursor: pointer;
}
.node {
stroke: #fff;
stroke-width: 2px;
}
.link {
fill: none;
stroke: #000;
}
.cy-panel {
height: 500px;
position: relative;
border: 1px solid #ccc;
border-radius: 3px;
}
.cy-panzoom {
left: 90%;
z-index: 999;
}
.cy-note {
color: #777;
padding-right: 40px;
position: absolute;
width: 100%;
}
.overlay_node_editor {
position: absolute;
z-index: 100;
overflow: hidden;
margin-top: 3px;
margin-left: 5px;
display: none;
}
.overlay-node-label {
position: absolute;
z-index: 100;
display: none;
background-color: #fbfbfb;
min-width: 110px;
border: 1px solid #999;
padding: 0 5px;
height: 18px;
font-size: 12px;
}
#cyRenderer .editable {
padding: 7px 10px;
border: 1px solid #999;
background: #fff;
cursor: text;
white-space: nowrap;
text-align: left;
width: 140px;
}
#cyRenderer .error {
padding: 5px 10px;
border: 1px solid @defaultRed;
background: #fff;
cursor: text;
white-space: nowrap;
text-align: left;
width: 140px;
}
#cyRenderer input:invalid {
border: 2px solid @defaultRed;
}
.cy-panzoom-panner{
display:none;
}
.decision-condition-label {
border-bottom: 1px solid #D0D0D0;
padding: 3px;
min-width: 120px;
}
.decision-condition-header {
font-weight: bold;
}
.overlay-transition-content,
.overlay-node-actions {
position: absolute;
z-index: 100;
overflow: hidden;
display: none;
border: 1px solid #999;
background: #fff;
border-radius: 3px;
min-width: 25px;
}
.overlay-node-actions {
height: 32px;
cursor: pointer;
padding: 2px;
}
.overlay-transition-actions {
float: right;
height: 30px;
cursor: pointer;
padding: 2px;
}
.overlay-node-actions span {
display: none;
}
.overlay-transition-actions span i,
.overlay-node-actions span i {
min-width: 20px;
padding: 5px;
border: 1px solid transparent;
border-radius: 2px;
}
.overlay-transition-actions span i:hover,
.overlay-node-actions span i:hover{
border: 1px solid #ababab;
}
.overlay-trash-transition-icon .fa-trash-o,
.overlay-trash-icon .fa-trash-o {
color: @defaultRed;
}
.overlay-plus-icon .fa-plus-square {
color: @bgGreenActive;
}
.cyScrollMsg {
text-align: center;
}
.cyScrollMsgContent {
width: 30px;
background-color: #ccc;
}
.text-bold {
font-weight: bold;
}
.green-border {
border-color: green;
}
.configuration-property-table .propertyName {
word-break: break-all;
width: 20%;
}
.configuration-property-table .propertyValue {
width: 80%;
word-break: break-all;
}
.undo {
cursor: pointer;
}
.paste-action {
font-size: 10px;
}
.paste-action-btn, .asset-import-btn {
border: 1px solid silver;
border-radius: 6px;
margin-left: 5px;
margin-bottom: 4px
}
#notificationWidget{
width: 20%;
float: left;
position: fixed;
top: 15%;
left: 66%;
word-break: break-all;
height: 50%;
max-height: 600px;
overflow-y: scroll;
z-index: 1040;
}
.closeTab {
margin-left: 10px;
cursor: pointer;
color: @defaultRed;
}
.tab-panel-heading {
margin-top: 2px;
background-color: @tabPanelHeadingColor;
}
.borderTopNone {
border-top: none;
}
.borderRadiusNone {
border-radius: 0px;
}
.borderRightRadiusNone {
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
.kill-message {
font-style: italic;
color: gray;
}
.ok-to-warning {
font-style: italic;
color: #8a6d3b;
background-color: #fcf8e3;
}
.kill-nodes-list {
height: 200px;
overflow-y: auto;
}
.kill-nodes-list .fa-trash-o{
color: @defaultRed;
cursor: pointer;
}
.kill-nodes-list .fa-pencil{
color : @bgGreenActive;
cursor: pointer;
}
#killnode-manager-dialog .panel-footer {
background-color: #fff;
}
.plr0px {
padding-left: 0px;
padding-right: 0px;
}
.jobIdClass {
width: 50px;
}
.width50 {
white-space: nowrap;
width: 150px;
overflow: hidden;
text-overflow: ellipsis;
}
.twitter-typeahead .tt-input {
width:250px;
}
.breadcrumb {
padding: 0px;
margin: 0px;
background-color: @moduleHeaderBgColor;
}
.breadcrumb-item {
color: #777;
}
.breadcrumb-item a {
color: @actionLinkColor;
}
.action-file-picker {
display: inline-block;
}
.prettyprint .CodeMirror {
height:auto;
}
#id{
width: 500px;
}
#xmlCodeStream{
width: 580px;
border: 1px solid #dddd;
}
.create-wf-menu{
display: inline-block;
}
.inlineBlock{
display:inline-block;
}
.asset-list .fa-trash-o, #projectsList .fa-trash-o{
color: @defaultRed;
cursor: pointer;
}
.active-asset-row {
background-color : @bgGreenActive !important;
}
.font10px {
font-size: 10px;
}
.asset-list-header-table {
width: 98%;
}
.asset-list-panel-header {
background-color: #fff;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-right-radius: 0px;
border-top-right-radius: 0px;
border-left: 0;
border-right: 0;
}
.asset-list-panel-body {
max-height: 200px;
overflow-y: scroll;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border: 0px;
}
#search-table td:first-child {
width:5%;
height:40px;
}
#draftsTable {
max-height: @defaultPropertiesEditorHeight;
overflow-y:scroll;
}
#emptyDrafts {
padding-left:35%;
}
.width300 {
white-space: nowrap;
width: 70%;
overflow: hidden;
text-overflow: ellipsis;
}
#draftsTable td:second-child {
width:35%;
}
#draftsNum {
padding-left:40%;
}
.margin3{
margin: 3px;
}
.visibility-hidden {
visibility: hidden;
}
.unsupported-elt-warning span{
padding: 2px;
}
.unsupported-elt-warning .fa-exclamation-triangle{
padding-right: 5px;
color: #f0ad4e;
}
.unsupported-xml{
width: 100%;
min-height: 100px;
}
.no-asset-records {
text-align: center;
padding: 3px;
overflow-y: auto;
}
.custom-action-xml{
width: 100%;
min-height: 175px;
}
#asset-delete-confirm-dialog .modal-dialog{
top: 60px;
}
.action-link, .action-link:hover, .action-link:focus {
color: @actionLinkColor !important;
}
.dropdown-menu > li > a, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
color: @actionLinkColor !important;
}
.table-striped > tbody > tr:nth-of-type(odd) {
background-color: #fff;
}
.listing thead {
background: #fff;
}
.panel-footer {
background-color: #fff;
}
.table-bordered {
border: 0;
}
.search-bar {
border-bottom: 1px solid #ddd;
}
.edit-workflow-btn {
margin-top: 4px;
margin-right: 4px;
}
.nav-tabs > li > a {
color: @navTabAnchorColor;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
color: @navTabAnchorHighlightedColor;
}
.displayBlock {
display : block;
}
.projects-list {
white-space: nowrap;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
}
.proj-menu {
width:200px;
}
.pl10 {
padding-left:10px;
}
.fixed-col {
width:15%;
}
.width100 {
white-space: nowrap;
width: 100px;
overflow: hidden;
text-overflow: ellipsis;
}
.l-input {
height: 30px;
width: 60%;
margin-bottom: 10px;
margin-right: 3px;
}
.modal {
height: 90vh;
}
.modal-body {
max-height:70vh;
overflow:scroll;
}
.CodeMirror{
height: auto;
}
pre {
background-color : white;
}
.processing-message {
padding-left: 48%;
}
#projectsList .modal-body {
max-height: 70vh;
overflow-y: scroll;
overflow-x: auto;
}
#projectsDeleteConfirmation .modal-body {
max-height: 70vh;
overflow: auto;
}
.tab-name {
display: inline-block;
max-width: 100px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
top: 5px;
position: relative;
}
#stackTrace {
word-wrap: break-word;
}
.dismissable-error-close {
font-size: 21px;
font-weight: bold;
line-height: 1;
-webkit-appearance: none;
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
position: relative;
top: 4px;
right: -9px;
color: inherit;
}
.dismissable-error-close:focus, .dismissable-error-close:hover {
color: #000;
text-decoration: none;
cursor: pointer;
filter: alpha(opacity=50);
opacity: .5;
}
#actions-list-header, #actions-list-body {
margin-bottom: 0px;
}
#actions-list-header-conatiner {
padding-right: 16px;
}
#actions-list-body-conatiner {
max-height: 150px;
overflow-y: scroll;
margin-bottom: 10px;
}
#coord-actions-list-body-conatiner {
max-height: 350px;
overflow-y: scroll;
margin-bottom: 10px;
}
.note-info {
position: relative;
top: 10px;
}
.spark-namenode {
top: 15px;
}