user-auth.css 9.9 KB

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