.pregCal-choice {width: 50%;float: left;padding: 15px 10px;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box;   line-height: 22px;}@media screen and (max-width: 800px){.pregCal-choice {width: 100%;float: none;padding: 15px 0;text-align: left;line-height: 1.6;}.pregCal-result{line-height: 1.6;text-align: left;}}.pregCal-choice-end {clear: both;width: 100%;}.pregCal_y {border: 0px;margin-top: 20px;display: flow-root;width: 100%;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box;   padding: 10px;}.pregCalM-head {height: 25px;background: var(--yrcal-month-header-bg);border-top-left-radius: 5px;border-top-right-radius: 5px;color: var(--text-heading);font-weight: bold;font-family: Arial,Helvetica,sans-serif;font-size: 14px;text-align: center;padding-top: 10px;}.pregCalM-head a:link, .pregCalM-head a:visited {color: var(--text-heading);}.pregCalM-body {background: var(--yrcal-table-bg);border-left: 1px solid var(--yrcal-table-border);border-right: 1px solid var(--yrcal-table-border);border-bottom: 1px solid var(--yrcal-table-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.pregCalM-month {width: 100%;border: 0px;table-layout: fixed;border-spacing: 2px;}.pregCal_ym {vertical-align: top;width: 25%;float: left;padding: 0 6px;padding-bottom: 20px;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box;   height: 188px;}.pregCal_class {width: 170px;margin: 0 auto;border: 0px;table-layout: fixed;border-spacing: 2px;}.pregCalDW {text-align: center;font-size: 11px;font-weight: bold;vertical-align: middle;}.pregCal_d {text-align: center;font-size: 12px;height: 16px;font-weight: bold;background: var(--fertile-cell-bg);vertical-align: middle;border: 1px solid var(--yrcal-cell-border);border-radius: 4px;}.pregCal_d a:link, .pregCal_d a:visited {color: var(--text-primary);}@media screen and (max-width: 1000px){  .pregCal_ym {  width: 50%;  }}@media screen and (max-width: 455px){   .pregCal_ym {  width: 100%;  float: none;   }  }.fertileCal_y {width: 100%;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box; border: 0px;display: flow-root;margin-top: 10px;padding: 3px;}.fertileCal_ym, .festCal_ym {vertical-align: top;width: 33.33333%;float: left;padding: 0 6px;  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;  box-sizing: border-box; }.fertileCal_d {height: 19px;background: var(--fertile-cell-bg);color: var(--text-primary);font-size: 12px;font-weight: bold;text-align: center;vertical-align: middle;border: 1px solid var(--yrcal-cell-border);border-radius: 4px;}.fertileCal_d a:link, .fertileCal_d a:visited {color: var(--text-primary);}.fertile_period {background: var(--fertile-period-bg);border: 1px solid var(--fertile-period-border);}.fertile_baby {background: var(--fertile-baby-bg);border: 1px solid var(--fertile-baby-border);}.fertile_ov {background: var(--fertile-ov-bg);border: 1px solid var(--fertile-ov-border);}.fertile_trim1 {background: var(--fertile-trim1-bg);border: 1px solid var(--fertile-trim1-border);}.fertile_trim2 {background: var(--fertile-trim2-bg);border: 1px solid var(--fertile-trim2-border);}.fertile_birth {background: var(--fertile-birth-bg);border: 1px solid var(--fertile-birth-border);}@media screen and (max-width: 900px){  .fertileCal_ym {  width: 50%;  }}@media screen and (max-width: 455px){   .fertileCal_ym {  width: 100%;   }  }.legsize {width: 30px;height: 20px;text-align: center;font-weight: bold;}.pregCal-choice div{padding-left: 25px;}label[for="yes"], label[for="no"] {text-decoration: underline;}