﻿article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:0}a:active,a:hover{outline:0}button,button:active{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{font-family:"Helvetica Neue",Roboto,Droid,Helvetica,sans-serif;font-size:1em;line-height:1.618em;color:#333;width:100%;overflow:hidden}button{-webkit-appearance:none;-moz-appearance:none;background-color:#eee;border:2px solid #999;border-width:0 2px 2px 0}button.blue{color:#fff;background-color:#06a8d9;border-color:#04769b}#pages{margin:auto;overflow:hidden;position:relative;height:100px;width:100%;-webkit-overflow-scrolling:touch;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:translate3d(0, 0, 0)}#pages>.page{margin:0 auto;padding:0;position:absolute;overflow-x:hidden;overflow-y:auto;-webkit-transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform .1s linear;-moz-transition:transform .1s linear}.touching #pages .page{-webkit-transition:none;-moz-transition:none}.page{width:100%;text-align:center}.page h2{font-weight:500}.page nav{border:1px solid #999;border-width:1px 0}.page.data .active{background-color:#ff6f9b;color:#fff}.page.data .sticky .active{background-color:#ffb8cd}.page.data .creamy .active{background-color:#ff98b7}.page.data .eggwhite .active{background-color:#ff6f9b}.page.data .watery .active{background-color:#fa4780}.page.data .menstruation .active{background-color:#ffa09a}.page.data .sex label{width:26%}.page.data .test label{width:22%;font-size:24px;line-height:32px;font-weight:500;margin:0 1%}.page.data .temp .right{min-width:80px;text-align:right;color:#06a8d9}.page.data .custom .add{display:none}.page.data .custom.edit label input{display:none}.page.data .custom.edit .add{display:block}.page.data .custom.edit span.cb{display:none}.page.data .custom.edit input[type=text]{background:transparent;border:0;border-bottom:1px solid #555;width:170px;display:inline-block;font-size:16px;padding:normal}.page.data .custom.edit form button{margin-left:6px}.page.data .custom.empty legend button{display:none}.page.data input[type=number]:focus,.page.data textarea:focus,.page.data input[type=text]:focus{outline:1px solid #06a8d9}.page.data fieldset.temperature legend svg path,.page.data fieldset.temperature legend svg polygon,.page.data fieldset.fluid legend svg path,.page.data fieldset.fluid legend svg polygon{fill:#555}.page.data fieldset.temperature legend .aactive svg path,.page.data fieldset.temperature legend .aactive svg polygon,.page.data fieldset.fluid legend .aactive svg path,.page.data fieldset.fluid legend .aactive svg polygon{fill:#06a8d9}.page.data fieldset.temperature legend .aactive .time,.page.data fieldset.fluid legend .aactive .time{display:inline}.page.settings a.text{color:#06a8d9;text-decoration:none}.page.settings .active{background-color:#ff6f9b;color:#fff}.page.settings .ddh{display:inline}.page.settings select[name=objective]{color:#06a8d9;text-transform:capitalize}.page.settings select[name=objective]:focus{outline:1px solid #06a8d9}.page.settings #data_order>fieldset>label{padding-left:2px}.page.settings #data_order>fieldset>label.dragging{border-top:1px solid #999;position:relative;z-index:5}.page.settings input#passcodenum{display:none;float:right;font-size:14px;padding:2px 4px;margin-top:4px;width:50px;border:0;border-bottom:1px solid #555}.page.share form fieldset>div{text-transform:none}body.wink #pages{background:radial-gradient(circle farthest-side, #faf9f9 0%, #cdc3bd 100%)}.page.wink img{display:block;margin:10px auto}.page.wink img.logo{width:160px;margin-top:6px}.page.wink img.winkitself{width:105px;margin-bottom:-10px}.page.wink button{display:block;-webkit-appearance:none;-moz-appearance:none;background:none;border:0;margin:0 auto 16px;font-size:17px;width:162px}.page.wink .learnmore{background-color:#06a8d9;color:#fff;border-radius:99px;padding:7px 36px}.page.wink .emailme,.page.wink .later{color:#555}.page.wink .nothanks{color:#999;font-size:15px}.page.fwupdate.head{background:url(../img/winkhead.png) center bottom no-repeat transparent;background-size:205px 142px}.page.fwupdate p,.page.fwupdate ol{color:#555}.page.fwupdate p{max-width:500px;margin:24px auto}.page.fwupdate ol{text-align:left;max-width:450px;margin:12px auto}.page.fwupdate svg #wfu_circ{fill:none;stroke:#eee;stroke-width:2}.page.fwupdate svg #wfu_prog{fill:none;stroke:#ffa09a;stroke-width:8;stroke-linecap:round}.page.fwupdate svg #wfu_text{text-anchor:middle;fill:#ffa09a;font-size:3em}.page.winkstatus #winkbar{border-bottom:1px solid #555;background:url(../img/winkhalf.png) 50px bottom no-repeat #cdc3bd;background-size:170px 211px;height:170px;padding:90px 0 0 200px}.page.winkstatus #winkbar p{color:#999}.page.winkstatus ul{text-align:left;list-style:none outside none;padding:0 24px;margin:0}.page.winkstatus ul li{border-bottom:1px solid #999;color:#555;padding:24px 0 4px;height:45px;text-transform:capitalize;font-size:17px;font-weight:500}.page.winkstatus ul li h4{color:#999;font-size:15px;font-weight:400;margin:-13px 0 0}.page.winkstatus>button{float:right;margin:20px 24px 0}.page.winkstatus svg#battery{float:right;margin-top:-8px}.page.winkonboard #wobprogress{width:330px;margin:20px auto}.page.winkonboard #wobprogress span{display:inline-block;width:109px;height:10px;border:1px solid #eee;margin-right:-1px}.page.winkonboard #wobprogress span:first-of-type{border-radius:6px 0 0 6px}.page.winkonboard #wobprogress span:last-of-type{border-radius:0 6px 6px 0}.page.winkonboard #wobprogress span.filled{background:#ffa09a}.page.winkonboard #wobprogress img{width:50%;height:50%}.page.winkonboard #wobprogress ol{text-align:left}.page.winkonboard #wobprogress.alarm img{width:25%;height:25%}.page.winkonboard #wobprogress.start img,.page.winkonboard #wobprogress.search img,.page.winkonboard #wobprogress.search2 img,.page.winkonboard #wobprogress.notfound img{opacity:.5}.page.winkonboard #wobprogress.taketemp img{position:relative}.page.winkonboard #wobprogress.taketemp #numbers{position:absolute;width:100px;height:60px;text-align:left}.page.winkonboard #wobprogress.taketemp #numbers .number{height:22px;width:12.4px;background:url(../img/winknumbers.svg) -25px 0px no-repeat transparent;background-size:150px 22px;display:inline-block;margin-right:4px;border:0}.page.winkonboard #wobprogress.taketemp #numbers .number.nd{background-position:-12.5px 0px}.page.winkonboard #wobprogress.taketemp #numbers .number.n1{background-position:-37.5px 0px}.page.winkonboard #wobprogress.taketemp #numbers .number.n2{background-position:-50px 0px}.page.winkonboard #wobprogress.taketemp #numbers .number.n3{background-position:-62.5px 0px}.page.winkonboard #wobprogress.taketemp #numbers .number.n4{background-position:-75px 0px}.page.winkonboard #wobprogress.taketemp #numbers .number.n5{background-position:-87.5px 0px}.page.winkonboard #wobprogress.taketemp #numbers .number.n6{background-position:-100px 0px}.page.winkonboard #wobprogress.taketemp #numbers .number.n7{background-position:-112.5px 0px}.page.winkonboard #wobprogress.taketemp #numbers .number.n8{background-position:-125px 0px}.page.winkonboard #wobprogress.taketemp #numbers .number.n9{background-position:-137.5px 0px}.page.winkonboard #wobprogress.taketemp #numbers .decimal{width:4.13px;background-position:0px 0px}.page.chartshare{background-color:#fff}.page.chartshare .chartholder{background-color:#eee;border-bottom:1px solid #999;padding-top:6px;overflow:hidden;max-width:100%}.page.chartshare .chartholder .svgholder{clear:left;max-width:100%}.page.chartshare button.unshare{float:right;text-transform:uppercase;margin:12px 8px 0 0;border-top:1px solid #fff;border-left:1px solid #fff;font-size:13px;padding:2px 4px}.page.chartshare #comments,.page.chartshare #story{text-align:left;width:100%;margin:0 auto;list-style:none outside none;padding:0 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.page.chartshare #comments time,.page.chartshare #story time{float:right;font-size:75%;color:#999}.page.chartshare #comments li,.page.chartshare #story li{overflow:hidden;margin:0 auto;padding:3px 0 9px;max-width:700px;border-bottom:1px solid #eee}.page.chartshare #comments li:last-of-type,.page.chartshare #story li:last-of-type{border-bottom:0}.page.chartshare #comments li.more,.page.chartshare #story li.more{display:none}.page.chartshare #comments li img,.page.chartshare #story li img{float:left;height:64px;width:64px;border-radius:32px;margin:0 6px 6px 0}.page.chartshare #comments li cite,.page.chartshare #story li cite{color:#06a8d9;font-style:normal}.page.chartshare #comments li .jargon,.page.chartshare #story li .jargon{border-bottom:1px dashed #06a8d9}.page.chartshare #comments button.morecomments,.page.chartshare #story button.morecomments{margin:6px auto 0;display:block;-webkit-appearance:none;-moz-appearance:none;color:#06a8d9;background:none;border:0}.page.chartshare #comments .heart,.page.chartshare #story .heart{float:right;width:42px;height:22px;margin:0 0 0 4px;padding:0;cursor:pointer}.page.chartshare #comments .heart path,.page.chartshare #story .heart path{stroke-width:1.8;stroke:#999;fill:none}.page.chartshare #comments .heart text,.page.chartshare #story .heart text{font-size:14px;font-weight:bold;fill:#ff6f9b;text-anchor:middle}.page.chartshare #comments .heart.liked path,.page.chartshare #story .heart.liked path{fill:#ff6f9b;stroke:#ff6f9b}.page.chartshare #comments .flag,.page.chartshare #story .flag{width:15px;height:10px;display:inline-block;float:none;margin:0;padding:6px 5px;vertical-align:middle}.page.chartshare #comments{background-color:#fff;min-height:12px}.page.chartshare #comments .moderation{float:right;margin-left:6px;line-height:15px}.page.chartshare #comments .moderation button{border:1px solid #999;border-radius:99px;color:#999;height:22px;width:22px;font-size:14px;text-align:center}.page.chartshare #story .moderation{display:none}.page.chartshare #add_comment{background-color:#eee;border-top:1px solid #999;max-width:100%;width:100%;padding:6px 0}.page.chartshare #add_comment>p{color:#555;margin:3px 0;font-size:15px}.page.chartshare #add_comment table{margin:0 auto}.page.chartshare #add_comment textarea{font-size:14px;line-height:18px;height:20px;width:250px}.page.chartshare #add_comment textarea:focus{height:76px}.page.chartshare #add_comment button{border:0;color:#06a8d9;text-transform:capitalize;margin-left:5px;width:75px}.page.profile img{width:128px;height:128px;border-radius:128px;float:left;margin:0 6px 6px 10px}.page.profile h4{margin:0 0 6px}.page.profile button{display:block;width:130px;margin:0 auto 8px}.page.profile .username{display:block;clear:left}.page.profile .username input{width:120px;background:transparent;border:0;border-bottom:1px solid #555;display:inline-block;font-size:16px}.page.profile .username input.red{background-color:#ffdef2}.page.profile .username input.green{background-color:#f2fff2}.page.subpage{background-color:#fff;-webkit-transition:-webkit-transform .67s linear;-moz-transition:transform .67s linear;z-index:3}.page.data,.page.chart{box-shadow:-3px -13px 13px rgba(0,0,0,.35);background-color:#fff}.pre44 .page.data,.pre44 .page.chart{box-shadow:none;border-left:1px solid #999}.page.left{position:absolute;transform:translateX(-30%);-moz-transform:translateX(-30%);-webkit-transform:translateX(-30%);z-index:1;display:none}.page.mid{position:absolute;z-index:2}.page.right{display:none;position:absolute;z-index:3;transform:translateX(103%);-moz-transform:translateX(103%);-webkit-transform:translateX(103%)}.page.chart form{text-align:left;max-width:600px;font-weight:300;padding:0 10px 12px}.page.chart form ul{list-style:none ourside none;padding:0;margin:0 0 6px;overflow:hidden}.page.chart form ul li{display:inline-block;margin:4px 8px 4px 0;background-color:#fff;padding:0 4px;font-size:13px;color:#999;border-radius:3px;cursor:pointer;border:1px solid #fff}.page.chart form ul li.active{color:#06a8d9;border-color:#06a8d9}.page.chart form>button{-webkit-appearance:none;-moz-appearance:none;background-color:#eee;border:2px solid #999;border-width:0 2px 2px 0;margin:0 4px 4px;font-size:18px;text-transform:capitalize}.page.chart form>button.blue{color:#fff;background-color:#06a8d9;border-color:#04769b}.page.chart form textarea,.page.chart form input[type=text]{border:1px solid #555;color:#333;border-radius:5px;width:300px;padding:3px;font-size:14px;font-weight:300;text-align:left;margin:12px 0;background-color:#fff}.page.chart form ::-moz-placeholder,.page.chart form ::-webkit-placeholder{color:#eee}.page.chart form textarea{height:80px}.page.chart form h4{margin:8px 3px}.page.calendar{background-color:#fff}.cal{padding-top:6px}.cal h2{margin-top:0}.cal table{border-collapse:separate;margin:0 auto}.cal th{font-size:14px;line-height:15px;font-weight:300;color:#888}.cal td{width:42px;height:42px;font-weight:300;font-size:16px;line-height:17px;border:2px solid rgba(255,255,255,0);vertical-align:bottom;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0}.cal td>div{width:42px;height:10px;opacity:.8;border-radius:5px;margin-top:2px}.cal td>div span{display:none}.cal td>span{display:none}.cal td>ul{display:none}.cal td.today date{color:#06a8d9 !important}.cal td.prediction>span{display:none}.cal td.prediction>div{display:none}.cal td.prediction>date{display:block;height:32px;width:32px;margin:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-top:8px;border-radius:18px;color:#fff;text-align:center}.cal .sticky>div,.cal .sticky.prediction date,.cal .pfert1>div,.cal .pfert1.prediction date{background-color:#ffb8cd}.cal .creamy>div{background-color:#ff98b7}.cal .eggwhite>div,.cal .eggwhite.prediction date,.cal .pfert2>div,.cal .pfert2.prediction date{background-color:#ff6f9b}.cal .watery>div,.cal .watery.prediction date,.cal .pfert3>div,.cal .pfert3.prediction date{background-color:#fa4780}.cal .menstruation>div,.cal .menstruation.prediction date{background-color:#ffa09a}.cal .nofluid>div{background-color:#c0c4c5}.page.feed #feedtabs{background-color:#fff;color:#555;list-style:none outside none;height:32px;text-align:center;margin:0;padding:0;border-bottom:1px solid #999;overflow:hidden;max-width:100%;overflow-x:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;white-space:nowrap}.page.feed #feedtabs li{font-size:13px;line-height:24px;display:inline-block;margin:2px 8px -1px;padding:0 12px;height:29px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-transform:uppercase;display:inline-block}.page.feed #feedtabs li.active{line-height:18px;height:26px;color:#06a8d9;border-bottom:4px solid #06a8d9}.page.feed #pfprofile{overflow:hidden;padding:12px;max-width:700px;margin:0 auto}.page.feed #pfprofile img{float:left;width:128px;height:128px;border-radius:99px}.page.feed #pfprofile h4{color:#334;text-align:center}.page.feed #pfprofile p{color:#555;text-align:center}.page.feed #pfprofile #about{clear:both;padding:24px 0 0;text-align:left;color:#334;font-weight:400}#feedlist{list-style:none outside none;margin:0 auto;padding:0 12px;text-align:left}#feedlist .chartheader{overflow:hidden;margin-bottom:6px}#feedlist .chartheader>p{margin:0}#feedlist cite{color:#06a8d9}#feedlist cite img{height:48px;width:48px;border-radius:99px;float:left;margin-right:12px}#feedlist a.chartthumb{display:block;clear:left;overflow-x:auto}#feedlist svg{background-color:#eee}#feedlist>li{margin:10px 0;overflow:hidden;background-color:#eee;padding:8px}#feedlist>li.text,#feedlist>li.poll{background-color:#def2ff}#feedlist>li.text time,#feedlist>li.poll time{display:none}#feedlist>li.text label,#feedlist>li.poll label{display:block;margin:0;padding:7px;border-bottom:1px solid #999}#feedlist>li.text label input,#feedlist>li.poll label input{display:none}#feedlist>li.text label.selected,#feedlist>li.poll label.selected{color:#06a8d9}#feedlist>li.text label.selected .bar,#feedlist>li.poll label.selected .bar{background-color:#d4ecf4}#feedlist>li.text label span,#feedlist>li.poll label span{position:relative;z-index:2}#feedlist>li.text label .bar,#feedlist>li.poll label .bar{display:inline-block;position:absolute;margin:-7px 0 0 -7px;width:0%;z-index:1;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;transition:width .6s ease;background-color:#eee}#feedlist>li.text label:last-of-type,#feedlist>li.poll label:last-of-type{border-bottom:0}#feedlist>li.text button[type=submit],#feedlist>li.poll button[type=submit]{float:left}#feedlist>li.text .numresp,#feedlist>li.poll .numresp{visibility:hidden;height:12px;line-height:12px;font-size:12px;padding-top:3px;text-align:right;color:#555}#feedlist>li.text .textbody,#feedlist>li.poll .textbody{margin:8px 0;padding:8px;background-color:#fff;border-radius:4px;overflow:hidden;clear:right}#feedlist>li.text .textbody h4,#feedlist>li.poll .textbody h4{color:#555;margin:0 0 6px}#feedlist>li.text .textbody p,#feedlist>li.poll .textbody p{margin:0 0 6px;font-weight:400}#feedlist>li.text .textbody img,#feedlist>li.poll .textbody img{max-height:96px;max-width:128px;float:left;margin-right:6px}#feedlist>li.text .follow,#feedlist>li.poll .follow{display:none}#feedlist>li.text .hide,#feedlist>li.poll .hide{display:none}#feedlist a{text-decoration:none}#feedlist a.numcom{color:#06a8d9;display:inline-block;margin-top:9px}#feedlist time{float:right;color:#999;font-size:85%}#seemore{display:none;color:#06a8d9;cursor:pointer;padding:4px;-webkit-appearance:none;-moz-appearance:none;border:0;background:transparent;font-weight:400;font-size:18px;line-height:19px;margin:0 auto 12px;width:162px}.feed .tags,.chartshare .tags{list-style:none outside none;max-width:500px;margin:12px auto;padding:0 12px;text-align:left}.feed .tags li,.chartshare .tags li{font-weight:400;font-size:13px;display:inline-block;background-color:#06a8d9;color:#fff;margin:0 5px 8px;border-radius:6px;padding:1px 4px 2px}.feed .follow,.chartshare .follow{float:right;color:#06a8d9;font-size:13px;line-height:14px;cursor:pointer;padding:4px;margin-right:4px;border:1px solid #06a8d9;text-transform:uppercase;width:78px;text-align:center;font-weight:400;margin-top:12px}.feed .follow.followed,.chartshare .follow.followed{color:#fff;background-color:#06a8d9}.feed hr,.chartshare hr{border:0;border-bottom:1px solid #999;margin:4px}.feed .subcomments,.chartshare .subcomments{list-style:none outside none;margin:0 12px;padding:0}.feed .subcomments cite,.chartshare .subcomments cite{color:#06a8d9}.feed .subcomments .heart,.chartshare .subcomments .heart{width:42px;height:22px;margin:0 0 0 4px;padding:0;cursor:pointer;display:inline-block;vertical-align:middle}.feed .subcomments .heart path,.chartshare .subcomments .heart path{stroke-width:1.8;stroke:#ff6f9b;fill:none}.feed .subcomments .heart text,.chartshare .subcomments .heart text{font-size:14px;font-weight:bold;fill:#ff6f9b;text-anchor:middle}.feed .subcomments .heart.liked path,.chartshare .subcomments .heart.liked path{fill:#ff6f9b}header{width:100%;height:48px;text-align:left;border-bottom:1px solid #999;color:#555}header.menunav{background:url(../img/3bar.svg) 0 16px no-repeat #eeeff0;-webkit-transition:background-position .215s linear;-moz-transition:background-position .215s linear}header.menunav.menunavopen{background-position:-8px 16px}header.back{background:url(../img/back.svg) 0 16px no-repeat #eeeff0}header h1{margin:0;padding:2px 0 0;font-weight:normal;font-size:20px;line-height:25px;text-transform:capitalize}header h3{margin:0;font-size:15px;line-height:18px;font-weight:300;text-transform:capitalize}header .right{float:right;height:36px;width:36px;margin:6px 9px;line-height:36px;position:relative;z-index:2}header .right svg{margin:6px}header .right path{fill:none;stroke:#06a8d9}header .right circle{fill:#06a8d9}header .right#share_icon path{stroke-width:2px}header .right#search_icon{width:32px;height:32px;background:url(../img/mag.svg) 4px 4px no-repeat transparent;background-size:24px 24px;display:none}header .left{float:left}header #home_icon{background:url(../img/logo2.svg) 22px 4px no-repeat transparent;background-size:24px 40px;height:48px;min-width:34px;color:transparent;padding:0 0 0 18px;margin-right:6px}header #share_icon{display:none}header .cal{width:42px;height:42px;text-decoration:none;-webkit-perspective:300px;perspective:300px;display:none;padding:0}header .cal>div{position:absolute;border:1px solid #06a8d9;border-radius:4px;-webkit-transition:-webkit-transform .45s ease;-moz-transition:-moz-transform .45s ease;width:42px;height:42px;font-size:9px;line-height:11px;text-align:center;color:#06a8d9;font-weight:300;z-index:1;background-color:#fff;margin-top:2px;-webkit-transform-origin:center top;transform-origin:center top}header .cal>div.left{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);z-index:2}header .cal span{display:block}header .cal .m{background-color:#06a8d9;color:#fff}header .cal .d{font-size:19px;line-height:19px;font-weight:normal}header .cal .y{font-size:17px;line-height:23px}header .cal .month .m{font-size:11px;line-height:16px}header #filter{display:none}header.filter #filter{display:block}header.filter #filter input{width:240px;font-size:18px;border:0;border-bottom:1px solid #555;margin:10px auto 4px;padding:4px 6px 1px;background:transparent}header.filter h1,header.filter h3{display:none}body.cycles header,body.cycles footer{background-color:#f8f8f8}body.cycles #pages{background-color:#eee}body.feed #search_icon{display:inline-block}body.feed header.filter #search_icon{display:none}body.chartshare header,body.chartshare footer{background-color:#f8f8f8}body.data header .cal{display:block}body.chart header,body.sharechart header{background-color:#f8f8f8}body.chart header #share_icon,body.sharechart header #share_icon{display:block}body.chart header .cal,body.sharechart header .cal{display:block}body.chart footer,body.sharechart footer{background-color:#f8f8f8}body.chart .page,body.sharechart .page{background-color:#eee}body.chart #pages,body.sharechart #pages{background-color:#eee}.svgholder{overflow-x:auto}body.calendar header h3{text-transform:none;white-space:nowrap;overflow:hidden}body.calendar .subhead{text-align:center;border-top:1px solid #999;clear:left;line-height:20px}body.calendar .subhead ul{margin:0;padding:0;list-style:none outside none}body.calendar .subhead ul li{font-size:12px;display:inline-block;margin:0 3px}body.calendar .subhead .ep{width:16px;height:16px;display:inline-block;border-radius:8px;background:#ffa09a;vertical-align:text-bottom}body.calendar .subhead .cf,body.calendar .subhead .temp{display:none}body.calendar .subhead .cf>div,body.calendar .subhead .temp>div,body.calendar .subhead .mens{width:18px;height:8px;display:inline-block;border-radius:4px;vertical-align:text-bottom;margin-bottom:4px}body.calendar .subhead .cf>div{background:#ff6f9b}body.calendar .subhead .temp>div{background:#06a8d9}body.calendar .subhead .mens{background:#ffa09a}body.calendar .subhead img{vertical-align:text-bottom}nav{position:absolute;z-index:15;opacity:1;width:220px;background:#f8f8f8;box-shadow:rgba(66,66,66,.8) 0 1.5px 3px}nav a{display:block;color:#06a8d9;text-decoration:none;padding:4px 12px}nav a:first-of-type{border-top:0}nav#sharenav{right:6px;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear}nav#sharenav h4{color:#555;margin:4px 8px 0;font-size:16px;font-weight:300}nav#sharenav.hidden{opacity:0}#menunav{left:0px;-webkit-transition:left .25s linear;-moz-transition:left .25s linear;overflow-y:auto;top:49px}#menunav.hidden{left:-230px}#menunav h3{color:#999;border-bottom:1px solid #999;text-transform:uppercase;font-size:13px;line-height:13px;padding:3px;margin:10px 0 0}#menunav a{border-bottom:1px solid #eee;color:#555;font-size:17px;line-height:26px;padding:4px 0 4px}#menunav a.active{background-color:#06a8d9;color:#fff;border-color:#06a8d9}#menunav a.active svg path{fill:#fff}#menunav a#logout{border-bottom:0}#menunav a.share circle{fill:#555}#menunav a.share path{fill:none;stroke:#555;stroke-width:2px}#menunav a svg{display:inline-block;vertical-align:middle}#menunav a svg path{fill:#555;stroke-width:0}#menunav a svg text{fill:#555;font-size:28px}#nhshadow{position:absolute;top:48px;left:0;z-index:14;width:100%;background-color:#000;display:none;opacity:.6;-webkit-transition:opacity .25s linear;-moz-transition:opacity .25s linear}#nhshadow.hidden{opacity:0}footer{width:100%;position:absolute;left:0;bottom:0;height:48px;z-index:10;background-color:#eeeff0;border-top:1px solid #555;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center}footer a{color:#999;text-decoration:none;display:inline-block;text-align:center;padding:8px;border:0;width:22%;margin:0 1%;height:47px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}footer a:active,footer a:hover,footer a.active{color:#06a8d9}footer a svg{margin:3px auto;display:inline-block}footer a rect{fill:#555}footer a path{fill:none;stroke:#555}footer a circle{fill:#555}footer a#data_icon path{stroke:none;fill:#555}footer a#share_icon path{stroke-width:2px}footer a#feed_icon path{fill:#555;stroke:#fff;stroke-width:.25}footer a#calendar_icon path{fill:#555;stroke-width:0}footer a#calendar_icon .halfopac{opacity:.75}footer a#wink_icon path{fill:#555;stroke:0}footer a.active path{stroke:#06a8d9}footer a.active circle{fill:#06a8d9}footer a.active#data_icon path{fill:#06a8d9}footer a.active#feed_icon path{fill:#06a8d9;stroke:#999}footer a.active#calendar_icon path,footer a.active#wink_icon path{fill:#06a8d9}#fullscreen{position:absolute;top:0;bottom:0;z-index:99;width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;background:#fff;padding:100px 0 0}#fullscreen input[type=email]:focus,#fullscreen input[type=password]:focus{outline:1px solid #06a8d9}#fullscreen a{color:#06a8d9;text-decoration:none}#fullscreen.login form button{margin-bottom:16px}#fullscreen.login a.small.text{margin:0 auto}#fullscreen.paging>.page{display:none}#fullscreen.paging svg circle{stroke:#06a8d9;fill:rgba(255,255,255,.2);sroke-width:1px}#fullscreen.paging.p1 svg circle.c1{fill:#06a8d9}#fullscreen.paging.p1>.p1{display:block}#fullscreen.paging.p2 svg circle.c2{fill:#06a8d9}#fullscreen.paging.p2>.p2{display:block}#fullscreen.paging.p3 svg circle.c3{fill:#06a8d9}#fullscreen.paging.p3>.p3{display:block}#fullscreen.paging.p4 svg circle.c4{fill:#06a8d9}#fullscreen.paging.p4>.p4{display:block}#fullscreen.paging.p5 svg circle.c5{fill:#06a8d9}#fullscreen.paging.p5>.p5{display:block}#fullscreen.paging.p6 svg circle.c6{fill:#06a8d9}#fullscreen.paging.p6>.p6{display:block}#fullscreen.tutorial>.page p{color:#999;font-size:18px;text-align:center;max-width:80%}#fullscreen.tutorial a{color:#06a8d9}#fullscreen.tutorial.p1 img{width:320px;margin:20px 0}#fullscreen.tutorial.p2 img{width:180px}#fullscreen.tutorial.p3 img,#fullscreen.tutorial.p4 img,#fullscreen.tutorial.p5 img{max-width:90%;max-height:319px}#fullscreen.tutorial.p6 img{width:70px}#fullscreen.welcome{background:url(../img/welcome/1.jpg) center center no-repeat #fff;background-size:cover;padding-top:0}#fullscreen.welcome img{height:40px;margin:12px auto 0;display:block}#fullscreen.welcome h3,#fullscreen.welcome h4{color:#999;text-shadow:rgba(255,255,255,.97) 0 0 4px;display:none}#fullscreen.welcome h3{margin:12px auto 0;line-height:20px;font-size:20px;font-weight:400}#fullscreen.welcome h4{margin:0 auto 6px;line-height:18px;font-size:18px;font-weight:300}#fullscreen.welcome div.whitebox{background-color:rgba(255,255,255,.6);padding:12px;text-shadow:none;margin-top:150px;display:none}#fullscreen.welcome p{color:#fff;text-shadow:rgba(0,0,0,.7) 0 0 2px}#fullscreen.welcome p a{display:inline;font-size:inherit;text-shadow:rgba(255,255,255,.75) 0 0 2px}#fullscreen.welcome p span{display:none}#fullscreen.welcome>a{margin:30px auto 20px}#fullscreen.welcome.p1 h3,#fullscreen.welcome.p1 h4{display:block}#fullscreen.welcome.p1 img{height:60px;margin-top:0}#fullscreen.welcome.p1 div.whitebox{margin-top:100px}#fullscreen.welcome.p1 div.whitebox.w1{display:block}#fullscreen.welcome.p1 p span{display:inline}#fullscreen.welcome.p2{background-image:url(../img/welcome/2.jpg)}#fullscreen.welcome.p2 svg circle.c2{fill:#06a8d9}#fullscreen.welcome.p2 div.whitebox.w2{display:block}#fullscreen.welcome.p3{background-image:url(../img/welcome/3.jpg)}#fullscreen.welcome.p3 svg circle.c3{fill:#06a8d9}#fullscreen.welcome.p3 div.whitebox.w3{display:block}#fullscreen.welcome.p4{background-image:url(../img/welcome/4.jpg)}#fullscreen.welcome.p4 svg circle.c4{fill:#06a8d9}#fullscreen.welcome.p4 div.whitebox.w4{display:block}#fullscreen.welcome.p5{background-image:url(../img/welcome/5.jpg)}#fullscreen.welcome.p5 svg circle.c5{fill:#06a8d9}#fullscreen.welcome.p5 div.whitebox.w5{display:block}#fullscreen.tutorial{padding:10px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#fullscreen.tutorial h2{color:#06a8d9;font-weight:300;font-size:30px;margin:12px 0 6px}#fullscreen.tutorial h3{color:#555;font-weight:400;margin-top:0}#fullscreen.tutorial p{color:#555;text-align:left;margin:20px auto;max-width:480px;font-size:14px}#fullscreen.tutorial>a{margin:14px auto 0}#fullscreen.create,#fullscreen.login{padding-top:171px;background:url(../img/logo2.svg) center 12px no-repeat #fff;background-size:96px 160px}#fullscreen.create input[name=maillist],#fullscreen.login input[name=maillist]{display:inline-block;float:left;margin:7px 8px 24px 0}#fullscreen.create label,#fullscreen.login label{display:block;width:300px;margin:0 auto;text-align:left;color:#999}#fullscreen.create_obj{padding-top:20px}#fullscreen.create_obj li{color:#fff;border-radius:0;padding:42px 20px}#fullscreen.create_obj #obj_get_preg{background:#fa4780}#fullscreen.create_obj #obj_avoid_preg{background:#ff98b7}#fullscreen.create_obj #obj_track_period{background:#ffa09a}#fullscreen.create_obj p{color:#999}#fullscreen.create_cl{padding-top:0px}#fullscreen.create_cl form{text-align:left;max-width:220px;padding:0 40px}#fullscreen.create_cl form button{margin-left:-40px}#fullscreen.create_cl label{display:block;margin:0 0 16px}#fullscreen.create_cl button{margin-bottom:0}#fullscreen.create_fd{padding-top:0}#fullscreen.create_fd button{margin:10px auto}#fullscreen.create_fd .cal h2{width:300px;margin:0 auto}#fullscreen.create_fd .cal button{color:#06a8d9;background:none}#fullscreen.passcode{padding-top:4px}#fullscreen.passcode button.logout{float:left;width:90px;text-align:center;font-size:16px;font-weight:300;margin:0 10px;padding:9px}#fullscreen.passcode p{clear:left;margin:0;font-weight:300;font-size:18px}#fullscreen.passcode .circles{border:0;background-color:transparent;width:210px;height:36px;font-size:36px;line-height:30px;margin:0 auto -40px;text-align:center;letter-spacing:6px}#fullscreen.passcode input[type=number]{background-color:transparent;color:transparent;border:0;width:140px;height:32px}#fullscreen.passcode #numpad{margin:10px auto;width:210px;cursor:pointer}#fullscreen.passcode #numpad td{width:70px;height:70px;border:1px solid #999;font-size:32px;font-weight:300}#fullscreen.passcode #numpad td.del{font-size:16px}#fullscreen form{margin:0 auto}#fullscreen form input[type=email],#fullscreen form input[type=password],#fullscreen form input[type=text]{display:block;margin:6px auto 22px;padding:12px 8px 4px;font-weight:300;font-size:20px;width:300px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:transparent;border:0;border-bottom:1px solid #555}#fullscreen form input[type=email]::-moz-input-placeholder,#fullscreen form input[type=email]::-webkit-input-placeholder,#fullscreen form input[type=password]::-moz-input-placeholder,#fullscreen form input[type=password]::-webkit-input-placeholder,#fullscreen form input[type=text]::-moz-input-placeholder,#fullscreen form input[type=text]::-webkit-input-placeholder{color:#999}#fullscreen form input[type=checkbox]+.cb{width:16px;height:16px;display:inline-block;padding:0;background-image:url(../img/nocheck.svg)}#fullscreen form input[type=checkbox]:checked+.cb{background-image:url(../img/check.svg)}#fullscreen form input[type=checkbox]{display:none}#fullscreen a.button,#fullscreen button{display:block;width:300px;margin:60px auto;background:#06a8d9;color:#fff;font-size:22px;line-height:22px;font-weight:400;text-decoration:none;padding:12px 0;border:none;-webkit-appearance:none;-moz-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-transform:capitalize}#fullscreen a.button.text,#fullscreen button.text{color:#06a8d9;background:none}#fullscreen a.button.small,#fullscreen button.small{font-size:18px;font-weight:300;margin-top:12px}#fullscreen ul{list-style:none outside none;max-width:300px;margin:0 auto;padding:0}#fullscreen li{color:#06a8d9;padding:50px 20px;font-size:24px;font-weight:300;margin:10px 0;cursor:pointer;border-radius:8px}#fullscreen li:first-of-type{margin-top:0}#fullscreen li:active{background-color:#06a8d9;color:#fff}#fullscreen .cal h2{color:#999;margin:6px;font-size:23px;overflow:hidden}#fullscreen .cal h2 button{margin:0;padding:2px 4px;width:auto;font-weight:300;line-height:21px;font-size:19px}#fullscreen .cal h2 button.prev{float:left}#fullscreen .cal h2 button.next{float:right}#fullscreen .cal td.day{color:#06a8d9;cursor:pointer}#fullscreen .cal td.day:active{background-color:#06a8d9;color:#fff}#shadow{position:absolute;top:0;bottom:0;z-index:100;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:none}#shadow #modal{width:300px;background-color:#fff;margin:100% auto 0;-webkit-transition:margin-top .4s ease-out;-moz-transition:margin-top .4s ease-out;text-align:center}#shadow #modal button{-webkit-appearance:none;-moz-appearance:none;background-color:#eee;border:2px solid #999;border-width:0 2px 2px 0;margin:0 4px 4px}#shadow #modal button.blue{color:#fff;background-color:#06a8d9;border-color:#04769b}#shadow #modal form{text-align:center}#shadow #modal form .error{height:18px;font-size:15px;color:#d94406;opacity:0;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;margin:2px auto}#shadow #modal form input{width:240px;font-size:18px;border:0;border-bottom:1px solid #555;margin:10px auto 4px;padding:4px 6px 1px}#shadow #modal table{margin:0 auto 8px}#shadow #modal table th{font-weight:300;text-align:right;padding:4px 8px;width:130px;color:#999}#shadow #modal table td{font-weight:400;text-align:left;width:130px;padding:0 8px}#shadow #modal table td label{display:block;width:140px;padding:0 8px;margin:0 -8px}#shadow #modal.shareonboard{text-align:left}#shadow #modal.shareonboard h3{font-size:18px;text-transform:capitalize;font-weight:normal;text-align:center}#shadow #modal.shareonboard input[type=text]{width:276px}#shadow #modal.shareonboard label{display:block;color:#555;font-size:20px;font-weight:300;margin:22px 0 8px 21px;text-align:left;text-transform:capitalize}#shadow #modal.shareonboard form>div{margin-left:12px}#shadow #modal.shareonboard select{-webkit-appearance:none;-moz-appearance:none;border:0;background-color:rgba(230,230,230,.73);display:inline-block;margin:0 auto 22px;padding:12px 8px;font-weight:300;font-size:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:8px}#shadow #modal.shareonboard select::-moz-input-placeholder,#shadow #modal.shareonboard select::-webkit-input-placeholder{color:#444}#shadow #modal.temperature{text-align:left}#shadow #modal.temperature h2{text-align:center;color:#06a8d9;border-bottom:2px solid #999;height:30px;margin:0;font-size:20px;font-weight:400;text-transform:capitalize;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#shadow #modal.temperature .controls{height:30px;border-top:2px solid #999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#shadow #modal.temperature .controls button{background:none;border:none;color:#999;width:150px;height:28px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#shadow #modal.temperature .controls button.blue{color:#06a8d9;border-left:1px solid #999}#shadow #modal.alarm .controls{margin-top:12px}#shadow #modal.alarm .timeactive{line-height:16px;overflow:hidden;padding:12px 24px}#shadow #modal.alarm .timeactive label{float:right}#shadow #modal.alarm input[type=text]{display:block}#shadow #modal.alarm .time{margin:0;padding:0 9px;float:left;width:42px;line-height:16px;font-size:16px}#shadow #modal.alarm input[type=checkbox]+.cb{margin:0 9px -1px;width:16px;height:16px;display:inline-block;padding:0;background-image:url(../img/nocheck.svg)}#shadow #modal.alarm input[type=checkbox]:checked+.cb{background-image:url(../img/check.svg)}#shadow #modal.alarm input[type=checkbox]{display:none}#thermometer{margin:0;display:block;width:100%}#thermometer rect.bg{fill:#fff}#thermometer rect.mercury{fill:#ff6f9b}#thermometer text{text-anchor:start;font-size:14px;fill:#555}#thermometer text#thermval{font-size:24px;fill:#06a8d9}#thermometer line{stroke:#000;stroke-width:2;stroke:#06a8d9}#thermometer line.ll{stroke:#06a8d9}#thermometer circle{fill:#ff6f9b}table.list{margin:22px auto;width:100%}table.list thead th{font-size:18px;margin:0;font-weight:300;text-transform:uppercase;vertical-align:bottom}table.list tbody tr{background-color:#fff;border:1px solid #999}table.list tbody td{padding:4px 0;font-weight:300}table.list .ex,table.list .ex2{display:none}form fieldset{border:0;margin:22px auto;padding:0}form fieldset .emode{padding-left:0}form fieldset .ddh{font-size:24px;padding:0 8px 0 0;cursor:move;color:#999}form fieldset legend{display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:2px solid #999;font-size:15px;margin:0;padding-left:10px;font-weight:500;text-transform:uppercase;text-align:left;color:#555}form fieldset legend button{float:right;-webkit-appearance:none;-moz-appearance:none;border:0;background:transparent;font-weight:300;font-size:17px;line-height:17px;padding:3px 4px 1px;margin-right:7px;color:#06a8d9}form fieldset legend button svg{vertical-align:middle;margin-left:3px}form fieldset legend button .time{font-weight:300;font-size:12px;display:none}form fieldset>div,form fieldset>label,form fieldset>textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#fff;display:block;border:0;border-bottom:1px solid #eee;padding:3px 10px;font-weight:400;text-transform:capitalize;font-size:16px;line-height:32px;overflow:hidden}form fieldset>div input[type=checkbox]+.cb,form fieldset>label input[type=checkbox]+.cb{float:right;margin:9px;width:16px;height:16px;display:inline-block;padding:0;background-image:url(../img/nocheck.svg)}form fieldset>div input[type=checkbox]:checked+.cb,form fieldset>label input[type=checkbox]:checked+.cb{background-image:url(../img/check.svg)}form fieldset>div input[type=checkbox],form fieldset>label input[type=checkbox]{display:none}form fieldset>textarea{width:100%;height:120px;padding:4px 4px 0;text-transform:none;background-color:#f6f6f6}form fieldset>label{text-align:left}form fieldset>label .right{float:right;margin-right:9px}form fieldset>label input[type=tel],form fieldset>label input[type=number]{border:0;border-bottom:1px solid #999;width:80px;margin-left:-80px;text-align:right;font-weight:300;display:inline-block;margin:0;padding:0 1px;font-size:16px;line-height:20px}form fieldset>label select{float:right;margin:0;-webkit-appearance:none;-moz-appearance:none;border:0;text-align:right;font-weight:300;font-size:14px;padding:8px 0 8px 12px;background:transparent}form fieldset>label select option{text-align:right}form fieldset>div{text-align:left;overflow:hidden;padding-right:0}form fieldset>div input[type=radio]{display:none}form fieldset>div label{text-align:center;float:right;width:18%;padding:2px 4px;font-size:14px;text-transform:none;font-weight:400;color:#999}form fieldset .add{color:#06a8d9}form fieldset.custom label button{float:right;-webkit-appearance:none;-moz-appearance:none;border:0;background:transparent;font-weight:300;font-size:15px;padding:7px 0px 5px 3px;display:none}form fieldset.custom label button.delete{color:#d94406;margin-left:10px}form fieldset.custom label button.rename{color:#06a8d9}form fieldset.custom label button:disabled{color:#999}form fieldset.custom .emode{display:none}form fieldset.custom .emode input[type=text]{padding-left:3px}form fieldset.custom.edit label button{display:inline-block}form fieldset.custom.edit label .cb{display:none}form fieldset.custom.edit .nmode{display:none}form fieldset.custom.edit .emode{display:block}form.future fieldset{display:none}form.future fieldset.fp{display:block}svg.chart{fill:#eee;background-color:#eee;display:block;margin:0 auto 6px}svg.chart text{fill:#555;text-anchor:middle;font-family:"Helvetica Neue",Roboto,Droid,Helvetica,sans-serif;font-size:95%;font-weight:300}svg.chart .hll text{text-anchor:end;font-size:80%}svg.chart .hll text.cd{font-weight:bold}svg.chart .hll rect{fill:#eee;opacity:.9}svg.chart .bll text{text-anchor:end;font-size:75%;fill:#555}svg.chart .bll text.sticky,svg.chart .bll text.creamy,svg.chart .bll text.eggwhite,svg.chart .bll text.watery,svg.chart .bll text.menstruation{fill:#5e3d3d}svg.chart .bll rect{opacity:.7}svg.chart .bll rect.bg{fill:#eee}svg.chart .hrl text{text-anchor:start;font-size:80%}svg.chart .brl text{text-anchor:end;font-size:66.7%;fill:#06a8d9;text-shadow:0 0 3px #fff}svg.chart .hm text{font-size:85%;font-weight:300;fill:rgba(0,0,0,.66)}svg.chart .hm text.cd{font-weight:bold}svg.chart .hm text.month{text-anchor:start;text-transform:capitalize;font-weight:700;fill:#06a8d9;opacity:.3;font-size:95%}svg.chart .bm line{stroke:#dbdbdb;stroke-width:1}svg.chart .bm line.temperature{stroke:#06a8d9;stroke-width:1.5}svg.chart .bm line.questionable{stroke:#92928f;stroke-width:1.5;stroke-dasharray:4,4}svg.chart .bm line.pos,svg.chart .bm line.neg{stroke-width:1;stroke:#92928f}svg.chart .bm line.coverline{stroke:rgba(0,255,0,.58);stroke-width:2}svg.chart .bm circle{fill:#06a8d9}svg.chart .bm circle.questionable{fill:#92928f}svg.chart .bm circle.custom{fill:#92928f}svg.chart .bm circle.spotting{fill:#ea3434;opacity:.55}svg.chart .bm rect{opacity:.55}svg.chart .bm rect.main{fill:#fff;opacity:1}svg.chart .bm text{fill:#fff}svg.chart .bm text.peak{font-weight:400;font-size:115%}svg.chart .bm text.peak.nobg{fill:#ff6f9b}svg.chart .bm text.peak.spotbg{fill:#999}svg.chart .bm text.luteal{font-size:66.7%}svg.chart .bm path.sex{stroke-width:.067}svg.chart .bm path.sex.protected{stroke:#b3675b;fill:transparent}svg.chart .bm path.sex.unprotected{fill:#b3675b;stroke:none}svg.chart .bm path.notes{fill:#999;stroke:none}svg.chart .bm ellipse.cervix{fill:transparent;stroke:#92928f;stroke-width:1.4}svg.chart .watery{fill:#fa4780}svg.chart .eggwhite{fill:#ff6f9b}svg.chart .creamy{fill:#ff98b7}svg.chart .sticky{fill:#ffb8cd}svg.chart .no_fluid,svg.chart .none{fill:#c0c4c5}svg.chart .menstruation{fill:#ffa09a}@media(min-width: 460px){table.list{width:auto}table.list th{padding:0 9px}table.list .ex{display:table-cell}form fieldset{max-width:320px}}@media(min-width: 680px){form{margin:0 auto;max-width:900px;overflow:hidden}.col{float:left;width:50%}}@media(min-width: 600px)and (min-height: 700px){table.list .ex2{display:table-cell}body.calendar .subhead .cf,body.calendar .subhead .temp{display:inline-block}.page.calendar .loading{width:48px;height:48px;background:url(../img/loader_big.gif) 0 0/48px 48px no-repeat transparent;margin:2px auto}.page.calendar th{text-align:left;font-weight:400;padding:4px 8px}.page.calendar td{width:86px;height:86px;font-weight:400;border:4px solid #fff;border-top:1px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:top;text-align:left}.page.calendar td.day{border-top:1px solid #eee}.page.calendar td.today{border-top:1px solid #06a8d9;background-color:#def2ff;color:#06a8d9}.page.calendar td>date{margin:2px 0 1px;float:left}.page.calendar td>div{width:100%;height:16px;border-radius:8px;margin:5px auto 0;padding-left:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.page.calendar td>div span{display:block;font-size:10px;line-height:14px;color:#644}.page.calendar td>div.nofluid span{color:#444}.page.calendar td>span.temp{display:block;visibility:hidden;clear:both;width:100%;height:16px;opacity:.8;border-radius:8px;margin:5px auto 0;padding:3px 3px 3px 5px;background-color:rgba(6,168,217,.9);font-size:9px;line-height:10px;font-weight:300;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff}.page.calendar td>span.temp.active{visibility:visible}.page.calendar td>span.temp span{float:right;background:#fff;width:65px;height:10px;border-radius:0 6px 6px 0;margin-left:-20px}.page.calendar td>span.cycle.active{display:block;float:left;color:#999;font-size:10px;font-weight:300;padding:1px 0 0 0;margin:1px 0 0 2px;width:18px;height:18px;text-align:center;background:url(../img/cycle.svg) 0 0 no-repeat transparent}.page.calendar td.today>span.cycle.active{display:none}.page.calendar td>ul{margin:5px auto 0;display:block;padding:0;list-style:none outside none}.page.calendar td>ul li{width:16px;height:16px;display:inline-block;margin-right:6px}.page.calendar td>ul li.notes{background:url(../img/note.svg) 0 0 no-repeat transparent}.page.calendar td>ul li.unprotected{background:url(../img/unprotected.svg) 0 0 no-repeat transparent}.page.calendar td>ul li.protected{background:url(../img/protected.svg) 0 0 no-repeat transparent}}@media(max-height: 440px){#fullscreen.welcome{background-position:center -200px}#fullscreen.welcome h3{margin-top:0}#fullscreen.welcome.p1 h3,#fullscreen.welcome.p1 h4{display:none}#fullscreen.welcome.p1 img{height:50px}#fullscreen.welcome.p1 div.whitebox,#fullscreen.welcome div.whitebox{margin:10px 0}#fullscreen.welcome>a{margin:10px auto 6px}#fullscreen.welcome.p3{background-position:center -400px}#fullscreen.welcome.p4{background-position:center -280px}}/*# sourceMappingURL=webapp.css.map */
