.flot .legend table{width:auto;}
.sprite-sprite,.sprite-cm-c,.sprite-cm-d,.sprite-cm-ew,.sprite-cm-s,.sprite-cm-w,.sprite-fern-full,.sprite-fern-half,.sprite-heart,.sprite-hptnegative,.sprite-hptpositive,.sprite-menstruation-h,.sprite-menstruation-l,.sprite-menstruation-m,.sprite-menstruation-s,.sprite-notepad,.sprite-ovulationnegative,.sprite-ovulationpositive,.sprite-rx{background:url(/sites/default/modules/custom/ova_chart/css/sites/default/modules/custom/ova_chart/images/sprite-sc9620a309a.png) no-repeat}.sprite-cm-c{background-position:0 -165px}.sprite-cm-d{background-position:0 -180px}.sprite-cm-ew{background-position:0 -105px}.sprite-cm-s{background-position:0 -120px}.sprite-cm-w{background-position:0 -135px}.sprite-fern-full{background-position:0 -30px}.sprite-fern-half{background-position:0 -150px}.sprite-heart{background-position:0 -15px}.sprite-hptnegative{background-position:0 -90px}.sprite-hptpositive{background-position:0 -60px}.sprite-menstruation-h{background-position:0 -240px}.sprite-menstruation-l{background-position:0 -255px}.sprite-menstruation-m{background-position:0 -225px}.sprite-menstruation-s{background-position:0 -210px}.sprite-notepad{background-position:0 -195px}.sprite-ovulationnegative{background-position:0 -45px}.sprite-ovulationpositive{background-position:0 -75px}.sprite-rx{background-position:0 0}#ova-chart-sharing-form label,#ova-chart-sharing-form .form-item{display:inline}a.charting-prefs,a.sharing-prefs{margin:20px 0;display:block}#ova-chart-table-data-wrapper{overflow-x:auto}#ova-chart-table-data{margin-top:20px}.ova-chart-legend{font-size:11px;float:right}.ova-chart-legend tbody{border:none}.ova-chart-graph-wrapper{clear:both;font-size:10px}h2.graph-title{margin-left:45px}#ova-chart-tooltip{position:absolute;display:none;border:1px solid #fdd;border-color:pink;padding:10px 10px 20px;background-color:#fee;cursor:default;max-width:600px;-webkit-box-shadow:#333 0px 0px 15px #333;-moz-box-shadow:#333 0px 0px 15px #333;box-shadow:#333 0px 0px 15px #333;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#ova-chart-tooltip em{color:#b74187;font-style:italic}#ova-chart-tooltip .node-links li{margin:0;display:inline}#ova-chart-tooltip .node-links{margin-left:0}#ova-chart-tooltip ul{margin-top:10px;margin-bottom:10px}#ova-chart-tooltip a.hide-tooltip{position:absolute;bottom:2px;right:3px;font-size:11px}table tr.compare{background:rgba(0,0,0,0)}table td.compare-link,table td.compare-line{background:#ddd}table td.compare-line{text-align:center;padding-left:0;padding-right:0;width:40px}table td.compare-link{padding-left:15px}table.ova-chart-readings tr.duplicate-cycle-day.even,table.ova-chart-readings tr.duplicate-cycle-day.odd,table.ova-chart-readings tr.duplicate-cycle-day,body.own-chart-page tr.duplicate-cycle-day.even,body.own-chart-page tr.duplicate-cycle-day.odd,body.own-chart-page tr.duplicate-cycle-day{background-color:#ff0;background-color:#ed5}.pending-changes td{color:#000;font-weight:bold}table.health-changes-before-after{color:#999}table.health-changes-before-after tr.extreme-delta,table.health-changes-before-after tr.extreme-delta td{color:#8c2e0b}table.health-changes-before-after .col-3,table.health-changes-before-after .col-1{width:20%}table.health-changes-before-after .col-2{width:50px}table.pending-health-changes label.option{font-weight:bold}#ova-chart-health-check-form .actions-wrapper{margin-top:50px}.form-item-actions-user-is-sure{font-style:italic}#edit-ova-chart-express-lane-express-lane-help{margin:0}#edit-ova-chart-express-lane-express-lane-help legend{font-size:.9em}#edit-ova-chart-express-lane fieldset{border:none;clear:left}#edit-ova-chart-express-lane fieldset.collapsed{padding-top:0;padding-bottom:0;border:none}#edit-ova-chart-express-lane .form-type-textfield{width:auto;margin-right:5px}#edit-ova-chart-express-lane .form-text{width:100px}#edit-ova-chart-express-lane .form-item{margin-top:0;margin-bottom:1em;float:left}#edit-ova-chart-express-lane .form-item .description{display:none}#edit-ova-chart-express-lane .form-submit{margin-top:1.25em}.average-excluded-legend span,table.ova-chart-cycles tr.average-excluded{color:#666;background:#d3d3d3}table.ova-chart-cycles tr.average-excluded.even{background:#ddd}.average-excluded-legend{font-size:12px;margin:20px 0 10px;line-height:2}.average-excluded-legend span{width:2.5em;height:2em;margin-right:10px;display:block;float:left}table.ova-chart-cycles th.cycle-id,table.ova-chart-readings th.cycle-day{width:70px}table.ova-chart-cycles th.days,table.ova-chart-cycles th.cycle-length,table.ova-chart-readings th.oral,table.ova-chart-readings th.vaginal{width:65px}table.ova-chart-readings th.bbt{width:85px}table.ova-chart-cycles th.date,table.ova-chart-cycles th.date-to,table.ova-chart-readings th.date{width:100px}table.ova-chart-readings th.actions,table.ova-chart-cycles th.actions{width:165px}.ova-chart-cycle-prev-next-wrapper{clear:both;position:relative}.ova-chart-cycle-prev-next-wrapper .prev-cycle{float:left}.ova-chart-cycle-prev-next-wrapper .next-cycle{float:right}.ova-chart-cycle-prev-next-wrapper a.disabled{display:none}body.page-compare .ova-chart-cycle-prev-next-wrapper{display:none}table.ova-chart-cycle-calendar th{text-align:center}table.ova-chart-cycle-calendar td{border:1px solid #eee;width:14%;vertical-align:top;padding:0}table.ova-chart-cycle-calendar tr.even,table.ova-chart-cycle-calendar tr.odd{background:rgba(0,0,0,0)}.calendar-day-wrapper{position:relative;text-align:center;min-height:125px;padding:0;font-size:10px}.calendar-day-wrapper .calendar-day{width:100%;height:100%;margin:0}.calendar-day-wrapper .date{position:absolute;top:3px;left:5px;font-style:italic}.calendar-day-wrapper .cycle-day{position:absolute;top:35px;font-weight:bold;right:5px;top:3px}.calendar-day-wrapper .prediction{position:absolute;bottom:3px;left:0;width:100%;text-align:center;font-weight:bold;font-weight:normal}.calendar-day-wrapper a,.calendar-day-wrapper a:link{color:inherit}.calendar-day-wrapper.future-cycle-day .cycle-day{font-weight:normal}.calendar-day-wrapper.color-filled{border:3px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.calendar-day-wrapper .tags{padding:22px 0 34px}.calendar-day-wrapper{color:#666}.color-filled.white .calendar-day-wrapper{color:#666}.color-filled.white .calendar-day-wrapper{border:3px solid #eef5f8;background-color:#eef5f8}.color-filled.light-blue .calendar-day-wrapper{color:#666}.color-filled.light-blue .calendar-day-wrapper{border:3px solid #c2d6e5;background-color:#c2d6e5}.color-filled.medium-blue .calendar-day-wrapper{color:#eee}.color-filled.medium-blue .calendar-day-wrapper{border:3px solid #7193ba;background-color:#7193ba}.color-filled.dark-blue .calendar-day-wrapper{color:#eee}.color-filled.dark-blue .calendar-day-wrapper{border:3px solid #365f9c;background-color:#365f9c}.color-filled.pink .calendar-day-wrapper{color:#eee}.color-filled.pink .calendar-day-wrapper{border:3px solid #c65a99;background-color:#c65a99}.color-filled.purple .calendar-day-wrapper{color:#eee}.color-filled.purple .calendar-day-wrapper{border:3px solid #5b3f82;background-color:#5b3f82}.color-filled.grey .calendar-day-wrapper{color:#eee}.color-filled.grey .calendar-day-wrapper{border:3px solid #858585;background-color:#858585}.color-filled.yellow .calendar-day-wrapper{color:#666}.color-filled.yellow .calendar-day-wrapper{border:3px solid #ffec46;background-color:#ffec46}.bbt-high .calendar-day-wrapper.color-filled,.bbt-high .calendar-day-wrapper{border:3px solid #ffdbdb}.bpl-shading .bbt-high .calendar-day-wrapper{border:3px solid #ffdbdb;background-color:#ffdbdb}.bpl-shading .bbt-high .calendar-day-wrapper{color:#666}.bbt-peak .calendar-day-wrapper.color-filled,.bbt-peak .calendar-day-wrapper{border:3px solid #ffb6b6}.bpl-shading .bbt-peak .calendar-day-wrapper{border:3px solid #ffb6b6;background-color:#ffb6b6}.bpl-shading .bbt-peak .calendar-day-wrapper{color:#666}.bbt-certain .calendar-day-wrapper.color-filled,.bbt-certain .calendar-day-wrapper{border:3px solid red}.bpl-shading .bbt-certain .calendar-day-wrapper{border:3px solid #fff;background-color:#fff}.bpl-shading .bbt-certain .calendar-day-wrapper{color:#666}.bbt-uncertain .calendar-day-wrapper.color-filled,.bbt-uncertain .calendar-day-wrapper{border:3px dashed red}.bpl-shading .bbt-uncertain .calendar-day-wrapper{border:3px solid #fff;background-color:#fff}.bpl-shading .bbt-uncertain .calendar-day-wrapper{color:#666}.my-ovulation-day .calendar-day-wrapper.color-filled,.my-ovulation-day .calendar-day-wrapper{border:3px solid #7eccb2}.calendar-day-wrapper.first-day .date,.calendar-day-wrapper.new-month .date{font-weight:bold}.calendar-day-wrapper .calendar-tags li.sprite,.sprite>div,.calendar-day-wrapper .calendar-tags li.sprite>div,.calendar-tags li.sprite>div,.sprite>img,.calendar-day-wrapper .calendar-tags li.sprite>img,.calendar-tags li.sprite>img{width:17px;height:15px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top}.sprite,.calendar-day-wrapper .calendar-tags li.sprite,.calendar-tags li.sprite{background:none;padding:0;display:inline-block;zoom:1;*display:inline}.calendar-day-wrapper .calendar-tags,.calendar-tags{list-style:none;margin:0;padding:0}.calendar-day-wrapper .calendar-tags li,.calendar-tags li{background:#d7e5ef;color:#000;list-style:none;display:inline;margin:0;padding:2px 5px;height:11px;font-size:9px;line-height:17px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#ova-chart-tooltip .balloon-inner{display:block}.calendar-tags li.balloon,li.balloon,.balloon{cursor:pointer;background-color:#fee}.calendar-tags li.balloon:hover,li.balloon:hover,.balloon:hover{background-color:pink}.calendar-tags li.balloon img,li.balloon img,.balloon img{margin:0 !important}.balloon-inner{display:none;padding:5px}.media--print .balloon-inner{display:none}@media print{.balloon-inner{display:none}}.balloon-header,body.calendar-page .balloon-header{display:none}.ova-chart-tags-legend{border:2px solid #eee;margin:10px 0;color:#666;font-size:14px}.ova-chart-tags-legend caption{font-weight:bold;color:#666}.ova-chart-tags-legend td{width:30%;padding:5px 2px;vertical-align:top}form.node-reading-form .field-name-field-r-cycle-day.sync-date{display:none}.move-cycle-wrapper .form-item{padding:0;margin:0}.move-cycle-wrapper label,.move-cycle-wrapper .form-item,.move-cycle-wrapper .form-submit{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#ova-chart-skip-cycle-form .form-type-date-popup label{display:block}canvas div{overflow:hidden;position:static}
