.supercal{width:100%;margin:100px 0 70px!important}.supercal .supercal-header{display:block;line-height:30px;margin-bottom:20px;text-align:center;position:relative}.supercal .supercal-header .prev-month{float:left;background:url(https://www.mmb.cat/wp-content/themes/mmb/images/cal-prev-arrow.jpg) no-repeat 0 0;height:31px;padding:0;border:none;width:29px;cursor:pointer}.supercal .supercal-header .prev-month:hover{background-position:0 -31px}.supercal .supercal-header .next-month{float:right;background:url(https://www.mmb.cat/wp-content/themes/mmb/images/cal-next-arrow.jpg) no-repeat 0 0;height:31px;padding:0;border:none;width:29px;cursor:pointer}.supercal .supercal-header .next-month:hover{background-position:0 -31px}.supercal-month{position:relative;z-index:0;overflow:hidden}.supercal table{width:100%;table-layout:fixed;background:#fff}.supercal td{color:#161c1b;font-family:'Roboto',sans-serif;font-weight:300;font-size:13px;text-align:center;background:#f2f2f2;line-height:26px}.supercal td.active{background:#2dc2e4!important;color:#fff!important;cursor:pointer}.supercal td.active:hover{background:#323232!important;color:#fff!important}.supercal td.month-prev{background:#f2f2f2;color:#161c1b;text-align:center;line-height:26px;visibility:hidden}.supercal td.month-next{background:#f2f2f2;color:#161c1b;text-align:center;line-height:26px}.supercal td.selected{background:#323232;color:#fff;font-weight:normal!important;line-height:26px}.supercal td.today{font-weight:600}.supercal .supercal-footer{width:100%;display:none}.supercal .supercal-footer span.supercal-input{display:table-cell;width:100%;cursor:default}.month div{font-size:30px;color:#000;font-family:'roboto_condensedregular'}table.table-condensed.current th{font-family:'roboto-medium';font-weight:400;padding-bottom:12px}