#lista-diarys th, #lista-cars th, #lista-keysmanage th, #lista-guests th, #lista-catches th, #lista th{
    min-width: 140px;
    max-width: 140px;
    color: #337ab7;
}
#lista-diarys th:first-child, #lista-cars th:first-child, #lista-keysmanage th:first-child, #lista-guests th:first-child, #lista-catches th:first-child, #lista th:first-child{
    min-width: 60px;

}
#lista-diarys th:first-child{
min-width: 120px;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
    vertical-align: middle;
}

/*usuwa skaranie nazwy uzytkownika w navbarze*/
.user-info{
    max-width: none;
}

a.sort {
    /*color: #fff;*/

}

a.sort.sortasc:hover{
    text-decoration: underline;
}
a.sort.sortdesc{

    /*padding-left: 20px;*/
    /*background-image: url(../img/sort_descending1.png);*/
    background-repeat: no-repeat;
    background-position: left center;
}
.sort.sortasc:before{
    content: "\f0d7";
    padding-right: 10px;
    font-family: FontAwesome;

}

a.sort:hover:before{
    text-decoration: none;
    /*color: green;*/
}

.sort.sortdesc:before{
    content: "\f0d8";
    padding-right: 10px;
    font-family: FontAwesome;
    text-decoration: none;
}


a.sort.sortasc{
    /*padding-left: 20px;*/
    /*background-image: url(../img/sort_ascending1.png);*/
    background-repeat: no-repeat;
    background-position: left center;
}

.table-overscroll{
    overflow-y: auto;
}

.del-link{
    color: red;
    text-decoration: none;
}
a.del-link{
    text-decoration: none;
}

a.del-link:hover{
    color: #960000;
    /*text-decoration: none;*/
    text-decoration: underline;
}


/*a.del-link:before {*/
    /*font-family: FontAwesome;*/
    /*content: "\f095";*/
    /*padding-right: 5px;*/
    /*text-decoration: underline;*/
    /*display: inline-block;*/
/*}*/


/*a.del-link:before, a.del-link:hover:before{*/
    /*text-decoration: none;*/
/*}*/



#sidebar-shortcuts a {
    color: #FFFFFF;
}


.file-description-documents{
    font-style: italic;
    color: #9f9f9f;
    display: inline;
    /*line-height: 20px;*/
    padding-left: 20px;
}

.action-buttons{
    display: inline;
    padding-left: 20px;
}

.action-icon{
    font-size: 11px;
}


.tree .tree-branch .tree-branch-header{
    height: auto;
}

.multiselect-search{
    height: 40px;
}

#loader-page{
    display: none;
    background-color: black;
    position: fixed;
    left:0;
    top:0;
    height:100%;
    width:100%;
    opacity: 0.8; /* also -moz-opacity, etc. */
    z-index: 9999;
}

#loader-icon{
    background-image: url(../img/ajaxSpinner.gif);
width: 200px;
    height: 200px;
    background-size: 30%;
background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    position: fixed;
}

.onhovershow {
    display: none;
}

h4:hover > .onhovershow, .panel-body ul li:hover > a.onhovershow {
    display: inline;
}

div#lista-elearning div.panel-collapse {
    border-color: #d0d0d0;
    border-width: 1px;
    border-style: solid;
    margin-bottom: 16px;
    box-shadow: inset 2px 2px 4px;
}

.ui-helper-hidden-accessible {
    display: none;
}

.slide-content {
   // box-shadow: inset 2px 2px 2px;
    border-color: #d0d0d0;
    border-width: 1px;
    border-style: solid;
    box-shadow: 2px 2px 2px;
    padding: 0px 8px;
    margin-bottom: 8px;
}
.panel-heading {
    background-color: #E0F2FF;
    color: #000000;
}

.szkolenie .carousel-inner .item {
    min-height: 300px; 
    text-align: center;
}

.questionform{
    margin-top: 32px;
    margin-left: 20%;
    text-align: left;
}

.question p {
    
}

.carousel-inner .item {
    margin-top: 32px;
}

.widget-main table tr:first-of-type {
    background: #f2f2f2;
    background-image: -webkit-linear-gradient(top,#f8f8f8 0,#ececec 100%);
    background-image: -o-linear-gradient(top,#f8f8f8 0,#ececec 100%);
    background-image: linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0);
}


.link-msg-0{font-weight: bold; color: #00F;}
.link-msg-1{ color: #00F;}
#container-messages{border: 0px solid blue; clear:both; min-height:400px;}
#container-messages div{float:left; font-size: 11px;}
.msg-panel{clear:both; margin-bottom:5px; width:100%;}
.msg-panel.this{background-color: #def !important;}
.msg-header div{padding:10px 5px;}
.msg-panel div{padding:5px ;}
.msg-from{width:200px;}
.msg-content{width:516px;}
.msg-panel .msg-content{ min-height:24px; border-right: 2px solid #fff;border-left: 2px solid #fff;}
.msg-to{width:200px;}
.msg-header{
    clear:both; color:#000; font-weight: bold; font-size:11px;
    background: #f2f2f2;
    background-image: -webkit-linear-gradient(top,#f8f8f8 0,#ececec 100%);
    background-repeat: repeat-x;
   
}
/*.msg-header .msg-from{background-color: #03628E;}
.msg-header .msg-content{background-color: #03628E; border-right: 2px solid #fff;border-left: 2px solid #fff;}
.msg-header .msg-to{background-color: #03628E;}*/

/*#container-messages div.msg-panel:nth-child(even){background-color: #ffffff;}*/
#container-messages div.msg-panel:nth-child(odd){background-color: #e4e9ec;}
#container-messages div.msg-panel.reply{background-color: #fff;}
#reply-form{display:none; padding:0;}
#reply-link a{color:#00F;}

.right {
    text-align: right;
}

#ui-datepicker-div {
    width:  auto;
}

/* Szersze boczne menu (sidebar): dlugie niemieckie etykiety nie mieszcza sie w domyslnych 190px (Ace).
   Tylko desktop >=992px; :not(.menu-min) zeby NIE psuc zwinietego mini-menu (43px); nizej bez zmian.
   #sidebar (ID) + !important: pewne nadpisanie niezaleznie od specyficznosci/kolejnosci/stylow inline. */
@media only screen and (min-width: 992px) {
    #sidebar:not(.menu-min),
    .sidebar:not(.menu-min) {
        width: 240px !important;
    }
    #sidebar:not(.menu-min) + .main-content,
    .sidebar:not(.menu-min) + .main-content {
        margin-left: 240px !important;
    }
    /* dlugie niemieckie slowa: pozwol zawijac/rozszerzac wysokosc zamiast obcinac wielokropkiem */
    #sidebar:not(.menu-min) .nav-list > li > a {
        white-space: normal !important;
        height: auto !important;
        min-height: 39px;
    }
}