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.

5671 lines
99 KiB

2 years ago
  1. /* Global Styles */
  2. body {
  3. position: relative;
  4. height: 100%!important;
  5. width: 100%;
  6. font-family: 'Open Sans', sans-serif;
  7. font-size: 13px;
  8. background: #ccc;
  9. color: #4E5E6A;
  10. }
  11. html {
  12. height: 100%!important;
  13. position: relative;
  14. }
  15. *:hover,
  16. *:active,
  17. *:focus {
  18. outline: none!important;
  19. }
  20. /* Typography */
  21. p {
  22. display: block;
  23. font-size: 13px;
  24. font-weight: normal;
  25. letter-spacing: normal;
  26. line-height: 22px;
  27. margin: 0px 0px 10px 0px;
  28. font-style: normal;
  29. white-space: normal;
  30. }
  31. h1,
  32. h2,
  33. h3,
  34. h4,
  35. h5,
  36. h6 {
  37. font-weight: 300;
  38. }
  39. h1 {
  40. font-size: 30px;
  41. }
  42. h2 {
  43. font-size: 24px;
  44. }
  45. h3 {
  46. font-size: 16px;
  47. }
  48. h4 {
  49. font-size: 14px;
  50. }
  51. h5 {
  52. font-size: 12px;
  53. }
  54. h6 {
  55. font-size: 10px;
  56. }
  57. h3,
  58. h4,
  59. h5 {
  60. font-weight: 600;
  61. }
  62. .f-thin {
  63. font-weight: 300;
  64. }
  65. .f-normal {
  66. font-weight: normal;
  67. }
  68. .f-bold {
  69. font-weight: 600;
  70. }
  71. .f-s-10 {
  72. font-size: 10px;
  73. }
  74. .f-s-11 {
  75. font-size: 11px;
  76. }
  77. .f-s-12 {
  78. font-size: 12px;
  79. }
  80. .f-s-13 {
  81. font-size: 13px;
  82. }
  83. .f-s-14 {
  84. font-size: 14px;
  85. }
  86. .f-s-15 {
  87. font-size: 15px;
  88. }
  89. .f-s-16 {
  90. font-size: 16px;
  91. }
  92. .f-s-17 {
  93. font-size: 17px;
  94. }
  95. .f-s-18 {
  96. font-size: 18px;
  97. }
  98. .f-s-20 {
  99. font-size: 20px;
  100. }
  101. .f-s-22 {
  102. font-size: 22px;
  103. }
  104. .f-s-24 {
  105. font-size: 24px;
  106. }
  107. .f-s-26 {
  108. font-size: 26px;
  109. }
  110. .f-s-28 {
  111. font-size: 28px;
  112. }
  113. .f-s-30 {
  114. font-size: 30px;
  115. }
  116. .f-s-32 {
  117. font-size: 32px;
  118. }
  119. .text-xs {
  120. font-size: 10px;
  121. }
  122. .text-sm {
  123. font-size: 12px;
  124. }
  125. .text-md {
  126. font-size: 16px;
  127. }
  128. .text-lg {
  129. font-size: 32px;
  130. }
  131. .text-xl {
  132. font-size: 52px;
  133. }
  134. .text-xxl {
  135. font-size: 80px;
  136. }
  137. .f-white {
  138. color: #fff;
  139. }
  140. .f-gray {
  141. color: #ccc;
  142. }
  143. .f-gray-dark {
  144. color: #a2a2a2;
  145. }
  146. .f-black {
  147. color: #333;
  148. }
  149. .f-green {
  150. color: #22BAA0;
  151. }
  152. .f-blue {
  153. color: #127acb;
  154. }
  155. .f-lblue {
  156. color: #12AFCB;
  157. }
  158. .f-purple {
  159. color: #7a6fbe;
  160. }
  161. .f-red {
  162. color: #f25656;
  163. }
  164. .f-yellow {
  165. color: #f6d433;
  166. }
  167. .f-orange {
  168. color: #e79b2f;
  169. }
  170. .text-default {
  171. color: #ccc;
  172. }
  173. .text-primary {
  174. color: #7a6fbe;
  175. }
  176. .text-success {
  177. color: #22BAA0;
  178. }
  179. .text-info {
  180. color: #12AFCB;
  181. }
  182. .text-warning {
  183. color: #f6d433;
  184. }
  185. .text-danger {
  186. color: #f25656;
  187. }
  188. /* Icons */
  189. .icon-xs {
  190. font-size: 12px;
  191. }
  192. .icon-sm {
  193. font-size: 14px;
  194. }
  195. .icon-md {
  196. font-size: 16px;
  197. }
  198. .icon-lg {
  199. font-size: 18px;
  200. }
  201. .icon-state-default {
  202. color: #ccc;
  203. }
  204. .icon-state-primary {
  205. color: #7a6fbe;
  206. }
  207. .icon-state-success {
  208. color: #22BAA0;
  209. }
  210. .icon-state-info {
  211. color: #12AFCB;
  212. }
  213. .icon-state-warning {
  214. color: #f6d433;
  215. }
  216. .icon-state-danger {
  217. color: #f25656;
  218. }
  219. /* Alert */
  220. .alert {
  221. border-radius: 0;
  222. padding-top: 10px;
  223. padding-bottom: 10px;
  224. border: 0;
  225. }
  226. .alert-success {
  227. background: #e5f3df;
  228. }
  229. .alert-info {
  230. background: #d3e6f0;
  231. }
  232. .alert-warning {
  233. background: #f6f2dd;
  234. }
  235. .alert-danger {
  236. background: #f1d9d9;
  237. }
  238. /* Custom Badges */
  239. .badge {
  240. -webkit-border-radius: 12px !important;
  241. -moz-border-radius: 12px !important;
  242. border-radius: 12px !important;
  243. border-radius: 0px;
  244. font-weight: 300;
  245. font-size: 11px !important;
  246. text-align: center;
  247. vertical-align: middle;
  248. line-height: 11px!important;
  249. height: 18px;
  250. padding: 3px 6px 3px 6px;
  251. text-shadow: none !important;
  252. }
  253. .badge.badge-roundless {
  254. -webkit-border-radius: 0 !important;
  255. -moz-border-radius: 0 !important;
  256. border-radius: 0 !important;
  257. }
  258. .badge.badge-default {
  259. background: #f1f1f1;
  260. color: #aaa;
  261. }
  262. .badge.badge-primary {
  263. background: #7a6fbe;
  264. color: #FFF;
  265. }
  266. .badge.badge-info {
  267. background: #12AFCB;
  268. color: #FFF;
  269. }
  270. .badge.badge-success {
  271. background: #22BAA0;
  272. color: #FFF;
  273. }
  274. .badge.badge-danger {
  275. background: #f25656;
  276. color: #FFF;
  277. }
  278. .badge.badge-warning {
  279. background: #f6d433;
  280. color: #FFF;
  281. }
  282. /* Switchery */
  283. .switch-sm .switchery {
  284. height: 15px;
  285. width: 25px;
  286. }
  287. .switch-sm .switchery > small {
  288. height: 15px;
  289. width: 15px;
  290. }
  291. .switch-md .switchery {
  292. height: 20px;
  293. width: 35px;
  294. }
  295. .switch-md .switchery > small {
  296. height: 20px;
  297. width: 20px;
  298. }
  299. .switch-lg .switchery {
  300. height: 25px;
  301. width: 40px;
  302. }
  303. .switch-lg .switchery > small {
  304. height: 25px;
  305. width: 25px;
  306. }
  307. /* CSS Utilities */
  308. /* Margins & Paddings */
  309. .no-s {
  310. text-align: center;
  311. margin: 0px!important;
  312. padding: 0px!important;
  313. color: #9c9c9c;
  314. font-style: italic;
  315. font-size: 12px;
  316. }
  317. .no-m {
  318. margin: 0;
  319. }
  320. .no-p {
  321. padding: 0;
  322. }
  323. .m {
  324. margin: 15px;
  325. }
  326. .m-t-xxs {
  327. margin-top: 5px;
  328. }
  329. .m-r-xxs {
  330. margin-right: 5px;
  331. }
  332. .m-b-xxs {
  333. margin-bottom: 5px;
  334. }
  335. .m-l-xxs {
  336. margin-left: 5px;
  337. }
  338. .m-t-xs {
  339. margin-top: 10px;
  340. }
  341. .m-r-xs {
  342. margin-right: 10px;
  343. }
  344. .m-b-xs {
  345. margin-bottom: 10px;
  346. }
  347. .m-l-xs {
  348. margin-left: 10px;
  349. }
  350. .m-t-sm {
  351. margin-top: 15px;
  352. }
  353. .m-r-sm {
  354. margin-right: 15px;
  355. }
  356. .m-b-sm {
  357. margin-bottom: 15px;
  358. }
  359. .m-l-sm {
  360. margin-left: 15px;
  361. }
  362. .m-t-md {
  363. margin-top: 20px;
  364. }
  365. .m-r-md {
  366. margin-right: 20px;
  367. }
  368. .m-b-md {
  369. margin-bottom: 20px;
  370. }
  371. .m-l-md {
  372. margin-left: 20px;
  373. }
  374. .m-t-lg {
  375. margin-top: 25px;
  376. }
  377. .m-r-lg {
  378. margin-right: 25px;
  379. }
  380. .m-b-lg {
  381. margin-bottom: 25px;
  382. }
  383. .m-l-lg {
  384. margin-left: 25px;
  385. }
  386. .m-t-xxl {
  387. margin-top: 30px;
  388. }
  389. .m-r-xxl {
  390. margin-right: 30px;
  391. }
  392. .m-b-xxl {
  393. margin-bottom: 30px;
  394. }
  395. .m-l-xxl {
  396. margin-left: 30px;
  397. }
  398. .m-t-n-xxs {
  399. margin-top: -5px;
  400. }
  401. .m-r-n-xxs {
  402. margin-right: -5px;
  403. }
  404. .m-b-n-xxs {
  405. margin-bottom: -5px;
  406. }
  407. .m-l-n-xxs {
  408. margin-left: -5px;
  409. }
  410. .m-t-n-xs {
  411. margin-top: -10px;
  412. }
  413. .m-r-n-xs {
  414. margin-right: -10px;
  415. }
  416. .m-b-n-xs {
  417. margin-bottom: -10px;
  418. }
  419. .m-l-n-xs {
  420. margin-left: -10px;
  421. }
  422. .m-t-n-sm {
  423. margin-top: -15px;
  424. }
  425. .m-r-n-sm {
  426. margin-right: -15px;
  427. }
  428. .m-b-n-sm {
  429. margin-bottom: -15px;
  430. }
  431. .m-l-n-sm {
  432. margin-left: -15px;
  433. }
  434. .m-t-n-md {
  435. margin-top: -20px;
  436. }
  437. .m-r-n-md {
  438. margin-right: -20px;
  439. }
  440. .m-b-n-md {
  441. margin-bottom: -20px;
  442. }
  443. .m-l-n-md {
  444. margin-left: -20px;
  445. }
  446. .m-t-n-lg {
  447. margin-top: -25px;
  448. }
  449. .m-r-n-lg {
  450. margin-right: -25px;
  451. }
  452. .m-b-n-lg {
  453. margin-bottom: -25px;
  454. }
  455. .m-l-n-lg {
  456. margin-left: -25px;
  457. }
  458. .m-t-n-xxl {
  459. margin-top: -30px;
  460. }
  461. .m-r-n-xxl {
  462. margin-right: -30px;
  463. }
  464. .m-b-n-xxl {
  465. margin-bottom: -30px;
  466. }
  467. .m-l-n-xxl {
  468. margin-left: -30px;
  469. }
  470. .p {
  471. padding: 15px;
  472. }
  473. .p-h-xxs {
  474. padding-left: 5px;
  475. padding-right: 5px;
  476. }
  477. .p-h-xs {
  478. padding-left: 10px;
  479. padding-right: 10px;
  480. }
  481. .p-h-sm {
  482. padding-left: 15px;
  483. padding-right: 15px;
  484. }
  485. .no-p-h {
  486. padding-left: 0;
  487. padding-right: 0;
  488. }
  489. .no-p-v {
  490. padding-top: 0;
  491. padding-bottom: 0;
  492. }
  493. .p-h-md {
  494. padding-left: 20px;
  495. padding-right: 20px;
  496. }
  497. .p-h-lg {
  498. padding-left: 25px;
  499. padding-right: 25px;
  500. }
  501. .p-h-xxl {
  502. padding-left: 30px;
  503. padding-right: 30px;
  504. }
  505. .p-v-xxs {
  506. padding-top: 5px;
  507. padding-bottom: 5px;
  508. }
  509. .p-v-xs {
  510. padding-top: 10px;
  511. padding-bottom: 10px;
  512. }
  513. .p-v-sm {
  514. padding-top: 15px;
  515. padding-bottom: 15px;
  516. }
  517. .p-v-md {
  518. padding-top: 20px;
  519. padding-bottom: 20px;
  520. }
  521. .p-v-lg {
  522. padding-top: 25px;
  523. padding-bottom: 25px;
  524. }
  525. .p-v-xxl {
  526. padding-top: 30px;
  527. padding-bottom: 30px;
  528. }
  529. /* Borders */
  530. .no-b {
  531. border: 0!important;
  532. }
  533. .b {
  534. border: 1px solid #f1f1f1;
  535. }
  536. .b-t {
  537. border-top: 1px solid #f1f1f1;
  538. }
  539. .b-r {
  540. border-right: 1px solid #f1f1f1;
  541. }
  542. .b-b {
  543. border-bottom: 1px solid #f1f1f1;
  544. }
  545. .b-l {
  546. border-left: 1px solid #f1f1f1;
  547. }
  548. .b-default {
  549. border-color: #f1f1f1;
  550. }
  551. .b-primary {
  552. border-color: #7a6fbe;
  553. }
  554. .b-info {
  555. border-color: #12AFCB;
  556. }
  557. .b-success {
  558. border-color: #22BAA0;
  559. }
  560. .b-warning {
  561. border-color: #f6d433;
  562. }
  563. .b-danger {
  564. border-color: #f25656;
  565. }
  566. .b-2 {
  567. border-size: 2px;
  568. }
  569. .b-3 {
  570. border-size: 3px;
  571. }
  572. .b-4 {
  573. border-size: 4px;
  574. }
  575. .b-n-t {
  576. border-top: 0;
  577. }
  578. .b-n-r {
  579. border-right: 0;
  580. }
  581. .b-n-b {
  582. border-bottom: 0;
  583. }
  584. .b-n-l {
  585. border-left: 0;
  586. }
  587. /* Radius */
  588. .no-r {
  589. border-radius: 0!important;
  590. }
  591. .r {
  592. border-radius: 2px;
  593. }
  594. .r-t-l {
  595. border-top-left-radius: 2px;
  596. }
  597. .r-t-r {
  598. border-top-right-radius: 2px;
  599. }
  600. .r-b-l {
  601. border-bottom-left-radius: 2px;
  602. }
  603. .r-b-r {
  604. border-bottom-right-radius: 2px;
  605. }
  606. .no-r-t-l {
  607. border-top-left-radius: 0!important;
  608. }
  609. .no-r-t-r {
  610. border-top-right-radius: 0!important;
  611. }
  612. .no-r-b-l {
  613. border-bottom-left-radius: 0!important;
  614. }
  615. .no-r-b-r {
  616. border-bottom-right-radius: 0!important;
  617. }
  618. /* Backgrounds */
  619. .bg-n {
  620. background: transparent!important;
  621. }
  622. .bg-primary {
  623. background-color: #7a6fbe;
  624. color: #fff;
  625. }
  626. .bg-primary.dark {
  627. background-color: #6e63b4;
  628. color: #fff;
  629. }
  630. .bg-primary.light {
  631. background-color: #877cc7;
  632. color: #fff;
  633. }
  634. .bg-success {
  635. background-color: #22BAA0;
  636. color: #fff;
  637. }
  638. .bg-success.dark {
  639. background-color: #1da890;
  640. color: #fff;
  641. }
  642. .bg-success.light {
  643. background-color: #32c6ad;
  644. color: #fff;
  645. }
  646. .bg-info {
  647. background-color: #12AFCB;
  648. color: #fff;
  649. }
  650. .bg-info.dark {
  651. background-color: #0ba0bb;
  652. color: #fff;
  653. }
  654. .bg-info.light {
  655. background-color: #20beda;
  656. color: #fff;
  657. }
  658. .bg-warning {
  659. background-color: #f6d433;
  660. color: #fff;
  661. }
  662. .bg-warning.dark {
  663. background-color: #f1ca11;
  664. color: #fff;
  665. }
  666. .bg-warning.light {
  667. background-color: #fada44;
  668. color: #fff;
  669. }
  670. .bg-danger {
  671. background-color: #f25656;
  672. color: #fff;
  673. }
  674. .bg-danger.dark {
  675. background-color: #e54f4f;
  676. color: #fff;
  677. }
  678. .bg-danger.light {
  679. background-color: #f66d6d;
  680. color: #fff;
  681. }
  682. .bg-dark {
  683. background-color: #333;
  684. color: #fff;
  685. }
  686. .bg-dark.dark {
  687. background-color: #2b2b2b;
  688. color: #fff;
  689. }
  690. .bg-dark.light {
  691. background-color: #3b3b3b;
  692. color: #fff;
  693. }
  694. .bg-light {
  695. background-color: #f1f1f1;
  696. }
  697. .bg-light.dark {
  698. background-color: #e5e5e5;
  699. }
  700. .bg-light.light {
  701. background-color: #f9f9f9;
  702. }
  703. .bg-gray {
  704. background-color: #ccc;
  705. }
  706. .bg-gray.dark {
  707. background-color: #b9b9b9;
  708. }
  709. .bg-gray.light {
  710. background-color: #d7d7d7;
  711. }
  712. /* Buttons */
  713. .btn {
  714. font-size: 13px;
  715. border: 1px solid transparent;
  716. border-radius: 0;
  717. outline: none!important;
  718. }
  719. .btn-addon i {
  720. position: relative;
  721. float: left;
  722. width: 35px;
  723. height: 35px;
  724. margin: -7px -13px;
  725. margin-right: 12px;
  726. line-height: 34px;
  727. text-align: center;
  728. border-top-left-radius: 2px;
  729. border-bottom-left-radius: 2px;
  730. background-color: rgba(0,0,0, 0.1);
  731. }
  732. .btn-rounded.btn-addon i {
  733. margin: -7px -16px;
  734. margin-right: 15px;
  735. border-radius: 50px;
  736. }
  737. .btn-rounded.btn-addon.btn-sm i {
  738. margin: -7px -16px;
  739. margin-right: 10px;
  740. border-radius: 50px;
  741. }
  742. .btn-lg {
  743. line-height: inherit;
  744. }
  745. .btn-lg.btn-addon i {
  746. width: 45px;
  747. height: 45px;
  748. margin: -11px -17px;
  749. margin-right: 16px;
  750. line-height: 45px;
  751. }
  752. .btn-sm.btn-addon i {
  753. width: 30px;
  754. height: 30px;
  755. margin: -6px -11px;
  756. margin-right: 10px;
  757. line-height: 30px;
  758. }
  759. .btn-xs.btn-addon i {
  760. width: 22px;
  761. height: 22px;
  762. margin: -2px -6px;
  763. margin-right: 5px;
  764. line-height: 22px;
  765. font-size: 10px;
  766. }
  767. .btn-rounded {
  768. padding-left: 15px;
  769. padding-right: 15px;
  770. border-radius: 50px;
  771. }
  772. .btn-group.open .dropdown-toggle {
  773. box-shadow: none;
  774. }
  775. .btn-default {
  776. background-color: #fff;
  777. color: #333;
  778. border: 1px solid #e5e5e5;
  779. }
  780. .btn-default:focus,
  781. .btn-default.focus {
  782. color: #333;
  783. background-color: #f1f1f1;
  784. border-color: #e5e5e5;
  785. }
  786. .btn-default:hover {
  787. color: #333;
  788. background-color: #f1f1f1;
  789. border-color: #e5e5e5;
  790. }
  791. .btn-default:active,
  792. .btn-default.active,
  793. .open > .dropdown-toggle.btn-default {
  794. color: #333;
  795. background-color: #f1f1f1;
  796. border-color: #e5e5e5;
  797. }
  798. .btn-default:active:hover,
  799. .btn-default.active:hover,
  800. .open > .dropdown-toggle.btn-default:hover,
  801. .btn-default:active:focus,
  802. .btn-default.active:focus,
  803. .open > .dropdown-toggle.btn-default:focus,
  804. .btn-default:active.focus,
  805. .btn-default.active.focus,
  806. .open > .dropdown-toggle.btn-default.focus {
  807. color: #333;
  808. background-color: #f1f1f1;
  809. border-color: #e5e5e5;
  810. }
  811. .btn-default:active,
  812. .btn-default.active,
  813. .open > .dropdown-toggle.btn-default {
  814. background-image: none;
  815. }
  816. .btn-default.disabled,
  817. .btn-default[disabled],
  818. fieldset[disabled] .btn-default,
  819. .btn-default.disabled:hover,
  820. .btn-default[disabled]:hover,
  821. fieldset[disabled] .btn-default:hover,
  822. .btn-default.disabled:focus,
  823. .btn-default[disabled]:focus,
  824. fieldset[disabled] .btn-default:focus,
  825. .btn-default.disabled.focus,
  826. .btn-default[disabled].focus,
  827. fieldset[disabled] .btn-default.focus,
  828. .btn-default.disabled:active,
  829. .btn-default[disabled]:active,
  830. fieldset[disabled] .btn-default:active,
  831. .btn-default.disabled.active,
  832. .btn-default[disabled].active,
  833. fieldset[disabled] .btn-default.active {
  834. background-color: #fff;
  835. border-color: #ccc;
  836. }
  837. .btn-default .badge {
  838. color: #fff;
  839. background-color: #333;
  840. }
  841. .btn-primary {
  842. color: #fff;
  843. background-color: #7a6fbe;
  844. border-color: transparent;
  845. }
  846. .btn-primary:focus,
  847. .btn-primary.focus {
  848. color: #fff;
  849. background-color: #6a5fac;
  850. border-color: transparent;
  851. }
  852. .btn-primary:hover {
  853. color: #fff;
  854. background-color: #6a5fac;
  855. border-color: transparent;
  856. }
  857. .btn-primary:active,
  858. .btn-primary.active,
  859. .open > .dropdown-toggle.btn-primary {
  860. color: #fff;
  861. background-color: #6a5fac;
  862. border-color: transparent;
  863. }
  864. .btn-primary:active:hover,
  865. .btn-primary.active:hover,
  866. .open > .dropdown-toggle.btn-primary:hover,
  867. .btn-primary:active:focus,
  868. .btn-primary.active:focus,
  869. .open > .dropdown-toggle.btn-primary:focus,
  870. .btn-primary:active.focus,
  871. .btn-primary.active.focus,
  872. .open > .dropdown-toggle.btn-primary.focus {
  873. color: #fff;
  874. background-color: #6a5fac;
  875. border-color: transparent;
  876. }
  877. .btn-primary:active,
  878. .btn-primary.active,
  879. .open > .dropdown-toggle.btn-primary {
  880. background-image: none;
  881. }
  882. .btn-primary.disabled,
  883. .btn-primary[disabled],
  884. fieldset[disabled] .btn-primary,
  885. .btn-primary.disabled:hover,
  886. .btn-primary[disabled]:hover,
  887. fieldset[disabled] .btn-primary:hover,
  888. .btn-primary.disabled:focus,
  889. .btn-primary[disabled]:focus,
  890. fieldset[disabled] .btn-primary:focus,
  891. .btn-primary.disabled.focus,
  892. .btn-primary[disabled].focus,
  893. fieldset[disabled] .btn-primary.focus,
  894. .btn-primary.disabled:active,
  895. .btn-primary[disabled]:active,
  896. fieldset[disabled] .btn-primary:active,
  897. .btn-primary.disabled.active,
  898. .btn-primary[disabled].active,
  899. fieldset[disabled] .btn-primary.active {
  900. background-color: #6a5fac;
  901. border-color: transparent;
  902. }
  903. .btn-primary .badge {
  904. color: #6a5fac;
  905. background-color: #fff;
  906. }
  907. .btn-success {
  908. color: #fff;
  909. background-color: #22BAA0;
  910. border-color: transparent;
  911. }
  912. .btn-success:focus,
  913. .btn-success.focus {
  914. color: #fff;
  915. background-color: #1DB198;
  916. border-color: transparent;
  917. }
  918. .btn-success:hover {
  919. color: #fff;
  920. background-color: #1DB198;
  921. border-color: transparent;
  922. }
  923. .btn-success:active,
  924. .btn-success.active,
  925. .open > .dropdown-toggle.btn-success {
  926. color: #fff;
  927. background-color: #1DB198;
  928. border-color: transparent;
  929. }
  930. .btn-success:active:hover,
  931. .btn-success.active:hover,
  932. .open > .dropdown-toggle.btn-success:hover,
  933. .btn-success:active:focus,
  934. .btn-success.active:focus,
  935. .open > .dropdown-toggle.btn-success:focus,
  936. .btn-success:active.focus,
  937. .btn-success.active.focus,
  938. .open > .dropdown-toggle.btn-success.focus {
  939. color: #fff;
  940. background-color: #1DB198;
  941. border-color: transparent;
  942. }
  943. .btn-success:active,
  944. .btn-success.active,
  945. .open > .dropdown-toggle.btn-success {
  946. background-image: none;
  947. }
  948. .btn-success.disabled,
  949. .btn-success[disabled],
  950. fieldset[disabled] .btn-success,
  951. .btn-success.disabled:hover,
  952. .btn-success[disabled]:hover,
  953. fieldset[disabled] .btn-success:hover,
  954. .btn-success.disabled:focus,
  955. .btn-success[disabled]:focus,
  956. fieldset[disabled] .btn-success:focus,
  957. .btn-success.disabled.focus,
  958. .btn-success[disabled].focus,
  959. fieldset[disabled] .btn-success.focus,
  960. .btn-success.disabled:active,
  961. .btn-success[disabled]:active,
  962. fieldset[disabled] .btn-success:active,
  963. .btn-success.disabled.active,
  964. .btn-success[disabled].active,
  965. fieldset[disabled] .btn-success.active {
  966. background-color: #1DB198;
  967. border-color: transparent;
  968. }
  969. .btn-success .badge {
  970. color: #1DB198;
  971. background-color: #fff;
  972. }
  973. .btn-info {
  974. color: #fff;
  975. background-color: #12AFCB;
  976. border-color: transparent;
  977. }
  978. .btn-info:focus,
  979. .btn-info.focus {
  980. color: #fff;
  981. background-color: #08A7C3;
  982. border-color: transparent;
  983. }
  984. .btn-info:hover {
  985. color: #fff;
  986. background-color: #08A7C3;
  987. border-color: transparent;
  988. }
  989. .btn-info:active,
  990. .btn-info.active,
  991. .open > .dropdown-toggle.btn-info {
  992. color: #fff;
  993. background-color: #08A7C3;
  994. border-color: transparent;
  995. }
  996. .btn-info:active:hover,
  997. .btn-info.active:hover,
  998. .open > .dropdown-toggle.btn-info:hover,
  999. .btn-info:active:focus,
  1000. .btn-info.active:focus,
  1001. .open > .dropdown-toggle.btn-info:focus,
  1002. .btn-info:active.focus,
  1003. .btn-info.active.focus,
  1004. .open > .dropdown-toggle.btn-info.focus {
  1005. color: #fff;
  1006. background-color: #08A7C3;
  1007. border-color: transparent;
  1008. }
  1009. .btn-info:active,
  1010. .btn-info.active,
  1011. .open > .dropdown-toggle.btn-info {
  1012. background-image: none;
  1013. }
  1014. .btn-info.disabled,
  1015. .btn-info[disabled],
  1016. fieldset[disabled] .btn-info,
  1017. .btn-info.disabled:hover,
  1018. .btn-info[disabled]:hover,
  1019. fieldset[disabled] .btn-info:hover,
  1020. .btn-info.disabled:focus,
  1021. .btn-info[disabled]:focus,
  1022. fieldset[disabled] .btn-info:focus,
  1023. .btn-info.disabled.focus,
  1024. .btn-info[disabled].focus,
  1025. fieldset[disabled] .btn-info.focus,
  1026. .btn-info.disabled:active,
  1027. .btn-info[disabled]:active,
  1028. fieldset[disabled] .btn-info:active,
  1029. .btn-info.disabled.active,
  1030. .btn-info[disabled].active,
  1031. fieldset[disabled] .btn-info.active {
  1032. background-color: #08A7C3;
  1033. border-color: transparent;
  1034. }
  1035. .btn-info .badge {
  1036. color: #12AFCB;
  1037. background-color: #fff;
  1038. }
  1039. .btn-warning {
  1040. color: #fff;
  1041. background-color: #f2ca4c;
  1042. border-color: transparent;
  1043. }
  1044. .btn-warning:focus,
  1045. .btn-warning.focus {
  1046. color: #fff;
  1047. background-color: #e8bf40;
  1048. border-color: transparent;
  1049. }
  1050. .btn-warning:hover {
  1051. color: #fff;
  1052. background-color: #e8bf40;
  1053. border-color: transparent;
  1054. }
  1055. .btn-warning:active,
  1056. .btn-warning.active,
  1057. .open > .dropdown-toggle.btn-warning {
  1058. color: #fff;
  1059. background-color: #e8bf40;
  1060. border-color: transparent;
  1061. }
  1062. .btn-warning:active:hover,
  1063. .btn-warning.active:hover,
  1064. .open > .dropdown-toggle.btn-warning:hover,
  1065. .btn-warning:active:focus,
  1066. .btn-warning.active:focus,
  1067. .open > .dropdown-toggle.btn-warning:focus,
  1068. .btn-warning:active.focus,
  1069. .btn-warning.active.focus,
  1070. .open > .dropdown-toggle.btn-warning.focus {
  1071. color: #fff;
  1072. background-color: #e8bf40;
  1073. border-color: transparent;
  1074. }
  1075. .btn-warning:active,
  1076. .btn-warning.active,
  1077. .open > .dropdown-toggle.btn-warning {
  1078. background-image: none;
  1079. }
  1080. .btn-warning.disabled,
  1081. .btn-warning[disabled],
  1082. fieldset[disabled] .btn-warning,
  1083. .btn-warning.disabled:hover,
  1084. .btn-warning[disabled]:hover,
  1085. fieldset[disabled] .btn-warning:hover,
  1086. .btn-warning.disabled:focus,
  1087. .btn-warning[disabled]:focus,
  1088. fieldset[disabled] .btn-warning:focus,
  1089. .btn-warning.disabled.focus,
  1090. .btn-warning[disabled].focus,
  1091. fieldset[disabled] .btn-warning.focus,
  1092. .btn-warning.disabled:active,
  1093. .btn-warning[disabled]:active,
  1094. fieldset[disabled] .btn-warning:active,
  1095. .btn-warning.disabled.active,
  1096. .btn-warning[disabled].active,
  1097. fieldset[disabled] .btn-warning.active {
  1098. background-color: #e8bf40;
  1099. border-color: transparent;
  1100. }
  1101. .btn-warning .badge {
  1102. color: #f2ca4c;
  1103. background-color: #fff;
  1104. }
  1105. .btn-danger {
  1106. color: #fff;
  1107. background-color: #f25656;
  1108. border-color: transparent;
  1109. }
  1110. .btn-danger:focus,
  1111. .btn-danger.focus {
  1112. color: #fff;
  1113. background-color: #e14444;
  1114. border-color: transparent;
  1115. }
  1116. .btn-danger:hover {
  1117. color: #fff;
  1118. background-color: #e14444;
  1119. border-color: transparent;
  1120. }
  1121. .btn-danger:active,
  1122. .btn-danger.active,
  1123. .open > .dropdown-toggle.btn-danger {
  1124. color: #fff;
  1125. background-color: #e14444;
  1126. border-color: transparent;
  1127. }
  1128. .btn-danger:active:hover,
  1129. .btn-danger.active:hover,
  1130. .open > .dropdown-toggle.btn-danger:hover,
  1131. .btn-danger:active:focus,
  1132. .btn-danger.active:focus,
  1133. .open > .dropdown-toggle.btn-danger:focus,
  1134. .btn-danger:active.focus,
  1135. .btn-danger.active.focus,
  1136. .open > .dropdown-toggle.btn-danger.focus {
  1137. color: #fff;
  1138. background-color: #e14444;
  1139. border-color: transparent;
  1140. }
  1141. .btn-danger:active,
  1142. .btn-danger.active,
  1143. .open > .dropdown-toggle.btn-danger {
  1144. background-image: none;
  1145. }
  1146. .btn-danger.disabled,
  1147. .btn-danger[disabled],
  1148. fieldset[disabled] .btn-danger,
  1149. .btn-danger.disabled:hover,
  1150. .btn-danger[disabled]:hover,
  1151. fieldset[disabled] .btn-danger:hover,
  1152. .btn-danger.disabled:focus,
  1153. .btn-danger[disabled]:focus,
  1154. fieldset[disabled] .btn-danger:focus,
  1155. .btn-danger.disabled.focus,
  1156. .btn-danger[disabled].focus,
  1157. fieldset[disabled] .btn-danger.focus,
  1158. .btn-danger.disabled:active,
  1159. .btn-danger[disabled]:active,
  1160. fieldset[disabled] .btn-danger:active,
  1161. .btn-danger.disabled.active,
  1162. .btn-danger[disabled].active,
  1163. fieldset[disabled] .btn-danger.active {
  1164. background-color: #e14444;
  1165. border-color: transparent;
  1166. }
  1167. .btn-danger .badge {
  1168. color: #f25656;
  1169. background-color: #fff;
  1170. }
  1171. .btn-facebook {
  1172. background: #627AAC;
  1173. color: #fff;
  1174. }
  1175. .btn-facebook:hover,
  1176. .btn-facebook:focus,
  1177. .btn-facebook:active {
  1178. background: #3B5998;
  1179. color: #fff;
  1180. }
  1181. .btn-twitter {
  1182. background: #33BBF3;
  1183. color: #fff;
  1184. }
  1185. .btn-twitter:hover,
  1186. .btn-twitter:focus,
  1187. .btn-twitter:active {
  1188. background: #00ABF0;
  1189. color: #fff;
  1190. }
  1191. .btn-google {
  1192. background: #E0745B;
  1193. color: #fff;
  1194. }
  1195. .btn-google:hover,
  1196. .btn-google:focus,
  1197. .btn-google:active {
  1198. background: #D95232;
  1199. color: #fff;
  1200. }
  1201. .btn-youtube {
  1202. background: #D6464B;
  1203. color: #fff;
  1204. }
  1205. .btn-youtube:hover,
  1206. .btn-youtube:focus,
  1207. .btn-youtube:active {
  1208. background: #CC181E;
  1209. color: #fff;
  1210. }
  1211. .btn-vimeo {
  1212. background: #69C8FF;
  1213. color: #fff;
  1214. }
  1215. .btn-vimeo:hover,
  1216. .btn-vimeo:focus,
  1217. .btn-vimeo:active {
  1218. background: #44BBFF;
  1219. color: #fff;
  1220. }
  1221. .btn-dribbble {
  1222. background: #E094B7;
  1223. color: #fff;
  1224. }
  1225. .btn-dribbble:hover,
  1226. .btn-dribbble:focus,
  1227. .btn-dribbble:active {
  1228. background: #D97AA5;
  1229. color: #fff;
  1230. }
  1231. .btn-github {
  1232. background: #848484;
  1233. color: #fff;
  1234. }
  1235. .btn-github:hover,
  1236. .btn-github:focus,
  1237. .btn-github:active {
  1238. background: #666666;
  1239. color: #fff;
  1240. }
  1241. .btn-instagram {
  1242. background: #658EAF;
  1243. color: #fff;
  1244. }
  1245. .btn-instagram:hover,
  1246. .btn-instagram:focus,
  1247. .btn-instagram:active {
  1248. background: #3F729B;
  1249. color: #fff;
  1250. }
  1251. .btn-pinterest {
  1252. background: #BE464B;
  1253. color: #fff;
  1254. }
  1255. .btn-pinterest:hover,
  1256. .btn-pinterest:focus,
  1257. .btn-pinterest:active {
  1258. background: #AE181F;
  1259. color: #fff;
  1260. }
  1261. .btn-vk {
  1262. background: #7D9BBB;
  1263. color: #fff;
  1264. }
  1265. .btn-vk:hover,
  1266. .btn-vk:focus,
  1267. .btn-vk:active {
  1268. background: #5D83AA;
  1269. color: #fff;
  1270. }
  1271. .btn-rss {
  1272. background: #F19958;
  1273. color: #fff;
  1274. }
  1275. .btn-rss:hover,
  1276. .btn-rss:focus,
  1277. .btn-rss:active {
  1278. background: #EE802F;
  1279. color: #fff;
  1280. }
  1281. .btn-flickr {
  1282. background: #3395C4;
  1283. color: #fff;
  1284. }
  1285. .btn-flickr:hover,
  1286. .btn-flickr:focus,
  1287. .btn-flickr:active {
  1288. background: #007BB6;
  1289. color: #fff;
  1290. }
  1291. /* Box Shadow */
  1292. .bs-n {
  1293. -webkit-box-shadow: none;
  1294. -moz-box-shadow: none;
  1295. box-shadow: none;
  1296. }
  1297. .bs-dark {
  1298. -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .6);
  1299. -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .6);
  1300. box-shadow: 0 0 3px rgba(0, 0, 0, .6);
  1301. }
  1302. .bs-light {
  1303. -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
  1304. -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
  1305. box-shadow: 0 0 3px rgba(0, 0, 0, .3);
  1306. }
  1307. .bs-t {
  1308. -webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, .05);
  1309. -moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, .05);
  1310. box-shadow: 0 -1px 1px rgba(0, 0, 0, .05);
  1311. }
  1312. .bs-r {
  1313. -webkit-box-shadow: 1px 0 1px rgba(0, 0, 0, .05);
  1314. -moz-box-shadow: 1px 0 1px rgba(0, 0, 0, .05);
  1315. box-shadow: 1px 0 1px rgba(0, 0, 0, .05);
  1316. }
  1317. .bs-b {
  1318. -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  1319. -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  1320. box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  1321. }
  1322. .bs-l {
  1323. -webkit-box-shadow: -1px 0 1px rgba(0, 0, 0, .05);
  1324. -moz-box-shadow: -1px 0 1px rgba(0, 0, 0, .05);
  1325. box-shadow: -1px 0 1px rgba(0, 0, 0, .05);
  1326. }
  1327. /* Width & Height */
  1328. .full-height {
  1329. height: 100%!important;
  1330. }
  1331. .full-width {
  1332. width: 100%!important;
  1333. }
  1334. .w-xxs {
  1335. width: 50px;
  1336. }
  1337. .w-xs {
  1338. width: 90px;
  1339. }
  1340. .w-sm {
  1341. width: 140px;
  1342. }
  1343. .w {
  1344. width: 200px;
  1345. }
  1346. .w-md {
  1347. width: 240px;
  1348. }
  1349. .w-lg {
  1350. width: 280px;
  1351. }
  1352. .w-xl {
  1353. width: 330px;
  1354. }
  1355. .w-xxl {
  1356. width: 370px;
  1357. }
  1358. .w-auto {
  1359. width: auto;
  1360. }
  1361. .h-auto {
  1362. height: auto;
  1363. }
  1364. /* Tooltip */
  1365. .tooltip-inner {
  1366. border-radius: 0;
  1367. }
  1368. /* Panel */
  1369. .panel {
  1370. -webkit-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
  1371. -moz-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
  1372. box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
  1373. border: 0!important;
  1374. margin-bottom: 25px;
  1375. border-radius: 0;
  1376. }
  1377. @media (min-width: 768px) {
  1378. .panel > .row > div:first-child {
  1379. padding-left: 15px;
  1380. padding-right: 0;
  1381. }
  1382. .panel > .row > div:last-child {
  1383. padding-left: 0;
  1384. padding-right: 15px;
  1385. }
  1386. }
  1387. .panel .panel-heading {
  1388. padding: 20px 20px 20px 20px;
  1389. overflow: hidden;
  1390. border-top-left-radius: 0;
  1391. border-top-right-radius: 0;
  1392. border: 0!important;
  1393. height: 55px;
  1394. font-size: 14px;
  1395. font-weight: 600;
  1396. }
  1397. .panel .panel-heading .panel-title {
  1398. font-size: 14px;
  1399. float: left;
  1400. margin: 0px;
  1401. padding: 0px;
  1402. font-weight: 600;
  1403. }
  1404. .panel .panel-heading .panel-title small {
  1405. font-size: 80%;
  1406. }
  1407. .panel .panel-heading .panel-control {
  1408. float: right;
  1409. height: auto;
  1410. }
  1411. .panel .panel-heading .panel-control a {
  1412. text-decoration: none;
  1413. color: #ccc;
  1414. margin-left: 5px;
  1415. font-size: 14px;
  1416. float: left;
  1417. }
  1418. .panel .panel-heading .panel-control a:hover {
  1419. color: #a2a2a2;
  1420. }
  1421. .panel .panel-body {
  1422. position: relative;
  1423. padding: 20px;
  1424. border-bottom-left-radius: 0;
  1425. border-bottom-right-radius: 0;
  1426. }
  1427. .panel .panel-heading + .panel-body {
  1428. padding: 0 20px 20px 20px;
  1429. }
  1430. .panel-default .panel-heading {
  1431. background: #f1f1f1;
  1432. border-color: #e7e7e7;
  1433. }
  1434. .panel-default .panel-heading .panel-control a {
  1435. color: #bbb;
  1436. }
  1437. .panel-default .panel-heading .panel-control a:hover {
  1438. color: #a2a2a2;
  1439. }
  1440. .panel-primary .panel-heading {
  1441. background: #7a6fbe;
  1442. color: #fff;
  1443. }
  1444. .panel-primary .panel-heading .panel-control a {
  1445. color: #fff;
  1446. }
  1447. .panel-primary .panel-heading .panel-control a:hover {
  1448. color: #f1f1f1;
  1449. }
  1450. .panel-success .panel-heading {
  1451. background: #22BAA0;
  1452. color: #fff;
  1453. }
  1454. .panel-success .panel-heading .panel-control a {
  1455. color: #fff;
  1456. }
  1457. .panel-success .panel-heading .panel-control a:hover {
  1458. color: #f1f1f1;
  1459. }
  1460. .panel-info .panel-heading {
  1461. background: #12AFCB;
  1462. color: #fff;
  1463. }
  1464. .panel-info .panel-heading .panel-control a {
  1465. color: #fff;
  1466. }
  1467. .panel-info .panel-heading .panel-control a:hover {
  1468. color: #f1f1f1;
  1469. }
  1470. .panel-warning .panel-heading {
  1471. background: #f6d433;
  1472. color: #fff;
  1473. }
  1474. .panel-warning .panel-heading .panel-control a {
  1475. color: #fff;
  1476. }
  1477. .panel-warning .panel-heading .panel-control a:hover {
  1478. color: #f1f1f1;
  1479. }
  1480. .panel-danger .panel-heading {
  1481. background: #f25656;
  1482. color: #fff;
  1483. }
  1484. .panel-danger .panel-heading .panel-control a {
  1485. color: #fff;
  1486. }
  1487. .panel-danger .panel-heading .panel-control a:hover {
  1488. color: #f1f1f1;
  1489. }
  1490. .panel-transparent {
  1491. background: transparent;
  1492. -webkit-box-shadow: none;
  1493. -moz-box-shadow: none;
  1494. box-shadow: none;
  1495. }
  1496. .panel-transparent .panel-heading .panel-control a {
  1497. color: #ccc;
  1498. }
  1499. .panel-transparent .panel-heading .panel-control a:hover {
  1500. color: #a2a2a2;
  1501. }
  1502. .panel-white {
  1503. background: #fff;
  1504. }
  1505. .panel-white .panel-heading .panel-control a {
  1506. color: #ccc;
  1507. }
  1508. .panel-white .panel-heading .panel-control a:hover {
  1509. color: #a2a2a2;
  1510. }
  1511. .panel-purple {
  1512. background: #7a6fbe;
  1513. }
  1514. .panel-purple .panel-heading {
  1515. color: #fff;
  1516. }
  1517. .panel-purple .panel-body {
  1518. color: #fff;
  1519. }
  1520. .panel-purple .panel-heading .panel-control a {
  1521. color: #fff;
  1522. }
  1523. .panel-purple .panel-heading .panel-control a:hover {
  1524. color: #f1f1f1;
  1525. }
  1526. .panel-green {
  1527. background: #22BAA0;
  1528. }
  1529. .panel-green .panel-heading {
  1530. color: #fff;
  1531. }
  1532. .panel-green .panel-body {
  1533. color: #fff;
  1534. }
  1535. .panel-green .panel-heading .panel-control a {
  1536. color: #fff;
  1537. }
  1538. .panel-green .panel-heading .panel-control a:hover {
  1539. color: #f1f1f1;
  1540. }
  1541. .panel-blue {
  1542. background: #12AFCB;
  1543. }
  1544. .panel-blue .panel-heading {
  1545. color: #fff;
  1546. }
  1547. .panel-blue .panel-body {
  1548. color: #fff;
  1549. }
  1550. .panel-blue .panel-heading .panel-control a {
  1551. color: #fff;
  1552. }
  1553. .panel-blue .panel-heading .panel-control a:hover {
  1554. color: #f1f1f1;
  1555. }
  1556. .panel-yellow {
  1557. background: #f6d433;
  1558. }
  1559. .panel-yellow .panel-heading {
  1560. color: #fff;
  1561. }
  1562. .panel-yellow .panel-body {
  1563. color: #fff;
  1564. }
  1565. .panel-yellow .panel-heading .panel-control a {
  1566. color: #fff;
  1567. }
  1568. .panel-yellow .panel-heading .panel-control a:hover {
  1569. color: #f1f1f1;
  1570. }
  1571. .panel-red {
  1572. background: #f25656;
  1573. }
  1574. .panel-red .panel-heading {
  1575. color: #fff;
  1576. }
  1577. .panel-red .panel-body {
  1578. color: #fff;
  1579. }
  1580. .panel-red .panel-heading .panel-control a {
  1581. color: #fff;
  1582. }
  1583. .panel-red .panel-heading .panel-control a:hover {
  1584. color: #f1f1f1;
  1585. }
  1586. .panel-placeholder {
  1587. border: 2px dashed #ddd;
  1588. margin-bottom: 20px;
  1589. }
  1590. /* Wells */
  1591. .well {
  1592. border-radius: 0;
  1593. -webkit-box-shadow: none;
  1594. -moz-box-shadow: none;
  1595. box-shadow: none;
  1596. background-color: #F6F6F6;
  1597. border: 0;
  1598. }
  1599. /* Modals */
  1600. .modal {
  1601. z-index: 9999;
  1602. }
  1603. .modal-content {
  1604. -webkit-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
  1605. -moz-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
  1606. box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
  1607. border: 0;
  1608. border-radius: 0;
  1609. }
  1610. .modal-header {
  1611. padding: 20px 20px 20px 20px;
  1612. overflow: hidden;
  1613. border-top-left-radius: 0;
  1614. border-top-right-radius: 0;
  1615. border: 0!important;
  1616. height: 55px;
  1617. font-size: 14px;
  1618. font-weight: 600;
  1619. }
  1620. .modal-body {
  1621. position: relative;
  1622. padding: 20px;
  1623. border-bottom-left-radius: 0;
  1624. border-bottom-right-radius: 0;
  1625. }
  1626. .modal-footer {
  1627. position: relative;
  1628. padding: 20px;
  1629. border-bottom-left-radius: 0;
  1630. border-bottom-right-radius: 0;
  1631. border: 0;
  1632. }
  1633. .modal-header + .modal-body {
  1634. padding: 0 20px 20px 20px;
  1635. }
  1636. .modal-body + .modal-footer {
  1637. padding: 0 20px 20px 20px;
  1638. }
  1639. .modal-open {
  1640. overflow-y: auto!important;
  1641. }
  1642. .modal-open {
  1643. padding: 0!important;
  1644. }
  1645. .modal-backdrop {
  1646. z-index: 999;
  1647. }
  1648. /* Pagination */
  1649. .pagination > li > a {
  1650. color: #5B5B5B;
  1651. }
  1652. .pagination > .active > a,
  1653. .pagination > .active > span,
  1654. .pagination > .active > a:hover,
  1655. .pagination > .active > span:hover,
  1656. .pagination > .active > a:focus,
  1657. .pagination > .active > span:focus {
  1658. background: #22BAA0;
  1659. border-color: #22BAA0;
  1660. }
  1661. /* Progress Bars */
  1662. .progress {
  1663. border-radius: 2px;
  1664. }
  1665. .progress-squared {
  1666. border-radius: 0;
  1667. }
  1668. .progress-xs {
  1669. height: 5px;
  1670. }
  1671. .progress-sm {
  1672. height: 10px;
  1673. }
  1674. .progress-md {
  1675. height: 15px;
  1676. }
  1677. .progress-lg {
  1678. height: 25px;
  1679. }
  1680. .progress-bar {
  1681. background-color: #7a6fbe;
  1682. }
  1683. .progress-bar-success {
  1684. background-color: #22BAA0;
  1685. }
  1686. .progress-bar-info {
  1687. background-color: #12AFCB;
  1688. }
  1689. .progress-bar-warning {
  1690. background-color: #f6d433;
  1691. }
  1692. .progress-bar-danger {
  1693. background-color: #f25656;
  1694. }
  1695. /* Tabs */
  1696. .tab-content {
  1697. padding: 15px;
  1698. background: #fff;
  1699. }
  1700. .nav-tabs > li > a {
  1701. border-radius: 0!important;
  1702. color: #777;
  1703. border-bottom: 1px solid #DDDDDD;
  1704. }
  1705. .nav-tabs > li > a:hover {
  1706. background: #f1f1f1;
  1707. }
  1708. .nav-tabs > li.active > a,
  1709. .nav-tabs > li.active > a:hover,
  1710. .nav-tabs > li.active > a:focus {
  1711. color: #555;
  1712. cursor: default;
  1713. background-color: #fff;
  1714. border-bottom-color: #fff;
  1715. }
  1716. .nav-pills > li > a {
  1717. color: #777;
  1718. border-radius: 0!important;
  1719. }
  1720. .nav-pills > li.active > a,
  1721. .nav-pills > li.active > a:hover,
  1722. .nav-pills > li.active > a:focus {
  1723. color: #fff;
  1724. background-color: #7a6fbe;
  1725. }
  1726. .tabs-below > .nav-tabs,
  1727. .tabs-right > .nav-tabs,
  1728. .tabs-left > .nav-tabs {
  1729. border-bottom: 0;
  1730. }
  1731. .tab-content > .tab-pane,
  1732. .pill-content > .pill-pane {
  1733. display: none;
  1734. }
  1735. .tab-content > .active,
  1736. .pill-content > .active {
  1737. display: block;
  1738. }
  1739. .tabs-below > .nav-tabs {
  1740. border-top: 1px solid #ddd;
  1741. }
  1742. .tabs-below > .nav-tabs > li {
  1743. margin-top: -1px;
  1744. margin-bottom: 0;
  1745. }
  1746. .tabs-below > .nav-tabs > li > a {
  1747. -webkit-border-radius: 0;
  1748. -moz-border-radius: 0;
  1749. border-radius: 0;
  1750. }
  1751. .tabs-below > .nav-tabs > li > a:hover,
  1752. .tabs-below > .nav-tabs > li > a:focus {
  1753. border-top-color: #ddd;
  1754. border-bottom-color: transparent;
  1755. }
  1756. .tabs-below > .nav-tabs > .active > a,
  1757. .tabs-below > .nav-tabs > .active > a:hover,
  1758. .tabs-below > .nav-tabs > .active > a:focus {
  1759. border-color: #fff #ddd #ddd #ddd;
  1760. }
  1761. .tabs-left > .nav-tabs > li,
  1762. .tabs-right > .nav-tabs > li {
  1763. float: none;
  1764. }
  1765. .tabs-left > .nav-tabs > li > a,
  1766. .tabs-right > .nav-tabs > li > a {
  1767. min-width: 74px;
  1768. margin-right: 0;
  1769. margin-bottom: 3px;
  1770. border-bottom: 0;
  1771. }
  1772. .tabs-left > .nav-tabs {
  1773. float: left;
  1774. margin-right: 19px;
  1775. border-right: 1px solid #ddd;
  1776. }
  1777. .tabs-left > .nav-tabs > li > a {
  1778. margin-right: -1px;
  1779. -webkit-border-radius: 0;
  1780. -moz-border-radius: 0;
  1781. border-radius: 0;
  1782. }
  1783. .tabs-left > .nav-tabs > li > a:hover,
  1784. .tabs-left > .nav-tabs > li > a:focus {
  1785. border-color: #eeeeee #dddddd #eeeeee #eeeeee;
  1786. }
  1787. .tabs-left > .nav-tabs .active > a,
  1788. .tabs-left > .nav-tabs .active > a:hover,
  1789. .tabs-left > .nav-tabs .active > a:focus {
  1790. border-color: #ddd transparent #ddd #ddd;
  1791. border-right-color: #ffffff;
  1792. border-bottom: 1px solid #DDDDDD;
  1793. }
  1794. .tabs-right > .nav-tabs {
  1795. float: right;
  1796. margin-left: 19px;
  1797. border-left: 1px solid #ddd;
  1798. }
  1799. .tabs-right > .nav-tabs > li > a {
  1800. margin-left: -1px;
  1801. -webkit-border-radius: 0;
  1802. -moz-border-radius: 0;
  1803. border-radius: 0;
  1804. }
  1805. .tabs-right > .nav-tabs > li > a:hover,
  1806. .tabs-right > .nav-tabs > li > a:focus {
  1807. border-color: #eeeeee #eeeeee #eeeeee #dddddd;
  1808. }
  1809. .tabs-right > .nav-tabs .active > a,
  1810. .tabs-right > .nav-tabs .active > a:hover,
  1811. .tabs-right > .nav-tabs .active > a:focus {
  1812. border-color: #ddd #ddd #ddd transparent;
  1813. border-left-color: #ffffff;
  1814. border-bottom: 1px solid #DDDDDD;
  1815. }
  1816. /* Accordions */
  1817. .panel-group .panel-heading .panel-title > a {
  1818. font-size: 14px;
  1819. }
  1820. .panel-group .panel-heading {
  1821. font-size: 14px;
  1822. height: auto!important;
  1823. }
  1824. .panel-group .panel-heading .panel-title > a {
  1825. text-decoration: none;
  1826. }
  1827. .panel-group .panel-heading {
  1828. border-bottom: 0!important;
  1829. }
  1830. .panel > .panel-heading + .panel-collapse > .panel-body {
  1831. border-top-color: transparent;
  1832. }
  1833. .panel-group .panel-heading .panel-title {
  1834. position: relative;
  1835. width: 100%;
  1836. }
  1837. /* jsTree */
  1838. .jstree-default .jstree-clicked {
  1839. background: #f1f1f1;
  1840. border-radius: 0;
  1841. box-shadow: inset 0 0 1px #999;
  1842. }
  1843. .jstree-default li a:hover {
  1844. background: #f1f1f1;
  1845. border-radius: 0;
  1846. box-shadow: inset 0 0 1px #999;
  1847. }
  1848. /* Labels */
  1849. .label.label-default {
  1850. background: #fff;
  1851. border: 1px solid #e5e5e5;
  1852. }
  1853. .label.label-success {
  1854. background: #22BAA0;
  1855. }
  1856. .label.label-primary {
  1857. background: #7a6fbe;
  1858. }
  1859. .label.label-info {
  1860. background: #12AFCB;
  1861. }
  1862. .label.label-danger {
  1863. background: #f25656;
  1864. }
  1865. .label.label-warning {
  1866. background: #f6d433;
  1867. }
  1868. /* Forms */
  1869. label {
  1870. font-size: 13px;
  1871. font-weight: normal;
  1872. }
  1873. .controls label {
  1874. display: block;
  1875. }
  1876. .form-control {
  1877. background: #fff;
  1878. border-radius: 0;
  1879. border: 1px solid #dce1e4;
  1880. box-shadow: none!important;
  1881. font-size: 13px;
  1882. padding: 6px 10px!important;
  1883. -webkit-transition: all 0.2s ease-in-out;
  1884. -moz-transition: all 0.2s ease-in-out;
  1885. -o-transition: all 0.2s ease-in-out;
  1886. transition: all 0.2s ease-in-out;
  1887. }
  1888. input[disabled] {
  1889. background: #f7f7f7;
  1890. border-color: #d2d7db;
  1891. }
  1892. .form-control:focus {
  1893. border: 1px solid #bdc5c9;
  1894. background: #fff;
  1895. }
  1896. .help-block {
  1897. margin-bottom: 5px;
  1898. }
  1899. .form-group.has-success .form-control,
  1900. .form-group.has-warning .form-control,
  1901. .form-group.has-error .form-control {
  1902. box-shadow: none;
  1903. }
  1904. .form-group.has-success .form-control:focus {
  1905. border: 1px solid #22BAA0;
  1906. background: #fff;
  1907. }
  1908. .form-group.has-warning .form-control:focus {
  1909. border: 1px solid #f6d433;
  1910. background: #fff;
  1911. }
  1912. .form-group.has-error .form-control:focus {
  1913. border: 1px solid #f25656;
  1914. background: #fff;
  1915. }
  1916. .form-group.has-success label {
  1917. color: #22BAA0;
  1918. }
  1919. .form-group.has-warning label {
  1920. color: #f6d433;
  1921. }
  1922. .form-group.has-error label {
  1923. color: #f25656;
  1924. }
  1925. label.error {
  1926. color: #a94442;
  1927. font-weight: bold;
  1928. margin-top: 5px;
  1929. float: left;
  1930. font-size: 12px;
  1931. }
  1932. input.form-control.input-rounded {
  1933. border-radius: 30px;
  1934. }
  1935. .input-group .btn {
  1936. padding: 7px 12px;
  1937. }
  1938. ol.linenums {
  1939. margin: 0;
  1940. }
  1941. .select2-selection {
  1942. background: #fff!important;
  1943. border-radius: 0!important;
  1944. border: 1px solid #dce1e4!important;
  1945. box-shadow: none!important;
  1946. font-size: 13px!important;
  1947. padding: 6px 10px!important;
  1948. height: 34px!important;
  1949. -webkit-transition: all 0.2s ease-in-out!important;
  1950. -moz-transition: all 0.2s ease-in-out!important;
  1951. -o-transition: all 0.2s ease-in-out!important;
  1952. transition: all 0.2s ease-in-out!important;
  1953. }
  1954. .select2-dropdown {
  1955. background: #fff;
  1956. border-radius: 0;
  1957. border: 1px solid #dce1e4;
  1958. border-top: 0;
  1959. box-shadow: none!important;
  1960. font-size: 13px;
  1961. padding: 6px 10px!important;
  1962. -webkit-transition: all 0.2s ease-in-out;
  1963. -moz-transition: all 0.2s ease-in-out;
  1964. -o-transition: all 0.2s ease-in-out;
  1965. transition: all 0.2s ease-in-out;
  1966. z-index: 9999;
  1967. }
  1968. .select2-dropdown.select2-dropdown--above {
  1969. border: 1px solid #dce1e4;
  1970. border-bottom: 0;
  1971. }
  1972. .select2-selection--multiple .select2-selection__choice {
  1973. background: #f1f1f1!important;
  1974. border-radius: 0!important;
  1975. border: 1px solid #ccc!important;
  1976. }
  1977. .select2-container--default .select2-selection--single .select2-selection__rendered,
  1978. .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  1979. line-height: inherit!important;
  1980. padding: 0!important;
  1981. }
  1982. .select2-container--default .select2-selection--multiple .select2-selection__choice,
  1983. .select2-container .select2-search--inline .select2-search__field {
  1984. margin-top: 0!important;
  1985. }
  1986. .popover {
  1987. border: 1px solid #ebebeb;
  1988. border-radius: 0;
  1989. box-shadow: none;
  1990. padding: 0;
  1991. }
  1992. .popover-title {
  1993. border-radius: 0;
  1994. }
  1995. .popover.top > .arrow {
  1996. border-top-color: #ebebeb;
  1997. }
  1998. .popover.left > .arrow {
  1999. border-left-color: #ebebeb;
  2000. }
  2001. .popover.right > .arrow {
  2002. border-right-color: #ebebeb;
  2003. }
  2004. .popover.bottom > .arrow {
  2005. border-bottom-color: #ebebeb;
  2006. }
  2007. .input-group-lg > .form-control,
  2008. .input-group-lg > .input-group-addon,
  2009. .input-group-lg > .input-group-btn > .btn {
  2010. border-radius: 0!important;
  2011. }
  2012. .bootstrap-tagsinput {
  2013. background: #fff;
  2014. border-radius: 0;
  2015. border: 1px solid #dce1e4;
  2016. box-shadow: none!important;
  2017. font-size: 13px;
  2018. padding: 6px 10px!important;
  2019. -webkit-transition: all .2s ease-in-out;
  2020. -moz-transition: all .2s ease-in-out;
  2021. -o-transition: all .2s ease-in-out;
  2022. transition: all .2s ease-in-out;
  2023. width: 100%;
  2024. margin: 0;
  2025. }
  2026. .bootstrap-tagsinput .tag {
  2027. line-height: inherit;
  2028. }
  2029. .input-group-addon {
  2030. border-radius: 0!important;
  2031. background: #f1f1f1;
  2032. border-color: #dce1e4;
  2033. }
  2034. .bootstrap-timepicker-widget input {
  2035. background: #fff;
  2036. border-radius: 0;
  2037. border: 1px solid #dce1e4;
  2038. box-shadow: none!important;
  2039. font-size: 13px;
  2040. padding: 6px 10px!important;
  2041. -webkit-transition: all 0.2s ease-in-out;
  2042. -moz-transition: all 0.2s ease-in-out;
  2043. -o-transition: all 0.2s ease-in-out;
  2044. transition: all 0.2s ease-in-out;
  2045. width: 45px!important;
  2046. }
  2047. .bootstrap-timepicker-widget input:focus {
  2048. border: 1px solid #bdc5c9;
  2049. background: #fff;
  2050. }
  2051. .bootstrap-timepicker-widget .icon-chevron-up:before {
  2052. font-family: FontAwesome;
  2053. content: "\f106";
  2054. font-style: normal;
  2055. }
  2056. .bootstrap-timepicker-widget .icon-chevron-down:before {
  2057. font-family: FontAwesome;
  2058. content: "\f107";
  2059. font-style: normal;
  2060. }
  2061. .bootstrap-timepicker-widget a {
  2062. text-decoration: none;
  2063. }
  2064. /* Tables */
  2065. .table > tbody > tr > td,
  2066. .table > tbody > tr > th,
  2067. .table > tfoot > tr > td,
  2068. .table > tfoot > tr > th,
  2069. .table > thead > tr > td,
  2070. .table > thead > tr > th,
  2071. .table td {
  2072. padding: 5px 15px 5px 15px!important;
  2073. }
  2074. .dataTables_wrapper .dataTables_filter input,
  2075. .dataTables_wrapper .dataTables_length select {
  2076. background: #fff;
  2077. border-radius: 0;
  2078. border: 1px solid #dce1e4;
  2079. box-shadow: none!important;
  2080. font-size: 13px;
  2081. padding: 6px 10px!important;
  2082. -webkit-transition: all 0.2s ease-in-out;
  2083. -moz-transition: all 0.2s ease-in-out;
  2084. -o-transition: all 0.2s ease-in-out;
  2085. transition: all 0.2s ease-in-out;
  2086. }
  2087. .dataTables_wrapper .dataTables_filter input:focus {
  2088. border: 1px solid #bdc5c9;
  2089. background: #fff;
  2090. outline: 0;
  2091. }
  2092. .dataTables_wrapper .dataTables_length select:focus {
  2093. outline: 0;
  2094. }
  2095. .dataTables_wrapper .dataTables_paginate .paginate_button.current,
  2096. .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  2097. color: #5f5f5f!important;
  2098. border: 1px solid #ebebeb;
  2099. background: #f1f1f1!important;
  2100. }
  2101. .dataTables_wrapper .dataTables_paginate .paginate_button:hover,
  2102. .dataTables_wrapper .dataTables_paginate .paginate_button:active,
  2103. .dataTables_wrapper .dataTables_paginate .paginate_button:focus {
  2104. color: #5f5f5f!important;
  2105. border: 1px solid transparent;
  2106. background: #f7f7f7!important;
  2107. box-shadow: none;
  2108. }
  2109. tr.group,
  2110. tr.group:hover {
  2111. background-color: #ddd !important;
  2112. }
  2113. /* Wysiwyg */
  2114. .note-editor {
  2115. border: 1px solid #DCE1E4;
  2116. border-radius: 0;
  2117. }
  2118. .note-dialog .note-modal-form {
  2119. margin: 0 15px 0 15px;
  2120. }
  2121. .note-editor .note-toolbar {
  2122. border-bottom: 0;
  2123. background: #fff;
  2124. padding: 10px;
  2125. }
  2126. .note-popover .popover .popover-content>.btn-group, .note-toolbar>.btn-group {
  2127. margin-top: 0;
  2128. }
  2129. .note-editor .note-editable {
  2130. padding: 15px;
  2131. padding-top: 10px;
  2132. overflow: auto;
  2133. outline: 0;
  2134. }
  2135. .note-editor .note-statusbar {
  2136. background: transparent;
  2137. }
  2138. .note-editor .note-statusbar .note-resizebar {
  2139. border: 0;
  2140. }
  2141. /* Center */
  2142. .center {
  2143. margin: 0 auto;
  2144. float: none!important;
  2145. display: block;
  2146. }
  2147. /* Display */
  2148. .display-block {
  2149. display: block;
  2150. }
  2151. .display-inline {
  2152. display: inline-block;
  2153. }
  2154. /* Middle Box */
  2155. .box-middle {
  2156. position: absolute;
  2157. height: 400px;
  2158. width: 400px;
  2159. top: 50%;
  2160. left: 50%;
  2161. margin-left: -200px!important;
  2162. margin-top: -200px!important;
  2163. }
  2164. /* Date Picker */
  2165. .datepicker {
  2166. padding: 10px!important;
  2167. border: 1px solid #e0e0e0!important;
  2168. border-radius: 0!important;
  2169. -webkit-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1)!important;
  2170. -moz-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1)!important;
  2171. box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1)!important;
  2172. }
  2173. .datepicker table tr td,
  2174. .datepicker table tr th,
  2175. .datepicker table tr td span {
  2176. border-radius: 0!important;
  2177. }
  2178. .datepicker table tr td.active:hover,
  2179. .datepicker table tr td.active:hover:hover,
  2180. .datepicker table tr td.active.disabled:hover,
  2181. .datepicker table tr td.active.disabled:hover:hover,
  2182. .datepicker table tr td.active:focus,
  2183. .datepicker table tr td.active:hover:focus,
  2184. .datepicker table tr td.active.disabled:focus,
  2185. .datepicker table tr td.active.disabled:hover:focus,
  2186. .datepicker table tr td.active:active,
  2187. .datepicker table tr td.active:hover:active,
  2188. .datepicker table tr td.active.disabled:active,
  2189. .datepicker table tr td.active.disabled:hover:active,
  2190. .datepicker table tr td.active.active,
  2191. .datepicker table tr td.active:hover.active,
  2192. .datepicker table tr td.active.disabled.active,
  2193. .datepicker table tr td.active.disabled:hover.active,
  2194. .open .dropdown-toggle.datepicker table tr td.active,
  2195. .open .dropdown-toggle.datepicker table tr td.active:hover,
  2196. .open .dropdown-toggle.datepicker table tr td.active.disabled,
  2197. .open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  2198. color: #ffffff;
  2199. background-color: #7a6fbe;
  2200. border: 0;
  2201. }
  2202. .datepicker table tr td span.active:hover,
  2203. .datepicker table tr td span.active:hover:hover,
  2204. .datepicker table tr td span.active.disabled:hover,
  2205. .datepicker table tr td span.active.disabled:hover:hover,
  2206. .datepicker table tr td span.active:focus,
  2207. .datepicker table tr td span.active:hover:focus,
  2208. .datepicker table tr td span.active.disabled:focus,
  2209. .datepicker table tr td span.active.disabled:hover:focus,
  2210. .datepicker table tr td span.active:active,
  2211. .datepicker table tr td span.active:hover:active,
  2212. .datepicker table tr td span.active.disabled:active,
  2213. .datepicker table tr td span.active.disabled:hover:active,
  2214. .datepicker table tr td span.active.active,
  2215. .datepicker table tr td span.active:hover.active,
  2216. .datepicker table tr td span.active.disabled.active,
  2217. .datepicker table tr td span.active.disabled:hover.active,
  2218. .open .dropdown-toggle.datepicker table tr td span.active,
  2219. .open .dropdown-toggle.datepicker table tr td span.active:hover,
  2220. .open .dropdown-toggle.datepicker table tr td span.active.disabled,
  2221. .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  2222. color: #ffffff;
  2223. background-color: #7a6fbe;
  2224. border: 0;
  2225. }
  2226. /* Colorpicker */
  2227. .colorpicker {
  2228. padding: 10px!important;
  2229. }
  2230. /* Dropzone */
  2231. .dropzone {
  2232. border: 1px solid #f1f1f1;
  2233. border-radius: 0;
  2234. background: #f9f9f9;
  2235. }
  2236. /* Image Cropper */
  2237. .img-preview {
  2238. height: 150px;
  2239. width: 220px;
  2240. overflow: hidden;
  2241. text-align: center;
  2242. }
  2243. /* Sparkline Charts */
  2244. .jqstooltip {
  2245. box-sizing: content-box;
  2246. }
  2247. /* Flot Chart */
  2248. #flot1 {
  2249. width: 100%;
  2250. height: 250px;
  2251. }
  2252. #flot2 {
  2253. width: 100%;
  2254. height: 250px;
  2255. }
  2256. #flot3 {
  2257. margin: 0 auto;
  2258. width: 250px;
  2259. height: 250px;
  2260. }
  2261. #flot3 .pie-chart-legend {
  2262. padding: 5px;
  2263. }
  2264. #flot4 {
  2265. width: 100%;
  2266. height: 250px;
  2267. }
  2268. #flotTip {
  2269. border-radius: 0;
  2270. background: rgba(51,51,51,0.8);
  2271. color: #fff;
  2272. padding: 5px;
  2273. font-size: 13px!important;
  2274. }
  2275. /* Vector Maps */
  2276. .jqvmap-zoomin,
  2277. .jqvmap-zoomout {
  2278. background-color: #7a6fbe;
  2279. color: #fff;
  2280. border: 1px solid transparent;
  2281. font-size: 13px;
  2282. border-radius: 0;
  2283. outline: none!important;
  2284. padding: 3px 5px;
  2285. height: auto;
  2286. width: auto;
  2287. margin-left: 7px;
  2288. }
  2289. .jqvmap-zoomin:hover,
  2290. .jqvmap-zoomin:focus,
  2291. .jqvmap-zoomin:active,
  2292. .jqvmap-zoomout:hover,
  2293. .jqvmap-zoomout:focus,
  2294. .jqvmap-zoomout:active {
  2295. background-color: #6a5fac;
  2296. border: 1px solid transparent;
  2297. }
  2298. /* Gritter Notifications */
  2299. .gritter-item {
  2300. font-size: 13px;
  2301. background: rgba(0,0,0, 0.7);
  2302. background-image: none!important;
  2303. padding: 15px;
  2304. }
  2305. .gritter-top {
  2306. background: none!important;
  2307. }
  2308. .gritter-bottom {
  2309. background: none!important;
  2310. }
  2311. .gritter-close {
  2312. top: 15px;
  2313. left: auto;
  2314. right: 5px;
  2315. }
  2316. .gritter-image {
  2317. width: 50px;
  2318. height: 50px;
  2319. border-radius: 100%;
  2320. }
  2321. .gritter-with-image {
  2322. padding-left: 10px;
  2323. }
  2324. /* Calendar */
  2325. .fc button {
  2326. height: auto;
  2327. padding: 6px 12px;
  2328. font-size: 13px;
  2329. }
  2330. .fc button::-moz-focus-inner {
  2331. margin: 0;
  2332. padding: 0;
  2333. }
  2334. .fc-state-default {
  2335. border: 1px solid;
  2336. }
  2337. .fc-state-default.fc-corner-left {
  2338. border-top-left-radius: 2px;
  2339. border-bottom-left-radius: 2px;
  2340. }
  2341. .fc-state-default.fc-corner-right {
  2342. border-top-right-radius: 2px;
  2343. border-bottom-right-radius: 2px;
  2344. }
  2345. .fc-state-default {
  2346. background-color: #fff;
  2347. background-image: none;
  2348. border-color: #e5e5e5;
  2349. color: #333;
  2350. text-shadow: 0;
  2351. box-shadow: 0;
  2352. outline: 0!important;
  2353. }
  2354. .fc-state-hover,
  2355. .fc-state-down,
  2356. .fc-state-active,
  2357. .fc-state-disabled {
  2358. color: #333333;
  2359. background-color: #e6e6e6;
  2360. }
  2361. .fc-state-hover {
  2362. color: #333333;
  2363. text-decoration: none;
  2364. background-position: 0 -15px;
  2365. -webkit-transition: none;
  2366. -moz-transition: none;
  2367. -o-transition: none;
  2368. transition: none;
  2369. }
  2370. .fc-state-down,
  2371. .fc-state-active {
  2372. background-color: #f1f1f1;
  2373. border: 1px solid #e5e5e5;
  2374. box-shadow: 0!important;
  2375. }
  2376. .fc-state-disabled {
  2377. cursor: default;
  2378. background-image: none;
  2379. opacity: 0.65;
  2380. filter: alpha(opacity=65);
  2381. box-shadow: none;
  2382. }
  2383. .fc-day-grid-event {
  2384. padding: 5px;
  2385. background: #22BAA0;
  2386. border: 0;
  2387. }
  2388. /* List Groups */
  2389. .list-group-item.active {
  2390. background: #f1f1f1;
  2391. border-color: #DDDDDD;
  2392. color: #333;
  2393. }
  2394. .list-group-item.active:hover {
  2395. background: #e7e7e7;
  2396. border-color: #DDDDDD;
  2397. color: #333;
  2398. }
  2399. /* Header */
  2400. .navbar {
  2401. border: none;
  2402. background: #FFF;
  2403. padding: 0px;
  2404. height: 60px;
  2405. margin: 0px;
  2406. z-index: 999;
  2407. border-radius: 0px;
  2408. border: none;
  2409. margin: auto;
  2410. position: relative;
  2411. -webkit-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
  2412. -moz-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
  2413. box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
  2414. }
  2415. .page-header-fixed .navbar {
  2416. position: fixed;
  2417. right: 0;
  2418. left: 0;
  2419. }
  2420. @media (min-width: 768px) {
  2421. .page-content.container .navbar {
  2422. width: 750px;
  2423. }
  2424. }
  2425. @media (min-width: 992px) {
  2426. .page-content.container .navbar {
  2427. width: 970px;
  2428. }
  2429. }
  2430. @media (min-width: 1200px) {
  2431. .page-content.container .navbar {
  2432. width: 1170px;
  2433. }
  2434. }
  2435. .topmenu-outer {
  2436. height: 60px;
  2437. background: #fff;
  2438. margin-left: 160px;
  2439. }
  2440. .small-sidebar .topmenu-outer {
  2441. margin-left: 65px;
  2442. }
  2443. .pace .pace-progress {
  2444. background: #22BAA0;
  2445. }
  2446. .pace .pace-progress-inner {
  2447. box-shadow: 0 0 10px #22BAA0, 0 0 5px #22BAA0;
  2448. }
  2449. .pace .pace-activity {
  2450. border-top-color: #22BAA0;
  2451. border-left-color: #22BAA0;
  2452. margin-top: 60px;
  2453. }
  2454. /* logo */
  2455. .navbar .logo-box {
  2456. position: relative;
  2457. width: 200px;
  2458. height: 60px;
  2459. float: left;
  2460. display: table;
  2461. }
  2462. .navbar .logo-box .logo-text {
  2463. font-size: 20px;
  2464. font-weight: bold;
  2465. line-height: 60px;
  2466. padding: 0 15px 0 15px;
  2467. vertical-align: middle;
  2468. display: table-cell;
  2469. text-align: center;
  2470. }
  2471. .navbar .logo-box a:hover,
  2472. .navbar .logo-box a:focus {
  2473. text-decoration: none;
  2474. }
  2475. .navbar .logo-box a {
  2476. margin: 0 auto;
  2477. }
  2478. .small-sidebar .navbar .logo-box {
  2479. width: 65px;
  2480. }
  2481. /* Top Menu */
  2482. .navbar-nav.navbar-right {
  2483. margin-right: 0;
  2484. }
  2485. .top-menu .navbar-nav > li {
  2486. height: 49px;
  2487. }
  2488. .top-menu .navbar-nav > li > a {
  2489. display: block;
  2490. padding: 20px 18px;
  2491. color: #5f5f5f;
  2492. border: none;
  2493. position: relative;
  2494. line-height: 20px;
  2495. }
  2496. .top-menu .nav > li > a:hover,
  2497. .top-menu .nav > li > a:focus,
  2498. .top-menu .nav > li > a:active,
  2499. .top-menu .nav .open > a,
  2500. .top-menu .nav .open > a:hover,
  2501. .top-menu .nav .open > a:focus {
  2502. background: transparent;
  2503. }
  2504. .top-menu .nav .open > a,
  2505. .top-menu .nav .open > a:hover,
  2506. .top-menu .nav .open > a:focus {
  2507. background: transparent;
  2508. border-color: none;
  2509. }
  2510. .top-menu .navbar-nav > li > a > i {
  2511. font-size: 14px;
  2512. }
  2513. .top-menu .navbar-nav > li > a > .badge {
  2514. font-family: "Open Sans", sans-serif;
  2515. position: absolute;
  2516. top: 12px;
  2517. right: 7px;
  2518. padding: 3px 6px;
  2519. font-size: 11px;
  2520. text-shadow: 0 1px 0 rgba(0,0,0,0.3);
  2521. }
  2522. .top-menu .navbar-nav > li > a > .username {
  2523. padding: 0 10px 0 0;
  2524. line-height: 20px;
  2525. }
  2526. @media (max-width: 991px) {
  2527. .top-menu .navbar-nav > li > a > .username {
  2528. display: none;
  2529. }
  2530. }
  2531. .top-menu .navbar-nav > li > a > .username > i {
  2532. margin-left: 5px;
  2533. }
  2534. .avatar {
  2535. padding: 0px;
  2536. margin: -19px 0 -15px 0;
  2537. position: relative;
  2538. display: inline-block;
  2539. }
  2540. /* Dropdowns */
  2541. .dropdown-menu {
  2542. position: absolute;
  2543. top: 100%;
  2544. z-index: 1000;
  2545. display: none;
  2546. float: left;
  2547. list-style: none;
  2548. text-shadow: none;
  2549. padding: 0px;
  2550. margin: 10px 0px 0px 0px;
  2551. background-color: #fffff;
  2552. -webkit-box-shadow: none;
  2553. -moz-box-shadow: none;
  2554. box-shadow: none;
  2555. border: 1px solid #d8dee4;
  2556. -webkit-border-radius: 0px;
  2557. -moz-border-radius: 0px;
  2558. -ms-border-radius: 0px;
  2559. -o-border-radius: 0px;
  2560. border-radius: 0px;
  2561. -webkit-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
  2562. -moz-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
  2563. box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
  2564. }
  2565. .dropdown-menu li {
  2566. font-size: 13px;
  2567. }
  2568. .dropdown-menu li a:hover {
  2569. background: #f7f7f7;
  2570. }
  2571. .navbar-nav > li > .dropdown-menu {
  2572. margin-top: 25px!important;
  2573. }
  2574. .dropdown-menu:before {
  2575. position: absolute;
  2576. top: -8px;
  2577. left: 9px;
  2578. right: auto;
  2579. display: inline-block !important;
  2580. border-right: 8px solid transparent;
  2581. border-bottom: 8px solid #d8dee4;
  2582. border-left: 8px solid transparent;
  2583. content: '';
  2584. }
  2585. .dropdown-menu:after {
  2586. position: absolute;
  2587. top: -7px;
  2588. left: 10px;
  2589. right: auto;
  2590. display: inline-block !important;
  2591. border-right: 7px solid transparent;
  2592. border-bottom: 7px solid #fff;
  2593. border-left: 7px solid transparent;
  2594. content: '';
  2595. }
  2596. .dropdown.dropup > .dropdown-menu:after,
  2597. .dropdown.dropup > .dropdown-menu:before,
  2598. .btn-group.dropup > .dropdown-menu:after,
  2599. .btn-group.dropup > .dropdown-menu:before,
  2600. .dropdown-toggle.dropup > .dropdown-menu:after,
  2601. .dropdown-toggle.dropup > .dropdown-menu:before {
  2602. display: none !important;
  2603. }
  2604. .navbar-left .dropdown-menu:before,
  2605. .dropdown-menu.dropdown-menu-left:before {
  2606. left: 16px;
  2607. right: auto;
  2608. }
  2609. .navbar-left .dropdown-menu:after,
  2610. .dropdown-menu.dropdown-menu-left:after {
  2611. left: 17px;
  2612. right: auto;
  2613. }
  2614. .navbar-right .dropdown-menu:before,
  2615. .dropdown-menu.dropdown-menu-right:before {
  2616. right: 16px;
  2617. left: auto;
  2618. }
  2619. .navbar-right .dropdown-menu:after,
  2620. .dropdown-menu.dropdown-menu-right:after {
  2621. right: 17px;
  2622. left: auto;
  2623. }
  2624. .dropdown-menu.title-caret:after {
  2625. border-bottom: 7px solid #fff;
  2626. }
  2627. .dropdown-menu > li.active > a:hover,
  2628. .dropdown-menu > li.active > a:focus,
  2629. .dropdown-menu > li.active > a:active,
  2630. .dropdown-menu > li.active > a,
  2631. .dropdown-menu > li.active > a:hover,
  2632. .dropdown-menu > li.active > a:focus {
  2633. background: #F7F7F7;
  2634. color: #333;
  2635. }
  2636. .drop-title {
  2637. display: block;
  2638. border-bottom: 1px solid #F3F3F3;
  2639. font-size: 14px;
  2640. background: #fff;
  2641. padding: 12px;
  2642. color: #6a6a6a;
  2643. margin: 0px;
  2644. }
  2645. .dropdown-menu li.drop-all a {
  2646. padding: 10px;
  2647. color: #707070;
  2648. background: #FFF;
  2649. font-size: 14px;
  2650. }
  2651. .dropdown-menu li.drop-all a:hover {
  2652. background: #f7f7f7;
  2653. }
  2654. .dropdown-sm {
  2655. width: 190px;
  2656. }
  2657. .dropdown-md {
  2658. width: 230px;
  2659. }
  2660. .dropdown-lg {
  2661. width: 280px;
  2662. }
  2663. .dropdown-tip {
  2664. width: 580px;
  2665. }
  2666. .dropdown-menu li a {
  2667. padding: 7px 10px 7px 10px;
  2668. color: #5f5f5f;
  2669. font-size: 13px;
  2670. }
  2671. .dropdown-menu li a i {
  2672. margin-right: 10px;
  2673. }
  2674. .dropdown-menu li.no-link {
  2675. padding: 7px 10px 7px 10px;
  2676. }
  2677. .dropdown-menu li.li-group {
  2678. border-bottom: 1px solid #f1f1f1;
  2679. padding: 5px 0px 5px 0px;
  2680. }
  2681. .nav .open > a,
  2682. .nav .open > a:hover,
  2683. .nav .open > a:focus {
  2684. background-color: #eee;
  2685. border-color: transparent;
  2686. }
  2687. .navbar .dropdown .dropdown-menu {
  2688. display: block;
  2689. visibility: hidden;
  2690. opacity: 0;
  2691. transition: all 300ms ease;
  2692. -moz-transition: all 300ms ease;
  2693. -webkit-transition: all 300ms ease;
  2694. -o-transition: all 300ms ease;
  2695. -ms-transition: all 300ms ease;
  2696. margin-top: 40px!important;
  2697. }
  2698. .navbar .open .dropdown-menu {
  2699. visibility: visible;
  2700. opacity: 1;
  2701. margin-top: 25px!important;
  2702. }
  2703. .navbar .dropdown {
  2704. display: inline-block;
  2705. }
  2706. /* Messages */
  2707. .messages {
  2708. max-height: 300px;
  2709. }
  2710. .messages li a {
  2711. color: #bababa;
  2712. font-size: 13px;
  2713. padding-left: 15px;
  2714. text-decoration: none;
  2715. display: block;
  2716. padding-top: 8px;
  2717. padding-bottom: 8px;
  2718. position: relative;
  2719. }
  2720. .messages li a:hover {
  2721. background: #f7f7f7;
  2722. }
  2723. .messages li {
  2724. border-bottom: 1px solid #f3f3f3;
  2725. }
  2726. .messages li a .msg-img {
  2727. height: 100%;
  2728. display: block;
  2729. float: left;
  2730. position: relative;
  2731. }
  2732. .online {
  2733. position: absolute;
  2734. top: 1px;
  2735. right: 1px;
  2736. display: block;
  2737. width: 10px;
  2738. height: 10px;
  2739. border-radius: 50%;
  2740. border: 2px solid #FFF;
  2741. background: #ccc;
  2742. }
  2743. .online.on {
  2744. background: #44AEA1;
  2745. }
  2746. .online.off {
  2747. background: #f3565d;
  2748. }
  2749. .messages li a img {
  2750. width: 40px;
  2751. height: 40px;
  2752. }
  2753. .messages li a .msg-name {
  2754. display: block;
  2755. font-size: 14px;
  2756. color: #707070;
  2757. padding: 0 0 0 10px;
  2758. margin: 0px;
  2759. float: left;
  2760. }
  2761. .messages li a .msg-text {
  2762. display: block;
  2763. width: 210px;
  2764. text-overflow: ellipsis;
  2765. white-space: nowrap;
  2766. color: #a0a0a0;
  2767. margin: 0px;
  2768. float: left;
  2769. padding: 0 0 0 10px;
  2770. }
  2771. .messages li a .msg-time {
  2772. font-size: 11px;
  2773. display: block;
  2774. width: 210px;
  2775. padding: 0 4px 0 8px;
  2776. margin: 0px;
  2777. float: right;
  2778. }
  2779. /* Tasks */
  2780. .tasks {
  2781. max-height: 300px;
  2782. }
  2783. .tasks li a {
  2784. color: #bababa;
  2785. font-size: 13px;
  2786. padding-left: 15px;
  2787. text-decoration: none;
  2788. display: block;
  2789. padding-top: 10px;
  2790. padding-bottom: 10px;
  2791. position: relative;
  2792. }
  2793. .tasks li {
  2794. border-bottom: 1px solid #f3f3f3;
  2795. }
  2796. .tasks li a:hover {
  2797. background: #f7f7f7;
  2798. }
  2799. .task-icon.badge {
  2800. height: 25px;
  2801. width: 25px;
  2802. display: block;
  2803. float: left;
  2804. position: relative;
  2805. margin-right: 10px;
  2806. padding-top: 6px;
  2807. }
  2808. .task-icon i {
  2809. text-align: center;
  2810. font-size: 12px;
  2811. }
  2812. .tasks li a .task-details {
  2813. display: block;
  2814. font-size: 13px;
  2815. color: #868686;
  2816. padding: 3px 0 0 0;
  2817. margin: 0px;
  2818. float: left;
  2819. width: 148px;
  2820. }
  2821. .tasks li a .badge {
  2822. margin: 0px;
  2823. margin-right: 5px;
  2824. max-width: 85px;
  2825. }
  2826. /* Page Content */
  2827. .page-content {
  2828. -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
  2829. -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
  2830. box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
  2831. background: #f7f8f8;
  2832. min-height: 100%;
  2833. }
  2834. .page-content.container {
  2835. padding-left: 0px;
  2836. padding-right: 0px;
  2837. }
  2838. /* Sidebar */
  2839. .page-sidebar {
  2840. width: 250px;
  2841. display: block;
  2842. z-index: 998;
  2843. float: left;
  2844. height: auto !important;
  2845. overflow: visible !important;
  2846. }
  2847. .sidebar .sidebar-title {
  2848. display: block;
  2849. margin: 0 0 10px 0;
  2850. }
  2851. .page-sidebar-fixed:not(.page-header-fixed) .logo-box {
  2852. position: fixed;
  2853. display: block;
  2854. }
  2855. .page-sidebar-fixed:not(.page-header-fixed) .topmenu-outer {
  2856. margin-left: 160px;
  2857. }
  2858. .small-sidebar.page-sidebar-fixed:not(.page-header-fixed) .topmenu-outer {
  2859. margin-left: 65px;
  2860. }
  2861. .page-header-fixed .page-sidebar {
  2862. padding-top: 60px;
  2863. }
  2864. .page-sidebar-fixed .sidebar {
  2865. position: fixed;
  2866. top: 0;
  2867. bottom: 0;
  2868. padding-top: 60px;
  2869. }
  2870. .page-sidebar-fixed .page-sidebar-inner {
  2871. height: 100%;
  2872. }
  2873. .page-sidebar .page-sidebar-inner {
  2874. height: 100%!important;
  2875. }
  2876. .small-sidebar .page-sidebar {
  2877. width: 65px;
  2878. }
  2879. .small-sidebar .page-sidebar-inner {
  2880. overflow: visible!important;
  2881. }
  2882. .sidebar-header {
  2883. overflow: hidden;
  2884. clear: both;
  2885. position: relative;
  2886. padding: 20px;
  2887. }
  2888. .sidebar-profile-image {
  2889. display: block;
  2890. }
  2891. .sidebar-profile {
  2892. overflow: hidden;
  2893. position: relative;
  2894. display: block;
  2895. }
  2896. .sidebar-profile a {
  2897. text-decoration: none;
  2898. }
  2899. .sidebar-profile img {
  2900. width: 60px;
  2901. display: block;
  2902. margin: 0 auto;
  2903. }
  2904. .sidebar-profile span {
  2905. color: #fff;
  2906. font-weight: 600;
  2907. display: block;
  2908. padding: 8px 0 0 0;
  2909. text-align: center;
  2910. }
  2911. .sidebar-profile span small {
  2912. color: #90999c;
  2913. padding: 5px 0;
  2914. }
  2915. .profile {
  2916. line-height: 60px;
  2917. margin-left: 5px;
  2918. font-size: 14px;
  2919. }
  2920. .small-sidebar .sidebar-header,
  2921. .page-horizontal-bar .sidebar-header {
  2922. display: none;
  2923. }
  2924. /* Horizontal Bar */
  2925. .horizontal-bar {
  2926. width: 100%;
  2927. display: block;
  2928. z-index: 9998;
  2929. float: none;
  2930. height: auto!important;
  2931. left: 0;
  2932. right: 0;
  2933. bottom: 0;
  2934. height: 74px;
  2935. }
  2936. @media (min-width: 768px) {
  2937. .page-sidebar-fixed.page-horizontal-bar .sidebar {
  2938. position: fixed;
  2939. top: 0;
  2940. bottom: auto;
  2941. padding-top: 60px;
  2942. }
  2943. }
  2944. .small-sidebar .horizontal-bar .slimScrollDiv {
  2945. overflow: visible!important;
  2946. }
  2947. .page-horizontal-bar.page-header-fixed .horizontal-bar {
  2948. padding-top: 60px;
  2949. }
  2950. .page-horizontal-bar.page-sidebar-fixed .navbar {
  2951. z-index: 9999;
  2952. }
  2953. @media (min-width: 768px) {
  2954. .page-horizontal-bar.page-sidebar-fixed .page-content.container .horizontal-bar {
  2955. width: 750px;
  2956. margin: 0 auto;
  2957. }
  2958. }
  2959. @media (min-width: 992px) {
  2960. .page-horizontal-bar.page-sidebar-fixed .page-content.container .horizontal-bar {
  2961. width: 970px;
  2962. margin: 0 auto;
  2963. }
  2964. }
  2965. @media (min-width: 1200px) {
  2966. .page-horizontal-bar.page-sidebar-fixed .page-content.container .horizontal-bar {
  2967. width: 1170px;
  2968. margin: 0 auto;
  2969. }
  2970. }
  2971. @media (max-width: 1200px) {
  2972. .horizontal-bar .accordion-menu > li > a > p {
  2973. display: none;
  2974. }
  2975. .compact-menu .horizontal-bar .accordion-menu > li > a > p {
  2976. display: none!important;
  2977. }
  2978. body:not(.small-sidebar) .horizontal-bar .accordion-menu > li > a > .menu-icon {
  2979. float: none!important;
  2980. margin: 0!important;
  2981. }
  2982. .horizontal-bar .accordion-menu ul {
  2983. top: 50px!important;
  2984. }
  2985. }
  2986. .horizontal-bar .page-sidebar-inner {
  2987. overflow: visible!important;
  2988. }
  2989. .horizontal-bar .accordion-menu {
  2990. text-align: center;
  2991. font-size: 0;
  2992. width: 100%!important;
  2993. overflow: visible!important;
  2994. }
  2995. .horizontal-bar .accordion-menu li {
  2996. display: inline-block;
  2997. margin: 0px !important;
  2998. padding: 0px !important;
  2999. position: relative;
  3000. }
  3001. .small-sidebar.page-horizontal-bar .horizontal-bar .accordion-menu > li > a,
  3002. .horizontal-bar .accordion-menu > li > a {
  3003. padding: 16px!important;
  3004. }
  3005. .small-sidebar .horizontal-bar .accordion-menu li a span.menu-icon {
  3006. font-size: 15px;
  3007. }
  3008. .horizontal-bar .accordion-menu > li > a > p {
  3009. font-size: 13px;
  3010. }
  3011. .compact-menu .horizontal-bar .accordion-menu li a p {
  3012. display: inline;
  3013. }
  3014. .horizontal-bar .accordion-menu .sub-menu li a {
  3015. font-size: 13px;
  3016. padding: 10px;
  3017. padding-left: 15px;
  3018. padding-right: 15px;
  3019. }
  3020. .page-horizontal-bar.small-sidebar:not(.page-sidebar-fixed) .accordion-menu > li > a {
  3021. width: auto;
  3022. }
  3023. .horizontal-bar .accordion-menu > li > a > span.arrow:before {
  3024. display: none;
  3025. }
  3026. body:not(.small-sidebar) .horizontal-bar .menu.accordion-menu > li > a > .menu-icon {
  3027. font-size: 14px;
  3028. }
  3029. .small-sidebar.page-horizontal-bar .menu.accordion-menu > li > a > span.menu-icon {
  3030. margin: 0!important;
  3031. }
  3032. .horizontal-bar .accordion-menu > li > ul {
  3033. left: 0!important;
  3034. top: 74px;
  3035. width: 200px;
  3036. position: absolute;
  3037. }
  3038. .horizontal-bar .accordion-menu ul li {
  3039. display: block;
  3040. text-align: left;
  3041. }
  3042. .horizontal-bar .accordion-menu li.menu-title {
  3043. display: none;
  3044. }
  3045. .small-sidebar .horizontal-bar .accordion-menu > li > a > p {
  3046. display: none!important;
  3047. }
  3048. .small-sidebar .horizontal-bar .accordion-menu > li > ul {
  3049. top: 44px!important;
  3050. }
  3051. .small-sidebar.page-horizontal-bar.page-sidebar-fixed .page-inner {
  3052. padding-left: 0px;
  3053. }
  3054. .small-sidebar.page-sidebar-fixed.page-header-fixed.page-horizontal-bar .page-inner {
  3055. padding: 110px 0 50px 0;
  3056. }
  3057. .small-sidebar.page-sidebar-fixed.page-header-fixed .page-inner {
  3058. padding: 60px 0 50px 65px;
  3059. }
  3060. .small-sidebar.page-sidebar-fixed:not(.page-header-fixed) .page-inner {
  3061. padding: 0 0 50px 65px;
  3062. }
  3063. .small-sidebar.page-header-fixed.page-horizontal-bar:not(.page-sidebar-fixed) .page-inner {
  3064. padding: 0 0 50px 0;
  3065. }
  3066. .page-horizontal-bar:not(.page-sidebar-fixed) .checkout {
  3067. top: 0;
  3068. }
  3069. .page-horizontal-bar.page-sidebar-fixed:not(.compact-menu) .checkout {
  3070. top: 134px;
  3071. }
  3072. .page-horizontal-bar.page-sidebar-fixed.compact-menu .checkout {
  3073. top: 111px;
  3074. }
  3075. /* Search */
  3076. .search-form {
  3077. display: block;
  3078. width: 100%;
  3079. height: 60px;
  3080. z-index: 99999;
  3081. position: fixed;
  3082. background: #fff;
  3083. margin-top: -60px;
  3084. transition: all 0.3s ease;
  3085. -moz-transition: all 0.3s ease;
  3086. -webkit-transition: all 0.3s ease;
  3087. -o-transition: all 0.3s ease;
  3088. -ms-transition: all 0.3s ease;
  3089. }
  3090. .search-form .input-group {
  3091. height: 60px;
  3092. }
  3093. .search-form .input-group input {
  3094. color: #5f5f5f;
  3095. border: none;
  3096. box-shadow: none;
  3097. border-radius: 0px;
  3098. background: none;
  3099. height: 60px;
  3100. line-height: 60px;
  3101. font-size: 16px;
  3102. padding: 0 20px!important;
  3103. }
  3104. .search-form .input-group button,
  3105. .search-form .input-group button:hover,
  3106. .search-form .input-group button:focus {
  3107. background: none;
  3108. box-shadow: none;
  3109. border: none;
  3110. outline: none;
  3111. color: #5f5f5f;
  3112. font-size: 20px;
  3113. padding-left: 20px;
  3114. padding-right: 20px;
  3115. line-height: 46px;
  3116. }
  3117. /* Menu */
  3118. .menu li a .badge {
  3119. margin-left: 10px;
  3120. }
  3121. .menu.accordion-menu {
  3122. padding: 0px;
  3123. margin: 0px;
  3124. width: 250px;
  3125. color: white;
  3126. position: relative;
  3127. display: block;
  3128. }
  3129. .menu.accordion-menu a {
  3130. display: block;
  3131. padding: 15px;
  3132. padding-left: 18px;
  3133. padding-right: 18px;
  3134. background: transparent;
  3135. text-decoration: none;
  3136. font-size: 13px;
  3137. }
  3138. .menu.accordion-menu > li > a {
  3139. text-align: center;
  3140. }
  3141. body:not(.page-horizontal-bar):not(.small-sidebar) .menu.accordion-menu a {
  3142. text-align: center;
  3143. }
  3144. .menu.accordion-menu a p {
  3145. line-height: 1.42857143!important;
  3146. margin: 0;
  3147. }
  3148. .menu.accordion-menu a span.menu-icon {
  3149. display: inline-block;
  3150. font-size: 20px;
  3151. margin-bottom: 10px;
  3152. }
  3153. .menu.accordion-menu li > a > .arrow:before {
  3154. width: 10px;
  3155. float: right;
  3156. display: block;
  3157. margin-top: -20px;
  3158. font-size: 16px;
  3159. font-family: FontAwesome;
  3160. height: auto;
  3161. content: "\f104";
  3162. font-weight: 300;
  3163. }
  3164. .menu.accordion-menu > li > a > .arrow:before {
  3165. margin-top: -39px;
  3166. }
  3167. .menu.accordion-menu li.open > a > .arrow:before {
  3168. -webkit-transform: rotate(-90deg);
  3169. -moz-transform: rotate(-90deg);
  3170. -o-transform: rotate(-90deg);
  3171. -ms-transform: rotate(-90deg);
  3172. transform: rotate(-90deg);
  3173. }
  3174. .menu.accordion-menu li {
  3175. list-style-type: none;
  3176. }
  3177. .menu.accordion-menu li a .badge {
  3178. float: right;
  3179. margin-top: 1px;
  3180. margin-right: 0px;
  3181. margin-left: 0px;
  3182. display: block;
  3183. }
  3184. .menu.accordion-menu ul {
  3185. z-index: 9999;
  3186. }
  3187. .menu.accordion-menu ul li a {
  3188. display: block;
  3189. padding: 10px;
  3190. background: transparent;
  3191. text-decoration: none;
  3192. font-size: 13px;
  3193. }
  3194. .menu.accordion-menu ul li ul {
  3195. padding: 2px 0 2px 0;
  3196. }
  3197. .compact-menu .menu.accordion-menu .sub-menu li .sub-menu li a,
  3198. .hover-menu .menu.accordion-menu .sub-menu li .sub-menu li a,
  3199. .page-horizontal-bar .menu.accordion-menu .sub-menu li .sub-menu li a {
  3200. padding-left: 26px;
  3201. }
  3202. .compact-menu .menu.accordion-menu .sub-menu li .sub-menu li .sub-menu li a,
  3203. .hover-menu .menu.accordion-menu .sub-menu li .sub-menu li .sub-menu li a,
  3204. .page-horizontal-bar .menu.accordion-menu .sub-menu li .sub-menu li .sub-menu li a {
  3205. padding-left: 31px;
  3206. }
  3207. .compact-menu .menu.accordion-menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li a,
  3208. .hover-menu .menu.accordion-menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li a,
  3209. .page-horizontal-bar .menu.accordion-menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li a {
  3210. padding-left: 36px;
  3211. }
  3212. .menu ul {
  3213. padding: 10px;
  3214. z-index: 99;
  3215. }
  3216. .compact-menu:not(.small-sidebar) .menu.accordion-menu li a {
  3217. text-align: left!important;
  3218. }
  3219. .compact-menu:not(.page-horizontal-bar) .menu.accordion-menu > li > a > p {
  3220. display: inline!important;
  3221. }
  3222. .compact-menu .menu.accordion-menu a span.menu-icon {
  3223. display: inline-block!important;
  3224. font-size: 14px!important;
  3225. margin-bottom: 0!important;
  3226. margin-right: 10px!important;
  3227. }
  3228. .compact-menu .menu.accordion-menu li a .arrow:before {
  3229. margin-top: -2px;
  3230. }
  3231. .page-horizontal-bar.compact-menu .menu.accordion-menu ul {
  3232. top: 50px;
  3233. }
  3234. .page-horizontal-bar.compact-menu.small-sidebar .menu.accordion-menu ul {
  3235. top: 46px!important;
  3236. }
  3237. .hover-menu:not(.page-horizontal-bar) .menu.accordion-menu > li > a > span.arrow {
  3238. display: none;
  3239. }
  3240. .hover-menu .menu.accordion-menu > li:hover > ul,
  3241. .hover-menu .menu.accordion-menu > li.open:hover > ul {
  3242. display: inline-block!important;
  3243. }
  3244. .hover-menu .accordion-menu li {
  3245. position: relative;
  3246. }
  3247. .hover-menu .accordion-menu > li > ul {
  3248. position: absolute;
  3249. left: 160px;
  3250. width: 200px;
  3251. }
  3252. .hover-menu:not(.page-horizontal-bar) .accordion-menu > li > ul {
  3253. position: absolute;
  3254. top: 0;
  3255. left: 160px;
  3256. width: 200px;
  3257. }
  3258. .hover-menu .sidebar,
  3259. .hover-menu .sidebar .page-sidebar-inner,
  3260. .hover-menu .sidebar .menu,
  3261. .hover-menu .sidebar .slimScrollDiv {
  3262. overflow: visible!important;
  3263. }
  3264. .hover-menu .accordion-menu ul li a {
  3265. text-align: left!important;
  3266. }
  3267. .compact-menu .accordion-menu li a p {
  3268. display: inline;
  3269. }
  3270. .hover-menu .sidebar .slimScrollBar,
  3271. .hover-menu .slimScrollBar {
  3272. display: none!important;
  3273. }
  3274. /* Small Menu */
  3275. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .menu.accordion-menu {
  3276. width: 65px;
  3277. }
  3278. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .page-sidebar-inner {
  3279. overflow: hidden!important;
  3280. }
  3281. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .sidebar:hover,
  3282. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .sidebar:hover .menu.accordion-menu {
  3283. width: 160px!important;
  3284. }
  3285. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .menu.accordion-menu > li > a {
  3286. padding: 15px;
  3287. text-align: center;
  3288. }
  3289. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .sidebar:hover .menu.accordion-menu > li > a {
  3290. padding: 15px;
  3291. padding-left: 18px;
  3292. padding-right: 18px;
  3293. }
  3294. .compact-menu.small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .sidebar:hover .menu.accordion-menu > li > a {
  3295. text-align: left;
  3296. }
  3297. .compact-menu.small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .sidebar:hover .menu.accordion-menu > li > a > .menu-icon {
  3298. margin-right: 10px!important;
  3299. }
  3300. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .sidebar:hover .menu.accordion-menu ul li a {
  3301. text-align: center;
  3302. }
  3303. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .menu.accordion-menu li a .menu-icon {
  3304. float: none;
  3305. margin: 0!important;
  3306. font-size: 14px;
  3307. }
  3308. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .sidebar:hover .menu.accordion-menu li a .menu-icon {
  3309. font-size: 20px;
  3310. }
  3311. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .menu.accordion-menu li a p,
  3312. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .menu.accordion-menu li a .arrow,
  3313. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .menu.accordion-menu li.menu-title,
  3314. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .menu.accordion-menu li a .badge {
  3315. display: none!important;
  3316. }
  3317. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .menu.accordion-menu li a p {
  3318. margin: 0;
  3319. }
  3320. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .menu.accordion-menu li.open .sub-menu {
  3321. visibility: hidden;
  3322. height: 0!important;
  3323. padding: 0;
  3324. }
  3325. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .sidebar:hover .sidebar-widget,
  3326. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .sidebar:hover .sidebar-header {
  3327. display: block!important;
  3328. }
  3329. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .sidebar:hover .menu.accordion-menu li a p,
  3330. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .sidebar:hover .menu.accordion-menu li.menu-title {
  3331. display: block!important;
  3332. }
  3333. .compact-menu.small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .sidebar:hover .menu.accordion-menu li a p,
  3334. .compact-menu.small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .sidebar:hover .menu.accordion-menu li.menu-title {
  3335. display: inline!important;
  3336. }
  3337. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .sidebar:hover .menu.accordion-menu li.open .sub-menu {
  3338. visibility: visible;
  3339. height: auto!important;
  3340. padding: 10px;
  3341. }
  3342. .small-sidebar.page-sidebar-fixed:not(.page-horizontal-bar) .sidebar:hover .menu.accordion-menu li a .arrow {
  3343. display: block!important;
  3344. float: right;
  3345. }
  3346. .small-sidebar:not(.page-sidebar-fixed) .sidebar,
  3347. .small-sidebar:not(.page-sidebar-fixed) .sidebar > *,
  3348. .horizontal-bar,
  3349. .horizontal-bar > * {
  3350. overflow: visible!important;
  3351. }
  3352. .small-sidebar:not(.page-sidebar-fixed) .sidebar .slimScrollBar,
  3353. .horizontal-bar .slimScrollBar {
  3354. display: none!important;
  3355. }
  3356. .small-sidebar:not(.page-sidebar-fixed) .menu.accordion-menu {
  3357. width: auto;
  3358. oveflow: visible!important;
  3359. }
  3360. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu,
  3361. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu li {
  3362. padding:0;
  3363. margin:0;
  3364. }
  3365. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu li {
  3366. list-style: none;
  3367. position: relative;
  3368. width: auto;
  3369. }
  3370. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu li a {
  3371. text-decoration: none;
  3372. display: block;
  3373. }
  3374. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu > li > a {
  3375. padding: 15px 25px 15px 25px;
  3376. text-align: center;
  3377. position: relative;
  3378. width: 265px;
  3379. }
  3380. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu li a span.menu-icon {
  3381. font-size: 14px;
  3382. margin: 0 50px 0 0!important;
  3383. float: left;
  3384. }
  3385. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu li a p {
  3386. margin: 0;
  3387. float: left;
  3388. }
  3389. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu li a .arrow:before {
  3390. width: 10px;
  3391. float: right;
  3392. margin-left: 15px;
  3393. margin-top: -2px;
  3394. display: inline;
  3395. font-size: 16px;
  3396. font-family: FontAwesome;
  3397. height: 18px;
  3398. content: "\f104";
  3399. font-weight: 300;
  3400. }
  3401. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu li:hover > a {
  3402. z-index: 999;
  3403. }
  3404. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu > li > ul {
  3405. position: absolute;
  3406. left: 65px;
  3407. top: 48px;
  3408. width: 200px;
  3409. }
  3410. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu ul li a {
  3411. display: block;
  3412. padding: 10px!important;
  3413. padding-left: 15px!important;
  3414. padding-right: 15px!important;
  3415. background: transparent;
  3416. font-size: 13px;
  3417. }
  3418. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu ul li span.menu-icon {
  3419. margin-right: 15px;
  3420. }
  3421. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu > li > a > span.arrow {
  3422. display: none;
  3423. }
  3424. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu li a p {
  3425. display: block;
  3426. text-align: left;
  3427. }
  3428. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu li.menu-title {
  3429. display: none;
  3430. }
  3431. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu > li:hover > ul,
  3432. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu > li.open:hover > ul {
  3433. display: inline-block!important;
  3434. }
  3435. .page-horizontal-bar .accordion-menu > li:hover > ul,
  3436. .page-horizontal-bar .accordion-menu > li.open:hover > ul {
  3437. display: inline-block!important;
  3438. }
  3439. .small-sidebar:not(.page-sidebar-fixed) .accordion-menu > li.open > ul {
  3440. display: none!important;
  3441. }
  3442. .page-horizontal-bar .accordion-menu > li.open > ul {
  3443. display: none!important;
  3444. }
  3445. /* Page Inner */
  3446. .page-inner {
  3447. padding: 0 0 50px 0;
  3448. background: #F1F4F9;
  3449. position: relative;
  3450. }
  3451. .page-header-fixed:not(.page-sidebar-fixed):not(.page-horizontal-bar) .page-inner {
  3452. padding: 60px 0 50px 0;
  3453. }
  3454. .page-sidebar-fixed.page-header-fixed .page-inner {
  3455. padding: 60px 0 50px 160px;
  3456. }
  3457. .page-horizontal-bar.page-sidebar-fixed.page-header-fixed .page-inner {
  3458. padding: 134px 0 50px 0;
  3459. }
  3460. .page-horizontal-bar.page-sidebar-fixed.page-header-fixed.compact-menu .page-inner {
  3461. padding: 111px 0 50px 0;
  3462. }
  3463. .page-sidebar-fixed:not(.page-header-fixed) .page-inner {
  3464. padding: 0px 0 50px 160px;
  3465. }
  3466. .small-sidebar.page-sidebar-fixed.page-header-fixed .page-inner {
  3467. padding: 60px 0 50px 65px;
  3468. }
  3469. .small-sidebar.page-sidebar-fixed:not(.page-header-fixed) .page-inner {
  3470. padding: 0 0 50px 65px;
  3471. }
  3472. .small-sidebar.page-header-fixed:not(.page-sidebar-fixed) .page-inner {
  3473. padding: 60px 0 50px 0;
  3474. }
  3475. /* Page Title */
  3476. .page-title {
  3477. padding: 10px 20px 0 20px;
  3478. background: #e9edf2;
  3479. border-bottom: 1px solid #dee2e8;
  3480. }
  3481. .page-title h3 {
  3482. font-size: 24px;
  3483. font-weight: 300;
  3484. color: #74767d;
  3485. padding: 0px;
  3486. margin: 0 0 4px 0;
  3487. }
  3488. /* Page Settings */
  3489. .page-breadcrumb .breadcrumb {
  3490. float: left;
  3491. background: transparent;
  3492. padding: 0px;
  3493. margin-top: 30px;
  3494. }
  3495. .page-breadcrumb ol.breadcrumb {
  3496. margin: 0px;
  3497. }
  3498. .page-breadcrumb ol.breadcrumb li a {
  3499. font-size: 13px;
  3500. color: #90999c;
  3501. }
  3502. .page-breadcrumb ol.breadcrumb li.active {
  3503. font-size: 13px;
  3504. color: #90999c;
  3505. }
  3506. .page-breadcrumb ul {
  3507. margin: 0px;
  3508. }
  3509. .page-breadcrumb ul li {
  3510. float: left;
  3511. display: inline;
  3512. }
  3513. .page-breadcrumb ul li a {
  3514. font-size: 13px;
  3515. color: #90999c;
  3516. }
  3517. /* Main Wrapper */
  3518. #main-wrapper {
  3519. /*margin: 20px;*/
  3520. padding: 0px;
  3521. }
  3522. /* Footer */
  3523. .page-footer {
  3524. /*background: #fff;*/
  3525. width: 100%;
  3526. display: block;
  3527. position: absolute;
  3528. bottom: 0;
  3529. padding-left: 25px;
  3530. padding-right: 25px;
  3531. padding-top: 19px;
  3532. padding-bottom: 19px;
  3533. }
  3534. /* Sidebar Pusher */
  3535. .sidebar-pusher {
  3536. position: absolute;
  3537. top: 50%;
  3538. -webkit-transform: translateY(-50%);
  3539. transform: translateY(-50%);
  3540. z-index: 9999;
  3541. display: none;
  3542. }
  3543. .push-sidebar {
  3544. display: inline-block!important;
  3545. padding: 20px 18px;
  3546. color: #5F5F5F;
  3547. border: none;
  3548. position: relative;
  3549. line-height: 20px;
  3550. float: left;
  3551. font-size: 17px;
  3552. text-decoration: none;
  3553. }
  3554. .push-sidebar:hover {
  3555. color: #5F5F5F;
  3556. }
  3557. /* Search Button */
  3558. .search-button {
  3559. position: absolute;
  3560. top: 50%;
  3561. -webkit-transform: translateY(-50%);
  3562. transform: translateY(-50%);
  3563. z-index: 9999;
  3564. display: none;
  3565. right: 0;
  3566. }
  3567. .search-button a {
  3568. display: inline-block!important;
  3569. padding: 20px 18px;
  3570. color: #5F5F5F;
  3571. border: none;
  3572. position: relative;
  3573. line-height: 20px;
  3574. float: right;
  3575. font-size: 17px;
  3576. text-decoration: none;
  3577. }
  3578. /* Icons */
  3579. /* FontAwesome */
  3580. .fontawesome-icon-list .fa-item {
  3581. padding: 10px 20px 10px 20px;
  3582. color: #333;
  3583. }
  3584. .fontawesome-icon-list .fa-item i {
  3585. margin-right: 5px;
  3586. }
  3587. .fontawesome-icon-list .fa-item:hover {
  3588. background: #f1f1f1;
  3589. }
  3590. .line-icons .line-icon-item {
  3591. padding: 10px 20px 10px 20px;
  3592. color: #333;
  3593. display: block;
  3594. }
  3595. .line-icons .line-icon-item:hover {
  3596. background: #f1f1f1;
  3597. }
  3598. .bs-glyphicons-list li span.glyphicon {
  3599. margin: 5px 0 10px 0;
  3600. float: none;
  3601. font-size: 24px;
  3602. }
  3603. .bs-glyphicons-list li span {
  3604. text-align: center;
  3605. display: block;
  3606. }
  3607. .bs-glyphicons-list li {
  3608. display: block;
  3609. float: left;
  3610. width: 25%;
  3611. height: 115px;
  3612. padding: 10px;
  3613. font-size: 10px;
  3614. line-height: 1.4;
  3615. text-align: center;
  3616. background-color: #f9f9f9;
  3617. border: 1px solid #fff;
  3618. list-style-type: none;
  3619. }
  3620. @media (min-width: 768px) {
  3621. .bs-glyphicons-list li {
  3622. width: 12.5%;
  3623. font-size: 13px;
  3624. }
  3625. }
  3626. @media (min-width: 768px) {
  3627. .bs-glyphicons-list li {
  3628. width: 12.5%;
  3629. font-size: 13px;
  3630. }
  3631. }
  3632. /* Calendar */
  3633. .calendar-event {
  3634. padding: 7px 10px;
  3635. color: #5B5B5B;
  3636. background: #FCF8E3;
  3637. margin-bottom: 5px;
  3638. overflow: hidden;
  3639. }
  3640. .calendar-event p {
  3641. float: left;
  3642. margin: 0;
  3643. }
  3644. .calendar-event .remove-calendar-event {
  3645. float: right;
  3646. color: #5B5B5B;
  3647. }
  3648. /* FAQ */
  3649. .faq-link:hover {
  3650. text-decoration: none;
  3651. }
  3652. .faq-popular {
  3653. padding: 0;
  3654. }
  3655. .faq-popular li a {
  3656. padding: 8px 10px;
  3657. font-size: 14px;
  3658. display: inline-block;
  3659. }
  3660. /* Todo */
  3661. .todo-nav {
  3662. margin-top: 10px;
  3663. }
  3664. .todo-list .todo-item {
  3665. padding: 10px;
  3666. margin: 5px 0;
  3667. border: 1px solid #e9e9e9;
  3668. background: #f9f9f9;
  3669. }
  3670. .todo-list {
  3671. margin: 10px 0;
  3672. }
  3673. .todo-list.only-active .todo-item.complete {
  3674. display: none;
  3675. }
  3676. .todo-list.only-active .todo-item:not(.complete) {
  3677. display: block;
  3678. }
  3679. .todo-list.only-complete .todo-item:not(.complete) {
  3680. display: none;
  3681. }
  3682. .todo-list.only-complete .todo-item.complete {
  3683. display: block;
  3684. }
  3685. .todo-list .todo-item.complete span {
  3686. text-decoration: line-through;
  3687. }
  3688. .remove-todo-item {
  3689. color: #ccc;
  3690. visibility: hidden;
  3691. }
  3692. .remove-todo-item:hover {
  3693. color: #5f5f5f;
  3694. }
  3695. .todo-item:hover .remove-todo-item {
  3696. visibility: visible;
  3697. }
  3698. #uniform-all-complete {
  3699. margin-left: 11px;
  3700. }
  3701. /* Dashboard */
  3702. .info-box .progress {
  3703. margin: 0;
  3704. }
  3705. .info-box .info-box-icon {
  3706. float: right;
  3707. }
  3708. .info-box .info-box-icon i {
  3709. font-size: 31px;
  3710. color: #B0B0B0;
  3711. }
  3712. .info-box .info-box-stats {
  3713. float: left;
  3714. margin-top: 5px;
  3715. }
  3716. .info-box .info-box-stats p {
  3717. font-size: 28px;
  3718. margin-bottom: 14px;
  3719. color: #374051;
  3720. font-weight: 300;
  3721. }
  3722. .info-box .info-box-stats span.info-box-title {
  3723. display: block;
  3724. font-size: 13px;
  3725. margin-bottom: 10px;
  3726. color: #B0B0B0;
  3727. }
  3728. .info-box .info-box-progress {
  3729. clear: both;
  3730. }
  3731. @media (min-width: 768px) {
  3732. .visitors-chart {
  3733. border-right: 1px solid #eee;
  3734. }
  3735. }
  3736. .stats-info ul {
  3737. margin: 0;
  3738. }
  3739. .stats-info ul li {
  3740. border-bottom: 1px solid #eee;
  3741. padding: 12px 0;
  3742. }
  3743. .stats-info ul li:last-child {
  3744. border-bottom: 0;
  3745. }
  3746. .stats-info ul li i {
  3747. margin-left: 5px;
  3748. }
  3749. #flotchart1 {
  3750. height: 340px;
  3751. width: 100%;
  3752. }
  3753. #flotchart2 {
  3754. height: 278px;
  3755. width: 100%;
  3756. }
  3757. #flotchart3 {
  3758. height: 200px;
  3759. width: 100%;
  3760. }
  3761. .server-load > .server-stat {
  3762. display: inline-block;
  3763. margin-right: 5px;
  3764. margin-bottom: 20px;
  3765. }
  3766. .server-load .server-stat span {
  3767. font-size: 11px;
  3768. margin-bottom: 3px;
  3769. }
  3770. .server-load .server-stat p {
  3771. font-weight: 600;
  3772. font-size: 16px;
  3773. margin-bottom: 3px;
  3774. }
  3775. .weather-current {
  3776. overflow: hidden;
  3777. }
  3778. .weather-current p {
  3779. font-size: 12px;
  3780. margin: 5px 0 0 0;
  3781. float: left;
  3782. color: #8e8e8e;
  3783. }
  3784. .weather-current p span {
  3785. font-size: 42px;
  3786. clear: both;
  3787. margin-top: 15px;
  3788. display: block;
  3789. color: #4E5E6A;
  3790. font-weight: 300;
  3791. }
  3792. .weather-current p span sup {
  3793. font-size: 25px;
  3794. }
  3795. .weather-current .weather-icon {
  3796. font-size: 40px;
  3797. display: block;
  3798. float: left;
  3799. margin: 15px 15px 0 0;
  3800. }
  3801. .weather-day {
  3802. margin: 0;
  3803. font-weight: 600;
  3804. text-align: right;
  3805. font-size: 22px;
  3806. }
  3807. .weather-day small {
  3808. font-size: 11px;
  3809. color: #8e8e8e;
  3810. margin: 0;
  3811. }
  3812. .weather-info {
  3813. width: 100%;
  3814. display: block;
  3815. overflow: hidden;
  3816. }
  3817. .weather-info li {
  3818. padding: 8px 0;
  3819. }
  3820. .weather-top {
  3821. border-bottom: 1px solid #f1f1f1;
  3822. overflow: hidden;
  3823. padding: 0 0 15px 0;
  3824. margin: 0 0 15px 0;
  3825. }
  3826. .weather-days {
  3827. margin: 15px 0 0 0 ;
  3828. padding: 15px 0 0 0;
  3829. border-top: 1px solid #f1f1f1;
  3830. }
  3831. .weather-days li span {
  3832. display: block;
  3833. text-align: center;
  3834. }
  3835. .weather-days li i {
  3836. display: block;
  3837. font-size: 22px;
  3838. text-align: center;
  3839. margin: 10px 0 10px 0;
  3840. }
  3841. @media (max-width: 768px) {
  3842. .weather-days li {
  3843. margin-bottom: 15px;
  3844. }
  3845. }
  3846. .live-tile {
  3847. width: 100%;
  3848. margin: 0;
  3849. height: 155.5px;
  3850. }
  3851. .twitter-box {
  3852. background: #5EA9DD;
  3853. }
  3854. .facebook-box {
  3855. background: #3B5998;
  3856. }
  3857. .twitter-box i,
  3858. .facebook-box i {
  3859. position: absolute;
  3860. right: 10px;
  3861. bottom: 0;
  3862. font-size: 50px;
  3863. color: rgba(255,255,255,0.3);
  3864. }
  3865. .tile-date {
  3866. display: block;
  3867. margin-top: 15px;
  3868. color: rgba(255,255,255,0.7);
  3869. }
  3870. .inbox-widget {
  3871. height: 341px!important;
  3872. }
  3873. .inbox-widget a {
  3874. display: block;
  3875. overflow: hidden;
  3876. text-decoration: none;
  3877. }
  3878. .inbox-widget .inbox-item {
  3879. padding: 10px 0;
  3880. border-bottom: 1px solid #f1f1f1;
  3881. overflow: hidden;
  3882. position: relative;
  3883. }
  3884. .inbox-widget a:last-child >.inbox-item {
  3885. border-bottom: 0;
  3886. }
  3887. .inbox-widget .inbox-item .inbox-item-img {
  3888. float: left;
  3889. width: 40px;
  3890. display: block;
  3891. margin-right: 15px;
  3892. }
  3893. .inbox-widget .inbox-item img {
  3894. width: 40px;
  3895. }
  3896. .inbox-widget .inbox-item .inbox-item-author {
  3897. color: #333;
  3898. font-weight: 600;
  3899. display: block;
  3900. margin: 0 0 0 0;
  3901. }
  3902. .inbox-widget .inbox-item .inbox-item-text {
  3903. color: #a0a0a0;
  3904. display: block;
  3905. margin: 0;
  3906. font-size: 11px;
  3907. }
  3908. .inbox-widget .inbox-item .inbox-item-date {
  3909. position: absolute;
  3910. top: 2px;
  3911. right: 7px;
  3912. color: #a9a9a9;
  3913. font-size: 11px;
  3914. }
  3915. #rickshaw-chart {
  3916. margin: 0 -22px -25px -20px;
  3917. height: 100px;
  3918. }
  3919. .project-stats .progress {
  3920. margin: 3px 0 0 0;
  3921. }
  3922. /* Profile */
  3923. .profile-cover {
  3924. background: url('../images/profile-cover.png');
  3925. background-size: cover;
  3926. width: 100%;
  3927. height: 300px;
  3928. position: relative;
  3929. }
  3930. .profile-image {
  3931. position: absolute;
  3932. margin: 200px 20px 20px 20px;
  3933. }
  3934. .profile-image img {
  3935. display: block;
  3936. margin: 0 auto;
  3937. width: 150px;
  3938. border-radius: 50%;
  3939. -webkit-box-shadow: 0 0 0 5px #fff;
  3940. -moz-box-shadow: 0 0 0 5px #fff;
  3941. -o-box-shadow: 0 0 0 5px #fff;
  3942. box-shadow: 0 0 0 5px #fff;
  3943. }
  3944. .profile-info {
  3945. position: absolute;
  3946. bottom: 10px;
  3947. right: 20px;
  3948. padding: 0;
  3949. margin: 0;
  3950. text-align: right;
  3951. }
  3952. .profile-info-value {
  3953. color: #fff;
  3954. display: inline-block;
  3955. margin-left: 40px;
  3956. }
  3957. .user-profile {
  3958. margin-top: 60px;
  3959. }
  3960. .team .team-member {
  3961. display: block;
  3962. overflow: hidden;
  3963. margin-bottom: 10px;
  3964. float: left;
  3965. position: relative;
  3966. }
  3967. .team .team-member .online {
  3968. top: 5px;
  3969. right: 5px;
  3970. }
  3971. .team .team-member img {
  3972. width: 40px;
  3973. float: left;
  3974. border-radius: 50%;
  3975. margin: 0 5px 0 5px;
  3976. }
  3977. .team .more-members a {
  3978. display: block;
  3979. text-align: center;
  3980. }
  3981. .profile-timeline ul li .timeline-item-header {
  3982. width: 100%;
  3983. overflow: hidden;
  3984. }
  3985. .profile-timeline ul li .timeline-item-header img {
  3986. width: 40px;
  3987. height: 40px;
  3988. float: left;
  3989. margin-right: 10px;
  3990. border-radius: 50%;
  3991. }
  3992. .profile-timeline ul li .timeline-item-header p {
  3993. margin: 0;
  3994. color: #000;
  3995. font-weight: bold;
  3996. }
  3997. .profile-timeline ul li .timeline-item-header p span {
  3998. margin: 0;
  3999. color: #8E8E8E;
  4000. font-weight: normal;
  4001. }
  4002. .profile-timeline ul li .timeline-item-header small {
  4003. margin: 0;
  4004. color: #8E8E8E;
  4005. }
  4006. .profile-timeline ul li .timeline-item-post {
  4007. padding: 20px 0 0 0;
  4008. position: relative;
  4009. }
  4010. .profile-timeline ul li .timeline-item-post > img {
  4011. width: 100%;
  4012. }
  4013. .timeline-options {
  4014. overflow: hidden;
  4015. margin-top: 20px;
  4016. margin-bottom: 20px;
  4017. border-bottom: 1px solid #f1f1f1;
  4018. padding: 10px 0 10px 0;
  4019. }
  4020. .timeline-options a {
  4021. display: block;
  4022. margin-right: 20px;
  4023. float: left;
  4024. color: #333;
  4025. text-decoration: none;
  4026. }
  4027. .timeline-options a i {
  4028. margin-right: 3px;
  4029. }
  4030. .timeline-options a:hover {
  4031. color: #22BAA0;
  4032. }
  4033. .timeline-comment {
  4034. overflow: hidden;
  4035. margin-bottom: 10px;
  4036. width: 100%;
  4037. border-bottom: 1px solid #f1f1f1;
  4038. padding-bottom: 5px;
  4039. }
  4040. .timeline-comment .timeline-comment-header {
  4041. overflow: hidden;
  4042. }
  4043. .timeline-comment .timeline-comment-header img {
  4044. width: 30px;
  4045. border-radius: 50%;
  4046. float: left;
  4047. margin-right: 10px;
  4048. }
  4049. .timeline-comment .timeline-comment-header p {
  4050. color: #000;
  4051. float: left;
  4052. margin: 0;
  4053. font-weight: bold;
  4054. }
  4055. .timeline-comment .timeline-comment-header small {
  4056. font-weight: normal;
  4057. color: #8E8E8E;
  4058. }
  4059. .timeline-comment p.timeline-comment-text {
  4060. display: block;
  4061. color: #333;
  4062. font-size: 12px;
  4063. padding-left: 40px;
  4064. }
  4065. .post-options {
  4066. overflow: hidden;
  4067. margin-top: 15px;
  4068. margin-left: 15px;
  4069. }
  4070. .post-options a {
  4071. display: block;
  4072. margin-top: 5px;
  4073. margin-right: 20px;
  4074. float: left;
  4075. color: #333;
  4076. text-decoration: none;
  4077. font-size: 17px;
  4078. }
  4079. .post-options a:hover {
  4080. color: #22BAA0;
  4081. }
  4082. #gallery .mix {
  4083. display: none;
  4084. }
  4085. /* Mailbox */
  4086. .mailbox-nav li a {
  4087. display: block;
  4088. padding: 10px 7px;
  4089. color: #999;
  4090. text-decoration: none;
  4091. border-bottom: 1px solid #E7EAEC;
  4092. overflow: hidden;
  4093. }
  4094. .mailbox-nav li a:hover,
  4095. .mailbox-nav .active a {
  4096. color: #333;
  4097. }
  4098. .mailbox-nav li a i {
  4099. margin-right: 5px;
  4100. }
  4101. .mailbox-content {
  4102. background: #fff;
  4103. padding: 15px;
  4104. }
  4105. .mailbox-header {
  4106. margin-bottom: 20px;
  4107. }
  4108. .mailbox-header h2 {
  4109. margin: 3px 0;
  4110. }
  4111. .mailbox-content {
  4112. overflow: hidden;
  4113. }
  4114. .mailbox-content table thead tr th {
  4115. border-bottom: 1px solid #ddd;
  4116. }
  4117. .mailbox-content table tbody tr td {
  4118. cursor: pointer;
  4119. }
  4120. .mailbox-content table tbody tr:hover {
  4121. background: #FAFAFA;
  4122. }
  4123. .mailbox-content table tbody tr.read {
  4124. background: #F9F9F9;
  4125. color: #7F7F7F;
  4126. }
  4127. .mailbox-content table tbody tr.checked {
  4128. background: #FFFFCC;
  4129. }
  4130. .mail-hidden-options {
  4131. display: none;
  4132. }
  4133. .message-header {
  4134. overflow: hidden;
  4135. border-bottom: 1px solid #f1f1f1;
  4136. padding: 5px 0 15px 0;
  4137. margin-bottom: 10px;
  4138. }
  4139. .message-header h3 {
  4140. float: left;
  4141. font-size: 18px;
  4142. margin: 0;
  4143. color: #666;
  4144. }
  4145. .message-header p {
  4146. float: right;
  4147. margin: 0;
  4148. }
  4149. .message-sender {
  4150. overflow: hidden;
  4151. border-bottom: 1px solid #f1f1f1;
  4152. padding: 0 0 5px 0;
  4153. margin-bottom: 10px;
  4154. }
  4155. .message-sender img {
  4156. width: 30px;
  4157. border-radius: 50%;
  4158. display: inline-block;
  4159. margin-right: 5px;
  4160. }
  4161. .message-sender p {
  4162. display: inline-block;
  4163. }
  4164. .message-sender span {
  4165. color: #7F7F7F;
  4166. }
  4167. .message-content {
  4168. overflow: hidden;
  4169. border-bottom: 1px solid #f1f1f1;
  4170. padding: 0 0 5px 0;
  4171. margin-bottom: 10px;
  4172. }
  4173. .message-attachments {
  4174. overflow: hidden;
  4175. border-bottom: 1px solid #f1f1f1;
  4176. padding: 0 0 15px 0;
  4177. margin-bottom: 10px;
  4178. }
  4179. .message-attachment {
  4180. position: relative;
  4181. width: 200px;
  4182. float: left;
  4183. margin-right: 10px;
  4184. border: 1px solid #f1f1f1;
  4185. }
  4186. .message-attachment a {
  4187. text-decoration: none;
  4188. }
  4189. .message-attachment img {
  4190. display: block;
  4191. width: 100%;
  4192. }
  4193. .attachment-info {
  4194. background: #f9f9f9;
  4195. padding: 10px;
  4196. }
  4197. .attachment-info p {
  4198. margin: 0;
  4199. }
  4200. .attachment-info span {
  4201. font-size: 11px;
  4202. color: #aaa;
  4203. }
  4204. .compose-message {
  4205. overflow: hidden;
  4206. padding: 0 0 10px 0;
  4207. }
  4208. .compose-options {
  4209. width: 100%;
  4210. overflow: hidden;
  4211. display: block;
  4212. }
  4213. /* Shop */
  4214. /* Notifications */
  4215. .box-notifications {
  4216. max-height: 312px;
  4217. overflow-y: scroll;
  4218. }
  4219. .box-notifications ul li {
  4220. display: block;
  4221. padding: 11px 0 11px 0;
  4222. border-bottom: 1px solid #f1f1f1;
  4223. }
  4224. .box-notifications ul li:first-child {
  4225. padding: 0 0 11px 0;
  4226. }
  4227. .box-notifications ul li:last-child {
  4228. padding: 11px 0 0 0;
  4229. border-bottom: 0;
  4230. }
  4231. .box-notifications ul li p {
  4232. margin: 0;
  4233. }
  4234. /* Extra */
  4235. .page-error #main-wrapper {
  4236. margin: 5%;
  4237. }
  4238. .page-error .details {
  4239. margin-bottom: 20px;
  4240. text-align: center;
  4241. }
  4242. .coming-soon .page-inner {
  4243. background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('../images/coming-soon.jpg');
  4244. background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('../images/coming-soon.jpg');
  4245. background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('../images/coming-soon.jpg');
  4246. background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('../images/coming-soon.jpg');
  4247. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6))), url('../images/coming-soon.jpg');
  4248. background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('../images/coming-soon.jpg');
  4249. background-size: cover;
  4250. }
  4251. /* Login */
  4252. .page-login #main-wrapper,
  4253. .page-register #main-wrapper,
  4254. .page-forgot #main-wrapper,
  4255. .page-lock-screen #main-wrapper {
  4256. margin: 5%;
  4257. }
  4258. .login-box {
  4259. margin: auto;
  4260. max-width: 400px;
  4261. }
  4262. .login-box .logo-name {
  4263. display: block;
  4264. font-size: 22px;
  4265. font-weight: bold;
  4266. text-decoration: none;
  4267. color: #6c6c6c;
  4268. }
  4269. .login-box .user-box {
  4270. display: block;
  4271. clear: both;
  4272. overflow: hidden;
  4273. }
  4274. .login-box .user-box img {
  4275. width: 60px;
  4276. height: 60px;
  4277. display: block;
  4278. margin: 0 auto;
  4279. }
  4280. .login-box .user-box form {
  4281. overflow: hidden;
  4282. }
  4283. /* Login alt */
  4284. .login-alt .login-box {
  4285. max-width: 100%;
  4286. }
  4287. .login-info {
  4288. margin-top: 19px;
  4289. }
  4290. /* Search Results */
  4291. .search-item {
  4292. padding-bottom: 15px;
  4293. margin-bottom: 20px;
  4294. border-bottom: 1px solid #f1f1f1;
  4295. }
  4296. .search-item p {
  4297. margin: 0;
  4298. }
  4299. .search-item a {
  4300. text-decoration: none;
  4301. }
  4302. .search-item a.search-link {
  4303. color: #22BAA0;
  4304. }
  4305. /* Chat */
  4306. .chat {
  4307. position: relative;
  4308. padding-bottom: 100px;
  4309. }
  4310. .chat .chat-item {
  4311. display: block;
  4312. padding: 10px 15px;
  4313. width: 100%;
  4314. overflow: hidden;
  4315. }
  4316. .chat .chat-item-right .chat-message {
  4317. float: right;
  4318. }
  4319. .chat .chat-item .chat-image {
  4320. float: left;
  4321. display: inline-block;
  4322. }
  4323. .chat-item-left .chat-message {
  4324. margin-top: 5px;
  4325. }
  4326. .chat .chat-item .chat-message {
  4327. position: relative;
  4328. border-radius: 12px;
  4329. padding: 4px 12px;
  4330. max-width: 75%;
  4331. background: #f1f1f1;
  4332. display: inline-block;
  4333. }
  4334. .chat .chat-item img {
  4335. display: block;
  4336. width: 40px;
  4337. border-radius: 50%;
  4338. margin-right: 5px;
  4339. }
  4340. .chat .chat-item-right .chat-message {
  4341. background: #22BAA0;
  4342. float: right;
  4343. color: #fff;
  4344. }
  4345. .chat-write {
  4346. padding: 5px;
  4347. background: #fff;
  4348. position: absolute;
  4349. bottom: 0;
  4350. width: 240px;
  4351. }
  4352. .chat-write input {
  4353. width: 100%;
  4354. }
  4355. /* Transitions */
  4356. .top-menu .navbar-nav > li > a > .badge,
  4357. .menu li a .arrow:before,
  4358. .menu li.open > a > .arrow:before {
  4359. -webkit-transition: all 0.1s ease-in-out;
  4360. -moz-transition: all 0.1s ease-in-out;
  4361. -o-transition: all 0.1s ease-in-out;
  4362. transition: all 0.1s ease-in-out;
  4363. }
  4364. /* Overflow */
  4365. .navbar .logo-box,
  4366. .navbar .logo-box a,
  4367. .top-menu .navbar-nav > li > a > img,
  4368. .info,
  4369. .messages li a,
  4370. .messages li a .msg-img,
  4371. .messages li a .msg-text,
  4372. .messages li a .msg-time,
  4373. .tasks li a,
  4374. .tasks li a .task-icon,
  4375. .search-form,
  4376. body:not(.small-sidebar):not(.page-horizontal-bar) .menu.accordion-menu,
  4377. .page-inner,
  4378. .small-sidebar .page-sidebar-fixed .page-inner,
  4379. .page-breadcrumb,
  4380. .page-breadcrumb .breadcrumb,
  4381. .page-breadcrumb ul,
  4382. .info-box,
  4383. .text-box,
  4384. .small-sidebar .accordion-menu li a,
  4385. .page-footer,
  4386. .color-switcher {
  4387. overflow: hidden;
  4388. }
  4389. /* Settings */
  4390. .color-switcher {
  4391. display: block;
  4392. width: 100%;
  4393. margin: 10px 0 5px 0;
  4394. }
  4395. .color-switcher .colorbox {
  4396. dipslay: block;
  4397. width: 28px;
  4398. height: 28px;
  4399. margin: 0 5px 0 0;
  4400. padding: 0px;
  4401. border: 2px solid #f1f1f1;
  4402. cursor: pointer;
  4403. float: left;
  4404. border-radius: 50%;
  4405. }
  4406. .color-switcher .colorbox:hover {
  4407. border: 2px solid #dedede;
  4408. }
  4409. /* Blue */
  4410. .color-switcher .colorbox.color-blue {
  4411. background-color: #12afcb;
  4412. }
  4413. /* Red */
  4414. .color-switcher .colorbox.color-red {
  4415. background-color: #F25656;
  4416. }
  4417. /* Green */
  4418. .color-switcher .colorbox.color-green {
  4419. background-color: #22baa0;
  4420. }
  4421. /* Purple */
  4422. .color-switcher .colorbox.color-purple {
  4423. background-color: #7a6fbe;
  4424. }
  4425. /* Black */
  4426. .color-switcher .colorbox.color-dark {
  4427. background-color: #34425A;
  4428. }
  4429. /* White */
  4430. .color-switcher .colorbox.color-white {
  4431. background-color: #fff;
  4432. }
  4433. /* Media Queries */
  4434. @media (max-width: 991px) {
  4435. .profile-image {
  4436. right: 0;
  4437. left: 0;
  4438. }
  4439. .profile-info {
  4440. top: 10px;
  4441. right: 0;
  4442. left: 0;
  4443. bottom: auto;
  4444. text-align: center;
  4445. }
  4446. .profile-info-value {
  4447. color: #fff;
  4448. float: none;
  4449. margin: 0 10px 0 10px;
  4450. display: inline-block;
  4451. }
  4452. .mailbox-header h2 {
  4453. margin: 20px 0;
  4454. text-align: center;
  4455. }
  4456. }
  4457. @media (max-width: 767px) {
  4458. .sidebar {
  4459. opacity: 0;
  4460. visibility: hidden;
  4461. display: none;
  4462. width: 0;
  4463. -webkit-transition: opacity 0.3s ease-in-out;
  4464. -moz-transition: opacity 0.3s ease-in-out;
  4465. -o-transition: opacity 0.3s ease-in-out;
  4466. transition: opacity 0.3s ease-in-out;
  4467. }
  4468. body:not(.page-header-fixed) .sidebar {
  4469. padding-top: 0!important;
  4470. }
  4471. .small-sidebar .sidebar.visible,
  4472. .page-horizontal-bar .sidebar.visible {
  4473. margin-right: -65px;
  4474. opacity: 1;
  4475. visibility: visible;
  4476. width: 65px;
  4477. display: block;
  4478. -webkit-transition: opacity 0.3s ease-in-out;
  4479. -moz-transition: opacity 0.3s ease-in-out;
  4480. -o-transition: opacity 0.3s ease-in-out;
  4481. transition: opacity 0.3s ease-in-out;
  4482. }
  4483. body:not(.small-sidebar) .sidebar.visible {
  4484. margin-right: -160px;
  4485. opacity: 1;
  4486. visibility: visible;
  4487. display: block;
  4488. width: 160px;
  4489. -webkit-transition: opacity 0.3s ease-in-out;
  4490. -moz-transition: opacity 0.3s ease-in-out;
  4491. -o-transition: opacity 0.3s ease-in-out;
  4492. transition: opacity 0.3s ease-in-out;
  4493. }
  4494. .small-sidebar .sidebar,
  4495. .horizontal-bar {
  4496. -webkit-transition: opacity 0.3s ease-in-out;
  4497. -moz-transition: opacity 0.3s ease-in-out;
  4498. -o-transition: opacity 0.3s ease-in-out;
  4499. transition: opacity 0.3s ease-in-out;
  4500. }
  4501. .navbar .logo-box {
  4502. margin: 0 auto;
  4503. background: transparent!important;
  4504. text-align: center;
  4505. width: 100%!important;
  4506. border: 0!important;
  4507. }
  4508. .navbar .logo-box a {
  4509. color: #5F5F5F!important;
  4510. }
  4511. .navbar .logo-box .logo-text {
  4512. width: 100%;
  4513. display: inline-block!important;
  4514. }
  4515. .page-sidebar-fixed:not(.page-header-fixed) .logo-box {
  4516. position: relative;
  4517. display: block;
  4518. }
  4519. .small-sidebar .navbar .logo-box a span {
  4520. display: inline-block;
  4521. }
  4522. .sidebar-pusher {
  4523. display: block;
  4524. }
  4525. .search-button {
  4526. display: block;
  4527. }
  4528. .topmenu-outer,
  4529. .small-sidebar .topmenu-outer,
  4530. .page-sidebar-fixed:not(.page-header-fixed) .topmenu-outer {
  4531. margin: 0;
  4532. }
  4533. .top-menu {
  4534. display: none;
  4535. }
  4536. .page-inner {
  4537. -webkit-transition: all 0.1s ease-in-out;
  4538. -moz-transition: all 0.1s ease-in-out;
  4539. -o-transition: all 0.1s ease-in-out;
  4540. transition: all 0.1s ease-in-out;
  4541. }
  4542. .page-inner.sidebar-visible {
  4543. -webkit-transform: translate3d(160px, 0, 0);
  4544. transform: translate3d(160px, 0, 0);
  4545. }
  4546. .small-sidebar .page-inner.sidebar-visible,
  4547. .page-horizontal-bar .page-inner.sidebar-visible {
  4548. -webkit-transform: translate3d(65px, 0, 0);
  4549. transform: translate3d(65px, 0, 0);
  4550. }
  4551. .page-sidebar-fixed.page-header-fixed .page-inner {
  4552. padding: 60px 0 50px 0!important;
  4553. }
  4554. .horizontal-bar {
  4555. float: left;
  4556. height: auto!important;
  4557. display: block;
  4558. z-index: 1029;
  4559. overflow: visible!important;
  4560. }
  4561. .small-sidebar .horizontal-bar {
  4562. height: auto!important;
  4563. }
  4564. .horizontal-bar .menu li {
  4565. float: none;
  4566. display: block;
  4567. }
  4568. .horizontal-bar .accordion-menu li > ul,
  4569. .small-sidebar .horizontal-bar .accordion-menu li > ul {
  4570. left: 65px!important;
  4571. top: 0!important;
  4572. }
  4573. .small-sidebar.page-horizontal-bar .accordion-menu > li > a,
  4574. .small-sidebar.page-horizontal-bar:not(.page-sidebar-fixed) .accordion-menu > li > a {
  4575. padding: 15px!important;
  4576. text-align: center;
  4577. width: 65px;
  4578. }
  4579. .horizontal-bar .menu li a p {
  4580. display: none;
  4581. }
  4582. .small-sidebar.page-horizontal-bar .horizontal-bar .accordion-menu > li > a > .menu-icon {
  4583. margin-right: 0!important;
  4584. font-size: 16px;
  4585. float: none!important;
  4586. }
  4587. .horizontal-bar .accordion-menu > li > a,
  4588. .page-horizontal-bar.compact-menu:not(.small-sidebar) .menu.accordion-menu > li > a {
  4589. padding: 15px!important;
  4590. text-align: center!important;
  4591. width: 65px;
  4592. }
  4593. .page-horizontal-bar .page-inner {
  4594. padding: 60px 0 50px 0;
  4595. }
  4596. .page-horizontal-bar.page-sidebar-fixed.page-header-fixed .page-inner {
  4597. padding: 60px 0 50px 0;
  4598. }
  4599. .small-sidebar.page-sidebar-fixed.page-header-fixed.page-horizontal-bar .page-inner {
  4600. padding: 60px 0 50px 0;
  4601. }
  4602. .small-sidebar.page-header-fixed.page-horizontal-bar:not(.page-sidebar-fixed) .page-inner {
  4603. padding: 60px 0 50px 0;
  4604. }
  4605. body:not(.page-header-fixed) .page-inner {
  4606. padding: 0 0 50px 0;
  4607. }
  4608. .page-horizontal-bar:not(.page-sidebar-fixed) .checkout,
  4609. .page-horizontal-bar.page-sidebar-fixed.compact-menu .checkout,
  4610. .page-horizontal-bar.page-sidebar-fixed:not(.compact-menu) .checkout {
  4611. top: 60px;
  4612. }
  4613. }
  4614. .overlay {
  4615. background: rgba(0,0,0,0.4);
  4616. z-index: 1000;
  4617. position: fixed;
  4618. top: 0;
  4619. bottom: 0;
  4620. left: 0;
  4621. right: 0;
  4622. display: none;
  4623. }
  4624. .show-menu .overlay {
  4625. display: block;
  4626. }