user-auth.css 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
  1. /*========================================
  2. USER-FORM PAGE STYLE
  3. =========================================*/
  4. .user-form-part {
  5. padding-top: 140px/*30px*/;
  6. padding-bottom:100px;
  7. }
  8. .user-form-logo {
  9. text-align: center;
  10. margin-bottom: 25px;
  11. }
  12. .user-form-logo img {
  13. width: 200px;
  14. }
  15. .user-form-card {
  16. padding: 30px;
  17. border-radius: 8px;
  18. margin-bottom: 20px;
  19. background: var(--white);
  20. /*border: 1px solid var(--border);*/
  21. word-break:keep-all;
  22. }
  23. .user-form-title {
  24. text-align: center;
  25. margin-bottom: 40px;
  26. }
  27. .user-form-title h2 {
  28. margin-top:30px; margin-bottom:30px;
  29. font-size: var(--h2size);
  30. line-height: var(--h1height);
  31. /*font-size: 28px;
  32. margin-bottom: 5px;
  33. */
  34. line-height: 36px;
  35. color: var(--black);
  36. }
  37. .user-form-title p {
  38. text-transform: capitalize;
  39. }
  40. .user-form-title .txt_caution {display:inline-block; margin-top:40px; font-weight:400;}
  41. .user-form-group {
  42. display: -webkit-box;
  43. display: -ms-flexbox;
  44. display: flex;
  45. -webkit-box-align: start;
  46. -ms-flex-align: start;
  47. align-items: flex-start;
  48. -webkit-box-pack: start;
  49. -ms-flex-pack: start;
  50. justify-content: flex-start;
  51. }
  52. .user-form-social {
  53. width: 100%;
  54. }
  55. .user-form-social li {
  56. margin-bottom: 20px;
  57. }
  58. .user-form-social li a {
  59. display:flex; align-items:center;
  60. width: 100%;
  61. font-size: 15px;
  62. padding: 10px 0px;
  63. border-radius: 8px;
  64. letter-spacing: 0.3px;
  65. text-align: center;
  66. text-transform: capitalize;
  67. color: var(--black);
  68. background: var(--white);
  69. border:1px solid #ddd;
  70. }
  71. .user-form-social li a i {
  72. display:flex; justify-content:center; width:50px; border-right:1px solid #ddd;
  73. font-size: 16px;
  74. margin-right: 20px;
  75. }
  76. .user-form-social li:last-child {
  77. margin-bottom: 0px;
  78. }
  79. .user-form-social .facebook i {
  80. color: var(--facebook);
  81. }
  82. .user-form-social .twitter i {
  83. color: var(--twitter);
  84. }
  85. .user-form-social .google i {
  86. color: var(--google);
  87. }
  88. .user-form-social .instagram i {
  89. color: var(--instagram);
  90. }
  91. .user-form-divider {
  92. width: 1px;
  93. height: 240px;
  94. margin: 0px 50px;
  95. background: var(--border);
  96. position: relative;
  97. z-index: 1;
  98. }
  99. .user-form-divider p {
  100. width: 40px;
  101. height: 40px;
  102. font-size: 14px;
  103. font-weight: 500;
  104. margin: 0 auto;
  105. font-style: italic;
  106. line-height: 38px;
  107. border-radius: 50%;
  108. text-align: center;
  109. color: var(--gray);
  110. background: var(--white);
  111. border: 1px solid var(--border);
  112. position: absolute;
  113. top: 50%;
  114. left: 50%;
  115. z-index: 2;
  116. -webkit-transform: translate(-50%, -50%);
  117. transform: translate(-50%, -50%);
  118. }
  119. .user-form {
  120. width: 100%;
  121. }
  122. .user-form .form-group {
  123. margin-bottom: 20px;
  124. }
  125. .form-button {
  126. text-align: center;
  127. }
  128. .form-button button {
  129. width: 100%;
  130. height: 45px;
  131. font-size: 14px;
  132. font-weight: 500;
  133. line-height: 45px;
  134. border-radius: 8px;
  135. letter-spacing: 0.3px;
  136. text-align: center;
  137. text-transform: uppercase;
  138. color: var(--white);
  139. background: var(--black);
  140. }
  141. .form-button p {
  142. font-size: 15px;
  143. margin-top: 12px;
  144. text-transform: capitalize;
  145. }
  146. .form-button p a {
  147. font-weight: 500;
  148. margin-left: 5px;
  149. color: var(--primary);
  150. }
  151. .form-button p a:hover {
  152. text-decoration: underline;
  153. }
  154. .user-form-remind {
  155. padding: 20px;
  156. border-radius: 8px;
  157. text-align: center;
  158. background: var(--white);
  159. border: 1px solid var(--border);
  160. }
  161. .user-form-remind p {
  162. font-size: 15px;
  163. text-transform: capitalize;
  164. }
  165. .user-form-remind p a {
  166. font-weight: 500;
  167. margin-left: 5px;
  168. color: var(--primary);
  169. }
  170. .user-form-remind p a:hover {
  171. text-decoration: underline;
  172. }
  173. .user-form-footer {
  174. text-align: center;
  175. margin-top: 25px;
  176. margin-bottom: 40px;
  177. }
  178. .user-form-footer p {
  179. font-size: 14px;
  180. color: var(--gray);
  181. }
  182. .user-form-footer p a {
  183. color: var(--primary);
  184. transition: all linear .3s;
  185. -webkit-transition: all linear .3s;
  186. -moz-transition: all linear .3s;
  187. -ms-transition: all linear .3s;
  188. -o-transition: all linear .3s;
  189. }
  190. .user-form-footer p a:hover {
  191. text-decoration: underline;
  192. }
  193. @media (max-width: 575px) {
  194. .user-form-card {
  195. padding: 20px;
  196. }
  197. }
  198. @media (max-width: 767px) {
  199. .user-form-group {
  200. display: inherit;
  201. }
  202. .user-form-divider {
  203. width: 100%;
  204. height: 1px;
  205. margin: 50px 0px;
  206. }
  207. }
  208. .user-form-card button {width:100%;}
  209. .mem_veri_resend .user-form-group,
  210. .active_failed .form-group,
  211. .mt_40 {margin-top:40px;}
  212. .login_sso .user-form-card button,
  213. .login .user-form-card button {max-width:none; background:var(--black);}
  214. .login .page_link,
  215. .login_sso .page_link {display:flex; justify-content:center; align-items:center; margin-bottom:40px;}
  216. .login_sso .page_link {margin-bottom:10px}
  217. .login .page_link a,
  218. .login_sso .page_link a {display:block; color:var(--black);}
  219. .login .page_link a:after,
  220. .login_sso .page_link a:after {content:""; display:inline-block; width:1px; height:15px; margin:0 15px; background:#111;}
  221. .login .page_link a:last-child:after,
  222. .login_sso .page_link a:last-child:after {display:none;}
  223. .signup button {max-width:none; background:var(--black);}
  224. .agree_form .user-form-title {margin-bottom:80px;}
  225. .agree_form .user-form-title h2 {font-size:36px;}
  226. .agree_form h3 {font-size: var(--h5size); color:var(--sec);}
  227. .agree_form textarea {width:100%; height:200px; padding:10px; border:1px solid #ddd; color:#666; font-size:14px;}
  228. .agree_form .form-check {margin-bottom:0; padding:15px 15px 15px 40px; border-bottom:1px solid #ddd; color:var(--black);}
  229. .agree_form .all_agree {background:#f6f6f6; font-weight:500; border-top:2px solid var(--black);}
  230. .agree_form .ph2 {margin-top:40px;}
  231. .find_id .flex-row {width:100%; max-width:500px; margin:0 auto; margin-top:70px; justify-content:space-between;}
  232. .find_id .flex-row button {width:49%;}
  233. .divide .user-form-group {align-items: inherit;}
  234. .divide .user-form-group .user-form-divider {height:auto;}
  235. .divide .user-form-group h6 {display:flex; flex-flow:wrap; margin-bottom:10px;}
  236. .divide .user-form-group h6 p {margin-left:auto; color:#878787; font-size: var(--bodysize); font-weight:400;}
  237. .divide .user-form-group h6 strong {color:#C00;}
  238. .divide label {margin-bottom: 2px; color: #7e7e7e; font-size: 14px; font-weight: 500;}
  239. .divide .text-danger {font-size:14px;}
  240. .divide .re:before {content:"*"; font-size:700; color:#C00; font-size:inherit;}
  241. .divide .form-group li {display:flex; margin-top:5px;}
  242. .divide .form-group li:first-child {margin-top:0;}
  243. .divide .form-group li input {flex:2;}
  244. .divide .form-group li select {flex:1; margin-left:5px; font-size:15px;}
  245. .divide .form-group li button {flex:1; margin-left:5px; background:gray; border-radius:5px; color:#fff;}
  246. .divide .form-group em {display:block; margin-top: 5px; font-style: normal; font-size:14px;}
  247. .divide .form-check {text-align:center;}
  248. .divide .form-button button {max-width:500px;}
  249. .divide .user-form-remind {margin-top:50px;}
  250. .signup_sel .user-form-title h2 {font-size: var(--h1size);}
  251. .signup_sel .user-form-group {margin-top:80px;}
  252. .signup_sel .user-form-group a {display:flex; flex-flow:column wrap; align-items:center;padding:40px; border:1px solid #ddd; border-radius:10px; font-size:var(--h4size); font-weight:500;}
  253. .signup_sel .user-form-group a i {margin-bottom:20px; font-size:70px;}
  254. .signup_sel .user-form-divider {background:none;}
  255. .signup_sel .user-form-remind {border:none;}
  256. @media (max-width: 768px) {
  257. .user-form-part {padding-top:60px;}
  258. .find_id .flex-row {max-width:none;}
  259. .divide .user-form-group {flex-flow:column wrap;}
  260. .divide .user-form-group .user-form-divider {height: 1px; width: 100%; margin: 50px 0;}
  261. }
  262. @media (max-width: 480px) {
  263. .user-form-part {padding-top:0;}
  264. .user-form-card button {max-width:none;}
  265. .user-form-title h2 {margin-bottom:10px; font-size:28px;}
  266. .signup_agree .user-form-title {margin-bottom:0;}
  267. .signup_agree .user-form-title h2 {font-size:28px;}
  268. .signup_agree .ph2 {margin-top:20px;}
  269. }