@charset "utf-8";
/* CSS Document */

.widget.widget_bb_pregnancy_calculator_widget{
	/*padding: 10px;
	border: 1px solid #eee;*/
	padding:0;
	border: none;
}
.bbpregcalc_content_wrapper .widgettitle {
    margin: 0;
}
#pregnancyContent p {
    margin-top: 0;
}
.bbpregcalc_content_wrapper{
	margin-bottom:16px;
}
.pregcal_form_wrap,
#pregnancyContent .error_div,
#pregnancyContent .waiting_div,
#email_cont ul.list_style,
.bbpregcalc_content_wrapper .calculator-form-email,
.ovpredct_table{
	background: #E4F0FF;
	border-radius:4px;
	padding:16px;
}
.pregcal_form_wrap select#sday, .pregcal_form_wrap select#syear,
.ovpredct_table select.dateday,
.ovpredct_table select.dateyear{
	width:25%;
}
.pregcal_form_wrap select#syear,
.ovpredct_table select.dateyear{
	margin-right:0px;
	min-width:85px;
}
#email_cont ul.list_style,
.calculator-form-email{
	margin-bottom:16px;
	margin-left:0px;
}
.calculator-form-email{
	position:relative;
}
.calculator-form-email button,
#ovulcal_btn_email_submit{
    width: 44px;
    height: 44px;
    background: #e6f4f1 url(../../../themes/storefront-child/images/arrow.svg) center no-repeat !important;
    position: absolute;
    right: 0px;
    border-radius: 4px !important;
    margin: 4px;
    text-indent: -99999px;
	padding:0px;
}
.calculator-form-email button:hover,
#ovulcal_btn_email_submit:hover{
	background: #e6f4f1 url(../../../themes/storefront-child/images/arrow.svg) center no-repeat !important;
	opacity:0.8;
}
.calculator-form-email input,
#email_cont ul.list_style li:last-child,
.ovpredct_table .email_form input{
	margin-bottom:0px !important;
}
/*
#email_cont ul.list_style li:before{
	width: 24px;
    height: 24px;
    background: url(../../../themes/storefront-child/images/golden_star_emoji.svg) center no-repeat !important;
}*/
#bbpcalgetresult{
	cursor:pointer;
}