Advertisement
shadiff

css-customer

Jun 5th, 2023
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.35 KB | None | 0 0
  1. .container{
  2. width: 100%;
  3. padding-right: 15px;
  4. padding-left: 15px;
  5. margin-right: auto;
  6. margin-left: auto;
  7. }
  8. .search-container{
  9. width: 50%;
  10. padding-right: 15px;
  11. padding-left: 15px;
  12. margin-right: auto;
  13. margin-left: auto;
  14. }
  15. body {
  16. font-family: Arial, Helvetica, sans-serif;
  17. background: url("/static/customers/img/b1.jpg");
  18. }
  19.  
  20. .parent-row{
  21. background: white;
  22. border-top-right-radius: 10px;
  23. border-bottom-right-radius: 10px;
  24. border-top-left-radius: 10px;
  25. border-bottom-left-radius: 10px;
  26. box-shadow: 12px 12px 22px grey;
  27. }
  28.  
  29. .mt-4,
  30. .my-4{
  31. margin-top: 1.5rem;
  32. }
  33. .p-2{
  34. padding: .5rem;
  35. }
  36.  
  37.  
  38. /* Style the form */
  39. #regForm {
  40. background-color: #ffffff;
  41. width: 100%;
  42. min-width: 300px;
  43. }
  44.  
  45. /* Style the input fields */
  46. input {
  47. padding: 20px;
  48. width: 100%;
  49. font-size: 24px;
  50. font-family: Raleway;
  51. border-radius: 20px;
  52. border: 1px solid #aaaaaa;
  53. }
  54.  
  55. /* Mark input boxes that gets an error on validation: */
  56. input.invalid {
  57. background-color: #ffdddd;
  58. }
  59.  
  60. /* Hide all steps by default: */
  61. .tab {
  62. display: none;
  63. }
  64.  
  65. /* Make circles that indicate the steps of the form: */
  66. .step {
  67. height: 15px;
  68. width: 15px;
  69. margin: 0 2px;
  70. background-color: #4e64df;
  71. border: none;
  72. border-radius: 50%;
  73. display: inline-block;
  74. opacity: 0.5;
  75. }
  76.  
  77. /* Mark the active step: */
  78. .step.active {
  79. opacity: 1;
  80. }
  81.  
  82. /* Mark the steps that are finished and valid: */
  83. .step.finish {
  84. background-color: #04AA6D;
  85. }
  86.  
  87. .browsebtn {
  88. border:none;
  89. outline: none;
  90. height: 50px;
  91. width: 100px;
  92. background: linear-gradient(135deg, #0e82cf, #64546b);
  93. color: white;
  94. border-radius: 4px;
  95. font-weight: bold;
  96. }
  97. textarea:focus,
  98. input[type="text"]:focus,
  99. input[type="password"]:focus,
  100. input[type="datetime"]:focus,
  101. input[type="datetime-local"]:focus,
  102. input[type="date"]:focus,
  103. input[type="month"]:focus,
  104. input[type="time"]:focus,
  105. input[type="week"]:focus,
  106. input[type="number"]:focus,
  107. input[type="email"]:focus,
  108. input[type="url"]:focus,
  109. input[type="search"]:focus,
  110. input[type="tel"]:focus,
  111. input[type="color"]:focus,
  112. .uneditable-input:focus {
  113. border-color: #2a2585;
  114. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #2a2585;
  115. outline: 0 none;
  116. }
  117.  
  118. .browsebtn:hover {
  119. background: white;
  120. border: 1px solid;
  121. color: rgb(0, 0, 0);
  122. }
  123. .browsebtn input:hover{
  124. /* transform: scale(0.99); */
  125. background: linear-gradient(-135deg, #71b7e6, #9b59b6) !important;
  126. }
  127.  
  128. .has-search .form-control {
  129. padding-left: 2.375rem!important;
  130. }
  131.  
  132. .has-search .form-control-feedback {
  133. position: absolute;
  134. z-index: 2;
  135. display: block;
  136. width: 2.375rem;
  137. height: 2.375rem;
  138. line-height: 2.375rem;
  139. text-align: center;
  140. pointer-events: none;
  141. color: #1c6097;
  142. }
  143.  
  144.  
  145. #map
  146. /*map*/
  147. {
  148. width: 100%;
  149. height: 500px;
  150. margin: 10px auto;
  151. border-radius: 10px;
  152. }
  153.  
  154.  
  155. /*
  156. * Optional: Makes the sample page fill the window.
  157. */
  158.  
  159.  
  160. .controls {
  161. margin-top: 10px;
  162. border: 1px solid transparent;
  163. border-radius: 2px 0 0 2px;
  164. box-sizing: border-box;
  165. -moz-box-sizing: border-box;
  166. height: 32px;
  167. outline: none;
  168. box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  169. }
  170.  
  171. .form-row {
  172. display: flex;
  173. flex-wrap: wrap;
  174. margin-right: -5px;
  175. margin-left: -5px;
  176. }
  177. .form-row>.col, .form-row>[class*=col-] {
  178. padding-left: 5px;
  179. padding-right: 5px;
  180. }
  181.  
  182. .form-group {
  183. margin-bottom: 1rem;
  184. }
  185.  
  186. .form-inline .form-control {
  187. display: inline-block;
  188. width: auto;
  189. vertical-align: middle;
  190. }
  191.  
  192. .form-row > .col {
  193. padding-left: 5px;
  194. padding-right: 5px;
  195. }
  196.  
  197. label {
  198. margin-bottom: 0.5rem;
  199. }
  200.  
  201.  
  202. #origin-input:focus,
  203. #destination-input:focus {
  204. border-color: #4d90fe;
  205. }
  206.  
  207. #mode-selector {
  208. color: #fff;
  209. background-color: #4d90fe;
  210. margin-left: 12px;
  211. padding: 5px 11px 0px 11px;
  212. }
  213.  
  214. #mode-selector label {
  215. font-family: Roboto;
  216. font-size: 13px;
  217. font-weight: 300;
  218. }
  219.  
  220.  
  221. .title{
  222. font-size: 25px;
  223. margin-bottom: 3rem;
  224. font-weight: 500;
  225. position: relative;
  226. }
  227.  
  228. .title::before{
  229. content: "";
  230. position: absolute;
  231. left: 0;
  232. bottom: 0;
  233. height: 3px;
  234. width: 50px;
  235. border-radius: 5px;
  236. background: linear-gradient(135deg, #71b7e6, #9b59b6);
  237. }
  238.  
  239. input {
  240. border-radius: 10px;
  241. }
  242. .has-search .form-control {
  243. padding-left: 2.375rem!important;
  244. margin-top: 12px;
  245. }
  246.  
  247. .has-search .form-control-feedback {
  248. position: absolute;
  249. z-index: 2;
  250. display: block;
  251. width: 2.375rem;
  252. height: 2.375rem;
  253. line-height: 2.375rem;
  254. text-align: center;
  255. pointer-events: none;
  256. color: #1c6097;
  257. }
  258.  
  259. /* */
  260. .bg-img{
  261. width: 100%;
  262. height: 400px;
  263. object-fit: cover;
  264. }
  265. .track-form{
  266. display: flex;
  267. justify-content: center;
  268. max-width: 598px;
  269. margin-left: auto;
  270. margin-right: auto;
  271. }
  272. .tracking-img{
  273. position: absolute;
  274.  
  275. }
  276. .tracking-art{
  277. position: relative;
  278. }
  279. .tracking-art h1{
  280. font-size: 34px;
  281. line-height: 32px;
  282. text-align: center;
  283. color: #fff;
  284. padding: 32px;
  285. margin-bottom: 12px;
  286. font-weight:bold;
  287. }
  288. .track-inp{
  289. padding: 8px 16px ;
  290. border-top-left-radius: 8px;
  291. border-bottom-left-radius:8px ;
  292. width: 100%;
  293. border: #fff;
  294. }
  295. .track-inp:focus{
  296. outline: none;
  297. }
  298. .track-arr{
  299. color: #fff;
  300. font-size: 12px;
  301. }
  302. .track-btn{
  303. background: rgb(36, 35, 35);
  304. padding: 8px 10px;
  305. border-top-right-radius: 8px;
  306. border-bottom-right-radius:8px ;
  307. }
  308. .track-btn:hover{
  309. opacity: 0.8;
  310. cursor: pointer;
  311. }
  312.  
  313. .tracking-art-res{
  314. position: relative;
  315. display: grid;
  316. grid-template-columns: repeat(2, minmax(0, 1fr));
  317. gap: 22px;
  318. background: #fff;
  319. border-radius: 8px;
  320. padding: 32px;
  321. margin-top: 20px;
  322. margin-left: 32px;
  323. margin-right: 32px;
  324.  
  325. }
  326. .tracking-details{
  327. position: relative;
  328. }
  329. /* .tracking-details::before{
  330. content: '';
  331. position: absolute;
  332. background-color: #85C1E9;
  333. width: 3px;
  334. height: 90%;
  335. bottom: 0;
  336. left: -17px;
  337. } */
  338.  
  339. .tracking-detail h2{
  340. text-transform: uppercase;
  341. font-weight: 500;
  342. font-size: 14px;
  343. line-height: 20px;
  344. color: hsl(0, 1%, 17%);
  345. letter-spacing: 0.4px;
  346. margin-bottom: 12px;
  347. }
  348. .tracking-details h2{
  349. text-transform: uppercase;
  350. font-weight: 500;
  351. font-size: 14px;
  352. line-height: 20px;
  353. color: hsl(0, 1%, 17%);
  354. letter-spacing: 0.4px;
  355. margin-bottom: 12px;
  356. }
  357. .tracking-details p{
  358. font-weight:bold;
  359. color: hsl(0 ,0, 17%);
  360. font-size: x-large;
  361. }
  362. .tracking-detail p{
  363. font-weight:bold;
  364. color: hsl(0 ,0, 17%);
  365. font-size: x-large;
  366. }
  367. /* smartphones, iPhone, portrait 480x320 phones */
  368. @media screen and (min-width: 320px) and (max-width: 480px) {
  369. .tracking-art-res{
  370. display: grid;
  371. grid-template-columns: repeat(2, minmax(0, 1fr));
  372. gap: 6px;
  373. text-align: center;
  374. }
  375.  
  376. }
  377. /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
  378. @media screen and (min-width: 575px) and (max-width: 767.98px) {
  379. .tracking-art-res{
  380. display: grid;
  381. grid-template-columns: repeat(2, minmax(0, 1fr));
  382. gap: 10px;
  383. text-align: left;
  384. }
  385.  
  386. }
  387. /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
  388. @media screen and (min-width: 768px) and (max-width: 1024px) {
  389. .tracking-art-res{
  390. display: grid;
  391. grid-template-columns: repeat(4, minmax(0, 1fr));
  392. gap: 16px;
  393. max-width: 896px;
  394. margin-left: auto;
  395. margin-right: auto;
  396.  
  397. }
  398. .tracking-details::after{
  399. content: '';
  400. position: absolute;
  401. background-color: #70787e;
  402. width: 3px;
  403. height: 100%;
  404. bottom: 0;
  405. right: 5px;
  406. }
  407.  
  408. }
  409.  
  410. /* big landscape tablets, laptops, and desktops */
  411. @media screen and (min-width: 1025px) and (max-width: 1199px) {
  412. .tracking-art-res{
  413. display: grid;
  414. grid-template-columns: repeat(2, minmax(0, 1fr));
  415. gap: 24px;
  416. max-width: 596px;
  417. margin-left: auto;
  418. margin-right: auto;
  419.  
  420. }
  421. .tracking-details::after{
  422. content: '';
  423. position: absolute;
  424. background-color: #70787e;
  425. width: 3px;
  426. height: 100%;
  427. bottom: 0;
  428. right: 5px;
  429. }
  430.  
  431. }
  432. /* hi-res laptops and desktops */
  433. @media screen and (min-width: 1200px) {
  434. .tracking-art-res{
  435. display: grid;
  436. position: relative;
  437. grid-template-columns: repeat(2, minmax(0, 1fr));
  438. gap: 24px;
  439. max-width: 896px;
  440. margin-left: auto;
  441. margin-right: auto;
  442.  
  443.  
  444. }
  445. .tracking-details::after{
  446. content: '';
  447. position: absolute;
  448. background-color: #70787e;
  449. width: 3px;
  450. height: 100%;
  451. bottom: 0;
  452. right: 5px;
  453. }
  454.  
  455. }
  456.  
  457. /* */
  458.  
  459. .ul_item{
  460. list-style: none;
  461. }
  462. .payMenu {
  463. background: linear-gradient(135deg, #71b7e6, #9b59b6);
  464. border-left: 1px solid #2a2585;
  465. border-top-left-radius: 20px;
  466. border-bottom-left-radius: 20px;
  467. }
  468.  
  469. .left-hor {
  470. border-left: 1px solid #2a2585;
  471. border-radius: 20px;
  472. }
  473.  
  474. .paybtn {
  475. border:none;
  476. outline: none;
  477. height: 30px;
  478. width: 100px;
  479. background: linear-gradient(135deg, #1f571f, #b84663);
  480. color: white;
  481. border-radius: 4px;
  482. font-weight: bold;
  483. }
  484.  
  485. .paybtn:hover {
  486. background: white;
  487. border: 1px solid;
  488. color: rgb(0, 0, 0);
  489. }
  490.  
  491. .ipay {
  492. background: linear-gradient(135deg, #1d5e1d, #b89046) !important;
  493. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement