/* START GLOBAL */

.t-Button--danger.t-Button--simple:hover,
.t-Button--danger.t-Button--simple:focus {
    color: #fff;
}

.a-GV-header, .a-GV-headerGroup {
    background-color: #ffffff;
}

.a-GV-cell {
    background-color: inherit;
}

.u-danger-text {
     color: #f44336 !important;
}

.a-AlertMessage-body {
    text-align: center;
}


.u-danger-text {
     color: #f44336 !important;
}

.t-Button--danger.t-Button--simple, .ui-button--danger.t-Button--simple {
     --a-button-border-color: #f44336; 
     color: #f44336; 
}  

.t-Button--danger:not(.t-Button--simple):not(.t-Button--hot), .t-Button--danger:not(.t-Button--simple):not(.t-Button--hot):active, .t-Button--danger:not(.t-Button--simple):not(.t-Button--hot).is-active {
	background-color: #f44336;
}	

  .t-Button--success.t-Button--simple {
    --a-button-border-color: #3baa2c;
    color: #3baa2c;
}

.a-Button--hot, .t-Button--hot:not(.t-Button--simple), body .ui-button.ui-button--hot, body .ui-state-default.ui-priority-primary {
    background-color: #0076df;
    color: #ffffff;
}

.t-Button--headerTree.t-Button:before {
    display: none;
}

.a-IRR-headerLabel, .a-IRR-headerLink {
    align-items: self-end !important;
    margin-left: -2px;
    margin-top: 3px;
}

.t-Header-branding {
    background-color: #007bc2;
    height: 48px;
    /* header color dle grafickeho manualu */
    margin-bottom: 0;
    align-content: center;
}

.t-Header-navBar li.t-NavigationBar-item {
    padding: 0px 4px;
}

.t-Header-logo-link {
    margin-bottom: 5px;
    margin-left: 0px;
} 

.t-Header-logo-link img {
	max-height: 40px;
    margin-left: 15px;
    margin-top: 5px;
    padding: 1px;
}

.t-HeroRegion-col--left {
    height: 56px;
}

.t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-icon {
	line-height: 0rem;
}

/* podtrhavani odkazu v paticce */

.t-Footer-apex a {
    text-decoration: underline;
}

/* vypnuti zvyrazneni tlacitek v headeru - prevzato z MTZ */

.t-Button.t-Button--header:active,
.t-Button.t-Button--header:focus:active {
    background-color: rgba(0, 0, 0, 0) !important;
}

.t-Button.t-Button--header:focus:before,
.t-Button.t-Button--header:active:focus:before {
    box-shadow: none !important;
}

.t-Button.t-Button--header:hover {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none !important;
}

.t-Report-paginationText b,
.t-Report-paginationText a:hover {
    background-color: #fff;
    color: #404040;
}

.t-Body li.t-Tabs-item.is-active a.t-Tabs-link,
.t-Body li.t-Tabs-item a.t-Tabs-link:hover {
    color: #056abf;
}

.t-Body th.a-IRR-header--group a, .t-Body td a, .t-Body dd a, .t-Body span a, .t-Body li:not(.t-Cards-item):not(.t-MediaList-item):not(.a-TreeView-node):not(.apex-rds-item):not(.t-Tabs-item):not(.t-BadgeList-item) a, .t-Button--link, footer a {
    text-decoration: underline;
}
s
/*
.t-Card-title, .t-Region-title {
	font-weight: normal;
}
*/

li.apex-icon-link .a-TreeView-content {
	background-position: 1.4rem 0 !important;
}

.t-Button--header.is-active {
	padding: 15px;
	border-radius: 2px;
}	

/* Zaoblene buttons */

.t-Button {
    border-radius: 4px;
}


/* upravy a vysuvne popisky leveho menu */


#t_Body_nav {
    overflow-x: auto;
    background-color: #31373b;
}

.apex-side-nav.js-navCollapsed .t-TreeNav .a-TreeView-label {
	position: fixed;
}

.js-navCollapsed .t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content.is-hover .a-TreeView-label {
    visibility: visible;
    left: 48px;
    padding: 12px 16px;
    width: auto;
    background-color: #2b333a;
    color: inherit;
}

apex-side-nav.js-navCollapsed .t-Body-nav,
.apex-side-nav.js-navCollapsed .t-Body-nav .t-TreeNav {
    z-index: 888;
    /* Make it appear on top of the page content */
}


/* btn s informaci o prostredi a umisteni aplikace */

#DEV,
#KRK {
    background-color: yellow;
    color: black;
    margin-top: 9px !important;
    margin-left: 3px !important;
}

#ACC {
    background-color: greenyellow;
    color: black;
}

#DHACC {
    background-color: #BFFFBF;
    color: black;
}

/* modifikace hero regionu - compact solution */

.t-HeroRegion {
    position: relative;
    /* padding: var(--ut-hero-region-padding-y,1rem) var(--ut-hero-region-padding-x,1rem); */
    padding-bottom: 0px;
    padding-top: 5px;
    padding-left: 16px;
}


.t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-icon {
    width: 50px;
    height: 50px;
    line-height: 0;
    font-size: 32px !important;
    margin: 0px 8px;
    background-color: #0076df;
}

.t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-title {
    margin-left: 8px;
    font-size: 1.8rem;
    letter-spacing: 0px;
}

/* OPRAVA IR */

.a-IRR-table td, .a-IRR-header {
    border-color: none;
}

.a-IRR-header {
    border-style: unset;
    border-top: 1px solid #e6e6e6;
    box-shadow: inset 1px 0 0 0 #e6e6e6;
}

.a-IRR-headerLabel, .a-IRR-headerLink {
    align-items: center !important;
    margin-top: 0px;
    padding: 14px;	
    padding-left: 14px;
}

.t-HeroRegion-wrap {
    padding: 0;
    padding-bottom: 10px;
    padding-top: 5px;
    margin-right: 15px;
}

.t-Breadcrumb-item::after {
    content: '/';
    margin-left: 4px;
    margin-right: 2px;
}

.t-Breadcrumb-item.is-active::after {
    display: none;
}

.t-Breadcrumb-item {
    font-size: .8rem;
    color: #000;
}

/* KONEC GLOBAL */


/* START OPRAVY */

.t-TabsRegion-items {
    min-height: auto !important;
}

td.shuttleSelect1,
td.shuttleSelect2 {
    padding: 4px 0px !important;
}


/* proc zabijime defaultni barvu closethick? */

button.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {
    color: transparent;
}

span.ui-button-icon-primary.ui-icon.ui-icon-closethick {
    color: black;
}

span.ui-button-icon.ui-icon.ui-icon-closethick {
    color: black;
}

.a-IRR-aggregate-value {
    white-space: nowrap;
}

/* END OPRAVY */

/*OPRAVA Ã…Â¡ÃƒÂ­Ã…â„¢ky div vÃƒÂ½bÃ„â€ºru prodejny*/
.t-PageBody--login .t-Region-bodyWrap {
    width: 480px;
    max-width: 100%;
}
/*END OPRAVA Ã…Â¡ÃƒÂ­Ã…â„¢ky div vÃƒÂ½bÃ„â€ºru prodejny*/
