@import "https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800";


.calendarIcon {
    list-style: none;
    padding: 0;
    margin: 0;
}

.calendarIcon li {
    display: inline-block;
    width: 70px;
    margin: 1px;
}

time.icon {
    display:block;
    position:relative;
    width:100%;
    height:100%;
    background-color:#fff;
    margin:0;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    overflow:hidden;
}

time.icon * {
    display:block;
    width:100%;
    font-weight:700;
    font-style:normal;
    text-align:center;
}

time.icon .month {
    text-transform:uppercase;
    font-size:14px;
    color:#fff;
    background-color:rgba(0,0,0,.1);
    padding:3px 0;
    border-bottom:1px solid rgba(0,0,0,.2);
}

time.icon .day {
    font-size:20px;
    color:#fff;
    padding:0;
    /*padding-top:4px;*/
}

time.icon .week {
    font-size:12px;
    line-height:12px;
    color:#fff;
    padding:5px 0;
    /*padding-bottom:10px;*/
}

.icon.monday {
    background-color:#1f518b;
    box-shadow:0 1px 0 #1f518b,0 2px 0 #fff,0 3px 0 #1f518b,0 4px 0 #fff,0 5px 0 #1f518b,0 0 0 1px #fff;
    color:#fff!important;
}

.icon.tuesday {
    background-color:#1488c8;
    box-shadow:0 1px 0 #1488c8,0 2px 0 #fff,0 3px 0 #1488c8,0 4px 0 #fff,0 5px 0 #1488c8,0 0 0 1px #fff;
    color:#fff!important;
}

.icon.wednesday {
    background-color:#f7a33b;
    box-shadow:0 1px 0 #f7a33b,0 2px 0 #fff,0 3px 0 #f7a33b,0 4px 0 #fff,0 5px 0 #f7a33b,0 0 0 1px #fff;
    color:#fff!important;
}

.icon.thursday {
    background-color:#e2413e;
    box-shadow:0 1px 0 #e2413e,0 2px 0 #fff,0 3px 0 #e2413e,0 4px 0 #fff,0 5px 0 #e2413e,0 0 0 1px #fff;
    color:#fff!important;
}

.icon.friday {
    background-color:#e23e93;
    box-shadow:0 1px 0 #e23e93,0 2px 0 #fff,0 3px 0 #e23e93,0 4px 0 #fff,0 5px 0 #e23e93,0 0 0 1px #fff;
    color:#fff!important;
}

.icon.saturday {
    background-color:#834290;
    box-shadow:0 1px 0 #834290,0 2px 0 #fff,0 3px 0 #834290,0 4px 0 #fff,0 5px 0 #834290,0 0 0 1px #fff;
    color:#fff!important;
}

.icon.sunday {
    background-color:#78cfbf;
    box-shadow:0 1px 0 #78cfbf,0 2px 0 #fff,0 3px 0 #78cfbf,0 4px 0 #fff,0 5px 0 #78cfbf,0 0 0 1px #fff;
    color:#fff!important;
}