/* add 06.2024 */

p:last-child {margin: 12px 0px;}
p {font-size: 14px; line-height: 20px; margin: 12px 0; -webkit-font-smoothing: antialiased;}
.apex-side-nav.js-navCollapsed .t-Body-nav, .apex-side-nav.js-navCollapsed .t-Body-nav .t-TreeNav {width: 40px;}
@media only screen and (max-width: 640px) {
  .apex-side-nav.js-navCollapsed .t-Body-nav {-webkit-transform: translateX(-40px); -ms-transform: translateX(-40px); transform: translateX(-40px);}
  .apex-side-nav.js-navCollapsed .t-Body-title,  .apex-side-nav.js-navCollapsed .t-Body-side,  .apex-side-nav.js-navCollapsed .t-Body-content {margin-left: 0;}
}
.t-Button--headerTree, .t-Header-controls {width: 40px; height: 40px; position: absolute; left: 0; top: 0; overflow: hidden; }
.t-Button.t-Button--header.t-Button--headerRight, .t-Button.t-Button--header.t-Button--headerTree {width: 40px; height: 40px;}
.apex-side-nav .t-Header-logo { margin-left: 40px;}
.t-Header-branding { padding: 0px; min-height: unset;}
.a-CardView-buttonIcon, .t-Button .a-Icon, .t-Button .t-Icon, .t-Button-icon { font-size: 14px; }
.t-Button--navBar .a-Icon.icon-down-arrow:before, .t-TreeNav.a-TreeView .is-collapsible>.a-TreeView-toggle:before, 
.t-TreeNav.a-TreeView .is-expandable>.a-TreeView-toggle:before { content: "\e123"; font-size: 16px;}
.t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-row {height: 40px; box-shadow: none}
.t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content {padding: 0; line-height: 40px;}
.t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content .a-TreeView-label {line-height: 40px; padding: 0; margin: 0; font-size: 14px; transition: opacity .1s}
.t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-toggle {margin: 0; width: 24px; height: 40px; padding: 12px 8px 12px 0}
.t-TreeNav .a-TreeView-node--topLevel ul .a-TreeView-row {height: 32px;box-shadow: none}
.t-TreeNav .a-TreeView-node--topLevel ul .a-TreeView-label {line-height: 32px}
.t-TreeNav .a-TreeView-node--topLevel ul .a-TreeView-content {padding: 0; line-height: 32px; overflow: hidden; text-overflow: ellipsis}
.t-TreeNav .a-TreeView-node--topLevel ul .a-TreeView-toggle { width: 24px; height: 32px; padding: 8px 8px 8px 0; margin: 0}
.a-Menu-inner {display: flex; min-height: 32px;}
.oj-text-field .oj-text-field-container {border:unset;}
.col>.t-Form-fieldContainer {margin: unset;}
.t-Form-itemWrapper, .apex-item-select, .apex-item-text, .apex-item-textarea, 
.u-TF-item--select, .u-TF-item--text, select.group_selectlist, select.listmanager {min-height: unset;}
.a-GV-columnItem .apex-item-datepicker-jet .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-text-field-input, 
.apex-item-wrapper--date-picker-jet .oj-text-field-container:not(.oj-text-field-has-start-slot) .oj-text-field-input {padding: 0px}
.selectlist {appearance: auto; background: none;}
.t-Form-fieldContainer:not(.t-Form-fieldContainer--stacked):not(.t-Form-fieldContainer--floatingLabel) .display_only, 
.t-Form-fieldContainer:not(.t-Form-fieldContainer--stacked):not(.t-Form-fieldContainer--floatingLabel) .t-Form-label {min-height: 25px;}

a, .a-IRR-headerLink, .u-Report-sortHeading a {color: #b71234;}
.dashbrd {color:#0091da}
.dashbrd  ~ .t-Button-label {font-size: x-small;}
.t-Footer {position: inherit;}
.Font06 {font-size: 06px!important;}
.Font08 {font-size: 08px!important;}
.Font10 {font-size: 10px!important;}
.Font12 {font-size: 12px!important;}
.Font14 {font-size: 14px!important;}
.Font16 {font-size: 16px!important;}
.Font18 {font-size: 18px!important;}
.Font20 {font-size: 20px!important;}
.Font24 {font-size: 24px!important;}
.t-Form--large .t-Form-label, .t-Form-fieldContainer--large .t-Form-label {font-size: 12px; color:#9f9f9f;}
.t-Region-header, .ui-dialog-title {background-color: #ffffff;border:0px;font-size:20px;}
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-current--top,
.t-TreeNav .a-TreeView-node--topLevel ul,
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible > .a-TreeView-row, .a-TreeView-row.is-focused, .a-TreeView-row.is-selected.is-focused  
{background-color: #b71234; }

.t-TreeNav .a-TreeView-node--topLevel.is-collapsible > .a-TreeView-row.is-selected {background-color: #b71234;}

.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-content,
.t-TreeNav .a-TreeView-node--topLevel.is-expandable .a-TreeView-content,
.t-TreeNav .a-TreeView-node--topLevel.is-expandable .a-TreeView-content .fa,
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-content .fa, 
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-toggle, 
.t-TreeNav .a-TreeView-node--topLevel.is-expandable .a-TreeView-toggle {color: #ffffff;}

.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-content.is-selected, 
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-content.is-selected .fa, 
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-content.is-hover .fa, 
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-row.is-selected + .a-TreeView-toggle, 
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-selected .fa, 
.t-TreeNav .a-TreeView-node--topLevel.is-expandable .a-TreeView-content.is-hover .fa,
.t-TreeNav .a-TreeView-node--topLevel.is-expandable .a-TreeView-content.is-selected, 
.t-TreeNav .a-TreeView-node--topLevel.is-expandable .a-TreeView-row.is-selected + .a-TreeView-toggle {color: #ffffff;} 
.t-TreeNav .a-TreeView-node--topLevel>ul>.a-TreeView-node { padding-left: 15px; }
.t-TreeNav .a-TreeView-node--topLevel>ul>.a-TreeView-node .fa { width: 13px; }
.ui-state-holiday .ui-state-default, .ui-datepicker-week-end .ui-state-default {color: red!important; font-weight:700!important;}

.t-Button, .a-Button { border: none; background-clip: padding-box; background-color: #f8f8f8; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.125) inset; border-radius: 24px; text-shadow: none;}
.t-Button.t-Button--header { transition: none; border-radius: 0; vertical-align: top; box-shadow: none; text-align: center;}
.t-Header-branding .t-Button {background-color: transparent; }
:root {
    --oj-text-field-border-color-focus: blue;
    --ut-badgelist-value-line-height: 64px;
}
.apex-item-wrapper--date-picker-jet .oj-text-field-container .oj-component-icon.oj-clickable-icon-nocontext:not(.oj-select-clear-entry-icon):not(.oj-combobox-clear-entry-icon):not(.oj-label-help-icon-anchor) {border:none;}

.t-BadgeList-value a {box-shadow: 0 0 0 1px #282627 inset; color: #282627; }
.t-BadgeList-value {display: block;}
.t-BadgeList--circular .t-BadgeList-item:hover .t-BadgeList-value {background-color: #f5f5f5;}
.t-BadgeList--circular .t-BadgeList-value a:hover {box-shadow: 0 0 0 4px #282627 inset; background-color: #282627; color: #ffffff;}
.t-BadgeList--circular .t-BadgeList-value a {transition: box-shadow .1s, color .1s, background-color .3s;}
.t-BadgeList--circular .t-BadgeList-value a:focus {box-shadow: 0 0 0 2px #c5082e2f, 0 0 0 1px #282627 inset;}
/* add end */

body, textarea, input, select, button {font-family: Helvetica, Calibri, Arial, 'Helvetica Neue', 'Segoe UI', sans-serif;}
.t-Footer {position: inherit;}
.Font06 {font-size: 06px;}
.Font08 {font-size: 08px;}
.Font10 {font-size: 10px;}
.Font12 {font-size: 12px;}
.Font14 {font-size: 14px;}
.Font18 {font-size: 18px;}
.Font24 {font-size: 24px!important;}
.display_only {background-color: #ffffff; border-color: #d9d9d9; color:#CCC; font-weight: normal;}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* chrome */
html {position: relative;}
} 
@-moz-document url-prefix() { /* firefox */
body {position: relative; overflow: auto;}
} 
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { /* ie10+ */
body {position: relative; overflow: auto;}
}

.t-IRR-region {padding-top: 10px;}
.a-IRR {font-size:12px;line-height: 1.7rem;}
.a-IRR-table tr:nth-child(odd) .u-tC, .a-IRR-table tr:nth-child(odd) .u-tL, .a-IRR-table tr:nth-child(odd) .u-tR {background-color: #fcfcfc;}
.a-IRR-table td {padding: 2px 8px;border-left: 1px solid #f2f2f2;border-top: 1px solid #f2f2f2;}
.a-IRR-table th {padding: 2px 8px;border-left: 1px solid #f2f2f2;border-top: 1px solid #f2f2f2;}
.a-IRR-headerLabel, .a-IRR-headerLink, .a-IRR-table th.frst {padding: 12px 8px; width:100%; font-weight:bold;}
.a-IRR-table tr td:first-child, .a-IRR-table tr th:first-child {min-width: 44px; padding: 2px 2px;}
.a-IRR-header {font-weight:400;box-shadow:none;}
.elion_display_only:focus, .t-Form-field:focus, .t-Form-select:focus, 
   .t-Form-inputContainer input[type="text"]:focus, .t-Form-inputContainer select.selectlist:focus, 
   .t-Form-inputContainer select.yes_no:focus, .t-Form-inputContainer input.text_field:focus, 
   .t-Form-inputContainer input.password:focus, .t-Form-inputContainer input.datepicker:focus, 
   .t-Form-inputContainer span.display_only:focus, .t-Form-inputContainer input.popup_lov:focus, 
   .t-Form-inputContainer select[multiple]:focus, .t-Form-textarea:focus, .u-TF-item--text:focus, 
   .u-TF-item--textarea:focus, .u-TF-item--datepicker:focus, .u-TF-item--select:focus,
   .oj-text-field.oj-focus:not(.oj-read-only):not(.oj-invalid):not(.oj-warning) .oj-text-field-container,
   .elion_display_only.oj-focus 
   {border-color: #ffffff #ffffff #282627 #ffffff !important; border-width:0px 0px 2px 0px; outline: unset; outline-offset: unset; box-shadow: none;}
a-autocomplete {border: none!important; box-shadow: none!important; outline: none!important;}
.t-Form-inputContainer input[type=text], apex-item-auto-complete {font-size: 16px;
    line-height: 2.5rem;
    padding: 1px;
    background-color: white;
    border-color: white white rgb(159, 159, 159) white;
    border-style: none none inset none;
    color: black;
    font-weight: 500;
    border-radius: 0px;
    box-shadow: none;
}   
body .ui-datepicker .ui-datepicker-title select {font-size: 1.2rem;}
body .ui-datepicker select.ui-datepicker-month, body .ui-datepicker select.ui-datepicker-year {width: 42%;}
.t-Button-label {vertical-align: middle;}
.rpt2rows {padding-top: 10px;}

.t-Button {font-size: 14px;}

.abitekst{height: 16px; width: 16px; border: none; background-color:rgba(255,255,255,0);vertical-align:top;}
i.abitekst{display: inline-block;margin-left:5px; margin-top:0px;}
i.abitekst:hover{cursor:pointer;}

.t-Form--large .t-Form-inputContainer .a-Button, .t-Form-fieldContainer--large .t-Form-inputContainer .a-Button {
    padding: 0 8px;
}

.ui-datepicker-trigger {background-color: #f8f8f8; border-radius: 0px; color: #383838; box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.125); border:none;padding: .4rem .8rem;line-height: 16px;}
.ui-datepicker-trigger:hover {background-color: #ffffff; z-index: 100;}

.t-Button--hot, body .ui-state-default.ui-button.ui-button--hot, body button.ui-state-default.ui-priority-primary {margin: 5px;}
.t-Button--hot, body .ui-state-default.ui-button.ui-button--hot, body button.ui-state-default.ui-priority-primary {
   background-color: #b71234;
}
.t-Button--hot:hover, body .ui-state-default.ui-button.ui-button--hot:hover, body button.ui-state-default.ui-priority-primary:hover {
    background-color: #ec3a5f;
}
.t-Button--hot:active, body .ui-state-default.ui-button.ui-button--hot:active, body button.ui-state-default.ui-priority-primary:active, .t-Button--hot.is-active, body .ui-state-default.ui-button.ui-button--hot.is-active, body button.ui-state-default.ui-priority-primary.is-active, .t-Button--hot.t-MenuButton.is-active, body .ui-state-default.ui-button.ui-button--hot.t-MenuButton.is-active, body button.ui-state-default.ui-priority-primary.t-MenuButton.is-active {
    background-color: #920e2a;
}
.t-Button--danger {background-color: #282627; color: #ffffff;}
.t-Button--danger:hover {background-color: #545052; color: #ffffff;}
.t-Button--danger:active,.t-Button--danger.is-active {background-color: #817a7d; color: #ffffff;}

.ui-datepicker-trigger {background-color: #f8f8f8; border-radius: 0px; color: #383838; box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.125); border:none;padding: .4rem .8rem;line-height: 16px;}
.ui-datepicker-trigger:hover {background-color: #ffffff; z-index: 100;}
.t-PopupLOV-actions {padding: 8px 12px 0px 12px;}
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-selected, .a-TreeView-node--leaf .a-TreeView-row.is-selected, .a-TreeView-node--leaf .a-TreeView-content.is-selected {background-color: #ec3a5f;}
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-hover {background-color: #ec3a5f !important;}
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content .fa, 
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content .a-Icon {color: #ffffff; font-size: 14px;}
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-current, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-selected, 
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-current--top {font-weight: 700; color: #ffffff;}

.t-PopupLOV-links a {
   font-size: 1.5rem;
   color: #000000;
}

.a-PopupLOV-results .a-IconList-item {
    float: none;
    width: 100%;
    margin: 0;
    cursor: var(--a-menu-cursor,pointer);
}
.a-IconList-item {
    padding: var(--a-iconlist-item-padding-y,8px) var(--a-iconlist-item-padding-x,4px);
    margin: var(--a-iconlist-item-margin,4px);
    border-radius: var(--a-iconlist-item-border-radius,3px);
    background-color: var(--a-iconlist-item-background-color);
    color: var(--a-iconlist-item-text-color);
}
.a-IconList-item {
    display: block;
    float: left;
}
ul li {
    text-align: justify;
}
li {
    font-size: 1.2rem;
    line-height: 1;
}

.u-checkbox {height:16px;}
body .ui-button-text-only .ui-button-text {padding: 0;}
body .ui-dialog .ui-dialog-buttonpane button {padding: 8px 12px;}
.t-Header-logo-link, .t-Header .t-Button.t-Button--header.is-active, .t-Header .t-Button.t-Button--header.t-Button--header {
    color: #333333;
}
.t-Button.t-Button--header:hover {
    background-color: rgba(225, 225, 225, 0.1);
}
.t-Button.t-Button--header:active, .t-Button.t-Button--header:focus:active {
    background-color: rgba(157, 157, 157, 0.4);
}
.t-Header-logo-link, .t-Header .t-Button.t-Button--header.is-active, .t-Header .t-Button.t-Button--header.t-Button--header {
    color: #333333;
}
.t-Button.t-Button--header.is-active {
    background-color: rgba(225, 225, 225, 0.25);
    box-shadow: none;
}
.t-NavigationBar-menu .a-Menu-content {
    background-color: #e1e1e1;
}
.t-NavigationBar-menu .a-Menu-item.is-focused, .t-NavigationBar-menu .a-Menu-item.is-expanded {
    background-color: #b71234 !important;
}
.t-NavigationBar-menu .a-Menu-item.is-focused .a-Menu-label, .t-NavigationBar-menu.a-Menu .a-Menu-item a, 
.t-NavigationBar-menu.a-Menu .a-Menu-item .a-Menu-statusCol {
    color: #ffffff !important;
}
.t-NavigationBar-menu .a-Menu-item .a-Menu-label, .t-NavigationBar-menu.a-Menu .a-Menu-item a, .t-NavigationBar-menu.a-Menu .a-Menu-item .a-Menu-statusCol {
    color: #333333 !important;
    font-size: 14px;
}

body .ui-datepicker td span.ui-state-default.ui-state-active, body .ui-datepicker td a.ui-state-default.ui-state-active {
    background-color: #282627;
    color:#ffffff;
}
.t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content .a-TreeView-label {
    line-height: 40px;
    padding: 0;
    margin: 0;
    font-size: 14px;
    transition: opacity .1s;
    text-decoration: underline;
}
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-current--top.is-selected {
    background-color: #b71234;
}
.t-PageBody--leftNav .t-Body-nav { background-color: #b71234; }
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-focused { box-shadow: 0 0 0 1px #b71234 inset; }
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-toggle { opacity: unset; }
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-row.is-hover + .a-TreeView-toggle {background-color: #ec3a5f;}

.t-Form--large .t-Form-label, .t-Form-fieldContainer--large .t-Form-label {
    font-size: 12px;
    color: #000000;
    font-weight: 700;
}
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-content.is-selected, 
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-content.is-selected .fa, 
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-content.is-hover .fa, 
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-row.is-selected + .a-TreeView-toggle, 
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-selected .fa, 
.t-TreeNav .a-TreeView-node--topLevel.is-expandable .a-TreeView-content.is-hover .fa, 
.t-TreeNav .a-TreeView-node--topLevel.is-expandable .a-TreeView-content.is-selected, 
.t-TreeNav .a-TreeView-node--topLevel.is-expandable .a-TreeView-row.is-selected + .a-TreeView-toggle {
    color: #ffffff;
}
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-hover + .a-TreeView-toggle, .t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-toggle {
    color: #ffffff;
}
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-hover {
  color: #ffffff !important;
}
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-hover .fa, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-current--top .fa, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-hover .a-Icon, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-current--top .a-Icon {
    color: #ffffff;
}
.t-Button--navBar .t-Icon.a-Icon, .t-Button--navBar .t-Icon.fa {
    color: #b71234;
}
.t-Form-label {
    font-weight: 700;
    color: black;
}
.elion_display_only {outline-offset:0px; outline-width:0px;}
.ui-button-icon-only.ui-dialog-titlebar-close {overflow: auto; outline: none;}

.t-Report-colHead {
    vertical-align: middle;
}

.a-GV-table {
    cursor: var(--a-menu-cursor,pointer);
}
.t-Form--stretchInputs .apex-item-wrapper--popup-lov .t-Form-inputContainer {flex-wrap: nowrap;}
a.lov-clear {color: #383838; margin: auto; text-indent: -18px;}