Просмотр файла delta_framework-main/admin/styles/css/style.default.css

Размер файла: 67.51Kb
  1. /*
  2. Created by: @themepixels
  3. URL: http://themepixels.com/
  4.  
  5. [TABLE OF CONTENTS]
  6.  
  7. 1. IMPORTS
  8. 2. RESET STYLES
  9. 3. HEADER STYLES
  10. 3.1 HEADER LEFT
  11. 3.2 HEADER RIGHT
  12. 4. MAIN WRAPPER STYLES
  13. 4.1 LEFT PANEL STYLES
  14. 4.1.1 LEFT PANEL NAVIGATION
  15. 4.2 MAIN PANEL STYLES
  16. 4.2.1 CONTENT PANEL STYLES
  17. 5. MESSAGES STYLES
  18. 6. UI ELEMENTS STYLES
  19. 6.1 BUTTONS PAGE STYLES
  20. 6.2 EXTRAS STYLES
  21. 6.3 GRAPHS STYLES
  22. 6.4 ICON STYLES
  23. 6.5 PANELS & WIDGET STYLES
  24. 6.6 TABS & ACCORDION STYLES
  25. 7. FORM STYLES
  26. 7.1 FORM WIZARD STYLES
  27. 8. TABLE STYLES
  28. 9. PAGES STYLES
  29. 9.1 NOT FOUND PAGE STYLES
  30. 9.2 INVOICE STYLES
  31. 9.3 MEDIA MANAGER STYLES
  32. 9.4 PEOPLE DIRECTORY STYLES
  33. 9.5 PROFILE STYLES
  34. 9.6 SEARCH RESULTS STYLES
  35. 9.7 SIGN IN/UP PAGE STYLES
  36. 9.8 LOCKED SCREEN STYLES
  37. 10. DASHBOARD STYLES
  38. 11. LEFT MENU COLLAPSE STYLES
  39. 12. CUSTOM STYLES
  40. 13. MEDIA QUERIES
  41.  
  42. */
  43.  
  44.  
  45. /********** 1. IMPORTS **********/
  46. /********************************/
  47.  
  48. @import url('bootstrap.min.css');
  49. @import url('bootstrap-override.css');
  50. @import url('weather-icons.min.css');
  51. @import url('jquery-ui-1.10.3.css');
  52. @import url('font-awesome.min.css');
  53. @import url('animate.min.css');
  54. @import url('animate.delay.css');
  55. @import url('toggles.css');
  56. @import url('pace.css');
  57.  
  58.  
  59. /********** 2. RESET STYLES **********/
  60. /*************************************/
  61.  
  62. body {
  63. font-size: 13px;
  64. color: #636E7B;
  65. background-color: #fff;
  66. }
  67.  
  68. a {
  69. outline: none !important;
  70. }
  71.  
  72. a:hover,
  73. a:active,
  74. a:focus {
  75. text-decoration: none;
  76. }
  77.  
  78.  
  79.  
  80. /********** 3. HEADER STYLES **********/
  81. /**************************************/
  82.  
  83. .headerwrapper {
  84. background-color: #428BCA;
  85. min-height: 60px;
  86. position: fixed;
  87. width: 100%;
  88. z-index: 1000;
  89. }
  90.  
  91. .headerwrapper:after {
  92. clear: both;
  93. display: block;
  94. content: '';
  95. }
  96.  
  97.  
  98. /***** 3.1 HEADER LEFT *****/
  99.  
  100. .headerwrapper .header-left {
  101. width: 230px;
  102. min-height: 60px;
  103. padding: 14px 15px;
  104. float: left;
  105. border-right: 1px solid rgba(255,255,255,0.14);
  106. background-color: rgba(0,0,0,0.03);
  107. position: relative;
  108. }
  109.  
  110. .headerwrapper .header-left .logo {
  111. display: inline-block;
  112. margin-top: 5px;
  113. float: left;
  114. }
  115.  
  116. .headerwrapper .header-left .menu-collapse {
  117. -moz-transition: all 0.2s ease-out 0s;
  118. -webkit-transition: all 0.2s ease-out 0s;
  119. transition: all 0.2s ease-out 0s;
  120. border: 1px solid rgba(255,255,255,0.3);
  121. color: rgba(255,255,255,0.8);
  122. padding: 6px 9px;
  123. -moz-border-radius: 50px;
  124. -webkit-border-radius: 50px;
  125. border-radius: 50px;
  126. display: inline-block;
  127. font-size: 16px;
  128. line-height: normal;
  129. position: absolute;
  130. top: 13px;
  131. right: 15px;
  132. }
  133.  
  134. .headerwrapper .header-left .menu-collapse:hover {
  135. border-color: #fff;
  136. color: #fff;
  137. }
  138.  
  139.  
  140. /***** 3.2 HEADER RIGHT *****/
  141.  
  142. .headerwrapper .header-right {
  143. margin-left: 230px;
  144. min-height: 60px;
  145. padding: 14px 15px;
  146. }
  147.  
  148. .headerwrapper .header-right .btn-group {
  149. margin: 0;
  150. line-height: 21px;
  151. float: left;
  152. }
  153.  
  154. .headerwrapper .header-right .btn-group > .btn {
  155. border: 0;
  156. background-color: rgba(0,0,0,0.1);
  157. color: rgba(255,255,255,0.75);
  158. -moz-border-radius: 50px;
  159. -webkit-border-radius: 50px;
  160. border-radius: 50px;
  161. line-height: normal;
  162. margin-left: 5px;
  163. height: 33px;
  164. }
  165.  
  166. .headerwrapper .header-right .btn-group > .btn:hover {
  167. background-color: rgba(0,0,0,0.2);
  168. }
  169.  
  170. .headerwrapper .header-right .btn-group > .btn:focus,
  171. .headerwrapper .header-right .btn-group > .btn:active {
  172. color: #fff;
  173. background-color: rgba(0,0,0,0.3);
  174. -moz-box-shadow: none;
  175. -webkit-box-shadow: none;
  176. box-shadow: none;
  177. }
  178.  
  179. .headerwrapper .header-right .btn-group .btn .badge {
  180. -moz-box-shadow: none;
  181. -webkit-box-shadow: none;
  182. box-shadow: none;
  183. background-color: #fff;
  184. color: #000;
  185. margin-left: 2px;
  186. padding: 2px 6px;
  187. }
  188.  
  189. .btn-group-notification > .btn {
  190. padding: 7px 10px;
  191. }
  192.  
  193. .btn-group-messages > .btn {
  194. padding: 6px 9px 8px 9px;
  195. }
  196.  
  197. .btn-group-option > .btn {
  198. padding: 7px 12px;
  199. }
  200.  
  201. .headerwrapper .header-right .btn-group .dropdown-menu {
  202. -moz-box-shadow: 3px 3px 0 rgba(0,0,0,0.05);
  203. -webkit-box-shadow: 3px 3px 0 rgba(0,0,0,0.05);
  204. box-shadow: 3px 3px 2px rgba(0,0,0,0.05);
  205. margin-top: 13px;
  206. border-top: 0;
  207. -moz-border-radius: 0 0 3px 3px;
  208. -webkit-border-radius: 0 0 3px 3px;
  209. border-radius: 0 0 3px 3px;
  210. border-color: #ccc;
  211. }
  212.  
  213. .headerwrapper .header-right .btn-group .dropdown-menu:after {
  214. border-bottom: 6px solid #fff;
  215. border-left: 6px solid rgba(0,0,0,0);
  216. border-right: 6px solid rgba(0,0,0,0);
  217. content: '';
  218. display: inline-block;
  219. position: absolute;
  220. top: -6px;
  221. right: 10px;
  222. }
  223.  
  224. .headerwrapper .header-right .btn-group .dropdown-menu li {
  225. position: relative;
  226. }
  227.  
  228. .headerwrapper .header-right .btn-group .dropdown-menu li a {
  229. font-size: 12px;
  230. padding: 8px 15px;
  231. color: #555;
  232. -moz-transition: all 0.2s ease-out 0s;
  233. -webkit-transition: all 0.2s ease-out 0s;
  234. transition: all 0.2s ease-out 0s;
  235. }
  236.  
  237. .headerwrapper .header-right .btn-group .dropdown-menu li a:hover {
  238. color: #333;
  239. background-color: #E4E7EA;
  240. }
  241.  
  242. .headerwrapper .header-right .btn-group .dropdown-menu .divider {
  243. margin: 5px 0;
  244. }
  245.  
  246. .headerwrapper .header-right .btn-group-option .dropdown-menu li .glyphicon,
  247. .headerwrapper .header-right .btn-group-option .dropdown-menu li .fa {
  248. margin-right: 10px;
  249. }
  250.  
  251. .headerwrapper .header-right .btn-group-option .dropdown-menu {
  252. min-width: 180px;
  253. margin-top: 13px;
  254. }
  255.  
  256. .headerwrapper .header-right .form-search {
  257. float: left;
  258. margin-right: 10px;
  259. margin-top: 0;
  260. position: relative;
  261. }
  262.  
  263. .headerwrapper .header-right .form-search:before {
  264. position: absolute;
  265. top: 6px;
  266. left: 10px;
  267. font-family: 'Glyphicons Halflings';
  268. content: '\e003';
  269. color: #666;
  270. }
  271.  
  272. .headerwrapper .header-right .form-search .form-control {
  273. border: 0;
  274. -moz-border-radius: 50px;
  275. -webkit-border-radius: 50px;
  276. border-radius: 50px;
  277. width: 200px;
  278. padding-left: 30px;
  279. height: 32px;
  280. font-size: 13px;
  281. }
  282.  
  283. .headerwrapper .header-right .btn-group-list .dropdown-menu {
  284. padding: 0;
  285. min-width: 380px;
  286. }
  287.  
  288. .headerwrapper .header-right .btn-group-list .dropdown-menu:after {
  289. border-bottom-color: #E4E7EA;
  290. }
  291.  
  292. .headerwrapper .header-right div.dropdown-menu h5 {
  293. padding: 13px 0;
  294. text-align: center;
  295. background-color: #E4E7EA;
  296. margin: 0;
  297. font-size: 13px;
  298. border-bottom: 1px solid #ccc;
  299. }
  300.  
  301. .headerwrapper .header-right .dropdown-footer {
  302. background-color: #f7f7f7;
  303. border-top: 1px solid #ddd;
  304. padding: 10px;
  305. font-size: 12px;
  306. }
  307.  
  308. .headerwrapper .header-right .link-right {
  309. color: #636E7B;
  310. position: absolute;
  311. top: 10px;
  312. right: 15px;
  313. }
  314.  
  315. .dropdown-list {
  316. margin: 0;
  317. }
  318.  
  319. .dropdown-list li {
  320. border: 0;
  321. border-top: 1px solid #eee;
  322. padding: 10px 20px 10px 10px;
  323. margin: 0;
  324. cursor: pointer;
  325. }
  326.  
  327. .dropdown-list li:hover {
  328. background-color: #fcfcfc;
  329. }
  330.  
  331. .dropdown-list li:first-child {
  332. border-top: 0;
  333. }
  334.  
  335. .dropdown-list li .noti-thumb {
  336. width: 40px;
  337. }
  338.  
  339. .dropdown-list .media-body {
  340. font-size: 13px;
  341. line-height: 18px;
  342. }
  343.  
  344. .dropdown-list .media-body strong {
  345. font-weight: 500;
  346. color: #2f363d;
  347. }
  348.  
  349. .dropdown-list .media-body p {
  350. margin: 0;
  351. }
  352.  
  353. .dropdown-list .media-body .date {
  354. display: block;
  355. margin-top: 2px;
  356. line-height: normal;
  357. color: #999;
  358. }
  359.  
  360. .dropdown-list .media-body .date i {
  361. margin-right: 2px;
  362. margin-top: -3px;
  363. vertical-align: middle;
  364. }
  365.  
  366. .dropdown-list .badge {
  367. float: right;
  368. -moz-border-radius: 2px;
  369. -webkit-border-radius: 2px;
  370. border-radius: 2px;
  371. font-weight: normal;
  372. font-size: 11px;
  373. padding: 5px 8px;
  374. }
  375.  
  376.  
  377.  
  378. /********* 4. MAIN WRAPPER STYLES *********/
  379. /******************************************/
  380.  
  381. .mainwrapper {
  382. position: relative;
  383. top: 60px;
  384. }
  385.  
  386. .mainwrapper:before {
  387. content: '';
  388. height: 100%;
  389. position: fixed;
  390. top: 0;
  391. left: 0;
  392. width: 230px;
  393. border-right: 1px solid #e7e7e7;
  394. }
  395.  
  396. .mainwrapper:after {
  397. clear: both;
  398. display: block;
  399. content: '';
  400. }
  401.  
  402. .img-online {
  403. border: 2px solid #5cb85c;
  404. padding: 2px;
  405. background-color: #fff;
  406. }
  407.  
  408. .img-offline {
  409. border: 2px solid #ccc;
  410. padding: 2px;
  411. background-color: #fff;
  412. }
  413.  
  414.  
  415.  
  416. /***** 4.1 LEFT PANEL STYLES *****/
  417.  
  418. .leftpanel {
  419. width: 230px;
  420. position: absolute;
  421. top: 0;
  422. left: 0;
  423. }
  424.  
  425. .leftpanel .profile-left {
  426. padding: 15px;
  427. min-height: 90px;
  428. background-color: #fff;
  429. border-bottom: 1px solid #eee;
  430. -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.03);
  431. box-shadow: 0 2px 3px rgba(0,0,0,0.03);
  432. margin-right: 1px;
  433. }
  434.  
  435. .leftpanel .profile-left .profile-thumb {
  436. -moz-border-radius: 50px;
  437. -webkit-border-radius: 50px;
  438. border-radius: 50px;
  439. display: inline-block;
  440. border: 2px solid #5cb85c;
  441. padding: 2px;
  442. }
  443.  
  444. .leftpanel .profile-left .profile-thumb img {
  445. width: 50px;
  446. }
  447.  
  448. .leftpanel .profile-left .media-heading {
  449. line-height: 18px;
  450. margin-top: 12px;
  451. font-weight: 500;
  452. font-size: 16px;
  453. }
  454.  
  455. .leftpanel .profile-left small {
  456. line-height: 18px;
  457. }
  458.  
  459. .leftpanel .leftpanel-title {
  460. text-transform: uppercase;
  461. color: #ccc;
  462. font-size: 11px;
  463. font-weight: normal;
  464. margin: 15px 15px;
  465. }
  466.  
  467.  
  468. /***** 4.1.1 LEFT PANEL NAVIGATION *****/
  469.  
  470. .leftpanel .nav {
  471. position: relative;
  472. border-bottom: 1px solid #e7e7e7;
  473. }
  474.  
  475. .leftpanel .nav > li {
  476. margin: 0 1px 0 0;
  477. font-size: 14px;
  478. font-weight: 500;
  479. border-top: 1px solid #e7e7e7;
  480. position: relative;
  481. }
  482.  
  483. .leftpanel .nav > li.active {
  484. border-top: 0;
  485. margin-right: 0;
  486. }
  487.  
  488. .leftpanel .nav > li.active + li {
  489. border-top: 0;
  490. }
  491.  
  492. .leftpanel .nav > li > a {
  493. color: #555;
  494. -moz-border-radius: 0;
  495. -webkit-border-radius: 0;
  496. border-radius: 0;
  497. -moz-transition: all 0.2s ease-out 0s;
  498. -webkit-transition: all 0.2s ease-out 0s;
  499. transition: all 0.2s ease-out 0s;
  500. padding: 12px 15px;
  501. }
  502.  
  503. .leftpanel .nav > li > a:hover,
  504. .leftpanel .nav > li > a:focus,
  505. .leftpanel .nav > li > a:active {
  506. background-color: #f7f7f7;
  507. }
  508.  
  509. .leftpanel .nav > li.active > a,
  510. .leftpanel .nav > li.active > a:hover {
  511. color: #fff;
  512. background-color: #428bca;
  513. }
  514.  
  515. .leftpanel .nav > li > a i {
  516. width: 16px;
  517. margin-right: 5px;
  518. color: #428bca;
  519. font-size: 15px;
  520. top: 1px;
  521. position: relative;
  522. text-align: center;
  523. }
  524.  
  525. .leftpanel .nav > li.active > a i {
  526. color: #fff;
  527. }
  528.  
  529. .leftpanel .nav > li.parent:after {
  530. font-family: 'FontAwesome';
  531. content: '\f107';
  532. display: block;
  533. position: absolute;
  534. top: 12px;
  535. right: 22px;
  536. color: #ccc;
  537. }
  538.  
  539. .leftpanel .nav > li.parent-focus > a {
  540. background-color: #f7f7f7;
  541. }
  542.  
  543. .leftpanel .nav .badge {
  544. font-weight: normal;
  545. line-height: normal;
  546. font-size: 11px;
  547. background-color: #2f363d;
  548. }
  549.  
  550. .leftpanel .nav .children {
  551. list-style: none;
  552. padding: 0;
  553. margin: 0;
  554. display: none;
  555. }
  556.  
  557. .leftpanel .nav .active .children,
  558. .leftpanel .nav .parent-focus .children {
  559. display: block;
  560. }
  561.  
  562. .leftpanel .nav > li.active:after {
  563. color: #fff;
  564. }
  565.  
  566. .leftpanel .nav .children li:first-child {
  567. border-top: 1px solid #e7e7e7;
  568. }
  569.  
  570. .leftpanel .nav .children li.active:first-child {
  571. border-top: 0;
  572. }
  573.  
  574. .leftpanel .nav .children li a {
  575. font-weight: normal;
  576. font-size: 13px;
  577. display: block;
  578. color: #444;
  579. padding: 6px 10px 6px 40px;
  580. -moz-transition: all 0.2s ease-out 0s;
  581. -webkit-transition: all 0.2s ease-out 0s;
  582. transition: all 0.2s ease-out 0s;
  583. }
  584.  
  585. .leftpanel .nav .children li a:hover {
  586. text-decoration: none;
  587. background-color: #f7f7f7;
  588. }
  589.  
  590. .leftpanel .nav .children li.active a {
  591. background-color: #e4e7ea;
  592. }
  593.  
  594. .leftpanel .nav .active .children {
  595. border-bottom: 1px solid #e7e7e7;
  596. }
  597.  
  598. .leftpanel .nav .active .children {
  599. margin-right: 1px;
  600. }
  601.  
  602.  
  603.  
  604. /***** 4.2 MAIN PANEL STYLES *****/
  605.  
  606. .mainpanel {
  607. margin-left: 230px;
  608. }
  609.  
  610. .pageheader {
  611. padding: 20px;
  612. border-bottom: 1px solid #eee;
  613. padding-bottom: 20px;
  614. height: 90px;
  615. -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.03);
  616. box-shadow: 0 2px 3px rgba(0,0,0,0.03);
  617. }
  618.  
  619. .pageheader .media {
  620. padding: 0;
  621. clear: both;
  622. }
  623.  
  624. .pageheader .pageicon {
  625. width: 50px;
  626. height: 50px;
  627. background-color: #4e5154;
  628. display: inline-block;
  629. color: #fff;
  630. font-size: 32px;
  631. border-radius: 3px;
  632. padding-top: 1px;
  633. padding-left: 10px;
  634. }
  635.  
  636. .pageheader .pageicon .fa-envelope-o {
  637. font-size: 31px;
  638. }
  639.  
  640. .pageheader .pageicon .fa-bar-chart-o {
  641. font-size: 28px;
  642. }
  643.  
  644. .pageheader .pageicon .fa-flag {
  645. font-size: 30px;
  646. }
  647.  
  648. .pageheader .pageicon .fa-laptop {
  649. font-size: 28px;
  650. }
  651.  
  652. .pageheader .pageicon .fa-navicon {
  653. font-size: 28px;
  654. margin-left: 3px;
  655. }
  656.  
  657. .pageheader .pageicon .fa-code {
  658. font-size: 28px;
  659. }
  660.  
  661. .pageheader .pageicon .fa-pencil {
  662. margin-left: 3px;
  663. }
  664.  
  665. .pageheader .pageicon .fa-th-list {
  666. font-size: 28px;
  667. margin-left: 1px;
  668. }
  669.  
  670. .pageheader .pageicon .fa-map-marker {
  671. margin-left: 5px;
  672. }
  673.  
  674. .pageheader .pageicon .fa-calendar {
  675. font-size: 32px;
  676. }
  677.  
  678. .pageheader .pageicon .fa-user {
  679. font-size: 28px;
  680. margin-left: 4px;
  681. }
  682.  
  683. .pageheader .breadcrumb {
  684. margin: 0;
  685. padding: 0;
  686. background: none;
  687. font-size: 11px;
  688. color: #999;
  689. line-height: 18px;
  690. }
  691.  
  692. .pageheader .breadcrumb li a {
  693. color: #333;
  694. }
  695.  
  696. .pageheader .breadcrumb li a:hover,
  697. .pageheader .breadcrumb li a:active,
  698. .pagehaeder .breadcrumb li a:focus {
  699. color: #428bca;
  700. }
  701.  
  702. .pageheader .breadcrumb li a i {
  703. color: #999;
  704. font-size: 10px;
  705. }
  706.  
  707. .pageheader h4 {
  708. margin: -2px 0 0 0;
  709. font-size: 28px;
  710. font-weight: 500;
  711. color: #2f363d;
  712. line-height: normal;
  713. }
  714.  
  715.  
  716.  
  717. /***** 4.2.1 CONTENT PANEL STYLES *****/
  718.  
  719. .contentpanel {
  720. position: relative;
  721. padding: 20px;
  722. }
  723.  
  724. .bg-light {
  725. background-color: #ccc;
  726. }
  727.  
  728.  
  729.  
  730.  
  731. /******** 5. MESSAGES STYLES *********/
  732. /*************************************/
  733.  
  734. .msg-left {
  735. float: left;
  736. width: 250px;
  737. position: relative;
  738. z-index: 50;
  739. }
  740.  
  741. .nav-msg li a {
  742. color: #444;
  743. -moz-transition: all 0.2s ease-out 0s;
  744. -webkit-transition: all 0.2s ease-out 0s;
  745. transition: all 0.2s ease-out 0s;
  746. }
  747.  
  748. .nav-msg li a i {
  749. display: inline-block;
  750. margin-right: 10px;
  751. }
  752.  
  753. .nav-msg li a .badge {
  754. font-weight: normal;
  755. line-height: normal;
  756. font-size: 11px;
  757. margin-top: 1px;
  758. }
  759.  
  760. .nav-msg li.active a {
  761. background-color: #4e5154;
  762. color: #fff;
  763. }
  764.  
  765. .nav-msg li.active a:hover,
  766. .nav-msg li.active a:focus,
  767. .nav-msg li.active a:active {
  768. background-color: #444649;
  769. }
  770.  
  771. .nav-msg li.active a .badge {
  772. color: #666;
  773. }
  774.  
  775. .sm-title {
  776. font-size: 11px;
  777. text-transform: uppercase;
  778. font-weight: normal;
  779. }
  780.  
  781. .md-title {
  782. font-size: 12px;
  783. text-transform: uppercase;
  784. font-weight: normal;
  785. }
  786.  
  787. .lg-title {
  788. font-weight: 500;
  789. color: #333;
  790. margin: 0;
  791. margin-bottom: 5px;
  792. text-transform: uppercase;
  793. font-size: 13px;
  794. }
  795.  
  796. .xlg-title {
  797. margin: 0;
  798. font-weight: 400;
  799. color: #333;
  800. }
  801.  
  802. .msg-list > li {
  803. border: 1px solid #eee;
  804. background-color: #fcfcfc;
  805. border-bottom: 0;
  806. padding: 10px;
  807. margin: 0;
  808. }
  809.  
  810. .msg-list > li.unread {
  811. background-color: #fff;
  812. }
  813.  
  814. .msg-list > li:first-child {
  815. -moz-border-radius: 3px 3px 0 0;
  816. -webkit-border-radius: 3px 3px 0 0;
  817. border-radius: 3px 3px 0 0;
  818. }
  819.  
  820. .msg-list > li:last-child {
  821. border-bottom: 1px solid #eee;
  822. -moz-border-radius: 0 0 3px 3px;
  823. -webkit-border-radius: 0 0 3px 3px;
  824. border-radius: 0 0 3px 3px;
  825. }
  826.  
  827. .msg-list .media-object {
  828. width: 40px;
  829. }
  830.  
  831. .msg-list > li .sender {
  832. font-weight: 500;
  833. margin: 0;
  834. font-size: 12px;
  835. color: #333;
  836. }
  837.  
  838. .msg-list > li p {
  839. margin: 0;
  840. }
  841.  
  842. .msg-list > li p a {
  843. color: #999;
  844. }
  845.  
  846. .msg-list > li p a:hover,
  847. .msg-list > li p a:active,
  848. .msg-list > li p a:focus {
  849. text-decoration: none;
  850. }
  851.  
  852. .msg-list > li .subject {
  853. color: #333;
  854. }
  855.  
  856. .msg-list .media-option > a {
  857. color: #999;
  858. margin-left: 5px;
  859. }
  860.  
  861. .msg-list .media-option a:hover {
  862. color: #666;
  863. }
  864.  
  865. .msg-list .btn-group {
  866. margin: 0;
  867. margin-top: -3px;
  868. margin-left: 5px;
  869. }
  870.  
  871. .msg-list .btn-group > .btn {
  872. padding: 0;
  873. background: none;
  874. color: #999;
  875. border: 0;
  876. }
  877.  
  878. .msg-list li.media,
  879. .msg-list li.media .media-body {
  880. overflow: visible;
  881. }
  882.  
  883. .msg-list .dropdown-menu li {
  884. font-size: 12px;
  885. }
  886.  
  887. .msg-list .dropdown-menu .divider {
  888. margin: 5px 0;
  889. }
  890.  
  891. .msg-list .ckbox {
  892. margin-top: 12px;
  893. }
  894.  
  895. .msg-list li.highlighted {
  896. background-color: #fffeee;
  897. }
  898.  
  899. .msg-header {
  900. margin-bottom: 25px;
  901. margin-top: 5px;
  902. }
  903.  
  904. .msg-header:after {
  905. clear: both;
  906. display: block;
  907. content: '';
  908. }
  909.  
  910. .msg-header .btn-group {
  911. margin: 0;
  912. }
  913.  
  914. .msg-header .btn {
  915. padding: 0;
  916. -moz-border-radius: 50px;
  917. -webkit-border-radius: 50px;
  918. border-radius: 50px;
  919. border-width: 2px;
  920. width: 35px;
  921. height: 35px;
  922. color: #999;
  923. margin-right: 5px;
  924. }
  925.  
  926. .msg-header .btn-navi {
  927. font-size: 14px;
  928. color: #999;
  929. }
  930.  
  931. .msg-header .btn:hover,
  932. .msg-header .btn:active,
  933. .msg-header .btn:focus {
  934. background-color: #fff;
  935. border-color: #666;
  936. color: #666;
  937. }
  938.  
  939. .msg-header .btn-navi {
  940. margin-right: 0;
  941. }
  942.  
  943. .msg-header .btn-navi-left i {
  944. margin-left: -3px;
  945. }
  946.  
  947. .msg-header .btn-navi-right i {
  948. margin-left: 2px;
  949. }
  950.  
  951. .msg-header .dropdown-menu {
  952. margin-top: 12px;
  953. }
  954.  
  955. .msg-header .dropdown-menu:after {
  956. border-bottom: 6px solid #fff;
  957. border-left: 6px solid rgba(0,0,0,0);
  958. border-right: 6px solid rgba(0,0,0,0);
  959. content: '';
  960. display: inline-block;
  961. position: absolute;
  962. top: -6px;
  963. right: 15px;
  964. }
  965.  
  966. .msg-header .dropdown-menu:before {
  967. border-bottom: 7px solid #ddd;
  968. border-left: 7px solid rgba(0,0,0,0);
  969. border-right: 7px solid rgba(0,0,0,0);
  970. content: '';
  971. display: inline-block;
  972. position: absolute;
  973. top: -8px;
  974. right: 14px;
  975. }
  976.  
  977. .msg-header .dropdown-menu li {
  978. font-size: 12px;
  979. }
  980.  
  981. .msg-header .dropdown-menu li i {
  982. margin-right: 8px;
  983. }
  984.  
  985. .panel-group-msg {
  986. margin-top: 15px;
  987. }
  988.  
  989. .panel-group-msg .panel {
  990. -moz-box-shadow: none;
  991. -webkit-box-shadow: none;
  992. box-shadow: none;
  993. }
  994.  
  995. .panel-group-msg .panel-heading {
  996. padding: 10px;
  997. }
  998.  
  999. .panel-group-msg .img {
  1000. width: 30px;
  1001. margin: 0;
  1002. }
  1003.  
  1004. .panel-group-msg .panel-title {
  1005. font-weight: 500;
  1006. color: #444;
  1007. font-size: 14px;
  1008. }
  1009.  
  1010. .panel-group-msg .time {
  1011. margin: 5px 20px 0 0;
  1012. font-weight: normal;
  1013. font-size: 12px;
  1014. }
  1015.  
  1016. .panel-group-msg .time i {
  1017. font-size: 16px;
  1018. }
  1019.  
  1020. .msg-reply {
  1021. margin-left: 15px;
  1022. }
  1023.  
  1024. .msg-reply img {
  1025. width: 30px;
  1026. }
  1027.  
  1028. .btn-create-msg {
  1029. padding: 12px 10px;
  1030. }
  1031.  
  1032. .alert-metro {
  1033. -moz-border-radius: 0;
  1034. -webkit-border-radius: 0;
  1035. border-radius: 0;
  1036. }
  1037.  
  1038.  
  1039. /********* 6. UI ELEMENTS *********/
  1040. /**********************************/
  1041.  
  1042.  
  1043. /***** 6.1 BUTTONS PAGE STYLES *****/
  1044.  
  1045. .btn-dark {
  1046. background-color: #4e5154;
  1047. color: #fff;
  1048. }
  1049.  
  1050. .btn-dark:hover,
  1051. .btn-dark:focus,
  1052. .btn-dark:active {
  1053. background-color: #414446;
  1054. color: #fff;
  1055. }
  1056.  
  1057. .btn-list .btn {
  1058. margin: 0 3px 7px 0;
  1059. }
  1060.  
  1061. .btn-rounded {
  1062. -moz-border-radius: 100px;
  1063. -webkit-border-radius: 100px;
  1064. border-radius: 100px;
  1065. padding-left: 20px;
  1066. padding-right: 20px;
  1067. }
  1068.  
  1069. .btn.btn-bordered {
  1070. padding: 6px 13px;
  1071. }
  1072.  
  1073. .btn-sm.btn-bordered {
  1074. padding: 4px 10px;
  1075. }
  1076.  
  1077. .btn-xs.btn-bordered {
  1078. padding: 2px 8px;
  1079. }
  1080.  
  1081. .btn.btn-bordered,
  1082. .btn.btn-bordered:hover,
  1083. .btn.btn-bordered:focus,
  1084. .btn.btn-bordered:active {
  1085. background: none !important;
  1086. border-width: 2px;
  1087. }
  1088.  
  1089. .btn-primary.btn-bordered,
  1090. .btn-primary.btn-bordered:hover,
  1091. .btn-primary.btn-bordered:active,
  1092. .btn-primary.btn-bordered:focus {
  1093. color: #428bca;
  1094. }
  1095.  
  1096. .btn-success.btn-bordered,
  1097. .btn-success.btn-bordered:hover,
  1098. .btn-success.btn-bordered:active,
  1099. .btn-success.btn-bordered:focus {
  1100. color: #5cb85c;
  1101. }
  1102.  
  1103. .btn-warning.btn-bordered,
  1104. .btn-warning.btn-bordered:hover,
  1105. .btn-warning.btn-bordered:active,
  1106. .btn-warning.btn-bordered:focus {
  1107. color: #eea236;
  1108. }
  1109.  
  1110. .btn-danger.btn-bordered,
  1111. .btn-danger.btn-bordered:focus,
  1112. .btn-danger.btn-bordered:active,
  1113. .btn-danger.btn-bordered:hover {
  1114. color: #d9534f;
  1115. }
  1116.  
  1117. .btn-info.btn-bordered,
  1118. .btn-info.btn-bordered:focus,
  1119. .btn-info.btn-bordered:active,
  1120. .btn-info.btn-bordered:hover {
  1121. color: #46b8da;
  1122. }
  1123.  
  1124. .btn.btn-metro {
  1125. font-weight: 300;
  1126. letter-spacing: 0.3px;
  1127. -moz-border-radius: 0;
  1128. -webkit-border-radius: 0;
  1129. border-radius: 0;
  1130. }
  1131.  
  1132. .btn-group .btn.btn-bordered + .btn.btn-bordered,
  1133. .btn-group .btn.btn-bordered + .btn-group,
  1134. .btn-group .btn-group + .btn.btn-bordered,
  1135. .btn-group .btn-group + .btn-group {
  1136. margin-left: -2px;
  1137. }
  1138.  
  1139. .btn-group .btn.btn-bordered {
  1140. padding-left: 14px;
  1141. padding-right: 15px;
  1142. }
  1143.  
  1144.  
  1145.  
  1146. /***** 6.2 EXTRAS STYLES *****/
  1147.  
  1148. .dropdown-demo-only {
  1149. position: static;
  1150. display: inline-block;
  1151. margin-right: 10px;
  1152. width: 160px;
  1153. float: none;
  1154. margin-bottom: 20px;
  1155. }
  1156.  
  1157. .dropdown-menu-primary {
  1158. -moz-box-shadow: none;
  1159. -webkit-box-shadow: none;
  1160. box-shadow: none;
  1161. border-color: #428bca;
  1162. }
  1163.  
  1164. .dropdown-menu-primary > li > a {
  1165. color: #428bca;
  1166. }
  1167.  
  1168. .dropdown-menu-primary > li > a:hover {
  1169. background-color: #428bca;
  1170. color: #fff;
  1171. }
  1172.  
  1173. .dropdown-menu-success {
  1174. -moz-box-shadow: none;
  1175. -webkit-box-shadow: none;
  1176. box-shadow: none;
  1177. border-color: #5cb85c;
  1178. }
  1179.  
  1180. .dropdown-menu-success > li > a {
  1181. color: #5cb85c;
  1182. }
  1183.  
  1184. .dropdown-menu-success > li > a:hover {
  1185. background-color: #5cb85c;
  1186. color: #fff;
  1187. }
  1188.  
  1189. .dropdown-menu-danger {
  1190. -moz-box-shadow: none;
  1191. -webkit-box-shadow: none;
  1192. box-shadow: none;
  1193. border-color: #d9534f;
  1194. }
  1195.  
  1196. .dropdown-menu-danger > li > a {
  1197. color: #d9534f;
  1198. }
  1199.  
  1200. .dropdown-menu-danger > li > a:hover {
  1201. background-color: #d9534f;
  1202. color: #fff;
  1203. }
  1204.  
  1205. .dropdown-menu-warning {
  1206. -moz-box-shadow: none;
  1207. -webkit-box-shadow: none;
  1208. box-shadow: none;
  1209. border-color: #f0ad4e;
  1210. }
  1211.  
  1212. .dropdown-menu-warning > li > a {
  1213. color: #f0ad4e;
  1214. }
  1215.  
  1216. .dropdown-menu-warning > li > a:hover {
  1217. background-color: #f0ad4e;
  1218. color: #fff;
  1219. }
  1220.  
  1221. .dropdown-menu-metro {
  1222. -moz-border-radius: 0;
  1223. -webkit-border-radius: 0;
  1224. border-radius: 0;
  1225. -moz-box-shadow: none;
  1226. -webkit-box-shadow: none;
  1227. box-shadow: none;
  1228. }
  1229.  
  1230. .dropdown-menu-metro > li > a {
  1231. -moz-border-radius: 0;
  1232. -webkit-border-radius: 0;
  1233. border-radius: 0;
  1234. }
  1235.  
  1236. .pagination-metro > li:first-child > a,
  1237. .pagination-metro > li:first-child > span {
  1238. border-bottom-left-radius: 0;
  1239. border-top-left-radius: 0;
  1240. }
  1241.  
  1242. .pagination-metro > li:last-child > a,
  1243. .pagination-metro > li:last-child > span {
  1244. border-bottom-right-radius: 0;
  1245. border-top-right-radius: 0;
  1246. }
  1247.  
  1248. .pagination-split.pagination-metro > li > a,
  1249. .pagination-split.pagination-metro > li > span {
  1250. -moz-border-radius: 0;
  1251. -webkit-border-radius: 0;
  1252. border-radius: 0;
  1253. }
  1254.  
  1255. .pagination-primary > li > a,
  1256. .pagination-primary > li > a:hover {
  1257. border-color: #428bca;
  1258. color: #428bca;
  1259. }
  1260.  
  1261. .pagination-primary > .disabled > span,
  1262. .pagination-primary > .disabled > span:hover,
  1263. .pagination-primary > .disabled > span:focus,
  1264. .pagination-primary > .disabled > a,
  1265. .pagination-primary > .disabled > a:hover,
  1266. .pagination-primary > .disabled > a:focus {
  1267. border-color: #428bca;
  1268. color: #428bca;
  1269. opacity: 0.5;
  1270. }
  1271.  
  1272. .pagination-success > li > a,
  1273. .pagination-success > li > a:hover {
  1274. border-color: #5cb85c;
  1275. color: #5cb85c;
  1276. }
  1277.  
  1278. .pagination-success > .disabled > span,
  1279. .pagination-success > .disabled > span:hover,
  1280. .pagination-success > .disabled > span:focus,
  1281. .pagination-success > .disabled > a,
  1282. .pagination-success > .disabled > a:hover,
  1283. .pagination-success > .disabled > a:focus {
  1284. border-color: #5cb85c;
  1285. color: #5cb85c;
  1286. opacity: 0.5;
  1287. }
  1288.  
  1289. .pagination-success > .active > a,
  1290. .pagination-success > .active > span,
  1291. .pagination-success > .active > a:hover,
  1292. .pagination-success > .active > span:hover,
  1293. .pagination-success > .active > a:focus,
  1294. .pagination-success > .active > span:focus {
  1295. background-color: #5cb85c;
  1296. border-color: #5cb85c;
  1297. }
  1298.  
  1299. .pagination-circled > li > a {
  1300. -moz-border-radius: 50px;
  1301. -webkit-border-radius: 50px;
  1302. border-radius: 50px;
  1303. }
  1304.  
  1305. .pagination-circled > li:first-child > a,
  1306. .pagination-circled > li:first-child > span {
  1307. border-bottom-left-radius: 50px;
  1308. border-top-left-radius: 50px;
  1309. }
  1310.  
  1311. .pagination-circled > li:last-child > a,
  1312. .pagination-circled > li:last-child > span {
  1313. border-bottom-right-radius: 50px;
  1314. border-top-right-radius: 50px;
  1315. }
  1316.  
  1317. .pagination-circled > li:first-child > a,
  1318. .pagination-circled > li:last-child > a {
  1319. padding: 6px 13px;
  1320. }
  1321.  
  1322. .pagination-active-success > .active > a,
  1323. .pagination-active-success > .active > span,
  1324. .pagination-active-success > .active > a:hover,
  1325. .pagination-active-success > .active > span:hover,
  1326. .pagination-active-success > .active > a:focus,
  1327. .pagination-active-success > .active > span:focus {
  1328. background-color: #5cb85c;
  1329. border-color: #5cb85c;
  1330. }
  1331.  
  1332. .pagination-active-success > li > a:hover,
  1333. .pagination-active-success > li > span:hover,
  1334. .pagination-active-success > li > a:focus,
  1335. .pagination-active-success > li > span:focus {
  1336. color: #5cb85c;
  1337. }
  1338.  
  1339. .pagination-active-warning > .active > a,
  1340. .pagination-active-warning > .active > span,
  1341. .pagination-active-warning > .active > a:hover,
  1342. .pagination-active-warning > .active > span:hover,
  1343. .pagination-active-warning > .active > a:focus,
  1344. .pagination-active-warning > .active > span:focus {
  1345. background-color: #f0ad4e;
  1346. border-color: #f0ad4e;
  1347. }
  1348.  
  1349. .pagination-active-warning > li > a:hover,
  1350. .pagination-active-warning > li > span:hover,
  1351. .pagination-active-warning > li > a:focus,
  1352. .pagination-active-warning > li > span:focus {
  1353. color: #f0ad4e;
  1354. }
  1355.  
  1356. .pagination-active-danger > .active > a,
  1357. .pagination-active-danger > .active > span,
  1358. .pagination-active-danger > .active > a:hover,
  1359. .pagination-active-danger > .active > span:hover,
  1360. .pagination-active-danger > .active > a:focus,
  1361. .pagination-active-danger > .active > span:focus {
  1362. background-color: #d9534f;
  1363. border-color: #d9534f;
  1364. }
  1365.  
  1366. .pagination-active-danger > li > a:hover,
  1367. .pagination-active-danger > li > span:hover,
  1368. .pagination-active-danger > li > a:focus,
  1369. .pagination-active-danger > li > span:focus {
  1370. color: #d9534f;
  1371. }
  1372.  
  1373. .pagination-active-info > .active > a,
  1374. .pagination-active-info > .active > span,
  1375. .pagination-active-info > .active > a:hover,
  1376. .pagination-active-info > .active > span:hover,
  1377. .pagination-active-info > .active > a:focus,
  1378. .pagination-active-info > .active > span:focus {
  1379. background-color: #5bc0de;
  1380. border-color: #5bc0de;
  1381. }
  1382.  
  1383. .pagination-active-info > li > a:hover,
  1384. .pagination-active-info > li > span:hover,
  1385. .pagination-active-info > li > a:focus,
  1386. .pagination-active-info > li > span:focus {
  1387. color: #5bc0de;
  1388. }
  1389.  
  1390. .pagination-active-dark > .active > a,
  1391. .pagination-active-dark > .active > span,
  1392. .pagination-active-dark > .active > a:hover,
  1393. .pagination-active-dark > .active > span:hover,
  1394. .pagination-active-dark > .active > a:focus,
  1395. .pagination-active-dark > .active > span:focus {
  1396. background-color: #4e5154;
  1397. border-color: #4e5154;
  1398. }
  1399.  
  1400. .pagination-active-dark > li > a:hover,
  1401. .pagination-active-dark > li > span:hover,
  1402. .pagination-active-dark > li > a:focus,
  1403. .pagination-active-dark > li > span:focus {
  1404. color: #4e5154;
  1405. }
  1406.  
  1407. .progress-metro {
  1408. -moz-border-radius: 0;
  1409. -webkit-border-radius: 0;
  1410. border-radius: 0;
  1411. }
  1412.  
  1413.  
  1414. /******* 6.3 GRAPHS STYLES *******/
  1415.  
  1416. .tinystat {
  1417. display: inline-block;
  1418. }
  1419.  
  1420. .tinystat .chart,
  1421. .tinystat .datainfo {
  1422. display: inline-block;
  1423. vertical-align: middle;
  1424. }
  1425.  
  1426. .tinystat .chart {
  1427. margin-right: 5px;
  1428. }
  1429.  
  1430. .tinystat .text-muted {
  1431. text-transform: uppercase;
  1432. font-size: 10px;
  1433. }
  1434.  
  1435. .tinystat h4 {
  1436. margin: 0;
  1437. color: #333;
  1438. font-weight: bold;
  1439. line-height: normal;
  1440. font-size: 16px;
  1441. }
  1442.  
  1443. .tooltipflot {
  1444. background-color: rgba(0,0,0,0.8);
  1445. padding: 5px 10px;
  1446. font-size: 11px;
  1447. color: #fff;
  1448. -moz-border-radius: 2px;
  1449. -webkit-border-radius: 2px;
  1450. border-radius: 2px;
  1451. }
  1452.  
  1453. .jqstooltip {
  1454. min-height: 25px;
  1455. border: 0;
  1456. min-width: 30px;
  1457. height: auto !important;
  1458. width: auto !important;
  1459. }
  1460.  
  1461. .flotGraph {
  1462. width: 100%;
  1463. height: 300px;
  1464. }
  1465.  
  1466.  
  1467.  
  1468. /***** 6.4 ICON STYLES *******/
  1469.  
  1470. .icon-list {
  1471. margin: 20px 0;
  1472. padding: 0;
  1473. list-style: none;
  1474. }
  1475.  
  1476. .icon-list li {
  1477. margin-bottom: 5px;
  1478. }
  1479.  
  1480. .icon-list li span {
  1481. width: 20px;
  1482. display: inline-block;
  1483. margin-right: 5px;
  1484. color: #333;
  1485. }
  1486.  
  1487.  
  1488.  
  1489. /***** 6.5 PANELS & WIDGETS STYLES *****/
  1490.  
  1491. .panel-dark {
  1492. border-color: #4e5154;
  1493. }
  1494.  
  1495. .panel-dark .panel-heading {
  1496. background-color: #4e5154;
  1497. color: #fff;
  1498. }
  1499.  
  1500. .panel-success-alt {
  1501. border-color: #4cae4c;
  1502. }
  1503.  
  1504. .panel-success-alt .panel-heading {
  1505. background-color: #5cb85c;
  1506. color: #fff;
  1507. }
  1508.  
  1509. .panel-info-alt {
  1510. border-color: #46b8da;
  1511. }
  1512.  
  1513. .panel-info-alt .panel-heading {
  1514. background-color: #5bc0de;
  1515. color: #fff;
  1516. }
  1517.  
  1518. .panel-warning-alt {
  1519. border-color: #eea236;
  1520. }
  1521.  
  1522. .panel-warning-alt .panel-heading {
  1523. background-color: #f0ad4e;
  1524. color: #fff;
  1525. }
  1526.  
  1527. .panel-danger-alt {
  1528. border-color: #d43f3a;
  1529. }
  1530.  
  1531. .panel-danger-alt .panel-heading {
  1532. background-color: #d9534f;
  1533. color: #fff;
  1534. }
  1535.  
  1536. .panel-success-alt .panel-heading p a,
  1537. .panel-info-alt .panel-heading p a,
  1538. .panel-warning-alt .panel-heading p a,
  1539. .panel-danger-alt .panel-heading p a,
  1540. .panel-dark .panel-heading p a {
  1541. color: #fff;
  1542. }
  1543.  
  1544. .panel-success-alt .panel-heading .panel-btns a,
  1545. .panel-info-alt .panel-heading .panel-btns a,
  1546. .panel-warning-alt .panel-heading .panel-btns a,
  1547. .panel-danger-alt .panel-heading .panel-btns a,
  1548. .panel-dark .panel-heading .panel-btns a {
  1549. border-color: #fff;
  1550. color: #fff;
  1551. opacity: 0.75;
  1552. }
  1553.  
  1554. .panel-primary-head .panel-heading,
  1555. .panel-success-head .panel-heading,
  1556. .panel-warning-head .panel-heading,
  1557. .panel-danger-head .panel-heading,
  1558. .panel-info-head .panel-heading,
  1559. .panel-dark-head .panel-heading {
  1560. border-bottom: 0;
  1561. color: #fff;
  1562. }
  1563.  
  1564. .panel-primary-head .panel-heading p,
  1565. .panel-success-head .panel-heading p,
  1566. .panel-warning-head .panel-heading p,
  1567. .panel-danger-head .panel-heading p,
  1568. .panel-info-head .panel-heading p,
  1569. .panel-dark-head .panel-heading p {
  1570. opacity: 0.75;
  1571. }
  1572.  
  1573. .panel-primary-head .panel-body,
  1574. .panel-success-head .panel-body,
  1575. .panel-warning-head .panel-body,
  1576. .panel-danger-head .panel-body,
  1577. .panel-info-head .panel-body,
  1578. .panel-dark-head .panel-body {
  1579. border: 1px solid #ddd;
  1580. border-top: 0;
  1581. }
  1582.  
  1583. .panel-primary-head .panel-footer,
  1584. .panel-success-head .panel-footer,
  1585. .panel-warning-head .panel-footer,
  1586. .panel-danger-head .panel-footer,
  1587. .panel-info-head .panel-footer,
  1588. .panel-dark-head .panel-footer {
  1589. border: 1px solid #ddd;
  1590. border-top: 0;
  1591. }
  1592.  
  1593. .panel-primary-head .panel-heading {
  1594. background-color: #428bca;
  1595. }
  1596.  
  1597. .panel-success-head .panel-heading {
  1598. background-color: #5cb85c;
  1599. }
  1600.  
  1601. .panel-warning-head .panel-heading {
  1602. background-color: #f0ad4e;
  1603. }
  1604.  
  1605. .panel-danger-head .panel-heading {
  1606. background-color: #d9534f;
  1607. }
  1608.  
  1609. .panel-info-head .panel-heading {
  1610. background-color: #5bc0de;
  1611. }
  1612.  
  1613. .panel-dark-head .panel-heading {
  1614. background-color: #4e5154;
  1615. }
  1616.  
  1617. .panel-primary-head .panel-heading p a,
  1618. .panel-success-head .panel-heading p a,
  1619. .panel-info-head .panel-heading p a,
  1620. .panel-warning-head .panel-heading p a,
  1621. .panel-danger-head .panel-heading p a,
  1622. .panel-dark-head .panel-heading p a {
  1623. color: #fff;
  1624. }
  1625.  
  1626. .panel-primary-head .panel-heading .panel-btns a,
  1627. .panel-success-head .panel-heading .panel-btns a,
  1628. .panel-info-head .panel-heading .panel-btns a,
  1629. .panel-warning-head .panel-heading .panel-btns a,
  1630. .panel-danger-head .panel-heading .panel-btns a,
  1631. .panel-dark-head .panel-heading .panel-btns a {
  1632. border-color: #fff;
  1633. color: #fff;
  1634. opacity: 0.75;
  1635. }
  1636.  
  1637. .panel-metro,
  1638. .panel-metro .panel-heading,
  1639. .panel-metro .panel-footer {
  1640. -moz-border-radius: 0;
  1641. -webkit-border-radius: 0;
  1642. border-radius: 0;
  1643. }
  1644.  
  1645. .widget-messaging .new-msg {
  1646. color: #fff;
  1647. font-size: 18px;
  1648. margin: 0;
  1649. line-height: normal;
  1650. opacity: 0.5;
  1651. }
  1652.  
  1653. .widget-messaging .new-msg:hover {
  1654. opacity: 1;
  1655. }
  1656.  
  1657. .widget-messaging ul li:hover {
  1658. background-color: #f7f7f7;
  1659. }
  1660.  
  1661. .widget-messaging .sender {
  1662. color: #333;
  1663. font-weight: 500;
  1664. font-size: 14px;
  1665. line-height: normal;
  1666. margin: 0;
  1667. }
  1668.  
  1669. .widget-messaging ul li p {
  1670. line-height: normal;
  1671. margin: 0;
  1672. }
  1673.  
  1674. .widget-todo .panel-heading a {
  1675. color: #fff;
  1676. }
  1677.  
  1678. .widget-todo ul > li input:checked + label {
  1679. text-decoration: line-through;
  1680. }
  1681.  
  1682. .widget-slider .carousel-control {
  1683. background: none;
  1684. bottom: auto;
  1685. color: #fff;
  1686. line-height: 10px;
  1687. padding: 0;
  1688. text-shadow: none;
  1689. top: -65px;
  1690. width: auto;
  1691. opacity: 0.75;
  1692. border: 1px solid #fff;
  1693. -moz-border-radius: 50px;
  1694. -webkit-border-radius: 50px;
  1695. border-radius: 50px;
  1696. }
  1697.  
  1698. .widget-slider .carousel-control:hover {
  1699. opacity: 1;
  1700. }
  1701.  
  1702. .widget-slider .carousel-control.left {
  1703. left: auto;
  1704. right: 25px;
  1705. padding: 1px 10px 3px 8px;
  1706. }
  1707.  
  1708. .widget-slider .carousel-control.right {
  1709. right: -5px;
  1710. padding: 1px 8px 3px 10px;
  1711. }
  1712.  
  1713. .widget-slider .carousel-control span {
  1714. font-size: 18px;
  1715. line-height: normal;
  1716. }
  1717.  
  1718. .widget-slider .media {
  1719. padding-bottom: 0;
  1720. }
  1721.  
  1722. .widget-slider .carousel-indicators {
  1723. bottom: auto;
  1724. left: auto;
  1725. right: 0;
  1726. top: -58px;
  1727. width: auto;
  1728. }
  1729.  
  1730.  
  1731.  
  1732.  
  1733. /***** 6.6 TABS & ACCORDION STYLES *****/
  1734.  
  1735. .nav-primary {
  1736. border-color: #357ebd;
  1737. background-color: #428bca;
  1738. }
  1739.  
  1740. .nav-primary > li.active > a,
  1741. .nav-primary > li.active > a:hover,
  1742. .nav-primary > li.active > a:focus,
  1743. .nav-primary > li.active > a:active {
  1744. border-top-color: #357ebd;
  1745. border-left-color: #357ebd;
  1746. border-right-color: #357ebd;
  1747. }
  1748.  
  1749. .nav-success {
  1750. border-color: #5cb85c;
  1751. background-color: #5cb85c;
  1752. }
  1753.  
  1754. .nav-info {
  1755. border-color: #46b8da;
  1756. background-color: #5bc0de;
  1757. }
  1758.  
  1759. .nav-danger {
  1760. border-color: #d43f3a;
  1761. background-color: #d9534f;
  1762. }
  1763.  
  1764. .nav-warning {
  1765. border-color: #eea236;
  1766. background-color: #f0ad4e;
  1767. }
  1768.  
  1769. .nav-success > li.active > a,
  1770. .nav-success > li.active > a:hover,
  1771. .nav-success > li.active > a:focus,
  1772. .nav-success > li.active > a:active {
  1773. border-top-color: #5cb85c;
  1774. border-left-color: #5cb85c;
  1775. border-right-color: #5cb85c;
  1776. }
  1777.  
  1778. .nav-info > li.active > a,
  1779. .nav-info > li.active > a:hover,
  1780. .nav-info > li.active > a:focus,
  1781. .nav-info > li.active > a:active {
  1782. border-top-color: #46b8da;
  1783. border-left-color: #46b8da;
  1784. border-right-color: #46b8da;
  1785. }
  1786.  
  1787. .nav-danger > li.active > a,
  1788. .nav-danger > li.active > a:hover,
  1789. .nav-danger > li.active > a:focus,
  1790. .nav-danger > li.active > a:active {
  1791. border-top-color: #d43f3a;
  1792. border-left-color: #d43f3a;
  1793. border-right-color: #d43f3a;
  1794. }
  1795.  
  1796. .nav-warning > li.active > a,
  1797. .nav-warning > li.active > a:hover,
  1798. .nav-warning > li.active > a:focus,
  1799. .nav-warning > li.active > a:active {
  1800. border-top-color: #eea236;
  1801. border-left-color: #eea236;
  1802. border-right-color: #eea236;
  1803. }
  1804.  
  1805. .nav-primary > li > a,
  1806. .nav-success > li > a,
  1807. .nav-info > li > a,
  1808. .nav-danger > li > a,
  1809. .nav-warning > li > a {
  1810. color: #fff;
  1811. }
  1812.  
  1813. .nav-primary > li > a:hover,
  1814. .nav-success > li > a:hover,
  1815. .nav-info > li > a:hover,
  1816. .nav-danger > li > a:hover,
  1817. .nav-warning > li > a:hover {
  1818. color: #fff;
  1819. background-color: rgba(255,255,255,0.1);
  1820. }
  1821.  
  1822. .tab-content-primary {
  1823. border-color: #357ebd;
  1824. }
  1825.  
  1826. .tab-content-success {
  1827. border-color: #5cb85c;
  1828. }
  1829.  
  1830. .tab-content-info {
  1831. border-color: #46b8da;
  1832. }
  1833.  
  1834. .tab-content-danger {
  1835. border-color: #d43f3a;
  1836. }
  1837.  
  1838. .tab-content-warning {
  1839. border-color: #eea236;
  1840. }
  1841.  
  1842. .nav-metro,
  1843. .nav-metro > li > a,
  1844. .nav-metro > li.active > a,
  1845. .tab-content-metro {
  1846. -moz-border-radius: 0;
  1847. -webkit-border-radius: 0;
  1848. border-radius: 0;
  1849. }
  1850.  
  1851. .panel-group .panel-heading {
  1852. padding: 15px;
  1853. }
  1854.  
  1855. .panel-group .panel-heading .panel-title {
  1856. font-size: 14px;
  1857. }
  1858.  
  1859. .nav-line {
  1860. background: none;
  1861. border: 0;
  1862. margin-bottom: 20px;
  1863. -moz-box-shadow: 0 3px 0 rgba(0,0,0,0.1);
  1864. -webkit-box-shadow: 0 3px 0 rgba(0,0,0,0.1);
  1865. box-shadow: 0 3px 0 rgba(0,0,0,0.1);
  1866. }
  1867.  
  1868. .nav-line > li {
  1869. margin: 0;
  1870. }
  1871.  
  1872. .nav-line > li > a,
  1873. .nav-line > li > a:hover,
  1874. .nav-line > li > a:active,
  1875. .nav-line > li > a:focus {
  1876. border: 0;
  1877. margin: 0 !important;
  1878. }
  1879.  
  1880. .nav-line > li.active > a,
  1881. .nav-line > li.active > a:hover,
  1882. .nav-line > li.active > a:active,
  1883. .nav-line > li.active > a:focus {
  1884. border: 0;
  1885. }
  1886.  
  1887. .nav-line > li.active > a,
  1888. .nav-line > li.active > a:hover,
  1889. .nav-line > li.active > a:active,
  1890. .nav-line > li.active > a:focus {
  1891. -moz-box-shadow: 0 3px 0 #428bca;
  1892. -webkit-box-shadow: 0 3px 0 #428bca;
  1893. box-shadow: 0 3px 0 #428bca;
  1894. margin: 0;
  1895. }
  1896.  
  1897.  
  1898. /********** 7. FORM STYLES **********/
  1899. /************************************/
  1900.  
  1901. .ckbox,
  1902. .rdio {
  1903. position: relative;
  1904. }
  1905.  
  1906. .ckbox input[type="checkbox"],
  1907. .rdio input[type="radio"] {
  1908. opacity: 0;
  1909. }
  1910.  
  1911. .ckbox label,
  1912. .rdio label {
  1913. padding-left: 10px;
  1914. cursor: pointer;
  1915. margin-bottom: 7px !important;
  1916. }
  1917.  
  1918. .ckbox label:before {
  1919. width: 18px;
  1920. height: 18px;
  1921. position: absolute;
  1922. top: 1px;
  1923. left: 0;
  1924. content: '';
  1925. display: inline-block;
  1926. -moz-border-radius: 2px;
  1927. -webkit-border-radius: 2px;
  1928. border-radius: 2px;
  1929. border: 1px solid #bbb;
  1930. background: #fff;
  1931. }
  1932.  
  1933. .ckbox input[type="checkbox"]:disabled + label {
  1934. color: #999;
  1935. }
  1936.  
  1937. .ckbox input[type="checkbox"]:disabled + label:before {
  1938. background-color: #eee;
  1939. }
  1940.  
  1941. .ckbox input[type="checkbox"]:checked + label:after {
  1942. font-family: 'FontAwesome';
  1943. content: "\F00C";
  1944. position: absolute;
  1945. top: 2.5px;
  1946. left: 3.5px;
  1947. display: inline-block;
  1948. font-size: 11px;
  1949. width: 16px;
  1950. height: 16px;
  1951. color: #fff;
  1952. }
  1953.  
  1954. .ckbox-default input[type="checkbox"]:checked + label:before {
  1955. border-color: #999;
  1956. }
  1957.  
  1958. .ckbox-default input[type="checkbox"]:checked + label:after {
  1959. color: #333;
  1960. }
  1961.  
  1962. .ckbox-primary input[type="checkbox"]:checked + label:before {
  1963. border-color: #357EBD;
  1964. background-color: #428BCA;
  1965. }
  1966.  
  1967. .ckbox-warning input[type="checkbox"]:checked + label:before {
  1968. border-color: #EEA236;
  1969. background-color: #F0AD4E;
  1970. }
  1971.  
  1972. .ckbox-success input[type="checkbox"]:checked + label:before {
  1973. border-color: #5cb85c;
  1974. background-color: #5cb85c;
  1975. }
  1976.  
  1977. .ckbox-danger input[type="checkbox"]:checked + label:before {
  1978. border-color: #D43F3A;
  1979. background-color: #D9534F;
  1980. }
  1981.  
  1982. .rdio label:before {
  1983. width: 18px;
  1984. height: 18px;
  1985. position: absolute;
  1986. top: 1px;
  1987. left: 0;
  1988. content: '';
  1989. display: inline-block;
  1990. -moz-border-radius: 50px;
  1991. -webkit-border-radius: 50px;
  1992. border-radius: 50px;
  1993. border: 1px solid #bbb;
  1994. background: #fff;
  1995. }
  1996.  
  1997. .rdio input[type="radio"]:disabled + label {
  1998. color: #999;
  1999. }
  2000.  
  2001. .rdio input[type="radio"]:disabled + label:before {
  2002. background-color: #eee;
  2003. }
  2004.  
  2005. .rdio input[type="radio"]:checked + label::after {
  2006. content: '';
  2007. position: absolute;
  2008. top: 5px;
  2009. left: 4px;
  2010. display: inline-block;
  2011. font-size: 11px;
  2012. width: 10px;
  2013. height: 10px;
  2014. background-color: #444;
  2015. -moz-border-radius: 50px;
  2016. -webkit-border-radius: 50px;
  2017. border-radius: 50px;
  2018. }
  2019.  
  2020. .rdio-default input[type="radio"]:checked + label:before {
  2021. border-color: #999;
  2022. }
  2023.  
  2024. .rdio-primary input[type="radio"]:checked + label:before {
  2025. border-color: #428BCA;
  2026. }
  2027.  
  2028. .rdio-primary input[type="radio"]:checked + label::after {
  2029. background-color: #428BCA;
  2030. }
  2031.  
  2032. .rdio-warning input[type="radio"]:checked + label:before {
  2033. border-color: #F0AD4E;
  2034. }
  2035.  
  2036. .rdio-warning input[type="radio"]:checked + label::after {
  2037. background-color: #F0AD4E;
  2038. }
  2039.  
  2040. .rdio-success input[type="radio"]:checked + label:before {
  2041. border-color: #1CAF9A;
  2042. }
  2043.  
  2044. .rdio-success input[type="radio"]:checked + label::after {
  2045. background-color: #1CAF9A;
  2046. }
  2047.  
  2048. .rdio-danger input[type="radio"]:checked + label:before {
  2049. border-color: #D9534F;
  2050. }
  2051.  
  2052. .rdio-danger input[type="radio"]:checked + label::after {
  2053. background-color: #D9534F;
  2054. }
  2055.  
  2056. .errorForm label {
  2057. display: block;
  2058. background-color: #f2dede;
  2059. border: 1px solid #ebccd1;
  2060. color: #a94442;
  2061. padding: 5px 10px;
  2062. display: block;
  2063. -moz-border-radius: 2px;
  2064. -webkit-border-radius: 2px;
  2065. border-radius: 2px;
  2066. }
  2067.  
  2068. .form-group.has-error label.error {
  2069. color: #a94442;
  2070. }
  2071.  
  2072. .errorForm label:last-child {
  2073. margin-bottom: 20px !important;
  2074. }
  2075.  
  2076. .colorpicker-input {
  2077. display: inline-block;
  2078. width: 100px;
  2079. }
  2080.  
  2081.  
  2082. /***** 7.1 FORM WIZARD *****/
  2083.  
  2084. .nav-wizard {
  2085. background-color: #ddd;
  2086. margin-bottom: 15px;
  2087. -moz-border-radius: 3px;
  2088. -webkit-border-radius: 3px;
  2089. border-radius: 3px;
  2090. margin-bottom: 5px;
  2091. }
  2092.  
  2093. .nav-wizard > li {
  2094. position: relative;
  2095. margin-right: -2px;
  2096. }
  2097.  
  2098. .nav-wizard > li > a {
  2099. color: #666;
  2100. }
  2101.  
  2102. .nav-wizard > li > a {
  2103. position: relative;
  2104. padding-left: 30px;
  2105. -moz-border-radius: 0;
  2106. -webkit-border-radius: 0;
  2107. border-radius: 0;
  2108. }
  2109.  
  2110. .nav-wizard > li > a:after {
  2111. border-left: 19px solid #ddd;
  2112. border-top: 19px solid rgba(0,0,0,0);
  2113. border-bottom: 19px solid rgba(0,0,0,0);
  2114. content: '';
  2115. display: inline-block;
  2116. position: absolute;
  2117. top: 0;
  2118. right: -19px;
  2119. z-index: 10;
  2120. }
  2121.  
  2122. .nav-wizard > li > a:before {
  2123. border-left: 20px solid #fff;
  2124. border-top: 20px solid rgba(0,0,0,0);
  2125. border-bottom: 20px solid rgba(0,0,0,0);
  2126. content: '';
  2127. display: inline-block;
  2128. position: absolute;
  2129. top: -1px;
  2130. right: -20px;
  2131. z-index: 5;
  2132. }
  2133.  
  2134. .nav-wizard > li > a:hover,
  2135. .nav-wizard > li > a:active,
  2136. .nav-wizard > li > a:focus {
  2137. background-color: #ccc;
  2138. }
  2139.  
  2140. .nav-wizard > li > a:hover:after,
  2141. .nav-wizard > li > a:active:after,
  2142. .nav-wizard > li > a:focus:after {
  2143. border-left-color: #ccc;
  2144. }
  2145.  
  2146. .nav-wizard > li:first-child > a {
  2147. padding-left: 15px;
  2148. -moz-border-radius: 3px 0 0 3px;
  2149. -webkit-border-radius: 3px 0 0 3px;
  2150. border-radius: 3px 0 0 3px;
  2151. }
  2152.  
  2153. .nav-wizard > li:last-child > a {
  2154. -moz-border-radius: 0 3px 3px 0;
  2155. -webkit-border-radius: 0 3px 3px 0;
  2156. border-radius: 0 3px 3px 0;
  2157. }
  2158.  
  2159. .nav-wizard > li:last-child > a:after,
  2160. .nav-wizard > li:last-child > a:before {
  2161. display: none;
  2162. }
  2163.  
  2164. .nav-wizard > li.active a,
  2165. .nav-wizard > li.active a:hover,
  2166. .nav-wizard > li.active a:focus,
  2167. .nav-wizard > li.active a:active {
  2168. background-color: #4e5154;
  2169. color: #fff;
  2170. }
  2171.  
  2172. .nav-wizard > li.active a:after {
  2173. border-left-color: #4e5154;
  2174. }
  2175.  
  2176. .nav-wizard > li.done a {
  2177. background-color: #428bca;
  2178. color: #fff;
  2179. }
  2180.  
  2181. .nav-wizard > li.done a:after {
  2182. border-left-color: #428bca;
  2183. }
  2184.  
  2185. .panel-wizard {
  2186. margin-bottom: 20px;
  2187. }
  2188.  
  2189. .panel-wizard .tab-content {
  2190. border: 1px solid #ddd;
  2191. -moz-border-radius: 3px 3px 0 0;
  2192. -webkit-border-radius: 3px 3px 0 0;
  2193. border-radius: 3px 3px 0 0;
  2194. border-bottom: 0;
  2195. }
  2196.  
  2197. .panel-wizard .wizard {
  2198. margin: 0;
  2199. background-color: #fcfcfc;
  2200. padding: 15px;
  2201. border: 1px solid #ddd;
  2202. -moz-border-radius: 0 0 3px 3px;
  2203. -webkit-border-radius: 0 0 3px 3px;
  2204. border-radius: 0 0 3px 3px;
  2205. }
  2206.  
  2207. .panel-wizard .wizard:after {
  2208. clear: both;
  2209. display: block;
  2210. content: '';
  2211. }
  2212.  
  2213. .panel-wizard .progress {
  2214. margin-bottom: 5px;
  2215. }
  2216.  
  2217. .nav-disabled-click > li > a:hover,
  2218. .nav-disabled-click > li > a:active,
  2219. .nav-disabled-click > li > a:focus {
  2220. background-color: #ddd;
  2221. cursor: default;
  2222. }
  2223.  
  2224. .nav-disabled-click > li > a:hover:after,
  2225. .nav-disabled-click > li > a:active:after,
  2226. .nav-disabled-click > li > a:focus:after {
  2227. border-left-color: #ddd;
  2228. }
  2229.  
  2230. .nav-disabled-click > li.active > a:hover:after,
  2231. .nav-disabled-click > li.active > a:active:after,
  2232. .nav-disabled-click > li.active > a:focus:after {
  2233. border-left-color: #4e5154;
  2234. }
  2235.  
  2236. .nav-disabled-click > li.done > a:hover,
  2237. .nav-disabled-click > li.done > a:active,
  2238. .nav-disabled-click > li.done > a:focus {
  2239. background-color: #428bca;
  2240. }
  2241.  
  2242. .nav-disabled-click > li.done > a:hover:after,
  2243. .nav-disabled-click > li.done > a:active:after,
  2244. .nav-disabled-click > li.done > a:focus:after {
  2245. border-left-color: #428bca;
  2246. }
  2247.  
  2248. .nav-wizard-success > li.done > a {
  2249. background-color: #5cb85c;
  2250. }
  2251.  
  2252. .nav-wizard-success > li.done > a:after {
  2253. border-left-color: #5cb85c;
  2254. }
  2255.  
  2256. .nav-wizard-warning > li.done > a {
  2257. background-color: #f0ad4e;
  2258. }
  2259.  
  2260. .nav-wizard-warning > li.done > a:after {
  2261. border-left-color: #f0ad4e;
  2262. }
  2263.  
  2264. .nav-wizard-danger > li.done > a {
  2265. background-color: #d9534f;
  2266. }
  2267.  
  2268. .nav-wizard-danger > li.done > a:after {
  2269. border-left-color: #d9534f;
  2270. }
  2271.  
  2272. .nav-wizard-info > li.done > a {
  2273. background-color: #5bc0de;
  2274. }
  2275.  
  2276. .nav-wizard-info > li.done > a:after {
  2277. border-left-color: #5bc0de;
  2278. }
  2279.  
  2280.  
  2281. /********** 8. TABLE STYLES **********/
  2282. /*************************************/
  2283.  
  2284. .table-action a,
  2285. .table-action-hide a {
  2286. color: #666;
  2287. display: inline-block;
  2288. margin-left: 2px;
  2289. }
  2290.  
  2291. .table-action-hide a {
  2292. opacity: 0;
  2293. }
  2294.  
  2295. .table-primary thead tr th {
  2296. background-color: #428BCA;
  2297. }
  2298.  
  2299. .table-success thead tr th {
  2300. background-color: #5cb85c;
  2301. }
  2302.  
  2303. .table-warning thead tr th {
  2304. background-color: #F0AD4E;
  2305. }
  2306.  
  2307. .table-danger thead tr th {
  2308. background-color: #D9534F;
  2309. }
  2310.  
  2311. .table-info thead tr th {
  2312. background-color: #5BC0DE;
  2313. }
  2314.  
  2315. .table-dark thead tr th {
  2316. background-color: #4e5154;
  2317. }
  2318.  
  2319. .table.table-primary thead tr th,
  2320. .table.table-success thead tr th,
  2321. .table.table-danger thead tr th,
  2322. .table.table-warning thead tr th,
  2323. .table.table-info thead tr th,
  2324. .table.table-dark thead tr th {
  2325. color: #fff;
  2326. border-bottom: 0;
  2327. }
  2328.  
  2329. .table-bordered.table-primary thead tr th,
  2330. .table-bordered.table-success thead tr th,
  2331. .table-bordered.table-warning thead tr th,
  2332. .table-bordered.table-danger thead tr th,
  2333. .table-bordered.table-info thead tr th,
  2334. .table-bordered.table-dark thead tr th {
  2335. border-color: rgba(255,255,255,0.2);
  2336. }
  2337.  
  2338. .table.table-primary tbody tr:first-child td,
  2339. .table.table-success tbody tr:first-child td,
  2340. .table.table-danger tbody tr:first-child td,
  2341. .table.table-warning tbody tr:first-child td,
  2342. .table.table-info tbody tr:first-child td,
  2343. .table.table-dark tbody tr:first-child td {
  2344. border-top: 0;
  2345. }
  2346.  
  2347.  
  2348. /********** 9. PAGES STYLES **********/
  2349. /*************************************/
  2350.  
  2351.  
  2352. /***** 9.1 NOT FOUND PAGE STYLES *****/
  2353.  
  2354. .notfoundpanel {
  2355. text-align: center;
  2356. width: 600px;
  2357. margin: 80px auto 0 auto;
  2358. position: relative;
  2359. }
  2360.  
  2361. .notfoundpanel h1 {
  2362. font-size: 180px;
  2363. font-weight: 200;
  2364. color: #000;
  2365. margin: 0 0 10px 0;
  2366. line-height: 180px;
  2367. /* text-shadow: 4px 4px rgba(0,0,0,0.2); */
  2368. }
  2369.  
  2370. .notfoundpanel h3 {
  2371. color: #333;
  2372. margin: 0 0 10px 0;
  2373. }
  2374.  
  2375. .notfoundpanel p {
  2376. font-size: 14px !important;
  2377. }
  2378.  
  2379. .notfoundpanel form {
  2380. width: 350px;
  2381. margin: 20px auto 0 auto;
  2382. }
  2383.  
  2384. .notfoundpanel .form-control {
  2385. width: 250px;
  2386. float: left;
  2387. }
  2388.  
  2389. .notfoundpanel .btn {
  2390. padding: 9px 20px 10px 20px;
  2391. }
  2392.  
  2393.  
  2394.  
  2395. /***** 9.2 INVOICE STYLES *****/
  2396.  
  2397.  
  2398. .table-invoice {
  2399. -moz-box-shadow: none;
  2400. -webkit-box-shadow: none;
  2401. box-shadow: none;
  2402. border-bottom: 1px solid #ddd;
  2403. margin-top: 20px;
  2404. }
  2405.  
  2406. .table-invoice thead > tr > th {
  2407. font-weight: 500;
  2408. padding: 15px;
  2409. }
  2410.  
  2411. .table-invoice thead > tr > th:last-child,
  2412. .table-invoice thead > tr > th:nth-child(3),
  2413. .table-invoice thead > tr > th:nth-child(2) {
  2414. text-align: right;
  2415. }
  2416.  
  2417. .table-invoice tbody > tr > td {
  2418. padding: 15px;
  2419. border-color: #ddd;
  2420. }
  2421.  
  2422. .table-invoice tbody > tr > td:last-child,
  2423. .table-invoice tbody > tr > td:nth-child(3),
  2424. .table-invoice tbody > tr > td:nth-child(2) {
  2425. width: 15%;
  2426. text-align: right;
  2427. }
  2428.  
  2429. .table-invoice tbody > tr > td h5,
  2430. .table-invoice tbody > tr > td p {
  2431. margin: 0;
  2432. }
  2433.  
  2434. .table-invoice thead > tr > th:nth-child(2) {
  2435. background-color: #3f4144;
  2436. }
  2437.  
  2438. .table-invoice thead > tr > th:nth-child(3) {
  2439. background-color: #484a4d;
  2440. }
  2441.  
  2442. .table-invoice thead > tr > th:last-child {
  2443. background-color: #555;
  2444. }
  2445.  
  2446. .table-invoice tbody > tr > td:nth-child(2) {
  2447. background-color: #eee;
  2448. }
  2449.  
  2450. .table-invoice tbody > tr > td:nth-child(3) {
  2451. background-color: #f7f7f7;
  2452. }
  2453.  
  2454. .table-total {
  2455. -moz-box-shadow: none;
  2456. -webkit-box-shadow: none;
  2457. box-shadow: none;
  2458. float: right;
  2459. }
  2460.  
  2461. .table-total > tbody > tr > td:first-child {
  2462. border: 0;
  2463. text-transform: uppercase;
  2464. font-weight: normal;
  2465. text-align: right;
  2466. }
  2467.  
  2468. .table-total > tbody > tr > td:last-child {
  2469. border-bottom: 1px solid #ddd;
  2470. width: 15%;
  2471. text-align: right;
  2472. font-size: 24px;
  2473. font-weight: 500;
  2474. color: #333;
  2475. }
  2476.  
  2477. table.dataTable.dtr-inline.collapsed tbody td:first-child:before,
  2478. table.dataTable.dtr-inline.collapsed tbody th:first-child:before {
  2479. border: 1px solid #ccc !important;
  2480. background-color: #ddd !important;
  2481. -moz-border-radius: 2px !important;
  2482. -webkit-border-radius: 2px !important;
  2483. border-radius: 2px !important;
  2484. color: #666 !important;
  2485. font-weight: bold !important;
  2486. -moz-box-shadow: none !important;
  2487. -webkit-box-shadow: none !important;
  2488. box-shadow: none !important;
  2489. }
  2490.  
  2491.  
  2492.  
  2493. /***** 9.3 MEDIA MANAGER STYLES *****/
  2494.  
  2495. .media-options {
  2496. margin-bottom: 20px;
  2497. }
  2498.  
  2499. .media-options:after {
  2500. clear: both;
  2501. display: block;
  2502. content: '';
  2503. }
  2504.  
  2505. .media-options .btn-group {
  2506. margin-bottom: 0;
  2507. }
  2508.  
  2509. .media-option-group {
  2510. margin: 0;
  2511. margin-left: 5px;
  2512. }
  2513.  
  2514. .media-option-group label {
  2515. margin-bottom: 0 !important;
  2516. }
  2517.  
  2518. .media-manager .thmb {
  2519. border: 1px solid #e7e7e7;
  2520. -moz-border-radius: 3px;
  2521. -webkit-border-radius: 3px;
  2522. border-radius: 3px;
  2523. padding: 10px;
  2524. margin-bottom: 20px;
  2525. position: relative;
  2526. }
  2527.  
  2528. .media-manager .thmb.checked {
  2529. border-color: #bbb;
  2530. background-color: #fcfcfc;
  2531. }
  2532.  
  2533. .media-manager .thmb::after {
  2534. clear: both;
  2535. display: block;
  2536. content: '';
  2537. }
  2538.  
  2539. .media-manager .ckbox {
  2540. position: absolute;
  2541. top: 15px;
  2542. left: 15px;
  2543. display: none;
  2544. }
  2545.  
  2546. .media-manager .fm-group {
  2547. position: absolute;
  2548. top: 15px;
  2549. right: 15px;
  2550. display: none;
  2551. }
  2552.  
  2553. .media-manager .fm-toggle {
  2554. padding: 1px 4px;
  2555. line-height: normal;
  2556. background: #fff;
  2557. -moz-border-radius: 2px;
  2558. -webkit-border-radius: 2px;
  2559. border-radius: 2px;
  2560. }
  2561.  
  2562. .media-manager .fm-menu {
  2563. min-width: 120px;
  2564. }
  2565.  
  2566. .media-manager .fm-menu a {
  2567. font-size: 12px;
  2568. color: #333;
  2569. padding: 4px 8px;
  2570. }
  2571.  
  2572. .media-manager .fm-menu i {
  2573. margin-right: 7px;
  2574. color: #999;
  2575. width: 16px;
  2576. font-size: 13px;
  2577. }
  2578.  
  2579. .media-manager .thmb-prev {
  2580. background: #eee;
  2581. overflow: hidden;
  2582. }
  2583.  
  2584. .media-manager .thmb-prev a {
  2585. display: block;
  2586. }
  2587.  
  2588. .media-manager .fm-title {
  2589. margin-bottom: 0;
  2590. font-size: 13px;
  2591. }
  2592.  
  2593. .media-manager .fm-title a {
  2594. overflow: hidden;
  2595. text-overflow: ellipsis;
  2596. display: block;
  2597. white-space: nowrap;
  2598. }
  2599.  
  2600. .media-manager-sidebar {
  2601. padding-left: 10px;
  2602. }
  2603.  
  2604. .media-manager-sidebar .lg-title a {
  2605. color: #999;
  2606. font-size: 11px;
  2607. }
  2608.  
  2609. .media-manager-sidebar .lg-title a:hover {
  2610. text-decoration: none;
  2611. color: #333;
  2612. }
  2613.  
  2614. .folder-list {
  2615. list-style: none;
  2616. padding: 0;
  2617. margin: 0;
  2618. }
  2619.  
  2620. .folder-list li {
  2621. display: block;
  2622. border-bottom: 1px solid #eee;
  2623. }
  2624.  
  2625. .folder-list li a {
  2626. display: block;
  2627. padding: 7px 0;
  2628. color: #666;
  2629. }
  2630.  
  2631. .folder-list li a:hover {
  2632. color: #333;
  2633. text-decoration: none;
  2634. }
  2635.  
  2636. .folder-list li i {
  2637. margin-right: 10px;
  2638. width: 16px;
  2639. }
  2640.  
  2641. .media-manager-sidebar .tag-list {
  2642. list-style: none;
  2643. padding: 0;
  2644. margin: 0;
  2645. }
  2646.  
  2647. .media-manager-sidebar .tag-list li {
  2648. float: left;
  2649. margin-right: 5px;
  2650. margin-bottom: 5px;
  2651. }
  2652.  
  2653. .media-manager-sidebar .tag-list li a {
  2654. display: block;
  2655. padding: 5px 7px;
  2656. font-size: 11px;
  2657. background: #ddd;
  2658. -moz-border-radius: 3px;
  2659. -webkit-border-radius: 3px;
  2660. border-radius: 3px;
  2661. color: #666;
  2662. }
  2663.  
  2664. .media-manager-sidebar .tag-list li a:hover {
  2665. color: #fff;
  2666. text-decoration: none;
  2667. background: #428BCA;
  2668. }
  2669.  
  2670.  
  2671.  
  2672. /***** 9.4 PEOPLE DIRECTORY STYLES *****/
  2673.  
  2674.  
  2675. .nav-contacts {
  2676. margin-bottom: 20px;
  2677. }
  2678.  
  2679. .nav-contacts li a {
  2680. color: #666;
  2681. font-weight: 400;
  2682. font-size: 13px;
  2683. }
  2684.  
  2685. .nav-contacts li .badge {
  2686. background: none;
  2687. font-weight: 500;
  2688. color: #333;
  2689. }
  2690.  
  2691. .nav-contacts li.active .badge {
  2692. color: #fff;
  2693. background: none;
  2694. }
  2695.  
  2696. .people-group .media img {
  2697. width: 45px;
  2698. }
  2699.  
  2700. .people-group .list-group-item {
  2701. -moz-transition: all 0.2s ease-out 0s;
  2702. -webkit-transition: all 0.2s ease-out 0s;
  2703. transition: all 0.2s ease-out 0s;
  2704. -moz-border-radius: 3px;
  2705. -webkit-border-radius: 3px;
  2706. border-radius: 3px;
  2707. margin: 0;
  2708. border-width: 0;
  2709. }
  2710.  
  2711. .people-group .media-heading {
  2712. margin-top: 5px;
  2713. }
  2714.  
  2715. .people-group .media-heading,
  2716. .people-group .media-body {
  2717. line-height: normal;
  2718. }
  2719.  
  2720. .pagination-contact {
  2721. margin-top: -3px;
  2722. }
  2723.  
  2724. .contact-group {
  2725. margin-top: 20px;
  2726. }
  2727.  
  2728. .contact-group .media img {
  2729. width: 80px;
  2730. }
  2731.  
  2732. .contact-group .list-group-item {
  2733.  
  2734. }
  2735.  
  2736. .contact-group .media-heading {
  2737. font-size: 16px;
  2738. font-weight: 500;
  2739. }
  2740.  
  2741. .contact-group .media-heading small {
  2742. margin-left: 5px;
  2743. font-size: 13px;
  2744. font-weight: 400;
  2745. color: #999;
  2746. }
  2747.  
  2748. .contact-group .list-group-item {
  2749. border-color: #e7e7e7;
  2750. margin-top: 10px;
  2751. -moz-border-radius: 3px;
  2752. -webkit-border-radius: 3px;
  2753. border-radius: 3px;
  2754. }
  2755.  
  2756. .contact-group .list-group-item:hover {
  2757. background-color: #fcfcfc;
  2758. }
  2759.  
  2760. .contact-group .media-content {
  2761. margin-top: 5px;
  2762. }
  2763.  
  2764. .contact-group .media-content .fa {
  2765. font-size: 16px;
  2766. vertical-align: middle;
  2767. width: 20px;
  2768. color: #333;
  2769. }
  2770.  
  2771. .contact-group .media-content ul {
  2772. margin-top: 15px;
  2773. margin-bottom: 0;
  2774. }
  2775.  
  2776. .contact-group .media-content ul > li {
  2777. display: inline-block;
  2778. min-width: 200px;
  2779. margin-bottom: 5px;
  2780. }
  2781.  
  2782.  
  2783. /***** 9.5 PROFILE STYLES *****/
  2784.  
  2785.  
  2786. .img-profile {
  2787. display: inline-block;
  2788. max-width: 200px;
  2789. }
  2790.  
  2791. .social-list > li {
  2792. padding: 5px 0;
  2793. border-bottom: 1px dashed #eee;
  2794. }
  2795.  
  2796. .social-list > li > i {
  2797. width: 16px;
  2798. margin-right: 5px;
  2799. }
  2800.  
  2801. .activity-list > .media {
  2802. border-bottom: 1px dashed #ddd;
  2803. padding-bottom: 15px;
  2804. font-size: 14px;
  2805. }
  2806.  
  2807. .activity-list > .media:last-child {
  2808. border-bottom: 0;
  2809. padding-bottom: 0;
  2810. }
  2811.  
  2812. .activity-list .media-object {
  2813. width: 28px;
  2814. vertical-align: middle;
  2815. }
  2816.  
  2817. .activity-list .media-body {
  2818. line-height: 18px;
  2819. }
  2820.  
  2821. .activity-list .media-body p {
  2822. line-height: 21px;
  2823. font-size: 13px;
  2824. }
  2825.  
  2826. .activity-list .media-title {
  2827. font-size: 15px;
  2828. margin-bottom: 0;
  2829. }
  2830.  
  2831. .activity-list .blog-media {
  2832. padding-bottom: 0;
  2833. }
  2834.  
  2835. .activity-list .blog-media .media-object {
  2836. width: 120px;
  2837. margin-right: 10px;
  2838. margin-top: 5px;
  2839. }
  2840.  
  2841. .activity-list .blog-media .media-title {
  2842. margin: 0;
  2843. }
  2844.  
  2845. .activity-list .img-single img {
  2846. width: 50%;
  2847. }
  2848.  
  2849. .uploadphoto-list {
  2850. list-style: none;
  2851. padding: 0;
  2852. margin: 0;
  2853. margin-top: 20px;
  2854. }
  2855.  
  2856. .uploadphoto-list li {
  2857. width: 20%;
  2858. float: left;
  2859. }
  2860.  
  2861. .uploadphoto-list li a {
  2862. display: block;
  2863. margin-right: 5px;
  2864. }
  2865.  
  2866. .follower-list {
  2867. padding: 10px 10px 0 10px;
  2868. }
  2869.  
  2870. .follower-list .media {
  2871. border-bottom: 1px solid #eee;
  2872. padding-bottom: 10px;
  2873. }
  2874.  
  2875. .follower-list .media:last-child {
  2876. padding-bottom: 0;
  2877. border-bottom: 0;
  2878. }
  2879.  
  2880. .follower-list .fa {
  2881. margin-right: 5px;
  2882. width: 16px;
  2883. text-align: center;
  2884. }
  2885.  
  2886. .follower-list .media-object {
  2887. margin-right: 10px;
  2888. }
  2889.  
  2890. .follower-name {
  2891. color: #333;
  2892. margin: 5px 0 0 0;
  2893. font-size: 18px;
  2894. margin-bottom: 5px;
  2895. }
  2896.  
  2897. .events .media {
  2898. margin-bottom: 20px;
  2899. }
  2900.  
  2901. .events .media-object {
  2902. -moz-border-radius: 3px;
  2903. -webkit-border-radius: 3px;
  2904. border-radius: 3px;
  2905. }
  2906.  
  2907. .events-list {
  2908. list-style: none;
  2909. margin: 0;
  2910. padding: 0;
  2911. }
  2912.  
  2913. .events-list .media-body {
  2914. font-size: 13px;
  2915. }
  2916.  
  2917. .event-body small {
  2918. display: block;
  2919. }
  2920.  
  2921. .event-body small .fa {
  2922. margin-right: 5px;
  2923. width: 14px;
  2924. text-align: center;
  2925. }
  2926.  
  2927. .event-body p {
  2928. margin-top: 10px;
  2929. }
  2930.  
  2931. .event-title {
  2932. margin: 0;
  2933. margin-bottom: 5px;
  2934. font-size: 16px;
  2935. line-height: normal;
  2936. }
  2937.  
  2938.  
  2939.  
  2940. /***** 9.6 SEARCH RESULTS *****/
  2941.  
  2942. .nav-file-type > li > a {
  2943. color: #666;
  2944. }
  2945.  
  2946. .nav-file-type > li > a > i {
  2947. width: 16px;
  2948. margin-right: 5px;
  2949. color: #333;
  2950. }
  2951.  
  2952. .nav-file-type > li.active > a,
  2953. .nav-file-type > li.active > a:hover {
  2954. background-color: #4e5154;
  2955. }
  2956.  
  2957. .nav-file-type > li.active > a > i {
  2958. color: #fff;
  2959. }
  2960.  
  2961. .results-list .media {
  2962. border-bottom: 1px solid #eee;
  2963. }
  2964.  
  2965. .results-list .media-object {
  2966. width: 125px;
  2967. margin-right: 10px;
  2968. }
  2969.  
  2970. .results-list .filename {
  2971. margin: 0;
  2972. font-size: 16px;
  2973. }
  2974.  
  2975. .results-list .media-body {
  2976. line-height: 18px;
  2977. }
  2978.  
  2979. .pagination-search {
  2980. margin-bottom: 10px;
  2981. margin-top: 0;
  2982. }
  2983.  
  2984.  
  2985.  
  2986. /***** 9.7 SIGN IN/UP PAGE *****/
  2987.  
  2988. body.signin {
  2989. background-color: #428bca;
  2990. }
  2991.  
  2992. .panel-signin,
  2993. .panel-signup {
  2994. margin: 80px auto 0 auto;
  2995. }
  2996.  
  2997. .panel-signin {
  2998. width: 400px;
  2999. }
  3000.  
  3001. .panel-signup {
  3002. width: 600px;
  3003. }
  3004.  
  3005. .panel-signin .panel-body,
  3006. .panel-signup .panel-body {
  3007. padding: 40px;
  3008. }
  3009.  
  3010. .panel-signin .panel-footer,
  3011. .panel-signup .panel-footer {
  3012. padding-left: 40px;
  3013. padding-right: 40px;
  3014. }
  3015.  
  3016.  
  3017. /***** 9.8 LOCKED SCREEN ********/
  3018.  
  3019. .locked {
  3020. background: rgba(0,0,0,0.75);
  3021. width: 100%;
  3022. height: 100%;
  3023. position: fixed;
  3024. top: 0;
  3025. left: 0;
  3026. z-index: 2000;
  3027. }
  3028.  
  3029. .lockedpanel {
  3030. width: 280px;
  3031. margin: 10% auto 0 auto;
  3032. text-align: center;
  3033. background-color: #fff;
  3034. padding: 20px;
  3035. -moz-border-radius: 3px;
  3036. -webkit-border-radius: 3px;
  3037. border-radius: 3px;
  3038. }
  3039.  
  3040. .lockedpanel .loginuser {
  3041. text-align: center;
  3042. }
  3043.  
  3044. .lockedpanel .logged {
  3045. margin-top: 20px;
  3046. }
  3047.  
  3048. .lockedpanel .logged h4 {
  3049. margin: 0;
  3050. font-size: 21px;
  3051. color: #333;
  3052. }
  3053.  
  3054. .lockedpanel form {
  3055. margin-top: 20px;
  3056. }
  3057.  
  3058. .lockedpanel form .btn {
  3059. display: block;
  3060. margin-top: 10px;
  3061. }
  3062.  
  3063.  
  3064.  
  3065. /********* 10. DASHBOARD STYLES **********/
  3066. /*****************************************/
  3067.  
  3068. .flotLegend {
  3069. margin-bottom: 10px;
  3070. }
  3071. .flotLegend table tr td {
  3072. padding-right: 5px;
  3073. }
  3074.  
  3075. .row-stat .panel .panel-heading {
  3076. -moz-border-radius: 3px;
  3077. -webkit-border-radius: 3px;
  3078. border-radius: 3px;
  3079. }
  3080.  
  3081. .panel-icon {
  3082. background: rgba(255,255,255,0.9);
  3083. -moz-border-radius: 3px;
  3084. -webkit-border-radius: 3px;
  3085. border-radius: 3px;
  3086. width: 60px;
  3087. height: 60px;
  3088. float: left;
  3089. margin-right: 15px;
  3090. }
  3091.  
  3092. .panel-icon .fa {
  3093. color: #000;
  3094. font-size: 36px;
  3095. padding: 12px 0 0 19px;
  3096. }
  3097.  
  3098. .panel-bluegreen .panel-icon .fa {
  3099. color: #03c3c4;
  3100. }
  3101.  
  3102. .panel-violet .panel-icon .fa {
  3103. color: #905dd1;
  3104. }
  3105.  
  3106. .panel-blue .panel-icon .fa {
  3107. color: #428bca;
  3108. }
  3109.  
  3110. .row-stat .md-title {
  3111. opacity: 0.6;
  3112. font-size: 12px;
  3113. margin-bottom: 5px;
  3114. }
  3115.  
  3116. .row-stat h1 {
  3117. margin-bottom: 0;
  3118. }
  3119.  
  3120. .row-stat hr {
  3121. opacity: 0.3;
  3122. margin: 15px 0 0 0;
  3123. border-width: 2px;
  3124. }
  3125.  
  3126. .panel-icon .fa-users {
  3127. padding: 12px 0 0 10px;
  3128. }
  3129.  
  3130. .panel-icon .fa-pencil {
  3131. padding: 12px 0 0 17px;
  3132. }
  3133.  
  3134. .sublabel {
  3135. font-size: 11px;
  3136. display: block;
  3137. margin-bottom: 3px;
  3138. }
  3139.  
  3140. .flotChart {
  3141. width: 100%;
  3142. height: 200px;
  3143. }
  3144.  
  3145. #bar-chart {
  3146. height: 250px;
  3147. }
  3148.  
  3149.  
  3150.  
  3151. /********** 11. LEFT MENU COLLAPSE **********/
  3152. /********************************************/
  3153.  
  3154. .headerwrapper.collapsed .header-left {
  3155. position: relative;
  3156. left: -168px;
  3157. }
  3158.  
  3159. .headerwrapper.collapsed .header-right {
  3160. margin-left: 61px;
  3161. }
  3162.  
  3163. .mainwrapper.collapsed:before {
  3164. width: 61px;
  3165. }
  3166.  
  3167. .mainwrapper.collapsed .mainpanel {
  3168. margin-left: 61px;
  3169. }
  3170.  
  3171. .mainwrapper.collapsed .leftpanel {
  3172. width: 61px;
  3173. }
  3174.  
  3175. .mainwrapper.collapsed .leftpanel-title {
  3176. display: none;
  3177. }
  3178.  
  3179. .mainwrapper.collapsed .profile-left {
  3180. /*min-height: 0;*/
  3181. padding-left: 10px;
  3182. }
  3183.  
  3184. .mainwrapper.collapsed .profile-left .profile-thumb {
  3185. margin: 12px 0 0 0;
  3186. }
  3187.  
  3188. .mainwrapper.collapsed .profile-left .profile-thumb img {
  3189. width: 30px;
  3190. }
  3191.  
  3192. .mainwrapper.collapsed .profile-left .media-body {
  3193. display: none;
  3194. }
  3195.  
  3196. .mainwrapper.collapsed .nav {
  3197. margin-top: 20px;
  3198. }
  3199.  
  3200. .mainwrapper.collapsed .nav > li > a {
  3201. padding-left: 20px;
  3202. }
  3203.  
  3204. .mainwrapper.collapsed .nav > li.nav-hover:not(.active) > a {
  3205. background-color: #f7f7f7;
  3206. }
  3207.  
  3208. .mainwrapper.collapsed .nav > li > a > span:not(.badge) {
  3209. position: absolute;
  3210. width: 190px;
  3211. z-index: 100;
  3212. background-color: #f7f7f7;
  3213. border: 1px solid #e7e7e7;
  3214. borer-bottom: 0;
  3215. display: block;
  3216. top: -1px;
  3217. left: 60px;
  3218. padding: 12px 10px 0 10px;
  3219. border-left: 0;
  3220. height: 46px;
  3221. display: none;
  3222. -moz-border-radius: 0 3px 3px 0;
  3223. -webkit-border-radius: 0 3px 3px 0;
  3224. border-radius: 0 3px 3px 0;
  3225. }
  3226.  
  3227. .mainwrapper.collapsed .nav > li.parent > a > span:not(.badge) {
  3228. -moz-border-radius: 0 3px 0 0;
  3229. -webkit-border-radius: 0 3px 0 0;
  3230. border-radius: 0 3px 0 0;
  3231. }
  3232.  
  3233. .mainwrapper.collapsed .nav > li > a > span.badge {
  3234. position: absolute;
  3235. top: 12px;
  3236. right: -170px;
  3237. z-index: 200;
  3238. display: none;
  3239. }
  3240.  
  3241. .mainwrapper.collapsed .nav > li.active > a > span:not(.badge) {
  3242. background-color: #428bca;
  3243. border: 0;
  3244. height: 44px;
  3245. top: 0;
  3246. }
  3247.  
  3248. .mainwrapper.collapsed .nav > li.parent:after {
  3249. display: none;
  3250. }
  3251.  
  3252. .mainwrapper.collapsed .nav > li.nav-hover > a > span {
  3253. display: block;
  3254. }
  3255.  
  3256. .mainwrapper.collapsed .nav > li.nav-hover > .children {
  3257. display: block !important;
  3258. }
  3259.  
  3260. .mainwrapper.collapsed .nav > li.parent .children {
  3261. position: absolute;
  3262. z-index: 100;
  3263. background-color: #fff;
  3264. left: 61px;
  3265. width: 189px;
  3266. border: 1px solid #e7e7e7;
  3267. border-top: 0;
  3268. border-left: 0;
  3269. display: none;
  3270. }
  3271.  
  3272. .mainwrapper.collapsed .nav > li.parent .children > li > a {
  3273. padding-left: 10px;
  3274. }
  3275.  
  3276.  
  3277.  
  3278. /********** 12. CUSTOM STYLES **********/
  3279. /***************************************/
  3280.  
  3281.  
  3282. .mt0 { margin-top: 0 !important; }
  3283. .mt5 { margin-top: 5px !important; }
  3284. .mt10 { margin-top: 10px !important; }
  3285. .mt20 { margin-top: 20px !important; }
  3286. .mr10 { margin-right: 10px !important; }
  3287. .mr20 { margin-right: 20px !important; }
  3288. .ml5 { margin-left: 5px !important; }
  3289. .ml10 { margin-left: 10px !important; }
  3290. .mr5 { margin-right: 5px !important; }
  3291. .mr10 { margin-right: 10px !important; }
  3292. .mr15 { margin-right: 15px !important; }
  3293. .mr20 { margin-right: 20px !important; }
  3294. .mr30 { margin-right: 30px !important; }
  3295. .mb5 { margin-bottom: 5px; }
  3296. .mb8 { margin-bottom: 8px; }
  3297. .mb9 { margin-bottom: 9px; }
  3298. .mb10 { margin-bottom: 10px; }
  3299. .mb15 { margin-bottom: 15px; }
  3300. .mb20 { margin-bottom: 20px; }
  3301. .mb30 { margin-bottom: 30px; }
  3302. .nomargin { margin: 0; }
  3303. .nopadding { padding: 0; }
  3304. .padding10 { padding: 10px; }
  3305. .padding15 { padding: 15px; }
  3306. .padding20 { padding: 20px; }
  3307. .noborder { border: 0; }
  3308. .height200 { height: 200px; }
  3309. .height300 { height: 300px; }
  3310. .width100p { width: 100%; }
  3311. .width300 { width: 300px; }
  3312.  
  3313. .text-black { color: #000; }
  3314.  
  3315. .inline-block { display: inline-block; }
  3316.  
  3317.  
  3318.  
  3319. /********** 13. MEDIA QUERIES **********/
  3320. /***************************************/
  3321.  
  3322.  
  3323. @media screen and (max-width: 1024px) {
  3324. body {
  3325. width: 100%;
  3326. overflow-x: hidden;
  3327. }
  3328. /* indicator that page is 1024 */
  3329. .logo {
  3330. position: relative;
  3331. }
  3332. /* dashboard */
  3333. .row-dashboard .col-md-6 {
  3334. float: none;
  3335. width: auto;
  3336. }
  3337. /* wizard */
  3338. .contentpanel-wizard .row .col-md-6 {
  3339. float: none;
  3340. width: auto;
  3341. }
  3342. }
  3343.  
  3344. @media screen and (max-width: 768px) {
  3345. body {
  3346. position: relative;
  3347. }
  3348.  
  3349. .logo {
  3350. position: static;
  3351. }
  3352. .headerwrapper .header-left,
  3353. .headerwrapper .header-right {
  3354. position: relative;
  3355. }
  3356. .headerwrapper .header-left {
  3357. z-index: 3000;
  3358. margin-left: -168px;
  3359. }
  3360. .headerwrapper .header-right {
  3361. width: 100%;
  3362. margin-left: 0;
  3363. }
  3364. .leftpanel,
  3365. .mainwrapper:before {
  3366. display: none;
  3367. }
  3368. .mainpanel {
  3369. width: 100%;
  3370. margin-left: 0;
  3371. }
  3372. .show-left .headerwrapper .header-left {
  3373. margin-left: 0;
  3374. }
  3375. .show-left .headerwrapper .header-right {
  3376. margin-left: 230px;
  3377. }
  3378. .show-left .mainwrapper {
  3379. overflow: hidden;
  3380. }
  3381. .show-left .leftpanel,
  3382. .show-left .mainwrapper:before {
  3383. display: block;
  3384. }
  3385. .show-left .leftpanel {
  3386. position: fixed;
  3387. top: 0;
  3388. bottom: 0;
  3389. height: 100%;
  3390. overflow-y: auto;
  3391. }
  3392. .show-left .leftpanel .profile-left {
  3393. margin-top: 60px;
  3394. }
  3395. .show-left .mainpanel {
  3396. margin-left: 230px;
  3397. }
  3398. }
  3399.  
  3400. @media screen and (max-width: 640px) {
  3401.  
  3402. /* media manager */
  3403. .media-options div.pull-left,
  3404. .media-options div.pull-right {
  3405. float: none !important;
  3406. width: auto !important;
  3407. }
  3408. .media-options div.pull-left {
  3409. margin-bottom: 20px !important;
  3410. }
  3411. .contentpanel-mediamanager .col-sm-9,
  3412. .contentpanel-mediamanager .col-sm-3 {
  3413. float: none;
  3414. width: auto;
  3415. }
  3416. .media-manager-sidebar {
  3417. padding-left: 0;
  3418. }
  3419. /* table */
  3420. .dataTables_wrapper .row .col-xs-6 {
  3421. float: none;
  3422. width: auto;
  3423. text-align: center;
  3424. }
  3425. div.dataTables_paginate {
  3426. float: none !important;
  3427. margin-top: 10px !important;
  3428. }
  3429. .panel-signin {
  3430. margin: 20px auto;
  3431. }
  3432. .panel-signup {
  3433. margin: 20px;
  3434. width: auto;
  3435. }
  3436. /* wizard */
  3437. .nav-wizard {
  3438. background: none;
  3439. }
  3440. .nav-wizard > li {
  3441. margin: 0 !important;
  3442. }
  3443. .nav-wizard > li > a,
  3444. .nav-wizard > li:first-child > a,
  3445. .nav-wizard > li:last-child > a {
  3446. -moz-border-radius: 3px;
  3447. -webkit-border-radius: 3px;
  3448. border-radius: 3px;
  3449. }
  3450. .nav-wizard > li > a:before,
  3451. .nav-wizard > li > a:after {
  3452. display: none;
  3453. }
  3454.  
  3455. }
  3456.  
  3457.  
  3458. @media screen and (max-width: 480px) {
  3459.  
  3460. .btn-group-notification .dropdown-menu {
  3461. margin-right: -62px;
  3462. }
  3463. .headerwrapper .header-right .btn-group-notification .dropdown-menu:after {
  3464. right: 75px;
  3465. }
  3466. .notfoundpanel {
  3467. width: auto;
  3468. }
  3469. .notfoundpanel h3 {
  3470. font-size: 18px;
  3471. }
  3472. .leftpanel .profile-left {
  3473. min-height: 0;
  3474. height: 70px;
  3475. padding: 10px;
  3476. }
  3477. .leftpanel .profile-left .profile-thumb img {
  3478. width: 40px;
  3479. }
  3480. .leftpanel .profile-left .media-heading {
  3481. margin-top: 7px;
  3482. }
  3483. .pageheader {
  3484. padding: 10px;
  3485. height: 70px;
  3486. }
  3487. .contentpanel {
  3488. padding: 10px;
  3489. }
  3490. }
  3491.  
  3492. @media screen and (max-width: 360px) {
  3493. .pageheader h4 {
  3494. font-size: 24px;
  3495. }
  3496. .form-search {
  3497. position: relative;
  3498. }
  3499. .headerwrapper .header-right .form-search {
  3500. display: none;
  3501. }
  3502. .leftpanel .form-search {
  3503. margin: 10px 10px 10px 10px;
  3504. }
  3505. .headerwrapper .header-right .btn-group-notification .dropdown-menu {
  3506. min-width: 340px;
  3507. margin-right: -103px;
  3508. }
  3509. .headerwrapper .header-right .btn-group-messages .dropdown-menu {
  3510. min-width: 340px;
  3511. margin-right: -41px;
  3512. }
  3513. .headerwrapper .header-right .btn-group-notification .dropdown-menu:after {
  3514. right: 115px;
  3515. }
  3516. .headerwrapper .header-right .btn-group-messages .dropdown-menu:after {
  3517. right: 50px;
  3518. }
  3519. /* messages */
  3520. .msg-list > li .sender {
  3521. line-height: normal;
  3522. }
  3523. /* notfound */
  3524. .notfoundpanel {
  3525. margin: 20px;
  3526. }
  3527. .notfoundpanel h1 {
  3528. font-size: 150px;
  3529. line-height: 150px;
  3530. }
  3531. .notfoundpanel h3 {
  3532. font-size: 16px;
  3533. }
  3534. .notfoundpanel p {
  3535. font-size: 13px !important;
  3536. }
  3537. .notfoundpanel .form-control {
  3538. width: 200;
  3539. float: none;
  3540. margin: auto;
  3541. }
  3542. .notfoundpanel .btn {
  3543. margin-top: 5px;
  3544. width: 250px;
  3545. }
  3546. .media-options .btn-group {
  3547. margin-bottom: 10px;
  3548. }
  3549. .btn-invoice .btn {
  3550. width: 100%;
  3551. margin-bottom: 10px;
  3552. }
  3553. .fc-header tr td {
  3554. display: table-row;
  3555. width: 100%;
  3556. }
  3557. .fc-header-center {
  3558. text-align: left !important;
  3559. }
  3560. .fc-header-title {
  3561. text-align: left;
  3562. margin-bottom: 10px;
  3563. }
  3564. .panel-signin {
  3565. width: auto;
  3566. margin: 20px;
  3567. }
  3568. .panel-signin .panel-footer {
  3569. padding-left: 20px;
  3570. padding-right: 20px;
  3571. }
  3572. .panel-signin .panel-footer .btn {
  3573. font-size: 13px;
  3574. }
  3575. .panel-signup .pull-left,
  3576. .panel-signup .pull-right {
  3577. float: none !important;
  3578. }
  3579. .panel-signup .btn.btn-success {
  3580. width: 100%;
  3581. }
  3582. }
  3583.  
  3584. @media screen and (max-width: 320px) {
  3585. .pageheader h4 {
  3586. font-size: 20px;
  3587. }
  3588. .pageheader .breadcrumb {
  3589. margin-top: 5px;
  3590. }
  3591. .headerwrapper .header-right .btn-group-notification .dropdown-menu {
  3592. min-width: 300px;
  3593. margin-right: -103px;
  3594. }
  3595. .headerwrapper .header-right .btn-group-messages .dropdown-menu {
  3596. min-width: 300px;
  3597. margin-right: -41px;
  3598. }
  3599. .headerwrapper .header-right .btn-group-notification .dropdown-menu:after {
  3600. right: 115px;
  3601. }
  3602. .headerwrapper .header-right .btn-group-messages .dropdown-menu:after {
  3603. right: 50px;
  3604. }
  3605. .panel-signin .panel-footer .btn {
  3606. font-size: 11px;
  3607. }
  3608. .panel-signin .panel-body,
  3609. .panel-signup .panel-body {
  3610. padding: 30px 20px;
  3611. }
  3612.  
  3613. }
  3614.  
  3615.  
  3616.