/*.expect_main {position: absolute; top: 62px; width: 100%; bottom: 0px; overflow: auto; color: #5e6571;}*/
.expect_main {position: relative; color: #5e6571;}
.expect_main .title{display: -webkit-box; background: #ff7685; color:#FFF; }
.expect_main .font{line-height: 50px; font-size: 26px; text-align:center; width:100%}

.expect_main .content{ margin: 0px 10px;}
.expect_main .content > * {display: block;}
.expect_main .div-input {position: relative; height: 44px; display: -webkit-box;}
.expect_main .div-input > * {width: auto; height: 40px; line-height: 20px; text-align: left; border: #d5d4d8 solid 2px; padding: 0px 10px; margin: 0px; font-size: 18px; display: block; -webkit-box-flex: 1; border-radius: 25px;}
.expect_main .div-input > select {-webkit-appearance: textfield; border-radius: 25px; padding: 0px 10px;}
.expect_main .menstrual{line-height: 30px; text-align: center;}
.expect_main .count{color: white; background: #ff7685; margin: 20px 0px; padding: 0px; line-height: 50px; text-align: center; font-size: 18px; border-radius: 25px;}
/*popup*/
.expect-popup {background: rgba(0, 0, 0, .7); z-index: 100;}
.expect-popup .popup-main {margin: 0px; padding: 0px;}
.expect-popup .popup-content {background: white; margin: 0px 10px; font-size: 18px; line-height: 20px; color: #5e6571;}
.expect-popup .ui-dialog-content {background: white; margin: 0px 10px;}
.expect-popup .result {padding: 10px; color: #5e6571; font-size: 18px; line-height: 40px;}
.expect-popup .popup-close{display: block; background: url(popup-close.png) no-repeat;background-size: 15px auto; width:15px; height:15px;float: right;}