﻿.form-control{background:transparent;background:#fff;color:#171d3d;border-radius:25px!important;padding:.5rem .75rem!important;text-align:left;padding-left:44px!important;}.form-control:focus{color:#171d3d;background-color:#fff;border:1px solid transparent;outline:0;}#text_agree_terms{color:#171d3d;text-decoration:underline;}.text_agree_terms{text-align:left;}.genderWrapper{color:#fff;}.bootstrap-select.btn-group .dropdown-menu.inner{padding:0 15px;}.selectDropdown{width:100%!important;}.selectDropdown .btn.dropdown-toggle.btn-default{background:#fff;border-radius:25px!important;padding:.5rem .75rem!important;text-align:center;color:#171d3d!important;}.selectDropdown .btn.dropdown-toggle.btn-default span{text-align:left;padding-left:30px;}.selectDropdown .dropdown-menu.inner{padding:6px 16px;text-align:center;}.selectDropdown .dropdown-menu li a span.text{padding:6px;width:97%;border-radius:14px;}.selectDropdown .dropdown-menu li.selected a span.text{background:#40a3de;color:#fff;}.selectDropdown .bs-caret{background:#fff;width:32px;height:32px;position:absolute;right:3px;border-radius:32px;top:2px;}.selectDropdown .caret::after{display:inline-block;width:0;height:0;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent;top:32%;right:10px;color:#000;}.selectDropdown .dropdown-toggle::after{display:none!important;}.selectDropdown .caret{top:32%!important;right:10px!important;}.link_agree_terms{width:100%;text-align:center;float:left;}.keep_taxt_receipt_wrapper{color:#171d3d;text-align:center;padding-top:20px;font-size:.9em;padding-top:10px;margin-bottom:3px;}.labelDesc{text-align:center;color:#fff;}.icon_pre_input{width:18px;height:18px;display:inline-block;position:absolute;margin-left:14px;margin-top:8px;z-index:100;}.icon_birthday{background:url("../../Images/redesign/Register/ico-bday.png") no-repeat center center;background-size:contain;}.icon_tel{background:url("../../Images/redesign/Register/ico-phone.png") no-repeat center center;background-size:contain;}.icon_referral{margin-top:10px;background:url("../../Images/referral/getfriend-blue.png") no-repeat center center;background-size:contain;}.icon_email{background:url("../../Images/redesign/Register/ico-mail.png") no-repeat center center;background-size:contain;}.icon_name{background:url("../../Images/redesign/Register/ico-name.png") no-repeat center center;background-size:contain;}.icon_address{background:url("../../Images/redesign/Register/ico-address.png") no-repeat center center;background-size:contain;}.icon_right{width:20px;height:20px;display:inline-block;position:absolute;margin-top:9px;right:25px;top:0;z-index:100;}.icon_error,.error .icon_right{background:url("../../Images/v2/ico-incorrect.png") no-repeat center center;background-size:contain;}.referral_code{background:#ffe301;}.error .form-control{color:#d10505;}.icon_ok,.ok .icon_right{background:url("../../Images/redesign/Register/ico-field-ok.png") no-repeat center center;background-size:contain;}.icheckbox_square-blue{background:url("../../Images/redesign/Register/chkbox-0.png") no-repeat center center!important;background-size:contain!important;width:28px;height:28px;}.icheckbox_square-blue.checked{background:#171d3d!important;border:2px solid #fff;width:22px;height:22px;}.icon_male{background:url("../../Images/redesign/Register/ico-gender-m-0.png") no-repeat center center;background-size:100%!important;width:20px;height:20px;display:inline-block;float:left;}.active .icon_male{background:url("../../Images/redesign/Register/ico-gender-m-1.png") no-repeat center center;}.icon_female{background:url("../../Images/redesign/Register/ico-gender-f-0.png") no-repeat center center;background-size:100%!important;width:20px;height:20px;display:inline-block;float:left;}.active .icon_female{background:url("../../Images/redesign/Register/ico-gender-f-1.png") no-repeat center center;}.btn_wrapper{width:70px;margin:0 auto;}.form-group.form-group-input{position:relative;}input.form-control{float:left;}.page_title_line,.page_desc{display:none;}.avatar_wrapper{margin:0 auto;margin-bottom:16px;text-align:center;}.avatar_wrapper .avatar{border-radius:120px;width:120px;height:120px;border:4px solid #fff;box-shadow:0 4px 0 #03a4d2;margin:0 auto;}.btn_blue{background:#171d3d;border:0;font-size:1.2em;font-weight:lighter;line-height:25px;width:80%;}.div_for_account{text-align:center;overflow:hidden;height:110px;padding-top:30px;padding-bottom:30px;}.icon_gender{background:url("../../Images/redesign/Register/ico-gender.png") no-repeat center center;background-size:contain;float:left;position:relative;margin-top:0;}.col_wrapper{width:100%;overflow:hidden;}.lbl_gender{margin-bottom:6px;float:left;line-height:20px;padding-left:6px;color:#fff;}.btn_gender{border-radius:35px;text-align:center;cursor:pointer;width:48%;float:left;background:#fff;box-shadow:0 4px 0 #2e4370;margin-bottom:7px;}.btn_submit{box-shadow:0 4px 0 #2e4370;margin-bottom:7px;width:100%;font-size:1.3rem;padding:5px;}.btn_submit.disabled{box-shadow:0 4px 0 0 #535353;background-color:#b9b9b9;color:#535353;opacity:1;}.btn_submit_wrapper{height:auto;padding-top:30px;padding-bottom:0;}.btn_gender:first-child{margin-right:2%;}.btn_gender:nth-child(2n){margin-left:2%;}.btn_gender.active{background:#171d3d;color:#fff;}.dropdown-menu .text{color:#171d3d;}.selectDropdown .dropdown-menu li.selected a span.text{background:#171d3d;color:#fff;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border:0!important;}.form-group.error .form-control,.form-group.error .selectDropdown{border:1px solid #d10505;border-radius:30px;}.star{color:#d10505;line-height:27px;float:left;padding-left:3px;}.header_section.hidden{display:none;}.content-thankyou{padding:0;}.content-thankyou.thankyou_singha{padding-top:44px;}.labelTitle{color:#fff;padding:0;text-align:center;font-size:2em;}.content_bg{background:#171d3d;margin:30px 0;margin-bottom:0;}.page-wrapper{margin-bottom:50px;}.icon_box{width:90px;height:120px;float:left;display:inline-block;margin-right:8px;background:url("../../Images/redesign/Redeem/ico-gift-big.png") no-repeat center center;background-size:100%;display:none;}.content_bg_inner{width:100%;margin:0 auto;padding:20px 0;overflow:hidden;background:url("../../Images/v2/free-delivery-success.png") no-repeat center center;background-size:100%;height:240px;position:relative;}.labelDesc{text-align:left;padding-top:12px;}.labelDesc .label_text1{font-size:1.8rem;line-height:28px;}.labelDesc .label_text2{font-size:2.5rem;line-height:44px;}.labelDesc .label_text3{font-size:1.1rem;line-height:37px;}.label_text{text-align:left;color:#fff;font-size:.9em;}.content_right{float:left;position:absolute;left:0;bottom:44px;width:100%;}.content_right .label_text{text-align:center;}.bs-caret{display:none;}.error_desc{color:#d10505;font-size:.9em;padding:0 6px;text-align:center;width:100%;display:block;text-align:left;padding-left:20px;}input[type=checkbox]{visibility:hidden;}.agree_terms{width:20px;height:20px;float:left;position:relative;}.agree_terms label{cursor:pointer;position:absolute;width:16px;height:16px;left:0;top:-4px;width:20px;height:20px;padding-bottom:0;margin-bottom:0;}.agree_terms label{width:20px;height:20px;background:url("../../Images/register/chkbox-0.png") no-repeat center center;background-size:100%;}.agree_terms input[type=checkbox]:checked+label{width:20px;height:20px;background:url("../../Images/register/chkbox-1.png") no-repeat center center;background-size:100%;}.dateOfBird{background:#fff!important;}.agree_terms_wrapper{margin:0 auto;line-height:20px;}.form-group-input{display:inline-block;position:relative;}.form-group-input input:valid+.placeholder{display:none;}.form-group-input .placeholder{position:absolute;top:1px;left:2px;z-index:6;font-size:.8em;left:60px;line-height:37px;}.form-group-input .placeholder::before{content:attr(data-placeholder);color:#999;}.form-group-input .placeholder::after{content:" *";color:#d10505;}.scroll-wrapper{-webkit-overflow-scrolling:touch;overflow-y:scroll;position:fixed;right:0;bottom:70px;left:0;top:50px;}body.open-modal{overflow-y:hidden;}#terms_iframe{width:100%;border:0;padding-top:20px;height:100%;width:100%;}.profile_info_box{margin-top:-75px;border-top:4px solid #fff;padding-top:75px;overflow:hidden;}.icon_ok,.ok .icon_right{background:url(../../Images/Profile/ico-check.png) no-repeat center center!important;background-size:contain!important;}.icon_right.province_arrow{background:url(../../Images/Profile/ico-dd.png) no-repeat center center;background-size:contain!important;}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:transparent!important;}.error_agree_term,.error_agree_privacy{display:none;}.error_agree_term.show,.error_agree_privacy.show{display:block;}.mbsc-fr-popup{font-family:"DB Helvethaica X v3.2"!important;}#provinceSelect_dummy{width:100%;background:#fff;color:#171d3d;border-radius:25px!important;padding:.5rem .75rem!important;text-align:left;padding-left:44px!important;font-size:1rem;line-height:1.25;border:1px solid rgba(0,0,0,.15);}.error #provinceSelect_dummy{border:1px solid #d10505;}.mbsc-ios .mbsc-fr-btn{color:#111!important;font-size:1.4em!important;font-family:"DB Helvethaica X v3.2"!important;}.mbsc-sc-whl{font-family:"DB Helvethaica X v3.2"!important;}.mbsc-ios.mbsc-sc.mbsc-fr-top .mbsc-fr-w,.mbsc-ios.mbsc-sc.mbsc-fr-bottom .mbsc-fr-w{background:#fff;}#content-wrapper{background:url(../../Images/v2/bg-pattern-10.png) left top repeat;}#provinceInput{background:#fff!important;}.ap-row{font-size:1em!important;}.ap-button,.ap-button:last-child{color:#000!important;font-size:1.2em!important;font-weight:bold!important;}.ap-header__title{display:none!important;}.ap-layout-fixed .ap-cont{width:100%!important;border-radius:0!important;font-family:"DB Helvethaica X v3.2"!important;border:1px solid #e8e8e8!important;}.ap-content-middle{padding:10px 0!important;}.ap-content{max-width:600px!important;}.ap-row.ap-row-selected{font-weight:bold;}.ap-layout-fixed .ap-cont{position:absolute!important;bottom:0!important;top:inherit!important;transform:translateY(0%)!important;}.error_province.hidden{display:none!important;}.purra .avatar_wrapper .avatar{box-shadow:0 4px 0 #2e4370!important;}.page-purra{background:url(../../Images/purra/register/bg.jpg) no-repeat center center;background-size:cover;margin-top:-135px;margin-top:-125px;border-top:4px solid #fff;}.page-purra .logo_wrapper{width:120px;height:46px;margin:0 auto;text-align:center;}.page-purra .text_wrapper{margin:6px 16px;text-align:center;line-height:20px;padding:8px 0;padding-top:120px;}.page-purra .header_middle{padding:0 10px;color:#fff;}.page-purra .header_top{width:100%;height:18px;border:1px solid #fff;border-bottom:0;}.page-purra .header_bottom{width:100%;height:18px;border:1px solid #fff;border-top:0;}.page-purra .col_wrapper_gender{width:178px;margin:0 auto;}.page-purra .col_wrapper_gender .btn_gender{width:52px;height:52px;box-shadow:none;padding:6px;text-align:center;}.page-purra .col_wrapper_gender .btn_gender .btn_wrapper{width:30px;margin:0 auto;}.page-purra .col_wrapper_gender .btn_gender .icon_male,.page-purra .col_wrapper_gender .btn_gender .icon_female{float:none;display:block;margin:0 auto;}.page-purra .col_wrapper_gender .btn_gender .text{line-height:19px;}.page-purra .col_wrapper_gender .icon_gender{background:url("../../Images/purra/register/icon-genders.png") no-repeat center center;background-size:contain;float:left;position:relative;margin-top:0;}.page-purra .col_wrapper_gender .lbl_gender{margin-bottom:6px;float:none;line-height:20px;padding-left:0;color:#fff;text-align:center;}.page-purra .col_wrapper_gender .btn_gender{background:#fff;color:#ccc;}.page-purra .col_wrapper_gender .btn_gender .icon_male{background:url(../../Images/purra/register/icon-gender-male-inactive.png) no-repeat center center;}.page-purra .col_wrapper_gender .btn_gender .icon_female{background:url(../../Images/purra/register/icon-gender-female-inactive.png) no-repeat center center;}.page-purra .col_wrapper_gender .btn_gender.active{background:#fff;color:var(--blue_purra);}.page-purra .col_wrapper_gender .btn_gender.active .icon_male{background:url(../../Images/purra/register/icon-gender-male-active.png) no-repeat center center;}.page-purra .col_wrapper_gender .btn_gender.active .icon_female{background:url(../../Images/purra/register/icon-gender-female-active.png) no-repeat center center;}.page-purra .col_wrapper_gender .lbl_wrapper{padding-top:6px;width:44px;height:44px;float:left;padding-top:6px;margin:0 12px;}.page-purra .icon_right{border-left:1px solid #fff;background:url("../../Images/purra/register/icon-delete.png") no-repeat center center!important;background-size:contain;width:26px;right:22px;background-size:12px!important;}.page-purra .form-control{background:transparent;color:#fff;border-radius:25px!important;padding:.5rem .75rem!important;text-align:left;padding-left:44px!important;border:1px solid #fff;}.page-purra .dateOfBird,.page-purra #provinceInput{background:transparent!important;}.page-purra ::placeholder{color:#fff;opacity:1;}.page-purra :-ms-input-placeholder{color:#fff;}.page-purra ::-ms-input-placeholder{color:#fff;}.page-purra .text_agree_terms,.page-purra #text_agree_terms{color:#fff;}.page-purra .btn_blue{background:#fff;color:var(--blue_purra);box-shadow:none;margin-bottom:0;line-height:32px;width:140px;}.page-purra .keep_taxt_receipt_wrapper{padding-top:4px;}.page-purra .div_for_account{padding-top:0;height:70px;}.page-purra .avatar_section{position:relative;}.page-purra .sep_line{border-top:4px solid #fff;left:0;right:0;position:absolute;top:62px;z-index:-1;}.page-purra .icon_name{background:url("../../Images/purra/register/icon-username.png") no-repeat center center;background-size:contain;}.page-purra .icon_birthday{background:url("../../Images/purra/register/icon-birthday.png") no-repeat center center;background-size:contain;}.page-purra .icon_tel{background:url("../../Images/purra/register/icon-mobile-no.png") no-repeat center center;background-size:contain;}.page-purra .icon_address{background:url("../../Images/purra/register/icon-province.png") no-repeat center center;background-size:contain;}.page-purra .icon_referral{background:url("../../Images/purra/register/icon-province.png") no-repeat center center;background-size:contain;}.logo_wrapper img{margin:0 auto;width:120px;}.avatar_section{padding-top:14px;}.tabbar-section{display:none;}.page-wrapper{margin-bottom:-15px;}.thankyou_purra{padding-top:0;border-top:4px solid #fff;}.thankyou_purra .content_bg{margin-bottom:0;padding:0 16px;}.thankyou_purra .content_bg img{margin:0 auto;}.thankyou_purra .btn_image img{margin:0 auto;min-width:200px;}.logo_app_purra{background:url(../../Images/purra/logo_purra.png) no-repeat center center;width:100%;height:80px;display:block;margin-top:26px;background-size:contain;}.gap_app_logo{display:block;height:12px;width:100%;}.line_top{margin:0 auto;width:50%;text-align:center;border-bottom:1px solid #fff;padding-top:12px;margin-bottom:12px;visibility:hidden;}.point-section{display:none;}.header_section{height:90px;}.purra .menu-section{display:none;}.purra .header_section{top:25px;}.purra .content_bg{margin:0 0;}.thankyou_purra{background:url(../../Images/purra/register/bg.jpg) no-repeat center center;background-size:cover;min-height:100vh;}.thankyou_soda{background:url(../../Images/Soda/bg-head.png) no-repeat top center #000;background-size:contain;min-height:100vh;position:absolute;top:0;width:100%;z-index:1000;}.thankyou_soda .content_bg{background:none;margin:0;margin-bottom:0;padding:0 10px;}.thankyou_soda .fix_bot{position:absolute;top:85vw;left:0;right:0;}.thankyou_soda .img-center{margin:0 auto;}.thankyou_soda .btn_image{width:235px;margin:0 auto;}.thankyou_soda .div_for_account{padding-top:15px;height:85px;}@media(min-width:768px){.thankyou_soda{background:url(../../Images/Soda/bg-head.png) no-repeat top center;background-size:cover;min-height:100vh;position:absolute;top:0;width:100%;z-index:1000;}.thankyou_soda .div_for_account{height:115px;}.thankyou_soda .fix_bot{position:absolute;bottom:0;left:0;right:0;top:auto;}.thankyou_soda .btn_image{width:400px;}}.modal-content{border-radius:12px;}.modal-error-button-close{display:flex;justify-content:space-between;position:absolute;right:10px;top:10px;width:30px;height:30px;z-index:1000;}#alertModal_error .modal-error-content{border-radius:6px;margin-left:5%;margin-right:5%;text-align:center;padding-top:30px;padding-bottom:40px;}.error-line-1,.error-line-2{color:#66c5e1;font-size:1.6em;line-height:30px;}.modal-open .modal{overflow-x:hidden;overflow-y:auto;}.modal-error-content{border-radius:6px;margin-left:5%;margin-right:5%;text-align:center;padding-top:30px;padding-bottom:40px;}.img-error-button-close{width:16px;height:16px;margin-right:5%;margin-top:5%;margin-left:auto;cursor:pointer;}#otp-profile-modal .desc{text-align:center;font-size:1.2em;margin-bottom:0;padding:6px 16px;line-height:24px;margin-bottom:4px;}#otp-profile-modal .btn_confirm{height:32px;}#otp-profile-modal .codeText{padding:2px 12px;}#otp-profile-modal .btn_resend{height:32px;margin-top:20px;}#otp-profile-modal .remain_times{font-size:24px;padding-bottom:10px;}#otp-profile-modal .error{color:#fd1c1b;font-size:24px;padding:20px 20px;text-align:center;line-height:24px;}#otp-profile-modal .error b{font-size:30px;}#otp-profile-modal .error div{padding-top:12px;text-align:center;}#otp-profile-modal .desc{line-height:24px;text-align:center;padding:20px 20px;}#otp-profile-modal .desc b{font-size:30px;}#otp-profile-modal .desc div{padding-top:12px;text-align:center;}#otp-profile-modal .btn_ok{margin:0 auto;text-align:center;display:block;margin-bottom:30px;}.info_text{color:#fff;text-align:center;text-align:center;width:100%;display:inline-block;}.info_text.red{color:#d10505;font-size:.9em;}.info .desc .red{color:#d10505;}.div_for_account.GetPoint{height:144px;padding-top:20px;padding-bottom:20px;}.div_for_account.GetPoint .btn_update{margin-top:10px;}.check_wrapper{padding:6px 0;}.check_wrapper .link{text-decoration:underline;}