.side-nav li.member-logout{
    border-bottom: none;
}
.side-nav > li.member-logout a {
    color:#AABD00;
}
.side-nav > li.member-logout:hover > a {
    background:transparent;
    color:  #AABD00;
}
.side-nav > li.member-logout > a:after {
    content: url('../../images/common/logout-icon.jpg');
    font-size: 20px;
    font-weight: bold;
    line-height: 1;
    color: #9685CF;
    position: absolute;
    right: 54px;
    top: 12px;
    width: 22px;
}
.side-nav > li.active a {
    background: #9685CF;
    color:#fff;
}
.side-nav > li.active > a:after {
    content: "＋";
    font-size: 20px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    position: absolute;
    right: 47px;
    top: 10px;
    width: 22px;
}
.reminder-pd{
    padding: 5px 50px;
    text-align: left;
}
.check-agree-box {
    border: dotted #ccc;
    border-width: 1px 0;
    padding: 20px 0;
    margin-top: 45px;
}
.check-agree strong, .check-agree a{
	color: #793D79;
	font-weight: normal;
}
.check-agree a{
	text-decoration: underline;
}
.products-list .more {
    background: #9BA210;
    color: #fff;
    width: 34px;
    height: 34px;
    line-height: 34px;
    border: 3px solid #FBFBFB;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    border-radius: 20px;
    position: relative;
    margin: -18px auto 10px;
    font-family: "微軟正黑體";
}
.products-list a:hover .more {
    background: #B2A5DC;
}
.form-group.has-id{
    height: 110px;
}


@media screen and (max-width: 767px) {
    .form-group.has-id{
    height: 75px;
}
}