@charset "utf-8";
/* CSS Document */

.fertile {background: #f2f7f0;border: #b2d2a6 1px solid;color: #70b556;font-weight: bold;}
table.ovulation-calendar{ border-collapse: separate;
    border-spacing: 5px;
    margin-bottom: 20px;
    margin-left: -10px;
    width: 100%;}
table.ovulation-calendar th.current{font-size: 1.4em;padding-bottom: 15px;text-align: center;}
table.ovulation-calendar abbr[title]{cursor: help;border-bottom: 1px dotted #999;}
table.ovulation-calendar td.day{background: #ffffff;color: #4e4e4e;border: #d0d0d0 1px solid;padding:5px;}
table.ovulation-calendar td{width: 14.2857%;height: 50px;padding: 5px;vertical-align: top;}
table.ovulation-calendar td.day.fertile{background: #b2d2a6;border: #b2d2a6 1px solid;color: #fff;font-weight: bold;}
table.ovulation-calendar table.inner-calendar{border-collapse: separate;border-spacing: 5px;}
table.ovulation-key{border-collapse: separate;
    border-spacing: 5px;
    margin: 0 0 0 -5px;
    padding: 0;
    width: 100%;}
table.ovulation-key tr td{text-align:center;}
table.ovulation-key td.low-fertility{background: #ffffff;border: #d0d0d0 1px solid;color: #4e4e4e;}
table.ovulation-key td.high-fertility {background: #b2d2a6;border: #b2d2a6 1px solid;color: #fff;font-weight: bold;}
table.ovulation-key td.period,table.ovulation-calendar td.period {background: #d4abb7;border: #d4abb7 1px solid;color: #fff;} 
.bbovulcal_wrapper {/* border: 1px solid #eee;padding: 10px;*/}
.bbovulcal_wrapper .widgettitle, .bbovulcal_wrapper .widgettitle b {font-weight: normal; line-height: normal;  margin: 0;}
.bbovulcal_wrapper .widgettitle{margin-bottom: 10px;}