/*
EZGenerator calendar styles 2.0
http://www.ezgenerator.com
Copyright (c)2004-2014 Image-line
*/
@import url(http://netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);
div.event{text-align:left;border: 1px dotted #000000;width:100%;}
.event table{border-spacing:0;}
.details{min-height:70px;}
table.calendar{border-spacing:2px;border: 1px dotted #000000;}
table.calendar td{padding:3px;}
div.cal_bg,div.rvps1 div.cal_bg{}
.cal_nav{position:absolute;top:0px;}
.cal_nav span{font:10px/12px verdana;}
td.calh1{font:11px arial,helvetica;background: #FFFFFF;color: #000000;border: 1px solid #000000;}
.month_h1{}
.month_h2{}
td.calh2{text-align:center;font-size:11px;text-align: center;background: #FFFFFF;color: #000000;border: 1px solid #000000;}
a.calh1{text-decoration:none;letter-spacing: -0.3em;}  
td.day1,td.day1 a{font-size:11px;background: #DCDCDC;color: #000000;text-align:center;}
td.day2,td.day2 a{background: #bbddff;font-weight:bold;font-size:11px;color:#0000a0;text-align:center;}
td.day3,td.day3 a{font-size:11px;color: #778899;background: #F0FFF0;text-align:center;}
td.mday1{font-size:11px;background: #DCDCDC;color: #000000;text-align:center;}
td.mday2{font-weight:bold;font-size:11px;color:#0000ff;text-align:center;}
td.mday3{font-size:11px;color: #778899;background: #F0FFF0;text-align:center;}
.currday,.currday a{background: #ffffff;font-weight:bold;font-size:11px;color:#dc143c;text-align:center;}
.mcurrday{font-size:11px;color: #DC143C;background: #DCDCDC;text-align:center;}
td.day1 a,td.day2 a,td.day3 a,td.currday a{background:transparent;border:0;}
a.currday{text-decoration:none;} 
td.monthview{text-align:left;padding:5px;width:20%;}
td.desc{position:relative;background-position: transparent;font: bold 10px/14px Georgia, "Times New Roman", Times, serif;color:#ffffff;}
td.date{position:relative;float:none;color: #000000;}
.ev_date,.evm_date{font-size: 10px;}
td.details{font-size: 10px;background: #C0C0C0;}
td.details img,.board_details img{margin: 0 6px 6px 0;}
.rside{width:150px;}
td.details p,td.details div{font-size: 10px;color: #000000;}
td.week_st1{text-align:left;vertical-align:top;width:80px;height:70px;}
td.week_st2{padding:5px;text-align:left;vertical-align:top;}
td.week_st3{text-align:left;vertical-align:top;width:80px;}
a.calurl{color: #483D8B;text-decoration:none;}
.monthmode{padding: 2px;font-size:10px;color: #000000;}
.monthmode_ccolor{height:6px;border:1px solid #aaa;margin-bottom:1px;}
.od_title{font-weight:bold;}
.od_desc{margin: 2px 2px 4px 6px;border-top:1px dotted #959595;}
.frmhint{color:red;}
.hhint.monthmode{text-decoration:none;}
.hhint .event_title{font-weight:bold !important;margin: 2px 0;}
.hhint .event_description{margin-bottom:11px;}

.event_row {
    min-height: 22px;
}

.board_loader{
    background: #fff url("../images/page_loader.gif") no-repeat scroll 50% 50% !important;
    height:400px;
}

.board{
    min-height:300px;
    position:relative;
    
}
.board_blocks{
    position:relative;
}

.board_event{
    opacity:0;
    position:absolute;
    width:220px;
    
}
.board_desc{
    
}
.board_date{
    clear:both;
    
}
.board_date .event_time{
    display:block;
    
}
.board_date.continuos .event_time{
    display:inline;
}
.board_details,.board_details p{
    
}
.board_dateblock{
    float: right;
    opacity:0.7;
    transition: all 0.2s ease-out 0s;
    
}
.board_dateblock_month{
    
}
.board_dateblock_day{
    
}
.board_nav{
    padding: 5px 6px 0 6px;
}
.board_nav input{
    margin-right: 1px;
    cursor:pointer;
}
.board img,.board table,.board ul{
    max-width:210px !important;
}
.week_st1 div,.week_st3 div{
    position:relative;
}
.week_st1:hover .editplus_icon,.week_st3:hover .editplus_icon{
    display:block;
}

.category_legend{
    margin: 0 auto;
    text-align:left;
}
.category_legend_entry{
    text-align:left;
    display:inline-block;
}
.category_legend_col{
    display:inline-block;
    width:16px;
    height:16px;
}
.category_legend_label{
    vertical-align:top;
    text-decoration:none;
}
.hor_cat_list .vcl_m{
    float:left;
}
.vcl_sa{
    padding-left: 10px;
}
.print_preview .blog_comments_form,.print_preview .reply_button{
    display:none !important;
}
.icons_block{
    float:right;
    text-align:right;
    padding-right:2px;
}
.ev_location{
    line-height:normal !important;
}
.day_nr{
    position:relative;
    z-index:2;
    width:100%;
}
.tip-text img{
    margin: 0 5px 5px 0;
}
.blog_image.fleft{
    max-width:90%;
    float:left;
    padding: 0 5px 5px 0    
}

.publish_icon,
.editplus_icon{
	background-image:url(calendar_set.png);height: 16px;width: 16px;display:inline-block;}

.publish_icon{background-position: -128px -16px;}
.editplus_icon{background-position: -112px 0;position:absolute;top:0px;right:0px;display:none;}

.cal_icon{
  font: 17px FontAwesome !important;  
  margin-left: 2px;
  text-decoration: none;
  font-weight:normal !important;
  vertical-align:top;
  cursor:pointer;
  display:inline-block;
  ;
}

.cal_icon_large{
  font: 30px FontAwesome !important;
  margin-left: 2px;
  text-decoration: none;
  font-weight:normal !important;
  vertical-align:top;
  cursor:pointer;  
  opacity:0.4;
  display:inline-block;
  transition:opacity 2s ease 0s;
  
}

.cal_icon_large:hover{
  opacity:1;  
}

.cal_icon_large.fa-calendar{
  font-size: 26px !important;
}

.cal_icon_large.active{
    opacity:1;
}
