body {
    padding-top: 0px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

/* Don't print link hrefs */
    a[href]:after {
        content: none
    }

/* glyphicons */
.glyphicons-database-plus {
    background-image: url("glyphicons/glyphicons-142-database-plus.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-database-plus-xs {
    background-image: url("glyphicons/glyphicons-142-database-plus-xs.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-message-plus {
    background-image: url("glyphicons/glyphicons-125-message-plus.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-file-plus {
    background-image: url("glyphicons/glyphicons-703-file-plus.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-file-plus-xs {
    background-image: url("glyphicons/glyphicons-703-file-plus-xs.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-git-pull-request {
    background-image: url("glyphicons/glyphicons-428-git-pull-request.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-database-search {
    background-image: url("glyphicons/glyphicons-529-database-search.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-database-ban {
    background-image: url("glyphicons/glyphicons-144-database-ban.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-truck {
    background-image: url("glyphicons/glyphicons-59-truck.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-user-vr-add {
    background-image: url("glyphicons/glyphicons-793-user-vr-add.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-user-vr-remove-white {
    background-image: url("glyphicons/glyphicons-794-user-vr-remove-white.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-directions {
    background-image: url("glyphicons/glyphicons-775-directions.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-invoice {
    background-image: url("glyphicons/glyphicons-539-invoice.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-factory {
    background-image: url("glyphicons/glyphicons-451-factory.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-direction {
    background-image: url("glyphicons/glyphicons-234-direction.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-address-book {
    background-image: url("glyphicons/glyphicons-89-address-book.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-cargo {
    background-image: url("glyphicons/glyphicons-60-cargo.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-cargo-white {
    background-image: url("glyphicons/glyphicons-60-cargo-white.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-inbox-out-white {
    background-image: url("glyphicons/glyphicons-136-inbox-out.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-inbox-in-white {
    background-image: url("glyphicons/glyphicons-135-inbox-in.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-inbox-white {
    background-image: url("glyphicons/glyphicons-131-inbox.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-sms-red {
    background-image: url("glyphicons/glyphicons-579-sms-red.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-settings-mini{
    background-image: url("glyphicons/glyphicons-281-settings-mini.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-settings{
    background-image: url("glyphicons/glyphicons-281-settings.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-settings-white{
    background-image: url("glyphicons/glyphicons-281-settings-white.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-server{
    background-image: url("glyphicons/glyphicons-464-server.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-server-plus{
    background-image: url("glyphicons/glyphicons-465-server-plus.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-stopwatch{
    background-image: url("glyphicons/glyphicons-56-stopwatch.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

.glyphicons-exit{
    background-image: url("glyphicons/glyphicons-389-exit.png")!important;
    background-repeat: no-repeat;
    background-position: center;
}

table {
    page-break-inside:auto
}
tr    {
    page-break-inside:avoid;
    page-break-after:auto }

thead, tfoot { break-inside:avoid; }

.table-responsive {
    overflow: visible;
}
.work-table {
    width: auto;
    margin: auto;
}

.work-table thead th {
    padding: 5px 0px 5px 0px;
    text-align: center;
    font-size: 8pt;
    position: relative;
}

.work-table tbody td {
    width: 170px;
    vertical-align: top;
    padding: 0px;
}

.work-table .absence {
    padding: 2px 0px 2px 0px;
    text-align: center;
    font-size: 7pt;
    color: red;
}

.work-padding {
    padding: 0px 3px 0px 3px;
}
div.work-task {
    width: 98%;
    border: solid 1px #696969;
    padding: 0px;
    margin: 5px 0px 3px 0px;
    font-size: 7pt;
    background-color: #ffffff;
    white-space: normal;
    word-wrap: break-word;
    page-break-inside:avoid;
}

.float-tasks div.work-task {
    width: 150px;
    float: left;
    margin: 5px 3px 3px 3px;
}

div.work-task .toggle{
    display: none;
}
div.work-task hr{
    margin: 3px 0px 3px 0px;
}

div.work-task .handle {
    width: 100%;
    min-height: 20px;
    border-bottom: solid 1px #CCCCCC;
}

div.work-task .toolbar {
    width: 100%;
    border-top: solid 1px #CCCCCC;
    padding: 3px 3px 3px 3px;
}

div.work-task .machine-type{
    font-weight: bold;
}

div.work-task .status{
    float: right;
}

div.work-task .containers{
    font-style: italic;
}

div.work-task .originator-name{
    font-weight: bold;
}

div.work-task .time{
    color: red;
    font-weight: bold;
}

/* předávací protokol */
.predavaci-protokol {
   width: 1000px;
   font-size: 14pt;
    font-family: arial, helvetica;
   page-break-after: always;
   margin: 0px;
   padding: 0px;
}

.predavaci-protokol .small {
    font-size: 10pt;
}

.predavaci-protokol .mid {
    font-size: 13pt;
}

.predavaci-protokol .radek-provoz {
  height: 70px;
    font-weight: bold;
    font-size: 18pt;
    text-align: center;
}

.predavaci-protokol .radek-puvodce {
  height: 120px;
}   

.predavaci-protokol .radek-misto-nakladky {
  height: 350px;
}

.predavaci-protokol .radek-misto-nakladky td {
    vertical-align: top;
}

.predavaci-protokol .radek-razitko {
  height: 120px;
    vertical-align: top;
} 

.predavaci-protokol .radek-razitko .logo {
   float: left;
} 

.predavaci-protokol .radek-razitko .logo img {
   margin-right: 10px;
   height: 90px; 
} 

.predavaci-protokol .radek-razitko .text-razitka {
   font-size: 9pt;
   font-family: arial;
}
.predavaci-protokol-hlavicka tr td {
    padding: 0px;
}

.predavaci-protokol-stred tr td {
    padding: 0px;
}

.predavaci-protokol td {
    padding: 2px 5px 1px 5px;
}

.inside-table {
    margin: 5px;
}

.predavaci-protokol input {
    border: none;
    padding: 0px;
    margin: 0px;
}


