.open-granule {
    width: 320px;
    height: 273px;
    overflow: hidden;
}

/* royalslider */
.open-granule.rsLaetis .rsArrow {
    height: 41px;
    width: 41px;
    top: 0;
    background: transparent;
    color: inherit;
    line-height: 41px;
    text-align: center;
    transition: opacity ease .4s;
}

.open-granule.rsLaetis .rsArrowDisabled {
    opacity: 0;
    pointer-events: none;
}

.open-granule.rsLaetis .rsArrowLeft {
    left: 0;
}

.open-granule.rsLaetis .rsArrowRight {
    left: auto;
    right: 0;
}

/* table granule */
.table-granule {
    border-collapse: collapse;
    width: 100% !important;
}

.table-granule__head,
.table-granule__day td {
    border: 1px solid #b8b8b8;
}

.table-granule__head th,
.table-granule__day td {
    padding-left: 5px;
    padding-right: 5px;
}

.table-granule__head th {
    padding: 5px;
    min-width: 250px;
    text-align: center;
}

.table-granule__day--closed {
    color: #5f5f5f;
    background-color: #f7f7f7;
}

.table-granule__day--current {
    font-weight: 800;
}

.table-granule__time,
.table-granule__fullDay {
    text-align: center;
}

.table-granule__dayName {
    width: 10%;
}

.table-granule__fullDay {

}

.table-granule__time {
    width: 45%;
}
