.actionBtn{
    width: 100px;
    text-align: center;
}

.automationEditor{
    border-style: solid;
    border-width: 1px;
    border-color: #c2cccc;
    min-height: 500px !important;
}

.company.ui-organizationchart .ui-organizationchart-node-content.ui-person {
    padding: 0;
    border: 0 none;
}

.node-header,.node-content {
    padding: .5em .7em;
}

.node-header {
   display: none !important;
}

.node-content {
    text-align: center;
    border: 1px solid #c8c8c8;
    /* padding: 15px; */
    margin-bottom: -6px;
}

.node-content img {
    border-radius: 50%;
}

.department-cfo {
    background-color: #7247bc;
    color: #ffffff;
}

.department-coo {
    background-color: #a534b6;
    color: #ffffff;
}

.department-cto {
    background-color: #e9286f;
    color: #ffffff;
}

.ui-person .ui-node-toggler {
    color: #495ebb !important;
}

.department-cto .ui-node-toggler {
    color: #8a0a39 !important;
}

.overlaypanel-content::ng-deep .ui-overlaypanel{
        background-color: transparent !important; 
         border: none !important;
       
}
.overlaypanel-content::ng-deep .ui-shadow{
    box-shadow:none !important;
}

.overlaypanel-content::ng-deep .ui-overlaypanel{
    border-radius: 8px !important;
    left: 196px !important;
    transform: translateY(0px);
    opacity: 1;
    margin-top: 21px !important;
    margin-left: 1045px !important;
    margin-right: -117px !important;
  }
  
  .overlaypanel-content::ng-deep .ui-overlaypanel:after{
    /* background-color: #ffc124 !important; */
    display: none !important;
  }
  
  .overlaypanel-content::ng-deep .ui-overlaypanel::before{
    display: none !important;
  }

  .vl {
    border-left: 1px solid #ccc;
    height: 20px;
    position: absolute;
    left: 50%;
    margin-left: -3px;
  }

  .pi-plus-circle{
    margin-top: 15px;
    margin-left: -4px !important;
    font-size: 33px !important;
    color: #ccc !important;

  }

  .overlaypanel-content-part::ng-deep .ui-overlaypanel{
    background-color: transparent !important; 
     border: none !important;
   
}
.overlaypanel-content-part::ng-deep .ui-shadow{
box-shadow:none !important;
}

.overlaypanel-content-part::ng-deep .ui-overlaypanel{
border-radius: 8px !important;
left: 196px !important;
transform: translateY(0px);
opacity: 1;
margin-top: -44px !important;
margin-left: 954px !important;
margin-right: -117px !important;
}

.overlaypanel-content-part::ng-deep .ui-overlaypanel:after{
/* background-color: #ffc124 !important; */
display: none !important;
}

.overlaypanel-content-part::ng-deep .ui-overlaypanel::before{
display: none !important;
}

.btnGray{
    background: #b7b5b5 !important;
    border: 1px solid #b7b5b5 !important;
    margin: -3px !important;
    text-align: initial !important;
    border-radius: none !important; color:#000 !important;
}

.p-grid{
    width: 97%;
    background: #fff;
    min-height: 645px;
    padding: 20px;
    border: 1px solid #ccc;
    margin-left: 16px;
    min-width:800px;
    overflow-x: auto;
}

.fa-times-circle{
    float: right;
    margin-top: 7px;
    color: #c10909;
}

.titlelbl{
    font-weight: 600 !important;
}
.btnGroup{
    vertical-align: middle;
    margin-top: 6px;
}