#re_review{width:670px;margin:0 auto;font-size:20px;}
#re_review .title{background-color:#337ab7;color: white;font-size: 30px;font-weight: bold;margin-left:50px;}
#re_review .title .title_{padding-left:30%;}
#re_review .lbl{background-color:#c3dff7;padding-right:30px;font-weight:bold}
#re_review .lbl_content{padding-left:60px;background-color: #f5fafe}
#re_review tr td{border-radius: 4px;}
#re_review .btn_review{color: black;font-weight: bold;background-color: yellow;border-radius: 5px;line-height: 45px;font-size: 27px;margin:0 10px;}

width_control{width: 200px;}

.text_red{color:red}
.img_re{margin:auto}
.bg_color_re{background-color:#337ab7;text-align: center}
.text_login{
    font-size: 30px;
    font-weight: bold;
    margin-left: 3%;
    color:white;
    font-family: Arial;
}
.new_cus{
    font-weight:bold;
    font-size: 23px;
    font-family: Meiryo;
    margin-bottom:50px;
}
.re_ac{
    font-weight:bold;
    color: white;
    font-size: 14px;
    font-family: Meiryo;
    
}
.frm_login{
    padding:0 10%;;
}
.btn_re{
    color:white;
    width:160px;
    font-weight: bold;
}
.frm_create_re{
    padding:0px 30px;
}
.r_re{
    margin-bottom: 50px;
}
.re_ac_pass{
    width:100px;
}
.pass_re{
    width:48% !important;
}
.re_pass_re{
    width:49% !important;
    margin-left: 5px;
}
.first_name{
    width:53% !important;
}
.last_name{
    width:45% !important;
    margin-left: 5px;
}
.birthday_cus{
    float:right;
}
.txt_birth_day{
    margin-bottom: -10px;
}
.sex_cus{
    margin-right:10px !important;
}
.edit_title{background-color:#e7ebeb;padding: 10px 10px;text-align: justify}
.edit_title_txt{font-weight:bold;font-size:30px;margin-left: 5px;}
.btn_re_save{float:right}
.edit_info{
    margin-top: 10px;
    font-size: 16px;
}
.edit_info .info_{
    font-weight:bold;
    margin-right:15px;
}
.border_1{
    height:280px;
}
.border_2{
    height:280px;
}
.border_edit{
    border:1px solid #a8a8a8;
    padding:10px;
    
}
.width_sel{
    
}
.width_sel_visa{
    width:150px;
}
.row_2_w{
    width:55% !important;
}
.tbl_2{
    
}
.tbl_2 tr td{
    padding-right:10px;
}
.note_{
    font-size:10px;
    
}
.tbl1_row1{
    width:50%;
}
.width_100{
    width:100% !important;
}
.height_div{
    height:380px;
}
/*================Congratulation promotion code===============*/
#modal_promotion_code .modal-content {
    width: 602px;
}
#modal_promotion_code h2{
    color: #fff;
    font-size: 20px;
    font-weight: 900;
}

.content_promotion_code{
    background: url("../img/bg-promotion-code.png") no-repeat top center;
    min-height: 401px;
    max-width: 602px;
    width: 100%;
}

.display_promotion_code{
    padding: 122px 90px 0 153px;
}
#modal_promotion_code .txt_pro_code{
    color: #fff;
    font-size: 12px;
}
#modal_promotion_code .code_pro_code{
    color: #fff;
    font-size: 14px;
}
#frm_promotion_code label{
    font-size: 13px; color: #fff;
}
#frm_promotion_code button{
    color: #fff;
}