
.app-igel-logo {
    background: #da1b1b url('../images/igel-logo.svg') no-repeat center center;
}

body .ui-vcpluginautocomplete {z-index: 910;}

.info_l1 { font-weight: bold; padding: 0;margin: 0;}
.info_l2 { font-weight: bold;padding-left: 5px; margin: 5px 0;}
.info_l3 { padding-left: 10px; margin: 5px 0;}
.info_default, .help_tt { padding: 0px; margin: 0;white-space: pre-wrap; margin: 5px 0 0 0;}
.info_note_c, .info_note, .info_note_bottom {font-size: 80%;font-style: italic;padding: 0;margin:0;}
.info_note {border-bottom: solid 1px #999;}
.info_note_bottom {border-top: solid 1px #999;margin-top: 5px;}
.info_number { font-style: italic; }
.info_html {font-size: 100%;}

.overdue {color: #d5392e;}

.nav-cnt, .tag {
    /*background: #e23442 linear-gradient(to bottom, #e8616c, #dd202f) repeat scroll 0 0;*/
    /*border: 0 none; *//* border: 1px solid #911f28; */
    background: #d9534f none;
    border: solid 1px #d43f3a;
    border-radius: 11px;
    box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.1) inset, 0 1px rgba(0, 0, 0, 0.12);
    color: white;
    cursor: default;
    font-size: 90%;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    margin: -11px 0 0 3px;
    min-width: 8px;
    padding: 1px 7px; /* padding: 0 6px; */
    /*
    position: absolute;
    right: 1px;
    top: -1px;
    */
    text-align: center;
    text-shadow: 0 1px rgba(0, 0, 0, 0.2);
}

.nav-cnt-green, .tag-green {
	background-color: #5cb85c;
    border-color: #4cae4c;
    /* background: #75a940 linear-gradient(to bottom, #8ec15b, #689739) repeat scroll 0 0; */
    /* border: 1px solid #42582b; */
}

.nav-cnt-black, .tag-black {
	background-color: #777;
    border-color: #555;
}

.nav-cnt-blue, .tag-blue {
	background-color: #337ab7;
    border-color: #2e6da4;
    /* background: #3b8de2 linear-gradient(to bottom, #67a7e9, #2580df) repeat scroll 0 0; */

    /* border: 1px solid #215a96; */
}

.nav-cnt-turkis, .tag-turkis {
	background-color: #5bc0de;
    border-color: #46b8da;
}

.nav-cnt-orange, .tag-orange {
	background-color: #f0ad4e;
    border-color: #eea236;
}

.state, .State {
    background-color: #6a737d;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    line-height: 20px;
    padding: 4px 8px;
    text-align: center;
}

.State--green {
    background-color: #2cbe4e;
}
.State--red {
    background-color: #cb2431;
}
.State--blue {
    background-color: #337ab7;
}

.modal_page {min-width: 768px;}

.a-IRR button, .a-IRR button span {box-sizing: unset;}

.ui-dialog-titlebar .ui-button { overflow: hidden;}

.data .fa, .dataalt .fa {
    font-size: 14px;
    /*letter-spacing: 3px;*/
}

.ui-dialog.ui-tooltip {
    max-width: inherit;
}

.tooltipster-base {
    min-height: 50px;
}

.ui-vcCombobox2-wrapper { display: inline-block;}

.fa {
    padding: 0 2px;
}

button {
    padding: 0;
    background: transparent none;
}

.approved-icon, .checkedText_N, .checkedText_J, .checked_N, .checked_J, .check,
.nodatafound, .vevo_apply, .arrow_right, .addrow, .download, .download-icon,.warning_n, .warning_j, .warning, .dorefresh, .cancel,
.proj_stat_E, .proj_stat_O {
    background: transparent none;
    padding: 0;
    display: inline-block;
    margin: 0 0 0 4px;
    text-decoration: none;
}

.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 20px;
}


.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 {
    font-family: font-apex !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
}

.approved-icon.fa-2x::before,
.checkedText_N.fa-2x::before, .checkedText_J.fa-2x::before, .checked_N.fa-2x::before, .checked_J.fa-2x::before,
.check.fa-2x::before,
.proj_stat_E.fa-2x::before, .proj_stat_O.fa-2x::before,
.nodatafound.fa-2x::before,
.vevo_apply.fa-2x::before, .arrow_right.fa-2x::before,
.addrow.fa-2x::before,
.download.fa-2x::before,
.download-icon.fa-2x::before,
.warning_n.fa-2x::before, .warning_j.fa-2x::before, .warning.fa-2x::before,
.dorefresh.fa-2x::before,
.cancel.fa-2x::before {
    font-size: 32px;
    line-height: 32px;
}
/*
.download::after {
    display: block;
    vertical-align: bottom;
    font-size: .5625em;
    background-color: #fff;
    border-radius: 36px;
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 0;
}
*/
.withtext::before {padding-right: 5px;}
/*.withtext {padding-left: 2px;}*/
/*
.checkedText_N::before, .checkedText_J::before, .checked_N::before, .checked_J::before {
}
*/
.checkedText_N::before, .checked_N::before, .proj_stat_O::before {
    content: "\f192";
    color: #d5392e;;
}

.approved-icon::before, .checkedText_J::before, .checked_J::before, .proj_stat_E::before, .warning_n::before, .check::before {
    content: "\f05d";
    color: #5cb85c;
}

.warning_j::before, .warning::before {
    content: "\f071";
    color: #eea236;
}

tr.warning, table.warning, .warn-wrap {
    border: solid 3px #eea236;
}

.warn-wrap {
    display: inline-table;
    margin-left: 5px;
}

table.reportDetail .warn-wrap td {
    font-weight: bold;
    text-align: right;
    font-size: 1.1rem;
}

tr.warning::before, table.warning::before {
    content: "";
    color: #eea236;
}

.nodatafound::before {
    content: "\f071";
    padding-right: 5px;
}

.vevo_apply::before, .arrow_right::before {
    content: "\f18e";
    color: #5cb85c;
}

.addrow::before {
    content: "\f055";
    color: #5cb85c;
}

.download::before, .download-icon::before {
    content: "\e95b";
    /*color: rgb(38, 125, 179) TODO: Check notwendig*/ /*#337ab7*/;
}

.dorefresh::before {
    content: "\f021";
    color: #5cb85c;
}

.cancel::before {
    content: "\f05e";
    color: #d5392e;;
}
/*
.download::after {
    content: "\e9ef";
    color: #5cb85c;
}
*/
.nr-title .checkedText_N::before, .nr-title .checkedText_J::before, .nr-title .checkedText_N, .nr-title .checkedText_J {
    vertical-align: top;
    line-height: 30px;
}

.a-Icon.icon-goto-group::before {
    content: "\e0a5";
}
/*
.rot-180 {
    transform: rotate(180deg);
}
*/

.a-IRR-button--light {
  color: #A0A0A0;
}

/******** Universal Theme *****************/
.t-Report--noHeaders thead {
    display: none;
}

.modal_page header, .modal_page .t-Body-nav {display: none;}

.t-Body-title .apex-edit-pencil {
    width: 22px;
    height: 22px;
}

.t-Body-title-shrink .apex-edit-pencil {
    width: 10px;
    height: 10px;
}

body .apex_wait_overlay {
    z-index: 1061;
}

/*
.apex-side-nav .t-Body-actions {
    width: 300px;
}

:not(.u-RTL) .apex-side-nav.t-PageBody.js-rightExpanded.t-PageBody--hideLeft .t-Body-main {
    margin-right: 300px;
}

:not(.u-RTL) .apex-side-nav.t-PageBody.js-rightCollapsed .t-Body-actions {
    -webkit-transform: translate3d(300px,0,0);
    transform: translate3d(300px,0,0);
}
*/

.row-ctrl {
    white-space: nowrap;
}

.tooltip-plsql::after, .tooltip-title::after {
    content: "\f05a";
    font-family: font-apex !important;
    font-size: 16px;
    padding-left: 2px;
    padding-right: 2px;
    margin-left: 2px;
    margin-right: 2px;
    color: #337ab7;
    vertical-align: middle;
}

.popup #main-popup .bl-title {
    display: none;
}

.igelsync-icon {

    background: transparent url("../images/typo/icons/igelsync.png") center center no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
}

.numeric {
    text-align: right;
}

td[headers~="LEGF_TEXT"], td[headers~="LEG_TEXT"], 
td[headers~="TM_TEXT"], 
td[headers~="BMAT_WERT"], td[headers~="TOAT_WERT"], td[headers~="TOVA_WERT"], td[headers~="TOVA_RO_WERT"], 
td[headers~="IMFR_FREIGABE_TEXT"], td[headers~="MSG_TEXT"], 
td[headers~="LEG_HAUPT_TEXT"], td[headers~="LEG_HAUPT_TEXT_KURZ"], td[headers~="LEG_TEXT_KURZ"], 
td[headers~="TM_TEXT_KURZ"], td[headers~="TOP_TEXT"], td[headers~="TOVP_TEXT"], 
td[headers~="TOP_SCHLUESSEL"], td[headers~="TOVP_MAHN_INFO"],
td[headers~="TEA_PRUEF_INFO"], td[headers~="TEA_INFO"], td[headers~="TEA_BEMERKUNG"] {
    white-space: pre-wrap;
    line-height: 140%;
    max-width: 400px;
    min-width: 250px;
  }