/* =================================== */
/* ======== Manage Workflows ========= */
/* =================================== */

/* ==== */
/* Tabs */
/* ==== */

#search-input {
    height: 40px;
    margin-top: 5px;
}

.btn-padding {
    padding: 8px 20px;
}

.wf_table_tabs .tab_item_1 {
    margin-left: -10px!important;
}
.wf_table_tabs .tab_item_2 {
    margin-left: 3px!important;
}
.wf_table_tabs .tab_item_3 {
    margin-left: 3px!important;
}
.wf_table_tabs .tab-item {
    margin-left: 12px;
}

#tab-item-search a{
    margin: 16px 0 0 366px;
    padding: 0 4px!important;
    position: absolute;
    background: #6B8CBF!important;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    transition: 0.4s;
    right:0;
}

#tab-item-search a.active {
    background: #2B2D42!important;
}

.btn_add_wf {
    margin-left: 20px;
    margin-bottom: 10px;
    margin-top: 0px;
    background-color: #DEDEDE;
    border-radius: 0px;
    border: none;
    padding: 0 18px 0 18px;
    height: 40px;
    cursor: pointer;
    transition: 0.4s;
}

.btn_add_wf:hover {
    background-color: #669933;
    color: #ffffff;
}

.tab-item .nav-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 14px;
    padding: 18px 11px;
}

.table-titles {
    font-size: 13px;
}

/* ======== */
/* End Tabs */
/* ======== */


td .bootstrap-select .dropdown-toggle .filter-option {
    padding-left: 10px!important;
    padding-right: 0;
    font-size: 12px;
}

td {
    font-size: 12px;
}

.dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #669933;
    margin-left: 20px;
}

.dot_orange {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #F78E1E;
    margin-left: 10px;
}

.dot_trans {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: transparent;
    margin-left: 10px;
}



.dropdown-divider {
    background-color: black!important;
}

#adv_search {
    margin-top: -1px;
    border-top: 9px solid #2B2D42;
}

label {font-size: 13px;}
button:focus {outline: none;}


.new_wf_btn {padding: 9px 16px!important;}

/* Clone Modal */
.modal_content_clone,
.modal_dialog_clone {
    max-width: 563px;
    /* height: 303px; */
    border-radius: 15px;
    border: none;
}

.clone_modal_title {
    font-weight: bold!important;
    font-size: 18px!important;
}

/* Version History Modal */

.modal_vers_hist {
    max-width: 580px;
    height: 330px;
    border-radius: 5px;
    border: none;
}
.dropdown_table_opt_version {
    left: -5.0vw!important;
}

/* Create New WF Modal */

.modal_content_tabs,
.modal_dialog_tabs {
    max-width: 640px;
    height: 396px;
    border-radius: 15px;
    border: none;
}



.pop_up h2 {
    font-size: 20px;
    color: #24273B;
}

.modal_text_1 {
    font-size: 15px!important;
    margin-top: -20px;
    color: #24273B;
}

.modal_text_2 {
    font-size: 12px!important;
    margin-top: 35px!important;
    color: #58595B;
}

.modal_text_3 {
    font-size: 12px!important;
    margin-top: 15px!important;
    color: #58595B;
}

.btn_tabs_mod {
    /* margin-left: 5px; */
    margin-bottom: 10px;
    margin-top: 0px;
    background-color: #DEDEDE;
    border-radius: 0px;
    border: none;
    padding: 0 18px 0 18px;
    height: 35px;
    font-size: 11px;
}

.btn_tabs_mod_opt {
    /* margin-left: 5px; */
    margin-bottom: 10px;
    margin-top: 1px;
    background-color: white;
    outline: 1px solid #EBEBEB!important;
    border-radius: 0px;
    border: none;
    padding: 0 18px 0 18px;
    height: 35px;
    cursor: pointer;
    font-size: 11px;
    transition: 0.4s;
}

.btn_tabs_mod_opt:hover,
.btn_tabs_mod_opt:focus,
.btn_tabs_mod_opt.active {
    background-color: #DEDEDE;
}

.drop_modal_1 .btn.dropdown-toggle.btn-light {
    width: 148px!important;
    height: 36px!important;
    border-radius: 0!important;
    border: 1px solid #EBEBEB!important;
    font-size: 12px!important;
    color: #282828!important;
}
.drop_modal_2 .btn.dropdown-toggle.btn-light {
    width: 148px!important;
    height: 36px!important;
    border-radius: 0!important;
    border: 1px solid #EBEBEB!important;
    font-size: 12px!important;
    color: #282828!important;
}





.drop_modal .dropdown-menu .show {
    width: 148px!important;
}

.modal_btn_width {
    font-size: 12px!important;
    border-radius: 2px!important;
}

/* End Modal */


.addons_collapse_1 {
    background-color: #EAEAEA;
    /* position: absolute;  */
}

.addons_content_number::before{
    content: "3";
}
.td_padding_none {
    padding: 0!important;
}

.addons_content_bg {
    background: url("../../../img/expand_btn.png") no-repeat center;
    background-color: #2B2D42;
    /* width: 72px; */
    height: 55px;
    /* content: "18"; */
    /* padding: 0; */
}

/* .addons_content::before {
    background: "1";
} */

/* Pause Modal */
.modal_content_pause,
.modal_dialog_pause {
    max-width: 650px;
    height: auto;
    max-height: 503px!important;
    border-radius: 15px;
    border: none;
}

.valid_until_fixed .input-group {
    margin: auto!important;
}
.valid_until.multiselect
{
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
.small_width .btn.dropdown-toggle.btn-light {
    width: 185px!important;
}

.center_input {
    /* position: absolute!important; */
    margin-left: 91px!important;
}
/* =================================== */
/* ====== End Manage Workflows ======= */
/* =================================== */



/* =================================== */
/* ========= Workflow Details ======== */
/* =================================== */

/* .tab-item .nav-link.active, 
.tab-item:hover .nav-link:hover {background-color: #FBFBFB!important;} */

.text-line-input {
    font-size: 12px;
    color: #58595B;
}
.text-line-label {
    font-size: 12px;
    padding: 7px 0;
    width: 11vw;
    color: #58595B;
}

.text-line-label-right {
    color: #58595B;
    font-size: 12px;
    padding: 0px 7px 0px 7px;
}

.text-line-input-right {
    color: #58595B;
    font-size: 12px;
}

.text_black {
    color: #000000;
    font-weight: bold;
}
.text_cta {
    color: #669933;
}

.border_bottom {
    border-bottom: 5px solid #EBEBEB;
}
 
input:read-only:hover {
    cursor: auto!important;
}

.addons_collapse_1.collapsing {
    transition: none!important;
} 

.color_red,
.color_red:hover {
    color: #E70000 !important;
    font-weight: bold !important;
}
.list-unstyled {margin-bottom:0;}
/* =================================== */
/* ====== End Workflow Details ======= */
/* =================================== */



/* ======================================= */
/* ======== End Manage Workflows ========= */
/* ======================================= */



/* ================================== */
/* ======== Create Workflow ========= */
/* ================================== */

/* Modal Create New */

.modal_content_create,
.modal_dialog_create {
    max-width: 580px;
    height: 270px;
    border-radius: 5px;
    border: none;
}

.pop_up_create {color: #24273B;}
.pop_up_create h2 {font-size: 20px;}
.pop_up_create p {font-size: 15px;}

.btn_create_modal {
    color: black;
    background-color: #fff;
    font-size: 12px;
}

.btn_create_modal:hover {
    background-color: #669933;
    color: #ffffff;
}


.btn_template {
    color: #BCBDBD;
    background-color: #fff;
    font-size: 12px;
    cursor: no-drop!important;
}
.btn_width {
    width: 130px;
}



/* End Modal Create New */

.btn-tab-footer { font-size: 14px;}

.btn-cancel, .btn-danger, .btn-dlt {padding: 12px;}
.btn-cta {padding: 12px;}



/* Top Info */

.info_btn_wf{
    width: 40px;
    height: 40px;
    margin-top: 4px;
    /* margin-right: 25px; */
    background: url("../../../img/info_btn-1.png");
    background-color: #EBEBEB;
    transition: 0.3s;
    border: none;
}

.info_btn_wf.focus {
    background: url("../../../img/info_2_btn.png");
    background-color: #2B2D42!important;
}

/* .info_btn_focus_wf {
    width: 40px;
    height: 40px;
    margin-top: 10px;
    margin-right: 25px;
    background: url("../../../img/info_2_btn.png");
    background-color: #2B2D42;
    transition: 0.3s;
    border: none;
} */


.info_content {
    background-color: #EAEAEA;
    /* width: 1035px; */
    height: 40px;
    margin-top: 10px;
}

.info_content p {
    font-size: 12px; 
    margin-top: 10px;
    margin-left: 10px;
}

.info_content span {font-weight: bold;}

/* End Top Info */


/* Tooltip Help Image */
.help_tool {
    content: url("../../../img/help_1_btn.png");
}
.help_tool:hover {
    content: url("../../../img/help_2_btn.png");
}

.help_img {
    position: absolute;
    content: url("../../../img/help_1_btn.png");
    margin-top: -10px;
    margin-left: 30px;
}

.help_img:hover {
    content: url("../../../img/help_2_btn.png");
}

.help_img2 {
    position: absolute;
    content: url("../../../img/help_1_btn.png");
    margin-top: -10px;
    margin-left: 2px;
}

.help_img2:hover {
    content: url("../../../img/help_2_btn.png");
}


.help_img3 {
    position: absolute;
    content: url("../../../img/help_1_btn.png");
    margin-top: -15px;
    margin-left: 170px;
}

.help_img3:hover {
    position: absolute;
    content: url("../../../img/help_2_btn.png");
}

.row_tooltip {margin-right: -30px!important;}

.help_img4 {
    position: absolute;
    content: url("../../../img/help_1_btn.png");
    margin-top: -15px;
    margin-left: 190px;
}

.help_img4:hover {
    position: absolute;
    content: url("../../../img/help_2_btn.png");
}

.help_img5 {
    position: absolute;
    content: url("../../../img/help_1_btn.png");
    margin-top: 5px;
    margin-left: 145px;
}

.help_img5:hover {
    position: absolute;
    content: url("../../../img/help_2_btn.png");
}

.help_img6 {
    position: absolute;
    content: url("../../../img/help_1_btn.png");
    margin-top: -15px;
    margin-left: 143px;
}

.help_img6:hover {
    position: absolute;
    content: url("../../../img/help_2_btn.png");
}

.help_img7 {
    position: absolute;
    content: url("../../../img/help_1_btn.png");
    margin-top: -15px;
    margin-left: 129px;
}

.help_img7:hover {
    position: absolute;
    content: url("../../../img/help_2_btn.png");
}

/* End Tooltip Help Image */


.tool2.fa-question-circle {
    margin-left: 16px;
}

/* .tool1 img {
    width: 40px;
    height: 40px;
    background: url("../../../img/help_1_btn.png");
    transition: 0.3s;
    border: 0!important;
} */


.tab-pane h5 {width: 150%;}

.innactive_item {
    pointer-events: none;
    opacity: 0.6;
}

.cust_number {
    background-color: #ffffff!important;
    font-size: 19px;
    color: #669933!important;
    font-weight: bold;
    text-align: center;
}

.refresh_btn {
    height: 40px;
    width: 40px;
    background: url("../../../img/refresh_btn-1.png");
    background-color: #669933;
    border-radius: 5px;
    transition: 0.3s;
    margin-left: 17px;
    margin-top: 2px;
}
.refresh_btn:hover {background-color: #476B23;}

.refresh_btn.disabled {background-color: #8db069;}



.wf_cron_drop .btn.dropdown-toggle.btn-light {
    width: 100px;
}

.wf_cron_input.input-group {
    width: 100px!important;
}




/* Sechedule */

.option1,
.option1_img {
    border: none;
}
.option1:read-only {
    background-color: transparent!important;
    transition: 0.3s!important;
}
.btn-light {transition: 0.2!important;}
.btn_opt_1 {padding: 0!important;}
.option1::placeholder {margin-left: 10px!important;}

.radio_date {width: 185px!important;}

.option1:hover {background-color: #d7d7df!important;}
.option1:active {}

.btn_opt_3 {padding: 10px 34px;}
.btn_opt_2 {padding: 10px 5px;}

/* btn for edit workflow */
.btn_opt_4 {padding: 10px 78px;}

/* End Schedule */

/* ====================================== */
/* ======== End Create Workflow ========= */
/* ====================================== */






/* ====================================== */
/* =========== Edit Workflow ============ */
/* ====================================== */

.btn-tab-footer-edit1 { 
    font-size: 14px;
    padding: 15px 30px!important;
}
.btn-tab-footer-edit2 { 
    font-size: 14px;
    padding: 15px 22px!important;
}
/* ====================================== */
/* ========= End Edit Workflow ========== */
/* ====================================== */


/* ====================================== */
/* =========== Proccess Flow ============ */
/* ====================================== */

.proccess_flow hr {margin: 10px 0;}
.proccess_flow .btn-debug {color:#000; background-color:#EAEAEA;padding: 8px 17px !important;}
.proccess_flow .btn-debug:hover {color:#000; background-color:#8F8F8F;}
.proccess_flow .btn-saveflow {background-color: rgba(102, 153, 51, 0.3); color: #000;padding: 8px 17px !important;}
.proccess_flow .btn-saveflow:hover {background-color: rgba(102, 153, 51, 1);}

hr.vertical {  
    border: none;
    background: #D6D6D6;
    height:40px;
    width:1px;
    display: inline-block;
    margin: 0 10px;
    vertical-align: middle;
}

.flow_buttons hr.vertical {height:40px;}
.flow_buttons a img {margin:0 5px;}

.proccess_flow .canvas
{
    width:100%;
    /* min-height: 400px; */
    height:400px;
    overflow: scroll;
    position: relative;
    background-image:url("../../../img/flow_bg.png");
    background-repeat: repeat;
    background-size:cover;
}
#canvas_content
{
    /* background-image:url("../../../img/flow_bg.png");
    background-repeat: repeat;
    background-size:cover; */
    /* width:100%; */
    width:1700px;
    /* height:100%; */
    height:600px;
    position: absolute;
}
.proccess_flow::-webkit-scrollbar {
    display:block !important;
}

.canvas_tools {background-color:#fff; height:400px; overflow-y: scroll;}
.canvas_tools img {width:25px; height:25px;}

/*Node search*/
.canvas_tools #search-input input{
    border-top-left-radius: 0px!important;
    border-bottom-left-radius: 0px!important;
    background-color: transparent;
    border: 0 !important;
}

.canvas_tools #search-input {
    transition:none;
    width:100% !important;
    background-color: #fff;
    border-radius: 0px;
    float: right;
    height: 40px;
    margin-top:0px;
}

.canvas_tools #search-input:focus-within {
    width: auto !important;
    background-color: #fff;
}

.canvas_tools #search-input input:focus-within {
    background-color: #fff;
}


.canvas_tools #search-input span .input-group-text {
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
    background-color: transparent;
    border: 0 !important;
}

.canvas_tools #search-input .fa {opacity: 0.7; font-size: 22px;}
/*End Node search*/

.proccess_flow .canvas_tools hr {margin: 0px 0 10px 0; height: 1px;}

/*Nodes accordion*/
.canvas_tools .accordion {width:100%;}
.canvas_tools .accordion .flex-row {align-items: center;}
.canvas_tools .card {margin-bottom:0; width: 98%;}
.canvas_tools .card-header {background-color: transparent; border-bottom: 0px solid transparent;padding: 0;}
.canvas_tools .card-header h4 {margin-bottom:0; font-size: 12px;padding-left: 15px;}
.canvas_tools .card-header .fas {margin-right:10px;}
.canvas_tools .card-body {background-color: transparent;}
.canvas_tools .accordion a {color: #333333;}

.canvas_tools p {font-size:11px;}

.first_placement_node, .after_configuration_node, .after_configuration_node_with_errors {width:80%; position: relative; float: left; margin-bottom:20px; margin-left:20px;}
.first_placement_node h5, .after_configuration_node h5, .after_configuration_node_with_errors h5 {padding-left:0;}
.first_placement_node .no_configured_node, .after_configuration_node .configured_node, .after_configuration_node_with_errors .configured_node {width:auto; position: relative; float: left;}
.first_placement_node .no_configured_node p, .after_configuration_node .configured_node p, .after_configuration_node_with_errors .configured_node p {color:#000000; text-align: center; margin-bottom:0; font-size: 12px;}
.first_placement_node img {opacity:0.5; width:50px; height:50px;}

.first_placement_node img.sample {opacity:1; width:421px; height:127px; top: 30px; position: relative; left: 50px;}

.after_configuration_node img, .after_configuration_node_with_errors img {opacity:1; width:50px; height:50px;}
.after_configuration_node_with_errors img.error {width:20px; height:20px; position: absolute; right:25px; bottom:0;}
/*End Nodes accordion*/


/*
    ===========================
    ===========NODES===========
    ===========================
*/
.node.modal
{
    width: calc(100vw - 300px);
    float: right;
    position: relative;
    height: calc(100vh - 68px);
    margin-top: 68px;
}
.node.modal .modal-dialog
{
    height: 86vh;
    max-height: 800px;
    width: 100%;
    max-width: 1090px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0 auto;
}
.node.modal .modal-content
{
    width:100%;
     max-width:1090px;
    /*max-height:605px; */
    height:calc(100% - 99px);
    /* top:50%;
    transform:translateY(-50%);
    margin:0 auto; */
    float: left;
    position: relative;
}
.node.modal .modal-body
{
   overflow-x:hidden;
    overflow-y:scroll;
    padding:25px 50px;
}
.node.modal .modal-content {padding: 0; border:0;}

.node.modal .modal-header {margin-left:0; height:66px; padding: 0; border-bottom: 1px solid #D6D6D6;}
.node.modal .modal-header h3 
{
    font-weight: 400;
    margin-bottom: 0;
    float: left;
    position: relative;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}
.node.modal .modal-header::before
{
    content: '';
    background-color:#f7941d;
    width:10px;
    height:66px;
    position: relative;
    float: left;
    margin-right:45px;
}
.node.modal .modal-header h3 span{
    font-size:12px;   
    display: block;
}

.node.modal .modal-body .row {margin:0;}
.node.modal .modal-body h4 {line-height:13px;}
.node.modal .modal-body h4::before
{
    content: '';
    background-color:#f7941d;
    width:7px;
    height:13px;
    position: relative;
    float: left;
    margin-right:20px;
}
.node.modal .modal-body h3 {line-height:55px;margin-bottom: 0;}
.node.modal .modal-body h3::before
{
    content: '';
    background-color:#f7941d;
    width:7px;
    height:65px;
    position: relative;
    float: left;
    margin-right:20px;
}
.node.modal .dd_in_row {max-width: 230px;}

.node.modal .modal-body input[type="text"], .node.modal .modal-body input[type="number"] {max-width:230px; width:100%; font-size:12px;}
.node.modal .modal-body #date {max-width:230px; width:75%;}
.node.modal .bootstrap-select .dropdown-menu  {width:100%;}
.node.modal .toggle.toggle-select.wait_workflow_for {width: 415px!important;}
.node.modal .toggle.wait_workflow_for .toggle-on, .node.modal .toggle.wait_workflow_for .toggle-off {width: auto !important; padding: 0 10px!important;}
.node.modal .dropdown-item {font-size:11px;}
.node.modal .select_workflow .btn.dropdown-toggle.btn-light {width:275px;}
.node.modal .modal-body .dlt {background-color: #cccccc;float: right;}

.multiselect.dropdown.bootstrap-select {width:100% !important; max-width:230px; display: block;background-color: transparent !important;}

.node.modal .modal-body .input-group.date.double {max-width: 450px;}
.node.modal .modal-body .date.double input, .node.modal .modal-body .date.double img,
.node.modal .modal-body .date input, .node.modal .modal-body .date .input-group-append, .node.modal .modal-body .date img {max-height:35px;}

.node.modal .modal-body .input-group.date.double.smaller input {width: 30% !important;}

/*Assign eVoucher Code Upon Submission Node*/
#assignVoucherCodeNode.node.modal .modal-body input[type="text"] {max-width: 100%;}

#assignVoucherCodeNode.node .input-group, 
#assignVoucherCodeNode.node .btn.dropdown-toggle.btn-light, 
#assignVoucherCodeNode .multiselect__tags {max-width: 100%;}

/*Validate Referral Code - Group Node*/
.toggle.single_validation_referralScheme_switch {width: 230px !important;}
.toggle.toggle-select.single_validation_referralScheme_switch .toggle-inner {width:238px !important;}
.toggle.toggle-select.single_validation_referralScheme_switch .toggle-on, 
.toggle.toggle-select.single_validation_referralScheme_switch .toggle-off {width:115px !important;}

/*Trigger Code - Call Workflow Node*/
.toggle.serviceMode_switch {width: 230px !important;}
.toggle.toggle-select.serviceMode_switch .toggle-inner {width:238px !important;}
.toggle.toggle-select.serviceMode_switch .toggle-on, .toggle.toggle-select.serviceMode_switch .toggle-off {width:115px !important;}


/*node decision*/
.node.modal .node_decision .btn.dropdown-toggle.btn-light {width:100%; border:1px solid #e5e5e5;}
.node.modal .node_decision .btn.dropdown-toggle.btn-light, .node.modal .node_decision .multiselect__tags,
.node.modal .node_decision .dropdown-item {font-size:11px;}
.node.modal .node_decision .bootstrap-select .dropdown-menu {width:100% !important;}

.node.modal .node_decision label {margin-bottom: 0;}
.node.modal .node_decision .row {margin:10px 0;background-color: #eaeaea;}

.node_lightgrey_row_bg {
    background-color: #ebebeb;
    border-radius: 0px;
    padding: 0px 0;
}
.decisionNode .node_grey_row_bg {border-radius: 0px;}


.node.modal.decisionNode .modal-content {height:100% !important;}

.decision_condition.condition_selected {padding:0;}
.node_white_row_bg {background-color: #ffffff; padding:13px;} 

.decision_condition {
    background-color: #ebebeb;
    border-radius: 0px;
    padding: 13px;
    border-left: 7px solid #3c6098;
}
.decision_condition h3 {line-height:10px;margin-bottom: 0;}
.decision_condition h3::before
{
    content: '';
    background-color:transparent !important;
    width:0px !important;
    height:10px !important;
    position: relative;
    float: left;
    margin-right:0px !important;
}

.btn.dropdown-toggle.btn-light {padding-top: 6px; padding-bottom: 6px;}

.decision_row .decision_no
{
    width:72px;
    height:72px;
    background-color: #f7941d;
    color: #ffffff;
    text-align: center;
    font-size: 40px;
    line-height: 72px;
    font-weight: 700;
    margin-bottom: 0;
    float: left !important;
}

.decision_row .decision_name:disabled
{
    float: left !important;
    max-width: 85% !important;
    background:transparent !important;
    border:0 !important;
    font-size:22px !important; 
    font-weight:700 !important;
}
.decision_row .decision_name:disabled::placeholder {font-size:22px; font-weight:700;}

.decision_row .decision_name
{
    background-color: #ffffff;
    float: left !important;
    max-width: 85% !important;
    border:0 !important;
    font-size:22px !important; 
    font-weight:700 !important;
    height:40px;
}
.decision_row .decision_name::placeholder  {font-size:22px; font-weight:700;}

.decision_row .decision_name_edit
{
    background-color:#ffffff;
}

.border-left {
    border-left: 1px solid #c6c6c6!important;
}

.decision_row .collapse-btn 
{
    height:40px;
    width:40px;
    float: left;
    position: relative;
    margin-left: 40px;
}

.decision_row .collapse-btn i {
    line-height: 40px;
    padding: 0 13px;
    background-color:#ffffff;
}

.decision_row .dlt:hover 
{
    background-color:#e80000 !important;
    background-image: url("../../../img/delete_w_btn.png");
    background-repeat: no-repeat;
}
.decision_condition .condition_no
{
    width:85px;
    height:60px;
    background-color: #3c609a;
    color: #ffffff;
    text-align: center;
    font-size: 30px;
    line-height: 60px;
    font-weight: 700;
    margin-bottom: 0;
    float: left !important;
}

.condition_based
{
    font-weight: 700;
    font-size:16px;
    position: relative;
    float: left;
    color:#59595b;
}
/* .select_config 
{
    width:350px !important;
    max-width:350px !important;
    float: left;
    position:relative;
} */
.node .select_config .btn.dropdown-toggle.btn-light, .select_config .multiselect__tags
{
    max-width:350px !important;
}
.bootstrap-select.select_config .dropdown-menu {max-width:100% !important;}

.invalid-feedback.error_on_right {width:210px !important; position:relative; float:right; margin-left: 10px; margin-top: 10px;}
/*end node decision*/

.node.modal .modal-footer {padding:20px 0; background-color: #EAEAEA;width:100%; height:99px; float: left; position:relative;}
.node.modal .modal-footer button{
    font-size: 14px;
    padding: 13px 55px!important;
    border-radius: 10px;
}

/*wait node*/
.node .input-group, .node .btn.dropdown-toggle.btn-light, .multiselect__tags {
    width: 100%!important;
    max-width: 230px;
}

/*full width element*/
.fullWidth, .fullWidth .dropdown-menu,
.fullWidth .input-group, .fullWidth .btn.dropdown-toggle.btn-light, .fullWidth .multiselect__tags {max-width:100% !important;}

/*billing customer node*/
.billingCustomerNode_schemeSelect_item p {font-size:12px; margin:0; text-align: left;}
.billingCustomerNode_define_msg .msg_info .col-6,
.sendSMSNode_deadalus_define_msg .msg_info .col-6 {padding:0;}
.billingCustomerNode_schemeSelect_group textarea {width:100%;}

/*Below line on live only*/
/* .sendSMSNode_deadalus_define_msg .plusIconSmartTags {padding: 3px 13px 3px 0px !important;} */

/*communication group node*/
.shortcodes .table-titles, .shortcodes td .bootstrap-select .dropdown-toggle .filter-option, 
.additional_settings td .bootstrap-select .dropdown-toggle .filter-option {font-size:12px;}
.plusIconSmartTags, .plusIconSmartTags .btn-add {padding: 3px 8px; font-size:11px;}
.table_no_border td:nth-child(2) {border-left:0; border-right:0;}
.table_no_border td:nth-child(1) {border-right:0;}
.table_no_border td:nth-child(3) {border-left:0;}

.blocked_msg_handling .form-check {display: inline-block;margin-right: 50px;}
.additional_settings form /*, .max_waiting_time_msgHandling form*/ {display: inline-block;margin-right: 20px;    width: 29%;}


/*Points Node: Validate Virtual Goods Expiration Extension*/
.toggle.pn_expire_extesnsion_mode_switch {width: 300px!important;}
.toggle.toggle-select.pn_expire_extesnsion_mode_switch .toggle-inner {width:308px !important;}
.toggle.toggle-select.pn_expire_extesnsion_mode_switch .toggle-on, .toggle.toggle-select.pn_expire_extesnsion_mode_switch .toggle-off {width:150px !important;}

.toggle.pn_expire_extesnsion_apply_switch {width: 200px!important;}
.toggle.toggle-select.pn_expire_extesnsion_apply_switch .toggle-inner {width:208px !important;}
.toggle.toggle-select.pn_expire_extesnsion_apply_switch .toggle-on, .toggle.toggle-select.pn_expire_extesnsion_apply_switch .toggle-off {width:100px !important;}

.toggle.pn_expire_extesnsion_date_switch {width: 200px!important;}
.toggle.toggle-select.pn_expire_extesnsion_date_switch .toggle-inner {width:208px !important;}
.toggle.toggle-select.pn_expire_extesnsion_date_switch .toggle-on, .toggle.toggle-select.pn_expire_extesnsion_date_switch .toggle-off {width:100px !important;}

.toggle.pn_expire_extesnsion_limit_fixed_round_switch {width: 200px!important;}
.toggle.toggle-select.pn_expire_extesnsion_limit_fixed_round_switch .toggle-inner {width:208px !important;}
.toggle.toggle-select.pn_expire_extesnsion_limit_fixed_round_switch .toggle-on, .toggle.toggle-select.pn_expire_extesnsion_limit_fixed_round_switch .toggle-off {width:100px !important;}



.nodes_info_btn {
    border: none;
    height: 35px;
    padding: 0px 2px;
    /* background-color: #6B8CBF; */
    background-color: #A4A5A7;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    /* margin-right: 324px; */
    transition: 0.4s;
    margin-top: 10px;
    float: left;
}

.nodes_info_btn.virtual_good {margin-top:0; border-top-left-radius: 0px; border-top-right-radius: 0px; height: 40px; float:left;}

.nodes_drop_opt {
    margin-right: 65px;
    min-width: 300px;
    margin-left: -255px;
    /* border-top-right-radius: 0; */
    border-top-left-radius: 7px!important;
    border-bottom-left-radius: 7px;
    /* border-bottom-right-radius: 7px; */
    border: 2px solid #9495A0;
    top: -2px!important;
}

.hr_drop_nodes {    
    width: auto;
    margin: 0px;
    background: none;
    border-top: 1px solid rgba(0,0,0,.1);
}

.drop_break_line {
    white-space: break-spaces;
    padding: 5px 0;
}

.nodes_info_bg {
    /* background-color: #EAEAEA;
    height: 45px;
    padding: 0;
    margin-right: 320px;
    border: none;
    margin-top: -5px; */
    height: 35px;
    padding: 0;
    margin-left: 5px;
    border: none;
    width: 35px;
}
.nodes_info_bg .dropdown-toggle {
    background-color: #ebebeb;
    height: 35px;
}
.nodes_info_bg .info_btn {
    width: 35px;
    height: 35px;
    background-size: cover;
}

.nodes_info_bg.show .nodes_drop_opt.animation
{
    opacity:1;
    visibility:visible;
}

.nodes_info_bg.transparent_bg {background-color:transparent;}

.point_nodes_info_bg {
    height: 35px;
    padding: 0;
    margin-left: 5px;
    border: none;
    width: 35px;
}
.point_nodes_info_bg .dropdown-toggle {
    background-color: #ebebeb;
    height: 35px;
}
.point_nodes_info_bg .info_btn {
    width: 35px;
    height: 35px;
    background-size: cover;
}

/* .point_nodes_info_bg a {float:left;} */
/* .point_nodes_info_bg.transparent_bg {background-color:transparent;} */

.point_nodes_info_bg .nodes_info_btn {
    margin-top: 0;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    height: 35px;
    float: left;
}

.node_grey_row_bg {
    background-color: #DEDEDE;
    border-radius: 13px;
    padding: 13px 0;
}

.add_attribute_row,
.add_guar_reward_row,
.add_keyword_row {
    padding: 3px 4px;
    border-radius: 7px;
}

.hr_update_attr_node {
    height: 1px;
    background: #949494;
    border: none;
    margin: 20px 17px -7px 17px;
    width: 100%;
}

.form-control-textarea {
    width: 90%;
}

.form-control-multiselect {
    max-width: 280px!important;
    width: 280px;
    border-radius: 3px;
}

.form-control-multiselect-prior {
    margin-left: 15px!important;
    width: 40px!important;
    border-radius: 3px;
    padding-left: 15px;
}

.form-control-multiselect-selected {
    margin-left: 7px!important;
    width: 100%!important;
    border-radius: 3px;
}

/*Send Email - Communication Node*/
.toggle.block_msg_handling_switch {width: 400px !important;}
.toggle.toggle-select.block_msg_handling_switch .toggle-inner {width:408px !important;}
.toggle.toggle-select.block_msg_handling_switch .toggle-on, 
.toggle.toggle-select.block_msg_handling_switch .toggle-off {width:200px !important;}
/* ====================================== */
/* ========= End Proccess Flow ========== */
/* ====================================== */

.decision_config label {width:100%;}


/* ======================================= */
/* =========Manage Priorities List ======== */
/* ====================================== */
.workflow_list_header {
    width: 100%;
    position: relative;
    float: left;
}
.campaign_status {
    width: 360px;
    position: relative;
    float: left;
}
.campaign_status .workflow_title {
    font-size: 20px;
    font-weight: 700;
    color: #ffffff;
    text-align: center;
    background-color: #3C6099;
    padding: 9px 5px;
}
.workflow_name {
    width: 736px;
    padding: 0 10px;
}

.workflow_list_block .header {
    background-color: #ebebeb;
}

.exclusion_workflow_content
{
    background-color: #dedede;
}
.workflow_list_block .header h3 {
    width: 154px;
    height:45px;
    background-color: #e80000;
    color: #ffffff;
    text-align: center;
    font-size: 22px;
    line-height: 45px;
    font-weight: 700;
    margin-bottom: 0;
    float: left !important;
}

.workflow_list_block .header h3.green {background-color: #3ebb60;}

.exclusion_workflow_content {padding:25px; float: left; position:relative; width: 100%;}
.exclusion_workflow_content h2
{
    font-style: italic;
    position: relative;
    width: 100%;
    font-weight: 700;
    color: #E70000;
    text-align: center;
    /* top: 50%;
    transform: translateY(-50%); */
}

.workflow_block
{
    width: 100%;
    position: relative;
    float: left;
}
.prior_no, .drag_area
{
    float: left;
    position: relative;
    
}
.workflow_list_prior {
    width: 74px;
    height: 65px;
    background-color: #e80000;
    color: #ffffff;
    text-align: center;
    font-size: 40px;
    line-height: 65px;
    font-weight: 700;
    margin-bottom: 0;
    float: left !important;
    /* padding: 13px 27px; */
}

.blue .workflow_list_prior {background-color: #3c609a;}
.green .workflow_list_prior {background-color: #3ebb60;}

.exclusion_workflow_content .drag_area {
    width: 406px;
    max-width: 40px;
    height: 65px;
    background-color: #ca1212;
}

.exclusion_workflow_content .blue .drag_area {background-color: #435f8e;}
.exclusion_workflow_content .green .drag_area {background-color: #43a75f;}

.workflow_content {width:825px; height: 65px; float: left; position: relative; }

.workflow_content_name, .workflow_content_status, .workflow_content_period
{
    float: left;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.workflow_content_name {width:240px; margin:0px 10px;}
.workflow_content_status {width:165px;}
.workflow_content_period {width:400px;}

.workflow_content_name input {max-width: 180px; overflow: hidden; text-overflow: ellipsis;}
.workflow_content_status input {max-width: 100px;}
.workflow_content_period input {max-width: 275px;}

.exclusion_workflow_content .drag_area.saved_file {background-color:transparent;}
.exclusion_workflow_content .drag_area.saved_file img {display:none;}

.btn_padding {
	padding: 9px 16px;
}


/* ======================================= */
/* =========Magic Link Node ======== */
/* ====================================== */
.toggle.assign_ml_instance_switch {width: 200px!important;}
.toggle.assign_ml_instance_switch .toggle-off {width: 100px!important; padding: 0 0px!important;}
.toggle.assign_ml_instance_switch .toggle-on {width: 100px!important; padding: 0 0px!important;}


/* =============================== */
/* =========Missions Node ======== */
/* =============================== */
.toggle.skipMissionMode_switch {width: 200px !important;}
.toggle.toggle-select.skipMissionMode_switch .toggle-inner {width:200px !important;}
.toggle.toggle-select.skipMissionMode_switch .toggle-on, 
.toggle.toggle-select.skipMissionMode_switch .toggle-off {width:100px !important;}

/* ======================================== */
/* =========Verification PINs Node ======== */
/* ======================================== */
.toggle.verifyPINMode_switch {width: 300px !important;}
.toggle.toggle-select.verifyPINMode_switch .toggle-inner {width:300px !important;}
.toggle.toggle-select.verifyPINMode_switch .toggle-on, .toggle.toggle-select.verifyPINMode_switch .toggle-off {width:150px !important;}

.toggle.assignPINMode_switch {width: 300px !important;}
.toggle.toggle-select.assignPINMode_switch .toggle-inner {width:300px !important;}
.toggle.toggle-select.assignPINMode_switch .toggle-on, .toggle.toggle-select.assignPINMode_switch .toggle-off {width:150px !important;}

/* ================================== */
/* =========PROMO CODES Node ======== */
/* ================================== */
.toggle.assignPC_switch {width: 300px !important;}
.toggle.toggle-select.assignPC_switch .toggle-inner {width:300px !important;}
.toggle.toggle-select.assignPC_switch .toggle-on, .toggle.toggle-select.assignPC_switch .toggle-off {width:150px !important;}

/* ================================== */
/* =========POINTS Node ======== */
/* ================================== */
/*Delete Tokens*/
.toggle.no_del_tokens_switch {width: 350px !important;}
.toggle.toggle-select.no_del_tokens_switch .toggle-inner {width:350px !important;}
.toggle.toggle-select.no_del_tokens_switch .toggle-on, .toggle.toggle-select.no_del_tokens_switch .toggle-off {width:175px !important;}

.toggle.del_tokens_start_dt_switch {width: 250px !important;}
.toggle.toggle-select.del_tokens_start_dt_switch .toggle-inner {width:250px !important;}
.toggle.toggle-select.del_tokens_start_dt_switch .toggle-on, .toggle.toggle-select.del_tokens_start_dt_switch .toggle-off {width:125px !important;}

.toggle.del_tokens_end_dt_switch {width: 250px !important;}
.toggle.toggle-select.del_tokens_end_dt_switch .toggle-inner {width:250px !important;}
.toggle.toggle-select.del_tokens_end_dt_switch .toggle-on, .toggle.toggle-select.del_tokens_end_dt_switch .toggle-off {width:125px !important;}