/* Navigation links */
.ribbon {
    width: 160px;
    margin: 10px auto;
    padding: 0 10px 0;
    position: relative;
    color: #444;
    background: #fff;
    border: 1px solid #d2d2d2;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.ribbon h4 {
    display: block;
    height: 35px;
    line-height: 1.3;
    width: 159px;
    margin: 0;
    padding: 5px 10px;
    position: relative;
    left: -10px;
    top: 0px;
    color: #fff;
    /*
   	background-image: -webkit-linear-gradient(#54b4eb,#2fa4e7 60%,#1d9ce5);
	background-image: -o-linear-gradient(#54b4eb,#2fa4e7 60%,#1d9ce5);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#54b4eb),color-stop(60%,#2fa4e7),to(#1d9ce5));
	background-image: linear-gradient(#54b4eb,#2fa4e7 60%,#1d9ce5);
	background-repeat: no-repeat;
	border-bottom: 1px solid #178acc;
	-webkit-filter: none;*/
	filter: none;
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
	box-shadow: 0 1px 10px rgba(0,0,0,.1);
   
    /*box-shadow: 0 1px 10px rgba(0,0,0,.1)*/
}
.ribbon h3::before,
.ribbon h3::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -11px;
    z-index: -10;
    border: 5px solid;
    border-color: #242424 transparent transparent transparent;    
}
.ribbon h3::before {left: 0;}
.ribbon h3::after {right: 0;}

/* Round */
.ribbon.round h3 {
    border-radius: 4px;
}
.ribbon.round h3::before,
.ribbon.round h3::after {
    width: 10px;
    height: 10px;
    bottom: -4px;
    border: none;
    border-radius: 10px;
}
.ribbon.round h3::before {
    background: #33aaf8;
    background: linear-gradient(left, #33aaf8 0%, #0674bb 100%);
}
.ribbon.round h3::after {
    background: #33aaf8;
    background: linear-gradient(right, #33aaf8 0%, #0674bb 100%);
}

.checkbox {
    width: 14px;
    height: 14px;
    float:left;
    margin-right:5px;
    margin-top:auto;
    margin-bottom:auto;
}

.calendarlist_row {
	vertical-align:middle;
	clear:both;
	line-height:1;
}

.ribbon li {
	margin-bottom:5px;
}

.ribbon ul {
	list-style-type:none;
	padding-left:0px;
}
