 @font-face {
    font-family:'GoodTimesRg';
    src: url('../setup/fonts/GoodTimesRg-Regular.eot');
    src: url('../setup/fonts/GoodTimesRg-Regular.eot?#iefix') format('embedded-opentype'),
        url('../setup/fonts/GoodTimesRg-Regular.woff2') format('woff2'),
        url('../setup/fonts/GoodTimesRg-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.wrapper{ width:100%; position:relative; transition:all .175s ease;-moz-transition:all .175s ease;-ms-transition:all .175s ease;-o-transition:all .175s ease;-webkit-transition:all .175s ease;   height:100%; padding-top:50px;  padding-left:50px;  }


.open_left_menu{ padding-left:225px; }



.auto_contant { max-width:1260px; margin:auto; padding:0px 20px; }

.main{ width:100%; }

/********start left bar********/
.left_bar{ width:50px; min-height: 100vh; position:fixed; left:0px; top:0px; padding-top:51px; transition:all .175s ease;-moz-transition:all .175s ease;-ms-transition:all .175s ease;-o-transition:all .175s ease;-webkit-transition:all .175s ease; z-index:223; }
.open_left_menu .left_bar{ width:225px; transition:all .175s ease;-moz-transition:all .175s ease;-ms-transition:all .175s ease;-o-transition:all .175s ease;-webkit-transition:all .175s ease; }
.left_bar .tooltip { display:none;}
.open_left_menu .left_bar .tooltip { display:block;}

.leftBar_inner{ width:100%; }

.leftBar_detail{ width:100%;   background:#fff; box-shadow:1px 0px 10px rgba(0,0,0,0.09); height:100vh; overflow-x:hidden; overflow-y:auto; padding-bottom:225px;  -webkit-overflow-scrolling: touch; }

.leftBar_menu{ width:100%; min-width:225px; padding:15px 22px 15px 15px;  }

.leftBar_menu ul li{ width:100%; padding-bottom:18px; position:relative; }

.leftBar_menu ul li a{ display:table; width:100%; font-size:0px; transition:all 0.175s ease-in-out;}
.leftBar_menu ul li a .tooltip{ left:15px; }
.leftBar_menu ul li a:hover .tooltip{ visibility:visible; opacity:1; }
.leftBar_menu ul li a i{ width:20px; display:table-cell; vertical-align:middle;  position:static;  }
.leftBar_menu ul li a i img{ display:block; }
.leftBar_menu ul li a span{ display:table-cell; vertical-align:middle; width:auto;  padding-left:15px;  font-size:14px; line-height:1.5em; color:#181818; transition:all 0.175s ease-in-out;   }
.leftBar_menu ul li a:hover span{ opacity:0.6; }
 .leftBar_menu ul li a.active span{ color:#8ac53e; opacity:1; }

.has_dropdown{ position:relative; }

.has_dropdown:after{ content:"\f107"; font-size:18px; color:#929292; font-family:fontAwesome; position:absolute; right:15px; top:10px; transition:all 0.175s ease-in-out;  -moz-transform: scaleY(1); -o-transform: scaleY(1); -webkit-transform: scaleY(1); transform: scaleY(1); }

.dropdownArrow{ width:40px; height:40px; display:block;  position:absolute; right:0px; top:0px; cursor:pointer; z-index:2;  }

.has_dropdown.active, .has_dropdown:hover:after{ color:#8ac53e; }

.has_dropdown.active:after{   -moz-transform: scaleY(-1); -o-transform: scaleY(-1); -webkit-transform: scaleY(-1); transform: scaleY(-1); color:#8ac53e; }

.leftBar_menu ul li ul{  padding:15px 0px 0px 12px; }

.leftBar_menu ul li ul li{ padding-bottom:15px; }

.leftBar_menu ul li ul li a span{ color:#383838; font-size:14px; }
.leftBar_menu ul li ul li a i{ width:18px; }

.leftBar_menu ul li ul li a:after{ display:none; }

/********end left bar********/

/********start right_content********/

.right_content{ width:100%;  }


/********start header********/
 
/********end header********/







/*****************start task section******************/



.formParent{ width:100%; }

.formRow{ width:auto; margin:0px -8px; padding-bottom:20px; }

.formCell{ float:left; padding:0px 8px; width:100%; }

.col12{width:100%}
.col11{width:91.66666667%}
.col10{width:83.33333333%}
.col9{width:75%}
.col8{width:66.66666667%}
.col7{width:58.333333%}
.col6{width:50%}
.col5{width:41.66666667%}
.col4{width:33.33333333%}
.col3{width:25%}
.col2{width:16.66666667%}
.col1{width:8.33333333%}
.pull_right{ float:right; }

.form_field{ position:relative; }
.form_field input{ width:100%; font-size:14px; line-height:20px; color:#1d1d1d; padding:10px; background-color:#fff; border:1px solid #d2d2d2; border-radius:4px; transition:all 0.3s ease-in-out; -webkit-appearance:none; }

.form_field input:focus { border-color: #4b9ddc!important; box-shadow:0 0 3px #11969f; }

.form_heading{ width:100%; }

.form_heading strong, .form_heading span, .form_heading i{ font-size:14px; line-height:1.5em; display:block; color:#757575; font-weight:700; }

.form_heading i{ font-style:italic; font-weight:400; }

.form_heading strong{ padding-top:10px; }

.form_field .datepicker{ padding-right:35px; background:url(../../images/calender_icon.png) no-repeat right 10px center; background-size:18px auto; }

/**************selectbox style starts*****************/

.selectbox{ width: 100%; font-size:14px; line-height:20px; height:42px; background: #fff; display: block;  color: #002257;
border: 1px solid #d2d2d2; font-weight:300; border-radius:4px; position:relative;  cursor:pointer; transition: all 0.4s ease; }

.selectbox_span { width: 100%; display: block; font-size: 14px; line-height:20px;  color: #1d1d1d; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; padding: 10px 20px 10px 10px; position:relative; z-index:1; font-weight:400; height:42px }

.selectbox:before{ content:"\f107"; color:#999999; font-size:16px; position:absolute; right:12px; top:0px; font-family:fontAwesome; width:12px; text-align:right; line-height:1.5em; padding:8px 0px; z-index:0; transition: all 0.4s ease;  }

.selectbox_dropdown{ background:#fff; position:absolute; left:0px; top:100%; margin-top:1px !important; box-shadow: 0px 0px 8px 0px rgba(145, 145, 145, 0.5); border-radius:3px; width:100%; max-height:150px; overflow-x:hidden; overflow-y:auto; display:none; z-index:34; margin-left:0px !important; margin-right:0px !important;  }

/*.selectbox_dropdown.selectbox_dropdown_searchable{ max-height:none; }

.selectbox_dropdown.selectbox_dropdown_searchable ul{  max-height:150px; overflow-x:hidden; overflow-y:auto; min-height:60px; }*/


.selectbox_dropdown li { list-style: none; float: none;  width: 100% !important; padding: 6px 8px 6px !important; color: #002257; font-size: 14px; line-height:1.5em; border-bottom: 0px!important;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight:400; }

.selectbox_dropdown li:hover, .selectbox_dropdown li.active{ background:#f2f2f2 !important; }

.selectbox_dropdown.show_top{ top:inherit; bottom:100%; margin-bottom:3px; }

.selectbox.focus { border-color: #4b9ddc!important; box-shadow:0 0 3px #11969f; }

.mCSB_inside > .mCSB_container{ margin-right:8px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#cdcdcd !important; border-radius:0px !important; }
.mCSB_scrollTools .mCSB_draggerRail{  background:#fafbfc !important; width:8px !important; margin-left:2px !important; border-radius:0px !important; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{ height:8px !important; background:#fafbfc !important; width: 100% !important; margin: 2px 0 !important; }

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right:8px !important; opacity:1 !important;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom:0px !important; }
.mCSB_scrollTools.mCSB_scrollTools_vertical .mCSB_dragger .mCSB_dragger_bar{ width:8px !important; margin-left: 2px !important; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ height:8px !important; margin:2px 0px !important; border-radius:0px !important; }

.mCSB_inside > .mCSB_container{ margin:0px !important; }
.audit_diagram_content{ min-width:2000px; min-height:2000px; }
.auditContent_scroll .mCSB_container_wrapper{ margin:0px !important; }

.task_form_main .selectbox_dropdown{ max-height:115px; }

.ui-widget.ui-widget-content{ border-color:#36a7c4 !important; }
.ui-widget-header{ background: #36a7c4 !important; border-color:#36a7c4 !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{ border-color:#36a7c4 !important; background-color:#36a7c4 !important;}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{ border-color:#8ac53e !important; background-color:#8ac53e !important;}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{ color:#000 !important; background:none !important;}

.ui-state-default.ui-state-hover{ border-color:#8ac53e !important; background-color:#8ac53e !important; color:#fff !important; }

.mob_home_icons{ position:absolute; right:0px; top:0px; padding:10px 15px; z-index:5; display:none; }
.mob_home_icons ul{ float:right; }
.mob_home_icons ul li{ float:left; padding-left:20px; }
.mob_home_icons ul li:first-child{ padding-left:0px; }
.mob_home_icons ul li:last-child{ float:right; }
.mob_home_icons ul li a{ display:block; width:18px; height:auto; color:#34302d; }
.mob_home_icons ul li a.identification_icon{ width:18px; }
.mob_menuIcon{ margin-top:2px; }

.header_dropdown_show .notification_icon{ width:22px !important; }



/**************selectbox style end*****************/

/*****************end task section******************/




/*****************start notification popup******************/
 

.taskHeader_arrow{ width:25px; height:25px;  border:1px solid #9a9a9a; background:url(../../images/updownArrow2.png) no-repeat center center;   background-size:20px auto !important; transition:all 0.175s ease-in-out;   cursor:pointer; display:block; background-color:#fff;}

.task_main.active .taskHeader_arrow{ background:url(../../images/updownArrow1.png) no-repeat center center; background-color:#8ac53e; border-color:#8ac53e; }

.startDate_field_show{ display:none; }



.infoTooltip_icon{ background: url(../../images/feild_id.png) no-repeat;  width:14px; height: 14px; background-size: 12px auto; position: absolute; right:-7px;  top:5px; cursor: help; z-index: 3; opacity:0.7; }
.infoTooltip_icon:hover{ opacity:1; }

.bigTooltip{  z-index:224; position: absolute; bottom: 100%; margin-bottom:10px; right: -7px; background: #000; color: #fff; text-indent: 0px; font-size: 12px; line-height: 1; padding: 10px 10px; border-radius: 5px; min-width:170px; margin-left: 15px; border: 1px solid #000;   font-style:normal; opacity:0; visibility:hidden; }

.bigTooltip:after { content: ''; width: 0px; height: 0px; position: absolute; right:7px; top: 100%; border-left: 1px solid transparent; border-right: 7px solid transparent; border-top: 11px solid #000; }

.infoTooltip_icon:hover .bigTooltip{  visibility:visible; opacity:1; z-index:224; }

.taskHeader_dragger{ width:25px; height:25px;  background:url(../../images/taskHeader_dragger2.png) no-repeat center center;   background-size:6px auto !important; transition:all 0.175s ease-in-out;  display:block;  cursor:ns-resize; background-color:#8ac53e; border-color:#8ac53e; }

/*.taskHeader_dragger:hover{ background:url(../../images/taskHeader_dragger2.png) no-repeat center center; background-color:#8ac53e; border-color:#8ac53e; }*/




/*****************end index style******************/


.bigTooltitask.active { display:block;}

/* .addTooltip .bigTooltip { display:none;} */

.bigTooltitask{  z-index:224; position: absolute; top: 0px; margin-bottom:0px; left: 25px; background: #000; color: #fff; text-indent: 0px; font-size: 14px;  padding: 10px 10px; border-radius: 5px; min-width:120px; border: 1px solid #000; font-style:normal; display:none; margin-left: 35px;
margin-top: -7px; line-height:1.2em; }

/*
.open_left_menu .bigTooltitask:after { cnotent: ''; width: 0px; height: 0px; position: absolute;  border-left: 1px solid transparent; border-right: 7px solid transparent; border-top: 11px solid #000; transform: rotate(0deg); left:7px; top: 100%; }
*/

.open_left_menu .bigTooltitask{   left:167px;margin-top: -42px; margin-left:0px; display:none;}

.bigTooltitask:after { content: ''; width: 0px; height: 0px; position: absolute;  border-right:10px solid #000; border-top: 6px solid transparent; border-bottom: 6px solid transparent; left: -8px; top:50%; margin-top:-6px; } 

.task_leftBar .bigTooltitask{ position:fixed; margin-top:0px; }
.task_leftBar .bigTooltitask small{ font-size:13px; }



/*****************form builder 2 style starts********************/

.leftBar_number_label{ min-width:18px; width:auto; height:18px; border-radius:4px; border:1px solid #c8c8c8; text-align:center; line-height:16px; color:#383838; font-size:10px; display:block; position:absolute; right:10px; top:12px; transition: all 0.175s ease-in-out; }


.task_leftBar .leftBar_menu ul li a{ padding-right:10px; }
.leftBar_menu ul li a:hover .leftBar_number_label{ opacity:0.6;}
.leftBar_menu ul li a.active .leftBar_number_label{ color:#fff; background:#8ac53e; border-color:#8ac53e; opacity:1; }

.task_leftBar .leftBar_detail{ background:#f9f9f9; }
.task_leftBar .leftBar_menu{ padding: 10px 0px 15px 0px;   }
.task_leftBar .leftBar_menu ul { -webkit-transition:all 0.175s ease; -moz-transition:all 0.175s ease; -o-transition:all 0.175s ease; -ms-transition:all 0.175s ease; transition:all 0.175s ease; }
.task_leftBar .leftBar_menu ul li{ padding:0px;}
.task_leftBar .leftBar_menu ul li a{ padding:10px 22px 10px 15px;  }
.task_leftBar .leftBar_menu ul li ul{ background:#fff; padding:6px 0px 6px 0px; -webkit-transition:all 0.175s ease; -moz-transition:all 0.175s ease; -o-transition:all 0.175s ease; -ms-transition:all 0.175s ease; transition:all 0.175s ease; }
.task_leftBar .leftBar_menu ul li ul li a i{ width:20px; }
.open_left_menu .task_leftBar .leftBar_menu ul li ul{ padding-left:8px; -webkit-transition:all 0.175s ease; -moz-transition:all 0.175s ease; -o-transition:all 0.175s ease; -ms-transition:all 0.175s ease; transition:all 0.175s ease;}

.task_leftBar .leftBar_menu ul li a i img{ -webkit-filter: grayscale(100%)  brightness(100%)  contrast(40%);  filter: grayscale(100%)  brightness(100%) contrast(40%);  -webkit-transition:all 0.175s ease; -moz-transition:all 0.175s ease; -o-transition:all 0.175s ease; -ms-transition:all 0.175s ease; transition:all 0.175s ease;  }
.task_leftBar .leftBar_menu ul li a:hover i img{ opacity:0.6; }

 .task_leftBar .leftBar_menu ul li a.active i img{ -webkit-filter: none; filter:none; -webkit-transition:all 0.175s ease; -moz-transition:all 0.175s ease; -o-transition:all 0.175s ease; -ms-transition:all 0.175s ease; transition:all 0.175s ease; opacity:1;   }

.task_body { background:#f0f1f3;  width:100%; height:100%; overflow:hidden; }
html{ height:100%; }
.task_right_content{ padding-left:10px; width:100%;  }

.task_right_content_inner{ width:100%; background:#fff; border:1px solid #e8ebf2;  }

.task_participated_header{ width:100%; padding:12px; background: #f7f6f6; border-bottom: 1px solid #c0c0c0; padding-left: 30px; }

.task_participated_header_left{ width:75%; float:left; }

.task_participated_header_left ul li{ float:left; padding-right:15px;  }
.task_participated_header_left ul li:last-child{ padding-right:0px; }

.task_participated_header_left ul li h3{font-size: 14px; line-height: 1.5em; color: #1c1b1b; font-weight: 700; padding-right:15px; padding-top:6px;}

.task_participated_header_edit, .task_participated_header_refresh{ width:18px; display:block; margin-top:8px; -webkit-transition:all 0.175s ease; -moz-transition:all 0.175s ease; -o-transition:all 0.175s ease; -ms-transition:all 0.175s ease; transition:all 0.175s ease;}
.task_participated_header_edit img, .task_participated_header_refresh img{ display:block; max-width:none; width:100%; height:auto;  -webkit-transition:all 0.175s ease; -moz-transition:all 0.175s ease; -o-transition:all 0.175s ease; -ms-transition:all 0.175s ease; transition:all 0.175s ease;  }


.task_participated_header_edit:hover img, .task_participated_header_refresh:hover img, .task_participated_header_edit.active img, .task_participated_header_refresh.active img{ filter: gray; -webkit-filter: grayscale(1); -webkit-filter: grayscale(100%);    filter: grayscale(100%);   -webkit-transition:all 0.175s ease; -moz-transition:all 0.175s ease; -o-transition:all 0.175s ease; -ms-transition:all 0.175s ease; transition:all 0.175s ease; }

.task_participated_header_refresh{ position:relative; }


.task_select_small.selectbox{ height:32px;}
.task_select_small .selectbox_span{ padding-top:5px; padding-bottom:5px; height:32px; font-size: 14px;}

.task_select_small.selectbox::before{ padding-top:4px; padding-bottom:4px; right:6px; }

.task_select_small .selectbox_dropdown li{ font-size:14px;  padding-top:5px; padding-bottom:5px; color: #1d1d1d; }

.task_participated_defaultSelect{ /*min-width:320px;*/ min-width:230px; }
.task_participated_allSelect{ min-width:70px;}

.task_participated_header_right{ width:25%; float:right; }

.task_participated_header_right ul{ float:right; }

.task_participated_header_right ul li{ float:left; padding-left:20px; }

.task_participated_srchAdd_icon{ /*width:18px;*/ display:block; margin-top:8px; -webkit-transition:all 0.175s ease; -moz-transition:all 0.175s ease; -o-transition:all 0.175s ease; -ms-transition:all 0.175s ease; transition:all 0.175s ease; width:auto;}
.task_participated_srchAdd_icon img{ display:block; max-width:none;/* width:100%; height:auto;*/  -webkit-transition:all 0.175s ease; -moz-transition:all 0.175s ease; -o-transition:all 0.175s ease; -ms-transition:all 0.175s ease; transition:all 0.175s ease; height:18px;  width:auto;  }

.task_participated_srchAdd_icon:hover img, .task_participated_srchAdd_icon.active img{ filter: gray; -webkit-filter: grayscale(1); -webkit-filter: grayscale(100%);    filter: grayscale(100%);   -webkit-transition:all 0.175s ease; -moz-transition:all 0.175s ease; -o-transition:all 0.175s ease; -ms-transition:all 0.175s ease; transition:all 0.175s ease; }

.task_dashboard_tableMain{ padding: 30px 30px 20px 30px; width:100%; position:relative; z-index:2; min-height:200px; }

.task_participated_header_right .select2-results ul{ float:none !important; }
.task_participated_header_right .select2-results li{ float:none !important; padding:6px !important; }


/************data table styles starts***************/

.dataTables_filter{ display:none; }

table.dataTable thead{ /*background-color:#c !important;*/ }
table.dataTable thead th{ font-weight:400 !important;   }
table.dataTable thead th, table.dataTable thead td{ border-bottom:0px none !important;  padding:12px 24px 10px 24px !important;  text-align:left; color:#fff !important; font-size:14px !important; white-space:nowrap; }

table.dataTable thead strong{ display:inline-block; padding-right:15px; padding-bottom:2px;  }

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc{ background:none !important;}

table.dataTable thead .sorting strong{ background:url(../../images/tableSort_icon.png) no-repeat right center !important; background-size:6px auto !important;  }
table.dataTable thead .sorting_asc strong{  background:url(../../images/tableSort_icon_desc.png) no-repeat right center !important; background-size:6px auto !important; }

table.dataTable thead .sorting_desc strong{  background:url(../../images/tableSort_icon_asc.png) no-repeat right center !important; background-size:6px auto !important; }
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd{ background-color:#fcfcfc !important; }
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td{ border-top-color:#f1f1f1 !important;}

table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1{ background-color:transparent !important;}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1{ background-color:transparent !important;  }

table.dataTable tbody th, table.dataTable tbody td{ font-size:14px; color:#2e2e2e; padding:12px 24px !important; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; max-width:230px; line-height:24px; }

table.dataTable.no-footer{ border-bottom:1px solid #f0f0f0 !important; }


.task_dashboard_tableMain .dataTables_wrapper .dataTables_info{ float:right; padding-top:19px; padding-right:15px; font-size:13px !important; color:#2e2e2e !important; }
.dataTables_length { float:right !important; padding-top:17px; font-size:13px !important; color:#2e2e2e !important; padding-right:25px;   }

.dataTables_length select{ border:1px solid #e4e4e4; border-radius:3px; padding-right:18px; background:url(../../images/downarow.png) no-repeat right 5px center; background-size:6px auto; color:#2e2e2e !important; margin:0px 4px; font-size:13px !important;   }

.task_dashboard_tableMain .dataTables_wrapper .dataTables_paginate{ float:left; padding-top:13px; padding-left:8px;  }

 table.dataTable tbody tr{  outline: 1px solid transparent;  }
  table.dataTable tbody tr.right_clicked{  outline: 1px solid #8ac53e;  } 
table.dataTable.hover tbody tr:hover th, table.dataTable.display tbody tr:hover td{ background:#f7f6f6 !important;   }


 table.dataTable.hover tbody tr.right_clicked td, table.dataTable.display tbody tr.right_clicked td{ background: #f7f6f6 !important;  } 
 
table.dataTable.display tbody tr.even:hover > .sorting_1, table.dataTable.order-column.stripe tbody tr.even:hover > .sorting_1, table.dataTable.display tbody tr.odd:hover > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd:hover > .sorting_1{ background-color:#f7f6f6 !important;}
table.dataTable.display tbody tr.even.tr_hover > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.tr_hover > .sorting_1, table.dataTable.display tbody tr.odd.tr_hover > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.tr_hover > .sorting_1{ background-color:#f7f6f6 !important;}
table.dataTable.display tbody tr.even.right_clicked > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.right_clicked > .sorting_1, table.dataTable.display tbody tr.odd.right_clicked > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.right_clicked > .sorting_1{ background-color:#f7f6f6 !important;}


.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{ font-size:13px !important; color:#2e2e2e !important; }


.dataTables_scrollBody table.dataTable thead th, .dataTables_scrollBody table.dataTable thead td{  opacity:0; visibility:hidden; padding-top:0px !important; padding-bottom:0px !important;  }

.dataTables_wrapper.no-footer .dataTables_scrollBody{ border-bottom:0px solid #f1f1f1 !important; }

.dataTables_scrollHeadInner{ background-color:#36a7c4 !important; }
.dataTables_scrollHead{ background-color:#36a7c4; margin-bottom:-1px; }
.dataTables_scrollBody{ height:calc(100vh - 262px) !important;}


.table_gray_header .dataTables_scrollHeadInner{ background-color:#606060 !important; }
.table_gray_header .dataTables_scrollHead{ background-color:#606060 !important; visibility:visible !important;  }


 .task_body .table_gray_header .dataTables_scrollHeadInner,  .task_body .table_gray_header thead{ background-color:#34302d !important; }
 .task_body .table_gray_header .dataTables_scrollHead{ background-color:#34302d !important; }


.dataTables_scrollHeadInner .task_dashboard_dataTable, .dataTables_scrollHeadInner{  min-width:100% !important; box-sizing:border-box !important; }


/************data table styles end***************/


/**********start checkbox**********/

.form_checkbox{ width:100%; }

.form_checkbox label{ font-size: 14px; line-height:22px; color:#1d1d1d; font-weight:400; cursor:pointer; display: block;   position: relative; min-height:22px; }

.form_checkbox label input{ width:100%; height:100%; position: absolute; opacity: 0; z-index:1; left:0px; top:0px; }

.checkbox_checked{ width: 20px; display:block; position:relative; height: 20px; background: none;
    border-radius:3px; -moz-border-radius:3px;-ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border: solid 1px #d2d2d2;
}

.form_checkbox label input:checked ~ .checkbox_checked{ background: #36a7c4 none repeat scroll 0 0; border: solid 1px transparent;}

.form_checkbox label:hover input:checked:not([disabled]) ~ .checkbox_checked, .control input:checked:focus ~ .checkbox_checked { background: #36a7c4 none repeat scroll 0 0; }

.form_checkbox label input:disabled ~ .checkbox_checked  {background: #36a7c4 none repeat scroll 0 0; opacity: 0.6; pointer-events: none;}

.checkbox_checked::after { content: ""; display: none; position: absolute; }

.form_checkbox label input:checked ~ .checkbox_checked:after { display: block; }

.form_checkbox label .checkbox_checked:after { width: 4px; height: 8px; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none;-moz-border-top-colors: none; border-color: #fff; border-image: none; border-style: solid; border-width: 0 2px 2px 0; left: 6px; top: 3px;transform: rotate(45deg); }

/**********end checkbox**********/


.tableRow_dotted_icon{ width:24px; padding:6px 10px; position:relative; cursor:pointer; }

.tableRow_dotted_btn{ display:block; }

.tableRow_dotted_btn img{ display:block; -webkit-filter: grayscale(100%); filter: grayscale(100%); }

.task_dotted_dropdown{ width:180px; background:#fff; box-shadow:0px 0px 13px rgba(0,0,0,0.42); position:absolute; right:6px; top:100%; display:none; z-index:1; }

.task_dotted_dropdown.rightClick_menu{ visibility:visible; opacity:1; z-index:224; display:none; position:fixed; }

.rightClick_menu.showTop{ margin-top:-234px; }

.rightClick_menu.showTop:before{ top:100%; margin-top:-16px;}

.rightClick_menu.showLeft{ margin-left:-150px; }


.task_dotted_dropdown:before{ content:""; width:20px; height:20px; background:#fff; box-shadow:0px 0px 13px rgba(0,0,0,0.42); position:absolute; left:50%; top:-3px; margin-left:-10px; transform:rotate(45deg); }

.task_dotted_dropdown_head{ width:100%; padding:10px; border-bottom:1px solid #e2e2e2; background:#fff; position:relative; z-index:2; }

.task_dotted_dropdown_head h5{ font-size:12px; line-height:1.5em; color:#0f0f0f; text-transform:uppercase; }

.task_dotted_dropdown_content{ width:100%; padding:10px; background:#fff; position:relative; z-index:2; }

.task_dotted_dropdown_list{ width:100%; }

.task_dotted_dropdown_list ul li{ font-size:0px; }
.task_dotted_dropdown_list ul li:last-child{ padding-bottom:0px; }

.task_dotted_dropdown_list ul li a{ font-size:14px; line-height:1.5em; -webkit-transition:all 0.175s ease; -moz-transition:all 0.175s ease; -o-transition:all 0.175s ease; -ms-transition:all 0.175s ease; transition:all 0.175s ease; color:#1f1f1f; display:block; padding:7px 5px 7px 24px; }

.task_dotted_dropdown_list ul li a:hover{ color:#85c433; }

.task_dotted_open_icon{ background:url(../../images/p2_dotted_dropdown_icon1.png) no-repeat left center; background-size:16px auto; }
.task_dotted_assign_icon{ background:url(../../images/p2_dotted_dropdown_icon2.png) no-repeat left center; background-size:18px auto; }
.task_dotted_request_icon{ background:url(../../images/p2_dotted_dropdown_icon3.png) no-repeat left center; background-size:16px auto; }
.task_dotted_cancel_icon{ background:url(../../images/p2_dotted_dropdown_icon4.png) no-repeat left center; background-size:16px auto; }
.task_dotted_returnTo_icon{ background:url(../../images/task_returnTo_icon.png) no-repeat left center; background-size:15px auto; }

.task_dotted_open_icon:hover{ background:url(../../images/p2_dotted_dropdown_icon1_hover.png) no-repeat left center; background-size:16px auto; }
.task_dotted_assign_icon:hover{ background:url(../../images/p2_dotted_dropdown_icon2_hover.png) no-repeat left center; background-size:18px auto; }
.task_dotted_request_icon:hover{ background:url(../../images/p2_dotted_dropdown_icon3_hover.png) no-repeat left center; background-size:16px auto; }
.task_dotted_cancel_icon:hover{ background:url(../../images/p2_dotted_dropdown_icon4_hover.png) no-repeat left center; background-size:16px auto; }
.task_dotted_returnTo_icon:hover{ background:url(../../images/task_returnTo_icon_hover.png) no-repeat left center; background-size:15px auto; }

.tableRow_dotted_icon:hover .tableRow_dotted_btn img{ -webkit-filter: grayscale(0); filter: grayscale(0); }
.task_dotted_claim {
    background: url(../../images/clim.svg) no-repeat left center;
    background-size: 13px auto;
}
    .task_dotted_claim:hover {
        background: url(../../images/clim_hover.svg) no-repeat left center;
        background-size: 13px auto;
    }


.pad0{ padding:0px !important; }

table.dataTable tbody th.pad0, table.dataTable tbody td.pad0, table.dataTable thead th.pad0, table.dataTable thead td.pad0{ padding:0px !important; }

.task_dashboard_tableMain *{ -webkit-transition:all 0.175s ease; -moz-transition:all 0.175s ease; -o-transition:all 0.175s ease; -ms-transition:all 0.175s ease; transition:all 0.175s ease; }

.tableRow_dotted_icon:hover .task_dotted_dropdown{ display:block; }


.task_dashboard_tableMain{ position:relative; }

.tableLoader{ width:100%; height:200px; position:absolute; left:0px; top:50px; background:url(../../images/Ajax-loader.gif) no-repeat center 10% ; background-size:70px auto; z-index:2;}

.task_dashboard_table{ transition:all 0.175s ease; opacity:0;  }
.task_dashboard_table.active{ opacity:1; }



/*****************form builder 2 style end********************/













/*****************start popup style******************/

.all_popup{ width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 9999; background-color:rgba(0, 0, 0, 0.90); display:none; }

.all_popup_inner{ width:100%; height:100%; }

.popup_table{ width:100%; height:100%; display:table; table-layout:fixed; padding:15px 0px; }

.popup_tableCell{  width:100%; height:100%; display:table-cell; vertical-align:top; position: relative; }

.popup_auto{ max-width:1140px; margin:auto; padding:0px 20px }

.popup_detail{ width:100%; background:#f9faff; }

.all_popup_header{ width:100%; background-image:linear-gradient(#ffffff, #dfe0e1); padding-right:50px; position:relative; }

.popup_header_left{ width:100%; }

.popup_header_left ul{ font-size:0px; margin:0px 0px; }

.popup_header_left ul li{ display:inline-block; vertical-align:middle; font-size:14px; padding:10px 24px; border-left:1px solid #adadad; }

.popup_header_left ul li:first-child{ border-left:0px none; }

.popup_header_left ul li strong{ font-size: 14px; line-height:1.5em; font-weight: 700; color: #1d1d1d; display:block; }

.popup_header_left ul li strong span{ font-weight:400; padding-left:5px; }

.popup_close{ width:24px; height:24px; cursor:pointer; background:url(../../images/popup_close.png) no-repeat center center; background-size:12px auto; background-color:#fff; transition:all 0.175s ease-in-out; position:absolute; right:10px; top:50%; margin-top:-12px; }

.popup_close:hover{ background:url(../../images/popup_close_white.png) no-repeat center center; background-size:12px auto; background-color:#8ac53e; border-color:#8ac53e !important; }

.popup_content{ width:100%; padding:15px 15px; }

.popup_tabs_main{ width:100%; }


.popup_tabsTitle{ width:100%; }

.popup_tabsTitle ul{ font-size:0px; margin:0px 0px -1px 0px; }

.popup_tabsTitle ul li{ display:inline-block; vertical-align:middle; font-size:14px; padding:0px 4px 0px 0px; }

.popup_tabsTitle ul li a{ font-size: 14px; line-height:1.5em; font-weight: bold; letter-spacing: 0.5px; color: #36a7c4; display:block; transition:all 0.175s ease-in-out; padding:15px 20px 18px; background:transparent; border:1px solid transparent; border-bottom:0px none; border-radius:10px 10px 0px 0px; }

.popup_tabsTitle ul li a:hover, .popup_tabsTitle ul li a.active{ background:#fff; border-color:#dfe2e9; color:#252525; }


.popupTabs_detail{ width:100%; height:calc(100vh - 115px); overflow-y:auto; overflow-x:hidden; background:#fff; border:1px solid #d8dce4; }

.popupTabs_show{ width:100%; display:none; padding:15px; }

.form_field textarea{ width:100%; height:160px; font-size:14px; line-height:20px; color:#1d1d1d; padding:10px; background-color:#fff; border:1px solid #d2d2d2; border-radius:4px; transition:all 0.175s ease-in-out; -webkit-appearance:none; }

.form_field textarea:focus { border-color:#4b9ddc!important; box-shadow:0 0 3px #11969f; }

.form_saveBtn{ width:100%; padding-top:30px; text-align:center; }



.all_buttons{ min-width:180px; cursor: pointer; display:inline-block; font-size:14px; line-height:1.2em; color:#fff; font-weight:400; text-align: center;  padding:12px 20px;  white-space:nowrap; transition:all 0.175s ease;  border-radius: 4px !important;  background-color: #36a7c4; border: 1px solid #e8ebf2;overflow:hidden; text-overflow:ellipsis }

 

.all_buttons:hover{ background:#8ac53e; }

.all_buttons.btn_green{ background:#8ac53e; }
.all_buttons.btn_green:hover{ background-color: #36a7c4; }

.all_buttons.btn_sky_blue{ background:#00c8f8; }
.all_buttons.btn_sky_blue:hover{ background-color: #36a7c4; }

.all_buttons.btn_grey{ background:#e6e6e6; color:#131313; }
.all_buttons.btn_grey.adminIns_createdBetween_btn{ background:#fff; color:#1d1d1d;  border: 1px solid #d2d2d2; }
.all_buttons.btn_grey:hover{ background-color: #36a7c4; color:#fff; }

.all_buttons.btn_yellow{ background:#fec63d; color:#fff; }
.all_buttons.btn_yellow:hover{ background-color: #36a7c4; color:#fff; }



.property_main{ width:100%; padding:0px 0px 0px 0px; }

.feild_id i{ display:inline-block; vertical-align:middle; padding-left:10px; margin-top: -2px; }
.feild_id i img{ max-width:14px; display:block; width:100%; height:auto; }

.property_checkMain{ width:100%; padding:40px 0px 0px 0px; }

.property_checkMain .formRow{ padding-bottom:10px; }

.padding_0{ padding:0px !important; }



/**********start checkbox**********/

.form_checkbox.popup_checkbox{ padding:10px 0px; }

.form_checkbox.popup_checkbox label{ padding-left: 38px; position: relative; }

.form_checkbox.popup_checkbox .checkbox_checked{ width: 20px; height: 20px; position: absolute; left:0px; top: 3px; }


/**********end checkbox**********/

.text_right{ text-align:right !important; }



.search_select_out .select2-container{ width:100% !important; }
.search_select_out .select2-container--default .select2-selection--single{ border-color:#d2d2d2; color:#1d1d1d; height:42px; } 
.search_select_out .select2-container--default .select2-selection--single .select2-selection__rendered{ color:#1d1d1d; line-height: 40px; min-height: 40px; font-size: 14px; }
.search_select_out .select2-container--default .select2-selection--single .select2-selection__arrow{ height:38px; }
.search_select_out .select2-container--default .select2-selection--single .select2-selection__arrow b{ border:0px none; position:relative; }
.search_select_out .select2-container--default .select2-selection--single .select2-selection__arrow b:before{ content:"\f107"; color:#999999; font-size:16px; position:absolute; right:-12px; top:0px; font-family:fontAwesome; width:12px; text-align:right; line-height:1.5em; padding:8px 0px; z-index:0; transition: all 0.4s ease;  }
.search_select_out .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #a5adba; }
.select2-selection__clear { display:none !important; width:30px; height:100%; position:absolute; right:0px; top:0px; font-size:26px; color: #757575; font-weight:normal !important; text-align:center; }

.search_select_out .select2-container .select2-selection--single .select2-selection__rendered{ padding-right:26px; padding-left:34px; background:url(../../images/search_select_icon.png) no-repeat left 15px center; background-size:13px auto; }

.select2-container--default .select2-results__option--highlighted[aria-selected]{ background-color: #f2f2f2 !important; color:#002257 !important; }

.search_select_out .select2-container--default .select2-selection--single .select2-selection__arrow b{ top:0px; right:0px; left:inherit; }
.select2-container.select2-container--open{ z-index:10000 !important; }

/**********start small popup style**********/

.small_popup .popup_auto{ max-width:990px; margin:auto; padding:30px 20px }

.small_popup .popup_tableCell{ vertical-align:middle; }

.small_popup .popup_detail{ border:1px solid #373737; border-radius:12px; }

.small_popup .all_popup_header{ border-radius:12px 12px 0px 0px; background:#fff; border-bottom:1px solid #d8dce4; }

.small_popup .popup_content{ padding:10px; }

.small_popup .popupTabs_show{ padding:15px; display:block !important; }

.small_popup .popup_close{ border:1px solid #e5e5e5; }

.small_popup .popup_header_left{ width:100%; float:none; text-align:center; }

.form_heading_out{ padding-bottom:12px; }
.form_heading_out .form_heading strong{ padding-top:0px; }

.small_popup .form_saveBtn{ padding-top:10px; }
.small_popup .all_buttons{ min-width:0; padding:5px 15px; }
.small_popup input.all_buttons{ padding-top:4px; padding-bottom:6px;}

.small_popup .formRow{ padding-bottom:30px; }

.small_popup .popupTabs_detail{ height:auto;  max-height:calc(100vh - 134px); }

.all_buttons.btn_green{ background:#8ac53e; }

.all_buttons.btn_green:hover{ background-color: #36a7c4; }

.all_buttons.btn_grey{ background:#e6e6e6; color:#131313; }

.all_buttons.btn_grey:hover{ background-color: #36a7c4; color:#fff; }


/**********end small popup style**********/


.taskView_popup_head_left{ padding-left:5px;}
.taskView_popup_head_left .form_field input{ padding:5px 15px; }
.taskView_popup_head_left .all_buttons, .taskView_process_save_main .all_buttons{ min-width:0px; padding:5px 15px; font-size:14px; }
.taskView_popup_head_left.popup_header_left ul li{ padding:10px 10px; border:0px none; }

.taskView_process_heading{ width:100%; padding:10px; border-bottom:1px solid #e8ebf2; border-top:1px solid #e8ebf2; background:#fbfbfc; position:relative; }

.taskView_process_heading h5{ font-size:16px; line-height:1.5em; color:#757575; font-weight:700; }
.taskView_process_details{ padding:20px 15px; }

.border_top_none{ border-top:0px none !important; }


.popupTooltip_icon{ background: url(../../images/feild_id.png) no-repeat;  width:14px; height: 14px; background-size: 12px auto;  cursor: help; z-index: 3; opacity:0.7; display:inline-block; top:3px; margin-left:7px; position:relative;  }
.popupTooltip_icon:hover{ opacity:1; }

.popupTooltip{  z-index:224; position: absolute; bottom: 100%; margin-bottom:10px; left: -38px; background: #000; color: #fff; text-indent: 0px; font-size: 12px;   padding: 10px 10px; border-radius: 5px; min-width:150px; margin-left: 15px; border: 1px solid #000;   font-style:normal; opacity:0; visibility:hidden; line-height:1.5em; }

.popupTooltip:after { content: ''; width: 0px; height: 0px; position: absolute; left:27px; top: 100%; border-left: 1px solid transparent; border-right: 7px solid transparent; border-top: 11px solid #000; }

.popupTooltip_icon:hover .popupTooltip{  visibility:visible; opacity:1; z-index:224;  }


.showOn_bottom .popupTooltip{ bottom:initial; top:100%; margin-bottom:0px; margin-top:10px;  }
.showOn_bottom .popupTooltip:after{ bottom:100%; top:initial;  border-top: 11px solid transparent;  border-bottom: 11px solid #000; }


.taskShareWith_othr_check label{ display:inline-block; padding-left:30px;  }
.taskShareWith_othr_check span{ position:absolute; left:0px; top:1px; }
 

.taskView_process_save_main{ width:100%; text-align:left; padding-top:30px;  }

.taskView_process_save_main ul{ font-size:0px; margin:0px -10px; }

.taskView_process_save_main ul li{ font-size:14px; display:inline-block; padding:0px 10px;  }

.taskView_process_show{ width:100%; display:none; }

.taskView_process_save_main .all_buttons{ min-width: 0px; }


.taskProcess_dragingMain_outer{ padding-bottom:40px; }

.userGroup_box{ width:100%; background:#fff; border:1px solid #d2d2d2; border-radius:5px; }

.userGroup_header{ width:100%; background:#fbfbfc; border-bottom:1px solid #e5e5e5; border-radius:5px 5px 0px 0px;  }

.userGroup_header h5{ font-size:15px; line-height:1.5em; color:#505050; padding:10px; }

.userGroup_header input{ font-size:15px; line-height:1.5em; color:#505050; padding:10px; width:100%; }
.task_draggerBox_srchField{ padding-left:30px !important; background:url(../../images/stepUser_searchIcon.png) no-repeat 10px center; background-size:12px auto;   }

.userGroup_header ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #505050;
}
.userGroup_header ::-moz-placeholder { /* Firefox 19+ */
  color: #505050; opacity:1;
}
.userGroup_header :-ms-input-placeholder { /* IE 10+ */
  color: #505050;
}
.userGroup_header :-moz-placeholder { /* Firefox 18- */
  color: #505050; opacity:1;
}


.userGroup_inner{ width:100%; height:266px; padding:15px 0px; overflow-y:auto; }

.user_dragable_listing, .user_dropable_listing{ width:100%; }

.user_dragable_listing ul li, .user_dropable_listing ul li{ position:relative; }
.user_dragable_listing ul, .user_dropable_listing ul{ min-height:250px; }

.user_dragable_listing ul li a, .user_dropable_listing ul li a{ font-size:14px; line-height:1.5em; color:#303030; display:block; padding:5px 10px; border-top:1px solid transparent; border-bottom:1px solid transparent; }

.user_dragable_listing ul li a:hover{ background:url(../../images/dragable_right_arrow.png) no-repeat right 10px center; background-size:20px auto; background-color:#fbfbfc; border-color:#e5e5e5; }

.user_dropable_listing ul li a:hover{ background:url(../../images/popup_close.png) no-repeat right 10px center; background-size:12px auto; background-color:#fbfbfc; border-color:#e5e5e5; }


.group_drap_move_sign{ width:36px; height:100%; position:absolute; right:0px; top:0px;  }



.userGroup_drop{ padding-top:52px; }


.ui-sortable-placeholder{ visibility:visible !important;  background: #fffa90;}


.task_section_conditions_table{ width:100%; }

.task_conditions_list{ width:100%; position:relative; padding:30px 0px 20px 0px;  }
.task_conditions_list:first-child { padding-top:0px; }
.task_conditions_row{ width:100%; display:table; table-layout:fixed; }
.task_conditions_cell{ display:table-cell; vertical-align:top; padding:0px 8px;  }

.task_conditions_cell.cell1{ width:60px;}
.task_conditions_cell.cell2{ width:auto;}
.task_conditions_cell.cell3{ width:180px;}
.task_conditions_cell.cell4{ width:350px;}
.task_conditions_cell.cell5{ width:70px;}

.task_conditions_dlt_addBtns{ width:100%; min-width:60px; }
.task_conditions_dlt_addBtns ul li{ float:left; padding-left:10px; }
.task_conditions_dlt_addBtns ul li:first-child{ padding-left:0px; }

.task_conditionsRow_delete{ width:22px; height:22px; display:block; background:url(../../images/taskView_deleteIcon.png) no-repeat center center; background-size:18px 4px; }
.task_conditionsRow_add{ width:22px; height:22px;   background:url(../../images/tableName_addbtn.png) no-repeat center center; background-size:22px auto; display:none;  }

.task_conditions_list:last-child .task_conditionsRow_add{ display:block; }

.task_conditions_list_no{ width:30px; height:30px; border-radius:50%; display:block; text-align:center; padding:4px; line-height:20px; font-size:12px; background: #fbfbfc;  border: 1px solid #e8ebf2; color: #1d1d1d; font-weight: 700; margin:auto;}

.task_conditions_andOr_toggle{ position:absolute; left:0px; top:0px; width:60px; text-align:center; font-size:12px; cursor:pointer; color:#36a7c4;  }
.task_conditions_list:first-child .task_conditions_andOr_toggle{ display:none; }




.task_condition_patren_row{ padding:20px 0px; display:none; }
.task_condition_patren_row ul{ font-size:0px; }
.task_condition_patren_row ul li{ display:inline-block; padding-left:10px; font-size:14px; vertical-align:top; }
.task_condition_patren_row ul li h5{font-size: 14px; line-height: 1.5em; display: block; color: #1d1d1d; font-weight: 700; border:1px solid transparent; padding:4px 0px; }


.task_condition_patren_text{ font-size: 14px; line-height: 1.5em; display: block; color: #1d1d1d; font-weight:400; padding:4px 10px; max-width:600px; border-radius:3px; border:1px solid transparent; }
.task_condition_patren_text[contenteditable="true"]{ border-color:#d2d2d2; }

.task_edit_patren_button, .task_edit_patren_editMode a{ font-size: 14px; line-height: 1.5em; display: inline-block; color: #36a7c4; font-weight:400;}
.task_edit_patren_button:hover, .task_edit_patren_editMode a:hover{ text-decoration:underline; }
.task_edit_patren_button{ border:1px solid transparent; padding:4px 0px; }
.task_edit_patren_editMode{ min-width:100px; display:none;  border:1px solid transparent; padding:4px 0px; }
.task_edit_patren_editMode a{ margin-left:10px;}
.task_edit_patren_editMode a:first-child{ margin-left:0px; }
.task_edit_patren_editMode a.task_save_patren_button{ color:#8ac53e; }
.task_edit_patren_editMode a.task_cancel_patren_button{ color:#c43636; }


.select2-container--default .select2-selection--multiple{ padding:6px; min-height:42px !important; transition: all 0s ease-in-out; }
.select2-container--default .select2-selection--multiple{ border-color:#d2d2d2 !important;}

.select2-container--default.select2-container--focus .select2-selection--multiple{ border-color: #4b9ddc !important; box-shadow: 0 0 3px #11969f; transition: all 0.3s ease-in-out; }

.select2-container--default .select2-selection--multiple .select2-selection__choice{ border-color:#d2d2d2 !important; background-color:#d2d2d2 !important; color: #111111 !important; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{ float:right; color: #111111 !important; margin-left:6px;   }

.search_select_out .select2-container--default .select2-selection--single, .task_conditions_fieldMain .form_field input{  transition: all 0s ease-in-out !important; }

.disabled input, .selectbox.disabled, .taskView_catName_appendMain.disabled .selectbox{  pointer-events: none; background-color: #eee!important; }
.taskShareWith_othr_check.disabled, .task_section_conditions_main.disabled, .taskProcess_dragingMain_outer.disabled {  pointer-events: none; opacity:0.6; }

.task_conditions_multiSelectMain.disabled .select2-container--default .select2-selection--multiple{  pointer-events: none; background-color: #eee; }

.task_betweens_fields{ margin:0px -5px; width:auto; }
.task_betweens_fields .form_field{ width:50%; padding:0px 5px; float:left; }



 
.multiCheckbox_select .select2-selection--multiple{ position:relative; padding-right:26px !important; }
.multiCheckbox_select .select2-selection--multiple:before {

    content: "\f107";
    color: #999999;
    font-size: 16px;
    position: absolute;
    right: 10px;
    top: 0px;
    font-family: fontAwesome;
    width: 12px;
    text-align: right;
    line-height: 1.5em;
    padding: 8px 0px;
    z-index: 0;
    transition: all 0.4s ease;

}


.taskView_copyPopup.small_popup .popup_auto{ max-width:530px; }
 
.form_field [disabled="disabled"], .form_field [disabled=""]{ background-color:#eee !important; color:#333!important; -webkit-text-fill-color:#333; -webkit-opacity:1; opacity:1;}

.form_field input:disabled{ background-color:#eee !important; color:#333!important; -webkit-text-fill-color:#333; -webkit-opacity:1; opacity:1; }
.form_field input.datepicker_icon:disabled{ background-color:#fff !important;  }
 
 .task_condition_forDate_main{ display:none; }

.task_singlPro_selectProcess_show{ display:none; }

.taskView_catName_append_row .popupTooltip_icon{ display:none;}

.taskView_catName_append_row .form_heading strong{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: 400; color:#1d1d1d;}

.select2-selection__choice{ font-size:12px !important; }


.message_popup .popup_header_left ul li strong{ color:red; }
.message_popup.small_popup .popup_auto{ max-width:500px; }
.message_popup .form_heading_out .form_heading strong{ font-weight:400; text-align:center }
.message_popup .all_buttons.btn_green{ margin-left:10px; }
.message_popup .all_buttons{ padding-bottom:7px; }
.message_popup.small_popup .popup_auto{ max-width:500px; }

.suceess_popup.small_popup .popup_auto{ max-width:500px; }
.suceess_popup .form_heading_out .form_heading strong{ font-weight:400; text-align:center }
.suceess_popup .all_buttons.btn_green{ margin-left:10px; }
.suceess_popup .all_buttons{ padding-bottom:7px; }
.suceess_popup.small_popup .popup_auto{ max-width:500px; }



.ui-datepicker-year{ color: #fff; font-weight: bold; background:url(../../images/downarow_white.png) no-repeat right center; background-size:14px auto; padding-right:15px;    }
.ui-datepicker-month{ color: #fff; font-weight: bold; background:url(../../images/downarow_white.png) no-repeat right 10px center; background-size:14px auto; padding-right:15px;    }
.ui-datepicker-year option, .ui-datepicker-month option{ color:#1d1d1d;}


.task_conditions_list .form_field { position:relative; }



.form_field input.tsk_field_small{ padding-top:5px; padding-bottom:5px; height:32px; font-size: 14px; padding-right: 30px !important; background: url(../../images/stepUser_searchIcon.png) no-repeat right 10px center; background-size: 10px auto; background-color:#fff !important; }





.task_plusMinus_icons_head{ width:20px; height:20px; display:block; background:url(../../images/dh_processTable_white1.png) no-repeat center center; background-size:100% auto !important; cursor:pointer; }

.task_plusMinus_icons_head.active{ background:url(../../images/dh_processTable_white2.png) no-repeat center center;  }


.task_plusMinus_icons{ width:20px; height:20px; display:block; background:url(../../images/dh_processTable_plus.png) no-repeat center center; background-size:100% auto !important; cursor:pointer; }

.task_plusMinus_icons.active{ background:url(../../images/dh_processTable_minus.png) no-repeat center center;  }


.table_gray_header .task_plusMinus_icons{ background:url(../../images/dh_processTable_plus_gray.png) no-repeat center center; background-size:100% auto !important; }
.table_gray_header .task_plusMinus_icons.active{ background:url(../../images/dh_processTable_minus.png) no-repeat center center;  }

 
 
 .tooltip_parent{ position:relative; }

.tooltip{ visibility:hidden; opacity:0; z-index:224; position: absolute; bottom: 100%; margin-bottom:10px; left: -7px; background: #000; color: #fff; text-indent: 0px; font-size: 12px; line-height: 1.2em; padding: 10px 10px; border-radius: 5px; min-width: 90px; margin-left: 15px; border: 1px solid #000;   font-style:normal; }

.tooltip:after { content: ''; width: 0px; height: 0px; position: absolute; left: 5px; top: 100%; border-left: 1px solid transparent; border-right: 7px solid transparent; border-top: 11px solid #000; }

.tooltip_parent:hover .tooltip{  visibility:visible; opacity:1; z-index:224; }

.tooltip.popRight{ left:inherit; right:-7px } 
.tooltip.popRight:after{ left:inherit; right:5px; }


.tooltip.popbottom{ bottom: inherit; top: 100%; margin-bottom: 0px; margin-top: 10px; min-width: 250px;  } 
.tooltip.popbottom:after{ top: -18px; border-left: 1px solid transparent;
border-right: 7px solid transparent;
border-bottom: 11px solid #000;
border-top: 7px solid transparent;  }



.task_table_detail{ width:auto; text-align:right; padding:0px 30px 0px 0px ; }

.task_table_detail ul li{ font-size:0px; padding-bottom:10px;  }
.task_table_detail ul li:last-child{ padding-bottom:0px; }
.task_table_detail ul li span{ display:inline-block; vertical-align:top; min-width:140px; padding-right:10px; font-size: 13px; line-height: 1.5em; color: #1d1d1d; font-weight: 400;  }
.task_table_detail ul li strong{ display:inline-block; vertical-align:top; font-size: 13px; line-height: 1.5em; color: #1d1d1d; font-weight: 400;  }

.align_right{ text-align:right; }

.taskIns_addNote_field{ height:100px !important; }

.disable_class{ opacity:0.5;pointer-events: none;}


.task_dashboard_tableMain .dataTables_scrollBody{ border-left:1px solid #f1f1f1 ;  border-right:1px solid #f1f1f1 ; }

.pad_bottom_12{ padding-bottom:12px !important; }

.slctOps_toolTip{ display:none; position:absolute; left:0px; top:0px; border-radius:3px; color:#fff; font-size:12px; background: #000; z-index:999999999999; padding:6px; max-width:200px; }

.disable_class {
    position: relative;
    opacity: 1;
}

    .disable_class:after {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0px;
        top: 0px;
        background: url(../../images/Ajax-loader.gif) no-repeat center center;
        background-size: 50px auto;
        background-color: rgba(255,255,255,0.8)
    }
	
	
	/*******for table x scroll adjustment columns******/
.dataTables_wrapper *{ box-sizing:content-box !important; }
.tableRow_dotted_icon{ box-sizing:content-box !important; width:4px; }
.tableRow_dotted_icon *{ box-sizing:border-box !important; }

/*.tsk_srchIn_crntView_field{ min-width:250px; }*/

.selectbox_dropdown_srch{ padding:4px; }
 
/*******for table x scroll adjustment columns******/


.tsk_row_unread { font-weight:bold !important; }

.tsk_row_unread .tableRow_dotted_icon *{ font-weight:normal !important; }

/*.selectbox_dropdown_searchable .form_field input.tsk_field_small{ background:none !important; padding-top:2px !important; padding-bottom:2px !important; height:26px !important;     padding-right: 10px !important; border-radius:0px !important;     border-color:#aaa; }

.selectbox_dropdown_searchable .form_field input:focus{ box-shadow:0px 0px 0px transparent !important; border-color:#aaa !important; }*/



.ui-datepicker-trigger {
    max-width: 20px;
    position: absolute;
    right: 16px;
    top: 11px;
    cursor: pointer;
}

.task_createNew_intsance_popup.small_popup .popup_auto {
    max-width: 960px;
}

.task_mainPage_leftBar.events_none{ pointer-events:none; }




.entShareWith_othr_check{ display:block; padding-bottom:10px; }
.entShareWith_othr_check label{ display:inline-block; padding-left:30px;  }
.entShareWith_othr_check span{ position:absolute; left:0px; top:1px; }
.ent_select_userGroup_popup.small_popup .popup_auto { max-width: 1000px; }

.no_border{border:0px!important; pointer-events: none;}
.no_border:before{display:none!important;}
.no_border .select2-container--default, .no_border .select2-selection--single{ border:0px!important; background: #fff!important; }
.no_border .select2-selection__arrow{ display:none;}
.no_border .select2-container .select2-selection--single .select2-selection__rendered{
     background: none!important; padding-left: 10px!important;
 }
.padding_top0{padding-top: 0!important;}
.padding_bottom0{padding-bottom: 0!important;}

.task_mainPage_leftBar .dropdownArrow{ width:100%; }



.task_participated_header .search_select_out .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #1d1d1d; }


 .tsk_assignee_select_name { display: inline-block !important; }

 
.tsk_overwrite_click, .tsk_overwrite_pointerEvent{ position:relative; }
.tsk_overwrite_click:after, .tsk_overwrite_pointerEvent:after{ width:100%; height:100%; position:absolute; left:0px; top:0px; content:""; }
.tsk_overwrite_click{ cursor:pointer; }
.tsk_overwrite_pointerEvent{ pointer-events:none; }


.tsk_assignment_popup.small_popup .popup_auto{ max-width:500px; }
.tsk_assignment_popup .setting_width_main{ padding-top:20px; }

.tsk_getAssigneeType_popup.small_popup .popup_auto{ max-width:500px; }
.tsk_getAssigneeType_popup .setting_width_main{ padding-top:20px; }

.tsk_assignment_popup .form_heading, .tsk_getAssigneeType_popup .form_heading{ padding-bottom:10px; }


.disable_click{ pointer-events:none !important; }



.user_dragable_listing ul li a small , .user_dropable_listing ul li a small{ /*background:url(../../images/dragable_right_arrow.png) no-repeat ;*/ background-size:20px auto; width:30px; height: 100%; position: absolute; right: 10px; top:0px; display: none; }

.user_dragable_listing ul li a:hover small , .user_dropable_listing ul li a:hover small{ border-color:#e5e5e5; /*background-color:#fbfbfc;*/ display: block;}

.selectedAssignes ul li a small { background:url(../../images/popup_close.png) no-repeat right 10px center ; background-size:12px auto; width: 36px; height: 100%; position: absolute; right: 0px; top: 0px; display: none; }

.selectedAssignes ul li a:hover small{ display: block;}



.task_selectedUser_listing{ width:100%; }

.task_selectedUser_listing ul li{ border-bottom: 1px solid #e5e5e5; }
.task_selectedUser_listing ul li:last-child{ border-bottom:0px none; }

.task_selectedUser_listing ul li a{ font-size:14px; line-height:1.5em; color:#303030; display:block; transition:all 0.3s ease-in-out; padding:10px 10px; }

#listing_types .steUser_srch_field {
    padding-left: 30px !important;
    background: url(../../images/stepUser_searchIcon.png) no-repeat 10px center;
    background-size: 12px auto;
}



.field_hasClear_icon.active .field_clearIcons{ display:block !important; }





/**********task home designs*************/

.hmTask_leftBar .leftBar_menu ul li .hmTask_lb_mainLink {}

.hmTask_leftBar .leftBar_menu ul li ul li a span{ padding-left:0px; display:inline-block !important; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  max-width:100%; letter-spacing: 50px;  }
.open_left_menu .hmTask_leftBar .leftBar_menu ul li a span{  letter-spacing:0px; }
.hmTask_leftBar .leftBar_menu ul li a {  padding: 10px 22px 10px 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;   }
.hmTask_leftBar .leftBar_menu ul li ul li a{ display:block !important;  }


.hmTask_leftBar .leftBar_menu ul li a i img{ -webkit-filter: grayscale(100%)  brightness(100%)  contrast(40%);  filter: grayscale(100%)  brightness(100%) contrast(40%);  -webkit-transition:all 0.175s ease; -moz-transition:all 0.175s ease; -o-transition:all 0.175s ease; -ms-transition:all 0.175s ease; transition:all 0.175s ease;  }
.hmTask_leftBar .leftBar_menu ul li:hover i img{ opacity:0.6; }

 .hmTask_leftBar .leftBar_menu ul li.active i img{ -webkit-filter: none; filter:none; -webkit-transition:all 0.175s ease; -moz-transition:all 0.175s ease; -o-transition:all 0.175s ease; -ms-transition:all 0.175s ease; transition:all 0.175s ease; opacity:1;   }




.hmTask_leftBar .dropdownArrow{ width:100%; }

.hmTask_leftBar .leftBar_menu {
    padding: 10px 0px 15px 0px;
}
.hmTask_leftBar .leftBar_menu ul li{padding-bottom:0px; }
.hmTask_leftBar .leftBar_menu ul li ul li{ padding-bottom:0px; }
.hmTask_leftBar .leftBar_menu ul li ul{    background: #fff;
    padding: 0px 0px 0px 8px;
    -webkit-transition: all 0.175s ease;
    -moz-transition: all 0.175s ease;
    -o-transition: all 0.175s ease;
    -ms-transition: all 0.175s ease;
    transition: all 0.175s ease;}

.hmTask_leftBar .has_dropdown:hover .hmTask_lb_mainLink span{ color:#c7c7c7;}
.hmTask_leftBar .has_dropdown:hover:after{ color:#c7c7c7; }

.hmTask_leftBar .has_dropdown.active .hmTask_lb_mainLink span{ color:#8ac53e; }
.hmTask_leftBar .has_dropdown.active:after{ color:#8ac53e; }

.hmTask_lb_title{ background:#f7f6f6; width:100%; overflow:hidden; position:relative; border-bottom: 1px solid #c0c0c0; }
.hmTask_lb_title strong{ display:block;  padding: 20px 22px 15px 20px; transition:all 0.175s ease;  line-height: 1.3em; color:#1c1b1b; font-weight:700; min-width:50px; font-size:9px; padding-left:6px;  height:56px;    }
.open_left_menu .hmTask_lb_title strong{ padding-left:20px; font-size: 14px; line-height: 1.5em;   }

.hmTask_boxes_main{ width:100%;  padding: 18px 30px 20px 30px; }
.hmTask_boxes_inner{ width:100%; }

.hmTask_boxes_inner ul{ font-size:0px; margin:0px -4%;}
.hmTask_boxes_inner ul li{ font-size:14px; vertical-align:top; display:inline-block; width:33.33%; padding:0px 4% 30px 4%; }

.hmTask_box{ width:100%; border:1px solid #d6d6d6; border-radius:0px 0px 3px 3px; }

 
.hmTask_box_head{ text-align:center; background:#fafafa !important; width:100%; overflow:hidden; position:relative; border-bottom: 1px solid #d6d6d6; }
.hmTask_box_head strong{ display:block;  padding:10px 10px 10px 10px; transition:all 0.175s ease;  line-height: 1.3em; color:#181818; font-weight:400; min-width:50px; font-size:15px; }

.hmTask_box_content{ width:100%; text-align:center; padding:12px; min-height:72px; background:#fff; }

.hmTask_box_content p{  line-height: 1.3em; padding-bottom:4px; color:#181818; font-weight:400; font-size:15px;  }

.hmTask_box_content strong{ min-width:54px; display:inline-block; vertical-align:top; text-align:left; }

.hmTask_box_content em{ font-style:normal; }

.open_left_menu .active_elipsis{ display:block !important; min-width:200px; margin-top:0px !important; left:280px !important;  }

.hmTask_boxes_main{  height:calc(100vh - 120px); overflow-x:hidden; overflow-y:auto;   -webkit-overflow-scrolling: touch; position:relative !important;      }
 

.active_elipsis:after {
    content: '';
    width: 0px !important;
    height: 0px !important;
    position: absolute;
    border-right: 10px solid #000 !important;
    border-top: 6px solid transparent !important;
    border-bottom: 6px solid transparent !important;
    left: -8px !important;
    top: 50% !important;
    margin-top: -6px !important;
}



.open_left_menu .left_bar.hmTask_leftBar{ width:270px; }
.home_taskBody .open_left_menu{ padding-left:270px; }


.has_allSelect_field .task_participated_allSelect_li{ display:none !important; }


.tskIns_dropdown_loadMore{ padding:5px 10px; }
.tskIns_dropdown_loadMore a{ display:inline-block; font-weight:400; font-size:16px; color:#36a7c4; }
.tskIns_dropdown_loadMore a:hover{ text-decoration:underline; }

.task_participated_new .task_participated_header_left{ width:auto; }
.task_participated_new .task_participated_header_right{ width:auto; }
 


 

.hmTask_lb_title strong { background: url(../../images/hmTask_lb_title_icon.png) no-repeat 16px center; background-size:20px auto; min-width: 150px; padding-left: 50px !important; }


.hmTask_leftBar .leftBar_detail{ height:auto !important;  }
.hmTask_leftBar .leftBar_menu{ max-height:calc(100vh - 100px);   min-height:calc(100vh - 100px); overflow-y:auto; overflow-x:hidden;  -webkit-overflow-scrolling: touch; }

.hmTask_leftBar .leftBar_menu ul li a i img{ max-width:16px; }

.taskView_process_save_main ul{ padding-bottom:40px;  }



 .eList_crtNew_drop_li .selectbox_dropdown{ width:150px; left:initial; right:0px;  }
.eList_crtNew_drop_sel, .eList_exportExePdf_drop_sel, .eList_crtNew_drop_li .selectbox{ width:125px; }
.eList_crtNew_drop_sel .selectbox_span, .eList_crtNew_drop_li .selectbox .selectbox_span{ text-align:left; }
.eList_crtNew_drop_sel .selectbox_dropdown{ width:350px; left:initial; right:0px;  }
.eList_crtNew_drop_sel .selectbox_dropdown.selectbox_dropdown_searchable .search_dropdown_scroll{     height: calc(100vh - 160px);     max-height: calc(100vh - 160px);}
.info_form_list_tab .formDesign_section{ border:0px none !important; }
 .eList_crtNew_drop_li .selectbox_dropdown li,  .eList_crtNew_drop_li .selectbox_dropdown ul{ float:none !important; }

 
.eList_crtNew_drop_sel ul, .eList_exportExePdf_drop_sel ul{ float:none !important; padding:0px !important;}
.task_createNew_intsance_popup .ins_place_procss_categoryName , .task_createNew_intsance_popup .ins_place_ent_categoryName { font-style: normal; }


.tableFeilds_content .search_select_out .select2-container--default .select2-selection--multiple{ min-height:40px !important;}


.eList_crtNew_mob_close{ width:100%; padding:0px 10px; display:none; }
.eList_crtNew_mob_close_btn { background:url(../../images/popup_close.png) no-repeat right 10px center ; background-size:16px auto; width: 36px; height: 36px; float:right; }

.eList_exportExePdf_drop_sel{ width:125px; }
.eList_exportExePdf_drop_sel .selectbox_span{ text-align:center; padding-right: 38px; }
.eList_exportExePdf_drop_sel .selectbox_dropdown{ width:150px; left:initial; right:0px;  }

.rClick_mob_header{ display:none; }

 
.task_createNew_intsance_popup .taskView_process_save_main ul{ padding-top:120px; }

.task_createNew_intsance_popup .selectbox_dropdown .search_dropdown_scroll{ max-height:230px; }
.task_createNew_intsance_popup .dropdown_has_minHeight .search_dropdown_scroll{ min-height:230px; }
.task_createNew_intsance_popup .dropdown_has_minHeight .search_dropdown_scroll ul{ min-height:200px; }
 .taskView_popup .access_btn_forAllUsr {float: right; }
 .taskView_popup .hide_access_btns {display: none !important; }
 .has_over_due_day { color: red !important; }
 .tr_has_over_due_day td{ color: red !important; }
 .tr_has_over_due_day td .tableRow_dotted_icon *{ color: #2e2e2e !important;   }

 



 
.DTFC_LeftBodyWrapper table.dataTable.DTFC_Cloned thead th{  opacity:0; visibility:hidden; padding-top:0px !important; padding-bottom:0px !important; }

.task_dashboard_tableMain tr{ transition:all 0s ease !important; }
.DTFC_LeftBodyWrapper{ margin-top:-1px; }
.DTFC_LeftBodyWrapper .DTFC_LeftBodyLiner{ overflow-x:hidden !important; }
.task_dashboard_table .DTFC_LeftBodyWrapper tbody td:last-child{ overflow:hidden !important; }


.tableRow_dotted_icon{ display:none !important; }

table.dataTable tbody tr.right_clicked th, table.dataTable tbody tr:hover td, table.dataTable tbody tr.tr_hover td{ background: #f7f6f6 !important;  } 
table.dataTable.hover tbody tr.tr_hover th, table.dataTable.display tbody tr.tr_hover td, table.dataTable tbody tr.tr_hover{ background:#f7f6f6 !important;   }



.defaultMine_select{ width:100%; min-width:200px; }
.defaultMine_select ul{ float:none !important; }
.defaultMine_select ul li{ float:none !important; width:100% !important; }
.cstm_dropdown_open .defaultMine_select .selectbox_dropdown{ /*min-width:200px;*/ }





.tsk_defaultMine_top_li, .hmtsk_defaultMine_top_li{ display:none; }
.tskHeader_has_admin_user .tsk_defaultMine_top_li, .tskHeader_has_admin_user .hmtsk_defaultMine_top_li{ display:none; display:block; }

.home_taskBody .table_toolTip {  z-index: 9999999999; }
.task_body .table_toolTip {  z-index: 9999999999; }
 .field_go_link { width: 32px;height: 100%;cursor: pointer;line-height: 30px;text-align: center;font-size: 12px;display: block;position: absolute;right: 0px;
     top: 0px;
     z-index: 1;
     font-style: normal;
     border-left: 1px solid #d2d2d2;
 }
 .field_go_link{ width:32px; height:100%; cursor:pointer; line-height:30px; text-align:center; font-size:12px; display:block; position:absolute; right:0px; top:0px; z-index:1; font-style:normal; border-left:1px solid #d2d2d2; }
 .field_hasClear_go_icon input{ background:none !important; padding-right:50px !important; }
 .field_hasClear_go_icon .field_clearIcons{ right:32px !important; }
 .form_field .field_hasClear_go_icon input.dh_field_small{ padding-right:60px !important; }



.tsk_fixColumns_edit_count_row{ width:100%; display:flex; align-items:center; padding:0px 15px; }
.tsk_fixColumns_edit_count_row em{ font-style:normal; padding-right:10px; font-size: 14px; line-height: 1.5em; display: block; color: #757575;  font-weight: 700; }
.tsk_fixColumns_edit_count_row .tsk_fixColumns_edit_sel{ width:130px; margin-right:10px; }
.tsk_fixColumns_edit_count_row .selectbox_dropdown{  min-width:130px !important; }





.task_body table.dataTable tbody td.has_wrap{ max-width:none !important;  text-overflow:initial; overflow:initial !important; white-space: initial !important;   min-width:400px; }
.task_body table.dataTable tbody th, .task_body table.dataTable tbody td{ max-width:none !important;  text-overflow:initial; overflow:initial !important; }


 .has_wrap .entMainList_td_text{ width:100%; display: -webkit-box; max-height: 120px; -webkit-box-orient: vertical;  overflow: hidden; text-overflow: ellipsis;  white-space: normal;  -webkit-line-clamp: 5;   line-height: 24px;}




.taskView_popup .user_dragable_listing ul li a, .taskView_popup .user_dropable_listing ul li a{ padding-right:44px !important; word-wrap:break-word;  }

.task_body .table_toolTip{ display:none !important; visibility:hidden; opacity:0; }


 
.tskHeader_not_canexport .tskCs_sub_export_excel.tsk_export_excel_btn{ display:none !important; }

.hm_tsk_heading_inner h3 {
    font-size: 15px;
    line-height: 1.5em;
    color: #36a7c4;
    padding-bottom: 15px;
    padding-left: 5px;
}

 .open_left_menu .hide_mob_top_heading { padding-top: 0px !important; }

.tsk_m_popupTooltip_icon{ background: url(../../images/feild_id.png) no-repeat;  width:14px; height: 14px; background-size: 12px auto;  cursor: help; z-index: 3; opacity:0.7; display:inline-block; top:3px; margin-left:7px; position:relative;  }
/*.tsk_m_popupTooltip_icon:hover{ opacity:1; }*/
.tsk_m_popupTooltip_icon:after {  width: 0px; height: 0px; position: absolute; left:27px; top: 100%; border-left: 1px solid transparent; border-right: 7px solid transparent; border-top: 11px solid #000; }
/*.tsk_m_popupTooltip_icon:hover .popupTooltip{  visibility:visible; opacity:1; z-index:224;  }*/
.lb_tip_show { display: block !important; margin-top: -15px !important;   /* left: 238px !important;*/ }