ios6touchpadstyle.css 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844
  1. @import url("ios6dashboard.css");
  2. @import url("ios6Common.css");
  3. /* iOS 6 Theme for FHEM */
  4. /* by Sandra Ohmayer */
  5. /* http://www.animeschatten.net */
  6. body {
  7. width:100%
  8. }
  9. /*set standard for view without js*/
  10. #content,#right {
  11. width:763px;
  12. /* Firefox */
  13. width:-moz-calc(100% - 261px);
  14. /* WebKit */
  15. width:-webkit-calc(100% - 261px);
  16. /* Opera */
  17. width:-o-calc(100% - 261px);
  18. /* Standard */
  19. width:calc(100% - 261px)
  20. }
  21. #content,#menu,#right {
  22. /*old*/
  23. height:704px;
  24. /* Firefox */
  25. height:-moz-calc(100vh - 44px);
  26. /* WebKit */
  27. height:-webkit-calc(100vh - 44px);
  28. /* Opera */
  29. height:-o-calc(100vh - 44px);
  30. /* Standard */
  31. height:calc(100vh - 44px)
  32. }
  33. #hdr input {
  34. width:80%
  35. }
  36. /*hideMenu toggle*/
  37. .hideMenu #content,.hideMenu #right {
  38. width:964px;
  39. /* Firefox */
  40. width:-moz-calc(100% - 60px);
  41. /* WebKit */
  42. width:-webkit-calc(100% - 60px);
  43. /* Opera */
  44. width:-o-calc(100% - 60px);
  45. /* Standard */
  46. width:calc(100% - 60px)
  47. }
  48. .SVGplot {
  49. text-align:center
  50. }
  51. .SVGplot embed {
  52. -o-transition:scale(-o-calc(100vw - 260px),100px);
  53. -ms-transition:scale(c-ms-alc(100vw - 260px),100px);
  54. -moz-transition:scale(-moz-calc(100vw - 260px),100px);
  55. -webkit-transition:scale(-webkit-calc(100vw - 260px),100px);
  56. transition:scale(calc(100vw - 260px),100px)
  57. }
  58. /*iPhone Skalierung*/
  59. /* iPhone < 5(portrait) ----------- */
  60. @media only screen
  61. and (min-device-width : 320px)
  62. and (max-device-width : 480px)
  63. and (orientation : portrait) {
  64. body {
  65. width:320px
  66. }
  67. #content,#right {
  68. padding:0 10px!important
  69. }
  70. }
  71. /* iPhone < 5(landscape) ----------- */
  72. @media only screen
  73. and (min-device-width : 320px)
  74. and (max-device-width : 480px)
  75. and (orientation : landscape) {
  76. body {
  77. width:480px
  78. }
  79. }
  80. /* iPhone 5(portrait) ----------- */
  81. @media only screen
  82. and (min-device-width : 320px)
  83. and (max-device-width : 568px)
  84. and (orientation : portrait) {
  85. body {
  86. width:320px
  87. }
  88. #content,#right {
  89. padding:0 10px!important
  90. }
  91. }
  92. /* iPhone 5(landscape) ----------- */
  93. @media only screen
  94. and (min-device-width : 320px)
  95. and (max-device-width : 568px)
  96. and (orientation : landscape) {
  97. body {
  98. width:568px
  99. }
  100. }
  101. /* iPhone 6(portrait) ----------- */
  102. @media only screen
  103. and (min-device-width : 375px) and (max-device-width : 667px)
  104. and (orientation : portrait) {
  105. body {
  106. width:375px
  107. }
  108. #content,#right {
  109. padding:0 10px!important
  110. }
  111. }
  112. /* iPhone 6(landscape) ----------- */
  113. @media only screen
  114. and (min-device-width : 375px) and (max-device-width : 667px)
  115. and (orientation : landscape) {
  116. body {
  117. width:667px
  118. }
  119. }
  120. /* iPhone 6+(portrait) ----------- */
  121. @media only screen
  122. and (min-device-width : 414px) and (max-device-width : 736px)
  123. and (orientation : portrait) {
  124. body {
  125. width:414px
  126. }
  127. }
  128. /* iPhone 6+(landscape) ----------- */
  129. @media only screen
  130. and (min-device-width : 414px) and (max-device-width : 736px)
  131. and (orientation : landscape) {
  132. body {
  133. width:736px
  134. }
  135. }
  136. /*iPad Skalierung*/
  137. /* iPads (landscape) ----------- */
  138. @media only screen
  139. and (min-device-width : 768px)
  140. and (max-device-width : 1024px)
  141. and (orientation : landscape) {
  142. body {
  143. width:1024px
  144. }
  145. }
  146. /* iPads (portrait) ----------- */
  147. @media only screen
  148. and (min-device-width : 768px)
  149. and (max-device-width : 1024px)
  150. and (orientation : portrait) {
  151. body {
  152. width:768px
  153. }
  154. }
  155. /* Android Phone Devices */
  156. @media only screen
  157. and (orientation : portrait) {
  158. .isAndroidPhone {
  159. width:360px
  160. }
  161. .isAndroidTablet {
  162. }
  163. }
  164. @media only screen
  165. and (orientation : landscape) {
  166. .isAndroidPhone {
  167. width:640px
  168. }
  169. .isAndroidTablet {
  170. }
  171. }
  172. .isMobile {
  173. background-color:#e0e3e8;
  174. background:#e0e3e8;
  175. }
  176. .hideMenu #menu {
  177. display:none
  178. }
  179. html,body {
  180. margin:0;
  181. padding:0;
  182. font:normal 14px Helvetica,Sans-serif;
  183. text-decoration:none;
  184. color:#385487;
  185. font-weight:400
  186. }
  187. body {
  188. background-color:#000;
  189. background:#000
  190. }
  191. a {
  192. color:#000;
  193. font-weight:700;
  194. text-decoration:none
  195. }
  196. a:hover {
  197. cursor:pointer;
  198. color:#777
  199. }
  200. img {
  201. border-style:none
  202. }
  203. div.dist {
  204. padding-top:.3em
  205. }
  206. button.dist {
  207. margin:10px;
  208. background:transparent;
  209. border:0;
  210. cursor:pointer
  211. }
  212. textarea,select,input {
  213. background:#f7f7f7;
  214. border-radius:25px;
  215. border:1px solid #d4d7db;
  216. border-bottom-color:#c6c8cd;
  217. background-color:#f7f7f7;
  218. padding-left:0.5em;
  219. margin:7px;
  220. outline:none;
  221. -moz-box-shadow:0 1px #f7f7f7,inset 0 1px 1px #b6b8bd,inset 0 -2px 2px #fff;
  222. -webkit-box-shadow:0 1px #f7f7f7,inset 0 1px 1px #b6b8bd,inset 0 -2px 2px #fff;
  223. box-shadow:0 1px #f7f7f7,inset 0 1px 1px #b6b8bd,inset 0 -2px 2px #fff
  224. }
  225. textarea,input[type="text"] {
  226. background-color:#fff;
  227. -webkit-appearance:none;
  228. /*width:90%*/
  229. }
  230. input[type="checkbox"] {
  231. border-radius:2px
  232. }
  233. select,input[type="submit"],input[type="reset"],input[type="button"] {
  234. /*width:35%;*/
  235. min-width:90px;
  236. font:normal 14px Helvetica,Sans-serif;
  237. height:25px
  238. }
  239. input[type="text"] {
  240. height:25px
  241. }
  242. tr.column td {
  243. padding:0;
  244. vertical-align:top
  245. }
  246. /* Documentation */
  247. h2,h3,h4 {
  248. line-height:1.3;
  249. margin-top:1.5em
  250. }
  251. div.dist {
  252. padding-top:.3em
  253. }
  254. button.dist {
  255. margin:10px;
  256. background:transparent;
  257. border:0;
  258. cursor:pointer
  259. }
  260. div.block {
  261. border:1px solid gray;
  262. background:#F8F8E0;
  263. padding:.7em
  264. }
  265. pre {
  266. white-space:pre-wrap
  267. }
  268. svg {
  269. height:28px;
  270. width:28px;
  271. vertical-align:middle;
  272. margin-right:5px
  273. }
  274. svg:not([fill]) {
  275. fill:#7b7b7b;
  276. }
  277. svg.on,svg.FS20_on {
  278. fill:orange
  279. }
  280. #logo {
  281. position:absolute;
  282. top:5px;
  283. left:5px;
  284. width:28px;
  285. height:28px;
  286. z-index:99;
  287. background-image:url(../images/fhemSVG/system_fhem.svg);
  288. background:url(../images/fhemSVG/system_fhem.svg),-moz-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);
  289. /* FF3.6+ */
  290. background:url(../images/fhemSVG/system_fhem.svg),-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.7)),color-stop(100%,rgba(255,255,255,0.2)));
  291. /* Chrome,Safari4+ */
  292. background:url(../images/fhemSVG/system_fhem.svg),-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);
  293. /* Chrome10+,Safari5.1+ */
  294. background:url(../images/fhemSVG/system_fhem.svg),-o-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);
  295. /* Opera 11.10+ */
  296. background:url(../images/fhemSVG/system_fhem.svg),-ms-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);
  297. /* IE10+ */
  298. background:url(../images/fhemSVG/system_fhem.svg),linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);
  299. /* W3C */
  300. filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff',endColorstr='#33ffffff',GradientType=0);
  301. /* IE6-9 */
  302. background-size:24px 24px,28px 8px;
  303. background-position:2px 2px,0 0;
  304. background-repeat:no-repeat;
  305. border-radius:5px;
  306. border:2px solid #000;
  307. background-color:#bbb
  308. }
  309. table.room svg {
  310. fill:#FFF;
  311. padding:5px;
  312. width:18px;
  313. height:18px;
  314. box-shadow:inset 0 1px 1px rgba(255,255,255,0.7);
  315. background:-moz-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);
  316. /* FF3.6+ */
  317. background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.7)),color-stop(100%,rgba(255,255,255,0.2)));
  318. /* Chrome,Safari4+ */
  319. background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);
  320. /* Chrome10+,Safari5.1+ */
  321. background:-o-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);
  322. /* Opera 11.10+ */
  323. background:-ms-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);
  324. /* IE10+ */
  325. background:linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);
  326. /* W3C */
  327. filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff',endColorstr='#33ffffff',GradientType=0);
  328. /* IE6-9 */
  329. background-size:28px 12px;
  330. background-repeat:no-repeat;
  331. border-radius:5px;
  332. border:1px solid #666;
  333. background-color:#4b6dab
  334. }
  335. #saveCheck {
  336. position:absolute;
  337. top:13px;
  338. right:7px;
  339. padding-right:10px;
  340. padding-left:10px;
  341. padding-top:2px;
  342. padding-bottom:2px;
  343. background:#7887A4;
  344. border-radius:20px;
  345. color:#F4FDFF
  346. }
  347. table.room .changedicon svg {
  348. background:#02a202;
  349. /* Old browsers */
  350. background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%),-webkit-repeating-linear-gradient(135deg,#02a202 0px,#00b900 2px,#02a202 3px);
  351. /* Chrome10+,Safari5.1+ */
  352. background:-moz-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%),-moz-repeating-linear-gradient(-45deg,rgba(2,162,2,1) 0px,rgba(0,185,0,1) 2px,rgba(2,162,2,1) 3px);
  353. /* FF3.6+ */
  354. background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.7)),color-stop(100%,rgba(255,255,255,0.2))),-webkit-gradient(linear,left top,right bottom,color-stop(0px,rgba(2,162,2,1)),color-stop(2px,rgba(0,185,0,1)),color-stop(3px,rgba(2,162,2,1)));
  355. /* Chrome,Safari4+ */
  356. background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%),-webkit-repeating-linear-gradient(-45deg,rgba(2,162,2,1) 0px,rgba(0,185,0,1) 2px,rgba(2,162,2,1) 3px);
  357. /* Chrome10+,Safari5.1+ */
  358. background:-o-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%),-o-repeating-linear-gradient(-45deg,rgba(2,162,2,1) 0px,rgba(0,185,0,1) 2px,rgba(2,162,2,1) 3px);
  359. /* Opera 11.10+ */
  360. background:-ms-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%),-ms-linear-gradient(-45deg,rgba(2,162,2,1) 0px,rgba(0,185,0,1) 2px,rgba(2,162,2,1) 3px);
  361. /* IE10+ */
  362. background:linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%),repeating-linear-gradient(135deg,rgba(2,162,2,1) 0px,rgba(0,185,0,1) 2px,rgba(2,162,2,1) 3px);
  363. /* W3C */
  364. filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff',endColorstr='#33ffffff',GradientType=0);
  365. /* IE6-9 */
  366. background-size:28px 12px,28px 28px;
  367. background-repeat:no-repeat,repeat;
  368. fill:#F4F4F4
  369. }
  370. table.room tr.sel a svg {
  371. border-color:#333;
  372. background-color:#111
  373. }
  374. #hdr {
  375. float:right;
  376. z-index:98;
  377. position:relative;
  378. top:0;
  379. left:0;
  380. width:100%;
  381. height:44px;
  382. background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6C6C6C),color-stop(0.02,#505050),color-stop(0.96,#1B1B1C),color-stop(0.98,#232323),color-stop(1,#000));
  383. background-image:-o-linear-gradient(bottom,#6C6C6C 0%,#505050 2%,#1B1B1C 96%,#232323 98%,#000 100%);
  384. background-image:-moz-linear-gradient(bottom,#6C6C6C 0%,#505050 2%,#1B1B1C 96%,#232323 98%,#000 100%);
  385. background-image:-webkit-linear-gradient(top,#6C6C6C 0%,#505050 2%,#1B1B1C 96%,#232323 98%,#000 100%);
  386. background-image:-ms-linear-gradient(bottom,#6C6C6C 0%,#505050 2%,#1B1B1C 96%,#232323 98%,#000 100%);
  387. background-image:linear-gradient(to bottom,#6C6C6C 0%,#505050 2%,#1B1B1C 96%,#232323 98%,#000 100%);
  388. -moz-box-shadow:0 1px 4px #b4b6ba;
  389. -webkit-box-shadow:0 1px 4px #b4b6ba;
  390. box-shadow:0 1px 4px #b4b6ba;
  391. border-radius:5px 5px 0 0
  392. }
  393. #hdr input {
  394. margin:0;
  395. position:relative;
  396. float:right;
  397. right:7px;
  398. height:25px;
  399. border-radius:2em;
  400. background-color:#2e2e2e;
  401. border:none;
  402. color:#b3b3b3;
  403. padding-left:1.5em;
  404. outline:none;
  405. -moz-box-shadow:0 -1px #171717,0 1px #2e2d2d,inset 0 -2px 2px #494949,inset 0 1px #272727;
  406. -webkit-box-shadow:0 -1px #171717,0 1px #2e2d2d,inset 0 -2px 2px #494949,inset 0 1px #272727;
  407. box-shadow:0 -1px #171717,0 1px #2e2d2d,inset 0 -2px 2px #494949,inset 0 1px #272727
  408. }
  409. #hdr table {
  410. width:100%;
  411. margin:0;
  412. padding:5px
  413. }
  414. #menu {
  415. position:absolute;
  416. top:44px;
  417. overflow:auto;
  418. -webkit-overflow-scrolling:touch;
  419. float:left;
  420. width:200px;
  421. background-color:#d7dadf
  422. }
  423. #menu table {
  424. width:100%;
  425. border-spacing:0;
  426. padding:0
  427. }
  428. #content,#right {
  429. background-color:#e0e3e8;
  430. background:#e0e3e8;
  431. overflow:auto;
  432. -webkit-overflow-scrolling:touch;
  433. border-left:1px solid #000;
  434. float:right;
  435. padding:0 30px
  436. }
  437. #content table {
  438. width:100%!important
  439. }
  440. #content > form > .CodeMirror {
  441. height: initial !important;
  442. }
  443. #menuScrollArea {
  444. float:left
  445. }
  446. #right {
  447. margin-top:44px
  448. }
  449. #console {
  450. font:11px "Courier New",Courier,monospace
  451. }
  452. #errmsg {
  453. padding:6px;
  454. color:#fff;
  455. font-weight:700;
  456. position:absolute;
  457. top:5px;
  458. left:225px;
  459. z-index:99;
  460. text-shadow:0 1px #000
  461. }
  462. .devType,.devType a,.makeTable,.makeTable a {
  463. font-weight:700;
  464. color:#4c566c;
  465. font-size:16px;
  466. text-shadow:0 1px #FFF;
  467. padding:20px 0 0
  468. }
  469. .devType table,.makeTable table {
  470. font-weight:400;
  471. color:#385487;
  472. font-size:14px;
  473. padding:0
  474. }
  475. .devType table a,.makeTable table a {
  476. font-weight:700;
  477. color:#000;
  478. font-size:14px;
  479. padding:0
  480. }
  481. .devType table a:hover,.makeTable table a:hover {
  482. color:#777
  483. }
  484. .wide {
  485. width:100%
  486. }
  487. .block {
  488. margin-top:5px;
  489. position:relative;
  490. font-size:14px
  491. }
  492. table.block input,table.block select {
  493. margin:5px
  494. }
  495. table.block {
  496. padding:0;
  497. border-spacing:0;
  498. -webkit-border-radius:7px;
  499. -moz-border-radius:7px;
  500. border-radius:7px;
  501. border:1px solid #b6b8bd;
  502. border-bottom-color:#b4b7bb;
  503. -moz-box-shadow:0 1px #fefefe,inset 0 1px #d7d7d7;
  504. -webkit-box-shadow:0 1px #fefefe,inset 0 1px #d7d7d7;
  505. box-shadow:0 1px #fefefe,inset 0 1px #d7d7d7;
  506. background:#f7f7f7
  507. }
  508. table.block td {
  509. text-align:left;
  510. vertical-align:middle
  511. }
  512. .dval {
  513. word-break: break-all;
  514. }
  515. table.block td {
  516. border-top:1px solid #fdfdfd;
  517. border-bottom:1px solid #cbcbcb
  518. }
  519. table.block tr:first-child td {
  520. border-top:none
  521. }
  522. table.block tr:last-child td {
  523. border-bottom:none
  524. }
  525. .block td:first-child {
  526. padding-left:10px;
  527. font-weight:700
  528. }
  529. .block > tbody > tr > td:last-child {
  530. padding-right:10px;
  531. }
  532. .block > tbody > tr > td:last-child {
  533. padding-right:10px;
  534. }
  535. .roomoverview table.block td:first-child {
  536. min-width:50px
  537. }
  538. .roomoverview table.block td:nth-child(2) {
  539. min-width:30px
  540. }
  541. table.room {
  542. margin-bottom:10px;
  543. border-spacing:0;
  544. padding:0;
  545. width:100%;
  546. -moz-box-shadow:0 1px 2px #ebedee,0 -1px #b7b9bb;
  547. -webkit-box-shadow:0 1px 2px #ebedee,0 -1px #b7b9bb;
  548. box-shadow:0 1px 2px #ebedee,0 -1px #b7b9bb
  549. }
  550. table.block tr {
  551. height:44px
  552. }
  553. table.room tr {
  554. background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0,#F8F9FA),color-stop(0.02,#EBEDEF),color-stop(0.04,#E4E6EA),color-stop(0.96,#E2E5E8),color-stop(0.98,#D4D7D9),color-stop(1,#B7B9BB));
  555. background-image:-o-linear-gradient(bottom,#F8F9FA 0%,#EBEDEF 2%,#E4E6EA 4%,#E2E5E8 96%,#D4D7D9 98%,#B7B9BB 100%);
  556. background-image:-moz-linear-gradient(bottom,#F8F9FA 0%,#EBEDEF 2%,#E4E6EA 4%,#E2E5E8 96%,#D4D7D9 98%,#B7B9BB 100%);
  557. background-image:-webkit-linear-gradient(top,#F8F9FA 0%,#EBEDEF 2%,#E4E6EA 4%,#E2E5E8 96%,#D4D7D9 98%,#B7B9BB 100%);
  558. background-image:-ms-linear-gradient(bottom,#F8F9FA 0%,#EBEDEF 2%,#E4E6EA 4%,#E2E5E8 96%,#D4D7D9 98%,#B7B9BB 100%);
  559. background-image:linear-gradient(to bottom,#F8F9FA 0%,#EBEDEF 2%,#E4E6EA 4%,#E2E5E8 96%,#D4D7D9 98%,#B7B9BB 100%);
  560. height:44px
  561. }
  562. table.room a,table.block a {
  563. vertical-align:middle
  564. }
  565. table.room a {
  566. padding-left:5px;
  567. display:block
  568. }
  569. table.block tr.sel,table.room tr.sel {
  570. color:#FFF;
  571. text-shadow:0 -1px #000;
  572. background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0,#C0E2FC),color-stop(0.02,#44AAF8),color-stop(0.04,#0589F5),color-stop(0.96,#015DE6),color-stop(0.98,#0157D8),color-stop(1,#014BBB),color-stop(1,#1B72FF));
  573. background-image:-o-linear-gradient(bottom,#C0E2FC 0%,#44AAF8 2%,#0589F5 4%,#015DE6 96%,#0157D8 98%,#014BBB 100%,#1B72FF 100%);
  574. background-image:-moz-linear-gradient(bottom,#C0E2FC 0%,#44AAF8 2%,#0589F5 4%,#015DE6 96%,#0157D8 98%,#014BBB 100%,#1B72FF 100%);
  575. background-image:-webkit-linear-gradient(top,#C0E2FC 0%,#44AAF8 2%,#0589F5 4%,#015DE6 96%,#0157D8 98%,#014BBB 100%,#1B72FF 100%);
  576. background-image:-ms-linear-gradient(bottom,#C0E2FC 0%,#44AAF8 2%,#0589F5 4%,#015DE6 96%,#0157D8 98%,#014BBB 100%,#1B72FF 100%);
  577. background-image:linear-gradient(to bottom,#C0E2FC 0%,#44AAF8 2%,#0589F5 4%,#015DE6 96%,#0157D8 98%,#014BBB 100%,#1B72FF 100%)
  578. }
  579. table.room tr.sel a {
  580. color:#FFF;
  581. text-shadow:0 -1px #000
  582. }
  583. table.room tr.sel a:hover {
  584. text-shadow:0 -1px #333
  585. }
  586. table.room a:hover svg {
  587. background-color:#777
  588. }
  589. table.room tr.sel a:hover svg {
  590. background-color:#333
  591. }
  592. .dname {
  593. }
  594. .FileLog td:first-child {
  595. font-weight:400;
  596. width:180px
  597. }
  598. .FileLog td:nth-child(2) {
  599. width:100px
  600. }
  601. /* Widgets */
  602. .makeTable {
  603. width:100%;
  604. display:block;
  605. float:left;
  606. clear:left
  607. }
  608. .textField_widget {
  609. display:block!important
  610. }
  611. .makeSelect {
  612. margin-top:20px;
  613. width:100%;
  614. display:block;
  615. float:left;
  616. clear:left;
  617. padding:0;
  618. border-spacing:0;
  619. -webkit-border-radius:7px;
  620. -moz-border-radius:7px;
  621. border-radius:7px;
  622. border:1px solid #b6b8bd;
  623. border-bottom-color:#b4b7bb;
  624. -moz-box-shadow:0 1px #fefefe,inset 0 1px #d7d7d7;
  625. -webkit-box-shadow:0 1px #fefefe,inset 0 1px #d7d7d7;
  626. box-shadow:0 1px #fefefe,inset 0 1px #d7d7d7;
  627. background:#f7f7f7
  628. }
  629. .slider {
  630. margin-top:10px;
  631. display:inline-block;
  632. -webkit-box-sizing:border-box;
  633. -moz-box-sizing:padding-box;
  634. box-sizing:padding-box;
  635. height:9px;
  636. width:120px;
  637. padding:1px;
  638. -webkit-border-radius:4px;
  639. -moz-border-radius:4px;
  640. border-radius:4px;
  641. background-image:-webkit-gradient(linear,left top,left bottom,from(#0a3a86),color-stop(.5,#4c8de7),color-stop(.95,#6babf5),to(#0a3a86)),-webkit-gradient(linear,left top,left bottom,from(#919191),color-stop(.5,#f0f0f0),color-stop(.5,#fff),color-stop(.95,#fff),to(#919191));
  642. background-image:-moz-linear-gradient(top,#0a3a86,#4c8de7 50%,#6babf5 95%,#0a3a86),-moz-linear-gradient(top,#919191,#f0f0f0 50%,#fff 50%,#fff 95%,#919191);
  643. background-repeat:no-repeat,repeat-x
  644. }
  645. .get,.set,.attr {
  646. float:left;
  647. margin-bottom:10px;
  648. margin-top:10px
  649. }
  650. .handle {
  651. position:relative;
  652. -webkit-box-shadow:inset 0 1px #e8e8e8;
  653. -moz-box-shadow:inset 0 1px #e8e8e8;
  654. box-shadow:inset 0 1px #e8e8e8;
  655. border:1px solid #9d9d9d;
  656. color:#666;
  657. height:15px;
  658. width:18px;
  659. left:0;
  660. top:-6px;
  661. -webkit-border-radius:10px;
  662. -moz-border-radius:10px;
  663. border-radius:10px;
  664. padding:3px 0 0;
  665. text-align:center;
  666. font-size:10px;
  667. -webkit-tap-highlight-color:transparent;
  668. background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0,#A6A6A6),color-stop(1,#FCFCFC));
  669. background-image:-o-linear-gradient(bottom,#A6A6A6 0%,#FCFCFC 100%);
  670. background-image:-moz-linear-gradient(bottom,#A6A6A6 0%,#FCFCFC 100%);
  671. background-image:-webkit-linear-gradient(top,#A6A6A6 0%,#FCFCFC 100%);
  672. background-image:-ms-linear-gradient(bottom,#A6A6A6 0%,#FCFCFC 100%);
  673. background-image:linear-gradient(to bottom,#A6A6A6 0%,#FCFCFC 100%)
  674. }
  675. .handle:hover,.handle.hover {
  676. color:#FCFCFC;
  677. background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0,#666),color-stop(1,#CBCBCB));
  678. background-image:-o-linear-gradient(bottom,#666 0%,#CBCBCB 100%);
  679. background-image:-moz-linear-gradient(bottom,#666 0%,#CBCBCB 100%);
  680. background-image:-webkit-linear-gradient(top,#666 0%,#CBCBCB 100%);
  681. background-image:-ms-linear-gradient(bottom,#666 0%,#CBCBCB 100%);
  682. background-image:linear-gradient(to bottom,#666 0%,#CBCBCB 100%)
  683. }
  684. .sysmon table {
  685. border-spacing:0;
  686. padding:0;
  687. font-weight:400
  688. }
  689. /* next lines are for remotecontrol */
  690. .rc_body {
  691. border-style:solid;
  692. border-color:gray;
  693. border-width:2px;
  694. padding:5px;
  695. background:#C8C8B0;
  696. font-size:6px
  697. }
  698. .rc_button {
  699. padding:5px 7px
  700. }
  701. .rc_button img {
  702. border-style:solid;
  703. border-width:1px;
  704. border-color:transparent
  705. }
  706. .rc_button img:active {
  707. border-color:gray
  708. }
  709. .colorpicker {
  710. border-color:#4c566c
  711. }
  712. ::-webkit-scrollbar {
  713. width:7px
  714. }
  715. ::-webkit-scrollbar-button {
  716. width:7px;
  717. height:1px
  718. }
  719. ::-webkit-scrollbar-track {
  720. background:#D7DADF;
  721. border:thin solid #C1C4C6;
  722. box-shadow:0 0 3px #dfdfdf inset;
  723. border-radius:10px
  724. }
  725. ::-webkit-scrollbar-thumb {
  726. background:#7887A4;
  727. border:thin solid gray;
  728. border-radius:10px
  729. }
  730. ::-webkit-scrollbar-thumb:hover {
  731. background:#777
  732. }