/*Fixed height*/
.table-fixed-height {
    overflow: auto;
    max-height: 80vh;
}
th{
    background-color: #f6f6f6;
}
/*More info row*/
table tbody tr.more-info-append{
    cursor: pointer;
}
table tbody tr.more-info-append td.info-addon:after{
    content: 'Dodatkowe informacje';
    text-transform: none;
    color: #0173c7;
    font-size: 12px;
    display: block;
    clear: both;
}
/*Hover rows*/
table.hover-rows tbody tr:hover {
    background-color: #f9f9f9;
}
/*Summary table*/
table.summary-table tbody tr td{
    border: 0;
    text-transform: uppercase;
}
table.summary-table tbody tr td.summary-price{
    width: 100%;
}
table.summary-table tbody tr.separator td{
    border-bottom: 1px solid #da8112;
    padding-bottom: 20px;
}
table.summary-table tbody tr.separator + tr td{
    padding-top: 20px;
}
table.summary-table tbody tr.summary td{
    font-weight: bold;
}
.table-fixed-height-30 {
    max-height: 34vh;
}
table .role-name {
    font-weight: bold;
}
table .role-description {

}
.btn-msg{
    width: 50px;
}
.btn-msg span {
    display: block;
}
div.no-data{
    height: 100px;
    width: 100%;
    float: left;
    display: block;
    position: relative;
    text-align: center;
}
div.no-data p{
    font-size: 2em;
    font-weight: 700;
    margin: 0;
}

.home-no-data p {
    font-size: 14px!important;
}