.app-igel-logo {
    background: #da1b1b url('../images/igel-logo.svg') no-repeat center center;
}

.a-IRR-table > tr:nth-child(2n+1) > td, .a-IRR-table > tbody > tr:nth-child(2n+1) > td {

    background-color: #fafafa;
}

.a-IRR-table tr td td {
    background-color: transparent;
    border: 0 none;
}

.t-Body-actions .t-Region .a-TreeView-node--topLevel ul {
    background-color: transparent;
}
/* Float-Layout für Cockpit */

.igel-ut-table-container > .container > .row > .col {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.igel-ut-table-container > .t-Region-bodyWrap > .t-Region-body > .container > .row > .col {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

/* Tabular Forms */

.ig-ut-tabform .t-Report-colHead, .uig-tabform .t-Report-colHead {
  white-space: nowrap;
}
.ig-ut-tabform .t-Report-cell, .uig-tabform .t-Report-cell {
  padding: 8px 7px;
  vertical-align: top;
}

@media screen and (orientation: portrait) and (max-width: 1024px) {
  .igel-ut-cockpit-float {
    flex: 1 1 32%;
    min-width: 50%;
  }
  
  .igel-ut-cockpit-float-wide {
    flex: 1 1 32%;
    min-width: 96%;
  }
  
}
@media screen and (orientation: landscape) {
  .igel-ut-cockpit-float {
    flex: 1 1 32%;
    min-width: 32%;
  }
  
  .igel-ut-cockpit-float-wide {
    flex: 1 1 32%;
    min-width: 48%;
  }
  
}

/* ENDE Float-Layout für Cockpit */

/* Ausgewähltes Tree-Item farblich hervorheben */

.a-TreeView-row.is-selected
{
  background-color: rgb(210, 210, 210) !important;
}

/* ENDE Ausgewähltes Tree-Item farblich hervorheben */

/* Indenter für Tree-Template */

.indenter > a[title="Expand"]::before
{
  content: "\e126";
  font-size: 16px;
  font-family: apex-5-icon-font !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-variant: normal !important;
  text-transform: none !important;
}

.indenter > a[title="Collapse"]::before
{
  content: "\e123";
  font-size: 16px;
  font-family: apex-5-icon-font !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-variant: normal !important;
  text-transform: none !important;
}

/* ENDE Intenter für Tree */

/* Margins für Tree-Template */

.treetable > tbody > tr > td > .checkedText_N::before, .treetable > tbody > tr > td > .checkedText_J::before
{
  margin-right: 5px;
}

.treetable > tbody > tr > td
{
  padding-right: 5px;
}

/* ENDE Margins für Tree */

/* Icons für Nicht-Images bei Anhangsübersicht */

:not(h3) > .download_large
{
  position: relative;
}

:not(h3) > .download_large::before
{
  content: '\f016';
  font-family: 'Font APEX Large' !important;
  font-size: 64px;
  display: inline-block;
  width: 64px;
  height: 64px;
  margin-top: 20px;
  margin-bottom: -15px;
  position: relative;
}

:not(h3) > .code64::before
{
  content: '\f1c9';
}

:not(h3) > .excel64::before
{
  content: '\f1c3';
}

:not(h3) > .msg64::before
{
  content: '\f003';
}

:not(h3) > .pdf64::before
{
  content: '\f1c1';
}

:not(h3) > .ppt64::before
{
  content: '\f1c4';
}

:not(h3) > .sql64::before
{
  content: '\eadc';
}

:not(h3) > .text64::before
{
  content: '\f0f6';
}

:not(h3) > .word64::before
{
  content: '\f1c2';
}

:not(h3) > .zip64::before
{
  content: '\f1c6';
}

table.apexir_WORKSHEET_ICONS td .download_large::before, table.a-IRR-iconViewTable td .download_large::before, table.a-IRR-iconViewTable td .thumb::before
{
  width: 100px;
  height: 100px;
  font-size: 80px;
  top: 25px;
}

:not(h3) > .download_large::after
{
  font-family: 'Font APEX Large' !important;
  display: inline-block;
  vertical-align: bottom;
  line-height: 1;
  background-color:
  white;
  border-radius: 100%;
  overflow: hidden;
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 20px;
  margin-right: 0%;
  margin-bottom: -10%;
  color: #00b533 !important;
  content: '\e9ef';
}

table.apexir_WORKSHEET_ICONS td .download_large::after, table.a-IRR-iconViewTable td .download_large::after, table.a-IRR-iconViewTable td .thumb::after
{
  top: 25px;
  right: 0;
  bottom: 0;
  font-size: 20px;
  margin-right: 30%;
  margin-bottom: -30%;
}

/* ENDE Icons für Nicht-Images bei Anhangsübersicht */

/* Links bei Benachrichtigungen rot */

/*
.gritter-item > a, .footnote > a {
  color: red;
  font-weight: bolder;
}
*/

/* ENDE Links bei Benachrichtigungen rot */

/* Display-Einstellungen (Standard groß und fett) */

.igel-ut-display-bold {
  
  font-weight: 700;
  line-height: 12px;
  min-height: 1.4rem;
  font-size: 1.2rem;
  
}

.igel-ut-display-normal {
  font-weight: 500;
  line-height: 12px;
  min-height: 1.3rem;
  font-size: 1.2rem;
}

/* ENDE Display-Einstellungen (Standard groß und fett) */

/* Status-Icons */

.imsi_info_INS::before, .imsi_info_UPD::before, .obj_status_A::before, .top_status_A::before, .obj_status_V::before,
.obj_status_I::before, .top_status_V::before, .top_status_I::before, .top_status_Z::before, .obj_status_::before, .top_status_::before,
.imsi_info_WARN::before, .obj_status_P::before, .obj_status_B::before, .top_status_P::before, .top_status_B::before, .attention::before,
.TMD::before, .TMW::before, [class*="toza_status_"]::before, .info::before, .ok::before, .imsi_info_ERR::before, .alert-icon::before, .top_status_U::before,
.tovp_status_w::before , .tovp_status_e::before, .tovp_status_n::before, .tovp_status_new::before,
.tofl_status_n::before, .tofl_status_l::before, .tofl_status_g::before, .tofl_status_e::before, .tofl_status_vm::before,
.DML_D::before, .DML_I::before, .DML_U::before, .DML_M::before, .uid_valid_J::before, .uid_valid_N::before
, .betrag_ok_::before, .betrag_ok_J::before, .betrag_ok_N::before, .refresh-icon::before, 
  .efra_code_NULL::before, .efra_code_NEIN::before, .efra_code_JA::before, .efra_code_FEHLER::before, .efra_code_SPERRE::before, 
  .efra_code_WEITER::before, .efra_code_GELOESCHT::before, .kz_sync_N::before, .kz_sync_J::before, .sync_status_V::before, 
  .check_J::before, .sync_status_M::before, .efra_code_FEHLER::before, .locked::before, .delete::before
{
  font-size: 16px;
	font-family: 'Font APEX Small' !important; /* 'Font APEX Large' !important */
}

.kz_sync_N::before, .efra_code_NEIN::before { 
  color: #f44236;
	content: "\f12a";
}

.sync_status_M::before, .efra_code_FEHLER::before { 
  color: #ed813e;
	content: "\eb07";
}

.efra_code_WEITER::before { 
  color: deepskyblue;
	content: "\ea6c";
}

.locked::before, .efra_code_SPERRE::before {
  color: goldenrod;
	content: "\f023";
}

.delete::before, .efra_code_GELOESCHT::before {
  color: #f44236;
	content: "\f00d";
}

.imsi_info_INS::before, .imsi_info_UPD::before, .obj_status_A::before, .top_status_A::before /*, .approved-icon, .proj_stat_E */
{ 
  color: #5cb85c;
	content: "\f058";
}

.obj_status_V::before, .obj_status_I::before, .top_status_V::before, .top_status_I::before, .top_status_Z::before 
{
  color: #ed813e;
  content: "\f056";
}

.obj_status_::before, .top_status_::before
{ 
	color: deepskyblue;
  content: "\f059";
}

.imsi_info_WARN::before, .obj_status_P::before, .obj_status_B::before, .top_status_P::before, .top_status_B::before, .attention::before,
.tovp_status_w::before, .efra_code_NULL::before, .sync_status_V::before
{ 
	color: gold;
  content: "\f071";
}

.imsi_info_ERR::before, .alert-icon::before, .top_status_U::before
{ 
	color: #ed813e;
  content: "\f06a";
}

.obj_status_A.withtext, .obj_status_V.withtext, .obj_status_P.withtext, .obj_status_B.withtext, .obj_status_I.withtext, .obj_status_.withtext,
.top_status_A.withtext, .top_status_V.withtext, .top_status_P.withtext, .top_status_B.withtext, .top_status_I.withtext, .top_status_Z.withtext, .top_status_U.withtext, .top_status_.withtext,
.post.withtext, .DML_I.withtext, .DML_D.withtext, .DML_U.withtext, .DML_M.withtext, .plus.withtext, .delete.withtext, .info.withtext
{
	padding: 2px 2px 2px 0px;
}

.uid_valid_J::before, .betrag_ok_J::before {
  color: #5cb85c;
  content: "\f00c";
  padding: 2px 2px 2px 2px;
}

.uid_valid_N::before, .betrag_ok_N::before {
  color: orange;
  content: "\eb04";
  padding: 2px 2px 2px 2px;
}

select.TMD option[value=""]::before, .TMD_::before {
  color: LightGray;
  content: "\f096";
}

select.TMD option[value="0"]::before, .TMD_0::before, select.TMD option[value="1"]::before, .TMD_1::before, select.TMD option[value="2"]::before, .TMD_2::before,
select.TMD option[value="3"]::before, .TMD_3::before
{
  color: LightBlue;
  content: "\e9d3";
}

select.TMD option[value="4"]::before, .TMD_4::before
{
  color: blue;
  content: "\f090";
}

select.TMD option[value="5"]::before, .TMD_5::before
{
  color: #ed813e;
  content: "\e9d0";
}

select.TMD option[value="6"]::before, .TMD_6::before, select.TMD option[value="7"]::before, .TMD_7::before, select.TMD option[value="8"]::before, .TMD_8::before,
select.TMD option[value="9"]::before, .TMD_9::before
{
  color: #f44236;
  content: "\eb05";
}

select.TMD option[value=""]::before, .TMD_::before
{ 
  content: "\f10c";
  color: LightGray;
}

select.TMD option[value="9"]::before, .TMD_9::before
{ 
  content: "\f06a";
  color: #d5392e;
}

select.TMD option[value="8"]::before, .TMD_8::before
{ 
  content: "\eb07";
  color: rgb(237, 129, 62);
}

select.TMD option[value="7"]::before, .TMD_7::before
{ 
  content: "\f12a";
  color: rgb(232, 93, 136);
}

select.TMD option[value="6"]::before, .TMD_6::before
{ 
  content: "\e9de";
  color: rgb(133, 78, 155);
}

select.TMD option[value="5"]::before, .TMD_5::before
{ 
  content: "\e9dd";
  color: #2370c2;
}

select.TMD option[value="4"]::before, .TMD_4::before
{ 
  content: "\e9dc";
  color: rgb(19, 182, 207);
}

select.TMD option[value="3"]::before, .TMD_3::before
{ 
  content: "\e9e0";
  color: #81bb5f;
}

select.TMD option[value="2"]::before, .TMD_2::before
{ 
  content: "\e9e1";
  color: #fbcf4a;
  color: #dede53;
}

select.TMD option[value="1"]::before, .TMD_1::before
{ 
  content: "\f10c";
  color: gray;
}

.TMW::before
{
  content: "\f252";
  content: "\f02e";
  content: "\f024";
}

select.TMW option[value=""]::before, .TMW_::before
{ 
  /*content: "\f251";*/
  color: LightGray;
}

select.TMW option[value="9"]::before, .TMW_9::before
{ 
  /*content: "\f253";*/
  color: #d5392e;
}

select.TMW option[value="8"]::before, .TMW_8::before
{ 
  /*content: "\f253";*/
  color: rgb(237, 129, 62);
}

select.TMW option[value="7"]::before, .TMW_7::before
{ 
  /*content: "\f253";*/
  color: rgb(232, 93, 136);
}

select.TMW option[value="6"]::before, .TMW_6::before
{ 
  color: rgb(133, 78, 155);
}

select.TMW option[value="5"]::before, .TMW_5::before
{ 
  color: #2370c2;
}

select.TMW option[value="4"]::before, .TMW_4::before
{ 
  color: rgb(19, 182, 207);
}

select.TMW option[value="3"]::before, .TMW_3::before
{ 
  /*content: "\f251";*/
  color: #81bb5f;
}

select.TMW option[value="2"]::before, .TMW_2::before
{ 
  /*content: "\f251";*/
  color: #fbcf4a;
  color: #dede53;
}

select.TMW option[value="1"]::before, .TMW_1::before
{ 
  /*content: "\f251";*/
  color: gray;
}

.t-Button.js-menuButton.igel-ut-haspopup
{
  padding: 0.1rem 0.1rem;
  min-width: 20px;
}

.tovp_status_new::before
{
  content: "\eafb";
  color: #5cb85c;
}

.toza_status_n::before, .tovp_status_n::before, .tofl_status_n::before
{ 
  content: "\eae0";
  color: #f44236;
}

.toza_status_e::before, .tovp_status_e::before, .tofl_status_e::before, .efra_code_JA::before, .kz_sync_J::before, .check_J::before
{ 
  content: "\f00c";
  color: #5cb85c;
}

.toza_status_l::before, .tofl_status_l::before
{ 
  content: "\f063";
  color: #f44236;
}

.toza_status_g::before, .tofl_status_g::before
{ 
  content: "\f062";
  color: #5cb85c;
}

.toza_status_vm::before, .tofl_status_vm::before
{ 
  content: "\eae0";
  color: LightBlue;
}

.info::before
{
  content: "\f05a";
  color: blue;
}

.ok::before
{
  content: "\f00c";
  color: #5cb85c;
}

.DML_D::before
{
  content: "\eaf9";
  color: #f44236;
  font-style: normal;
}

.DML_I::before
{
  content: "\eafb";
  color: #5cb85c;
  font-style: normal;
}

.DML_U::before, .refresh-icon::before
{
  content: "\f021";
  color: #5cb85c;
  font-style: normal;
}

.DML_M::before
{
  content: "\eb07";
  color: #f44236;
  font-style: normal;
}

/* ENDE Status-Icons */

/* Style für Float-Bild (z. B. Mitarbeiter bzw. Objekte) */

@media screen and (orientation: portrait) and (max-width: 1024px)
{
  .igel-ut-image-float-region
  {
    float: top;
    clear: none;
    height: 0px;
    overflow: visible;
    z-index:450;
  }
  
  .igel-ut-image-float
  {
    border: 1px solid rgb(218, 218, 218); 
    padding: 8px; 
    border-radius: 5px 5px 5px 5px; 
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
    margin: 15px 20px;
    max-width: 100px; 
    max-height: 100px;
    z-index: 450;
    float: right;
    background-color: #ffffff;
  }
}

@media screen and (orientation: landscape)
{
  .igel-ut-image-float-region
  {
    float: right;
    clear: none;
    height: 0px;
    overflow: visible;
    z-index:450;
  }
  
  .igel-ut-image-float
  {
    border: 1px solid rgb(218, 218, 218); 
    padding: 8px; 
    border-radius: 5px 5px 5px 5px; 
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
    margin: 15px 20px;
    max-width: 150px; 
    max-height: 150px;
    z-index: 450;
    float: right;
    background-color: #ffffff;
  }
}

/* ENDE Style für Float-Bild (z. B. Mitarbeiter bzw. Objekte) */

/* Möglichkeit, um die Label-Column zu verkleinern */

.col1-width-5 > .rel-col > .col:first-child {
  max-width: 5px;
}

.col1-width-10 > .rel-col > .col:first-child {
  max-width: 10px;
}

.col1-width-20 > .rel-col > .col:first-child {
  max-width: 20px;
}

.col1-width-30 > .rel-col > .col:first-child {
  max-width: 30px;
}

.col1-width-50 > .rel-col > .col:first-child {
  max-width: 50px;
}

.col1-width-75 > .rel-col > .col:first-child {
  max-width: 75px;
}

.col1-width-100 > .rel-col > .col:first-child {
  max-width: 100px;
}

.col1-width-125 > .rel-col > .col:first-child {
  max-width: 125px;
}

.col1-width-150 > .rel-col > .col:first-child {
  max-width: 150px;
}

.col1-width-175 > .rel-col > .col:first-child {
  max-width: 175px;
}

.col1-width-200 > .rel-col > .col:first-child {
  max-width: 200px;
}

/* ENDE Möglichkeit, um die Label-Column zu verkleinern */

/* Popup-LOV mit Highlight der ausgewählten Zeile */

.a-PopupLOV-results table tr:hover,
.a-PopupLOV-results .a-GV-table tr.is-selected .a-GV-cell
{
  background:#f44236;
  color:#fff;
  cursor: pointer;
}

/* ENDE Popup-LOV mit Highlight der ausgewählten Zeile */

/* FONT APEX 2.1 */
.approved-icon::before,
.checkedText_N::before, .checkedText_J::before, .checked_N::before, .checked_J::before,
.check::before,
.proj_stat_E::before, .proj_stat_O::before,
.nodatafound::before,
.vevo_apply::before, .arrow_right::before,
.addrow::before,
.download::before,
.download-icon::before,
.warning_n::before, .warning_j::before, .warning::before,
.dorefresh::before,
.cancel::before,
.tooltip-plsql::after, .tooltip-title::after {
    font-family: 'Font APEX Small' !important;
}

/* ENDE *** FONT APEX 2.1 */


/* VCComboBox/SELECT2*/

.t-Form--stretchInputs .t-Form-fieldContainer .ui-vcCombobox2, .t-Form--stretchInputs .t-Form-fieldContainer .select2-container,
.t-Form--stretchInputs .t-Form-fieldContainer .group_selectlist {
  width: 100%;
  min-width: 100%;
}

.ui-vcCombobox2-wrapper, .ui-vcCombobox2 {
  max-width: 100%;
}

/* wegen apex_item.date_popup2 */
.t-Form--stretchInputs .it-FormRow-Report .t-Form-itemWrapper > span {
  display: flex;
  flex-grow: 1;
  min-width: 0;
}

.t-Form--stretchInputs .it-FormRow-Report .t-Form-itemWrapper > span.select2-container > span.selection {
  flex-grow: 1;
  min-width: 0;
}

.ui-vcCombobox2 .ui-widget-content {

    padding-top: 4px;
    padding-bottom: 4px;
}

.t-Form--stretchInputs .t-Form-fieldContainer .ui-vcCombobox2-wrapper, .ui-vcpluginautocomplete-input, .ui-vcCombobox2 {
  flex-basis: 0%;
  flex-grow: 1;
  flex-shrink: 1;
}

.t-Form--stretchInputs .t-Form-fieldContainer .ui-vcCombobox2-wrapper .ui-vcpluginautocomplete-input {
  width: calc(100% - 30px) !important;
}

.ui-vcpluginautocomplete-input {

    display: inline-block;
    font-size: 1.2rem;
    vertical-align: top;
    line-height: 1.6rem;
    padding: .3rem;
    border: 1px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
    border-radius: 2px;
    max-width: 100%;
    transition: background-color .1s ease,border .1s ease;
}

.t-Form-fieldContainer--large .ui-vcCombobox2 .ui-vcpluginautocomplete-input,
.t-Form--large .ui-vcCombobox2 .ui-vcpluginautocomplete-input {

    font-size: 1.4rem;
    padding: .7rem;
}
.ui-vcCombobox2 .ui-vcpluginautocomplete-input.ui-widget-content {
    max-width: calc(100% - 30px);
}

span.ui-vcCombobox2, span.ui-vcCombobox {

  margin-right: 0px;
}

.ui-vcCombobox2 .ui-vcpluginautocomplete-input.ui-widget-content, .ui-vcCombobox2 .ui-button {

    border-radius: 2px;
    color: #393939;
    background-color: #f9f9f9;
    box-shadow: none;
    border: solid 1px #dfdfdf;
}

.ui-vcCombobox2 .ui-vcpluginautocomplete-input {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.ui-vcCombobox2 .ui-button {

    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.ui-vcCombobox2 .ui-vcpluginautocomplete-input:hover {
  background-color: #fff;
}

.ui-vcCombobox2 .ui-vcpluginautocomplete-input:focus, .ui-vcCombobox2 .ui-vcpluginautocomplete-input:focus + a.ui-button {

    background-color: #ffffff /*!important*/;
    border-color: #2370c2 /*!important*/;
    border: solid 1px;
    box-shadow: none;
    outline: none;
}

.ui-vcCombobox2 .ui-button {

    border-width: 1px !important;
    border-left-width: 0px !important;
}

.ui-vcpluginmenu .ui-vcpluginmenu-item a.ui-state-focus {
   box-shadow: none !important;
}

.ui-vcpluginautocomplete.ui-vcpluginmenu .ui-vcpluginmenu-item a.ui-state-active, .ui-vcpluginautocomplete.ui-vcpluginmenu .ui-vcpluginmenu-item a.ui-state-focus {
    margin: 0;
}

body .ui-vcpluginmenu.ui-widget-content a {

    color: #393939;
}

body .ui-vcpluginmenu .ui-state-focus, body .ui-vcpluginmenu.ui-widget-content .ui-state-focus {

    color: #fff;
    background-color:    #2370c2;
}

/* ENDE *** VCComboBox */

/*** SELECT 2 ***/

.select2.select2-container--default .select2-selection--multiple {
    border-color:#dfdfdf;
    background-color:#f9f9f9;
    border-radius: 2px;
}

.select2.select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color:#dfdfdf;
    background-color:#ffffff;
}

.select2-container.select2-container--open .select2-dropdown {
  border-color:#dfdfdf;
}

/* ENDE *** SELECT 2 ***/

.ig-plg-render-region table tr td:first-child, dl.ig-plg-render-report dt {
    display: none;
}

dl.ig-plg-render-report dd.t-AVPList-value {
    min-width: 100%;
}

/* COMMENTS */
/*
.t-Comments-comment > span {
    font-style: italic;
}

.t-Comments-comment > p {
    white-space: break-spaces;
}
*/

.t-Comments-body {
    max-width: calc(100% - 32px - 12px);
}

.t-Comments-comment > * {
    max-width: 100%;
    /*white-space: break-spaces;*/
}

.igel-ut-dialog-medium
{
  min-width: 800px;
  min-height: 600px;
}

/* Das IFrame bei Dlg keinen Scrollbar hat */
.ui-dialog--apex.ui-dialog .ui-dialog-content {
  padding: 0;
}

.ui-tooltip
{
  opacity: 0.8 !important;
}


.t-hero-icon-top .t-HeroRegion-wrap {
  align-items: flex-start
}
/*
.u-Processing-spinner {

    display: block;
    width: 32px;
    height: 32px;
    font-family: apex-5-icon-font !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    animation: u-animate-spin .5s infinite linear;
    color: #fff;

border: 4px solid hsla(0,0%,100%,.25);

    border-top-color: rgba(255, 255, 255, 0.25);

border-radius: 100%;

border-top-color:    #fff;

}
*/

/* TODO:remove */
.small_loading, .loading_ajax .nodatafound, .loading_perm .nodatafound {

	background: url("img/loader16.gif") no-repeat scroll right center transparent; /* white; */
/*
    color: #FFFFFF;
    display: block;
    font-size: 1px;
    height: 16px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 16px;
    width: 16px;
*/

}

.ui-widget-content.ui-vcpluginautocomplete-loading, .ui-vcpluginautocomplete-loading,
#wwvFlowForm .select2-container-multi .select2-choices .select2-search-field input.select2-active,
.loading-indicator {
    background-image: url("img/loader16.gif") !important;
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: center;
}


/**** NAVIGATION ***/
.t-TreeNav--styleA .a-TreeView-node--topLevel .a-TreeView-row.is-current--top ~ ul .a-TreeView-row {
    box-shadow:none;
}
.t-TreeNav--styleA .a-TreeView-node--topLevel .a-TreeView-row.is-current--top ~ ul .a-TreeView-row.is-selected,
.t-TreeNav--styleA .a-TreeView-node--topLevel .a-TreeView-row.is-current--top ~ ul .a-TreeView-row.is-current {
  box-shadow: inset #da1b1b 4px 0 0;
}  
/*** END ***/

.fa.fa-tiny {
  font-size: 10px;
}

/*
.uig-comments {
  background-color: #f6f6f6;
  border-radius: 5px;
  padding-right: 5px;
}
*/

.uig-comments .t-Comments-item .t-Comments-body {
  padding-left: 10px;
  margin-bottom: 5px;
  padding-bottom: 8px;
  padding-top: 8px;
  background-color:#f6f6f6;
  border-left: solid 3px #f6f6f6;
  padding-right: 5px;
}

.uig-comments .t-Comments-item:hover .t-Comments-body {
  background-color:#fafafa;
}

.uig-comments .t-Comments-item.t-igel-comment-item-own .t-Comments-body {
  padding-left: 7px;
  border-left: solid 3px #da1b1b;
}

.uig-comments .t-Comments-actions {
  float: right;
}

.uig-comments .uig-State {
  font-weight: 600;
  line-height: 20px;
  padding: 4px 8px;
}


.t-Comments--chat .t-igel-comment-item-own {
  flex-direction: row-reverse;
  overflow-x: scroll;
}

.t-Comments--chat .t-igel-comment-item-own .t-Comments-icon {
   margin-right: 0px;
   margin-left: 12px;
}

.t-Comments--chat .t-igel-comment-item-own .t-Comments-comment::after {

    left: 100%;
    top: 16px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-width: 6px;
    margin-top: -6px;
}

.t-Comments--chat .t-igel-comment-item-own .t-Comments-comment::after {

    border-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0.05);
}

.t-Comments--chat .t-igel-comment-item-own .t-Comments-body {
    align-items: flex-end;
}

/* WF-Anlage - Titel und Box weg im simple-Mode */

.WF_VIEW_S .t-Region {
	border: 0 none;
	box-shadow: 0 0 0 0;	
	border-radius: 0 0 0 0;
	margin: 0;
	padding: 0;
}

.WF_VIEW_S .t-Region-header {
	display: none;
	visibility: hidden;	
}


.WF_VIEW_S td[headers~="LEAT_NAME"], .WF_VIEW_S td.label {
	display: table-cell;
	width: 110px;
	padding: 2px 0px 4px 0px;
}

/* ENDE WF-Anlage - Titel und Box weg im simple-Mode */

/* Region ausblenden, wenn keine Daten gefunden wurden */

.ndf_hide .nodatafound
{
  display:none;
  visibility: hidden;
}

/* ENDE Region ausblenden, wenn keine Daten gefunden wurden */

/* Positionierung Popup bei WF-Anlage */

/*
div[aria-describedby="cr_wf_current"]
{
  transform: translate(65%, -5%);
  
}
*/

/* ENDE Positionierung Popup bei WF-Anlage */

/* Rote Box bei Fehler aus WF-Anlage */

.error {
    border: 1px solid #f44236 !important;
}

/* ENDE Rote Box bei Fehler aus WF-Anlage */ 

/* Top-bündig für Kontakt-Page (An, CC, BCC) mit Buttons */

[id^="P7240_MSG"] .t-Form-inputContainer.col-11
{
  padding-top: 0px;
}

/* ENDE Top-bündig für Kontakt-Page (An, CC, BCC) mit Buttons */

/* Spaltenname für Plugins fett *//*
.plg-title 
{
  font-weight: bold;
}

*//* ENDE Spaltenname für Plugins fett */

/* Klasse "Hidden" (z. B. für #7355 - Combobox-Vorlagen) */

.hidden, .hidden_J, .igel-hidden
{
  display: none;
  visibility: hidden;
}

/* ENDE Klasse "Hidden" (z. B. für #7355 - Combobox-Vorlagen) */

/* Klasse für Hintergrundfarbe von selektierter Zeile in Interactive Report */

.igel-line-selected
{
  background-color: rgb(144, 238, 144) !important;
}

/* Ende Klasse für Hintergrundfarbe von selektierter Zeile in Interactive Report */

/* Klasse für volle Breite bei Inline-Dialogen */

.igel-fullwidth
{
  width: 100% !important;
  height: 80% !important;
}

.igel-yellow-par {
  background-color: yellow;
}

/* Ende Klasse für volle Breite bei Inline-Dialogen */

/* Aktive Sprache am Login-Schirm fett anzeigen */

.lang_switch li.current a
{
  font-weight: bold;
}

/* ENDE Aktive Sprache am Login-Schirm fett anzeigen */

/* Breadcrumb-Icons verkleinern */

.t-Body-title-shrink .t-BreadcrumbRegion--useBreadcrumbTitle .t-Breadcrumb-item:last-child .t-Breadcrumb-label .fa-3x {
    font-size: 1.7rem !important;
}

/* ENDE Breadcrumb-Icons verkleinern */

/* Trenner in der rechten Spalte nach Regionen */

.t-Body-actionsContent .t-Region:not(.t-Region--removeHeader):not(:first-child)::before
{
  content:'';
  display:inline-block;
  width:100%; height:100%;
  margin-right:-100%;
  border-bottom:1px solid #000;
  border-color: DarkGray;
}

/* ENDE Trenner in der rechten Spalte nach Regionen */

.inline_tab tr td, .inline_tab tr td:hover {
  padding: 2px;
  white-space: nowrap;
  border: 0 none;
  background: transparent;
}

/* bspw. #7300 */
.inline_tab tr td > label + input, table.reportDetail td > label + input {
  margin: 4px 10px;
}

.ig-flx {
  display: flex;
}

/* Scroll-Bar Browser statt Report */

.t-Body-nav
{
  z-index: 400;
}

/* ENDE Scroll-Bar Browser statt Report */

/* MegaMenu */


.t-MegaMenu-body > ul > li > ul > li > span > a > span.t-MegaMenu-label {
  font-size: 15px;
  font-weight: normal;
}
.t-MegaMenu-body > ul > li > ul > li > span {
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 2px -4px rgba(0,0,0,.1);
  /*! border-bottom: 1px solid rgba(0,0,0,.1); */
}

.t-Region-headerIcon .uig-bg-circle, .uig-bg-circle, .t-NavTabs-item .t-Icon.uig-bg-circle {
  border-radius: 100%;
}

.t-Region-title .uig-inl-ico.fa {
  padding: 2px;
  margin-right: 4px;
}

.uig-padding-min {
  padding: 2px;
}

.uig-inl-ico.fa {
  margin-right: 4px;
}

.uig-color-open {
  color: #d5392e;
}

.uig-color-closed {
  color: #5cb85c;
}
.uig-bgcolor-open {
  background-color: #d5392e;
  color: #fff;
}

.uig-bgcolor-closed {
  background-color: #5cb85c;
  color: #fff;
}

.t-Body-actions .t-Region--accent6 > .t-Region-header {
  background-color: #dede53;
}

.uig-color-2-header .t-Region-header {
  background-color: #13B6CF !important;
  fill: #13B6CF !important;
  color: #e4f9fd !important;
}

.uig-color-8-header .t-Region-header {
  background-color: #ED813E !important;
  fill: #ED813E !important;
  color: #ffffff !important;
}

.uig-color-13-header .t-Region-header {
  background-color: #5A68AD !important;
  fill: #5A68AD !important;
  color: #ffffff !important;
}

.uig-ReportListView .t-Report-cell, .t-Report--staticRowColors.uig-ReportListView .t-Report-report tr:nth-child(2n+1) .t-Report-cell {
  padding: 0;
  background-color: rgba(0,0,0,.025);
  border-bottom: 1px solid rgba(0,0,0,.05);
  white-space: nowrap;
}

/*.uig-ReportListView .header,*/ .uig-ReportListView td.t-Report-cell > * {
  padding: 7px 0px 7px 6px;
  font-size: 14px;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
}
.uig-ReportListView .header {
  font-weight: 700;
  line-height: 1.5;
  min-width: 100%;
}
/*
.uig-ReportListView .header > * {
  padding: 0;
}
*/

ul.uig-ReportListView {
  list-style-type: none;
  margin: 2px;
}

.uig-Pos-Fixed {
  position: fixed;
}

.js-rightCollapsed .tig-NavScroll-Sidebar {
  display: none;
}

.superlov-dialog {
  min-width: 400px;
}
#tlyGenGuide {
  display: none;
}

.it-FormRow--HideActions .it-FormRow-action{
  display: none;
  visibility: hidden;
}

.it-FormRow-Report .apex-item-textarea {
  min-height: inherit;
}

.it-FormRow-Report  .a-ListView-divider {
  background-color: transparent;
}

.t-Form--stretchInputs .it-FormRow-Report .t-Form-fieldContainer.is-required .t-Form-label:before { display: inline-block; }

.t-Form--stretchInputs .it-FormRow-Report .t-Form-fieldContainer.is-required .t-Form-label:after { display: none;}

#notify-menu_ul {
  width: 600px;
}

#LEGENDENEINTRAG:focus {
  outline: unset;
}
/* verschwindet sonst bei :foucs in dlg TODO: check in Std-Forms */
.apex-item-text:focus, .apex-item-select:focus, .apex-item-textarea:focus {
  z-index: inherit;
}

td.apex_report_break {
  font-weight: bold;
  border-top: solid 1px #ddd;
  text-transform: uppercase;
  font-style: italic;
}

.CodeMirror-hints, .CodeMirror-hint, .CodeMirror-hint-active {
  z-index: 10000 !important;
}


.t-Comments-comment img {
  max-width: 250px;
}