/* pages/doctor/appoinetment/index.wxss */ 
page {
  height: 100%;
  width: 100%; 
  background-color: #f7f7f7;
} 

.main-module{
  margin:28rpx auto; 
	height:106rpx;
  border-radius:10rpx;
  display: flex;
	justify-content: space-around;
  background: #fff;
	padding:20rpx 0 12rpx;
}

.coupon-block,.favor-good{
	flex:1;
	font-size: 24rpx;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	height: 74rpx;
}

.main-module .num{
  font-weight: bold;
} 


.alula-expert-logo{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15rpx 15rpx 0;
}
.alula-expert-title{
  color: #a08133;
  text-align: center;
  margin-top: 60rpx;
  margin-bottom: 30rpx;
  font-size: 42rpx;
}
.alula-expert-form-wrap{
  /* width: 620rpx; */
  margin: 0 auto 30rpx;
  /* background: #fffef9; */
  /* padding: 30rpx 35rpx; */
  box-sizing: border-box;
}
.alula-expert-checkbox{
  width: 40rpx;
  height: 30rpx;
  border-radius: 2rpx;
  border: 1rpx solid #a08133;
  margin-right:10rpx;
}
.alula-expert-checkbox image{
  display: none;
  width: 40rpx;
  height: 32rpx;
  position: relative;
  /* top: -5rpx;
  left: -5rpx; */
}
.alula-border-radius{
  /* border-radius: 30rpx; */
  height: 320rpx;
  /* box-shadow: 5rpx 6rpx 11rpx 2rpx #dbd5c0; */
}
.alula-form{
  color: #a08133;
  display: flex;
  align-items: center;
  margin-bottom: 20rpx;
}
.alula-expert-form-title{
  color: #a08133;
  margin-bottom: 30rpx;
  font-size: 30rpx;
} 
 
.alula-expert-button{
  width: 620rpx;
  margin: 0 auto 40rpx;
  text-align: center;
}
.alula-expert-button .btn{
  border-radius: 40rpx;
  letter-spacing: 2rpx;
  font-size: 45rpx; 
  background: -webkit-linear-gradient(0deg, #b0996c, #cfbf84 40%, #b0996c 60%,#cfbf84 100%);
  cursor: not-allowed;
  padding:10rpx 0rpx;
  color:#fff
} 

.alula-expert-calendar{
  width: 614rpx;
  /* height: 478rpx; */
  /* background: url("../images/calendar.png") no-repeat; */
  background-size: cover;
  margin: 0 auto;
}  
.alula-expert-calendar-title{
  font-size: 30rpx;
  color: #a08133;
  display: flex;
  justify-content: space-between;
}
.alula-expert-calendar-title a{
  color: #c8b47b;
  font-size: 24rpx;
  text-decoration: none;
} 

.alula-expert-title-cal{
  width: 458rpx;
  height: 68rpx;
  margin: 0 auto;
}
.alula-icon-baby{
  width: 35rpx;
  height: 45rpx;
  display: inline-block;
  /* background: url("../images/baby_icon.png") no-repeat; */
  vertical-align: middle;
  margin-right: 10rpx;
  position: relative;
  top: -3rpx;
} 


 

.form-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0 40rpx;
  margin-top: 6rpx;
  background: #fff;
}

 

.van-icon
{
  margin-top: 20rpx;
}
.placeholder{ 
  color: rgb(161, 153, 153) !important;
}

 
.label{
  float: left;
  width: 30%;
  margin-top: 50rpx; 
  color: #333;
  text-align: right;
  margin-right: 10rpx;
 } 

.alula-expert-calendar{
  width:  100%; 
  /* ackground: url("../images/calendar.png") no-repeat; */
  background-size: cover;
  /* margin: 0 auto; */
  /* padding:10rpx */
}
.alula-expert-calendar image{
  width: 90%;
  position: absolute;
  height: 700rpx;
}
#dates-view{
  padding-top: 70rpx;
  width: 550rpx;
  margin: 0 auto;
  margin-top: 250rpx;
}
.alula-expert-calendar-wrap{
  /* width: 614rpx; */
  padding: 25rpx 20rpx;
}
.alula-expert-calendar-title{
  height: 76rpx;
  line-height: 76rpx;
  font-size: 36rpx;
  color: #a08133;
  display: flex;
  justify-content: space-between;
  background-color: #e0d8d8;
  padding: 0 20rpx;
}
.alula-expert-calendar-title .txt{
  color: #333;
  font-size: 32rpx;
  text-decoration: none;
}
.alula-expert-calendar-day>div{
  display: flex;
  align-items: center;
  padding: 25rpx 0rpx;
}
.alula-expert-calendar-range .ul{
  display: flex;
  flex-wrap: wrap;
}
.alula-expert-calendar-day{
  font-size: 24rpx;
  color: #a08133;
}
.alula-expert-calendar-text{
  width: 150rpx;
  margin-top: 10rpx;
}
.alula-expert-calendar-after.disabled .alula-expert-calendar-text,.alula-expert-calendar-morning.disabled .alula-expert-calendar-text{
  text-decoration: line-through;
  color: #999;
}
.alula-expert-calendar-after.disabled .alula-expert-calendar-label .alula-expert-checkbox,.alula-expert-calendar-morning.disabled .alula-expert-calendar-label .alula-expert-checkbox{
  border:1rpx solid #ccc;
}
.alula-expert-calendar-after.disabled .alula-expert-calendar-time>span,.alula-expert-calendar-morning.disabled .alula-expert-calendar-time>span{
  color: #CCCCCC;
}
.alula-expert-calendar-after.disabled ul li,.alula-expert-calendar-morning.disabled ul li{
  pointer-events: none;
} 



.book{
  /* padding: 0 20rpx; */
  color: #333;
  margin-bottom: 20rpx;
}

.book .title{
  display: flex;
  justify-content: space-between;
  height: 66rpx;
  line-height: 66rpx;
  border-bottom: 1px solid #f4f4f4;
  padding: 0 20rpx;
}

.book .title view{
 color: #9e9797; 
}

.content{
  padding: 0 20rpx;
}
.goods{
  font-size: 36rpx;
  color: #333;
  font-weight: 400;
  margin: 10rpx 0;
}

.time{
  font-size: 32rpx;
  color: #9e9797;
  margin-bottom: 10rpx;
}

.address{
  font-size: 32rpx;
  color: #9e9797;
}

.alula-expert-calendar-content{
  margin-bottom: 30rpx;
    background-color: #fffef9;
    padding-bottom: 20rpx;
}