
.content { color: #333333; font-family: Avenir-Heavy, sans-serif; font-size: 13px; }
.content strong{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif
}
.content .container {  background-color: #ffffff; width: 1000px; padding: 20px; }
.content_outer { background-color: #f2f2f2; overflow: hidden; }
.content_top { margin-top: 15px; margin-bottom: 5px; background-color: #f2f2f2; }
.content_top p { margin: 0; padding: 15px; background-color: #fff; }
.content_top a, .content_top a:hover { text-decoration: underline; color: #c1272d; }
.content_email { padding-right: 10px; padding-top: 15px; padding-bottom: 30px; }
.content_facebook{ padding-left: 10px; padding-top: 15px; padding-bottom: 30px; }
.content_inner { padding: 15px; background-color: #ffffff; min-height: 630px; }
.content h1 { background-color: #f2f2f2;color: #000000;font-size: 14px;font-weight: normal;margin: 0;padding: 10px 0 0 15px; }

h2.register_title { font-family: Avener-Medium,sans-serif; font-size: 14px; font-weight: normal; text-transform: uppercase; margin: 0; padding: 0; }
h2.register_title2 { font-family: Avener-Medium,sans-serif; font-size: 14px; font-weight: normal; margin: 0; padding: 0; }
#registerForm{display:block;position:relative;overflow:hidden;padding-top:10px;/* padding-bottom:20px; */}
#registerForm span{}
#registerForm .registerRow{display:block;position:relative;padding-left:220px;padding-bottom:8px;padding-right:7px;}
#registerForm .registerRow .labels{position:absolute;left:0;top:3px;width:220px;}
#registerForm .txtInput,#registerForm select{
    width:205px;max-width:100%;height:26px;line-height:24px;padding-left:5px;margin:0;
    border:1px solid #333333;
}
#registerForm .error{line-height:16px;color:#ff0000;}
#registerForm .txtPassword{
    width:205px;max-width:100%;height:26px;line-height:24px;padding-left:5px;margin:0;
    border:1px solid #333333;
    font-family: Avener-Medium,sans-serif;
}
#conditionsInfo{display:block;width:100%;height:185px;overflow:auto;padding:3px 0 0 5px;margin-top:12px;max-width:100%;font-size:11px;font-family:Avenir-Roman,sans-serif;}
.content_facebook #conditionsInfo { margin-top: 0; }
#conditionsInfo strong { font-family: Avenir-Heavy, sans-serif; font-size: 13px; font-weight: normal; }
.registerSubmitWrap{display:block;float:right;position:relative;overflow:hidden;padding-top:15px;line-height:22px;}
.content_email .registerSubmitWrap { width:100%; }
.registerSubmitWrap .checkboxWrap { position: relative; padding-left: 25px; }
.registerSubmitWrap .checkBox{position: absolute;left:0;top:0;margin:0 3px 3px 4px;width:13px;height:13px;}
.registerSubmitWrap p { line-height: 15px; margin: 0; }
.content_email .registerSubmitWrap .btn_texts_submit{
    display: block; width: 105px; height: 30px; line-height: 30px; text-align: center; text-transform: uppercase;
    background-color: #c2272b; border: none; color: #ffffff;margin-top: 15px; font-family: Avenir-Medium,sans-serif; font-size: 15px;
}
/* .content_facebook .registerSubmitWrap .btn_fb_submit { display: block; width: 279px; height: 41px; border: none;margin-top: 15px;background:url(https://c.oneday.com.hk/usr/share/component/oneday/default/register/images/icon_facebook_with_text.png) no-repeat; text-indent:-1000px; } */
.content_facebook .registerSubmitWrap .btn_fb_submit { display: block; width: 232px; height: 39px; border: none;margin-top: 15px;background:url(https://c.oneday.com.hk/tpl/default/html5/assets/images/btn_facebook_signin.png) no-repeat; text-indent:-1000px; }
.registerSubmitWrap .error{padding-top:8px;}
.regScuss { display: none; }

#registerFacebookForm .error{line-height:16px;color:#ff0000;}

#registerForm .telephonecode_wrap { border: 1px solid #333; width: 30%; }
.verify_email{
    padding-top: 20px;
    display: none;
}
.verify_email > h3{
    font-size: 15px;
}
.verify_email > .msg{
    display: block;
    padding-top: 15px;
}
.verify_email > .error{
    display: block;
    padding-top: 5px;
    color: red;
}
.verify_email > div{
    padding-top: 5px;
    display: flex;
    align-items: center;
    justify-content:flex-start;
    gap:5px;
    margin-top:10px
}
.verify_email > div > input{
    width: 24%;
    max-width: 32px;
    height: 36px;
    line-height: 24px;
    padding-left: 10px;
    margin: 0;
    border: 1px solid #333333;
}

.verify_email >  button{
    display: block;
    min-width: 105px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
    background-color: #c2272b;
    border: none;
    color: #ffffff;
    margin-top: 15px;
    font-family: Avenir-Medium, sans-serif;
    font-size: 13px;
    cursor: default;
    padding: 0 30px;
}
.verify_email >  button:disabled{
    background-color: #d8d8d8;
    color: #999999;
    box-sizing: border-box;
}

@media (max-width:992px){

    #registerForm .regInfo{display:block;padding-top:8px;padding-left:0;}
    #conditionsInfo{width:100%;padding-left:7px;padding-right:7px;}
    .registerSubmitWrap{padding-left:7px;}
}
@media (max-width:768px){

    .content .container { width: 100%; }
    .content_email { padding-right: 15px; }
    .content_facebook { padding-left: 15px; }
}

@media (max-width:530px){
    #registerForm .registerRow{padding-left:7px;}
    #registerForm .registerRow .labels{display:block;position:relative;left:auto;top:auto;padding-bottom:8px;padding-left:0;}
}

#hkValidation { line-height:16px;color:#ff0000; display: none; }

.content_facebook .registerSubmitWrap .btn_google_submit { display: block; width: 232px; height: 40px; border: none;margin-top: 15px;background:url(https://c.oneday.com.hk/tpl/default/html5/assets/images/btn_google_signin.png) no-repeat; text-indent:-1000px; background-size: 232px 40px; }
