/*kleurthema*/
.widget_calendar_box_date_view_green, .section_calendar_box_date_view_green {
    border:#008000 thin solid;
    }
.widget_calendar_box_border_green, .section_calendar_box_border_green {
	background-color:#008000;
    }	
.widget_calendar_box_date_green, .widget_calendar_box_month_green, .section_calendar_box_date_green, .section_calendar_box_month_green {
	color:#008000;
    }
.widget_calendar_box_date_view_red, .section_calendar_box_date_view_red {
    border:#BF0000 thin solid;
    }
.widget_calendar_box_border_red, .section_calendar_box_border_red {
	background-color:#BF0000;
    }	
.widget_calendar_box_date_red, .widget_calendar_box_month_red, .section_calendar_box_date_red, .section_calendar_box_month_red {
	color:#BF0000;
    }
.widget_calendar_box_date_view_blue, .section_calendar_box_date_view_blue {
    border:#004080 thin solid;
    }
.widget_calendar_box_border_blue, .section_calendar_box_border_blue {
	background-color:#004080;
    }	
.widget_calendar_box_date_blue, .widget_calendar_box_month_blue, .section_calendar_box_date_blue, .section_calendar_box_month_blue {
	color:#004080;
    }
.widget_calendar_box_date_view_red, .section_calendar_box_date_view_red, .widget_calendar_box_date_view_blue, .section_calendar_box_date_view_blue,.widget_calendar_box_date_view_green, .section_calendar_box_date_view_green  {
    background: rgba(255,251,250,1);
    background: -moz-linear-gradient(top, rgba(255,251,250,1) 0%, rgba(255,251,250,0.87) 28%, rgba(207,201,201,0.55) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,251,250,1)), color-stop(28%, rgba(255,251,250,0.87)), color-stop(100%, rgba(207,201,201,0.55)));
    background: -webkit-linear-gradient(top, rgba(255,251,250,1) 0%, rgba(255,251,250,0.87) 28%, rgba(207,201,201,0.55) 100%);
    background: -o-linear-gradient(top, rgba(255,251,250,1) 0%, rgba(255,251,250,0.87) 28%, rgba(207,201,201,0.55) 100%);
    background: -ms-linear-gradient(top, rgba(255,251,250,1) 0%, rgba(255,251,250,0.87) 28%, rgba(207,201,201,0.55) 100%);
    background: linear-gradient(to bottom, rgba(255,251,250,1) 0%, rgba(255,251,250,0.87) 28%, rgba(207,201,201,0.55) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffbfa', endColorstr='#cfc9c9', GradientType=0 );
    }
.section_calendar_box_date_view_red, .section_calendar_box_date_view_blue, .section_calendar_box_date_view_green  {
	-webkit-box-shadow: 10px 11px 7px -6px rgba(112,108,112,1);
    -moz-box-shadow: 10px 11px 7px -6px rgba(112,108,112,1);
    box-shadow: 10px 11px 7px -6px rgba(112,108,112,1);
	}
/*section*/
.link_icon {
    height:12px;
	}
.section_calendar_row {
    display:block;
	overflow:hidden;
	margin-top:5px;
	}
.section_calendar_box__head, .section_calendar_box_ {
	margin:auto;
	margin-top:0.2em;
	margin-bottom:0.15em;
	}
.section_calendar_box_head {
	height:1.2em;
	}
.section_calendar_box_head a {
	font-size:0.9em;
	text-decoration:overline;
	}
.section_calendar_box_title {
	margin-bottom:5px;
	}
.section_calendar_box_title a {
	text-decoration:none;
	font-size:0.95em;
	font-weight:600;
	color:#009933;
	}
.section_calendar_box_date_view_green, .section_calendar_box_date_view_red, .section_calendar_box_date_view_blue {
	width:3.6em;
	-webkit-border-radius: 0.25em; 
	-moz-border-radius: 0.25em; 
	border-radius: 0.25em;
	margin-right:0.55em;
	float:left;
    }
.section_calendar_box_border_green, .section_calendar_box_border_red, .section_calendar_box_border_blue {
    height:0.8em;
	display:block;
    }	
.section_calendar_box_date_green, .section_calendar_box_date_red, .section_calendar_box_date_blue {
    font-size:1.6em;
    }
.section_calendar_box_month_green, .section_calendar_box_month_red, .section_calendar_box_month_blue {
    font-size:1.2em;
	margin-bottom:0.35em;
    }
.calendar_text {
    margin-left:0.5em;
	}
.calender_img {
	height:8em;
	width:auto;
	display:block;
	float:right;
	margin-left:0.2em;
	}
/*widget*/
.widget_calendar_box_date_view_green, .widget_calendar_box_date_view_red, .widget_calendar_box_date_view_blue, .widget_calendar_box_date_view_white {
	width:1.5em;
	-webkit-border-radius: 0.25em; 
	-moz-border-radius: 0.25em; 
	border-radius: 0.25em;
	margin-right:0.55em;
	float:left;
    }
.widget_calendar_box_border_green, .widget_calendar_box_border_red, .widget_calendar_box_border_blue, .widget_calendar_box_border_white {
    height:0.3em;
	display:block;
    }	
.widget_calendar_box_date_green, .widget_calendar_box_date_red, .widget_calendar_box_date_blue, .widget_calendar_box_date_white {
    font-size:0.8em;
    }
.widget_calendar_box_month_green, .widget_calendar_box_month_red, .widget_calendar_box_month_blue, .widget_calendar_box_month_white {
    font-size:0.65em;
    }
/*calendar widget end*/
