div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
    position:relative;
    background: transparent;
    border: 0;
    font-family: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
}

:root {
    /* COLORS */
    --color-blue: #43ABEA;
    --color-orange: #ED973A;
}


.hide{ display: none}
.bold{ font-weight: bold;}

a{color: #ff8000;}

.nezadano {
    background: #C00 !important;
    color: #FFF;
}

form.poradi{ margin-bottom: 0}




/* MARGIN */
.mAuto{ margin: auto}

.mT5{ margin-top: 5px !important}
.mT8{ margin-top: 8px !important}
.mT10{ margin-top: 10px !important}
.mT20{ margin-top: 20px !important}
.mT25p{ margin-top: 25% !important}

.mL20{ margin-left: 20px}
.mL10{ margin-left: 10px !important}
.mL5{ margin-left: 5px}

.mB8{ margin-bottom: 8px}
.mB10{ margin-bottom: 10px}
.mB20{ margin-bottom: 20px}
.mR5{ margin-right: 5px}
.mR10{ margin-right: 10px}
.mR20{ margin-right: 20px}
/* KONEC MARGIN */




/* PADDING */
.pL10{ padding-left: 10px}
.pR10{ padding-right: 10px}
.pB10{ padding-bottom: 10px}
.pT10{ padding-top: 10px}
/* KONEC PADDING */




/* FONT SIZE */
.fS120p{font-size: 1.2em}
.fS140p{font-size: 1.4em !important}
/* KONEC FONT SIZE */



/* COLOR */
.cC00{color:#C00 !important}
.cF40{color:#ff4400;}
.cF80{color: #ff8800 !important;}
.cOCO{color: #00cc00 !important;}
.seda{color: #999 !important;}
.cerna{color: #000 !important;}
/* KONEC COLOR */


/* TABLE */
table.table th{ background: #666 !important; color: #DDD}
table.table th a{ color: #FFF}
/* /TABLE */










/***** dialog *****/
/*.ui-dialog li{ list-style: none;}*/
.dialog_okMess .ui-dialog-title,
.dialog_chybaMess .ui-dialog-title{color:#FFFFFF; font-weight: bold;}
.dialog_okMess .ui-widget-header{ background: #00b1ff}
.dialog_chybaMess .ui-widget-header{ background: #C00}

.dialog_potvrzeni .ui-dialog-title{ font-weight: bold}
.dialog_potvrzeni .ui-widget-header{ background: #ffd500}
.ui-widget-overlay {
    opacity: .8;
    filter: Alpha(Opacity=80);
}

#dialog-chybaMess li{word-wrap: break-word;}

/* konec dialog */









/* drobeckova navigace */
.breadcrumb-container {
    /*width: 200%;*/
    height: 25px;
    line-height: 25px;
    background-color: #f0f0f0;
    border-bottom: 1px solid
    rgba(220,220,222,0.9);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.xbreadcrumbs {
    position : relative;
    clear : both;
    width : 100%;
}

.xbreadcrumbs, .xbreadcrumbs li
{
    list-style : none;
    margin : 0;
    padding : 0;
    float : left;
}

.xbreadcrumbs > li {
    position : relative;
    height : 25px;
    line-height : 25px;
    padding : 0 20px 0 0;
    background-image : url('../imgs/header/brd_separator@2x.png');
    background-position : center right;
    background-repeat : no-repeat;
    white-space : nowrap;
    background-size : 20px 30px;
}
.xbreadcrumbs > li span,
.xbreadcrumbs > li a {
    display : block;
    height : 25px;
    padding-right : 10px;
    text-decoration : none;
    color : #666;
    font-size : 10px;
    line-height : 25px;
    text-shadow : 0 1px 0 #fff;
}
.xbreadcrumbs > li.current {
    border-right : 0;
}
.xbreadcrumbs > li.current span,
.xbreadcrumbs > li.current a {
    color : #F80;
    font-size : 12px;
    line-height : 25px;
    text-shadow : 0 1px 0 #fff;
    cursor : default;
}
.xbreadcrumbs > li:first-child {
    min-width : 0;
    padding : 0 20px 0 0;
}
.xbreadcrumbs > li:first-child span,
.xbreadcrumbs > li:first-child a {
    padding : 0 20px 0 20px;
}
/*.xbreadcrumbs > li:first-child a [class^="icon-"]{
    top:3px;
}*/
.xbreadcrumbs > li:last-child {
    min-width : 0;
}

/* konec drobeckove navigace */




/* visualPaginator */
.visualPaginator .pagination li{list-style: none; display: inline;}
.paginator { margin-top: 8px; font-size: 1.4em}
/* END visualPaginator */






/* CHOSEN */
body .chosen-container-single  .chosen-single
{
    height: 30px; line-height: 30px
}
body .chosen-container-single  .chosen-single div b{
    margin-top: 3px; height: 20px
}

body .error .chosen-container-single .chosen-single{
    border: 1px solid #c00 ; color: #C00;
    font-size: 14px
}
/* KONEC CHOSEN */






/* HROMADNE AKCE */
.hromadnaAkceDiv{ margin-top: 10px}
.hromadnaAkceDiv select{ width: 120px}
.hromadnaAkceDiv .chosen-container-single .chosen-single {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}
.hromadnaAkceDiv .input-append{ margin-bottom: 0px}
/*.hromadnaAkceDiv .chosen-container-single .chosen-single{ height: 18px; line-height: 18px}*/
/*.hromadnaAkceDiv .chosen-container-single .chosen-single div b{background-position: 0 0px}*/
/* /HROMADNE AKCE */





/* TOOLTIP */
.myTooltip{ color: #BBB; cursor: pointer; display: inline;}

.myTooltipMess{ display: none; position: absolute; z-index: 9999;
    width:300px; background: #ffedc1; color: #000;
    border: solid 1px #876616;
    box-shadow: 1px 1px 5px 0px rgba(119, 119, 119, 0.75);
    -moz-box-shadow: 1px 1px 5px 0px rgba(119, 119, 119, 0.75);
    -webkit-box-shadow: 1px 1px 5px 0px rgba(119, 119, 119, 0.75);
    }
.myTooltipMess .jadroTip{ padding: 10px; font-size: 10px}

/* KONEC TOOLTIP*/





.checkbox-container{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.checkbox-container label{
    margin-bottom: 0;
}