/* TANGORA CSS */
.ts-panel { display:flex; }
.ts-panel > * { flex:var(--ts-panelbox-flex, 1 1 auto); margin:var(--ts-panelbox-margin, 0px); padding:var(--ts-panelbox-padding, 0px); border-top:var(--ts-panelbox-bordertop, none); border-right:var(--ts-panelbox-borderright, none); border-bottom:var(--ts-panelbox-borderbottom, none); border-left:var(--ts-panelbox-borderleft, none) }
/* RESOURCE #137 BEGIN */
:root {

  --datetime_width: 165px;
  --date_width: 105px;
/*some of them aren't set since they are not used yet
  --date_picker_width: 136px;
  --datetime_picker_width: 183px;
  --date_interval_width: 286px;
  --number_interval_width: 213px;
  */
  --icon_font_family_regular: 'Icon font regular';
  --icon_font_family_solid: 'Icon font solid';
}

.table-row .date-cell {
    width: var(--date_width);
}

.table-row .datetime-cell {
    width: var(--datetime_width);
}

/*links with icons*/
.icn-link a {
    text-decoration: none;
    white-space: nowrap;
}

.icn-link.break-word a {
    white-space: pre-line;
    word-break: break-word;
}

.icn-link.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%; 
}

.icn-link a::before{
    font-family: var(--icon_font_family_regular);
    margin-right: 0.4em;
}

.icn-link.upload a::before {
    font-family: var(--icon_font_family_solid);
    content: "\f093";
}

/* RESOURCE #137 END */
/* RESOURCE #138 BEGIN */
[data-economic]:not([data-economic="1"]) .economic {
    display: none !important;
}

[data-economic="1"] .overtaken-by-economic {
    display: none !important;
}
/* RESOURCE #138 END */
/* RESOURCE #139 BEGIN */
.btn.btn-plain-red a[href*="recid606"]::before {
    content: '\f1fa';
    font-family: 'Icon font solid';
    line-height: 0;
    margin-right: 5px;
}
/* RESOURCE #139 END */
