.m-activate{
    padding: 15px;
    h3,article{
        color: #666666;
        font-size: 15px;
        margin-bottom: 30px;
    }
}

.m-activate__col{
    @include webkitbox(1);
    margin-bottom: 10px;
    label{
        display: block;
        width: 65px;
        color: #333333;
        font-size: 16px;
        height: 40px;
        line-height: 40px;
        text-align: right;
        margin-right: 7px;
    }
    span{
        display: block;
        height: 40px;
        @include flex(1);
        input{
            height: 40px;
            line-height: 40px;
            margin: 0;
        }
    }
    em{
        display: block;
        line-height: 40px;
        margin-left: 7px;
    }
}
.m-activate__btn{
    text-align: center;
    margin: 20px 0 40px;
    a,input[type=submit]{
        width: 140px;
        padding: 0;
        background-color: #e50050;
        color: #fff;
        border-radius: 5px;
        border: none;
        &:active{
            background-color: #cb1655;
            border: none;
        }
    }
}