.ecDB {display: block;}
.tc-prefix-part+fieldset .tc-prefix-part {display: none;}
fieldset+.tc-postfix-part {display: none;}
.tc-header-icon {position:relative;}
.tc-box-on .tc-content-area {margin:0 auto 50px}

.wsc-icon-in-field {margin-top: 0.5rem;}
.wsc-col-cm-hidden div.ecDIB {display: inline-block !important;}
td.wsc-keep-body-cell>div {display: block !important}

/*th[id$="BUT_CD4C7A092E39BBDA419103"],*/
td.wsc-keep-body-cell,
th.keepColHeading {
    display: table-cell !important;
}
.wsc-exclude-cm>div { display: block !important; }
.tmpAddition div    { display: block !important; }
.selectAllCB div    { display: block !important  }

th[id$="QUE_CAE7C2C1799C88A3385411"] div,
th[id$="QUE_CAE7C2C1799C88A3385397"] div,
th[id$="QUE_CAE7C2C1799C88A3385425"] div,
th[id$="QUE_46A9EAD35447D51365812"] div,
table[id$="TBL_B33060D1E2600301881009"]  th div,
table[id$="TBL_9F67ABBB2D1EFC0F2151379"]  th div {
    display: block !important;
}

/*div[id$="TBL_D84E24C5A4DBF9411074071"] fieldset+.tc-postfix-part {display: inline-block;}*/
.tc-table .tc-icon.edgeConnectDisabled {
    opacity: 0 !important;
    pointer-events: none;
}
[id$="__QUE_E31D95734B92C4D01026594date"] {width: auto !important;}
[id$="__QUE_E31D95734B92C4D01026595"]     {margin-top: 0.5rem;}
[id$="__p4_QUE_E31D95734B92C4D01026596"]  {margin-top: 0.5rem;}
.wsc-reverse-tabs > div > div 		 {width: 100% !important;}
.wsc-reverse-tabs > div > div> div:first-child	 {width: 200px !important;}
.carouselPagination {min-height: 2rem;}

/* move PM tabs to left */
#FMT_70909D02A3EA4C59588122+div>.swiper-wrapper { transform: none !important; }
#FMT_70909D02A3EA4C59588122+div>.swiper-wrapper>.swiper-slide { width: auto !important; }

span.hide-read-only {visibility: hidden;}

/* ALERT Filters - Date calendar visibility issue - changed overflow attribute values */
div[id$="TBL_D84E24C5A4DBF9411074071"].tc-table-wrapper,
div[id$="TBL_9F67ABBB2D1EFC0F1946007"].tc-table-wrapper,
div[id$="TBL_CAE7C2C1799C88A3373153"].tc-table-wrapper,
div[id$="TBL_CAE7C2C1799C88A3409964"].tc-table-wrapper {
    overflow: visible;
}

div[id$="TBL_8C9BB345363DB3091117535"].tc-table-wrapper,
div[id$="TBL_55ED5CFFF3C48CFF154829"].tc-table-wrapper,
div[id$="TBL_D881C8EBDDAFC43A474555"].tc-table-wrapper,
div[id$="TBL_5F4B9C3C24A63158339818"].tc-table-wrapper,
div[id$="TBL_CD06D6E21310A66B972091"].tc-table-wrapper,
div[id$="TBL_6193B28A4F207FDD362285"].tc-table-wrapper,
div[id$="TBL_46A9EAD35447D51365811"].tc-table-wrapper,
div[id$="TBL_6193B28A4F207FDD362380"].tc-table-wrapper,
div[id$="TBL_21E086B9DA2E18FA359968"].tc-table-wrapper,
div[id$="TBL_39A145CBFA4DB0FF489692"].tc-table-wrapper,
div[id$="TBL_EDCA935DC7D9593B1218757"].tc-table-wrapper
 {
    overflow:unset;
}

table[id$="TBL_80C5BBD7FC0B6B62177554"].grouped tr.subRow td.wsc-subgroupcell-hidden,
table[id$="TBL_9849693AB759EFB8674568"].grouped tr.subRow td.wsc-subgroupcell-hidden{
  display: none !important;
}

div[id$="TBL_CAE7C2C1799C88A3373153"]>table>tbody>tr>td[id*="_QUE_CAE7C2C1799C88A3373161_"].Date>div>div>div.rdtPicker {
	top: 12px;
    right: 5.62939e-06px;
}

div[id$="TBL_CAE7C2C1799C88A3409964"]>table>tbody>tr>td[id*="_QUE_CAE7C2C1799C88A3409972_"]>div>div>div.rdtPicker {
	top: 12px;
    right: 5.62939e-06px;
}

div[id$="_QUE_877A2966C15541111421656"]>div>div.rdtPicker {
	margin-left: -420px;
}

div[id$="_QUE_877A2966C15541111422713"]>div>div.rdtPicker {
	margin-left: -420px;
}

div[id$="TBL_CAE7C2C1799C88A3387815"]>table>tbody>tr>td>div>div[class*="rdtOpen"]>div.rdtPicker {
	top: 12px;
    right: 6px;
}

div[id$="TBL_D6E68EABE1584D82693105"]>table>tbody>tr div[class*="rdtOpen"]>div.rdtPicker {
	top: 12px;
    right: 6px;
}

a[id$="BUT_9F67ABBB2D1EFC0F2151283"].icon-payment>span:before,.icon-payment>label:before {
    content: ""
}
a[id$="BUT_9F67ABBB2D1EFC0F2151284"].icon-payment>span:before,.icon-payment>label:before {
    content: ""
}
a[id$="BUT_9F67ABBB2D1EFC0F2151285"].icon-payment>span:before,.icon-payment>label:before {
    content: ""
}
a[id$="BUT_9F67ABBB2D1EFC0F2151286"].icon-payment>span:before,.icon-payment>label:before {
    content: ""
}
a[id$="BUT_9F67ABBB2D1EFC0F2151287"].icon-payment>span:before,.icon-payment>label:before {
    content: ""
}

.messagebg {background-color: #003e75;}

.tc-icon>span.tc-form-control {
	font-size: 0;
}
.tc-icon>span.tc-form-control:before {
	font-size: 1.5rem;
}
td.tc-answer-part fieldset>.tc-table-icon label:before{
	font-size: 1.5rem;
	top: 0.1rem;
	position: relative;
}

.tc-icon-shift-down>span::before {
	top: 0.3rem;
}

.PMenu .body {
	padding-right: 0 !important;
}

.headerDropdownRow {
	padding-right: 10px;
}
.headerDropdownRow:hover {
	background-color: #ddd;
}


.ToClientflag .exec {
	position: absolute;
    width: 1.2rem;
    height: 1.2rem;
    top: 0.5rem;
    right: 0.5rem;
    font-size: 0;
}

/* hierarchy */
.jtk-connector path {
	stroke: #003e75;
	stroke-width: 2px;
}

.tc-card .node.tc-detail-section {
    width: auto !important;
    min-width: 140px;
}

.node.tc-detail-section .node-exec {
    width: 100%;
    padding: 5px;
    border-radius: 0;
    box-shadow: none;
    text-align: center !important;
    margin-top: 10px;
}

.wsc-table-nav-item {
	display: inline-block;
    text-align: center;
    margin: 1px;
    font-size: 1rem;
    transition: all .2s;
    width: 2rem;
    height: 2rem;
    line-height: 1.8rem;
    border-radius: 50%;
    border: 2px solid transparent;
}

.wsc-table-nav-item.current-page {
	border: 2px solid #316da2;
	color: #316da2;
	font-weight: 700;
}

.wsc-table-nav-item:not(span):hover {
    border-color: #dddddd;
}
.inline-grid {
	display: inline-grid !important
}
.width100 {
	width: 100%;
}

.responsive-row.tc-normalise-card-heights {
	display: flex;
}

div.tc-icon.icon-circle-add > input:checked + label:before {
	background: #16c93e;
}

div.tc-icon.icon-circle-remove > input:checked + label:before {
    background-color: #e0392b;
}
.overridewidth100 {
	width: 100% !important;
}
.tc-edgelineartable-pagination{
	position: relative;
	left: 47.5%;
}


table.grouped tr.groupRow td[style].tc-hidden {
  display: none !important;
}
table.grouped tr.subRow td.wsc-subgroupcell-hidden {
  display: none;
}
table.grouped td.wsc-subgroupcell-show,
table.grouped td.grouplabel,
table.grouped tr.groupRow td.wsc-groupsum {
  display: table-cell !important;
}
table.wsc-table thead th[id*=_p1_BUT_],
table.wsc-table tbody td[id*=_p4_BUT_] {
  display: table-cell !important;
  padding: 0;
}

[id$="p1_QUE_CAE7C2C1799C88A3387816"] div{display: block !important;}

[id$="QUE_4822A16B33BFDF66534758"] p{padding-left: 5px;}

[id$="HEAD_824E24DCFD5319FB587169"] fieldset .ecDIB { vertical-align: bottom !important; }

div > span.wsc-ellipsis-act-160 {max-width: 160px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

td[id*="_QUE_CAE7C2C1799C88A3306432_"] div span {max-width: 350px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

div > span.wsc-ellipsis-act-130 {max-width: 130px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.wsc-ShowData.sm thead tr {display: none;}
.wsc-ShowData.sm tr.main.xs, tr.main.sm {font-weight: bold; background-color: #eee;}
.wsc-ShowData.sm tr.main.xs td, 
.wsc-ShowData.sm tr.main.sm td {border-top: 1px solid #aaa;}
.wsc-ShowData.sm td {border-bottom: none;}
.wsc-ShowData.sm tr.child {height: 2rem;}
.wsc-ShowData.sm tr.child td.tc-table-answer{text-align: right;}

.LCContainer {
    background-color: #eee;
    margin-right: 0px;
    min-width: 200px;
}

.LCItems { width: auto !important; }

.LCItem {
    white-space: nowrap;
    line-height: 20px;
    text-decoration:none;
    font-weight:700;
    margin-right: 2px;
    color: #4576A4;
    cursor: pointer;
}

.LCItem::after {
   font-family: 'T-Fonticons';
   content: "\69";
   vertical-align: text-top;
   font-size: 1.3em;
}
/* Smart advice */
.tc-table td.tc-icon.recommendation {font-size: 0; text-align: center !important; vertical-align: middle;}
.tc-table td.tc-icon.recommendation:before         {font-family: 'T-Fonticons' !important; font-size: 1.4rem;}
.tc-table td.tc-icon.recommendation.NotRecommended:before  {content: "\260"; color: #c0392b;}  
.tc-table td.tc-icon.recommendation.NeutralyRecommended:before  {font-family: 'Arial' !important; content: "-"; color: #444444;}
.tc-table td.tc-icon.recommendation.Recommended:before  {content: "\259"; color: #16793e;}
.tc-table td.tc-icon.recommendation.HighlyRecommended:before  {content: "\101"; color: #16793e;}
.tc-table th.clientRecommendation {color: #ffffff; background-color: #003e75;}
.tc-table td.clientRecommendation {background-color: #d5e3ee;}
.tc-table i.tc-icon.recommendation:before         {font-family: 'T-Fonticons' !important; font-size: 1.4rem; font-style: normal;}
.tc-table i.tc-icon.recommendation.recommendation0:before  {content: "\116"; color: #c0392b;}  
.tc-table i.tc-icon.recommendation.recommendation1:before  {content: "\195"; color: #c0392b;}
.tc-table i.tc-icon.recommendation.recommendation2:before  {content: "\118"; color: #a56909;}
.tc-table i.tc-icon.recommendation.recommendation3:before  {content: "\194"; color: #16793e;}
.tc-table i.tc-icon.recommendation.recommendation4:before  {content: "\115"; color: #16793e;}

input.tc-table-nav-item{display:none}

.highcharts-tracker-line {
    fill: none;
}

div[id*="_QUE_132D873233579D041203355"] fieldset div {width: auto !important;}

div[id*="_QUE_644BA5E8954D1D011813784"] fieldset div {width: auto !important;}

.icon-editattributes>span:before,
.icon-editattributes>label:before {
	content: "\274"
}
div.displaydiv  div {
    display:block!important;
    text-align:left;
}

div[id*="QUE_407F9AA2A59EC436760731"] div.tc-radio-toggle input[type="radio"]+label {
	background: #ffffff;
	padding: .2rem 2rem;
}

div[id*="QUE_407F9AA2A59EC436760731"] div.tc-radio-toggle input[type="radio"]:checked+label {
	background: #003e75;
	padding: .2rem 2rem;
}

div[id*="QUE_789A32C67DFCAAD2741137"] div.tc-radio-toggle input[type="radio"]+label {
	background: #ffffff;
	padding: .2rem 2rem;
}

div[id*="QUE_789A32C67DFCAAD2741137"] div.tc-radio-toggle input[type="radio"]:checked+label {
	background: #003e75;
	padding: .2rem 2rem;
}

.tc-card-toolbar {
	top: -3px !important;
}

.table-row-heading th.icon{
    max-width:52px !important;
}

.wsc-pb-info-popup {
	top: 100px !important;
    left: 83px !important;
	right: 800px !important;
}

.tc-sortable-container .tc-sortable{
	overflow:visible !important;
}

.tc-sortable-container {
	overflow: visible !important;
}

.wsc-no-text-transform {
	text-transform: none !important;
}

a[id*="BUT_CAE7C2C1799C88A3425631"], 
a[id*="BUT_E90950EFD71AB5A0215799"] {
	padding-left: 0px !important;
}

table.wsc-table.treetable a.wsc-locked span {
	color: red;
	text-decoration: none;
}

table.wsc-table.treetable a.wsc-grey-icon span {
	color: grey;
	text-decoration: none;
}

.PMS .PM-config-flyout {
	max-height: fit-content !important;
	max-width: fit-content !important;
}

.wsc-30pcw {width: 30vw !important;}

.wsc-35pcw {width: 35vw !important;}

.extended-design > span > span > span {
	max-width: 400px !important;
}
