.messageBox .inputHidden {
  z-index: -1 !important;
  width: 0px !important;
  height: 0px !important;
  padding: 0 !important;
  height: 0 !important;
}
.messageBox .iti__dropdown-content {
  width: 382px !important;
}
.messageBox input[type='text'].iti__tel-input,
.messageBox input[type='text'].itiCon {
  border: none !important;
  display: none;
}
.messageBox input[type='button'],
.messageBox input[type='submit'],
.messageBox input[type='text']:not(.iti__search-input),
.messageBox input[type='password'],
.messageBox input[type='reset'],
.messageBox input[type='file'],
.messageBox button {
  -webkit-appearance: none;
}
.messageBox .Hidden {
  display: none !important;
}
.messageBox .privacyText {
  margin: 0 !important;
  padding: 10px;
  height: auto !important;
  padding: 0 4px;
  border-radius: 3px;
}
.messageBox .privacyText .privacyTextCon {
  flex-wrap: wrap;
  padding: 10px 0;
  font-size: 14px;
  font-weight: bold;
}
.messageBox .privacyText.errorDiv {
  background: #fff0f0;
}
.messageBox .privacyText.errorDiv:hover {
  background: #fff0f0;
}
.messageBox .privacyText:hover {
  background: #f5f5f5;
}
.messageBox .canSendCodeByTel {
  margin: 0 !important;
  padding: 10px 4px;
  height: auto !important;
  border-radius: 3px;
}
.messageBox .canSendCodeByTel.errorDiv {
  background: #fff0f0;
}
.messageBox .canSendCodeByTel.errorDiv:hover {
  background: #fff0f0;
}
.messageBox .canSendCodeByTel:hover {
  background: #f5f5f5;
}
.messageBox .passwordTip {
  line-height: 30px;
  width: 30px;
  top: 11px;
  border-radius: 50%;
  text-align: center;
  color: #757575;
  position: absolute;
  right: 8px;
  font-size: 20px;
  background: none;
}
.messageBox .passwordTip:hover {
  background: #f5f5f5;
}
.messageBox .iti {
  font-size: 13px;
  height: 48px;
}
.messageBox .iti__country-container,
.messageBox .iti__selected-country {
  outline: none;
}
.messageBox .iti__divider {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.messageBox .iti--separate-dial-code .iti__selected-country {
  background-color: #fff;
  border-radius: 3px;
}
.messageBox .iti--allow-dropdown .iti__country-container:hover .iti__selected-country {
  background-color: #fff;
}
.messageBox .iti__country {
  padding: 0 10px;
  line-height: 38px;
  height: 38px;
}
.messageBox .iti__country.iti__highlight {
  line-height: 38px;
}
.messageBox .ming.Dropdown .Dropdown--input {
  padding: 0;
}
.messageBox .Dropdown {
  width: 100%;
}
.messageBox .Dropdown .value {
  width: 100%;
  padding: 0 10px;
  box-sizing: border-box;
  line-height: 52px;
}
.messageBox .ming.Menu {
  width: 100%;
}
.messageBox .warnTxtDiv {
  padding: 7px 17px;
  line-height: 20px;
  margin-bottom: 10px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-clip: padding-box;
  background: rgba(0, 0, 0, 0.03);
}
.messageBox .warnTxtDiv.RedWarn {
  background: #ffd0d0;
  color: #ce4040;
}
.messageBox .warnTxtDiv.GreenWarn {
  background: #f2f5f7;
}
.messageBox .mesDiv {
  position: relative;
  margin-top: 24px;
  background: #ffffff;
  height: 52px;
  box-sizing: border-box;
}
.messageBox .mesDiv.mesDivDrop {
  height: auto;
  min-height: 52px;
}
.messageBox .mesDiv .iti__country-container {
  display: none;
  top: 1px;
}
.messageBox .mesDiv.showIti .iti__country-container {
  display: block;
}
.messageBox .mesDiv:hover {
  box-shadow: 0px 1px 2px #00000014;
}
.messageBox .mesDiv.termsText:hover {
  box-shadow: none;
}
.messageBox .mesDiv #txtMobilePhone,
.messageBox .mesDiv .fullName,
.messageBox .mesDiv .email,
.messageBox .mesDiv #fullName {
  transition: all 0.25s ease-out;
}
.messageBox .mesDiv #txtMobilePhone.onlyRead,
.messageBox .mesDiv .fullName.onlyRead,
.messageBox .mesDiv .email.onlyRead,
.messageBox .mesDiv #fullName.onlyRead {
  background-color: #f5f5f5;
}
.messageBox .mesDiv #txtMobilePhone {
  padding-left: 10px;
}
.messageBox .mesDiv #txtMobilePhone.showIti {
  padding-left: 75px;
}
.messageBox .mesDiv .title {
  position: absolute;
  left: 12px;
  top: 18px;
  color: #9e9e9e;
  font-size: 14px;
  z-index: 0;
  line-height: 1;
  transition: all 0.3s;
  font-weight: 400;
}
.messageBox .mesDiv .warnTips {
  display: block;
  color: red;
  text-align: right;
  font-size: 13px;
  width: 100%;
  line-height: 20px;
  word-wrap: break-word;
  white-space: pre-line;
}
.messageBox .mesDiv .inputHidden {
  position: fixed;
  top: -100px;
}
.messageBox .mesDiv.hasValue.errorDiv .title {
  color: red !important;
}
.messageBox .mesDiv.errorDiv.errorDivCu input[type='text']:not(.iti__search-input),
.messageBox .mesDiv.errorDiv.errorDivCu input[type='password'],
.messageBox .mesDiv.errorDiv.errorDivCu .Dropdown--input {
  border: 2px solid #2196f3 !important;
}
.messageBox .mesDiv.errorDiv.errorDivCu .title {
  color: #2196f3 !important;
}
.messageBox .mesDiv.errorDiv input[type='text']:not(.iti__search-input),
.messageBox .mesDiv.errorDiv input[type='password'],
.messageBox .mesDiv.errorDiv .Dropdown--input,
.messageBox .mesDiv.errorDiv .ant-select-selector {
  border: 2px solid red !important;
}
.messageBox .mesDiv.errorDiv .title {
  color: red !important;
  top: -9px;
  background: #fff;
  padding: 0 4px;
}
.messageBox .mesDiv.errorDiv.warnDiv input[type='text']:not(.iti__search-input),
.messageBox .mesDiv.errorDiv.warnDiv input[type='password'],
.messageBox .mesDiv.errorDiv.warnDiv .Dropdown--input {
  border: 2px solid #e6e6e6 !important;
}
.messageBox .mesDiv.errorDiv.warnDiv.errorDivCu input[type='text']:not(.iti__search-input),
.messageBox .mesDiv.errorDiv.warnDiv.errorDivCu input[type='password'],
.messageBox .mesDiv.errorDiv.warnDiv.errorDivCu .Dropdown--input {
  border: 2px solid #2196f3 !important;
}
.messageBox .mesDiv.errorDiv.warnDiv .title {
  color: #2196f3 !important;
}
.messageBox .mesDiv.errorDiv.warnDiv .warnTips.noIcon {
  color: #151515 !important;
  padding: 10px 10px;
  font-weight: bold;
  font-size: 13px;
  line-height: 24px;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 4px;
  text-align: left;
  z-index: 1;
  position: absolute;
  top: 100%;
}
.messageBox .mesDiv.errorDiv #btnSendVerifyCode {
  border: 1px solid #2196f3 !important;
}
.messageBox .mesDiv .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border: 1px solid #e6e6e6;
  box-shadow: none;
}
.messageBox .mesDiv .ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  border: none;
}
.messageBox .mesDiv .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 52px;
}
.messageBox .mesDiv input[type='text']:not(.iti__search-input),
.messageBox .mesDiv input[type='password'],
.messageBox .mesDiv .Dropdown--input,
.messageBox .mesDiv .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  border: 0px;
  width: 100%;
  padding: 0 15px;
  box-sizing: border-box;
  height: 52px;
  vertical-align: top;
  line-height: 42px;
  font-size: 16px;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
}
.messageBox .mesDiv input[type='text']:not(.iti__search-input) .Dropdown--placeholder,
.messageBox .mesDiv input[type='password'] .Dropdown--placeholder,
.messageBox .mesDiv .Dropdown--input .Dropdown--placeholder,
.messageBox .mesDiv .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .Dropdown--placeholder {
  padding: 0 15px;
  color: #9e9e9e !important;
  line-height: 42px;
}
.messageBox .mesDiv input[type='text']:not(.iti__search-input):focus,
.messageBox .mesDiv input[type='password']:focus,
.messageBox .mesDiv .Dropdown--input:focus,
.messageBox .mesDiv .ant-select-single:not(.ant-select-customize-input) .ant-select-selector:focus {
  outline: 0px;
  border-color: #2196f3;
}
.messageBox .mesDiv input[type='text']:not(.iti__search-input).loginInput,
.messageBox .mesDiv input[type='password'].loginInput,
.messageBox .mesDiv .Dropdown--input.loginInput,
.messageBox .mesDiv .ant-select-single:not(.ant-select-customize-input) .ant-select-selector.loginInput {
  padding-right: 110px;
}
.messageBox .mesDiv input[type='text']:not(.iti__search-input).passwordIcon,
.messageBox .mesDiv input[type='password'].passwordIcon,
.messageBox .mesDiv .Dropdown--input.passwordIcon,
.messageBox .mesDiv .ant-select-single:not(.ant-select-customize-input) .ant-select-selector.passwordIcon {
  padding-right: 50px;
}
.messageBox .mesDiv input.btnSendVerifyCode {
  border: none;
}
.messageBox .mesDiv.hasValue .title {
  font-size: 14px;
  color: #2196f3 !important;
  top: -9px;
  z-index: 0;
  background: #fff;
  padding: 0 4px;
}
.messageBox .mesDiv.hasValue input:not(.iti__search-input),
.messageBox .mesDiv.hasValue .Dropdown--input {
  border: 1px solid #e6e6e6;
}
.messageBox .mesDiv.hasValue input:not(.iti__search-input):focus,
.messageBox .mesDiv.hasValue .Dropdown--input:focus {
  border: 2px solid #2196f3 !important;
}
.messageBox .mesDiv.hasValue input:not(.iti__search-input) .icon-arrow-down-border,
.messageBox .mesDiv.hasValue .Dropdown--input .icon-arrow-down-border {
  position: absolute;
  line-height: 52px;
  top: 0;
  right: 12px;
}
.messageBox .mesDiv.hasValue input.btnSendVerifyCode {
  border: none;
}
.messageBox .mesDiv .btnSendVerifyCode {
  display: inline-block;
  padding: 0 10px;
  height: 44px;
  background-color: #2196f3;
  border-radius: 4px;
  position: absolute;
  right: 4px;
  top: 4px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  line-height: 44px;
  cursor: pointer;
  z-index: 1;
}
.messageBox .mesDiv .btnSendVerifyCode.btnEnabled {
  background-color: #2196f3;
  cursor: pointer;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.messageBox .mesDiv .btnSendVerifyCode.btnEnabled:hover {
  background-color: #42a5f5;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.messageBox .mesDiv .btnSendVerifyCode.btnDisabled {
  background-color: #ccc;
  cursor: default;
}
.messageBox .mesDiv .showPassword {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}
.messageBox .mesDiv .showPassword.passwordHiddenIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAsElEQVQY02OYyQCHKjNtZ+rOZEWIQCiWmYUzH8z8D4bvZ86cKYGQ5J95CCrxF0q/nmkGk9wO5P6Z2TNTGcgWmJk48zmQ/3amLEjSH8j8NzMEyW65mU+AYgtAkhuBjFVgwZKZx2YumSkCZEUCxb7P5GGY+Q7ICAMKBEHtWw5kc8z8BWRZMcxMA0KQ61qhktfApsQBReUQNpkBHQWSbEP3JwSaz2yfGTOTEUnyPx5II0kA3DfA8PdXe8IAAAAASUVORK5CYII=) no-repeat center center;
}
.messageBox .mesDiv .showPassword.passwordShowIcon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAQAAABjGAZHAAAAiElEQVQI113OIW7CABhA4V/PFLM5ljoMyY6we2Cm0SiCrGqCJdkne4Ut7ALVBIXYIQiYktTwzy0teerlmRdmttbigY1Pb6GWzl5G6dlZqsPUTToq/1PpIPVew5NfKfW+VSpfeindfYSd1LjIAVdLJ5fwbiEUVvY6nR8rE6EwHz+22qGPY6MZ+h/6oW9CRe2P/QAAAABJRU5ErkJggg==) no-repeat center center;
}
.messageBox .changeEmailOrTel {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 20px;
  width: 20px;
}
.loginContainer .backspaceT .backspace,
.loginContainer .backspaceT .backspace {
  vertical-align: -2px;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 6px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACPTkDJAAABP0lEQVRYCd2WMQ6CMBRAqR7AK3AEdxaO4BH0ECTcgZgQL6D3cNCJVSdXw+Aumwkh+L+hJBZaSml/ok1Ioe3/76VNPvW8X25xHPtT/WemCaIoWldVdcfeNAfGzU2CG+i+iV0FQZBnWXY1ycXGBglwHl6UZemnafrkA7r9qCOQwQEWmsBRUnsHVPAkSYy2X1vAFVxLwCV8UMA1XClAAZcKUMF7BSjhHQEJ/AULd3VdPzDAZmOMXdo6wOEA8mDCJkeVa/uphByuWulqjpdirGSFK4gqb7vXsAtLWHiGZyEEHOH7JoxZ+YTjPrUCmFEhsYF6f7BCFZJ8CeActURHgFqiV4BSQipAJaEUoJAYFHAtoSXgUkJbwJXEKAGFBM21HAWaG3AIr/zfgb3xtZz/jCCHfuMSUMtziAqnXMv1qf+68g07raqW5u2+tAAAAABJRU5ErkJggg==) no-repeat;
  background-size: contain;
}
.loginContainer .backspaceT:hover,
.loginContainer .backspaceT:hover {
  color: #1182dd;
}
.loginContainer .backspaceT:hover .backspace,
.loginContainer .backspaceT:hover .backspace {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACPTkDJAAABU0lEQVRYCe2XP27CMBSH/TJT9Qo5AkfgCD1COzNxEBYk1DE9QvcO5QYwdYWFHSQkQCr86hca1xTnj038JCTe4iTY7/vyTBxHqVuO9HWbXuufhCZIx5tnwvec29AcPI5CBudwQlaMBehl0e+8Fec+rbfAf/gJhjX2D+liQCsfOPf1moJSOJJeCJwFGlegEt7vzDhZSDQSiAVn4VqBmPBagdjwSgEJeKmAFNwpIAm/EDjBVXb21wR2IBophSUPaDMOwNQ8BebOoRHmaps4Ry5gmK+EBu7oE/tSsRTrlQzr2DBXflNsXYUu0XGi6/8I8Dz8BuhDT8lXcdpqC3waAU5sS9iga163dh7X8ZkAd5CWuBCQlnAKSEqUCkhJVApISNQKxJZoJBBTorFALAkvgXIJoW05C+gPkBn0Nvzv3aHhEttyhtuRr5jq+A6VPLGU/dv92KcCPwUx9zVBSicmAAAAAElFTkSuQmCC) no-repeat;
  background-size: contain;
}

