You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

пре 3 година
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. @import "../base.css";
  2. .time_picker_modal_container {
  3. }
  4. .time_picker_modal_header,
  5. .time_picker_modal_footer,
  6. .timezone_picker_modal_header {
  7. height: 75px;
  8. line-height: 75px;
  9. text-align: center;
  10. margin-bottom: 30px;
  11. background-color: #3498db;
  12. color: #FFFFFF;
  13. font-size: 2.5em;
  14. border-radius: 2px 2px 0 0;
  15. }
  16. .timezone_picker_modal_header {
  17. line-height: initial;
  18. }
  19. .time_picker_header_delivery {
  20. opacity: 0.5;
  21. }
  22. .time_picker_modal_header .time_picker_header {
  23. cursor: pointer;
  24. opacity: 0.5;
  25. transition: opacity 0.3s;
  26. }
  27. .time_picker_modal_header .time_picker_header.active {
  28. cursor: default;
  29. opacity: 1;
  30. }
  31. .time_picker_modal_header .time_picker_header:hover {
  32. opacity: 1;
  33. }
  34. .time_picker_modal_header .time_picker_header.meridiem {
  35. font-size: 0.8em;
  36. }
  37. .time_picker_modal_footer {
  38. font-size: 1em;
  39. margin-bottom: 0;
  40. }
  41. .time_picker_modal_footer.clickable {
  42. cursor: pointer;
  43. }
  44. .picker_container {
  45. width: 260px;
  46. height: 260px;
  47. margin: 0 20px 20px;
  48. border-radius: 50%;
  49. background-color: #f0f0f0;
  50. position: relative;
  51. }
  52. .picker_pointer_container {
  53. opacity: 1;
  54. transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
  55. -ms-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
  56. -moz-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
  57. -o-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
  58. -webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
  59. }
  60. .picker_pointer_container.animation {
  61. opacity: 0;
  62. transform: scale3d(0.85, 0.85, 1);
  63. -o-transform: scale3d(0.85, 0.85, 1);
  64. -ms-transform: scale3d(0.85, 0.85, 1);
  65. -moz-transform: scale3d(0.85, 0.85, 1);
  66. -webkit-transform: scale3d(0.85, 0.85, 1);
  67. }
  68. .picker_center {
  69. position: absolute;
  70. top: 50%;
  71. left: 50%;
  72. width: 10px;
  73. height: 10px;
  74. border-radius: 50%;
  75. background-color: #3498db;
  76. transform: translate(-50%, -50%);
  77. -ms-transform: translate(-50%, -50%);
  78. -moz-transform: translate(-50%, -50%);
  79. -o-transform: translate(-50%, -50%);
  80. -webkit-transform: translate(-50%, -50%);
  81. }
  82. .picker_point {
  83. left: 50%;
  84. cursor: pointer;
  85. position: absolute;
  86. width: 30px;
  87. height: 30px;
  88. text-align: center;
  89. line-height: 30px;
  90. border-radius: 50%;
  91. }
  92. .picker_point.point_outter {
  93. top: 5px;
  94. color: #5d5d5d;
  95. transform-origin: center 125px;
  96. -o-transform-origin: center 125px;
  97. -ms-transform-origin: center 125px;
  98. -moz-transform-origin: center 125px;
  99. -webkit-transform-origin: center 125px;
  100. }
  101. .picker_point.point_inner {
  102. top: 40px;
  103. color: #a7a7a7;
  104. transform-origin: center 90px;
  105. -o-transform-origin: center 90px;
  106. -ms-transform-origin: center 90px;
  107. -moz-transform-origin: center 90px;
  108. -webkit-transform-origin: center 90px;
  109. }
  110. .picker_minute_point {
  111. left: 50%;
  112. cursor: pointer;
  113. position: absolute;
  114. top: 15px;
  115. color: #5d5d5d;
  116. transform-origin: center 115px;
  117. -o-transform-origin: center 115px;
  118. -ms-transform-origin: center 115px;
  119. -moz-transform-origin: center 115px;
  120. -webkit-transform-origin: center 115px;
  121. width: 2px;
  122. height: 2px;
  123. border-radius: 50%;
  124. background-color: #3498db;
  125. }
  126. .picker_pointer {
  127. position: absolute;
  128. width: 4px;
  129. height: 110px;
  130. left: 50%;
  131. top: 20px;
  132. background-color: #3498db;
  133. transform-origin: center bottom;
  134. }
  135. .picker_pointer.animation {
  136. transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  137. -ms-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  138. -moz-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  139. -o-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  140. -webkit-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  141. }
  142. .picker_pointer .pointer_drag {
  143. position: absolute;
  144. width: 35px;
  145. height: 35px;
  146. border-radius: 50%;
  147. top: -17.5px;
  148. left: -15.5px;
  149. background-color: #3498db;
  150. color: #fff;
  151. text-align: center;
  152. line-height: 35px;
  153. }
  154. .picker_pointer .pointer_drag.draggable {
  155. cursor: move;
  156. }
  157. .buttons_wrapper {
  158. float: right;
  159. margin-top: 5px;
  160. }