not really known
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.

537 lines
8.0 KiB

  1. #main-toolbar #activity-button {
  2. background-image: url(../activity/activity-icon.svg);
  3. }
  4. #main-toolbar #filter-button {
  5. background-image: url(../icons/filter.svg);
  6. }
  7. #main-toolbar #settings-button {
  8. background-image: url(../icons/settings.svg);
  9. }
  10. #main-toolbar #favorite-button {
  11. background-image: url(../icons/notfavorite.svg);
  12. }
  13. #main-toolbar #library-button {
  14. background-image: url(../icons/library.svg);
  15. }
  16. #main-toolbar #exportvideo-button {
  17. background-image: url(../icons/save-video.svg);
  18. }
  19. .palette-button {
  20. width: 200px;
  21. height: 47px;
  22. margin: 4px 22px;
  23. color: transparent;
  24. background-color: transparent;
  25. background-position: center;
  26. background-repeat: no-repeat;
  27. background-size: 59px;
  28. border: 0;
  29. border-radius: 5.5px;
  30. display: block;
  31. }
  32. .palette-button-notselected {
  33. background-color: transparent;
  34. }
  35. .palette-button-selected {
  36. background-color: #9c9a9c;
  37. }
  38. #remote-button {
  39. background-image:url(../icons/remote.svg);
  40. }
  41. .main-content {
  42. background-color: #cecfce;
  43. }
  44. .viewer-footer {
  45. bottom: 0px;
  46. height: 55px;
  47. width: 100%;
  48. }
  49. .previous-button {
  50. background-image: url(../icons/go-left.svg);
  51. z-index: 2;
  52. }
  53. .page-count {
  54. width: 100%;
  55. position: absolute;
  56. left: 0px;
  57. bottom: 0px;
  58. text-align: center;
  59. font-size: 18pt;
  60. height: 40px;
  61. z-index: 1;
  62. }
  63. .next-button {
  64. background-image: url(../icons/go-right.svg);
  65. z-index: 2;
  66. }
  67. .item {
  68. width: 480px;
  69. max-width: 45%;
  70. margin-left: 3%;
  71. margin-top: 3%;
  72. display: inline-block;
  73. z-index: 0;
  74. border: 0px solid black;
  75. box-shadow: 8px 8px 8px #666666;
  76. background-color: #666666;
  77. -webkit-user-select: none;
  78. -moz-user-select: none;
  79. -ms-user-select: none;
  80. user-select: none;
  81. position: relative;
  82. }
  83. .library {
  84. width: 440px;
  85. max-width: 44%;
  86. margin-left: 3%;
  87. margin-top: 3%;
  88. display: inline-block;
  89. z-index: 0;
  90. -webkit-user-select: none;
  91. -moz-user-select: none;
  92. -ms-user-select: none;
  93. user-select: none;
  94. position: relative;
  95. }
  96. .spinner {
  97. position: absolute;
  98. margin-left: 45%;
  99. margin-top: 20%;
  100. }
  101. .mainspinner {
  102. position: absolute;
  103. margin-left: 45%;
  104. margin-right: auto;
  105. margin-top: 20%;
  106. width: 80px;
  107. z-index: 5;
  108. }
  109. .cloudwarning {
  110. position: absolute;
  111. margin-left: 45%;
  112. margin-right: auto;
  113. margin-top: 20%;
  114. width: 100px;
  115. z-index: 5;
  116. }
  117. .itemBackground {
  118. position: absolute;
  119. width: 100%;
  120. background-color: #9c9a9c;
  121. height: 100px;
  122. }
  123. .itemImage {
  124. width: 100%;
  125. max-width: 480px;
  126. max-height: 270px;
  127. text-align: center;
  128. }
  129. .itemOverlay {
  130. width: 100%;
  131. height: 45px;
  132. max-height: 30%;
  133. bottom: 2px;
  134. background-color: #9c9a9c;
  135. color: white;
  136. opacity: 0.8;
  137. position: absolute;
  138. }
  139. .itemPlay {
  140. width: 30%;
  141. position: absolute;
  142. left: 35%;
  143. top: 15%;
  144. }
  145. .itemFavorite {
  146. width: 8%;
  147. position: absolute;
  148. left: 1%;
  149. top: 1%;
  150. }
  151. .itemRemote {
  152. width: 8%;
  153. position: absolute;
  154. right: 1%;
  155. top: 1%;
  156. }
  157. .itemTitle {
  158. width: 100%;
  159. height: 40px;
  160. max-height: 30%;
  161. bottom: 0px;
  162. text-align: center;
  163. vertical-align: bottom;
  164. font-size: 14pt;
  165. color: white;
  166. position: absolute;
  167. overflow: hidden;
  168. white-space: nowrap;
  169. text-overflow: ellipsis;
  170. z-index: 1;
  171. }
  172. .libraryImage {
  173. width: 100%;
  174. max-width: 440px;
  175. max-height: 270px;
  176. text-align: center;
  177. }
  178. .libraryOverlay {
  179. width: 100%;
  180. height: 45px;
  181. max-height: 30%;
  182. bottom: 2px;
  183. background-color: #9c9a9c;
  184. color: white;
  185. opacity: 0.8;
  186. position: absolute;
  187. }
  188. .libraryTitle {
  189. width: 100%;
  190. height: 40px;
  191. max-height: 30%;
  192. bottom: 0px;
  193. text-align: center;
  194. vertical-align: bottom;
  195. font-size: 14pt;
  196. color: white;
  197. position: absolute;
  198. overflow: hidden;
  199. white-space: nowrap;
  200. text-overflow: ellipsis;
  201. z-index: 1;
  202. }
  203. .libraryIcon {
  204. width: 8%;
  205. position: absolute;
  206. right: 1%;
  207. top: 1%;
  208. }
  209. .libraryRemove {
  210. width: 8%;
  211. position: absolute;
  212. left: 1%;
  213. bottom: 2%;
  214. z-index: 4;
  215. }
  216. .libraryAdd {
  217. width: 5%;
  218. position: absolute;
  219. right: 1%;
  220. bottom: 2%;
  221. z-index: 4;
  222. }
  223. .library-dialog {
  224. position: absolute;
  225. top: 5%;
  226. bottom: 5%;
  227. left: 5%;
  228. right: 5%;
  229. background-color: rgba(40, 40, 40, 0.8);
  230. border-color: #C0C0C0;
  231. border-width: 2px;
  232. border-style: solid;
  233. border-radius: 25px;
  234. width: 90%;
  235. height: 90%;
  236. }
  237. .library-close-button {
  238. background-image: url(../icons/dialog-cancel.svg);
  239. right: 50px;
  240. }
  241. .library-favorite-button {
  242. display: inline-block;
  243. }
  244. .library-content {
  245. }
  246. .library-item {
  247. margin-left: 1%;
  248. margin-top: 1%;
  249. width: 97%;
  250. max-height: 90%;
  251. vertical-align: center;
  252. }
  253. .video-dialog {
  254. position: absolute;
  255. top: 0px;
  256. bottom: 0px;
  257. background-color: #282828;
  258. width: 100%;
  259. height: 100%;
  260. }
  261. .video-close-button {
  262. background-image: url(../icons/dialog-cancel.svg);
  263. right: 50px;
  264. }
  265. .video-favorite-button {
  266. display: inline-block;
  267. }
  268. .video-item {
  269. margin-left: 1%;
  270. margin-top: 1%;
  271. width: 97%;
  272. max-height: 90%;
  273. vertical-align: center;
  274. }
  275. .video-title {
  276. display: inline-block;
  277. max-width: 70%;
  278. margin-left: 20px;
  279. margin-bottom: 10px;
  280. font-size: 16pt;
  281. color: white;
  282. white-space: nowrap;
  283. text-overflow: ellipsis;
  284. overflow: hidden;
  285. }
  286. .module-icon {
  287. position: absolute;
  288. left: 10px;
  289. background-image: url(../icons/library.svg);
  290. width: 49px;
  291. height: 49px;
  292. }
  293. .module-dialog {
  294. position: absolute;
  295. left: 10px;
  296. top: 10px;
  297. width: 95%;
  298. max-width: 400px;
  299. height: 95%;
  300. max-height: 180px;
  301. background-color: #ffffff;
  302. border: 2px solid #808080;
  303. }
  304. .module-text {
  305. position: absolute;
  306. font-size: 16pt;
  307. left: 80px;
  308. top: 20px;
  309. color: white;
  310. word-wrap: break-word;
  311. }
  312. .module-cancel-button {
  313. background-image: url(../icons/dialog-cancel.svg);
  314. position: absolute !important;
  315. top: 5px;
  316. right: 60px;
  317. width: 35px !important;
  318. height: 35px !important;
  319. }
  320. .module-ok-button {
  321. background-image: url(../icons/dialog-ok.svg);
  322. position: absolute !important;
  323. top: 5px;
  324. right: 15px;
  325. width: 35px !important;
  326. height: 35px !important;
  327. }
  328. .server-message {
  329. margin-left: 10px;
  330. margin-top: 20px;
  331. vertical-align: bottom;
  332. font-size: 12pt;
  333. color: black;
  334. height: 24px;
  335. display: inline-block;
  336. }
  337. .server-httplabel {
  338. margin-left: 15px;
  339. margin-top: 16px;
  340. color: black;
  341. display: inline-block;
  342. vertical-align: middle;
  343. }
  344. .server-servername {
  345. display: inline-block;
  346. width: 275px;
  347. margin-top: 16px;
  348. vertical-align: middle;
  349. }
  350. .server-notice {
  351. width: 165px;
  352. margin-left: 195px;
  353. }
  354. #search {
  355. position: absolute;
  356. margin-top: 8px;
  357. margin-left: 30px;
  358. display: inline-block;
  359. }
  360. .search-field-border {
  361. border-radius: 22px;
  362. top: 5px;
  363. width: 350px;
  364. height: 35px;
  365. display: inline-block;
  366. }
  367. .search-field-border-focus {
  368. background-color: white;
  369. border: 2px solid white;
  370. }
  371. .search-field-border-nofocus {
  372. background-color: #e5e5e5;
  373. border: 2px solid #e5e5e5;
  374. }
  375. .search-field-iconsearch {
  376. position: absolute;
  377. background-image: url(../icons/entry-search.svg);
  378. background-repeat: no-repeat;
  379. background-position: center;
  380. background-size: 20px 20px;
  381. top: 5px;
  382. left: 2px;
  383. width: 20px;
  384. height: 20px;
  385. display: inline-block;
  386. }
  387. .search-field-iconcancel {
  388. position: absolute;
  389. background-image: url(../icons/entry-cancel.svg);
  390. background-repeat: no-repeat;
  391. background-position: center;
  392. top: 5px;
  393. right: 10px;
  394. background-size: 20px 20px;
  395. width: 20px;
  396. height: 20px;
  397. display: inline-block;
  398. }
  399. .search-field-input {
  400. opacity: 1;
  401. margin-left: 30px;
  402. border: 0px;
  403. display: inline-block;
  404. background-color: #e5e5e5;
  405. width: 270px;
  406. line-height: 22px;
  407. outline: 0;
  408. font-size: 10pt;
  409. }
  410. .search-field-input:focus {
  411. background-color: white;
  412. }
  413. .search-field-input:disabled {
  414. border-color: #808080;
  415. background-color: #808080;
  416. }
  417. .filter-item {
  418. color: white;
  419. font-size: 12pt;
  420. }
  421. @media screen and (max-width: 480px) {
  422. .itemTitle {
  423. font-size: 9pt;
  424. }
  425. .libraryTitle {
  426. font-size: 9pt;
  427. }
  428. .video-title {
  429. max-width: 50%;
  430. }
  431. }
  432. @media screen and (min-width: 481px) and (max-width: 640px) {
  433. .itemTitle {
  434. font-size: 11pt;
  435. }
  436. .libraryTitle {
  437. font-size: 11pt;
  438. }
  439. .video-title {
  440. max-width: 50%;
  441. }
  442. }
  443. @media screen and (min-width: 641px) and (max-width: 820px) {
  444. .itemTitle {
  445. font-size: 14pt;
  446. }
  447. .libraryTitle {
  448. font-size: 14pt;
  449. }
  450. }
  451. @media screen and (max-width: 820px) {
  452. #search {
  453. visibility: hidden;
  454. }
  455. #searchField {
  456. width: 10px;
  457. }
  458. }
  459. @media screen and (device-width: 1200px) and (device-height: 900px) {
  460. .viewer-footer {
  461. height: 75px;
  462. }
  463. }