.ico-calendar-page-wrapper table.tm-table{margin-top:4px}.ico-calendar-page-wrapper table.tm-table thead.white-shadow th{-webkit-box-shadow:0 3px 0 0 rgba(57,73,76,.05);box-shadow:0 3px 0 0 rgba(57,73,76,.05)}.ico-calendar-page-wrapper .vertical-middle{vertical-align:middle}.ico-calendar-page-wrapper .col-ico-logo img{width:64px;max-height:64px;margin-right:10px;background:0 0}.ico-calendar-page-wrapper .parallelogram.overriding{margin-top:2px;background:#00a930;height:18px}.ico-calendar-page-wrapper .parallelogram.overriding .inner{color:#fff;font-size:12px;line-height:18px}.ico-calendar-page-wrapper .btn-star{border:0;background:0 0;font-size:26px;transition:all .3s ease-in-out;outline:none}.ico-calendar-page-wrapper .btn-star:hover{opacity:.8;transform:scale(1.2)}.ico-calendar-page-wrapper .btn-star.icon-star{color:#cecece}.ico-calendar-page-wrapper .btn-star.icon-star.followed{color:#00a930}.ico-calendar-page-wrapper td.col-follow{vertical-align:middle}.ico-calendar-page-wrapper td{border-top:1px solid #e5e5e5!important}.sto-info-row{display:flex;flex-wrap:wrap}.sto-info-row [class*=col-]{display:flex;flex-direction:column;align-items:stretch}.sto-info-row [class*=col-] .well{flex:1}