source for sakino.kelbie.scot
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.

4014 lines
142 KiB

7 months ago
  1. /*** tmp\compass\reset ***/
  2. html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
  3. /*** app\assets\stylesheets\css\animate-custom ***/
  4. /*
  5. Animate.css - http://daneden.me/animate
  6. LICENSED UNDER THE MIT LICENSE (MIT)
  7. Copyright (c) 2012 Dan Eden
  8. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  9. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  10. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  11. */
  12. /*main_menu unclickable*/
  13. .acti-animated {
  14. -webkit-animation-fill-mode: both;
  15. -moz-animation-fill-mode: both;
  16. -ms-animation-fill-mode: both;
  17. -o-animation-fill-mode: both;
  18. animation-fill-mode: both;
  19. -webkit-animation-duration: 1s;
  20. -moz-animation-duration: 1s;
  21. -ms-animation-duration: 1s;
  22. -o-animation-duration: 1s;
  23. animation-duration: 1s;
  24. }
  25. @-webkit-keyframes fadeIn {
  26. 0% {opacity: 0;
  27. }
  28. 100% {
  29. opacity: 1;}
  30. }
  31. @-moz-keyframes fadeIn {
  32. 0% {opacity: 0;
  33. }
  34. 100% {
  35. opacity: 1;}
  36. }
  37. @-o-keyframes fadeIn {
  38. 0% {opacity: 0;
  39. }
  40. 100% {
  41. opacity: 1;}
  42. }
  43. @keyframes fadeIn {
  44. 0% {opacity: 0;
  45. }
  46. 100% {
  47. opacity: 1;}
  48. }
  49. .fadeIn {
  50. -webkit-animation-name: fadeIn;
  51. -moz-animation-name: fadeIn;
  52. -o-animation-name: fadeIn;
  53. animation-name: fadeIn;
  54. }
  55. @-webkit-keyframes fadeInUp {
  56. 0% {
  57. opacity: 0;
  58. -webkit-transform: translateY(20px);
  59. }
  60. 100% {
  61. opacity: 1;
  62. -webkit-transform: translateY(0);
  63. }
  64. }
  65. @-moz-keyframes fadeInUp {
  66. 0% {
  67. opacity: 0;
  68. -moz-transform: translateY(20px);
  69. }
  70. 100% {
  71. opacity: 1;
  72. -moz-transform: translateY(0);
  73. }
  74. }
  75. @-o-keyframes fadeInUp {
  76. 0% {
  77. opacity: 0;
  78. -o-transform: translateY(20px);
  79. }
  80. 100% {
  81. opacity: 1;
  82. -o-transform: translateY(0);
  83. }
  84. }
  85. @keyframes fadeInUp {
  86. 0% {
  87. opacity: 0;
  88. transform: translateY(20px);
  89. }
  90. 100% {
  91. opacity: 1;
  92. transform: translateY(0);
  93. }
  94. }
  95. .fadeInUp {
  96. -webkit-animation-name: fadeInUp;
  97. -moz-animation-name: fadeInUp;
  98. -o-animation-name: fadeInUp;
  99. animation-name: fadeInUp;
  100. }
  101. @-webkit-keyframes fadeInDown {
  102. 0% {
  103. opacity: 0;
  104. -webkit-transform: translateY(-20px);
  105. }
  106. 100% {
  107. opacity: 1;
  108. -webkit-transform: translateY(0);
  109. }
  110. }
  111. @-moz-keyframes fadeInDown {
  112. 0% {
  113. opacity: 0;
  114. -moz-transform: translateY(-20px);
  115. }
  116. 100% {
  117. opacity: 1;
  118. -moz-transform: translateY(0);
  119. }
  120. }
  121. @-o-keyframes fadeInDown {
  122. 0% {
  123. opacity: 0;
  124. -ms-transform: translateY(-20px);
  125. }
  126. 100% {
  127. opacity: 1;
  128. -ms-transform: translateY(0);
  129. }
  130. }
  131. @keyframes fadeInDown {
  132. 0% {
  133. opacity: 0;
  134. transform: translateY(-20px);
  135. }
  136. 100% {
  137. opacity: 1;
  138. transform: translateY(0);
  139. }
  140. }
  141. .fadeInDown {
  142. -webkit-animation-name: fadeInDown;
  143. -moz-animation-name: fadeInDown;
  144. -o-animation-name: fadeInDown;
  145. animation-name: fadeInDown;
  146. }
  147. @-webkit-keyframes fadeInLeft {
  148. 0% {
  149. opacity: 0;
  150. -webkit-transform: translateX(-20px);
  151. }
  152. 100% {
  153. opacity: 1;
  154. -webkit-transform: translateX(0);
  155. }
  156. }
  157. @-moz-keyframes fadeInLeft {
  158. 0% {
  159. opacity: 0;
  160. -moz-transform: translateX(-20px);
  161. }
  162. 100% {
  163. opacity: 1;
  164. -moz-transform: translateX(0);
  165. }
  166. }
  167. @-o-keyframes fadeInLeft {
  168. 0% {
  169. opacity: 0;
  170. -o-transform: translateX(-20px);
  171. }
  172. 100% {
  173. opacity: 1;
  174. -o-transform: translateX(0);
  175. }
  176. }
  177. @keyframes fadeInLeft {
  178. 0% {
  179. opacity: 0;
  180. transform: translateX(-20px);
  181. }
  182. 100% {
  183. opacity: 1;
  184. transform: translateX(0);
  185. }
  186. }
  187. .fadeInLeft {
  188. -webkit-animation-name: fadeInLeft;
  189. -moz-animation-name: fadeInLeft;
  190. -o-animation-name: fadeInLeft;
  191. animation-name: fadeInLeft;
  192. }
  193. @-webkit-keyframes fadeInRight {
  194. 0% {
  195. opacity: 0;
  196. -webkit-transform: translateX(20px);
  197. }
  198. 100% {
  199. opacity: 1;
  200. -webkit-transform: translateX(0);
  201. }
  202. }
  203. @-moz-keyframes fadeInRight {
  204. 0% {
  205. opacity: 0;
  206. -moz-transform: translateX(20px);
  207. }
  208. 100% {
  209. opacity: 1;
  210. -moz-transform: translateX(0);
  211. }
  212. }
  213. @-o-keyframes fadeInRight {
  214. 0% {
  215. opacity: 0;
  216. -o-transform: translateX(20px);
  217. }
  218. 100% {
  219. opacity: 1;
  220. -o-transform: translateX(0);
  221. }
  222. }
  223. @keyframes fadeInRight {
  224. 0% {
  225. opacity: 0;
  226. transform: translateX(20px);
  227. }
  228. 100% {
  229. opacity: 1;
  230. transform: translateX(0);
  231. }
  232. }
  233. .fadeInRight {
  234. -webkit-animation-name: fadeInRight;
  235. -moz-animation-name: fadeInRight;
  236. -o-animation-name: fadeInRight;
  237. animation-name: fadeInRight;
  238. }
  239. @-webkit-keyframes fadeOut {
  240. 0% {
  241. opacity: 1;}
  242. 100% {opacity: 0;
  243. }
  244. }
  245. @-moz-keyframes fadeOut {
  246. 0% {
  247. opacity: 1;}
  248. 100% {opacity: 0;
  249. }
  250. }
  251. @-o-keyframes fadeOut {
  252. 0% {
  253. opacity: 1;}
  254. 100% {opacity: 0;
  255. }
  256. }
  257. @keyframes fadeOut {
  258. 0% {
  259. opacity: 1;}
  260. 100% {opacity: 0;
  261. }
  262. }
  263. .fadeOut {
  264. -webkit-animation-name: fadeOut;
  265. -moz-animation-name: fadeOut;
  266. -o-animation-name: fadeOut;
  267. animation-name: fadeOut;
  268. }
  269. @-webkit-keyframes fadeOutDown {
  270. 0% {
  271. opacity: 1;
  272. -webkit-transform: translateY(0);
  273. }
  274. 100% {
  275. opacity: 0;
  276. -webkit-transform: translateY(20px);
  277. }
  278. }
  279. @-moz-keyframes fadeOutDown {
  280. 0% {
  281. opacity: 1;
  282. -moz-transform: translateY(0);
  283. }
  284. 100% {
  285. opacity: 0;
  286. -moz-transform: translateY(20px);
  287. }
  288. }
  289. @-o-keyframes fadeOutDown {
  290. 0% {
  291. opacity: 1;
  292. -o-transform: translateY(0);
  293. }
  294. 100% {
  295. opacity: 0;
  296. -o-transform: translateY(20px);
  297. }
  298. }
  299. @keyframes fadeOutDown {
  300. 0% {
  301. opacity: 1;
  302. transform: translateY(0);
  303. }
  304. 100% {
  305. opacity: 0;
  306. transform: translateY(20px);
  307. }
  308. }
  309. .fadeOutDown {
  310. -webkit-animation-name: fadeOutDown;
  311. -moz-animation-name: fadeOutDown;
  312. -o-animation-name: fadeOutDown;
  313. animation-name: fadeOutDown;
  314. }
  315. @-webkit-keyframes fadeOutUp {
  316. 0% {
  317. opacity: 1;
  318. -webkit-transform: translateY(0);
  319. }
  320. 100% {
  321. opacity: 0;
  322. -webkit-transform: translateY(-20px);
  323. }
  324. }
  325. @-moz-keyframes fadeOutUp {
  326. 0% {
  327. opacity: 1;
  328. -moz-transform: translateY(0);
  329. }
  330. 100% {
  331. opacity: 0;
  332. -moz-transform: translateY(-20px);
  333. }
  334. }
  335. @-o-keyframes fadeOutUp {
  336. 0% {
  337. opacity: 1;
  338. -o-transform: translateY(0);
  339. }
  340. 100% {
  341. opacity: 0;
  342. -o-transform: translateY(-20px);
  343. }
  344. }
  345. @keyframes fadeOutUp {
  346. 0% {
  347. opacity: 1;
  348. transform: translateY(0);
  349. }
  350. 100% {
  351. opacity: 0;
  352. transform: translateY(-20px);
  353. }
  354. }
  355. .fadeOutUp {
  356. -webkit-animation-name: fadeOutUp;
  357. -moz-animation-name: fadeOutUp;
  358. -o-animation-name: fadeOutUp;
  359. animation-name: fadeOutUp;
  360. }
  361. @-webkit-keyframes fadeOutLeft {
  362. 0% {
  363. opacity: 1;
  364. -webkit-transform: translateX(0);
  365. }
  366. 100% {
  367. opacity: 0;
  368. -webkit-transform: translateX(-20px);
  369. }
  370. }
  371. @-moz-keyframes fadeOutLeft {
  372. 0% {
  373. opacity: 1;
  374. -moz-transform: translateX(0);
  375. }
  376. 100% {
  377. opacity: 0;
  378. -moz-transform: translateX(-20px);
  379. }
  380. }
  381. @-o-keyframes fadeOutLeft {
  382. 0% {
  383. opacity: 1;
  384. -o-transform: translateX(0);
  385. }
  386. 100% {
  387. opacity: 0;
  388. -o-transform: translateX(-20px);
  389. }
  390. }
  391. @keyframes fadeOutLeft {
  392. 0% {
  393. opacity: 1;
  394. transform: translateX(0);
  395. }
  396. 100% {
  397. opacity: 0;
  398. transform: translateX(-20px);
  399. }
  400. }
  401. .fadeOutLeft {
  402. -webkit-animation-name: fadeOutLeft;
  403. -moz-animation-name: fadeOutLeft;
  404. -o-animation-name: fadeOutLeft;
  405. animation-name: fadeOutLeft;
  406. }
  407. @-webkit-keyframes fadeOutRight {
  408. 0% {
  409. opacity: 1;
  410. -webkit-transform: translateX(0);
  411. }
  412. 100% {
  413. opacity: 0;
  414. -webkit-transform: translateX(20px);
  415. }
  416. }
  417. @-moz-keyframes fadeOutRight {
  418. 0% {
  419. opacity: 1;
  420. -moz-transform: translateX(0);
  421. }
  422. 100% {
  423. opacity: 0;
  424. -moz-transform: translateX(20px);
  425. }
  426. }
  427. @-o-keyframes fadeOutRight {
  428. 0% {
  429. opacity: 1;
  430. -o-transform: translateX(0);
  431. }
  432. 100% {
  433. opacity: 0;
  434. -o-transform: translateX(20px);
  435. }
  436. }
  437. @keyframes fadeOutRight {
  438. 0% {
  439. opacity: 1;
  440. transform: translateX(0);
  441. }
  442. 100% {
  443. opacity: 0;
  444. transform: translateX(20px);
  445. }
  446. }
  447. .fadeOutRight {
  448. -webkit-animation-name: fadeOutRight;
  449. -moz-animation-name: fadeOutRight;
  450. -o-animation-name: fadeOutRight;
  451. animation-name: fadeOutRight;
  452. }
  453. .reflect{
  454. -webkit-transform: scaleX(-1);
  455. -o-transform: scaleX(-1);
  456. -moz-transform: scaleX(-1);
  457. transform: scaleX(-1);
  458. filter: FlipH;
  459. -ms-filter: "FlipH";
  460. }
  461. /*** app\assets\stylesheets\css\mediaelementplayer ***/
  462. .mejs-offscreen{
  463. /* Accessibility: hide screen reader texts (and prefer "top" for RTL languages). */
  464. position: absolute !important;
  465. top: -10000px;
  466. left: -10000px;
  467. overflow: hidden;
  468. width: 1px;
  469. height: 1px;
  470. }
  471. .mejs-container {
  472. position: relative;
  473. background: #000;
  474. font-family: Helvetica, Arial;
  475. text-align: left;
  476. vertical-align: top;
  477. text-indent: 0;
  478. }
  479. .mejs-container:focus {
  480. outline: none;
  481. }
  482. .me-plugin {
  483. position: absolute;
  484. }
  485. .mejs-embed, .mejs-embed body {
  486. width: 100%;
  487. height: 100%;
  488. margin: 0;
  489. padding: 0;
  490. background: #000;
  491. overflow: hidden;
  492. }
  493. .mejs-fullscreen {
  494. /* set it to not show scroll bars so 100% will work */
  495. overflow: hidden !important;
  496. }
  497. .mejs-container-fullscreen {
  498. position: fixed;
  499. left: 0;
  500. top: 0;
  501. right: 0;
  502. bottom: 0;
  503. overflow: hidden;
  504. z-index: 1000;
  505. }
  506. .mejs-container-fullscreen .mejs-mediaelement,
  507. .mejs-container-fullscreen video {
  508. width: 100%;
  509. height: 100%;
  510. }
  511. .mejs-clear {
  512. clear: both;
  513. }
  514. /* Start: LAYERS */
  515. .mejs-background {
  516. position: absolute;
  517. top: 0;
  518. left: 0;
  519. }
  520. .mejs-mediaelement {
  521. position: absolute;
  522. top: 0;
  523. left: 0;
  524. width: 100%;
  525. height: 100%;
  526. }
  527. .mejs-poster {
  528. position: absolute;
  529. top: 0;
  530. left: 0;
  531. background-size: contain ;
  532. background-position: 50% 50% ;
  533. background-repeat: no-repeat ;
  534. }
  535. :root .mejs-poster img {
  536. display: none ;
  537. }
  538. .mejs-poster img {
  539. border: 0;
  540. padding: 0;
  541. border: 0;
  542. }
  543. .mejs-overlay {
  544. position: absolute;
  545. top: 0;
  546. left: 0;
  547. }
  548. .mejs-overlay-play {
  549. cursor: pointer;
  550. }
  551. .mejs-overlay-button {
  552. position: absolute;
  553. top: 50%;
  554. left: 50%;
  555. width: 100px;
  556. height: 100px;
  557. margin: -50px 0 0 -50px;
  558. background: url(../img/bigplay.png) no-repeat;
  559. }
  560. .no-svg .mejs-overlay-button {
  561. background-image: url(../img/bigplay.png);
  562. }
  563. .mejs-overlay:hover .mejs-overlay-button {
  564. background-position: 0 -100px ;
  565. }
  566. .mejs-overlay-loading {
  567. position: absolute;
  568. top: 50%;
  569. left: 50%;
  570. width: 80px;
  571. height: 80px;
  572. margin: -40px 0 0 -40px;
  573. background: #333;
  574. background: url(../img/background.png);
  575. background: rgba(0, 0, 0, 0.9);
  576. background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));
  577. background: -webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
  578. background: -moz-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
  579. background: -o-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
  580. background: -ms-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
  581. background: linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9));
  582. }
  583. .mejs-overlay-loading span {
  584. display: block;
  585. width: 80px;
  586. height: 80px;
  587. background: transparent url(../img/loading.gif) 50% 50% no-repeat;
  588. }
  589. /* End: LAYERS */
  590. /* Start: CONTROL BAR */
  591. .mejs-container .mejs-controls {
  592. position: absolute;
  593. list-style-type: none;
  594. margin: 0;
  595. padding: 0;
  596. bottom: 0;
  597. left: 0;
  598. background: url(../img/background.png);
  599. background: rgba(0, 0, 0, 0.7);
  600. background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
  601. background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
  602. background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
  603. background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
  604. background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
  605. background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));
  606. height: 30px;
  607. width: 100%;
  608. }
  609. .mejs-container .mejs-controls div {
  610. list-style-type: none;
  611. background-image: none;
  612. display: block;
  613. float: left;
  614. margin: 0;
  615. padding: 0;
  616. width: 26px;
  617. height: 26px;
  618. font-size: 11px;
  619. line-height: 11px;
  620. font-family: Helvetica, Arial;
  621. border: 0;
  622. }
  623. .mejs-controls .mejs-button button {
  624. cursor: pointer;
  625. display: block;
  626. font-size: 0;
  627. line-height: 0;
  628. text-decoration: none;
  629. margin: 7px 5px;
  630. padding: 0;
  631. position: absolute;
  632. height: 16px;
  633. width: 16px;
  634. border: 0;
  635. background: transparent url(../img/controls.png) no-repeat;
  636. }
  637. .no-svg .mejs-controls .mejs-button button {
  638. background-image: url(../img/controls.png);
  639. }
  640. /* :focus for accessibility */
  641. .mejs-controls .mejs-button button:focus {
  642. outline: dotted 1px #999;
  643. }
  644. /* End: CONTROL BAR */
  645. /* Start: Time (Current / Duration) */
  646. .mejs-container .mejs-controls .mejs-time {
  647. color: #fff;
  648. display: block;
  649. height: 17px;
  650. width: auto;
  651. padding: 10px 3px 0 3px ;
  652. overflow: hidden;
  653. text-align: center;
  654. -moz-box-sizing: content-box;
  655. -webkit-box-sizing: content-box;
  656. box-sizing: content-box;
  657. }
  658. .mejs-container .mejs-controls .mejs-time a {
  659. color: #fff;
  660. font-size: 11px;
  661. line-height: 12px;
  662. display: block;
  663. float: left;
  664. margin: 1px 2px 0 0;
  665. width: auto;
  666. }
  667. /* End: Time (Current / Duration) */
  668. /* Start: Play/Pause/Stop */
  669. .mejs-controls .mejs-play button {
  670. background-position: 0 0;
  671. }
  672. .mejs-controls .mejs-pause button {
  673. background-position: 0 -16px;
  674. }
  675. .mejs-controls .mejs-stop button {
  676. background-position: -112px 0;
  677. }
  678. /* Start: Play/Pause/Stop */
  679. /* Start: Progress Bar */
  680. .mejs-controls div.mejs-time-rail {
  681. direction: ltr;
  682. width: 200px;
  683. padding-top: 5px;
  684. }
  685. .mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a {
  686. display: block;
  687. position: absolute;
  688. width: 180px;
  689. height: 10px;
  690. -webkit-border-radius: 2px;
  691. -moz-border-radius: 2px;
  692. border-radius: 2px;
  693. cursor: pointer;
  694. }
  695. .mejs-controls .mejs-time-rail .mejs-time-total {
  696. margin: 5px;
  697. background: #333;
  698. background: rgba(50,50,50,0.8);
  699. background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
  700. background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
  701. background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
  702. background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
  703. background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
  704. background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
  705. }
  706. .mejs-controls .mejs-time-rail .mejs-time-buffering {
  707. width: 100%;
  708. background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  709. background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  710. background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  711. background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  712. background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  713. background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  714. -webkit-background-size: 15px 15px;
  715. -moz-background-size: 15px 15px;
  716. -o-background-size: 15px 15px;
  717. background-size: 15px 15px;
  718. -webkit-animation: buffering-stripes 2s linear infinite;
  719. -moz-animation: buffering-stripes 2s linear infinite;
  720. -ms-animation: buffering-stripes 2s linear infinite;
  721. -o-animation: buffering-stripes 2s linear infinite;
  722. animation: buffering-stripes 2s linear infinite;
  723. }
  724. @-webkit-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
  725. @-moz-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
  726. @-ms-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
  727. @-o-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
  728. @keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
  729. .mejs-controls .mejs-time-rail .mejs-time-loaded {
  730. background: #3caac8;
  731. background: rgba(60,170,200,0.8);
  732. background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8)));
  733. background: -webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
  734. background: -moz-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
  735. background: -o-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
  736. background: -ms-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
  737. background: linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));
  738. width: 0;
  739. }
  740. .mejs-controls .mejs-time-rail .mejs-time-current {
  741. background: #fff;
  742. background: rgba(255,255,255,0.8);
  743. background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
  744. background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
  745. background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
  746. background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
  747. background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
  748. background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
  749. width: 0;
  750. }
  751. .mejs-controls .mejs-time-rail .mejs-time-handle {
  752. display: none;
  753. position: absolute;
  754. margin: 0;
  755. width: 10px;
  756. background: #fff;
  757. -webkit-border-radius: 5px;
  758. -moz-border-radius: 5px;
  759. border-radius: 5px;
  760. cursor: pointer;
  761. border: solid 2px #333;
  762. top: -2px;
  763. text-align: center;
  764. }
  765. .mejs-controls .mejs-time-rail .mejs-time-float {
  766. position: absolute;
  767. display: none;
  768. background: #eee;
  769. width: 36px;
  770. height: 17px;
  771. border: solid 1px #333;
  772. top: -26px;
  773. margin-left: -18px;
  774. text-align: center;
  775. color: #111;
  776. }
  777. .mejs-controls .mejs-time-rail .mejs-time-float-current {
  778. margin: 2px;
  779. width: 30px;
  780. display: block;
  781. text-align: center;
  782. left: 0;
  783. }
  784. .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  785. position: absolute;
  786. display: block;
  787. width: 0;
  788. height: 0;
  789. line-height: 0;
  790. border: solid 5px #eee;
  791. border-color: #eee transparent transparent transparent;
  792. -webkit-border-radius: 0;
  793. -moz-border-radius: 0;
  794. border-radius: 0;
  795. top: 15px;
  796. left: 13px;
  797. }
  798. .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
  799. width: 48px;
  800. }
  801. .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
  802. width: 44px;
  803. }
  804. .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  805. left: 18px;
  806. }
  807. /*
  808. .mejs-controls .mejs-time-rail:hover .mejs-time-handle {
  809. visibility:visible;
  810. }
  811. */
  812. /* End: Progress Bar */
  813. /* Start: Fullscreen */
  814. .mejs-controls .mejs-fullscreen-button button {
  815. background-position: -32px 0;
  816. }
  817. .mejs-controls .mejs-unfullscreen button {
  818. background-position: -32px -16px;
  819. }
  820. /* End: Fullscreen */
  821. /* Start: Mute/Volume */
  822. .mejs-controls .mejs-volume-button {
  823. }
  824. .mejs-controls .mejs-mute button {
  825. background-position: -16px -16px;
  826. }
  827. .mejs-controls .mejs-unmute button {
  828. background-position: -16px 0;
  829. }
  830. .mejs-controls .mejs-volume-button {
  831. position: relative;
  832. }
  833. .mejs-controls .mejs-volume-button .mejs-volume-slider {
  834. display: none;
  835. height: 115px;
  836. width: 25px;
  837. background: url(../img/background.png);
  838. background: rgba(50, 50, 50, 0.7);
  839. -webkit-border-radius: 0;
  840. -moz-border-radius: 0;
  841. border-radius: 0;
  842. top: -115px;
  843. left: 0;
  844. z-index: 1;
  845. position: absolute;
  846. margin: 0;
  847. }
  848. .mejs-controls .mejs-volume-button:hover {
  849. -webkit-border-radius: 0 0 4px 4px;
  850. -moz-border-radius: 0 0 4px 4px;
  851. border-radius: 0 0 4px 4px;
  852. }
  853. /*
  854. .mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
  855. display: block;
  856. }
  857. */
  858. .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  859. position: absolute;
  860. left: 11px;
  861. top: 8px;
  862. width: 2px;
  863. height: 100px;
  864. background: #ddd;
  865. background: rgba(255, 255, 255, 0.5);
  866. margin: 0;
  867. }
  868. .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
  869. position: absolute;
  870. left: 11px;
  871. top: 8px;
  872. width: 2px;
  873. height: 100px;
  874. background: #ddd;
  875. background: rgba(255, 255, 255, 0.9);
  876. margin: 0;
  877. }
  878. .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  879. position: absolute;
  880. left: 4px;
  881. top: -3px;
  882. width: 16px;
  883. height: 6px;
  884. background: #ddd;
  885. background: rgba(255, 255, 255, 0.9);
  886. cursor: N-resize;
  887. -webkit-border-radius: 1px;
  888. -moz-border-radius: 1px;
  889. border-radius: 1px;
  890. margin: 0;
  891. }
  892. /* horizontal version */
  893. .mejs-controls a.mejs-horizontal-volume-slider {
  894. height: 26px;
  895. width: 56px;
  896. position: relative;
  897. display: block;
  898. float: left;
  899. vertical-align: middle;
  900. }
  901. .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  902. position: absolute;
  903. left: 0;
  904. top: 11px;
  905. width: 50px;
  906. height: 8px;
  907. margin: 0;
  908. padding: 0;
  909. font-size: 1px;
  910. -webkit-border-radius: 2px;
  911. -moz-border-radius: 2px;
  912. border-radius: 2px;
  913. background: #333;
  914. background: rgba(50,50,50,0.8);
  915. background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
  916. background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
  917. background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
  918. background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
  919. background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
  920. background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
  921. }
  922. .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  923. position: absolute;
  924. left: 0;
  925. top: 11px;
  926. width: 50px;
  927. height: 8px;
  928. margin: 0;
  929. padding: 0;
  930. font-size: 1px;
  931. -webkit-border-radius: 2px;
  932. -moz-border-radius: 2px;
  933. border-radius: 2px;
  934. background: #fff;
  935. background: rgba(255,255,255,0.8);
  936. background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
  937. background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
  938. background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
  939. background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
  940. background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
  941. background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
  942. }
  943. .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  944. display: none;
  945. }
  946. /* End: Mute/Volume */
  947. /* Start: Track (Captions and Chapters) */
  948. .mejs-controls .mejs-captions-button {
  949. position: relative;
  950. }
  951. .mejs-controls .mejs-captions-button button {
  952. background-position: -48px 0;
  953. }
  954. .mejs-controls .mejs-captions-button .mejs-captions-selector {
  955. visibility: hidden;
  956. position: absolute;
  957. bottom: 26px;
  958. right: -51px;
  959. width: 85px;
  960. height: 100px;
  961. background: url(../img/background.png);
  962. background: rgba(50,50,50,0.7);
  963. border: solid 1px transparent;
  964. padding: 10px 10px 0 10px;
  965. overflow: hidden;
  966. -webkit-border-radius: 0;
  967. -moz-border-radius: 0;
  968. border-radius: 0;
  969. }
  970. /*
  971. .mejs-controls .mejs-captions-button:hover .mejs-captions-selector {
  972. visibility: visible;
  973. }
  974. */
  975. .mejs-controls .mejs-captions-button .mejs-captions-selector ul {
  976. margin: 0;
  977. padding: 0;
  978. display: block;
  979. list-style-type: none !important;
  980. overflow: hidden;
  981. }
  982. .mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  983. margin: 0 0 6px 0;
  984. padding: 0;
  985. list-style-type: none !important;
  986. display: block;
  987. color: #fff;
  988. overflow: hidden;
  989. }
  990. .mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
  991. clear: both;
  992. float: left;
  993. margin: 3px 3px 0 5px;
  994. }
  995. .mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
  996. width: 55px;
  997. float: left;
  998. padding: 4px 0 0 0;
  999. line-height: 15px;
  1000. font-family: helvetica, arial;
  1001. font-size: 10px;
  1002. }
  1003. .mejs-controls .mejs-captions-button .mejs-captions-translations {
  1004. font-size: 10px;
  1005. margin: 0 0 5px 0;
  1006. }
  1007. .mejs-chapters {
  1008. position: absolute;
  1009. top: 0;
  1010. left: 0;
  1011. -xborder-right: solid 1px #fff;
  1012. width: 10000px;
  1013. z-index: 1;
  1014. }
  1015. .mejs-chapters .mejs-chapter {
  1016. position: absolute;
  1017. float: left;
  1018. background: #222;
  1019. background: rgba(0, 0, 0, 0.7);
  1020. background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
  1021. background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
  1022. background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
  1023. background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
  1024. background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
  1025. background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));
  1026. filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);
  1027. overflow: hidden;
  1028. border: 0;
  1029. }
  1030. .mejs-chapters .mejs-chapter .mejs-chapter-block {
  1031. font-size: 11px;
  1032. color: #fff;
  1033. padding: 5px;
  1034. display: block;
  1035. border-right: solid 1px #333;
  1036. border-bottom: solid 1px #333;
  1037. cursor: pointer;
  1038. }
  1039. .mejs-chapters .mejs-chapter .mejs-chapter-block-last {
  1040. border-right: none;
  1041. }
  1042. .mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
  1043. background: #666;
  1044. background: rgba(102,102,102, 0.7);
  1045. background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));
  1046. background: -webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
  1047. background: -moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
  1048. background: -o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
  1049. background: -ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
  1050. background: linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));
  1051. filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);
  1052. }
  1053. .mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
  1054. font-size: 12px;
  1055. font-weight: bold;
  1056. display: block;
  1057. white-space: nowrap;
  1058. text-overflow: ellipsis;
  1059. margin: 0 0 3px 0;
  1060. line-height: 12px;
  1061. }
  1062. .mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
  1063. font-size: 12px;
  1064. line-height: 12px;
  1065. margin: 3px 0 4px 0;
  1066. display: block;
  1067. white-space: nowrap;
  1068. text-overflow: ellipsis;
  1069. }
  1070. .mejs-captions-layer {
  1071. position: absolute;
  1072. bottom: 0;
  1073. left: 0;
  1074. text-align:center;
  1075. line-height: 20px;
  1076. font-size: 16px;
  1077. color: #fff;
  1078. }
  1079. .mejs-captions-layer a {
  1080. color: #fff;
  1081. text-decoration: underline;
  1082. }
  1083. .mejs-captions-layer[lang=ar] {
  1084. font-size: 20px;
  1085. font-weight: normal;
  1086. }
  1087. .mejs-captions-position {
  1088. position: absolute;
  1089. width: 100%;
  1090. bottom: 15px;
  1091. left: 0;
  1092. }
  1093. .mejs-captions-position-hover {
  1094. bottom: 35px;
  1095. }
  1096. .mejs-captions-text {
  1097. padding: 3px 5px;
  1098. background: url(../img/background.png);
  1099. background: rgba(20, 20, 20, 0.5);
  1100. white-space: pre-wrap;
  1101. }
  1102. /* End: Track (Captions and Chapters) */
  1103. /* Start: Error */
  1104. .me-cannotplay {
  1105. }
  1106. .me-cannotplay a {
  1107. color: #fff;
  1108. font-weight: bold;
  1109. }
  1110. .me-cannotplay span {
  1111. padding: 15px;
  1112. display: block;
  1113. }
  1114. /* End: Error */
  1115. /* Start: Loop */
  1116. .mejs-controls .mejs-loop-off button {
  1117. background-position: -64px -16px;
  1118. }
  1119. .mejs-controls .mejs-loop-on button {
  1120. background-position: -64px 0;
  1121. }
  1122. /* End: Loop */
  1123. /* Start: backlight */
  1124. .mejs-controls .mejs-backlight-off button {
  1125. background-position: -80px -16px;
  1126. }
  1127. .mejs-controls .mejs-backlight-on button {
  1128. background-position: -80px 0;
  1129. }
  1130. /* End: backlight */
  1131. /* Start: Picture Controls */
  1132. .mejs-controls .mejs-picturecontrols-button {
  1133. background-position: -96px 0;
  1134. }
  1135. /* End: Picture Controls */
  1136. /* context menu */
  1137. .mejs-contextmenu {
  1138. position: absolute;
  1139. width: 150px;
  1140. padding: 10px;
  1141. border-radius: 4px;
  1142. top: 0;
  1143. left: 0;
  1144. background: #fff;
  1145. border: solid 1px #999;
  1146. z-index: 1001; /* make sure it shows on fullscreen */
  1147. }
  1148. .mejs-contextmenu .mejs-contextmenu-separator {
  1149. height: 1px;
  1150. font-size: 0;
  1151. margin: 5px 6px;
  1152. background: #333;
  1153. }
  1154. .mejs-contextmenu .mejs-contextmenu-item {
  1155. font-family: Helvetica, Arial;
  1156. font-size: 12px;
  1157. padding: 4px 6px;
  1158. cursor: pointer;
  1159. color: #333;
  1160. }
  1161. .mejs-contextmenu .mejs-contextmenu-item:hover {
  1162. background: #2C7C91;
  1163. color: #fff;
  1164. }
  1165. /* Start: Source Chooser */
  1166. .mejs-controls .mejs-sourcechooser-button {
  1167. position: relative;
  1168. }
  1169. .mejs-controls .mejs-sourcechooser-button button {
  1170. background-position: -128px 0;
  1171. }
  1172. .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
  1173. visibility: hidden;
  1174. position: absolute;
  1175. bottom: 26px;
  1176. right: -10px;
  1177. width: 130px;
  1178. height: 100px;
  1179. background: url(../img/background.png);
  1180. background: rgba(50,50,50,0.7);
  1181. border: solid 1px transparent;
  1182. padding: 10px;
  1183. overflow: hidden;
  1184. -webkit-border-radius: 0;
  1185. -moz-border-radius: 0;
  1186. border-radius: 0;
  1187. }
  1188. .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
  1189. margin: 0;
  1190. padding: 0;
  1191. display: block;
  1192. list-style-type: none !important;
  1193. overflow: hidden;
  1194. }
  1195. .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
  1196. margin: 0 0 6px 0;
  1197. padding: 0;
  1198. list-style-type: none !important;
  1199. display: block;
  1200. color: #fff;
  1201. overflow: hidden;
  1202. }
  1203. .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
  1204. clear: both;
  1205. float: left;
  1206. margin: 3px 3px 0 5px;
  1207. }
  1208. .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
  1209. width: 100px;
  1210. float: left;
  1211. padding: 4px 0 0 0;
  1212. line-height: 15px;
  1213. font-family: helvetica, arial;
  1214. font-size: 10px;
  1215. }
  1216. /* End: Source Chooser */
  1217. /* Start: Postroll */
  1218. .mejs-postroll-layer {
  1219. position: absolute;
  1220. bottom: 0;
  1221. left: 0;
  1222. width: 100%;
  1223. height: 100%;
  1224. background: url(../img/background.png);
  1225. background: rgba(50,50,50,0.7);
  1226. z-index: 1000;
  1227. overflow: hidden;
  1228. }
  1229. .mejs-postroll-layer-content {
  1230. width: 100%;
  1231. height: 100%;
  1232. }
  1233. .mejs-postroll-close {
  1234. position: absolute;
  1235. right: 0;
  1236. top: 0;
  1237. background: url(../img/background.png);
  1238. background: rgba(50,50,50,0.7);
  1239. color: #fff;
  1240. padding: 4px;
  1241. z-index: 100;
  1242. cursor: pointer;
  1243. }
  1244. /* End: Postroll */
  1245. /* Start: Speed */
  1246. div.mejs-speed-button {
  1247. width: 46px !important;
  1248. position: relative;
  1249. }
  1250. .mejs-controls .mejs-button.mejs-speed-button button {
  1251. background: transparent;
  1252. width: 36px;
  1253. font-size: 11px;
  1254. line-height: normal;
  1255. color: #ffffff;
  1256. }
  1257. .mejs-controls .mejs-speed-button .mejs-speed-selector {
  1258. display: none;
  1259. position: absolute;
  1260. top: -100px;
  1261. left: -10px;
  1262. width: 60px;
  1263. height: 100px;
  1264. background: url(../img/background.png);
  1265. background: rgba(50, 50, 50, 0.7);
  1266. border: solid 1px transparent;
  1267. padding: 0;
  1268. overflow: hidden;
  1269. -webkit-border-radius: 0;
  1270. -moz-border-radius: 0;
  1271. border-radius: 0;
  1272. }
  1273. .mejs-controls .mejs-speed-button:hover > .mejs-speed-selector {
  1274. display: block;
  1275. }
  1276. .mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected {
  1277. color: rgba(33, 248, 248, 1);
  1278. }
  1279. .mejs-controls .mejs-speed-button .mejs-speed-selector ul {
  1280. margin: 0;
  1281. padding: 0;
  1282. display: block;
  1283. list-style-type: none !important;
  1284. overflow: hidden;
  1285. }
  1286. .mejs-controls .mejs-speed-button .mejs-speed-selector ul li {
  1287. margin: 0 0 6px 0;
  1288. padding: 0 10px;
  1289. list-style-type: none !important;
  1290. display: block;
  1291. color: #fff;
  1292. overflow: hidden;
  1293. }
  1294. .mejs-controls .mejs-speed-button .mejs-speed-selector ul li input {
  1295. clear: both;
  1296. float: left;
  1297. margin: 3px 3px 0 5px;
  1298. display: none;
  1299. }
  1300. .mejs-controls .mejs-speed-button .mejs-speed-selector ul li label {
  1301. width: 60px;
  1302. float: left;
  1303. padding: 4px 0 0 0;
  1304. line-height: 15px;
  1305. font-family: helvetica, arial;
  1306. font-size: 11.5px;
  1307. color: white;
  1308. margin-left: 5px;
  1309. cursor: pointer;
  1310. }
  1311. .mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover {
  1312. background-color: rgb(200, 200, 200) !important;
  1313. background-color: rgba(255,255,255,.4) !important;
  1314. }
  1315. /* End: Speed */
  1316. /* Start: Jump Forward */
  1317. .mejs-controls .mejs-button.mejs-jump-forward-button {
  1318. background: transparent url(../img/jumpforward.png) no-repeat;
  1319. background-position: 3px 3px;
  1320. }
  1321. .mejs-controls .mejs-button.mejs-jump-forward-button button {
  1322. background: transparent;
  1323. font-size: 9px;
  1324. line-height: normal;
  1325. color: #ffffff;
  1326. }
  1327. /* End: Jump Forward */
  1328. /* Start: Skip Back */
  1329. .mejs-controls .mejs-button.mejs-skip-back-button {
  1330. background: transparent url(../img/skipback.png) no-repeat;
  1331. background-position: 3px 3px;
  1332. }
  1333. .mejs-controls .mejs-button.mejs-skip-back-button button {
  1334. background: transparent;
  1335. font-size: 9px;
  1336. line-height: normal;
  1337. color: #ffffff;
  1338. }
  1339. /* End: Skip Back */
  1340. /*** tmp\compass\desktop ***/
  1341. @charset "UTF-8";html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection,::selection{background:transparent;text-shadow:none}:-webkit-full-screen body,:-moz-full-screen body{width:100%;height:100%}hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc}img{vertical-align:middle}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical}.ir{overflow:hidden;border:0;background-color:transparent;*text-indent:-9999px}.ir:before{display:block;width:0;height:100%;content:""}.hidden{display:none !important;visibility:hidden}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);margin:-1px;padding:0;width:1px;height:1px;border:0}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;overflow:visible;clip:auto;margin:0;width:auto;height:auto}.invisible{visibility:hidden}.clearfix{*zoom:1}.clearfix:before{display:table;content:" "}.clearfix:after{display:table;content:" ";clear:both}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.ml90{margin-left:90px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mr90{margin-right:90px}input,select,textarea,input{font-family:"メイリオ",Meiryo,"MS Pゴシック","Hiragino Kaku Gothic Pro",Osaka,"MS P Gothic",sans-serif;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;color:#555;display:inline-block;font-size:13px;line-height:18px;padding:4px;min-height:18px;-webkit-transition:border linear,box-shadow linear;-webkit-transition-delay:0.2s,0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input:focus,textarea:focus{border-color:rgba(82,168,236,0.8);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0 0 8px rgba(82,168,236,0.6);box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0 0 8px rgba(82,168,236,0.6);color:#333;outline:0 none}.acti-btn{font-family:"メイリオ",Meiryo,"MS Pゴシック","Hiragino Kaku Gothic Pro",Osaka,"MS P Gothic",sans-serif;font-size:13px;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);text-decoration:none;cursor:pointer;display:inline-block;padding:4px 14px;line-height:23px;background-repeat:no-repeat;background-image:-webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);background-image:-moz-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);background-image:-o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);background-image:linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%);background-color:#e6e6e6;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 0px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 0px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 0px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all}.acti-btn:hover{background-position:0px -30px;color:#333;text-decoration:none}.acti-sprite,.acti-icon.acti-few,.acti-icon.acti-few_last,.acti-icon.acti-rew,.acti-icon.acti-rew-last,.acti-icon.acti-zoom_in,.acti-icon.acti-zoom_out,.acti-icon.acti-painter,.acti-icon.acti-painter_active,.acti-icon.acti-bookmarker,.acti-icon.acti-bookmark_active,.acti-icon.acti-print,.acti-icon.acti
  1342. /*** app\assets\stylesheets\css\jquery.jspanel ***/
  1343. /* jquery.jspanel.css version 2.5.3 - 2015-05-16 22:21 */
  1344. /*@import url(https://softdev-coop.e-manager.jp/actibook-file/index/000/000/027/HTML5/assets/css/fonts/jsglyph.eot);*/
  1345. @font-face {
  1346. font-family: 'jsglyphregular';
  1347. /*src: url('fonts/jsglyph.woff') format('woff');*/
  1348. src: url('fonts/jsglyph.eot');/* IE9 Compat Modes */
  1349. }
  1350. @font-face {
  1351. font-family: 'jsglyphregular';
  1352. src: url('fonts/jsglyph.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  1353. url('fonts/jsglyph.woff2') format('woff2'),
  1354. url('fonts/jsglyph.woff') format('woff'),/* Modern Browsers */
  1355. url('fonts/jsglyph.ttf') format('truetype'),/* Safari, Android, iOS */
  1356. url('fonts/jsglyph.svg#jsglyphregular') format('svg'); /* Legacy iOS */
  1357. font-weight: normal;
  1358. font-style: normal;
  1359. }
  1360. .jsglyph{ font-family: "jsglyphregular"; }
  1361. .jsglyph-minimize:before{ content: "\e001"; } /* unicode  */
  1362. .jsglyph-maximize:before{ content: "\e002"; }
  1363. .jsglyph-chevron-up:before{ content: "\e003"; }
  1364. .jsglyph-chevron-down:before{ content: "\e004"; }
  1365. .jsglyph-normalize:before{ content: "\e005"; }
  1366. .jsglyph-tick:before{ content: "\e006"; }
  1367. .jsglyph-remove:before{ content: "\e007"; }
  1368. .jsglyph-chevron-right:before{ content: "\e008"; }
  1369. .jsglyph-chevron-left:before{ content: "\e009"; }
  1370. .jsglyph-plus:before{ content: "\e00a"; }
  1371. .jsglyph-minus:before{ content: "\e00b"; }
  1372. .jsglyph-trashcan:before{ content: "\e00c"; }
  1373. .jsglyph-square-info:before{ content: "\e00d"; }
  1374. .jsglyph-square-exclamationmark:before{ content: "\e00e"; }
  1375. .jsglyph-delete:before{ content: "\e00f"; }
  1376. .jsglyph-mail:before{ content: "\e010"; }
  1377. .jsglyph-envelope:before{ content: "\e011"; }
  1378. .jsglyph-play:before{ content: "\e012"; }
  1379. .jsglyph-forward:before{ content: "\e013"; }
  1380. .jsglyph-backward:before{ content: "\e014"; }
  1381. .jsglyph-step-forward:before{ content: "\e015"; }
  1382. .jsglyph-step-backward:before{ content: "\e016"; }
  1383. .jsglyph-fast-forward:before{ content: "\e017"; }
  1384. .jsglyph-fast-backward:before{ content: "\e018"; }
  1385. .jsglyph-eject:before{ content: "\e019"; }
  1386. .jsglyph-stop:before{ content: "\e01a"; }
  1387. .jsglyph-pause:before{ content: "\e01b"; }
  1388. .jsglyph-arrow-right:before{ content: "\e01c"; }
  1389. .jsglyph-arrow-left:before{ content: "\e01d"; }
  1390. .jsglyph-arrow-up:before{ content: "\e01e"; }
  1391. .jsglyph-arrow-down:before{ content: "\e01f"; }
  1392. .jsglyph-star-halffull:before{ content: "\e020"; }
  1393. .jsglyph-star:before{ content: "\e021"; }
  1394. .jsglyph-star-empty:before{ content: "\e022"; }
  1395. .jsglyph-arrow-right-hollow:before{ content: "\e023"; }
  1396. .jsglyph-arrow-left-hollow:before{ content: "\e024"; }
  1397. .jsglyph-arrow-up-hollow:before{ content: "\e025"; }
  1398. .jsglyph-arrow-down-hollow:before{ content: "\e026"; }
  1399. .jsglyph-square-questionmark:before{ content: "\e027"; }
  1400. .jsglyph-circle-info:before{ content: "\e028"; }
  1401. .jsglyph-circle-exclamationmark:before{ content: "\e029"; }
  1402. .jsglyph-circle-questionmark:before{ content: "\e02a"; }
  1403. .jsglyph-circle2-info:before{ content: "\e02b"; }
  1404. .jsglyph-circle2-exclamationmark:before{ content: "\e02c"; }
  1405. .jsglyph-circle2-questionmark:before{ content: "\e02d"; }
  1406. .jsglyph-resize-handle:before{ content: "\e02e"; }
  1407. .jsglyph-resize-handle-2:before{ content: "\e02f"; }
  1408. .jsglyph-pencil:before{ content: "\e030"; }
  1409. .jsglyph-refresh:before{ content: "\e031"; }
  1410. .jsglyph-volume-off:before{ content: "\e032"; }
  1411. .jsglyph-volume-up:before{ content: "\e033"; }
  1412. .jsglyph-volume-down:before{ content: "\e034"; }
  1413. .jsglyph-link:before{ content: "\e035"; }
  1414. .jsglyph-eye-open:before{ content: "\e036"; }
  1415. .jsglyph-eye-slash:before{ content: "\e037"; }
  1416. .jsglyph-power-on:before{ content: "\e038"; }
  1417. .jsglyph-cog:before{ content: "\e039"; }
  1418. .jsglyph-cog2:before{ content: "\e03a"; }
  1419. .jsglyph-torso:before{ content: "\e03b"; }
  1420. .jsglyph-people:before{ content: "\e03c"; }
  1421. .jsglyph-torso-female:before{ content: "\e03d"; }
  1422. .jsglyph-people-female:before{ content: "\e03e"; }
  1423. .jsglyph-torso-male-female:before{ content: "\e03f"; }
  1424. .jsglyph-torso-female-male:before{ content: "\e040"; }
  1425. .jsglyph-torso-hollow:before{ content: "\e041"; }
  1426. .jsglyph-cog3:before{ content: "\e042"; }
  1427. .jsglyph-tools:before{ content: "\e043"; }
  1428. .jsglyph-home:before{ content: "\e044"; }
  1429. .jsglyph-login:before{ content: "\e045"; }
  1430. .jsglyph-logout:before{ content: "\e046"; }
  1431. .jsglyph-download:before{ content: "\e047"; }
  1432. .jsglyph-upload:before{ content: "\e048"; }
  1433. .jsglyph-reload:before{ content: "\e049"; }
  1434. .jsglyph-lock:before{ content: "\e04a"; }
  1435. .jsglyph-unlock:before{ content: "\e04b"; }
  1436. .jsglyph-save:before{ content: "\e04c"; }
  1437. .jsglyph-wrench:before{ content: "\e04d"; }
  1438. .jsglyph-search:before{ content: "\e04e"; }
  1439. .jsglyph-zoom-in:before{ content: "\e04f"; }
  1440. .jsglyph-zoom-out:before{ content: "\e050"; }
  1441. .jsglyph-bars:before{ content: "\e051"; }
  1442. .jsglyph-marker:before{ content: "\e052"; }
  1443. .jsglyph-resize-handle-left:before{ content: "\e053"; }
  1444. .jsglyph-resize-handle-2-left:before{ content: "\e054"; }
  1445. .jsglyph-edit:before{ content: "\e055"; }
  1446. .jsPanel, .jsPanel-hdr-r, .jsPanel-hdr-l, .jsPanel-hdr-r span img, .jsPanel-content{
  1447. margin: 0; padding: 0; border: 0; font-size: 100%; line-height: 1.5em; vertical-align: baseline;
  1448. }
  1449. .jsPanel{
  1450. box-sizing: border-box;
  1451. overflow: hidden;
  1452. position: absolute;
  1453. border-radius: 3px;
  1454. z-index: 100;
  1455. }
  1456. .jsPanel-hdr{
  1457. box-sizing: border-box;
  1458. min-height: 26px;
  1459. padding: 2px 0 4px 2px;
  1460. }
  1461. .jsPanel-hdr *{
  1462. font-size: 16px;
  1463. }
  1464. .jsPanel-hdr-r{
  1465. position: absolute;
  1466. top: 0;
  1467. right: 0;
  1468. }
  1469. h3.jsPanel-title{
  1470. float: left;
  1471. width: calc(100% - 90px);
  1472. white-space: nowrap;
  1473. overflow: hidden;
  1474. text-align: left;
  1475. text-overflow: ellipsis;
  1476. margin: 0;
  1477. /*font-variant: small-caps;*/
  1478. font-weight: normal;
  1479. cursor: move;
  1480. min-height: 24px;
  1481. padding: 0 5px;
  1482. }
  1483. .jsPanel-hdr-r div{
  1484. float: right;
  1485. cursor: pointer;
  1486. margin-left: 1px;
  1487. width: auto;
  1488. height: auto;
  1489. min-width: 20px;
  1490. min-height: 20px;
  1491. overflow: hidden;
  1492. }
  1493. .jsPanel-btn-close{ background: url("assets/painter/icon-sprite-20x20.jpg") 20px 0 repeat no-repeat; }
  1494. .jsPanel-btn-max{ background: url("assets/painter/icon-sprite-20x20.jpg") 40px 0 repeat no-repeat; }
  1495. .jsPanel-btn-norm{ background: url("assets/painter/icon-sprite-20x20.jpg") 60px 0 repeat no-repeat; display: none; }
  1496. .jsPanel-btn-min{ background: url("assets/painter/icon-sprite-20x20.jpg") 80px 0 repeat no-repeat; }
  1497. .jsPanel-btn-small{ background: url("assets/painter/icon-sprite-20x20.jpg") 100px 0 repeat no-repeat; }
  1498. .jsPanel-btn-smallrev{ background: url("assets/painter/icon-sprite-20x20.jpg") 120px 0 repeat no-repeat; display: none; }
  1499. .jsPanel-hdr-toolbar {
  1500. box-sizing: border-box;
  1501. clear: both;
  1502. font-size: 16px;
  1503. margin-top: 23px;
  1504. height: auto;
  1505. padding: 0 5px;
  1506. width: auto;
  1507. }
  1508. .jsPanel-hdr-toolbar img{
  1509. cursor: pointer;
  1510. margin-bottom: 4px;
  1511. margin-right: 5px;
  1512. }
  1513. .jsPanel-content {
  1514. font-size: 12px;
  1515. position: relative;
  1516. width: 100%;
  1517. overflow: hidden;
  1518. box-sizing: border-box;
  1519. }
  1520. .jsPanel-ftr{
  1521. box-sizing: border-box;
  1522. cursor: move;
  1523. display: none;
  1524. font-size: 12px;
  1525. height: auto;
  1526. padding: 2px 2px 2px 5px;
  1527. text-align: right;
  1528. }
  1529. .jsPanel-ftr button{
  1530. margin: 5px;
  1531. }
  1532. /* clearfix */
  1533. .jsPanel-clearfix:after {
  1534. content: ".";
  1535. display: block;
  1536. height: 0;
  1537. clear: both;
  1538. visibility: hidden;
  1539. }
  1540. /* container that takes the minified jsPanels */
  1541. #jsPanel-min-container{
  1542. position:fixed;
  1543. left:0;
  1544. bottom:0;
  1545. width:auto;
  1546. height:28px;
  1547. background:transparent;
  1548. z-index:9999;
  1549. }
  1550. /* css for the modal backdrop --------------------------- */
  1551. .jsPanel-backdrop{
  1552. position:absolute;
  1553. top:0;
  1554. left:0;
  1555. z-index:10000;
  1556. width:100%;
  1557. background:rgba(0,0,0,0.7);
  1558. }
  1559. .jsPanel-backdrop-inner{
  1560. position:absolute;
  1561. width:100%;
  1562. }
  1563. /* THEMES ------------------------------------------------------------------------- */
  1564. /* default ------------------------------------------- */
  1565. .jsPanel.jsPanel-theme-default{
  1566. background: none repeat scroll 0 0 #fff;
  1567. box-shadow: 0 0 6px rgba(0, 33, 50, 0.1), 0 7px 25px rgba(17, 38, 60, 0.4);
  1568. }
  1569. .jsPanel-hdr.jsPanel-theme-default{
  1570. color: #000;
  1571. font-family: tahoma,arial,verdana,sans-serif;
  1572. font-weight: normal;
  1573. }
  1574. .jsPanel-hdr.jsPanel-theme-default h3{
  1575. color: #000;
  1576. }
  1577. .jsPanel-hdr.jsPanel-theme-default h3 small{
  1578. color: #000;
  1579. font-size: 65%;
  1580. }
  1581. .jsPanel-content.jsPanel-theme-default{
  1582. background: none repeat scroll 0 0 #FFFFFF;
  1583. color: #000;
  1584. font-family: tahoma,arial,verdana,sans-serif;
  1585. outline: 1px solid #bbb;
  1586. }
  1587. .jsPanel-ftr.jsPanel-theme-default{
  1588. font-size: 12px;
  1589. height: auto;
  1590. padding: 2px 2px 2px 5px;
  1591. text-align: right;
  1592. }
  1593. .jsPanel-theme-default .ui-icon-gripsmall-diagonal-se{
  1594. color: #000;
  1595. }
  1596. /* light ------------------------------------------- */
  1597. .jsPanel.jsPanel-theme-light{ background: #f1f1f1; box-shadow: 0 0 6px rgba(0, 33, 50, 0.1), 0 7px 25px rgba(17, 38, 60, 0.4); }
  1598. .jsPanel-hdr.jsPanel-theme-light{ color: #000; font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: #f1f1f1; }
  1599. .jsPanel-hdr.jsPanel-theme-light h3{ color: #000; }
  1600. .jsPanel-hdr.jsPanel-theme-light h3 small{ color: #000; font-size: 65%; }
  1601. .jsPanel-content.jsPanel-theme-light { background: none repeat scroll 0 0 #FFFFFF; color: #000; font-family: tahoma,arial,verdana,sans-serif; outline: 1px solid #bbb; }
  1602. .jsPanel-ftr.jsPanel-theme-light{ color: #000; font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: #f1f1f1; }
  1603. .jsPanel-theme-light .ui-icon-gripsmall-diagonal-se{ color: #000; }
  1604. /* medium -------------------------------------------- */
  1605. .jsPanel.jsPanel-theme-medium{ background: #c2c2c2; box-shadow: 0 0 6px rgba(0, 33, 50, 0.1), 0 7px 25px rgba(17, 38, 60, 0.4); }
  1606. .jsPanel-hdr.jsPanel-theme-medium{ color: #000; font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: #c2c2c2; }
  1607. .jsPanel-hdr.jsPanel-theme-medium h3{ color: #000; }
  1608. .jsPanel-hdr.jsPanel-theme-medium h3 small{ color: #000; font-size: 65%; }
  1609. .jsPanel-content.jsPanel-theme-medium { background: none repeat scroll 0 0 #fff; color: #000; font-family: tahoma,arial,verdana,sans-serif; outline: 1px solid #bbb; }
  1610. .jsPanel-ftr.jsPanel-theme-medium{ color: #000; font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: #c2c2c2; }
  1611. .jsPanel-theme-medium .ui-icon-gripsmall-diagonal-se{ color: #000; }
  1612. /* dark ---------------------------------------------- */
  1613. /*.jsPanel.jsPanel-theme-dark{ background: #828282; box-shadow: 0 0 6px rgba(0, 33, 50, 0.1), 0 7px 25px rgba(17, 38, 60, 0.4); }
  1614. .jsPanel-hdr.jsPanel-theme-dark{ color: #fff; font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: #828282; }
  1615. .jsPanel-hdr.jsPanel-theme-dark h3{ color: #fff; }
  1616. .jsPanel-hdr.jsPanel-theme-dark h3 small{ color: #fff; font-size: 65%; }
  1617. .jsPanel-content.jsPanel-theme-dark { background: none repeat scroll 0 0 #fff; color: #000; font-family: tahoma,arial,verdana,sans-serif; outline: 1px solid #bbb; }
  1618. .jsPanel-ftr.jsPanel-theme-dark{ color: #fff; font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: #828282; }
  1619. .jsPanel-theme-dark .ui-icon-gripsmall-diagonal-se{ color: #000; }*/
  1620. .jsPanel.jsPanel-theme-dark{ background: linear-gradient(#4a4a4a 0px, black 100%) repeat scroll 0 0 #4a4a4a; background: -ms-linear-gradient(#4a4a4a 0px, black 100%) repeat scroll 0 0 #4a4a4a; box-shadow: 0 0 3px #333; }
  1621. .jsPanel-hdr.jsPanel-theme-dark{ color: #fff; font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: black; }
  1622. .jsPanel-hdr.jsPanel-theme-dark h3{ color: #fff; }
  1623. .jsPanel-hdr.jsPanel-theme-dark h3 small{ color: #fff; font-size: 65%; }
  1624. .jsPanel-content.jsPanel-theme-dark { background: none repeat scroll 0 0 #fff; color: #000; font-family: tahoma,arial,verdana,sans-serif; outline: 1px solid #bbb; }
  1625. .jsPanel-ftr.jsPanel-theme-dark{ color: #fff; font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: #828282; }
  1626. .jsPanel-theme-dark .ui-icon-gripsmall-diagonal-se{ color: #000; }
  1627. /* black ---------------------------------------------- */
  1628. .jsPanel.jsPanel-theme-black{ background: linear-gradient(#4a4a4a 0px, black 100%) repeat scroll 0 0 #4a4a4a; background: -ms-linear-gradient(#4a4a4a 0px, black 100%) repeat scroll 0 0 #4a4a4a; box-shadow: 0 0 3px #333; }
  1629. .jsPanel-hdr.jsPanel-theme-black{ color: #fff; font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: transparent; }
  1630. .jsPanel-hdr.jsPanel-theme-black h3{ color: #fff; }
  1631. .jsPanel-hdr.jsPanel-theme-black h3 small{ color: #fff; font-size: 65%; }
  1632. .jsPanel-content.jsPanel-theme-black { background: transparent; color: #c3c3c3; }
  1633. .jsPanel-ftr.jsPanel-theme-black{ color: #fff; font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: transparent; }
  1634. .jsPanel-theme-black .ui-icon-gripsmall-diagonal-se{ color: #fff; }
  1635. /* primary ---------------------------------------------- */
  1636. .jsPanel.jsPanel-theme-primary{ background: none repeat scroll 0 0 #fff; box-shadow: 0 0 6px rgba(0, 33, 50, 0.1), 0 7px 25px rgba(17, 38, 60, 0.4); }
  1637. .jsPanel-hdr.jsPanel-theme-primary{ color: #ffffff; font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: #2FA4E7; }
  1638. .jsPanel-hdr.jsPanel-theme-primary h3{ color: #fff; }
  1639. .jsPanel-hdr.jsPanel-theme-primary h3 small{ color: #fff; font-size: 65%; }
  1640. .jsPanel-content.jsPanel-theme-primary { background: none repeat scroll 0 0 #ffffff; color: #000000; font-family: tahoma,arial,verdana,sans-serif; outline: 1px solid #bbb; }
  1641. .jsPanel-ftr.jsPanel-theme-primary{}
  1642. .jsPanel-theme-primary .ui-icon-gripsmall-diagonal-se{ color: #000; }
  1643. /* success --------------------------------------------- */
  1644. .jsPanel.jsPanel-theme-success{ background: none repeat scroll 0 0 #fff; box-shadow: 0 0 6px rgba(0, 33, 50, 0.1), 0 7px 25px rgba(17, 38, 60, 0.4); }
  1645. .jsPanel-hdr.jsPanel-theme-success{ color: #fff; font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: #73A839; }
  1646. .jsPanel-hdr.jsPanel-theme-success h3{ color: #fff; }
  1647. .jsPanel-hdr.jsPanel-theme-success h3 small{ color: #fff; font-size: 65%; }
  1648. .jsPanel-content.jsPanel-theme-success { background: none repeat scroll 0 0 #ffffff; color: #000000; font-family: tahoma,arial,verdana,sans-serif; outline: 1px solid #bbb; }
  1649. .jsPanel-ftr.jsPanel-theme-success{}
  1650. .jsPanel-theme-successt .ui-icon-gripsmall-diagonal-se{ color: #000; }
  1651. /* info ---------------------------------------------- */
  1652. .jsPanel.jsPanel-theme-info{ background: none repeat scroll 0 0 #fff; box-shadow: 0 0 6px rgba(0, 33, 50, 0.1), 0 7px 25px rgba(17, 38, 60, 0.4); }
  1653. .jsPanel-hdr.jsPanel-theme-info{ color: #fff; font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: #2497ce; }
  1654. .jsPanel-hdr.jsPanel-theme-info h3{ color: #fff; }
  1655. .jsPanel-hdr.jsPanel-theme-info h3 small{ color: #fff; font-size: 65%; }
  1656. .jsPanel-content.jsPanel-theme-info { background: none repeat scroll 0 0 #ffffff; color: #000000; font-family: tahoma,arial,verdana,sans-serif; }
  1657. .jsPanel-ftr.jsPanel-theme-info{}
  1658. .jsPanel-theme-info .ui-icon-gripsmall-diagonal-se{ color: #000; }
  1659. /* warning ----------------------------------------------- */
  1660. .jsPanel.jsPanel-theme-warning{ background: none repeat scroll 0 0 #fff; box-shadow: 0 0 6px rgba(0, 33, 50, 0.1), 0 7px 25px rgba(17, 38, 60, 0.4); }
  1661. .jsPanel-hdr.jsPanel-theme-warning{ color: #fff; font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: #ffb600; }
  1662. .jsPanel-hdr.jsPanel-theme-warning h3{ color: #fff; }
  1663. .jsPanel-hdr.jsPanel-theme-warning h3 small{ color: #fff; font-size: 65%; }
  1664. .jsPanel-content.jsPanel-theme-warning { background: none repeat scroll 0 0 #fff; color: #000; font-family: tahoma,arial,verdana,sans-serif; }
  1665. .jsPanel-ftr.jsPanel-theme-warning{}
  1666. .jsPanel-theme-warning .ui-icon-gripsmall-diagonal-se{ color: #000; }
  1667. /* danger ----------------------------------------------- */
  1668. .jsPanel.jsPanel-theme-danger{ background: none repeat scroll 0 0 #fff; box-shadow: 0 0 6px rgba(0, 33, 50, 0.1), 0 7px 25px rgba(17, 38, 60, 0.4); }
  1669. .jsPanel-hdr.jsPanel-theme-danger{ color: #fff; font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: #a83939; }
  1670. .jsPanel-hdr.jsPanel-theme-danger h3{ color: #fff; }
  1671. .jsPanel-hdr.jsPanel-theme-danger h3 small{ color: #fff; font-size: 65%; }
  1672. .jsPanel-content.jsPanel-theme-danger { background: none repeat scroll 0 0 #ffffff; color: #000000; font-family: tahoma,arial,verdana,sans-serif; }
  1673. .jsPanel-ftr.jsPanel-theme-danger{}
  1674. .jsPanel-theme-danger .ui-icon-gripsmall-diagonal-se{ color: #000; }
  1675. /* autumngreen ------------------------------------------- */
  1676. .jsPanel.jsPanel-theme-autumngreen{ background: none repeat scroll 0 0 #eee; box-shadow: 0 0 6px rgba(0, 33, 50, 0.1), 0 7px 25px rgba(17, 38, 60, 0.4); }
  1677. .jsPanel-hdr.jsPanel-theme-autumngreen{ color: rgb(196, 189, 142); font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: rgb(125, 126, 81); }
  1678. .jsPanel-hdr.jsPanel-theme-autumngreen h3{ color: rgb(196, 189, 142); }
  1679. .jsPanel-hdr.jsPanel-theme-autumngreen h3 small{ color: #fff; font-size: 65%; }
  1680. .jsPanel-content.jsPanel-theme-autumngreen { background: none repeat scroll 0 0 #FFFFFF; color: rgb(110, 100, 73); font-family: tahoma,arial,verdana,sans-serif; outline: 1px solid #bbb; }
  1681. .jsPanel-ftr.jsPanel-theme-autumngreen{ background: linear-gradient(to bottom, rgba(125, 126, 81,0.65) 0%,rgba(0,0,0,0) 100%); background: -ms-linear-gradient(top, rgba(125, 126, 81,0.65) 0%,rgba(0,0,0,0) 100%); color: rgb(110, 100, 73); }
  1682. .jsPanel-theme-autumngreen .ui-icon-gripsmall-diagonal-se{ color: #000; }
  1683. /* autumnbrown ------------------------------------------- */
  1684. .jsPanel.jsPanel-theme-autumnbrown{ background: none repeat scroll 0 0 #eee; box-shadow: 0 0 6px rgba(0, 33, 50, 0.1), 0 7px 25px rgba(17, 38, 60, 0.4); }
  1685. .jsPanel-hdr.jsPanel-theme-autumnbrown{ color: rgb(233, 206, 135); font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: rgb(138, 91, 51); }
  1686. .jsPanel-hdr.jsPanel-theme-autumnbrown h3{ color: rgb(233, 206, 135); }
  1687. .jsPanel-hdr.jsPanel-theme-autumnbrown h3 small{ color: #fff; font-size: 65%; }
  1688. .jsPanel-content.jsPanel-theme-autumnbrown { background: none repeat scroll 0 0 #FFFFFF; color: rgb(110, 100, 73); font-family: tahoma,arial,verdana,sans-serif; outline: 1px solid #bbb; }
  1689. .jsPanel-ftr.jsPanel-theme-autumnbrown{ background: linear-gradient(to bottom, rgba(138, 91, 51,0.65) 0%,rgba(0,0,0,0) 100%); background: -ms-linear-gradient(top, rgba(138, 91, 51,0.65) 0%,rgba(0,0,0,0) 100%); color: rgb(110, 100, 73); }
  1690. .jsPanel-theme-autumnbrown .ui-icon-gripsmall-diagonal-se{ color: #000; }
  1691. /* autumnred ------------------------------------------- */
  1692. .jsPanel.jsPanel-theme-autumnred{ background: none repeat scroll 0 0 #eee; box-shadow: 0 0 6px rgba(0, 33, 50, 0.1), 0 7px 25px rgba(17, 38, 60, 0.4); }
  1693. .jsPanel-hdr.jsPanel-theme-autumnred{ color: rgb(233, 206, 135); font-family: tahoma,arial,verdana,sans-serif; font-weight: normal; background: rgb(198, 113, 10); }
  1694. .jsPanel-hdr.jsPanel-theme-autumnred h3{ color: rgb(233, 206, 135); }
  1695. .jsPanel-hdr.jsPanel-theme-autumnred h3 small{ color: #fff; font-size: 65%; }
  1696. .jsPanel-content.jsPanel-theme-autumnred { background: none repeat scroll 0 0 #FFFFFF; color: rgb(110, 100, 73); font-family: tahoma,arial,verdana,sans-serif; outline: 1px solid #bbb; }
  1697. .jsPanel-ftr.jsPanel-theme-autumnred{ background: linear-gradient(to bottom, rgba(198, 113, 10,0.65) 0%,rgba(0,0,0,0) 100%); background: -ms-linear-gradient(top, rgba(198, 113, 10,0.65) 0%,rgba(0,0,0,0) 100%); color: rgb(110, 100, 73); }
  1698. .jsPanel-theme-autumnred .ui-icon-gripsmall-diagonal-se{ color: #000; }
  1699. /* bootstrap adjustments */
  1700. .jsPanel.panel-default, .jsPanel.panel-primary, .jsPanel.panel-info, .jsPanel.panel-success, .jsPanel.panel-warning, .jsPanel.panel-danger{
  1701. box-shadow: 0 0 6px rgba(0, 33, 50, 0.1), 0 7px 25px rgba(17, 38, 60, 0.4);
  1702. }
  1703. /* jQuery-UI adjustments */
  1704. .ui-icon-gripsmall-diagonal-se {
  1705. background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  1706. color: #000;
  1707. font-family: jsglyphregular;
  1708. font-size: 16px;
  1709. line-height: 16px;
  1710. }
  1711. .ui-resizable-handle.ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se{
  1712. text-indent: 0;
  1713. bottom: 2px;
  1714. }
  1715. /* uncomment to show a lower left resize icon
  1716. .ui-resizable-handle.ui-resizable-sw{
  1717. background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  1718. color: #000;
  1719. font-family: jsglyphregular;
  1720. font-size: 16px;
  1721. line-height: 16px;
  1722. text-indent: 7px;
  1723. bottom: 2px;
  1724. width: 16px;
  1725. height: 16px;
  1726. }
  1727. .ui-resizable-handle.ui-resizable-sw:before{
  1728. content: "\e054";
  1729. }
  1730. */
  1731. /* css for the tooltip wrapper ---------------------------- */
  1732. .jsPanel-tooltip-wrapper{
  1733. position: relative;
  1734. display: inline-block; /* do not change !!! inline würde gehen -> offsets neu berechnen */
  1735. margin: 0;
  1736. padding: 0;
  1737. border: none;
  1738. background: transparent;
  1739. }
  1740. .jsPanel-tooltip-wrapper .jsPanel{
  1741. border-radius: 4px;
  1742. }
  1743. /* css for tooltip corners */
  1744. .jsPanel-corner-top, .jsPanel-corner-right, .jsPanel-corner-bottom, .jsPanel-corner-left{
  1745. width: 0;
  1746. height: 0;
  1747. border: 12px solid transparent;
  1748. position: absolute;
  1749. }
  1750. .jsPanel-corner-top{
  1751. border-top-width: 10px;
  1752. }
  1753. .jsPanel-corner-right{
  1754. border-right-width: 10px;
  1755. }
  1756. .jsPanel-corner-bottom{
  1757. border-bottom-width: 10px;
  1758. }
  1759. .jsPanel-corner-left{
  1760. border-left-width: 10px;
  1761. }
  1762. /* css for the hints ----------------------------------------------------------- */
  1763. .jsPanel-hint{
  1764. margin-bottom: 4px;
  1765. }
  1766. .jsPanel-hint-close{
  1767. float: right;
  1768. font-size: 1.5em;
  1769. margin: 4px 5px 0 0;
  1770. cursor: pointer;
  1771. }
  1772. .jsPanel-hint-content.jsPanel-hint-default{
  1773. background: #fff none repeat scroll 0 0;
  1774. border: 2px solid #222;
  1775. color: #222;
  1776. text-shadow: 1px 1px 1px #789;
  1777. }
  1778. .jsPanel-hint-content.jsPanel-hint-light{
  1779. background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(250,250,250,0.65) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(250,250,250,0.65) 100%);
  1780. color: #000;
  1781. }
  1782. .jsPanel-hint-content.jsPanel-hint-medium{
  1783. background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(130, 130, 130, 1) 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(130, 130, 130, 1) 100%);
  1784. color: #fff;
  1785. }
  1786. .jsPanel-hint-content.jsPanel-hint-dark{
  1787. background: linear-gradient(to bottom, rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); background: -ms-linear-gradient(top, rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%);
  1788. color: #fff;
  1789. }
  1790. .jsPanel-hint-content.jsPanel-hint-autumngreen{
  1791. background: linear-gradient(to bottom, rgba(125, 126, 81,0.65) 0%,rgba(0,0,0,0) 100%); background: -ms-linear-gradient(top, rgba(125, 126, 81,0.65) 0%,rgba(0,0,0,0) 100%);
  1792. color: #fff;
  1793. }
  1794. .jsPanel-hint-content.jsPanel-hint-autumnbrown{
  1795. background: linear-gradient(to bottom, rgba(138, 91, 51,0.65) 0%,rgba(0,0,0,0) 100%); background: -ms-linear-gradient(top, rgba(138, 91, 51,0.65) 0%,rgba(0,0,0,0) 100%);
  1796. color: #fff;
  1797. }
  1798. .jsPanel-hint-content.jsPanel-hint-autumnred{
  1799. background: linear-gradient(to bottom, rgba(198, 113, 10,0.65) 0%,rgba(0,0,0,0) 100%); background: -ms-linear-gradient(top, rgba(198, 113, 10,0.65) 0%,rgba(0,0,0,0) 100%);
  1800. color: #fff;
  1801. }
  1802. .jsPanel-hint-content.jsPanel-hint-primary{
  1803. background: #82C8F1 none repeat scroll 0 0;
  1804. border: 5px solid #02436A;
  1805. color: #02436A;
  1806. text-shadow: 2px 2px 2px #fff;
  1807. }
  1808. .jsPanel-hint-content.jsPanel-hint-info{
  1809. background: #4594c3 none repeat scroll 0 0;
  1810. border: 5px solid #033c73;
  1811. color: #fff;
  1812. text-shadow: 2px 2px 2px #033c73;
  1813. }
  1814. .jsPanel-hint-content.jsPanel-hint-success{
  1815. background: #C3EA99 none repeat scroll 0 0;
  1816. border: 5px solid #034E26;
  1817. color: #356304;
  1818. text-shadow: 2px 2px 2px #aaa;
  1819. }
  1820. .jsPanel-hint-content.jsPanel-hint-warning{
  1821. background: #FFC7A3 none repeat scroll 0 0;
  1822. border: 5px solid #DD5600;
  1823. color: #AD6537;
  1824. text-shadow: 2px 2px 2px #fff;
  1825. }
  1826. .jsPanel-hint-content.jsPanel-hint-danger{
  1827. background: #fc7073 none repeat scroll 0 0;
  1828. border: 5px solid #c71c22;
  1829. color: #fff;
  1830. text-shadow: 2px 2px 2px #c71c22;
  1831. }
  1832. /**
  1833. * CSS3 Tips v1.0.1
  1834. * A stylesheet for creating tooltips without using anything other than CSS3.
  1835. * created by c.bavota released under GPL v2 March 21st, 2014
  1836. * HTML example code for the tooltip
  1837. * http://cbavota.bitbucket.org/css3-tips/
  1838. * <a href="http://bavotasan.com" class="top-tip" data-tips="Go to bavotasan.com">bavotasan.com</a>
  1839. */
  1840. [data-tips] {
  1841. position: relative;
  1842. text-decoration: none;
  1843. }
  1844. [data-tips]:after,
  1845. [data-tips]:before {
  1846. position: absolute;
  1847. z-index: 100;
  1848. opacity: 0;
  1849. }
  1850. [data-tips]:after {
  1851. content: attr(data-tips);
  1852. height: 25px;
  1853. line-height: 25px;
  1854. padding: 0 10px;
  1855. font-size: 12px;
  1856. text-align: center;
  1857. color: #fff;
  1858. background: #3276B1;
  1859. border-radius: 4px;
  1860. /*text-shadow: 0 0 5px #000;*/
  1861. -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
  1862. -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
  1863. box-shadow: 0 0 5px rgba(0,0,0,0.3);
  1864. white-space: nowrap;
  1865. -moz-box-sizing: border-box;
  1866. -webkit-box-sizing: border-box;
  1867. box-sizing: border-box;
  1868. }
  1869. [data-tips]:before {
  1870. content: "";
  1871. width: 0;
  1872. height: 0;
  1873. border-width: 6px;
  1874. border-style: solid;
  1875. }
  1876. [data-tips]:hover:after,
  1877. [data-tips]:hover:before {
  1878. opacity: 1;
  1879. }
  1880. /* Top tips */
  1881. [data-tips].top-tip:after,
  1882. [data-tips].top-tip:before {
  1883. -webkit-transition: bottom 0.25s ease-in-out, opacity 0.25s ease-in-out;
  1884. -moz-transition: bottom 0.25s ease-in-out, opacity 0.25s ease-in-out;
  1885. transition: bottom 0.25s ease-in-out, opacity 0.25s ease-in-out;
  1886. bottom: 90%;
  1887. left: -9999px;
  1888. margin-bottom: 12px;
  1889. }
  1890. [data-tips].top-tip:before {
  1891. border-color: #3276B1 transparent transparent transparent;
  1892. margin-bottom: 0;
  1893. }
  1894. [data-tips].top-tip:hover:after,
  1895. [data-tips].top-tip:hover:before {
  1896. bottom: 100%;
  1897. left: 0;
  1898. }
  1899. [data-tips].top-tip:hover:before {
  1900. left: 15px;
  1901. }
  1902. /* Bottom tip */
  1903. [data-tips].bottom-tip:after,
  1904. [data-tips].bottom-tip:before {
  1905. -webkit-transition: top 0.25s ease-in-out, opacity 0.25s ease-in-out;
  1906. -moz-transition: top 0.25s ease-in-out, opacity 0.25s ease-in-out;
  1907. transition: top 0.25s ease-in-out, opacity 0.25s ease-in-out;
  1908. top: 90%;
  1909. left: -9999px;
  1910. margin-top: 12px;
  1911. }
  1912. [data-tips].bottom-tip:before {
  1913. border-color: transparent transparent #3276B1 transparent;
  1914. margin-top: 0;
  1915. }
  1916. [data-tips].bottom-tip:hover:after,
  1917. [data-tips].bottom-tip:hover:before {
  1918. top: 100%;
  1919. left: 0;
  1920. }
  1921. [data-tips].bottom-tip:hover:before {
  1922. left: 15px;
  1923. }
  1924. /* Right tip */
  1925. [data-tips].right-tip:after,
  1926. [data-tips].right-tip:before {
  1927. -webkit-transition: left 0.25s ease-in-out, opacity 0.25s ease-in-out;
  1928. -moz-transition: left 0.25s ease-in-out, opacity 0.25s ease-in-out;
  1929. transition: left 0.25s ease-in-out, opacity 0.25s ease-in-out;
  1930. top: -9999px;
  1931. left: 96%;
  1932. margin-left: 12px;
  1933. }
  1934. [data-tips].right-tip:before {
  1935. border-color: transparent #3276B1 transparent transparent;
  1936. margin-left: 0;
  1937. }
  1938. [data-tips].right-tip:hover:after,
  1939. [data-tips].right-tip:hover:before {
  1940. left: 100%;
  1941. top: 0;
  1942. }
  1943. [data-tips].right-tip:hover:before {
  1944. top: 7px;
  1945. }
  1946. /* Left tip */
  1947. [data-tips].left-tip:after,
  1948. [data-tips].left-tip:before {
  1949. -webkit-transition: right 0.25s ease-in-out, opacity 0.25s ease-in-out;
  1950. -moz-transition: right 0.25s ease-in-out, opacity 0.25s ease-in-out;
  1951. transition: right 0.25s ease-in-out, opacity 0.25s ease-in-out;
  1952. top: -9999px;
  1953. right: 96%;
  1954. margin-right: 12px;
  1955. }
  1956. [data-tips].left-tip:before {
  1957. border-color: transparent transparent transparent #3276B1;
  1958. margin-right: 0;
  1959. }
  1960. [data-tips].left-tip:hover:after,
  1961. [data-tips].left-tip:hover:before {
  1962. right: 100%;
  1963. top: 0;
  1964. }
  1965. [data-tips].left-tip:hover:before {
  1966. top: 7px;
  1967. }
  1968. /*** app\assets\stylesheets\css\jquery-confirm ***/
  1969. /*!
  1970. * jquery-confirm v2.5.1 (http://craftpip.github.io/jquery-confirm/)
  1971. * Author: boniface pereira
  1972. * Website: www.craftpip.com
  1973. * Contact: hey@craftpip.com
  1974. *
  1975. * Copyright 2013-2016 jquery-confirm
  1976. * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
  1977. */
  1978. @-webkit-keyframes jconfirm-rotate {
  1979. from {
  1980. -webkit-transform: rotate(0deg);
  1981. transform: rotate(0deg);
  1982. }
  1983. to {
  1984. -webkit-transform: rotate(360deg);
  1985. transform: rotate(360deg);
  1986. }
  1987. }
  1988. @keyframes jconfirm-rotate {
  1989. from {
  1990. -webkit-transform: rotate(0deg);
  1991. transform: rotate(0deg);
  1992. }
  1993. to {
  1994. -webkit-transform: rotate(360deg);
  1995. transform: rotate(360deg);
  1996. }
  1997. }
  1998. body.jconfirm-noscroll {
  1999. overflow: hidden !important;
  2000. }
  2001. .jconfirm {
  2002. position: fixed;
  2003. top: 0;
  2004. left: 0;
  2005. right: 0;
  2006. bottom: 0;
  2007. z-index: 99999999;
  2008. font-family: inherit;
  2009. overflow: hidden;
  2010. }
  2011. .jconfirm .jconfirm-bg {
  2012. position: fixed;
  2013. top: 0;
  2014. left: 0;
  2015. right: 0;
  2016. bottom: 0;
  2017. opacity: 0;
  2018. -webkit-transition: all .4s;
  2019. transition: all .4s;
  2020. }
  2021. .jconfirm .jconfirm-bg.seen {
  2022. opacity: 1;
  2023. }
  2024. .jconfirm .jconfirm-scrollpane {
  2025. position: fixed;
  2026. top: 0;
  2027. left: 0;
  2028. right: 0;
  2029. bottom: 0;
  2030. overflow-y: auto;
  2031. -webkit-perspective: 500px;
  2032. perspective: 500px;
  2033. -webkit-perspective-origin: center;
  2034. perspective-origin: center;
  2035. }
  2036. .jconfirm .jconfirm-box {
  2037. background: white;
  2038. border-radius: 4px;
  2039. position: relative;
  2040. outline: none;
  2041. padding: 15px 15px 0;
  2042. }
  2043. .jconfirm .jconfirm-box div.closeIcon {
  2044. height: 20px;
  2045. width: 20px;
  2046. position: absolute;
  2047. top: 5px;
  2048. right: 5px;
  2049. cursor: pointer;
  2050. opacity: .6;
  2051. text-align: center;
  2052. -webkit-transition: opacity 0.1s ease-in;
  2053. transition: opacity 0.1s ease-in;
  2054. display: none;
  2055. font-size: 27px;
  2056. line-height: 14px;
  2057. }
  2058. .jconfirm .jconfirm-box div.closeIcon .fa {
  2059. font-size: 16px;
  2060. }
  2061. .jconfirm .jconfirm-box div.closeIcon .glyphicon {
  2062. font-size: 16px;
  2063. }
  2064. .jconfirm .jconfirm-box div.closeIcon .zmdi {
  2065. font-size: 16px;
  2066. }
  2067. .jconfirm .jconfirm-box div.closeIcon:hover {
  2068. opacity: 1;
  2069. }
  2070. .jconfirm .jconfirm-box div.title-c {
  2071. display: block;
  2072. font-size: 22px;
  2073. line-height: 20px;
  2074. }
  2075. .jconfirm .jconfirm-box div.title-c .icon-c {
  2076. font-size: inherit;
  2077. padding-bottom: 15px;
  2078. display: inline-block;
  2079. margin-right: 8px;
  2080. vertical-align: middle;
  2081. }
  2082. .jconfirm .jconfirm-box div.title-c .icon-c i {
  2083. vertical-align: middle;
  2084. }
  2085. .jconfirm .jconfirm-box div.title-c .icon-c:empty {
  2086. display: none;
  2087. }
  2088. .jconfirm .jconfirm-box div.title-c .title {
  2089. font-size: inherit;
  2090. font-family: inherit;
  2091. display: inline-block;
  2092. vertical-align: middle;
  2093. padding-bottom: 15px;
  2094. }
  2095. .jconfirm .jconfirm-box div.title-c .title:empty {
  2096. display: none;
  2097. }
  2098. .jconfirm .jconfirm-box div.content-pane {
  2099. margin-bottom: 15px;
  2100. height: auto;
  2101. -webkit-transition: height 0.4s ease-in;
  2102. transition: height 0.4s ease-in;
  2103. display: inline-block;
  2104. width: 100%;
  2105. position: relative;
  2106. }
  2107. .jconfirm .jconfirm-box div.content-pane .content {
  2108. position: absolute;
  2109. top: 0;
  2110. left: 0;
  2111. -webkit-transition: all 0.2s ease-in;
  2112. transition: all 0.2s ease-in;
  2113. right: 0;
  2114. }
  2115. .jconfirm .jconfirm-box div.content-pane .content img {
  2116. width: 100%;
  2117. height: auto;
  2118. }
  2119. .jconfirm .jconfirm-box div.content-pane .content:empty {
  2120. display: none;
  2121. }
  2122. .jconfirm .jconfirm-box div.content-pane .content:empty.loading {
  2123. height: 40px;
  2124. position: relative;
  2125. opacity: 0.6;
  2126. display: block;
  2127. }
  2128. .jconfirm .jconfirm-box div.content-pane .content:empty.loading:before {
  2129. content: '';
  2130. height: 20px;
  2131. width: 20px;
  2132. border: solid 2px transparent;
  2133. position: absolute;
  2134. left: 50%;
  2135. margin-left: -10px;
  2136. border-radius: 50%;
  2137. -webkit-animation: jconfirm-rotate 1s infinite linear;
  2138. animation: jconfirm-rotate 1s infinite linear;
  2139. border-bottom-color: #aaa;
  2140. top: 50%;
  2141. margin-top: -10px;
  2142. }
  2143. .jconfirm .jconfirm-box div.content-pane .content:empty.loading:after {
  2144. content: '';
  2145. position: absolute;
  2146. left: 50%;
  2147. margin-left: -15px;
  2148. }
  2149. .jconfirm .jconfirm-box .buttons {
  2150. padding-bottom: 15px;
  2151. }
  2152. .jconfirm .jconfirm-box .buttons button + button {
  2153. margin-left: 5px;
  2154. }
  2155. .jconfirm .jquery-clear {
  2156. clear: both;
  2157. }
  2158. .jconfirm.rtl {
  2159. direction: rtl;
  2160. }
  2161. .jconfirm.rtl div.closeIcon {
  2162. left: 12px;
  2163. right: auto;
  2164. }
  2165. .jconfirm.jconfirm-white .jconfirm-bg {
  2166. background-color: rgba(0, 0, 0, 0.2);
  2167. }
  2168. .jconfirm.jconfirm-white .jconfirm-box {
  2169. box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  2170. border-radius: 5px;
  2171. }
  2172. .jconfirm.jconfirm-white .jconfirm-box .buttons {
  2173. float: right;
  2174. }
  2175. .jconfirm.jconfirm-white .jconfirm-box .buttons button {
  2176. border: none;
  2177. background-image: none;
  2178. text-transform: uppercase;
  2179. font-size: 14px;
  2180. font-weight: bold;
  2181. text-shadow: none;
  2182. -webkit-transition: background .1s;
  2183. transition: background .1s;
  2184. color: white;
  2185. }
  2186. .jconfirm.jconfirm-white .jconfirm-box .buttons button.btn-default {
  2187. box-shadow: none;
  2188. color: #333;
  2189. }
  2190. .jconfirm.jconfirm-white .jconfirm-box .buttons button.btn-default:hover {
  2191. background: #ddd;
  2192. }
  2193. .jconfirm.jconfirm-black .jconfirm-bg {
  2194. background-color: rgba(0, 0, 0, 0.5);
  2195. }
  2196. .jconfirm.jconfirm-black .jconfirm-box {
  2197. box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  2198. background: #444;
  2199. border-radius: 5px;
  2200. color: white;
  2201. }
  2202. .jconfirm.jconfirm-black .jconfirm-box .buttons {
  2203. float: right;
  2204. }
  2205. .jconfirm.jconfirm-black .jconfirm-box .buttons button {
  2206. border: none;
  2207. background-image: none;
  2208. /*text-transform: uppercase;*/
  2209. font-size: 16px;
  2210. font-weight: bold;
  2211. text-shadow: none;
  2212. -webkit-transition: background .1s;
  2213. transition: background .1s;
  2214. color: white;
  2215. }
  2216. .jconfirm.jconfirm-black .jconfirm-box .buttons button.btn-default {
  2217. box-shadow: none;
  2218. color: #fff;
  2219. background: none;
  2220. }
  2221. .jconfirm.jconfirm-black .jconfirm-box .buttons button.btn-default:hover {
  2222. background: #666;
  2223. }
  2224. .jconfirm .jconfirm-box.hilight {
  2225. -webkit-animation: hilight 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  2226. animation: hilight 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  2227. -webkit-transform: translate3d(0, 0, 0);
  2228. transform: translate3d(0, 0, 0);
  2229. }
  2230. @-webkit-keyframes hilight {
  2231. 10%,
  2232. 90% {
  2233. -webkit-transform: translate3d(-2px, 0, 0);
  2234. transform: translate3d(-2px, 0, 0);
  2235. }
  2236. 20%,
  2237. 80% {
  2238. -webkit-transform: translate3d(4px, 0, 0);
  2239. transform: translate3d(4px, 0, 0);
  2240. }
  2241. 30%,
  2242. 50%,
  2243. 70% {
  2244. -webkit-transform: translate3d(-8px, 0, 0);
  2245. transform: translate3d(-8px, 0, 0);
  2246. }
  2247. 40%,
  2248. 60% {
  2249. -webkit-transform: translate3d(8px, 0, 0);
  2250. transform: translate3d(8px, 0, 0);
  2251. }
  2252. }
  2253. @keyframes hilight {
  2254. 10%,
  2255. 90% {
  2256. -webkit-transform: translate3d(-2px, 0, 0);
  2257. transform: translate3d(-2px, 0, 0);
  2258. }
  2259. 20%,
  2260. 80% {
  2261. -webkit-transform: translate3d(4px, 0, 0);
  2262. transform: translate3d(4px, 0, 0);
  2263. }
  2264. 30%,
  2265. 50%,
  2266. 70% {
  2267. -webkit-transform: translate3d(-8px, 0, 0);
  2268. transform: translate3d(-8px, 0, 0);
  2269. }
  2270. 40%,
  2271. 60% {
  2272. -webkit-transform: translate3d(8px, 0, 0);
  2273. transform: translate3d(8px, 0, 0);
  2274. }
  2275. }
  2276. /*Transition rules*/
  2277. .jconfirm {
  2278. -webkit-perspective: 400px;
  2279. perspective: 400px;
  2280. }
  2281. .jconfirm .jconfirm-box {
  2282. opacity: 1;
  2283. -webkit-transition-property: -webkit-transform, opacity, box-shadow;
  2284. transition-property: transform, opacity, box-shadow;
  2285. }
  2286. .jconfirm .jconfirm-box.anim-top,
  2287. .jconfirm .jconfirm-box.anim-left,
  2288. .jconfirm .jconfirm-box.anim-right,
  2289. .jconfirm .jconfirm-box.anim-bottom,
  2290. .jconfirm .jconfirm-box.anim-opacity,
  2291. .jconfirm .jconfirm-box.anim-zoom,
  2292. .jconfirm .jconfirm-box.anim-scale,
  2293. .jconfirm .jconfirm-box.anim-none,
  2294. .jconfirm .jconfirm-box.anim-rotate,
  2295. .jconfirm .jconfirm-box.anim-rotatex,
  2296. .jconfirm .jconfirm-box.anim-rotatey,
  2297. .jconfirm .jconfirm-box.anim-scaley,
  2298. .jconfirm .jconfirm-box.anim-scalex {
  2299. opacity: 0;
  2300. }
  2301. .jconfirm .jconfirm-box.anim-rotate {
  2302. -webkit-transform: rotate(90deg);
  2303. -ms-transform: rotate(90deg);
  2304. transform: rotate(90deg);
  2305. }
  2306. .jconfirm .jconfirm-box.anim-rotatex {
  2307. -webkit-transform: rotateX(90deg);
  2308. transform: rotateX(90deg);
  2309. -webkit-transform-origin: center;
  2310. -ms-transform-origin: center;
  2311. transform-origin: center;
  2312. }
  2313. .jconfirm .jconfirm-box.anim-rotatexr {
  2314. -webkit-transform: rotateX(-90deg);
  2315. transform: rotateX(-90deg);
  2316. -webkit-transform-origin: center;
  2317. -ms-transform-origin: center;
  2318. transform-origin: center;
  2319. }
  2320. .jconfirm .jconfirm-box.anim-rotatey {
  2321. -webkit-transform: rotatey(90deg);
  2322. -ms-transform: rotatey(90deg);
  2323. transform: rotatey(90deg);
  2324. -webkit-transform-origin: center;
  2325. -ms-transform-origin: center;
  2326. transform-origin: center;
  2327. }
  2328. .jconfirm .jconfirm-box.anim-rotateyr {
  2329. -webkit-transform: rotatey(-90deg);
  2330. -ms-transform: rotatey(-90deg);
  2331. transform: rotatey(-90deg);
  2332. -webkit-transform-origin: center;
  2333. -ms-transform-origin: center;
  2334. transform-origin: center;
  2335. }
  2336. .jconfirm .jconfirm-box.anim-scaley {
  2337. -webkit-transform: scaley(1.5);
  2338. -ms-transform: scaley(1.5);
  2339. transform: scaley(1.5);
  2340. -webkit-transform-origin: center;
  2341. -ms-transform-origin: center;
  2342. transform-origin: center;
  2343. }
  2344. .jconfirm .jconfirm-box.anim-scalex {
  2345. -webkit-transform: scalex(1.5);
  2346. -ms-transform: scalex(1.5);
  2347. transform: scalex(1.5);
  2348. -webkit-transform-origin: center;
  2349. -ms-transform-origin: center;
  2350. transform-origin: center;
  2351. }
  2352. .jconfirm .jconfirm-box.anim-top {
  2353. -webkit-transform: translate(0px, -100px);
  2354. -ms-transform: translate(0px, -100px);
  2355. transform: translate(0px, -100px);
  2356. }
  2357. .jconfirm .jconfirm-box.anim-left {
  2358. -webkit-transform: translate(-100px, 0px);
  2359. -ms-transform: translate(-100px, 0px);
  2360. transform: translate(-100px, 0px);
  2361. }
  2362. .jconfirm .jconfirm-box.anim-right {
  2363. -webkit-transform: translate(100px, 0px);
  2364. -ms-transform: translate(100px, 0px);
  2365. transform: translate(100px, 0px);
  2366. }
  2367. .jconfirm .jconfirm-box.anim-bottom {
  2368. -webkit-transform: translate(0px, 100px);
  2369. -ms-transform: translate(0px, 100px);
  2370. transform: translate(0px, 100px);
  2371. }
  2372. .jconfirm .jconfirm-box.anim-zoom {
  2373. -webkit-transform: scale(1.2);
  2374. -ms-transform: scale(1.2);
  2375. transform: scale(1.2);
  2376. }
  2377. .jconfirm .jconfirm-box.anim-scale {
  2378. -webkit-transform: scale(0.5);
  2379. -ms-transform: scale(0.5);
  2380. transform: scale(0.5);
  2381. }
  2382. .jconfirm .jconfirm-box.anim-none {
  2383. display: none;
  2384. }
  2385. .jconfirm.jconfirm-supervan .jconfirm-bg {
  2386. background-color: rgba(54, 70, 93, 0.95);
  2387. }
  2388. .jconfirm.jconfirm-supervan .jconfirm-box {
  2389. background-color: transparent;
  2390. }
  2391. .jconfirm.jconfirm-supervan .jconfirm-box div.closeIcon {
  2392. color: white;
  2393. }
  2394. .jconfirm.jconfirm-supervan .jconfirm-box div.title-c {
  2395. text-align: center;
  2396. color: white;
  2397. font-size: 28px;
  2398. font-weight: normal;
  2399. }
  2400. .jconfirm.jconfirm-supervan .jconfirm-box div.title-c > * {
  2401. padding-bottom: 25px;
  2402. }
  2403. .jconfirm.jconfirm-supervan .jconfirm-box div.content-pane {
  2404. margin-bottom: 25px;
  2405. }
  2406. .jconfirm.jconfirm-supervan .jconfirm-box div.content {
  2407. text-align: center;
  2408. color: white;
  2409. }
  2410. .jconfirm.jconfirm-supervan .jconfirm-box .buttons {
  2411. text-align: center;
  2412. }
  2413. .jconfirm.jconfirm-supervan .jconfirm-box .buttons button {
  2414. font-size: 16px;
  2415. border-radius: 2px;
  2416. background: #303f53;
  2417. text-shadow: none;
  2418. border: none;
  2419. color: white;
  2420. padding: 10px;
  2421. min-width: 100px;
  2422. }
  2423. .jconfirm.jconfirm-material .jconfirm-bg {
  2424. background-color: rgba(0, 0, 0, 0.67);
  2425. }
  2426. .jconfirm.jconfirm-material .jconfirm-box {
  2427. background-color: white;
  2428. box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
  2429. padding: 30px 25px 10px 25px;
  2430. }
  2431. .jconfirm.jconfirm-material .jconfirm-box div.closeIcon {
  2432. color: rgba(0, 0, 0, 0.87);
  2433. }
  2434. .jconfirm.jconfirm-material .jconfirm-box div.title-c {
  2435. color: rgba(0, 0, 0, 0.87);
  2436. font-size: 22px;
  2437. font-weight: bold;
  2438. }
  2439. .jconfirm.jconfirm-material .jconfirm-box div.content {
  2440. text-align: left;
  2441. color: rgba(0, 0, 0, 0.87);
  2442. }
  2443. .jconfirm.jconfirm-material .jconfirm-box .buttons {
  2444. text-align: right;
  2445. }
  2446. .jconfirm.jconfirm-material .jconfirm-box .buttons button {
  2447. text-transform: uppercase;
  2448. font-weight: 500;
  2449. }
  2450. .jconfirm.jconfirm-bootstrap .jconfirm-bg {
  2451. background-color: rgba(0, 0, 0, 0.21);
  2452. }
  2453. .jconfirm.jconfirm-bootstrap .jconfirm-box {
  2454. background-color: white;
  2455. box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.2);
  2456. border: solid 1px rgba(0, 0, 0, 0.4);
  2457. padding: 15px 0 0;
  2458. }
  2459. .jconfirm.jconfirm-bootstrap .jconfirm-box div.closeIcon {
  2460. color: rgba(0, 0, 0, 0.87);
  2461. }
  2462. .jconfirm.jconfirm-bootstrap .jconfirm-box div.title-c {
  2463. color: rgba(0, 0, 0, 0.87);
  2464. font-size: 22px;
  2465. font-weight: bold;
  2466. padding-left: 15px;
  2467. padding-right: 15px;
  2468. }
  2469. .jconfirm.jconfirm-bootstrap .jconfirm-box div.content {
  2470. text-align: left;
  2471. color: rgba(0, 0, 0, 0.87);
  2472. padding: 0px 15px;
  2473. }
  2474. .jconfirm.jconfirm-bootstrap .jconfirm-box .buttons {
  2475. text-align: right;
  2476. padding: 0px 0 0px;
  2477. margin: -5px 0 0px;
  2478. border-top: solid 1px #ddd;
  2479. overflow: hidden;
  2480. border-radius: 0 0 4px 4px;
  2481. }
  2482. .jconfirm.jconfirm-bootstrap .jconfirm-box .buttons button {
  2483. font-weight: 500;
  2484. border-radius: 0px;
  2485. margin: 0;
  2486. border-left: solid 1px #ddd;
  2487. }
  2488. /*** app\assets\stylesheets\css\spectrum ***/
  2489. /***
  2490. Spectrum Colorpicker v1.8.0
  2491. https://github.com/bgrins/spectrum
  2492. Author: Brian Grinstead
  2493. License: MIT
  2494. ***/
  2495. .sp-container {
  2496. position:absolute;
  2497. top:0;
  2498. left:0;
  2499. display:inline-block;
  2500. *display: inline;
  2501. *zoom: 1;
  2502. /* https://github.com/bgrins/spectrum/issues/40 */
  2503. z-index: 9999994;
  2504. overflow: hidden;
  2505. }
  2506. .sp-container.sp-flat {
  2507. position: relative;
  2508. }
  2509. /* Fix for * { box-sizing: border-box; } */
  2510. .sp-container,
  2511. .sp-container * {
  2512. -webkit-box-sizing: content-box;
  2513. -moz-box-sizing: content-box;
  2514. box-sizing: content-box;
  2515. }
  2516. /* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
  2517. .sp-top {
  2518. position:relative;
  2519. width: 100%;
  2520. display:inline-block;
  2521. }
  2522. .sp-top-inner {
  2523. position:absolute;
  2524. top:0;
  2525. left:0;
  2526. bottom:0;
  2527. right:0;
  2528. }
  2529. .sp-color {
  2530. position: absolute;
  2531. top:0;
  2532. left:0;
  2533. bottom:0;
  2534. right:20%;
  2535. }
  2536. .sp-hue {
  2537. position: absolute;
  2538. top:0;
  2539. right:0;
  2540. bottom:0;
  2541. left:84%;
  2542. height: 100%;
  2543. }
  2544. .sp-clear-enabled .sp-hue {
  2545. top:33px;
  2546. height: 77.5%;
  2547. }
  2548. .sp-fill {
  2549. padding-top: 80%;
  2550. }
  2551. .sp-sat, .sp-val {
  2552. position: absolute;
  2553. top:0;
  2554. left:0;
  2555. right:0;
  2556. bottom:0;
  2557. }
  2558. .sp-alpha-enabled .sp-top {
  2559. margin-bottom: 18px;
  2560. }
  2561. .sp-alpha-enabled .sp-alpha {
  2562. display: block;
  2563. }
  2564. .sp-alpha-handle {
  2565. position:absolute;
  2566. top:-4px;
  2567. bottom: -4px;
  2568. width: 6px;
  2569. left: 50%;
  2570. cursor: pointer;
  2571. border: 1px solid black;
  2572. background: white;
  2573. opacity: .8;
  2574. }
  2575. .sp-alpha {
  2576. display: none;
  2577. position: absolute;
  2578. bottom: -14px;
  2579. right: 0;
  2580. left: 0;
  2581. height: 8px;
  2582. }
  2583. .sp-alpha-inner {
  2584. border: solid 1px #333;
  2585. }
  2586. .sp-clear {
  2587. display: none;
  2588. }
  2589. .sp-clear.sp-clear-display {
  2590. background-position: center;
  2591. }
  2592. .sp-clear-enabled .sp-clear {
  2593. display: block;
  2594. position:absolute;
  2595. top:0px;
  2596. right:0;
  2597. bottom:0;
  2598. left:84%;
  2599. height: 28px;
  2600. }
  2601. /* Don't allow text selection */
  2602. .sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button {
  2603. -webkit-user-select:none;
  2604. -moz-user-select: -moz-none;
  2605. -o-user-select:none;
  2606. user-select: none;
  2607. }
  2608. .sp-container.sp-input-disabled .sp-input-container {
  2609. display: none;
  2610. }
  2611. .sp-container.sp-buttons-disabled .sp-button-container {
  2612. display: none;
  2613. }
  2614. .sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
  2615. display: none;
  2616. }
  2617. .sp-palette-only .sp-picker-container {
  2618. display: none;
  2619. }
  2620. .sp-palette-disabled .sp-palette-container {
  2621. display: none;
  2622. }
  2623. .sp-initial-disabled .sp-initial {
  2624. display: none;
  2625. }
  2626. /* Gradients for hue, saturation and value instead of images. Not pretty... but it works */
  2627. .sp-sat {
  2628. background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));
  2629. background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));
  2630. background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
  2631. background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
  2632. background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
  2633. background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
  2634. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
  2635. filter : progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');
  2636. }
  2637. .sp-val {
  2638. background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
  2639. background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
  2640. background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
  2641. background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
  2642. background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
  2643. background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
  2644. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
  2645. filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000');
  2646. }
  2647. .sp-hue {
  2648. background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  2649. background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  2650. background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  2651. background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
  2652. background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  2653. background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  2654. }
  2655. /* IE filters do not support multiple color stops.
  2656. Generate 6 divs, line them up, and do two color gradients for each.
  2657. Yes, really.
  2658. */
  2659. .sp-1 {
  2660. height:17%;
  2661. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00');
  2662. }
  2663. .sp-2 {
  2664. height:16%;
  2665. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00');
  2666. }
  2667. .sp-3 {
  2668. height:17%;
  2669. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff');
  2670. }
  2671. .sp-4 {
  2672. height:17%;
  2673. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff');
  2674. }
  2675. .sp-5 {
  2676. height:16%;
  2677. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff');
  2678. }
  2679. .sp-6 {
  2680. height:17%;
  2681. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000');
  2682. }
  2683. .sp-hidden {
  2684. display: none !important;
  2685. }
  2686. /* Clearfix hack */
  2687. .sp-cf:before, .sp-cf:after { content: ""; display: table; }
  2688. .sp-cf:after { clear: both; }
  2689. .sp-cf { *zoom: 1; }
  2690. /* Mobile devices, make hue slider bigger so it is easier to slide */
  2691. @media (max-device-width: 480px) {
  2692. .sp-color { right: 40%; }
  2693. .sp-hue { left: 63%; }
  2694. .sp-fill { padding-top: 60%; }
  2695. }
  2696. .sp-dragger {
  2697. border-radius: 5px;
  2698. height: 5px;
  2699. width: 5px;
  2700. border: 1px solid #fff;
  2701. background: #000;
  2702. cursor: pointer;
  2703. position:absolute;
  2704. top:0;
  2705. left: 0;
  2706. }
  2707. .sp-slider {
  2708. position: absolute;
  2709. top:0;
  2710. cursor:pointer;
  2711. height: 3px;
  2712. left: -1px;
  2713. right: -1px;
  2714. border: 1px solid #000;
  2715. background: white;
  2716. opacity: .8;
  2717. }
  2718. /*
  2719. Theme authors:
  2720. Here are the basic themeable display options (colors, fonts, global widths).
  2721. See http://bgrins.github.io/spectrum/themes/ for instructions.
  2722. */
  2723. .sp-container {
  2724. border-radius: 0;
  2725. background-color: #ECECEC;
  2726. border: solid 1px #f0c49B;
  2727. padding: 0;
  2728. }
  2729. .sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear {
  2730. font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  2731. -webkit-box-sizing: border-box;
  2732. -moz-box-sizing: border-box;
  2733. -ms-box-sizing: border-box;
  2734. box-sizing: border-box;
  2735. }
  2736. .sp-top {
  2737. margin-bottom: 3px;
  2738. }
  2739. .sp-color, .sp-hue, .sp-clear {
  2740. border: solid 1px #666;
  2741. }
  2742. /* Input */
  2743. .sp-input-container {
  2744. float:right;
  2745. width: 100px;
  2746. margin-bottom: 4px;
  2747. }
  2748. .sp-initial-disabled .sp-input-container {
  2749. width: 100%;
  2750. }
  2751. .sp-input {
  2752. font-size: 12px !important;
  2753. border: 1px inset;
  2754. padding: 4px 5px;
  2755. margin: 0;
  2756. width: 100%;
  2757. background:transparent;
  2758. border-radius: 3px;
  2759. color: #222;
  2760. }
  2761. .sp-input:focus {
  2762. border: 1px solid orange;
  2763. }
  2764. .sp-input.sp-validation-error {
  2765. border: 1px solid red;
  2766. background: #fdd;
  2767. }
  2768. .sp-picker-container , .sp-palette-container {
  2769. float:left;
  2770. position: relative;
  2771. padding: 10px;
  2772. padding-bottom: 300px;
  2773. margin-bottom: -290px;
  2774. }
  2775. .sp-picker-container {
  2776. width: 172px;
  2777. border-left: solid 1px #fff;
  2778. }
  2779. /* Palettes */
  2780. .sp-palette-container {
  2781. border-right: solid 1px #ccc;
  2782. }
  2783. .sp-palette-only .sp-palette-container {
  2784. border: 0;
  2785. }
  2786. .sp-palette .sp-thumb-el {
  2787. display: block;
  2788. position:relative;
  2789. float:left;
  2790. width: 24px;
  2791. height: 15px;
  2792. margin: 3px;
  2793. cursor: pointer;
  2794. border:solid 2px transparent;
  2795. }
  2796. .sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
  2797. border-color: orange;
  2798. }
  2799. .sp-thumb-el {
  2800. position:relative;
  2801. }
  2802. /* Initial */
  2803. .sp-initial {
  2804. float: left;
  2805. border: solid 1px #333;
  2806. }
  2807. .sp-initial span {
  2808. width: 30px;
  2809. height: 25px;
  2810. border:none;
  2811. display:block;
  2812. float:left;
  2813. margin:0;
  2814. }
  2815. .sp-initial .sp-clear-display {
  2816. background-position: center;
  2817. }
  2818. /* Buttons */
  2819. .sp-palette-button-container,
  2820. .sp-button-container {
  2821. float: right;
  2822. }
  2823. /* Replacer (the little preview div that shows up instead of the <input>) */
  2824. .sp-replacer {
  2825. margin:0;
  2826. overflow:hidden;
  2827. cursor:pointer;
  2828. /*padding: 8px 1px 3px 8px;*/
  2829. padding: 10px 0px 10px 4px;
  2830. display:inline-block;
  2831. *zoom: 1;
  2832. *display: inline;
  2833. /*border: solid 1px #91765d;*/
  2834. background: #eee;
  2835. /*color: #333;*/
  2836. vertical-align: middle;
  2837. }
  2838. .sp-replacer:hover, .sp-replacer.sp-active {
  2839. border-color: #F0C49B;
  2840. color: #111;
  2841. }
  2842. .sp-replacer.sp-disabled {
  2843. cursor:default;
  2844. border-color: silver;
  2845. color: silver;
  2846. }
  2847. .sp-dd {
  2848. padding: 2px 0;
  2849. height: 16px;
  2850. line-height: 16px;
  2851. float:right;
  2852. font-size:10px;
  2853. }
  2854. .sp-preview {
  2855. position:relative;
  2856. width:20px;
  2857. height: 20px;
  2858. /*border: solid 1px #222;*/
  2859. margin-right: 5px;
  2860. float:left;
  2861. z-index: 0;
  2862. }
  2863. .sp-palette {
  2864. *width: 220px;
  2865. max-width: 220px;
  2866. }
  2867. .sp-palette .sp-thumb-el {
  2868. width:16px;
  2869. height: 16px;
  2870. margin:2px 1px;
  2871. border: solid 1px #d0d0d0;
  2872. }
  2873. .sp-container {
  2874. padding-bottom:0;
  2875. }
  2876. /* Buttons: http://hellohappy.org/css3-buttons/ */
  2877. .sp-container button {
  2878. background-color: #eeeeee;
  2879. background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  2880. background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  2881. background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  2882. background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  2883. background-image: linear-gradient(to bottom, #eeeeee, #cccccc);
  2884. border: 1px solid #ccc;
  2885. border-bottom: 1px solid #bbb;
  2886. border-radius: 3px;
  2887. color: #333;
  2888. font-size: 14px;
  2889. line-height: 1;
  2890. padding: 5px 4px;
  2891. text-align: center;
  2892. text-shadow: 0 1px 0 #eee;
  2893. vertical-align: middle;
  2894. }
  2895. .sp-container button:hover {
  2896. background-color: #dddddd;
  2897. background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
  2898. background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
  2899. background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
  2900. background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
  2901. background-image: linear-gradient(to bottom, #dddddd, #bbbbbb);
  2902. border: 1px solid #bbb;
  2903. border-bottom: 1px solid #999;
  2904. cursor: pointer;
  2905. text-shadow: 0 1px 0 #ddd;
  2906. }
  2907. .sp-container button:active {
  2908. border: 1px solid #aaa;
  2909. border-bottom: 1px solid #888;
  2910. -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
  2911. -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
  2912. -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
  2913. -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
  2914. box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
  2915. }
  2916. .sp-cancel {
  2917. font-size: 11px;
  2918. color: #d93f3f !important;
  2919. margin:0;
  2920. padding:2px;
  2921. margin-right: 5px;
  2922. vertical-align: middle;
  2923. text-decoration:none;
  2924. }
  2925. .sp-cancel:hover {
  2926. color: #d93f3f !important;
  2927. text-decoration: underline;
  2928. }
  2929. .sp-palette span:hover, .sp-palette span.sp-thumb-active {
  2930. border-color: #000;
  2931. }
  2932. .sp-preview, .sp-alpha, .sp-thumb-el {
  2933. position:relative;
  2934. background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
  2935. }
  2936. .sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner {
  2937. display:block;
  2938. position:absolute;
  2939. top:0;left:0;bottom:0;right:0;
  2940. }
  2941. .sp-palette .sp-thumb-inner {
  2942. background-position: 50% 50%;
  2943. background-repeat: no-repeat;
  2944. }
  2945. .sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
  2946. background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
  2947. }
  2948. .sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
  2949. background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
  2950. }
  2951. .sp-clear-display {
  2952. background-repeat:no-repeat;
  2953. background-position: center;
  2954. background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);
  2955. }
  2956. /*** app\assets\stylesheets\css\style ***/
  2957. @font-face {
  2958. font-family: 'icomoon';
  2959. src: url('fonts/icomoon.eot?4mava7');
  2960. src: url('fonts/icomoon.eot?4mava7#iefix') format('embedded-opentype'),
  2961. url('fonts/icomoon.ttf?4mava7') format('truetype'),
  2962. url('fonts/icomoon.woff?4mava7') format('woff'),
  2963. url('fonts/icomoon.svg?4mava7#icomoon') format('svg');
  2964. font-weight: normal;
  2965. font-style: normal;
  2966. }
  2967. [class^="icon-"], [class*=" icon-"] {
  2968. /* use !important to prevent issues with browser extensions that change fonts */
  2969. font-family: 'icomoon' !important;
  2970. speak: none;
  2971. font-style: normal;
  2972. font-weight: normal;
  2973. font-variant: normal;
  2974. text-transform: none;
  2975. line-height: 1;
  2976. /* Better Font Rendering =========== */
  2977. -webkit-font-smoothing: antialiased;
  2978. -moz-osx-font-smoothing: grayscale;
  2979. }
  2980. .ic-md{
  2981. font-size: 45px;
  2982. }
  2983. .ic-lt{
  2984. font-size: 24px;
  2985. }
  2986. .ic{
  2987. color:rgba(255, 255, 255, 1);
  2988. }
  2989. .ic-active{
  2990. color:#00ff00;
  2991. }
  2992. .acti-current{
  2993. color:#00ff00;
  2994. }
  2995. .icon-icon_bookmark:before {
  2996. content: "\e900";
  2997. }
  2998. .icon-icon_painter-style-pen4:before {
  2999. content: "\e901";
  3000. }
  3001. .icon-icon_painter-style-pen3:before {
  3002. content: "\e902";
  3003. }
  3004. .icon-icon_close:before {
  3005. content: "\e903";
  3006. }
  3007. .icon-icon_comment:before {
  3008. content: "\e904";
  3009. }
  3010. .icon-icon_delete_forever:before {
  3011. content: "\e905";
  3012. }
  3013. .icon-icon_detlete-copy:before {
  3014. float: right;
  3015. content: url(../img/resizeG16.png);
  3016. cursor: nw-resize;
  3017. }
  3018. .icon-icon_detlete-copy:hover {
  3019. cursor: nw-resize;
  3020. float: right;
  3021. content: url(../img/resizeGr16.png);
  3022. color: #7ed321;
  3023. }
  3024. .icon-icon_detlete:before {
  3025. content: "\e907";
  3026. }
  3027. .icon-icon_drow_line:before {
  3028. content: "\e908";
  3029. }
  3030. .icon-icon_drowing_gesture:before {
  3031. content: "\e909";
  3032. }
  3033. .icon-icon_eraser:before {
  3034. content: "\e90a";
  3035. }
  3036. .icon-icon_list:before {
  3037. content: "\e90b";
  3038. }
  3039. .icon-icon_navigate_next:before {
  3040. content: "\e90c";
  3041. }
  3042. .icon-icon_pen:before {
  3043. content: "\e90d";
  3044. }
  3045. .icon-icon_painter-style-pen2:before {
  3046. content: "\e90e";
  3047. }
  3048. .icon-icon_painter-style-pen1:before {
  3049. content: "\e90f";
  3050. }
  3051. .icon-icon_print:before {
  3052. content: "\e910";
  3053. }
  3054. .icon-icon_search:before {
  3055. content: "\e911";
  3056. }
  3057. .icon-icon_thumbnail:before {
  3058. content: "\e912";
  3059. }
  3060. @font-face {
  3061. font-family: 'Material Icons';
  3062. font-style: normal;
  3063. font-weight: 400;
  3064. src: url(fonts/MaterialIcons-Regular.eot); /* For IE6-8 */
  3065. src: local('Material Icons'),
  3066. local('MaterialIcons-Regular'),
  3067. url(fonts/MaterialIcons-Regular.woff2) format('woff2'),
  3068. url(fonts/MaterialIcons-Regular.woff) format('woff'),
  3069. url(fonts/MaterialIcons-Regular.ttf) format('truetype');
  3070. }
  3071. .material-icons {
  3072. font-family: 'Material Icons';
  3073. font-weight: normal;
  3074. font-style: normal;
  3075. font-size: 24px; /* Preferred icon size */
  3076. display: inline-block;
  3077. line-height: 1;
  3078. text-transform: none;
  3079. letter-spacing: normal;
  3080. word-wrap: normal;
  3081. white-space: nowrap;
  3082. direction: ltr;
  3083. /* Support for all WebKit browsers. */
  3084. -webkit-font-smoothing: antialiased;
  3085. /* Support for Safari and Chrome. */
  3086. text-rendering: optimizeLegibility;
  3087. /* Support for Firefox. */
  3088. -moz-osx-font-smoothing: grayscale;
  3089. /* Support for IE. */
  3090. font-feature-settings: 'liga';
  3091. }
  3092. .material-icons.md-18 { font-size: 18px; }
  3093. .material-icons.md-24 { font-size: 24px; }
  3094. .material-icons.md-36 { font-size: 36px; }
  3095. .material-icons.md-48 { font-size: 48px; }
  3096. /* Rules for using icons as black on a light background. */
  3097. .material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }
  3098. .material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); }
  3099. /* Rules for using icons as white on a dark background. */
  3100. .material-icons.md-light { color: rgba(255, 255, 255, 1); }
  3101. .material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }
  3102. /* customize color */
  3103. .material-icons.active { color: #7ed321; }
  3104. .material-icons.md-cgray { color: #666666; }
  3105. #painter{
  3106. bottom: 0;
  3107. top: auto;
  3108. height:50px !important;
  3109. }
  3110. ul.PainterMenu{
  3111. list-style-type:none;
  3112. float:left;
  3113. overflow: hidden;
  3114. margin:0;
  3115. padding:0;
  3116. border-radius: 0;
  3117. background: #000;
  3118. opacity: .75;
  3119. }
  3120. ul.PainterMenu.mobile{
  3121. display: flex;
  3122. width: 100%;
  3123. height: 100%;
  3124. }
  3125. ul.PainterMenu.mobile li{
  3126. height: 24px;
  3127. width: 24px;
  3128. display: inline-block;
  3129. margin: auto;
  3130. }
  3131. li.painter-color{
  3132. background-color: #333;
  3133. }
  3134. li.painter-color .sp-replacer{
  3135. margin-top: -9px;
  3136. width: 40px;
  3137. background-color: #333;
  3138. margin-left: -10px;
  3139. }
  3140. li.painter-color .sp-replacer .sp-dd{
  3141. color: gray;
  3142. }
  3143. li.PainterMenuItem{
  3144. display: inline-block;
  3145. margin:10px 10px 10px;
  3146. overflow: hidden;
  3147. font-size:1.5em;
  3148. text-align: center;
  3149. width:40px;
  3150. height:40px;
  3151. }
  3152. li.PainterMenuItem img{
  3153. /*margin:10px 0px 0px;*/
  3154. overflow: hidden;
  3155. text-align: center;
  3156. width:40px;
  3157. height:40px;
  3158. }
  3159. li.PainterMenuItem.mobile{
  3160. width:10%;
  3161. margin: 0px 0px 0px 0px;
  3162. height: 50px;
  3163. }
  3164. li.PainterMenuItem.mobile>img{
  3165. margin:0px 0px 0px;
  3166. overflow: hidden;
  3167. text-align: center;
  3168. width:40px;
  3169. height:40px;
  3170. }
  3171. li.PainterMenuItem .sp-light{
  3172. margin-top: 0px;
  3173. }
  3174. li.PainterMenuItem img:hover,
  3175. li.PainterMenuItem .sp-light:hover {
  3176. border: 2px solid #000;
  3177. }
  3178. li.PainterMenuItem .sp-replacer{
  3179. background: #333333;
  3180. }
  3181. li.PainterMenuItem.mobile .sp-replacer{
  3182. margin-top: 8px;
  3183. }
  3184. /* Replacer (the little preview div that shows up instead of the <input>) */
  3185. li.PainterMenuItem.mobile .sp-replacer {
  3186. /* margin:0;
  3187. overflow:hidden;
  3188. cursor:pointer;
  3189. padding: 5px 1px 3px 8px;
  3190. display:inline-block;
  3191. *zoom: 1;
  3192. *display: inline;*/
  3193. /*border: solid 1px #91765d;*/
  3194. /* background: #eee;
  3195. color: #333;
  3196. vertical-align: middle;*/
  3197. padding: 5px 1px 3px 8px;
  3198. }
  3199. li.PainterMenuItem.color {
  3200. width:46px;
  3201. }
  3202. li.PainterMenuItem.mobile.color {
  3203. width:46px;
  3204. margin-bottom:4px;
  3205. }
  3206. li.PainterMenuItem.mobile.lineWidth{
  3207. margin-bottom:5px;
  3208. }
  3209. li.PainterMenuItem.mobile.lineWidth img{
  3210. width:35px;
  3211. height:35px;
  3212. }
  3213. /*** app\assets\stylesheets\css\select2.min ***/
  3214. .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-containe
  3215. --open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-co
  3216. tainer--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa
  3217. border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
  3218. /*** app\assets\stylesheets\css\cropper ***/
  3219. /*!
  3220. * Cropper.js v1.4.1
  3221. * https://fengyuanchen.github.io/cropperjs
  3222. *
  3223. * Copyright 2015-present Chen Fengyuan
  3224. * Released under the MIT license
  3225. *
  3226. * Date: 2018-07-15T09:54:43.167Z
  3227. */
  3228. .cropper-container {
  3229. direction: ltr;
  3230. font-size: 0;
  3231. line-height: 0;
  3232. position: relative;
  3233. -ms-touch-action: none;
  3234. touch-action: none;
  3235. -webkit-user-select: none;
  3236. -moz-user-select: none;
  3237. -ms-user-select: none;
  3238. user-select: none;
  3239. }
  3240. .cropper-container img {
  3241. display: block;
  3242. height: 100%;
  3243. image-orientation: 0deg;
  3244. max-height: none !important;
  3245. max-width: none !important;
  3246. min-height: 0 !important;
  3247. min-width: 0 !important;
  3248. width: 100%;
  3249. }
  3250. .cropper-wrap-box,
  3251. .cropper-canvas,
  3252. .cropper-drag-box,
  3253. .cropper-crop-box,
  3254. .cropper-modal {
  3255. bottom: 0;
  3256. left: 0;
  3257. position: absolute;
  3258. right: 0;
  3259. top: 0;
  3260. }
  3261. .cropper-wrap-box,
  3262. .cropper-canvas {
  3263. overflow: hidden;
  3264. }
  3265. .cropper-drag-box {
  3266. background-color: #fff;
  3267. opacity: 0;
  3268. }
  3269. .cropper-modal {
  3270. background-color: #ccc;
  3271. opacity: .5;
  3272. }
  3273. .cropper-view-box {
  3274. display: block;
  3275. height: 100%;
  3276. outline-color: rgba(51, 153, 255, 0.75);
  3277. outline: 1px solid #39f;
  3278. overflow: hidden;
  3279. width: 100%;
  3280. }
  3281. .cropper-dashed {
  3282. border: 0 dashed #eee;
  3283. display: block;
  3284. opacity: .5;
  3285. position: absolute;
  3286. }
  3287. .cropper-dashed.dashed-h {
  3288. border-bottom-width: 1px;
  3289. border-top-width: 1px;
  3290. height: calc(100% / 3);
  3291. left: 0;
  3292. top: calc(100% / 3);
  3293. width: 100%;
  3294. }
  3295. .cropper-dashed.dashed-v {
  3296. border-left-width: 1px;
  3297. border-right-width: 1px;
  3298. height: 100%;
  3299. left: calc(100% / 3);
  3300. top: 0;
  3301. width: calc(100% / 3);
  3302. }
  3303. .cropper-center {
  3304. display: block;
  3305. height: 0;
  3306. left: 50%;
  3307. opacity: .75;
  3308. position: absolute;
  3309. top: 50%;
  3310. width: 0;
  3311. }
  3312. .cropper-center:before,
  3313. .cropper-center:after {
  3314. background-color: #eee;
  3315. content: ' ';
  3316. display: block;
  3317. position: absolute;
  3318. }
  3319. .cropper-center:before {
  3320. height: 1px;
  3321. left: -3px;
  3322. top: 0;
  3323. width: 7px;
  3324. }
  3325. .cropper-center:after {
  3326. height: 7px;
  3327. left: 0;
  3328. top: -3px;
  3329. width: 1px;
  3330. }
  3331. .cropper-face,
  3332. .cropper-line,
  3333. .cropper-point {
  3334. display: block;
  3335. height: 100%;
  3336. opacity: .1;
  3337. position: absolute;
  3338. width: 100%;
  3339. }
  3340. .cropper-face {
  3341. background-color: #fff;
  3342. left: 0;
  3343. top: 0;
  3344. }
  3345. .cropper-line {
  3346. background-color: #39f;
  3347. }
  3348. .cropper-line.line-e {
  3349. cursor: ew-resize;
  3350. right: -3px;
  3351. top: 0;
  3352. width: 5px;
  3353. }
  3354. .cropper-line.line-n {
  3355. cursor: ns-resize;
  3356. height: 5px;
  3357. left: 0;
  3358. top: -3px;
  3359. }
  3360. .cropper-line.line-w {
  3361. cursor: ew-resize;
  3362. left: -3px;
  3363. top: 0;
  3364. width: 5px;
  3365. }
  3366. .cropper-line.line-s {
  3367. bottom: -3px;
  3368. cursor: ns-resize;
  3369. height: 5px;
  3370. left: 0;
  3371. }
  3372. .cropper-point {
  3373. background-color: #39f;
  3374. height: 5px;
  3375. opacity: .75;
  3376. width: 5px;
  3377. }
  3378. .cropper-point.point-e {
  3379. cursor: ew-resize;
  3380. margin-top: -3px;
  3381. right: -3px;
  3382. top: 50%;
  3383. }
  3384. .cropper-point.point-n {
  3385. cursor: ns-resize;
  3386. left: 50%;
  3387. margin-left: -3px;
  3388. top: -3px;
  3389. }
  3390. .cropper-point.point-w {
  3391. cursor: ew-resize;
  3392. left: -3px;
  3393. margin-top: -3px;
  3394. top: 50%;
  3395. }
  3396. .cropper-point.point-s {
  3397. bottom: -3px;
  3398. cursor: s-resize;
  3399. left: 50%;
  3400. margin-left: -3px;
  3401. }
  3402. .cropper-point.point-ne {
  3403. cursor: nesw-resize;
  3404. right: -3px;
  3405. top: -3px;
  3406. }
  3407. .cropper-point.point-nw {
  3408. cursor: nwse-resize;
  3409. left: -3px;
  3410. top: -3px;
  3411. }
  3412. .cropper-point.point-sw {
  3413. bottom: -3px;
  3414. cursor: nesw-resize;
  3415. left: -3px;
  3416. }
  3417. .cropper-point.point-se {
  3418. bottom: -3px;
  3419. cursor: nwse-resize;
  3420. height: 20px;
  3421. opacity: 1;
  3422. right: -3px;
  3423. width: 20px;
  3424. }
  3425. @media (min-width: 768px) {
  3426. .cropper-point.point-se {
  3427. height: 15px;
  3428. width: 15px;
  3429. }
  3430. }
  3431. @media (min-width: 992px) {
  3432. .cropper-point.point-se {
  3433. height: 10px;
  3434. width: 10px;
  3435. }
  3436. }
  3437. @media (min-width: 1200px) {
  3438. .cropper-point.point-se {
  3439. height: 5px;
  3440. opacity: .75;
  3441. width: 5px;
  3442. }
  3443. }
  3444. .cropper-point.point-se:before {
  3445. background-color: #39f;
  3446. bottom: -50%;
  3447. content: ' ';
  3448. display: block;
  3449. height: 200%;
  3450. opacity: 0;
  3451. position: absolute;
  3452. right: -50%;
  3453. width: 200%;
  3454. }
  3455. .cropper-invisible {
  3456. opacity: 0;
  3457. }
  3458. .cropper-bg {
  3459. background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
  3460. }
  3461. .cropper-hide {
  3462. display: block;
  3463. height: 0;
  3464. position: absolute;
  3465. width: 0;
  3466. }
  3467. .cropper-hidden {
  3468. display: none !important;
  3469. }
  3470. .cropper-move {
  3471. cursor: move;
  3472. }
  3473. .cropper-crop {
  3474. cursor: crosshair;
  3475. }
  3476. .cropper-disabled .cropper-drag-box,
  3477. .cropper-disabled .cropper-face,
  3478. .cropper-disabled .cropper-line,
  3479. .cropper-disabled .cropper-point {
  3480. cursor: not-allowed;
  3481. }
  3482. /*** app\assets\stylesheets\css\application ***/
  3483. /**
  3484. */
  3485. /*10606*/
  3486. .acti-thumbnails a.acti-current img {
  3487. border: solid 2px #f43d10;
  3488. -webkit-box-sizing: border-box;
  3489. -moz-box-sizing: border-box;
  3490. box-sizing: border-box; }
  3491. input.acti-tooltip-goto-input::-moz-selection {
  3492. background: #338fff !important;
  3493. }