﻿




/*TABLE-SECTION
  -----------------------------------------*/
/*-----------start-table-section-common-css----------*/
/*unnecessary*/
.ad-task-modal-box .tble-body tbody{overflow-y:auto;overflow-x:hidden;height:350px}
/*unnecessary*/
.associated-manager-list-box .new-manager-list tbody{height: calc(100% - 33px)}
.associated-manager-list-box tbody {position:absolute;bottom: 0;width: 100%;height: calc(100% - 93px);overflow-y:auto}
.table-title{padding-left:23px}

.table-wrap .fa-envelope{}
.note-archieve .table-wrap .table-responsive{border-bottom:none}
.table-wrap .tbl-header i{cursor:pointer}

.table-wrap{width:100%;height:auto}
.table-wrap.border-hide{border-bottom:none}
.prs_table_body .table-wrap{position:relative;overflow-y:hidden}

.mpw_col_left .tab-wrap,
.program_wt_sendbox .tab-wrap{padding:0 17px}
/*PREVIEW AUTOMATION FORM*/ 
.mpw_col_left .preview-modal .tab-wrap{padding-left:0}
/*PREVIEW AUTOMATION FORM*/ 
.exp-quest-popup .modal-body .table-wrap{border-bottom:0}
.wt-body-content.ad-task-content .right-box .sp_msg_placeholder, 
.wt-body-content.ad-task-content .right-box .mpw_col_left .tab-wrap{padding-left:0;padding-right:0;margin:0}

.table-wrap .table{table-layout:fixed;font-size:1em;color:#454f57;margin:10px 0}
.table-wrap table thead th a, .table-has-scrollbody table thead th a, body thead th{color:#454f57} 
.table-has-scrollbody table{table-layout:fixed;border-collapse:collapse;width:100%}
.table-wrap .table.table-layout-auto{table-layout:auto !important}
.new-report-maintable{width:100%;table-layout:fixed;border-collapse:collapse}

.fi-header-tbldiv > table{table-layout:fixed;width: calc(100% - 17px);text-align:left;position:relative}
.fi-tblbody-div table{table-layout:fixed;width:calc(100% - 1px);background: #fff}
.q2e-celender table{table-layout:auto;table-layout:initial;border-collapse:initial;width:auto;height:74px}

.scrollfound-table-header > table{width:calc(100% - 17px)}
.task-custom-field-modal .table-has-scrollbody table.cf-header-scroll{width:calc(100% - 17px)}

.pp_table .table{table-layout:inherit !important;margin-top:0 !important;margin-bottom:0 !important;}
.prs_table_wrap .table{margin:0 !important;max-height:500px}
.vp_table .vp_tbl_body .table{margin-top:0;margin-bottom:0;width:688px}

/*----table-margin-control----*/
.custom-form-preview .table{margin-left:15px}
.new-wf-left .table-wrap .table{margin-top:0}
.mpw_col_left .program_tbl_wrap .table{margin-top:0}
.mpw_col_left .wt_tbl_wrap .table{margin-top:0;margin-bottom:0}
.modal-ppl-Mnge-add .new-manager-list .table-wrap .table{margin:0}
.prs_cl_table .table{margin-top:0 !important;margin-bottom:0 !important}
.atm-trigger-table.table-wrap .table{margin-top:0}
.table-wrap .fi-header-outer table.table.mg-0{margin:0}
.at-sq-table .table-m{margin:0}

.vp_table .table.tbl_head{margin-top:10px !important}
.modal-ppl-Mnge-add .user-privilege .modal-body .form-group .vp_table .table.tbl_head{margin-top:0 !important}
.user-privilege .vp_table .vp_tbl_body .table{width:100%}
.program-cf-modal .fi-header-tbldiv > table {width:100%}

.table-has-scrollbody{margin-top:20px;position:relative}
.table-has-scrollbody.mar-toptbl-5{margin-top:5px}
.table-has-scrollbody.import-datatool{margin-top:6px}
.table-has-scrollbody.importtab-tbl{margin-top:13px}
.task-custom-field-modal .table-has-scrollbody{margin-top:0}
#divQ2EReportBuilder .table-has-scrollbody{margin-top:10px}
/*----table-margin-control----*/

/*-----------start-partner-task/and/program-task-css----------*/
/*hierarchical-table*/
.task-parent .table{margin:0 !important }
.task-parent-wrap table{margin-bottom:0}
table.tbl-parent{margin:0 !important}
.table-parent-wrap.table-wrap.program .table{margin:0 !important}
.task-parent-wrap.table-wrap .table{margin:0 !important}
/*hierarchical-table*/

/*table-tag-common*/
.table-wrap .table>thead>tr>td p
.table-wrap .table>tbody>tr>td p, 
.table-wrap .table>tbody>tr>th p, 
.table-wrap .table>tfoot>tr>td p, 
.table-wrap .table>tfoot>tr>th p{margin:0;overflow:hidden}
.table-wrap .table>tfoot>tr>td {padding:10px 7px 10px 4px}

.table-wrap .table>thead>tr>th:first-child,
.table-wrap .table>tbody>tr>td:first-child,
.table-wrap .table>tfoot>tr>td:first-child{padding-left:10px}
/*table-tag-common*/

/*---table-head-section----*/
.table-wrap thead{background:#e8edef;text-transform:capitalize;height:18px}
.table > thead.not-capatalized > tr > th{vertical-align: top; word-break:break-all; word-break:break-word }
.not-capatalized.table-wrap thead, .table-wrap thead.not-capatalized{text-transform:none}
.not-capatalized th .cap-first-letter::first-letter,.not-capatalized th.cap-first-letter::first-letter{text-transform: uppercase;}

.new-report-maintable thead{background:#e8edef;height:auto;padding:4px 0}
.table-has-scrollbody .tbl-header thead{background:#e8edef;height:auto;padding:4px 0}
.table-fixed thead{width:97%;height:35px}
.table-wrap .table>thead.va-top>tr>th{vertical-align: top;}
.table-wrap .table>thead.va-top>tr>th .flex-container .flex-item:first-child{min-width:1px;max-width:calc(100% - 20px); -webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.table-wrap .table>thead>tr>th{padding:5px 4px;border-bottom:0;margin:0;overflow:hidden}
.table-has-scrollbody .tbl-header thead tr th{padding:5px 7px;font-family:'bariol-regular';font-weight:400;vertical-align:top;word-wrap:break-word}
.new-report-maintable thead tr th{padding:5px 14px 5px 7px;font-family:bariol-regular;font-weight:400;vertical-align:top}

.table-fixed thead>tr>th,
.table-fixed tbody td{float:left;border-bottom-width:0}
.table-has-scrollbody .tbl-header thead tr th.chkall-col,
.table-has-scrollbody .tbl-scroll-body tbody tr td.chkall-col{padding-left:10px !important}
.table-has-scrollbody .tbl-scroll-body.td-first-chlid tbody tr td:first-child{padding-top:0 !important;vertical-align:middle}


.table-wrap thead th{font-weight:400}
.pp_table .table>thead>tr>th{text-align:center}

.pp_table .table>thead>tr>th:first-child{text-align:left}
.table-has-scrollbody .tbl-header thead tr th:first-child{padding-left:7px}
.table-has-scrollbody.import-datatool #impTool-tbl-header.tbl-header thead tr th:first-child{padding-left:21px}
.prs_table_body .table.tbl-parent-head>thead>tr>th:first-child{padding-left:23px}

.table-wrap .table>thead>tr>th:first-child input{vertical-align:middle;margin:0}

.table-wrap .table>thead>tr>th a.curs-default{cursor:default}

.tca_table_wrap .table>thead>tr>th a span.fa{padding-left:2px}
.table-wrap thead th a{color:#454f57;text-decoration:none;font-weight:400;cursor:pointer}
.table-wrap thead .fa{color:#454f57}

.table-has-scrollbody .tbl-header thead tr a[ng-click]{cursor:pointer}
.table-has-scrollbody .tbl-header thead tr a:hover{color:#454f57;text-decoration:none}
.table-has-scrollbody .tbl-header thead tr a:focus{color:#454f57;text-decoration:none}
/*---table-head-section----*/

/*--table-body-section---*/
.table>tbody + tbody{border-top:none}
/*['---td-tr-border---']*/
.table-wrap .table-striped > tbody > tr{border-bottom:0px solid #e8edef}
.table-wrap .table-striped > tbody > tr.border-none{border-bottom:0px solid #e8edef}
.table-wrap .table-striped > tbody > tr.row-border{border-bottom:1px solid #e8edef}
.table-wrap .table-striped > tbody > tr:nth-of-type(odd){background-color:transparent}

.table-wrap.row-btm-border table tbody tr{border-bottom:1px solid #e8edef}
.table-wrap.row-btm-border table.border-hide-last tbody tr:last-child{border-bottom:0}
.table-wrap.white-bg table tbody{background:#fff}
.table-wrap .nd-tbl tbody tr{border-bottom:1px solid #e8edef}
.prs_table_wrap .table>tbody>tr{border-bottom:1px solid #e8edef}
.at-sq-table .table-border tr{border-bottom: 1px solid #e8edef}
.n-wf-comments-tablelist table tr{border-bottom: 1px solid #e8edef}
.tca_table_wrap .table>tbody>tr{border-bottom:1px solid #e8edef}
.new-report-maintable tbody tr{border-bottom:1px solid #e8edef}
.table-has-scrollbody .tbl-scroll-body tbody tr,
.table-has-scrollbody tbody tr.borderd-btm{border-bottom:1px solid #e8edef;border-top: 1px solid transparent}
.task-parent-wrap ul li.task-parent table>tbody>tr{border-bottom:1px solid #e8edef}
.at-helper.ui-shortable-helper .table-border tr{border:1px solid red}

.q2e-celender table tr{border:none}
.tca_table_wrap .table>tbody>tr.border_hide{border-bottom:none}
.n-wf-comments-tablelist .attach-count-tooltip-outer-new table tr{border-bottom:none}
.table-has-scrollbody table.tooltip-tbl tbody tr{border-bottom:none}
.table-has-scrollbody.gme-table-outer .tbl-scroll-body tbody tr{border-bottom:none}
.at-helper .ui-sortable-helper .table-border tr{border:none}
.table-row-border tr{border-bottom:none !important}

.pp_table .table.nd-tbl>tbody>tr.tbl_hd{background-color:#f1f0f0}
.pp_table .table.nd-tbl tbody tr.tbl_hd{float:left;display:block;margin-bottom:10px;width:100%}
.pp_table .table.nd-tbl tbody tr td{float:left}
.pp_table .table>tbody>tr>td label{margin-bottom:-2px;line-height:16px}

/*[---'td-tr-border'---]*/
.table-wrap .table>tbody>tr>td{padding:10px 7px 10px 4px;border-top:none;word-wrap:break-word}
.table-wrap .table.nd-tbl>tbody>tr>td{padding-top:15px;padding-bottom:15px}
.pp_table .table.nd-tbl>tbody>tr>td{padding-top:9px !important;padding-bottom:9px !important;padding-right:4px !important;text-align:center}
.table-has-scrollbody .tbl-scroll-body tbody tr td{padding:10px 7px !important;vertical-align:top;word-wrap:break-word}
.new-report-maintable tbody tr td{padding:10px 14px 10px 7px}
.new-report-maintable tbody tr.fixedsecond-row td{padding:5px 14px 5px 7px}
.atm-trigger-table.table-wrap .table>tbody>tr>td{padding:3px 0}

.table-has-scrollbody.gme-table-outer .tbl-scroll-body tbody tr td{padding:0 !important}
.table-has-scrollbody.import-datatool .tbl-scroll-body tbody tr td.task-parent-wrap{padding:0 !important}

.table-has-scrollbody .tbl-scroll-body .q2e-celender table tbody tr td,
.q2e-celender table tbody tr td{margin:0;padding:0 !important}
.table-has-scrollbody table.tooltip-tbl tbody tr td{padding:0 0 5px 0 !important}
.prs_table_wrap .table>tbody>tr>td{padding-right:4px !important}

.table-has-scrollbody.importtab-tbl .tbl-scroll-body tbody tr td{vertical-align:middle}
.table-has-scrollbody.v-middle .tbl-scroll-body tbody tr td{vertical-align:middle}
.mpw_col_left .wt_tbl_wrap .table-wrap .table>tbody>tr>td{vertical-align:middle;line-height:18px;height:60px;padding-right:4px}
.q2e-celender-tbl.table-has-scrollbody.table-wrap .table>tbody>tr>td{vertical-align:middle;padding-bottom:0;padding-top:0}
.task-parent-wrap ul li.task-parent table>tbody>tr>td{font-size:1em;color:#454f57;vertical-align:top;word-wrap:break-word;border-top:none;padding:10px 7px 10px 4px}
.table-has-scrollbody .tbl-scroll-body .q2e-celender table tbody tr td,
.q2e-celender table tbody tr td.uib-separator{text-align:center}

.mpw_col_left .wt_tbl_wrap .tbl-parent .table>tbody>tr>td.tbl-actionbtn{padding-right:0}
.atm-trigger-table.table-wrap .table>tbody>tr>td .workspace{padding:5px 7px;background:#e8edef}

.table-wrap .table>tbody>tr>td.px-0{padding:0 !important}
.custom-form-preview .table>tbody>tr>td.px-trbl-10460{padding:10px 4px 6px 0;width:386px}
.tca_table_wrap .table>tbody>tr>td.px_t_25{padding-top:25px}
.tca_table_wrap .table>tbody>tr>td.px_l_0{padding-left:0 !important}

.table-wrap .table>tbody>tr>td:first-child .mt10{margin-left:8px}
.prs_table_wrap .table>tbody>tr>td:first-child{padding-left:23px !important}
.prs_table_wrap .table>tbody>tr>td:first-child a{text-decoration:none}
.pp_table .table.nd-tbl>tbody>tr>td:first-child{text-align:left}
.pp_table .table.nd-tbl>tbody>tr>td:first-child span{font-family:'bariol-regular';line-height:16px}
.pp_table .table.nd-tbl>tbody>tr>td:first-child span.inSpan{padding-left:10px}
.pp_table .table.nd-tbl>tbody>tr>td:first-child span.inSpan.fa-caret-right:before{margin-left:-9px}
.pp_table .table.nd-tbl>tbody>tr>td:first-child span.inSpan.fa-caret-down:before{margin-left:-12px}
.pp_table .table.nd-tbl>tbody>tr>td:first-child .title{padding-left:10px}
.pp_table .table.nd-tbl>tbody>tr>td:first-child span.fa:before{font:normal normal normal 14px/1 FontAwesome;}

.task-parent-wrap ul li.task-parent table>tbody>tr>td:first-child{padding-left:10px}
.task-parent-wrap ul li table>tbody>tr>td:first-child .task-title-trigger{position:relative;padding-left:14px}
.task-parent-wrap ul li table>tbody>tr>td:first-child .task-title-trigger span.fa{float:left;font-size:18px;position:absolute;left:0;margin:3px 5px 0 0}
.task-parent-wrap ul li table>tbody>tr>td:first-child .task-title-trigger .arrow-icon{float:left;font-size:18px;text-decoration:none !important;position:absolute;left:0;margin:2px 5px 0 0}

.task-parent-wrap ul li table > tbody > tr > td:first-child .task-title-wrap a{overflow:hidden}
.task-parent-wrap ul li ul li.task-child table>tbody>tr>td:first-child{padding-left:23px}
.task-parent-wrap ul li ul li ul li.task-child table>tbody>tr>td:first-child{padding-left:36px}
.task-parent-wrap ul li ul li ul li ul li.task-child table>tbody>tr>td:first-child{padding-left:49px}
.task-parent-wrap ul li ul li ul li ul li ul li.task-child table>tbody>tr>td:first-child{padding-left:62px}
.task-parent-wrap ul li ul li ul li ul li ul li  ul li.task-child table>tbody>tr>td:first-child{padding-left:75px}

.table-row-border td:first-child{border-left:1.5px solid #b74750}
.table-row-border td:last-child{border-right:1.5px solid #b74750}
.table-wrap .table>tbody>tr>td:first-child .no-record-found, .no-record-found{font-size:1em;margin-left:0}
/*-->>td-anchor-and-input----*/
.table-wrap .table>tbody>tr>td a{color:#454f57;text-decoration:underline;cursor:pointer;word-wrap:break-word;line-height:19px}
.table-wrap .table>tbody>tr>td a:hover{color:#0e76bc}
.table-wrap tbody a{color:#454f57;text-decoration:none}
.table-wrap tbody a.curs-default{cursor:default}

.table-wrap .table>tbody>tr>td a.tblHasPrgm, 
.table-wrap .table>tbody>tr>td a.tblHasPrgm:hover, 
.table-wrap .table>tbody>tr>td a.tblHasPrgm:focus{color:#2aace3;text-decoration:none}

.table-wrap .table>tbody>tr>td.tbl-actionbtn a,.newrt-tbl-actionbtn a{color:#f7903d;text-decoration:none !important;margin-right:4px}
.table-wrap .table>tbody>tr>td.tbl-actionbtn a:hover,.newrt-tbl-actionbtn a:hover{color:rgba(247, 144, 61, 0.5);border-bottom:none}

.table-wrap .table>tbody>tr>td input.curs-pointer{cursor:pointer}
.table-wrap .table>tbody>tr>td.tbl-icon-group>a{font-size:1.125em;text-decoration:none;line-height:15px;margin-right:4px}

/*-->>td-anchor-and-input----*/
/*-->>td-fontawesome-icon----*/
.table-wrap .table>tbody>tr>td.tbl-actionbtn i.fa, 
.table-wrap .table>tbody>tr>td.tbl-alertbtn i.fa{vertical-align:middle}
.table-wrap .table>tbody>tr>td i.fa-star{font-size:1em}
.table-wrap .table>tbody>tr>td i.fa{font-size:1.125em}
.table-wrap .table>tbody>tr>td i.fa.info-tbl{font-size:1em}
.table-wrap .table>tbody>tr>td i.fa.fa_mt_5{margin-top:5px}
.table-wrap .table>tbody>tr>td .star{padding:0 2px;line-height:15px}

.table-wrap .table>tbody>tr>td i.fa.icon-red{font-size:1em;color:#b74750;margin-left:4px}
.table-wrap .table>tbody>tr>td i.fa.icon-red:hover{color:rgba(183, 71, 80, .5)}
.table-wrap .table>tbody>tr>td i.fa.icon-orange{font-size:1em;color:rgba(247, 144, 61, 1.0);margin-left:4px}

.table-wrap tbody a .fa{margin-top:0;vertical-align:top}
.table-wrap tbody a .fa.fa-caret-up{margin-left:2px;margin-top:0}
/*-->>td-fontawesome-icon----*/
/*--table-body-section---*/
.table-fixed tbody{overflow-y:auto;width:100%;display:block}
.table-fixed tbody tr{width:100%;float:left}

.table-wrap .table>tbody>tr>td.admin-td ul{float:left;display:block;width:100%;margin-bottom:0;padding:0}
.table-wrap .table>tbody>tr>td.admin-td ul li{float:left;width:100%;list-style:none}
.table-wrap .table>tbody>tr>td.admin-td ul li img {float:left;margin-right:10px;border-radius:3px}
.table-wrap .table>tbody>tr>td.admin-td ul li:not(:first-child){margin-top:8px}
.table-wrap .table>tbody.tbody-notif-archieve>tr>td span.role-sepecify{background:#e4e4e4;padding:3px}

.table-wrap table.table tbody td label.pdl-0{float:left;padding-left:0}
.table-wrap table.table tbody td label.pdl-0 + a{float: left;overflow:hidden;width:90%;width:calc(100% - 25px);padding-left:8px}
.table-wrap table.table tbody td label.pdl-0 + div.list-taskname{float:left;overflow:hidden;width:90%;width: calc(100% - 25px);padding-left:8px}


.table-wrap table.table tbody td label.pl-0 + a{float: left;overflow:hidden;width:90%;width:calc(100% - 25px);padding-left:8px}
.table-wrap table.table tbody td label.pl-0 + div.list-taskname{float:left;overflow:hidden;width:90%;width: calc(100% - 25px);padding-left:8px}


.table-wrap .table-nav{margin:0;padding:0 !important;display:block;width:100%;border-bottom:1px solid #999;padding-bottom:10px !important}
.table-wrap .table-nav li{display:inline-block;padding-left:10px !important}
.table-wrap .table-nav li:hover a{text-decoration:underline}
.table-wrap .table-nav li:hover{background:transparent !important}
.table-wrap .table-nav li a{color:#454f57;background:transparent;border-right:1px solid #999;padding:0 !important;padding-right:14px !important;margin-right:11px}
.table-wrap .table-nav li:last-child a{border-right:0}

.table-wrap + .pagination-wrap{margin-bottom:20px}
.table-wrap .user-wrap{display:inline-flex;text-decoration:none !important}
.table-wrap .user-wrap .user-img{float:left;width:21px;height:21px;margin:0px 10px 2px 0;border-radius:3px}
.table-wrap a.user-wrap:hover{border-bottom:none !important}
.table-wrap .user-wrap p{line-height:22px;text-decoration:underline}

.table .A-SQ-form-outer input[type=checkbox]{float:left;margin-right:6px}
.exp-quest-popup .tbl-data .table-responsive{border-bottom:0}
/*-----use-default-color-setting-for-customer-listing-s127------*/
#customer-list-table.table-wrap>.table>thead{background:#e8edef !important}
#customer-list-table.table-wrap>.table>thead>tr>th .fa{color:#454f57 !important}
#customer-list-table.table-wrap>.table>thead>tr>th a{color:#454f57 !important}
#customer-list-table.table-wrap>.table>thead>tr>th a:hover{color:#454f57 !important}
#customer-list-table.table-wrap>.table>tbody>tr>td a.cd-anchor{color:#454f57 !important}
#customer-list-table.table-wrap>.table>tbody>tr>td a.cd-anchor:hover{color:#0e76bc !important}
#customer-list-table.table-wrap>.table>tbody>tr>td a.cd-anchor-icon{color:#f7903d !important}
#customer-list-table.table-wrap>.table>tbody>tr>td a.cd-anchor-icon:hover{color:rgba(247, 144, 61, 0.5) !important}
#customer-list-table.table-wrap>.table>tbody>tr>td a.cd-anchor-icon-w .fai--fill.urgent{color:#b74750 !important}
#customer-list-table.table-wrap>.table>tbody>tr>td a.cd-anchor-icon-w .fai--fill.urgent:hover{color:rgba(183, 71, 80, 0.5) !important}
#c-m-sherpa > a.cd-anchor{color:#454f57 !important}
#c-m-sherpa > a.cd-anchor:hover{color:#0e76bc !important}
/*-----use-default-color-setting-for-customer-listing-s127------*/
/*other-css-table-connect*/
.table-row-border td{border-top:1.5px solid #b74750;border-bottom:1.5px solid #b74750}

.attach-count-tooltip-outer-new .attach-count-tooltip-inner table.tooltip-tbl a.showTextPointer,
.attach-count-tooltip-outer-new .attach-count-tooltip-inner table.tooltip-tbl a.showTextPointer:hover{text-decoration:none !important;cursor:text !important}

.n-wf-left-side .table-responsive{overflow:visible}
#divTaskList .table.tbl-parent img.user-img + .tooltip.top{padding: 3px 8px;background-color: #454f57;border-radius:4px;margin-top:-5px}
#divTaskList .table.tbl-parent img.user-img + .tooltip.top-left .tooltip-arrow{bottom:-5px !important}
#divTaskList .table.tbl-parent img.user-img + .tooltip .tooltip-inner{display:inline-table}

.custom-form-preview .table>tbody>tr>td{border-top:none}
.custom-form-preview .table>tbody>tr>td span.title{font-family:'bariol-bold';font-size:.875em;color:#454f57;font-weight:normal;border-bottom:none}
.custom-form-preview .table>tbody>tr>td .check-title{margin:6px 0 5px 0;display:table}
.custom-form-preview .table>tbody>tr>td .check-title input[type="checkbox"]{float:left;margin-top:2px} 
.custom-form-preview .table>tbody>tr>td .check-title input[type="radio"]{float:left;margin-top:2px} 
.custom-form-preview .table>tbody>tr>td .check-title span{float:left;font-size:.875em;color:#454f57;font-weight:normal;margin-left:6px}

.custom-form-preview table td input[type="radio"]{margin:6px 0 0 0}
.custom-form-preview table td ul.option li>.radio{width:100%;height:20px;line-height:20px;margin:0}
.custom-form-preview .table>tbody>tr>td.fa-trash-wrap{float:left;padding:151px 0 0 5px;vertical-align:top;width:26px}
.custom-form-preview .table>tbody>tr>td.fa-trash-wrap i.fa{font-size:18px;cursor:pointer}
.custom-form-preview .table>tbody>tr>td.fa-chevron-circle-up-wrap{float:left;padding:151px 0 0 0;vertical-align:top;width:22px}
.custom-form-preview .table>tbody>tr>td.fa-chevron-circle-up-wrap i.fa-chevron-circle-up{font-size:18px;cursor:pointer}
.custom-form-preview .table>tbody>tr>td.fa-chevron-circle-down-wrap{float:left;padding:151px 0 0 0;vertical-align:top;width:16px}
.custom-form-preview .table>tbody>tr>td.fa-chevron-circle-down-wrap i.fa-chevron-circle-down{font-size:18px;cursor:pointer}
.custom-form-preview table>tbody>tr>td .currency-symbol{position:absolute;line-height:28px;padding:0 5px 0 6px;margin-top:3px}
.custom-form-preview table>tbody>tr>td .percentage-symbol{position:absolute;line-height:28px;padding:0 5px 0 6px;margin-top:3px;top:auto}

.table-body-scroll{position:relative;overflow-y:auto;overflow-x:hidden;/*height:350px;*/max-height:calc(100vh - 275px);min-height:210px}
.table-body-scroll-wrap{position:relative;overflow:hidden;z-index:0;margin-top:10px}
.tabel-body-scroll table,.table-header-fixed table{position:static;margin:0 !important}
.table-header-fixed{background:#e8edef;position:relative;z-index:0;/*padding-right:17px*/}

/*-----------end-table-section-common-css----------*/

/*-----------start-partner-task/and/program-task-css----------*/
.liststyle{list-style:none;margin:0;padding:0}
.task-parent-wrap ul li.task-parent table > tbody > tr.nselected_program td,
.table-row-blue, .table-row-blue td a,
.task-parent-wrap ul li.task-parent table > tbody > tr.nselected_program td a,
.task-parent-wrap ul li.task-parent table > tbody > tr.nselected_program td.tbl-actionbtn i.fa {
    color: #fff !important
}

.task-parent-wrap{border-bottom:none}
.task-parent-wrap ul{list-style:none;margin:0;padding:0}
.task-parent-wrap ul li table{width:100%}
.task-parent-wrap ul li.task-parent table>tbody>tr>td img.user-img, img.user-img{float:left;border-radius:3px;width:20px;height:20px;margin-right:10px}
.task-parent-wrap ul li.task-parent table>tbody>tr>td p{float:left;font-weight:normal;overflow:hidden;margin:0}

.task-title-trigger-n{padding-left:14px;position:relative}
.task-title-trigger-n a{text-decoration:underline}
.task-title-trigger-child .task-title-trigger-n{position:relative;padding-left:23px}
.task-title-trigger-n span.fa{float:left;font-size:18px;position:absolute;left:0;margin:2px 5px 0 0}

.task-title-trigger a{text-decoration:underline !important}
.task-title-trigger a:hover{color:#0e76bc}

/*-----------start-partner-task/and/program-task-css----------*/
.pp_table .table [type="checkbox"]:not(:checked) + label,
.pp_table .table [type="checkbox"]:checked + label{margin-right:0;margin-top:-3px}
.vp_table .vp_tbl_body .table>tbody>td span.inSpan{cursor:pointer}

/*manage people table new*/
/*-----work-on-msk-common-table-css-----*/
.tbl-width-helper{float:left;width:100%;height:0px;opacity:0}
.table-responsive.table-has-scrollbody{overflow-x:hidden}
.table-has-scrollbody .ch-box-mng{height:1em}
.table-has-scrollbody .header-top-fixed{background:#e8edef}
/*2-def-case*/
/*table-scroll-css*/
.table-has-scrollbody .tbl-scroll-body-outer{width:100%;min-height:100px;overflow:auto;overflow-x:hidden}
/*4-def-case*/
/*4-def-case*/
.table-has-scrollbody .tbl-scroll-body tbody tr td a.text-link{text-decoration:underline}
.table-has-scrollbody .tbl-scroll-body tbody tr td:last-child{padding-right:20px!important}
/*table-calender-css*/
/*table-calender-css*/
/*table-scroll-css*/
.table-has-scrollbody .si-table-container{position:static !important;position:initial !important;height:350px}
.table-has-scrollbody .tbl-actionbtn a{text-decoration:none !important;margin-right:4px;color:#f7903d;cursor:pointer}
/*.table-has-scrollbody .tbl-alertbtn .actionbtn-wrap .fa,.tbl-alertbtn .actionbtn-wrap .fa,.fa.fa-warning.tt-help-icon{color:#b74750 !important}
.table-has-scrollbody .tbl-alertbtn .actionbtn-wrap .fa:hover,.tbl-alertbtn .actionbtn-wrap .fa:hover,  .fa.fa-warning.tt-help-icon:hover {color: rgba(183, 71, 80, .5) !important}*/
.table-has-scrollbody .tbl-alertbtn .actionbtn-wrap .fa,.tbl-alertbtn .actionbtn-wrap .fa,.fa.fa-warning.fai--fill.urgent{color:#b74750 !important}
.table-has-scrollbody .tbl-alertbtn .actionbtn-wrap .fa:hover,.tbl-alertbtn .actionbtn-wrap .fa:hover,  .fa.fa-warning.fai--fill.urgent:hover {color: rgba(183, 71, 80, .5) !important}
.table-has-scrollbody .tbl-actionbtn a:hover{color:rgba(247, 144, 61, 0.5);border-bottom:none}
.table-has-scrollbody table>tbody>tr>td i.fa{font-size:1.125em}
.table-has-scrollbody i.blue-plus-icon{font-size:1.125em !important }
.table-has-scrollbody table>tbody>tr>td i.fa.fa-warning {font-size:1.05em}
.table-has-scrollbody .header-top-fixed .fa-caret-up, .table-has-scrollbody .header-top-fixed .fa-caret-down{padding: 0 3px 0 4px}
.table-has-scrollbody .user-wrap .link-text{text-decoration:underline;color:#454f57;cursor:pointer}
.table-has-scrollbody .user-wrap .link-text:hover{color:#0e76bc;text-decoration:underline}

/*----new-add-css-s127-for-icon----*/
.ftbl-icon-group{display:flex;margin:0;padding:0;list-style:none}
.ftbl-icon-group li>a{margin-right:7px !important} 
.ftbl-icon-group li>a>.fa{font-size:1.125em;line-height:1.313em;margin-top:0.063em}
.ftbl-icon-group li:last-child{margin-right:0}
/*.ftbl-icon-group li:last-child>a>.fa{margin-top:0}*/
.ftbl-icon-group li>a .tooltip.top{margin-top:0}
/*----new-add-css-s127-for-icon----*/
/*----import-data-table-----*/
.table-has-scrollbody.import-datatool .task-title-trigger a{color:#454f57}
.table-has-scrollbody.import-datatool .task-title-trigger a:hover{color:#0e76bc}
.table-has-scrollbody.import-datatool .task-parent-wrap ul li.task-parent table>tbody>tr>td:empty:after{content:'-'}
/*-----import-data-table-----*/
/*-----table-sorting-----*/
.table-has-scrollbody .rt-tbl-heading{display:block; cursor:pointer}
.table-has-scrollbody .rt-tbl-heading{/*display:table*/ display:inline-block;vertical-align:top}
.table-has-scrollbody .rt-tbl-heading-text {display:table-cell}
.table-has-scrollbody .rt-tbl-shot-icon{display:table-cell}
.table-has-scrollbody .rt-tool-box .tableChart table .fa-caret-up, .rt-tool-box .tableChart table .fa-caret-down{padding:0 3px 0 4px}
.table-has-scrollbody .fa-caret-up, .tableChart table .fa-caret-down, .tableChart table .fa-caret-up:hover, .tableChart table .fa-caret-down:hover{color:#454f57}
/*-----table-sorting-----*/
.associate-people-table.table-has-scrollbody{margin-top:0;padding-top:20px;padding-bottom:10px}
/*flat-file-import*/
.flat-file-import .associate-people-table.table-has-scrollbody{padding-top:5px}
/*flat-file-import*/
/*-----gamification-css-sp-97-----*/
.table-has-scrollbody.gme-table-outer table>tbody>tr>td i.fa{font-size: inherit}
/*-----gamification-css-sp-97-----*/

/*---table user Image And Name--------*/
.table-user-img{float:left;margin:0px 10px 2px 0;width:21px;height:21px;border-radius:3px}
.user-name-text, p.user-name-text{overflow:hidden;display:inherit;margin:0}
/*---table user Image And Name--------*/
.rsd-table>table>tbody>tr>td .of-hidden{overflow:hidden}

.brd-table-scroll > table ul {margin:0;padding:0}
.rsd-table>table>tbody>tr>td .ovf-hidden{overflow:hidden}
   .rsd-table>table>tbody>tr>td .tooltip-wrap a{color:#2aace3;text-decoration:underline}
   .rsd-table>table>tbody>tr>td .tooltip-wrap a:hover,.rsd-table>table>tbody>tr>td .tooltip-wrap a:focus{color:#0e76bc}
   .rsd-table>table>tbody>tr>td .tooltip-wrap .tooltip-inner{float:left;padding-top:8px;max-height:150px;overflow:auto}
   .rsd-table>table>tbody>tr>td .tooltip-wrap .tooltip-inner ul li{float:left;width:100%;margin-bottom:5px;}
   .rsd-table>table>tbody>tr>td .tooltip-wrap .tooltip-inner ul li .tLeft-hidden{overflow:hidden;text-align:left;}

   .rsd-table>table>tbody>tr>td .tooltip-wrap .attach-count-tooltip-inner ul li{float:left;width:100%;margin-bottom:5px;}
   .rsd-table>table>tbody>tr>td .tooltip-wrap .attach-count-tooltip-inner ul li .tLeft-hidden{overflow:hidden;text-align:left;}
   .rsd-table>table>tbody>tr>td .tooltip-wrap .attach-count-tooltip-outer .attach-count-tooltip-arrow{left:38%}

   .rsd-table>table>tbody>tr>td .vmore-twrap{position:relative;}
   .rsd-table>table>tbody>tr>td .vmore-twrap a.vmore-btn{position:absolute;bottom:0;right:0;cursor:pointer;padding-left:5px;line-height:24px;background:#fff;}
   .rsd-table>table>tbody>tr>td .vmore-text{max-height:2.3em;line-height:1.2em;overflow:hidden;position:relative;margin:0}
   .rsd-table>table>tbody>tr>td .vmore-text:after{content:'';position:absolute;right:0;background:#fff;width:1em;height:1em;}
   .rsd-table>table>tbody>tr>td .vmore-text:before{content:'...';position:absolute;bottom:0;right:0;width:1em;height:1em;background:#fff;line-height:0.875em;}
/*-----work-on-msk-common-table-css----*/

/*.header-fixed{width:100%}
.header-fixed> thead, .header-fixed > tbody, 
.header-fixed> thead > tr, .header-fixed > tbody > tr,
.header-fixed> thead > tr > th, .header-fixed > tbody > tr > td { display: block; }
.header-fixed> tbody > tr:after, .header-fixed > thead > tr:after { content: ' '; display: block; visibility: hidden; clear: both; }
.header-fixed> tbody { overflow-y: auto; height: 150px; }
.header-fixed> tbody > tr > td, .header-fixed > thead > tr > th { width: 20%; float: left; }*/

/*.fi-header-outer .table > tr > th {padding: 5px 4px;border-bottom:0}
.fi-header-outer .table > tbody > tr > th{font-family:bariol-regular;font-weight:normal;padding:5px 4px;border-bottom:0;border-top:0;}*/

/*.table-header-fixed{position:relative;background:#f1f0f0;z-index:0;padding-right:17px}
.table-body-scroll-wrap { position:relative; overflow:hidden; z-index:0; margin-top:10px }
.tabel-body-scroll table, .table-header-fixed table { position:static; margin:0 !important }*/
/*other-css-table-connect*/
/*-----------------------------!TABLE-SECTION-CSS*/

/*sprint css start 122*/
.plan-view.gm-e-accordian.panel-group .panel-default{background: #f6f9fc;}
.plan-view.gm-e-accordian.panel-group .panel-default:nth-of-type(even) {background: #fff;}
.plan-view{min-width: 1700px;max-width: 100%;}
.plan-view .panel-collapse{padding:15px 0 0px 15px; }
.table-plan-view{table-layout:fixed; border-collapse:collapse;width:100%}
.table-plan-view .plan-label{ background:#e8edef; width:100%; margin:0; padding-left:5px; font-weight:normal;    font-family: 'bariol-regular';white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;    min-height: 23px;padding-top: 2px;}
/*.table-plan-view .plan-label.fw-bold{font-family:bariol-bold}*/
.table-plan-view tbody td {padding-right: 15px; vertical-align:top;}
/*.table-plan-view tbody td:last-child{padding-right:0}*/
.plan-sublabel{padding: 15px 0 18px 5px !important;float: left;width: 100%;background: #e8edef; min-height:60px;}
.table-plan-view .row{ margin-bottom:5px}
.table-plan-view tbody tr.seprate-row .row{margin-bottom:30px;}
.plan-currency{float:left; width:100%}
.plan-currency span.currency-symbol{ line-height:35px; top:0}

.table-plan-view .row{    margin-right: -7.5px;margin-left: -7.5px;}
.table-plan-view .col-xs-1, .table-plan-view .col-sm-1, .table-plan-view .col-md-1, .table-plan-view .col-lg-1, .table-plan-view .col-xs-2, .table-plan-view .col-sm-2, .table-plan-view .col-md-2, .table-plan-view .col-lg-2, .table-plan-view .col-xs-3, .table-plan-view .col-sm-3, .table-plan-view .col-md-3, .table-plan-view .col-lg-3, .table-plan-view .col-xs-4, .table-plan-view .col-sm-4, .table-plan-view .col-md-4, .table-plan-view .col-lg-4, .table-plan-view .col-xs-5, .table-plan-view .col-sm-5, .table-plan-view .col-md-5, .table-plan-view .col-lg-5, .table-plan-view .col-xs-6, .table-plan-view .col-sm-6, .table-plan-view .col-md-6, .table-plan-view .col-lg-6, .table-plan-view .col-xs-7, .table-plan-view .col-sm-7, .table-plan-view .col-md-7, .table-plan-view .col-lg-7, .table-plan-view .col-xs-8, .table-plan-view .col-sm-8, .table-plan-view .col-md-8, .table-plan-view .col-lg-8, .table-plan-view .col-xs-9, .table-plan-view .col-sm-9, .table-plan-view .col-md-9, .table-plan-view .col-lg-9, .table-plan-view .col-xs-10, .table-plan-view .col-sm-10, .table-plan-view .col-md-10, .table-plan-view .col-lg-10, .table-plan-view .col-xs-11, .table-plan-view .col-sm-11, .table-plan-view .col-md-11, .table-plan-view .col-lg-11, .table-plan-view .col-xs-12, .table-plan-view .col-sm-12, .table-plan-view .col-md-12, .table-plan-view .col-lg-12{padding-left:7.5px; padding-right: 7.5px}

.focus-field-edit-outer{float: left;width: 100%;}

/*.table-plan-view > tbody > tr > td{height: 79px;}*/
 /*.form-control + .focus-field-edit {display:none}

.focus-field-edit-outer .form-control:focus + .focus-field-edit {display:block}*/
.focus-field-edit{ position: absolute;border: 1.5px solid rgba(164, 171, 174, 0.5);  right: 0px;top: 100%;background: #f1f0f0;padding: 4px 8px 4px 8px;z-index: 9;width: auto;}
.focus-field-edit button { background: none; padding: 0; margin: 0; outline: 0; border: none; margin-right: 2px; margin-left: 2px; }
.focus-field-edit button i.fa { color:#2aace3; font-size:1.125em }
.focus-field-edit button:hover i.fa { color:#0e76bc }
.form-wrap .form-control.text-center{text-align:center}


.take-full-outer{height:auto;}
.take-full{height: calc(100% - 30px);width: 100%;position:absolute;}
.form-wrap textarea.form-control.h-100{height:100%;}
#divTaskDetailScroll.add-scroll{overflow:hidden;height: calc(100vh - 165px);max-height: none;}

#divTaskDetailScroll.add-scroll .plan-view-scroll{overflow:auto;height:100%;}

#divTaskDetailScroll.full-height{height: calc(100vh - 165px); max-height:none}


.dummy-textfield, .dummy-numberfield{float: left;padding: 6px 5px 4px 14px;word-wrap: break-word;word-break:break-word; letter-spacing: 0.0500em;font-size:.875em;  min-height:60px; position: relative;overflow: hidden;border: 1.5px solid rgba(164, 171, 174, 0.5);background: #fff;cursor: pointer;width:100%}
.pv-dd.single-select-dd .btn-group .form-control{padding:6px 14px 4px 14px; height:auto; }
.dummy-numberfield{min-height:35px; color:#454f57}
.dummy-textarea.dummy-numberfield{line-height: 1.42857143 !important;}
.pr-11.dummy-numberfield{padding-right:11px !important;}

.table-plan-view textarea.form-control{height:60px !important}
.table-plan-view textarea.form-control.h-100 {height:100% !important}


.div-table-flex .focus-field-edit{right: 7.5px;}
.focus-field-edit-outer .focus-field-edit{right:0}
/*.label-text-disabled{background:#f1f0f0; cursor:not-allowed; opacity:.65}*/
.label-text-disabled{background:rgba(241, 240, 240, 0.6) !important; cursor:not-allowed; opacity:1}
.plan-view .form-control[disabled], .plan-view .form-control[readonly], .plan-view fieldset[disabled] .form-control{opacity:.65}

.plan-view,.plan-view label,.table-plan-view .plan-label, .plan-sublabel, .plan-view.gm-e-accordian.panel-group .panel-heading .panel-title, .plan-view .gm-panel-dd-icon{color:#454f57 !important}

.table-plan-view .textcolorred{color: #b74750!important;}

/*sprint css end 122*/

#divExternalAccessAuditTrail.external-excess-audit-table{overflow:auto;max-height:390px}
#divExternalAccessAuditTrail.external-excess-audit-table>.table{background-color:transparent}