.content-box {
    padding-bottom : 40px;
}

.za-ucence-manga-wrapper {
    margin: 10px 3vw;
}

.za-ucence-manga-wrapper > div[id*="za-ucence-manga-"] {
    padding-top         : 100%;
    background-position : center;
    background-size     : contain;
    background-repeat   : no-repeat;
}

.za-ucence-manga-divider {
    margin: 0px 0px 20px;
    border-top-style: solid;
    border-top-width: 4px;
}

/**
 * URNIKI */
#za-ucence-urniki .content-title-text { margin : 5px 0; }

#za-ucence-urniki .panel-default>.panel-heading {
    background-color: transparent;
    border-color: transparent;
}
#za-ucence-urniki .panel-default {
    border-color: transparent;
    -webkit-box-shadow: unset;
    box-shadow: usent;
}
#za-ucence-urniki .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: transparent !important;
}

#za-ucence-urniki a { font-size : 18px; transition: all 0.2s; color : #346b99;}
#za-ucence-urniki a[aria-expanded="true"] {
    color: #337ab7;
    font-size: 24px;
}
#za-ucence-urniki .panel-title:hover { color : #337ab7; }

#za-ucence-urniki table {
    width          : 100%;
}
#za-ucence-urniki td {
    padding        : 2px;
    text-align     : center;
    border         : 1px solid black;
    width          : 20%;
    border         : 1px solid white;
}
#za-ucence-urniki th {
    padding        : 10px;
    border         : 1px solid black;
    margin-top     : 15px;
    border         : 1px solid white;
}
#za-ucence-urniki th.branch-code-1, #za-ucence-urniki td.branch-code-4 { background-color : #5CBA47; color : white; }
#za-ucence-urniki th.branch-code-2, #za-ucence-urniki td.branch-code-5 { background-color : #4FC7E0; color : white; }
#za-ucence-urniki th.branch-code-3, #za-ucence-urniki td.branch-code-2 { background-color : #F5821F; color : white; }
#za-ucence-urniki th.branch-code-4, #za-ucence-urniki td.branch-code-1 { background-color : #BF2126; color : white; }
#za-ucence-urniki th.branch-code-5, #za-ucence-urniki td.branch-code-3 { background-color : #c8b502; color : white; }

#za-ucence-urniki td[class*="branch-code-"][class*="-weekday"] {
    font-weight    : bold;
    padding        : 6px;
}
#za-ucence-urniki td.branch-code-1-weekday { background-color : #5CBA477A; color : white; }
#za-ucence-urniki td.branch-code-2-weekday { background-color : #4FC7E07A; color : white; }
#za-ucence-urniki td.branch-code-3-weekday { background-color : #F5821F7A; color : white; }
#za-ucence-urniki td.branch-code-4-weekday { background-color : #BF21267A; color : white; }
#za-ucence-urniki td.branch-code-5-weekday { background-color : #736c30; color : white; }

#za-ucence-urniki .extra-schedule td:first-child,
#za-ucence-urniki .extra-schedule th:first-child { width : 100px; text-align : center; }
#za-ucence-urniki .extra-schedule td:nth-child(2),
#za-ucence-urniki .extra-schedule th:nth-child(2) { width : 150px; text-align : center;  }
#za-ucence-urniki .extra-schedule td:last-child,
#za-ucence-urniki .extra-schedule th:last-child { width : calc(100% - 250px); padding-left : 20px; text-align : left; }

#za-ucence-urniki [class*="location_class_"] {
    margin-right : 10px;
    text-align   : center;
    font-family  : monospace;
    white-space  : nowrap;
    display      : inline-block;
    padding      : 2px 5px;
    border-radius: 2px;
}
#za-ucence-urniki .loc-indicator-ball {
    display      : inline-block;
    width        : 12px;
    height       : 12px;
    float        : left;
    margin-top   : 3px;
}
#za-ucence-urniki .loc-indicator-text { display : inline-block; width: calc(100% - 40px); }
#za-ucence-urniki [class*="location_class_0"] { background-color : #b72026; color : white; font-weight: 600; }
#za-ucence-urniki [class*="location_class_1"] { background-color : #eb8020; color : white; font-weight: 600; }
#za-ucence-urniki [class*="location_class_2"] { background-color : #f4dd00; color : white; font-weight: 600; }
#za-ucence-urniki [class*="location_class_3"] { background-color : #5bb047; color : white; font-weight: 600; }
#za-ucence-urniki [class*="location_class_4"] { background-color : #4ebcd7; color : white; font-weight: 600; }
.loc-indicator-addrtxt {
    font-size    : 70%;
    color        : #7a7a7a;
    margin-left  : 0px;
    font-weight  : 600;
}
