Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

main.css 8.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457
  1. html, body{
  2. margin:0px;
  3. height:100%;
  4. color: #424242;
  5. font-family:'Helvetica Neue', Helvetica, sans-serif;
  6. font-weight: 400;
  7. background: #000000;
  8. overflow-x: hidden;
  9. }
  10. #chatspace,
  11. #contactlist {
  12. display:none;
  13. position:absolute;
  14. float: right;
  15. top: 0px;
  16. bottom: 0px;
  17. right: 0px;
  18. width: 20%;
  19. max-width: 200px;
  20. overflow: hidden;
  21. z-index: 5;
  22. }
  23. #chatspace {
  24. background-color:#FFF;
  25. border-left:1px solid #424242;
  26. }
  27. #chatconversation {
  28. visibility: hidden;
  29. position: relative;
  30. top: 5px;
  31. padding: 5px;
  32. text-align: left;
  33. line-height: 20px;
  34. font-size: 10pt;
  35. width: 100%;
  36. height: 95%;
  37. overflow-y: scroll;
  38. overflow-x: hidden;
  39. word-wrap: break-word;
  40. }
  41. .localuser {
  42. color: #087dba;
  43. }
  44. .errorMessage {
  45. color: red;
  46. }
  47. .remoteuser {
  48. color: #424242;
  49. }
  50. #usermsg {
  51. visibility:hidden;
  52. position: relative;
  53. width: 100%;
  54. height: 5%;
  55. padding: 5px;
  56. max-height:150px;
  57. min-height:50px;
  58. border: 0px none;
  59. border-top: 1px solid #cccccc;
  60. background: #FFFFFF;
  61. box-shadow: none;
  62. border-radius:0;
  63. font-size: 10pt;
  64. overflow: hidden;
  65. }
  66. #usermsg: hover {
  67. border: 0px none;
  68. border-top: 1px solid #cccccc;
  69. box-shadow: none;
  70. }
  71. #nickname {
  72. position: absolute;
  73. text-align: center;
  74. color: #9d9d9d;
  75. font-size: 18;
  76. top: 100px;
  77. left: 5px;
  78. right: 5px;
  79. width: 95%;
  80. }
  81. #nickinput {
  82. margin-top: 20px;
  83. font-size: 14;
  84. }
  85. #settings {
  86. display:none;
  87. }
  88. #nowebrtc {
  89. display:none;
  90. }
  91. #settingsButton {
  92. visibility: hidden;
  93. }
  94. .toolbar_span {
  95. display: inline-block;
  96. position: relative;
  97. }
  98. .button {
  99. display: inline-block;
  100. position: relative;
  101. color: #FFFFFF;
  102. top: 0;
  103. padding: 10px 0px;
  104. width: 39px;
  105. cursor: pointer;
  106. font-size: 11pt;
  107. text-align: center;
  108. text-shadow: 0px 1px 0px rgba(255,255,255,.3), 0px -1px 0px rgba(0,0,0,.7);
  109. z-index: 1;
  110. }
  111. .toolbar_span>span {
  112. display: inline-block;
  113. position: absolute;
  114. font-size: 7pt;
  115. color: #ffffff;
  116. text-align:center;
  117. cursor: pointer;
  118. }
  119. #chatButton {
  120. -webkit-transition: all .5s ease-in-out;
  121. -moz-transition: all .5s ease-in-out;
  122. transition: all .5s ease-in-out;
  123. }
  124. /*#ffde00*/
  125. #chatButton.active {
  126. -webkit-text-shadow: -1px 0 10px #00ccff,
  127. 0 1px 10px #00ccff,
  128. 1px 0 10px #00ccff,
  129. 0 -1px 10px #00ccff;
  130. -moz-text-shadow: 1px 0 10px #00ccff,
  131. 0 1px 10px #00ccff,
  132. 1px 0 10px #00ccff,
  133. 0 -1px 10px #00ccff;
  134. text-shadow: -1px 0 10px #00ccff,
  135. 0 1px 10px #00ccff,
  136. 1px 0 10px #00ccff,
  137. 0 -1px 10px #00ccff;
  138. }
  139. #recordButton {
  140. -webkit-transition: all .5s ease-in-out;
  141. -moz-transition: all .5s ease-in-out;
  142. transition: all .5s ease-in-out;
  143. }
  144. /*#ffde00*/
  145. #recordButton.active {
  146. -webkit-text-shadow: -1px 0 10px #00ccff,
  147. 0 1px 10px #00ccff,
  148. 1px 0 10px #00ccff,
  149. 0 -1px 10px #00ccff;
  150. -moz-text-shadow: 1px 0 10px #00ccff,
  151. 0 1px 10px #00ccff,
  152. 1px 0 10px #00ccff,
  153. 0 -1px 10px #00ccff;
  154. text-shadow: -1px 0 10px #00ccff,
  155. 0 1px 10px #00ccff,
  156. 1px 0 10px #00ccff,
  157. 0 -1px 10px #00ccff;
  158. }
  159. a.button:hover,
  160. a.bottomToolbarButton:hover {
  161. top: 0;
  162. cursor: pointer;
  163. background: rgba(0, 0, 0, 0.3);
  164. border-radius: 5px;
  165. background-clip: padding-box;
  166. -webkit-border-radius: 5px;
  167. -webkit-background-clip: padding-box;
  168. }
  169. .no-fa-video-camera, .fa-microphone-slash {
  170. color: #636363;
  171. }
  172. .header_button_separator {
  173. display: inline-block;
  174. position:relative;
  175. top: 5;
  176. width: 1px;
  177. height: 20px;
  178. background: #676767;
  179. }
  180. input[type='text'], input[type='password'], textarea {
  181. display: inline-block;
  182. font-size: 14px;
  183. padding: 5px;
  184. background: #f3f3f3;
  185. border-radius: 3px;
  186. font-weight: 100;
  187. line-height: 20px;
  188. height: 40px;
  189. color: #333;
  190. text-align: left;
  191. border:1px solid #ACD8F0;
  192. outline: none; /* removes the default outline */
  193. resize: none; /* prevents the user-resizing, adjust to taste */
  194. }
  195. input[type='text'], input[type='password'], textarea:focus {
  196. box-shadow: inset 0 0 3px 2px #ACD8F0; /* provides a more style-able
  197. replacement to the outline */
  198. }
  199. textarea {
  200. overflow: hidden;
  201. word-wrap: break-word;
  202. resize: horizontal;
  203. }
  204. button.no-icon {
  205. padding: 0 1em;
  206. }
  207. button {
  208. border: none;
  209. height: 35px;
  210. padding: 0 1em 0 2em;
  211. position: relative;
  212. border-radius: 3px;
  213. font-weight: bold;
  214. color: #fff;
  215. line-height: 35px;
  216. background: #2c8ad2;
  217. }
  218. button, input, select, textarea {
  219. margin: 0;
  220. vertical-align: baseline;
  221. }
  222. button, input[type="button"], input[type="reset"], input[type="submit"] {
  223. cursor: pointer;
  224. -webkit-appearance: button;
  225. }
  226. form {
  227. display: block;
  228. }
  229. #downloadlog {
  230. position: absolute;
  231. bottom: 5;
  232. left: 5;
  233. overflow: visible;
  234. z-index: 100;
  235. }
  236. #enter_room_field {
  237. border-radius: 10px;
  238. font-size: 16px;
  239. padding: 15px 55px 10px 30px;
  240. border: none;
  241. -moz-border-radius: 10px;
  242. -webkit-border-radius: 10px;
  243. -webkit-appearance: none;
  244. width: 318px;
  245. height: 55px;
  246. position:absolute;
  247. font-weight: 500;
  248. font-family: Helvetica;
  249. box-shadow: none;
  250. z-index: 2;
  251. }
  252. #enter_room_button {
  253. width: 73px;
  254. height: 45px;
  255. background-color: #16a8fe;
  256. moz-border-radius: 15px;
  257. -webkit-border-radius: 15px;
  258. color: #ffffff;
  259. font-weight: 600;
  260. border: none;
  261. position:absolute;
  262. margin-left: 240px;
  263. margin-top: 5px;
  264. font-size: 19px;
  265. font-family: Helvetica;
  266. padding-top: 6px;
  267. z-index: 2;
  268. outline: none;
  269. }
  270. #enter_room {
  271. margin: 70px auto 0px auto;
  272. width:318px;
  273. }
  274. #welcome_page_header
  275. {
  276. background-image: url(../images/welcome_page/pattern-header.png);
  277. height: 290px;
  278. width: 100%;
  279. position: absolute;
  280. }
  281. #welcome_page_main
  282. {
  283. background-image:url(../images/welcome_page/pattern-body.png);
  284. width: 100%;
  285. position: absolute;
  286. margin-top: 290px;
  287. }
  288. #jitsi_logo
  289. {
  290. background-image:url(../images/welcome_page/jitsi-logo.png);
  291. width: 186px;
  292. height: 74px;
  293. position: absolute;
  294. top: 15px;
  295. left: 30px;
  296. }
  297. #brand_logo
  298. {
  299. background-image:url(../images/welcome_page/brand-logo.png);
  300. width: 215px;
  301. height: 55px;
  302. position: absolute;
  303. top: 15px;
  304. right: 30px;
  305. }
  306. #brand_header
  307. {
  308. background-image:url(../images/welcome_page/header-big.png);
  309. position:absolute;
  310. width: 583px;
  311. height: 274px;
  312. left: 340px;
  313. top:15px;
  314. }
  315. #header_text
  316. {
  317. position: absolute;
  318. left: 200px;
  319. top: 150px;
  320. width: 885px;
  321. height: 100px;
  322. color: #ffffff;
  323. font-family: Helvetica;
  324. font-size: 24px;
  325. text-align: center;
  326. }
  327. #features
  328. {
  329. margin-top: 30px;
  330. }
  331. .feature_row
  332. {
  333. width: 100%;
  334. left: 115px;
  335. position: relative;
  336. float: left;
  337. margin-bottom: 30px;
  338. }
  339. .feature_holder
  340. {
  341. float:left;
  342. width: 169px;
  343. padding-left: 75px;
  344. }
  345. .feature_icon
  346. {
  347. background-image:url(../images/welcome_page/bubble.png);
  348. background-repeat: no-repeat;
  349. width: 169px;
  350. height: 169px;
  351. font-family: Helvetica;
  352. color: #ffffff;
  353. font-size: 22px;
  354. /*font-weight: bold;*/
  355. text-align: center;
  356. display: table-cell;
  357. padding: 50px 29px 0px 17px;
  358. }
  359. .feature_description
  360. {
  361. width: 169px;
  362. font-family: Helvetica;
  363. color: #ffffff;
  364. font-size: 16px;
  365. padding-top: 30px;
  366. line-height: 22px;
  367. font-weight: 200;
  368. }
  369. #bottomToolbar {
  370. display:block;
  371. position: absolute;
  372. right: -1;
  373. bottom: 40px;
  374. width: 29px;
  375. border-top-left-radius: 10px;
  376. border-bottom-left-radius: 10px;
  377. color: #FFF;
  378. border: 1px solid #000;
  379. background: rgba(50,50,50,.65);
  380. padding-top: 5px;
  381. padding-bottom: 5px;
  382. z-index: 6; /*+1 from #remoteVideos*/
  383. }
  384. .bottomToolbarButton {
  385. display: inline-block;
  386. position: relative;
  387. color: #FFFFFF;
  388. top: 0;
  389. padding-top: 3px;
  390. width: 29px;
  391. height: 20px;
  392. cursor: pointer;
  393. font-size: 10pt;
  394. text-align: center;
  395. text-shadow: 0px 1px 0px rgba(255,255,255,.3), 0px -1px 0px rgba(0,0,0,.7);
  396. z-index: 1;
  397. }
  398. .active {
  399. color: #00ccff;
  400. }
  401. .bottomToolbar_span>span {
  402. display: inline-block;
  403. position: absolute;
  404. font-size: 7pt;
  405. color: #ffffff;
  406. text-align:center;
  407. cursor: pointer;
  408. }