/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 31.1.2019, 9:15:21
    Author     : Vladimír
*/

/* skryvani icon submenu v navigation baru + odsazeni */
.t-Header-nav-list .a-Menu-inner .a-Menu-statusCol {
    display: none;
}
.t-Header-nav-list .a-Menu-inner .a-Menu-label,
.t-Header-nav-list .a-Menu-inner .a-Menu-label:hover {
    padding: 0 12px;
}

.t-HeroRegion-col.t-HeroRegion-col--content {
    margin-left: .6rem;
}

/* manipulace obrazovky s ultra nizkym rozlisenim */
@media only screen and (max-width: 640px) {
    .t-Body-side, .t-Body-side > div {
        display: none;
    }
    #navi_640 {
        display: block;
    }
    #navi_640 button {
        margin-bottom: 0;
    }
    #left_col.force_show {
        display: block !important;
    }
    #left_col.force_show .t-Region-bodyWrap {
        border-bottom: 1px solid #d9d9d9;
    }
    #left_col.force_show .t-LinksList-item .t-LinksList-link .t-LinksList-icon {
        padding: .4rem 0.8rem;
    }
    #left_col.force_show .t-LinksList-item .t-LinksList-link .t-LinksList-label {
        padding: .2rem .8rem;
    }
    .t-Breadcrumb {
        display: none;
    }
    .t-HeroRegion-wrap {
        padding-bottom: .8rem;
        padding-top: .8rem;
    }
    .t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-icon {
        width: 4rem;
        height: 4rem;
        line-height: 4rem;
        font-size: 2.2rem !important;
        margin: 0 .8rem;
    }
    .t-HeroRegion:not(.t-HeroRegion--featured) .t-HeroRegion-title {
        margin-top: .8rem;
        font-size: 2.6rem !important;
    }
}

@media only screen and (max-width: 1024px) {
    .t-Body-side, .t-Body-side > div {
        display: none;
    }
    :not(.u-RTL) .t-PageBody--showLeft .t-Body-content {
        margin-left: 0;
    }
}

/* zuzeni left side column, rozsireni contentu */
@media only screen and (min-width: 1025px) {
    #navi_640 {
        display: none;
    }
    .t-Body-side {
        width: 205px;
    }
    :not(.u-RTL) .t-PageBody--showLeft .t-Body-content {
        margin-left: 205px;
    }
}

/* odstraneni focus efectu - left side menu */
li.t-LinksList-item:focus,
.t-LinksList-link:focus {
    box-shadow: none;
    outline: none;
}

/* odebrani hover vizualizaci z informacnich prvku headeru */
.t-Header-navBar span.t-Button:not(.t-Button--simple):hover {
    box-shadow: none;
}
.t-Header-navBar span.t-Button:after {
    box-shadow: none;
}

/* utilizovane css */
.main_blue {
    color: #0573ce;
}

.main_blue__bg {
    background-color: #0573ce;
}

.main_blue_darker {
    color: #19528e;
}

.main_blue_darker__bg {
    background-color: #19528e;
}

.main_grey {
    color: #f8f8f8;
}

.main_grey__bg {
    background-color: #f8f8f8;
}

.main_grey_darker {
    color: #e5e5e5;
}

.main_grey_darker__bg {
    background-color: #e5e5e5;
}

.main_black_darker {
    color: #3c3c3c;
}

.main_black_darker__bg {
    background-color: #3c3c3c;
}

.main_input_label {
    color: #0573ce;
}

.bold {
    font-weight: bold;
}

.no_bold {
    font-weight: initial;
}

.italic {
    font-style: italic;
}

.off_pad .t-Region-headerItems {
    padding: 0;
}

.w-max-sm {
   max-width: 360px;
}

.w-max-md {
   max-width: 500px;
}

.w-max-lg {
   max-width: 800px;
}

input.invisible {
    background-color: transparent;
    border: none;
}

.empty_input {
  color: #0008;
}

.display_only.apex-item-display-only:empty {
    display: none;
}

.no_underline {
    text-decoration: none !important;
}

.t-Form--labelsAbove .t-Form-fieldContainer label {
    font-weight: 500;
    font-size: 1.4rem;
}

.t-Form--labelsAbove .t-Form-fieldContainer .apex-item-display-only {
    line-height: 1.6rem;
}

td a.t-Button,
button {
    border-radius: .4rem !important;
}

.t-Region.t-Region--hideShow button.t-Button--hideShow {
    border-radius: 1.2rem !important;
}

.t-Region--noUI ul.t-Cards {
    margin: 0;
}

/* just add class = no_hover_button */
.no_hover_btn:hover,
.no_hover_btn:focus,
.no_hover_btn:active,
.t-Button.no_hover_btn:not(.t-Button--link):not(.t-Button--header):active,
.no_hover_btn:hover:before,
.no_hover_btn:focus:before,
.no_hover_btn:hover:after,
.no_hover_btn:focus:after {
    box-shadow: none !important;
    cursor: default;
}

.no_hover_btn.fake_checkbox:hover span.t-Icon {
    background-color: #f8f8f8;
}

.t-Cards--animColorFill .t-Card .t-Card-icon:before {
    display: none;
}

/* reseni oznaceni povinnych polozek: label > input */
/*
.t-Form-fieldContainer.is-required .t-Form-inputContainer .t-Form-itemWrapper:after {
    content: "\e058";
    font-family: apex-5-icon-font!important;
    font-size: 1.6rem;
    line-height: 1.2rem;
    vertical-align: bottom;
    margin-top: 4px;
    color: red;
    display: inline-block;
    position: absolute;
    right: 4px;
}

.t-Form-fieldContainer.is-required .t-Form-inputContainer .t-Form-itemWrapper input {
    margin-right: 12px;
}

.t-Form-fieldContainer.is-required .t-Form-label:after{
    display: none !important;
}*/

.t-Footer-appHelp {
    display: inline-block;
    margin-right: .8rem;
}

.a-IG-header:empty{
  padding:0;
  border-bottom:0
}


/* Ukoly */

.nizka_priorita{
    color:rgb(154, 161, 178);
    font-weight: bold;
}
.stredni_priorita{
    color:rgb(42, 135, 53);
    font-weight: bold;
}
.vysoka_priorita{
    color:rgb(255, 86, 48);
    font-weight: bold;
}