.textEellipsis {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.clearF:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
.userSelect {
  user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
}
.floatL {
  float: left;
}
.floatR {
  float: right;
}
.totalIconCss {
  font-family: "iconfont" !important;
  font-size: 12px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dFlex {
  display: flex;
  justify-content: center;
  align-items: center;
}
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
textarea,
input {
  resize: none;
  outline: none;
}
a {
  text-decoration: none;
}
img {
  max-width: 100%;
  height: auto;
  display: block;
}
ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
.page-warp {
  width: 1440px;
  margin: 0 auto;
}
@font-face {
  font-family: 'OpenSans_400Regular';
  src: url('../fonts/OpenSans/OpenSans_400Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans_500Medium';
  src: url('../fonts/OpenSans/OpenSans_500Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans_600SemiBold';
  src: url('../fonts/OpenSans/OpenSans_600SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans_700Bold';
  src: url('../fonts/OpenSans/OpenSans_700Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans_800ExtraBold';
  src: url('../fonts/OpenSans/OpenSans_800ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}
html,
body {
  font-size: 14px;
  font-family: 'OpenSans_400Regular';
}
.diyCountryFlagFn .flagbg-0 {
  background-position: 0 -20px;
}
.diyCountryFlagFn .flagbg-1 {
  background-position: -10px -2819px;
}
.diyCountryFlagFn .flagbg-2 {
  background-position: -10px -10px;
}
.diyCountryFlagFn .flagbg-3 {
  background-position: -10px -2852px;
}
.diyCountryFlagFn .flagbg-4 {
  background-position: -10px -2885px;
}
.diyCountryFlagFn .flagbg-5 {
  background-position: -10px -6977px;
}
.diyCountryFlagFn .flagbg-6 {
  background-position: -10px -40px;
}
.diyCountryFlagFn .flagbg-7 {
  background-position: -10px -2918px;
}
.diyCountryFlagFn .flagbg-8 {
  background-position: -10px -2951px;
}
.diyCountryFlagFn .flagbg-9 {
  background-position: -10px -70px;
}
.diyCountryFlagFn .flagbg-10 {
  background-position: -10px -1900px;
}
.diyCountryFlagFn .flagbg-11 {
  background-position: -10px -100px;
}
.diyCountryFlagFn .flagbg-12 {
  background-position: -10px -2984px;
}
.diyCountryFlagFn .flagbg-13 {
  background-position: -10px -3017px;
}
.diyCountryFlagFn .flagbg-14 {
  background-position: -10px -1931px;
}
.diyCountryFlagFn .flagbg-15 {
  background-position: -10px -3050px;
}
.diyCountryFlagFn .flagbg-16 {
  background-position: -10px -3083px;
}
.diyCountryFlagFn .flagbg-17 {
  background-position: -10px -130px;
}
.diyCountryFlagFn .flagbg-18 {
  background-position: -10px -3116px;
}
.diyCountryFlagFn .flagbg-19 {
  background-position: -10px -3149px;
}
.diyCountryFlagFn .flagbg-20 {
  background-position: -10px -3182px;
}
.diyCountryFlagFn .flagbg-21 {
  background-position: -10px -160px;
}
.diyCountryFlagFn .flagbg-22 {
  background-position: -10px -3215px;
}
.diyCountryFlagFn .flagbg-23 {
  background-position: -10px -190px;
}
.diyCountryFlagFn .flagbg-24 {
  background-position: -10px -3248px;
}
.diyCountryFlagFn .flagbg-25 {
  background-position: -10px -220px;
}
.diyCountryFlagFn .flagbg-26 {
  background-position: -10px -250px;
}
.diyCountryFlagFn .flagbg-27 {
  background-position: -10px -2179px;
}
.diyCountryFlagFn .flagbg-28 {
  background-position: -10px -2211px;
}
.diyCountryFlagFn .flagbg-29 {
  background-position: -10px -3281px;
}
.diyCountryFlagFn .flagbg-30 {
  background-position: -10px -280px;
}
.diyCountryFlagFn .flagbg-31 {
  background-position: -10px -7423px;
}
.diyCountryFlagFn .flagbg-32 {
  background-position: -10px -3314px;
}
.diyCountryFlagFn .flagbg-33 {
  background-position: -10px -3347px;
}
.diyCountryFlagFn .flagbg-34 {
  background-position: -10px -310px;
}
.diyCountryFlagFn .flagbg-35 {
  background-position: -10px -3380px;
}
.diyCountryFlagFn .flagbg-36 {
  background-position: -10px -3413px;
}
.diyCountryFlagFn .flagbg-37 {
  background-position: -10px -2243px;
}
.diyCountryFlagFn .flagbg-38 {
  background-position: -10px -3446px;
}
.diyCountryFlagFn .flagbg-40 {
  background-position: -10px -3479px;
}
.diyCountryFlagFn .flagbg-41 {
  background-position: -10px -340px;
}
.diyCountryFlagFn .flagbg-42 {
  background-position: -10px -370px;
}
.diyCountryFlagFn .flagbg-43 {
  background-position: -10px -7011px;
}
.diyCountryFlagFn .flagbg-44 {
  background-position: -10px -3512px;
}
.diyCountryFlagFn .flagbg-45 {
  background-position: -10px -3545px;
}
.diyCountryFlagFn .flagbg-46 {
  background-position: -10px -3578px;
}
.diyCountryFlagFn .flagbg-47 {
  background-position: -10px -7045px;
}
.diyCountryFlagFn .flagbg-48 {
  background-position: -10px -3611px;
}
.diyCountryFlagFn .flagbg-49 {
  background-position: -10px -400px;
}
.diyCountryFlagFn .flagbg-50 {
  background-position: -10px -7079px;
}
.diyCountryFlagFn .flagbg-51 {
  background-position: -10px -7113px;
}
.diyCountryFlagFn .flagbg-52 {
  background-position: -10px -3644px;
}
.diyCountryFlagFn .flagbg-53 {
  background-position: -10px -430px;
}
.diyCountryFlagFn .flagbg-54 {
  background-position: -10px -460px;
}
.diyCountryFlagFn .flagbg-55 {
  background-position: -10px -3677px;
}
.diyCountryFlagFn .flagbg-56 {
  background-position: -10px -2275px;
}
.diyCountryFlagFn .flagbg-57 {
  background-position: -10px -3710px;
}
.diyCountryFlagFn .flagbg-58 {
  background-position: -10px -490px;
}
.diyCountryFlagFn .flagbg-59 {
  background-position: -10px -3743px;
}
.diyCountryFlagFn .flagbg-60 {
  background-position: -10px -3776px;
}
.diyCountryFlagFn .flagbg-61 {
  background-position: -10px -520px;
}
.diyCountryFlagFn .flagbg-62 {
  background-position: -10px -550px;
}
.diyCountryFlagFn .flagbg-63 {
  background-position: -10px -2307px;
}
.diyCountryFlagFn .flagbg-64 {
  background-position: -10px -3809px;
}
.diyCountryFlagFn .flagbg-65 {
  background-position: -10px -1962px;
}
.diyCountryFlagFn .flagbg-66 {
  background-position: -10px -3842px;
}
.diyCountryFlagFn .flagbg-67 {
  background-position: -10px -580px;
}
.diyCountryFlagFn .flagbg-68 {
  background-position: -10px -7147px;
}
.diyCountryFlagFn .flagbg-69 {
  background-position: -10px -3875px;
}
.diyCountryFlagFn .flagbg-70 {
  background-position: -10px -610px;
}
.diyCountryFlagFn .flagbg-71 {
  background-position: -10px -3908px;
}
.diyCountryFlagFn .flagbg-72 {
  background-position: -10px -3941px;
}
.diyCountryFlagFn .flagbg-73 {
  background-position: -10px -2339px;
}
.diyCountryFlagFn .flagbg-74 {
  background-position: -10px -640px;
}
.diyCountryFlagFn .flagbg-75 {
  background-position: -10px -3974px;
}
.diyCountryFlagFn .flagbg-76 {
  background-position: -10px -1993px;
}
.diyCountryFlagFn .flagbg-78 {
  background-position: -10px -7181px;
}
.diyCountryFlagFn .flagbg-79 {
  background-position: -10px -670px;
}
.diyCountryFlagFn .flagbg-80 {
  background-position: -10px -2024px;
}
.diyCountryFlagFn .flagbg-81 {
  background-position: -10px -4007px;
}
.diyCountryFlagFn .flagbg-82 {
  background-position: -10px -4040px;
}
.diyCountryFlagFn .flagbg-83 {
  background-position: -10px -4073px;
}
.diyCountryFlagFn .flagbg-86 {
  background-position: -10px -4106px;
}
.diyCountryFlagFn .flagbg-87 {
  background-position: -10px -4139px;
}
.diyCountryFlagFn .flagbg-88 {
  background-position: -10px -4172px;
}
.diyCountryFlagFn .flagbg-89 {
  background-position: -10px -2371px;
}
.diyCountryFlagFn .flagbg-90 {
  background-position: -10px -4205px;
}
.diyCountryFlagFn .flagbg-91 {
  background-position: -10px -700px;
}
.diyCountryFlagFn .flagbg-92 {
  background-position: -10px -4238px;
}
.diyCountryFlagFn .flagbg-93 {
  background-position: -10px -4271px;
}
.diyCountryFlagFn .flagbg-94 {
  background-position: -10px -2403px;
}
.diyCountryFlagFn .flagbg-95 {
  background-position: -10px -4304px;
}
.diyCountryFlagFn .flagbg-96 {
  background-position: -10px -730px;
}
.diyCountryFlagFn .flagbg-97 {
  background-position: -10px -4337px;
}
.diyCountryFlagFn .flagbg-98 {
  background-position: -10px -4370px;
}
.diyCountryFlagFn .flagbg-99 {
  background-position: -10px -760px;
}
.diyCountryFlagFn .flagbg-100 {
  background-position: -10px -4403px;
}
.diyCountryFlagFn .flagbg-101 {
  background-position: -10px -4436px;
}
.diyCountryFlagFn .flagbg-103 {
  background-position: -10px -790px;
}
.diyCountryFlagFn .flagbg-104 {
  background-position: -10px -4469px;
}
.diyCountryFlagFn .flagbg-105 {
  background-position: -10px -2435px;
}
.diyCountryFlagFn .flagbg-106 {
  background-position: -10px -4502px;
}
.diyCountryFlagFn .flagbg-107 {
  background-position: -10px -2055px;
}
.diyCountryFlagFn .flagbg-108 {
  background-position: -10px -4535px;
}
.diyCountryFlagFn .flagbg-109 {
  background-position: -10px -820px;
}
.diyCountryFlagFn .flagbg-110 {
  background-position: -10px -7215px;
}
.diyCountryFlagFn .flagbg-111 {
  background-position: -10px -4568px;
}
.diyCountryFlagFn .flagbg-112 {
  background-position: -10px -850px;
}
.diyCountryFlagFn .flagbg-113 {
  background-position: -10px -4601px;
}
.diyCountryFlagFn .flagbg-114 {
  background-position: -10px -880px;
}
.diyCountryFlagFn .flagbg-115 {
  background-position: -10px -4634px;
}
.diyCountryFlagFn .flagbg-116 {
  background-position: -10px -4667px;
}
.diyCountryFlagFn .flagbg-117 {
  background-position: -10px -4700px;
}
.diyCountryFlagFn .flagbg-118 {
  background-position: -10px -910px;
}
.diyCountryFlagFn .flagbg-119 {
  background-position: -10px -4733px;
}
.diyCountryFlagFn .flagbg-121 {
  background-position: -10px -4766px;
}
.diyCountryFlagFn .flagbg-122 {
  background-position: -10px -4799px;
}
.diyCountryFlagFn .flagbg-123 {
  background-position: -10px -4832px;
}
.diyCountryFlagFn .flagbg-124 {
  background-position: -10px -940px;
}
.diyCountryFlagFn .flagbg-125 {
  background-position: -10px -970px;
}
.diyCountryFlagFn .flagbg-126 {
  background-position: -10px -4865px;
}
.diyCountryFlagFn .flagbg-127 {
  background-position: -10px -4898px;
}
.diyCountryFlagFn .flagbg-128 {
  background-position: -10px -2467px;
}
.diyCountryFlagFn .flagbg-129 {
  width: 20px;
  height: 15px;
  background-position: -10px -7317px;
}
.diyCountryFlagFn .flagbg-130 {
  background-position: -10px -4931px;
}
.diyCountryFlagFn .flagbg-131 {
  background-position: -10px -4964px;
}
.diyCountryFlagFn .flagbg-132 {
  background-position: -10px -4997px;
}
.diyCountryFlagFn .flagbg-133 {
  background-position: -10px -5030px;
}
.diyCountryFlagFn .flagbg-134 {
  background-position: -10px -5063px;
}
.diyCountryFlagFn .flagbg-135 {
  background-position: -10px -5096px;
}
.diyCountryFlagFn .flagbg-136 {
  background-position: -10px -1000px;
}
.diyCountryFlagFn .flagbg-137 {
  background-position: -10px -5129px;
}
.diyCountryFlagFn .flagbg-138 {
  background-position: -10px -5162px;
}
.diyCountryFlagFn .flagbg-139 {
  background-position: -10px -5195px;
}
.diyCountryFlagFn .flagbg-140 {
  background-position: -10px -5228px;
}
.diyCountryFlagFn .flagbg-141 {
  background-position: -10px -2499px;
}
.diyCountryFlagFn .flagbg-142 {
  background-position: -10px -2531px;
}
.diyCountryFlagFn .flagbg-143 {
  background-position: -10px -1030px;
}
.diyCountryFlagFn .flagbg-144 {
  background-position: -10px -5261px;
}
.diyCountryFlagFn .flagbg-145 {
  background-position: -10px -1060px;
}
.diyCountryFlagFn .flagbg-146 {
  background-position: -10px -1090px;
}
.diyCountryFlagFn .flagbg-147 {
  background-position: -10px -5294px;
}
.diyCountryFlagFn .flagbg-148 {
  background-position: -10px -5327px;
}
.diyCountryFlagFn .flagbg-149 {
  background-position: -10px -2086px;
}
.diyCountryFlagFn .flagbg-150 {
  background-position: -10px -5360px;
}
.diyCountryFlagFn .flagbg-151 {
  background-position: -10px -1120px;
}
.diyCountryFlagFn .flagbg-152 {
  background-position: -10px -5393px;
}
.diyCountryFlagFn .flagbg-153 {
  background-position: -10px -5426px;
}
.diyCountryFlagFn .flagbg-154 {
  background-position: -10px -5459px;
}
.diyCountryFlagFn .flagbg-155 {
  background-position: -10px -5492px;
}
.diyCountryFlagFn .flagbg-156 {
  background-position: -10px -1150px;
}
.diyCountryFlagFn .flagbg-157 {
  background-position: -10px -5525px;
}
.diyCountryFlagFn .flagbg-158 {
  background-position: -10px -7460px;
}
.diyCountryFlagFn .flagbg-159 {
  background-position: -10px -1180px;
}
.diyCountryFlagFn .flagbg-160 {
  background-position: -10px -1210px;
}
.diyCountryFlagFn .flagbg-161 {
  background-position: -10px -1240px;
}
.diyCountryFlagFn .flagbg-162 {
  background-position: -10px -1270px;
}
.diyCountryFlagFn .flagbg-163 {
  background-position: -10px -1300px;
}
.diyCountryFlagFn .flagbg-164 {
  background-position: -10px -2563px;
}
.diyCountryFlagFn .flagbg-165 {
  background-position: -10px -5558px;
}
.diyCountryFlagFn .flagbg-166 {
  background-position: -10px -5591px;
}
.diyCountryFlagFn .flagbg-167 {
  background-position: -10px -5624px;
}
.diyCountryFlagFn .flagbg-168 {
  background-position: -10px -5657px;
}
.diyCountryFlagFn .flagbg-169 {
  background-position: -10px -7352px;
}
.diyCountryFlagFn .flagbg-170 {
  background-position: -10px -5690px;
}
.diyCountryFlagFn .flagbg-171 {
  background-position: -10px -7249px;
}
.diyCountryFlagFn .flagbg-172 {
  background-position: -10px -1330px;
}
.diyCountryFlagFn .flagbg-173 {
  background-position: -10px -1360px;
}
.diyCountryFlagFn .flagbg-174 {
  background-position: -10px -2595px;
}
.diyCountryFlagFn .flagbg-175 {
  background-position: -10px -5723px;
}
.diyCountryFlagFn .flagbg-176 {
  background-position: -10px -5756px;
}
.diyCountryFlagFn .flagbg-177 {
  background-position: -10px -1390px;
}
.diyCountryFlagFn .flagbg-178 {
  background-position: -10px -5789px;
}
.diyCountryFlagFn .flagbg-179 {
  background-position: -10px -5822px;
}
.diyCountryFlagFn .flagbg-180 {
  background-position: -10px -5855px;
}
.diyCountryFlagFn .flagbg-181 {
  background-position: -10px -5888px;
}
.diyCountryFlagFn .flagbg-185 {
  background-position: -10px -1420px;
}
.diyCountryFlagFn .flagbg-186 {
  background-position: -10px -5921px;
}
.diyCountryFlagFn .flagbg-187 {
  background-position: -10px -2117px;
}
.diyCountryFlagFn .flagbg-188 {
  background-position: -10px -5954px;
}
.diyCountryFlagFn .flagbg-189 {
  background-position: -10px -5987px;
}
.diyCountryFlagFn .flagbg-190 {
  background-position: -10px -1450px;
}
.diyCountryFlagFn .flagbg-191 {
  background-position: -10px -6020px;
}
.diyCountryFlagFn .flagbg-192 {
  background-position: -10px -6053px;
}
.diyCountryFlagFn .flagbg-193 {
  background-position: -10px -1480px;
}
.diyCountryFlagFn .flagbg-194 {
  background-position: -10px -6086px;
}
.diyCountryFlagFn .flagbg-195 {
  background-position: -10px -6119px;
}
.diyCountryFlagFn .flagbg-196 {
  background-position: -10px -2627px;
}
.diyCountryFlagFn .flagbg-197 {
  background-position: -10px -6152px;
}
.diyCountryFlagFn .flagbg-198 {
  background-position: -10px -1510px;
}
.diyCountryFlagFn .flagbg-199 {
  background-position: -10px -1540px;
}
.diyCountryFlagFn .flagbg-200 {
  background-position: -10px -2659px;
}
.diyCountryFlagFn .flagbg-201 {
  background-position: -10px -1570px;
}
.diyCountryFlagFn .flagbg-202 {
  background-position: -10px -6185px;
}
.diyCountryFlagFn .flagbg-204 {
  background-position: -10px -6218px;
}
.diyCountryFlagFn .flagbg-205 {
  background-position: -10px -2691px;
}
.diyCountryFlagFn .flagbg-206 {
  background-position: -10px -7497px;
}
.diyCountryFlagFn .flagbg-207 {
  background-position: -10px -6251px;
}
.diyCountryFlagFn .flagbg-208 {
  background-position: -10px -1600px;
}
.diyCountryFlagFn .flagbg-209 {
  background-position: -10px -6284px;
}
.diyCountryFlagFn .flagbg-210 {
  background-position: -10px -6317px;
}
.diyCountryFlagFn .flagbg-211 {
  background-position: -10px -6350px;
}
.diyCountryFlagFn .flagbg-212 {
  background-position: -10px -1630px;
}
.diyCountryFlagFn .flagbg-213 {
  background-position: -10px -1660px;
}
.diyCountryFlagFn .flagbg-214 {
  background-position: -10px -6383px;
}
.diyCountryFlagFn .flagbg-215 {
  background-position: -10px -6416px;
}
.diyCountryFlagFn .flagbg-216 {
  background-position: -10px -6449px;
}
.diyCountryFlagFn .flagbg-217 {
  background-position: -10px -1690px;
}
.diyCountryFlagFn .flagbg-218 {
  background-position: -10px -1720px;
}
.diyCountryFlagFn .flagbg-219 {
  background-position: -10px -1750px;
}
.diyCountryFlagFn .flagbg-220 {
  background-position: -10px -2723px;
}
.diyCountryFlagFn .flagbg-221 {
  background-position: -10px -6482px;
}
.diyCountryFlagFn .flagbg-222 {
  background-position: -10px -1780px;
}
.diyCountryFlagFn .flagbg-224 {
  background-position: -10px -7283px;
}
.diyCountryFlagFn .flagbg-225 {
  background-position: -10px -1810px;
}
.diyCountryFlagFn .flagbg-226 {
  background-position: -10px -2755px;
}
.diyCountryFlagFn .flagbg-227 {
  background-position: -10px -7537px;
}
.diyCountryFlagFn .flagbg-228 {
  background-position: -10px -6515px;
}
.diyCountryFlagFn .flagbg-229 {
  background-position: -10px -6548px;
}
.diyCountryFlagFn .flagbg-230 {
  background-position: -10px -1840px;
}
.diyCountryFlagFn .flagbg-231 {
  background-position: -10px -2787px;
}
.diyCountryFlagFn .flagbg-232 {
  background-position: -10px -7387px;
}
.diyCountryFlagFn .flagbg-233 {
  background-position: -10px -2148px;
}
.diyCountryFlagFn .flagbg-234 {
  background-position: -10px -6581px;
}
.diyCountryFlagFn .flagbg-235 {
  background-position: -10px -6614px;
}
.diyCountryFlagFn .flagbg-236 {
  background-position: -10px -6647px;
}
.diyCountryFlagFn .flagbg-237 {
  background-position: -10px -6680px;
}
.diyCountryFlagFn .flagbg-238 {
  background-position: -10px -1870px;
}
.diyCountryFlagFn .flagbg-240 {
  background-position: -10px -6713px;
}
.diyCountryFlagFn .flagbg-241 {
  background-position: -10px -6746px;
}
.diyCountryFlagFn .flagbg-242 {
  background-position: -10px -6779px;
}
.diyCountryFlagFn .flagbg-243 {
  background-position: -10px -6812px;
}
.diyCountryFlagFn .flagbg-244 {
  background-position: -10px -6845px;
}
.diyCountryFlagFn .flagbg-245 {
  background-position: -10px -6878px;
}
.diyCountryFlagFn .flagbg-246 {
  background-position: -10px -6911px;
}
.diyCountryFlagFn .flagbg-247 {
  background-position: -10px -6944px;
}
/*滚动条的宽度*/
.diyCountrySwitchFn .dropdown-country-el {
  position: relative;
}
.diyCountrySwitchFn .dropdown-country-el .view-country {
  position: relative;
  width: 100%;
  height: 60px;
  flex-shrink: 0;
  padding: 0 20px;
  border-radius: 4px;
  border: 1px solid #e9ecef;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 0 10px;
  cursor: pointer;
}
.diyCountrySwitchFn .dropdown-country-el .view-country .country-name {
  max-width: 60%;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.diyCountrySwitchFn .dropdown-country-el .view-country::placeholder {
  color: #9da3aa;
  font-weight: 400;
  font-size: 14px;
}
.diyCountrySwitchFn .dropdown-country-el .view-country:focus,
.diyCountrySwitchFn .dropdown-country-el .view-country:hover,
.diyCountrySwitchFn .dropdown-country-el .view-country:active {
  border: 1px solid #F2994A;
}
.diyCountrySwitchFn .dropdown-country-el .view-country:after {
  background: url("../images/quote-version/down-icon.png") no-repeat center;
  width: 14px;
  height: 10px;
  content: '';
  display: block;
  position: absolute;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box {
  position: absolute;
  top: calc(100% + 4px);
  padding-bottom: 10px;
  left: 0;
  z-index: 5;
  border: 1px solid #e9ecef;
  background: #fff;
  width: 100%;
  max-height: 180px;
  overflow-y: auto;
  scrollbar-gutter: stable;
  border-radius: 4px;
  /*外层轨道。可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果*/
  /*滚动条的设置*/
  /*滚动条移上去的背景*/
  display: none;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  padding-right: 4px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box::-webkit-scrollbar-track {
  width: 6px;
  background-color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box::-webkit-scrollbar-thumb {
  background-color: #8b8b8b;
  background-clip: padding-box;
  min-height: 28px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box::-webkit-scrollbar-thumb:hover {
  background-color: #fff;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-search {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 6px 6px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-search .get-country {
  border: 1px solid #e9ecef;
  width: 100%;
  text-indent: 14px;
  padding: 0;
  height: 40px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-search .get-country:hover,
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-search .get-country:focus,
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-search .get-country:active {
  border: 1px solid #F2994A;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item {
  transition: all 0.3s;
  padding: 10px 0 10px 14px;
  font-size: 12px;
  margin: 0 6px;
  position: relative;
  border-radius: 4px;
  cursor: pointer;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-0 {
  background-position: 0 -20px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-1 {
  background-position: -10px -2819px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-2 {
  background-position: -10px -10px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-3 {
  background-position: -10px -2852px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-4 {
  background-position: -10px -2885px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-5 {
  background-position: -10px -6977px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-6 {
  background-position: -10px -40px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-7 {
  background-position: -10px -2918px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-8 {
  background-position: -10px -2951px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-9 {
  background-position: -10px -70px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-10 {
  background-position: -10px -1900px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-11 {
  background-position: -10px -100px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-12 {
  background-position: -10px -2984px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-13 {
  background-position: -10px -3017px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-14 {
  background-position: -10px -1931px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-15 {
  background-position: -10px -3050px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-16 {
  background-position: -10px -3083px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-17 {
  background-position: -10px -130px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-18 {
  background-position: -10px -3116px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-19 {
  background-position: -10px -3149px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-20 {
  background-position: -10px -3182px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-21 {
  background-position: -10px -160px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-22 {
  background-position: -10px -3215px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-23 {
  background-position: -10px -190px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-24 {
  background-position: -10px -3248px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-25 {
  background-position: -10px -220px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-26 {
  background-position: -10px -250px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-27 {
  background-position: -10px -2179px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-28 {
  background-position: -10px -2211px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-29 {
  background-position: -10px -3281px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-30 {
  background-position: -10px -280px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-31 {
  background-position: -10px -7423px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-32 {
  background-position: -10px -3314px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-33 {
  background-position: -10px -3347px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-34 {
  background-position: -10px -310px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-35 {
  background-position: -10px -3380px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-36 {
  background-position: -10px -3413px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-37 {
  background-position: -10px -2243px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-38 {
  background-position: -10px -3446px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-40 {
  background-position: -10px -3479px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-41 {
  background-position: -10px -340px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-42 {
  background-position: -10px -370px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-43 {
  background-position: -10px -7011px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-44 {
  background-position: -10px -3512px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-45 {
  background-position: -10px -3545px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-46 {
  background-position: -10px -3578px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-47 {
  background-position: -10px -7045px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-48 {
  background-position: -10px -3611px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-49 {
  background-position: -10px -400px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-50 {
  background-position: -10px -7079px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-51 {
  background-position: -10px -7113px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-52 {
  background-position: -10px -3644px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-53 {
  background-position: -10px -430px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-54 {
  background-position: -10px -460px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-55 {
  background-position: -10px -3677px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-56 {
  background-position: -10px -2275px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-57 {
  background-position: -10px -3710px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-58 {
  background-position: -10px -490px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-59 {
  background-position: -10px -3743px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-60 {
  background-position: -10px -3776px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-61 {
  background-position: -10px -520px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-62 {
  background-position: -10px -550px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-63 {
  background-position: -10px -2307px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-64 {
  background-position: -10px -3809px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-65 {
  background-position: -10px -1962px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-66 {
  background-position: -10px -3842px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-67 {
  background-position: -10px -580px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-68 {
  background-position: -10px -7147px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-69 {
  background-position: -10px -3875px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-70 {
  background-position: -10px -610px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-71 {
  background-position: -10px -3908px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-72 {
  background-position: -10px -3941px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-73 {
  background-position: -10px -2339px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-74 {
  background-position: -10px -640px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-75 {
  background-position: -10px -3974px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-76 {
  background-position: -10px -1993px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-78 {
  background-position: -10px -7181px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-79 {
  background-position: -10px -670px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-80 {
  background-position: -10px -2024px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-81 {
  background-position: -10px -4007px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-82 {
  background-position: -10px -4040px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-83 {
  background-position: -10px -4073px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-86 {
  background-position: -10px -4106px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-87 {
  background-position: -10px -4139px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-88 {
  background-position: -10px -4172px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-89 {
  background-position: -10px -2371px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-90 {
  background-position: -10px -4205px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-91 {
  background-position: -10px -700px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-92 {
  background-position: -10px -4238px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-93 {
  background-position: -10px -4271px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-94 {
  background-position: -10px -2403px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-95 {
  background-position: -10px -4304px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-96 {
  background-position: -10px -730px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-97 {
  background-position: -10px -4337px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-98 {
  background-position: -10px -4370px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-99 {
  background-position: -10px -760px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-100 {
  background-position: -10px -4403px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-101 {
  background-position: -10px -4436px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-103 {
  background-position: -10px -790px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-104 {
  background-position: -10px -4469px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-105 {
  background-position: -10px -2435px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-106 {
  background-position: -10px -4502px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-107 {
  background-position: -10px -2055px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-108 {
  background-position: -10px -4535px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-109 {
  background-position: -10px -820px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-110 {
  background-position: -10px -7215px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-111 {
  background-position: -10px -4568px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-112 {
  background-position: -10px -850px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-113 {
  background-position: -10px -4601px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-114 {
  background-position: -10px -880px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-115 {
  background-position: -10px -4634px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-116 {
  background-position: -10px -4667px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-117 {
  background-position: -10px -4700px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-118 {
  background-position: -10px -910px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-119 {
  background-position: -10px -4733px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-121 {
  background-position: -10px -4766px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-122 {
  background-position: -10px -4799px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-123 {
  background-position: -10px -4832px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-124 {
  background-position: -10px -940px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-125 {
  background-position: -10px -970px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-126 {
  background-position: -10px -4865px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-127 {
  background-position: -10px -4898px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-128 {
  background-position: -10px -2467px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-129 {
  width: 20px;
  height: 15px;
  background-position: -10px -7317px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-130 {
  background-position: -10px -4931px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-131 {
  background-position: -10px -4964px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-132 {
  background-position: -10px -4997px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-133 {
  background-position: -10px -5030px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-134 {
  background-position: -10px -5063px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-135 {
  background-position: -10px -5096px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-136 {
  background-position: -10px -1000px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-137 {
  background-position: -10px -5129px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-138 {
  background-position: -10px -5162px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-139 {
  background-position: -10px -5195px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-140 {
  background-position: -10px -5228px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-141 {
  background-position: -10px -2499px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-142 {
  background-position: -10px -2531px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-143 {
  background-position: -10px -1030px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-144 {
  background-position: -10px -5261px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-145 {
  background-position: -10px -1060px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-146 {
  background-position: -10px -1090px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-147 {
  background-position: -10px -5294px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-148 {
  background-position: -10px -5327px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-149 {
  background-position: -10px -2086px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-150 {
  background-position: -10px -5360px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-151 {
  background-position: -10px -1120px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-152 {
  background-position: -10px -5393px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-153 {
  background-position: -10px -5426px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-154 {
  background-position: -10px -5459px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-155 {
  background-position: -10px -5492px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-156 {
  background-position: -10px -1150px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-157 {
  background-position: -10px -5525px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-158 {
  background-position: -10px -7460px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-159 {
  background-position: -10px -1180px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-160 {
  background-position: -10px -1210px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-161 {
  background-position: -10px -1240px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-162 {
  background-position: -10px -1270px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-163 {
  background-position: -10px -1300px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-164 {
  background-position: -10px -2563px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-165 {
  background-position: -10px -5558px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-166 {
  background-position: -10px -5591px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-167 {
  background-position: -10px -5624px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-168 {
  background-position: -10px -5657px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-169 {
  background-position: -10px -7352px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-170 {
  background-position: -10px -5690px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-171 {
  background-position: -10px -7249px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-172 {
  background-position: -10px -1330px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-173 {
  background-position: -10px -1360px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-174 {
  background-position: -10px -2595px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-175 {
  background-position: -10px -5723px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-176 {
  background-position: -10px -5756px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-177 {
  background-position: -10px -1390px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-178 {
  background-position: -10px -5789px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-179 {
  background-position: -10px -5822px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-180 {
  background-position: -10px -5855px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-181 {
  background-position: -10px -5888px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-185 {
  background-position: -10px -1420px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-186 {
  background-position: -10px -5921px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-187 {
  background-position: -10px -2117px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-188 {
  background-position: -10px -5954px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-189 {
  background-position: -10px -5987px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-190 {
  background-position: -10px -1450px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-191 {
  background-position: -10px -6020px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-192 {
  background-position: -10px -6053px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-193 {
  background-position: -10px -1480px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-194 {
  background-position: -10px -6086px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-195 {
  background-position: -10px -6119px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-196 {
  background-position: -10px -2627px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-197 {
  background-position: -10px -6152px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-198 {
  background-position: -10px -1510px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-199 {
  background-position: -10px -1540px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-200 {
  background-position: -10px -2659px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-201 {
  background-position: -10px -1570px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-202 {
  background-position: -10px -6185px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-204 {
  background-position: -10px -6218px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-205 {
  background-position: -10px -2691px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-206 {
  background-position: -10px -7497px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-207 {
  background-position: -10px -6251px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-208 {
  background-position: -10px -1600px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-209 {
  background-position: -10px -6284px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-210 {
  background-position: -10px -6317px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-211 {
  background-position: -10px -6350px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-212 {
  background-position: -10px -1630px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-213 {
  background-position: -10px -1660px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-214 {
  background-position: -10px -6383px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-215 {
  background-position: -10px -6416px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-216 {
  background-position: -10px -6449px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-217 {
  background-position: -10px -1690px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-218 {
  background-position: -10px -1720px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-219 {
  background-position: -10px -1750px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-220 {
  background-position: -10px -2723px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-221 {
  background-position: -10px -6482px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-222 {
  background-position: -10px -1780px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-224 {
  background-position: -10px -7283px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-225 {
  background-position: -10px -1810px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-226 {
  background-position: -10px -2755px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-227 {
  background-position: -10px -7537px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-228 {
  background-position: -10px -6515px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-229 {
  background-position: -10px -6548px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-230 {
  background-position: -10px -1840px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-231 {
  background-position: -10px -2787px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-232 {
  background-position: -10px -7387px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-233 {
  background-position: -10px -2148px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-234 {
  background-position: -10px -6581px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-235 {
  background-position: -10px -6614px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-236 {
  background-position: -10px -6647px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-237 {
  background-position: -10px -6680px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-238 {
  background-position: -10px -1870px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-240 {
  background-position: -10px -6713px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-241 {
  background-position: -10px -6746px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-242 {
  background-position: -10px -6779px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-243 {
  background-position: -10px -6812px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-244 {
  background-position: -10px -6845px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-245 {
  background-position: -10px -6878px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-246 {
  background-position: -10px -6911px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-247 {
  background-position: -10px -6944px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item:hover {
  background-color: #efefef;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .national {
  display: inline-block;
  width: 20px;
  height: 15px;
  background-image: url(../images/country/flag-icons.png);
  vertical-align: middle;
  margin-right: 10px;
}
.login-register-page {
  background-image: url("../images/login-register/login-bg.png");
  background-position: 100% 100%;
  min-height: 100vh;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-attachment: fixed;
  position: relative;
  min-width: 1400px;
  padding: 0 0 60px;
}
.login-register-page * {
  box-sizing: border-box;
}
.login-register-page .the-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  min-height: auto;
  z-index: 3;
}
.login-register-page .the-header.is-sticky {
  border-bottom: 1px solid #e9ecf1;
  background: hsla(0, 0%, 100%, 0.8);
  backdrop-filter: blur(5px);
}
.login-register-page .the-header .top-head {
  background: transparent;
  padding: 24px 0;
  height: auto;
  max-width: 1400px;
  margin: 0 auto;
  justify-content: unset;
}
.login-register-page .the-header .top-head .type-txt {
  color: #495057;
  font-size: 16px;
  margin-left: 20px;
}
.login-register-page .the-header .top-head .nav-links {
  margin-left: auto;
}
.login-register-page .the-header .top-head .nav-links .lang-tab {
  width: auto;
}
.login-register-page .the-header .top-head .nav-links .lang-tab .lang-down {
  width: 100%;
}
.login-register-page .the-header .top-head .nav-links .lang-tab:hover .text:after {
  border-top-color: #F2994A;
}
.login-register-page .the-header .top-head .nav-links .lang-tab .text {
  display: flex;
  align-items: center;
  font-size: 20px;
}
.login-register-page .the-header .top-head .nav-links .jump-login {
  padding: 0 20px;
  border: 2px solid #0F3460;
  box-sizing: border-box;
  height: 40px;
  font-size: 20px;
  display: flex;
  line-height: 34px;
  justify-content: center;
  margin-left: 40px;
  color: #0F3460;
}
.login-register-page .the-header .top-head .nav-links .jump-login:hover {
  color: #fff;
  background: #F2994A;
  border-color: #F2994A;
}
.login-register-page .view-login-area {
  display: flex;
  margin: 0 auto;
  gap: 0 140px;
  width: 1208px;
  padding-top: 120px;
  align-items: center;
}
.login-register-page .view-login-area .view-left {
  position: sticky;
  top: 90px;
}
.login-register-page .view-login-area .form-row {
  display: flex;
  flex-direction: column;
  gap: 10px 0;
  position: relative;
}
.login-register-page .view-login-area .form-row .send-code {
  position: absolute;
  height: 100%;
  top: 0;
  padding: 0 20px;
  right: 0;
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #0F3460;
  text-decoration: underline;
  cursor: pointer;
}
.login-register-page .view-login-area .form-row .send-code.disabled {
  cursor: not-allowed;
  pointer-events: none;
  text-decoration: none;
  opacity: 0.5;
}
.login-register-page .view-login-area .form-row .send-code.disabled:hover {
  color: #0F3460;
}
.login-register-page .view-login-area .form-row .send-code:hover {
  color: #F2994A;
}
.login-register-page .view-login-area .form-row .single-row {
  position: relative;
}
.login-register-page .view-login-area .form-row .dropdown-country-el {
  position: relative;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .view-country {
  position: relative;
  width: 100%;
  height: 60px;
  flex-shrink: 0;
  padding: 0 20px;
  border-radius: 4px;
  border: 1px solid #e9ecef;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 0 10px;
  cursor: pointer;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .view-country .country-name {
  max-width: 60%;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .view-country::placeholder {
  color: #9da3aa;
  font-weight: 400;
  font-size: 14px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .view-country:focus,
.login-register-page .view-login-area .form-row .dropdown-country-el .view-country:hover,
.login-register-page .view-login-area .form-row .dropdown-country-el .view-country:active {
  border: 1px solid #F2994A;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .view-country:after {
  background: url("../images/quote-version/down-icon.png") no-repeat center;
  width: 14px;
  height: 10px;
  content: '';
  display: block;
  position: absolute;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box {
  position: absolute;
  top: calc(100% + 4px);
  padding-bottom: 10px;
  left: 0;
  z-index: 5;
  border: 1px solid #e9ecef;
  background: #fff;
  width: 100%;
  max-height: 180px;
  overflow-y: auto;
  scrollbar-gutter: stable;
  border-radius: 4px;
  /*外层轨道。可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果*/
  /*滚动条的设置*/
  /*滚动条移上去的背景*/
  display: none;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  padding-right: 4px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box::-webkit-scrollbar-track {
  width: 6px;
  background-color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box::-webkit-scrollbar-thumb {
  background-color: #8b8b8b;
  background-clip: padding-box;
  min-height: 28px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box::-webkit-scrollbar-thumb:hover {
  background-color: #fff;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-search {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 6px 6px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-search .get-country {
  border: 1px solid #e9ecef;
  width: 100%;
  text-indent: 14px;
  padding: 0;
  height: 40px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-search .get-country:hover,
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-search .get-country:focus,
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-search .get-country:active {
  border: 1px solid #F2994A;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item {
  transition: all 0.3s;
  padding: 10px 0 10px 14px;
  font-size: 12px;
  margin: 0 6px;
  position: relative;
  border-radius: 4px;
  cursor: pointer;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-0 {
  background-position: 0 -20px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-1 {
  background-position: -10px -2819px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-2 {
  background-position: -10px -10px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-3 {
  background-position: -10px -2852px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-4 {
  background-position: -10px -2885px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-5 {
  background-position: -10px -6977px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-6 {
  background-position: -10px -40px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-7 {
  background-position: -10px -2918px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-8 {
  background-position: -10px -2951px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-9 {
  background-position: -10px -70px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-10 {
  background-position: -10px -1900px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-11 {
  background-position: -10px -100px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-12 {
  background-position: -10px -2984px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-13 {
  background-position: -10px -3017px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-14 {
  background-position: -10px -1931px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-15 {
  background-position: -10px -3050px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-16 {
  background-position: -10px -3083px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-17 {
  background-position: -10px -130px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-18 {
  background-position: -10px -3116px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-19 {
  background-position: -10px -3149px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-20 {
  background-position: -10px -3182px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-21 {
  background-position: -10px -160px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-22 {
  background-position: -10px -3215px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-23 {
  background-position: -10px -190px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-24 {
  background-position: -10px -3248px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-25 {
  background-position: -10px -220px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-26 {
  background-position: -10px -250px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-27 {
  background-position: -10px -2179px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-28 {
  background-position: -10px -2211px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-29 {
  background-position: -10px -3281px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-30 {
  background-position: -10px -280px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-31 {
  background-position: -10px -7423px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-32 {
  background-position: -10px -3314px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-33 {
  background-position: -10px -3347px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-34 {
  background-position: -10px -310px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-35 {
  background-position: -10px -3380px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-36 {
  background-position: -10px -3413px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-37 {
  background-position: -10px -2243px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-38 {
  background-position: -10px -3446px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-40 {
  background-position: -10px -3479px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-41 {
  background-position: -10px -340px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-42 {
  background-position: -10px -370px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-43 {
  background-position: -10px -7011px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-44 {
  background-position: -10px -3512px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-45 {
  background-position: -10px -3545px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-46 {
  background-position: -10px -3578px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-47 {
  background-position: -10px -7045px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-48 {
  background-position: -10px -3611px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-49 {
  background-position: -10px -400px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-50 {
  background-position: -10px -7079px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-51 {
  background-position: -10px -7113px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-52 {
  background-position: -10px -3644px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-53 {
  background-position: -10px -430px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-54 {
  background-position: -10px -460px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-55 {
  background-position: -10px -3677px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-56 {
  background-position: -10px -2275px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-57 {
  background-position: -10px -3710px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-58 {
  background-position: -10px -490px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-59 {
  background-position: -10px -3743px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-60 {
  background-position: -10px -3776px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-61 {
  background-position: -10px -520px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-62 {
  background-position: -10px -550px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-63 {
  background-position: -10px -2307px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-64 {
  background-position: -10px -3809px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-65 {
  background-position: -10px -1962px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-66 {
  background-position: -10px -3842px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-67 {
  background-position: -10px -580px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-68 {
  background-position: -10px -7147px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-69 {
  background-position: -10px -3875px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-70 {
  background-position: -10px -610px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-71 {
  background-position: -10px -3908px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-72 {
  background-position: -10px -3941px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-73 {
  background-position: -10px -2339px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-74 {
  background-position: -10px -640px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-75 {
  background-position: -10px -3974px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-76 {
  background-position: -10px -1993px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-78 {
  background-position: -10px -7181px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-79 {
  background-position: -10px -670px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-80 {
  background-position: -10px -2024px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-81 {
  background-position: -10px -4007px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-82 {
  background-position: -10px -4040px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-83 {
  background-position: -10px -4073px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-86 {
  background-position: -10px -4106px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-87 {
  background-position: -10px -4139px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-88 {
  background-position: -10px -4172px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-89 {
  background-position: -10px -2371px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-90 {
  background-position: -10px -4205px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-91 {
  background-position: -10px -700px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-92 {
  background-position: -10px -4238px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-93 {
  background-position: -10px -4271px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-94 {
  background-position: -10px -2403px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-95 {
  background-position: -10px -4304px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-96 {
  background-position: -10px -730px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-97 {
  background-position: -10px -4337px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-98 {
  background-position: -10px -4370px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-99 {
  background-position: -10px -760px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-100 {
  background-position: -10px -4403px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-101 {
  background-position: -10px -4436px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-103 {
  background-position: -10px -790px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-104 {
  background-position: -10px -4469px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-105 {
  background-position: -10px -2435px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-106 {
  background-position: -10px -4502px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-107 {
  background-position: -10px -2055px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-108 {
  background-position: -10px -4535px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-109 {
  background-position: -10px -820px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-110 {
  background-position: -10px -7215px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-111 {
  background-position: -10px -4568px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-112 {
  background-position: -10px -850px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-113 {
  background-position: -10px -4601px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-114 {
  background-position: -10px -880px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-115 {
  background-position: -10px -4634px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-116 {
  background-position: -10px -4667px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-117 {
  background-position: -10px -4700px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-118 {
  background-position: -10px -910px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-119 {
  background-position: -10px -4733px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-121 {
  background-position: -10px -4766px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-122 {
  background-position: -10px -4799px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-123 {
  background-position: -10px -4832px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-124 {
  background-position: -10px -940px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-125 {
  background-position: -10px -970px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-126 {
  background-position: -10px -4865px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-127 {
  background-position: -10px -4898px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-128 {
  background-position: -10px -2467px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-129 {
  width: 20px;
  height: 15px;
  background-position: -10px -7317px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-130 {
  background-position: -10px -4931px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-131 {
  background-position: -10px -4964px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-132 {
  background-position: -10px -4997px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-133 {
  background-position: -10px -5030px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-134 {
  background-position: -10px -5063px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-135 {
  background-position: -10px -5096px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-136 {
  background-position: -10px -1000px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-137 {
  background-position: -10px -5129px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-138 {
  background-position: -10px -5162px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-139 {
  background-position: -10px -5195px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-140 {
  background-position: -10px -5228px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-141 {
  background-position: -10px -2499px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-142 {
  background-position: -10px -2531px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-143 {
  background-position: -10px -1030px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-144 {
  background-position: -10px -5261px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-145 {
  background-position: -10px -1060px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-146 {
  background-position: -10px -1090px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-147 {
  background-position: -10px -5294px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-148 {
  background-position: -10px -5327px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-149 {
  background-position: -10px -2086px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-150 {
  background-position: -10px -5360px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-151 {
  background-position: -10px -1120px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-152 {
  background-position: -10px -5393px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-153 {
  background-position: -10px -5426px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-154 {
  background-position: -10px -5459px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-155 {
  background-position: -10px -5492px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-156 {
  background-position: -10px -1150px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-157 {
  background-position: -10px -5525px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-158 {
  background-position: -10px -7460px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-159 {
  background-position: -10px -1180px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-160 {
  background-position: -10px -1210px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-161 {
  background-position: -10px -1240px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-162 {
  background-position: -10px -1270px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-163 {
  background-position: -10px -1300px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-164 {
  background-position: -10px -2563px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-165 {
  background-position: -10px -5558px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-166 {
  background-position: -10px -5591px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-167 {
  background-position: -10px -5624px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-168 {
  background-position: -10px -5657px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-169 {
  background-position: -10px -7352px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-170 {
  background-position: -10px -5690px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-171 {
  background-position: -10px -7249px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-172 {
  background-position: -10px -1330px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-173 {
  background-position: -10px -1360px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-174 {
  background-position: -10px -2595px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-175 {
  background-position: -10px -5723px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-176 {
  background-position: -10px -5756px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-177 {
  background-position: -10px -1390px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-178 {
  background-position: -10px -5789px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-179 {
  background-position: -10px -5822px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-180 {
  background-position: -10px -5855px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-181 {
  background-position: -10px -5888px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-185 {
  background-position: -10px -1420px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-186 {
  background-position: -10px -5921px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-187 {
  background-position: -10px -2117px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-188 {
  background-position: -10px -5954px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-189 {
  background-position: -10px -5987px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-190 {
  background-position: -10px -1450px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-191 {
  background-position: -10px -6020px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-192 {
  background-position: -10px -6053px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-193 {
  background-position: -10px -1480px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-194 {
  background-position: -10px -6086px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-195 {
  background-position: -10px -6119px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-196 {
  background-position: -10px -2627px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-197 {
  background-position: -10px -6152px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-198 {
  background-position: -10px -1510px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-199 {
  background-position: -10px -1540px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-200 {
  background-position: -10px -2659px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-201 {
  background-position: -10px -1570px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-202 {
  background-position: -10px -6185px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-204 {
  background-position: -10px -6218px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-205 {
  background-position: -10px -2691px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-206 {
  background-position: -10px -7497px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-207 {
  background-position: -10px -6251px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-208 {
  background-position: -10px -1600px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-209 {
  background-position: -10px -6284px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-210 {
  background-position: -10px -6317px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-211 {
  background-position: -10px -6350px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-212 {
  background-position: -10px -1630px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-213 {
  background-position: -10px -1660px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-214 {
  background-position: -10px -6383px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-215 {
  background-position: -10px -6416px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-216 {
  background-position: -10px -6449px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-217 {
  background-position: -10px -1690px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-218 {
  background-position: -10px -1720px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-219 {
  background-position: -10px -1750px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-220 {
  background-position: -10px -2723px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-221 {
  background-position: -10px -6482px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-222 {
  background-position: -10px -1780px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-224 {
  background-position: -10px -7283px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-225 {
  background-position: -10px -1810px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-226 {
  background-position: -10px -2755px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-227 {
  background-position: -10px -7537px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-228 {
  background-position: -10px -6515px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-229 {
  background-position: -10px -6548px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-230 {
  background-position: -10px -1840px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-231 {
  background-position: -10px -2787px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-232 {
  background-position: -10px -7387px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-233 {
  background-position: -10px -2148px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-234 {
  background-position: -10px -6581px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-235 {
  background-position: -10px -6614px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-236 {
  background-position: -10px -6647px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-237 {
  background-position: -10px -6680px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-238 {
  background-position: -10px -1870px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-240 {
  background-position: -10px -6713px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-241 {
  background-position: -10px -6746px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-242 {
  background-position: -10px -6779px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-243 {
  background-position: -10px -6812px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-244 {
  background-position: -10px -6845px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-245 {
  background-position: -10px -6878px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-246 {
  background-position: -10px -6911px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .flagbg-247 {
  background-position: -10px -6944px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item:hover {
  background-color: #efefef;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .switch-country-box .country-item .national {
  display: inline-block;
  width: 20px;
  height: 15px;
  background-image: url(../images/country/flag-icons.png);
  vertical-align: middle;
  margin-right: 10px;
}
.login-register-page .view-login-area .form-row .dropdown-country-el .view-country:after {
  right: 10px;
}
.login-register-page .view-login-area .form-row input,
.login-register-page .view-login-area .form-row textarea {
  width: 100%;
  height: 60px;
  gap: 10px;
  flex-shrink: 0;
  padding: 20px;
  border-radius: 4px;
  border: 1px solid #e9ecef;
  box-sizing: border-box;
}
.login-register-page .view-login-area .form-row input::placeholder,
.login-register-page .view-login-area .form-row textarea::placeholder {
  color: #9da3aa;
  font-weight: 400;
  font-size: 14px;
}
.login-register-page .view-login-area .form-row input:focus,
.login-register-page .view-login-area .form-row textarea:focus,
.login-register-page .view-login-area .form-row input:hover,
.login-register-page .view-login-area .form-row textarea:hover,
.login-register-page .view-login-area .form-row input:active,
.login-register-page .view-login-area .form-row textarea:active {
  border: 1px solid #F2994A;
}
.login-register-page .view-login-area .form-row .error-tips {
  color: #F23131;
  font-size: 12px;
  display: none;
}
.login-register-page .view-login-area .form-row.error input,
.login-register-page .view-login-area .form-row.error textarea {
  border: 1px solid #F23131;
}
.login-register-page .view-login-area .form-row.error .error-tips {
  display: block;
}
.login-register-page .view-login-area .form-row .toggle-pwd {
  background: url("../images/login-register/hide-icon.png") no-repeat center;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  cursor: pointer;
}
.login-register-page .view-login-area .form-row .toggle-pwd.active {
  background: url("../images/login-register/show-icon.png") no-repeat center;
}
.login-register-page .view-login-area .form-row.remember-row {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.login-register-page .view-login-area .form-row.remember-row .remember-el {
  display: flex;
  align-items: center;
  cursor: pointer;
  color: #9DA3AA;
}
.login-register-page .view-login-area .form-row.remember-row .remember-el.active:before {
  background: url("../images/login-register/checked-icon.png") no-repeat center;
}
.login-register-page .view-login-area .form-row.remember-row .remember-el:before {
  display: inline-block;
  content: '';
  background: url("../images/login-register/no-check-icon.png") no-repeat center;
  width: 16px;
  height: 16px;
  margin-right: 4px;
  background-size: contain;
}
.login-register-page .view-login-area .form-row.remember-row .forget-pwd {
  color: #9da3aa;
  font-size: 14px;
  margin-left: auto;
}
.login-register-page .view-login-area .form-row.remember-row .forget-pwd:hover {
  color: #F2994A;
}
.login-register-page .view-login-area .form-row .sign-btn {
  width: 100%;
  height: 60px;
  align-items: center;
  justify-content: center;
  color: #fff;
  display: flex;
  font-size: 20px;
  border-radius: 4px;
  background: #0F3460;
  outline: none;
  border: 0;
  cursor: pointer;
  transition: all 0.3s;
}
.login-register-page .view-login-area .form-row .sign-btn.light {
  background: transparent;
  color: #495057;
  border: 1px solid #E9ECEF;
  margin-top: 20px;
}
.login-register-page .view-login-area .form-row .sign-btn.light:hover {
  border: 1px solid #F2994A;
  color: #fff;
}
.login-register-page .view-login-area .form-row .sign-btn:hover {
  background: #F2994A;
}
.login-register-page .view-login-area .form-row .sign-btn.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.login-register-page .view-login-area .form-row .split-el {
  height: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.login-register-page .view-login-area .form-row .split-el .tag {
  background: #fff;
  padding: 0 6px;
  height: 18px;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  line-height: 14px;
  color: #9DA3AA;
}
.login-register-page .view-login-area .form-row .split-el:before {
  content: '';
  border-top: 1px solid #e9ecef;
  width: 100%;
}
.login-register-page .view-login-area .form-row .create-el {
  border-radius: 4px;
  border: 1px solid #e9ecef;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #495057;
}
.login-register-page .view-login-area .form-row .create-el:hover {
  color: #F2994A;
  border-color: #F2994A;
}
.login-register-page .view-login-area .form-row .create-el .google-icon {
  display: inline-block;
  content: '';
  background: url("../images/login-register/google-icon.png") no-repeat center;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.login-register-page .view-login-area .form-row .cryptographic-strength {
  width: 100%;
  padding: 10px;
  border-radius: 4px;
  border: 1px solid #e9ecef;
  box-sizing: border-box;
  background: #ffffff;
  box-shadow: 0px 8px 20px #3333331f;
  flex-direction: column;
  gap: 10px 0;
  position: absolute;
  top: 100%;
  z-index: 2;
  display: none;
}
.login-register-page .view-login-area .form-row .cryptographic-strength .strength-bar {
  display: flex;
}
.login-register-page .view-login-area .form-row .cryptographic-strength .strength-bar:before {
  display: inline-block;
  content: '';
  background: url("../images/login-register/no-pitch-icon.png") no-repeat center;
  width: 14px;
  height: 13px;
  flex-shrink: 0;
  margin: 5px 10px 0 0;
}
.login-register-page .view-login-area .form-row .cryptographic-strength .strength-bar .txt {
  color: #9da3aa;
}
.login-register-page .view-login-area .form-row .cryptographic-strength .strength-bar.active .txt {
  color: #F2994A;
}
.login-register-page .view-login-area .form-row .cryptographic-strength .strength-bar.active:before {
  background: url("../images/login-register/pitch-icon.png") no-repeat center;
  width: 14px;
  height: 13px;
}
.login-register-page .view-login-area .login-form-box {
  width: 600px;
  padding: 30px 40px 40px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 8px 8px 20px #3333330f, -8px -8px 20px #ffffff66;
}
.login-register-page .view-login-area .login-form-box .login-title-area {
  margin-bottom: 30px;
  position: relative;
}
.login-register-page .view-login-area .login-form-box .login-title-area .form-title {
  color: #171717;
  font-family: 'penSans_600SemiBold';
  font-size: 32px;
}
.login-register-page .view-login-area .login-form-box .account-error {
  position: absolute;
  width: 520px;
  margin: auto;
  font-size: 12px;
  display: flex;
  color: #F23131;
  background: #fff;
  flex-direction: column;
  gap: 10px 0;
}
.login-register-page .view-login-area .login-form-box .account-error .txt {
  padding: 10px;
  display: flex;
  align-items: center;
  position: relative;
  background: rgba(242, 49, 49, 0.1);
}
.login-register-page .view-login-area .login-form-box .account-error .txt:before {
  display: inline-block;
  content: '';
  background: url("../images/login-register/waring-icon.png") no-repeat center;
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
.login-register-page .view-login-area .login-form-box .view-form-area {
  display: flex;
  flex-direction: column;
  gap: 20px 0;
  position: relative;
}
.login-register-page .view-login-area .login-form-box.success .state-icon {
  background: url("../images/login-register/success-icon.png") no-repeat center;
  width: 100px;
  height: 100px;
  margin: 0 auto 40px;
}
.login-register-page .view-login-area .login-form-box.success .tag {
  color: #1E5F74;
}
.login-register-page .view-login-area .login-form-box.success .retrieve-rules {
  text-align: center;
  word-break: break-word;
}
.login-register-page .view-login-area .login-form-box .state-title {
  font-size: 32px;
  font-family: 'penSans_600SemiBold';
  text-align: center;
  margin-bottom: 20px;
}
.login-register-page .view-login-area .login-form-box.error .state-icon {
  background: url("../images/login-register/faild-icon.png") no-repeat center;
  width: 100px;
  height: 100px;
  margin: 0 auto 40px;
}
.login-register-page .view-login-area .login-form-box.error .tag {
  color: #1E5F74;
}
.login-register-page .view-login-area .login-form-box.error .retrieve-rules {
  text-align: center;
  word-break: break-word;
}
.login-register-page .view-login-area .view-right .login-rules-area {
  display: flex;
  flex-direction: column;
  gap: 40px 0;
}
.login-register-page .view-login-area .view-right .login-rules-area .trusted-title {
  font-size: 20px;
  font-family: 'OpenSans_700Bold';
  color: #171717;
}
.login-register-page .view-login-area .view-right .login-rules-area .trusted-item {
  display: flex;
  align-items: center;
  gap: 0 20px;
}
.login-register-page .view-login-area .view-right .login-rules-area .trusted-item .trusted-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  overflow: hidden;
}
.login-register-page .view-login-area .view-right .login-rules-area .trusted-item .trusted-icon img {
  max-width: 100%;
  object-fit: cover;
}
.login-register-page .view-login-area .view-right .login-rules-area .trusted-item .trusted-info .t-title {
  margin-bottom: 20px;
  font-size: 16px;
  color: #495057;
}
.login-register-page .view-login-area .view-right .login-rules-area .trusted-item .trusted-info .t-txt {
  font-size: 14px;
  color: #9da3aa;
  word-break: break-word;
}
.login-register-page .view-login-area.register {
  padding: 120px 0 0;
  width: auto;
  max-width: 1400px;
  margin: 0 auto;
  flex-direction: column;
}
.login-register-page .view-login-area.register .register-title {
  font-size: 32px;
  color: #171717;
  font-family: 'penSans_600SemiBold';
  margin-bottom: 40px;
}
.login-register-page .view-login-area.register .view-info-area {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex: 1;
  width: 100%;
}
.login-register-page .view-login-area.register .type-title {
  font-size: 16px;
  color: #495057;
  margin-bottom: 20px;
}
.login-register-page .view-login-area.register .view-left {
  width: 40.44%;
  position: sticky;
  top: 150px;
  flex-shrink: 0;
}
.login-register-page .view-login-area.register .toggle-type-box {
  display: flex;
  flex-direction: column;
  gap: 20px 0;
  width: 100%;
}
.login-register-page .view-login-area.register .toggle-type-box .type-list {
  width: 100%;
  height: 84px;
  border-radius: 10px;
  background: #fff;
  border: 2px solid #fff;
  box-sizing: border-box;
  display: flex;
  padding: 0 20px;
  align-items: center;
  cursor: pointer;
}
.login-register-page .view-login-area.register .toggle-type-box .type-list .type-icon {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
}
.login-register-page .view-login-area.register .toggle-type-box .type-list:hover {
  box-shadow: 8px 8px 20px #3333330f, -8px -8px 20px #ffffff66;
}
.login-register-page .view-login-area.register .toggle-type-box .type-list.active {
  border-color: #F2994A;
  box-shadow: 8px 8px 20px #3333330f, -8px -8px 20px #ffffff66;
}
.login-register-page .view-login-area.register .toggle-type-box .type-list.active .title {
  color: #F2994A;
}
.login-register-page .view-login-area.register .toggle-type-box .type-list .title {
  font-size: 16px;
  color: #495057;
  margin-bottom: 10px;
}
.login-register-page .view-login-area.register .toggle-type-box .type-list .txt {
  font-size: 12px;
  color: #9da3aa;
}
.login-register-page .view-login-area.register .toggle-type-box .type-txt {
  font-size: 12px;
  color: #9da3aa;
  padding-left: 20px;
}
.login-register-page .view-login-area.register .view-register-form {
  width: 720px;
  display: flex;
  flex-direction: column;
  gap: 20px 0;
  flex-shrink: 0;
  padding: 40px;
  border-radius: 10px;
  background: #ffffff;
  box-shadow: 8px 8px 20px #3333330f, -8px -8px 20px #ffffff66;
}
.login-register-page .view-login-area.register .form-row .email-note {
  color: #9da3aa;
  font-size: 12px;
}
.login-register-page .view-login-area.register .form-row.remember-row {
  flex-direction: column;
  align-items: baseline;
}
.login-register-page .view-login-area.register .form-row.remember-row .remember-el {
  display: flex;
  color: #9da3aa;
  font-size: 12px;
}
.login-register-page .view-login-area.register .form-row.remember-row a {
  color: #0F3460;
  text-decoration: underline;
  margin: 0 10px;
}
.login-register-page .view-login-area.retrieve {
  justify-content: center;
  align-items: center;
}
.login-register-page .view-login-area.retrieve .retrieve-rules {
  font-size: 12px;
  color: #9DA3AA;
  margin-bottom: 40px;
}
.login-register-page .view-login-area.retrieve .retrieve-rules a {
  color: #1E5F74;
  text-decoration: underline;
}
.login-register-page .view-login-area.retrieve .appeal-rules {
  font-size: 12px;
  color: #9DA3AA;
  margin-top: 40px;
}
.login-register-page .view-login-area.retrieve .appeal-rules a {
  color: #1E5F74;
  text-decoration: underline;
}
.login-register-page .view-login-area.retrieve .login-form-box {
  width: 720px;
}
.login-register-page .view-login-area.reset {
  justify-content: center;
  align-items: center;
}
.login-register-page .view-login-area.reset .retrieve-rules {
  font-size: 12px;
  color: #9DA3AA;
  margin-bottom: 40px;
}
.login-register-page .view-login-area.reset .retrieve-rules a {
  color: #1E5F74;
  text-decoration: underline;
}
.login-register-page .view-login-area.reset .appeal-rules {
  font-size: 12px;
  color: #9DA3AA;
  margin-top: 40px;
}
.login-register-page .view-login-area.reset .appeal-rules a {
  color: #1E5F74;
  text-decoration: underline;
}
.login-register-page .view-login-area.reset .login-form-box {
  width: 720px;
}
.login-register-page .view-login-area.modify {
  justify-content: center;
  align-items: center;
}
.login-register-page .view-login-area.modify .retrieve-rules {
  font-size: 12px;
  color: #9DA3AA;
  margin-bottom: 40px;
}
.login-register-page .view-login-area.modify .retrieve-rules a {
  color: #1E5F74;
  text-decoration: underline;
}
.login-register-page .view-login-area.modify .login-form-box {
  width: 720px;
}
.login-register-page .view-login-area.modify .login-form-box .retrieve-rules {
  text-align: left;
}
.login-register-page .view-login-area.modify .note-specific {
  display: block;
  font-family: 'OpenSans_400Regular';
  padding: 20px;
  height: 124px;
  font-size: 14px;
}
.login-register-page .view-login-area.modify .credentials-area .credentials-title {
  font-size: 16px;
  font-family: 'OpenSans_700Bold';
  margin-bottom: 10px;
}
.login-register-page .view-login-area.modify .credentials-area .upload-area-box {
  display: flex;
  justify-content: center;
  width: fit-content;
  margin: 0 auto 10px;
  position: relative;
  flex-direction: column;
  border-radius: 4px;
  border: 1px solid #0F3460;
  transition: all 0.3s;
  overflow: hidden;
}
.login-register-page .view-login-area.modify .credentials-area .upload-area-box.is-loading {
  pointer-events: none;
}
.login-register-page .view-login-area.modify .credentials-area .upload-area-box.is-loading:before {
  position: absolute;
  display: block;
  content: '';
  background: url("../images/common/loading-pro.gif") no-repeat center rgba(255, 255, 255, 0.5);
  inset: 0;
  margin: auto;
}
.login-register-page .view-login-area.modify .credentials-area .upload-area-box .upload-btn {
  height: 40px;
  width: 270px;
  font-size: 14px;
  color: #0F3460;
  transition: all 0.3s;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 40px;
  text-align: center;
  padding: 0 10px;
}
.login-register-page .view-login-area.modify .credentials-area .upload-area-box .upload-btn:hover {
  background: #E9ECEF;
}
.login-register-page .view-login-area.modify .credentials-area .upload-rules {
  font-size: 12px;
  color: #9DA3AA;
  margin-bottom: 20px;
}
.login-register-page .copyright-footer {
  color: #9DA3AA;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  padding: 20px;
  text-align: center;
}
/*# sourceMappingURL=login-register.css.map */