Advertisement
Guest User

CSS

a guest
Jun 20th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.49 KB | None | 0 0
  1.  
  2. * {
  3. margin: 0px;
  4. padding: 0px;
  5. box-sizing: border-box;
  6. }
  7.  
  8. body, html {
  9. height: 100%;
  10. font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  11. }
  12.  
  13. /*---------------------------------------------*/
  14. h1,h2,h3,h4,h5,h6 {
  15. margin: 0px;
  16. }
  17.  
  18. p {
  19. font-size: 14px;
  20. line-height: 1.7;
  21. color: #666666;
  22. margin: 0px;
  23. }
  24.  
  25. ul, li {
  26. margin: 0px;
  27. list-style-type: none;
  28. }
  29.  
  30. input::-webkit-input-placeholder { color: #fff;}
  31. input:-moz-placeholder { color: #fff;}
  32. input::-moz-placeholder { color: #fff;}
  33. input:-ms-input-placeholder { color: #fff;}
  34.  
  35. textarea::-webkit-input-placeholder { color: #fff;}
  36. textarea:-moz-placeholder { color: #fff;}
  37. textarea::-moz-placeholder { color: #fff;}
  38. textarea:-ms-input-placeholder { color: #fff;}
  39.  
  40. label {
  41. margin: 0;
  42.  
  43. }
  44.  
  45. /*---------------------------------------------*/
  46. button {
  47.  
  48. }
  49.  
  50. button:hover {
  51. cursor: pointer;
  52. }
  53.  
  54. iframe {
  55. border: none !important;
  56. }
  57.  
  58.  
  59. /*//////////////////////////////////////////////////////////////////
  60. [ login ]*/
  61.  
  62. .limiter {
  63. width: 100%;
  64. margin: 0 auto;
  65. }
  66.  
  67. .container-login100 {
  68. width: 100%;
  69. min-height: 100vh;
  70. background-repeat: no-repeat;
  71. background-position: center;
  72. background-size: cover;
  73. position: relative;
  74. z-index: 1;
  75. }
  76.  
  77. .container-login100::before {
  78. content: "";
  79. display: block;
  80. position: absolute;
  81. z-index: -1;
  82. width: 100%;
  83. height: 100%;
  84. top: 0;
  85. left: 0;
  86. }
  87.  
  88. .wrap-login100 {
  89. text-align: left;
  90. border-radius: 7px;
  91. padding: 40px 40px 20px 40px;
  92. width: 99%;
  93. background:rgba(0,0,0,0.5);
  94. float: none;
  95. margin: 0;
  96. border: 1px solid rgba(255,255,255,0.2) !important;
  97. color: rgba(225,225,225,0.8) !important;
  98. margin: auto 0;
  99.  
  100.  
  101. }
  102.  
  103.  
  104. /*------------------------------------------------------------------
  105. [ Form ]*/
  106.  
  107. .login100-form {
  108. width: 100%;
  109. }
  110.  
  111. .logo {
  112. margin-top: 50%;
  113. width: 100%;
  114. text-align: center;
  115. }
  116.  
  117. .form-padding{
  118. padding: 3%;
  119. padding-top: 0;
  120.  
  121. }
  122.  
  123. /*------------------------------------------------------------------
  124. [ Input ]*/
  125.  
  126. .wrap-input100 {
  127. width: 100%;
  128. position: relative;
  129. border: 1px solid none !important;
  130. background: none !important;
  131. outline: none !important;
  132. text-shadow: none !important;
  133. box-shadow: none !important;
  134. color: #fff !important;
  135. border-color: rgba(255,255,255,0.8) !important;
  136. padding: 4px 6px;
  137. border-radius: 3px;
  138. }
  139.  
  140. .input100 {
  141. font-size: 16px;
  142. color: #fff;
  143. line-height: 1.2;
  144. padding-left: 5px;
  145. display: block;
  146. width: 100%;
  147. height: 45px;
  148. background: transparent;
  149. border-radius: 3px;
  150. border-bottom-width: 1px;
  151. border-right-width: 1px;
  152.  
  153.  
  154. font-size: 18px;
  155. height: 40px;
  156. line-height: 20px;
  157. margin-bottom: 20px;
  158. outline: none;
  159. }
  160.  
  161. .contact100-form-checkbox{
  162.  
  163. display: inline;
  164. }
  165.  
  166. .input-checkbox100{
  167. color: rgba(255,255,255,0.8) !important;
  168. text-shadow: none !important;
  169. background-color: transparent;
  170. margin-right: 2%;
  171. margin-bottom: 5%;
  172. }
  173.  
  174. .input-checkbox100:before{
  175. content: " ";
  176. background-color:rgba(255,255,255,0.3) !important;
  177. display: inline-block;
  178. visibility: visible;
  179. }
  180.  
  181. .input-checkbox100:checked:before{
  182. content: "\2714";
  183. }
  184. /*---------------------------------------------*/
  185. .focus-input100 {
  186. position: absolute;
  187. display: block;
  188. width: 100%;
  189. height: 100%;
  190. top: 0;
  191. left: 0;
  192. pointer-events: none;
  193. }
  194.  
  195. .focus-input100::before {
  196. content: "";
  197. display: block;
  198. position: absolute;
  199. bottom: -2px;
  200. left: 0;
  201. width: 0;
  202. height: 2px;
  203.  
  204. -webkit-transition: all 0.4s;
  205. -o-transition: all 0.4s;
  206. -moz-transition: all 0.4s;
  207. transition: all 0.4s;
  208.  
  209. background: #fff;
  210. }
  211.  
  212. .focus-input100::after {
  213. font-size: 22px;
  214. color: #fff;
  215.  
  216. content: attr(data-placeholder);
  217. display: block;
  218. width: 100%;
  219. position: absolute;
  220. top: 6px;
  221. left: 0px;
  222. padding-left: 5px;
  223.  
  224. -webkit-transition: all 0.4s;
  225. -o-transition: all 0.4s;
  226. -moz-transition: all 0.4s;
  227. transition: all 0.4s;
  228. }
  229.  
  230. .input100:focus {
  231. padding-left: 5px;
  232. }
  233.  
  234. .input100:focus + .focus-input100::after {
  235. top: -22px;
  236. font-size: 18px;
  237. }
  238.  
  239. .input100:focus + .focus-input100::before {
  240. width: 100%;
  241. }
  242.  
  243. .has-val.input100 + .focus-input100::after {
  244. top: -22px;
  245. font-size: 18px;
  246. }
  247.  
  248. .has-val.input100 + .focus-input100::before {
  249. width: 100%;
  250. }
  251.  
  252. .has-val.input100 {
  253. padding-left: 5px;
  254. }
  255.  
  256.  
  257.  
  258.  
  259. /*------------------------------------------------------------------
  260. [ Button ]*/
  261. .container-login100-form-btn {
  262. width: 100%;
  263. display: -webkit-box;
  264. display: -webkit-flex;
  265. display: -moz-box;
  266. display: -ms-flexbox;
  267. display: flex;
  268. flex-wrap: wrap;
  269. justify-content: center;
  270. padding: 4px 6px;
  271. margin-bottom: 5%;
  272. }
  273.  
  274. .login100-form-btn {
  275.  
  276. display: -webkit-box;
  277. display: -webkit-flex;
  278. display: -moz-box;
  279. display: -ms-flexbox;
  280. display: flex;
  281. justify-content: center;
  282. align-items: center;
  283. padding: 4px 6px;
  284. min-width: 120px;
  285. border-radius: 3px;
  286.  
  287. position: relative;
  288. z-index: 1;
  289.  
  290. -webkit-transition: all 0.4s;
  291. -o-transition: all 0.4s;
  292. -moz-transition: all 0.4s;
  293. transition: all 0.4s;
  294. width: 100%;
  295. border: 1px solid none !important;
  296. background: none !important;
  297. outline: none !important;
  298. text-shadow: none !important;
  299. box-shadow: none !important;
  300. color: #fff !important;
  301. border-color: rgba(255,255,255,0.8) !important;
  302. text-transform: uppercase;
  303. font-size: 13px;
  304. height: 40px;
  305. line-height: 20px;
  306. }
  307.  
  308. .login100-form-btn::before {
  309. content: "";
  310. display: block;
  311. position: absolute;
  312. z-index: -1;
  313. width: 100%;
  314. height: 100%;
  315. top: 0;
  316. left: 0;
  317. opacity: 1;
  318. -webkit-transition: all 0.4s;
  319. -o-transition: all 0.4s;
  320. -moz-transition: all 0.4s;
  321. transition: all 0.4s;
  322. }
  323.  
  324. .login100-form-btn:hover {
  325. color: #fff;
  326. }
  327.  
  328. .login100-form-btn:hover:before {
  329. opacity: 0;
  330. }
  331.  
  332.  
  333. /*------------------------------------------------------------------
  334. [ Responsive ]*/
  335.  
  336. @media (max-width: 576px) {
  337. .wrap-login100 {
  338. padding: 55px 15px 37px 15px;
  339. }
  340. }
  341.  
  342.  
  343.  
  344. /*------------------------------------------------------------------
  345. [ Alert validate ]*/
  346.  
  347. .validate-input {
  348. position: relative;
  349. }
  350.  
  351. .alert-validate::before {
  352. content: attr(data-validate);
  353. position: absolute;
  354. max-width: 70%;
  355. background-color: #fff;
  356. border: 1px solid #c80000;
  357. border-radius: 2px;
  358. padding: 4px 25px 4px 10px;
  359. top: 50%;
  360. -webkit-transform: translateY(-50%);
  361. -moz-transform: translateY(-50%);
  362. -ms-transform: translateY(-50%);
  363. -o-transform: translateY(-50%);
  364. transform: translateY(-50%);
  365. right: 0px;
  366. pointer-events: none;
  367. color: #c80000;
  368. font-size: 13px;
  369. line-height: 1.4;
  370. text-align: left;
  371.  
  372. visibility: hidden;
  373. opacity: 0;
  374.  
  375. -webkit-transition: opacity 0.4s;
  376. -o-transition: opacity 0.4s;
  377. -moz-transition: opacity 0.4s;
  378. transition: opacity 0.4s;
  379. }
  380.  
  381. .alert-validate::after {
  382. content: "\f12a";
  383.  
  384. font-size: 16px;
  385. color: #c80000;
  386.  
  387. display: block;
  388. position: absolute;
  389. top: 50%;
  390. -webkit-transform: translateY(-50%);
  391. -moz-transform: translateY(-50%);
  392. -ms-transform: translateY(-50%);
  393. -o-transform: translateY(-50%);
  394. transform: translateY(-50%);
  395. right: 5px;
  396. }
  397.  
  398. .alert-validate:hover:before {
  399. visibility: visible;
  400. opacity: 1;
  401. }
  402.  
  403. @media (max-width: 992px) {
  404. .alert-validate::before {
  405. visibility: visible;
  406. opacity: 1;
  407. }
  408. }
  409.  
  410. @media(max-height: 700px) {
  411. .logo {
  412. margin-top: 20%;
  413. }
  414. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement