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.

385 lines
9.2 KiB

5 years ago
  1. .lorem {
  2. font-style: italic;
  3. color: #AAA;
  4. }
  5. .sidebar {
  6. position: absolute;
  7. top: 0;
  8. bottom: 0;
  9. width: 100%;
  10. overflow: hidden;
  11. z-index: 2000; }
  12. .sidebar.collapsed {
  13. width: 40px; }
  14. @media (min-width: 768px) {
  15. .sidebar {
  16. top: 10px;
  17. bottom: 10px;
  18. transition: width 500ms; } }
  19. @media (min-width: 768px) and (max-width: 991px) {
  20. .sidebar {
  21. width: 305px; } }
  22. @media (min-width: 992px) and (max-width: 1199px) {
  23. .sidebar {
  24. width: 390px; } }
  25. @media (min-width: 1200px) {
  26. .sidebar {
  27. width: 460px; } }
  28. .sidebar-left {
  29. left: 0; }
  30. @media (min-width: 768px) {
  31. .sidebar-left {
  32. left: 10px; } }
  33. .sidebar-right {
  34. right: 0; }
  35. @media (min-width: 768px) {
  36. .sidebar-right {
  37. right: 10px; } }
  38. .sidebar-tabs {
  39. top: 0;
  40. bottom: 0;
  41. height: 100%;
  42. background-color: #fff; }
  43. .sidebar-left .sidebar-tabs {
  44. left: 0; }
  45. .sidebar-right .sidebar-tabs {
  46. right: 0; }
  47. .sidebar-tabs, .sidebar-tabs > ul {
  48. position: absolute;
  49. width: 40px;
  50. margin: 0;
  51. padding: 0;
  52. list-style-type: none; }
  53. .sidebar-tabs > li, .sidebar-tabs > ul > li {
  54. width: 100%;
  55. height: 40px;
  56. color: #333;
  57. font-size: 12pt;
  58. overflow: hidden;
  59. transition: all 80ms; }
  60. .sidebar-tabs > li:hover, .sidebar-tabs > ul > li:hover {
  61. color: #000;
  62. background-color: #eee; }
  63. .sidebar-tabs > li.active, .sidebar-tabs > ul > li.active {
  64. color: #fff;
  65. background-color: #343a40; }
  66. .sidebar-tabs > li.disabled, .sidebar-tabs > ul > li.disabled {
  67. color: rgba(51, 51, 51, 0.4); }
  68. .sidebar-tabs > li.disabled:hover, .sidebar-tabs > ul > li.disabled:hover {
  69. background: transparent; }
  70. .sidebar-tabs > li.disabled > a, .sidebar-tabs > ul > li.disabled > a {
  71. cursor: default; }
  72. .sidebar-tabs > li > a, .sidebar-tabs > ul > li > a {
  73. display: block;
  74. width: 100%;
  75. height: 100%;
  76. line-height: 40px;
  77. color: inherit;
  78. text-decoration: none;
  79. text-align: center; }
  80. .sidebar-tabs > ul + ul {
  81. bottom: 0; }
  82. .sidebar-content {
  83. position: absolute;
  84. top: 0;
  85. bottom: 0;
  86. background-color: rgba(255, 255, 255, 0.95);
  87. overflow-x: hidden;
  88. overflow-y: auto; }
  89. .sidebar-left .sidebar-content {
  90. left: 40px;
  91. right: 0; }
  92. .sidebar-right .sidebar-content {
  93. left: 0;
  94. right: 40px; }
  95. .sidebar.collapsed > .sidebar-content {
  96. overflow-y: hidden; }
  97. .sidebar-pane {
  98. display: none;
  99. left: 0;
  100. right: 0;
  101. box-sizing: border-box;
  102. padding: 10px 20px; }
  103. .sidebar-pane.active {
  104. display: block; }
  105. @media (min-width: 768px) and (max-width: 991px) {
  106. .sidebar-pane {
  107. min-width: 265px; } }
  108. @media (min-width: 992px) and (max-width: 1199px) {
  109. .sidebar-pane {
  110. min-width: 350px; } }
  111. @media (min-width: 1200px) {
  112. .sidebar-pane {
  113. min-width: 420px; } }
  114. .sidebar-header {
  115. margin: -10px -20px 0;
  116. height: 40px;
  117. padding: 0 20px;
  118. line-height: 40px;
  119. font-size: 14.4pt;
  120. color: #fff;
  121. background-color: #343a40; }
  122. .sidebar-right .sidebar-header {
  123. padding-left: 40px; }
  124. .sidebar-close {
  125. position: absolute;
  126. top: 0;
  127. width: 40px;
  128. height: 40px;
  129. text-align: center;
  130. cursor: pointer; }
  131. .sidebar-left .sidebar-close {
  132. right: 0; }
  133. .sidebar-right .sidebar-close {
  134. left: 0; }
  135. .sidebar-left ~ .sidebar-map {
  136. margin-left: 40px; }
  137. @media (min-width: 768px) {
  138. .sidebar-left ~ .sidebar-map {
  139. margin-left: 0; } }
  140. .sidebar-right ~ .sidebar-map {
  141. margin-right: 40px; }
  142. @media (min-width: 768px) {
  143. .sidebar-right ~ .sidebar-map {
  144. margin-right: 0; } }
  145. .sidebar {
  146. box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65); }
  147. .sidebar.leaflet-touch {
  148. box-shadow: none;
  149. border-right: 2px solid rgba(0, 0, 0, 0.2); }
  150. @media (min-width: 768px) {
  151. .sidebar {
  152. border-radius: 4px; }
  153. .sidebar.leaflet-touch {
  154. border: 2px solid rgba(0, 0, 0, 0.2); } }
  155. @media (min-width: 768px) {
  156. .sidebar-left ~ .sidebar-map .leaflet-left {
  157. transition: left 500ms; } }
  158. @media (min-width: 768px) and (max-width: 991px) {
  159. .sidebar-left ~ .sidebar-map .leaflet-left {
  160. left: 315px; } }
  161. @media (min-width: 992px) and (max-width: 1199px) {
  162. .sidebar-left ~ .sidebar-map .leaflet-left {
  163. left: 400px; } }
  164. @media (min-width: 1200px) {
  165. .sidebar-left ~ .sidebar-map .leaflet-left {
  166. left: 470px; } }
  167. @media (min-width: 768px) {
  168. .sidebar-left.collapsed ~ .sidebar-map .leaflet-left {
  169. left: 50px; } }
  170. @media (min-width: 768px) {
  171. .sidebar-right ~ .sidebar-map .leaflet-right {
  172. transition: right 500ms; } }
  173. @media (min-width: 768px) and (max-width: 991px) {
  174. .sidebar-right ~ .sidebar-map .leaflet-right {
  175. right: 315px; } }
  176. @media (min-width: 992px) and (max-width: 1199px) {
  177. .sidebar-right ~ .sidebar-map .leaflet-right {
  178. right: 400px; } }
  179. @media (min-width: 1200px) {
  180. .sidebar-right ~ .sidebar-map .leaflet-right {
  181. right: 470px; } }
  182. @media (min-width: 768px) {
  183. .sidebar-right.collapsed ~ .sidebar-map .leaflet-right {
  184. right: 50px; } }
  185. #loadingbar {
  186. position:absolute;
  187. top:40%;
  188. left:45%;
  189. z-index:2000;
  190. }
  191. .cssload-loader-inner {
  192. bottom: 0;
  193. height: 58px;
  194. left: 0;
  195. margin: auto;
  196. position: absolute;
  197. right: 0;
  198. top: 0;
  199. width: 97px;
  200. }
  201. .cssload-cssload-loader-line-wrap-wrap {
  202. animation: cssload-spin 2300ms cubic-bezier(.175, .885, .32, 1.275) infinite;
  203. -o-animation: cssload-spin 2300ms cubic-bezier(.175, .885, .32, 1.275) infinite;
  204. -ms-animation: cssload-spin 2300ms cubic-bezier(.175, .885, .32, 1.275) infinite;
  205. -webkit-animation: cssload-spin 2300ms cubic-bezier(.175, .885, .32, 1.275) infinite;
  206. -moz-animation: cssload-spin 2300ms cubic-bezier(.175, .885, .32, 1.275) infinite;
  207. box-sizing: border-box;
  208. -o-box-sizing: border-box;
  209. -ms-box-sizing: border-box;
  210. -webkit-box-sizing: border-box;
  211. -moz-box-sizing: border-box;
  212. height: 49px;
  213. left: 0;
  214. overflow: hidden;
  215. position: absolute;
  216. top: 0;
  217. transform-origin: 50% 100%;
  218. -o-transform-origin: 50% 100%;
  219. -ms-transform-origin: 50% 100%;
  220. -webkit-transform-origin: 50% 100%;
  221. -moz-transform-origin: 50% 100%;
  222. width: 97px;
  223. }
  224. .cssload-loader-line-wrap {
  225. border: 4px solid transparent;
  226. border-radius: 100%;
  227. -o-border-radius: 100%;
  228. -ms-border-radius: 100%;
  229. -webkit-border-radius: 100%;
  230. -moz-border-radius: 100%;
  231. box-sizing: border-box;
  232. -o-box-sizing: border-box;
  233. -ms-box-sizing: border-box;
  234. -webkit-box-sizing: border-box;
  235. -moz-box-sizing: border-box;
  236. height: 97px;
  237. left: 0;
  238. margin: 0 auto;
  239. position: absolute;
  240. right: 0;
  241. top: 0;
  242. width: 97px;
  243. }
  244. .cssload-cssload-loader-line-wrap-wrap:nth-child(1) { animation-delay: -57.5ms;
  245. -o-animation-delay: -57.5ms;
  246. -ms-animation-delay: -57.5ms;
  247. -webkit-animation-delay: -57.5ms;
  248. -moz-animation-delay: -57.5ms; }
  249. .cssload-cssload-loader-line-wrap-wrap:nth-child(2) { animation-delay: -115ms;
  250. -o-animation-delay: -115ms;
  251. -ms-animation-delay: -115ms;
  252. -webkit-animation-delay: -115ms;
  253. -moz-animation-delay: -115ms; }
  254. .cssload-cssload-loader-line-wrap-wrap:nth-child(3) { animation-delay: -172.5ms;
  255. -o-animation-delay: -172.5ms;
  256. -ms-animation-delay: -172.5ms;
  257. -webkit-animation-delay: -172.5ms;
  258. -moz-animation-delay: -172.5ms; }
  259. .cssload-cssload-loader-line-wrap-wrap:nth-child(4) { animation-delay: -230ms;
  260. -o-animation-delay: -230ms;
  261. -ms-animation-delay: -230ms;
  262. -webkit-animation-delay: -230ms;
  263. -moz-animation-delay: -230ms; }
  264. .cssload-cssload-loader-line-wrap-wrap:nth-child(5) { animation-delay: -287.5ms;
  265. -o-animation-delay: -287.5ms;
  266. -ms-animation-delay: -287.5ms;
  267. -webkit-animation-delay: -287.5ms;
  268. -moz-animation-delay: -287.5ms; }
  269. .cssload-cssload-loader-line-wrap-wrap:nth-child(1) .cssload-loader-line-wrap {
  270. border-color: rgb(234,71,71);
  271. height: 88px;
  272. width: 88px;
  273. top: 7px;
  274. }
  275. .cssload-cssload-loader-line-wrap-wrap:nth-child(2) .cssload-loader-line-wrap {
  276. border-color: rgb(234,234,71);
  277. height: 74px;
  278. width: 74px;
  279. top: 14px;
  280. }
  281. .cssload-cssload-loader-line-wrap-wrap:nth-child(3) .cssload-loader-line-wrap {
  282. border-color: rgb(71,234,71);
  283. height: 60px;
  284. width: 60px;
  285. top: 20px;
  286. }
  287. .cssload-cssload-loader-line-wrap-wrap:nth-child(4) .cssload-loader-line-wrap {
  288. border-color: rgb(71,234,234);
  289. height: 47px;
  290. width: 47px;
  291. top: 27px;
  292. }
  293. .cssload-cssload-loader-line-wrap-wrap:nth-child(5) .cssload-loader-line-wrap {
  294. border-color: rgb(71,71,234);
  295. height: 33px;
  296. width: 33px;
  297. top: 34px;
  298. }
  299. @keyframes cssload-spin {
  300. 0%, 15% {
  301. transform: rotate(0);
  302. transform: rotate(0);
  303. }
  304. 100% {
  305. transform: rotate(360deg);
  306. transform: rotate(360deg);
  307. }
  308. }
  309. @-o-keyframes cssload-spin {
  310. 0%, 15% {
  311. -o-transform: rotate(0);
  312. transform: rotate(0);
  313. }
  314. 100% {
  315. -o-transform: rotate(360deg);
  316. transform: rotate(360deg);
  317. }
  318. }
  319. @-ms-keyframes cssload-spin {
  320. 0%, 15% {
  321. -ms-transform: rotate(0);
  322. transform: rotate(0);
  323. }
  324. 100% {
  325. -ms-transform: rotate(360deg);
  326. transform: rotate(360deg);
  327. }
  328. }
  329. @-webkit-keyframes cssload-spin {
  330. 0%, 15% {
  331. -webkit-transform: rotate(0);
  332. transform: rotate(0);
  333. }
  334. 100% {
  335. -webkit-transform: rotate(360deg);
  336. transform: rotate(360deg);
  337. }
  338. }
  339. @-moz-keyframes cssload-spin {
  340. 0%, 15% {
  341. -moz-transform: rotate(0);
  342. transform: rotate(0);
  343. }
  344. 100% {
  345. -moz-transform: rotate(360deg);
  346. transform: rotate(360deg);
  347. }
  348. }