/* ECARE icons*/
HTML {
        overflow-y: scroll !important;
}
.ecico { background: url("../img/layout/background/icons-sprite.png") ;
  font-size: 16px;
  font-size: 1rem;
  margin: -2px 0 0 0;
  float: left;
}
.ecico.letter,
.open .ecico.letter { display: block; width: 30px; height: 20px; background-position: -179px -10px;}
.open .ecico.letter { background-position: -179px -41px; }
.ecico.user,
.open .ecico.user { display: block; width: 30px; height: 25px; margin-right: 5px; background-position: -142px -5px; }
.open .ecico.user { background-position: -142px -36px; }

#sidebar a [class^="icon-"], #sidebar  a [class*=" icon-"] {
    padding-left: 2px;
    width: 16px;
}

#header a [class^="icon-"], #header  a [class*=" icon-"] {
    padding: 3px 0 0 2px;
}

.inlistAvatar {
    position:relative;display:inline-block;height:1px;
}

.inlistAvatar DIV {
    width:21px;height:28px;display:inline-block;position:absolute;top:-18px;overflow:hidden;
}

.vizitka {
    line-height: 18px;
    font-size:14px;
    color: #333;
    margin: 3px !important;
    width:250px;
    font-weight:normal;
}
.vizitka .ecico.user.avatar { display: block; width: 50px; height: auto;  min-height:50px; margin-right: 5px; background-position: -131px -30px; }
.vizitka .avatar IMG {width:50px; min-height:50px; }
.vizitka .tdico {width:16px; text-align: center;padding-left: 3px; vertical-align: top; padding-right: 3px;}






.ecico.pozStatus-10 {/*zluta*/
    display: block; width: 18px; height: 18px; background-position: -108px -327px;
    /*oranzovobila*/
    display: block; width: 18px; height: 18px; background-position: -72px -345px;
}
.ecico.pozStatus-25 {/*zluta !*/
    display: block; width: 18px; height: 18px; background-position: -90px -327px;
}
.ecico.pozStatus-20 {/*oranzova*/
    display: block; width: 18px; height: 18px; background-position: -72px -327px;
}
.ecico.pozStatus-15 {/*oranzova !*/
    display: block; width: 18px; height: 18px; background-position: -54px -327px;
}
.ecico.pozStatus-15 {/*oranzova !*/
    display: block; width: 18px; height: 18px; background-position: -54px -345px;
    display: block; width: 18px; height: 18px; background-position: -252px -345px;
}
.ecico.pozStatus-30 {/*fialova*/
    display: block; width: 18px; height: 18px; background-position: -216px -327px;
    /*modorobila*/
    display: block; width: 18px; height: 18px; background-position: -144px -345px;
}
.ecico.pozStatus-35 {/*fialova !*/
    display: block; width: 18px; height: 18px; background-position: -198px -327px;
}
.ecico.pozStatus-40 {/*modra*/
    display: block; width: 18px; height: 18px; background-position: -144px -327px;
}
.ecico.pozStatus-45 {/*modra !*/
    display: block; width: 18px; height: 18px; background-position: -126px -327px;
}
.ecico.pozStatus-50 {/*cerny kruh-bila*/
    display: block; width: 18px; height: 18px; background-position: -234px -327px;
    /*zelenobila*/
    display: block; width: 18px; height: 18px; background-position: -162px -345px;
}
.ecico.pozStatus-60 {/*zelena*/
    display: block; width: 18px; height: 18px; background-position: -162px -327px;
}
.ecico.pozStatus-65 {/*tmavy kruh-seda*/
    display: block; width: 18px; height: 18px; background-position: -270px -345px;
    display: block; width: 18px; height: 18px; background-position: -252px -345px;
}
.ecico.pozStatus-70 {/*seda*/
    display: block; width: 18px; height: 18px; background-position: -252px -327px;
}

.ecico.pozStatus-error {/*cervena*/
    display: block; width: 18px; height: 18px; background-position: -180px -327px;
}





.dropdown-menu .notifikace {
	line-height: normal;
}
.dropdown-menu .notifikace.neprecteno {
	background-color:#F4F4F4;
}
.dropdown-menu .notifikace span{
	font-size: 80%;
}

table.dataTable thead>tr>th.sorting_asc, 
table.dataTable thead>tr>th.sorting_desc, 
table.dataTable thead>tr>th.sorting, 
table.dataTable thead>tr>td.sorting_asc, 
table.dataTable thead>tr>td.sorting_desc, 
table.dataTable thead>tr>td.sorting {
   line-height: 34px;
   padding-top: 0;
}
table.dataTable thead .sorting:after, 
table.dataTable thead .sorting_asc:after, 
table.dataTable thead .sorting_desc:after, 
table.dataTable thead .sorting_asc_disabled:after, 
table.dataTable thead .sorting_desc_disabled:after {
    bottom:0;
}
div.dataTables_wrapper div.dataTables_filter {
    display: none;
}


table.dataTable .text-right {  padding-right: 20px !important;}

table.dataTable .text-owerflow {
	/* essential */
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float:left;
}

pre.tracy-dump {
    margin-top: 60px;
    margin-left: 60px;
    min-width: 800px;
}

.amaran-wrapper {
    margin-top: 55px;
}
.novyPozadavekShadow form {
    margin-left: 15px;
    margin-right: 15px;
}

.display-none {
    display: none;
}

    .Kico {
        width:20px;
        margin-right: 4px;
        float: left;
        text-align: center;
    }
    
    .label.label-success[data-vcid] {
        cursor: pointer;
    }