.panel>.table-bordered {
    border: 1px solid #dddddd;
}

.panel-default>.table-bordered {
    border: none;
}

.panel-heading> h6 {
    margin-top: 5px;
    margin-bottom: 4px;
}

.panel-heading a {
    color: inherit;
    padding: 7px 0px 7px 10px;
}

/* hlavicka */
/*body { padding-top: 55px; }*/

/* posun pozície kotvy kvoli hlavicke */
/*a[name] {
  padding-top: 40px;
  margin-top: -40px;
  display: inline-block; /* required for webkit browsers */
/*}*/

.breadcrumb {
    border: none;
    font-size: 22px;
    background: none;
    padding: 8px 0px;
}

.alert-success {
    background-color: #f6f6f6;
    border-color: #ccc;
    color: #626262;
}

/* datatable-sort */
.panel .table-data-sort {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

/* filter form*/
div.filterForm {
    margin-bottom: 30px;
    padding-top: 12px;
    padding-bottom: 20px;
}

div.filterForm > div > .btn {
   margin-top: 24px; 
}

/* tlač aktuálnej stránky */
@media print {

    @media print {
        a[href]:after {
            content: none !important;
        }
    }

    table {
        font-size: 12px !important;
    }
    
    .box {
        border-top: none;
    }
}

.navbar-brand > img {
    margin-top: -3px;
}

.nowrap {
    white-space: nowrap;
}

/* vertikálne zarovanie textu v tabuľke */
.table-valign-middle > tbody > tr > td {
    vertical-align: middle;
}