.event-main { flex-direction: column; text-align: left; padding: 4px; .event-header { padding: 8px 10px; font-size: 14px; font-weight: 600; text-align: center; //background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-calendar'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 10px center; border-radius: 3px 3px 0 0; min-width: 200px; vertical-align: middle; stroke: #ffffff; } .event-info { border-radius: 0 0 6px 6px; background-color: #ffffff; li { color: #333333; &.event-title { margin-bottom: 10px; padding-bottom: 10px; font-size: 14px; } &.event-date, &.event-time { padding: 4px 10px; border-bottom: 1px dotted #dddddd; label { margin-right: 10px; flex: 0 0 auto; font-size: 0.96em; font-weight: 600; width: 30px; } span { padding: 1px 6px; margin-right: 6px; border-radius: 100px; line-height: 20px; display: inline-flex; justify-content: center; font-size: 0.96em; margin-bottom: 2px; color: #444444; } } &.event-content { padding: 10px; color: #444444; font-weight: normal; font-size: 1em; } } } .btn-box { border-top: 1px solid #dddddd; height: 40px; .mat-button { width: 100%; display: block; } } } .feather-calendar { stroke: #ffffff; }