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.
 
 
 
 
 
 

1871 lines
62 KiB

  1. /*********************
  2. GENERAL UI COLORS
  3. *********************/
  4. /***
  5. Colors
  6. blue: #4b8df8
  7. light blue: #bfd5fa
  8. red: #e02222
  9. yellow: #ffb848
  10. green: #35aa47
  11. purple: #852b99
  12. dark: #555555;
  13. light grey: #fafafa;
  14. ***/
  15. /*********************
  16. GENERAL RESET & SETUP
  17. *********************/
  18. /***
  19. Reset and overrides
  20. ***/
  21. /* general body settings */
  22. /*
  23. Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't
  24. properly apply the media queries in Bootstrap's CSS. To address this,
  25. you can optionally include the following CSS and JavaScript to work around this problem until Microsoft issues a fix.
  26. */
  27. @-webkit-viewport {
  28. width: device-width;
  29. }
  30. @-moz-viewport {
  31. width: device-width;
  32. }
  33. @-ms-viewport {
  34. width: device-width;
  35. }
  36. @-o-viewport {
  37. width: device-width;
  38. }
  39. @viewport {
  40. width: device-width;
  41. }
  42. /* Internet Explorer 10 doesn't differentiate device width from viewport width,
  43. and thus doesn't properly apply the media queries in Bootstrap's CSS. To address this, following CSS code applied */
  44. @-ms-viewport {
  45. width: auto !important;
  46. }
  47. #upload {
  48. opacity: 0;
  49. position: absolute;
  50. z-index: 10;
  51. }
  52. h1,
  53. h2,
  54. h3,
  55. h4,
  56. h5,
  57. h6 {
  58. font-weight: 300 !important;
  59. margin-top: 0 !important;
  60. }
  61. h1.block,
  62. h2.block,
  63. h3.block,
  64. h4.block,
  65. h5.block,
  66. h6.block {
  67. padding-top: 10px;
  68. padding-bottom: 10px;
  69. }
  70. a {
  71. color: #3784d3;
  72. text-decoration: none;
  73. text-shadow: none !important;
  74. }
  75. a,a:focus, a:hover, a:active {
  76. outline: 0;
  77. text-decoration: none;
  78. }
  79. .text-indent0{
  80. text-indent: 0px;
  81. }
  82. .text-indent,.text-indent1{
  83. text-indent: 24px;
  84. }
  85. .text-indent2{
  86. text-indent: 48px;
  87. }
  88. .text-indent3{
  89. text-indent: 72px;
  90. }
  91. .text-indent4{
  92. text-indent: 96px;
  93. }
  94. .text-indent5{
  95. text-indent: 120px;
  96. }
  97. .text-indent6{
  98. text-indent: 144px;
  99. }
  100. .text-indent7{
  101. text-indent: 168px;
  102. }
  103. .text-indent8{
  104. text-indent: 192px;
  105. }
  106. .text-indent9{
  107. text-indent: 216px;
  108. }
  109. .text-overflow{
  110. white-space:nowrap;word-break:keep-all; overflow:hidden;text-overflow:ellipsis;
  111. }
  112. .img-logo{
  113. border-radius: 2px;
  114. }
  115. .img-logo.small{
  116. width: 30px;
  117. height: 30px;
  118. }
  119. .title{
  120. font-size: 14px;
  121. }
  122. .pos-tv{
  123. position: relative;
  124. top:2px;
  125. }
  126. .pos-rel{
  127. position: relative;
  128. }
  129. .cover {
  130. padding: 4px;
  131. background-color: #fff;
  132. border: 1px solid #ddd;
  133. border-radius: 2px;
  134. -webkit-transition: all .2s ease-in-out;
  135. transition: all .2s ease-in-out;
  136. }
  137. .current-bg,.first-bg,.tg-bg3{
  138. background: #e9f1fa !important;
  139. }
  140. .second-bg,.tg-bg2{
  141. background-color: #F2F4F5 !important;
  142. }
  143. .third-bg,.tg-bg1{
  144. background-color: #fff !important;
  145. }
  146. .star_panel{
  147. margin-bottom: 15px;
  148. }
  149. .star-title{
  150. position: relative;
  151. top: 3px;
  152. }
  153. .star-item{
  154. cursor: pointer;
  155. }
  156. li, ul, ol {
  157. list-style: none;
  158. list-style-image: none;
  159. margin: 0;
  160. padding: 0;
  161. }
  162. hr{
  163. margin: 0 -15px 10px -15px;
  164. }
  165. label{
  166. font-weight: normal;
  167. }
  168. .text-red,.text-red:hover{
  169. color: #e02222;
  170. }
  171. .text-green,.text-green:hover{
  172. color:#35aa47;
  173. }
  174. .text-blue,.text-blue:hover{
  175. color:#3784d3;
  176. }
  177. .text-yellow,.text-yellow:hover{
  178. color:#F19500;
  179. }
  180. .badge.danger{
  181. background-color: #e25655;
  182. }
  183. .badge.warning{
  184. background-color: #F19500;
  185. }
  186. .bt-d{
  187. border-top: dotted 1px #ddd !important;
  188. }
  189. .ele-center{
  190. margin: 0 auto;
  191. }
  192. .bootbox-close-button.close {
  193. float: right;
  194. }
  195. .bootbox-close-button .icon-delete{
  196. top: 0px;
  197. right: 0px;
  198. }
  199. .alert .close {
  200. float: right;
  201. font-size: 21px;
  202. font-weight: bold;
  203. line-height: 1;
  204. color: #000;
  205. text-shadow: 0 1px 0 #fff;
  206. opacity: .2;
  207. filter: alpha(opacity=20);
  208. display: inline-block;
  209. margin-top: 0px !important;
  210. margin-right: 0px;
  211. width: 9px;
  212. height: 9px;
  213. border: none !important;
  214. background-repeat: no-repeat !important;
  215. text-indent: -10000px;
  216. outline: none;
  217. background-image: url("/public/master/img/remove-icon-small.png") !important;
  218. }
  219. .row {
  220. margin-right: -10px;
  221. margin-left: -10px;
  222. }
  223. [class^="col-"],
  224. [class*=" col-"]{
  225. padding-left: 10px;
  226. padding-right: 10px;
  227. }
  228. /***
  229. Icons
  230. ***/
  231. [class^="icon-"],
  232. [class*=" icon-"] {
  233. display: inline-block;
  234. position: relative;
  235. top:3px;
  236. right: 5px;
  237. }
  238. /***
  239. Make icons fixed width(latest version issue)
  240. ***/
  241. li [class^="icon-"],
  242. li [class*=" icon-"] {
  243. display: inline-block;
  244. text-align: center;
  245. }
  246. .myicon-move{
  247. position: relative;
  248. top:5px;
  249. display: inline-block;
  250. text-align: center;
  251. background-image: url('/public/master/img/icon-move.png?t=20150319');
  252. background-repeat: no-repeat;
  253. background-position: 100% 100%;
  254. width: 20px;
  255. height: 20px;
  256. }
  257. [class^="icon-"],
  258. [class*=" icon-"] {
  259. background-image:url(../images/icon-map.png);
  260. background-repeat: no-repeat;
  261. width: 20px;
  262. height: 20px;
  263. }
  264. .myicon-question{
  265. position: relative;
  266. top:5px;
  267. display: inline-block;
  268. text-align: center;
  269. background-image: url('/public/master/img/icon-question.png?t=20150319');
  270. background-repeat: no-repeat;
  271. background-position: 100% 100%;
  272. width: 20px;
  273. height: 20px;
  274. }
  275. .myicon-yunketang{
  276. position: relative;
  277. top:2px;
  278. display: inline-block;
  279. text-align: center;
  280. background-image: url('/public/master/img/icon-yunketang.png?t=20150319');
  281. background-repeat: no-repeat;
  282. background-position: 100% 100%;
  283. width: 30px;
  284. height: 30px;
  285. }
  286. .icon-hint,.icon-hint-finished,.icon-hint-none,.icon-hint-warning{
  287. background-image: none;
  288. background-color: #e02222;
  289. border-radius: 50%;
  290. width: 10px;
  291. height: 10px;
  292. right: 0;
  293. top:0;
  294. margin-left: 5px;
  295. }
  296. .icon-hint-none{
  297. background-color: #ddd;
  298. }
  299. .icon-hint-finished{
  300. background-color: #35aa47;
  301. }
  302. .icon-hint-warning{
  303. background-color: #f19500;
  304. }
  305. .icon-hint.title{
  306. margin-left: 0;
  307. margin-right: 5px;
  308. background-color: #f19500;
  309. }
  310. .icon-nospace,.list-group [class^="icon-"],.list-group [class*=" icon-"]{
  311. top:0px !important;
  312. right: -3px !important;
  313. }
  314. .list-group .icon-birthday{
  315. top: 5px !important;
  316. right: 5px !important;
  317. }
  318. .list-group .icon-hint,.list-group .icon-hint-finished{
  319. top:5px !important;
  320. }
  321. .list-group .icon-add-o{
  322. top:5px !important;
  323. right: 5px !important;
  324. }
  325. .icon-user{
  326. background-position: -140px -20px;
  327. }
  328. .icon-lock{
  329. background-position: -160px -20px;
  330. }
  331. .icon-add{
  332. background-position: 0 -20px;
  333. }
  334. .icon-add-o{
  335. background-position: -40px -60px;
  336. top:6px !important;
  337. }
  338. .icon-faq{
  339. background-position: -20px -20px;
  340. top:0px;
  341. }
  342. .icon-prepare{
  343. background-position: 0 2px;
  344. }
  345. .icon-ware{
  346. background-position: -20px 2px;
  347. }
  348. .icon-paper{
  349. background-position: -40px 2px;
  350. }
  351. .icon-log{
  352. background-position:-60px 2px;
  353. }
  354. .icon-work{
  355. background-position:-80px 2px;
  356. }
  357. .icon-notice{
  358. background-position:-100px 2px;
  359. }
  360. .icon-bulletin{
  361. background-position:-180px -120px;
  362. top:5px;
  363. }
  364. .icon-stop{
  365. background-position:-180px -140px;
  366. }
  367. .icon-photo{
  368. background-position:-120px -120px;
  369. top:5px;
  370. }
  371. .icon-attachment{
  372. background-position: -120px 2px;
  373. }
  374. .icon-comment{
  375. background-position: -140px 2px;
  376. }
  377. .icon-edit{
  378. background-position: -160px 2px;
  379. }
  380. .icon-delete{
  381. background-position: -60px -60px;
  382. top:6px;
  383. }
  384. .icon-use{
  385. background-position: -20px -39px;
  386. }
  387. .icon-djh-share{
  388. background-position: -120px -20px;
  389. }
  390. .icon-answer{
  391. background-position: -180px -60px;
  392. }
  393. .icon-home{
  394. background-position: -200px 0px;
  395. }
  396. .icon-home-o{
  397. background-position: -160px -60px;
  398. }
  399. .icon-classroom{
  400. background-position: -260px 0px;
  401. }
  402. .icon-teacher{
  403. background-position: -320px -30px;
  404. }
  405. .icon-resource{
  406. background-position: -320px 0px;
  407. }
  408. .icon-msg{
  409. background-position: -200px -30px;
  410. }
  411. .icon-ally{
  412. background-position: -200px -120px;
  413. }
  414. .icon-down{
  415. background-position: -140px -80px;
  416. top:6px;
  417. }
  418. .icon-up{
  419. background-position: -120px -80px;
  420. }
  421. .icon-down.pos,.icon-up.pos{
  422. top:6px;
  423. left: 3px;
  424. right: 0px;
  425. }
  426. .icon-left{
  427. background-position: 0px -80px;
  428. }
  429. .icon-right{
  430. background-position: -20px -80px;
  431. }
  432. .icon-angle-left{
  433. background-position: 0px -80px;
  434. right: 0px;
  435. }
  436. .icon-angle-right{
  437. background-position: -20px -80px;
  438. right: 0px;
  439. }
  440. .icon-back{
  441. background-position: -40px -19px;
  442. top:4px;
  443. }
  444. .icon-accept{
  445. background-position: -100px -60px;
  446. }
  447. .icon-deny{
  448. background-position: -80px -60px;
  449. }
  450. .icon-male{
  451. background-position: -120px -39px;
  452. }
  453. .icon-female{
  454. background-position: -100px -39px;
  455. }
  456. .icon-star{
  457. background-position: -80px -40px;
  458. top: 5px;
  459. }
  460. .icon-star-o{
  461. background-position: -60px -40px;
  462. top: 5px;
  463. }
  464. .icon-birthday{
  465. background-position: -40px -40px;
  466. }
  467. .icon-setting{
  468. background-position: 0 -120px;
  469. right: -2px;
  470. }
  471. .icon-group-assign{
  472. background-position: 0 -140px;
  473. top:3px !important;
  474. }
  475. .icon-group-setting{
  476. background-position: -20px -140px;
  477. top:3px !important;
  478. }
  479. .icon-op-up{
  480. background-position: -40px -140px;
  481. }
  482. .icon-op-down{
  483. background-position: -60px -140px;
  484. }
  485. .icon-step-1{
  486. background-position: 0 -100px;
  487. top:5px;
  488. }
  489. .icon-step-2{
  490. background-position:-20px -100px;
  491. top:5px;
  492. }
  493. .icon-step-3{
  494. background-position:-40px -100px;
  495. top:5px;
  496. }
  497. .icon-fold{
  498. background-position: -60px -100px;
  499. top: 5px;
  500. }
  501. .icon-fold-o{
  502. background-position: -80px -100px;
  503. top: 5px;
  504. }
  505. .icon-player{
  506. background-position: -200px -60px;
  507. width: 30px;
  508. height: 30px;
  509. top:5px;
  510. }
  511. .icon-player:hover{
  512. background-position: -200px -90px;
  513. }
  514. .icon-waiting{
  515. width: 30px;
  516. height: 30px;
  517. top:5px;
  518. background-position: -230px -60px;
  519. }
  520. .icon-waiting:hover{
  521. background-position: -230px -90px;
  522. }
  523. .icon-pause{
  524. width: 30px;
  525. height: 30px;
  526. top:5px;
  527. background-position: -260px -60px;
  528. }
  529. .icon-pause:hover{
  530. background-position: -260px -90px;
  531. }
  532. .icon-record{
  533. background-position:-140px -140px;
  534. top:5px;
  535. }
  536. .icon-player-mini{
  537. background-position: -160px -140px;
  538. top:6px;
  539. }
  540. .icon-pause-mini{
  541. background-position: -100px -140px;
  542. top:6px;
  543. }
  544. .icon-waiting-mini{
  545. background-position: -120px -140px;
  546. top:6px;
  547. }
  548. .icon-prev,.icon-next{
  549. top: 5px;
  550. left: 0px;
  551. right: 0px;
  552. }
  553. .icon-prev{
  554. background-position:-120px -100px;
  555. }
  556. .icon-next{
  557. background-position:-140px -100px;
  558. }
  559. .icon-complete{
  560. background-position: -160px -100px;
  561. top: 5px;
  562. right: 0;
  563. }
  564. .icon-complete-o{
  565. background-position: -180px -100px;
  566. top: 5px;
  567. right: 0;
  568. }
  569. .icon-video{
  570. background-position: -160px -140px;
  571. }
  572. .icon-code{
  573. background-position: -80px -140px;
  574. top:3px !important;
  575. }
  576. .icon-assign{
  577. background-position: -290px -60px;
  578. width: 30px;
  579. height: 60px;
  580. position: absolute;
  581. top:50%;
  582. left: 50%;
  583. margin-top: -30px;
  584. margin-left: -15px;
  585. }
  586. /**emoji**/
  587. [class^="emoji-"],
  588. [class*=" emoji-"] {
  589. background-image: url('/public/master/img/emoji-sp.png');background-repeat: no-repeat;width: 16px;height: 16px;
  590. display: inline-block;
  591. position: relative;
  592. top: 2px;
  593. }
  594. .emoji-39{ background-position: 0 0;}
  595. .emoji-40{ background-position: -17px 0;}
  596. .emoji-41{ background-position: -34px 0;}
  597. .emoji-42{ background-position: -51px 0;}
  598. .emoji-43{ background-position: -68px 0;}
  599. .emoji-44{ background-position: -85px 0;}
  600. .emoji-45{ background-position: -102px 0;}
  601. .emoji-46{ background-position: -119px 0;}
  602. .emoji-47{ background-position: -136px 0;}
  603. .emoji-48{ background-position: -153px 0;}
  604. .emoji-49{ background-position: -170px 0;}
  605. .emoji-50{ background-position: -187px 0;}
  606. .emoji-51{ background-position: -204px 0;}
  607. .emoji-52{ background-position: -221px 0;}
  608. .emoji-53{ background-position: -238px 0;}
  609. .emoji-54{ background-position: -255px 0;}
  610. .emoji-55{ background-position: -272px 0;}
  611. .emoji-56{ background-position: -289px 0;}
  612. .emoji-57{ background-position: -306px 0;}
  613. .emoji-58{ background-position: -323px 0;}
  614. .emoji-59{ background-position: -340px 0;}
  615. .emoji-60{ background-position: -357px 0;}
  616. .emoji-61{ background-position: -374px 0;}
  617. .emoji-62{ background-position: -391px 0;}
  618. .emoji-63{ background-position: -408px 0;}
  619. .emoji-64{ background-position: -425px 0;}
  620. .emoji-65{ background-position: -442px 0;}
  621. .emoji-66{ background-position: -459px 0;}
  622. .emoji-67{ background-position: -476px 0;}
  623. .emoji-68{ background-position: -493px 0;}
  624. .emoji-69{ background-position: -510px 0;}
  625. .emoji-70{ background-position: -527px 0;}
  626. .emoji-71{ background-position: -544px 0;}
  627. .emoji-72{ background-position: -561px 0;}
  628. .emoji-73{ background-position: -578px 0;}
  629. .emoji-74{ background-position: -595px 0;}
  630. .emoji-75{ background-position: -612px 0;}
  631. .emoji-76{ background-position: -629px 0;}
  632. .emoji-77{ background-position: -646px 0;}
  633. .emoji-78{ background-position: -663px 0;}
  634. .emoji-79{ background-position: -680px 0;}
  635. .emoji-80{ background-position: -697px 0;}
  636. .emoji-81{ background-position: -714px 0;}
  637. .emoji-82{ background-position: -731px 0;}
  638. .emoji-83{ background-position: -748px 0;}
  639. .emoji-84{ background-position: -765px 0;}
  640. .emoji-85{ background-position: -782px 0;}
  641. .emoji-86{ background-position: -799px 0;}
  642. .emoji-87{ background-position: -816px 0;}
  643. .emoji-88{ background-position: -833px 0;}
  644. .emoji-89{ background-position: -850px 0;}
  645. .emoji-0{ background-position: 0 -17px;}
  646. .emoji-1{ background-position: -17px -17px;}
  647. .emoji-10{ background-position: -34px -17px;}
  648. .emoji-11{ background-position: -51px -17px;}
  649. .emoji-12{ background-position: -68px -17px;}
  650. .emoji-13{ background-position: -85px -17px;}
  651. .emoji-14{ background-position: -102px -17px;}
  652. .emoji-15{ background-position: -119px -17px;}
  653. .emoji-16{ background-position: -136px -17px;}
  654. .emoji-17{ background-position: -153px -17px;}
  655. .emoji-18{ background-position: -170px -17px;}
  656. .emoji-19{ background-position: -187px -17px;}
  657. .emoji-2{ background-position: -204px -17px;}
  658. .emoji-20{ background-position: -221px -17px;}
  659. .emoji-21{ background-position: -238px -17px;}
  660. .emoji-22{ background-position: -255px -17px;}
  661. .emoji-23{ background-position: -272px -17px;}
  662. .emoji-24{ background-position: -289px -17px;}
  663. .emoji-25{ background-position: -306px -17px;}
  664. .emoji-26{ background-position: -323px -17px;}
  665. .emoji-27{ background-position: -340px -17px;}
  666. .emoji-28{ background-position: -357px -17px;}
  667. .emoji-29{ background-position: -374px -17px;}
  668. .emoji-3{ background-position: -391px -17px;}
  669. .emoji-30{ background-position: -408px -17px;}
  670. .emoji-31{ background-position: -425px -17px;}
  671. .emoji-32{ background-position: -442px -17px;}
  672. .emoji-33{ background-position: -459px -17px;}
  673. .emoji-34{ background-position: -476px -17px;}
  674. .emoji-35{ background-position: -493px -17px;}
  675. .emoji-36{ background-position: -510px -17px;}
  676. .emoji-37{ background-position: -527px -17px;}
  677. .emoji-38{ background-position: -544px -17px;}
  678. .emoji-4{ background-position: -561px -17px;}
  679. .emoji-5{ background-position: -578px -17px;}
  680. .emoji-6{ background-position: -595px -17px;}
  681. .emoji-7{ background-position: -612px -17px;}
  682. .emoji-8{ background-position: -629px -17px;}
  683. .emoji-9{ background-position: -646px -17px;}
  684. /**emoji**/
  685. [class^="emoji2-"], [class*=" emoji2-"] { background: url('/public/master/img/emoji-sp2.png') top left no-repeat;width: 16px;height: 16px; display: inline-block; position: relative; vertical-align: top; }
  686. .emoji2-e04a{background-position:-0px -12096px;}.emoji2-e049{background-position:-0px -12112px;}.emoji2-e04b{background-position:-0px -12160px;}.emoji2-e048{background-position:-0px -12640px;}.emoji2-e13d{background-position:-0px -12560px;}.emoji2-e443{background-position:-0px -880px;}.emoji2-e43c{background-position:-0px -912px;}.emoji2-e44b{background-position:-0px -928px;}.emoji2-e04d{background-position:-0px -944px;}.emoji2-e449{background-position:-0px -960px;}.emoji2-e146{background-position:-0px -976px;}.emoji2-e44a{background-position:-0px -992px;}.emoji2-e44c{background-position:-0px -1008px;}.emoji2-e04ae049{background-position:-0px -12656px;}.emoji2-e44b{background-position:-0px -1024px;}.emoji2-e43e{background-position:-0px -1040px;}.emoji2-e44b{background-position:-0px -1072px;}.emoji2-e04c{background-position:-0px -1200px;}.emoji2-e04c{background-position:-0px -1184px;}.emoji2-e04c{background-position:-0px -1280px;}.emoji2-e04c{background-position:-0px -1312px;}.emoji2-e335{background-position:-0px -1376px;}.emoji2-e024{background-position:-0px -8848px;}.emoji2-e025{background-position:-0px -8864px;}.emoji2-e026{background-position:-0px -8880px;}.emoji2-e027{background-position:-0px -8896px;}.emoji2-e028{background-position:-0px -8912px;}.emoji2-e029{background-position:-0px -8928px;}.emoji2-e02a{background-position:-0px -8944px;}.emoji2-e02b{background-position:-0px -8960px;}.emoji2-e02c{background-position:-0px -8976px;}.emoji2-e02d{background-position:-0px -8992px;}.emoji2-e02e{background-position:-0px -9008px;}.emoji2-e02f{background-position:-0px -9024px;}.emoji2-e02d{background-position:-0px -11920px;}.emoji2-e23f{background-position:-0px -12224px;}.emoji2-e240{background-position:-0px -12240px;}.emoji2-e241{background-position:-0px -12256px;}.emoji2-e242{background-position:-0px -12272px;}.emoji2-e243{background-position:-0px -12288px;}.emoji2-e244{background-position:-0px -12304px;}.emoji2-e245{background-position:-0px -12320px;}.emoji2-e246{background-position:-0px -12336px;}.emoji2-e247{background-position:-0px -12352px;}.emoji2-e248{background-position:-0px -12368px;}.emoji2-e249{background-position:-0px -12384px;}.emoji2-e24a{background-position:-0px -12400px;}.emoji2-e24b{background-position:-0px -12672px;}.emoji2-e110{background-position:-0px -1632px;}.emoji2-e304{background-position:-0px -1488px;}.emoji2-e110{background-position:-0px -1408px;}.emoji2-e118{background-position:-0px -1648px;}.emoji2-e030{background-position:-0px -1504px;}.emoji2-e032{background-position:-0px -1520px;}.emoji2-e119{background-position:-0px -1664px;}.emoji2-e447{background-position:-0px -1680px;}.emoji2-e303{background-position:-0px -1536px;}.emoji2-e305{background-position:-0px -1552px;}.emoji2-e307{background-position:-0px -1456px;}.emoji2-e308{background-position:-0px -1472px;}.emoji2-e444{background-position:-0px -1600px;}.emoji2-e305{background-position:-0px -1568px;}.emoji2-e110{background-position:-0px -1616px;}.emoji2-e345{background-position:-0px -1856px;}.emoji2-e346{background-position:-0px -1792px;}.emoji2-e347{background-position:-0px -1936px;}.emoji2-e348{background-position:-0px -1776px;}.emoji2-e349{background-position:-0px -1712px;}.emoji2-e34a{background-position:-0px -1728px;}.emoji2-e345{background-position:-0px -1872px;}.emoji2-e419{background-position:-0px -4880px;}.emoji2-e41b{background-position:-0px -4896px;}.emoji2-e41a{background-position:-0px -4912px;}.emoji2-e41c{background-position:-0px -4928px;}.emoji2-e409{background-position:-0px -4944px;}.emoji2-e31c{background-position:-0px -5952px;}.emoji2-e31d{background-position:-0px -5968px;}.emoji2-e31e{background-position:-0px -5984px;}.emoji2-e31f{background-position:-0px -6000px;}.emoji2-e320{background-position:-0px -6016px;}.emoji2-e001{background-position:-0px -5472px;}.emoji2-e002{background-position:-0px -5488px;}.emoji2-e004{background-position:-0px -5504px;}.emoji2-e005{background-position:-0px -5520px;}.emoji2-e428{background-position:-0px -5552px;}.emoji2-e152{background-position:-0px -5600px;}.emoji2-e429{background-position:-0px -5616px;}.emoji2-e515{background-position:-0px -5648px;}.emoji2-e516{background-position:-0px -5664px;}.emoji2-e517{background-position:-0px -5680px;}.emoji2-e518{background-position:-0px -5696px;}.emoji2-e519{background-position:-0px -5712px;}.emoji2-e51a{background-position:-0px -5728px;}.emoji2-e51b{background-position:-0px -5744px;}.emoji2-e51c{background-position:-0px -5760px;}.emoji2-e11b{background-position:-0px -5808px;}.emoji2-e04e{background-position:-0px -5824px;}.emoji2-e10c{background-position:-0px -5840px;}.emoji2-e12b{background-position:-0px -5856px;}.emoji2-e11a{background-position:-0px -5872px;}.emoji2-e11c{background-position:-0px -5888px;}.emoji2-e253{background-position:-0px -5904px;}.emoji2-e51e{background-position:-0px -5920px;}.emoji2-e51f{background-position:-0px -5936px;}.emoji2-e52d{background-position:-0px -4080px;}.emoji2-e134{background-position:-0px -4096px;}.emoji2-e52e{background-position:-0px -4192px;}.emoji2-e52f{background-position:-0px -4240px;}.emoji2-e530{background-position:-0px -4560px;}.emoji2-e526{background-position:-0px -4256px;}.emoji2-e527{background-position:-0px -4512px;}.emoji2-e528{background-position:-0px -4160px;}.emoji2-e529{background-position:-0px -4144px;}.emoji2-e10a{background-position:-0px -4272px;}.emoji2-e441{background-position:-0px -4288px;}.emoji2-e525{background-position:-0px -4304px;}.emoji2-e522{background-position:-0px -4384px;}.emoji2-e019{background-position:-0px -4400px;}.emoji2-e523{background-position:-0px -4448px;}.emoji2-e523{background-position:-0px -4464px;}.emoji2-e521{background-position:-0px -4480px;}.emoji2-e523{background-position:-0px -4432px;}.emoji2-e055{background-position:-0px -4496px;}.emoji2-e052{background-position:-0px -4528px;}.emoji2-e019{background-position:-0px -4368px;}.emoji2-e520{background-position:-0px -4576px;}.emoji2-e053{background-position:-0px -4592px;}.emoji2-e050{background-position:-0px -4624px;}.emoji2-e04f{background-position:-0px -4656px;}.emoji2-e054{background-position:-0px -4688px;}.emoji2-e01a{background-position:-0px -4704px;}.emoji2-e109{background-position:-0px -4720px;}.emoji2-e052{background-position:-0px -4736px;}.emoji2-e10b{background-position:-0px -4752px;}.emoji2-e051{background-position:-0px -4816px;}.emoji2-e524{background-position:-0px -4784px;}.emoji2-e52a{background-position:-0px -4800px;}.emoji2-e52b{background-position:-0px -4608px;}.emoji2-e52c{background-position:-0px -4640px;}.emoji2-e531{background-position:-0px -4768px;}.emoji2-e536{background-position:-0px -4864px;}.emoji2-e10b{background-position:-0px -4848px;}.emoji2-e059{background-position:-0px -9824px;}.emoji2-e403{background-position:-0px -9968px;}.emoji2-e410{background-position:-0px -10112px;}.emoji2-e058{background-position:-0px -9792px;}.emoji2-e406{background-position:-0px -10160px;}.emoji2-e40f{background-position:-0px -10080px;}.emoji2-e40e{background-position:-0px -9600px;}.emoji2-e106{background-position:-0px -9520px;}.emoji2-e404{background-position:-0px -9888px;}.emoji2-e105{background-position:-0px -9760px;}.emoji2-e409{background-position:-0px -9776px;}.emoji2-e056{background-position:-0px -9488px;}.emoji2-e418{background-position:-0px -9696px;}.emoji2-e417{background-position:-0px -9728px;}.emoji2-e40c{background-position:-0px -10192px;}.emoji2-e40d{background-position:-0px -10128px;}.emoji2-e057{background-position:-0px -9360px;}.emoji2-e415e331{background-position:-0px -9392px;}.emoji2-e40a{background-position:-0px -9408px;}.emoji2-e404{background-position:-0px -9328px;}.emoji2-e412{background-position:-0px -9344px;}.emoji2-e056{background-position:-0px -9472px;}.emoji2-e414{background-position:-0px -12208px;}.emoji2-e415{background-position:-0px -9376px;}.emoji2-e413{background-position:-0px -9856px;}.emoji2-e411{background-position:-0px -10032px;}.emoji2-e40b{background-position:-0px -9952px;}.emoji2-e406{background-position:-0px -9872px;}.emoji2-e416{background-position:-0px -9840px;}.emoji2-e40a{background-position:-0px -9504px;}.emoji2-e407{background-position:-0px -9664px;}.emoji2-e403{background-position:-0px -9632px;}.emoji2-e107{background-position:-0px -10096px;}.emoji2-e408{background-position:-0px -9984px;}.emoji2-e402{background-position:-0px -9552px;}.emoji2-e108{background-position:-0px -9616px;}.emoji2-e401{background-position:-0px -9904px;}.emoji2-e406{background-position:-0px -10000px;}.emoji2-e405{background-position:-0px -9456px;}.emoji2-e057{background-position:-0px -10240px;}.emoji2-e404{background-position:-0px -10208px;}.emoji2-e412{background-position:-0px -10224px;}.emoji2-e418{background-position:-0px -10288px;}.emoji2-e106{background-position:-0px -10256px;}.emoji2-e413{background-position:-0px -10320px;}.emoji2-e416{background-position:-0px -10304px;}.emoji2-e404{background-position:-0px -10272px;}.emoji2-e403{background-position:-0px -10336px;}.emoji2-e423{background-position:-0px -10352px;}.emoji2-e424{background-position:-0px -10368px;}.emoji2-e426{background-position:-0px -10384px;}.emoji2-e012{background-position:-0px -10448px;}.emoji2-e427{background-position:-0px -10464px;}.emoji2-e403{background-position:-0px -10480px;}.emoji2-e416{background-position:-0px -10496px;}.emoji2-e41d{background-position:-0px -10512px;}.emoji2-e036{background-position:-0px -3600px;}.emoji2-e036{background-position:-0px -3616px;}.emoji2-e038{background-position:-0px -3632px;}.emoji2-e153{background-position:-0px -3648px;}.emoji2-e155{background-position:-0px -3680px;}.emoji2-e14d{background-position:-0px -3696px;}.emoji2-e154{background-position:-0px -3712px;}.emoji2-e158{background-position:-0px -3728px;}.emoji2-e501{background-position:-0px -3744px;}.emoji2-e156{background-position:-0px -3760px;}.emoji2-e157{background-position:-0px -3776px;}.emoji2-e037{background-position:-0px -12704px;}.emoji2-e121{background-position:-0px -12720px;}.emoji2-e504{background-position:-0px -3792px;}.emoji2-e505{background-position:-0px -3840px;}.emoji2-e506{background-position:-0px -3856px;}.emoji2-e508{background-position:-0px -3808px;}.emoji2-e202{background-position:-0px -12528px;}.emoji2-e30b{background-position:-0px -3824px;}.emoji2-e03b{background-position:-0px -9232px;}.emoji2-e509{background-position:-0px -9248px;}.emoji2-e51d{background-position:-0px -9264px;}.emoji2-e007{background-position:-0px -5344px;}.emoji2-e007{background-position:-0px -5360px;}.emoji2-e13e{background-position:-0px -5376px;}.emoji2-e31a{background-position:-0px -5392px;}.emoji2-e31b{background-position:-0px -5408px;}.emoji2-e536{background-position:-0px -5424px;}.emoji2-e006{background-position:-0px -5200px;}.emoji2-e10e{background-position:-0px -5136px;}.emoji2-e302{background-position:-0px -5184px;}.emoji2-e318{background-position:-0px -5152px;}.emoji2-e319{background-position:-0px -5232px;}.emoji2-e321{background-position:-0px -5248px;}.emoji2-e322{background-position:-0px -5264px;}.emoji2-e006{background-position:-0px -5280px;}.emoji2-e323{background-position:-0px -5312px;}.emoji2-e12f{background-position:-0px -6656px;}.emoji2-e149{background-position:-0px -6672px;}.emoji2-e14a{background-position:-0px -6800px;}.emoji2-e12f{background-position:-0px -6688px;}.emoji2-e12f{background-position:-0px -6736px;}.emoji2-e513{background-position:-0px -480px;}.emoji2-e50e{background-position:-0px -496px;}.emoji2-e511{background-position:-0px -512px;}.emoji2-e50d{background-position:-0px -528px;}.emoji2-e510{background-position:-0px -544px;}.emoji2-e50f{background-position:-0px -560px;}.emoji2-e50b{background-position:-0px -576px;}.emoji2-e514{background-position:-0px -592px;}.emoji2-e512{background-position:-0px -608px;}.emoji2-e50c{background-position:-0px -624px;}.emoji2-e11d{background-position:-0px -8448px;}.emoji2-e116{background-position:-0px -8496px;}.emoji2-e113{background-position:-0px -8544px;}.emoji2-e23e{background-position:-0px -8592px;}.emoji2-e23e{background-position:-0px -8608px;}.emoji2-e209{background-position:-0px -8624px;}.emoji2-e031{background-position:-0px -8640px;}.emoji2-e13b{background-position:-0px -6032px;}.emoji2-e30f{background-position:-0px -6048px;}.emoji2-e532{background-position:-0px -240px;}.emoji2-e533{background-position:-0px -256px;}.emoji2-e534{background-position:-0px -304px;}.emoji2-e535{background-position:-0px -272px;}.emoji2-e314{background-position:-0px -2608px;}.emoji2-e112{background-position:-0px -2624px;}.emoji2-e34b{background-position:-0px -2640px;}.emoji2-e033{background-position:-0px -2672px;}.emoji2-e448{background-position:-0px -2688px;}.emoji2-e143{background-position:-0px -2800px;}.emoji2-e117{background-position:-0px -2704px;}.emoji2-e310{background-position:-0px -2736px;}.emoji2-e312{background-position:-0px -2752px;}.emoji2-e436{background-position:-0px -2816px;}.emoji2-e438{background-position:-0px -2832px;}.emoji2-e439{background-position:-0px -2912px;}.emoji2-e43a{background-position:-0px -2896px;}.emoji2-e43b{background-position:-0px -2848px;}.emoji2-e440{background-position:-0px -2720px;}.emoji2-e442{background-position:-0px -2864px;}.emoji2-e445{background-position:-0px -2656px;}.emoji2-e446{background-position:-0px -2880px;}.emoji2-e009{background-position:-0px -12128px;}.emoji2-e009{background-position:-0px -7392px;}.emoji2-e00a{background-position:-0px -7696px;}.emoji2-e104{background-position:-0px -7712px;}.emoji2-e301{background-position:-0px -7376px;}.emoji2-e00b{background-position:-0px -7424px;}.emoji2-e103{background-position:-0px -12848px;}.emoji2-e103{background-position:-0px -7552px;}.emoji2-e103{background-position:-0px -7568px;}.emoji2-e101{background-position:-0px -7584px;}.emoji2-e101{background-position:-0px -7600px;}.emoji2-e102{background-position:-0px -7648px;}.emoji2-e142{background-position:-0px -7456px;}.emoji2-e317{background-position:-0px -7472px;}.emoji2-e14b{background-position:-0px -7440px;}.emoji2-e112{background-position:-0px -7520px;}.emoji2-e103{background-position:-0px -7536px;}.emoji2-e11f{background-position:-0px -6816px;}.emoji2-e00c{background-position:-0px -6832px;}.emoji2-e301{background-position:-0px -12912px;}.emoji2-e11e{background-position:-0px -6848px;}.emoji2-e316{background-position:-0px -6864px;}.emoji2-e316{background-position:-0px -6880px;}.emoji2-e126{background-position:-0px -6896px;}.emoji2-e127{background-position:-0px -6912px;}.emoji2-e313{background-position:-0px -12800px;}.emoji2-e301{background-position:-0px -6960px;}.emoji2-e301{background-position:-0px -6976px;}.emoji2-e148{background-position:-0px -7216px;}.emoji2-e148{background-position:-0px -7264px;}.emoji2-e148{background-position:-0px -7232px;}.emoji2-e148{background-position:-0px -7248px;}.emoji2-e148{background-position:-0px -7280px;}.emoji2-e148{background-position:-0px -7296px;}.emoji2-e148{background-position:-0px -7312px;}.emoji2-e148{background-position:-0px -7328px;}.emoji2-e301{background-position:-0px -7088px;}.emoji2-e14a{background-position:-0px -7072px;}.emoji2-e14a{background-position:-0px -7040px;}.emoji2-e148{background-position:-0px -7024px;}.emoji2-e148{background-position:-0px -7200px;}.emoji2-e301{background-position:-0px -7184px;}.emoji2-e016{background-position:-0px -12624px;}.emoji2-e014{background-position:-0px -12736px;}.emoji2-e015{background-position:-0px -3408px;}.emoji2-e018{background-position:-0px -12608px;}.emoji2-e013{background-position:-0px -3424px;}.emoji2-e42a{background-position:-0px -3440px;}.emoji2-e132{background-position:-0px -3456px;}.emoji2-e115{background-position:-0px -3488px;}.emoji2-e017{background-position:-0px -3504px;}.emoji2-e131{background-position:-0px -3520px;}.emoji2-e42b{background-position:-0px -3552px;}.emoji2-e42d{background-position:-0px -3584px;}.emoji2-e01e{background-position:-0px -10576px;}.emoji2-e434{background-position:-0px -10640px;}.emoji2-e434{background-position:-0px -11952px;}.emoji2-e435{background-position:-0px -10592px;}.emoji2-e01f{background-position:-0px -10608px;}.emoji2-e01b{background-position:-0px -10880px;}.emoji2-e42e{background-position:-0px -10912px;}.emoji2-e159{background-position:-0px -10704px;}.emoji2-e150{background-position:-0px -10752px;}.emoji2-e202{background-position:-0px -11056px;}.emoji2-e01d{background-position:-0px -12832px;}.emoji2-e01c{background-position:-0px -12752px;}.emoji2-e039{background-position:-0px -10672px;}.emoji2-e10d{background-position:-0px -10528px;}.emoji2-e135{background-position:-0px -11088px;}.emoji2-e15a{background-position:-0px -10848px;}.emoji2-e42f{background-position:-0px -10928px;}.emoji2-e430{background-position:-0px -10800px;}.emoji2-e431{background-position:-0px -10784px;}.emoji2-e432{background-position:-0px -10816px;}.emoji2-e03a{background-position:-0px -12784px;}.emoji2-e14f{background-position:-0px -288px;}.emoji2-e14e{background-position:-0px -11104px;}.emoji2-e137{background-position:-0px -11136px;}.emoji2-e432{background-position:-0px -11152px;}.emoji2-e123{background-position:-0px -12480px;}.emoji2-e122{background-position:-0px -12768px;}.emoji2-e124{background-position:-0px -2944px;}.emoji2-e433{background-position:-0px -2960px;}.emoji2-e019{background-position:-0px -2976px;}.emoji2-e03c{background-position:-0px -2992px;}.emoji2-e03d{background-position:-0px -3008px;}.emoji2-e507{background-position:-0px -3024px;}.emoji2-e30a{background-position:-0px -3040px;}.emoji2-e502{background-position:-0px -3056px;}.emoji2-e503{background-position:-0px -3072px;}.emoji2-e125{background-position:-0px -3104px;}.emoji2-e324{background-position:-0px -3120px;}.emoji2-e503{background-position:-0px -3136px;}.emoji2-e12d{background-position:-0px -208px;}.emoji2-e130{background-position:-0px -3168px;}.emoji2-e133{background-position:-0px -3184px;}.emoji2-e42c{background-position:-0px -3200px;}.emoji2-e03e{background-position:-0px -3264px;}.emoji2-e326{background-position:-0px -3280px;}.emoji2-e040{background-position:-0px -3296px;}.emoji2-e041{background-position:-0px -3312px;}.emoji2-e042{background-position:-0px -3344px;}.emoji2-e326{background-position:-0px -3376px;}.emoji2-e12c{background-position:-0px -13424px;}.emoji2-e008{background-position:-0px -7792px;}.emoji2-e03d{background-position:-0px -7808px;}.emoji2-e12a{background-position:-0px -7824px;}.emoji2-e128{background-position:-0px -7840px;}.emoji2-e129{background-position:-0px -7856px;}.emoji2-e003{background-position:-0px -6064px;}.emoji2-e103e328{background-position:-0px -6080px;}.emoji2-e034{background-position:-0px -6096px;}.emoji2-e035{background-position:-0px -6112px;}.emoji2-e111{background-position:-0px -6128px;}.emoji2-e306{background-position:-0px -6144px;}.emoji2-e425{background-position:-0px -6160px;}.emoji2-e43d{background-position:-0px -6176px;}.emoji2-e207{background-position:-0px -8336px;}.emoji2-e24e{background-position:-0px -176px;}.emoji2-e24f{background-position:-0px -192px;}.emoji2-e537{background-position:-0px -11664px;}.emoji2-e210{background-position:-0px -0px;}.emoji2-e21c{background-position:-0px -32px;}.emoji2-e21d{background-position:-0px -48px;}.emoji2-e21e{background-position:-0px -64px;}.emoji2-e21f{background-position:-0px -80px;}.emoji2-e220{background-position:-0px -96px;}.emoji2-e221{background-position:-0px -112px;}.emoji2-e222{background-position:-0px -128px;}.emoji2-e223{background-position:-0px -144px;}.emoji2-e224{background-position:-0px -160px;}.emoji2-e225{background-position:-0px -16px;}.emoji2-e20b{background-position:-0px -7776px;}.emoji2-e250{background-position:-0px -7728px;}.emoji2-e251{background-position:-0px -7744px;}.emoji2-e120{background-position:-0px -1952px;}.emoji2-e342{background-position:-0px -2032px;}.emoji2-e046{background-position:-0px -2400px;}.emoji2-e340{background-position:-0px -2080px;}.emoji2-e339{background-position:-0px -2112px;}.emoji2-e147{background-position:-0px -2448px;}.emoji2-e33a{background-position:-0px -2240px;}.emoji2-e33b{background-position:-0px -2128px;}.emoji2-e33c{background-position:-0px -2160px;}.emoji2-e33d{background-position:-0px -2016px;}.emoji2-e33e{background-position:-0px -2048px;}.emoji2-e33f{background-position:-0px -2096px;}.emoji2-e341{background-position:-0px -2064px;}.emoji2-e343{background-position:-0px -2176px;}.emoji2-e344{background-position:-0px -2192px;}.emoji2-e34c{background-position:-0px -2416px;}.emoji2-e34d{background-position:-0px -2432px;}.emoji2-e43f{background-position:-0px -2256px;}.emoji2-e043{background-position:-0px -2464px;}.emoji2-e045{background-position:-0px -12176px;}.emoji2-e044{background-position:-0px -2528px;}.emoji2-e047{background-position:-0px -2560px;}.emoji2-e338{background-position:-0px -2480px;}.emoji2-e30b{background-position:-0px -2496px;}.emoji2-e044{background-position:-0px -2512px;}.emoji2-e30c{background-position:-0px -2576px;}.emoji2-e044{background-position:-0px -2544px;}.emoji2-e236{background-position:-0px -11744px;}.emoji2-e238{background-position:-0px -11760px;}.emoji2-e237{background-position:-0px -11728px;}.emoji2-e239{background-position:-0px -11776px;}.emoji2-e236{background-position:-0px -13264px;}.emoji2-e238{background-position:-0px -13280px;}.emoji2-e232{background-position:-0px -13312px;}.emoji2-e233{background-position:-0px -13328px;}.emoji2-e234{background-position:-0px -13216px;}.emoji2-e235{background-position:-0px -13296px;}.emoji2-e23a{background-position:-0px -12000px;}.emoji2-e23b{background-position:-0px -12016px;}.emoji2-e23c{background-position:-0px -11856px;}.emoji2-e23d{background-position:-0px -11872px;}.emoji2-e332{background-position:-0px -13392px;}.emoji2-e333{background-position:-0px -13056px;}.emoji2-e333{background-position:-0px -13072px;}.emoji2-e021{background-position:-0px -13136px;}.emoji2-e020{background-position:-0px -13088px;}.emoji2-e336{background-position:-0px -13104px;}.emoji2-e337{background-position:-0px -13120px;}.emoji2-e211{background-position:-0px -13248px;}.emoji2-e022{background-position:-0px -13152px;}.emoji2-e327{background-position:-0px -6192px;}.emoji2-e023{background-position:-0px -6208px;}.emoji2-e327{background-position:-0px -6224px;}.emoji2-e327{background-position:-0px -6240px;}.emoji2-e328{background-position:-0px -6256px;}.emoji2-e329{background-position:-0px -6272px;}.emoji2-e32a{background-position:-0px -6288px;}.emoji2-e32b{background-position:-0px -6304px;}.emoji2-e32c{background-position:-0px -6320px;}.emoji2-e32d{background-position:-0px -6336px;}.emoji2-e437{background-position:-0px -6352px;}.emoji2-e327{background-position:-0px -6368px;}.emoji2-e204{background-position:-0px -6384px;}.emoji2-e20c{background-position:-0px -12448px;}.emoji2-e20e{background-position:-0px -12416px;}.emoji2-e20d{background-position:-0px -12464px;}.emoji2-e20f{background-position:-0px -12432px;}.emoji2-e30e{background-position:-0px -11216px;}.emoji2-e208{background-position:-0px -11232px;}.emoji2-e20a{background-position:-0px -12512px;}.emoji2-e252{background-position:-0px -12544px;}.emoji2-e137{background-position:-0px -12688px;}.emoji2-e136{background-position:-0px -11312px;}.emoji2-e201{background-position:-0px -11376px;}.emoji2-e138{background-position:-0px -11424px;}.emoji2-e139{background-position:-0px -11440px;}.emoji2-e13f{background-position:-0px -11536px;}.emoji2-e151{background-position:-0px -11456px;}.emoji2-e140{background-position:-0px -11488px;}.emoji2-e309{background-position:-0px -11504px;}.emoji2-e13a{background-position:-0px -11472px;}.emoji2-e214{background-position:-0px -336px;}.emoji2-e229{background-position:-0px -368px;}.emoji2-e212{background-position:-0px -384px;}.emoji2-e24d{background-position:-0px -416px;}.emoji2-e213{background-position:-0px -448px;}.emoji2-e12e{background-position:-0px -464px;}.emoji2-e203{background-position:-0px -640px;}.emoji2-e228{background-position:-0px -656px;}.emoji2-e22b{background-position:-0px -720px;}.emoji2-e22a{background-position:-0px -752px;}.emoji2-e215{background-position:-0px -768px;}.emoji2-e216{background-position:-0px -672px;}.emoji2-e217{background-position:-0px -784px;}.emoji2-e218{background-position:-0px -800px;}.emoji2-e227{background-position:-0px -816px;}.emoji2-e22c{background-position:-0px -688px;}.emoji2-e22d{background-position:-0px -832px;}.emoji2-e315{background-position:-0px -13456px;}.emoji2-e30d{background-position:-0px -13440px;}.emoji2-e226{background-position:-0px -848px;}.emoji2-e333{background-position:-0px -12960px;}.emoji2-e10f{background-position:-0px -6416px;}.emoji2-e334{background-position:-0px -6432px;}.emoji2-e311{background-position:-0px -6448px;}.emoji2-e13c{background-position:-0px -6464px;}.emoji2-e331{background-position:-0px -6496px;}.emoji2-e331{background-position:-0px -6512px;}.emoji2-e330{background-position:-0px -6528px;}.emoji2-e05a{background-position:-0px -6544px;}.emoji2-e14c{background-position:-0px -6560px;}.emoji2-e407{background-position:-0px -6576px;}.emoji2-e32e{background-position:-0px -12976px;}.emoji2-e205{background-position:-0px -13008px;}.emoji2-e206{background-position:-0px -12992px;}.emoji2-e219{background-position:-0px -12576px;}.emoji2-e219{background-position:-0px -12592px;}.emoji2-e219{background-position:-0px -8688px;}.emoji2-e21a{background-position:-0px -8704px;}.emoji2-e21a{background-position:-0px -8656px;}.emoji2-e21b{background-position:-0px -8672px;}.emoji2-e32f{background-position:-0px -13376px;}.emoji2-e21b{background-position:-0px -13360px;}.emoji2-e21a{background-position:-0px -13344px;}.emoji2-e21b{background-position:-0px -11984px;}.emoji2-e21a{background-position:-0px -11968px;}.emoji2-e21b{background-position:-0px -12064px;}.emoji2-e21a{background-position:-0px -12080px;}.emoji2-e21b{background-position:-0px -12032px;}.emoji2-e21a{background-position:-0px -12048px;}.emoji2-e21b{background-position:-0px -8720px;}.emoji2-e21b{background-position:-0px -8736px;}.emoji2-e21b{background-position:-0px -8752px;}.emoji2-e21b{background-position:-0px -8768px;}.emoji2-e32e{background-position:-0px -13040px;}.emoji2-e141{background-position:-0px -8016px;}.emoji2-e114{background-position:-0px -8064px;}.emoji2-e114{background-position:-0px -8080px;}.emoji2-e144{background-position:-0px -8144px;}.emoji2-e145{background-position:-0px -8160px;}.emoji2-e144{background-position:-0px -8096px;}.emoji2-e144{background-position:-0px -8112px;}.emoji2-e03f{background-position:-0px -8128px;}.emoji2-e325{background-position:-0px -8176px;}.emoji2-e235{background-position:-0px -8256px;}.emoji2-e24c{background-position:-0px -8320px;}.emoji2-e010{background-position:-0px -12864px;}.emoji2-e012{background-position:-0px -12880px;}.emoji2-e011{background-position:-0px -12896px;}.emoji2-e00d{background-position:-0px -5024px;}.emoji2-e00e{background-position:-0px -5072px;}.emoji2-e00f{background-position:-0px -12192px;}.emoji2-e22e{background-position:-0px -4960px;}.emoji2-e22f{background-position:-0px -4976px;}.emoji2-e230{background-position:-0px -4992px;}.emoji2-e231{background-position:-0px -5008px;}.emoji2-e41e{background-position:-0px -5040px;}.emoji2-e41f{background-position:-0px -5104px;}.emoji2-e420{background-position:-0px -5056px;}.emoji2-e421{background-position:-0px -5088px;}.emoji2-e422{background-position:-0px -5120px;}
  687. /***
  688. Tools
  689. ***/
  690. .display-none,
  691. .display-hide {
  692. display: none;
  693. }
  694. .no-space {
  695. margin: 0px !important;
  696. padding: 0px !important;
  697. }
  698. .no-margin{
  699. margin: 0px !important;
  700. }
  701. .no-padding{
  702. padding: 0 !important;
  703. }
  704. .margin-bottom-0 {
  705. margin-bottom: 0px !important;
  706. }
  707. .margin-bottom-10 {
  708. margin-bottom: 10px !important;
  709. }
  710. .margin-bottom-15 {
  711. margin-bottom: 15px !important;
  712. }
  713. .margin-bottom-20 {
  714. margin-bottom: 20px !important;
  715. }
  716. .margin-bottom-25 {
  717. margin-bottom: 25px !important;
  718. }
  719. .margin-top-5 {
  720. margin-top: 5px !important;
  721. }
  722. .margin-top-10 {
  723. margin-top: 10px !important;
  724. }
  725. .margin-top-15 {
  726. margin-top: 15px !important;
  727. }
  728. .margin-top-20 {
  729. margin-top: 20px !important;
  730. }
  731. .margin-top-30 {
  732. margin-top: 30px !important;
  733. }
  734. .margin-left-10 {
  735. margin-left: 10px !important;
  736. }
  737. .margin-left-15 {
  738. margin-left: 15px !important;
  739. }
  740. .margin-left-20 {
  741. margin-left: 20px !important;
  742. }
  743. .margin-left-30 {
  744. margin-left: 30px !important;
  745. }
  746. .margin-right-10 {
  747. margin-right: 10px !important;
  748. }
  749. .margin-right-15 {
  750. margin-right: 15px !important;
  751. }
  752. .margin-right-20 {
  753. margin-right: 20px !important;
  754. }
  755. .bold {
  756. font-weight:600 !important;
  757. }
  758. .inline {
  759. display: inline;
  760. }
  761. /***
  762. ie8 & ie9 modes
  763. ***/
  764. .visible-ie8 {
  765. display: none;
  766. }
  767. .ie8 .visible-ie8 {
  768. display: inherit !important;
  769. }
  770. .visible-ie9 {
  771. display: none;
  772. }
  773. .ie9 .visible-ie9 {
  774. display: inherit !important;
  775. }
  776. .hidden-ie8 {
  777. display: inherit;
  778. }
  779. .ie8 .hidden-ie8 {
  780. display: none !important;
  781. }
  782. .hidden-ie9 {
  783. display: inherit;
  784. }
  785. .ie9 .hidden-ie9 {
  786. display: none !important;
  787. }
  788. .alert{
  789. margin-bottom: 15px;
  790. }
  791. /********************
  792. GENERAL UI ELEMENTS
  793. *********************/
  794. /* input with right aligned and colored icons */
  795. /* input with left aligned icons */
  796. .input-auto{
  797. display: inline !important;
  798. width: auto !important;
  799. min-width: 100px !important;
  800. }
  801. .input-small{
  802. display: inline !important;
  803. width: 80px !important;
  804. padding: 3px 6px;
  805. }
  806. .input-icon {
  807. position: relative;
  808. }
  809. .input-icon i {
  810. display: block;
  811. position: absolute;
  812. left: 0;
  813. margin: 4px 10px;
  814. }
  815. .input-icon input {
  816. padding-left: 40px !important;
  817. }
  818. .input-icon textarea{
  819. resize: none;
  820. }
  821. .badge {
  822. font-size: 11px !important;
  823. font-weight: 300;
  824. text-align: center;
  825. height: 18px;
  826. padding: 3px 6px 3px 6px;
  827. -webkit-border-radius: 12px !important;
  828. -moz-border-radius: 12px !important;
  829. border-radius: 12px !important;
  830. text-shadow: none !important;
  831. text-align: center;
  832. vertical-align: middle;
  833. color: #fff !important;
  834. }
  835. .badge-success{
  836. background-color: #3cc051 !important;
  837. }
  838. .badge-danger{
  839. background-color: #ed4e2a !important;
  840. }
  841. .dropdown-menu li > a {
  842. padding: 6px 0 6px 13px;
  843. margin: 0px;
  844. color: #3784d3;;
  845. text-align: left;
  846. text-decoration: none;
  847. display: block;
  848. clear: both;
  849. font-weight: normal;
  850. white-space: nowrap;
  851. }
  852. .dropdown-menu li > a:hover{
  853. color: #225e9b !important;
  854. }
  855. .header ul > li > .dropdown-menu:before {
  856. position: absolute;
  857. top: -7px;
  858. right: 18px;
  859. display: inline-block !important;
  860. border-right: 7px solid transparent;
  861. border-bottom: 7px solid #ccc;
  862. border-left: 7px solid transparent;
  863. border-bottom-color: rgba(0, 0, 0, 0.2);
  864. content: '';
  865. }
  866. .header ul > li > .dropdown-menu:after {
  867. position: absolute;
  868. top: -6px;
  869. right: 18px;
  870. display: inline-block !important;
  871. border-right: 6px solid transparent;
  872. border-bottom: 6px solid #fff;
  873. border-left: 6px solid transparent;
  874. content: '';
  875. }
  876. .header ul li>.dropdown-menu{
  877. margin-top: 0px;
  878. min-width: 150px;
  879. right: -2px;
  880. left: auto;
  881. }
  882. /***
  883. progress
  884. ***/
  885. .progress{
  886. height: 10px;
  887. margin-bottom: 15px;
  888. }
  889. /***
  890. section
  891. ***/
  892. .section {
  893. background-color: #fff;
  894. border-radius: 2px;
  895. box-shadow: 0 1px 5px 0 rgba(56,61,72,0.21);
  896. margin-bottom: 15px;
  897. }
  898. .tl_schedule{ width:700px; height:125px;}
  899. .section.join{
  900. border-bottom-right-radius: 0px;
  901. border-bottom-left-radius: 0px;
  902. margin-bottom: 0px;
  903. }
  904. .section.list hr{
  905. margin-top: 10px;
  906. }
  907. .section .section-header{
  908. padding: 15px;
  909. border-bottom: solid 1px #ddd;
  910. }
  911. .section .section-header:before,.section .section-header:after,
  912. .section .section-footer:before,.section .section-footer:after,
  913. .section .section-topper:before,.section .section-footer:after{
  914. content: " ";
  915. display: table;
  916. }
  917. .section .section-header:after,
  918. .section .section-footer:after,
  919. .section .section-topper:after{
  920. clear: both;
  921. }
  922. .section .operate-panel{
  923. float: right;
  924. text-align: right;
  925. }
  926. .section .title-panel{
  927. float: left;
  928. font-size: 14px;
  929. }
  930. .section .section-header .title-panel{
  931. margin-top: 5px;
  932. }
  933. .section .header-muted{
  934. margin-top: 8px;
  935. }
  936. .section .section-body{
  937. padding: 15px;
  938. }
  939. .section .section-body .inner-bg{
  940. margin: -15px;
  941. padding: 5px 15px 8px 15px;
  942. background: #F2F4F5;
  943. margin-bottom: 15px;
  944. }
  945. .section .table >tbody>tr:first-child >td{
  946. border-top: none;
  947. }
  948. .section .section-body .item-panel{
  949. margin-bottom: 10px;
  950. }
  951. .section .section-body .item-panel:last-child{
  952. margin-bottom: 0px;
  953. }
  954. .section .section-footer{
  955. background: #f2f4f5;
  956. border-top: solid 1px #ddd;
  957. border-bottom-left-radius: 2px;
  958. border-bottom-right-radius: 2px;
  959. padding: 10px 15px;
  960. }
  961. .section .section-topper{
  962. background: #f2f4f5;
  963. border-radius: 0;
  964. padding: 10px 15px;
  965. }
  966. .section .section-header .operate-panel.pos,
  967. .section .section-footer .operate-panel.pos,
  968. .section .section-topper .operate-panel.pos{
  969. position: relative;
  970. /*top:5px;*/
  971. top:7px;
  972. }
  973. .section .section-body .tip-panel{
  974. border-bottom: solid 1px #ddd;
  975. margin: 50px -15px 15px -15px;
  976. padding: 0 15px 15px 15px;
  977. }
  978. .section .section-body .tip-panel:first-child{
  979. margin-top: 0px;
  980. }
  981. .section .section-body .tip-panel strong{
  982. font-size: 14px;
  983. }
  984. /***
  985. detail
  986. ***/
  987. .detail {
  988. background-color: #fff;
  989. border-radius: 2px;
  990. box-shadow: 0 1px 5px 0 rgba(56,61,72,0.21);
  991. margin-bottom: 15px;
  992. }
  993. .detail .detail-header{
  994. padding-left: 65px;
  995. border-bottom: solid 1px #ddd;
  996. position: relative;
  997. }
  998. .detail .detail-header .author{
  999. border-top-left-radius: 2px;
  1000. width: 55px;
  1001. height: 55px;
  1002. position: absolute;
  1003. left: 0;
  1004. top: 0;
  1005. }
  1006. .detail .detail-header .second{
  1007. margin-top: 7px;
  1008. font-size: 12px;
  1009. }
  1010. .detail .detail-header:before,.detail .detail-header:after{
  1011. content: " ";
  1012. display: table;
  1013. }
  1014. .detail .detail-header:after{
  1015. clear: both;
  1016. }
  1017. .detail .operate-panel{
  1018. float: right;
  1019. text-align: right;
  1020. padding: 10px 15px;
  1021. }
  1022. .detail .title-panel{
  1023. float: left;
  1024. font-size: 14px;
  1025. }
  1026. .detail .detail-header .title-panel{
  1027. padding-top: 6px;
  1028. height: 55px;
  1029. }
  1030. .detail .detail-header .title-panel.only{
  1031. padding: 0px;
  1032. line-height: 55px;
  1033. }
  1034. .detail .detail-body{
  1035. padding: 15px;
  1036. padding-left: 65px;
  1037. }
  1038. .detail .detail-body .attachment{
  1039. margin: 5px 0;
  1040. }
  1041. .detail .detail-body.muti{
  1042. padding-left: 15px;
  1043. }
  1044. .detail .detail-body.muti:before,.detail .detail-body.muti:after{
  1045. content: " ";
  1046. display: table;
  1047. }
  1048. .detail .detail-body.muti:after{
  1049. clear: both;
  1050. }
  1051. .detail .detail-body.muti .author{
  1052. float: left;
  1053. width: 40px;
  1054. height: 40px;
  1055. }
  1056. .detail .detail-body.muti .content{
  1057. float: left;
  1058. width: 620px;
  1059. margin-left: 10px;
  1060. }
  1061. /***
  1062. comment
  1063. ***/
  1064. .comment{
  1065. background: #f2f4f5;
  1066. border-top: solid 1px #ddd;
  1067. border-bottom-left-radius: 2px;
  1068. border-bottom-right-radius: 2px;
  1069. }
  1070. .comment>.dec-panel{
  1071. padding:10px 65px;
  1072. }
  1073. .comment>.send-panel,.comment>.research-panel{
  1074. padding: 15px;
  1075. border-top: solid 1px #ddd;
  1076. width: 100%;
  1077. }
  1078. .comment>.send-panel:before,
  1079. .comment>.send-panel:after,
  1080. .comment>.research-panel:before,
  1081. .comment>.research-panel:after{
  1082. content: " ";
  1083. display: table;
  1084. }
  1085. .comment>.send-panel:after,
  1086. .comment>.research-panel:after{
  1087. clear: both;
  1088. }
  1089. .comment>.send-panel>.author,
  1090. .comment>.research-panel>.author{
  1091. float: left;
  1092. width: 40px;
  1093. height: 40px;
  1094. }
  1095. .comment>.send-panel>.send-container,
  1096. .comment>.research-panel>.send-container{
  1097. float: left;
  1098. width: 620px;
  1099. margin-left: 10px;
  1100. }
  1101. .comment>.comment-body{
  1102. }
  1103. .comment>.comment-body>.item{
  1104. border-top: solid 1px #ddd;
  1105. padding: 15px;
  1106. padding-bottom: 0px;
  1107. }
  1108. .comment>.comment-body>.item:before,.comment>.comment-body>.item:after{
  1109. content: " ";
  1110. display: table;
  1111. }
  1112. .comment>.comment-body>.item:after{
  1113. clear: both;
  1114. }
  1115. .comment>.comment-body>.item>.author{
  1116. float: left;
  1117. width: 40px;
  1118. height: 40px;
  1119. }
  1120. .comment>.comment-body>.item>.content{
  1121. float: left;
  1122. width: 620px;
  1123. margin-left: 10px;
  1124. }
  1125. .comment .reply-item-content{
  1126. width: 575px;
  1127. margin-left: 10px;
  1128. }
  1129. .comment>.comment-body>.item>.content>.reply-list>.reply-item:before,
  1130. .comment>.comment-body>.item>.content>.reply-list>.reply-item:after{
  1131. content: " ";
  1132. display: table;
  1133. }
  1134. .comment>.comment-body>.item>.content .reply-list>.reply-item:after{
  1135. clear: both;
  1136. }
  1137. .comment>.comment-body>.item>.content>.reply-list{
  1138. margin-top: 10px;
  1139. }
  1140. .comment>.comment-body>.item>.content>.reply-list>.reply-item{
  1141. border-top: solid 1px #ddd;
  1142. padding-top:10px;
  1143. padding-left: 5px;
  1144. }
  1145. .result-body{
  1146. border-top: solid 1px #ddd;
  1147. margin: 0 15px;
  1148. padding: 15px 0;
  1149. }
  1150. .result-body:before,.result-body:after{
  1151. content: " ";
  1152. display: table;
  1153. }
  1154. .result-body:after{
  1155. clear: both;
  1156. }
  1157. .result-body>.author{
  1158. float: left;
  1159. width: 40px;
  1160. height: 40px;
  1161. }
  1162. .result-body>.content{
  1163. float: left;
  1164. width: 620px;
  1165. margin-left: 10px;
  1166. }
  1167. .result-body .attachment{
  1168. margin-right: 10px;
  1169. margin-bottom: 5px;
  1170. }
  1171. /***
  1172. timeline
  1173. ***/
  1174. .tl-new{
  1175. background: #e9f1fa !important;
  1176. text-align: center;
  1177. padding: 10px 0;
  1178. border-bottom-left-radius: 2px;
  1179. border-bottom-right-radius: 2px;
  1180. }
  1181. .tl-container .tl-content .section:first-child{
  1182. border-top-right-radius: 0px;
  1183. border-top-left-radius: 0px;
  1184. }
  1185. .tl-container .tl-mode .tl-con{
  1186. padding: 15px;
  1187. }
  1188. .tl-container .tl-mode .tl-con:before,
  1189. .tl-container .tl-mode .tl-con:after,
  1190. .tl-container .tl-mode .tl-ope:before,
  1191. .tl-container .tl-mode .tl-ope:after{
  1192. content: " ";
  1193. display: table;
  1194. }
  1195. .tl-container .tl-mode .tl-con:after,
  1196. .tl-container .tl-mode .tl-ope:after{
  1197. clear: both;
  1198. }
  1199. .tl-container .tl-mode .tl-dec{
  1200. /*margin-right:5px;*/ margin-left:15px; color:#333333;
  1201. font-family:"微软雅黑";
  1202. font-size:14px;
  1203. }
  1204. .tl-title{ color:#333333; margin-left:5px; font-family:"微软雅黑";
  1205. font-size:14px;
  1206. }
  1207. .tl-word{margin-left:15px; color:#242424;}
  1208. .tl-container .tl-mode .tl-files{
  1209. margin-top: 10px;
  1210. }
  1211. .tl-container .tl-mode .tl-pics div{
  1212. margin-top: 15px;
  1213. }
  1214. .tl-container .tl-mode .tl-files .attachment{
  1215. margin-right: 10px;
  1216. margin-bottom: 5px;
  1217. }
  1218. .tl-container .tl-mode .tl-con .tl-avatar{
  1219. float:left;
  1220. width: 40px;
  1221. height: 40px;
  1222. }
  1223. .tl-container .tl-mode .tl-con .tl-detail{
  1224. float: left;
  1225. margin-left: 10px;
  1226. width: 620px;
  1227. }
  1228. .tl-container .tl-mode .tl-ope{
  1229. background-color: #F2F4F5 !important;
  1230. padding: 10px 15px 10px 65px;
  1231. width: 100%;
  1232. }
  1233. .tl-container .tl-mode .tl-ope .tl-op{
  1234. float: left;
  1235. }
  1236. .tl-container .tl-mode .tl-ope .tl-time{
  1237. margin-top: 5px;
  1238. float: right;
  1239. }
  1240. .tl-container .tl-mode .tl-result{
  1241. margin-top: 5px;
  1242. }
  1243. .tl-container .tl-comment{
  1244. display: none;
  1245. }
  1246. .tl-container .tl-more{
  1247. display: none;
  1248. background: #f2f4f5;
  1249. border-top: solid 1px #ddd;
  1250. padding: 10px 0 10px 65px;
  1251. border-bottom-left-radius: 2px;
  1252. border-bottom-right-radius: 2px;
  1253. }
  1254. .tl-container .tl-comment .comment>.send-panel,.comment>.research-panel{
  1255. border:none;
  1256. }
  1257. .tl-container .tl-content .tl-comment .homework_mark_container,
  1258. .tl-container .tl-content .tl-comment .student_mark_container{
  1259. padding: 15px 15px 15px 65px;
  1260. }
  1261. /***
  1262. paper
  1263. ***/
  1264. .paper-panel{
  1265. display: none;
  1266. margin-bottom: 20px;
  1267. text-align: right;
  1268. }
  1269. .avatar{
  1270. padding: 15px;
  1271. }
  1272. .avatar .info{
  1273. margin-left: 15px;
  1274. }
  1275. /***
  1276. form
  1277. ***/
  1278. .control-label{
  1279. font-weight: normal;
  1280. }
  1281. .control-label .required {
  1282. color: #e02222;
  1283. font-size: 12px;
  1284. padding-left: 2px;
  1285. }
  1286. .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  1287. cursor:pointer;
  1288. background-color: #fafafa;
  1289. }
  1290. /***
  1291. modal
  1292. ***/
  1293. .modal-open{
  1294. overflow-y: scroll;
  1295. }
  1296. .modal{
  1297. overflow-y: auto;
  1298. }
  1299. .modal .modal-header .icon-delete{
  1300. right:0px;
  1301. }
  1302. .modal-dialog {
  1303. margin: 90px auto 15px auto;
  1304. }
  1305. .modal-dialog .modal-header .icon-delete{
  1306. top:0px;
  1307. }
  1308. .modal-form{
  1309. padding: 15px;
  1310. }
  1311. .modal .modal-form{
  1312. padding: 0px !important;
  1313. }
  1314. .modal .modal-body{
  1315. padding: 15px;
  1316. }
  1317. .modal .modal-content{
  1318. background-clip: border-box;
  1319. border-radius: 2px;
  1320. }
  1321. .modal-form>.row{
  1322. margin-bottom: 15px;
  1323. }
  1324. .modal .modal-body .table{
  1325. margin-bottom: 0px;
  1326. }
  1327. .modal .modal-body .table >tbody>tr:first-child >td{
  1328. border-top: none;
  1329. }
  1330. .modal .modal-inner-footer{
  1331. margin: -15px;
  1332. padding: 15px;
  1333. background: #F2F4F5;
  1334. }
  1335. .modal .modal-operate{
  1336. padding-top: 6px;
  1337. }
  1338. .modal .sel-item{
  1339. width: 282px !important;
  1340. }
  1341. .modal.large .modal-dialog{
  1342. width: 940px;
  1343. }
  1344. .modal.large .modal-body{
  1345. padding: 0px !important;
  1346. }
  1347. .modal.large .large-footer,
  1348. .modal.large .large-body{
  1349. padding: 15px;
  1350. }
  1351. .modal.large{
  1352. overflow-y: hidden;
  1353. }
  1354. .modal.large .modal-content{
  1355. border: none !important;
  1356. }
  1357. .modal.large .modal-dialog{
  1358. margin-top: 47px;
  1359. }
  1360. .modal.superior{
  1361. z-index: 1045;
  1362. }
  1363. /***
  1364. button
  1365. ***/
  1366. .btn{
  1367. padding: 6px 40px;
  1368. }
  1369. .btn.medium{
  1370. padding: 6px 20px;
  1371. }
  1372. .btn.small{
  1373. padding: 6px 12px;
  1374. }
  1375. .btn.link{
  1376. color: #3784d3;
  1377. }
  1378. /***
  1379. list-group
  1380. ***/
  1381. a.list-group-item {
  1382. color: #3784d3;
  1383. cursor: pointer;
  1384. }
  1385. div.list-group-item.title {
  1386. z-index: 2;
  1387. font-size: 14px;
  1388. font-weight: 400;
  1389. color: #fff;
  1390. background-color: #757f93;
  1391. border-color: #757f93;
  1392. }
  1393. div.list-group-item.schedule-panel{
  1394. font-size: 12px !important;
  1395. font-weight: normal;
  1396. margin: 0px !important;
  1397. padding:5px 0 !important;
  1398. }
  1399. div.list-group-item.title a{
  1400. color: #F19500;
  1401. }
  1402. a.list-group-item.title{
  1403. cursor: pointer !important;
  1404. color: #fff !important;
  1405. background-color: #757f93 !important;
  1406. border-color: #757f93 !important;
  1407. }
  1408. a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
  1409. background-color: #DBDCDC;
  1410. border-color: #DBDCDC;
  1411. color: #3784d3;
  1412. }
  1413. a.list-group-item.active .badge{
  1414. background-color: #ed4e2a !important;
  1415. }
  1416. /***
  1417. Tab
  1418. ***/
  1419. .tab{
  1420. }
  1421. .tab .nav{
  1422. background: #f3f5f6;
  1423. }
  1424. .tab .tab-content{
  1425. padding: 15px;
  1426. }
  1427. .tab .nav-tabs>li>a,
  1428. .tab .nav-tabs>li>a:hover,
  1429. .tab .nav-tabs>li>a:focus{
  1430. border-radius: 0px !important;
  1431. border: solid 1px #ddd;
  1432. border-top: none !important;
  1433. border-right: none !important;
  1434. }
  1435. .tab .nav-tabs>li:first-child>a,
  1436. .tab .nav-tabs>li:first-child>a:hover,
  1437. .tab .nav-tabs>li:first-child>a:focus{
  1438. border-top-left-radius: 2px !important;
  1439. border-left: none;
  1440. }
  1441. .tab .nav-tabs>li:last-child>a{
  1442. border-top-right-radius: 2px !important;
  1443. }
  1444. .tab .nav-tabs > li.active > a, .tab .nav-tabs > li.active > a:hover, .tab .nav-tabs > li.active > a:focus {
  1445. background-color: #fff;
  1446. border-bottom: 1px solid #fff;
  1447. }
  1448. /***
  1449. Table
  1450. ***/
  1451. .table .item-old{
  1452. background-color: #F2F4F5 !important;
  1453. }
  1454. .table .item-current,.table .item-current:hover td{
  1455. background-color: #e9f1fa !important;
  1456. }
  1457. /***
  1458. Custom tabs
  1459. ***/
  1460. .tabbable-custom {
  1461. margin-bottom: 15px;
  1462. padding: 0px;
  1463. overflow: hidden;
  1464. }
  1465. .tabbable-custom > .nav-tabs {
  1466. border: none;
  1467. margin: 0px;
  1468. }
  1469. .tabbable-custom > .tab-content {
  1470. background-color: #fff;
  1471. border: 1px solid #ddd;
  1472. -webkit-border-radius: 0;
  1473. -moz-border-radius: 0;
  1474. border-radius: 0;
  1475. padding: 10px;
  1476. }
  1477. .tabbable-custom.nav-justified .tab-content {
  1478. margin-top: -1px;
  1479. }
  1480. .tabbable-custom .nav-tabs > li {
  1481. margin-right: 2px;
  1482. border-top: 2px solid transparent;
  1483. }
  1484. .tabbable-custom .nav-tabs > li > a {
  1485. margin-right: 0;
  1486. background-color: #fff;
  1487. }
  1488. .tabbable-custom .nav-tabs > li > a:hover {
  1489. background: none;
  1490. border-color:transparent;
  1491. }
  1492. .tabbable-custom .nav-tabs > li.active {
  1493. border-top: 3px solid #3784d3;
  1494. margin-top: 0;
  1495. position: relative;
  1496. }
  1497. .tabbable-custom .nav-tabs > li.active > a {
  1498. border-bottom-color: #fff;
  1499. background-color: #fff;
  1500. border-top: none;
  1501. font-weight: 400;
  1502. }
  1503. .tabbable-custom .nav-tabs > li.active > a:hover {
  1504. border-top: none;
  1505. background: #fff;
  1506. border-color: #d4d4d4 #d4d4d4 transparent;
  1507. }
  1508. .tabbable-custom .nav-tabs > li {
  1509. margin-right: 2px;
  1510. border-top: 2px solid transparent;
  1511. }
  1512. /***
  1513. sidebar-menu
  1514. ***/
  1515. .sidebar-menu {
  1516. list-style: none;
  1517. margin: 0;
  1518. padding: 0;
  1519. }
  1520. .sidebar-menu .title{
  1521. font-size: 12px;
  1522. }
  1523. ul.sidebar-menu > li >a.title{
  1524. font-size: 14px;
  1525. color: #fff !important;
  1526. background-color: #757f93 !important;
  1527. border-color: #757f93 !important;
  1528. border-top-right-radius: 2px;
  1529. border-top-left-radius: 2px;
  1530. padding: 10px 15px;
  1531. cursor: default;
  1532. }
  1533. .sidebar-menu > li {
  1534. display: block;
  1535. margin: 0;
  1536. padding: 0;
  1537. border: 0px;
  1538. }
  1539. .sidebar-menu > li > a {
  1540. display: block;
  1541. position: relative;
  1542. margin: 0;
  1543. border: 0px;
  1544. padding: 10px 15px;
  1545. text-decoration: none;
  1546. border-top: 1px solid #ddd !important;
  1547. }
  1548. .sidebar-menu > li > a,
  1549. .sidebar-menu > li:hover > a{
  1550. border: none;
  1551. text-shadow:none;
  1552. background: #f5f5f5;
  1553. }
  1554. .sidebar-menu > li.active > a,
  1555. .sidebar-menu > li.active:hover > a{
  1556. background: #DBDCDC;
  1557. }
  1558. .sidebar-menu > li:last-child > a,
  1559. .sidebar-menu > li.last > a {
  1560. border-bottom-color: transparent !important;
  1561. border-bottom: 1px solid transparent !important;
  1562. }
  1563. .sidebar-menu > li > a > .arrow {
  1564. float: right;
  1565. display: inline;
  1566. background-image:url(../img/icon-map.png);
  1567. background-position: -20px -80px;
  1568. background-repeat: no-repeat;
  1569. width: 20px;
  1570. height: 20px;
  1571. margin-right: -5px;
  1572. }
  1573. .sidebar-menu > li > a > .arrow.open {
  1574. background-position: -60px -80px;
  1575. }
  1576. .sidebar-menu .sub-menu {
  1577. padding: 0;
  1578. }
  1579. .sidebar-menu > li > ul.sub-menu {
  1580. display: none;
  1581. list-style: none;
  1582. clear: both;
  1583. background: #f1f1f1;
  1584. }
  1585. .sidebar-menu > li.open > ul.sub-menu {
  1586. display: block;
  1587. }
  1588. .sidebar-menu > li > ul.sub-menu > li {
  1589. background: none;
  1590. margin: 0px;
  1591. padding: 0px;
  1592. border-top: solid 1px #ddd;
  1593. }
  1594. .sidebar-menu > li > ul.sub-menu > li >a,
  1595. .sidebar-menu > li > ul.sub-menu > li:hover >a{
  1596. background: #f5f5f5;
  1597. }
  1598. .sidebar-menu > li > ul.sub-menu > li.active >a,
  1599. .sidebar-menu > li > ul.sub-menu > li.active:hover >a{
  1600. background: #DBDCDC;
  1601. }
  1602. .sidebar-menu > li > ul.sub-menu > li > a {
  1603. display: block;
  1604. margin: 0px;
  1605. padding: 10px 0px;
  1606. padding-left: 30px !important;
  1607. text-decoration: none;
  1608. background: none;
  1609. }
  1610. .tip-backdrop {
  1611. position: absolute;
  1612. top: 0;
  1613. right: 0;
  1614. bottom: 0;
  1615. left: 0;
  1616. z-index: 1000;
  1617. background-color: #000000;
  1618. min-height: 300px;
  1619. }
  1620. .tip-backdrop.fade {
  1621. opacity: 0;
  1622. filter: alpha(opacity=0);
  1623. }
  1624. .tip-backdrop.in {
  1625. opacity: 0.5;
  1626. filter: alpha(opacity=50);
  1627. }
  1628. .tip {
  1629. display: block;
  1630. position: absolute;
  1631. top: 0;
  1632. right: 0;
  1633. bottom: 0;
  1634. left: 0;
  1635. z-index: 1010;
  1636. }
  1637. .tip-dialog {
  1638. position: relative;
  1639. width: 600px;
  1640. margin: 70px auto;
  1641. z-index: 1050;
  1642. }
  1643. .tip-content{
  1644. position: relative;
  1645. background-color: #ffffff;
  1646. border: 1px solid rgba(0, 0, 0, 0.2);
  1647. outline: none;
  1648. background-clip: border-box;
  1649. border-radius: 2px;
  1650. -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  1651. box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  1652. }
  1653. .tip-header{
  1654. padding: 15px;
  1655. border-bottom: 1px solid #e5e5e5;
  1656. min-height: 35px;
  1657. }
  1658. .tip-header .tip-icon{
  1659. width: 30px;
  1660. height: 30px;
  1661. position: relative;
  1662. top:10px;
  1663. }
  1664. /**寮曞**/
  1665. .boot{
  1666. border: solid 3px #3784d3;
  1667. background: #fff;
  1668. position: absolute;
  1669. z-index: 9;
  1670. left: -100000px;
  1671. min-width: 200px;
  1672. }
  1673. .boot .triangle-border {
  1674. position:absolute;
  1675. right:30px;
  1676. overflow:hidden;
  1677. width:0;
  1678. height:0;
  1679. border-width:12px;
  1680. border-style:dashed dashed solid dashed;
  1681. }
  1682. .boot .tb-border {
  1683. top:-25px;
  1684. border-color:transparent transparent #3784d3 transparent;
  1685. }
  1686. .boot .tb-background {
  1687. top:-20px;
  1688. border-color:transparent transparent #fff transparent;
  1689. }
  1690. .boot .boot-header{
  1691. border-bottom: solid 1px #E5E5E5;
  1692. padding: 10px;
  1693. position: relative;
  1694. font-size: 14px;
  1695. font-weight: bolder;
  1696. }
  1697. .boot .boot-header .boot-close{
  1698. display: block;
  1699. position: absolute;
  1700. top: 4px;
  1701. right: 0px;
  1702. }
  1703. .boot .boot-content{
  1704. padding: 10px;
  1705. }
  1706. .loading-message{
  1707. text-align: center;
  1708. }
  1709. .message-icon{
  1710. width:40px;
  1711. height: 40px;
  1712. }
  1713. .message{
  1714. display: inline-block;
  1715. font-size: 20px;
  1716. position: relative;
  1717. left: 15px;
  1718. top:3px;
  1719. margin-right: 25px;
  1720. }
  1721. .Srow {
  1722. display:none;}
  1723. .shiti_input{ width:636px; height:48px; border:0px;}
  1724. label.error {
  1725. color: red;
  1726. padding: 2px 8px;
  1727. margin-top: 2px;
  1728. }
  1729. .jl {
  1730. padding-left:5px;
  1731. }
  1732. .times, .times2, .times-add{
  1733. margin: 0px 0 10px 30px
  1734. }
  1735. .ye:hover{
  1736. }
  1737. .time_span{
  1738. display:none;
  1739. }
  1740. .Drow{
  1741. margin-top:10px;
  1742. }